(57)【要約】【課題】各種情報処理装置の入力デバイスの操作を支援し各種情報処理装置の操作性を向上する入力操作支援技術を提供する。【解決手段】表示画面２０に対して座標位置に応じた入力操作を行う際に、当該入力操作を検知し、前記表示画面上の座標位置に応じて、移動方向Ｙ及び移動距離を検知し、前記移動方向Ｙに応じて、前記表示画面２０上の所定検索領域内における選択項目を検索し、当該選択項目が存在する場合に、当該選択項目に当該座標位置を移動し、当該選択項目が存在しない場合に、前記入力操作を検知する前の初期座標位置Ａから現在の座標位置Ａ１への軌跡Ｚを表示する。【選択図】  図９
2004334718.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを含む情報処理装置の表示画面に対して座標位置に応じた入力操作を行う際に、
当該入力操作を検知するステップと、
前記表示画面上の座標位置に応じて、移動方向及び移動距離を検知するステップと、
前記移動方向に応じて、前記表示画面上の所定検索領域内における選択項目を検索する検索ステップと、
当該選択項目が存在する場合に、当該選択項目に当該座標位置を移動するステップと、
当該選択項目が存在しない場合に、前記入力操作を検知する前の座標位置である初期座標位置から現在の座標位置への軌跡を表示する軌跡表示ステップとをコンピュータに実行させる、入力操作支援プログラム。
【請求項２】
検索ステップにおいて、当該選択項目が複数存在する場合に、前記座標位置からの距離が最短となる選択項目に座標位置を移動するステップをさらに実行させる、請求項１に記載の入力操作支援プログラム。
【請求項３】
前記検索ステップでは、
前記座標位置を中心とする円形領域における、前記移動方向側の半円領域内を所定検索領域とする、請求項１に記載の入力操作支援プログラム。
【請求項４】
選択項目を中心とする領域を、選択項目吸着領域とし、
当該選択項目吸着領域内に座標位置が存在する場合には、当該座標位置を当該選択項目に移動するステップをさらに実行させる、請求項１に記載の入力操作支援プログラム。
【請求項５】
前記軌跡表示ステップでは、
当該現在の座標位置が、所定時間内に選択項目へ移動しない場合には、前記軌跡の表示を消去し、
当該現在の座標位置を、前記初期座標位置に移動する、請求項１に記載の入力操作支援プログラム。
【請求項６】
コンピュータを含む情報処理装置の表示画面に対して座標位置に応じた入力操作を行う際に、
当該入力操作を検知する手段と、
前記表示画面上の座標位置に応じて、移動方向及び移動距離を検知する手段と、
前記移動方向に応じて、前記表示画面上の所定検索領域内における選択項目を検索する検索手段と、
当該選択項目が存在する場合に、当該選択項目に当該座標位置を移動する手段と、
当該選択項目が存在しない場合に、前記入力操作を検知する前の座標位置である初期座標位置から現在の座標位置への軌跡を表示する軌跡表示手段とを有する、入力装置。
【請求項７】
当該選択項目が複数存在する場合に、前記初期座標位置からの距離が最短となる選択項目に座標位置を移動する手段をさらに有する、請求項６に記載の入力装置。
【請求項８】
前記検索手段では、
前記座標位置を中心とする円形領域における、前記移動方向側の半円領域内を所定検索領域とする、請求項６に記載の入力装置。
【請求項９】
選択項目を中心とする領域を、選択項目吸着領域とし、
当該選択項目吸着領域内に座標位置が存在する場合には、当該座標位置を当該選択項目に移動する手段をさらに有する、請求項６に記載の入力装置。
【請求項１０】
前記軌跡表示手段では、
当該現在の座標位置が、所定時間内に選択項目へ移動しない場合には、前記軌跡の表示を消去し、
当該現在の座標位置を、前記初期座標位置に移動する、請求項６に記載の入力装置。
【請求項１１】
コンピュータを含む情報処理装置の表示画面に対して座標位置に応じた入力操作を行う際に、
当該入力操作を検知する手段と、
前記表示画面上の座標位置に応じて、移動方向及び移動距離を検知する手段と、
前記移動方向に応じて、前記表示画面上の所定検索領域内における選択項目を検索する検索手段と、
当該選択項目が存在する場合に、当該選択項目に当該座標位置を移動する手段と、
当該選択項目が存在しない場合に、前記入力操作を検知する前の座標位置である初期座標位置から現在の座標位置への軌跡を表示する軌跡表示手段とを有する、情報処理装置。
【請求項１２】
当該選択項目が複数存在する場合に、前記初期座標位置からの距離が最短となる選択項目に座標位置を移動する手段をさらに有する、請求項１１に記載の情報処理装置。
【請求項１３】
前記検索手段では、
前記座標位置を中心とする円形領域における、前記移動方向側の半円領域内を所定検索領域とする、請求項１１に記載の情報処理装置。
【請求項１４】
選択項目を中心とする領域を、選択項目吸着領域とし、
当該選択項目吸着領域内に座標位置が存在する場合には、当該座標位置を当該選択項目に移動する手段をさらに有する、請求項１１に記載の情報処理装置。
【請求項１５】
前記軌跡表示手段では、
当該現在の座標位置が、所定時間内に選択項目へ移動しない場合には、前記軌跡の表示を消去し、
当該現在の座標位置を、前記初期座標位置に移動する、請求項１１に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種情報処理装置への座標位置の入力操作支援技術に関する。
【０００２】
【従来の技術】
一般に、カーナビゲーションシステムなどにおけるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）による操作デバイスとしては、例えば、デジタル入力方式と、アナログ入力方式とがある。上記デジタル入力方式は、コンピュータに備えられたスティックの傾斜方向操作や方向ボタンの押下操作を方向信号とし、この方向信号の一定の移動量を、コンピュータに繰り返し入力する。また、アナログ入力方式は、コンピュータに備えられたマウスやトラックボールなどのポインティングデバイスの移動方向と移動量をベクトルとして入力する。また、上記デジタル入力方式には、スティックの傾斜方向・傾斜させた時間、或いはボタンの押下したボタン・押下した時間といった、異なった２つのパラメータを掛け合わせて、このパラメータから移動方向と移動量とのベクトルを算出して、デジタル入力方式によってアナログ入力方式的な入力方式を実現しているものもある。
【０００３】
上記入力方式の具体例としては、以下のものが挙げられる。すなわち、比較的単純な操作を対象としている家電機器等のリモコンなどでは、リモコンに備えられた方向ボタンによるデジタル入力方式のものが多々見られる。また、パーソナルコンピュータなど複雑で繊細な操作が必要な各種情報処理装置では、マウスなどのポインティングデバイスを用いたアナログ入力方式のものが多い。すなわち、上記アナログ入力方式を、カーナビゲーションシステムの操作用ポインティングデバイスにも用いることで、カーナビゲーションシステムの操作性が向上することが考えられる。なお、カーナビゲーションシステムの操作用ポインティングデバイスとしては、ジョイスティック形や、或いは十字形の操作用キーなどが挙げられる。
【０００４】
このようなアナログ入力方式のポインティングデバイスを用いることで、カーナビゲーションシステムでは、その地図画面のスクロール操作において、スクロール速度を連続的に自在に調整できる、或いはリストやマス目状に配置された選択対象を選ぶ際に選択カーソルの移動量の変更を自在に行うなどの操作性を実現できることが考えられる。
【０００５】
しかしながら、カーナビゲーションシステムの操作にアナログ入力方式のポインティングデバイスを用いることを考慮した場合には、以下のような問題があった。
【０００６】
まず、カーナビゲーションシステムでは、表示画面上の選択対象は、地図上の施設などのように、小さな対象であることが多い。また、文字入力用の５０音パレット画面のように、グリッド上に選択項目が配置されていない場合もある。また、通常のポインティングデバイスによる入力操作では、図１１のように操作するカーソルが希望の選択項目に対して正確に重なっていない場合には、その選択項目が指示できないことが多い。さらに、カーナビゲーションシステムの操作用の十字形や矢印形のカーソルを使用する操作では、ユーザが微細な操作を行うことは容易ではなかった。従って、このような場合には、カーソルが対象となる選択項目が何もない地点に置かれてしまい、ユーザが選択したい対象を選択できないことが多かった。
【０００７】
また、図１２のように、目的の選択対象であるＡが、現在の選択対象であるＢのごく近くにある場合や、他の選択対象であるＢがほぼ重なっている場合などは、ユーザが希望する選択対象の選択が行いにくくなる問題があった。
【０００８】
一方、一般的なカーナビゲーションシステムに見られるようなデジタル入力方式の入力操作デバイスを利用した場合には、以下のような問題があった。すなわち、入力操作を行う各種ポインティングデバイスによる方向指示に応じて指定方向の近隣の選択対象にフォーカスを移動する方式では、常に何らかのものが選択されることとなる。この場合、上記の問題は解決されるが、選択対象が正確なグリッド上に乗っていない場合、意図しないオブジェクトが選択されてしまうことが多く操作性が悪い。また、上記デジタル入力方式では、フォーカスの移動方向が限られるため、選択項目がフォーカスの移動できない箇所にあるときなど、表示画面上で選択できない対象が発生する可能性があった。
【０００９】
ところで、カーナビゲーションシステムの操作を支援する技術としては、例えば、使用回数の多い機能を表示する技術（例えば、特許文献１参照）が開示されている。
【００１０】
【特許文献１】
特開２００２−３６５０５９号公報
【００１１】
【発明が解決しようとする課題】
しかしながら、特許文献１の技術では、地図上の選択項目を指示する場合など、カーナビゲーションシステムで操作することが多いカーソルの操作性を向上させることは鑑みられてはいなかった。
【００１２】
本発明は上記事項に鑑みて為されたものであり、各種情報処理装置の入力デバイスの操作を支援し各種情報処理装置の操作性を向上することを、解決すべき課題とする。
【００１３】
【課題を解決するための手段】
本発明は前記課題を解決するために、以下の手段を採用した。
【００１４】
すなわち、本発明は、コンピュータの表示画面に対して座標位置に応じた入力操作を行う際に、当該入力操作を検知し、前記表示画面上の座標位置に応じて、移動方向及び移動距離を検知し、前記移動方向に応じて、前記表示画面上の所定検索領域内における選択項目を検索し、当該選択項目が存在する場合に、当該選択項目に当該座標位置を移動し、当該選択項目が存在しない場合に、前記入力操作を検知する前の初期座標位置から現在の座標位置への軌跡を表示するようにした。
【００１５】
本発明では、座標位置の移動方向及び移動距離に応じて、移動する選択項目を検索し、該当する選択項目に座標位置を移動する。また、該当する選択項目がない場合であれば、元の座標位置から現在の座標位置の移動方向を表示する。
【００１６】
従って、本発明によれば、ユーザは希望の選択項目の座標位置を正確に指示できない場合であっても、その選択項目を指示することができる。また、本発明によれば、希望の選択項目が元の座標位置から離れている場合であっても、現在の座標位置を容易に確認できるため、希望の選択項目の座標位置を正確に指示することができる。
【００１７】
また、本発明は、当該選択項目が複数存在する場合に、前記初期座標位置からの距離が最短となる選択項目に座標位置を移動するようであってもよい。
【００１８】
本発明では、初期座標位置からの距離が最短となる選択項目に座標位置を移動する。従って、本発明によれば、ユーザは、希望の選択項目の座標位置を容易且つ正確に指示することができる。
【００１９】
そして、本発明は、前記初期座標位置を中心とする円形領域における、前記移動方向側の半円領域内を所定検索領域としてもよい。
【００２０】
また、本発明は、選択項目を中心とする領域を、選択項目吸着領域とし、当該選択項目吸着領域内に座標位置が存在する場合には、当該座標位置を当該選択項目に移動してもよい。
【００２１】
本発明では、選択項目を中心とする領域内に現在の座標位置がある場合には、その選択項目に座標位置が移動する。従って、本発明によれば、ユーザが座標位置を移動させる移動量が減少し、操作性を向上させることができる。
【００２２】
さらに、本発明は、当該現在の座標位置が、所定時間内に選択項目へ移動しない場合には、前記軌跡の表示を消去し、当該現在の座標位置を、前記初期座標位置に移動してもよい。
【００２３】
本発明では、初期座標位置から現在の座標位置への軌跡を表示したとき、所定時間経過後にその軌跡を消去する。従って、本発明によれば、選択項目を選択するのを中止した場合等に、その軌跡が表示されたままにならず、ユーザの操作性を向上させることができる。
【００２４】
また、本発明は、以上の何れかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータが読み取り可能な記憶媒体に記録してもよい。
【００２５】
さらに、本発明は、以上の何れかの機能を実現する装置であってもよい。
【００２６】
【発明の実施の形態】
以下、図面を参照して、本発明の好適な実施の形態を説明する。
【００２７】
本発明の実施の形態に係る入力操作支援プログラムを図１から図１０の図面に基づいて説明する。
【００２８】
以下の説明において、本実施の形態は、この入力操作支援プログラムを導入（インストール）したカーナビゲーションシステムにおける、表示画面上の座標位置に対する指示の入力処理について説明する。
【００２９】
〈装置構成〉
上記のように、本実施の形態に係るカーナビゲーションシステム１００は、本発明の入力操作支援プログラムを導入（インストール）したものの一例である。
【００３０】
図１は、本実施の形態に係るカーナビゲーションシステム１００の概略構成の一例である。まず、カーナビゲーションシステム１００には、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１０１とメインメモリ（ＭＭ）１０２とから構成され、アプリケーションプログラムに基づいて処理を行う、演算処理部１０３が設けられている。
【００３１】
前記演算処理部１０３には、バス１０８を介して、記憶装置１０４が接続される。なお、記憶装置１０４には、通常はハードディスク装置等の大容量記憶媒体を用いる。
【００３２】
そして、前記記憶装置１０４には、本カーナビゲーションシステム１００が正常に機能するために必要なオペレーティングシステム（ＯＳ）がインストールされている。
【００３３】
また、前記記憶装置１０４内には、一般のカーナビゲーション処理に用いられる他のアプリケーションプログラムがインストールされている。
【００３４】
さらに、前記記憶装置１０４内には、本発明の入力操作支援処理を実現するために作成された、コンピュータ等の情報処理装置で実行可能な入力操作支援プログラムがインストールされている。
【００３５】
これらのプログラムは、図示しないＣＤ−ＲＯＭ等の記憶媒体に格納されて本カーナビゲーションシステム１００に提供され、図１に示されるＣＤ−ＲＯＭドライブ装置１０９等を通じて、前記記憶装置１０４内に実行可能な状態でインストールされる。なお、本カーナビゲーションシステム１００は、ネットワークを用いてこのプログラムを受信し、記憶装置１０４にインストールした後、メインメモリ１０２にロードしてもよい。また、本カーナビゲーションシステム１００は、受信したプログラムを直接メインメモリ１０２にロードするものであってもよい。
【００３６】
そして、ＣＰＵ１０１が必要に応じて記憶装置１０４内の入力操作支援プログラムをメインメモリ１０２にロード（読み込み）し、順次実行することによって、本発明である、入力操作支援処理を実現する入力装置における、各種手段を実現している。
【００３７】
前記記憶装置１０４内には、本発明の入力操作支援処理を実現するために必要なデータベースが設けられている。
【００３８】
また、本カーナビゲーションシステム１００の演算処理部１０３には、バス１０８を介して入力手段及び出力手段が接続されている。
【００３９】
カーナビゲーションシステム１００の入力手段及び出力手段の一例を挙げる。まず、本発明のパスワード入力手段に相当する入力手段として十字形や矢印形のカーソルを移動させるキー１０７、或いはタッチパネル１０５等が、バス１０８を介して演算処理部１０３に接続される。キー１０７は、ユーザがパスワード等の各種情報を入力する位置を確定する、画面上の座標位置を示す十字形や矢印形のカーソルを移動させる。
【００４０】
また、出力手段として、ディスプレイ１０６等の画面出力装置が、バス１０８を介して演算処理部１０３に接続される。
【００４１】
〈入力操作支援処理のフローチャート〉
次に、本実施の形態に係る入力操作支援処理を、フローチャートを用いて説明する。
【００４２】
図２は、本実施の形態に係る入力操作支援処理を説明するフローチャートである。まず、本カーナビゲーションシステム１００は、キー１０７に入力があるか否かを検知することで、画面上の座標位置を示すカーソルが移動したか否かを検知する（図２におけるステップ１０１、以下Ｓ１０１のように省略する）。
【００４３】
カーソルが移動したことを検知した際に、カーナビゲーションシステム１００は、そのカーソルの移動方向を検知する（Ｓ１０２）。また、このとき、カーナビゲーションシステム１００は、そのカーソルの移動させる移動量である、移動距離を検知する（Ｓ１０３）。
【００４４】
そして、カーナビゲーションシステム１００は、カーソルを移動できる画面上の選択項目があるか否かを検索する（Ｓ１０４）。このとき、カーナビゲーションシステム１００は、カーソルの座標位置を中心とした所定の半径を有する円形領域のうち、そのカーソルの移動方向側の半円部分を選択項目の検索範囲とし、この検索範囲を所定検索領域とする。すなわち、この所定検索領域内とは、図３に示すように、カーソルの座標位置からカーソルの移動方向に引き出した直線を中心として描く円弧のうち、この直線を０度としたプラス９０度の範囲（円弧Ｓ）及び０度からマイナス９０度の範囲（円弧Ｔ）である。
【００４５】
ステップ１０４における選択項目の検索の結果、該当する選択項目がある場合に、カーナビゲーションシステム１００は、ステップ１０８の処理に移行する。
【００４６】
また、ステップ１０４における選択項目の検索の結果、該当する選択項目がない場合に、カーナビゲーションシステム１００は、キー１０７からの入力操作を検知する前のカーソルの座標位置から現在のカーソルの座標位置への軌跡を表示する（Ｓ１０５）。なお、本実施の形態では、上記キー１０７からの入力操作を検知する前のカーソルの座標位置は、本発明の初期座標位置と同義である。
【００４７】
上記軌跡を表示した際に、カーナビゲーションシステム１００は、上記軌跡を表示した後のキー１０７からの入力操作の待ち時間を計測し、この入力操作の待ち時間が所定の時間を経過したか否かを判定する（Ｓ１０６）。このとき、入力操作の待ち時間が所定時間経過していないとき、カーナビゲーションシステム１００は、ステップ１０８の処理に移行する。また、入力操作の待ち時間が所定時間経過したとき、カーナビゲーションシステム１００は、上記軌跡を消去し、カーソルの座標位置を初期座標位置に戻す（Ｓ１０７）。その後、カーナビゲーションシステム１００は、本入力操作支援処理をステップ１０１に戻す。
【００４８】
表示画面上のカーソルについて、選択項目がある場合及び選択項目がない場合であって軌跡が表示された場合に、カーナビゲーションシステム１００は、該当する選択項目が検索領域内に複数あるか否かを判定する（Ｓ１０８）。
【００４９】
上記ステップ１０８の処理において、検索領域内にある選択項目が一つであると判定された場合、カーナビゲーションシステム１００は、その選択項目に当該カーソルの座標位置を移動する（Ｓ１０９）。また、上記ステップ１０８の処理において、複数の選択項目が検索領域内にあると判定された場合、カーナビゲーションシステム１００は、カーソルの座標位置からの直線距離が最短となる選択項目に、当該カーソルの座標位置を移動する（Ｓ１１０）。
【００５０】
カーソルの座標位置が選択項目に移動した後、カーナビゲーションシステム１００は、当該カーソルが軌跡を表示しているか否かを判定する（Ｓ１１１）。ステップ１１１にて当該カーソルが軌跡を表示していると判定された場合に、カーナビゲーションシステム１００は、当該軌跡を消去する（Ｓ１１２）。そして、カーナビゲーションシステム１００は、当該軌跡を消去後、及び軌跡を表示していないと判定された場合に、本入力操作支援処理を終了する。
【００５１】
〈入力操作支援処理の表示画面例〉
次に、本入力操作支援処理における表示画面の一例を説明する。
【００５２】
〈表示例１〉
まず、本入力操作支援処理において、検索領域内に該当する選択項目がある場合の表示画面の一例を説明する。
【００５３】
図４は、本入力操作支援処理にて検索領域内に該当する選択項目がある場合において、移動前のカーソルの座標位置を示す表示画面の一例である。図４において、表示画面は符号１０で示す。表示画面１０において、カーソルは選択項目Ａにおかれている。そして、この表示画面１０では、このカーソルを選択項目Ａから選択項目Ｂに移動する前の状態を示している。
【００５４】
表示画面１０では、カーソルの座標位置を選択項目Ａから選択項目Ｂに移動させるために、ユーザは、キー１０７を矢印Ｘ方向に操作する。このとき、カーナビゲーションシステム１００は、上記ステップ１０１（カーソル移動判定）処理、ステップ１０２（移動方向検知）、及びステップ１０３（移動距離検知）の処理を行う。
【００５５】
図５は、本表示例１における、カーソルの座標位置を中心とした検索領域Ｄを示した表示画面１０の一例である。カーナビゲーションシステム１００は、ステップ１０４（選択項目検索）の処理を行う。このとき、カーナビゲーションシステム１００は、表示画面１０に示した検索領域Ｄ内に該当する選択項目があるか否かを検索する。
【００５６】
該当する選択項目がある場合、カーナビゲーションシステム１００は、ステップ１０８の処理によって複数の選択項目があるか否かを判定し、その選択項目の数に応じて、ステップ１０９以下の処理を行う。
【００５７】
図６は、本表示例１における、カーソルの移動後の表示画面１０の一例である。この表示画面１０では、該当する選択項目が一つであるため、カーソルの座標位置をその選択項目Ｂに移動する。
【００５８】
本実施の形態において、このような本入力操作支援処理を行うことで、カーナビゲーションシステム等の各種情報処理装置の表示画面上の入力操作を、容易且つ正確に行うことができる。
【００５９】
〈表示例２〉
次に、本入力操作支援処理において、検索領域内に該当する選択項目がない場合の表示画面の一例を説明する。
【００６０】
図７は、本入力操作支援処理にて検索領域内に該当する選択項目がない場合の表示画面において、移動前のカーソルの座標位置を示す表示画面の一例である。なお、この表示画面を符号２０で示す。表示画面２０において、カーソルは選択項目Ａにおかれている。そして、この表示画面２０では、このカーソルを選択項目Ａから選択項目Ｃに移動する前の状態を示している。
【００６１】
表示画面２０では、カーソルの座標位置を選択項目Ａから選択項目Ｃに移動させるために、ユーザは、キー１０７を矢印Ｙ方向に操作する。このとき、カーナビゲーションシステム１００は、上記ステップ１０１（カーソル移動判定）処理、ステップ１０２（移動方向検知）、及びステップ１０３（移動距離検知）の処理を行う。
【００６２】
図８は、本表示例２における、カーソルの座標位置を中心とした検索領域Ｅを示した表示画面２０の一例である。カーナビゲーションシステム１００は、ステップ１０４（選択項目検索）の処理を行う。このとき、カーナビゲーションシステム１００は、表示画面２０に示した検索領域Ｅ内に該当する選択項目があるか否かを検索する。
【００６３】
該当する選択項目がない場合、カーナビゲーションシステム１００は、ステップ１０５の処理によって、入力操作を検知する前のカーソルの座標位置（初期座標位置）Ａから現在の座標位置を示すＡ１への軌跡Ｚを表示する。そして、ユーザからの入力操作を受け付けたカーナビゲーションシステム１００は、上記軌跡Ｚを図８の状態から図９の状態へと移動させる。
【００６４】
図９は、本表示例２における、カーソルの座標位置が選択項目Ａから選択項目Ｃに移動する直前の表示画面２０を示す。このとき、カーナビゲーションシステム１００は、選択項目Ｃを中心とする領域を、選択項目吸着領域Ｆとして設定する。この選択項目吸着領域Ｆとは、その領域内に現在のカーソルの座標位置を示すＡ１が存在するときに、当該カーソルＡ１を選択項目Ｃに移動することができる領域である。
【００６５】
そして、図１０は、本表示例２における、カーソルが選択項目Ｃに移動した後の表示画面２０の一例である。
【００６６】
本実施の形態において、このような本入力操作支援処理を行うことで、カーナビゲーションシステム等の各種情報処理装置の表示画面上の入力操作を、容易且つ正確に行うことができる。
【００６７】
〈実施の形態の効果〉
本実施の形態に係る入力操作支援プログラムを実現することにより、以下のような効果が得られる。
【００６８】
本実施の形態に係る入力操作支援プログラムを導入したカーナビゲーションシステムによれば、ユーザは希望の選択項目の座標位置を正確に指示できない場合であっても、その選択項目を指示することができる。また、本発明によれば、希望の選択項目が元の座標位置から離れている場合であっても、現在の座標位置を容易に確認できるため、希望の選択項目の座標位置を正確に指示することができる。
【００６９】
また、本実施の形態に係る入力操作支援プログラムを導入したカーナビゲーションシステムによれば、ユーザが座標位置を移動させる移動量が減少し、操作性を向上させることができる。
【００７０】
さらに、本実施の形態に係る入力操作支援プログラムを導入したカーナビゲーションシステムによれば、選択項目を選択するのを中止した場合等に、その軌跡が表示されたままにならず、ユーザの操作性を向上させることができる。
【００７１】
〈変形例〉
本実施の形態において、本発明の入力操作支援プログラムは、主にカーナビゲーションシステムの操作時における一例について説明したが、本発明ではこれに限らず、その他の様々な情報処理装置における入力操作に対して広く実施することができる。
【００７２】
例えば、本実施の形態に係る入力操作支援プログラムを、通常のパーソナルコンピュータにおけるマウス等のポインティングデバイスを入力操作支援処理に用いてもよい。
【００７３】
また、例えば、本実施の形態に係る入力操作支援プログラムを、携帯情報端末（ＰＤＡ）、或いは携帯型電話機等の入力操作支援処理に用いてもよい。
【００７４】
また、本実施の形態では、本発明に係る入力操作支援処理を、入力操作を受け付ける情報処理装置（カーナビゲーションシステム）側で実行したが、本発明ではこれに限定されない。すなわち、本実施の形態に係る入力操作支援処理を、入力装置側で行ってもよい。
【００７５】
さらに、本実施の形態に係る入力操作支援処理では、検索領域を図３に示すような半円の領域としたが、本発明ではこれに限定されない。例えば、上記検索領域は、現在の座標位置を頂点から対角線の交点とする、方形の領域であってもよい。
【００７６】
【発明の効果】
本発明の入力操作支援プログラムによれば、各種情報処理装置の入力デバイスの操作を支援し各種情報処理装置の操作性を向上するという優れた効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る、カーナビゲーションシステムの概略構成図である。
【図２】本実施の形態に係る、入力操作支援処理のフローチャートである。
【図３】本実施の形態に係る、検索領域の一例である。
【図４】本実施の形態に係る、本入力操作支援処理にて検索領域内に該当する選択項目がある場合において、移動前のカーソルの座標位置を示す表示画面の一例である。
【図５】本実施の形態に係る、本表示例１における、カーソルの座標位置を中心とした検索領域Ｄを示した表示画面の一例である。
【図６】本実施の形態に係る、本表示例１における、カーソルの移動後の表示画面の一例である。
【図７】本実施の形態に係る、本入力操作支援処理にて検索領域内に該当する選択項目がない場合の表示画面において、移動前のカーソルの座標位置を示す表示画面の一例である。
【図８】本実施の形態１に係る、本表示例２における、カーソルの座標位置を中心とした検索領域Ｅを示した表示画面の一例である。
【図９】本実施の形態に係る、本表示例２における、カーソルの座標位置が選択項目Ａから選択項目Ｃに移動する直前の表示画面の一例である。
【図１０】本実施の形態に係る、本表示例２における、カーソルが選択項目Ｃに移動した後の表示画面の一例である。
【図１１】従来の技術において、操作するカーソルが希望の選択項目に対して正確に重なっていない場合の一例を示す図である。
【図１２】従来の技術において、目的の選択対象が、現在の選択対象のごく近くにある場合の一例を示す図である。
【符号の説明】
１０    表示画面
２０    表示画面
１００            カーナビゲーションシステム
１０１            ＣＰＵ
１０２            メインメモリ
１０３            演算処理部
１０４            記憶装置
１０５            タッチパネル
１０６            ディスプレイ
１０７            キー
１０８            バス
１０９            ＣＤ−ＲＯＭドライブ装置
Ａ        選択項目
Ａ１    現在の座標位置
Ｂ        選択項目
Ｃ        選択項目
Ｄ        検索領域
Ｅ        検索領域
Ｆ        選択項目吸着領域
Ｓ        円弧
Ｔ        円弧
Ｘ        矢印
Ｙ        矢印
Ｚ        軌跡
【図１】
2004334718.tif 000003
【図２】
2004334718.tif 000004
【図３】
2004334718.tif 000005
【図４】
2004334718.tif 000006
【図５】
2004334718.tif 000007
【図６】
2004334718.tif 000008
【図７】
2004334718.tif 000009
【図８】
2004334718.tif 000010
【図９】
2004334718.tif 000011
【図１０】
2004334718.tif 000012
【図１１】
2004334718.tif 000013
【図１２】
2004334718.tif 000014