(57)【特許請求の範囲】
【請求項１】
表示装置の表示領域に配置され、ユーザのタッチ操作を受け付けるタッチパネルと、
前記タッチパネルに対して前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出手段と、
前記接近検出手段によって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に選択対象物を表示する選択対象物表示手段と、
前記操作部により前記選択対象物が選択されたことを検出する選択検出手段と、
前記選択検出手段によって前記選択対象物が選択されたことを検出した場合に、前記選択対象物を非表示とする非表示手段と、
前記選択検出手段によって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出手段によって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記非表示手段により非表示とされた前記選択対象物の表示を復帰させる表示復帰手段と、を有し、
前記選択対象物表示手段によって表示された前記選択対象物、並びにその後に前記表示復帰手段により表示が復帰された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とするタッチパネル式操作装置。
【請求項２】
前記非表示手段は、前記選択検出手段によって前記操作部により同一の前記選択対象物が複数回連続又は所定時間継続して選択されたことを検出した場合には、該複数回の選択又は該所定時間継続した選択を検出した後に、前記選択対象物を非表示とすることを特徴とする請求項１に記載のタッチパネル式操作装置。
【請求項３】
前記選択対象物表示手段は、前記選択対象物を複数表示し、
前記非表示手段は、前記複数の選択対象物の内、特定の前記選択対象物を除いた残りの前記選択対象物を非表示とすることを特徴とする請求項１又は請求項２に記載のタッチパネル式操作装置。
【請求項４】
表示装置の表示領域に配置され、ユーザのタッチ操作を受け付けるタッチパネルと、
前記タッチパネルに対して前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出手段と、
前記接近検出手段によって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に複数の選択対象物を表示する選択対象物表示手段と、
前記操作部によりいずれかの前記選択対象物が選択されたことを検出する選択検出手段と、
前記選択検出手段によって前記選択対象物が選択されたことを検出した場合に、前記複数の選択対象物の内、前記操作部により選択された前記選択対象物と他の前記選択対象物との配置間隔を、前記選択対象物が選択される前より大きくする配置間隔変更手段と、
前記選択検出手段によって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出手段によって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記配置間隔変更手段により変更された前記選択対象物の配置間隔を変更前の状態に復帰させる配置間隔復帰手段と、を有し、
前記選択対象物表示手段によって表示された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とするタッチパネル式操作装置。
【請求項５】
前記配置間隔変更手段は、前記選択検出手段によって前記操作部により同一の前記選択対象物が複数回連続又は所定時間継続して選択されたことを検出した場合には、該複数回の選択又は該所定時間継続した選択を検出した後に、前記選択対象物の配置間隔を変更することを特徴とする請求項４に記載のタッチパネル式操作装置。
【請求項６】
前記配置間隔変更手段は、前記複数の選択対象物の内、特定の前記選択対象物を除いた残りの前記選択対象物の配置間隔を変更することを特徴とする請求項４又は請求項５に記載のタッチパネル式操作装置。
【請求項７】
前記選択対象物表示手段は、前記表示装置に表示されていなかった前記選択対象物を新たに前記表示装置に表示することを特徴とする請求項１乃至請求項６のいずれかに記載のタッチパネル式操作装置。
【請求項８】
前記選択対象物表示手段は、前記表示装置に予め表示されている前記選択対象物を強調して表示することを特徴とする請求項１乃至請求項６のいずれかに記載のタッチパネル式操作装置。
【請求項９】
表示装置の表示領域に配置されユーザのタッチ操作を受け付けるタッチパネルに対して、前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出ステップと、
前記接近検出ステップによって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に選択対象物を表示する選択対象物表示ステップと、
前記操作部により前記選択対象物が選択されたことを検出する選択検出ステップと、
前記選択検出ステップによって前記選択対象物が選択されたことを検出した場合に、前記選択対象物を非表示とする非表示ステップと、
前記選択検出ステップによって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出ステップによって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記非表示ステップにより非表示とされた前記選択対象物の表示を復帰させる表示復帰ステップと、を有し、
前記選択対象物表示ステップによって表示された前記選択対象物、並びにその後に前記表示復帰手段により表示が復帰された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とするタッチパネルの操作方法。
【請求項１０】
表示装置の表示領域に配置されユーザのタッチ操作を受け付けるタッチパネルに対して、前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出ステップと、
前記接近検出ステップによって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に複数の選択対象物を表示する選択対象物表示ステップと、
前記操作部によりいずれかの前記選択対象物が選択されたことを検出する選択検出ステップと、
前記選択検出ステップによって前記選択対象物が選択されたことを検出した場合に、前記複数の選択対象物の内、前記操作部により選択された前記選択対象物と他の前記選択対象物との配置間隔を、前記選択対象物が選択される前より大きくする配置間隔変更ステップと、
前記選択検出ステップによって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出ステップによって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記配置間隔変更ステップにより変更された前記選択対象物の配置間隔を変更前の状態に復帰させる配置間隔復帰ステップと、を有し、
前記選択対象物表示ステップによって表示された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とするタッチパネルの操作方法。
【請求項１１】
コンピュータに搭載され、
表示装置の表示領域に配置されユーザのタッチ操作を受け付けるタッチパネルに対して、前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出機能と、
前記接近検出機能によって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に選択対象物を表示する選択対象物表示機能と、
前記操作部により前記選択対象物が選択されたことを検出する選択検出機能と、
前記選択検出機能によって前記選択対象物が選択されたことを検出した場合に、前記選択対象物の表示態様を非表示とする非表示機能と、
前記選択検出機能によって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出機能によって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記非表示機能により非表示とされた前記選択対象物の表示を復帰させる表示復帰機能と、
をプロセッサに実行させ、
前記選択対象物表示機能によって表示された前記選択対象物、並びにその後に前記表示復帰機能により表示が復帰された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とするコンピュータプログラム。
【請求項１２】
コンピュータに搭載され、
表示装置の表示領域に配置されユーザのタッチ操作を受け付けるタッチパネルに対して、前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出機能と、
前記接近検出機能によって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に複数の選択対象物を表示する選択対象物表示機能と、
前記操作部により前記選択対象物が選択されたことを検出する選択検出機能と、
前記選択検出機能によって前記選択対象物が選択されたことを検出した場合に、前記複数の選択対象物の内、前記操作部により選択された前記選択対象物と他の前記選択対象物との配置間隔を、前記選択対象物が選択される前より大きくする配置間隔変更機能と、
前記選択検出機能によって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出機能によって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記配置間隔変更機能により変更された前記選択対象物の配置間隔を変更前の状態に復帰させる配置間隔復帰機能と、
をプロセッサに実行させ、
前記選択対象物表示機能によって表示された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを用いて選択対象物の選択操作を行うタッチパネル式操作装置、タッチパネルの操作方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、車載用のナビゲーション装置、ＰＤＡ（Personal Digital Assistant）や携帯電話機などの携帯情報機器、携帯型音楽プレイヤ、携帯型ゲーム装置、パーソナルコンピュータ等の液晶ディスプレイを備える装置においては、ユーザの操作を受け付ける手段として液晶ディスプレイの前面にタッチパネルを備えるものが多い。このようなタッチパネルを備える装置では、液晶ディスプレイに対してボタン等の選択対象物を表示し、ユーザが表示された選択対象物に対応する位置にタッチしたことを検出した場合に、該選択対象物を選択する処理を行う。
【０００３】
ここで、タッチパネルには抵抗膜方式（感圧方式）や静電容量方式等の方式が採用されているが、特に静電容量方式では、ユーザの体の一部（例えば指）やペンなどがタッチパネルに接近したことについても検出することが可能である。そこで、従来よりユーザの体の一部やペンなどがタッチパネルに接近したことを検出する機能を利用した技術について各種提案されている。例えば特開平１０−２６９０２２号公報には、ユーザの体の一部やペンなどがタッチパネルに接近したことを検出すると、ディスプレイに表示された画像の内、接近した座標周辺の画像を拡大して表示する技術について提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２６９０２２号公報（第３頁、図２）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術のように、接近した座標周辺の画像を拡大して表示することとすると、拡大した画像の周辺エリアについて視認性が悪化する問題があった。また、ユーザの体の一部やペンなどがタッチパネルに接触していないにもかかわらず、接近しただけで選択対象物が選択されてしまう場合があるので、ユーザの意図する操作と異なる操作が行われる虞があった。
【０００６】
本発明は前記従来における問題点を解消するためになされたものであり、ユーザの体の一部やペンなどがタッチパネルに接近したことに基づいて選択対象物を表示装置に表示する場合であっても、視認性や操作性が悪化することを防止したタッチパネル式操作装置、タッチパネルの操作方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本願の請求項１に係るタッチパネル式操作装置（１）は、表示装置（１５）の表示領域に配置され、ユーザのタッチ操作を受け付けるタッチパネル（１４）と、前記タッチパネルに対して前記ユーザがタッチ操作を行う為の操作部（５９）が所定距離以内に接近したことを検出する接近検出手段（１３）と、前記接近検出手段によって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に選択対象物（５４〜５８）を表示する選択対象物表示手段（１３）と、前記操作部により前記選択対象物が選択されたことを検出する選択検出手段（１３）と、前記選択検出手段によって前記選択対象物が選択されたことを検出した場合に、前記選択対象物を非表示とする非表示手段（１３）と、前記選択検出手段によって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出手段によって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記非表示手段により非表示とされた前記選択対象物の表示を復帰させる表示復帰手段（１３）と、を有し、前記選択対象物表示手段によって表示された前記選択対象物、並びにその後に前記表示復帰手段により表示が復帰された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とする。
尚、「表示装置に選択対象物を表示する」とは、表示装置に表示されていなかった選択対象物を新たに表示することに加えて、表示装置に予め表示されている選択対象物を強調して表示（例えば、拡大して表示、色を変えて表示、透過率を低くして表示）することを含む。
【０００８】
また、請求項２に係るタッチパネル式操作装置（１）は、請求項１に記載のタッチパネル式操作装置であって、前記非表示手段（１３）は、前記選択検出手段（１３）によって前記操作部（５９）により同一の前記選択対象物（５４〜５９）が複数回連続又は所定時間継続して選択されたことを検出した場合には、該複数回の選択又は該所定時間継続した選択を検出した後に、前記選択対象物を非表示とすることを特徴とする。
【０００９】
また、請求項３に係るタッチパネル式操作装置（１）は、請求項１又は請求項２に記載のタッチパネル式操作装置であって、前記選択対象物表示手段（１３）は、前記選択対象物（５４〜５９）を複数表示し、前記非表示手段（１３）は、前記複数の選択対象物の内、特定の前記選択対象物を除いた残りの前記選択対象物を非表示とすることを特徴とする。
【００１０】
また、請求項４に係るタッチパネル式操作装置（１）は、表示装置の表示領域に配置され、ユーザのタッチ操作を受け付けるタッチパネルと、前記タッチパネルに対して前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出手段と、前記接近検出手段によって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に複数の選択対象物を表示する選択対象物表示手段と、前記操作部によりいずれかの前記選択対象物が選択されたことを検出する選択検出手段と、前記選択検出手段によって前記選択対象物が選択されたことを検出した場合に、前記複数の選択対象物の内、前記操作部により選択された前記選択対象物と他の前記選択対象物との配置間隔を、前記選択対象物が選択される前より大きくする配置間隔変更手段と、前記選択検出手段によって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出手段によって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記配置間隔変更手段により変更された前記選択対象物の配置間隔を変更前の状態に復帰させる配置間隔復帰手段と、を有し、前記選択対象物表示手段によって表示された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とする。
【００１１】
また、請求項５に係るタッチパネル式操作装置（１）は、請求項４に記載のタッチパネル式操作装置であって、前記配置間隔変更手段は、前記選択検出手段によって前記操作部により同一の前記選択対象物が複数回連続又は所定時間継続して選択されたことを検出した場合には、該複数回の選択又は該所定時間継続した選択を検出した後に、前記選択対象物の配置間隔を変更することを特徴とする。
【００１２】
また、請求項６に係るタッチパネル式操作装置（１）は、請求項４又は請求項５に記載のタッチパネル式操作装置であって、前記配置間隔変更手段は、前記複数の選択対象物の内、特定の前記選択対象物を除いた残りの前記選択対象物の配置間隔を変更することを特徴とする。
【００１３】
また、請求項７に係るタッチパネル式操作装置（１）は、請求項１乃至請求項６のいずれかに記載のタッチパネル式操作装置であって、前記選択対象物表示手段（１３）は、前記表示装置（１５）に表示されていなかった前記選択対象物（５４〜５９）を新たに前記表示装置に表示することを特徴とする。
【００１４】
また、請求項８に係るタッチパネル式操作装置（１）は、請求項１乃至請求項６のいずれかに記載のタッチパネル式操作装置であって、前記選択対象物表示手段（１３）は、前記表示装置（１５）に予め表示されている前記選択対象物（５４〜５９）を強調して表示することを特徴とする。
【００１５】
また、請求項９に係るタッチパネルの操作方法は、表示装置の表示領域に配置されユーザのタッチ操作を受け付けるタッチパネルに対して、前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出ステップと、前記接近検出ステップによって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に選択対象物を表示する選択対象物表示ステップと、前記操作部により前記選択対象物が選択されたことを検出する選択検出ステップと、前記選択検出ステップによって前記選択対象物が選択されたことを検出した場合に、前記選択対象物を非表示とする非表示ステップと、前記選択検出ステップによって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出ステップによって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記非表示ステップにより非表示とされた前記選択対象物の表示を復帰させる表示復帰ステップと、を有し、前記選択対象物表示ステップによって表示された前記選択対象物、並びにその後に前記表示復帰手段により表示が復帰された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とする。
【００１６】
また、請求項１０に係るタッチパネルの操作方法は、表示装置の表示領域に配置されユーザのタッチ操作を受け付けるタッチパネルに対して、前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出ステップと、前記接近検出ステップによって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に複数の選択対象物を表示する選択対象物表示ステップと、前記操作部によりいずれかの前記選択対象物が選択されたことを検出する選択検出ステップと、前記選択検出ステップによって前記選択対象物が選択されたことを検出した場合に、前記複数の選択対象物の内、前記操作部により選択された前記選択対象物と他の前記選択対象物との配置間隔を、前記選択対象物が選択される前より大きくする配置間隔変更ステップと、前記選択検出ステップによって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出ステップによって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記配置間隔変更ステップにより変更された前記選択対象物の配置間隔を変更前の状態に復帰させる配置間隔復帰ステップと、を有し、前記選択対象物表示ステップによって表示された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とする。
【００１７】
また、請求項１１に係るコンピュータプログラムは、コンピュータに搭載され、表示装置の表示領域に配置されユーザのタッチ操作を受け付けるタッチパネルに対して、前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出機能と、前記接近検出機能によって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に選択対象物を表示する選択対象物表示機能と、前記操作部により前記選択対象物が選択されたことを検出する選択検出機能と、前記選択検出機能によって前記選択対象物が選択されたことを検出した場合に、前記選択対象物の表示態様を非表示とする非表示機能と、前記選択検出機能によって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出機能によって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記非表示機能により非表示とされた前記選択対象物の表示を復帰させる表示復帰機能と、をプロセッサに実行させ、前記選択対象物表示機能によって表示された前記選択対象物、並びにその後に前記表示復帰機能により表示が復帰された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とする。
【００１８】
更に、請求項１２に係るコンピュータプログラムは、コンピュータに搭載され、表示装置の表示領域に配置されユーザのタッチ操作を受け付けるタッチパネルに対して、前記ユーザがタッチ操作を行う為の操作部が所定距離以内に接近したことを検出する接近検出機能と、前記接近検出機能によって前記タッチパネルに対して前記操作部が所定距離以内に接近したことを検出した場合に、前記表示装置に複数の選択対象物を表示する選択対象物表示機能と、前記操作部により前記選択対象物が選択されたことを検出する選択検出機能と、前記選択検出機能によって前記選択対象物が選択されたことを検出した場合に、前記複数の選択対象物の内、前記操作部により選択された前記選択対象物と他の前記選択対象物との配置間隔を、前記選択対象物が選択される前より大きくする配置間隔変更機能と、前記選択検出機能によって前記選択対象物が選択されたことを検出してから所定時間が経過した場合、又は前記選択検出機能によって前記選択対象物が選択されたことを検出した後に前記タッチパネルに対して前記操作部が前記所定距離以上離れた場合に、前記配置間隔変更機能により変更された前記選択対象物の配置間隔を変更前の状態に復帰させる配置間隔復帰機能と、をプロセッサに実行させ、前記選択対象物表示機能によって表示された前記選択対象物は、前記表示装置の表示が他の画面に切り替えられるまで、前記選択対象物が最後に選択されてから所定の時間が経過されるまで、又は前記操作部が前記タッチパネルから所定の距離以上離れるまで表示されることを特徴とする。
【発明の効果】
【００１９】
前記構成を有する請求項１に記載のタッチパネル式操作装置によれば、ユーザの体の一部やペン等の操作部がタッチパネルに接近したことに基づいて選択対象物を表示装置に表示する場合であっても、選択対象物が表示されたことによる視認性の悪化を防止することが可能となる。また、ユーザの意図する操作と異なる操作が行われることを防止し、タッチパネルの操作性についても向上させることが可能となる。
また、表示装置に表示された選択対象物が操作部によって選択された場合に選択対象物を非表示とするので、選択対象物の選択後は表示された選択対象物の背後に被覆されていたエリアについても視認することが可能となる。また、選択対象物の選択後に操作部が上下左右方向に移動した場合であっても、近傍にある他の選択対象物が誤って選択される虞がない。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してから所定時間が経過するまでの間、選択対象物を非表示とするので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、非表示とすることによって選択対象物の選択操作が妨害されることが無い。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してからタッチパネルに対して操作部が所定距離以内に接近したことが検出されなくなるまでの間、選択対象物を非表示とするので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、非表示とすることによって選択対象物の選択操作が妨害されることが無い。
【００２０】
また、請求項２に記載のタッチパネル式操作装置によれば、操作部により同一の選択対象物が複数回連続又は所定時間継続して選択されたことを検出した場合には、該複数回の選択又は該所定時間継続した選択を検出した後に、選択対象物を非表示とするので、同一の選択対象物を連続又は継続して選択する場合において、選択中に非表示とされることなく、容易に選択対象物の選択操作を行うことが可能となる。
【００２１】
また、請求項３に記載のタッチパネル式操作装置によれば、表示装置に表示された選択対象物が操作部によって選択された場合に、表示装置に表示された複数の選択対象物の内、特定の選択対象物を除いた残りの選択対象物を非表示とするので、表示装置の視認性を向上させつつ、重要な選択対象物や頻繁に操作される虞の高い選択対象物等は常にユーザに操作し易い状態で表示装置に表示することが可能となる。
【００２２】
また、請求項４に記載のタッチパネル式操作装置によれば、表示装置に表示された選択対象物が操作部によって選択された場合に、選択された選択対象物と他の選択対象物の配置間隔が大きくなるように選択対象物の表示位置を変更するので、選択対象物の選択後に操作部が上下左右方向に移動した場合であっても、近傍にある他の選択対象物が誤って選択される虞がない。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してから所定時間が経過するまでの間、選択対象物の配置間隔を変更するので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、配置間隔の変更によって選択対象物の選択操作が妨害されることが無い。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してからタッチパネルに対して操作部が所定距離以内に接近したことが検出されなくなるまでの間、選択対象物の配置間隔を変更するので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、配置間隔の変更によって選択対象物の選択操作が妨害されることが無い。
【００２３】
また、請求項５に記載のタッチパネル式操作装置によれば、操作部により同一の選択対象物が複数回連続又は所定時間継続して選択されたことを検出した場合には、該複数回の選択又は該所定時間継続した選択を検出した後に、選択対象物の配置間隔を変更するので、同一の選択対象物を連続又は継続して選択する場合において、選択中に配置間隔が変更されることなく、容易に選択対象物の選択操作を行うことが可能となる。
【００２４】
また、請求項６に記載のタッチパネル式操作装置によれば、表示装置に表示された選択対象物が操作部によって選択された場合に、表示装置に表示された複数の選択対象物の内、特定の選択対象物を除いた残りの選択対象物の配置間隔を変更するので、表示装置の視認性を向上させつつ、重要な選択対象物や頻繁に操作される虞の高い選択対象物等は常にユーザに操作し易い状態で表示装置に表示することが可能となる。
【００２５】
また、請求項７に記載のタッチパネル式操作装置によれば、ユーザの体の一部やペン等の操作部がタッチパネルに接近したことに基づいて、表示装置に表示されていなかった選択対象物を新たに表示装置に表示するので、操作時以外は選択対象物を非表示とすることにより、表示装置の視認性を向上させることが可能となる。
【００２６】
また、請求項８に記載のタッチパネル式操作装置によれば、ユーザの体の一部やペン等の操作部がタッチパネルに接近したことに基づいて、表示装置に予め表示されている選択対象物を強調して表示装置に表示するので、操作時に選択対象物をユーザに操作し易く表示することが可能となる。
【００２７】
また、請求項９に記載のタッチパネルの操作方法によれば、ユーザの体の一部やペン等の操作部がタッチパネルに接近したことに基づいて選択対象物を表示装置に表示する場合であっても、選択対象物が表示されたことによる視認性の悪化を防止することが可能となる。また、ユーザの意図する操作と異なる操作が行われることを防止し、タッチパネルの操作性についても向上させることが可能となる。
また、表示装置に表示された選択対象物が操作部によって選択された場合に選択対象物を非表示とするので、選択対象物の選択後は表示された選択対象物の背後に被覆されていたエリアについても視認することが可能となる。また、選択対象物の選択後に操作部が上下左右方向に移動した場合であっても、近傍にある他の選択対象物が誤って選択される虞がない。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してから所定時間が経過するまでの間、選択対象物を非表示とするので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、非表示とすることによって選択対象物の選択操作が妨害されることが無い。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してからタッチパネルに対して操作部が所定距離以内に接近したことが検出されなくなるまでの間、選択対象物を非表示とするので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、非表示とすることによって選択対象物の選択操作が妨害されることが無い。
【００２８】
また、請求項１０に記載のタッチパネルの操作方法によれば、表示装置に表示された選択対象物が操作部によって選択された場合に、選択された選択対象物と他の選択対象物の配置間隔が大きくなるように選択対象物の表示位置を変更するので、選択対象物の選択後に操作部が上下左右方向に移動した場合であっても、近傍にある他の選択対象物が誤って選択される虞がない。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してから所定時間が経過するまでの間、選択対象物の配置間隔を変更するので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、配置間隔の変更によって選択対象物の選択操作が妨害されることが無い。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してからタッチパネルに対して操作部が所定距離以内に接近したことが検出されなくなるまでの間、選択対象物の配置間隔を変更するので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、配置間隔の変更によって選択対象物の選択操作が妨害されることが無い。
【００２９】
また、請求項１１に記載のコンピュータプログラムによれば、ユーザの体の一部やペン等の操作部がタッチパネルに接近したことに基づいて選択対象物を表示装置に表示する場合であっても、選択対象物が表示されたことによる視認性の悪化を防止することが可能となる。また、ユーザの意図する操作と異なる操作が行われることを防止し、タッチパネルの操作性についても向上させることが可能となる。
また、表示装置に表示された選択対象物が操作部によって選択された場合に選択対象物を非表示とするので、選択対象物の選択後は表示された選択対象物の背後に被覆されていたエリアについても視認することが可能となる。また、選択対象物の選択後に操作部が上下左右方向に移動した場合であっても、近傍にある他の選択対象物が誤って選択される虞がない。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してから所定時間が経過するまでの間、選択対象物を非表示とするので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、非表示とすることによって選択対象物の選択操作が妨害されることが無い。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してからタッチパネルに対して操作部が所定距離以内に接近したことが検出されなくなるまでの間、選択対象物を非表示とするので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、非表示とすることによって選択対象物の選択操作が妨害されることが無い。
【００３０】
更に、請求項１２に記載のコンピュータプログラムによれば、表示装置に表示された選択対象物が操作部によって選択された場合に、選択された選択対象物と他の選択対象物の配置間隔が大きくなるように選択対象物の表示位置を変更するので、選択対象物の選択後に操作部が上下左右方向に移動した場合であっても、近傍にある他の選択対象物が誤って選択される虞がない。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してから所定時間が経過するまでの間、選択対象物の配置間隔を変更するので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、配置間隔の変更によって選択対象物の選択操作が妨害されることが無い。
また、表示装置に表示された選択対象物が操作部によって選択された場合に、選択対象物が選択されたことを検出してからタッチパネルに対して操作部が所定距離以内に接近したことが検出されなくなるまでの間、選択対象物の配置間隔を変更するので、選択対象物を複数回選択する場合においてもユーザの意図に反する選択対象物が誤って選択されることを防止しつつ、配置間隔の変更によって選択対象物の選択操作が妨害されることが無い。
【図面の簡単な説明】
【００３１】
【図１】本実施形態に係るナビゲーション装置を示したブロック図である。
【図２】本実施形態に係るタッチ座標取得処理プログラムのフローチャートである。
【図３】タッチ座標履歴キューの模式図を示した図である。
【図４】本実施形態に係る選択対象物表示処理プログラムのフローチャートである。
【図５】ステップ１２の選択対象物の表示処理の具体例について説明した図である。
【図６】ステップ１２の選択対象物の表示処理の具体例について説明した図である。
【図７】ステップ１４の選択対象物の表示態様変更処理の具体例について説明した図である。
【図８】ステップ１４の選択対象物の表示態様変更処理の具体例について説明した図である。
【発明を実施するための形態】
【００３２】
以下、本発明に係るタッチパネル式操作装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置１の概略構成について図１を用いて説明する。図１は本実施形態に係るナビゲーション装置１を示したブロック図である。
【００３３】
図１に示すように本実施形態に係るナビゲーション装置１は、ナビゲーション装置１が搭載された車両の現在位置を検出する現在位置検出部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ１３と、ユーザからの操作を受け付けるタッチパネル１４と、ユーザに対して車両周辺の地図やユーザによる選択対象となる選択対象物（アイコン、入力ボタン等）を表示する液晶ディスプレイ１５と、経路案内に関する音声ガイダンスを出力するスピーカ１６と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ１７と、プローブセンタやＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタ等の情報センタとの間で通信を行う通信モジュール１８と、から構成されている。
【００３４】
以下に、ナビゲーション装置１を構成する各構成要素について順に説明する。
現在位置検出部１１は、ＧＰＳ２１、車速センサ２２、ステアリングセンサ２３、ジャイロセンサ２４等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ２２は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ１３に出力する。そして、ナビゲーションＥＣＵ１３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記５種類のセンサをナビゲーション装置１が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置１が備える構成としても良い。
【００３５】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ３１や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部１２をハードディスクの代わりにメモリーカードやＣＤやＤＶＤ等の光ディスクにより構成しても良い。
【００３６】
ここで、地図情報ＤＢ３１は、例えば、道路（リンク）に関するリンク情報、ノード点に関するノード情報、施設に関する施設情報、地図を表示するための地図表示情報、各交差点に関する交差点情報、経路を探索するための探索情報、地点を検索するための検索情報等が記憶された記憶手段である。
【００３７】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）１３は、ナビゲーション装置１の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、後述のタッチ座標取得処理プログラム（図２参照）や選択対象物表示処理プログラム（図４参照）等が記録されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記憶するフラッシュメモリ４４等の内部記憶装置を備えている。尚、ナビゲーションＥＣＵ１３は、処理アルゴリズムとしての各種手段を構成する。例えば、接近検出手段は、タッチパネルに対してユーザがタッチ操作を行う為の操作部（ユーザの指やタッチペン等）が所定距離以内に接近したことを検出する。選択対象物表示手段は、タッチパネルに対して操作部が所定距離以内に接近したことを検出した場合に、液晶ディスプレイ１５に選択対象物（アイコンやボタン等）を表示する。選択検出手段は、操作部により選択対象物が選択されたことを検出し、表示態様変更手段は、選択対象物が操作部によって選択されたことを検出した場合に、選択対象物の表示態様を変更する。
【００３８】
タッチパネル１４は、液晶ディスプレイ１５の表示領域の前面に配置され、地図画像のスクロール表示を行う場合や表示領域に配置されたアイコンやボタンを選択する場合等に操作される。ここで、本実施形態に係るナビゲーション装置１では、ユーザがタッチ操作を行う為の操作部（ユーザの指やタッチペン等）が、タッチパネル１４に対して所定距離以内に接近したことについて検出可能なタッチパネル１４を用いる。例えば、静電容量の変化に基づいてタッチ操作やタッチ座標等を検出する静電容量方式のタッチパネル１４を用いる。
【００３９】
そして、ナビゲーションＥＣＵ１３は、タッチパネル１４から出力される検出信号に基づき、タッチパネル１４にユーザの指やタッチペン等の操作部が所定距離以内に接近したことを検出する。また、ユーザがタッチしていない状態からタッチした状態へと移行する“タッチオン”や、タッチパネル１４にユーザがタッチした状態からタッチしていない状態へと移行する“タッチオフ”を検出する。また、ユーザがタッチした地点の座標である“タッチ座標”や、地図画像やボタン等の選択対象物の選択を行っている状態でタッチする位置を移動させる（即ちドラッグやフリックする）場合の“タッチ座標の変位”についても検出する。尚、静電容量方式のタッチパネル１４では、実際に操作部がタッチパネル１４に接触していなくても、操作部とタッチパネル１４とが極めて近い位置にある場合には、タッチされていると検出される場合がある。そして、ナビゲーションＥＣＵ１３は、検出したタッチ操作やタッチ座標等に対応する各種の動作を実行すべく制御を行う。
【００４０】
また、液晶ディスプレイ１５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、タッチパネル１４にユーザの指やタッチペン等の操作部が所定距離以内に接近したことが検出された場合には、ユーザによる選択対象となる選択対象物（アイコンや入力ボタン等）についても表示される。尚、詳細については後述する。
【００４１】
また、スピーカ１６は、ナビゲーションＥＣＵ１３からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。
【００４２】
また、ＤＶＤドライブ１７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報ＤＢ３１の更新等が行われる。尚、ＤＶＤドライブ１７の代わりにＨＤＤやメモリーカードリーダを備える構成としても良い。
【００４３】
また、通信モジュール１８は、交通情報センタ、例えば、ＶＩＣＳセンタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
【００４４】
続いて、前記構成を有するナビゲーション装置１においてナビゲーションＥＣＵ１３が実行するタッチ座標取得処理プログラムについて図２に基づき説明する。図２は本実施形態に係るタッチ座標取得処理プログラムのフローチャートである。ここで、タッチ座標取得処理プログラムは、車両のＡＣＣがオンされた後に所定間隔（例えば０．２ｓｅｃ毎）で繰り返し実行され、タッチパネル１４にユーザがタッチした状態にある場合に、タッチした地点の座標であるタッチ座標を取得するプログラムである。尚、以下の図２及び図４にフローチャートで示されるプログラムは、ナビゲーション装置１が備えているＲＡＭ４２やＲＯＭ４３に記憶されており、ＣＰＵ４１により実行される。
【００４５】
先ず、タッチ座標取得処理プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ４１はタッチパネル１４から送信される検出信号に基づいて、ユーザがタッチパネル１４をタッチした地点の座標であるタッチ座標を取得する。例えば、タッチパネル１４が静電容量方式である場合には、ユーザがタッチした地点の静電容量の変化に基づいて流れた電流の位置を検出することによって、タッチ座標を検出する。尚、静電容量方式のタッチパネル１４では、実際に操作部がタッチパネル１４に接触していなくても、操作部とタッチパネル１４とが極めて近い位置にある場合には、タッチされていると検出される場合がある。
【００４６】
次に、Ｓ２においてＣＰＵ４１は、前記Ｓ１の処理でタッチ座標を取得できたか否か判定する。尚、ユーザがタッチパネル１４にタッチしている状態（特に静電容量方式では所定値以上の静電容量の変化がある場合）において、前記Ｓ１でタッチ座標が取得される。
【００４７】
そして、前記Ｓ１の処理でタッチ座標を取得できたと判定された場合（Ｓ２：ＹＥＳ）には、Ｓ３へと移行する。それに対して、前記Ｓ１の処理でタッチ座標を取得できなかったと判定された場合（Ｓ２：ＮＯ）、即ち、ユーザがタッチパネル１４にタッチしていない場合には、タッチ座標を記憶することなく当該タッチ座標取得処理プログラムを終了する。
【００４８】
Ｓ３においてＣＰＵ４１は、前記Ｓ１の処理で取得したタッチ座標を、ＲＡＭ４２に設けられたタッチ座標履歴キューに記憶する。尚、タッチ座標履歴キューには、直前の所定回数（例えば４回）分のタッチ座標のデータが記憶されるように構成されている。ここで、図３はタッチ座標履歴キューの模式図を示した図である。図３に示すように直前の４回分のタッチ座標のデータとして、古いデータから順にタッチ座標Ａ、Ｂ、Ｃ、Ｄのデータがタッチ座標履歴キューに記憶されている状態において、新たにタッチ座標Ｅが取得された場合には、最も古いタイミングで取得されたタッチ座標Ａのデータが削除され、タッチ座標Ｅのデータが新たにタッチ座標履歴キューに記憶されることとなる。また、タッチ座標履歴キューは、タッチオフが確定した場合や、タッチオンに基づいて新たな選択対象物が選択された場合には初期化される。
【００４９】
その後、Ｓ４においてＣＰＵ４１は、前記Ｓ１の処理で取得したタッチ座標に基づく各種処理を実行する。例えば、タッチ座標上にアイコンやボタン等の選択対象物が位置する場合には、該選択対象物を選択する処理を行う。また、タッチ座標が変位している場合には、タッチ座標の変位量に基づく表示制御処理（例えば地図画像が選択されている場合には地図画像のスクロール表示処理）を行う。その後、当該タッチ座標取得処理プログラムを終了する。
【００５０】
尚、上記タッチ座標取得処理プログラムでは、ユーザがタッチパネル１４にタッチしている状態においてタッチ座標を取得する構成としているが、タッチパネル１４にユーザの指やタッチペン等の操作部が所定距離以内に接近している状態においても、操作部が接近している地点の座標を取得する構成としても良い。
【００５１】
次に、ナビゲーション装置１においてナビゲーションＥＣＵ１３が実行する選択対象物表示処理プログラムについて図４に基づき説明する。図４は本実施形態に係る選択対象物表示処理プログラムのフローチャートである。ここで、選択対象物表示処理プログラムは、車両のＡＣＣがオンされた後に実行され、タッチパネル１４にユーザの指やタッチペン等の操作部が所定距離以内に接近したことが検出された場合に、ユーザによる選択対象となる選択対象物（入力ボタン等）を表示するとともに、表示された選択対象物が選択された場合には、該選択対象物の表示態様を変更するプログラムである。
【００５２】
先ず、選択対象物表示処理プログラムにおいて、Ｓ１１でＣＰＵ４１は、タッチパネル１４から送信される検出信号に基づいて、タッチパネル１４に対してユーザの指やタッチペン等の操作部が所定距離以内に接近したか否かを判定する。ここで、例えばタッチパネル１４が静電容量方式である場合には、静電容量の変化量が所定量以上となった場合に、タッチパネル１４は操作部がタッチパネル１４に対して所定距離以内に接近したことを示す検出信号をナビゲーションＥＣＵ１３へ送信する。尚、所定距離は任意に設定可能であるが、例えば１ｃｍとする。
【００５３】
そして、タッチパネル１４に対して操作部が所定距離以内に接近したと判定された場合（Ｓ１１：ＹＥＳ）には、Ｓ１２へと移行する。それに対して、タッチパネル１４に対して操作部が所定距離以内に接近していないと判定された場合（Ｓ１１：ＮＯ）には、当該選択対象物表示処理プログラムを終了する。
【００５４】
Ｓ１２においてＣＰＵ４１は、液晶ディスプレイ１５に対してユーザにより選択対象となる選択対象物を表示する。ここで、前記Ｓ１２でＣＰＵ４１は、液晶ディスプレイ１５に表示されていなかった選択対象物を新たに表示することとしても良いし、予め液晶ディスプレイ１５に表示されている選択対象物を強調して表示することとしても良い。また、強調して表示するとは、例えば拡大して表示したり、表示色を変更したり、透過率を低く変更すること等が該当する。
【００５５】
以下に、図５及び図６を用いて前記Ｓ１２の選択対象物の表示処理について具体例を挙げて説明する。ここで、図５及び図６は、車両の走行中に液晶ディスプレイ１５に対して車両位置周辺の地図を示す走行案内画面５０が表示されている状態において、前記Ｓ１２で選択対象物を表示する例を示した図である。
【００５６】
先ず、図５を用いて液晶ディスプレイ１５に表示されていなかった選択対象物を新たに表示する例について説明する。
図５に示すように液晶ディスプレイ１５に表示される走行案内画面５０には、車両の現在位置周辺の地図画像５１と、地図上にマッチングされた車両の現在位置を示す自車位置マーク５２と、地図の表示エリアの中央位置を特定する中央カーソル５３とが表示される。そして、ユーザは走行案内画面５０を参照することによって、現在の車両周辺の施設や道路形状（案内経路が設定されている場合には案内経路を含む）を把握することが可能となる。そして、操作部（例えばユーザの指）５９を液晶ディスプレイ１５に対して所定距離以内に接近させると、選択対象物としてナビゲーション装置１で所定機能を実行させる為に選択される各種ボタン５４〜５８が新たに表示される。そして、ユーザは新たに表示されたボタン５４〜５８にタッチオンすることによって、ナビゲーション装置１で所定機能を実行させることが可能となる。例えば、詳細ボタン５４をタッチオンして選択すると、地図の縮尺をより大きい縮尺（例えば１／５０００の縮尺）に変更することが可能である。また、表示変更ボタン５５をタッチオンして選択すると、地図画像５１の表示態様（鳥瞰図、平面図、ノーズアップ、ノースアップ等）を変更することが可能である。また、目的地セットボタン５６をタッチオンして選択すると、中央カーソル５３の示す地点を目的地に設定することが可能である。また、地点登録ボタン５７をタッチオンして選択すると、中央カーソル５３の示す地点を登録地点としてナビゲーション装置１に登録することが可能である。また、広域ボタン５８をタッチオンして選択すると、地図の縮尺をより小さい縮尺（例えば１／２万の縮尺）に変更することが可能である。
【００５７】
次に、図６を用いて液晶ディスプレイ１５に予め表示されていた選択対象物を強調表示する例について説明する。
図６に示すように液晶ディスプレイ１５に表示される走行案内画面５０には、車両の現在位置周辺の地図画像５１と、地図上にマッチングされた車両の現在位置を示す自車位置マーク５２と、地図の表示エリアの中央位置を特定する中央カーソル５３と、選択対象物としてナビゲーション装置１で所定機能を実行させる為に選択される各種ボタン５４〜５８とが表示される。但し、ボタン５４〜５８については地図画像５１の表示領域を広くする為に、一般的なボタンやアイコンのサイズより小さいサイズで表示される。そして、ユーザは走行案内画面５０を参照することによって、現在の車両周辺の施設や道路形状（案内経路が設定されている場合には案内経路を含む）を把握することが可能となる。特に、ボタン５４〜５８の表示領域が小さいので、地図画像５１の視認性は向上する。そして、操作部（例えばユーザの指）５９を液晶ディスプレイ１５に対して所定距離以内に接近させると、ボタン５４〜５８が拡大して表示される。それによって、その後のボタン５４〜５８の操作をユーザに容易に行わせることが可能となる。
【００５８】
次に、Ｓ１３においてＣＰＵ４１は、前記Ｓ１２で表示された選択対象物をユーザが選択したか否か判定する。具体的には、前記Ｓ１２で選択対象物が表示された範囲において、ユーザがタッチパネル１４をタッチしていない状態からタッチした状態へと移行するタッチオンを検出した場合に、前記Ｓ１２で表示された選択対象物をユーザが選択したと判定する。但し、静電容量方式のタッチパネル１４では、実際に操作部がタッチパネル１４に接触していなくても、操作部とタッチパネル１４とが極めて近い位置にある場合には、タッチされていると検出される場合がある。
【００５９】
そして、前記Ｓ１２で表示された選択対象物をユーザが選択したと判定された場合（Ｓ１３：ＹＥＳ）には、Ｓ１４へと移行する。それに対して、前記Ｓ１２で表示された選択対象物をユーザが選択していないと判定された場合（Ｓ１３：ＮＯ）には、当該選択対象物表示処理プログラムを終了する。
【００６０】
Ｓ１４においてＣＰＵ４１は、前記Ｓ１２で表示された選択対象物の表示態様を変更する。具体的には、選択対象物を非表示としたり、選択対象物の表示位置を変更する。特に表示位置を変更する場合には、選択された選択対象物と他の選択対象物との配置間隔が、選択対象物が選択される前より大きくなるように変更する。
【００６１】
以下に、図７及び図８を用いて前記Ｓ１４の選択対象物の表示態様変更処理について具体例を挙げて説明する。ここで、図７及び図８は、車両の走行中に液晶ディスプレイ１５に対して車両位置周辺の地図を示す走行案内画面５０と選択対象物であるボタン５４〜５８が表示されている状態において、前記Ｓ１４で選択対象物の表示態様を変更した例を示した図である。
【００６２】
先ず、図７を用いて選択対象物を非表示とする例について説明する。
図７に示すように液晶ディスプレイ１５に表示される走行案内画面５０には、選択対象物としてナビゲーション装置１で所定機能を実行させる為に選択される各種ボタン５４〜５８が表示されている。そして、操作部（例えばユーザの指）５９が目的地セットボタン５６を選択すると、ボタン５４〜５８が所定条件を満たすまで非表示となる。ここで、前述したように静電容量方式のタッチパネル１４では、実際に操作部がタッチパネル１４に接触していなくても、操作部とタッチパネル１４とが極めて近い位置にある場合には、タッチされていると検出される場合がある。従って、選択対象物の選択後に操作部を他の選択対象物の方向へと移動させることによって、選択の意図が無いにもかかわらず操作部の近傍にある他の選択対象物が選択される場合がある。例えば、図７に示す例では、目的地セットボタン５６を選択した後に操作部５９を右に動かすことによって地点登録ボタン５７や広域ボタン５８がユーザの意図に反して選択される場合がある。特に、ナビゲーション装置１では、液晶ディスプレイ１５がユーザの正面位置に配置されない場合が多いので、上記問題の発生する虞が高い。そこで、図７に示す例では、操作部５９が目的地セットボタン５６を選択すると、ボタン５４〜５８が所定条件を満たすまで非表示となるので、上記問題を解消することが可能となる。
尚、選択された選択対象物（図７に示す例では目的地セットボタン５６）については非表示とせず、選択されていない選択対象物（図７に示す例ではボタン５４、５５、５７、５８）のみを非表示とする構成としても良い。
【００６３】
次に、図８を用いて選択対象物の表示位置を変更する例について説明する。
図８に示すように液晶ディスプレイ１５に表示される走行案内画面５０には、選択対象物としてナビゲーション装置１で所定機能を実行させる為に選択される各種ボタン５４〜５８が表示されている。そして、操作部（例えばユーザの指）５９が目的地セットボタン５６を選択すると、ボタン５４〜５８の表示位置が変更される。具体的には、選択された選択対象物（図７に示す例では目的地セットボタン５６）と他の選択対象物（図７に示す例ではボタン５４、５５、５７、５８）との配置間隔Ｄが、選択対象物が選択される前より大きくなるように変更される。その結果、図７に示す例と同様に、選択の意図が無いにもかかわらず操作部の近傍にある他の選択対象物が選択されることを防止することが可能となる。
【００６４】
尚、ＣＰＵ４１は、操作部により同一の選択対象物が複数回連続又は所定時間継続して選択されたことを検出した場合には、該複数回の選択又は該所定時間継続した選択を検出した後に、選択対象物の表示態様を変更する。例えば、地図画像５１の縮尺を変更する為に詳細ボタン５４や広域ボタン５８が連続して選択された場合には、該複数回の選択を検出した後に、選択対象物の表示態様を変更する（Ｓ１４）。それによって、同一の選択対象物を連続又は継続して選択する場合において、選択中に表示態様が変更されることなく、容易に選択対象物の選択操作を行うことが可能となる。
【００６５】
また、前記Ｓ１４でＣＰＵ４１は、特定の選択対象物を除いた残りの選択対象物の表示態様を変更する構成としても良い。特定の選択対象物としては、例えば、液晶ディスプレイ１５に表示された画面を一つ前の表示画面（例えばメニュー画面や走行案内画面）に戻す際に選択される戻るボタン等がある。それによって、液晶ディスプレイ１５の視認性を向上させつつ、重要な選択対象物や頻繁に操作される虞の高い選択対象物等は常にユーザに操作し易い状態で液晶ディスプレイ１５に表示することが可能となる。
【００６６】
その後、Ｓ１５においてＣＰＵ４１は、前記Ｓ１４で表示態様を変更した選択対象物の表示態様を復帰させる復帰条件を満たしたか否か判定する。ここで、復帰条件としては、例えば、“選択対象物が選択されたことを検出してから所定時間（例えば５ｓｅｃ）が経過したこと”、“選択対象物が選択されたことを検出してから、タッチパネル１４に対して操作部が所定距離（例えば１ｃｍ）以内に接近したことが検出されなくなったこと（即ち、タッチパネル１４から操作部が所定距離以上離れたこと）”がある。
【００６７】
その後、前記Ｓ１４で表示態様を変更した選択対象物の表示態様を復帰させる復帰条件を満たしたと判定された場合（Ｓ１５：ＹＥＳ）には、Ｓ１６へと移行する。それに対して、前記Ｓ１４で表示態様を変更した選択対象物の表示態様を復帰させる復帰条件を満たしていないと判定された場合（Ｓ１５：ＮＯ）には、復帰条件を満たすまで待機する。
【００６８】
Ｓ１６においてＣＰＵ４１は、前記Ｓ１４で表示態様を変更した選択対象物の表示態様を復帰させる。具体的には、前記Ｓ１４で選択対象物を非表示とした場合には、選択対象物を液晶ディスプレイ１５に再表示する（図７）。また、前記Ｓ１４で選択対象物の表示位置を変更した場合には、選択対象物の表示位置を変更前の位置に戻す（図８）。尚、前記Ｓ１２で表示された選択対象物は、液晶ディスプレイ１５に表示された画面が他の画面に切り替えられるまで表示する構成としても良いし、選択対象物が最後に選択されてから所定時間経過するまで表示する構成としても良いし、ユーザの指やタッチペン等の操作部がタッチパネル１４に対して所定距離以上離れるまで表示する構成としても良い。
【００６９】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置１、ナビゲーション装置１によるタッチパネルの操作方法及びナビゲーション装置１で実行されるコンピュータプログラムでは、ユーザの体の一部やペン等の操作部がタッチパネルに接近したことを検出した場合に、選択対象物である各種ボタン５４〜５８を液晶ディスプレイ１５に表示し（Ｓ１２）、その後にボタン５４〜５８のいずれかが操作部５９によって選択されたことを検出した場合に、ボタン５４〜５８の表示態様を変更する（Ｓ１４）ので、ボタン５４〜５８を液晶ディスプレイ１５に表示する場合であっても、ボタン５４〜５８が表示されたことによる視認性の悪化を防止することが可能となる。また、ユーザの意図する操作と異なる操作が行われることを防止し、タッチパネル１４の操作性についても向上させることが可能となる。
また、ボタン５４〜５８が操作部５９によって選択された場合に、ボタン５４〜５８を非表示とすれば、ボタン５４〜５８の選択後は表示されたボタン５４〜５８の背後に被覆されていたエリアについても視認することが可能となる。また、ボタン５４〜５８の選択後に操作部５９が上下左右方向に移動した場合であっても、近傍にある他のボタン５４〜５８が誤って選択される虞がない。
また、ボタン５４〜５８が操作部５９によって選択された場合に、選択されたボタンと他のボタンとの配置間隔が大きくなるようにボタン５４〜５８の表示位置を変更することとすれば、ボタン５４〜５８の選択後に操作部５９が上下左右方向に移動した場合であっても、近傍にある他のボタン５４〜５８が誤って選択される虞がない。
また、液晶ディスプレイ１５に表示されたボタン５４〜５８が操作部５９によって選択された場合に、ボタン５４〜５８が選択されたことを検出してから所定時間が経過するまでの間、ボタン５４〜５８の表示態様を変更する（Ｓ１４〜Ｓ１６）ので、ボタン５４〜５８を複数回選択する場合においてもユーザの意図に反するボタン５４〜５８が誤って選択されることを防止しつつ、表示態様の変更によってボタン５４〜５８の選択操作が妨害されることが無い。
また、液晶ディスプレイ１５に表示されたボタン５４〜５８が操作部５９によって選択された場合に、ボタン５４〜５８が選択されたことを検出してからタッチパネル１４に対して操作部５９が所定距離以内に接近したことが検出されなくなるまでの間、ボタン５４〜５８の表示態様を変更する（Ｓ１４〜Ｓ１６）ので、ボタン５４〜５８を複数回選択する場合においてもユーザの意図に反するボタン５４〜５８が誤って選択されることを防止しつつ、表示態様の変更によってボタン５４〜５８の選択操作が妨害されることが無い。
また、操作部５９により同一のボタンが複数回連続又は所定時間継続して選択されたことを検出した場合には、該複数回の選択又は該所定時間継続した選択を検出した後に、ボタン５４〜５８の表示態様を変更するので、同一のボタン５４〜５８を連続又は継続して選択する場合において、選択中に表示態様が変更されることなく、容易にボタンの選択操作を行うことが可能となる。
また、操作部５９がタッチパネル１４に接近したことを検出した場合に、液晶ディスプレイ１５に表示されていなかったボタン５４〜５８を新たに液晶ディスプレイ１５に表示する構成とすれば、操作時以外はボタン５４〜５８を非表示とすることにより、液晶ディスプレイ１５の視認性を向上させることが可能となる。
また、操作部５９がタッチパネル１４に接近したことに基づいて、液晶ディスプレイ１５に予め表示されているボタン５４〜５８を強調して液晶ディスプレイ１５に表示する構成とすれば、操作時にボタン５４〜５８をユーザに操作し易く表示することが可能となる。
更に、液晶ディスプレイ１５に表示された選択対象物が操作部によって選択された場合に、液晶ディスプレイ１５に表示された複数の選択対象物の内、特定の選択対象物（例えば、戻るボタン等）を除いた残りの選択対象物の表示態様を変更することとすれば、液晶ディスプレイ１５の視認性を向上させつつ、重要な選択対象物や頻繁に操作される虞の高い選択対象物等は常にユーザに操作し易い状態で液晶ディスプレイ１５に表示することが可能となる。
【００７０】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では、タッチパネル１４に対してユーザの指やタッチペン等の操作部が所定距離以内に接近したことを、タッチパネル１４を用いて検出することとしているが、タッチパネル１４とは別に近接センサ等を配置することによって検出する構成としても良い。近接センサとしては、磁気方式、超音波方式、赤外線方式等がある。
【００７１】
また、本実施形態では、前記Ｓ１２で選択対象物を強調表示する例として、拡大して表示すること、表示色を変更すること、透過率を低く変更することを例に挙げて説明しているが、選択対象物をユーザに選択し易くする為の表示態様の変更であれば、他の変更態様を用いても良い。
【００７２】
また、本実施形態では、選択対象物として走行案内画面５０に表示された各種ボタン５４〜５８を適用した例を説明しているが、液晶ディスプレイ１５に表示され、ユーザによる操作対象となるものであれば適用可能である。例えば、文字入力キーやテンキーを選択対象物としても良い。
【００７３】
また、本実施形態では、前記Ｓ１４で選択対象物の表示位置を変更する例として、選択された選択対象物と他の選択対象物との配置間隔が、選択対象物が選択される前より大きくなるように変更することを例に挙げて説明しているが、選択された選択対象物以外の選択対象物がユーザの意図に反して選択されることを防止する為の表示位置の変更であれば、他の変更態様を用いても良い。
【００７４】
また、本願発明はナビゲーション装置以外に、操作手段としてタッチパネルを備える装置に対して適用することが可能である。例えば、携帯電話機やＰＤＡ等の携帯端末、パーソナルコンピュータ、携帯型音楽プレイヤ等に適用することも可能である。
【符号の説明】
【００７５】
１              ナビゲーション装置
１３            ナビゲーションＥＣＵ
１４            タッチパネル
１５            液晶ディスプレイ
４１            ＣＰＵ
４２            ＲＡＭ
４３            ＲＯＭ
５０            走行案内画面
５４〜５８      選択対象物
５９            操作部
【図１】
0005594194.tif 000002
【図２】
0005594194.tif 000003
【図３】
0005594194.tif 000004
【図４】
0005594194.tif 000005
【図５】
0005594194.tif 000006
【図６】
0005594194.tif 000007
【図７】
0005594194.tif 000008
【図８】
0005594194.tif 000009