ナビゲーション装置、情報入出力装置、ナビゲーションシステム、ナビゲーション方法のプログラム、及び情報入出力方法のプログラム
【課題】出力状態を変更しようとしたときに出力用データ処理を円滑に行うことができるようにする。
【解決手段】地図データを取得する情報取得処理手段と、地図データに基づいて少なくとも地図を表示するための出力用データを作成する出力用データ作成処理手段と、出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送る出力用データ送信処理手段とを有する。出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置51に送るようになっているので、出力状態を変更しようとしたときに出力用データ処理を円滑に行うことができる。
【解決手段】地図データを取得する情報取得処理手段と、地図データに基づいて少なくとも地図を表示するための出力用データを作成する出力用データ作成処理手段と、出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送る出力用データ送信処理手段とを有する。出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置51に送るようになっているので、出力状態を変更しようとしたときに出力用データ処理を円滑に行うことができる。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ナビゲーション装置、情報入出力装置、ナビゲーションシステム、ナビゲーション方法のプログラム、及び情報入出力方法のプログラムに関するものである。
【背景技術】
【0002】
従来、ナビゲーション装置においては、例えば、GPS(グローバルポジショニングシステム)によって車両の現在の位置、すなわち、現在地が検出されるとともに、ジャイロセンサによって検出された車両の旋回角に基づいて、車両の方位、すなわち、自車方位が検出され、データ記録部から地図データが読み出され、表示部に地図画面が形成され、該地図画面に、現在地を表す自車位置、自車位置の周辺の地図等が表示されるようになっている。したがって、操作者である運転者は、前記地図画面に表示された自車位置及び地図に従って車両を走行させることができる。
【0003】
また、運転者が目的地を入力し、探索条件を設定すると、該探索条件に基づいて、前記地図データに従って現在地で表される出発地から目的地までの経路が探索される。そして、探索された経路、すなわち、探索経路は前記地図画面に自車位置と共に表示される。したがって、運転者は表示された探索経路に沿って車両を走行させることができる。
【0004】
そのために、前記ナビゲーション装置は、CPU等から成るナビゲーション処理部を備え、該ナビゲーション処理部は、地図データに基づいて表示部に地図画面を形成し、該地図画面に自車位置、地図等を表示する処理、経路を探索する処理等を行う(例えば、特許文献1参照。)。
【特許文献1】特開2004−177148号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
しかしながら、前記従来のナビゲーション装置においては、搭載される対象となる車両のライフサイクルは長く、車両を長期間にわたって使用することができるのに対して、ナビゲーション装置は、極めて短期間で機能が追加されたり、変更されたりするので、長期間にわたって使用することができない。したがって、ナビゲーション装置の利便性が低くなってしまう。
【0006】
また、ナビゲーション装置には、前述されたような地図画面に自車位置、地図等を表示する処理、経路を探索する処理等のほかに、データ通信を行う処理、一般情報、音楽情報又は画像情報を提供する処理等を行うようになっていて、同時に使用する機能が多いので、CPUによる演算処理における処理量が多く、処理時間がその分長くなってしまう。
【0007】
そこで、ナビゲーション装置から入出力部を情報入出力装置として分離させ、残りのナビゲーション装置と情報入出力装置とで処理を分けて行うようにすることが考えられる。
【0008】
ところが、ナビゲーション装置から情報入出力装置に出力用データを送信するに当たり、単位時間当たりのデータ量を大きくすることができない。したがって、例えば、運転者が操作部を操作して地図画面をスクロールすることによって出力状態を変更しようとしたときに、地図画面が一時的に空白になってしまうことがあり、出力用データ処理を円滑に行うことができない。
【0009】
本発明は、前記従来のナビゲーション装置の問題点を解決して、出力状態を変更しようとしたときに出力用データ処理を円滑に行うことができるナビゲーション装置、情報入出力装置、ナビゲーションシステム、ナビゲーション方法のプログラム、及び情報入出力方法のプログラムを提供することを目的とする。
【課題を解決するための手段】
【0010】
そのために、本発明のナビゲーション装置においては、地図データを取得する情報取得処理手段と、地図データに基づいて少なくとも地図を表示するための出力用データを作成する出力用データ作成処理手段と、出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送る出力用データ送信処理手段とを有する。
【発明の効果】
【0011】
本発明によれば、出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送るようになっているので、出力状態を変更しようとしたときに出力用データ処理を円滑に行うことができる。
【発明を実施するための最良の形態】
【0012】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【0013】
図1は本発明の第1の実施の形態におけるナビゲーションシステムを示すブロック図である。
【0014】
図において、14は車両に搭載された第1の車載装置としてのナビゲーション装置であり、該ナビゲーション装置14は、現在地を検出する現在地検出部としてのGPSセンサ15、地図データのほかに各種の情報が記録された情報記録部としてのデータ記録部16、各種のプログラム、データ等に基づいてコンピュータとして機能し、入力された情報に基づいて、各種の画面に文字、画像等を構成する要素である出力要素としての表示要素を出力し、表示するためのデータ、すなわち、出力用データとしての表示用データを作成したり、経路を探索したり、データ通信を行ったり、音楽番組等の音楽情報、画像情報等を提供したりするために各種の演算処理を行うナビゲーション処理部17、自車方位を検出する方位検出部としての方位センサ18、通信端末として機能する送受信部としての通信部38等を備え、前記ナビゲーション処理部17に、GPSセンサ15、データ記録部16、方位センサ18、通信部38等が接続される。また、前記ナビゲーション処理部17には、車速検出部としての車速センサ41も接続され、該車速センサ41によって検出された車速はナビゲーション処理部17に送られる。
【0015】
また、51は車両に搭載された第2の車載装置としての情報入出力装置であり、該情報入出力装置51は、各種のプログラム、データ等に基づいてコンピュータとして機能し、入力された情報をナビゲーション装置14に送ったり、ナビゲーション装置14から送られた表示用データに基づいて各種の画面に表示要素を表示したりするために各種の演算処理を行う情報入出力処理部53、操作者である運転者が操作することによって所定の入力を行うための第1の入力部としての操作部57、画面に表示要素を表示し、運転者に所定の情報を通知するための第1の出力部としての表示部58、音声によって所定の入力を行うための第2の入力部としての音声入力部59、音声を出力して運転者に所定の情報を通知するための第2の出力部としての音声出力部60等を備え、前記情報入出力処理部53に、操作部57、表示部58、音声入力部59、音声出力部60等が接続される。
【0016】
前記ナビゲーション装置14と情報入出力装置51とはインタフェース21を介して接続され、双方向に通信を行うことができる。
【0017】
本実施の形態において、情報入出力装置51は、情報を入力する際に情報入力装置として、情報を出力する際に情報出力装置として機能する。そして、情報入出力処理部53は、情報を入力する際に情報入力処理部として、情報を出力する際に情報出力処理部として機能する。
【0018】
前記ナビゲーション処理部17は、ナビゲーション装置14の全体の制御を行う制御装置としてのCPU31、該CPU31が各種の演算処理を行うに当たってワーキングメモリとして使用されるRAM32、制御用のプログラムのほか、情報入出力装置51との間で各種のデータを送受信したり、表示用データを作成したり、経路を探索したり、データ通信を行ったり、音楽情報、画像情報等を提供したりするための各種のプログラムが記録されたROM33、各種のデータ、プログラム等を記録するために使用される図示されないフラッシュメモリを備える。
【0019】
また、前記GPSセンサ15は、人工衛星によって発生させられた電波を受信することによって地球上における現在地を検出し、併せて時刻を検出する。本実施の形態においては、現在地検出部としてGPSセンサ15が使用されるが、該GPSセンサ15に代えて図示されない距離センサ、ステアリングセンサ、高度計等を単独で、又は組み合わせて使用することもできる。そして、前記方位センサ18としてジャイロセンサ、地磁気センサ等が使用される。
【0020】
前記データ記録部16は、地図データファイルから成る地図データベースを備え、地図データベースに地図データが記録される。また、地図データには、交差点に関する交差点データ、ノードに関するノードデータ、道路リンクに関する道路データ、探索用に加工された探索データ、施設に関する施設データ等が含まれる。なお、データ記録部16には、所定の情報を音声出力部60によって出力するための音声出力用データも記録される。
【0021】
さらに、前記データ記録部16に、統計データファイルから成る統計データベース、走行履歴データファイルから成る走行履歴データベース等が形成され、前記統計データファイルに統計データが、前記走行履歴データファイルに走行履歴データが、それぞれ実績交通情報として記録される。
【0022】
そのために、前記データ記録部16は、記録媒体としてのハードディスク、CD、DVD、光ディスク等の図示されないディスクを備えるほかに、各種のデータを読み出したり、書き込んだりするための図示されないヘッドを備える。なお、前記データ記録部16において、記録媒体としてメモリカード等を使用することができる。
【0023】
ところで、各種のプログラム、データ等をハードディスク等に記録することもできる。この場合、ハードディスク等から前記プログラム、データ等を読み出してフラッシュメモリに書き込むことができる。したがって、ハードディスク等を交換することによって前記プログラム、データ等を更新することができる。また、通信部38を介して前記プログラム、データ等を受信し、フラッシュメモリ、データ記録部16等に記録することができる。さらに、自動変速機が搭載された車両においては、自動変速機の制御を行うために自動変速機制御装置が配設されるが、その場合、自動変速機制御装置の制御用のプログラム、データ等をデータ記録部16に記録することもできる。
【0024】
前記通信部38は、第1の情報提供者としてのVICS(登録商標:Vehicle Information and Communication System)センタ等の図示されない道路交通情報センタから送信された各種の情報を、道路に沿って配設された電波ビーコン装置、光ビーコン装置等を介して電波ビーコン、光ビーコン等として受信するためのビーコンレシーバ、FM放送局を介してFM多重放送として受信するためのFM受信機等を備える。そして、前記ビーコンレシーバによって、渋滞情報、規制情報、駐車場情報、交通事故情報、サービスエリアの混雑状況情報等の交通情報を受信したり、前記FM受信機によって前記交通情報のほかに、ニュース、天気予報等の一般情報をFM多重情報として受信したりすることができる。なお、前記ビーコンレシーバ及びFM受信機は、ユニット化されてVICSレシーバとして配設されるようになっているが、別々に配設することもできる。
【0025】
また、通信部38は、第2の情報提供者としての図示されない情報センタから交通情報、一般情報、画像情報、音楽情報等の各種の情報を受信することもできる。そのために、前記通信部38と情報センタとはネットワークを介して接続される。その場合、情報センタにおいて、前記地図データベース、走行履歴データベース、統計データベース等を配設することもできる。
【0026】
なお、前記ナビゲーション装置14、インタフェース21、情報入出力装置51、道路交通情報センタ、情報センタ、ネットワーク等によってナビゲーションシステムが構成される。
【0027】
また、前記情報入出力装置51において、前記情報入出力処理部53は、情報入出力装置51の全体の制御を行う制御装置としてのCPU54、該CPU54が各種の演算処理を行うに当たってワーキングメモリとして使用されるRAM55、制御用のプログラムのほか、ナビゲーション装置14との間で各種のデータを送受信したり、表示要素によって各種の表示を行ったりするための各種のプログラムが記録されたROM56、各種のデータ、プログラム等を記録するために使用される図示されないフラッシュメモリを備える。
【0028】
なお、前記制御装置として、CPU31、54に代えてMPU等を使用することもできる。また、前記RAM32、55、ROM33、56、フラッシュメモリ等によって記録装置が構成される。
【0029】
前記操作部57は、運転者が操作することによって、走行開始時の現在地を修正したり、出発地及び目的地を入力したり、通過点を入力したりするためのものであり、表示部58とは独立に配設されたキーボード、マウス等を使用することができる。また、前記操作部57として、前記表示部58に形成された画面に画像で表示された各種のキー、スイッチ、ボタン等の画像操作要素をタッチ又はクリックすることによって、所定の入力操作を行うことができるようにしたタッチパネルを使用することができる。
【0030】
前記表示部58としてはディスプレイを使用することができる。そして、表示部58に形成された各種の画面に、現在地を表す自車位置、地図、探索経路、該探索経路に沿った案内情報、交通情報等を表示したり、探索経路における次の交差点までの距離、次の交差点における進行方向を表示したりすることができるだけでなく、前記操作部57、音声入力部59等の操作方法、操作メニュー、キー等の案内を表示したり、FM多重放送の番組等を表示したり、映画番組等の画像情報を表示したりすることができる。
【0031】
また、音声入力部59は、図示されないマイクロホン等によって構成され、音声によって必要な情報を入力することができる。さらに、音声出力部60は、図示されない音声合成装置及びスピーカを備え、音声出力部60から、前記探索経路、案内情報、交通情報等が、例えば、音声合成装置によって合成された音声で出力されたり、音楽情報が出力されたりする。
【0032】
なお、本実施の形態において、情報入出力装置51は、情報を入力するための情報入力装置及び情報を出力するための情報出力装置をユニット化したものであるが、情報入力装置と情報出力装置とを別々に形成してインタフェースで接続することができる。その場合、情報入力装置に情報入力処理部、操作部57、音声入力部59等が配設され、情報出力装置に情報出力処理部、表示部58、音声出力部60等が配設され、情報入力処理部及び情報出力処理部にCPU、RAM、ROM等が配設される。
【0033】
次に、前記構成のナビゲーションシステムの基本動作について説明する。
【0034】
まず、運転者によって操作部57が操作され、ナビゲーション装置14及び情報入出力装置51が起動されると、CPU31の図示されない初期化処理手段は、初期化処理を行い、GPSセンサ15によって検出された現在地、及び方位センサ18によって検出された自車方位を読み込むとともに、各種のデータを初期化する。なお、前記CPU31の図示されない現在地特定処理手段としてのマッチング処理手段は、現在地特定処理としてのマッチング処理を行い、読み込まれた現在地の軌跡、及び現在地の周辺の道路を構成する各道路リンクの形状、配列等に基づいて、現在地がいずれの道路リンク上に位置するかの判定を行うことによって、現在地を特定する。
【0035】
続いて、CPU31の図示されない情報取得処理手段は、情報取得処理を行い、前記地図データをデータ記録部16から読み出して取得するか、又は通信部38を介して情報センタ等から受信して取得する。なお、情報センタから取得する場合、前記情報取得処理手段は、受信したナビデータをフラッシュメモリにダウンロードする。また、ナビデータを通信部38を介して取得する際にプログラムを併せて取得することもできる。
【0036】
そして、前記CPU31の図示されない表示用データ作成処理手段は、表示用データ作成処理を行い、前記表示部58に形成される地図画面に少なくとも自車位置、及び自車位置の周辺の地図を表示するための表示用データを作成し、前記CPU31の図示されない表示用データ送信処理手段は、表示用データ送信処理を行い、前記表示用データを情報入出力装置51に送る。
【0037】
この場合、前記表示用データ作成処理手段によって出力用データ作成処理手段が、前記表示用データ作成処理によって出力用データ作成処理が構成される。また、表示用データ送信処理手段によって出力用データ送信処理手段が、前記表示用データ送信処理によって出力用データ送信処理が構成される。
【0038】
そして、情報入出力装置51において、前記CPU54の図示されない表示用データ受信処理手段は、表示用データ受信処理を行い、前記表示用データを受け、前記CPU54の図示されない記録処理手段は、記録処理を行い、前記表示用データの少なくとも一部をRAM55、ROM56、フラッシュメモリ等に記録し、前記CPU54の図示されない描画処理手段は、描画処理を行い、前記表示用データに対して画像処理を行い、表示部58に地図画面を形成し、該地図画面に自車位置、及び自車位置の周辺の地図を表示する。なお、前記地図は、自車方位に基づいて作成され、自車方位における前方と地図の上方とを一致させるヘディングアップ、又は北の方向と地図の上方とを一致させるノースアップを選択することができる。
【0039】
したがって、運転者は、前記自車位置、地図等に従って車両を走行させることができる。
【0040】
この場合、前記表示用データ受信処理手段によって出力用データ受信処理手段が、前記表示用データ受信処理によって出力用データ受信処理が構成される。また、描画処理手段によって出力用データ出力処理手段が、前記描画処理によって出力用データ出力処理が構成される。
【0041】
ところで、前記ナビゲーション装置14は、前記通信部38を介して交通情報、一般情報等を受信することができるようになっている。そのために、前記情報取得処理手段の付加情報取得処理手段は、付加情報取得処理を行い、前記交通情報、一般情報等を付加情報として受信して取得する。したがって、前記表示用データ作成処理手段は、付加情報の表示用データを作成し、前記描画処理手段は、前記地図画面に表示要素として付加情報を表示する。このようにして、運転者は、車両を走行させる予定の経路、探索経路等における渋滞状況等を知ることができる。
【0042】
また、情報入出力装置51において、運転者が操作部57を操作して目的地を入力すると、CPU31の図示されない目的地設定処理手段は、目的地設定処理を行い、目的地を設定する。なお、必要に応じて出発地を入力し、設定することもできる。また、あらかじめ所定の地点を登録しておき、登録された地点を目的地として入力することができる。
【0043】
そして、目的地が設定されると、CPU31の図示されない経路探索処理手段は、経路探索処理を行い、前記現在地、目的地等を読み込むとともに、データ記録部16から地図データを読み出し、現在地、目的地及び地図データに基づいて、現在地で表される出発地から目的地までの経路を探索し、探索経路を表す経路データを出力する。続いて、前記表示用データ作成処理手段は、前記経路データを読み込み、該経路データに従って、前記地図画面に表示要素のうちの探索経路を表示するための表示用データを作成し、前記表示用データ送信処理手段は、前記表示用データを情報入出力装置51に送る。
【0044】
該情報入出力装置51において、表示用データ受信処理手段が前記表示用データを受けると、記録処理手段は、表示用データを記録し、描画処理手段は、表示用データに対して画像処理を行い、前記地図画面に探索経路を表示する。したがって、運転者は、地図画面に表示された探索経路に沿って車両を走行させることができる。
【0045】
なお、必要に応じて、前記出力用データ作成処理手段としての音声用データ作成処理手段は、出力用データ作成処理としての音声用データ作成処理を行い、経路データ及び音声出力用データを読み込み、経路データ及び音声出力用データに従って、音声で探索経路を案内するための音声用データを作成し、該音声用データを情報入出力装置51に送る。この場合、音声用データによって出力用データが構成される。
【0046】
そして、情報入出力装置51において、CPU54の図示されない音声出力処理手段は、音声出力処理を行い、前記音声用データを受けると、該音声用データに基づいて、探索経路を音声で出力する。したがって、運転者は、音声で出力された探索経路に沿って車両を走行させることができる。
【0047】
なお、前記表示用データ作成処理手段、描画処理手段及び音声出力処理手段によって、出力処理手段としての表示処理手段が構成され、該表示処理手段は、出力処理としての表示処理を行うことによって、前述されたように、地図画面に自車位置、地図等を表示する。
【0048】
このように、本実施の形態においては、各種の画面に表示要素を表示するための表示用データをナビゲーション装置14側において作成し、情報入出力装置51側において、前記表示用データに従って各種の画面に表示要素を表示するようになっているので、ナビゲーション装置14側において、極めて短期間で機能が追加されたり、変更されたりしても、その都度ナビゲーション装置14だけを交換するだけでよく、情報入出力装置51を長期間にわたって使用することができる。したがって、ナビゲーションシステムの利便性を高くすることができる。
【0049】
また、地図画面に表示要素を表示する処理を情報入出力装置51において、経路を探索する処理、データ通信を行う処理、音楽情報又は画像情報を提供する処理等をナビゲーション装置14において行うようになっているので、CPU31、54の演算処理における処理量を少なくすることができ、処理時間をその分短くすることができる。
【0050】
ところで、本実施の形態においては、情報入出力装置51において、出力状態を変更するに当たり、入出力部における設計、例えば、操作部57の機能、各種の画面における意匠等を変更することができるようになっている。
【0051】
図2は本発明の第1の実施の形態における地図画面の第1の例を示す図、図3は本発明の第1の実施の形態における地図画面のステータスリストを示す図、図4は本発明の第1の実施の形態における地図画面の第2の例を示す図である。
【0052】
この場合、ナビゲーション装置14(図1)において、前記表示用データ作成処理手段は、表示部58に形成しようとする所定の画面、例えば、地図画面に各種の表示要素を表示するための表示用データを作成し、前記表示用データ送信処理手段は、表示用データを情報入出力装置51に送る。
【0053】
そして、情報入出力装置51において、前記表示用データ受信処理手段が前記表示用データを受けると、前記記録処理手段は、表示用データを記録し、前記描画処理手段は、表示用データに対して画像処理を行い、表示部58に、地図画面を形成し、該地図画面に表示要素を表示する。図2においては、地図、自車位置Pr、地図方位マークm1、現在時刻m2、キーk1〜k3等の表示要素が表示される。前記キーk1はズームインを行うことによって詳細地図を表示するための詳細キーであり、キーk2はズームアウトを行うことによって広域地図を表示するための広域キーであり、キーk3は探索経路が表示されている場合に、経路を再び探索するための再探索キーである。
【0054】
なお、前記表示要素には、地図のほかに、前記地図方位マークm1、現在時刻m2等のように地図の特性を表すプロパティ、前記キーk1〜k3、スイッチ、ボタン等のように操作機能を有する画像操作要素、又は各施設、河川、山、道路、鉄道等の名称のように地図上の各地点を特定するためのアイテムが含まれる。
【0055】
ところで、表示部58において各種の画面が形成されているときに、CPU31の図示されない出力状態情報作成処理手段は、出力状態情報作成処理を行い、所定のタイミング、例えば、一定の周期で、又は操作部57の所定の操作があったとき、車両の走行状態に所定の変化があったとき等に、表示部58に形成されている画面の出力状態を表す出力状態情報を作成する。
【0056】
そのために、ROM33に出力状態情報テーブルが形成され、該出力状態情報テーブルに前記出力状態情報が記録され、前記出力状態情報作成処理手段は、前記出力状態情報テーブルを参照し、読み出すことによって、出力状態情報を作成する。該出力状態情報は、図3に示されるように、表示部58に形成されている画面、例えば、地図画面を特定するための出力区分特定指標としての、かつ、画面特定指標としての画面番号(この場合、5)、及び地図画面に表示される表示要素に関するデータ(以下「表示要素データ」という。)から成る。なお、該表示要素データによって出力要素データが構成される。
【0057】
図3においては、表示要素データは、地図方位マークm1、現在時刻m2、キーk1によって表されるズームイン、キーk2によって表されるズームアウト、キーk3によって表される再探索、地図を表示するための地図表示等の表示要素を特定するための出力要素特定指標としての表示要素番号、及び情報入出力装置51において、各表示要素についてレイアウト、表示の有無等の意匠を変更することが許容されるかどうかを表す第1の出力状態変更可否情報としてのフラグ、すなわち、変更可否フラグfgから成る。本実施の形態においては、意匠を変更することが許容される場合、変更可否フラグfgがオン(○)にされ、意匠を変更することが許容されない場合、変更可否フラグfgがオフ(×)にされる。
【0058】
なお、本実施の形態においては、出力状態情報に画面番号が含まれるようになっているが、表示要素データに、どの画面で表示要素が表示されるかを表す情報が含まれる場合には、出力状態情報に画面番号は含まれない。また、本実施の形態において、前記表示要素データは、表示要素番号及び変更可否フラグfgから成るが、表示要素について、表示要素の内容を表す表示属性を含むことができる。その場合、表示要素を表示要素番号で特定し、出力属性としての表示属性で表示要素の内容を規定することができるので、表示要素データの管理が容易になる。
【0059】
続いて、CPU31の図示されない出力状態情報送信処理手段は、出力状態情報送信処理を行い、前記出力状態情報をステータスリストとして情報入出力装置51に送る。
【0060】
ところで、情報入出力装置51においては、各画面ごとに前記各表示要素についての意匠の出力状態変更条件としてのシナリオが設定され、該シナリオを表す出力状態変更条件データとしてのシナリオデータがROM56に記録される。
【0061】
したがって、CPU54の図示されない出力状態情報受信処理手段は、出力状態情報受信処理を行い、ステータスリストを受け、前記描画処理手段の出力状態変更処理手段は、出力状態変更処理を行い、前述されたように、前記表示用データに対して画像処理を行うに当たり、ステータスリストを読み込み、各表示要素について変更可否フラグfgがオンであるかどうかを判断し、オンである場合、前記シナリオに従って変更可否フラグfgがオンである表示要素について表示要素の意匠を変更する。
【0062】
例えば、図3において、前記地図方位マークm1、現在時刻m2、キーk1によって表されるズームイン、キーk2によって表されるズームアウト、及びキーk3によって表される再探索の各表示要素について変更可否フラグfgがオンであるので、図4に示されるように、意匠を変更して、地図、自車位置Pr、地図方位マークm11、現在時刻m12、キーk11〜k13等を表示することができる。前記キーk11は詳細キー(+)であり、キーk12は広域キー(−)であり、キーk13は再探索キー(ルート)である。また、必要に応じて所定の表示要素、例えば、キーk3、k13等を削除することができる。
【0063】
このように、本実施の形態においては、情報入出力装置51を取り替えるだけで、所定の表示要素について表示要素の意匠を変更することができる。したがって、ナビゲーションシステムの全体を取り替えることなく、入出力部における設計、例えば、操作部57の機能、各種の画面における意匠等を変更することができるので、ナビゲーションシステムのコストを低くすることができる。
【0064】
また、情報入出力装置51側において、意匠を変更することができる表示要素を変更可否フラグfgのオン・オフによって識別することができるので、情報入出力装置51の設計を容易に変更することができる。
【0065】
ところで、本実施の形態においては、情報入出力装置51において、運転者が操作部57を操作することによって、所定の表示要素に関して、表示用データ作成処理、経路探索処理等の各処理の内容を変更し、画面の出力状態を変更することができるようになっている。
【0066】
図5は本発明の第1の実施の形態における表示処理手段の動作を説明する図、図6は本発明の第1の実施の形態における地図画面のコマンドテーブルを示す図である。
【0067】
この場合、前記出力状態情報は、図5に示されるように、表示部58(図1)に形成されている画面、例えば、前記地図画面を特定するための画面番号(この場合、5)、及び表示要素データから成り、ROM33の出力状態情報テーブルに記録される。
【0068】
そして、CPU31の前記出力状態情報作成処理手段は、所定のタイミングで出力状態情報を読み出すことによって作成し、CPU31の前記出力状態情報送信処理手段は、前記出力状態情報をステータスリストとして情報入出力装置51に送る。
【0069】
前記表示要素データは、前記各表示要素を特定するための表示要素番号、及び情報入出力装置51において、各表示要素について所定のコマンドをナビゲーション装置14に送ることが許容されるかどうかを表す第2の出力状態変更可否情報としてのフラグ、すなわち、コマンド可否フラグFGから成る。本実施の形態においては、コマンドをナビゲーション装置14に送ることが許容される場合、コマンド可否フラグFGがオン(○)にされ、コマンドをナビゲーション装置14に送ることが許容されない場合、コマンド可否フラグFGがオフ(×)にされる。この場合、前記コマンドは、地図画面において出力状態の変更を要求するものであり、出力状態変更要求を表す。
【0070】
この場合、地図方位マークm1、ズームイン、ズームアウト及び再探索の各表示要素についてコマンド可否フラグFGがオンにされているので、情報入出力装置51において、運転者が操作部57を操作して、地図画面上で、地図方位マークm1、ズームイン、ズームアウト及び再探索の各表示要素のうちの所定の表示要素、例えば、地図方位マークm1をタッチして選択すると、CPU54の図示されない出力状態変更要求処理手段は、出力状態変更要求処理を行い、出力状態の変更を要求するために、地図方位マークm1が選択されたことを表すコマンドをナビゲーション装置14に送る。
【0071】
ところで、前記コマンドは、出力状態の変更を要求する対象として地図方位マークm1が選択されたことだけを表し、出力状態の変更を要求する内容、すなわち、コマンド内容は含まれない。そこで、ナビゲーション装置14において、ROM33に、図6に示されるようなコマンドテーブルが形成され、前記各表示要素と対応させてコマンド内容が記録される。例えば、地図方位マークm1に対応させて「ヘディングアップとノースアップの切替え」が記録される。
【0072】
したがって、情報入出力装置51から前記コマンドが送られてくると、前記表示用データ作成処理手段は、前記コマンドテーブルを参照し、コマンド内容である「ヘディングアップとノースアップとの切替え」を読み込み、地図画面をヘディングアップとノースアップとで切り替えて表示用データを作成し、前記表示用データ送信処理手段は、前記表示用データを情報入出力装置51に送る。
【0073】
そして、前記表示用データ受信処理手段は、前記表示用データを受け、描画処理手段の出力状態変更処理手段は、該表示用データに対して画像処理を行い、表示部58に地図画面を形成し、地図方位の異なる地図を表示する。このように、情報入出力装置51からの要求に基づいて、表示部58における出力状態を変更することができる。
【0074】
なお、前記コマンドテーブルには、他のコマンド内容として、ズームインに対応させて地図の縮尺を1段階拡大するための「地図縮尺1段階拡大」が、ズームアウトに対応させて地図の縮尺を1段階縮小するための「地図縮尺1段階縮小」が、再探索に対応させて経路の探索を再び行うための「経路の再探索」が記録される。この場合、コマンド内容によって出力状態変更条件としてのシナリオが構成され、コマンド内容を表すデータがシナリオデータとしてROM56に記録される。
【0075】
ところで、本実施の形態においては、運転者が操作部57を操作することによって、所定の画面から他の画面への遷移、すなわち、画面の遷移を行い、出力状態の変更を行うことができるようになっている。
【0076】
次に、前記目的地設定処理において、画面の遷移を行うことによって目的地を設定する際の表示処理手段の動作について説明する。
【0077】
図7は本発明の第1の実施の形態における表示処理手段の他の動作を説明する図、図8は本発明の第1の実施の形態における目的地設定画面の例を示す図、図9は本発明の第1の実施の形態における目的地設定画面のコマンドテーブルを示す図である。
【0078】
この場合、ナビゲーション装置14(図1)において、前記表示用データ作成処理手段は、表示部58に形成しようとする所定の画面、例えば、目的地設定画面に各表示要素を表示するための表示用データを作成し、前記表示用データ送信処理手段は、前記表示用データを情報入出力装置51に送る。そして、情報入出力装置51において、前記表示用データ受信処理手段が前記表示用データを受けると、前記記録処理手段は、表示用データを記録し、前記描画処理手段は、表示用データに対して画像処理を行い、表示部58に、図8に示されるような目的地設定画面を形成し、該目的地設定画面に各表示要素、例えば、キーk21〜k26、k31〜k36等を表示する。
【0079】
前記キーk21は、目的地を住所によって検索し、設定するために、キーk22は、目的地を施設によって検索し、設定するために、キーk23は目的地を現在地の近隣の施設、すなわち、近隣施設によって検索し、設定するために、キーk24は、目的地を地図上で検索し、設定するために、キーk25は目的地をあらかじめ検索し、設定されたメモリ地点によって検索し、設定するために、キーk26は目的地を前回の目的地、すなわち、前回目的地によって検索し、設定するために表示される。また、キーk31は、あらかじめ登録された自宅を目的地として迅速に設定するための、キーk32〜k36は、あらかじめ登録された1番目〜5番目までのクイック登録地を目的地として迅速に設定するためのクイック設定キーである。
【0080】
この場合、前記出力状態情報は、図7に示されるように、表示部58に形成されている画面、例えば、前記目的地設定画面を特定するための画面番号(この場合、1)、及び表示要素データから成り、ROM33の出力状態情報テーブルに記録される。
【0081】
そして、CPU31の前記出力状態情報作成処理手段は、所定のタイミングで出力状態情報を読み出すことによって作成し、CPU31の前記出力状態情報送信処理手段は、前記出力状態情報をステータスリストとして情報入出力装置51に送る。
【0082】
前記表示要素データは、前記各表示要素を特定するための表示要素番号、及び情報入出力装置51において、各表示要素について所定のコマンドをナビゲーション装置14に送ることが許容されるかどうかを表すコマンド可否フラグFGから成る。
【0083】
この場合、各表示要素についてコマンド可否フラグFGがオンにされているので、情報入出力装置51において、運転者が操作部57を操作して、目的地設定画面上で、住所、施設、近隣施設等の各表示要素のうちの所定の表示要素、例えば、キーk22をタッチして施設を選択すると、CPU54の前記出力状態変更要求処理手段は、出力状態の変更を要求するために、施設が選択されたことを表すコマンドをナビゲーション装置14に送る。
【0084】
ところで、前記コマンドは、出力状態の変更を要求する対象として施設が選択されたことだけを表し、コマンド内容は含まれない。そこで、ナビゲーション装置14において、ROM33に、図9に示されるようなコマンドテーブルが形成され、前記各表示要素と対応させてコマンド内容が記録される。例えば、施設に対応させて「画面番号3に遷移」が記録される。
【0085】
したがって、情報入出力装置51から前記コマンドが送られてくると、前記表示用データ作成処理手段は、前記コマンドテーブルを参照し、コマンド内容である「画面番号3に遷移」を読み込み、目的地設定画面のうちの画面番号3の画面のための表示用データを作成し、前記表示用データ送信処理手段は、前記表示用データを情報入出力装置51に送る。
【0086】
そして、前記表示用データ受信処理手段が表示用データを受けると、前記記録処理手段は、表示用データを記録し、前記描画処理手段の出力状態変更処理手段は、表示用データに対して画像処理を行い、表示部58に画面番号3の画面を形成する。このように、情報入出力装置51からの要求に基づいて、表示部58における出力状態を変更することができる。
【0087】
この場合、各コマンド内容は、各表示要素が選択されたときの他の画面への遷移を内容とする。そして、前記コマンドテーブルには、他のコマンド内容として、例えば、住所に対応させて「画面番号2に遷移」が、近隣施設に対応させて「画面番号4に遷移」が記録される。
【0088】
このように、本実施の形態においては、情報入出力装置51側において、表示用データ作成処理、経路探索処理等の各処理の内容を変更することができるので、ナビゲーションシステムの利便性を向上させることができる。
【0089】
また、ナビゲーション装置14に送ることができるコマンドをコマンド可否フラグFGのオン・オフによって識別することができるので、所定の表示要素について処理の内容を容易に変更することができる。
【0090】
ところで、本実施の形態においては、表示部58に形成された地図画面に各表示要素を表示するに当たり、ナビゲーション装置14において、CPU31の前記表示用データ作成処理手段が各表示要素についての表示用データを作成し、前記表示用データ送信処理手段が前記表示用データを情報入出力装置51に送り、情報入出力装置51において、CPU54の前記表示用データ受信処理手段が表示用データを受けると、前記記録処理手段が表示用データを記録し、前記描画処理手段が地図画面を形成し、該地図画面に各表示要素を表示するようになっている。
【0091】
ところが、前記表示用データには、地図を表示するためのものも含まれるので、データ量が大きいのに対して、ナビゲーション装置14と情報入出力装置51とがインタフェース21によって接続されるので、インタフェース21を介して表示用データを送信することができる単位時間当たりのデータ量を大きくすることができない。したがって、例えば、運転者が操作部57を操作して地図画面をスクロールすることによって出力状態を変更しようとしたときに、ナビゲーション装置14から情報入出力装置51に十分なデータ量の表示用データを送ることができない場合には、地図画面が一時的に空白になってしまうことがある。
【0092】
そこで、本実施の形態においては、運転者が地図画面をスクロールする、しないにかかわらず、ナビゲーション装置14において、CPU31の前記表示用データ送信処理手段は、出力状態変更用データとして、1画面用のデータ量より多い、複数の画面用のデータ量の表示用データ、本実施の形態においては、10画面用のデータ量の表示用データを情報入出力装置51に送る。なお、前記画面によって出力区分が構成される。
【0093】
図10は本発明の第1の実施の形態における描画処理の概念図である。
【0094】
図において、AR1はスクロールが開始される前に、RAM55(図1)に記録されたキャッシュ用データの領域、εは地図画面で地図を表示するために使用される表示用データの領域である。
【0095】
状態S1において、運転者が地図画面をスクロールすると、操作部57から画面の遷移要求がCPU54に送られる。これに伴って、前記描画処理手段は、スクロールの方向に向けて前記領域εの位置を移動させ、領域ε内の表示用データを読み出し、各画面を遷移させて連続して形成する。そして、10個の画面が形成されると、状態S2で表されるように、領域εが領域AR1の外周縁に到達し、さらに、スクロールが行われると、状態S3に示されるように、領域εの一部が領域AR1から外れ、地図を表示するのに必要な表示用データが不足してしまう。
【0096】
そこで、前記出力状態変更処理手段は、状態S2における領域ε内の表示用データを使用し、状態S2において最後に形成された画面をそのまま維持する。その結果、地図画面が一時的に空白になるのを防止することができる。
【0097】
地図画面がスクロールされている間、スクロールの方向に向けて前記領域εの位置が移動すると、CPU54の図示されないデータ送信要求処理手段は、データ送信要求処理を行い、データ送信要求をナビゲーション装置14に送り、領域εの位置の移動に伴って必要になる表示用データの送信を要求する。
【0098】
そして、ナビゲーション装置14において、CPU31の前記表示用データ作成処理手段は、前記データ送信要求に従って所定の領域の表示用データを作成し、前記表示用データ送信処理手段は前記表示用データを情報入出力装置51に送る。その結果、状態S4で表されるように、領域εが、新たにRAM55に記録されたキャッシュ用データの領域AR2内に収まるようになる。
【0099】
このように、あらかじめ複数の画面用の表示用データがRAM55に記録されるので、描画処理に伴って、表示用データが不足するのを防止することができる。したがって、例えば、地図画面をスクロールすることによって出力状態を変更しようとしたときに、各種の画面に表示要素を十分に表示することができ、描画処理を円滑に行うことができる。
【0100】
本実施の形態においては、運転者が地図画面をスクロールする、しないにかかわらず、ナビゲーション装置14において、前記表示用データ送信処理手段が、例えば、10画面分のデータ量の表示用データをあらかじめ情報入出力装置51に送るようになっているが、運転者が地図画面をスクロールしたときに、前記表示用データ送信処理手段が、スクロールの方向に向けて位置を移動させて、例えば、10画面分の表示用データを情報入出力装置51に送ることもできる。
【0101】
ところで、前記目的地設定処理において、キーk21(図8)〜k23、k25のうちの所定のキーがタッチされ、住所、施設、近隣施設及びメモリ地点のうちの所定の表示要素、例えば、近隣施設が選択されると、前記描画処理手段は、表示部58に画面番号4の画面、すなわち、近隣施設リスト画面を形成し、該近隣施設リスト画面に近隣施設を表示要素としてリスト形式で表示する。
【0102】
そのために、前記表示用データ作成処理手段は、近隣施設についての名称、マーク(陸標)等を表示するためのデータを表示用データとして作成し、情報入出力装置51に送ることになるが、この場合も、前記表示用データには、所定の近隣施設が目的地として選択されたときに近隣施設の周辺の地図を表示するためのものも含まれるので、データ量が大きいのに対して、ナビゲーション装置14と情報入出力装置51とがインタフェース21によって接続されるので、インタフェース21を介して表示用データを送信することができる単位時間当たりのデータ量を大きくすることができない。
【0103】
また、近隣施設リスト画面に表示することができる近隣施設の数は限られ、すべての近隣施設を表示することができないので、前記近隣施設リスト画面をスクロールすることができるようになっている。
【0104】
したがって、例えば、運転者が操作部57を操作して近隣施設リスト画面をスクロールすることによって出力状態を変更しようとしたときに、ナビゲーション装置14から情報入出力装置51に十分なデータ量の表示用データを送ることができない場合には、近隣施設リスト画面が一時的に空白になってしまうことがある。
【0105】
そこで、本実施の形態においては、運転者が近隣施設リスト画面をスクロールする、しないにかかわらず、ナビゲーション装置14において、CPU31の前記表示用データ送信処理手段は、出力状態変更用データとして、1画面用のデータ量より多い、複数の画面用のデータ量の表示用データ、例えば、複数の画面用のデータ量の表示用データを情報入出力装置51に送る。また、情報入出力装置51において、CPU54の前記記録処理手段は、複数の画面用のデータ量の表示用データの少なくとも一部を、キャッシュ用データとしてRAM55に記録するようにしている。
【0106】
図11は本発明の第1の実施の形態における近隣施設を表示するための表示用データの例を示す図、図12は本発明の第1の実施の形態における近隣施設リスト画面の例を示す第1の図、図13は本発明の第1の実施の形態における近隣施設リスト画面の例を示す第2の図、図14は本発明の第1の実施の形態における近隣施設リスト画面の他の例を示す図である。
【0107】
この場合、表示用データは、近隣施設の名称、マーク等から成り、図11に示されるような表示用データが情報入出力装置51に送られると、CPU54(図1)の前記描画処理手段は、表示用データに基づいて図12及び13に示されるような近隣施設リスト画面を形成する。図12及び13において、キーk41、k42はスクロールキーであり、キーk41、k42をタッチすると、複数の画面用の近隣施設が表示要素として表示される。
【0108】
本実施の形態においては、複数の画面用のデータ量の表示用データがキャッシュ用データとしてRAM55に記録されるので、運転者が近隣施設リスト画面をスクロールすると、操作部57から画面の遷移要求がCPU54に送られる。これに伴って、前記描画処理手段の前記出力状態変更処理手段は、RAM55内の表示用データを読み出し、各画面を遷移させて連続して形成する。
【0109】
ところが、すべての表示用データが読み出されると、近隣施設のリストを表示するのに必要な表示用データが不足してしまう。
【0110】
そこで、前記出力状態変更処理手段は、最後に形成された画面をそのまま維持する。その結果、近隣施設リスト画面が一時的に空白になるのを防止することができる。
【0111】
近隣施設リスト画面がスクロールされている間、CPU54の前記データ送信要求処理手段は、データ送信要求をナビゲーション装置14に送り、スクロールに伴って必要になる表示用データの送信を要求する。
【0112】
そして、ナビゲーション装置14において、CPU31の前記表示用データ作成処理手段は、前記データ送信要求に従って所定の領域の表示用データを作成し、前記表示用データ送信処理手段は前記表示用データを情報入出力装置51に送る。
【0113】
このように、あらかじめ複数の画面用のデータ量の表示用データがRAM55に記録されるので、描画処理に伴って、表示用データが不足するのを防止することができる。したがって、各種の画面に表示要素を十分に表示することができ、描画処理を円滑に行うことができる。
【0114】
本実施の形態においては、運転者が近隣施設リスト画面をスクロールする、しないにかかわらず、ナビゲーション装置14において、前記表示用データ送信処理手段が、例えば、数画面分のデータ量の表示用データをあらかじめ情報入出力装置51に送るようになっているが、運転者が近隣施設リスト画面をスクロールしたときに、前記表示用データ送信処理手段が、スクロールの方向に向けて表示要素を変化させて、例えば、10画面分の表示用データを情報入出力装置51に送ることもできる。
【0115】
なお、図14に示されるような近隣施設リスト画面においては、スクロールを行うためのキーk51、k52のほかに、頭出しを行うためのキーk53、k54が表示要素として表示される。
【0116】
この場合、頭出しが行われると、近隣施設リストの各近隣施設のうちの先頭の近隣施設、又は最後の近隣施設を表示要素として直ちに表示する必要があるので、あらかじめすべての画面用の表示用データをRAM55に記録する必要がある。
【0117】
本実施の形態においては、所定の画面がスクロールされたときの出力状態変更処理手段の動作について説明したが、関連する複数の画面間で画面の遷移を行うときに、複数の画面用のデータ量の表示用データをキャッシュ用データとしてRAM55に記録することができる。そして、操作部57から画面の遷移要求がCPU54に送られると、前記出力状態変更処理手段は、RAM55内の表示用データを読み出し、各画面を連続して形成する。また、すべての表示用データが読み出されると、前記出力状態変更処理手段は、最後に形成された画面をそのまま維持する。
【0118】
ところで、本実施の形態においては、CPU31の前記出力状態情報作成処理手段が情報入出力装置51に送るステータスリストには、表示要素データとしてコマンド内容が含まれておらず、CPU54の前記出力状態変更要求処理手段は、所定の表示要素が選択されたことだけを表すコマンドをナビゲーション装置14に送るようになっているので、ROM33に、図9に示されるようなコマンドテーブルが形成され、前記表示用データ作成処理手段は、前記コマンドテーブルを参照し、コマンド内容を読み込み、表示用データを作成するようになっている。
【0119】
したがって、CPU31の処理量がその分多くなり、処理時間がその分長くなってしまう。
【0120】
そこで、ROM56にコマンドテーブルを形成し、該コマンドテーブルにコマンド内容を記録するようにした本発明の第2の実施の形態について説明する。
【0121】
図15は本発明の第2の実施の形態における表示処理手段の動作を説明する図である。
【0122】
この場合、前記出力状態情報は、図に示されるように、第1の出力部としての表示部58(図1)に形成されている画面、例えば、前記目的地設定画面を特定するための画面番号(この場合、1)、及び表示要素データから成り、ROM33に記録される。
【0123】
そして、制御装置としてのCPU31の前記出力状態情報作成処理手段は、所定のタイミングで出力状態情報をROM33から読み出すことによって作成し、CPU31の前記出力状態情報送信処理手段は、前記出力状態情報をステータスリストとして第2の車載装置としての情報入出力装置51に送る。
【0124】
前記表示要素データは、前記各表示要素を特定するための表示要素番号、及び情報入出力装置51において、各表示要素について所定のコマンドを第1の車載装置としてのナビゲーション装置14に送ることが許容されるかどうかを表す第2の出力状態変更可否情報としてのコマンド可否フラグFGから成る。
【0125】
一方、情報入出力装置51において、ROM56にコマンドテーブルが形成され、該コマンドテーブルにコマンド内容として、例えば、住所に対応させて「画面番号2に遷移」が、施設に対応させて「画面番号3に遷移」が、近隣施設に対応させて「画面番号4に遷移」が記録される。この場合、コマンド内容によって出力状態変更条件としてのシナリオが構成され、コマンド内容を表すデータがシナリオデータとしてROM56に記録される。
【0126】
本実施の形態においては、住所、施設、近隣施設等の各表示要素についてコマンド可否フラグFGがオンにされているので、情報入出力装置51において、運転者が第1の入力部としての操作部57を操作して、目的地設定画面上で各表示要素のうちの所定の表示要素、例えば、キーk22(図8)をタッチして施設を選択すると、制御装置としてのCPU54の前記出力状態変更要求処理手段は、出力状態の変更を要求するために、施設が選択されたと判断し、前記コマンドテーブルからコマンド内容である「画面番号3に遷移」を読み出し、ナビゲーション装置14に送る。
【0127】
したがって、情報入出力装置51から前記コマンドが送られてくると、前記表示用データ作成処理手段は、コマンド内容である「画面番号3に遷移」を読み込み、目的地設定画面のうちの画面番号3の画面のための表示用データを作成し、前記表示用データ送信処理手段は、表示用データを情報入出力装置51に送る。
【0128】
そして、前記表示用データ受信処理手段が前記表示用データを受けると、前記記録処理手段が表示用データを記録し、前記描画処理手段の出力状態変更処理手段は、表示用データに対して画像処理を行い、画面番号3の画面を形成する。このように、情報入出力装置51からの要求に基づいて、表示部58における出力状態を変更することができる。
【0129】
本実施の形態においては、CPU31においてコマンドテーブルを参照する必要がなくなるので、CPU31の処理量がその分少なくなり、処理時間がその分短くなる。
【0130】
次に、本発明の第3の実施の形態について説明する。
【0131】
図16は本発明の第3の実施の形態における表示処理手段の動作を説明する図である。
【0132】
この場合、第2の車載装置としての情報入出力装置51(図1)に送られるステータスリストの表示要素データは、前記各表示要素を特定するための表示要素番号、及び情報入出力装置51において、各表示要素について所定のコマンドを第1の車載装置としてのナビゲーション装置14に送ることが許容されるかどうかを表す第2の出力状態変更可否情報としてのコマンド可否フラグFGから成る。
【0133】
一方、情報入出力装置51において、ROM56にコマンドテーブルが形成され、該コマンドテーブルにコマンド内容として、例えば、住所に対応させて「画面番号2に遷移」が、施設に対応させて「画面番号3に遷移」が、近隣施設に対応させて「画面番号4に遷移」が記録される。この場合、コマンド内容によって出力状態変更条件としてのシナリオが構成され、コマンド内容を表すデータがシナリオデータとしてROM56に記録される。
【0134】
したがって、情報入出力装置51において、運転者が第1の入力部としての操作部57を操作して、目的地設定画面上で各表示要素のうちの所定の表示要素、例えば、キーk22(図8)をタッチして施設を選択すると、制御装置としてのCPU54の前記出力状態変更要求処理手段は、出力状態の変更を要求するために、施設が選択されたと判断し、前記コマンドテーブルから施設が選択されたこと、及びコマンド内容である「画面番号3に遷移」を表すコマンドを読み出し、ナビゲーション装置14に送る。
【0135】
本実施の形態においては、制御装置としてのCPU31においてコマンドテーブルを参照する必要がなくなるので、CPU31の処理量がその分少なくなり、処理時間がその分短くなる。
【0136】
次に、本発明の第4の実施の形態について説明する。
【0137】
図17は本発明の第4の実施の形態における表示処理手段の動作を説明する図である。
【0138】
この場合、第2の車載装置としての情報入出力装置51(図1)に送られるステータスリストの表示要素データは、前記各表示要素を特定するための表示要素番号、情報入出力装置51において、各表示要素について所定のコマンドを第1の車載装置としてのナビゲーション装置14に送ることが許容されるかどうかを表す第2の出力状態変更可否情報としてのコマンド可否フラグFG、及びコマンド内容から成る。
【0139】
したがって、情報入出力装置51において、運転者が第1の入力部としての操作部57を操作して、目的地設定画面上で各表示要素のうちの所定の表示要素、例えば、キーk22(図8)をタッチして施設を選択すると、制御装置としてのCPU54の前記出力状態変更要求処理手段は、出力状態の変更を要求するために、施設が選択されたと判断し、前記ステータスリストから、施設が選択されたこと、及びコマンド内容である「画面番号3に遷移」を表すコマンドを読み込み、ナビゲーション装置14に送る。この場合、コマンド内容によって出力状態変更条件としてのシナリオが構成される。
【0140】
このように、本実施の形態においては、情報入出力装置51に送られたステータスリストからコマンド内容を読み込むことができるので、ROM33、56にコマンドテーブルを形成する必要がなくなる。
【0141】
次に、本発明の第5の実施の形態について説明する。
【0142】
図18は本発明の第5の実施の形態における表示処理手段の動作を説明する図である。
【0143】
この場合、第2の車載装置としての情報入出力装置51(図1)に送られるステータスリストの表示要素データは、前記各表示要素を特定するための表示要素番号、情報入出力装置51において、各表示要素について所定のコマンドを第1の車載装置としてのナビゲーション装置14に送ることが許容されるかどうかを表す第2の出力状態変更可否情報としてのコマンド可否フラグFG、及びコマンド内容から成る。
【0144】
したがって、情報入出力装置51において、運転者が第1の入力部としての操作部57を操作して、目的地設定画面上で各表示要素のうちの所定の表示要素、例えば、キーk22(図8)をタッチして施設を選択すると、CPU54の前記出力状態変更要求処理手段は、出力状態の変更を要求するために、施設が選択されたと判断し、前記ステータスリストから、施設に対応するコマンド内容である「画面番号3に遷移」を表すコマンドを読み込み、ナビゲーション装置14に送る。この場合、コマンド内容によって出力状態変更条件としてのシナリオが構成される。
【0145】
このように、本実施の形態においては、情報入出力装置51に送られたステータスリストからコマンド内容を読み込むことができるので、ROM33、56にコマンドテーブルを形成する必要がなくなる。
【0146】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【0147】
【図1】本発明の第1の実施の形態におけるナビゲーションシステムを示すブロック図である。
【図2】本発明の第1の実施の形態における地図画面の第1の例を示す図である。
【図3】本発明の第1の実施の形態における地図画面のステータスリストを示す図である。
【図4】本発明の第1の実施の形態における地図画面の第2の例を示す図である。
【図5】本発明の第1の実施の形態における表示処理手段の動作を説明する図である。
【図6】本発明の第1の実施の形態における地図画面のコマンドテーブルを示す図である。
【図7】本発明の第1の実施の形態における表示処理手段の他の動作を説明する図である。
【図8】本発明の第1の実施の形態における目的地設定画面の例を示す図である。
【図9】本発明の第1の実施の形態における目的地設定画面のコマンドテーブルを示す図である。
【図10】本発明の第1の実施の形態における描画処理の概念図である。
【図11】本発明の第1の実施の形態における近隣施設を表示するための表示用データの例を示す図である。
【図12】本発明の第1の実施の形態における近隣施設リスト画面の例を示す第1の図である。
【図13】本発明の第1の実施の形態における近隣施設リスト画面の例を示す第2の図である。
【図14】本発明の第1の実施の形態における近隣施設リスト画面の他の例を示す図である。
【図15】本発明の第2の実施の形態における表示処理手段の動作を説明する図である。
【図16】本発明の第3の実施の形態における表示処理手段の動作を説明する図である。
【図17】本発明の第4の実施の形態における表示処理手段の動作を説明する図である。
【図18】本発明の第5の実施の形態における表示処理手段の動作を説明する図である。
【符号の説明】
【0148】
14 ナビゲーション装置
15 GPSセンサ
17 ナビゲーション処理部
31、54 CPU
32、55 RAM
33、56 ROM
51 情報入出力装置
53 情報入出力処理部
57 操作部
58 表示部
59 音声入力部
60 音声出力部
【技術分野】
【0001】
本発明は、ナビゲーション装置、情報入出力装置、ナビゲーションシステム、ナビゲーション方法のプログラム、及び情報入出力方法のプログラムに関するものである。
【背景技術】
【0002】
従来、ナビゲーション装置においては、例えば、GPS(グローバルポジショニングシステム)によって車両の現在の位置、すなわち、現在地が検出されるとともに、ジャイロセンサによって検出された車両の旋回角に基づいて、車両の方位、すなわち、自車方位が検出され、データ記録部から地図データが読み出され、表示部に地図画面が形成され、該地図画面に、現在地を表す自車位置、自車位置の周辺の地図等が表示されるようになっている。したがって、操作者である運転者は、前記地図画面に表示された自車位置及び地図に従って車両を走行させることができる。
【0003】
また、運転者が目的地を入力し、探索条件を設定すると、該探索条件に基づいて、前記地図データに従って現在地で表される出発地から目的地までの経路が探索される。そして、探索された経路、すなわち、探索経路は前記地図画面に自車位置と共に表示される。したがって、運転者は表示された探索経路に沿って車両を走行させることができる。
【0004】
そのために、前記ナビゲーション装置は、CPU等から成るナビゲーション処理部を備え、該ナビゲーション処理部は、地図データに基づいて表示部に地図画面を形成し、該地図画面に自車位置、地図等を表示する処理、経路を探索する処理等を行う(例えば、特許文献1参照。)。
【特許文献1】特開2004−177148号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
しかしながら、前記従来のナビゲーション装置においては、搭載される対象となる車両のライフサイクルは長く、車両を長期間にわたって使用することができるのに対して、ナビゲーション装置は、極めて短期間で機能が追加されたり、変更されたりするので、長期間にわたって使用することができない。したがって、ナビゲーション装置の利便性が低くなってしまう。
【0006】
また、ナビゲーション装置には、前述されたような地図画面に自車位置、地図等を表示する処理、経路を探索する処理等のほかに、データ通信を行う処理、一般情報、音楽情報又は画像情報を提供する処理等を行うようになっていて、同時に使用する機能が多いので、CPUによる演算処理における処理量が多く、処理時間がその分長くなってしまう。
【0007】
そこで、ナビゲーション装置から入出力部を情報入出力装置として分離させ、残りのナビゲーション装置と情報入出力装置とで処理を分けて行うようにすることが考えられる。
【0008】
ところが、ナビゲーション装置から情報入出力装置に出力用データを送信するに当たり、単位時間当たりのデータ量を大きくすることができない。したがって、例えば、運転者が操作部を操作して地図画面をスクロールすることによって出力状態を変更しようとしたときに、地図画面が一時的に空白になってしまうことがあり、出力用データ処理を円滑に行うことができない。
【0009】
本発明は、前記従来のナビゲーション装置の問題点を解決して、出力状態を変更しようとしたときに出力用データ処理を円滑に行うことができるナビゲーション装置、情報入出力装置、ナビゲーションシステム、ナビゲーション方法のプログラム、及び情報入出力方法のプログラムを提供することを目的とする。
【課題を解決するための手段】
【0010】
そのために、本発明のナビゲーション装置においては、地図データを取得する情報取得処理手段と、地図データに基づいて少なくとも地図を表示するための出力用データを作成する出力用データ作成処理手段と、出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送る出力用データ送信処理手段とを有する。
【発明の効果】
【0011】
本発明によれば、出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送るようになっているので、出力状態を変更しようとしたときに出力用データ処理を円滑に行うことができる。
【発明を実施するための最良の形態】
【0012】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【0013】
図1は本発明の第1の実施の形態におけるナビゲーションシステムを示すブロック図である。
【0014】
図において、14は車両に搭載された第1の車載装置としてのナビゲーション装置であり、該ナビゲーション装置14は、現在地を検出する現在地検出部としてのGPSセンサ15、地図データのほかに各種の情報が記録された情報記録部としてのデータ記録部16、各種のプログラム、データ等に基づいてコンピュータとして機能し、入力された情報に基づいて、各種の画面に文字、画像等を構成する要素である出力要素としての表示要素を出力し、表示するためのデータ、すなわち、出力用データとしての表示用データを作成したり、経路を探索したり、データ通信を行ったり、音楽番組等の音楽情報、画像情報等を提供したりするために各種の演算処理を行うナビゲーション処理部17、自車方位を検出する方位検出部としての方位センサ18、通信端末として機能する送受信部としての通信部38等を備え、前記ナビゲーション処理部17に、GPSセンサ15、データ記録部16、方位センサ18、通信部38等が接続される。また、前記ナビゲーション処理部17には、車速検出部としての車速センサ41も接続され、該車速センサ41によって検出された車速はナビゲーション処理部17に送られる。
【0015】
また、51は車両に搭載された第2の車載装置としての情報入出力装置であり、該情報入出力装置51は、各種のプログラム、データ等に基づいてコンピュータとして機能し、入力された情報をナビゲーション装置14に送ったり、ナビゲーション装置14から送られた表示用データに基づいて各種の画面に表示要素を表示したりするために各種の演算処理を行う情報入出力処理部53、操作者である運転者が操作することによって所定の入力を行うための第1の入力部としての操作部57、画面に表示要素を表示し、運転者に所定の情報を通知するための第1の出力部としての表示部58、音声によって所定の入力を行うための第2の入力部としての音声入力部59、音声を出力して運転者に所定の情報を通知するための第2の出力部としての音声出力部60等を備え、前記情報入出力処理部53に、操作部57、表示部58、音声入力部59、音声出力部60等が接続される。
【0016】
前記ナビゲーション装置14と情報入出力装置51とはインタフェース21を介して接続され、双方向に通信を行うことができる。
【0017】
本実施の形態において、情報入出力装置51は、情報を入力する際に情報入力装置として、情報を出力する際に情報出力装置として機能する。そして、情報入出力処理部53は、情報を入力する際に情報入力処理部として、情報を出力する際に情報出力処理部として機能する。
【0018】
前記ナビゲーション処理部17は、ナビゲーション装置14の全体の制御を行う制御装置としてのCPU31、該CPU31が各種の演算処理を行うに当たってワーキングメモリとして使用されるRAM32、制御用のプログラムのほか、情報入出力装置51との間で各種のデータを送受信したり、表示用データを作成したり、経路を探索したり、データ通信を行ったり、音楽情報、画像情報等を提供したりするための各種のプログラムが記録されたROM33、各種のデータ、プログラム等を記録するために使用される図示されないフラッシュメモリを備える。
【0019】
また、前記GPSセンサ15は、人工衛星によって発生させられた電波を受信することによって地球上における現在地を検出し、併せて時刻を検出する。本実施の形態においては、現在地検出部としてGPSセンサ15が使用されるが、該GPSセンサ15に代えて図示されない距離センサ、ステアリングセンサ、高度計等を単独で、又は組み合わせて使用することもできる。そして、前記方位センサ18としてジャイロセンサ、地磁気センサ等が使用される。
【0020】
前記データ記録部16は、地図データファイルから成る地図データベースを備え、地図データベースに地図データが記録される。また、地図データには、交差点に関する交差点データ、ノードに関するノードデータ、道路リンクに関する道路データ、探索用に加工された探索データ、施設に関する施設データ等が含まれる。なお、データ記録部16には、所定の情報を音声出力部60によって出力するための音声出力用データも記録される。
【0021】
さらに、前記データ記録部16に、統計データファイルから成る統計データベース、走行履歴データファイルから成る走行履歴データベース等が形成され、前記統計データファイルに統計データが、前記走行履歴データファイルに走行履歴データが、それぞれ実績交通情報として記録される。
【0022】
そのために、前記データ記録部16は、記録媒体としてのハードディスク、CD、DVD、光ディスク等の図示されないディスクを備えるほかに、各種のデータを読み出したり、書き込んだりするための図示されないヘッドを備える。なお、前記データ記録部16において、記録媒体としてメモリカード等を使用することができる。
【0023】
ところで、各種のプログラム、データ等をハードディスク等に記録することもできる。この場合、ハードディスク等から前記プログラム、データ等を読み出してフラッシュメモリに書き込むことができる。したがって、ハードディスク等を交換することによって前記プログラム、データ等を更新することができる。また、通信部38を介して前記プログラム、データ等を受信し、フラッシュメモリ、データ記録部16等に記録することができる。さらに、自動変速機が搭載された車両においては、自動変速機の制御を行うために自動変速機制御装置が配設されるが、その場合、自動変速機制御装置の制御用のプログラム、データ等をデータ記録部16に記録することもできる。
【0024】
前記通信部38は、第1の情報提供者としてのVICS(登録商標:Vehicle Information and Communication System)センタ等の図示されない道路交通情報センタから送信された各種の情報を、道路に沿って配設された電波ビーコン装置、光ビーコン装置等を介して電波ビーコン、光ビーコン等として受信するためのビーコンレシーバ、FM放送局を介してFM多重放送として受信するためのFM受信機等を備える。そして、前記ビーコンレシーバによって、渋滞情報、規制情報、駐車場情報、交通事故情報、サービスエリアの混雑状況情報等の交通情報を受信したり、前記FM受信機によって前記交通情報のほかに、ニュース、天気予報等の一般情報をFM多重情報として受信したりすることができる。なお、前記ビーコンレシーバ及びFM受信機は、ユニット化されてVICSレシーバとして配設されるようになっているが、別々に配設することもできる。
【0025】
また、通信部38は、第2の情報提供者としての図示されない情報センタから交通情報、一般情報、画像情報、音楽情報等の各種の情報を受信することもできる。そのために、前記通信部38と情報センタとはネットワークを介して接続される。その場合、情報センタにおいて、前記地図データベース、走行履歴データベース、統計データベース等を配設することもできる。
【0026】
なお、前記ナビゲーション装置14、インタフェース21、情報入出力装置51、道路交通情報センタ、情報センタ、ネットワーク等によってナビゲーションシステムが構成される。
【0027】
また、前記情報入出力装置51において、前記情報入出力処理部53は、情報入出力装置51の全体の制御を行う制御装置としてのCPU54、該CPU54が各種の演算処理を行うに当たってワーキングメモリとして使用されるRAM55、制御用のプログラムのほか、ナビゲーション装置14との間で各種のデータを送受信したり、表示要素によって各種の表示を行ったりするための各種のプログラムが記録されたROM56、各種のデータ、プログラム等を記録するために使用される図示されないフラッシュメモリを備える。
【0028】
なお、前記制御装置として、CPU31、54に代えてMPU等を使用することもできる。また、前記RAM32、55、ROM33、56、フラッシュメモリ等によって記録装置が構成される。
【0029】
前記操作部57は、運転者が操作することによって、走行開始時の現在地を修正したり、出発地及び目的地を入力したり、通過点を入力したりするためのものであり、表示部58とは独立に配設されたキーボード、マウス等を使用することができる。また、前記操作部57として、前記表示部58に形成された画面に画像で表示された各種のキー、スイッチ、ボタン等の画像操作要素をタッチ又はクリックすることによって、所定の入力操作を行うことができるようにしたタッチパネルを使用することができる。
【0030】
前記表示部58としてはディスプレイを使用することができる。そして、表示部58に形成された各種の画面に、現在地を表す自車位置、地図、探索経路、該探索経路に沿った案内情報、交通情報等を表示したり、探索経路における次の交差点までの距離、次の交差点における進行方向を表示したりすることができるだけでなく、前記操作部57、音声入力部59等の操作方法、操作メニュー、キー等の案内を表示したり、FM多重放送の番組等を表示したり、映画番組等の画像情報を表示したりすることができる。
【0031】
また、音声入力部59は、図示されないマイクロホン等によって構成され、音声によって必要な情報を入力することができる。さらに、音声出力部60は、図示されない音声合成装置及びスピーカを備え、音声出力部60から、前記探索経路、案内情報、交通情報等が、例えば、音声合成装置によって合成された音声で出力されたり、音楽情報が出力されたりする。
【0032】
なお、本実施の形態において、情報入出力装置51は、情報を入力するための情報入力装置及び情報を出力するための情報出力装置をユニット化したものであるが、情報入力装置と情報出力装置とを別々に形成してインタフェースで接続することができる。その場合、情報入力装置に情報入力処理部、操作部57、音声入力部59等が配設され、情報出力装置に情報出力処理部、表示部58、音声出力部60等が配設され、情報入力処理部及び情報出力処理部にCPU、RAM、ROM等が配設される。
【0033】
次に、前記構成のナビゲーションシステムの基本動作について説明する。
【0034】
まず、運転者によって操作部57が操作され、ナビゲーション装置14及び情報入出力装置51が起動されると、CPU31の図示されない初期化処理手段は、初期化処理を行い、GPSセンサ15によって検出された現在地、及び方位センサ18によって検出された自車方位を読み込むとともに、各種のデータを初期化する。なお、前記CPU31の図示されない現在地特定処理手段としてのマッチング処理手段は、現在地特定処理としてのマッチング処理を行い、読み込まれた現在地の軌跡、及び現在地の周辺の道路を構成する各道路リンクの形状、配列等に基づいて、現在地がいずれの道路リンク上に位置するかの判定を行うことによって、現在地を特定する。
【0035】
続いて、CPU31の図示されない情報取得処理手段は、情報取得処理を行い、前記地図データをデータ記録部16から読み出して取得するか、又は通信部38を介して情報センタ等から受信して取得する。なお、情報センタから取得する場合、前記情報取得処理手段は、受信したナビデータをフラッシュメモリにダウンロードする。また、ナビデータを通信部38を介して取得する際にプログラムを併せて取得することもできる。
【0036】
そして、前記CPU31の図示されない表示用データ作成処理手段は、表示用データ作成処理を行い、前記表示部58に形成される地図画面に少なくとも自車位置、及び自車位置の周辺の地図を表示するための表示用データを作成し、前記CPU31の図示されない表示用データ送信処理手段は、表示用データ送信処理を行い、前記表示用データを情報入出力装置51に送る。
【0037】
この場合、前記表示用データ作成処理手段によって出力用データ作成処理手段が、前記表示用データ作成処理によって出力用データ作成処理が構成される。また、表示用データ送信処理手段によって出力用データ送信処理手段が、前記表示用データ送信処理によって出力用データ送信処理が構成される。
【0038】
そして、情報入出力装置51において、前記CPU54の図示されない表示用データ受信処理手段は、表示用データ受信処理を行い、前記表示用データを受け、前記CPU54の図示されない記録処理手段は、記録処理を行い、前記表示用データの少なくとも一部をRAM55、ROM56、フラッシュメモリ等に記録し、前記CPU54の図示されない描画処理手段は、描画処理を行い、前記表示用データに対して画像処理を行い、表示部58に地図画面を形成し、該地図画面に自車位置、及び自車位置の周辺の地図を表示する。なお、前記地図は、自車方位に基づいて作成され、自車方位における前方と地図の上方とを一致させるヘディングアップ、又は北の方向と地図の上方とを一致させるノースアップを選択することができる。
【0039】
したがって、運転者は、前記自車位置、地図等に従って車両を走行させることができる。
【0040】
この場合、前記表示用データ受信処理手段によって出力用データ受信処理手段が、前記表示用データ受信処理によって出力用データ受信処理が構成される。また、描画処理手段によって出力用データ出力処理手段が、前記描画処理によって出力用データ出力処理が構成される。
【0041】
ところで、前記ナビゲーション装置14は、前記通信部38を介して交通情報、一般情報等を受信することができるようになっている。そのために、前記情報取得処理手段の付加情報取得処理手段は、付加情報取得処理を行い、前記交通情報、一般情報等を付加情報として受信して取得する。したがって、前記表示用データ作成処理手段は、付加情報の表示用データを作成し、前記描画処理手段は、前記地図画面に表示要素として付加情報を表示する。このようにして、運転者は、車両を走行させる予定の経路、探索経路等における渋滞状況等を知ることができる。
【0042】
また、情報入出力装置51において、運転者が操作部57を操作して目的地を入力すると、CPU31の図示されない目的地設定処理手段は、目的地設定処理を行い、目的地を設定する。なお、必要に応じて出発地を入力し、設定することもできる。また、あらかじめ所定の地点を登録しておき、登録された地点を目的地として入力することができる。
【0043】
そして、目的地が設定されると、CPU31の図示されない経路探索処理手段は、経路探索処理を行い、前記現在地、目的地等を読み込むとともに、データ記録部16から地図データを読み出し、現在地、目的地及び地図データに基づいて、現在地で表される出発地から目的地までの経路を探索し、探索経路を表す経路データを出力する。続いて、前記表示用データ作成処理手段は、前記経路データを読み込み、該経路データに従って、前記地図画面に表示要素のうちの探索経路を表示するための表示用データを作成し、前記表示用データ送信処理手段は、前記表示用データを情報入出力装置51に送る。
【0044】
該情報入出力装置51において、表示用データ受信処理手段が前記表示用データを受けると、記録処理手段は、表示用データを記録し、描画処理手段は、表示用データに対して画像処理を行い、前記地図画面に探索経路を表示する。したがって、運転者は、地図画面に表示された探索経路に沿って車両を走行させることができる。
【0045】
なお、必要に応じて、前記出力用データ作成処理手段としての音声用データ作成処理手段は、出力用データ作成処理としての音声用データ作成処理を行い、経路データ及び音声出力用データを読み込み、経路データ及び音声出力用データに従って、音声で探索経路を案内するための音声用データを作成し、該音声用データを情報入出力装置51に送る。この場合、音声用データによって出力用データが構成される。
【0046】
そして、情報入出力装置51において、CPU54の図示されない音声出力処理手段は、音声出力処理を行い、前記音声用データを受けると、該音声用データに基づいて、探索経路を音声で出力する。したがって、運転者は、音声で出力された探索経路に沿って車両を走行させることができる。
【0047】
なお、前記表示用データ作成処理手段、描画処理手段及び音声出力処理手段によって、出力処理手段としての表示処理手段が構成され、該表示処理手段は、出力処理としての表示処理を行うことによって、前述されたように、地図画面に自車位置、地図等を表示する。
【0048】
このように、本実施の形態においては、各種の画面に表示要素を表示するための表示用データをナビゲーション装置14側において作成し、情報入出力装置51側において、前記表示用データに従って各種の画面に表示要素を表示するようになっているので、ナビゲーション装置14側において、極めて短期間で機能が追加されたり、変更されたりしても、その都度ナビゲーション装置14だけを交換するだけでよく、情報入出力装置51を長期間にわたって使用することができる。したがって、ナビゲーションシステムの利便性を高くすることができる。
【0049】
また、地図画面に表示要素を表示する処理を情報入出力装置51において、経路を探索する処理、データ通信を行う処理、音楽情報又は画像情報を提供する処理等をナビゲーション装置14において行うようになっているので、CPU31、54の演算処理における処理量を少なくすることができ、処理時間をその分短くすることができる。
【0050】
ところで、本実施の形態においては、情報入出力装置51において、出力状態を変更するに当たり、入出力部における設計、例えば、操作部57の機能、各種の画面における意匠等を変更することができるようになっている。
【0051】
図2は本発明の第1の実施の形態における地図画面の第1の例を示す図、図3は本発明の第1の実施の形態における地図画面のステータスリストを示す図、図4は本発明の第1の実施の形態における地図画面の第2の例を示す図である。
【0052】
この場合、ナビゲーション装置14(図1)において、前記表示用データ作成処理手段は、表示部58に形成しようとする所定の画面、例えば、地図画面に各種の表示要素を表示するための表示用データを作成し、前記表示用データ送信処理手段は、表示用データを情報入出力装置51に送る。
【0053】
そして、情報入出力装置51において、前記表示用データ受信処理手段が前記表示用データを受けると、前記記録処理手段は、表示用データを記録し、前記描画処理手段は、表示用データに対して画像処理を行い、表示部58に、地図画面を形成し、該地図画面に表示要素を表示する。図2においては、地図、自車位置Pr、地図方位マークm1、現在時刻m2、キーk1〜k3等の表示要素が表示される。前記キーk1はズームインを行うことによって詳細地図を表示するための詳細キーであり、キーk2はズームアウトを行うことによって広域地図を表示するための広域キーであり、キーk3は探索経路が表示されている場合に、経路を再び探索するための再探索キーである。
【0054】
なお、前記表示要素には、地図のほかに、前記地図方位マークm1、現在時刻m2等のように地図の特性を表すプロパティ、前記キーk1〜k3、スイッチ、ボタン等のように操作機能を有する画像操作要素、又は各施設、河川、山、道路、鉄道等の名称のように地図上の各地点を特定するためのアイテムが含まれる。
【0055】
ところで、表示部58において各種の画面が形成されているときに、CPU31の図示されない出力状態情報作成処理手段は、出力状態情報作成処理を行い、所定のタイミング、例えば、一定の周期で、又は操作部57の所定の操作があったとき、車両の走行状態に所定の変化があったとき等に、表示部58に形成されている画面の出力状態を表す出力状態情報を作成する。
【0056】
そのために、ROM33に出力状態情報テーブルが形成され、該出力状態情報テーブルに前記出力状態情報が記録され、前記出力状態情報作成処理手段は、前記出力状態情報テーブルを参照し、読み出すことによって、出力状態情報を作成する。該出力状態情報は、図3に示されるように、表示部58に形成されている画面、例えば、地図画面を特定するための出力区分特定指標としての、かつ、画面特定指標としての画面番号(この場合、5)、及び地図画面に表示される表示要素に関するデータ(以下「表示要素データ」という。)から成る。なお、該表示要素データによって出力要素データが構成される。
【0057】
図3においては、表示要素データは、地図方位マークm1、現在時刻m2、キーk1によって表されるズームイン、キーk2によって表されるズームアウト、キーk3によって表される再探索、地図を表示するための地図表示等の表示要素を特定するための出力要素特定指標としての表示要素番号、及び情報入出力装置51において、各表示要素についてレイアウト、表示の有無等の意匠を変更することが許容されるかどうかを表す第1の出力状態変更可否情報としてのフラグ、すなわち、変更可否フラグfgから成る。本実施の形態においては、意匠を変更することが許容される場合、変更可否フラグfgがオン(○)にされ、意匠を変更することが許容されない場合、変更可否フラグfgがオフ(×)にされる。
【0058】
なお、本実施の形態においては、出力状態情報に画面番号が含まれるようになっているが、表示要素データに、どの画面で表示要素が表示されるかを表す情報が含まれる場合には、出力状態情報に画面番号は含まれない。また、本実施の形態において、前記表示要素データは、表示要素番号及び変更可否フラグfgから成るが、表示要素について、表示要素の内容を表す表示属性を含むことができる。その場合、表示要素を表示要素番号で特定し、出力属性としての表示属性で表示要素の内容を規定することができるので、表示要素データの管理が容易になる。
【0059】
続いて、CPU31の図示されない出力状態情報送信処理手段は、出力状態情報送信処理を行い、前記出力状態情報をステータスリストとして情報入出力装置51に送る。
【0060】
ところで、情報入出力装置51においては、各画面ごとに前記各表示要素についての意匠の出力状態変更条件としてのシナリオが設定され、該シナリオを表す出力状態変更条件データとしてのシナリオデータがROM56に記録される。
【0061】
したがって、CPU54の図示されない出力状態情報受信処理手段は、出力状態情報受信処理を行い、ステータスリストを受け、前記描画処理手段の出力状態変更処理手段は、出力状態変更処理を行い、前述されたように、前記表示用データに対して画像処理を行うに当たり、ステータスリストを読み込み、各表示要素について変更可否フラグfgがオンであるかどうかを判断し、オンである場合、前記シナリオに従って変更可否フラグfgがオンである表示要素について表示要素の意匠を変更する。
【0062】
例えば、図3において、前記地図方位マークm1、現在時刻m2、キーk1によって表されるズームイン、キーk2によって表されるズームアウト、及びキーk3によって表される再探索の各表示要素について変更可否フラグfgがオンであるので、図4に示されるように、意匠を変更して、地図、自車位置Pr、地図方位マークm11、現在時刻m12、キーk11〜k13等を表示することができる。前記キーk11は詳細キー(+)であり、キーk12は広域キー(−)であり、キーk13は再探索キー(ルート)である。また、必要に応じて所定の表示要素、例えば、キーk3、k13等を削除することができる。
【0063】
このように、本実施の形態においては、情報入出力装置51を取り替えるだけで、所定の表示要素について表示要素の意匠を変更することができる。したがって、ナビゲーションシステムの全体を取り替えることなく、入出力部における設計、例えば、操作部57の機能、各種の画面における意匠等を変更することができるので、ナビゲーションシステムのコストを低くすることができる。
【0064】
また、情報入出力装置51側において、意匠を変更することができる表示要素を変更可否フラグfgのオン・オフによって識別することができるので、情報入出力装置51の設計を容易に変更することができる。
【0065】
ところで、本実施の形態においては、情報入出力装置51において、運転者が操作部57を操作することによって、所定の表示要素に関して、表示用データ作成処理、経路探索処理等の各処理の内容を変更し、画面の出力状態を変更することができるようになっている。
【0066】
図5は本発明の第1の実施の形態における表示処理手段の動作を説明する図、図6は本発明の第1の実施の形態における地図画面のコマンドテーブルを示す図である。
【0067】
この場合、前記出力状態情報は、図5に示されるように、表示部58(図1)に形成されている画面、例えば、前記地図画面を特定するための画面番号(この場合、5)、及び表示要素データから成り、ROM33の出力状態情報テーブルに記録される。
【0068】
そして、CPU31の前記出力状態情報作成処理手段は、所定のタイミングで出力状態情報を読み出すことによって作成し、CPU31の前記出力状態情報送信処理手段は、前記出力状態情報をステータスリストとして情報入出力装置51に送る。
【0069】
前記表示要素データは、前記各表示要素を特定するための表示要素番号、及び情報入出力装置51において、各表示要素について所定のコマンドをナビゲーション装置14に送ることが許容されるかどうかを表す第2の出力状態変更可否情報としてのフラグ、すなわち、コマンド可否フラグFGから成る。本実施の形態においては、コマンドをナビゲーション装置14に送ることが許容される場合、コマンド可否フラグFGがオン(○)にされ、コマンドをナビゲーション装置14に送ることが許容されない場合、コマンド可否フラグFGがオフ(×)にされる。この場合、前記コマンドは、地図画面において出力状態の変更を要求するものであり、出力状態変更要求を表す。
【0070】
この場合、地図方位マークm1、ズームイン、ズームアウト及び再探索の各表示要素についてコマンド可否フラグFGがオンにされているので、情報入出力装置51において、運転者が操作部57を操作して、地図画面上で、地図方位マークm1、ズームイン、ズームアウト及び再探索の各表示要素のうちの所定の表示要素、例えば、地図方位マークm1をタッチして選択すると、CPU54の図示されない出力状態変更要求処理手段は、出力状態変更要求処理を行い、出力状態の変更を要求するために、地図方位マークm1が選択されたことを表すコマンドをナビゲーション装置14に送る。
【0071】
ところで、前記コマンドは、出力状態の変更を要求する対象として地図方位マークm1が選択されたことだけを表し、出力状態の変更を要求する内容、すなわち、コマンド内容は含まれない。そこで、ナビゲーション装置14において、ROM33に、図6に示されるようなコマンドテーブルが形成され、前記各表示要素と対応させてコマンド内容が記録される。例えば、地図方位マークm1に対応させて「ヘディングアップとノースアップの切替え」が記録される。
【0072】
したがって、情報入出力装置51から前記コマンドが送られてくると、前記表示用データ作成処理手段は、前記コマンドテーブルを参照し、コマンド内容である「ヘディングアップとノースアップとの切替え」を読み込み、地図画面をヘディングアップとノースアップとで切り替えて表示用データを作成し、前記表示用データ送信処理手段は、前記表示用データを情報入出力装置51に送る。
【0073】
そして、前記表示用データ受信処理手段は、前記表示用データを受け、描画処理手段の出力状態変更処理手段は、該表示用データに対して画像処理を行い、表示部58に地図画面を形成し、地図方位の異なる地図を表示する。このように、情報入出力装置51からの要求に基づいて、表示部58における出力状態を変更することができる。
【0074】
なお、前記コマンドテーブルには、他のコマンド内容として、ズームインに対応させて地図の縮尺を1段階拡大するための「地図縮尺1段階拡大」が、ズームアウトに対応させて地図の縮尺を1段階縮小するための「地図縮尺1段階縮小」が、再探索に対応させて経路の探索を再び行うための「経路の再探索」が記録される。この場合、コマンド内容によって出力状態変更条件としてのシナリオが構成され、コマンド内容を表すデータがシナリオデータとしてROM56に記録される。
【0075】
ところで、本実施の形態においては、運転者が操作部57を操作することによって、所定の画面から他の画面への遷移、すなわち、画面の遷移を行い、出力状態の変更を行うことができるようになっている。
【0076】
次に、前記目的地設定処理において、画面の遷移を行うことによって目的地を設定する際の表示処理手段の動作について説明する。
【0077】
図7は本発明の第1の実施の形態における表示処理手段の他の動作を説明する図、図8は本発明の第1の実施の形態における目的地設定画面の例を示す図、図9は本発明の第1の実施の形態における目的地設定画面のコマンドテーブルを示す図である。
【0078】
この場合、ナビゲーション装置14(図1)において、前記表示用データ作成処理手段は、表示部58に形成しようとする所定の画面、例えば、目的地設定画面に各表示要素を表示するための表示用データを作成し、前記表示用データ送信処理手段は、前記表示用データを情報入出力装置51に送る。そして、情報入出力装置51において、前記表示用データ受信処理手段が前記表示用データを受けると、前記記録処理手段は、表示用データを記録し、前記描画処理手段は、表示用データに対して画像処理を行い、表示部58に、図8に示されるような目的地設定画面を形成し、該目的地設定画面に各表示要素、例えば、キーk21〜k26、k31〜k36等を表示する。
【0079】
前記キーk21は、目的地を住所によって検索し、設定するために、キーk22は、目的地を施設によって検索し、設定するために、キーk23は目的地を現在地の近隣の施設、すなわち、近隣施設によって検索し、設定するために、キーk24は、目的地を地図上で検索し、設定するために、キーk25は目的地をあらかじめ検索し、設定されたメモリ地点によって検索し、設定するために、キーk26は目的地を前回の目的地、すなわち、前回目的地によって検索し、設定するために表示される。また、キーk31は、あらかじめ登録された自宅を目的地として迅速に設定するための、キーk32〜k36は、あらかじめ登録された1番目〜5番目までのクイック登録地を目的地として迅速に設定するためのクイック設定キーである。
【0080】
この場合、前記出力状態情報は、図7に示されるように、表示部58に形成されている画面、例えば、前記目的地設定画面を特定するための画面番号(この場合、1)、及び表示要素データから成り、ROM33の出力状態情報テーブルに記録される。
【0081】
そして、CPU31の前記出力状態情報作成処理手段は、所定のタイミングで出力状態情報を読み出すことによって作成し、CPU31の前記出力状態情報送信処理手段は、前記出力状態情報をステータスリストとして情報入出力装置51に送る。
【0082】
前記表示要素データは、前記各表示要素を特定するための表示要素番号、及び情報入出力装置51において、各表示要素について所定のコマンドをナビゲーション装置14に送ることが許容されるかどうかを表すコマンド可否フラグFGから成る。
【0083】
この場合、各表示要素についてコマンド可否フラグFGがオンにされているので、情報入出力装置51において、運転者が操作部57を操作して、目的地設定画面上で、住所、施設、近隣施設等の各表示要素のうちの所定の表示要素、例えば、キーk22をタッチして施設を選択すると、CPU54の前記出力状態変更要求処理手段は、出力状態の変更を要求するために、施設が選択されたことを表すコマンドをナビゲーション装置14に送る。
【0084】
ところで、前記コマンドは、出力状態の変更を要求する対象として施設が選択されたことだけを表し、コマンド内容は含まれない。そこで、ナビゲーション装置14において、ROM33に、図9に示されるようなコマンドテーブルが形成され、前記各表示要素と対応させてコマンド内容が記録される。例えば、施設に対応させて「画面番号3に遷移」が記録される。
【0085】
したがって、情報入出力装置51から前記コマンドが送られてくると、前記表示用データ作成処理手段は、前記コマンドテーブルを参照し、コマンド内容である「画面番号3に遷移」を読み込み、目的地設定画面のうちの画面番号3の画面のための表示用データを作成し、前記表示用データ送信処理手段は、前記表示用データを情報入出力装置51に送る。
【0086】
そして、前記表示用データ受信処理手段が表示用データを受けると、前記記録処理手段は、表示用データを記録し、前記描画処理手段の出力状態変更処理手段は、表示用データに対して画像処理を行い、表示部58に画面番号3の画面を形成する。このように、情報入出力装置51からの要求に基づいて、表示部58における出力状態を変更することができる。
【0087】
この場合、各コマンド内容は、各表示要素が選択されたときの他の画面への遷移を内容とする。そして、前記コマンドテーブルには、他のコマンド内容として、例えば、住所に対応させて「画面番号2に遷移」が、近隣施設に対応させて「画面番号4に遷移」が記録される。
【0088】
このように、本実施の形態においては、情報入出力装置51側において、表示用データ作成処理、経路探索処理等の各処理の内容を変更することができるので、ナビゲーションシステムの利便性を向上させることができる。
【0089】
また、ナビゲーション装置14に送ることができるコマンドをコマンド可否フラグFGのオン・オフによって識別することができるので、所定の表示要素について処理の内容を容易に変更することができる。
【0090】
ところで、本実施の形態においては、表示部58に形成された地図画面に各表示要素を表示するに当たり、ナビゲーション装置14において、CPU31の前記表示用データ作成処理手段が各表示要素についての表示用データを作成し、前記表示用データ送信処理手段が前記表示用データを情報入出力装置51に送り、情報入出力装置51において、CPU54の前記表示用データ受信処理手段が表示用データを受けると、前記記録処理手段が表示用データを記録し、前記描画処理手段が地図画面を形成し、該地図画面に各表示要素を表示するようになっている。
【0091】
ところが、前記表示用データには、地図を表示するためのものも含まれるので、データ量が大きいのに対して、ナビゲーション装置14と情報入出力装置51とがインタフェース21によって接続されるので、インタフェース21を介して表示用データを送信することができる単位時間当たりのデータ量を大きくすることができない。したがって、例えば、運転者が操作部57を操作して地図画面をスクロールすることによって出力状態を変更しようとしたときに、ナビゲーション装置14から情報入出力装置51に十分なデータ量の表示用データを送ることができない場合には、地図画面が一時的に空白になってしまうことがある。
【0092】
そこで、本実施の形態においては、運転者が地図画面をスクロールする、しないにかかわらず、ナビゲーション装置14において、CPU31の前記表示用データ送信処理手段は、出力状態変更用データとして、1画面用のデータ量より多い、複数の画面用のデータ量の表示用データ、本実施の形態においては、10画面用のデータ量の表示用データを情報入出力装置51に送る。なお、前記画面によって出力区分が構成される。
【0093】
図10は本発明の第1の実施の形態における描画処理の概念図である。
【0094】
図において、AR1はスクロールが開始される前に、RAM55(図1)に記録されたキャッシュ用データの領域、εは地図画面で地図を表示するために使用される表示用データの領域である。
【0095】
状態S1において、運転者が地図画面をスクロールすると、操作部57から画面の遷移要求がCPU54に送られる。これに伴って、前記描画処理手段は、スクロールの方向に向けて前記領域εの位置を移動させ、領域ε内の表示用データを読み出し、各画面を遷移させて連続して形成する。そして、10個の画面が形成されると、状態S2で表されるように、領域εが領域AR1の外周縁に到達し、さらに、スクロールが行われると、状態S3に示されるように、領域εの一部が領域AR1から外れ、地図を表示するのに必要な表示用データが不足してしまう。
【0096】
そこで、前記出力状態変更処理手段は、状態S2における領域ε内の表示用データを使用し、状態S2において最後に形成された画面をそのまま維持する。その結果、地図画面が一時的に空白になるのを防止することができる。
【0097】
地図画面がスクロールされている間、スクロールの方向に向けて前記領域εの位置が移動すると、CPU54の図示されないデータ送信要求処理手段は、データ送信要求処理を行い、データ送信要求をナビゲーション装置14に送り、領域εの位置の移動に伴って必要になる表示用データの送信を要求する。
【0098】
そして、ナビゲーション装置14において、CPU31の前記表示用データ作成処理手段は、前記データ送信要求に従って所定の領域の表示用データを作成し、前記表示用データ送信処理手段は前記表示用データを情報入出力装置51に送る。その結果、状態S4で表されるように、領域εが、新たにRAM55に記録されたキャッシュ用データの領域AR2内に収まるようになる。
【0099】
このように、あらかじめ複数の画面用の表示用データがRAM55に記録されるので、描画処理に伴って、表示用データが不足するのを防止することができる。したがって、例えば、地図画面をスクロールすることによって出力状態を変更しようとしたときに、各種の画面に表示要素を十分に表示することができ、描画処理を円滑に行うことができる。
【0100】
本実施の形態においては、運転者が地図画面をスクロールする、しないにかかわらず、ナビゲーション装置14において、前記表示用データ送信処理手段が、例えば、10画面分のデータ量の表示用データをあらかじめ情報入出力装置51に送るようになっているが、運転者が地図画面をスクロールしたときに、前記表示用データ送信処理手段が、スクロールの方向に向けて位置を移動させて、例えば、10画面分の表示用データを情報入出力装置51に送ることもできる。
【0101】
ところで、前記目的地設定処理において、キーk21(図8)〜k23、k25のうちの所定のキーがタッチされ、住所、施設、近隣施設及びメモリ地点のうちの所定の表示要素、例えば、近隣施設が選択されると、前記描画処理手段は、表示部58に画面番号4の画面、すなわち、近隣施設リスト画面を形成し、該近隣施設リスト画面に近隣施設を表示要素としてリスト形式で表示する。
【0102】
そのために、前記表示用データ作成処理手段は、近隣施設についての名称、マーク(陸標)等を表示するためのデータを表示用データとして作成し、情報入出力装置51に送ることになるが、この場合も、前記表示用データには、所定の近隣施設が目的地として選択されたときに近隣施設の周辺の地図を表示するためのものも含まれるので、データ量が大きいのに対して、ナビゲーション装置14と情報入出力装置51とがインタフェース21によって接続されるので、インタフェース21を介して表示用データを送信することができる単位時間当たりのデータ量を大きくすることができない。
【0103】
また、近隣施設リスト画面に表示することができる近隣施設の数は限られ、すべての近隣施設を表示することができないので、前記近隣施設リスト画面をスクロールすることができるようになっている。
【0104】
したがって、例えば、運転者が操作部57を操作して近隣施設リスト画面をスクロールすることによって出力状態を変更しようとしたときに、ナビゲーション装置14から情報入出力装置51に十分なデータ量の表示用データを送ることができない場合には、近隣施設リスト画面が一時的に空白になってしまうことがある。
【0105】
そこで、本実施の形態においては、運転者が近隣施設リスト画面をスクロールする、しないにかかわらず、ナビゲーション装置14において、CPU31の前記表示用データ送信処理手段は、出力状態変更用データとして、1画面用のデータ量より多い、複数の画面用のデータ量の表示用データ、例えば、複数の画面用のデータ量の表示用データを情報入出力装置51に送る。また、情報入出力装置51において、CPU54の前記記録処理手段は、複数の画面用のデータ量の表示用データの少なくとも一部を、キャッシュ用データとしてRAM55に記録するようにしている。
【0106】
図11は本発明の第1の実施の形態における近隣施設を表示するための表示用データの例を示す図、図12は本発明の第1の実施の形態における近隣施設リスト画面の例を示す第1の図、図13は本発明の第1の実施の形態における近隣施設リスト画面の例を示す第2の図、図14は本発明の第1の実施の形態における近隣施設リスト画面の他の例を示す図である。
【0107】
この場合、表示用データは、近隣施設の名称、マーク等から成り、図11に示されるような表示用データが情報入出力装置51に送られると、CPU54(図1)の前記描画処理手段は、表示用データに基づいて図12及び13に示されるような近隣施設リスト画面を形成する。図12及び13において、キーk41、k42はスクロールキーであり、キーk41、k42をタッチすると、複数の画面用の近隣施設が表示要素として表示される。
【0108】
本実施の形態においては、複数の画面用のデータ量の表示用データがキャッシュ用データとしてRAM55に記録されるので、運転者が近隣施設リスト画面をスクロールすると、操作部57から画面の遷移要求がCPU54に送られる。これに伴って、前記描画処理手段の前記出力状態変更処理手段は、RAM55内の表示用データを読み出し、各画面を遷移させて連続して形成する。
【0109】
ところが、すべての表示用データが読み出されると、近隣施設のリストを表示するのに必要な表示用データが不足してしまう。
【0110】
そこで、前記出力状態変更処理手段は、最後に形成された画面をそのまま維持する。その結果、近隣施設リスト画面が一時的に空白になるのを防止することができる。
【0111】
近隣施設リスト画面がスクロールされている間、CPU54の前記データ送信要求処理手段は、データ送信要求をナビゲーション装置14に送り、スクロールに伴って必要になる表示用データの送信を要求する。
【0112】
そして、ナビゲーション装置14において、CPU31の前記表示用データ作成処理手段は、前記データ送信要求に従って所定の領域の表示用データを作成し、前記表示用データ送信処理手段は前記表示用データを情報入出力装置51に送る。
【0113】
このように、あらかじめ複数の画面用のデータ量の表示用データがRAM55に記録されるので、描画処理に伴って、表示用データが不足するのを防止することができる。したがって、各種の画面に表示要素を十分に表示することができ、描画処理を円滑に行うことができる。
【0114】
本実施の形態においては、運転者が近隣施設リスト画面をスクロールする、しないにかかわらず、ナビゲーション装置14において、前記表示用データ送信処理手段が、例えば、数画面分のデータ量の表示用データをあらかじめ情報入出力装置51に送るようになっているが、運転者が近隣施設リスト画面をスクロールしたときに、前記表示用データ送信処理手段が、スクロールの方向に向けて表示要素を変化させて、例えば、10画面分の表示用データを情報入出力装置51に送ることもできる。
【0115】
なお、図14に示されるような近隣施設リスト画面においては、スクロールを行うためのキーk51、k52のほかに、頭出しを行うためのキーk53、k54が表示要素として表示される。
【0116】
この場合、頭出しが行われると、近隣施設リストの各近隣施設のうちの先頭の近隣施設、又は最後の近隣施設を表示要素として直ちに表示する必要があるので、あらかじめすべての画面用の表示用データをRAM55に記録する必要がある。
【0117】
本実施の形態においては、所定の画面がスクロールされたときの出力状態変更処理手段の動作について説明したが、関連する複数の画面間で画面の遷移を行うときに、複数の画面用のデータ量の表示用データをキャッシュ用データとしてRAM55に記録することができる。そして、操作部57から画面の遷移要求がCPU54に送られると、前記出力状態変更処理手段は、RAM55内の表示用データを読み出し、各画面を連続して形成する。また、すべての表示用データが読み出されると、前記出力状態変更処理手段は、最後に形成された画面をそのまま維持する。
【0118】
ところで、本実施の形態においては、CPU31の前記出力状態情報作成処理手段が情報入出力装置51に送るステータスリストには、表示要素データとしてコマンド内容が含まれておらず、CPU54の前記出力状態変更要求処理手段は、所定の表示要素が選択されたことだけを表すコマンドをナビゲーション装置14に送るようになっているので、ROM33に、図9に示されるようなコマンドテーブルが形成され、前記表示用データ作成処理手段は、前記コマンドテーブルを参照し、コマンド内容を読み込み、表示用データを作成するようになっている。
【0119】
したがって、CPU31の処理量がその分多くなり、処理時間がその分長くなってしまう。
【0120】
そこで、ROM56にコマンドテーブルを形成し、該コマンドテーブルにコマンド内容を記録するようにした本発明の第2の実施の形態について説明する。
【0121】
図15は本発明の第2の実施の形態における表示処理手段の動作を説明する図である。
【0122】
この場合、前記出力状態情報は、図に示されるように、第1の出力部としての表示部58(図1)に形成されている画面、例えば、前記目的地設定画面を特定するための画面番号(この場合、1)、及び表示要素データから成り、ROM33に記録される。
【0123】
そして、制御装置としてのCPU31の前記出力状態情報作成処理手段は、所定のタイミングで出力状態情報をROM33から読み出すことによって作成し、CPU31の前記出力状態情報送信処理手段は、前記出力状態情報をステータスリストとして第2の車載装置としての情報入出力装置51に送る。
【0124】
前記表示要素データは、前記各表示要素を特定するための表示要素番号、及び情報入出力装置51において、各表示要素について所定のコマンドを第1の車載装置としてのナビゲーション装置14に送ることが許容されるかどうかを表す第2の出力状態変更可否情報としてのコマンド可否フラグFGから成る。
【0125】
一方、情報入出力装置51において、ROM56にコマンドテーブルが形成され、該コマンドテーブルにコマンド内容として、例えば、住所に対応させて「画面番号2に遷移」が、施設に対応させて「画面番号3に遷移」が、近隣施設に対応させて「画面番号4に遷移」が記録される。この場合、コマンド内容によって出力状態変更条件としてのシナリオが構成され、コマンド内容を表すデータがシナリオデータとしてROM56に記録される。
【0126】
本実施の形態においては、住所、施設、近隣施設等の各表示要素についてコマンド可否フラグFGがオンにされているので、情報入出力装置51において、運転者が第1の入力部としての操作部57を操作して、目的地設定画面上で各表示要素のうちの所定の表示要素、例えば、キーk22(図8)をタッチして施設を選択すると、制御装置としてのCPU54の前記出力状態変更要求処理手段は、出力状態の変更を要求するために、施設が選択されたと判断し、前記コマンドテーブルからコマンド内容である「画面番号3に遷移」を読み出し、ナビゲーション装置14に送る。
【0127】
したがって、情報入出力装置51から前記コマンドが送られてくると、前記表示用データ作成処理手段は、コマンド内容である「画面番号3に遷移」を読み込み、目的地設定画面のうちの画面番号3の画面のための表示用データを作成し、前記表示用データ送信処理手段は、表示用データを情報入出力装置51に送る。
【0128】
そして、前記表示用データ受信処理手段が前記表示用データを受けると、前記記録処理手段が表示用データを記録し、前記描画処理手段の出力状態変更処理手段は、表示用データに対して画像処理を行い、画面番号3の画面を形成する。このように、情報入出力装置51からの要求に基づいて、表示部58における出力状態を変更することができる。
【0129】
本実施の形態においては、CPU31においてコマンドテーブルを参照する必要がなくなるので、CPU31の処理量がその分少なくなり、処理時間がその分短くなる。
【0130】
次に、本発明の第3の実施の形態について説明する。
【0131】
図16は本発明の第3の実施の形態における表示処理手段の動作を説明する図である。
【0132】
この場合、第2の車載装置としての情報入出力装置51(図1)に送られるステータスリストの表示要素データは、前記各表示要素を特定するための表示要素番号、及び情報入出力装置51において、各表示要素について所定のコマンドを第1の車載装置としてのナビゲーション装置14に送ることが許容されるかどうかを表す第2の出力状態変更可否情報としてのコマンド可否フラグFGから成る。
【0133】
一方、情報入出力装置51において、ROM56にコマンドテーブルが形成され、該コマンドテーブルにコマンド内容として、例えば、住所に対応させて「画面番号2に遷移」が、施設に対応させて「画面番号3に遷移」が、近隣施設に対応させて「画面番号4に遷移」が記録される。この場合、コマンド内容によって出力状態変更条件としてのシナリオが構成され、コマンド内容を表すデータがシナリオデータとしてROM56に記録される。
【0134】
したがって、情報入出力装置51において、運転者が第1の入力部としての操作部57を操作して、目的地設定画面上で各表示要素のうちの所定の表示要素、例えば、キーk22(図8)をタッチして施設を選択すると、制御装置としてのCPU54の前記出力状態変更要求処理手段は、出力状態の変更を要求するために、施設が選択されたと判断し、前記コマンドテーブルから施設が選択されたこと、及びコマンド内容である「画面番号3に遷移」を表すコマンドを読み出し、ナビゲーション装置14に送る。
【0135】
本実施の形態においては、制御装置としてのCPU31においてコマンドテーブルを参照する必要がなくなるので、CPU31の処理量がその分少なくなり、処理時間がその分短くなる。
【0136】
次に、本発明の第4の実施の形態について説明する。
【0137】
図17は本発明の第4の実施の形態における表示処理手段の動作を説明する図である。
【0138】
この場合、第2の車載装置としての情報入出力装置51(図1)に送られるステータスリストの表示要素データは、前記各表示要素を特定するための表示要素番号、情報入出力装置51において、各表示要素について所定のコマンドを第1の車載装置としてのナビゲーション装置14に送ることが許容されるかどうかを表す第2の出力状態変更可否情報としてのコマンド可否フラグFG、及びコマンド内容から成る。
【0139】
したがって、情報入出力装置51において、運転者が第1の入力部としての操作部57を操作して、目的地設定画面上で各表示要素のうちの所定の表示要素、例えば、キーk22(図8)をタッチして施設を選択すると、制御装置としてのCPU54の前記出力状態変更要求処理手段は、出力状態の変更を要求するために、施設が選択されたと判断し、前記ステータスリストから、施設が選択されたこと、及びコマンド内容である「画面番号3に遷移」を表すコマンドを読み込み、ナビゲーション装置14に送る。この場合、コマンド内容によって出力状態変更条件としてのシナリオが構成される。
【0140】
このように、本実施の形態においては、情報入出力装置51に送られたステータスリストからコマンド内容を読み込むことができるので、ROM33、56にコマンドテーブルを形成する必要がなくなる。
【0141】
次に、本発明の第5の実施の形態について説明する。
【0142】
図18は本発明の第5の実施の形態における表示処理手段の動作を説明する図である。
【0143】
この場合、第2の車載装置としての情報入出力装置51(図1)に送られるステータスリストの表示要素データは、前記各表示要素を特定するための表示要素番号、情報入出力装置51において、各表示要素について所定のコマンドを第1の車載装置としてのナビゲーション装置14に送ることが許容されるかどうかを表す第2の出力状態変更可否情報としてのコマンド可否フラグFG、及びコマンド内容から成る。
【0144】
したがって、情報入出力装置51において、運転者が第1の入力部としての操作部57を操作して、目的地設定画面上で各表示要素のうちの所定の表示要素、例えば、キーk22(図8)をタッチして施設を選択すると、CPU54の前記出力状態変更要求処理手段は、出力状態の変更を要求するために、施設が選択されたと判断し、前記ステータスリストから、施設に対応するコマンド内容である「画面番号3に遷移」を表すコマンドを読み込み、ナビゲーション装置14に送る。この場合、コマンド内容によって出力状態変更条件としてのシナリオが構成される。
【0145】
このように、本実施の形態においては、情報入出力装置51に送られたステータスリストからコマンド内容を読み込むことができるので、ROM33、56にコマンドテーブルを形成する必要がなくなる。
【0146】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【0147】
【図1】本発明の第1の実施の形態におけるナビゲーションシステムを示すブロック図である。
【図2】本発明の第1の実施の形態における地図画面の第1の例を示す図である。
【図3】本発明の第1の実施の形態における地図画面のステータスリストを示す図である。
【図4】本発明の第1の実施の形態における地図画面の第2の例を示す図である。
【図5】本発明の第1の実施の形態における表示処理手段の動作を説明する図である。
【図6】本発明の第1の実施の形態における地図画面のコマンドテーブルを示す図である。
【図7】本発明の第1の実施の形態における表示処理手段の他の動作を説明する図である。
【図8】本発明の第1の実施の形態における目的地設定画面の例を示す図である。
【図9】本発明の第1の実施の形態における目的地設定画面のコマンドテーブルを示す図である。
【図10】本発明の第1の実施の形態における描画処理の概念図である。
【図11】本発明の第1の実施の形態における近隣施設を表示するための表示用データの例を示す図である。
【図12】本発明の第1の実施の形態における近隣施設リスト画面の例を示す第1の図である。
【図13】本発明の第1の実施の形態における近隣施設リスト画面の例を示す第2の図である。
【図14】本発明の第1の実施の形態における近隣施設リスト画面の他の例を示す図である。
【図15】本発明の第2の実施の形態における表示処理手段の動作を説明する図である。
【図16】本発明の第3の実施の形態における表示処理手段の動作を説明する図である。
【図17】本発明の第4の実施の形態における表示処理手段の動作を説明する図である。
【図18】本発明の第5の実施の形態における表示処理手段の動作を説明する図である。
【符号の説明】
【0148】
14 ナビゲーション装置
15 GPSセンサ
17 ナビゲーション処理部
31、54 CPU
32、55 RAM
33、56 ROM
51 情報入出力装置
53 情報入出力処理部
57 操作部
58 表示部
59 音声入力部
60 音声出力部
【特許請求の範囲】
【請求項1】
地図データを取得する情報取得処理手段と、地図データに基づいて少なくとも地図を表示するための出力用データを作成する出力用データ作成処理手段と、出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送る出力用データ送信処理手段とを有することを特徴とするナビゲーション装置。
【請求項2】
前記出力用データ作成処理手段は、出力用データとして、各種の画面に表示要素を表示するための表示用データを作成し、前記出力用データ送信処理手段は表示用データを情報入出力装置に送る請求項1に記載のナビゲーション装置。
【請求項3】
入力部と、出力部と、ナビゲーション装置から一つの出力区分のデータ量より多いデータ量の出力用データを受ける出力用データ受信処理手段と、前記出力用データの少なくとも一部を記録装置に記録する記録処理手段と、前記入力部からの遷移要求に従って、前記出力用データに基づいて、出力区分を遷移させて出力要素を出力する出力用データ出力処理手段とを有することを特徴とする情報入出力装置。
【請求項4】
前記出力用データ受信処理手段は、ナビゲーション装置から表示用データを受け、前記出力用データ出力処理手段は、表示用データに基づいて表示要素を表示する請求項3に記載の情報入出力装置。
【請求項5】
前記遷移要求は画面のスクロールの要求である請求項3に記載の情報入出力装置。
【請求項6】
前記記録装置に記録された出力用データが不足したときに、前記出力用データ出力処理手段は、最後に形成された出力区分をそのまま維持する請求項3に記載の情報入出力装置。
【請求項7】
前記記録装置に記録された出力用データが不足したときに、ナビゲーション装置に対して出力用データの送信を要求するデータ送信要求処理手段を有する請求項3に記載の情報入出力装置。
【請求項8】
ナビゲーション装置と、該ナビゲーション装置と接続された情報入出力装置とを有するとともに、前記ナビゲーション装置は、地図データを取得する情報取得処理手段、地図データに基づいて少なくとも地図を表示するための出力用データを作成する出力用データ作成処理手段、並びに出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送る出力用データ送信処理手段を備え、前記情報入出力装置は、入力部、出力部、ナビゲーション装置から一つの出力区分のデータ量より多いデータ量の出力用データを受ける出力用データ受信処理手段、前記出力用データの少なくとも一部を記録装置に記録する記録処理手段、及び前記入力部からの遷移要求に従って、前記出力用データに基づいて、出力区分を遷移させて出力要素を出力する出力用データ出力処理手段を備えることを特徴とするナビゲーションシステム。
【請求項9】
コンピュータを、地図データを取得する情報取得処理手段、地図データに基づいて少なくとも地図を表示するための出力用データを作成する出力用データ作成処理手段、並びに出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送る出力用データ送信処理手段として機能させることを特徴とするナビゲーション方法のプログラム。
【請求項10】
コンピュータを、ナビゲーション装置から一つの出力区分のデータ量より多いデータ量の出力用データを受ける出力用データ受信処理手段、前記出力用データの少なくとも一部を記録装置に記録する記録処理手段、及び前記入力部からの遷移要求に従って、前記出力用データに基づいて、出力区分を遷移させて出力要素を出力する出力用データ出力処理手段として機能させることを特徴とする情報入出力方法のプログラム。
【請求項1】
地図データを取得する情報取得処理手段と、地図データに基づいて少なくとも地図を表示するための出力用データを作成する出力用データ作成処理手段と、出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送る出力用データ送信処理手段とを有することを特徴とするナビゲーション装置。
【請求項2】
前記出力用データ作成処理手段は、出力用データとして、各種の画面に表示要素を表示するための表示用データを作成し、前記出力用データ送信処理手段は表示用データを情報入出力装置に送る請求項1に記載のナビゲーション装置。
【請求項3】
入力部と、出力部と、ナビゲーション装置から一つの出力区分のデータ量より多いデータ量の出力用データを受ける出力用データ受信処理手段と、前記出力用データの少なくとも一部を記録装置に記録する記録処理手段と、前記入力部からの遷移要求に従って、前記出力用データに基づいて、出力区分を遷移させて出力要素を出力する出力用データ出力処理手段とを有することを特徴とする情報入出力装置。
【請求項4】
前記出力用データ受信処理手段は、ナビゲーション装置から表示用データを受け、前記出力用データ出力処理手段は、表示用データに基づいて表示要素を表示する請求項3に記載の情報入出力装置。
【請求項5】
前記遷移要求は画面のスクロールの要求である請求項3に記載の情報入出力装置。
【請求項6】
前記記録装置に記録された出力用データが不足したときに、前記出力用データ出力処理手段は、最後に形成された出力区分をそのまま維持する請求項3に記載の情報入出力装置。
【請求項7】
前記記録装置に記録された出力用データが不足したときに、ナビゲーション装置に対して出力用データの送信を要求するデータ送信要求処理手段を有する請求項3に記載の情報入出力装置。
【請求項8】
ナビゲーション装置と、該ナビゲーション装置と接続された情報入出力装置とを有するとともに、前記ナビゲーション装置は、地図データを取得する情報取得処理手段、地図データに基づいて少なくとも地図を表示するための出力用データを作成する出力用データ作成処理手段、並びに出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送る出力用データ送信処理手段を備え、前記情報入出力装置は、入力部、出力部、ナビゲーション装置から一つの出力区分のデータ量より多いデータ量の出力用データを受ける出力用データ受信処理手段、前記出力用データの少なくとも一部を記録装置に記録する記録処理手段、及び前記入力部からの遷移要求に従って、前記出力用データに基づいて、出力区分を遷移させて出力要素を出力する出力用データ出力処理手段を備えることを特徴とするナビゲーションシステム。
【請求項9】
コンピュータを、地図データを取得する情報取得処理手段、地図データに基づいて少なくとも地図を表示するための出力用データを作成する出力用データ作成処理手段、並びに出力区分を遷移させるために、一つの出力区分のデータ量より多いデータ量の出力用データを情報入出力装置に送る出力用データ送信処理手段として機能させることを特徴とするナビゲーション方法のプログラム。
【請求項10】
コンピュータを、ナビゲーション装置から一つの出力区分のデータ量より多いデータ量の出力用データを受ける出力用データ受信処理手段、前記出力用データの少なくとも一部を記録装置に記録する記録処理手段、及び前記入力部からの遷移要求に従って、前記出力用データに基づいて、出力区分を遷移させて出力要素を出力する出力用データ出力処理手段として機能させることを特徴とする情報入出力方法のプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【公開番号】特開2006−71591(P2006−71591A)
【公開日】平成18年3月16日(2006.3.16)
【国際特許分類】
【出願番号】特願2004−258441(P2004−258441)
【出願日】平成16年9月6日(2004.9.6)
【出願人】(000100768)アイシン・エィ・ダブリュ株式会社 (3,717)
【Fターム(参考)】
【公開日】平成18年3月16日(2006.3.16)
【国際特許分類】
【出願日】平成16年9月6日(2004.9.6)
【出願人】(000100768)アイシン・エィ・ダブリュ株式会社 (3,717)
【Fターム(参考)】
[ Back to top ]