(57)【特許請求の範囲】
【請求項１】
表示画面上のオブジェクトをポインティングデバイスによりカーソルを移動して指定する表示オブジェクト指定装置において、
表示画面上を時刻の経過とともに移動するカーソルの軌跡であるカーソルの移動履歴の入力をもとに、ターゲットのサイズをＳ，カーソルの移動履歴上のある位置からターゲットまでの距離をＤ，当該位置からターゲットにカーソルが届くまでに要した操作時間をｔ，個人差による定数をＩM としたときフィッツの法則として知られるｔ＝ＩM ｌｏｇ2 （Ｄ／Ｓ＋０．５）を用いてターゲットのサイズを予想するターゲットサイズ予想手段と、
当該ターゲットサイズ予想手段で予想されたターゲットのサイズと、カーソルの移動終了位置と、表示画面上のオブジェクトを管理しているオブジェクト管理部に保持しているオブジェクト位置およびサイズの情報とをもとに指定しようとしているオブジェクトを決定すると共に個人差による定数ＩM を学習により調整する指定オブジェクト決定手段と、
を、有することを特徴とする表示オブジェクト指定装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は表示オブジェクト指定装置、特に計算機システムがオーペレータとの対話を行なう目的で表示画面上に提示した図面オブジェクト，仮想現実感の空間中でのオブジェクトなどをオペレータがマウス等のポインティングデバイスを用いてカーソルを移動して指定するための表示オブジェクト指定装置に関する。
【０００２】
【従来の技術】
従来、この種の表示オブジェクト指定装置は、カーソルで指定した丁度その位置にあるオブジェクトを選択するか、カーソルで或る領域を指示して、その領域に含まれたり、重なったりしているオブジェクトを選択するか、更にまたこの二つの選択を組合わせてカーソルで指した座標の近傍にあるオブジェクトを選択する方法を用いている。
【０００３】
【発明が解決しようとする課題】
上述した従来の表示オブジェクト指示装置は、オブジェクトが重なって表示されている場合に、表面に見えている部分を指定しなければならない。また完全に下に隠れてしまっている場合には、一度、上に重なっているオブジェクトを何等かの手段で取除く手順が必要であり、更に半透明なオブジェクトが重なっているときには、見えているにも拘らず指定できないという問題点がある。なお何れの場合にもカーソルによる正確な座標指定が基本的に必要であり、カーソルの移動に目と手との負担が大きいという問題点がある。
【０００４】
【課題を解決するための手段】
本発明の表示オブジェクト指定装置は、表示画面上のオブジェクトをポインティングデバイスによりカーソルを移動して指定する表示オブジェクト指定装置において、表示画面上を時刻の経過とともに移動するカーソルの軌跡であるカーソルの移動履歴の入力をもとに、ターゲットのサイズをＳ，カーソルの移動履歴上のある位置からターゲットまでの距離をＤ，当該位置からターゲットにカーソルが届くまでに要した操作時間をｔ，個人差による定数をＩM としたときフィッツの法則として知られるｔ＝ＩM ｌｏｇ2 （Ｄ／Ｓ＋０．５）を用いてターゲットのサイズを予想するターゲットサイズ予想手段と、当該ターゲットサイズ予想手段で予想されたターゲットのサイズとカーソルの移動終了位置と表示画面上のオブジェクトを管理しているオブジェクト管理部に保持しているオブジェクト位置およびサイズの情報とをもとに指定しようとしているオブジェクトを決定すると共に個人差による定数ＩM を学習により調整する指定オブジェクト決定手段とを有することにより構成される。
【０００５】
以上の構成は、カーソルを移動して表示画面上のオブジェクトを指定したときに、カーソルが移動する軌跡上のある位置からオブジェクトまでの距離と、その位置からオブジェクトまで移動するのに要した時間との情報から、オペレータが指定しようとしたオブジェクトの大きさをフィッツの法則を利用して計算により求め、それを実際のオブジェクト指定のアルゴリズムのヒント情報として利用しようとするもので、カ−ソルが実際に指されてなくても、オペレータが指定しようとしたオブジェクトの大きさに近いものが近くにある場合に、オペレータは本当はそれを指定しようとしたものとするのである。
【０００６】
なおフィッツの法則は図２に示す模式図に対して、
ｔ＝ＩＭ  ｌｏｇ２  （２Ｄ／Ｓ）
で与えられているが、
ｔ＝ＩＭ  ｌｏｇ２  （Ｄ／Ｓ＋０．５）
の方が、より実験データにあてはまることが知られている。またこれらの式はそれぞれ、
Ｓ＝Ｄ１−ｔ／ＩＭ
Ｓ＝Ｄ／（２ｔ／ＩＭ−０．５）
と変形することができる。
【０００７】
【実施例】
次に本発明について図面を参照して説明する。
【０００８】
図１は本発明の一実施例の構成図である。図１の実施例はポインティングデバイス１，ポインティングデバイス情報入力部２，ターゲットサイズ予想部３，指定オブジェクト決定部４，オブジェクト管理部５，およびオブジェクト表示部６を有して構成される。
【０００９】
以上の構成において、ポインティングデバイス１はマウス等が用いられ、オペレータはポインティングデバイス１をオブジェクト表示部６に表示された一つのオブジェクトを目標にカーソルを移動するように操作する。
ポインティングデバイス情報入力部２はポインティングデバイス１の移動情報の入力を得て、カーソルを移動し、オブジェクト表示部６を介してカーソル位置をオペレータへフィードバックする。ここで、表示画面上を時刻の経過とともに移動するカーソルの軌跡をカーソルの移動履歴として把握するが、この軌跡上の任意の位置を観測の開始点とする。
ターゲットサイズ予想部３はオペレータによるカーソルの移動が、ボタン操作等により終了したとき、カーソルの移動履歴上の開始点からカーソル移動終了までに要した時間ｔと開始点からカーソル移動終了位置までの距離Ｄとから、フィッツの法則Ｓ＝Ｄ／（２t/IM−０．５）を用いてターゲットのサイズＳを見積もる。ここで個人差による定数ＩM は指定オブジェクト決定部４によって現在設定されている値を用いる。
指定オブジェクト決定部４は、ターゲットサイズ予想部３で見積もられたサイズＳと、オブジェクト管理部５で管理されているオブジェクトの位置およびサイズ情報をもとにオブジェクトを決定する。
この決定アルゴリズムはアプリケーションの目的によって異なるが、図形エディタの図形選択を例にとると、
（ａ）ターゲットの予想サイズＳに最も近い大きさの図形で、カーソルの移動終了位置に最も近い場所にある図形を優先する。
（ｂ）図形のサイズはカーソルの移動方向に沿った方向の長さをもとにし、移動履歴をもとに計算する。
（ｃ）一部が隠れている図形でも輪郭が見える場合は本来の輪郭の大きさの図形と考える。
を、アルゴリズムとして採用する。
また指定オブジェクト決定部４は決定したオブジェクトのサイズとターゲットの予想サイズＳとの差を個人差による定数ＩM にフィードバックして学習を繰返す。
【００１０】
【発明の効果】
以上説明したように本発明は、ポインティングデバイスによりカーソルを移動したときの移動情報をもとに、フィッツの法則を用いてターゲットとするオブジェクトの予想サイズを求め、オブジェクト管理部で保持しているオブジェクト情報を比較することによりターゲットとするオブジェクトを決定するので、重なって下になって直接指定できないオブジェクトでも指定することができる。また正確に座標を指示しなくても、大雑把な指定でターゲットとするオブジェクトを指定することができオペレータの負荷を軽減できるという効果がある。また大きなオブジェクトは素早く大雑把な動作で、小さなオブジェクトはじっくり指定することになり、人間の特質にあった処理が行なえるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例の構成図である。
【図２】フィッツの法則を説明するための図である。
【符号の説明】
１    ポインティングデバイス
２    ポインティングデバイス情報入力部
３    ターゲットサイズ予想部
４    指示オブジェクト決定部
５    オブジェクト管理部
６    オブジェクト表示部
【図１】
0003572625.tif 000002
【図２】
0003572625.tif 000003