(57)【要約】      （修正有）【課題】タッチパネルを備えた入力装置において、少ない指の移動でも入力操作を可能とする。【解決手段】情報機器（例えば、車載用ナビゲーション装置）の入力受付装置は、タッチパネルと、タッチパネルに振動を伝える振動装置を備えている。振動装置は、タッチされた時間に応じて振動パターンが変わるように制御される。入力内容は、タッチされていた時間や、非タッチ状態となったときに選択されていた振動パターンにより判断される。【選択図】図１
2008065518.tif 000002
【特許請求の範囲】
【請求項１】
情報機器の入力受付装置であって、
タッチパネルと、
前記タッチパネルに振動を伝える振動装置と、
前記タッチパネルがタッチされている時間に応じて振動パターンを決定する振動パターン決定手段と、
前記振動パターン決定手段により決定された振動パターンで前記振動装置を制御する振動制御手段と、
前記タッチパネルがタッチされていた時間により入力内容を判定する入力内容判定手段と、
を備えることを特徴とする入力受付装置。
【請求項２】
請求項１に記載の入力受付装置であって、
前記振動パターン決定手段は、
前記タッチパネルがタッチされている時間が長いほど単位時間あたりの振動時間が長くなるように振動パターンを変化させる
ことを特徴とする入力受付装置。
【請求項３】
請求項１に記載の入力受付装置であって、
前記振動パターン決定手段は、
前記タッチパネルがタッチされている時間が長いほど振動強度が大きくなるように振動パターンを変化させる
ことを特徴とする入力受付装置。
【請求項４】
請求項１に記載の入力受付装置であって、
前記情報機器は、表示装置を備えた車載用ナビゲーション装置であり、
前記入力内容判定手段は、
前記表示装置に地図が表示されている場合、前記タッチパネルがタッチされていた時間の長さにより地図のスクロール速度の指示を判定する
ことを特徴とする入力受付装置。
【請求項５】
請求項１に記載の入力受付装置であって、
前記情報機器は、
表示装置を備えた車載用ナビゲーション装置であり、
前記入力内容判定手段は、
前記表示装置にページ形式で情報が表示されている場合、前記タッチパネルがタッチされていた時間の長さに応じてめくるページ数の指示を判定する
ことを特徴とする入力受付装置。
【請求項６】
請求項１に記載の入力受付装置であって、
前記情報機器は、
音声出力装置を備えた車載用ナビゲーション装置であり、
前記入力内容判定手段は、
前記タッチパネルがタッチされた時間の長さにより音量の増減の指示を判定する
ことを特徴とする入力受付装置。
【請求項７】
請求項１に記載の入力受付装置であって、
前記情報機器は、
表示装置を備えた車載用ナビゲーション装置であり、
地図上の位置の高度を取得する手段を備え、
前記振動制御手段は、
前記表示装置に地図が表示されているときに、前記タッチパネルがタッチされた場合、タッチされている位置に対応する地図上の位置の高度に応じて振動パターンを変化させる
ことを特徴とする入力受付装置。
【請求項８】
情報機器の入力受付装置であって、
タッチパネルと、
前記タッチパネルに振動を伝える振動装置と、
前記タッチパネルがタッチされている時間に応じて振動パターンを選択する振動パターン選択手段と、
前記振動パターン選択手段により選択された振動パターンで前記振動装置を制御する振動制御手段と、
前記タッチパネルが非タッチ状態になったときに選択されていた振動パターンにより入力内容を判定する入力内容判定手段と、
を備えることを特徴とする入力受付装置。
【請求項９】
情報機器の入力受付装置の入力受付方法であって、
前記情報機器は、
タッチパネルと、前記タッチパネルに振動を伝える振動装置とを備え、
前記タッチパネルがタッチされている時間に応じて振動パターンを決定する振動パターン決定ステップと、
前記振動パターン決定ステップにより決定された振動パターンで前記振動装置を制御する振動制御ステップと、
前記タッチパネルがタッチされていた時間により入力内容を判定する入力内容判定ステップとを行う
ことを特徴とする入力受付装置の入力受付方法。
【請求項１０】
情報機器の入力受付装置の入力受付方法であって、
前記情報機器は、
タッチパネルと、前記タッチパネルに振動を伝える振動装置とを備え、
前記タッチパネルがタッチされている時間に応じて振動パターンを選択する振動パターン選択ステップと、
前記振動パターン選択ステップにより選択された振動パターンで前記振動装置を制御する振動制御ステップと、
前記タッチパネルが非タッチ状態になったときに選択されていた振動パターンにより入力内容を判定する入力内容判定ステップと、
ことを特徴とする入力受付装置の入力受付方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えた入力受付装置に関する。
【背景技術】
【０００２】
表示装置の表示面に入力装置としてタッチパネルを備えた情報機器（例えば、車載用ナビゲーション装置）がある。このような入力装置では、表示画面に選択項目（アイコンなど）を表示し、タッチパネルへのタッチにより、ユーザから選択項目の選択を受け付ける。ユーザは、表示画面を見ながら目的の選択項目を探し、それにタッチすることになる。したがって、ユーザは、タッチパネルを操作するとき、表示画面を見る必要がある。
【０００３】
この点、タッチパネルに振動装置を配置し、選択項目がタッチされている場合にタッチパネルを振動させて、ユーザに選択項目をタッチしていること知らせるようにした技術がある（特許文献１参照）。この技術によれば、ユーザは、表示画面を凝視しなくても、触覚により選択項目の位置を知ることができる。
【０００４】
【特許文献１】特開２００５−１９０２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザによっては、少ない指の動きで細かな入力操作が可能な入力装置を好む。従来の技術では、ユーザは、選択項目の位置を振動により知ることができるものの、選択項目を探すに至るまでは指の位置を動かす必要がある。したがって、従来の技術では、少ない指の動きにより細かな入力操作を行いたいとのニーズには答えられない。
【０００６】
本発明は、上記課題を解決すべくなされたものであり、その目的は、タッチパネルを備えた入力装置において、タッチパネルへの振動パターンによる明確なフィードバックを利用して、少ない指の移動でも入力操作を可能とすることにある。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく、本発明の情報機器（例えば、車載用ナビゲーション装置）の入力受付装置は、タッチパネルと、タッチパネルに振動を伝える振動装置を備えている。振動装置は、タッチされた時間に応じて振動パターンが変わるように制御される。入力内容は、タッチされていた時間や非タッチ状態となったときに選択されていた振動パターンにより判断される。
【０００８】
例えば、本発明の第１の態様である情報機器の入力受付装置は、タッチパネルと、前記タッチパネルに振動を伝える振動装置と、前記タッチパネルがタッチされている時間に応じて振動パターンを決定する振動パターン決定手段と、前記振動パターン決定手段により決定された振動パターンで前記振動装置を制御する振動制御手段と、前記タッチパネルがタッチされていた時間により入力内容を判定する入力内容判定手段と、を備える。
【０００９】
また、本発明の第２の態様である情報機器の入力受付装置では、タッチパネルと、前記タッチパネルに振動を伝える振動装置と、前記タッチパネルがタッチされている時間に応じて振動パターンを選択する振動パターン選択手段と、前記振動パターン選択手段により選択された振動パターンで前記振動装置を制御する振動制御手段と、前記タッチパネルが非タッチ状態になったときに選択されていた振動パターンにより入力内容を判定する入力内容判定手段と、を備える。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の一実施形態について、図面を参照して説明する。
【００１１】
図１は、本発明の一実施形態が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４と、入力装置５と、車輪速センサ６と、ジャイロセンサ７と、ＧＰＳ(Global Positioning System)受信装置８と、タッチパネル振動装置９とを備えている。
【００１２】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ６、７やＧＰＳ受信装置８から出力される情報を基にして現在位置を検出する。また、ディスプレイ２に画像を表示するためにグラフィックス情報を生成する。
【００１３】
ディスプレイ２は、液晶表示装置などからなり、演算処理部１で生成されたグラフィックス情報を表示するユニットである。
【００１４】
記憶装置３は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭやＨＤＤやＩＣカードといった記憶媒体で構成されている。この記憶媒体には、ナビゲーション処理に必要な地図データが記憶されている。地図データは、地図上の道路を構成するリンクに関するデータ（リンクの開始ノード及び終了ノードの座標位置、接続するリンクなど）を含んでいる。また、地図データには、座標（地域）ごとの高度が格納されている。
【００１５】
音声入出力装置４は、マイクロホンを備え、ユーザが発話した音声を取得し、演算処理部１に送信する。また、演算処理部１で生成したユーザへのメッセージを音声信号に変換し出力する。
【００１６】
入力装置５は、ユーザからの指示を受け付けるユニットである。入力装置５は、ディスプレイ２の表示面側に貼られた透過性のタッチパネル５１と、その他のハードスイッチ（図示しない）で構成される。タッチパネル５１は、操作者によってタッチされたタッチパネル上の位置を演算装置１に出力する。
【００１７】
センサ６、７およびＧＰＳ受信装置８は、車載用ナビゲーション装置１００で現在地（自車位置）を検出するために使用されるものである。
【００１８】
タッチパネル振動装置９は、タッチパネル５１を振動させるための装置であり、様々なパターンの振動を発生することができる。タッチパネル振動装置９は、例えば、モーターに偏芯したマス（おもり）をつけ回転しその遠心力によって振動を発生させるタイプ（アンバランスマス型）であってもよい。
【００１９】
図２は、ディスプレイ２と、タッチパネル５１と、タッチパネル振動装置９とからなるディスプレイ部４０の断面図を示す。ディスプレイ２は、液晶表示装置などの薄型表示装置である。図示するように、ディスプレイ２の表示面側に透過性のタッチパネル５１が配置される。また、ディスプレイ２の背面（表示面の反対面）にタッチパネル振動装置９が配置される。タッチパネル振動装置９は、複数配置されていてもよい。複数配置されていれば、タッチパネル５１の全体を均等に振動させることができる。
【００２０】
図３は、演算処理部１のハードウェア構成例を示す図である。
【００２１】
図示するように、演算処理部１は、各デバイス間をバス３３で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Direct Memory Access）２４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ２５と、グラフィックスイメージデータを蓄えるＶＲＡＭ(Video Random Access Memory)２６と、イメージデータをＲＧＢ信号に変換するカラーパレット２７と、アナログ信号をデジタル信号に変換するＡ/Ｄ変換器２８と、シリアル信号をバスに同期したパラレル信号に変換するＳＣＩ(Serial Communication Interface)２９と、パラレル信号をバスに同期させてバス上にのせるＰＩＯ(Parallel Input/Output)３０と、パルス信号を積分するカウンタ３１と、タッチパネル振動装置９を制御する振動装置インタフェース３２と、これらを接続するバス３３とを有する。
【００２２】
図４は、演算処理部１の機能ブロック図である。なお、車載用ナビゲーション装置１００の基本的な動作である、ナビゲーション処理を行うための機能については説明を省略する。
【００２３】
図示するように、演算処理部１は、主制御部１０１と、入力処理部１０２と、タッチパネル振動制御部１０３と、入力内容判定部１０４と、表示処理部１０５とを備えている。
【００２４】
主制御部１０１は、各機能部を制御する中心的なユニットである。例えば、入力処理部１０２を介して入力装置５への入力を検出し、ユーザからの指示を解析し、指示された内容に対応する処理が実行されるように各機能部を制御する。また、タッチパネル振動制御部１０３に対して、タッチパネル振動装置９を駆動させて所定の振動パターンで振動を発生させるように指示する。また、入力内容判定部１０４に対して、入力装置５への入力内容を判定するように指示する。また、表示画面の描画のためのデータを生成し、表示処理装置１０５に送り、ディスプレイ２に表示するように指示する。
【００２５】
入力処理部１０２は、タッチパネル５１などの入力装置５から、入力信号を受信し、主制御部１０１に送る。
【００２６】
タッチパネル振動制御部１０３は、主制御部１０１の指示に従って、タッチパネル振動装置９の振動動作を制御する。タッチパネル振動制御部１０３は、タッチパネル振動装置９の振動パターンを振動パターン情報２００を用いて決定する。
【００２７】
図５は、タッチパネル振動パターン情報２００の構成を示す図である。図示するように、タッチパネル振動パターン情報２００には、入力受付画面ごとに、入力受付画面を識別するためのコード２０１が付与されたレコード２０２が格納されている。各レコード２０２には、タッチ受付領域２０３ごとに、タッチ時間２０４と、振動パターン２０５とが格納されている。タッチ受付領域２０３は、タッチされた場合に入力として受け付けるタッチパネル上の領域（又は、対応する画面上の領域）である。タッチ受付領域２０３は、地図表示中のスクロール指示受付ボタンの表示領域や、ページめくりの要求を受け付けるボタンの表示領域や、音量調整のボタンの表示領域などに対応する。
【００２８】
タッチパネル振動パターン情報２００を参照すれば、現在表示中の入力受付画面とタッチされた位置とタッチ時間とに基づいて、振動パターンを決定することができる。
【００２９】
図６は、振動パターンの例を示す。横軸が時間、縦軸が振動強度である。タッチ時間は、それぞれ（Ａ１）、（Ａ２）、（Ａ３）の順、及び（Ｂ１）、（Ｂ２）、（３）の順で長いとする。振動パターン情報２００に格納される振動パターン２０５は、例えば、（Ａ１）〜（Ａ３）に示すように、所定時間連続する所定強度の振動Ｖを１回の振動として、タッチ時間２０４が長くなるほど、回数が多くなるようにする。すなわち、タッチ時間２０４が長いほど、単位時間当たりの振動時間が長くなるようにする。または、（Ｂ１）〜（Ｂ３）のように、タッチ時間２０４が長いほど振動強度が大きくなるようしてもよい。
【００３０】
図４に戻って説明する。入力内容判定部１０４は、主制御部１０１に従って、タッチパネル５１などの入力装置５へなされたユーザの操作から、入力内容を判定し、判定結果を主制御部１０１に送る処理を行う。判定には、入力内容判定用情報２１０を用いる。
【００３１】
図７は、入力内容判定用情報２１０の構成を示す図である。図示するように、入力内容判定用情報２１０には、入力受付画面ごとに、入力受付画面を識別するためのコード２１１（図５のコード２０１に対応）が付与されたレコード２１２が格納されている。各レコード２１２には、タッチ受付領域２１３（図５のタッチ受付領域２０３に対応）ごとに、タッチ時間２１４と、入力内容２１５とが格納されている。入力内容２１５には、例えば、地図表示中のスクロール指示受付画面の場合、タッチ時間２１４に応じて、スクロール速度のレベル（高、中、低）が格納される。また、入力内容２１５には、選択項目がリスト表示されたページめくり受付画面の場合、タッチ時間に応じて、めくるページ数が格納される。また、音量調整画面の場合、タッチ時間に応じて、音量レベルの増減が格納される。
【００３２】
入力内容判定用情報２１０を参照すれば、現在表示中の入力受付画面と、タッチされた位置と、タッチ時間とに基づいて、入力内容を求めることができる。
【００３３】
図６に戻る。表示処理部１０５は、主制御部１０１に従って、ディスプレイ２に画面を表示する処理を行う。
【００３４】
＜動作の説明＞
次に、上記のように構成される車載用ナビゲーション装置１００の動作について説明する。
【００３５】
まず、図８及び図９を用いて、地図表示中にスクロール指示を受け付ける場合について説明する。図８は、かかる場合の、入力内容判定処理のフロー図である。図９は、画面の遷移図である。
【００３６】
図８のフローは、地図表示処理部１０５が地図を表示し、スクロール指示を受け付ける状態のときに開始される（Ｓ１０１）。
【００３７】
入力処理部１０２は、タッチパネル５１へタッチがあったか否かを監視する（Ｓ１０２）。そして、タッチがあった場合（Ｓ１０２でＹ）、主制御部１０１に、タッチを検出した旨とタッチ位置を送る。
【００３８】
主制御部１０１は、経過時間ｔを０に初期化する（Ｓ１０３）。そして、初期化してからの経過時間ｔを求める（Ｓ１０４）。
【００３９】
次に、主制御部１０１は、経過時間ｔが所定の閾値を超えたか否か判定する（Ｓ１０５）。ここで、閾値は、振動パターン情報２００のタッチ時間２０４に格納されている時間の最大値である。具体的には、主制御部１０１は、振動パターン情報２００の中から、現在表示中の入力受付画面（地図表示中のスクロール受付画面）に対応するレコード２０２を取得する。そして、取得したレコードのデータの中から、入力処理部１０２により知らされたタッチ位置に対応するタッチ受付領域２０３の、タッチ時間２０４に格納されている時間の最大値を求め、閾値とする。
【００４０】
経過時間ｔが閾値未満の場合（Ｓ１０５でＮ）、主制御部１０１は、Ｓ１０７に処理を移行する。一方、経過時間ｔが閾値を超えている場合（Ｓ１０５でＹ）、主制御部１０１は、経過時間ｔを０に初期化し（Ｓ１０６）、Ｓ１０７に処理を移行する。
【００４１】
なお、経過時間ｔが閾値（タッチ時間の最大値）を超えた場合に、０に初期化するのは、振動パターン情報２００により定められた振動パターンを繰り返し発生させるためである。
【００４２】
Ｓ１０７では、主制御部１０１は、タッチパネル振動制御部１０３に対して、振動パターンを決定して、タッチパネル５１を振動するように指示する。
【００４３】
これを受けて、タッチアパネル振動制御部１０３は、経過時間ｔに応じて振動パターンを求める。具体的には、まず、タッチパネル振動制御部１０３は、振動パターン情報２００の中から、現在表示中の入力受付画面（地図表示中のスクロール指示受付画面）に対応するレコード２１２を取得する。そして、取得したレコードのデータの中から、タッチ位置に対応するタッチ受付領域２０３で、経過時間ｔに対応するタッチ時間２０４である、振動パターン２０５を取得する。そして、求めた振動パターンで振動が発生するように、タッチパネル振動装置９を制御する。これにより、タッチパネル振動装置９は、タッチパネル振動制御部１０３で求められた振動パターンで、振動を発生する。そして、タッチパネル５１が振動する。
【００４４】
次に、主制御部１０１は、入力処理部１０２を介して、タッチ状態が継続しているか否か判定する（Ｓ１０８）。継続している場合（Ｓ１０８でＹ）、主制御部１０１は、Ｓ１０４に戻り、処理を続ける。
【００４５】
一方、ユーザの指が離れ、タッチ状態にない場合（Ｓ１０８でＮ）、主制御部１０１は、入力判定部１０４に対して、ユーザの入力内容を判定するように指示する。
【００４６】
これを受けて、入力判定処理部１０４は、ユーザの入力内容を判定する処理を行う（Ｓ１０９）。具体的には、入力判定処理部１０４は、入力内容判定用情報２１０の中から、現在表示中の画面（地図）に対応するレコードを取得する。そして、取得したレコードから、タッチ位置に対応するタッチ領域２１３で、経過時間ｔに対応するタッチ時間２１４である、入力内容２１５を取得する。そして、取得した入力内容を、主制御部１０１に送る。
【００４７】
こうして、主制御部１０１は、ユーザの入力内容を取得し、入力内容判定処理を終了する。
【００４８】
以上、入力内容判定処理について説明した。
【００４９】
図９は、地図表示中にスクロール指示を受け付けたときの画面の遷移図である。
【００５０】
表示画面３００には、地図３１０が表示されている。タッチパネル５１には、スクロール指示をその方向とともに受け付けるための領域３１５が予め定められている。なお、領域３１５が表示されていてもよい。主制御部１０１は、いずれかの領域３１５へのタッチを検出すると、スクロール指示がなされたと判定する。また、いずれの領域３１５がタッチされたかにより、スクロール方向を判断する。また、入力内容判定部１０４は、タッチされていた時間の長さにより、指示されたスクロール速度を判定する。
【００５１】
図９は、タッチパネル５１の右方向へのスクロール指示を受け付ける領域３１５がユーザの指Ｆによりタッチされた様子を示す。
【００５２】
スクロール指示を受け付ける領域３１５に指Ｆによりタッチされると、タッチ時間が長くなるにつれて、タッチパネル５１の単位時間あたりの振動Ｖの回数が増えていく。振動Ｖの回数が１回の時に指が離されると（非タッチ状態）、入力内容判定部１０４は、スクロール速度を「低速」にする指示内容であると判定する。そして、主制御部１０１は、「低速」で地図をスクロール表示する。一方、振動回数が３回目の時に指が離されると（非タッチ状態）、入力内容判定部１０４は、スクロール速度を「高速」にする指示内容であると判定する。そして、主制御部１０１は、「高速」で地図をスクロール表示する。
【００５３】
図１０は、選択項目がリスト表示される場合に、ページめくりをタッチパネルにより受け付ける場合の画面遷移図である。
【００５４】
表示画面３００には、選択項目がリスト表示されている。タッチパネル５１には、ページめくり指示をその方向とともに受け付けるための領域３２５が定められている。表示画面３００には、その領域３２５に対応する位置に、ページめくりボタン３２５ａが表示される。主制御部１０１は、その領域３２５がタッチされたことによりページめくり指示があったと判定する。また、いずれの領域３２５がタッチされたかにより、めくり方向を判断する。また、入力内容判定部１０４は、タッチされていた時間の長さにより、指示されためくるページ数を判定する。
【００５５】
図１０は、ページ番号の大きい方向にページめくりを受け付ける領域３２５がユーザの指Ｆによりタッチされた様子である。タッチ時間が長くなるにつれて、タッチパネル５１の単位時間あたりの振動Ｖの回数が増える。振動回数が２回目の時に指が離されると（非タッチ状態）、入力内容判定部１０４は、めくるページ数を２ページ分と判定する。そして、主制御部１０１は、現在表示中のページ番号に２を足したページを取得し、表示する。一方、振動回数が４回目の時に指が離されると（非タッチ状態）、入力内容判定部１０４は、めくるページ数を４ページ分と判定する。そして、主制御部１０１は、現在表示中のページ番号に４を足したページを取得し、表示する。
【００５６】
図１１は、音量調節をタッチパネルにより受け付ける場合の画面遷移図である。
【００５７】
表示画面３００には、音量調整のための画面３３０が表示される。タッチパネル５１には、音量調節指示をその方向（大きくするか、小さくするか）とともに受け付けるための領域３３５が定められている。表示画面３００には、その領域３３５に対応する位置に、音量調整受付ボタン３３５ａが表示される。
【００５８】
主制御部１０１は、その領域３３５がタッチされたことにより音量調節の指示があったと判定する。また、いずれの領域３３５がタッチされたかにより、調整の方向を判断する。また、入力内容判定部１０４は、タッチされていた時間の長さにより、調整する幅（変化量）の指示を判定する。
【００５９】
図１１は、音量を大きくする指示を受け付ける領域３３５がユーザの指Ｆによりタッチされた場合である。タッチ時間が長くなるにつれて、タッチパネル５１の時間あたりの振動Ｖの回数が増える。
【００６０】
振動回数が２回目の時に指が離されると（非タッチ状態）、入力内容判定部１０４は、音量レベルを２レベル大きくする指示であると判定する。そして、主制御部１０１は、現在の音量レベルを２レベル増大させる。一方、振動回数が４回目の時に指が離されると（非タッチ状態）、入力内容判定部１０４は、音量レベルを４レベル大きくする指示であると判定する。そして、主制御部１０１は、現在の音量レベルを４レベル増大させる。
【００６１】
以上、本発明の一実施形態について説明した。上記実施形態によれば、タッチ時間に応じてタッチパネルの振動パターンを変化させ、タッチされていた時間に応じて入力内容を判定する、したがって、ユーザは、タッチ時間を指にフォードバックされる振動パターンに基づいて知ることができ、入力しようとする内容に応じて、指を離すタイミングを決めることができる。すなわち、ユーザは、指の大きな移動をせずに、ほぼ同じ位置で、細かな入力操作を行うことができる。
【００６２】
これにより、単一のボタンに複数の機能を持たせることができる。すなわち、同じボタンで、異なる入力内容を受け付けることができるので、画面上に表示するボタンの数を減らすことができる。細かい設定を受け付けるボタンの表示のために、画面がボタンで覆われてしまうということを防止できる。また、タッチパネル上のユーザが押し易い場所は限られているが、上記実施形態によれば、ボタン数を少なくすることができるので、ユーザが押し易い場所に集中的にボタンを設けることができる。また、ボタンの表示スペースを狭くすることができるので、表示画面中に、地図やコンテンツを表示するスペースとは別個に、タッチを受け付ける専用スペースを設けてもよい。
【００６３】
なお、主制御部１０１は、振動パターンの種類の選択を、ユーザから入力装置５を介して設定可能とすることができる。
【００６４】
＜変形例＞
本発明は、上記実施形態に限定されない。上記実施形態は、様々な変形が可能である。
【００６５】
例えば、非タッチ状態になったとき（又は、その直前）の振動パターンにより、入力内容を判定するようにしてもよい。例えば、図７で示した入力内容判定情報２１０のタッチ時間２１４に対応させた入力内容２１５の代わりに、振動パターン（図５の２０５）に対応させた入力内容２１５を格納する。そして、入力内容を判定する処理（図８のＳ１０９）で、次のようにする。すなわち、入力内容判定部１０４は、入力内容判定用情報２１０の中から、現在表示中の入力受付画面のレコード２１２を取得する。そして、取得したレコード２１２から、タッチ位置に対応するタッチ受付領域２１３で、かつ、Ｓ１０７で決定された振動パターン（すなわち、直前の振動パターン）に対応する振動パターンの、入力内容２１５を取得する。そして、取得した入力内容を主制御部１０１に送る。
【００６６】
また、地形を振動により知らせる機能を備えていてもよい。具体的には、地図を、指でなぞられた場合に、高度が高い位置ほど、強い振動を発生させる。図１２は、地図表示中の振動処理のフロー図である。このフローは、地図表示がなされると開始する（Ｓ２０１）。入力処理部１０２がタッチパネル５１へのタッチを検出すると（Ｓ２０２）、主制御部１０１は、タッチ位置に対応する表示中の地図上の位置の高度を、地図データから求める。そして、タッチパネル振動制御部１０３に、高度に応じた振動パターンでタッチパネル５１を振動させるように指示する（Ｓ２０３）。タッチパネル振動制御部１０３は、予め、高度に応じた振動パターンを定めておく。そして、主制御部１０１から知らされた高度から、振動パターンを決定し、タッチパネル振動装置９を制御する（Ｓ２０４）。例えば、高度が高いほど、振動強度を大きくする。主制御部１０１は、タッチ状態が継続する間、Ｓ２０３〜Ｓ２０４の処理が行われるようにする（Ｓ２０５）。
【００６７】
図１３は、表示画面３００に地図３１０が表示されているときに、タッチパネル５１を指でなぞられた場合の振動強度の変化を示す。ユーザの指は、図１３（Ａ）に示すように、タッチパネル５１上を、矢印のようになぞったとする。図１３（Ｂ）に示すように、タッチされた地図上の位置の高度に応じて、振動強度が変化している。なお、タッチパネル振動制御部１０３は、高度が高いほど単位時間あたりの振動開回数（振動時間）を多くしてもよい。また、海や川など、車両が走行不可能な場所の場合、そうでない場所と振動パターンを変えてもよい。
【図面の簡単な説明】
【００６８】
【図１】図１は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図２】図２は、ディスプレイ部の断面図である。
【図３】図３は、演算処理部１のハードウェア構成を示す図である。
【図４】図４は、演算処理部１の機能構成を示す図である。
【図５】図５は、振動パターン情報２００の構成を示す図である。
【図６】図６は、振動パターンの例を示す図である。
【図７】図７は、入力内容判定用情報２１０の構成を示す図である。
【図８】図８は、入力内容判定処理のフロー図である。
【図９】図９は、表示画面の遷移図である。
【図１０】図１０は、表示画面の遷移図である。
【図１１】図１１は、表示画面の遷移図である。
【図１２】図１２は、地図表示中の振動処理のフロー図である。
【図１３】図１３は、地図表示中の振動処理を説明するための図である。
【符号の説明】
【００６９】
１００…車載用ナビゲーション装置、
１…演算処理部、２…ディスプレイ、３…記憶装置、４…音声出入力装置、５…入力装置、６…車輪速センサ、７…ジャイロ、８…ＧＰＳ受信装置、５１…タッチパネル
【図１】
2008065518.tif 000003
【図２】
2008065518.tif 000004
【図３】
2008065518.tif 000005
【図４】
2008065518.tif 000006
【図５】
2008065518.tif 000007
【図６】
2008065518.tif 000008
【図７】
2008065518.tif 000009
【図８】
2008065518.tif 000010
【図９】
2008065518.tif 000011
【図１０】
2008065518.tif 000012
【図１１】
2008065518.tif 000013
【図１２】
2008065518.tif 000014
【図１３】
2008065518.tif 000015