(57)【要約】【課題】正確なタッチパネル操作が困難な場合であっても、ユーザの指示どおり正しく動作させることができる車載情報端末を提供する。【解決手段】タッチパネル操作のタッチ位置の変化を検出し（ステップＳ４０）、タッチ位置が変化しなかった場合は、タッチパネル操作のタッチ位置における画面表示内容に対応する処理内容を実行する（ステップＳ１００）。タッチ位置が変化した場合は、タッチ位置の軌跡から操作ジェスチャーを認識し（ステップＳ８０）、その操作ジェスチャーに対応する処理内容を実行する（ステップＳ９０）。【選択図】図４
2007145106.tif 000002
【特許請求の範囲】
【請求項１】
各種の画面表示を行う表示手段と、
前記表示手段に対するタッチパネル操作を検出するタッチパネル手段と、
前記タッチパネル手段により検出されるタッチパネル操作に基づいて、所定の操作方法にしたがって各種の処理を実行する制御手段とを備え、
前記所定の操作方法には、
前記タッチパネル操作のタッチ位置における前記表示手段の画面表示内容に対応する処理内容を実行する第１の操作方法と、
前記タッチパネル操作により入力された予め定められた特定の形状である操作ジェスチャーに対応する処理内容を実行する第２の操作方法とが含まれることを特徴とする車載情報端末。
【請求項２】
請求項１の車載情報端末において、
前記制御手段は、前記タッチパネル操作のタッチ位置が変化しなかった場合は前記第１の操作方法にしたがって各種の処理を実行し、前記タッチパネル操作のタッチ位置が変化した場合は前記第２の操作方法にしたがって各種の処理を実行することを特徴とする車載情報端末。
【請求項３】
請求項１または２いずれかの車載情報端末において、
前記制御手段が前記第２の操作方法にしたがって各種の処理を実行する際、先のタッチパネル入力が終了してから所定時間以内に次のタッチパネル入力が行われた場合は、前記操作ジェスチャーの検出を引き続き行うことを特徴とする車載情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを用いて操作を行うナビゲーション装置などの車載情報端末に関する。
【背景技術】
【０００２】
従来、タッチパネルを用いて操作を行うナビゲーション装置が広く知られている。たとえば特許文献１には、タッチパネルを介して手書き入力された文字を認識し、メモ情報として記憶することができるナビゲーション装置が開示されている。
【０００３】
【特許文献１】特開２００３−３３７０４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されるような従来のナビゲーション装置において、ナビゲーション装置をユーザの指示どおり正しく動作させるためには、指示内容に応じたタッチパネル操作をユーザが正確に行う必要がある。しかし、状況によっては正確なタッチパネル操作が困難な場合もある。たとえば、車室内のインストルメントパネルの中央部付近に設置されている通常のナビゲーション装置において、車両が右ハンドルであり運転者であるユーザが右利きの場合、ユーザは利き手ではない左手でタッチパネル操作を行うため、正確なタッチパネル操作が困難なことがある。
【課題を解決するための手段】
【０００５】
請求項１の発明による車載情報端末は、各種の画面表示を行う表示手段と、表示手段に対するタッチパネル操作を検出するタッチパネル手段と、タッチパネル手段により検出されるタッチパネル操作に基づいて、所定の操作方法にしたがって各種の処理を実行する制御手段とを備え、所定の操作方法には、タッチパネル操作のタッチ位置における表示手段の画面表示内容に対応する処理内容を実行する第１の操作方法と、タッチパネル操作により入力された予め定められた特定の形状である操作ジェスチャーに対応する処理内容を実行する第２の操作方法とが含まれることとするものである。
請求項２の発明は、請求項１の車載情報端末において、制御手段は、タッチパネル操作のタッチ位置が変化しなかった場合は第１の操作方法にしたがって各種の処理を実行し、タッチパネル操作のタッチ位置が変化した場合は第２の操作方法にしたがって各種の処理を実行するものである。
請求項３の発明は、請求項１または２いずれかの車載情報端末において、制御手段が第２の操作方法にしたがって各種の処理を実行する際、先のタッチパネル入力が終了してから所定時間以内に次のタッチパネル入力が行われた場合は、操作ジェスチャーの検出を引き続き行うこととするものである。
【発明の効果】
【０００６】
本発明によれば、正確なタッチパネル操作が困難な場合であっても、ナビゲーション装置などの車載情報端末をユーザの指示どおり正しく動作させることができる。
【発明を実施するための最良の形態】
【０００７】
本発明の一実施形態によるナビゲーション装置の構成を図１に示す。このナビゲーション装置は車両に搭載されており、ユーザのタッチパネル操作に応じて、車両を目的地まで案内するための各種の動作を実行する。ナビゲーション装置１は、制御回路１１、ＲＯＭ１２、ＲＡＭ１３、現在地検出装置１４、画像メモリ１５、表示モニタ１６、入力装置１７、およびディスクドライブ１８を有している。ディスクドライブ１８には、地図データが記録されたＤＶＤ−ＲＯＭ１９が装填される。
【０００８】
制御回路１１は、マイクロプロセッサおよびその周辺回路からなり、ＲＡＭ１３を作業エリアとしてＲＯＭ１２に格納された制御プログラムを実行することにより、各種の処理や制御を行う。この制御回路１１により、ＤＶＤ−ＲＯＭ１９に記録された地図データに基づいて、たとえば道路地図の表示や目的地の設定、設定された目的地までの推奨経路の探索などが行われる。
【０００９】
現在地検出装置１４は、自車両の現在地を検出する装置であり、たとえば、自車両の進行方向を検出する振動ジャイロ１４ａ、車速を検出する車速センサ１４ｂ、ＧＰＳ衛星からのＧＰＳ信号を検出するＧＰＳセンサ１４ｃ等からなる。ナビゲーション装置１は、この現在地検出装置１４により検出された自車両の現在地に基づいて、推奨経路を探索するときの経路探索開始点を決定することができる。
【００１０】
画像メモリ１５は、表示モニタ１６に表示するための画像データを一時的に格納する。この画像データは、道路地図を表示するための道路地図描画用データや各種の図形データ等からなり、制御回路１１において、ＤＶＤ−ＲＯＭ１９に記録されている地図データに基づいて作成される。この画像メモリ１５に格納された画像データを用いて、表示モニタ１６に道路地図画像など各種の画像が表示される。
【００１１】
表示モニタ１６にはタッチパネル１６ａが組み合わされており、ユーザの指などによって表示モニタ１６上のいずれかの位置がタッチされると、そのタッチ位置を示す情報がタッチパネル１６ａから制御回路１１へ出力される。このタッチ位置情報に基づいて、そのとき表示モニタ１６に表示されていた画像のどの部分がタッチされたか制御回路１１によって判断される。本実施形態のナビゲーション装置１は、このようなタッチパネル１６ａと制御回路１１によって検出されるユーザからのタッチパネル操作に応じて、様々な処理が実行される。
【００１２】
入力装置１７は、ユーザからの様々な操作入力を受け付けるためのものであり、操作パネルやリモコンなどによって実現される。入力装置１７により、たとえば、目的地とする施設を検索するための検索条件の入力、地図のスクロール方向の指示、地図縮尺の変更などの操作が行われる。なお、これらの操作は上記のタッチパネル操作によっても行うことができる。そのため、入力装置１７は本実施形態のナビゲーション装置１において必須ではなく、備えられていなくてもよい。
【００１３】
ディスクドライブ１８は、装填されたＤＶＤ−ＲＯＭ１９より、道路地図を表示するための地図データを読み出す。この地図データには、目的地までのルート探索に用いられる経路計算データや、交差点名称および道路名称など、推奨経路に従って自車両を目的地まで誘導するために用いられる経路誘導データ、さらに道路を表す道路データなどが含まれている。また、河川や鉄道、地図上の各種施設等（ランドマーク）など、道路以外の地図形状を表す背景データなども地図データに含まれている。
【００１４】
道路データにおいて、道路区間を表す最小単位はリンクと呼ばれており、各道路は複数のリンクによって構成されている。リンク同士を接続している点はノードと呼ばれ、このノードはそれぞれに位置情報（座標情報）を有している。このノードの位置情報によって、リンク形状、すなわち道路の形状が決定される。なお、ここではＤＶＤ−ＲＯＭを用いた例について説明しているが、ＤＶＤ−ＲＯＭ以外の他の記録メディア、たとえばＣＤ−ＲＯＭやハードディスクなどより、地図データを読み出すこととしてもよい。
【００１５】
入力装置１７の操作やタッチパネル操作によってユーザから目的地が設定されると、ナビゲーション装置１は、現在地検出装置１４により検出された現在地を経路探索開始点として、前述の経路計算データに基づいて所定のアルゴリズムの演算を行うことにより、現在地から目的地までのルート探索を行う。ルート探索の結果求められた推奨経路は、その表示形態、たとえば表示色などを変えることによって、他の道路とは区別して道路地図上に表される。これにより、ユーザは推奨経路を表示モニタ１６に表示された道路地図上において認識することができる。また、この推奨経路に従って自車両が走行できるよう、ナビゲーション装置１は、ユーザに対して画像や音声などによる進行方向指示を行うことにより、自車両を誘導する。このように、道路地図を表示して推奨経路に従って自車両を目的地まで誘導することにより、目的地までのルート案内が行われる。
【００１６】
次に、ナビゲーション装置１におけるタッチパネル操作の方法を以下に説明する。ナビゲーション装置１は、通常のタッチパネル操作として、従来のナビゲーション装置と同様に、ユーザによるタッチパネル操作のタッチ位置における表示モニタ１６の画面表示内容に対応する処理内容を実行する。たとえば、表示モニタ１６に各種の操作ボタンが画面表示されている場合は、タッチ位置の操作ボタンに対応する処理を実行する。また、地図が画面表示されている場合は、タッチ位置の方向へ地図をスクロールしたり、タッチ位置の地点を目的地に指定したりする。
【００１７】
さらに、上記のような通常のタッチパネル操作に加えて、予め定められた特定の形状をユーザがタッチパネル上でなぞって入力することにより、その形状に対応する処理内容を実行することもできる。このような操作方法によって入力される特定の形状のことを、操作ジェスチャーと称する。なお、操作ジェスチャーとして入力される形状には、ユーザがタッチパネル操作により容易に入力できるもの、たとえば数字や、簡単な文字、記号、図形などを用いることが好ましい。
【００１８】
以上説明したタッチパネル操作の方法について、図２および図３にその例を示す。図２は、タッチ位置の画面表示内容に従って動作する通常のタッチパネル操作の例である。画面表示された各種のメニューボタンのうち、ユーザが「２．ルートの確認」と書かれたメニューボタンをタッチすると、そのメニューボタンが選択されて反転表示された後、対応する処理がナビゲーション装置１において実行される。
【００１９】
図３は、操作ジェスチャーに応じて動作するタッチパネル操作の例である。ユーザが指で「２」の形状をなぞって入力すると、その操作ジェスチャーがナビゲーション装置１において認識される。その結果、「２．ルートの確認」と書かれたメニューボタンが選択され、反転表示された後に対応する処理がナビゲーション装置１において実行される。
【００２０】
上記のようなタッチパネル操作方法の違いは、ナビゲーション装置１において次のように判別される。ユーザによるタッチパネル操作のタッチ位置が変化せず、画面上の特定の一点のみがタッチされた場合は、そのタッチ位置の画面表示内容に対応する処理内容を実行する。一方、タッチパネル操作のタッチ位置が変化して何らかの形状がなぞられた場合は、操作ジェスチャーが入力されたと認識し、その操作ジェスチャーに対応する処理内容を実行する。すなわち、タッチパネル操作の開始から終了までの間におけるタッチ位置の変化の有無により、そのタッチパネル操作が操作ジェスチャーの入力であるか否かを判別し、操作方法を切り替える。
【００２１】
以上説明したタッチパネル操作を行うときにナビゲーション装置１において実行されるフローチャートを図４に示す。なお、このフローチャートは、ナビゲーション装置１において制御回路１１により実行されるものである。
【００２２】
ステップＳ１０では、タッチパネル入力があったか否かを判定する。ユーザのタッチパネル操作によりタッチパネル入力が検出された場合は、次のステップＳ２０へ進む。ステップＳ２０では、ステップＳ１０で検出されたタッチパネル入力におけるタッチ位置を検出する。
【００２３】
ステップＳ３０では、ステップＳ１０で検出されたタッチパネル入力が終了したか否かを判定する。ユーザの指がタッチパネル上を離れてタッチパネル入力が終了した場合は、次のステップＳ４０へ進む。しかし、ユーザの指がタッチパネル上を離れておらず、タッチパネル入力がまだ終了していない場合は、ステップＳ２０へ戻ってタッチ位置の検出を続ける。
【００２４】
ステップＳ４０では、ステップＳ２０で検出されたタッチ位置が変化したか否かを判定する。タッチパネル入力の開始から終了までの間にステップＳ２０において検出されたタッチ位置が変化していた場合は、ステップＳ５０へ進む。一方、タッチ位置が変化していなかった場合は、ステップＳ１００へ進む。
【００２５】
ステップＳ５０では、ステップＳ３０でタッチパネル入力の終了が検出されてから所定時間以内に、次のタッチパネル入力があったか否かを判定する。所定時間以内、たとえば１秒以内に次のタッチパネル入力があった場合は、ステップＳ６０へ進む。一方、所定時間以内に次のタッチパネル入力がなかった場合は、ステップＳ６０およびステップＳ７０を実行せずにステップＳ８０へ進む。
【００２６】
ステップＳ６０では、ステップＳ２０と同様に、ステップＳ５０で検出されたタッチパネル入力におけるタッチ位置を検出する。これにより、ステップＳ２０に引き続いて操作ジェスチャーの検出を行うようにする。次のステップＳ７０では、ステップＳ５０で検出されたタッチパネル入力が終了したか否かを判定する。ユーザの指がタッチパネル上を離れてタッチパネル入力が終了した場合は、ステップＳ８０へ進む。しかし、ユーザの指がタッチパネル上を離れておらず、タッチパネル入力がまだ終了していない場合は、ステップＳ６０へ戻ってタッチ位置の検出を続ける。
【００２７】
ステップＳ８０では、ステップＳ２０、および次のタッチパネル入力があった場合はステップＳ６０において検出されたタッチ位置の軌跡に基づいて、入力された操作ジェスチャーの認識を行う。次のステップＳ９０では、ステップＳ８０の認識結果に基づいて、入力された操作ジェスチャーに対応する動作を実行する。この場合、図３で説明したようなタッチパネル操作が行われる。ステップＳ９０を実行したら、図４のフローチャートを終了する。
【００２８】
一方ステップＳ４０からステップＳ１００へ進んだ場合、ステップＳ１００では、ステップＳ２０において検出されたタッチ位置に対応する動作を実行する。この場合、図２で説明したようなタッチパネル操作が行われる。ステップＳ１００を実行したら、図４のフローチャートを終了する。
【００２９】
なお、以上説明した図４のフローチャートでは、所定時間以内に次のタッチパネル入力を行うことにより、画数が２以上の形状よりなる操作ジェスチャーを入力できるようにした例を説明した。しかし、操作ジェスチャーを画数が１の形状、すなわち一筆書きの形状に限定することにより、ステップＳ５０、Ｓ６０およびＳ７０の処理を省略してもよい。このようにすれば、次のタッチパネル入力を検出するために所定時間待つ必要がなくなるため、操作時の反応速度を向上することができる。
【００３０】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）制御回路１１において、タッチパネル操作のタッチ位置における画面表示内容に対応する処理内容を実行する操作方法（ステップＳ１００）と、タッチパネル操作により入力された操作ジェスチャーに対応する処理内容を実行する操作方法（ステップＳ９０）とを用いて、ナビゲーション装置における各種の処理を実行することとした。このようにしたので、正確なタッチパネル操作が困難な場合であっても、操作ジェスチャーを用いてナビゲーション装置をユーザの指示どおり正しく動作させることができる。
【００３１】
（２）タッチパネル操作のタッチ位置の変化を検出し（ステップＳ４０）、タッチ位置が変化しなかった場合は、ステップＳ１００による操作方法にしたがって各種の処理を実行し、タッチ位置が変化した場合は、ステップＳ９０による操作方法にしたがって各種の処理を実行することとした。このようにしたので、操作方法の切り替えを簡単に行うことができる。
【００３２】
（３）ステップＳ９０による操作方法にしたがって各種の処理を実行する際、先のタッチパネル入力が終了してから所定時間以内に次のタッチパネル入力が行われた場合は（ステップＳ５０）、タッチ位置の検出を再度行う（ステップＳ６０）ことにより、操作ジェスチャーの検出を引き続き行うこととした。このようにしたので、操作ジェスチャーを一筆書きの形状に限定することなく、画数が２以上の形状を含め様々な形状を操作ジェスチャーとして入力することができる。
【００３３】
なお、上記実施の形態ではナビゲーション装置を例として説明したが、本発明はナビゲーション装置に限定することなく、たとえばＴＶモニタやオーディオ装置などの様々な車載情報端末についても適用可能である。
【００３４】
以上説明した実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態によるナビゲーション装置の構成を示すブロック図である。
【図２】タッチ位置の画面表示に従って動作するタッチパネル操作を示す図である。
【図３】操作ジェスチャーに応じて動作するタッチパネル操作を示す図である。
【図４】タッチパネル操作を行うときに実行されるフローチャートである。
【符号の説明】
【００３６】
１  ナビゲーション装置
１１  制御回路
１２  ＲＯＭ
１３  ＲＡＭ
１４  現在地検出装置
１５  画像メモリ
１６  表示モニタ
１７  入力装置
１８  ディスクドライブ
１９  ＤＶＤ−ＲＯＭ
【図１】
2007145106.tif 000003
【図２】
2007145106.tif 000004
【図３】
2007145106.tif 000005
【図４】
2007145106.tif 000006