(57)【特許請求の範囲】
【請求項１】
地図データを地域毎に分割して記憶している第１の記憶手段と、
前記地図データに関するサーチ指令に応じた地図データを記憶する第２の記憶手段と、
前記サーチ指令が出力される毎にこのサーチ指令に応じた前記第１の記憶手段の所定の地図データのリードを行う地図データリード手段と、
前記サーチ指令に応じて、サーチ動作と、前記地図データリード手段より出力される地図データを前記第２の記憶手段へ記憶させる読み込み動作とを制御する第１の制御手段と、
前記第２の記憶手段に記憶されている地図データに基づいて地図情報を表示する表示手段と、
分割して記憶されている前記第１の記憶手段の地図データから特定の地図データをサーチする前記サーチ指令を前記第１の制御手段に出力するとともに、前記表示手段への描画動作を制御し、前記描画動作の完了を前記第１の制御手段に出力する第２の制御手段とを備え、
前記第２の制御手段は、前記サーチ指令を出力する際に、前記第１の記憶手段から複数の地図データをサーチすべく最初のサーチ指令に続いて連続して行われる複数のサーチ指令を同時に前記第１の制御手段に出力し、
当該第１の制御手段は、前記第２の制御手段から受けた前記複数のサーチ指令に応じた各サーチ動作の開始を一つのサーチ動作に伴う前記読み込み動作の完了に合わせて行うことを特徴とするナビゲーション装置。
【請求項２】
前記第１の制御手段によるサーチ動作と前記第２の制御手段における描画動作を並列処理することを特徴とする請求項１に記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ナビゲーションにおける地図の高速切換え表示を可能としたナビゲーション装置に関する。
【０００２】
【従来の技術】
自動車のナビゲーション装置は、ＣＤ−ＲＯＭ等の大容量記憶装置に地図情報を記憶させておくとともに、ディスプレイ装置や車両の現在位置を測定する位置測定装置等を設け、車両位置に応じた地図情報をＣＤ−ＲＯＭから読み出してディスプレイ画面に描画し、且つ車両の現在位置を示すロケーションカーソルを地図上に描画し、このカーソルを車両の移動に応じ地図に対して相対的に移動させるようになっている。
【０００３】
ところで、このようなナビゲーション装置における地図情報読み出し時間を短縮する方法として、特開平２−１４０７８９号には、メインのプロセッサに加えて、ＣＤ−ＲＯＭへのアクセスとＲＡＭへの書き込みを制御するサブ回路を設け、描画処理と次アドレスへのサーチを並列処理させるようにした地図描画方法が開示されている。
【０００４】
すなわち、図１に示すように、ＣＤ−ＲＯＭ１３に記録されている所定の地図データがＣＤ−ＲＯＭ装置１２によって読み取られると、この読み取られた所定の地図データはサブ回路１５の制御によって共通ＲＡＭ１４に書き込まれ、その後、次の地図データの記憶位置サーチ中に、メインプロセッサ１１によって共通ＲＡＭ１４から地図データが読み出され、次の地図データのサーチと並行して、メインプロセッサ１１は読み出した地図データに基づきディスプレイ装置１０に対して描画処理を行わせる。
【０００５】
図２及び図３は、このようなメインプロセッサ１１とサブ回路１５との間で行われる処理を、タイムチャートで表したものであり、図２の描画に対してサーチ時間が短い場合では、メインプロセッサ１１より（サーチ指令）“ａ”が出されると、サブ回路１５にて所定の地図データの（サーチ）“ｂ1 ”が行われ、続いてその地図データの（読み込み）“ｃ1 ”が行われ、メインプロセッサに読み込み完了を伝える。次の（サーチ指令＋描画）“ｄ”にてメインプロセッサ１１からサブ回路１５にサーチ指令が出されることにより、サブ回路１５では（サーチ）“ｂ2 ”が行われ、更にメインプロセッサ１１は描画処理を行う。メインプロセッサ１１にての“ｄ”の描画の終了をうけて、サブ回路１５では（読み込み）“ｃ2 ”を行う。
【０００６】
一方、図３に示すように、描画に対してサーチ時間が長い場合では、（サーチ指令＋描画）“ｄ”にてメインプロセッサ１１が描画を終了してもサブ回路１５の（サーチ）“ｂ2 ”が終了していないため、（サーチ）“ｂ2 ”に続いて（読み込み）“ｃ2 ”が行われる。
【０００７】
【発明が解決しようとする課題】
ところが、従来のナビゲーション装置における地図情報の読み出し方法では、上述したように、（サーチ指令）“ａ”が出される毎に（サーチ）“ｂ1 ”，（サーチ）“ｂ2 ”が行われるようになっているため、メインプロセッサ１１とサブ回路１５との間の通信のタイミングをとる回数が多くなり、サーチ指令に関わるトータル時間（通信タイミング＋データ出力時間）が長くなってしまうという不具合があった。
【０００８】
本発明は、このような事情に対処してなされたもので、ディスクへのアクセスタイムが描画時間を超えている場合のサーチ指令に関わるトータル時間の短縮化を図ることができるナビゲーション装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明のナビゲーション装置は、上記目的を達成するために、地図データを地域毎に分割して記憶している第１の記憶手段と、前記地図データに関するサーチ指令に応じた地図データを記憶する第２の記憶手段と、前記サーチ指令が出力される毎にこのサーチ指令に応じた前記第１の記憶手段の所定の地図データのリードを行う地図データリード手段と、前記サーチ指令に応じて、サーチ動作と、前記地図データリード手段より出力される地図データを前記第２の記憶手段へ記憶させる読み込み動作とを制御する第１の制御手段と、前記第２の記憶手段に記憶されている地図データに基づいて地図情報を表示する表示手段と、分割して記憶されている前記第１の記憶手段の地図データから特定の地図データをサーチする前記サーチ指令を前記第１の制御手段に出力するとともに、前記表示手段への描画動作を制御し、前記描画動作の完了を前記第１の制御手段に出力する第２の制御手段とを備え、前記第２の制御手段は、前記サーチ指令を出力する際に、前記第１の記憶手段から複数の地図データをサーチすべく最初のサーチ指令に続いて連続して行われる複数のサーチ指令を同時に前記第１の制御手段に出力し、当該第１の制御手段は、前記第２の制御手段から受けた前記複数のサーチ指令に応じた各サーチ動作の開始を一つのサーチ動作に伴う前記読み込み動作の完了に合わせて行うことを特徴とする。また、前記第１の制御手段によるサーチ動作と前記第２の制御手段における描画動作を並列処理することを特徴とする。
【００１０】
【作用】
本発明のナビゲーション装置では、第２の制御手段によってサーチ指令が出される際、複数のサーチ指令が同時に出力されるようになっており、地図データをサーチする場合のサーチ指令が最初に出される際に複数のサーチ指令が同時に出力されることで、従来存在していた（読み込み）“ｃ1 ”と（サーチ）“ｂ2 ”との間の間隔を詰めることができ、（読み込み）“ｃ1 ”に続いて（サーチ）“ｂ2 ”を行わせることができることから、従来よりも描画に対してサーチ時間の長い場合のサーチ指令に関わるトータル時間を短くすることができる。
【００１１】
【実施例】
以下、本発明の実施例の詳細を図面に基づいて説明する。なお、以下に説明する図において図１乃至図３と共通する部分には同一符号を付し重複する説明を省略する。また、以下に説明する本実施例のナビゲーション装置の構成は、図１と略共通するものであるため、その図示を省略する。ちなみに、クレームの構成事項における第１の記憶手段はＣＤ−ＲＯＭ１３であり、第２の記憶手段は共通ＲＡＭ１４であり、地図データリード手段はＣＤ−ＲＯＭ装置１２であり、第１の制御手段はサブ回路１５であり、表示手段はディスプレイ装置１０であり、第２の制御手段はメインプロセッサ１１であり、従来のものと相違する点はメインプロセッサ１１からのサーチ指令の出力方法であって、サーチ指令を最初に出力する際に、複数のサーチ指令を同時に出力する点が従来のものと異なっている。
【００１２】
続いて、本実施例におけるナビゲーション装置の動作を、図４及び図５のタイムチャートで説明すると、図４に示すように、描画に対してサーチ時間が短い場合では、メインプロセッサより（サーチ指令）“ａ´”が出されると、サブ回路では所定の地図データの（サーチ）“ｂ1 ”が行われ、続いてその地図データの（読み込み）“ｃ1 ”が行われ、読み込み完了をメインプロセッサに伝えると共に即座に（サーチ）“ｂ2 ”が行われ、（描画）“ｄ´”の描画が終了すると、（読み込み）サブ回路では“ｃ2 ”が行われる。
【００１３】
一方、図５に示すように、描画に対してサーチ時間が長い場合では、上記同様に、（読み込み）“ｃ1 ”が行われた後に、次のサーチ指令が既に存在することにより、（サーチ）“ｂ2 ”が行われ、（描画）“ｄ´”の描画が終了しても（サーチ）“ｂ2 ”が終了していないため、（サーチ）“ｂ2 ”に続いて（読み込み）“ｃ2 ”が行われる。
【００１４】
したがって、従来存在していた（読み込み）“ｃ1 ”と（サーチ）“ｂ2 ”との間の間隔が詰められ、（読み込み）“ｃ1 ”に続いて（サーチ）“ｂ2 ”が行われることから、描画に対してサーチ時間の長い場合には図３よりもトータル時間（複数のデータを読み出して描画する動作をすべて完了する迄の時間）が短くなる。
【００１５】
このように、本実施例では、複数のサーチ指令“ａ´”を同時に出力するようにしたので、従来存在していた（読み込み）“ｃ1 ”と（サーチ）“ｂ2 ”との間の間隔を詰めることができ、（読み込み）“ｃ1 ”に続いて（サーチ）“ｂ2 ”を行わせることができることから、描画に対してサーチ時間の長い場合に、サーチ指令に関わるトータル時間を短くすることができる。
【００１６】
【発明の効果】
以上説明したように、本発明のナビゲーション装置によれば、第２の制御手段によってサーチ指令が出される際、複数のサーチ指令が同時に出力されるようになっており、地図データをサーチする場合のサーチ指令が最初に出される際に複数のサーチ指令が同時に出力されることで、従来存在していた（読み込み）“ｃ1 ”と（サーチ）“ｂ2 ”との間の間隔を詰めることができ、（読み込み）“ｃ1 ”に続いて（サーチ）“ｂ2 ”を行わせることができることから、描画に対してサーチ時間の長い場合に、従来よりもトータル時間を短くすることができる。したがって、ディスクへのアクセスタイムが描画時間を超えている場合のサーチ指令に関わるトータル時間の短縮化を図ることができる。
【図面の簡単な説明】
【図１】従来のナビゲーション装置の構成を説明するための図である。
【図２】図１のメインプロセッサとサブ回路との間で行われる処理における描画に対してサーチ時間が短い場合を示すタイムチャートである。
【図３】図１のメインプロセッサとサブ回路との間で行われる処理における描画に対してサーチ時間が長い場合を示すタイムチャートである。
【図４】本発明のナビゲーション装置に係るメインプロセッサとサブ回路との間で行われる処理における描画に対してサーチ時間が短い場合を示すタイムチャートである。
【図５】本発明のナビゲーション装置に係るメインプロセッサとサブ回路との間で行われる処理における描画に対してサーチ時間が長い場合を示すタイムチャートである。
【符号の説明】
１０  ディスプレイ装置
１１  メインプロセッサ
１２  ＣＤ−ＲＯＭ装置
１３  ＣＤ−ＲＯＭ
１４  共通ＲＡＭ
１５  サブ回路
【図１】
0003752258.tif 000002
【図２】
0003752258.tif 000003
【図３】
0003752258.tif 000004
【図４】
0003752258.tif 000005
【図５】
0003752258.tif 000006