JP6823988B2 - Screen operation method and screen operation device - Google Patents
Screen operation method and screen operation device Download PDFInfo
- Publication number
- JP6823988B2 JP6823988B2 JP2016193245A JP2016193245A JP6823988B2 JP 6823988 B2 JP6823988 B2 JP 6823988B2 JP 2016193245 A JP2016193245 A JP 2016193245A JP 2016193245 A JP2016193245 A JP 2016193245A JP 6823988 B2 JP6823988 B2 JP 6823988B2
- Authority
- JP
- Japan
- Prior art keywords
- action
- screen
- operation range
- unit
- acquisition unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Position Input By Displaying (AREA)
Description
この発明は、カーソルの位置を操作する画面操作方法及び画面操作装置に関する。 The present invention relates to a screen operation method and a screen operation device for operating the position of a cursor.
従来から、例えば、操作者によるジェスチャを検出し、その検出結果に応じて画面上のカーソルの位置を操作する画面操作方法が知られている。また、操作者の視線を検出し、その検出結果に応じて画面上のカーソルの位置を操作する方法も知られている(例えば特許文献1参照)。 Conventionally, for example, a screen operation method has been known in which a gesture by an operator is detected and the position of a cursor on the screen is operated according to the detection result. Further, there is also known a method of detecting the line of sight of the operator and manipulating the position of the cursor on the screen according to the detection result (see, for example, Patent Document 1).
しかしながら、従来の画面操作方法では、カーソルの位置を正確に操作できない場合があり、信頼性が低いという課題がある。
例えば、ジェスチャに応じてカーソルの位置を操作する方法では、画面上の操作範囲に対して操作者の動作範囲が狭く、細やかな操作が行えない。
However, the conventional screen operation method may not be able to accurately operate the cursor position, and has a problem of low reliability.
For example, in the method of manipulating the position of the cursor according to a gesture, the operating range of the operator is narrower than the operating range on the screen, and detailed operations cannot be performed.
例えば図12に示すように、100インチの表示装置に表示された画面101上に、機能メニューのボタン102が100ピクセル間隔(符号l)で並び、カーソル103で操作するものとする。この場合、ボタン102間の画面101上での距離は約11.5cmであり、その距離を手の動きで操作する場合には手を例えば約4cm動かす必要がある。しかしながら、空中に浮かした手の位置を狙いを定めて4cmだけ移動させる腕の動きは、身体的負担が大きく、また、動きが小さいことから検出誤差が生じて正確にカーソル103の位置を操作できない確率が高い。
For example, as shown in FIG. 12,
また、視線に応じてカーソルの位置を操作する方法では、視線方向検出の手法上、画面の端では検出エラー又は検出誤差が生じ易く、意図した場所にカーソルを誘導することが困難である。 Further, in the method of manipulating the position of the cursor according to the line of sight, a detection error or a detection error is likely to occur at the edge of the screen due to the method of detecting the direction of the line of sight, and it is difficult to guide the cursor to the intended place.
すなわち、視線方向検出では、例えば図13に示すように、赤外線フィルタを用いて赤外線を光源として取り込んだ操作者の眼球画像から、瞳孔の中心点104と角膜反射点(赤外線の反射点)105とを検出し、その相対位置から視線方向を求めている。
しかしながら、例えば図14に示すように、視線の動きが大きくなり、瞳孔の中心点104が眼球画像の中心位置からずれると、角膜反射点105が瞳孔部分から白目部分にずれる。この場合、角膜反射点105が検出できなかったり、瞳孔の端と白目部分に複数の反射が乱れて映ったりして、誤認識が生じる。
That is, in the line-of-sight direction detection, for example, as shown in FIG. 13, from the eyeball image of the operator who captured infrared rays as a light source using an infrared filter, the
However, for example, as shown in FIG. 14, when the movement of the line of sight becomes large and the
なお、上記に対し、マウスを用い、マウスの動作によりカーソルの位置を操作する方法も一般的に知られている。しかしながら、特に大画面高解像度である画面上のカーソルの位置を操作する場合、マウスを用いた方法では、入力のオンオフ切替えの煩雑さ及びカーソルを大きく動かすことの大変さがあり、好ましくない。 In contrast to the above, a method of operating the position of the cursor by the operation of the mouse using a mouse is also generally known. However, especially when manipulating the position of the cursor on the screen having a large screen and high resolution, the method using a mouse is not preferable because it is complicated to switch the input on and off and it is difficult to move the cursor greatly.
この発明は、上記のような課題を解決するためになされたもので、正確にカーソルの位置を操作できる画面操作方法を提供することを目的としている。 The present invention has been made to solve the above problems, and an object of the present invention is to provide a screen operation method capable of accurately operating the position of a cursor.
この発明に係る画面操作方法は、第1行動取得部は、画面を操作する操作者による第1行動を取得し、操作範囲指定部は、第1行動取得部により取得された第1行動から、画面上の一部の領域を操作範囲として指定し、第2行動取得部は、操作者による第2行動を取得し、カーソル位置操作部は、第2行動取得部により取得された第2行動から、操作範囲指定部により指定された操作範囲の画面に対する比率に応じて、当該画面に対するカーソルの移動量である操作量よりも小さい操作量で、当該操作範囲においてカーソルの位置を操作することを特徴とする。 In the screen operation method according to the present invention, the first action acquisition unit acquires the first action by the operator who operates the screen, and the operation range designation unit obtains the first action acquired by the first action acquisition unit. A part of the area on the screen is designated as the operation range, the second action acquisition unit acquires the second action by the operator, and the cursor position operation unit is from the second action acquired by the second action acquisition unit. , The feature is that the position of the cursor in the operation range is operated with an operation amount smaller than the operation amount which is the movement amount of the cursor with respect to the screen according to the ratio of the operation range specified by the operation range specification unit to the screen. And.
この発明によれば、上記のように構成したので、正確にカーソルの位置を操作できる。 According to the present invention, since the configuration is as described above, the position of the cursor can be accurately manipulated.
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態1.
図1はこの発明の実施の形態1に係る画面操作装置3を含む画面操作システムの構成例を示す図である。
画面操作システムは、表示装置1、検出装置2及び画面操作装置3を備えている。なお図では、表示装置1、検出装置2及び画面操作装置3がそれぞれ別体に構成された場合を示しているが、これに限らず、表示装置1、検出装置2及び画面操作装置3は他の装置と一体化されていてもよい。また、表示装置1と画面操作装置3との間及び検出装置2と画面操作装置3との間は、それぞれ有線又は無線で接続され、通信可能に構成されている。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
Embodiment 1.
FIG. 1 is a diagram showing a configuration example of a screen operation system including the
The screen operation system includes a display device 1, a
表示装置1は、画面を表示する。この表示装置1としては、例えば、PCディスプレイ、テレビ、ヘッドマウント型ディスプレイ等が挙げられる。 The display device 1 displays a screen. Examples of the display device 1 include a PC display, a television, a head-mounted display, and the like.
検出装置2は、上記画面を操作する操作者による第1,2行動を検出する。なお、検出装置2は、表示装置1に対向して複数の人物が存在する場合であっても、例えば、マーカを保持する人物又は特定の行動を行う人物等を検出することで、当該人物を操作者として認識可能である。また、第1,2行動としては、例えば、ジェスチャ(手や顔等の身体部位の移動)、視線の移動、マウスの移動、操作者の手元に置かれたキーボード等を用いたキー又はボタン等の操作、発声等が挙げられる。なお、第1行動と第2行動は区別可能な行動であればよく、予め決められている。この検出装置2により検出された第1,2行動を示すデータは、画面操作装置3に出力される。
The
なお、検出装置2では、例えば、カメラ、ジェスチャを認識するジェスチャ認識装置、視線を認識する視線認識装置、マウス、キーボード、マイク等の入力装置を1つ以上有し、この入力装置により得られたデータを用いて第1,2行動を検出する。
例えば、第1行動が顔の移動であり、第2行動が手の移動である場合、入力装置として1台の可視カメラを用いて実現可能である。一方、第1行動が顔の移動であり、第2行動が視線の移動である場合、1台の可視カメラでも実現可能であるが、視線検出の精度を上げる場合には赤外線光源及び赤外線カメラを別途用いる。なお、赤外線カメラの解像度は低いため、表示装置1と操作者との間の距離が限定される。そこで、表示装置1としてヘッドマウント型ディスプレイを用い、このディスプレイに赤外線光源及び赤外線カメラを搭載して視線検出を行ってもよい。なお、検出装置2による第1,2行動の具体的な検出方法については、既存の技術と同様であり、その説明は省略する。
The
For example, when the first action is the movement of the face and the second action is the movement of the hand, it can be realized by using one visible camera as an input device. On the other hand, when the first action is the movement of the face and the second action is the movement of the line of sight, it can be realized with one visible camera, but when improving the accuracy of the line of sight detection, an infrared light source and an infrared camera are used. Used separately. Since the resolution of the infrared camera is low, the distance between the display device 1 and the operator is limited. Therefore, a head-mounted display may be used as the display device 1, and an infrared light source and an infrared camera may be mounted on the display to detect the line of sight. The specific method for detecting the first and second actions by the
画面操作装置3は、表示装置1に表示された画面を操作する。以下では、画面操作装置3が有する機能のうち、カーソルの位置を操作する機能についてのみ説明を行う。この画面操作装置3は、カーソルの位置を操作する機能として、図1に示すように、第1行動取得部301、操作範囲指定部302、第2行動取得部303及びカーソル位置操作部304を備えている。
The
第1行動取得部301は、操作者による第1行動を取得する。図1の例では、第1行動取得部301は、検出装置2から出力されたデータを受信することで、上記第1行動を取得する。なお、第1行動取得部301は、例えば、操作者が予め決められた位置に立った場合、又は、画面上に第1行動を促す表示等が行われた場合等に、処理を開始する。
The first
操作範囲指定部302は、第1行動取得部301により取得された第1行動から、画面上の一部の領域を操作範囲として指定する。この際、操作範囲指定部302は、例えば、上記第1行動に対応する画面上の位置が、規定時間、しきい値範囲内に位置する場合に、当該位置を含む領域を操作範囲として指定する。なお、上記領域は、例えば、予め画面を複数に分割することで設定しておいてもよいし、上記第1行動に対応する画面上の位置を中心にしてその都度設定してもよい。また、上記領域の大きさは、例えば、画面全体の大きさ、表示装置1と操作者との間の距離、操作者の立ち位置等により適切な大きさに設定される。
The operation
第2行動取得部303は、操作者による第2行動を取得する。図1の例では、第2行動取得部303は、検出装置2から出力されたデータを受信することで、上記第2行動を取得する。なお、第2行動取得部303は、例えば、操作範囲指定部302により操作範囲が指定された場合等に処理を開始してもよいし、第1行動取得部301と並行して処理を行ってもよい。
The second
カーソル位置操作部304は、第2行動取得部303により取得された第2行動から、操作範囲指定部302により指定された操作範囲の画面に対する比率に応じた操作量で、当該操作範囲においてカーソルの位置を操作する。
The cursor
なお図1では、第1,2行動取得部301,303は、検出装置2から出力されたデータを受信することで、第1,2行動を取得するものとした。しかしながら、これに限らず、検出装置2による入力装置で得られたデータに基づく第1,2行動の検出処理は、第1,2行動取得部301,303で行うように構成してもよい。
In FIG. 1, the first and second
次に、上記のように構成された画面操作装置3によるカーソルの位置の操作例について、図2を参照しながら説明する。なお、表示装置1は画面を表示し、検出装置2は第1,2行動を常時検出しているものとする。
画面操作装置3によるカーソルの位置の操作例では、図2に示すように、まず、第1行動取得部301は、検出装置2から出力されたデータを受信することで、操作者による第1行動を取得する(ステップST201)。
Next, an example of operating the cursor position by the
In the operation example of the cursor position by the
次いで、操作範囲指定部302は、第1行動取得部301により取得された第1行動から、画面上の一部の領域を操作範囲として指定する(ステップST202)。この際、操作範囲指定部302は、例えば、上記第1行動に対応する画面上の位置が、規定時間、しきい値範囲内に位置する場合に、当該位置を含む領域を操作範囲として設定する。これにより、操作者がカーソルの位置を操作する操作範囲を、画面全体から一部の領域に絞り込むことができる。また、カーソルは操作範囲内に移動される。
また、操作範囲指定部302は、指定した操作範囲を示す枠を画面上に表示してもよい。これにより、操作者は、指定された操作範囲を確認できる。
Next, the operation
Further, the operation
次いで、第2行動取得部303は、検出装置2から出力されたデータを受信することで、操作者による第2行動を取得する(ステップST203)。
Next, the second
次いで、カーソル位置操作部304は、第2行動取得部303により取得された第2行動から、操作範囲指定部302により指定された操作範囲の画面に対する比率に応じた操作量で、当該操作範囲においてカーソルの位置を操作する(ステップST204)。すなわち、操作範囲を画面全体から一部の領域に限定することで、操作者の動作範囲に対する操作範囲が小さくなり、操作者はより大きな動作で操作を行うことができる。
Next, the cursor
なお、操作範囲指定部302による操作範囲の指定後、第2行動取得部303が第2行動を取得する前に、第1行動取得部301が第1行動を再度取得した場合には、操作範囲指定部302は操作範囲の再指定を行う。
If the first
また上記では、第2行動取得部303が、操作範囲指定部302による指定後に処理を開始する場合を示した。しかしながら、これに限らず、第2行動取得部303は、第1行動取得部301と並行して処理を行ってもよい。
Further, in the above, the case where the second
次に、具体例として、操作者が、第1行動として顔を回転させ、第2行動として手を移動させる場合を説明する。
この場合、まず、操作者は、表示装置1に対向する位置に立ち、表示装置1に表示された画面上の操作対象がある方向を見るように、顔を回転させる。そして、第1行動取得部301はその顔の向きを取得し、操作範囲指定部302は、当該顔の向きから、画面上の一部の領域を操作範囲として指定する。
次いで、操作者は、カーソルの位置を操作対象へ移動させるように、手を移動させる。そして、第2行動取得部303はその手の動きを取得し、カーソル位置操作部304は、当該手の動きを、操作範囲の画面に対する比率に応じた操作量に変換した上で、当該操作範囲においてカーソルの位置を操作する。
Next, as a specific example, a case where the operator rotates the face as the first action and moves the hand as the second action will be described.
In this case, first, the operator stands at a position facing the display device 1 and rotates his face so as to look in a certain direction on the screen displayed on the display device 1. Then, the first
Next, the operator moves his / her hand so as to move the position of the cursor to the operation target. Then, the second
このように、顔の向きに基づいて操作範囲を画面全体から一部の領域に限定することで、操作範囲上の距離と手の動作範囲上の距離との比率を変えることができる。
ここで、図3Aに示すように、100インチの表示装置1に表示された画面11上に、機能メニューのボタン12が100ピクセル間隔(符号l1)で並び、カーソル13で操作するものとする。この画面11において、操作範囲14を画面全体から例えば300ピクセル×300ピクセルの範囲に限定する。この場合、図3Bに示すボタン12間を移動するために必要な手の動作範囲(符号l2)が例えば従来の4cmから24cmに変わる。このように、手を動かす必要がある距離が大きくなることで、検出誤差が抑制され、より細やかな操作が可能となる。
In this way, by limiting the operation range from the entire screen to a part of the screen based on the orientation of the face, the ratio between the distance on the operation range and the distance on the movement range of the hand can be changed.
Here, as shown in FIG. 3A, it is assumed that the
次に、別の具体例として、操作者が、第1行動として顔を回転させ、第2行動として視線を移動させる場合を説明する。
この場合、まず、操作者は、表示装置1に対向する位置に立ち、表示装置1に表示された画面上の操作対象がある方向を見るように、顔を回転させる。そして、第1行動取得部301はその顔の向きを取得し、操作範囲指定部302は、当該顔の向きから、画面上の一部の領域を操作範囲として指定する。
次いで、操作者は、カーソルの位置を操作対象へ移動させるように、視線を移動させる。そして、第2行動取得部303はその視線の動きを取得し、カーソル位置操作部304は、当該視線の動きを、操作範囲の画面に対する比率に応じた操作量に変換した上で、当該操作範囲においてカーソルの位置を操作する。
Next, as another specific example, a case where the operator rotates the face as the first action and moves the line of sight as the second action will be described.
In this case, first, the operator stands at a position facing the display device 1 and rotates his face so as to look in a certain direction on the screen displayed on the display device 1. Then, the first
Next, the operator moves the line of sight so as to move the position of the cursor to the operation target. Then, the second
このように、顔の向きに基づいて操作範囲を画面全体から一部の領域に限定することで、図4に示すように、操作範囲がl3からl4に狭まるとともに顔の向きも操作対象の方向へ向いていることから、瞳孔の移動量(符号l5)も自然と小さくなる。よって、検出エラー及び検出誤差の発生を抑制でき、画面操作の信頼性が向上する。また、検出誤差が生じたとしても、カーソルが顔の向きから得られた視界の中心部から外れることはなく、視線の移動を利用した画面操作の安定性が向上する。 By limiting the operation range from the entire screen to a part of the screen based on the orientation of the face in this way, as shown in FIG. 4, the operation range is narrowed from l3 to l4 and the orientation of the face is also the direction of the operation target. Since it faces toward, the amount of movement of the pupil (reference numeral l5) naturally decreases. Therefore, the occurrence of detection error and detection error can be suppressed, and the reliability of screen operation is improved. Further, even if a detection error occurs, the cursor does not deviate from the center of the field of view obtained from the direction of the face, and the stability of the screen operation using the movement of the line of sight is improved.
次に、別の具体例として、操作者が、第1行動として顔を回転させ、第2行動としてマウスを移動させる場合を説明する。
この場合、まず、操作者は、表示装置1に対向する位置に立ち、表示装置1に表示された画面上の操作対象がある方向を見るように、顔を回転させる。そして、第1行動取得部301はその顔の向きを取得し、操作範囲指定部302は、当該顔の向きから、画面上の一部の領域を操作範囲として指定する。
次いで、作業者は、カーソルの位置を操作対象へ移動させるように、マウスを移動させる。そして、第2行動取得部303はそのマウスの動きを取得し、カーソル位置操作部304は、当該マウスの動きを、操作範囲の画面に対する比率に応じた操作量に変換した上で、当該操作範囲においてカーソルの位置を操作させる。
Next, as another specific example, a case where the operator rotates the face as the first action and moves the mouse as the second action will be described.
In this case, first, the operator stands at a position facing the display device 1 and rotates his face so as to look in a certain direction on the screen displayed on the display device 1. Then, the first
The operator then moves the mouse so that the position of the cursor is moved to the operation target. Then, the second
ここで、マウスを用いたカーソルの位置の操作では、特に大画面高解像度である画面上のカーソルの位置を操作する場合に、カーソルを見失ったり、カーソルを動かす距離が長く作業効率が低下したりする。しかしながら、実施の形態1の手法のように、操作範囲を画面全体から一部の領域に限定した上で、カーソルの位置を操作することで、カーソルを見失うことを抑制でき、また、カーソルの移動量を少なくできるため作業効率が向上する。 Here, in the operation of the cursor position using the mouse, especially when the cursor position on the screen having a large screen and high resolution is operated, the cursor may be lost or the moving distance of the cursor may be long and the work efficiency may decrease. To do. However, as in the method of the first embodiment, by limiting the operation range to a part of the screen area and then operating the cursor position, it is possible to prevent the cursor from being lost and to move the cursor. Work efficiency is improved because the amount can be reduced.
また上記の3つの具体例のように、第1行動と第2行動を、人の行動の時系列に沿った動きとすることで、操作者は第1行動と第2行動を区別することなく、一連の流れで動作でき、操作性が向上する。 Further, as in the above three specific examples, by making the first action and the second action a movement along the time series of the human action, the operator does not distinguish between the first action and the second action. , It can operate in a series of flows, and operability is improved.
以上のように、この実施の形態1によれば、第1行動取得部301は第1行動を取得し、操作範囲指定部302は、第1行動取得部301により取得された第1行動から、画面上の一部の領域を操作範囲として指定し、第2行動取得部303は第2行動を取得し、カーソル位置操作部304は、第2行動取得部303により取得された第2行動から、操作範囲指定部302により指定された操作範囲の画面に対する比率に応じた操作量で、当該操作範囲においてカーソルの位置を操作するように構成したので、正確にカーソルの位置を操作できる。その結果、画面操作の信頼性を向上できる。
また、従来では、単一の行動のみを検出し、その検出結果に応じてカーソルの位置を操作している。そのため、高性能、高価格、大型の検出装置を用いる必要があった。それに対し、実施の形態1では、検出装置2で2つの行動を検出して、操作範囲の絞り込みを行った上でカーソルの位置の操作を行うことで、低性能、低価格、小型な検出装置2であっても画像操作の信頼性を高めることができる。
As described above, according to the first embodiment, the first
Further, conventionally, only a single action is detected, and the position of the cursor is operated according to the detection result. Therefore, it is necessary to use a high-performance, high-priced, large-sized detection device. On the other hand, in the first embodiment, the
実施の形態2.
実施の形態2では、操作範囲の指定後、当該操作範囲の大きさを変更する場合を示す。
図5はこの発明の実施の形態2に係る画面操作装置3を備えた画面操作システムの構成例を示す図である。この図5に示す実施の形態2に係る画面操作装置3では、図1に示す実施の形態1に係る画面操作装置3に、第3行動取得部305及びサイズ変更部306を追加している。その他の構成は同様であり、同一の符号を付して異なる部分についてのみ説明を行う。
In the second embodiment, the case where the size of the operation range is changed after the operation range is specified is shown.
FIG. 5 is a diagram showing a configuration example of a screen operation system including the
なお、検出装置2は、実施の形態1における機能に加え、操作者による第3行動を検出する。ここで、第3行動としては、例えば、ジェスチャ、視線の移動、マウスの移動、操作者の手元に置かれたキーボード等を用いたキー又はボタン等の操作、発声等が挙げられる。なお、第3行動は、第1,2行動と区別可能な行動であればよく、予め決められる。この検出装置2により検出された第1〜3行動を示すデータは、画面操作装置3に出力される。
The
第3行動取得部305は、第3行動を取得する。図5の例では、第3行動取得部305は、検出装置2から出力されたデータを受信することで、上記第3行動を取得する。なお、第3行動取得部305は、例えば、操作範囲指定部302により操作範囲が指定された場合に、処理を開始する。
サイズ変更部306は、第3行動取得部305により取得された第3行動から、操作範囲指定部302により指定された操作範囲の大きさを変更(拡張又は縮小)する。
The third
The
なお、カーソル位置操作部304は、操作範囲指定部302により指定され、サイズ変更部306により大きさが変更された操作範囲の画面に対する比率に応じた操作量で、当該操作範囲においてカーソルの位置を操作する。
The cursor
また図5では、第3行動取得部305は、検出装置2から出力されたデータを受信することで、第3行動を取得するものとした。しかしながら、これに限らず、検出装置2による入力装置で得られた情報に基づく第3行動の検出処理は、第3行動取得部305で行ってもよい。
Further, in FIG. 5, the third
次に、具体例として、操作者が、第1行動として顔を回転させ、第3行動として顔を前後に移動させ、第2行動としてマウスを移動させる場合を説明する。
この場合、まず、操作者は、表示装置1に対向する位置に立ち、表示装置1に表示された画面上の操作対象がある方向を見るように、顔を回転させる。そして、第1行動取得部301はその顔の向きを取得し、操作範囲指定部302は、当該顔の向きから、図6Aに示すように、画面11上の一部の領域を操作範囲14として指定する。
次に、操作者は、操作範囲指定部302により指定された操作範囲の大きさを変更するように、顔を前又は後ろに移動させる。そして、第3行動取得部305はその顔の動きを取得し、サイズ変更部306は、当該顔の動きから、図6Bに示すように、操作範囲14の大きさを変更する。図6Bでは、例えば操作者が顔を後ろに移動することで、操作範囲14が拡張した場合を示している。
次いで、作業者は、カーソル13の位置を操作対象へ移動させるように、マウスを移動させる。そして、第2行動取得部303はそのマウスの動きを取得し、カーソル位置操作部304は、当該マウスの動きを、操作範囲14の画面11に対する比率に応じた操作量に変換した上で、当該操作範囲14においてカーソル13の位置を操作させる(図6C)。
Next, as a specific example, a case where the operator rotates the face as the first action, moves the face back and forth as the third action, and moves the mouse as the second action will be described.
In this case, first, the operator stands at a position facing the display device 1 and rotates his face so as to look in a certain direction on the screen displayed on the display device 1. Then, the first
Next, the operator moves the face forward or backward so as to change the size of the operation range designated by the operation
Next, the operator moves the mouse so as to move the position of the
このように、操作者は例えば顔を前後に移動させることで、操作範囲の大きさを変更できる。これにより、例えば第2行動としてマウスの移動を行う場合に、マウスの移動量に対する相対的なカーソルの移動量を変化させることができ、操作性を更に向上できる。その結果、カーソルを見失うことを抑制できるだけではなく、マウスを机から何度も離して移動させることなくカーソルの位置の操作も可能となり、長時間のマウス操作に伴う手首の疲労低減も見込める。 In this way, the operator can change the size of the operation range by, for example, moving his face back and forth. Thereby, for example, when the mouse is moved as the second action, the movement amount of the cursor relative to the movement amount of the mouse can be changed, and the operability can be further improved. As a result, not only is it possible to prevent the cursor from being lost, but it is also possible to operate the position of the cursor without moving the mouse away from the desk many times, which is expected to reduce wrist fatigue associated with long-term mouse operation.
実施の形態3.
実施の形態3では、操作範囲の指定後、当該操作範囲に対応する画面上の領域の表示倍率を変更する場合を示す。
図7はこの発明の実施の形態3に係る画面操作装置3を備えた画面操作システムの構成例を示す図である。この図7に示す実施の形態3に係る画面操作装置3では、図1に示す実施の形態1に係る画面操作装置3に、第4行動取得部307及び倍率変更部308を追加している。その他の構成は同様であり、同一の符号を付して異なる部分についてのみ説明を行う。
In the third embodiment, after the operation range is specified, the display magnification of the area on the screen corresponding to the operation range is changed.
FIG. 7 is a diagram showing a configuration example of a screen operation system including the
なお、検出装置2は、実施の形態1における機能に加え、操作者による第4行動を検出する。ここで、第4行動としては、例えば、ジェスチャ、視線の移動、マウスの移動、操作者の手元に置かれたキーボード等を用いたキー又はボタン等の操作、発声等が挙げられる。なお、第4行動は、第1,2行動は区別可能な行動であればよく、予め決められる。この検出装置2により検出された第1,2,4行動を示すデータは、画面操作装置3に出力される。
The
第4行動取得部307は、第4行動を取得する。図7の例では、第4行動取得部307は、検出装置2から出力されたデータを受信することで、上記第4行動を取得する。なお、第4行動取得部307は、例えば、操作範囲指定部302により操作範囲が指定された場合に、処理を開始する。
倍率変更部308は、第4行動取得部307により取得された第4行動から、操作範囲指定部302により指定された操作範囲に対応する画面上の領域の表示倍率を変更する。
The fourth
The
また図7では、第4行動取得部307は、検出装置2から出力されたデータを受信することで、第4行動を取得するものとした。しかしながら、これに限らず、検出装置2による入力装置で得られた情報に基づく第4行動の検出処理は、第4行動取得部307で行ってもよい。
Further, in FIG. 7, the fourth
例えば図8に示すように、操作者による第4行動に応じて操作範囲指定部302により指定された操作範囲14に対応する画面上の領域の表示倍率を大きくすることで、操作性の向上が見込める。図8では、操作範囲14に対応する画面11上の領域を拡大した場合を示している。
For example, as shown in FIG. 8, the operability is improved by increasing the display magnification of the area on the screen corresponding to the
なお上記では、実施の形態1に係る画面操作装置3に対して第4行動取得部307及び倍率変更部308を追加した場合を示した。しかしながら、これに限らず、図5に示す実施の形態2に係る画面操作装置3に対して第4行動取得部307及び倍率変更部308を追加してもよい。
In the above, the case where the fourth
実施の形態4.
実施の形態4では、操作範囲の指定後、当該操作範囲を画面上の任意の位置に移動する場合を示す。
図9はこの発明の実施の形態4に係る画面操作装置3を備えた画面操作システムの構成例を示す図である。この図9に示す実施の形態4に係る画面操作装置3では、図1に示す実施の形態1に係る画面操作装置3に、領域移動部309を追加している。その他の構成は同様であり、同一の符号を付して異なる部分についてのみ説明を行う。
Embodiment 4.
In the fourth embodiment, after the operation range is specified, the operation range is moved to an arbitrary position on the screen.
FIG. 9 is a diagram showing a configuration example of a screen operation system including the
領域移動部309は、操作範囲に対応する画面上の領域を、当該画面上で移動する。
ここで、例えば図10Aに示すように、操作範囲指定部302により指定された操作範囲14が、画面11上の上方に位置する場合、操作者は上方を見ながら操作を行うことになり、身体的負担が大きい。そこで、図10Bに示すように、操作範囲14を画面11上の真ん中や下方に移動させることで、上記負担を軽減できる。
The
Here, for example, as shown in FIG. 10A, when the
なお上記では、実施の形態1に係る画面操作装置3に対して領域移動部309を追加した場合を示した。しかしながら、これに限らず、図5,7に示す実施の形態2,3に係る画面操作装置3に対して領域移動部309を追加してもよい。
In the above, the case where the
最後に、図11を参照して、実施の形態1−4に係る画面操作装置3のハードウェア構成例を説明する。以下では、実施の形態1に係る画面操作装置3のハードウェア構成例について示すが、実施の形態2−4に係る画面操作装置3についても同様である。
画面操作装置3における第1行動取得部301、操作範囲指定部302、第2行動取得部303及びカーソル位置操作部304の各機能は、処理回路51により実現される。処理回路51は、図11Aに示すように、専用のハードウェアであっても、図11Bに示すように、メモリ53に格納されるプログラムを実行するCPU(Central Processing Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、DSP(Digital Signal Processor)ともいう)52であってもよい。
Finally, with reference to FIG. 11, a hardware configuration example of the
Each function of the first
処理回路51が専用のハードウェアである場合、処理回路51は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、又はこれらを組み合わせたものが該当する。第1行動取得部301、操作範囲指定部302、第2行動取得部303及びカーソル位置操作部304の各部の機能それぞれを処理回路51で実現してもよいし、各部の機能をまとめて処理回路51で実現してもよい。
When the
処理回路51がCPU52の場合、第1行動取得部301、操作範囲指定部302、第2行動取得部303及びカーソル位置操作部304の機能は、ソフトウェア、ファームウェア、又はソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアやファームウェアはプログラムとして記述され、メモリ53に格納される。処理回路51は、メモリ53に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、画面操作装置3は、処理回路51により実行されるときに、例えば図2に示した各ステップが結果的に実行されることになるプログラムを格納するためのメモリ53を備える。また、これらのプログラムは、第1行動取得部301、操作範囲指定部302、第2行動取得部303及びカーソル位置操作部304の手順や方法をコンピュータに実行させるものであるともいえる。ここで、メモリ53とは、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable ROM)、EEPROM(Electrically EPROM)等の、不揮発性又は揮発性の半導体メモリや、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD(Digital Versatile Disc)等が該当する。
When the
なお、第1行動取得部301、操作範囲指定部302、第2行動取得部303及びカーソル位置操作部304の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェア又はファームウェアで実現するようにしてもよい。例えば、第1行動取得部301については専用のハードウェアとしての処理回路51でその機能を実現し、操作範囲指定部302、第2行動取得部303及びカーソル位置操作部304については処理回路51がメモリ53に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
For each function of the first
このように、処理回路51は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって、上述の各機能を実現することができる。
As described above, the
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。 It should be noted that, within the scope of the invention, the present invention can be freely combined with each embodiment, modified from any component of each embodiment, or omitted from any component in each embodiment. ..
1 表示装置、2 検出装置、3 画面操作装置、51 処理回路、52 CPU、53 メモリ、301 第1行動取得部、302 操作範囲指定部、303 第2行動取得部、304 カーソル位置操作部、305 第3行動取得部、306 サイズ変更部、307 第4行動取得部、308 倍率変更部、309 領域移動部。 1 Display device, 2 Detection device, 3 Screen operation device, 51 Processing circuit, 52 CPU, 53 Memory, 301 1st action acquisition unit, 302 Operation range specification unit, 303 2nd action acquisition unit, 304 Cursor position operation unit, 305 3rd action acquisition unit, 306 size change unit, 307 4th action acquisition unit, 308 magnification change unit, 309 area movement unit.
Claims (6)
操作範囲指定部は、前記第1行動取得部により取得された第1行動から、前記画面上の一部の領域を操作範囲として指定し、
第2行動取得部は、前記操作者による第2行動を取得し、
カーソル位置操作部は、前記第2行動取得部により取得された第2行動から、前記操作範囲指定部により指定された操作範囲の前記画面に対する比率に応じて、当該画面に対するカーソルの移動量である操作量よりも小さい操作量で、当該操作範囲においてカーソルの位置を操作する
ことを特徴とする画面操作方法。 The first action acquisition unit acquires the first action by the operator who operates the screen, and obtains the first action.
The operation range designation unit designates a part of the area on the screen as the operation range from the first action acquired by the first action acquisition unit.
The second action acquisition unit acquires the second action by the operator and obtains the second action.
The cursor position operation unit is the amount of movement of the cursor with respect to the screen according to the ratio of the operation range specified by the operation range designation unit to the screen from the second action acquired by the second action acquisition unit. A screen operation method characterized in that the position of the cursor is operated in the operation range with an operation amount smaller than the operation amount.
ことを特徴とする請求項1記載の画面操作方法。 The operation range designation unit is characterized in that when the position on the screen corresponding to the first action is located within the threshold range for a specified time, the area including the position is designated as the operation range. The screen operation method according to claim 1.
サイズ変更部は、前記第3行動取得部により取得された第3行動から、前記操作範囲指定部により指定された操作範囲の大きさを変更し、
前記カーソル位置操作部は、前記操作範囲指定部により指定され前記サイズ変更部により大きさが変更された操作範囲の前記画面に対する比率に応じた操作量で、当該操作範囲においてカーソルの位置を操作する
ことを特徴とする請求項1又は請求項2記載の画面操作方法。 The third action acquisition unit acquires the third action by the operator and obtains the third action.
The size change unit changes the size of the operation range specified by the operation range designation unit from the third action acquired by the third action acquisition unit.
The cursor position operation unit operates the cursor position in the operation range with an operation amount corresponding to the ratio of the operation range designated by the operation range designation unit and changed in size by the size change unit to the screen. The screen operation method according to claim 1 or 2, wherein the screen operation method is described.
倍率変更部は、前記第4行動取得部により取得された第4行動から、前記操作範囲指定部により指定された操作範囲に含まれる画面上の領域の表示倍率を変更する
ことを特徴とする請求項1から請求項3のうちのいずれか1項記載の画面操作方法。 The fourth action acquisition unit acquires the fourth action by the operator, and obtains the fourth action.
A claim that changes the display magnification of an area on the screen included in the operation range specified by the operation range designation unit from the fourth action acquired by the fourth action acquisition unit. The screen operation method according to any one of claims 1 to 3.
ことを特徴とする請求項1から請求項4のうちのいずれか1項記載の画面操作方法。 The screen operation method according to any one of claims 1 to 4, wherein the area moving unit moves an area on the screen included in the operation range on the screen.
前記第1行動取得部により取得された第1行動から、前記画面上の一部の領域を操作範囲として指定する操作範囲指定部と、
前記操作者による第2行動を取得する第2行動取得部と、
前記第2行動取得部により取得された第2行動から、前記操作範囲指定部により指定された操作範囲の前記画面に対する比率に応じて、当該画面に対するカーソルの移動量である操作量よりも小さい操作量で、当該操作範囲においてカーソルの位置を操作するカーソル位置操作部と
を備えた画面操作装置。 The first action acquisition unit that acquires the first action by the operator who operates the screen,
From the first action acquired by the first action acquisition unit, an operation range designation unit that designates a part of the area on the screen as an operation range, and
The second action acquisition unit that acquires the second action by the operator, and
From the second action acquired by the second action acquisition unit , an operation smaller than the operation amount which is the movement amount of the cursor with respect to the screen according to the ratio of the operation range specified by the operation range designation unit to the screen. A screen operation device including a cursor position operation unit that operates the cursor position in the operation range by the amount.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016193245A JP6823988B2 (en) | 2016-09-30 | 2016-09-30 | Screen operation method and screen operation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016193245A JP6823988B2 (en) | 2016-09-30 | 2016-09-30 | Screen operation method and screen operation device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018055549A JP2018055549A (en) | 2018-04-05 |
| JP6823988B2 true JP6823988B2 (en) | 2021-02-03 |
Family
ID=61836779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016193245A Active JP6823988B2 (en) | 2016-09-30 | 2016-09-30 | Screen operation method and screen operation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6823988B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7186999B2 (en) * | 2018-05-16 | 2022-12-12 | 株式会社ネクステッジテクノロジー | Operation input device, operation input method and program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04315215A (en) * | 1991-04-15 | 1992-11-06 | Matsushita Electric Ind Co Ltd | data display device |
| JP2009223494A (en) * | 2008-03-14 | 2009-10-01 | Ricoh Co Ltd | Information processor |
| US8902156B2 (en) * | 2011-01-14 | 2014-12-02 | International Business Machines Corporation | Intelligent real-time display selection in a multi-display computer system |
| JP2013159590A (en) * | 2012-02-08 | 2013-08-19 | Kyowa Yakuhin Kogyo Kk | Granule agent encapsulating quetiapine |
| JP5994328B2 (en) * | 2012-03-29 | 2016-09-21 | ソニー株式会社 | Information processing apparatus, information processing method, and computer program |
-
2016
- 2016-09-30 JP JP2016193245A patent/JP6823988B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018055549A (en) | 2018-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12225280B2 (en) | Adjusting motion capture based on the distance between tracked objects | |
| US9804671B2 (en) | Input device and non-transitory computer-readable recording medium | |
| JP6371475B2 (en) | Eye-gaze input device, eye-gaze input method, and eye-gaze input program | |
| US10015402B2 (en) | Electronic apparatus | |
| CN107077258B (en) | Projection type image display device and image display method | |
| US20190384450A1 (en) | Touch gesture detection on a surface with movable artifacts | |
| JP6123694B2 (en) | Information processing apparatus, information processing method, and program | |
| TW202009653A (en) | Direction determination system and direction determination method | |
| KR20120096849A (en) | An apparatus and method for inputting command using gesture | |
| KR101631011B1 (en) | Gesture recognition apparatus and control method of gesture recognition apparatus | |
| US20140111457A1 (en) | Touch discrimination using fisheye lens | |
| JPWO2015159548A1 (en) | Projection control apparatus, projection control method, and projection control program | |
| JP6823988B2 (en) | Screen operation method and screen operation device | |
| JP6079418B2 (en) | Input device and input program | |
| CN110291495B (en) | Information processing system, information processing method, and program | |
| JP2020042633A (en) | Image processing apparatus, method and program | |
| CN110865761A (en) | Pointing determination system and pointing determination method | |
| WO2017013805A1 (en) | Input device, input support method and input support program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190606 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200317 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200515 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20200515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200707 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200826 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201215 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210112 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6823988 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |