(57)【要約】【課題】ポインティングデバイスの操作性を向上させることができる位置カーソル表示装置および位置カーソル表示方法を提供する。【解決手段】  位置演算手段１３は、トラックボールやマウス等のポインティングデバイス２０に対する操作の操作量（ベクトル量）に基づいて、画面表示手段１１による表示画面３０上での位置カーソルの位置を演算する。カーソル表示手段１４は、位置演算手段１３による演算結果に基づいて、位置カーソルを表示画面３０上に表示する。操作量拡大手段１５は、位置演算手段１３により、位置カーソルが表示画面３０上の特定領域にあることが算出される場合には、操作量取得手段１２で取得された操作量を拡大して位置演算手段１３に与える。【選択図】図１
2008191928.tif 000002
【特許請求の範囲】
【請求項１】
ポインティングデバイスに対する操作を、表示画面上における位置カーソルの移動表示に反映させる位置カーソル表示装置において、
画面表示を実行する画面表示手段と、
ポインティングデバイスに対する操作の操作量を取得する操作量取得手段と、
前記操作量取得手段で取得した操作量に基づいて、前記画面表示手段による表示画面上での位置カーソルの位置を演算する位置演算手段と、
前記位置演算手段による演算結果に基づいて、前記位置カーソルを前記表示画面上に表示するカーソル表示手段と、
前記位置演算手段により、前記位置カーソルが前記表示画面上の特定領域にあることが算出される場合には、前記操作量取得手段で取得された操作量を拡大して前記位置演算手段に与える操作量拡大手段と、
を備えることを特徴とする位置カーソル表示装置。
【請求項２】
前記特定領域を複数に分割した各分割領域と、当該各分割領域内における特定の表示位置と、を互いに対応付ける表示位置情報を前記カーソル表示手段に与える表示位置指定手段を備え、
前記カーソル表示手段は、前記表示位置情報に基づいて、前記位置演算手段により演算された前記位置カーソルの位置に代えて、当該位置が含まれる前記分割領域に対応付けられた前記特定の表示位置に前記位置カーソルを表示することを特徴とする請求項１に記載の位置カーソル表示装置。
【請求項３】
前記特定領域には、上記各分割領域にそれぞれ割り当てられた選択肢を、対応する前記特定の表示位置に前記位置カーソルを位置付けることにより選択するための画面が表示されることを特徴とする請求項２に記載の位置カーソル表示装置。
【請求項４】
前記特定領域の表示内容に応じた前記操作量の拡大率が、前記操作量拡大手段に与えられることを特徴とする請求項１〜３のいずれか１項に記載の位置カーソル表示装置。
【請求項５】
ポインティングデバイスに対する操作を、表示画面上における位置カーソルの移動表示に反映させる位置カーソル表示方法において、
画面表示を実行するステップと、
ポインティングデバイスに対する操作の操作量を取得するステップと、
前記操作量を取得するステップで取得した操作量に基づいて、前記画面表示を実行するステップによる表示画面上での位置カーソルの位置を演算するステップと、
前記演算するステップによる演算結果に基づいて、前記位置カーソルを前記表示画面上に表示するステップと、
前記演算するステップにより、前記位置カーソルが前記表示画面上の特定領域にあることが算出される場合には、前記操作量を取得するステップで取得された操作量を拡大して前記演算するステップに与えるステップと、
を備えることを特徴とする位置カーソル表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポインティングデバイスに対する操作を、表示画面上における位置カーソルの移動表示に反映させる位置カーソル表示装置および位置カーソル表示方法に関する。
【背景技術】
【０００２】
測定器の高機能化により、メニュー選択などに際して表示画面を用いて操作を受け付ける場合が多くなっている。図４（ａ）に示すように、例えば、計測波形などを表示するモニタ画面３０上に、メニュー選択のためのダイアログメニュー４０Ａを表示させ、ダイアログメニュー４０Ａ内のアイコン４１Ａをユーザが選択することで、必要なメニュー部品を指定できるように構成される。自由度の高いダイアログメニューにより表現の幅が広がり、設定項目が多い場合などにも適しているという利点がある。
【特許文献１】特開２００２−１８２８４５号公報
【特許文献２】特開２００３−１６７００７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ダイアログメニューからアイコンを選択する際には、測定器に設けられたロータリーノブやアローキーを用いることができる。しかし、ダイアログメニューを構成するメニュー部品が多い場合には、目的のメニュー部品を選択するために多くの部品を経由することになり、著しく操作性を落としてしまう。
【０００４】
図４（ｂ）は、ロータリーノブを用いる場合におけるアイコンの選択順序を、図４（ｃ）は、アローキーを用いる場合におけるアイコンの選択順序を、それぞれ示している。このように、ロータリーノブやアローキーでは１つずつアイコンを辿っていくため、メニュー部品の増加に従い選択操作が煩雑となる。また、次に選択されるアイコンの予測を可能とするためには、アイコンの配列方法がおのずと制限される。例えば、複数種類のアイコンを混在させ、あるいは、上下、左右方向にずらせて配列することが困難となる。
【０００５】
このような問題を解決するために、トラックボールやマウス等のポインティングデバイスを採用することが考えられる。しかし、通常、これらは表示画面の分解能で動作するため、ダイアログメニュー上では必要な操作量が過大となって意図したメニュー部品をスムーズに選択できず、操作上、問題がある。とくにトラックボールでは、適切な操作性を得ることが困難である。
【０００６】
本発明の目的は、トラックボールやマウス等のポインティングデバイスの操作性を向上させることができる位置カーソル表示装置および位置カーソル表示方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の位置カーソル表示装置は、ポインティングデバイスに対する操作を、表示画面上における位置カーソルの移動表示に反映させる位置カーソル表示装置において、画面表示を実行する画面表示手段と、ポインティングデバイスに対する操作の操作量を取得する操作量取得手段と、前記操作量取得手段で取得した操作量に基づいて、前記画面表示手段による表示画面上での位置カーソルの位置を演算する位置演算手段と、前記位置演算手段による演算結果に基づいて、前記位置カーソルを前記表示画面上に表示するカーソル表示手段と、前記位置演算手段により、前記位置カーソルが前記表示画面上の特定領域にあることが算出される場合には、前記操作量取得手段で取得された操作量を拡大して前記位置演算手段に与える操作量拡大手段と、を備えることを特徴とする。
この位置カーソル表示装置によれば、位置カーソルが表示画面上の特定領域にあることが算出される場合には、ポインティングデバイスに対する操作の操作量を拡大して位置カーソルの移動量に反映させるので、ポインティングデバイスの操作性を向上させることができる。
【０００８】
前記特定領域を複数に分割した各分割領域と、当該各分割領域内における特定の表示位置と、を互いに対応付ける表示位置情報を前記カーソル表示手段に与える表示位置指定手段を備え、前記カーソル表示手段は、前記表示位置情報に基づいて、前記位置演算手段により演算された前記位置カーソルの位置に代えて、当該位置が含まれる前記分割領域に対応付けられた前記特定の表示位置に前記位置カーソルを表示してもよい。
【０００９】
前記特定領域には、上記各分割領域にそれぞれ割り当てられた選択肢を、対応する前記特定の表示位置に前記位置カーソルを位置付けることにより選択するための画面が表示されてもよい。
【００１０】
前記特定領域の表示内容に応じた前記操作量の拡大率が、前記操作量拡大手段に与えられてもよい。
【００１１】
本発明の位置カーソル表示方法は、ポインティングデバイスに対する操作を、表示画面上における位置カーソルの移動表示に反映させる位置カーソル表示方法において、画面表示を実行するステップと、ポインティングデバイスに対する操作の操作量を取得するステップと、前記操作量を取得するステップで取得した操作量に基づいて、前記画面表示を実行するステップによる表示画面上での位置カーソルの位置を演算するステップと、前記演算するステップによる演算結果に基づいて、前記位置カーソルを前記表示画面上に表示するステップと、前記演算するステップにより、前記位置カーソルが前記表示画面上の特定領域にあることが算出される場合には、前記操作量を取得するステップで取得された操作量を拡大して前記演算するステップに与えるステップと、を備えることを特徴とする。
この位置カーソル表示方法によれば、位置カーソルが表示画面上の特定領域にあることが算出される場合には、ポインティングデバイスに対する操作の操作量を拡大して位置カーソルの移動量に反映させるので、ポインティングデバイスの操作性を向上させることができる。
【発明の効果】
【００１２】
本発明の位置カーソル表示装置によれば、位置カーソルが表示画面上の特定領域にあることが算出される場合には、ポインティングデバイスに対する操作の操作量を拡大して位置カーソルの移動量に反映させるので、ポインティングデバイスの操作性を向上させることができる。
【００１３】
本発明の位置カーソル表示方法によれば、位置カーソルが表示画面上の特定領域にあることが算出される場合には、ポインティングデバイスに対する操作の操作量を拡大して位置カーソルの移動量に反映させるので、ポインティングデバイスの操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、図１〜図３を参照して、本発明による位置カーソル表示装置を測定器のためのグラフィカルインタフェースに適用した一実施形態について説明する。
【００１５】
図１は、本実施形態の位置カーソル表示装置の構成を示すブロック図である。
【００１６】
図１に示すように、本実施形態の位置カーソル表示装置は、画面表示を実行する画面表示手段１１と、トラックボールやマウス等のポインティングデバイス２０に対する操作の操作量（ベクトル量）を取得する操作量取得手段１２と、操作量取得手段１２で取得した操作量に基づいて、画面表示手段１１による表示画面３０上での位置カーソルの位置を演算する位置演算手段１３と、位置演算手段１３による演算結果に基づいて、位置カーソルを表示画面３０上に表示するカーソル表示手段１４と、位置演算手段１３により、位置カーソルが表示画面３０上の特定領域にあることが算出される場合には、操作量取得手段１２で取得された操作量を拡大して位置演算手段１３に与える操作量拡大手段１５と、上記特定領域を複数に分割した各分割領域と、当該各分割領域内における特定の表示位置と、を互いに対応付ける表示位置情報をカーソル表示手段１４に与える表示位置指定手段１６と、を構成する。
【００１７】
図１に示すように、画面表示手段１１には、後述する特定領域としてのダイアログメニュー４０を表示するために必要なダイアログメニュー表示データが与えられる。ダイアログメニュー表示データには、上記の特定領域を示す情報が含まれており、この情報が操作量拡大手段１５に与えられる。また、ダイアログメニュー表示データには、上記の表示位置情報が含まれており、この表示位置情報が表示位置指定手段１６を介してカーソル表示手段１４に与えられる。
【００１８】
図２（ａ）は、画面表示手段１１およびカーソル表示手段１４による表示画面を示す図、図２（ｂ）は、位置演算手段１３による演算結果を示す図である。
【００１９】
図２（ａ）に示すように、表示画面３０では、画面表示手段１１によって、計測波形などを表示する計測画面３１上に、特定領域としてのダイアログメニュー４０が重ね合わされて表示される。一方、図２（ｂ）には、位置演算手段１３により算出されたカーソル位置がマーカ５として示されており、図２（ａ）に示すように、マーカ５に対応する位置には、カーソル表示手段１４によって位置カーソル６が表示される。
【００２０】
図２（ａ）に示すように、表示画面３０のダイアログメニュー４０内にはメニュー部品を示すアイコン４１ａ〜４１ｔが配列表示されており、いずれかのアイコンを選択することで、対応するメニュー部品を選択することができる。
【００２１】
一方、図２（ｂ）に示すように、ダイアログメニュー４０は、アイコン４１ａ〜４１ｔにそれぞれ対応して設けられた分割領域４２ａ〜４２ｔに分割されている。後述するように、マーカ５の位置に応じて、対応するアイコン４１ａ〜４１ｔが選択される。
【００２２】
図２（ｂ）の状態では、位置演算手段１３により算出されたカーソル位置（マーカ５の位置）は、ダイアログメニュー４０の外、すなわち計測画面３１上にある。このように、カーソル位置が計測画面３１上にある場合には、ポインティングデバイス２０の操作に対する位置カーソル６の移動分解能は、表示画面３０の分解能と同じである。この移動分解能は、計測画面３１上でのカーソルの操作には適切な値である。
【００２３】
ポインティングデバイス２０を操作すると、その操作量が操作量取得手段１２により取得され、位置演算手段１３により演算結果に反映される。従って、ポインティングデバイス２０の操作により、ユーザは位置カーソル６を自由に移動させることができる。
【００２４】
次に、図３（ａ）は、カーソル位置がダイアログメニュー４０上にある場合の表示画面を、図３（ｂ）は、この場合に対応する位置演算手段１３による演算結果を示す図である。
【００２５】
図３（ｂ）の場合には、位置演算手段１３により算出されたカーソル位置（マーカ５の位置）は、ダイアログメニュー４０上にある。このように、カーソル位置がダイアログメニュー４０上にある場合には、操作量拡大手段１５は上記特定領域を示す情報（ダイアログメニュー４０の範囲）と、位置演算手段１３により算出されたカーソル位置とを対比することで、カーソル位置がダイアログメニュー４０上にあることを認識する。この場合、操作量拡大手段１５は、操作量取得手段１２で取得された操作量を拡大して位置演算手段１３に与える。このため、ポインティングデバイス２０の操作に対するマーカ５の移動分解能は、その拡大率に応じて表示画面３０の分解能よりも荒くなり、操作量に対するマーカ５の移動量が大きくなる。なお、拡大率はダイアログメニュー表示データに含まれ、ダイアログメニューの表示形態、その他上記特定領域の表示内容に応じて任意に定めることができる。例えば、ダイアログメニューにおいて、メニュー部品の間隔が大きければ拡大率をより大きく、メニュー部品の間隔が小さければ拡大率をより小さくすることができる。拡大率は特定領域を示す上記情報とともに操作量拡大手段１５に与えられる（図１）。
【００２６】
また、カーソル位置がダイアログメニュー４０上にある場合には、カーソル表示手段１４は、マーカ５に対応する位置に位置カーソル６を表示する代りに、対応するアイコン４１ａ〜４１ｔを点灯表示する。この場合、点灯しているアイコン４１ａ〜４１ｔが位置カーソルとして機能する。
【００２７】
マーカ５の位置とアイコン４１ａ〜４１ｔとの対応関係は、上記の表示位置情報により規定され、表示位置情報は、表示位置指定手段１６を介してカーソル表示手段１４に与えられる（図１）。
【００２８】
上記のように、アイコン４１ａ〜４１ｔは、それぞれ分割領域４２ａ〜４２ｔに対応しており、マーカ５の位置に応じたアイコンが選択される。図３（ａ）および図３（ｂ）では、マーカ５が分割領域４２ｊにあるため、対応するアイコン４１ｊが選択され点灯表示される。同様に、例えば、マーカ５が分割領域４２ａにあれば、アイコン４１ａが選択され点灯表示される。
【００２９】
このように、意味のあるポインティング対象がアイコンだけであるダイアログメニュー４０上では、ポインティングデバイス２０への操作がアイコン上での切り替え移動に転換されるので、メニュー部品選択の操作性を著しく向上させることができる。
【００３０】
また、アイコン４１ａ〜４１ｔに対応する分割領域４２ａ〜４２ｔの位置や大きさが、アイコン４１ａ〜４１ｔの位置や大きさに呼応して設定されているので、ポインティングデバイス２０への操作に基づくアイコンの選択結果に違和感を生じさせない。
【００３１】
マーカ５がダイアログメニュー４０から外れれば、再び、位置カーソル６による表示（図２（ａ））に戻るとともに、位置カーソル６の移動分解能は表示画面３０の分解能と同じになる。
【００３２】
以上のように、本実施形態の位置カーソル表示装置によれば、ダイアログメニュー上でのカーソルの移動量を大きく設定するとともに、ダイアログメニュー上では、アイコンを位置カーソルとして機能させ、ポインティングデバイス２０への操作に応じて、アイコンが順次選択される。このため、ポインティングデバイス２０に対する少ない操作量で、目的とするメニュー部品を直接、迅速に選択可能となる。設定項目が多い機能などについては、表示画面全面を利用したダイアログメニューとしてもよい。この場合、表示画面全体が特定領域として認識される。
【００３３】
上記実施形態では、ダイアログメニュー上でのカーソル表示を制御する場合について説明したが、種々のコンテキストに応じてカーソルの移動速度ないし表示方法を適宜選択できる。この場合、コンテキストに応じたポインティング操作が可能となるため、操作性を大幅に向上させることができる。
【００３４】
上記実施形態では、測定器におけるカーソル表示について例示したが、本発明は、携帯電話、携帯端末のほか、パソコンで使用するアプリケーションソフトウェア等、ポインティングデバイスに対する操作をカーソル表示に変換する場面に広く適用可能である。
【００３５】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、ポインティングデバイスに対する操作を、表示画面上における位置カーソルの移動表示に反映させる位置カーソル表示装置および位置カーソル表示方法に対し、広く適用することができる。
【図面の簡単な説明】
【００３６】
【図１】一実施形態の位置カーソル表示装置の構成を示すブロック図。
【図２】表示画面等を示す図であり、（ａ）は、画面表示手段およびカーソル表示手段による表示画面を示す図、（ｂ）は、位置演算手段による演算結果を示す図。
【図３】カーソル位置がダイアログメニュー上にある場合を示す図であり、（ａ）は、画面表示手段およびカーソル表示手段による表示画面を示す図、（ｂ）は、位置演算手段による演算結果を示す図。
【図４】ダイアログメニューを用いた例を示す図であり、（ａ）は、モニタ画面上に表示させたダイアログメニューを示す図、（ｂ）は、ロータリーノブを用いる場合におけるアイコンの選択順序を示す図、（ｃ）は、アローキーを用いる場合におけるアイコンの選択順序を示す図。
【符号の説明】
【００３７】
１１    画面表示手段
１２    操作量取得手段
１３    位置演算手段
１４    カーソル表示手段
１５    操作量拡大手段
１６    表示位置指定手段
【図１】
2008191928.tif 000003
【図２】
2008191928.tif 000004
【図３】
2008191928.tif 000005
【図４】
2008191928.tif 000006