(57)【要約】【課題】現在位置とスクロール画面に表示された地図との位置関係を、画面上に判り易く示す【解決手段】地図情報を表示する画面を備えた表示手段２０と、地図情報のスクロール命令と検出された現在位置とを含む制御情報の入力を受け付ける入力手段１０とを有し、表示手段２０は、入力手段１０を介して所定のスクロール命令を取得した場合、画面２３を分割して、現在位置を含む現在位置周辺の地図情報を表示する第１表示領域２３１と、スクロール中の地図情報を表示する第２表示領域２３２とを形成し、第２表示領域２３２に第１表示領域２３１よりも小さい縮尺の地図情報を表示する。【選択図】  図１
2005326653.tif 000002
【特許請求の範囲】
【請求項１】
取得した制御情報に基づいて、地図情報を表示する地図表示装置であって、
地図情報を表示する画面を備えた表示手段と、前記地図情報のスクロール命令、検出された現在位置を少なくとも含む制御情報の入力を受け付ける入力手段とを有し、
前記表示手段は、前記入力手段を介して所定のスクロール命令を取得した場合、前記画面を分割して、前記現在位置を含む現在位置周辺の地図情報を表示する第１表示領域と、前記スクロール中の地図情報を表示する第２表示領域とを形成し、前記第２表示領域に前記第１表示領域よりも小さい縮尺の地図情報を表示する地図表示装置。
【請求項２】
前記第２表示領域に、ユーザにより操作される前記入力手段への入力量に応じて決定された縮尺の地図情報を表示する請求項１に記載の地図表示装置。
【請求項３】
前記表示手段は、前記入力手段を介して取得したスクロール命令からスクロール方向を取得し、
前記画面のスクロール方向側の領域に前記第２表示領域を形成し、
前記画面の第２表示領域を除いた領域の少なくとも一部分に前記第１表示領域を形成する請求項１又２に記載の地図表示装置。
【請求項４】
前記画面は矩形であり、
前記表示手段は、前記画面の上縁領域、下縁領域、右縁領域、左縁領域、右上頂点領域、右下頂点領域、左上頂点領域、又は左下頂点領域のいずれかの領域に前記第１表示領域を形成する請求項３に記載の地図表示装置。
【請求項５】
前記表示手段は、前記第１表示領域に表示する地図情報に含まれる特徴線と、前記第２表示領域に表示する地図情報に含まれる特徴線とが共通する場合、各特徴線が前記第１表示領域と第２表示領域の境界部で連なるように各地図情報を表示する請求項１〜４のいずれかに記載の地図表示装置。
【請求項６】
前記特徴線は、高速道路、幹線道路、鉄道、又は河川のいずれかである請求項５に記載の地図表示装置。
【請求項７】
前記表示手段は、前記スクロール命令の後に詳細地図参照命令を取得した場合、前記第２表示領域の少なくとも一部分に第３表示領域を重ねて形成し、当該第３表示領域に前記第２表示領域に表示された所定の領域の地図情報を、前記第２表示領域よりも大きい縮尺で表示する請求項１〜６のいずれかに記載の地図表示装置。
【請求項８】
前記入力手段は、発話された音声情報を認識し、音声による前記表示手段への制御情報の入力を受け付ける音声入力部を有し、
前記音声入力部は、
階層構造を有する音声言語辞書と、
次に発話される音声情報を予測し、当該予測に応じて前記音声言語辞書を更新する辞書管理部と、
前記音声言語辞書を参照して入力された音声情報に基づく制御情報を認識して、前記表示手段へ送出する音声認識部とを備え、
前記辞書管理部は、前記画面に表示された地図情報に含まれる地点を示す言語を、前記音声認識部により参照される順位が上位の階層に帰属させる請求項１〜７のいずれかに記載の地図表示装置。
【請求項９】
制御情報に基づく地図情報を表示装置の画面に表示する表示方法であって、
スクロール命令、検出された現在位置を少なくとも含む制御情報を取得し、
取得した制御情報に所定のスクロール命令が含まれる場合、前記画面を分割して、前記現在位置を含む現在位置周辺の地図情報を表示する第１表示領域と、前記スクロール中の地図情報を表示する第２表示領域とを形成し、
前記第２表示領域に前記第１表示領域よりも小さい縮尺の地図情報を表示する表示方法。
【請求項１０】
前記スクロール命令を取得した後に詳細地図参照命令を取得した場合、前記第２表示領域の少なくとも一部分に第３表示領域を重ねて形成し、当該第３表示領域に前記第２表示領域に表示された所定の領域の地図情報を、前記第２表示領域よりも大きい縮尺で表示する請求項９に記載の表示方法。
【請求項１１】
制御情報に基づく地図情報を表示画面に表示するコンピュータに、
スクロール命令、現在位置を少なくとも含む制御情報を取得するステップと、
前記取得した制御情報に所定のスクロール命令が含まれるかどうかを検出するステップと、
前記ステップにより所定のスクロール命令が含まれると検出された場合に、前記表示画面を分割して、前記現在位置を含む現在位置周辺の地図情報を表示する第１表示領域と、前記スクロール中の地図情報を表示する第２表示領域とを形成し、前記第２表示領域に前記第１表示領域よりも小さい縮尺の地図情報を表示するステップと、
を有する地図表示用プログラム。
【請求項１２】
前記スクロール命令を取得した後に詳細地図参照命令を取得したかどうかを検出するステップと、
前記ステップにより詳細地図参照命令を取得したことを検出された場合に、前記第２表示領域の少なくとも一部分に第３表示領域を重ねて形成し、当該第３表示領域に前記第２表示領域に表示された所定の領域の地図情報を、前記第２表示領域よりも大きい縮尺で表示するステップと、
を有する請求項１１に記載の地図表示用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
地図をスクロールしたときに画面を分割して地図情報を表示する地図表示装置、表示方法、および地図表示用プログラムに関し、特に、処理負担を軽減しつつ、現在位置とスクロール地図との相対的位置関係が把握しやすい表示を行う地図表示装置等に関する。
【背景技術】
【０００２】
地図のスクロール操作によって現在位置が表示画面から外れてしまった場合に、現在位置近傍の地図情報をスクロール開始時点よりも縮尺の小さい地図情報にすると共に、スクロール操作によって指示された位置近傍の地図情報をスクロール開始時点と同じ縮尺とした地図情報にして、これらの地図情報を表示画面に表示するようにした技術が知られている（特許文献１参照）。この地図表示装置によれば、ユーザが確認したい任意の位置近傍の詳細地図を表示させつつ現在位置を表示することができる。
【特許文献１】特開平１０−３２０６９４号公報
【発明の開示】
【０００３】
しかしながら従来技術においては、現在位置を縮尺の小さい（広域地図）表示とし、ユーザが確認したい任意の位置近傍を縮尺の大きい（詳細地図）表示としていたので、例えばユーザが確認したい任意の地点が現在位置よりも遠く離れている場合には、スクロールの時間がかかってしまうという問題があった。
本発明は現在位置の地図情報とユーザの所望する任意の位置の地図情報とを同一画面で把握することができると共に、任意の位置の地図情報を素早く表示することを目的とする。
【０００４】
本発明は、所定のスクロール命令を取得した場合、地図情報を表示する画面を分割して、現在位置を含む現在位置周辺の地図情報を第１表示領域に、スクロール中の地図情報を第２表示領域に表示すると共に、第２表示領域に表示される地図情報は第１表示領域よりも小さい縮尺の地図情報を表示するようにした。
【０００５】
これにより現在位置から離れた地域の地図がスクロールされる場合であっても、現在位置とユーザの所望する任意の位置の地図情報とを同一画面で把握することができると共に、任意の位置の地図情報を素早く表示することができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面に基づいて、本発明に係る２つの実施形態について説明する。本実施形態ではナビゲーション装置１とともに車両に搭載された地図表示装置１００を例にして説明する。
【０００７】
＜第１実施形態＞  
図１に第１実施形態に係る地図表示装置１００のブロック構成を示した。本実施形態の地図表示装置１００は、ナビゲーション装置１と情報の授受が可能なように接続されている。
【０００８】
図１に示すように、本実施形態の地図表示装置１００は、入力手段１０と、表示手段２０とを有している。具体的には、少なくとも、取得した制御情報に基づいて地図情報を表示するプログラムを格納したＲＯＭと、このＲＯＭに格納されたプログラムを実行することで、表示手段２０として機能する演算装置（ＣＰＵ，ＭＰＵ，ＩＣ，ＤＳＰ，ＦＰＧＡなど）と、プログラムの実行に必要な情報を少なくとも一時的に記憶する記憶手段として機能するＲＡＭとを備えている。
【０００９】
以下、各構成について説明する。  
入力手段１０は、ポインティングデバイス１１を有し、表示手段２０への制御命令の入力を受け付ける。ポインティングデバイス１１は特に限定されないが、プッシュボタン（コマンドボタン）、トグルボタン、ジョイスティック、ジョグダイアル、マウス、キーボード、トラックボール、トラックバット、タブレットなどを用いることができる。ユーザはポインティングデバイス１１を用いて、地図情報の表示に関する制御命令を入力する。制御命令は、スクロール命令、現在位置情報、詳細地図参照命令を少なくとも含む。スクロール命令とは、データが画面の表示サイズを超えて全体を表示できない場合に、見えない部分を表示するためにデータだけを任意の方向に動かす命令である。スクロール命令が入力されると、画面に表示された地図情報が所定の方向に移動させられる。現在位置情報は、表示する現在位置を特定する情報である。入力手段１０は、ＧＰＳ（Global Positioning System）３１を備えた現在位置検出手段３０が検出した現在位置の入力を受け付ける。詳細地図参照命令は、スクロール中の地図情報に含まれる領域の詳細地図を画面に表示させる命令である。
【００１０】
表示手段２０は、制御情報取得部２１と、表示制御部２２と、画面２３とを有し、取得した制御情報に基づいて地図情報を表示する。制御情報取得部２１は、入力手段１０を介して入力された制御情報を取得する。制御情報取得部２１は、スクロール命令、現在位置情報、詳細地図表示命令を少なくとも取得する。
【００１１】
画面２３はいわゆるディスプレイである。画面２３は、第１表示領域２３１、第２表示領域２３２、第３表示領域２３３を有し、それぞれの領域に異なる地図情報を異なる縮尺で表示することができる。
【００１２】
表示制御部２２は、画面２３における地図情報の表示処理を制御する。本実施形態の表示制御部２２は、所定のスクロール命令を取得した場合、画面２３を分割して、第１表示領域２３１と第２表示領域２３２とを形成する。表示制御部２２は、第１表示領域２３１には現在位置を含む現在位置周辺の地図情報を表示し、第２表示領域２３２にはスクロール中の地図情報を表示する。
【００１３】
表示制御部２２は、第１表示領域制御部２２１と第２表示領域制御部２２２とを有し、第２表示領域２３２（スクロール中の地図情報の表示領域）に、第１表示領域２３１（現在位置を含む地図情報の表示領域）と異なる縮尺の地図情報を表示する。第１表示領域２３１における地図表示制御は第１表示領域制御部２２１が行い、第２表示領域２３２における地図表示制御は第２表示領域制御部２２２が行う。
【００１４】
本実施形態では、第２表示領域２３２（スクロール中の地図情報の表示領域）に、第１表示領域２３１（現在位置を含む地図情報の表示領域）よりも縮尺の小さい広域表示の地図情報を表示する。スクロール中の地図情報をスクロール開始時の地図情報よりも広域縮尺で表示することにより、スクロール速度（地図情報の移動速度）を速くすることができる。ユーザは、現在位置から離れた地域の地図をスクロールする場合であっても、現在位置とユーザの所望する任意の位置の地図情報とを同一画面で把握することができると共に、任意の位置の地図情報を素早く表示することができる。
【００１５】
表示制御部２２は、ユーザにより操作される入力手段１０への入力量に応じて第２表示領域２３２の縮尺を決定する。入力手段１０への入力量とは、スクロール操作時間、スクロールによる地図情報の移動量、ポインティングデバイス１１への入力時の圧力、スクロール先を示すカーソルの初速度、スクロール先を示すカーソルの移動量（移動距離又は移動時間）、ジョイスティック１１の入力時の傾斜角などである。これらは、入力量検出部１１１により検出される。表示制御部２２は、スクロール操作時間が長いほど第２表示領域２３２の縮尺を小さくし、スクロールによる地図情報の移動量が大きいほど第２表示領域２３２の縮尺を小さくし、ポインティングデバイス１１への入力時の圧力が大きいほど第２表示領域２３２の縮尺を小さくし、スクロール先を示すカーソルの初速度が大きいほど第２表示領域２３２の縮尺を小さくし、スクロール先を示すカーソルの移動量（移動距離又は移動時間）が大きいほど第２表示領域２３２の縮尺を小さくし、ジョイスティック１１の入力時の傾斜角が大きいほど第２表示領域２３２の縮尺を小さくする。スクロール操作時間が長いなどの上掲した条件においては、現在位置から離れた位置まで地図情報をスクロールしようとするユーザの意図が推察されるため、本実施形態ではスクロールされる地図情報を広域表示する。これにより、スクロールによる地図情報の移動速度を速くすることができ、スクロール時の操作性を向上させることができる。なお、処理速度向上の観点から、入力量と縮尺との関係は予め対応づけておくことが好ましい。
【００１６】
表示制御部２２は、スクロール命令に含まれるスクロール方向を取得し、画面のスクロール方向側の領域に第２表示領域２３２を形成し、画面のスクロール方向とは反対側の領域に第１表示領域２３１を形成する。スクロール方向に基づいて、第１表示領域２３１と第２表示領域の位置関係を決定するため、第１表示領域２３１と第２表示領域の方向が大きく異なることはなく、またそれらに含まれる河川や鉄道などの特徴線の方向が大きく異なることがない。つまり、第１表示領域２３１と第２表示用域２３２の地図情報の方向が揃え易くなり、それらの接続関係が示し易くなる。
【００１７】
具体的に、本実施形態の画面は矩形であり、第１表示領域２３１は、画面の４辺の縁付近又は４点の頂点付近に形成される。特に限定されないが、第１表示領域２３１は、画面の上縁領域、下縁領域、右縁領域、左縁領域、右上頂点領域、右下頂点領域、左上頂点領域、左下頂点領域のいずれかの領域に形成されることが好ましい。たとえば、スクロール方向が予め定義された「画面の上方向」の範囲に含まれる場合、第１表示領域２３１を画面の下縁領域に形成し、第２表示領域２３２を画面の上縁領域に形成する。スクロール方向が予め定義された「画面の右上方向」の範囲に含まれる場合、第１表示領域２３１を画面の左下頂点領域に形成し、第２表示領域２３２を画面の右上頂点領域に形成する。
【００１８】
本実施形態では、第１表示領域２３１に表示する地図情報の方向と第２表示領域２３２に表示する地図情報の方向とが略同方向となるように、画面２３に各地図情報を表示する。すなわち、第１表示領域２３１に表示する地図情報が車両の進行方向を上方向としている、いわゆるヘディングアップとして表示されている場合には、第２表示領域２３２に表示する地図情報もヘディングアップとして表示し、第１表示領域２３１に表示する地図情報が緯度経度北方向を上方向としている、いわゆるノースアップとして表示されている場合には、第２表示領域２３２に表示する地図情報もノースアップとして表示するようにしている。これにより、ユーザは第１表示領域２３１に示された現在位置と第２表示領域２３２にてスクロール中の地域との相対的位置関係を正確に把握することができる。
【００１９】
表示制御部２２は、第1表示領域２３１に表示する地図情報に含まれる特徴線と、第２表示領域２３２に表示する地図情報に含まれる特徴線とが共通する場合、各特徴線が第１表示領域２３１と第２表示領域２３２の境界部で連なるように各地図情報を表示する。ここで、特徴線は地図情報に含まれる、高速道路、幹線道路、鉄道又は河川の所在に対応する情報である。各地図情報に含まれる共通の特徴線を、第１表示領域２３１と第２表示領域２３２の境界領域で連なるようにすることにより、２つの地図情報の相対的位置関係を示すことができる。本実施形態の表示制御部２２は、共通の特徴線が第１表示領域２３１と第２表示領域２３２の境界領域で連なるようにするために、第１表示領域２３１で表示される地図情報の表示範囲および／または前記第２表示領域２３２で表示される地図情報の表示範囲を変更して各地図情報を表示する。また、本実施形態の表示制御部２２は、共通の特徴線が第１表示領域２３１と第２表示領域２３２の境界領域で連なるようにするために、第１表示領域２３１で表示される地図情報の縦横比および／または前記第２表示領域２３２で表示される地図情報の縦横比を変更して各地図情報を表示する。これにより、ユーザは第１表示領域２３１に示された現在位置と第２表示領域にてスクロール中の地域との相対的位置関係を正確に把握することができる。
【００２０】
さらに、表示制御部２２は、スクロール命令の後に、第２表示領域２３２に表示された地図情報の詳細な地図情報を表示させる詳細地図表示命令を取得した場合、第２表示領域２３２の少なくとも一部分に新たに第３表示領域２３３を重ねて形成し、形成した第３表示領域２３３に所定の地点を含む所定の領域の地図情報を第２表示領域２３２よりも大きい縮尺で表示する。本実施形態の詳細地図表示命令は、第２表示領域２３２に表示された地図情報中の任意の地点を指示する情報を含み、その地点の詳細情報を表示させる命令である。たとえば、スクロール後、ジョイスティック１１を押す操作を詳細地図表示命令であると定義した場合、表示制御部２２は、ジョイスティック１１が押されたときにスクロールが停止された時点で示されている地点を含む領域の詳細な地図情報を第３表示領域２３３に表示する。これにより、スクロール後にユーザが探している任意の地点の詳細情報をユーザに提示することができる。第３表示領域の縮尺は、第２表示領域の縮尺よりも大きい縮尺であって、表示制御部２２が決定する。第３表示領域制御部２２３は、決定された縮尺に基づいて第３表示領域に地図情報を表示する。第３表示領域２３３に表示する地図情報の縮尺は、画面２３を分割する前に表示されていた地図情報の縮尺（すなわち第1表示領域の縮尺）と同じであることが好ましい。スクロール前に表示されていた地図情報と同じ縮尺の地図情報は、ユーザにとって見やすいと考えられるからである。
【００２１】
また、表示制御部２２は、第３表示領域２３３において表示された任意の地点（ユーザが指示した地点）と、第２表示領域２３２に表示された任意の地点（ユーザが指示した地点）とは、画面２３上において同じ位置、すなわち画面２３においてこれらの２つの地点は同じ位置であって、その縮尺が異なるように表示されることが好ましい。第２表示領域２３２において指示した地点が第３表示領域２３３でも同じ位置に表示されれば、ユーザはその地点をすぐに見つけることができるからである。
【００２２】
表示制御部２２は、スクロール命令の後に第２表示領域２３２に表示された地図情報中の任意の地点を指示する詳細地図表示命令を取得した場合、第３表示領域２３３を形成するとともに、第１表示領域２３１の形成を解除してもよい。ユーザが指示した任意の地点を確認する間は、現在位置情報の必要性は低くなるからである。また、第１表示領域２３１を解除することにより、第２表示領域２３２、第３表示領域２３３を画面２３全体を使って表示することができる。
【００２３】
次に、第１実施形態の動作を図２〜図７に基づいて説明する。  
図２に本実施形態の地図表示装置１００の制御手順を示すフローチャートを示し、図３に制御手順に対応させた地図情報の表示例を示した。  
ナビゲーション装置１の電源がＯＮ状態となると、地図表示装置１００のシステムが起動する（Ｓ２００）。本実施形態の地図表示装置１００は、起動時において自己の現在位置Ｐを含む現在位置周辺の地図情報を画面２３に表示する。その表示例を図３（Ａ）に示した。このとき、スクロール命令は入力されておらず、ポインティングデバイス１１であるジョイスティック１１は中立（ニュートラル）の状態である。
【００２４】
ユーザがジョイスティック１１を操作してスクロール命令を入力すると（Ｓ２０１でＹｅｓ）、表示手段２０の制御情報取得部２１がスクロール命令を取得する。表示制御部２２は、制御情報取得部２１が取得したスクロール命令に基づいて、画面２３に表示している地図情報をスクロールする（Ｓ２０２）。図３（Ｂ）に示すように、ユーザがジョイスティック１１を上向に動かすと、地図情報はａ方向（上方向）に移動する。
【００２５】
本実施形態の表示制御部２２は、画面の分割に先立ち、スクロールにより現在位置が画面２３の外に出たか否か（現在位置が画面２３に表示されていないか否か）を判断する（Ｓ２０３）。図３（Ｂ）に示すように、現在位置Ｐが画面２３の外に出た場合（Ｓ２０３でＹｅｓ）、表示制御部２２は、画面２３を分割して第１表示領域２３１と第２表示領域２３２とを形成する（Ｓ２０４）。この状態を図３（Ｃ）に示す。表示制御部２２は、第１表示領域２３１に現在位置Ｐを含む地図情報を表示し、第２表示領域２３２にはスクロール中の地図情報を表示する。第１表示領域２３１と第２表示領域２３２とを形成する画面２３上の位置は、スクロール方向に応じて決定することが好ましい。この処理については、後述する。
【００２６】
次に、表示制御部２２は第２表示領域の縮尺を変更する（Ｓ２０５）。表示制御部２２は、第２表示領域２３２に表示する地図情報の縮尺を、第１表示領域２３１に表示する地図情報の縮尺とは異なる縮尺とする。本例では、第２表示領域２３２に表示する地図情報の縮尺を第１表示領域２３１に表示する地図情報の縮尺よりも小さくし、第２表示領域２３２に広域の地図情報を表示する。図３（Ｃ）に示した第２表示領域２３２に、縮尺が第１表示領域２３１の縮尺の（１／４）倍である広域地図情報の表示例を示した。
【００２７】
また、表示制御部２２は、入力手段１０への入力量に応じて第２表示領域２３２の縮尺を決定することが好ましい。本実施形態ではスクロール時にポインティングデバイス１１に加える入力量が大きい場合、縮尺を小さくする。これは、スクロール操作時間、スクロールによる地図情報の移動量、ポインティングデバイス１１への入力時の圧力、スクロール先を示すカーソルの初速度、スクロール先を示すカーソルの移動量（移動距離又は移動時間）、ジョイスティック１１の入力時の傾斜角などが大きい場合は探索対象地点が遠いと考えられ、縮尺の小さい広域の地図情報を表示した方が操作あたりのスクロール量を大きくすることができ、ユーザは探索対象地点の地図情報に早くアクセスすることができると考えられるからである。
【００２８】
本実施形態の表示制御部２２は、第１表示領域２３１に表示する地図情報の方向と、第２表示領域２３２に表示する地図情報の方向とが同一の方向となるように、各地図情報を表示する。２つの地図方向を統一することにより表示が単純化され、ユーザが混乱することを防止できる。地図の方向を示す情報は、第１表示領域２３１又は第２表示領域２３２のいずれか一方に示せばよく、本例では第２表示領域２３２に示した。
【００２９】
ステップＳ２０６において、表示制御部２２は、第１表示領域２３１に表示する地図情報に含まれる特徴線と、第２表示領域２３２に表示する地図情報に含まれる特徴線とが共通する場合、これら特徴線が連なるように各地図情報を表示する（Ｓ２０６）。この表示処理については後述する。
【００３０】
スクロール操作が終了するまで、第１表示領域２３１及び第２表示領域２３２に地図情報をそれぞれ表示する（Ｓ２０７，Ｓ２０８）。
【００３１】
Ｓ２０８にてスクロール操作が終了したと判断され（Ｓ２０８でＹｅｓ）、詳細地図表示命令が入力された場合（Ｓ２０９）、表示制御部２２は第２表示領域２３２の少なくとも一部分に重ねて第３表示領域２３３を形成する（Ｓ２１０）。図３（Ｄ）に第３表示領域２３３の表示例を示した。表示制御部２２は、第２表示領域２３２に表示された所定の領域の地図情報を、それよりも大きい縮尺で第３表示領域２３３に表示する。
【００３２】
詳細地図表示命令は第２表示領域に表示された地図情報中の任意の地点を指示する情報を含み、表示制御部２２は指示された地点を中心とする詳細地図を第３表示領域２３３に表示する。この指示される任意の地点は、詳細地図表示命令を入力したタイミングでカーソルが指示する地点でもよいが、本実施形態ではスクロール後、ジョイスティック１１のスイッチが押された（詳細地図表示命令が入力された）タイミングで第２表示領域２３２の中心に位置する地点（図３（Ｃ）の地点ｂ）を中心とした地図情報を第３表示領域に２３３に表示する。なお、本例では、第２表示領域２３２に示された指示地点（図３（Ｃ）の地点ｂ）と、第３表示領域２３３に示された指示地点（図３（Ｄ）の地点ｂ）との画面２３上の位置を画面上同じ位置とした。
【００３３】
本例では、第３表示領域２３３に表示する地図情報の縮尺を、第２表示領域２３２に表示した地図情報の縮尺よりも大きい縮尺であって、第１表示領域２３２に表示した地図情報の縮尺と同じ縮尺とした。
【００３４】
ステップＳ２１１において、所定時間内に再度スクロール操作がされたと判断された場合、すなわち表示手段２０が再度スクロール命令を取得した場合（Ｓ２１１でＹｅｓ）、第３表示領域２３３を消去する。そのときの表示例を図３（Ｅ）に示した。その後は、ステップＳ２０７へ戻り、スクロール操作処理を行う。スクロール命令が再度入力されない場合（Ｓ２１１でＮｏ）、処理を終了する。
【００３５】
以上のように、本実施形態の地図表示装置１００によれば、現在位置とスクロール中の地図情報に表示された地域との相対的位置関係が第１表示領域２３１および第２表示領域２３２により示すことができる。また、スクロール操作時には第２表示領域２３２に広域地図情報を示し、ユーザの操作性を損なわせることがない。また、スクロール後にユーザが知りたい地点が指示されたときには第３表示領域２３３に狭域の詳細地図情報を示し、ユーザの要求に応じることができる。しかも、ユーザはジョイスティックなどのポインティングデバイス１１のみによって、これらの操作をすることができる。
【００３６】
次に、図１に示したステップＳ２０４における画面の分割処理を、図４及び図５に基づいて詳細に説明する。
【００３７】
図４は、画面分割処理のフローチャートである。表示制御部２２は、現在位置が画面の外に出たと判断した場合（ステップ２０３でＹｅｓ）、スクロール命令に基づくスクロール方向を判断する（Ｓ４０１）。次に表示制御部２２は、「スクロール方向」と「第１表示領域及び第２表示領域の形成位置」とを対応づけた対応データを参照する（Ｓ４０２）。表示制御部２２は、スクロール方向側の領域に第２表示領域２３２を表示し、スクロール方向の反対側の領域に第１表示領域２３１を表示する（Ｓ４０３）。
【００３８】
具体的に、分割された画面２３の表示例を図５（Ａ）から（Ｈ）に示した。本実施形態では、スクロール方向を、画面中心又は現在位置を原点としたｘｙ座標系における角度に基づいて定義した。具体的に、スクロール方向に対応するジョイスティック１１の操作方向を、ｙ軸を基準として時計回りに８分割し、２２．５°以上６７．５°未満を「右上向」とし、６７．６°以上１１２．５°未満を「右向」とし、１１２．５°以上１５７°未満を「右下向」とし、１５７°以上２０２．５°未満を「下向」とし、２０２．５°以上２４７．５°未満を「左下向」とし、２４７．５°以上２９２．５°未満を「左向」とし、２９２．５°以上２２．５°未満を「上向」とした。
【００３９】
図５（Ａ）は、ジョイスティック１１が上向に操作され、スクロール命令に基づくスクロール方向が画面２３の上方向である場合、第１表示領域２３１は矩形の画面２３の下縁領域に形成され、第２表示領域２３２は画面２３の上縁領域に形成された例を示す。図５（Ｂ）には図５（Ａ）と反対方向のスクロール命令が入力された場合の表示例を示した。
【００４０】
図５（Ｃ）は、ジョイスティック１１が右向に操作され、スクロール命令に基づくスクロール方向が画面２３の右方向である場合、第１表示領域２３１は矩形の画面２３の左縁領域に形成され、第２表示領域２３２は画面２３の右縁領域に形成された例を示す。図５（Ｄ）には図５（Ｃ）と反対方向のスクロール命令が入力された場合の表示例を示した。
【００４１】
図５（Ｅ）は、ジョイスティック１１が右下向に操作され、スクロール命令に基づくスクロール方向が画面２３の右下方向である場合、第１表示領域２３１は矩形の画面２３の左上頂点領域に形成され、第２表示領域２３２は画面２３の右下頂点領域領域に形成された例を示す。図５（Ｆ）には図５（Ｅ）と反対方向のスクロール命令が入力された場合の表示例を示した。
【００４２】
図５（Ｇ）は、ジョイスティック１１が右上向に操作され、スクロール命令に基づくスクロール方向が画面２３の右上方向である場合、第１表示領域２３１は矩形の画面２３の左下頂点領域に形成され、第２表示領域２３２は画面２３の右上頂点領域領域に形成された例を示す。図５（Ｈ）には図５（Ｇ）と反対方向のスクロール命令が入力された場合の表示例を示した。
【００４３】
このように、スクロール方向側に第２表示領域２３２を表示し、スクロール方向と反対側に第１表示領域２３１を表示することにより、第１表示領域２３１に含まれる現在位置とスクロール中の地図情報との位置関係を判り易く表示することができる。特に、第１表示領域２３１と第２表示領域２３２の地図情報の方向が統一されることにより、現在位置とスクロール中の地図情報との位置関係を判り易く表示することができる。
【００４４】
続いて、図１に示したステップＳ２０６における特徴線を接続する表示処理を、図６〜図７に基づいて説明する。
【００４５】
表示制御部２２は、第１表示領域２３１に表示する地図情報に含まれる特徴線と、第２表示領域２３２に表示する地図情報に含まれる特徴線とが共通する場合、これら特徴線が第１表示領域２３１と第２表示領域２３２との境界部で連なるように、地図情報を表示する。
【００４６】
図６に示すように、表示制御部２２は、縮尺の異なる地図情報を２つの表示領域に表示するステップＳ２０５の処理に続き、第１の表示領域２３１と第２の表示領域２３２に共通の幹線道路（特徴線）が含まれているか否かを判断する（Ｓ６０１）。図７（Ａ）に示すように、各表示領域の地図情報に共通の幹線道路ｃ（特徴線）が含まれる場合には（Ｓ６０１でＹｅｓ）、２つの表示領域の境界部で幹線道路ｃが連なるように、幹線道路ｃの位置を合わせて表示する（Ｓ６０２）。表示制御部２２は、第１表示領域２３１で表示される地図情報の表示範囲および／または前記第２表示領域２３２で表示される地図情報の表示範囲を変更して（地図情報を移動して）、幹線道路ｃの位置を合わせる。幹線道路ｃの位置を合わせた表示例を図７（Ｂ）に示した。各表示領域の地図情報に共通の幹線道路を含まない場合であって（Ｓ６０１でＮｏ）、共通の一般道路を含む場合（Ｓ６０３でＹｅｓ）、２つの表示領域の境界部で一般道路が連なるように、地図情報の位置をずらして、一般道路の位置を合わせて表示する（Ｓ６０２）。
【００４７】
他方、図７（Ｃ）に示すように、各表示領域の地図情報が共通の幹線道路及び一般道路を含まない場合（Ｓ６０１、Ｓ６０３でＮｏ）、縮尺を小さくして特徴線ｄが第２表示領域２３２に表示されるようにして、これを第１表示領域２３２の特徴線ｄと連なるように表示する（Ｓ６０４）。この例を図７（Ｄ）に示した。図７（Ｄ）に示した第２表示領域２３２の縮尺は、特徴線が繋がっていない図７（Ｃ）に示した第２表示領域２３２の縮尺よりも小さい。
【００４８】
また、本実施形態の表示制御部２２は、共通の特徴線が第１表示領域２３１と第２表示領域２３２の境界領域で連なるように地図情報を表示するために、第１表示領域２３１で表示される地図情報の拡大率および／または第２表示領域２３２で表示される地図情報の拡大率を変更して各地図情報を表示する。この表示処理例を図８（Ａ）及び（Ｂ）に示した。図８（Ａ）は、特徴線を接合する前の状態を示す。図８（Ｂ）は第１表示領域２３１の大きさを縮小して特徴線が連なるように表示した例を示す。図８（Ａ）に示した第１表示領域２３１には（１／１００ｍ）の地図情報を表示し、図８（Ｂ）に示した第１表示領域２３１には（１／２００ｍ）の地図情報を表示した。
【００４９】
さらに、本実施形態の表示制御部２２は、共通の特徴線が第１表示領域２３１と第２表示領域２３２の境界領域で連なるように地図情報を表示するために、第１表示領域２３１で表示される地図情報の縦横比および／または第２表示領域２３２で表示される地図情報の縦横比を変更して各地図情報を表示する。
【００５０】
この表示処理例を図８（Ｃ）及び（Ｄ）に示した。図８（Ｃ）は、特徴線を接合する前の状態を示す。図８（Ｄ）は第１表示領域２３１の縦横比を変更して特徴線が連なるように表示した例を示す。
【００５１】
これにより、ユーザは特徴線を目印に、第１表示領域２３１に示された現在位置と第２表示領域にてスクロール中の地域との相対的位置関係を正確に把握することができる。
【００５２】
＜第２実施形態＞
図９に第２実施形態に係る地図表示装置１００´のブロック構成を示した。  
第２実施形態の地図表示装置１００´は、入力手段１０が音声入力部１２を有している点で第１実施形態の地図表示装置１００と異なる。ここでは、異なる点を中心に説明し、重複する部分についての説明は避ける。
【００５３】
音声入力部１２は、マイク５０に向けてユーザにより発話された音声情報を認識し、音声による表示手段２０への制御情報を受け付ける。
【００５４】
音声入力部１２は、音声言語辞書１２１と、辞書管理部１２２と、音声認識部１２３とを有している。以下、各構成について説明する。
【００５５】
音声言語辞書１２１は、階層構造を有するネットワーク文法言語辞書である。階層構造は次に発話される可能性に基づいて構築されている。図１０に音声言語辞書１２１の階層構造の例を示した。音声言語辞書１２１は、第１階層として「県名」、第２階層として「市区町村」、第３階層として「町域」を示す単語が格納されている。たとえば、第１階層には「神奈川県」などの県名、第２階層には「横浜市港南区」などの市区町村、第３階層には「港南台」などの町域を示す単語が格納されている。発話される語順を考慮して階層構造が決定されている。たとえば、地域を特定する発話を認識する場合、地域は「県名」「市区町村」「町域」の順番に発話されることが予測されるため、第１階層には最初に発話されると予測された「県名」が格納され、第２階層には「市区町村」が格納され、第３階層には「町域」が格納されている。各階層も同様に、次に発話される可能性に基づいて、出現確率が高い順にソートされている。つまり、出現確率が高い単語は各階層の上位に格納されている。
【００５６】
辞書管理部１２２は、次の発話される音声情報を予測し、その予測結果に応じて音声言語辞書１２１を更新する。辞書管理部１２２は、次に発話されるであろう音声情報を認識するための単語の格納場所を、音声言語辞書１２１の参照順位が上位の階層に移動させる。音声言語辞書１２１の最上層（参照順位が最上位）に格納された単語は、音声認識処理において先に参照される。
【００５７】
本実施形態の辞書管理部１２２は、第１表示領域２３１および／または第２表示領域２３２に表示された地図情報に含まれる地点を示す言語を、後述する音声認識部１２３による参照順位が上位の階層に帰属させる。
【００５８】
具体的に図１１および図１２に示した例に基づいて説明すると、第１表示領域２３１および／または第２表示領域２３２に示された地図情報には「ＹＹ駅」「ＸＸ駅」「ＹＹ町」「ＸＸ町」が含まれている。辞書管理部１２２は、これらの地名を表示された地図情報から抽出する。
【００５９】
第１表示領域２３１にはユーザの現在位置が、第２表示領域２３２にはユーザによりスクロールされている地図情報が表示されている。このため、これらの領域には、ユーザが表示対象（目的地周辺、現在地周辺）として指定する地名や、誘導経路の目的地等として指定する地名が含まれている可能性が高い。本実施形態の辞書管理部１２２は、次に発話される音声情報に含まれる可能性が高いと予測し、第２表示領域に表示された地図情報に含まれる地名を表現する言語を、音声言語辞書１２１の参照順位が上位の階層に移動させる。図１２（Ａ）は抽出された言語「ＹＹ駅」「ＸＸ駅」「ＹＹ町」「ＸＸ町」を上位階層に移動した音声言語辞書１２１を示す。これにより、現在表示中の「ＹＹ駅」「ＸＸ駅」「ＹＹ町」「ＸＸ町」について音声入力がされた場合、音声認識部１２３は音声言語辞書１２１の第１階層に記憶されたこれらの単語を早期に参照できるため、音声認識処理の精度および速度を向上させることができる。
【００６０】
また、図１２（Ｂ）は抽出された言語「ＹＹ駅」「ＸＸ駅」「ＹＹ町」「ＸＸ町」を帰属している階層はそのままで、参照順位を繰り上げた音声言語辞書１２１を示す。これにより、現在表示中の「ＹＹ駅」「ＸＸ駅」「ＹＹ町」「ＸＸ町」について音声入力がされた場合、音声認識部１２３は音声言語辞書１２１の各階層の参照順位の早いこれらの単語を早期に参照できるため、音声認識処理の精度および速度を向上させることができる。
【００６１】
音声認識部１２３は、音声言語辞書１２１を参照して入力された音声情報に基づく制御情報を認識して、認識した制御情報を表示手段２０へ送出する。
【００６２】
音声入力部１２の制御手順を図１３のフローチャートに基づいて説明する。  
辞書管理部１２２は、図２に示したステップＳ２０８の後、すなわちスクロール操作が終了したタイミングで、第２表示領域２３２に表示された地図情報に含まれる地点を示す言語を、後述する音声認識部１２３による参照順位が上位の階層に帰属させる。音声言語辞書１２１の更新タイミングはステップＳ２０８の後に限定されず、スクロール中の発話入力に対応するため、ステップＳ２０６の後のスクロール操作中、所定のタイミング（ｔ秒ごと）に音声言語辞書１２１の更新を行ってもよい。本実施形態によれば、音声認識の精度を向上させることができるとともに、音声認識処理の速度を速くすることができる。
【００６３】
本実施形態では、地図表示装置１００について説明したが、コンピュータに本発明のプログラムを実行させても同様の作用および効果を奏する。
【００６４】
なお、以上説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【図面の簡単な説明】
【００６５】
【図１】第１実施形態に係る地図表示装置のブロック構成図である。
【図２】第１実施形態に係る地図表示装置の処理手順を示すフローチャート図である。
【図３】図３（Ａ）〜（Ｅ）は、図２で示した処理手を説明するための表示例である。
【図４】第１表示領域および第２表示領域の形成処理の制御手順を示すフローチャート図である。
【図５】図５（Ａ）〜（Ｈ）は、図４で示した表示領域の形成処理を説明するための表示例である。
【図６】特徴線を接合する処理手順を示すフローチャート図である。
【図７】図７（Ａ）〜（Ｄ）は特徴線を接合する処理を説明するための図である。
【図８】図７（Ａ）〜（Ｄ）は特徴線を接合する他の処理を説明するための図である。
【図９】第２実施形態に係る地図表示装置のブロック構成図である。
【図１０】音声言語辞書を説明するための図である。
【図１１】表示された地図情報から言語を抽出する処理を説明するための図である。
【図１２】図１２（Ａ）および（Ｂ）は音声言語辞書の更新処理を説明するための図
【図１３】音声言語辞書の更新の処理手順を示すフローチャート図である。
【符号の説明】
【００６６】
１…ナビゲーション装置
１００，１００´…地図表示装置
１０・・・入力手段
１１…ポインティングデバイス
１２…音声入力部
１２１…音声言語辞書
１２２…辞書管理部
１２３…音声認識部
２０…表示手段
２１…制御情報取得部
２２…表示制御部
２３…画面
３０…現在位置検出手段
４０…地図情報
【図１】
2005326653.tif 000003
【図２】
2005326653.tif 000004
【図３】
2005326653.tif 000005
【図４】
2005326653.tif 000006
【図５】
2005326653.tif 000007
【図６】
2005326653.tif 000008
【図７】
2005326653.tif 000009
【図８】
2005326653.tif 000010
【図９】
2005326653.tif 000011
【図１０】
2005326653.tif 000012
【図１１】
2005326653.tif 000013
【図１２】
2005326653.tif 000014
【図１３】
2005326653.tif 000015