(57)【要約】【課題】  ナビゲーション装置の表示情報のスクロールにおいて、スクロールスピードを容易に指定できる技術を提供する。【解決手段】  ナビゲーション装置は、ユーザからスクロール要求を受け付けると、自動的に音声認識を開始する。音声により、スクロールスピードの変化の指定を受け付けた場合、指定されたスクロールスピードでスクロールをする。地図等の画像のスクロール、メニュー等のリストスクロールに適用できる。【選択図】図４
2005221244.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション装置の情報表示方法であって、
前記ナビゲーション装置は、
表示情報の変化の要求を受け付ける情報変化要求受付ステップと、
前記表示情報の変化のスピードの変更要求を音声認識により受け付けるスピード変更要求受付ステップと、
前記スピード変更要求受付ステップにより受け付けたスピードの変更要求に従ったスピードで、前記表示情報を変化させて表示する表示ステップとを行う
ことを特徴とするナビゲーション装置の情報表示方法。
【請求項２】
ナビゲーション装置の情報表示方法であって、
前記ナビゲーション装置は、
表示情報の変化の要求を受け付ける情報変化要求受付ステップと、
前記情報変化要求受付ステップにより前記表示情報の変化の要求を受け付けた場合、前記表示情報の変化のスピードの変更要求を音声認識により受け付けるスピード変更要求受付ステップと、
前記スピード変更要求受付ステップにより受け付けたスピードの変更要求に従ったスピードで、前記表示情報を変化させて表示する表示ステップとを行う
ことを特徴とするナビゲーション装置の情報表示方法。
【請求項３】
請求項１または２に記載のナビゲーション装置の情報表示方法であって、
前記表示ステップは、
前記スピード変更要求受付ステップにより、特定のスピードに変更する要求を受け付けた場合、受け付けた特定のスピードで、前記表示情報を変化させて表示し、
前記スピード変更要求受付ステップにより、現在のスピードを基準にした相対的なスピードへの変更の要求を受け付けた場合、現在のスピードを基準にした要求されたスピードで、前記表示情報を変化させて表示する
ことを特徴とするナビゲーション装置の情報表示方法。
【請求項４】
請求項１〜３のいずれか一項に記載のナビゲーション装置の情報表示方法であって、
前記表示情報は、地図情報であり、
前記表示情報の変化は、前記地図のスクロールである
ことを特徴とするナビゲーション装置の情報表示方法。
【請求項５】
請求項１〜３のいずれか一項に記載のナビゲーション装置の情報表示方法であって、
前記表示情報は、複数の項目のリストであり、
前記表示情報の変化は、前記リストのスクロールである
ことを特徴とするナビゲーション装置の情報表示方法。
【請求項６】
ナビゲーション装置であって、
表示情報の変化の要求を受け付ける情報変化要求受付手段と、
前記表示情報の変化のスピードの変更要求を音声認識により受け付けるスピード変更要求受付手段と、
前記スピード変更要求受付手段により受け付けたスピードの変更要求に従ったスピードで、前記表示情報を変化させて表示する情報表示手段とを有する
ことを特徴とするナビゲーション装置。
【請求項７】
ナビゲーション装置であって、
表示情報の変化の要求を受け付ける情報変化要求受付手段と、
前記情報変化要求受付手段により前記表示情報の変化の要求を受け付けた場合、前記表示情報の変化のスピードの変更要求を音声認識により受け付けるスピード変更要求受付手段と、
前記スピード変更要求受付手段により受け付けたスピードの変更要求に従ったスピードで、前記表示情報を変化させて表示する表示手段とを有する
ことを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関し、特に車載用ナビゲーション装置が出力する情報の表示の技術に関する。
【背景技術】
【０００２】
特許文献１には、ユーザから指示に従って、地図を表示したり、操作を受け付けるメニューリスト等を表示したりする車載用ナビゲーション装置が記載されている。このナビゲーション装置において、ユーザは、地図等の表示情報をスクロールをしたい場合、スクロールボタン等を用いて、スクロールを指示する。スクロールのスピードは、スクロールボタンが押され続けると段階的に速くなるようになっている。
【０００３】
【特許文献１】特開２０００−２３４９３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術では、スクロールボタンが押された時間に応じてスクロールスピードが速くなるので、必ずしもユーザが希望するスクロールスピードになるとは限らない。例えば、スクロールボタンが押された当初はゆっくりスクロールされるが、そのままスクロールボタンが押され続けると、スクロールスピードが速くなる。その後、スクロールスピードを遅くしたい場合、一旦スクロールボタンから指を離した後、再度スクロールボタンを操作する必要があった。
【０００５】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、スクロール操作を容易に行うことができる技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく本発明のナビゲーション装置の情報表示方法は、情報表示の変化（画面スクロール、リストスクロール、ページ送り等）のスピード変更の要求を、音声により受け付ける。
【０００７】
本発明は、例えば、ナビゲーション装置の情報表示方法であって、前記ナビゲーション装置は、表示情報の変化の要求を受け付ける情報変化要求受付ステップと、前記表示情報の変化のスピードの変更要求を音声認識により受け付けるスピード変更要求受付ステップと、前記スピード変更要求受付ステップにより受け付けたスピードの変更要求に従ったスピードで、前記表示情報を変化させて表示する情報表示ステップとを行う。
【０００８】
また、前記スピード変更要求受付ステップは、前記情報変化要求受付ステップにより前記表示情報の変化の要求を受け付けた場合、前記表示情報の変化のスピードの変更要求を音声認識により受け付けるようにしてもよい。
【０００９】
また、前記表示ステップは、前記スピード変更要求受付ステップにより、特定のスピードに変更する要求を受け付けた場合、受け付けた特定のスピードで、前記表示情報を変化させて表示し、前記スピード変更要求受付ステップにより、現在のスピードを基準にした相対的なスピードへの変更の要求を受け付けた場合、現在のスピードを基準にした、要求されたスピードで、前記表示情報を変化させて表示するようにしてもよい。
【００１０】
また、前記表示情報は、地図情報であり、前記表示情報の変化は、前記地図のスクロールであってもよい。
【００１１】
また、前記表示情報は、複数の項目のリストであり、前記表示情報の変化は、前記リストのスクロールであってもよい。
【発明の効果】
【００１２】
本発明によれば、情報の表示の変化のスピードを容易に指示できる技術が提供される。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明の一実施形態について、図面を参照して説明する。
【００１４】
図１は、本発明の一実施形態を適用した車載用ナビゲーション装置１０００の概略構成図である。図示するように、本実施形態の車載用ナビゲーション装置１０００は、演算処理部１と、ディスプレイ２と、データ記憶装置３と、音声入出力装置４と、入力装置５と、車輪速センサ６と、地磁気センサ７と、ジャイロセンサ８と、ＧＰＳ(Global Positioning System)受信装置９とを有する。
【００１５】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ６〜８やＧＰＳ受信装置９から出力される情報を基にして現在地を検出し、得られた現在地情報に基づいて、表示に必要な地図データをデータ記憶装置３から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ表示する。また、不図示のビーコン、ＦＭ多重放送局、交通情報配信センタ等から受信した現況交通データ及びデータ記憶装置３に記憶されている地図データを用いて、ユーザから指示された目的地と現在地（出発地）とを結ぶ最適な経路（推奨経路）を探索し、音声入出力装置４やディスプレイ２を用いてユーザを誘導する。
【００１６】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットで、ＣＲＴや液晶ディスプレイなどで構成される。また、演算処理部１とディスプレイ２との間の信号Ｓ１は、ＲＧＢ信号やＮＴＳＣ（National Television System Committee）信号で接続するのが一般的である。
【００１７】
データ記憶装置３は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭやＨＤＤやＩＣカードといった記憶媒体で構成されている。この記憶媒体には、地図データ等が記憶されている。
【００１８】
地図データは、メッシュ領域の識別コード（メッシュＩＤ）、および、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータを有する。リンクデータは、リンクの識別コード（リンクＩＤ）、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報、リンクを含む道路の種別情報などを有する。
【００１９】
音声入出力装置４は、演算処理部１で生成したユーザへのメッセージを音声信号に変換し出力すると共に、ユーザが発した声を認識し演算処理部１にその内容を転送する処理を行う。
【００２０】
入力装置５は、ユーザからの指示を受け付けるユニットで、十字キー、八方向キー、ジョイスティック、スクロールキー、縮尺変更キーなどのハードスイッチ、ディスプレイ上に貼られたタッチパネルなどで構成される。入力装置５として、十字キー、八方向キー、ジョイスティック等の方向性を指定できる入力装置を用いる場合、その押される（若しくは倒される）方向に従って表示画面上のカーソルが移動するように構成することができる。
【００２１】
なお、本実施形態では、入力装置５が八方向キー等の複数のボタンを有するものである場合について説明する。それぞれのボタンは、地図等の表示中、左右上下方向へのスクロール指示をそれぞれ受け付けるように割り当てられる。そして、いずれかのボタンが押されると、そのボタンに割り当てられているスクロール方向に地図等がスクロールし、ボタンが押し続けられている間、スクロールは継続される。そして、ボタンが押された状態から押されていない状態に戻ると、スクロールは停止される。詳しくは、後述する。
【００２２】
センサ６〜８およびＧＰＳ受信装置９は、車載用ナビゲーション装置で現在地（自車位置）を検出するために使用するものである。車輪速センサ６は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。地磁気センサ７は、地球が保持している磁場を検知し、移動体が向いている方角を検出する。ジャイロ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率を３個以上の衛星に対して測定することで移動体の現在地、進行速度および進行方位を測定する。
【００２３】
図２は、演算処理部１のハードウェア構成例を示す図である。
【００２４】
図示するように、演算処理部１は、各デバイス間をバス３２で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、地図データ記憶装置３から読み出した地図データや演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Direct Memory Access）２４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ２５と、グラフィックスイメージデータを蓄えるＶＲＡＭ(Video Random Access Memory)２６と、イメージデータをＲＧＢ信号に変換するカラーパレット２７と、アナログ信号をデジタル信号に変換するＡ/Ｄ変換器２８と、シリアル信号をバスに同期したパラレル信号に変換するＳＣＩ(Serial Communication Interface)２９と、パラレル信号をバスに同期させてバス上にのせるＰＩＯ(Parallel Input/Output)３０と、パルス信号を積分するカウンタ３１と、を有する。
【００２５】
図３は、演算処理部１の機能構成を示す図である。
【００２６】
図示するように、演算処理部１は、ユーザ操作解析部４１と、経路探索部４２と、表示処理部４５と、現在位置演算部４６と、音声認識部５５とを有する。
【００２７】
現在位置演算部４６は、車輪速センサ６で計測される距離パルスデータＳ５およびジャイロ８で計測される角加速度データＳ７を各々積分した結果得られる距離データおよび角度データを用い、現在地（Ｘ′，Ｙ′）を定期的に演算する。
【００２８】
ユーザ操作解析部４１は、入力装置５に入力されたユーザからの要求を受け、その要求内容を解析して、その要求内容に対応する処理が実行されるように演算処理部１の各部を制御する。例えば、地図表示中に、入力装置５を介してユーザから地図のスクロール要求を受け付けたときは、地図をスクロールして表示するように表示処理部４５に指示する。また、メニュー等のリストが表示中に、入力装置５を介してユーザからリストのスクロール要求を受け付けたときは、リストをスクロールして表示するように表示処理部４５に指示する。
【００２９】
経路探索部４２は、ダイクストラ法等を用いて、指定された２地点（現在地、目的地）間を結ぶ経路のコスト（例えば、旅行時間）が最少となる経路を探索する。
【００３０】
表示処理部４５は、表示が要求される情報がディスプレイ２に表示されるようにコマンド生成する。例えば、表示が要求される領域にある地図データをデータ記憶装置３から受け取り、ユーザ操作解析部４１等から指定された縮尺、描画方式で、道路、その他の地図構成物や、現在地、目的地、誘導経路のための矢印といったマークが描画されるように地図描画コマンドを生成する。また、表示が要求されるメニュー等のリストが表示されるようにテキスト描画コマンドを生成する。さらに、表示中の地図やリストをスクロールするように要求された場合、これらがスクロールして表示されるように描画コマンドを生成する
音声認識部５５は、ユーザから音声入出力装置４を介して入力された音声（音響）を認識し、認識結果を表示処理部４５等に送る。
【００３１】
なお、音声認識は、ユーザの発した音声信号（波形）と、データ記憶装置に予め記憶された音響モデルとを、マッチング（照合）することにより行われる。マッチングは、通常１０〜２０ミリ秒の単位で、単語の先頭から順次行われる。例えば「はやく」という言葉を認識する場合、最初に「は」という言葉を認識する。マッチングの候補は、音響モデルのなかの「は」から始まる言葉に絞られる。次に「はや」を認識した時点で候補は、「はや」から始まる言葉に絞られる。さらに「はやく」を認識した時点では、「速く」に絞られるといった具合に候補が絞り込まれ、最終的に最もマッチングする単語が出力される。
【００３２】
上記のように構成されるナビゲーション装置１０００は、ユーザからの要求に応じて、または経路探索若しくは経路誘導等の処理過程において、画像や文字により情報を表示する。たとえば、地図、メニュー等のリストを表示する。これらの表示中に、ユーザから入力装置５を介してスクロール要求を受け付けると、表示されている情報のスクロールを開始する。このとき、音声認識を開始する。そして、スクロール中に、音声によりスクロールスピードの変化の要求がなされると、その要求に応じて、スクロールスピードを変化させる。なお、スクロールスピードは、ユーザの要求に応じて段階的に変化するようになっている。スクロールスピードの段階には、スピード極高、スピード高、スピード中（通常のスピード）、スピード低、スピード極低等がある。
【００３３】
［動作の説明］  次に、上記のように構成される車載用ナビゲーション装置１０００の動作について、ディスプレイ２に表示された情報をスクロールする動作を中心に説明する。
【００３４】
まず、ディスプレイ２に地図等の画像が表示されている場合において、ユーザから画面のスクロール要求を受け付けた場合について説明する。
【００３５】
図４は、地図等の画像が表示されているときに、ユーザから画面のスクロール要求を受け付けたときの処理の流れを示すフロー図である。このフローは、ユーザの要求により、あるいは経路誘導等の処理過程において、地図等の画像がディスプレイ２に表示されたときに開始される。なお、スクロールの対象となる画像がディスプレイ２に表示されていない場合は、このフローは開始されない。
【００３６】
まず、表示処理部４５は、ユーザにより入力装置５を介して画面のスクロールを要求する操作がなされたか否か判定する（Ｓ１０２）。ユーザにより、入力装置５を構成する複数のボタンのうち、スクロール指示受付ボタンに割り当てられたボタンが押されると、この操作の情報は、ユーザ操作解析部４１を介して表示処理部４５に送られる。すなわち、表示処理部５５は、ユーザ操作解析部４１から受信した情報により、画像スクロールを要求する操作がなされたか否か判定する。なお、表示処理部４５は、ユーザ操作解析部４１を介して、スクロールする方向の情報も受信する。
【００３７】
画像スクロールの要求あった場合（Ｓ１０２でＹｅｓ）、表示処理部４５は、ユーザにより指定された方向に、通常のスクロールのスピード（スピード中）で、画像のスクロールを開始する。また、表示処理部４５は、音声認識を開始するように、音声認識部５５に指示する。これを受けて、音声認識部５５は、音声認識を開始する（Ｓ１０４）。
【００３８】
次に、音声認識部５５は、スクロールスピードの変化の指示コマンドを受け付けたか否か判定する（Ｓ１０６）。具体的には、音声認識部５５は、音声入出力装置４に入力される音声を監視し、音声の入力があった場合、その音声の内容を認識する。そして、認識した内容の中に、スクロールスピードの変化を要求する指示コマンドが含まれているか否かを判定する。含まれている場合は、音声認識部５５は、スクロールスピードの変化の指示コマンドを受け付けたと判定する。そして、その指示コマンドを、表示処理部４５に送信する。
【００３９】
表示処理部４５は、音声認識部５５から受信した指示コマンドに従って、スクロールスピードを変化させる（Ｓ１０８）。そして、そのまま、スクロールを継続し、処理をＳ１１０に移行する。
【００４０】
ここで、スクロールスピードの変化の指示コマンドについて説明する。
【００４１】
指示コマンドには、絶対的なスクロールスピードを指示するものと、相対的なスクロールスピードを指示するものとがある。
【００４２】
絶対的なスピードを指示するコマンドは、現在のスクロールスピードとは関係なく、スクロールスピードを指定するコマンドである。例えば、スピード極高、スピード高、スピード中（通常のスピード）、スピード低、スピード極低等に指定するコマンドである。表示処理部４５は、これらの指示コマンドを受けた場合、現在のスクロールスピードがどの段階かに関らず、スクロールスピードを指示されたスクロールスピードに設定する。
【００４３】
相対的なスピードを指示するコマンドは、現在のスクロールスピードを基準にした相対的なスクロールスピードを指定するコマンドである。例えば、現在のスピードより速く、遅く等に指定するコマンドである。表示処理部４５は、これらの指示コマンドを受けた場合、スクロールスピードを、現在のスクロールスピードより一段階速いスピード又は一段階遅いスピードに設定する。
【００４４】
なお、本実施形態では、異なる表現であっても同じ意味を持つ言葉は、同じ指示コマンドとして扱われるようになっている。例えば、「速く」「もう少し速く」と「もうちょっと速く」は、スクロールスピードを現在のスクロールスピードより一段階速くするように指示する同一の指示コマンドとして扱われるようになっている。この目的を達成するため、音声認識で認識される言葉と、その言葉に対応する指示コマンドは、指示コマンド対応表としてデータ記憶装置３に予め記憶されている。そして、音声認識部５５は、指示コマンド対応表を参照して、音声認識した言葉に対応する指示コマンドを検索するようにしている。
【００４５】
Ｓ１０６に戻って説明する。音声が入力されなかった場合、音声認識ができなかった場合、音声認識された内容の中にスクロールスピードの変化を要求する指示が含まれていなかった場合、音声認識部５５は、スクロールスピードの変化の指示コマンドを受け付けなかったと判定する（Ｓ１０６でＮｏ）。そして、音声認識部５５は、このことを表示処理部４５に伝える。その結果、表示処理部４５は、今までのスクロールスピードで画面スクロールを継続し、処理をＳ１１０に移行する。
【００４６】
次に、表示処理部４５は、画面スクロールを指示する操作が継続しているか否か判定する（Ｓ１１０）。具体的には、ユーザ操作解析部４１からの情報から入力装置５のスクロール指示受付ボタンが押され続けていると判断される場合、画面スクロールを指示する操作が継続していると判定する。そして、Ｓ１０６に戻って処理を続ける。
【００４７】
一方、スクロール指示受付ボタンが押されていない状態にあると判断される場合、表示処理部４５は、画像スクロールを指示する操作は継続していない（中止された）と判定する。そして、表示処理部４５は、画面スクロールを中止する。また、音声認識部５５は、音声認識を中止する（Ｓ１１２）。そして、表示処理部４５は、Ｓ１０２に戻って処理を続ける。
【００４８】
ここで、図５を用いて、具体例を用いて説明する。
【００４９】
図５は、ディスプレイ２に表示された地図がスクロールされ、表示される地図の領域が遷移する様子５０１〜５０４を、そのスクロールスピードとともに示す図である。
【００５０】
まず、ディスプレイ２に５０１で示す地図が表示されていたとする。そして、このとき、ユーザが入力装置５の右スクロールを指示するボタンを押したとする（Ｓ１０２でＹｅｓ）。かかる場合、表示処理部４５は、通常のスピードＰ１（スピード中）で地図のスクロールを開始する。また、音声認識部５５は、音声認識を開始する（Ｓ１０４）。
【００５１】
これにより、ディスプレイ２には、地図５０２がスクロールされて表示される。
【００５２】
ここで、ユーザが音声入力装置５に対して、「はやく」と発声したとする。かかる場合、音声認識部５５は、入力された音声から「速く」の意味を認識する。そして、音声認識部５５は、この認識結果を、スクロールスピードを現在のスクロールスピードより一段階速くするように指示するコマンドであると判断して、この指示コマンドを表示処理部４５に送信する（Ｓ１０６でＹｅｓ）。これを受けて、表示処理部４５は、スクロールスピードを現在のスピードＰ１（スピード中）より一段階速くする（Ｓ１０８）。この結果、通常のスクロールスピードＰ１（スピード中）より一段階速いスクロールスピードＰ２（スピード高）で地図５０３がスクロールされることになる。
【００５３】
さらに、ここで、ユーザが音声入力装置４に対して、「おそく」と発声したとする。かかる場合、音声認識部５５は、入力された音声から「遅く」の意味を認識する。そして、音声認識部５５は、この認識結果を、スクロールスピードを、現在のスクロールスピードより一段階遅くするように指示するコマンドであると判断して、この指示コマンドを表示処理部４５に送信する（Ｓ１０６でＹｅｓ）。
【００５４】
これを受けて、表示処理部４５は、スクロールスピードを現在のスピードＰ２（スピード高）より一段階遅くする（Ｓ１０８）。この結果、通常のスクロールスピードＰ１（スピード中）で地図５０４がスクロールされる。
【００５５】
このようにして、ユーザからの音声による要求に応じてスクロールスピードが変化する。そして、ユーザがスクロール要求受付ボタンを押すのをやめたとき（Ｓ１１０でＮｏ）、表示処理部４５は、地図のスクロールを停止する。また、音声認識部５５は、音声認識を停止する（Ｓ１１２）。そして、再び、ユーザにより入力装置５のスクロール受付ボタンが押された場合、上記と同様の処理（Ｓ１０４〜Ｓ１１２）を繰り返すことになる。
【００５６】
以上、画像のスクロールの動作について説明した。
【００５７】
なお、上記フローは、現在表示されている画像の一部が次の画面の末端に再び表示されるようなスクロール方法にも、地図のメッシュ単位のスクロールや画像のページ単位のスクロールのような、現在表示されている画像が次の画面には表示されないスクロール方法にも適用できる。
【００５８】
また、上記実施形態では、音声認識により、スクロールスピードの変化を要求するコマンドを受け付けるようにしているが、特定の地点を表示する要求のコマンドを受け付けるようにしてもよい。例えば、「山口」と発音されたことを認識すると、地図データを参照して、山口県山口市の県庁を中心とした地図を表示するようにし、「下関」と発音されたことを認識すると、山口県下関市の市役所を中心とした地図を表示するようにしてもよい。
【００５９】
次に、ディスプレイ２にメニュー等の文字情報のリストが表示されている場合において、ユーザからリストのスクロール要求を受け付けた場合について説明する。
【００６０】
図６は、メニュー、選択肢等の文字情報のリストが表示されているときに、ユーザからリストスクロール要求を受け付けたときの処理の流れを示すフロー図である。このフローは、ユーザの要求により、あるいは経路誘導等の処理過程において、メニュー等の文字情報のリストがディスプレイ２に表示されたときに開始される。なお、スクロールの対象となるリストがディスプレイ２に表示されていない場合は、このフローは開始されない。
【００６１】
まず、表示処理部５５は、ユーザにより入力装置５を介してリストのスクロールを要求する操作がなされたか否か判定する（Ｓ２０２）。ユーザにより、入力装置５を構成する複数のボタンのうち、スクロール指示受付ボタンに割り当てられたボタンが押されると、この操作の情報は、ユーザ操作解析部４１を介して表示処理部５５に送られる。すなわち、表示処理部５５は、ユーザ操作解析部４１から受信した情報により、リストのスクロールを要求する操作がなされたか否か判定する。なお、表示処理部５５は、ユーザ操作解析部４１を介して、スクロールする方向（例えば、リスト項目の上方向、下方向）の情報も受信する。
【００６２】
リストスクロールの要求あった場合（Ｓ２０２でＹｅｓ）、表示処理部４５は、ユーザにより指定された方向に、通常のスクロールのスピード（スピード中）で、リストのスクロールを開始する。また、表示処理部４５は、音声認識を開始するように、音声認識部５５に指示する。これを受けて、音声認識部５５は、音声認識を開始する（Ｓ２０４）。
【００６３】
次に、音声認識部５５は、スクロールスピードの変化の指示コマンドを受け付けたか否か判定する（Ｓ２０６）。具体的には、音声認識部５５は、音声入出力装置４に入力される音声を監視し、音声の入力があった場合、その音声の内容を認識する。そして、認識した内容の中に、スクロールスピードの変化を要求する指示コマンドが含まれているか否かを判定する。含まれている場合は、音声認識部５５は、スクロールスピードの変化の指示コマンドを受け付けたと判定する。そして、その指示コマンドを、表示処理部４５に送信する。
【００６４】
表示処理部４５は、音声認識部５５から受信した指示コマンドに従って、スクロールスピードを変化させる（Ｓ２０８）。そして、そのまま、スクロールを継続し、処理をＳ１１０に移行する。
【００６５】
なお、スクロールスピードの変化の指示コマンドについては、上記、画像のスクロールの説明において説明した。
【００６６】
Ｓ２０６に戻って説明する。音声が入力されなかった場合、音声認識ができなかった場合、音声認識された内容の中にスクロールスピードの変化を要求する指示が含まれていなかった場合、音声認識部５５は、スクロールスピードの変化の指示コマンドを受け付けなかったと判定する（Ｓ２０６でＮｏ）。そして、音声認識部５５は、このことを表示処理部４５に伝える。その結果、表示処理部４５は、今までのスクロールスピードでリストのスクロールを継続し、処理をＳ２１０に移行する。
【００６７】
次に、表示処理部４５は、リストのスクロールを指示する操作が継続しているか否か判定する（Ｓ２１０）。具体的には、ユーザ操作解析部４１からの情報から入力装置５のスクロール指示受付ボタンが押され続けていると判断される場合、リストのスクロールを指示する操作が継続していると判定する。そして、Ｓ２０６に戻って処理を続ける。
【００６８】
一方、スクロール指示受付ボタンが押されていない状態にあると判断される場合、表示処理部４５は、リストのスクロールを指示する操作は継続していない（中止された）と判定する。そして、表示処理部４５は、リストのスクロールを中止する。また、音声認識部５５は、音声認識を中止する（Ｓ２１２）。そして、表示処理部４５は、Ｓ２０２に戻って処理を続ける。
【００６９】
ここで、図７を用いて、具体例を用いて説明する。
【００７０】
図７は、ディスプレイ２に表示されたリストがスクロールされ、表示されるリストの項目が遷移する様子６０１〜６０４を、そのスクロールスピードとともに示す図である。
【００７１】
まず、ディスプレイ２に項目６０２のリスト６０１が表示されていたとする。項目６０２は、ユーザにより選択される候補となる項目である。例えば、経路探索の目的地の設定処理の過程では、目的地の候補が項目として表示される。
【００７２】
リスト６０１の表示画面上には、項目６０２のいずれかを選択するフォーカス６０２ａが表示されている。フォーカス６０２ａは、ユーザの指示に従って表示位置が移動するようになっている。ユーザは、このフォーカス６０２ａを、選択したい項目６０２に合わせることで、いずれかの項目を選択することになる。
【００７３】
フォーカス６０２ａが、表示されている項目（図中では、項目１〜項目６）上を移動しているときは、新たな項目を表示する必要がない。一方、表示されている項目の一端（図中では、項目６）までフォーカス６０２ａが移動された場合、ユーザから、さらに、次の項目を表示するように要求される場合がある。
【００７４】
そこで、このように、フォーカス６０２ａがリストの一端まで移動した場合、ユーザ操作解析部４１は、入力装置５のいずれかのボタンをスクロール受付ボタンとして割り当てる。図７においては、リストの最下（項目６）までフォーカス６０２ａが移動した場合、入力装置５を構成する八方向キーの下ボタンを下方向へのスクロールを指示するボタンとして割り当てる。
【００７５】
このように割り当てられた後、八方向キーの下ボタンが押されたとする。そうすると、表示処理部４５は、スクロール要求の操作があったと判断する（Ｓ２０２でＹｅｓ）。そして、表示処理部４５は、通常のスピードＰ１（スピード中）でリストのスクロールを開始する。すなわち、６０４に示すように、項目６の次に続く項目を新たに表示していく。また、音声認識部５５は、音声認識を開始する（Ｓ２０８）。
【００７６】
ここで、ユーザが音声入力装置５に対して、「はやく」と発声したとする。かかる場合、音声認識部５５は、入力された音声から「速く」の意味を認識する。そして、音声認識部５５は、この認識結果を、スクロールスピードを現在のスクロールスピードより一段階速くするように指示するコマンドであると判断して、この指示コマンドを表示処理部４５に送信する（Ｓ２０６でＹｅｓ）。
【００７７】
これを受けて、表示処理部４５は、スクロールスピードを現在のスピードＰ１（スピード中）より一段階速くする（Ｓ２０８）。この結果、通常のスクロールスピードＰ１（スピード中）より一段階速いスクロールスピードＰ２（スピード高）でリスト６０３がスクロールされることになる。
【００７８】
さらに、ここで、ユーザが音声入力装置４に対して、「おそく」と発声したとする（Ｓ２０６でＹｅｓ）。かかる場合、音声認識部５５は、入力された音声から「遅く」の意味を認識する。そして、音声認識部５５は、この認識結果を、スクロールスピードを、現在のスクロールスピードより一段階遅くするように指示するコマンドであると判断して、この指示コマンドを表示処理部４５に送信する（Ｓ２０６でＹｅｓ）。
【００７９】
これを受けて、表示処理部４５は、スクロールスピードを現在のスピードＰ２（スピード高）より一段階遅くする（Ｓ２０８）。この結果、通常のスクロールスピードＰ１（スピード中）で地図がスクロールされる。
【００８０】
このようにして、ユーザからの音声による要求に応じてスクロールスピードが変化する。そして、ユーザがスクロール要求受付ボタンを押すのをやめたとき（Ｓ２０１でＮｏ）、表示処理部４５は、リストのスクロールを停止する。また、音声認識部５５は、音声認識を停止する。そして、再び、ユーザにより入力装置５のスクロール受付ボタンが押された場合、上記と同様の処理（Ｓ２０４〜Ｓ２１２）を行うことになる。
【００８１】
以上、リストのスクロールの動作について説明した。
【００８２】
なお、上記フローは、現在表示されている項目の一部が次のリストの一部として再び表示されるようなスクロール方法にも、項目のページ単位のスクロール、ページ送りのような、現在表示されている項目が次の画面には表示されないスクロール（ページ送り）方法にも適用できる。
【００８３】
また、フォーカス６０２ａの表示位置の移動のように、ユーザの指示に応じて画面上の表示位置を移動させる動作にも適用できる。例えば、表示画面上に、表示位置が移動するアイコン等の表示物が表示されている場合、入力装置５を介して表示物の表示位置の移動の指示を受けると、表示物の表示位置を移動させるとともに、音声認識を開始するようにする。そして、上記図４，６のフローのように、音声認識により、表示物の移動のスピードの変化の指示を受け付ける。そして、指示されたスピードで表示物の表示位置が変化していくようにする。
【００８４】
以上、本発明の一実施形態について説明した。
【００８５】
本発明によれば、ユーザの要求に沿った情報の表示を行うことができる。
【００８６】
また、情報の表示の変化のスピードをユーザの要求に沿ったスピードに容易に変化できる。
【００８７】
また、本実施形態では、ユーザのスクロール要求操作をきっかけとして、音声認識を開始する。そして、音声により、スクロールスピードの変化の指定を受け付ける。したがって、ユーザは、容易にスクロールスピードの変化を指定することができる。
【００８８】
また、本実施形態では、音声により、スクロールスピードを速くすることも
、遅くすることも容易に指定することができる。
【００８９】
なお、本実施形態は、本発明の要旨の範囲内で、様々な変形が可能である。
【００９０】
例えば、本発明を車載用ナビゲーション装置に適用した例について説明したが、本発明は車載用以外のナビゲーション装置にも適用することができる。
【図面の簡単な説明】
【００９１】
【図１】図１は、車載用ナビゲーション装置１０００の概略構成図である。
【図２】図２は、演算処理部１のハードウェア構成を示す図である。
【図３】図３は、演算処理部１の機能構成を示す図である。
【図４】図４は、車載用ナビゲーション装置１０００の画像スクロールの処理の概略を示すフロー図である。
【図５】図５は、画像スクロールの具体例を説明するための図である。
【図６】図６は、車載用ナビゲーション装置１０００のリストスクロールの処理の概略を示すフロー図である。
【図７】図７は、リストスクロールの具体例を説明するための図である。
【符号の説明】
【００９２】
１・・・演算処理部、２・・・ディスプレイ、３・・・地図データ記憶装置、４・・・音声出入力装置、５・・・入力装置、６・・・車輪速センサ、７・・・地磁気センサ、８・・・ジャイロ、９・・・ＧＰＳ受信機、１１・・・車内ＬＡＮ装置、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・ＤＭＡ、２５・・・描画コントローラ、２６・・・ＶＲＡＭ、２７・・・カラーパレット、２８・・・Ａ/Ｄ変換器、２９・・・ＳＣＩ、３０・・・ＰＩＯ、３１・・・カウンタ、４１・・・ユーザ操作解析部、４２・・・経路探索部、４５・・・表示処理部、４６・・・現在位置演算部、５５・・・音声認識部
【図１】
2005221244.tif 000003
【図２】
2005221244.tif 000004
【図３】
2005221244.tif 000005
【図４】
2005221244.tif 000006
【図５】
2005221244.tif 000007
【図６】
2005221244.tif 000008
【図７】
2005221244.tif 000009