JPH0317696A - カーソル制御装置 - Google Patents
カーソル制御装置Info
- Publication number
- JPH0317696A JPH0317696A JP1152873A JP15287389A JPH0317696A JP H0317696 A JPH0317696 A JP H0317696A JP 1152873 A JP1152873 A JP 1152873A JP 15287389 A JP15287389 A JP 15287389A JP H0317696 A JPH0317696 A JP H0317696A
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- screen
- image
- coincidence
- view position
- 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.)
- Pending
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Position Input By Displaying (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[概要]
画面に表示するカーソルの位置を制御するカーソル制御
装置に関し、 画面上のカーソルを目標位置へ容易迅速に移動可能にす
ることを目的とし、 画面前方を撮像する撮像装置と、該撮像装置による撮影
画像のなかの目の画像から該画面を含む平面内の目視位
置を算出する目視位置算出手段と、操作キーと、該操作
キーの操作に応答して、該目視位置へカーソルを移動さ
せるカーソル移動手段と、を備えて構戊する。
装置に関し、 画面上のカーソルを目標位置へ容易迅速に移動可能にす
ることを目的とし、 画面前方を撮像する撮像装置と、該撮像装置による撮影
画像のなかの目の画像から該画面を含む平面内の目視位
置を算出する目視位置算出手段と、操作キーと、該操作
キーの操作に応答して、該目視位置へカーソルを移動さ
せるカーソル移動手段と、を備えて構戊する。
[産業上の利用分野]
本発明は、画面に表示するカーソルの位置を制御するカ
ーンル制御装置に関する。
ーンル制御装置に関する。
[従来の技術]
計算機やワードプロセッサ等で(ま、入力の速さが使い
勝手を大きく決定する。
勝手を大きく決定する。
画面上のカーソルの移動制御は、一般に、左右上下方向
を指示する4個のカーソルコントロールキーを摸作して
行われる。このキー操作では、カーソル移動速度を速く
すると停止制御が容易でなく、また、カーソル移動速度
を遅くすると人力速度が遅くなる。これに対し、マウス
はカーソルの移動速度を自由に制御できるので、キーボ
ードより迅速にカーソルを目標位置に移動させることが
できる。しかし、キーボードの操作が主である場合には
、マウスとキーボードの両者を交互に操作しなければな
らず、操作が煩雑となり入力速度が遅くなる。
を指示する4個のカーソルコントロールキーを摸作して
行われる。このキー操作では、カーソル移動速度を速く
すると停止制御が容易でなく、また、カーソル移動速度
を遅くすると人力速度が遅くなる。これに対し、マウス
はカーソルの移動速度を自由に制御できるので、キーボ
ードより迅速にカーソルを目標位置に移動させることが
できる。しかし、キーボードの操作が主である場合には
、マウスとキーボードの両者を交互に操作しなければな
らず、操作が煩雑となり入力速度が遅くなる。
[発明が解決しようとする課題]
本発明の目的は、このような問題点に鑑み、画面上のカ
ーソルを目標位置へ容易迅速に移動させることが可能な
カーソル制御装置を提供することにある。
ーソルを目標位置へ容易迅速に移動させることが可能な
カーソル制御装置を提供することにある。
[課題を解決するための手段J
第1図は本発明の原理構戒を示す。
図中、1は撮像装置であり、画面2の前方を撮像する。
3は目視位置算出手段であり、撮像装置1による撮影画
像のなかの目の画像から、画面2を含む平面内の目視位
置(X, Y)を算出する。
像のなかの目の画像から、画面2を含む平面内の目視位
置(X, Y)を算出する。
4は操作キーであり、制御指令を入力するためのもので
ある。
ある。
5はカーソル移動手段であり、操作キー4の操作に応答
して、目視位置(X, Y)へカーソル6を移動させる
。
して、目視位置(X, Y)へカーソル6を移動させる
。
[作用]
本発明では、操作キー4の操作に応答して、目視位置c
x. y>ヘカーソル6を移動させるので、カーソルを
目標位置へ容易迅速に移動させることができる。
x. y>ヘカーソル6を移動させるので、カーソルを
目標位置へ容易迅速に移動させることができる。
「実施例〕
以下、図面に基づいて本発明の実施例を説明する。
(1)第1実施例
第2図はワードプロセッサー等に適用されるカーソル制
御装置の要部構成を示す。
御装置の要部構成を示す。
画面10はハウジングl2の前面に配置され、この前面
の上端左右隅邪には、画面10の前方を撮像する撮像装
置14A,14Bが配置されている。2台の撮像装置を
使用するのは立体的画像をつるためである。撮像装置1
4A,14Bから出力される映像信号は、それぞれA/
D変換器16A,16Bでデジタル変換された後、画像
メモリ18A.18Bに書き込まれる。
の上端左右隅邪には、画面10の前方を撮像する撮像装
置14A,14Bが配置されている。2台の撮像装置を
使用するのは立体的画像をつるためである。撮像装置1
4A,14Bから出力される映像信号は、それぞれA/
D変換器16A,16Bでデジタル変換された後、画像
メモリ18A.18Bに書き込まれる。
MPtl20は、画像メモ!I l 8A,1 8Bに
書き込まれた画像のうち、操作者22の目の画像を抽出
し、これを処理して、画面10を含む平面内における操
作者22の目視位置を算出する。以下、画面10の左上
隅を原点とするXY直交座標における目視位置を(X.
Y)で示す。MPU2 0はこのXの値を水平カーソ
ルレジスタ24へ書込み、Yの値を垂直カーソルレジス
タ26へ書き込ム。
書き込まれた画像のうち、操作者22の目の画像を抽出
し、これを処理して、画面10を含む平面内における操
作者22の目視位置を算出する。以下、画面10の左上
隅を原点とするXY直交座標における目視位置を(X.
Y)で示す。MPU2 0はこのXの値を水平カーソ
ルレジスタ24へ書込み、Yの値を垂直カーソルレジス
タ26へ書き込ム。
一方、画面走査に付随するパルスを周知の如く列カウン
タ28、行カウンタ30で計数して、画面10上の現走
査位置を列カウンタ28、行カウンタ30に保持する。
タ28、行カウンタ30で計数して、画面10上の現走
査位置を列カウンタ28、行カウンタ30に保持する。
水平カーソルレジスタ24及び列カウンタ28の内容は
一致回路32へ供給されて両者の一致が判定され、垂直
カーソルレジスタ26及び行カウンタ30の内容は一致
回路34へ供給されて両者の一致が判定される。そして
、一致回路32及び34から両一致信号が出力された時
点での走査位置にカーソル36が表示される。
一致回路32へ供給されて両者の一致が判定され、垂直
カーソルレジスタ26及び行カウンタ30の内容は一致
回路34へ供給されて両者の一致が判定される。そして
、一致回路32及び34から両一致信号が出力された時
点での走査位置にカーソル36が表示される。
このようなカーソル移動制御は操作者22がカーソル浮
遊キー38を押している間のみ行われる。
遊キー38を押している間のみ行われる。
次に、カーソル36の移動制御を第4図に示すフローチ
ャートに基づいて説明する。
ャートに基づいて説明する。
この処理は、カーソル浮遊キー38を押すことによりM
Ptl20に割り込みが掛かって、開始される。
Ptl20に割り込みが掛かって、開始される。
(50)第3図に示す如く、虹彩40Aの中心にある瞳
孔42Aと画面10との間の距離L,は、撮像装[14
A,14B間の距離、撮像装置14Aから見た瞳孔42
Aの方位及び撮像装置14Bから見た瞳孔42Aの方位
を用いて、三角測量法により測定することができる。虹
彩40Bの中心にある瞳孔42Bと画面10との間の距
#!L2についても同様である。そこで、MPU20は
、画像メモ!J18A及び画像メモ!J18Bに書き込
まれた画像の内、瞳孔42A,42Bの位置を求めて、
撮像装置14A,14Bから見たそれぞれの方位を算出
し、三角測量法により距離LI L,を算出し、これら
の平均値Lを算出する。
孔42Aと画面10との間の距離L,は、撮像装[14
A,14B間の距離、撮像装置14Aから見た瞳孔42
Aの方位及び撮像装置14Bから見た瞳孔42Aの方位
を用いて、三角測量法により測定することができる。虹
彩40Bの中心にある瞳孔42Bと画面10との間の距
#!L2についても同様である。そこで、MPU20は
、画像メモ!J18A及び画像メモ!J18Bに書き込
まれた画像の内、瞳孔42A,42Bの位置を求めて、
撮像装置14A,14Bから見たそれぞれの方位を算出
し、三角測量法により距離LI L,を算出し、これら
の平均値Lを算出する。
(52)次に、第3図において、瞳孔42Aの中心での
法線M,と瞳孔42Bの中心での法線M2とを求める。
法線M,と瞳孔42Bの中心での法線M2とを求める。
この法線は次のようにして求める。すなわち、瞳孔42
A,42Bは円形であるが、見る方向により異なる楕円
となる。MPU20は画像メモl318A,18Bに書
き込まれている瞳孔42A142Bの画像から立体空間
におけるこの楕円の長袖と短軸を求め、両軸に垂直な直
線を法線として求める。
A,42Bは円形であるが、見る方向により異なる楕円
となる。MPU20は画像メモl318A,18Bに書
き込まれている瞳孔42A142Bの画像から立体空間
におけるこの楕円の長袖と短軸を求め、両軸に垂直な直
線を法線として求める。
(54)次に、法線M,、M,と画面10との交点を求
め、両交点の中点の座標を(X,Y)とする。
め、両交点の中点の座標を(X,Y)とする。
(56)この値Xを水平カーソルレジスタ24へ供給し
、値Yを垂直カーソルレジスタ26へ供給して画面IO
上の位置(X,Y)にカーソル36を表示させる。
、値Yを垂直カーソルレジスタ26へ供給して画面IO
上の位置(X,Y)にカーソル36を表示させる。
(58)カーソル浮遊キー38がまだ押されていれば、
ステップ52へ戻り上記処理を繰り返す。
ステップ52へ戻り上記処理を繰り返す。
カーソル浮遊キー38が押されていなければ、以上の割
り込み処理を終了する。これにより、カーソル36の位
置が確定する。
り込み処理を終了する。これにより、カーソル36の位
置が確定する。
このようにして、カーソル36を瞬間的に目標位置に移
動させることができる。
動させることができる。
(2)第2実施例
この第2実施例では、撮像装置は1台で充分であり、上
記距離L及び法線Mを用いずに、目の画像を処理して目
視位置(X, Y)を算出する。
記距離L及び法線Mを用いずに、目の画像を処理して目
視位置(X, Y)を算出する。
すなわち、操作者毎に次のような初期設定を行う。
第5図に示す如く、画面10の左端中央に力一ソル36
.を表示させ、操作者22にこれを目視させる。この時
の目の画像を抽出し、上瞼と下瞼で囲まれる領域を、瞳
孔42Aの中心を通る縦方向の左右分割線44で2分割
し、両分割領域の面積A+B+を求め、さらにその比R
+= A ,/B 1を求める。
.を表示させ、操作者22にこれを目視させる。この時
の目の画像を抽出し、上瞼と下瞼で囲まれる領域を、瞳
孔42Aの中心を通る縦方向の左右分割線44で2分割
し、両分割領域の面積A+B+を求め、さらにその比R
+= A ,/B 1を求める。
?に、画面10の右端中央にカーソル362を表示させ
、操作者22にこれを目視させ、上記同様に左右分割線
44で2分割された面積A2、B2を求め、さらにその
比R x” A 2/B 2を求める。
、操作者22にこれを目視させ、上記同様に左右分割線
44で2分割された面積A2、B2を求め、さらにその
比R x” A 2/B 2を求める。
次に、画面10の上端中央にカーソル36,を表示させ
、操作者22にこれを目視させる。この時の目の画像を
抽出し、上瞼と下瞼で囲まれる領域を、瞳孔42八の中
心を通る横方向の上下分割線46で2分割し、両分割領
域の面積C,、D1を求め、さらにその比S,=C,/
D,を求める。
、操作者22にこれを目視させる。この時の目の画像を
抽出し、上瞼と下瞼で囲まれる領域を、瞳孔42八の中
心を通る横方向の上下分割線46で2分割し、両分割領
域の面積C,、D1を求め、さらにその比S,=C,/
D,を求める。
次に、画面10の下端中央にカーソル36,を表示させ
、操作者22にこれを目視させ、上記同様に上下分割l
a46で2分割された領域の面積C■、D2を求め、さ
らにその比S a=C z/D 2を求める。
、操作者22にこれを目視させ、上記同様に上下分割l
a46で2分割された領域の面積C■、D2を求め、さ
らにその比S a=C z/D 2を求める。
以上の初期設定を行なっておけば、水平方向の任意の目
視位置Xは、左右分割線44で分割された面積の比Rを
用いて、 X=+αR十β ・・・(1)と表される。
視位置Xは、左右分割線44で分割された面積の比Rを
用いて、 X=+αR十β ・・・(1)と表される。
ここにα、βは定数であり、カーソル36,の位[Xと
面積比R,及びカーソル36,の位置Xと面積比R2に
より決定される。
面積比R,及びカーソル36,の位置Xと面積比R2に
より決定される。
また、垂直方向の任意の目視位置Yは、上下分割線46
で分割された面積の比Sを用いて、Y=rS+δ
・・・(2)と表される。ここにT1δは定数で
あり、カーソル36,の位置Yと面積比SI及びカーソ
ル36.の位置Yと面積比S,により決定される。
で分割された面積の比Sを用いて、Y=rS+δ
・・・(2)と表される。ここにT1δは定数で
あり、カーソル36,の位置Yと面積比SI及びカーソ
ル36.の位置Yと面積比S,により決定される。
次に、カーソル移動制御の手順を第6図に示すフローチ
ャートに基づいて説明する。この処理は、第1実施例と
同様にカーソル浮遊ヰー38を押すことによりMPII
20に割り込みが掛り、開始される。
ャートに基づいて説明する。この処理は、第1実施例と
同様にカーソル浮遊ヰー38を押すことによりMPII
20に割り込みが掛り、開始される。
(60)目の画像から瞼が静止していることをamし、
その目の左右分割線44及び上下分割線46による分割
面積の比R,Sを算出する。
その目の左右分割線44及び上下分割線46による分割
面積の比R,Sを算出する。
(62)これらの比を上式(1) (2)に代入し
て目視位置(L Y)を算出する。
て目視位置(L Y)を算出する。
(64)第1実施例と同様に、この値Xを水平カーソル
レジスタ24へ供給し、値Yを垂直カーソルレジスタ2
6へ供給して画面lO上の位置(X. Y)にカーンル
36を表示させる。
レジスタ24へ供給し、値Yを垂直カーソルレジスタ2
6へ供給して画面lO上の位置(X. Y)にカーンル
36を表示させる。
(66)カーソル浮遊キー38がまだ押されていれば、
ステップ60へ戻り上記処理を繰り返す。
ステップ60へ戻り上記処理を繰り返す。
カーソル浮遊キー38が押されていなければ、以上の割
り込み処理を終了する。これにより、カーソル36の位
置が確定する。
り込み処理を終了する。これにより、カーソル36の位
置が確定する。
このようにして、カーソル36を瞬間的に目標位置に移
動させることができる。
動させることができる。
なお、目視位置が画面10の外であれば、スクロールを
瞬間的に行なうようにすることもできる。
瞬間的に行なうようにすることもできる。
また、操作者の額に指向性のある赤外線放射器を配置し
、カーソル浮遊キー38を押している時のみ赤外線を放
射させ、画面側でこの赤外線を受光して目視位置を決定
する構或も考えられるが、本発明は人体に何も配置する
必要がなく、したがって操作中における赤外線放射器の
ずれ等の影響もなく、このような点でも優れている。
、カーソル浮遊キー38を押している時のみ赤外線を放
射させ、画面側でこの赤外線を受光して目視位置を決定
する構或も考えられるが、本発明は人体に何も配置する
必要がなく、したがって操作中における赤外線放射器の
ずれ等の影響もなく、このような点でも優れている。
[発明の効果]
以上説明した如く、本発明に係るカーソル制御装置では
、操作キーの操作に応答して目視位置へカーソルを移動
させるので、カーソルを目標位置へ容易迅速に移動させ
ることができ、ワードプロセッサーや計算機等の使い勝
手が向上するという優れた効果を奏する。
、操作キーの操作に応答して目視位置へカーソルを移動
させるので、カーソルを目標位置へ容易迅速に移動させ
ることができ、ワードプロセッサーや計算機等の使い勝
手が向上するという優れた効果を奏する。
第I図は本発明の原理構成図、
第2図乃至第4図は本発明の第1実施例に係り、第2図
はカーソル制御装置の構戒図、 第3゛図は目と目視位置との関係を示す目視位置算出説
明図、 第4図はカーソル移動制御の手順を示すフローチャート
である。 第5図及び第6図は本発明の第2実施例に係り、第5図
は目と目視位置との対応付けを示す初期設定説明図、 第6図はカーソル移動制御の手順を示すフローチャート
である。 図中、 10は画面 14A,14Bは撮像装置 16Δ、1. 6 BはA/D変換器 18A,18Bは画像メモリ 20はMP[I 36、361〜36,はカーソル 42A,42Bは瞳孔 第1図 第4図 第5図
はカーソル制御装置の構戒図、 第3゛図は目と目視位置との関係を示す目視位置算出説
明図、 第4図はカーソル移動制御の手順を示すフローチャート
である。 第5図及び第6図は本発明の第2実施例に係り、第5図
は目と目視位置との対応付けを示す初期設定説明図、 第6図はカーソル移動制御の手順を示すフローチャート
である。 図中、 10は画面 14A,14Bは撮像装置 16Δ、1. 6 BはA/D変換器 18A,18Bは画像メモリ 20はMP[I 36、361〜36,はカーソル 42A,42Bは瞳孔 第1図 第4図 第5図
Claims (1)
- 【特許請求の範囲】 画面(2)前方を撮像する撮像装置(1)と、該撮像装
置(1)による撮影画像のなかの目の画像から該画面を
含む平面内の目視位置(X、Y)を算出する目視位置算
出手段(3)と、 操作キー(4)と、 該操作キー(4)の操作に応答して、該目視位置(X、
Y)へカーソル(6)を移動させるカーソル移動手段と
(5)、 を有することを特徴とするカーソル制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1152873A JPH0317696A (ja) | 1989-06-14 | 1989-06-14 | カーソル制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1152873A JPH0317696A (ja) | 1989-06-14 | 1989-06-14 | カーソル制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0317696A true JPH0317696A (ja) | 1991-01-25 |
Family
ID=15549987
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1152873A Pending JPH0317696A (ja) | 1989-06-14 | 1989-06-14 | カーソル制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0317696A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04309996A (ja) * | 1991-04-08 | 1992-11-02 | Hitachi Ltd | マンマシン装置 |
| US5325133A (en) * | 1991-10-07 | 1994-06-28 | Konami Co., Ltd. | Device for measuring a retina reflected light amount and a gaze detecting apparatus using the same |
| US5617312A (en) * | 1993-11-19 | 1997-04-01 | Hitachi, Ltd. | Computer system that enters control information by means of video camera |
| US5686942A (en) * | 1994-12-01 | 1997-11-11 | National Semiconductor Corporation | Remote computer input system which detects point source on operator |
| US6158232A (en) * | 1998-03-13 | 2000-12-12 | Nec Corporation | Advanced liquid cooling apparatus |
| US6184863B1 (en) | 1998-10-13 | 2001-02-06 | The George Washington University | Direct pointing apparatus and method therefor |
-
1989
- 1989-06-14 JP JP1152873A patent/JPH0317696A/ja active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04309996A (ja) * | 1991-04-08 | 1992-11-02 | Hitachi Ltd | マンマシン装置 |
| US5325133A (en) * | 1991-10-07 | 1994-06-28 | Konami Co., Ltd. | Device for measuring a retina reflected light amount and a gaze detecting apparatus using the same |
| US5617312A (en) * | 1993-11-19 | 1997-04-01 | Hitachi, Ltd. | Computer system that enters control information by means of video camera |
| US5686942A (en) * | 1994-12-01 | 1997-11-11 | National Semiconductor Corporation | Remote computer input system which detects point source on operator |
| US6158232A (en) * | 1998-03-13 | 2000-12-12 | Nec Corporation | Advanced liquid cooling apparatus |
| US6184863B1 (en) | 1998-10-13 | 2001-02-06 | The George Washington University | Direct pointing apparatus and method therefor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6127990A (en) | Wearable display and methods for controlling same | |
| US6184847B1 (en) | Intuitive control of portable data displays | |
| US5483261A (en) | Graphical input controller and method with rear screen image detection | |
| JP4278979B2 (ja) | ジェスチャーに基づいた入力及びターゲット指示のための単一カメラシステム | |
| US6198485B1 (en) | Method and apparatus for three-dimensional input entry | |
| US5512920A (en) | Locator device for control of graphical objects | |
| US10290155B2 (en) | 3D virtual environment interaction system | |
| JP3114813B2 (ja) | 情報入力方法 | |
| US10627917B2 (en) | Object-sensing apparatus and object-sensing method | |
| CN117472189B (zh) | 具有实物感的打字或触控的实现方法 | |
| JPH0317696A (ja) | カーソル制御装置 | |
| JPH06131442A (ja) | 3次元虚像造形装置 | |
| JPS61196317A (ja) | 情報入力方式 | |
| TW201913298A (zh) | 可顯示實體輸入裝置即時影像之虛擬實境系統及其控制方法 | |
| JP2005208992A (ja) | 位置情報出力装置及び信号処理方法 | |
| CN103558914A (zh) | 基于几何校正优化的单摄像头虚拟键盘 | |
| JPS5856152B2 (ja) | 立体図形読取表示装置 | |
| JPH04205617A (ja) | 入出力インターフェース装置 | |
| KR102958101B1 (ko) | 실물감을 갖는 타이핑 또는 터치 구현 방법 | |
| US20260030854A1 (en) | Display control apparatus, method, and program | |
| JPH01191923A (ja) | 三次元方向入力表示装置 | |
| JPH02186419A (ja) | 画像表示装置 | |
| JPH05108252A (ja) | カーソル位置制御方式 | |
| JPH11197358A5 (ja) | ||
| JPH01134521A (ja) | 三次元座標入力・修正装置 |