JP3270692B2 - ナビゲーションシステム - Google Patents
ナビゲーションシステムInfo
- Publication number
- JP3270692B2 JP3270692B2 JP25467896A JP25467896A JP3270692B2 JP 3270692 B2 JP3270692 B2 JP 3270692B2 JP 25467896 A JP25467896 A JP 25467896A JP 25467896 A JP25467896 A JP 25467896A JP 3270692 B2 JP3270692 B2 JP 3270692B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- fixed station
- application program
- processing
- traffic information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096827—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed onboard
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3691—Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/47—Retargetable compilers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096855—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
- G08G1/096861—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver where the immediate route instructions are output to the driver, e.g. arrow signs for next turn
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096855—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
- G08G1/096872—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver where instructions are given per voice
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096877—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
- G08G1/096883—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement where input information is obtained using a mobile device, e.g. a mobile phone, a PDA
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Ecology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Computer Security & Cryptography (AREA)
- Environmental & Geological Engineering (AREA)
- Environmental Sciences (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
- Traffic Control Systems (AREA)
Description
に交通情報(地図情報,移動体の位置情報,渋滞等の道
路状況に関する各種情報を交通情報として総称する)を
提供するナビゲーションシステム及びナビゲーションに
用いる情報媒体に関する。
ゲーション装置は、移動体に情報処理装置,ディスプレ
イ等を搭載し、CD−ROM等の大容量記憶媒体に記憶
されている地図情報とGPS衛星や地磁気センサ,ジャ
イロ等から得られる位置情報とを処理して、ディスプレ
イに移動体の現在位置を地図情報と併せてグラフィック
展開により表示している。
情報等を入力して地図情報,位置情報と併せて表示する
等の技術が提案されている。
るためのアプリケーションプログラムは、移動体に搭載
の情報処理装置のROMに予め格納されているか、流通
性を有する外設メモリ(例えばCD−ROM)に地図情
報等と共に記憶されて、ROM或いはCD−ROMより
情報処理装置の内部メモリに読み込めるようにしてある
(例えば特開平4−60415号公報)。
は、プロセッサ制御される機器を移動通信機器(車載
機)とし、その制御プログラムを通信手段(例えば交通
情報送信ビーコン)を通して車載機に送信して車載機の
メモリにロードする方法(プロセッサ制御プログラムの
新規ロードないし再ロード方法)が記載されている。こ
のプログラムロード方法は、ROM等のプログラムメモ
リ素子を交換することなくプログラムの追加,変更を可
能にする。
装置では、CD−ROM等の大容量記憶媒体に記憶され
る地図情報等のフォーマットに変更,追加があると、そ
れに合わせてアプリケーションプログラムの改訂,いわ
ゆるバージョンアップが必要となる。
ーションプログラムが格納されているプログラムメモリ
素子(例えばROM)の交換で対応するか、或いは、R
OM交換の煩雑さを解消するために、バージョンアップ
されたアプリケーションプログラムを記憶したCD−R
OM,ICカード等の情報媒体を介して移動体ナビゲー
ション装置の内部メモリに該プログラムを再ロードさせ
ている。
に無線通信により提供される道路交通情報のフォーマッ
トが地域毎に変わる場合には、それに合わせてアプリケ
ーションプログラムの変更が必要であるが、このプログ
ラムの変更についても、前記した従来のバージョンアッ
プ方式を踏襲すると、アプリケーションプログラム全体
をROMの交換で対応したり、バージョンアップされた
アプリケーションプログラム全体をCD−ROM,IC
カード等の媒体を介してナビゲーション装置の内部メモ
リに再ロードすることになる。
業を伴い、また、再ロード方式も、アプリケーションプ
ログラムを全部入れ替えて行うために、プログラム入れ
替えのコストと時間がかかり、さらに、アプリケーショ
ンプログラムは各ナビゲーションメーカで仕様が異なる
といった機種依存性を有しているために、交通情報やそ
れに付随する各種情報(例えば、観光情報,宿泊情報)
等のサービスを受けようとしても、機種(メーカ)が異
なれば受けられないといった制約も存在している。
用してアプリケーションプログラムを格納した場合に
は、ナビゲーション装置の起動時に毎回CD−ROMを
ディスクドライバにセットしてプログラムを読み込まな
ければならなかった。
うに外部の固定局から移動体に無線通信により制御プロ
グラムを送る方式をナビゲーションシステムに利用した
場合には、アプリケーションプログラムの変更ためにR
OMやCD−ROMの交換を必要とせず、各地域の固定
局及び無線通信を介して移動体に地域毎に適した交通情
報およびそのアプリケーションプログラムを提供でき
る。
グラムがハードウェアに依存(機種依存)しているの
で、異機種に対応できず、また、起動時に毎回プログラ
ムを読み込まなければならず、さらにアプリケーション
プログラムに変更がある場合には、プログラム全体を入
れ替えなければならず、入れ替え時間及びコストがかか
る。
ンが提供しようとする情報等の仕様変更やサービス項目
の変化に迅速に対応できない。
的は、第1には、交通情報或いはそれに付随する情報に
変更や追加があって、その情報処理に必要なアプリケー
ションプログラムの改訂が必要になった場合でも、その
改訂を簡便にして低コストに実現でき、しかも、起動時
のプログラムの立ち上げの迅速化に応えられるナビゲー
ションシステムを実現させることにある。
情報或いはそれに付随する情報を機種依存性を有さずに
幅広く提供して、情報提供のサービスを向上させたナビ
ゲーションシステムを実現させることにある。
のように構成される。
ディスプレイを搭載して地図情報,移動体の位置情報等
の交通情報を表示するナビゲーションシステムにおい
て、前記交通情報を処理するためのアプリケーションプ
ログラムを記憶する手段と、記憶されたアプリケーショ
ンプログラムを情報媒体を介して部分的に入れ替え,追
加する手段とを備え、前記移動体は、外部の固定局から
送信される交通情報或いはそれに付随する情報を入力す
る通信装置を備え、 前記固定局から送信される交通情報
には隣接領域を管轄する固定局を知らせる情報が付加さ
れ、 この隣接領域を管轄する固定局を知らせる情報を基
に、移動体が現在の固定局の管轄領域から前記隣接領域
に入った場合に該隣接領域を管轄する固定局を選局して
交通情報或いはそれに付随する情報とその情報を処理す
るための各種アプリケーションプログラムを受信するよ
う設定したことを特徴とする(これを第1の課題解決手
段とする)。
に用いるナビゲーション用の情報媒体として、交通情報
及びそれに付随する情報の少なくとも一つのフォーマッ
トに関する部分的な変更や追加した内容と併せて、その
変更や追加情報の処理に必要なプログラム部品たる部分
的なアプリケーションプログラムを同時提供する構成と
した情報媒体を提案する。
ンの処理対象となる交通情報(例えば、地図情報,移動
体の位置情報,渋滞等の道路情報等)或いはそれに付随
する情報(例えば、観光情報,宿泊情報等)のフォーマ
ットに追加や変更があり、それに伴い移動体に搭載され
た情報処理装置のアプリケーションプログラムの改訂が
必要となった場合に、その改訂は次のようにして実行さ
れる。すなわち、移動体の情報処理装置に情報媒体を介
して変更或いは追加情報の処理に必要なプログラム部品
すなわち部分的なプログラムを提供すれば、このプログ
ラム部品が情報処理装置に記憶されている既存のアプリ
ケーションプログラムの該当箇所に入れ替えられ或いは
追加され、これだけでアプリケーションプログラムの改
訂が完了する。また、移動体が現在の交通情報提供領域
を越える場合には、該領域の隣接領域の固定局情報を基
に新たな固定局を選局して、新たな交通情報或いはそれ
に付随する情報とその情報を処理するための各種アプリ
ケーションプログラムを受信することができる。
及びディスプレイを搭載して地図情報,移動体の位置情
報等の交通情報を表示するナビゲーションシステムにお
いて、前記情報処理装置に入力される交通情報,それに
付随する各種情報の少なくとも一つのフォーマットが異
機種間で統一されており、前記統一フォーマットの情報
を処理するためのアプリケーションプログラムが異機種
間で共通の中間コードでロードされ、前記中間コードの
アプリケーションプログラムを読み込んで機種固有のア
プリケーションプログラムに変換し該プログラムを実行
する手段と、前記中間コードのアプリケーションプログ
ラムを情報媒体を介して部分的に入れ替え,追加する手
段とを備え、 前記移動体は、外部の固定局から送信され
る交通情報或いはそれに付随する情報を入力する通信装
置を備え、 前記固定局から送信される交通情報には隣接
領域を管轄する固定局を知らせる情報が付加され、 この
隣接領域を管轄する固定局を知らせる情報を基に、移動
体が現在の固定局の管轄領域から前記隣接領域に入った
場合に該隣接領域を管轄する固定局を選局して交通情報
或いはそれに付随する情報とその情報を処理するための
中間コードの各種アプリケーションプログラムを受信す
るよう設定したことを特徴とする(これを第2の課題解
決手段とする)。
いられる情報媒体として、異機種間で統一されたフォー
マットの交通情報及びそれに付随する情報の少なくとも
一つのフォーマットの変更や追加した内容と併せて、そ
の変更や追加情報の処理に必要なプログラム部品たる部
分的なアプリケーションプログラムを異機種間共通の中
間コードの形態により同時提供する構成とした情報媒体
を提案する。
ンシステムにおいて、移動体の情報処理装置に入力され
る交通情報やそれに付随する各種情報のフォーマットを
統一すれば、異機種のナビゲーション装置に同一内容の
情報を幅広く提供できる。
するためのアプリケーションプログラムを情報媒体を介
して提供する過程で、異機種共通の中間コードにしてお
けば、共通の情報媒体を利用して統一フォーマットの交
通情報,それに付随する各種情報と併せてその処理に必
要なアプリケーションプログラム(中間コード状態のも
の)も異機種(アプリケーションプログラムがハードウ
ェア依存性を有するもの)のナビゲーション装置に幅広
く提供できる。
でロードされているので、該プログラムを使用する場合
には、中間コードを読み込んで機種固有のアプリケーシ
ョンプログラムに変換する。このようにして、自装置内
でのアプリケーションプログラムの実行が可能になる。
リケーションプログラムの改訂は、第1の課題解決手段
同様に、移動体の情報処理装置に情報媒体を介してプロ
グラム部品を提供することで(すなわち、既存のアプリ
ケーションプログラムの一部を入れ替え或いは追加する
だけで)実行されるが、ここでは、プログラム部品は中
間コードによって,既にロードされているアプリケーシ
ョンプログラム(中間コード)に部分的に入れ替えられ
或いは追加される。そのため、共通の情報媒体を利用し
て変更,追加情報(統一フォーマットの交通情報,それ
に付随する各種情報の一部を変更,追加したもの)と併
せてその処理に必要なプログラム部品(中間コード状態
のもの)も異機種のナビゲーション装置に幅広く提供で
きる。
て説明する。
は本発明の実施形態に係るナビゲーションシステムの概
略図、(b)はそれに用いる情報媒体の流通過程の一例
を示す説明図である。
るA社のナビゲーション装置(ここでは車載機すなわち
カーナビゲーション装置を例示する)、100´は別の
移動体に搭載されるB社のナビゲーション装置で、それ
ぞれ異なる機種すなわちアプリケーションプログラムが
ハードウェア依存性を有するナビゲーション装置として
例示しており、情報処理装置1(1´)とディスプレイ
2(2´)で構成される。
通情報(例えば地図情報,渋滞等の道路情報)やそれに
付随する情報(例えば観光情報,宿泊情報)及びその情
報処理に必要なアプリケーションプログラムを提供する
媒体として、CD−ROM,IC−カード,外設の固定
局からの送信(無線通信)が例示してある。
る情報を受信する通信装置(送受信装置)で、各移動体
に搭載される。
ば、地図情報の表示方式,位置情報の表示方式等)やそ
れに付随する各種情報のフォーマット(例えば観光,宿
泊等のサービス情報の項目)は、異機種100,100
´間で統一され、また、それを処理するアプリケーショ
ンプログラムは最終的には機種依存性を有しているが、
情報媒体の過程では共通性をもたせるために中間コード
の仕様としてある〔図1(b)の左図に例示。なお、図
1(b)は情報媒体としてCD−ROMを例示し、ナビ
ゲーションの情報処理装置1,1′としてA社,B社の
ものを例示する〕。
ードの状態で情報処理装置1,1′にロードされてい
る。このロードは情報処理装置のROM等の固定記憶装
置にされるが、アプリケーションプログラムの改訂(書
き込み)が必要な場合には、書き込み禁止が解除される
ように設定してある。また、中間コードのアプリケーシ
ョンプログラムを情報媒体を介して部分的に,すなわち
プログラム部品として入れ替え,追加する手段を有して
おり、この入れ替え,追加手段はオペレーティングシス
テムにより構成される。
コードのアプリケーションプログラムを読み込んで自装
置内で起動し得るように機種固有のアプリケーションプ
ログラムに変換し該プログラムを実行する手段を有し、
この変換手段もオペレーティングシステムにより構成さ
れる。
ーマットの変更や追加があり、その変更や追加に対応す
るアプリケーションプログラムの改訂が既存のアプリケ
ーションプログラムの部分的な入れ替えや追加で足りる
場合には、図1(a)に示すように、情報媒体(CD−
ROM,ICカード,通信等のいずれか一つ)を介して
新規情報(変更,追加情報)と共にその新規情報の処理
に必要なプログラム部品となるアプリケーションプログ
ラムの一部が情報処理装置1や1´に提供される。
のアプリケーションプログラムとは機種依存性を有して
おり、すなわちメーカ固有の異なる仕様であるため、プ
ログラム部品も何らかの配慮がなければ、統一フォーマ
ットの交通情報等と共に共通の情報媒体を利用して提供
することはできない。
る過程では、機種に依存しない中間コードの仕様で形成
され、また、各情報処理装置1,1´には上記中間コー
ドを受け入れた後にそれぞれの機種に依存する仕様に変
換する〔図1(b)の右図には、情報媒体たるCD−R
OMの白塗の部分を統一フォーマットの交通情報等の変
更,追加情報とし、黒塗の部分をそれを処理するプログ
ラム部品(中間コード)として模式的に表わしてあ
る〕。
マット,アプリケーションプログラムは中間コードでロ
ードするが、これに限定せずに、記憶されたアプリケー
ションプログラムを情報媒体を介して部分的に入れ替
え,追加するようにしても、プログラムの入れ替えの簡
便化,コスト低減を図り得る。
(従来方式)を示す。
各社固有(非統一)の交通情報やアプリケーションプロ
グラムを情報媒体を介して提供する従来システムであ
る。例えば、図2(b)の左図に示すように、情報媒体
をCD−ROMとした場合、CD−ROMに記録される
情報は符号a,bに示すように各社(A社,B社)様々
であり、それを処理するアプリケーションプログラムも
機種依存性を有するため、A社,B社に互換性はない。
また、情報の変更や追加があった場合には、図2(b)
の右図の符号a´,b´に示すように交通情報及びその
アプリケーションプログラムをバージョンアップにより
機種依存性を有して全部入れ替えるために、本発明に較
べて情報やアプリケーションプログラムの入れ替えコス
ト及び手間がかかる。
態のナビゲーションシステムのうち、移動体に搭載され
る装置(ナビゲーション装置)100の構成を説明す
る。
0は、情報処理装置の中枢となる演算処理部(情報処理
装置)1と、その周辺装置であるディスプレイ2、地図
記憶装置3、音声出入力装置4、入力装置5、車輪速セ
ンサ6、地磁気センサ7、ジャイロ8、GPS受信装置
9、送受信装置10、車内LAN装置11を備える。
センサ7,ジャイロ8,GPS受信装置9から出力され
る各種情報(距離パルスデータD5,方角検知データD
6,角加速度データD7,位置データD8)を基に移動
体の現在位置を演算し、得られた現在位置情報からディ
スプレイ2の表示に必要な地図情報を地図記憶装置3か
ら読み込むと共に、地図データをグラフィックス展開
し、そこに現在地マークを重ねディスプレイ2へ表示し
たり、ユーザから指示された目的地と現在地を結ぶ最適
な道路を選択し、音声入出力装置4やディスプレイ2を
用いてユーザを誘導する、等といった様々な処理を行う
中心的なユニットである。
れたグラフィックス情報を表示するユニットで、CRT
や液晶ディスプレイで構成される。演算処理部1とディ
スプレイ2間の信号D1は、RGB信号やNTSC(Na
tional Television SystemCommittee)信号で接続する
のが一般的である。
ライバにセットされたCD−ROM,ICカード等の大
容量記憶媒体で構成される。
したユーザへのメッセージを音声信号に変換し出力する
と共に、ユーザが発した声を認識し演算処理部1にその
内容を転送する処理を行う。
けるユニットで、スクロールキー、縮尺変更キーなどの
ハードスイッチ、ジョイスティック、ディスプレイ上に
貼られたタッチパネルなどで構成される。
る車輪の回転数の積から距離を測定し、さらに対となる
車輪の回転数の差から移動体が曲がった角度を計測す
る。
場を検知し移動体が向いている方角を検出する。
ジャイロで構成され、移動体が回転した角度を検出す
る。
号を受信し移動体とGPS衛星間の距離と距離の変化率
を3個以上の衛星に対して測定することで移動体の現在
位置、進行方向及び進行方位を測定する。
多重放送から発せられる道路の渋滞情報、工事,通行止
めといった規制情報や駐車場情報といった交通情報を受
信したり、自車位置情報をビーコン受信機に送信する。
報、例えばドアの開閉情報、点灯しているライトの種類
と状況、エンジンの状況や故障診断結果などを受ける。
装置)1のハードウェアの構成について説明する。
続された構成になる。
1は、数値演算及び各デバイスを制御するといった様々
な処理を実行する。RAM22は、地図記憶装置(CD
−ROM等の大容量記憶媒体)から呼び出した地図デー
タや演算データを格納する。
ペレーティングシステムや情報処理のためのアプリケー
ションプログラムその他各種データを格納する。
高速にメモリとメモリ間及びメモリと各デバイス間のデ
ータ転送を実行する。
を画素情報に展開するといったグラフィックス描画を高
速に実行し、かつ表示制御を行う。
データを蓄える。カラーパレット27は、イメージデー
タをRGB信号に変換する。
ャイロ8等から得られるセンサデータD6,D7等のア
ナログ信号をデジタル信号に変換する。SCI29は、
GPS衛星9からの位置データD8,送受信装置10か
らの受信データD9等のシリアル信号をバスに同期した
パラレル信号に変換する。
データD2,音声出入力装置4からの音声データ3,入
力装置5からの入力データ4等をパラレル信号と同期を
とりバス上にのせる。
離パルスデータD5等のパルス信号を積分する図5は演
算処理部1の機能構成図で、情報処理機能41,表示機
能42,変換部43より成り、これらの機能は演算処理
部1の各デバイス(図4参照)とオペレーティングシス
テムとが協働して具現化される。
地図データD2,音声データD3,入力データD4,距
離パルスデータD5,方角検知データD6,角加速度デ
ータD7,位置データD8,受信データD9,車両情報
データD10等を入力して処理したり、処理結果を出力
する機能である。上記データのうち、受信データ9に
は、固定局から送信された交通情報或いはそれに付随す
る情報と、それらの情報を処理するためのアプリケーシ
ョンプログラムが含まれる。
びカラーパレット27を描画命令により制御してディス
プレイ2に描画する機能である。
体(例えば、外部固定局と通信を行う通信媒体そのほか
CD−ROM,ICカード等)を介して得たデータのう
ち、交通情報およびアプリケーションプログラムをつい
ては、それを交通情報とアプリケーションプログラムに
分離し、このうちアプリケーションプログラムについて
は、既述したように機種共通の中間コードの状態で記憶
するので、アプリケーションプログラムを読み込んで実
行する場合には、この中間コードを自装置対応のアプリ
ケーションプログラムに変換する。
り、変換実行機能51,展開分離機能52,交通情報記
憶機能53,アプリケーション記憶機能54より成り、
これらの機能は主にCPU21,ROM23等のデバイ
ス及びそれを制御するオペレーティングシステムにより
具現化される。
よって得た中間コード状態のアプリケーションプログラ
ムを自装置対応のアプリケーションプログラムに変換し
て該プログラムを実行する機能である。
得られた交通情報および交通情報を処理するためのアプ
リケーションプログラムを含んだデータD9を展開分離
する機能である。データD9は通信容量を減らすために
圧縮されるのが一般的であるが、圧縮されない場合には
展開機能は削除される。上記展開分離機能52によって
展開分離された交通データを記憶するのが交通情報記憶
機能53であり、アプリケーションプログラムを記憶す
るのがアプリケーション記憶機能54である。
て説明する。
た固定局からの交通情報と該交通情報を処理するアプリ
ケーションプログラムを含んだデータD9は情報処理機
能41を経由して変換部43に取り込まれる(ステップ
S1)。
52により交通情報と該交通情報を処理するアプリケー
ションに分離される(ステップS2)。ここでの、交通
情報は統一フォーマットで作成されたものであり、ま
た、それを処理するアプリケーションは中間コードで作
成されている。また、交通情報のフォーマットに変更,
追加があった場合には、この変更,追加に関する情報と
それを処理するに必要なプログラム部品(変更,追加情
報の処理にアプリケーションプログラムの一部の改訂で
済む場合、その部分的なプログラムで、ここでは中間コ
ードで作成されている)もデータ9として取り込まれ
る。
3により書き込み禁止解除のなされたROM23に記憶
される(ステップS3)。分離されたアプリケーション
プログラムもアプリケーション記憶機能54により中間
コードの状態でROM23に記憶される(ステップS
4)。なお、プログラム部品(中間コード)の場合に
は、ROM23の書き込み禁止を解除して既存のアプリ
ケーションプログラム(中間コード)の部分的入れ替え
や追加を行なう。
情報を処理してディスプレイ2に表示する場合には、前
記の記憶された中間コードのアプリケーションプログラ
ムを読み込む(ステップS5)。変換実行機能51は読
み込んだアプリケーションプログラムを自装置で起動し
得るように、すなわち、情報処理機能41と表示機能4
2を制御できるハードウェア依存のアプリケーションプ
ログラムに変換し、該プログラムを実行する(ステップ
S6)。
ゲーションシステムの基本アプリケーションプログラム
の構成要素を示したものである。図8では、アプリケー
ションプログラムにより実行されるプログラム内容(機
能)を手段に置き換えて表示している。このプログラム
内容には、ユーザ操作解析手段61,経路計算手段6
2,経路記憶手段63,経路誘導手段64,地図表示手
段65,現在位置演算手段66,マップマッチ処理手段
67,データ読み込み手段68,軌跡記憶手段69,メ
ニュー表示手段70がある。これらの手段すなわちアプ
リケーションプログラム要素は中間コードで記憶され、
これが、変換実行機能51により機種依存のアプリケー
ションプログラムに変換され、情報処理機能41や表示
機能42を介して実行される。
ケーションプログラムの動作概要を説明する。
で計測される距離パルスデータD5、及びジャイロ8で
計測される角加速度データD7を各々積分した結果得ら
れる距離データ及び角度データを用い、そのデータを時
間軸で積分していくことにより、初期位置(X,Y)か
ら移動体走行後の位置(X’,Y’)を演算する処理を
行う。
の関係を一致させるため、地磁気センサ7から得られる
方位データD6と、ジャイロ8から得られる角加速度デ
ータD7を積分した角度データを1対1の関係にマッピ
ングし、移動体が進行している方向の絶対方位を補正す
る。
積分してゆくとセンサの誤差が蓄積するため、ある時間
周期でGPS受信装置9から得られた位置データD8を
もとに蓄積した誤差をキャンセルするという処理を施し
現在位置情報を出力する。
センサの誤差が含まれているため、さらに位置精度を高
めることを目的に、マップマッチ処理67を行う。これ
は、データ読み込み手段68によって読み込まれた現在
地周辺の地図に含まれる道路データと、現在位置演算手
段66から得られた走行軌跡を互いに照らし合わせ、形
状の相関が最も高い道路に現在地を合わせ込むという処
理である。
ラム要素61〜70を機種依存のプログラムに変換し
て、次に述べるようなそれぞれのプログラム内容を実行
する。
報処理機能41を介して交通情報記憶手段53と地図記
憶装置3からの地図データD2の読み込みを実行し、現
在位置演算手段66も情報処理機能41を介して自動車
の現在位置を求める演算を実行する。
手段66は、マップマッチ処理67を施すことで、現在
地は、多くの場合走行道路と一致するようになり、精度
よく現在位置情報を出力することができる。このように
して演算された現在位置情報は、所定距離走行する度に
軌跡記憶手段69に記憶される。
容は、交通情報記憶機能52を介して実行される。
につき、対応する地図上の道路に軌跡マークを描画する
ために用いられる。
からの要求を入力装置5で受け、その要求内容を解析
し、対応する処理が実行されるよう各ユニットを制御す
る。ユーザ操作解析手段61のプログラム内容は、情報
処理機能41を介して実行される。例えばユーザが目的
地までの経路誘導を要求したときは、目的地を設定する
ため地図を表示する処理を地図表示手段65に要求し、
さらに現在地から目的地までの経路を演算する処理を経
路計算手段62に要求する。
表示機能42を介して実行される。
の結ぶノードを地図データから検索し、2地点間の距離
が最短になる経路、もしくは最も短い時間で到達可能な
経路、あるいは最もコストが安くなる経路等を求めるも
ので、その内容は情報処理機能41を介して実行され
る。その結果得られた経路を経路記憶手段43に蓄え
る。
を介して実行される。
蓄えられた誘導経路のリンク情報と現在位置演算手段6
6及びマップマッチ処理手段67で求められる現在位置
情報を比較し、交差点等を通過する前に直進すべきか、
右左折すべきかを音声入出力装置4を用い音声でユーザ
に通知したり、ディスプレイ上に表示された地図上に進
行すべき方向を表示し、ユーザに経路を通知する。
域の地図データを地図記憶装置3から読み込み準備する
ように動作する。また地図表示手段65は、表示が要求
された地点周辺の地図データをデータ読込処理手段68
から受け取り、指定された縮尺、描画方位、描画方式
で、指定されたオブジェクトを描画する命令を生成する
もので、表示機能42を介して実行される。
作解析手段61から出力される命令を受け、要求される
様々な種類のメニューや地図に重ねて表示するマークを
描画する命令を生成するもので、その内容は表示機能4
2を介して実行される。
の交通情報やこれに付随する各種情報とアプリケーショ
ンプログラムとを共通の情報媒体を利用して異機種のナ
ビゲーションに幅広く提供でき、また情報に追加や変更
があった場合でも、その追加或いは変更に関する新規情
報とそれに必要なプログラム部品を、異機種のナビゲー
ション装置に共通の情報媒体を利用して提供できる。
ービス情報等をナビゲーション装置の機種を問わず幅広
く提供でき、交通情報その他の付随情報のサービスの拡
張を図り得る。
訂は、既存のアプリケーションプログラムに対し情報媒
体を介してソフト的な部品(プログラム部品)の交換や
追加を施すことだけで対処できるので、アプリケーショ
ンプログラムの改訂に要する手間の簡便化とコスト低減
を図り得る。また、ナビゲーションシステムの起動は、
アプリケーションプログラムの改訂後にも、既にロード
されている情報処理装置の内部メモリから読み込めるの
で、読み込み時間の短縮化を図り得る。
を示す。ここで、図9は中間コードのアプリケーション
プログラムを変換実行機能で変換する機能説明図であ
り、本例でも図8に示すプログラム要素61〜70を備
えており(要素66を除いて図示省略)、そのほかに、
プログラム内容として、領域判定処理手段83,領域情
報読み込み手段84,通信手段85を備える構成とし
た。
ラム内容について説明する。
の固定局から送信される交通情報或いはそれに付随する
情報を移動体の送受信装置が入力するが、固定局から送
信される交通情報には隣接領域を管轄する固定局を知ら
せる情報が付加される。
情報を基に、移動体(自動車)が現在の固定局の管轄領
域から前記隣接領域に入った場合に該隣接領域を管轄す
る固定局を選局して交通情報或いはそれに付随する情報
とその情報を処理するための各種アプリケーションプロ
グラムを受信するよう設定した。
受信装置を移動体電話とする。図10に隣接領域81と
その固定局情報82の一例を示す。隣接情報80におけ
る、隣接領域81は隣接する領域の境界情報であり、固
定局情報82は固定局に対応する電話番号である。
情報提供領域を超える場合に該領域の隣接領域の固定局
情報82を基に新たな固定局を決定する。そのアプリケ
ーションプログラムの内容として、領域判定手段83が
現在位置演算手段66より得られた現在位置情報と隣接
情報80を基にして現在,自動車が位置する領域を判定
する。判定結果、車両が今までの固定局の管轄領域を超
える場合には、通信手段84は固定局情報82に従っ
て、固定局情報82の固定局と通信を開始する。本実施
例では移動体電話により固定局を呼出す処理を通信手段
84が実行する。
ら該当の固定局に情報要求の命令を出して、交通情報等
の必要とする情報を受信するようにしてもよい。
ションシステムにさらに機能拡張を施した説明図であ
る。
インターネット92に接続されていて、移動体ナビゲー
ション装置90から所望の情報要求があると、その要求
された情報を固定局91がインターネット92から検索
して、得られた情報をその処理に必要なアプリケーショ
ンプログラムと共に移動体ナビゲーション装置90に与
えるようにした。
より現在位置に近い宿泊場所情報を要求する命令を現在
位置情報と共に固定局91に送信し、固定局91がイン
ターネット92の宿泊場所情報サイト93の中から条件
に合ったものを検索し、得られた宿泊情報が動画データ
99として提供される。
ようにした固定局の構成を示す。
段95と、交通情報とアプリケーションプログラムの圧
縮連結手段96と、動画データ再生アプリケーションプ
ログラム97とを有する。
0より送信された位置情報98を基に検索手段94によ
り宿泊場所情報提供サイト93から宿泊情報が集録され
た動画データ99を入手する。該動画データ99と動画
データ再生アプリケーション97を圧縮連結手段96に
より圧縮連結し、送受信手段95により移動体ナビゲー
ション装置90に送信される。移動体ナビゲーション装
置90は圧縮連結されたデータ101を受信し、前記実
施例に基づいて展開分離して動画データ再生アプリケー
ションを実行して動画データ99を再生する。
アプリケーションプログラムをナビゲーション装置に備
えていなくとも、新たに通信を介してそのプログラムを
入手して新たな動画情報をナビゲーションのディスプレ
イに表示でき、しかも、既存のインターネットを利用し
て多種多彩な情報を表示することが可能になる。
ションプログラムの改訂は、既存のアプリケーションプ
ログラムに対し情報媒体を介してソフト的な部品(プロ
グラム部品)の交換や追加を施すことだけで対処できる
ので、従来のようにROM(プログラムメモリ素子)全
体を交換したり、CD−ROM等の媒体を介してアプリ
ケーションプログラム全部を入れ替える必要性がなくな
り、アプリケーションプログラムの改訂に要する手間の
簡便化とコスト低減を図り得る。また、ナビゲーション
システムの起動は、アプリケーションプログラムの改訂
後にも、既にロードされている情報処理装置の内部メモ
リから読み込めるので、読み込み時間の短縮化を図り得
る。
報のフォーマットの変更或いは追加に関する情報と、そ
の処理に必要な前記プログラム部品とを、情報媒体を介
して一緒に前記情報処理装置に提供すれば、必要最小限
の情報,プログラム部品を一括して提供でき、交通情報
等のサービス向上を図り得る。
解決手段同様の効果に加えて、次のような効果を奏す
る。
これに付随する各種情報とアプリケーションプログラム
とを共通の情報媒体を利用して異機種のナビゲーション
に幅広く提供でき、また情報に追加や変更があった場合
でも、その追加或いは変更に関する新規情報とそれに必
要なプログラム部品を、異機種のナビゲーション装置に
共通の情報媒体を利用して提供できる。
ービス情報等をナビゲーション装置の機種を問わず幅広
く提供でき、交通情報その他の付随情報のサービスの拡
張を図り得る。
に搭載される側のナビゲーション装置の構成を示す概略
図。
を示す説明図。
構成例を示す説明図。
示す説明図。
アプリケーションプログラムの構成例を示す説明図。
ションプログラムの構成例を示す説明図。
定局を介してインターネットと接続された状態を示す説
明図。
1′…情報処理装置(演算処理部)、2,2′…ディス
プレイ、43…変換部、51…変換実行機能、53…交
通情報記憶機能、54…アプリケーション記憶機能、9
1…固定局、92…インターネット。
Claims (5)
- 【請求項1】 移動体に情報処理装置及びディスプレイ
を搭載して地図情報,移動体の位置情報等の交通情報を
表示するナビゲーションシステムにおいて、 前記情報処理装置に入力される交通情報,それに付随す
る各種情報の少なくとも一つのフォーマットが異機種間
で統一されており、 前記統一フォーマットの情報を処理するためのアプリケ
ーションプログラムが異機種間で共通の中間コードでロ
ードされ、 前記中間コードのアプリケーションプログラムを読み込
んで機種固有のアプリケーションプログラムに変換し該
プログラムを実行する手段と、 前記中間コードのアプリケーションプログラムを情報媒
体を介して部分的に入れ替え,追加する手段とを備え、 前記移動体は、外部の固定局から送信される交通情報或
いはそれに付随する情報を入力する通信装置を備え、 前記固定局から送信される交通情報には隣接領域を管轄
する固定局を知らせる情報が付加され、 この隣接領域を管轄する固定局を知らせる情報を基に、
移動体が現在の固定局の管轄領域から前記隣接領域に入
った場合に該隣接領域を管轄する固定局を選局して交通
情報或いはそれに付随する情報とその情報を処理するた
めの中間コードの各種アプリケーションプログラムを受
信するよう設定した ことを特徴とするナビゲーションシ
ステム。 - 【請求項2】 前記情報媒体がCD−ROM,ICカー
ド,外部固定局から送信される通信の少なくとも一つで
あり、該媒体中に交通情報或いはそれに付随する情報の
フォーマットの部分的な変更や追加に関する情報と、そ
の変更,追加情報の処理に必要なプログラム部品たる部
分的な中間コードのアプリケーションプログラムとが含
まれている請求項1記載のナビゲーションシステム。 - 【請求項3】 前記固定局がインターネットに接続され
ていて、前記移動体から所望の情報要求があると、その
要求された情報を前記固定局が前記インターネットから
検索して、得られた情報をその処理に必要な中間コード
のアプリケーションプログラムと共に前記移動体に与え
るようにした請求項1記載のナビゲーションシステム。 - 【請求項4】 移動体に情報処理装置及びディスプレイ
を搭載して地図情報,移動体の位置情報等の交通情報を
表示するナビゲーションシステムにおいて、 前記交通情報を処理するためのアプリケーションプログ
ラムを記憶する手段と、記憶されたアプリケーションプ
ログラムを情報媒体を介して部分的に入れ替え,追加す
る手段とを備え、 前記移動体は、外部の固定局から送信される交通情報或
いはそれに付随する情報を入力する通信装置を備え、 前記固定局から送信される交通情報には隣接領域を管轄
する固定局を知らせる情報が付加され、 この隣接領域を管轄する固定局を知らせる情報を基に、
移動体が現在の固定局の管轄領域から前記隣接領域に入
った場合に該隣接領域を管轄する固定局を選局して交通
情報或いはそれに付随する情報とその情報を処理するた
めの各種アプリケーションプログラムを受信するよう設
定したことを特徴とするナビゲーションシステム。 - 【請求項5】 前記固定局がインターネットに接続され
ていて、前記移動体から所望の情報要求があると、その
要求された情報を前記固定局が前記インターネットから
検索して、得られた情報をその処理に必要なアプリケー
ションプログラムと共に前記移動体に与えるようにした
請求項4記載のナビゲーションシステム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25467896A JP3270692B2 (ja) | 1996-09-26 | 1996-09-26 | ナビゲーションシステム |
| EP19970115932 EP0833289B1 (en) | 1996-09-26 | 1997-09-12 | Navigation system and information medium for the navigation system |
| DE1997633523 DE69733523T2 (de) | 1996-09-26 | 1997-09-12 | Navigationssystem und Speichermedium dafür |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25467896A JP3270692B2 (ja) | 1996-09-26 | 1996-09-26 | ナビゲーションシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10103970A JPH10103970A (ja) | 1998-04-24 |
| JP3270692B2 true JP3270692B2 (ja) | 2002-04-02 |
Family
ID=17268350
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25467896A Expired - Fee Related JP3270692B2 (ja) | 1996-09-26 | 1996-09-26 | ナビゲーションシステム |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP0833289B1 (ja) |
| JP (1) | JP3270692B2 (ja) |
| DE (1) | DE69733523T2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19842779A1 (de) * | 1998-09-18 | 2000-03-23 | Alcatel Sa | Verfahren zum Laden von Daten und Software in einen Fahrzeugcomputer |
| JP2001159525A (ja) * | 1999-11-30 | 2001-06-12 | Mitsubishi Electric Corp | ナビゲーション装置および記録媒体 |
| DE10131197A1 (de) * | 2001-06-28 | 2003-01-16 | Bosch Gmbh Robert | Verfahren zum Betrieb eines Navigationssystems für ein Fahrzeug. insbesondere ein Kraftfahrzeug, und Navigationssystem |
| US8024110B2 (en) | 2007-05-22 | 2011-09-20 | Xanavi Informatics Corporation | Method of estimation of traffic information, device of estimation of traffic information and car navigation device |
| JP4512116B2 (ja) * | 2007-05-22 | 2010-07-28 | クラリオン株式会社 | 交通データ推定方法、交通データ推定装置およびカーナビゲーション装置 |
| JP2008260304A (ja) * | 2008-07-03 | 2008-10-30 | Seiko Epson Corp | プリンタおよびこのプリンタを用いた印刷方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2876671B2 (ja) * | 1989-12-27 | 1999-03-31 | 株式会社デンソー | 車載用表示装置 |
| JPH0460415A (ja) * | 1990-06-28 | 1992-02-26 | Oki Systec:Kk | 車載用ナビゲーション装置のプログラム実行方法 |
| JPH04195184A (ja) * | 1990-11-28 | 1992-07-15 | Matsushita Electric Ind Co Ltd | 走行経路表示装置 |
| JPH05134880A (ja) * | 1991-06-05 | 1993-06-01 | Fujitsu Ltd | デイジタル計算機 |
| JPH0512081A (ja) * | 1991-06-29 | 1993-01-22 | Nec Corp | フアイルコンバータ |
| JPH05108339A (ja) * | 1991-10-17 | 1993-04-30 | Fuji Electric Co Ltd | ダウンロードプログラムを有する計算機装置のプログラム構成方法 |
| JPH06295240A (ja) * | 1992-12-25 | 1994-10-21 | Matsushita Electric Works Ltd | プログラム変更方法 |
| DE59310118D1 (de) * | 1993-03-31 | 2000-11-23 | Siemens Ag | Verfahren und Anordnung zum Neu- bzw. Nachladen von Prozessorsteuerprogrammen |
| JPH0771967A (ja) * | 1993-06-29 | 1995-03-17 | Sumitomo Electric Ind Ltd | ナビゲーションシステム |
| JPH0832530A (ja) * | 1994-07-15 | 1996-02-02 | Sony Corp | データ放送システムおよびデータ受信装置 |
| JPH0895772A (ja) * | 1994-09-22 | 1996-04-12 | Toshiba Corp | 計算機システム及びプログラム置換方法 |
-
1996
- 1996-09-26 JP JP25467896A patent/JP3270692B2/ja not_active Expired - Fee Related
-
1997
- 1997-09-12 DE DE1997633523 patent/DE69733523T2/de not_active Expired - Lifetime
- 1997-09-12 EP EP19970115932 patent/EP0833289B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP0833289A1 (en) | 1998-04-01 |
| DE69733523T2 (de) | 2006-05-11 |
| JPH10103970A (ja) | 1998-04-24 |
| DE69733523D1 (de) | 2005-07-21 |
| EP0833289B1 (en) | 2005-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7146274B2 (en) | Process for updating map data and navigation system | |
| US6067500A (en) | Navigation system | |
| KR100268071B1 (ko) | 지도표시방법및장치와그장치를구비한항법장치 | |
| EP0829704A2 (en) | Information display system for vehicle navigation | |
| US20040088110A1 (en) | Method and apparatus for displaying navigation information | |
| JPH09292262A (ja) | 周辺施設検索表示方法及び誘導経路の目的地設定方法 | |
| JP2001159525A (ja) | ナビゲーション装置および記録媒体 | |
| JP3750323B2 (ja) | 車両用ナビゲーション装置及びそのプログラムを記録した記憶媒体 | |
| KR20010083136A (ko) | 네비게이션 장치 및 기록 매체 | |
| JP3783773B2 (ja) | 地図表示システム、地図表示装置及び情報センタ | |
| JPH10332404A (ja) | ナビゲーション装置 | |
| JP3270692B2 (ja) | ナビゲーションシステム | |
| JPH09184732A (ja) | 車両用道路地図表示装置 | |
| JPH10161534A (ja) | 車載ナビゲーションシステムにおける情報入手装置 | |
| JP2003057059A (ja) | ナビゲーション装置及びプログラム | |
| JPH10300488A (ja) | 情報提供システム、情報表示装置及び情報提供装置 | |
| JP2003307422A (ja) | 車載情報端末 | |
| JPH11258981A (ja) | ナビゲーション装置の地図データ更新方法 | |
| JP2005091225A (ja) | 地図表示機能を有する電子機器及びプログラム | |
| JP3097514B2 (ja) | ナビゲーション装置 | |
| JP2675970B2 (ja) | ナビゲーション装置 | |
| JPH0635401A (ja) | 地図表示装置 | |
| JPH09287971A (ja) | ナビゲーション装置 | |
| JP4218009B2 (ja) | 車両用経路案内情報提示システム、提示方法およびプログラム | |
| JP2004239730A (ja) | ナビゲーション装置、サーバー及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080118 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080118 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090118 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090118 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100118 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110118 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110118 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120118 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130118 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |