(57)【要約】【課題】車の走行中に利用者に操作キーの位置を認識させることができ、地図の表示が利用者にとって予期しないものにならないナビゲーション装置を提供すること。【解決手段】ＣＰＵは、車が走行中であると判定し（Ｓ０１）、表示装置の画面上に配置されたタッチパネルのなぞりを検出したとき（Ｓ０４）、表示されている地図のスクロールを禁止し（Ｓ０８）、なぞり中で、かつタッチパネルの接触位置が操作キーの上にあればタッチパネルを振動させる（Ｓ１１）。【選択図】図３
2008191086.tif 000002
【特許請求の範囲】
【請求項１】
地図および操作キーを表示する表示装置と、前記表示装置上に備えられ接触位置を検出するタッチパネルと、前記タッチパネルに振動を与える振動発生手段と、前記タッチパネルがなぞられたとき、前記表示装置に表示されている地図のスクロールを禁止するスクロール禁止手段と、前記タッチパネルがなぞられており、かつ前記タッチパネルにより検出された接触位置が前記表示装置に表示されている操作キーの上にあれば、前記タッチパネルに振動を与えるように前記振動発生手段を制御する振動制御手段とを備えることを特徴とするナビゲーション装置。
【請求項２】
前記振動制御手段は、前記表示装置に表示されている操作キーが複数あるとき、前記複数の操作キーごとに異なる振動を前記タッチパネルに与えるように前記振動発生手段を制御することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記振動制御手段は、前記タッチパネルがなぞられており、かつ前記タッチパネルにより検出された接触位置が前記表示装置に表示されている操作キーの上にないとき、前記タッチパネルにより検出された接触位置が前記表示装置に表示されている操作キーの上にあるときとは異なる振動を前記タッチパネルに与えるように前記振動発生手段を制御することを特徴とする請求項１に記載のナビゲーション装置。
【請求項４】
前記表示装置に表示されている操作キーの上にない前記タッチパネル上の領域が複数の小領域に予め区分され、前記振動制御手段は、前記複数の小領域ごとに異なる振動を前記タッチパネルに与えるように前記振動発生手段を制御することを特徴とする請求項３に記載のナビゲーション装置。
【請求項５】
前記振動制御手段は、前記タッチパネルがなぞられており、かつ前記タッチパネルにより検出された接触位置が前記表示装置に表示されている操作キーの上にないとき、前記タッチパネルにより検出された接触位置と前記表示装置に表示されている操作キーとの間の距離に応じた振動を前記タッチパネルに与えるように前記振動発生手段を制御することを特徴とする請求項１に記載のナビゲーション装置。
【請求項６】
前記タッチパネルは接触されたか否かをさらに検出し、前記タッチパネルが、前記表示装置に表示されている操作キーの上で接触されたことを検出した後、接触されていないことを検出し、その後、前記表示装置に表示されている操作キーの上で再度接触されたことを検出したとき、前記表示装置に表示されている操作キーに対応する機能を実行することを特徴とする請求項１に記載のナビゲーション装置。
【請求項７】
地図および操作キーを表示する表示装置と、前記表示装置上に備えられ接触位置を検出するタッチパネルと、前記タッチパネルに振動を与える振動発生手段とを備えた車載用ナビゲーション装置に用いられる集積回路において、前記集積回路は、前記タッチパネルがなぞられたとき、前記表示装置に表示されている地図のスクロールを禁止するスクロール禁止手段と、前記タッチパネルがなぞられており、かつ前記タッチパネルにより検出された接触位置が前記表示装置に表示されている操作キーの上にあれば、前記タッチパネルに振動を与えるように前記振動発生手段を制御する振動制御手段とを備えることを特徴とする集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置とタッチパネルとを備えるナビゲーション装置に関する。
【背景技術】
【０００２】
従来のタッチパネルを備えるナビゲーション装置としては、表示装置の画面に地図を表示し、タッチパネルにより接触が検出され、検出された地図上の位置が画面の中心となるように地図をスクロールさせるものがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平７−２１０１３７号公報（第４図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のナビゲーション装置は、車の走行中でも地図をスクロールさせるものであった。このため、従来のナビゲーション装置には、車の走行中に運転者が画面に表示された操作キーを探すとき、運転者は画面を目視できないため操作キーの位置が分からず、地図に接触してしまうことがあり、地図の表示が利用者にとって予期しないものになってしまうという問題があった。
【０００５】
本発明は、従来の問題を解決するためになされたもので、車の走行中に利用者に操作キーの位置を認識させることができ、地図の表示が利用者にとって予期しないものにならないナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のナビゲーション装置は、地図および操作キーを表示する表示装置と、前記表示装置上に備えられ接触位置を検出するタッチパネルと、前記タッチパネルに振動を与える振動発生手段と、前記タッチパネルがなぞられたとき、前記表示装置に表示されている地図のスクロールを禁止するスクロール禁止手段と、前記タッチパネルがなぞられており、かつ前記タッチパネルにより検出された接触位置が前記表示装置に表示されている操作キーの上にあれば、前記タッチパネルに振動を与えるように前記振動発生手段を制御する振動制御手段とを備える。
【発明の効果】
【０００７】
以上のように本発明は、車の走行中に利用者がキー操作を行うとき、振動により利用者に操作キーの位置を認識させることができ、なぞりにより地図のスクロールを禁止することで地図の表示が利用者にとって予期しないものにならない。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について、図面を参照して説明する。
【０００９】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係るナビゲーション装置のブロック図である。ナビゲーション装置１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、プログラムＲＡＭ（Random Access Memory）１０３、記憶装置１０４、表示装置１０９、描画コントローラ１１０、描画ＲＡＭ１１１、ボタン群１１２、タッチパネル１１３、振動発生装置１１４、スピーカ１１６およびＤＡコンバータ１１７によって構成されている。また、ナビゲーション装置１００はＧＰＳ機器１０５、ＶＩＣＳ（登録商標）機器１０６、速度センサ１０７およびパーキングブレーキ１０８と接続されている。
【００１０】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶されたプログラムをプログラムＲＡＭ１０３に読み込み、実行することによって、ナビゲーション装置１００の動作を実行する等、各部を制御する。また、記憶装置１０４は、例えば、ハードディスクやＤＶＤ（Digital Versatile Disc）に情報を記憶する装置であって、地図情報などを記憶している。
【００１１】
ＧＰＳ機器１０５は、ＧＰＳ（Global Positioning System）を用いて緯度および経度などの位置情報を取得し、ＶＩＣＳ機器１０６は、ＶＩＣＳ（Vehicle Information and Communication System）を用いて交通情報を取得する。
【００１２】
速度センサ１０７は、車の走行速度を検知し、検知した走行速度をＣＰＵ１０１に通知する。パーキングブレーキ１０８は、機械的に車の駆動輪を固定し、駆動輪を固定しているか否かをＣＰＵ１０１に通知する。
【００１３】
表示装置１０９は、液晶ディスプレイ等で構成され、画面を備える。描画ＲＡＭ１１１は表示装置１０９の画面に表示される描画データを蓄積し、描画コントローラ１１０は描画ＲＡＭ１１１に蓄積された描画データを読み出し、画面に表示させる。
【００１４】
ボタン群１１２は利用者により操作されるものであり、メニューの切り替えや音量の調整などの機能が割当てられる。タッチパネル１１３は、表示装置１０９に備えられた画面の表面に配置され、タッチ操作がされたか否かの検出、および利用者がタッチ操作したときの接触位置の検出を行う。ここで「タッチ操作」とは、利用者が指等でタッチパネル１１３の任意の位置に接触する動作をいう。また、「接触位置」とは、利用者が指などで接触するタッチパネル１１３上の位置をいう。また、振動発生装置１１４は、ＣＰＵ１０１により制御され、タッチパネル１１３の全体を振動させる。
【００１５】
ＤＡコンバータ１１７は、ＣＰＵ１０１により処理された音響信号をデジタルからアナログの信号に変換してスピーカ１１６に出力する。スピーカ１１６は入力された信号に従って音を出力する。
【００１６】
次に、図２を用いて表示装置１０９について説明する。
【００１７】
表示装置１０９は画面２２を備える。また、ボタン群１１２は表示装置１０９の画面２２以外の部分に設置される。図２に示すように、画面２２には地図および所定の機能を実行させるための操作キー２０ａ〜２０ｄが表示される。
【００１８】
利用者が操作キー２０ａ〜２０ｄをタッチすると、タッチパネル１１３は接触位置をＣＰＵ１０１に通知する。ＣＰＵ１０１は、接触位置が操作キー２０ａ〜２０ｄの何れの上にあるかを特定し、特定した操作キーに対応した機能を実行する。
【００１９】
操作キー２０ａ〜２０ｄへ割当てられる機能は、案内を停止あるいは再開させたり、迂回経路を案内させる機能など、車の走行中に運転者が操作してもよい機能が好ましい。
【００２０】
また、利用者が、操作キー２０ａ〜２０ｄ上ではない地図上の位置（たとえば、地図上の位置２１）にタッチすれば、ＣＰＵ１０１は接触位置のある地図上の位置が画面２２の中心となるように地図をスクロールさせる。
【００２１】
以上のように構成されたナビゲーション装置１００の詳細な動作について図３〜図７を用いて説明する。
【００２２】
図３は、本発明の実施の形態に係るナビゲーション装置１００の動作の一例を表したフローチャートである。まず、ＣＰＵ１０１は車が走行中か否かを判定する（Ｓ０１）。ＣＰＵ１０１は、速度センサ１０７が検知した車の走行速度が０であるとき車が停止中であると判定し、車の走行速度が０でないとき車が走行中であると判定する。
【００２３】
ＣＰＵ１０１は、ステップＳ０１においてＮＯと判断した場合、通常の動作を行う（Ｓ０２）。ここで、「通常の動作」とは、接触位置が操作キー２０ａ〜２０ｄ上にある場合にはそれぞれの操作キーに対応した機能を実行する動作を行い、接触位置が地図上にある場合には、接触位置が画面の中心となるように地図をスクロールする動作などを行うことをいう。
【００２４】
ステップＳ０１においてＹＥＳと判断した場合、ＣＰＵ１０１は、タッチ操作がされたか否かを判定する（Ｓ０３）。ステップＳ０３においてＮＯと判断した場合、ＣＰＵ１０１は処理を終了する。
【００２５】
ステップＳ０３においてＹＥＳと判断した場合、ＣＰＵ１０１は、なぞりか否かを判定する（Ｓ０４）。ここで「なぞり」とは、利用者の指等がタッチパネル１１３に最初に接触した接触位置を開始点とし、利用者の指等が開始点から接触したまま接触位置を移動する動作をいう。
【００２６】
図４はなぞりを説明する図である。なぞりは、軌跡２３ａのように直線であっても、軌跡２３ｂのように曲線であってもよい。
【００２７】
ステップＳ０４においてなぞりか否かを判定する動作について、図５のフローチャートを参照して説明する。
【００２８】
ＣＰＵ１０１は、タッチ操作開始時の接触位置の座標を取得して記憶し、かつタッチを検知した時点から計時を開始する（Ｓ０４１）。ステップＳ０４１の次に、ＣＰＵ１０１は、計時中の時間が所定時間Ｔ１を経過したか否かを判定する（Ｓ０４２）。ステップＳ０４２においてＮＯと判断した場合、ＣＰＵ１０１は処理をステップＳ０４２に戻す。ステップＳ０４２においてＹＥＳと判断した場合、ＣＰＵ１０１は、所定時間Ｔ１を経過したときの接触位置の座標が記憶されたタッチ操作開始時の接触位置の座標と比較して変化したか否かを判定する（Ｓ０４３）。
【００２９】
ステップＳ０４３においてＮＯと判断した場合、ＣＰＵ１０１は、接触位置が操作キー２０ａ〜２０ｄ上にあるか否かを判定する（Ｓ０５）。ステップＳ０５においてＹＥＳと判断した場合、ＣＰＵ１０１は、接触位置のある操作キー対応した機能を実行する（Ｓ０６）。また、ステップＳ０５においてＮＯと判断した場合、ＣＰＵ１０１は、接触位置のある地図上の位置が画面の中心となるように地図をスクロールさせる（Ｓ０７）。
【００３０】
なお、ＣＰＵ１０１は、ステップＳ０４２において所定時間Ｔ１を計時している間に、タッチ操作が終了された場合、処理を終了させることができる。
【００３１】
なお、ＣＰＵ１０１は、所定時間Ｔ１を任意に設定できる。所定時間Ｔ１は１０００ｍｓ（ミリ秒）程度が好ましい。また、ステップＳ０４３において、タッチ操作開始時の接触位置の座標と、所定時間Ｔ１の経過後の接触位置の座標との距離が一定の許容量以内、例えば１０ｍｍ程度であれば、ＣＰＵ１０１は、接触位置の座標が変化していないと判定するようにしてもよい。このように判定する理由は、利用者が接触位置を動かしていないと認識していても１０ｍｍ程度の接触位置の移動が生じる場合があり、ＣＰＵ１０１がこの移動をなぞりと判定しないようにするためである。
【００３２】
ステップＳ０４３においてＹＥＳと判断した場合、ＣＰＵ１０１は、なぞりであると判定し地図のスクロールを禁止するように制御する（Ｓ０８）。
【００３３】
ステップＳ０８の次に、ＣＰＵ１０１は、タッチパネル１１３を振動させるように振動発生装置１１４を制御する（Ｓ０９）。このステップＳ０９について図６（Ａ）、（Ｂ）を参照して詳細に説明する。
【００３４】
ステップＳ０９において、ＣＰＵ１０１は、まず、振動パターンＭ１の振動を発生させる（Ｓ０９１）。振動パターンＭ１は、図６（Ｂ）に示すように８００ｍｓ周期で２０ｍｓの振動発生と７８０ｍｓの振動停止とを繰り返すパターンである。振動パターンＭ１の振動により、利用者は表示されている地図のスクロールが禁止されていることを認識できる。
【００３５】
ステップＳ０９１の次に、ＣＰＵ１０１は、ステップＳ０９１で振動を発生させた時点における接触位置の座標を取得して記憶し、かつ振動を発生させた時点から計時を開始する（Ｓ０９２）。
【００３６】
ステップＳ０９２の次に、ＣＰＵ１０１は、計時した時間が所定時間Ｔ２を経過したときにおける接触位置の座標が、記憶した接触位置の座標と比較して変化したか否かを判定する（Ｓ０９３）。ＣＰＵ１０１は、ステップＳ０９３においてＹＥＳと判断した場合、処理をステップＳ０９１へ戻し、ステップＳ０９３においてＮＯと判断した場合、処理をステップＳ１０へ進める。ステップＳ０９３により、ＣＰＵ１０１はなぞりが継続しているか否かを判定することができる。
【００３７】
なお、ＣＰＵ１０１は、ステップＳ０９１において振動パターンＭ１に替えて音で利用者に通知することもできる。しかし、利用者が音楽を聴いている場合には振動により利用者に通知する方が音楽の妨げにならないため好ましい。
【００３８】
なお、ＣＰＵ１０１は、振動パターンの周期、振動発生の時間および振動停止の時間を任意に設定できる。また、ＣＰＵ１０１は所定時間Ｔ２を任意に設定できる。所定時間Ｔ２は１００ｍｓ程度が好ましい。
【００３９】
また、ステップＳ０９３において、接触位置の座標が変化した距離が一定の許容量以内、例えば１０ｍｍ程度以内であれば、ＣＰＵ１０１は、接触位置の座標が変化していないと判定するようにしてもよい。
【００４０】
なお、ステップＳ０９３において所定時間Ｔ２を計時している間に利用者がタッチ操作を終了した場合、ＣＰＵ１０１は処理を終了させることができる。
【００４１】
ステップＳ０９３においてＮＯと判断した場合、なぞりが停止したと判定し、ＣＰＵ１０１は接触位置の座標が操作キー２０ａ〜２０ｄ上にあるか否かを判定する（Ｓ１０）。ステップＳ１０においてＮＯと判断した場合、ＣＰＵ１０１は処理をステップＳ０９に戻す。
【００４２】
ステップＳ１０においてＹＥＳと判断した場合、ＣＰＵ１０１は、操作キー２０ａ〜２０ｄごとに異なる振動パターンでタッチパネル１１３を振動させるように、振動発生装置１１４を制御する（Ｓ１１）。ＣＰＵ１０１は、ステップＳ０９における振動をステップＳ１１における振動とは異なるパターンとなるように制御する。
【００４３】
図７は操作キーに対応した振動パターンを説明する図である。例えば図７に示すように、それぞれの振動パターンは一定時間１５００ｍｓを１周期としている。ＣＰＵ１０１は、１００ｍｓの振動発生と１５０ｍｓの振動停止とを振動の１単位として、この振動の１単位を所定回数発生させるように振動発生装置１１４を制御する。
【００４４】
振動パターンＦ１は１周期の間に振動の１単位を１回発生、振動パターンＦ２は１周期の間に振動の１単位を２回発生、振動パターンＦ３は１周期の間に振動の１単位を３回発生、振動パターンＦ４は１周期の間に振動の１単位を４回発生させるパターンである。一定時間１５００ｍｓ経過後は、１５００ｍｓ周期で同じ振動パターンを繰り返す。例えば、振動パターンＦ１〜Ｆ４は操作キー２０ａ〜２０ｄにそれぞれ割当てられる。これにより、利用者は接触位置が操作キー２０ａ〜２０ｄのいずれの上にあるかを区別して認識することができる。
【００４５】
なお、振動パターンＦ１〜Ｆ４については、図７で示した振動パターンとは異なるパターンであってもよい。例えば、１周期の間に振動の１単位を３回発生させる場合、ＣＰＵ１０１は振動パターンＦ３のように、振動の１単位を連続して発生させるように制御しても、振動パターンＦ５のように一定時間を空けて振動の１単位を発生させるように制御してもよい。
【００４６】
なお、振動パターンの操作キーへの割当ては、利用者が設定できるようにしてもよい。これにより、利用者は自ら認識しやすい振動パターンを操作キーに割当てることができる。
【００４７】
なお、ＣＰＵ１０１は、ステップＳ１１の次に、接触位置が操作キー２０ａ〜２０ｄ上でなくなった場合でかつなぞりが再開したときは処理をステップＳ０９に戻すことができる。
【００４８】
ステップＳ１１の次に、ＣＰＵ１０１は、リタッチ操作が行われたか否かを判断する（Ｓ１２）。ここでリタッチ操作とは、例えば、利用者が指などでタッチ操作したとき、一度タッチパネルから指などを離しその後再度タッチパネルに触る操作である。リタッチ操作がされたか否かは、ＣＰＵ１０１で判断される。ＣＰＵ１０１は、操作キー２０ａ〜２０ｄ上で接触されたことを検出した後、接触されていないことを検出し、その後、操作キー２０ａ〜２０ｄ上で再度接触されたことを検出したときにリタッチ操作がされたと判断する。操作キー２０ａ〜２０ｄ上のいずれかの位置でリタッチ操作が行われたとき、ＣＰＵ１０１は、当該操作キーに対応した機能を実行するとともに振動を停止させるように制御する（Ｓ１３）。これにより、利用者は、なぞりと異なる操作で意図するときに機能を実行させることができる。
【００４９】
なお、ＣＰＵ１０１は、ステップＳ１０においてＮＯと判断した場合、処理をステップＳ０９に戻すと記載したが、ＣＰＵ１０１は、ステップＳ０９に戻さず振動を停止するように制御し、その後なぞりが再開したら処理をステップＳ０９に戻し、なぞりが再開しなければ処理を終了させることができる。
【００５０】
なお、ＣＰＵ１０１は、ステップＳ１２においてタッチパネルが接触されていないことを検出した時間が所定の時間（例えば５００ｍｓ）を超えた場合、リタッチ操作ではないと判断し処理を終了させることができる。
【００５１】
なお、ＣＰＵ１０１は処理を終了させたあと、地図のスクロールの禁止を解除してスクロールできるようにし、処理をステップＳ０１に戻すことができる。
【００５２】
なお、振動発生装置１１４は、タッチパネル１１３の全体を振動させる際、振動の強弱を調整できるようにしてもよい。ＣＰＵ１０１は、振動の周期、振動発生の時間および振動停止の時間だけでなく、振動の強弱を制御し振動パターンを発生させることができる。
【００５３】
なお、振動発生装置１１４は接触位置を振動させてもよく、接触位置およびその近傍を振動させてもよい。また、ＣＰＵ１０１はＲＯＭ１０２およびプログラムＲＡＭ１０３を備えた１つの集積回路であってもよい。
【００５４】
以上説明したように、ナビゲーション装置１００は、車の走行中になぞりを検出したとき、地図のスクロールを禁止し、なぞり中で、かつ接触位置が操作キー上にあれば操作キーに対応する振動を発生させる。この機能により、ナビゲーション装置１００は車の走行中に利用者がキー操作を行うとき、利用者に操作キーの位置を認識させることができ、地図の表示が利用者にとって予期しないものにならない。
【００５５】
（第２の実施の形態）
本発明の第２の実施の形態を図８〜図１１を用いて説明する。
【００５６】
第１の実施の形態では、ＣＰＵ１０１はステップＳ０９において振動パターンＭ１でタッチパネル１１３を振動させるように制御するとしたが、ＣＰＵ１０１は振動パターンＭ１に替えて、振動パターンが接触位置に応じて変化するように制御してもよい。
【００５７】
接触位置に応じて変化する振動パターンについて図８（Ａ）を用いて説明する。図８（Ａ）は複数の操作キーが画面２２の１つの辺の近傍に配置されているときの図である。
【００５８】
タッチパネル１１３は、複数の小領域に区分される。例えば、図８（Ａ）では、タッチパネル１１３は境界線の上下で領域Ａと領域Ｂに区分される。操作キー２０ａ〜２０ｄは領域Ａに含まれている。なお、図示した境界線は領域を説明するための線であり実際に画面には表示されない。
【００５９】
次に、ＣＰＵ１０１は、区分された領域のいずれに接触位置があるかを判断する。接触位置が領域Ａの操作キー上でない位置にあるとき、ＣＰＵ１０１は図８（Ｂ）に示す振動パターンＭ３でタッチパネル１１３が振動するように振動発生装置１１４を制御する。接触位置が領域Ｂにある場合、ＣＰＵ１０１は図８（Ｂ）に示す振動パターンＭ２でタッチパネル１１３が振動するように振動発生装置１１４を制御する。
【００６０】
振動パターンＭ２における振動発生の周期は４００ｍｓであり、振動パターンＭ３における振動発生の周期は２００ｍｓである。いずれの振動パターンも振動が発生する時間は２０ｍｓである。振動パターンＭ２とＭ３との違いは振動発生の周期であり、振動パターンＭ２の周期は振動パターンＭ３の周期よりも長い。
【００６１】
接触位置が、操作キーがない領域Ｂから操作キーがある領域Ａへ移動すると、振動パターンが振動パターンＭ２から、振動パターンＭ２より周期の短い振動パターンＭ３へ変化する。これにより、利用者は接触位置が操作キーのある領域に移動したことを振動パターンの周期の変化で認識できる。
【００６２】
次に、図９を用いて、複数の操作キーが画面２２の２つの辺の近傍にそれぞれ配置される場合について説明する。
【００６３】
図９に示すように、操作キー２０ａおよび２０ｂは画面２２の左辺近傍に、操作キー２０ｃおよび２０ｄは画面２２の右辺近傍に配置される。タッチパネル１１３は右辺および左辺のいずれとも平行な４本の境界線で５つの領域に区分され、この５つの領域は領域Ａ、Ｂ、Ｃの３種類の領域にさらに分類される。操作２０ａ〜２０ｄを含む領域は領域Ａに分類される。領域Ａに隣接する領域は領域Ｂに分類され、領域Ｂに隣接し領域Ａに対し反対側の領域は領域Ｃに分類される。
【００６４】
例えば、ＣＰＵ１０１は、接触位置が領域Ａで、かつ操作キー２０ａ〜２０ｄ上でない場合は振動の周期を１００ｍｓに、接触位置が領域Ｂにある場合は振動の周期を２００ｍｓに、接触位置が領域Ｃにある場合は振動の周期を３００ｍｓになるよう振動発生装置１１４を制御する。
【００６５】
以上のように、操作キー２０ａ〜２０ｄが画面２２の対向する２つの辺の近傍にそれぞれ配置されている場合、タッチパネル１１３は、偶数本Ｎの対向する２つの辺のそれぞれに平行な境界線で、奇数個（Ｎ＋１）の領域に区分され、区分された領域を［（Ｎ／２）＋１］種類に分類され、ＣＰＵ１０１は前記分類された種類ごとに振動を発生させるように振動発生装置１１４を制御する。振動の周期は操作キーを含む領域を最も短くし、操作キーを含む領域からの距離が遠ざかる順に長い周期となるように制御される。この構成により、利用者は振動パターンの周期が短くなると、操作キー２０ａ〜２０ｄを含む領域に近づいていると認識することができる。
【００６６】
次に、図１０を用いて操作キーが１つの場合について説明する。
【００６７】
タッチパネル１１３は、図１０に示すように、１つの操作キー２０ａからの距離に応じて領域Ａ〜領域Ｆに区分される。例えば、操作キー２０ａを含む領域を領域Ａとする。ＣＰＵ１０１は、接触位置が存在する領域に対応した振動パターンでタッチパネル１１３を振動させるように振動発生装置１１４を制御する。ＣＰＵ１０１は、領域Ａから領域Ｆにかけて次第に振動の周期が長くなっていくように振動パターンを割当てるように制御することが好ましい。これにより、利用者は振動パターンの周期のが短くなると、操作キー２０ａを含む領域に近づいていると認識することができる。
【００６８】
また、操作キーが１つの場合、ＣＰＵ１０１は操作キーから接触位置までの距離に応じて振動を変化させることもできる。この構成について図１１を用いて説明する。位置２５ａ〜２５ｄはタッチパネル１１３上の接触位置であり、一点鎖線２４ａ〜２４ｃは操作キー２０ａを中心とする円である。なお、位置２５ａ〜２５ｄ、一点鎖線２４ａ〜２４ｃのいずれも説明のために用いるものであり、画面２２に表示されるものではない。位置２５ａ〜２５ｄの中で、位置２５ｄが操作キー２０ａから最も距離が遠く、位置２５ａが操作キー２０ａから最も近くなっている。位置２５ｂおよび２５ｃは操作キー２０ａから等しい距離にある。
【００６９】
接触位置が位置２５ａにある場合、ＣＰＵ１０１は接触位置が位置２５ｂにあるときより短い周期で振動するように制御する。また、接触位置が位置２５ｂにある場合、ＣＰＵ１０１は接触位置が位置２５ｄにあるときより短い周期で振動するように制御する。振動の周期は操作キー２０ａから接触位置までの距離に比例して制御される。操作キー２０ａから等しい距離にある位置２５ｂおよび２５ｃにおける振動は等しい周期となる。
【００７０】
以上のように、操作キーが１つのとき、操作キーから接触位置までの距離に比例した振動の周期とすることで、利用者は振動パターンの周期が短くなると接触位置が操作キーに近づいていると認識することができる。
【００７１】
図１０のように振動を領域ごとに変えると、接触位置が同じ領域内にあるときは同じ周期で振動するため、操作キーに近づいているか否かを認識できない。しかし、図１１のように距離に比例して振動の周期を制御することで、利用者は接触位置が操作キーに近づいていることを詳細に認識できる。
【産業上の利用可能性】
【００７２】
以上のように本発明は、車の走行中に利用者がキー操作を行うとき、振利用者に操作キーの位置を認識させることができ、地図の表示が利用者にとって予期しないものにならないという効果を有するナビゲーション装置等として有用である。
【図面の簡単な説明】
【００７３】
【図１】本発明の第１の実施の形態におけるナビゲーション装置のブロック図
【図２】本発明の第１の実施の形態における表示装置および画面を表す図
【図３】本発明の第１の実施の形態におけるナビゲーション装置の動作説明のためのフローチャート
【図４】本発明の第１の実施の形態における画面のなぞりを説明するための図
【図５】本発明の第１の実施の形態におけるなぞりを判定する処理を説明するためのフローチャート
【図６】図３のステップＳ０９の処理の詳細を示す図
【図７】本発明の第１の実施の形態における振動パターンについて説明するための図
【図８】本発明の第２の実施の形態における領域に対応した振動パターンの変化について説明するための図
【図９】本発明の第２の実施の形態における領域に対応した振動パターンの変化について説明するための図
【図１０】本発明の第２の実施の形態における領域に対応した振動パターンの変化について説明するための図
【図１１】本発明の第２の実施の形態における距離に対応した振動パターンの変化について説明するための図
【符号の説明】
【００７４】
２０ａ〜２０ｄ  操作キー
２２  画面
１００  ナビゲーション装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  プログラムＲＡＭ
１０４  記憶装置
１０５  ＧＰＳ機器
１０６  ＶＩＣＳ機器
１０７  速度センサ
１０８  パーキングブレーキ
１０９  表示装置
１１０  描画コントローラ
１１１  描画ＲＡＭ
１１２  ボタン群
１１３  タッチパネル
１１４  振動発生装置
１１６  スピーカ
１１７  ＤＡコンバータ
【図１】
2008191086.tif 000003
【図２】
2008191086.tif 000004
【図３】
2008191086.tif 000005
【図４】
2008191086.tif 000006
【図５】
2008191086.tif 000007
【図６】
2008191086.tif 000008
【図７】
2008191086.tif 000009
【図８】
2008191086.tif 000010
【図９】
2008191086.tif 000011
【図１０】
2008191086.tif 000012
【図１１】
2008191086.tif 000013