(57)【特許請求の範囲】
【請求項１】
自車位置情報や車外からの交通情報を取得するための複数の情報取得手段、
該情報取得手段により取得した情報を所定のデータ量のパケットデータに分割して送信する第二の制御手段、
前記パケットデータを前記情報取得手段毎に別個に格納するパケットデータ保持エリアを有し、前記パケットデータ保持エリアに記憶されたパケットデータが所定数に達したとき、割り込み信号を出力するパケットデータ一時保持手段、
入力された目的地情報に基づき、汎用オペレーティングシステム及び該汎用オペレーティングシステム上で動作するソフトウェアを用いて走行案内を行うとともに、前記割り込み信号が入力されたときに、前記パケットデータ一時保持手段に記憶された前記パケットデータを読み出す第一の制御手段、を備えることを特徴とする車載用コンピュータ。
【請求項２】
前記複数の情報取得手段は、車両速度を検出する車速パルス検出部、車両の回転角度を検出するためのジャイロ、複数のＧＰＳ衛星から送られてくる電波を受信して、３次元測位処理あるいは２次元測位を行って車両の絶対位置及び方位を計算するＧＰＳ受信機、又はＶＩＣＳ情報を取得するためのＶＩＣＳ情報受信機であることを特徴とする請求項１記載の車載用コンピュータ。
【請求項３】
前記パケットデータ一時保持手段はＦＩＦＯバッファであることを特徴とする請求項１または請求項２記載の車載用コンピュータ。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は車載用コンピュータに関し、特に、汎用のオペレーティングシステム上でナビゲーション動作を実現する車載用コンピュータに関する。
【０００２】
【従来の技術】
従来から車両には、ナビゲーション装置や、ＣＤプレーヤやＭＤプレーヤ等の数多くの電子機器が車両に搭載されている。ところで、近年のインターネットの普及により、車中で電子メールを車内でチェックしたりやＷＷＷ（World Wide Web）を閲覧できるようするために、車両にパーソナルコンピュータ（以下、単にコンピュータという）を搭載したいというニーズがある。このようなニーズに応じて、ナビゲーション装置やＣＤプレーヤ、ＭＤプレーヤ等の車両用電子機器を統合して使用できる車載コンピュータというものが考えられている。
【０００３】
【発明が解決しようとする課題】
車両にコンピュータを搭載する場合には、その使用環境が家庭やオフィスと大きく異なるので、いくつかの問題がある。例えば、車載用コンピュータに使用するＯＳ（オペレーティングシステム）に関する問題である。現在、家庭やオフィスで使用されているコンピュータに使用されるＯＳ（以下、汎用ＯＳという）は、種々のソフトウェアを動作させたり、多種の機器を接続して利用することができる等のメリットがあり、ナビゲーション装置に用いられるＯＳ（以下、車載機器用ＯＳという）と比較して汎用性に富んでいる。
【０００４】
しかし、反面、汎用ＯＳは、車載機器用ＯＳよりも汎用性がある分だけ応答性に劣っている。このため、例えば、車両に車載用コンピュータを搭載し、ナビゲーション装置を実現するソフトウェアを汎用ＯＳ上で動作するように設計した場合には、ＶＩＣＳ情報を取得したときやＧＰＳ情報を取得したときのように、通常のナビゲーション動作に様々な割り込み処理を行う必要が多いと、さらに応答性が損なわれてしまう。その結果、ナビゲーション動作を行うことは可能であるが、必要とする応答性が得られず、緩慢な動作しか行うことができないことになってしまうという問題があった。
【０００５】
本発明はこの問題を解決するためになされたもので、その目的は、ナビゲーションのように即応性が必要となるソフトウェアの動作を行う際に、その応答性を損なうことなく割り込み処理を行うことができる車載用コンピュータを提供することにある。
【０００８】
本発明の車載用コンピュータは、自車位置情報や車外からの交通情報を取得するための複数の情報取得手段、該情報取得手段により取得した情報を所定のデータ量のパケットデータに分割して送信する第二の制御手段、前記パケットデータを前記情報取得手段毎に別個に格納するパケットデータ保持エリアを有し、前記パケットデータ保持エリアに記憶されたパケットデータが所定数に達したとき、割り込み信号を出力するパケットデータ一時保持手段、入力された目的地情報に基づき、汎用オペレーティングシステム及び該汎用オペレーティングシステム上で動作するソフトウェアを用いて走行案内を行うとともに、前記割り込み信号が入力されたときに、前記パケットデータ一時保持手段に記憶された前記パケットデータを読み出す第一の制御手段を備える。
【０００９】
また、本発明の車載用コンピュータの情報取得手段は、車両速度を検出する車速パルス検出部、車両の回転角度を検出するためのジャイロ、複数のＧＰＳ衛星から送られてくる電波を受信して、３次元測位処理あるいは２次元測位を行って車両の絶対位置及び方位を計算するＧＰＳ受信機、又はＶＩＣＳ情報を取得するためのＶＩＣＳ情報受信機である。
【００１０】
また、本発明の車載用コンピュータのパケットデータ一時保持手段はＦＩＦＯバッファである。
【００１１】
【発明の実施の形態】
（Ａ）第一の実施例
（ａ）発明の概要
図１は本発明の車載用コンピュータの概略構成図である。本発明の車載用コンピュータは、入力された目的地情報に基づき、汎用オペレーティングシステム及び該汎用オペレーティングシステム上で動作するソフトウェアを用いて走行案内を行う第一の制御手段４、自車位置情報や車外からの交通情報を取得するための情報取得手段７、情報取得手段７により取得した情報を所定のデータ量のパケットデータに分割し、所定数のパケットデータ毎に第一の制御手段に順次送信する第二の制御手段８、パケットデータを情報取得手段７毎に別個に格納するパケットデータ保持エリア１０ａを有し、前記パケットデータ保持エリア１０ａに記憶されたパケットデータが所定数に達したとき、第一の制御手段４に割り込み信号を出力するパケットデータ一時保持手段１０を備える。このようにすることで、第一の制御手段４は、外部から情報取得手段７が情報を取得した際、その都度、当該情報取得手段７が得た情報を割り込み処理をする必要がなくなるので、割り込み処理による応答性の低下を防止することができる。
【００１２】
（ｂ）構成
図２は本発明の車載コンピュータの構成図である。図中、１は縮尺別の道路レイヤ、背景レイヤ、文字・記号等で構成された地図データが記憶された記憶媒体（例えば、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭ）、２は記憶媒体１に記憶されている地図データや各種データを読み出すためのデータ読出装置、３は汎用アプリケーションやオペレーティングシステム（以下、ＯＳという）を記憶したＲＯＭ、４はＲＯＭ３に記憶されたＯＳ及び各種アプリケーションを読み出して実行する第一の制御手段であるメイン制御装置、５は処理データを一時的に記憶するＲＡＭ、６は表示装置である。
【００１３】
上記ＲＯＭ３には、さらにナビゲーション動作を実現するアプリケーションが記憶されている。そして、メイン制御装置４は、ナビゲーション動作を行う場合には、ＲＯＭ３からこのアプリケーションを読み出して、後述する情報取得手段であるＧＰＳ受信機７ａ、ジャイロ７ｂ、車速パルス検出部７ｃから得た情報、記憶媒体１に記憶されている地図データ及びＶＩＣＳ受信機８等を介して取得した交通情報を基に、現在地から使用者が指定する最もコストが低い経路を誘導経路にし、記憶媒体１に記憶されている地図データを用いて表示装置６に車両位置近傍の地図画像を表示するとともに、車両位置マークと誘導経路とを地図画像に合わせて表示し、さらに車両の移動に合わせて各種案内情報を使用者に提供する。尚、特に図示はしないが、メイン制御装置４には車両に搭載される各種電子機器（例えば、ＣＤプレーヤやＭＤプレーヤ等）が接続され、これらの制御もメイン制御装置４が行えるようになっている。
【００１４】
７ａは複数のＧＰＳ衛星から送られてくる電波を受信して、３次元測位処理あるいは２次元測位を行い、車両の絶対位置及び方位を計算するＧＰＳ受信機、７ｂは道路に沿って設けられた送信機から出力される光ビーコン又は電波ビーコンを受信するＶＩＣＳ受信機である。７ｃは車両の回転角度を検出するためのジャイロ、７ｄは自車の移動に伴って発生する車速パルスを検出するための車速パルス検出部、７ｅは目的地や各種情報を入力するための入力装置、８はＧＰＳ受信機７ａ、ＶＩＣＳ受信機７ｂ、ジャイロ７ｃ及び入力装置７ｄから入力された入力データを所定のデータ量（例えば２０ｂｙｔｅ）のパケットデータに分割して出力する第二の制御手段であるサブ制御装置をそれぞれ示している。サブ制御装置８は、後述するパケットデータ一時保持装置９の割込み信号制御部１５のフラグを監視しており、当該フラグがクリアされたときに、当該フラグに対応するパケットデータ格納領域へパケットデータを記憶するようになっている。
【００１５】
９はサブ制御装置８から出力されたパケットデータを一時的に保存するためのパケットデータ一時保持装置である。パケットデータ一時保持装置９は、例えば、先入れ先出し型（ＦＩＦＯ）の記憶装置であり、メイン制御装置４とサブ制御装置８とに接続されている。そして、メイン制御装置４はパケットデータがこのパケットデータ一時保持装置９に記憶された順番に読み出して処理（例えば、入力操作への応答や表示装置６への表示動作）を行う。
【００１６】
ここで、パケットデータ一時保持装置９の構成を詳述する。図４はパケットデータ一時保持装置９の構成図である。図中、１０は、サブ制御装置８から送信されてくるパケットデータを一時的に記憶するパケットデータ格納部である。
【００１７】
パケットデータ格納部１０はサブ制御装置８に接続されているＧＰＳ受信機７ａ、ＶＩＣＳ受信機７ｂ、ジャイロ７ｃ及び入力装置７ｄ（以下、これらを総称して情報取得手段という）から取得したデータを、各々別個の記憶しておくための複数のデータ格納領域１０ａ〜１０ｄを備える。そして、サブ制御装置８が所定のデータ量に分割して出力したパケットデータは、図３に示すように、この各パケットデータ格納領域１０ａ〜１０ｄに記憶される。例えば、ＧＰＳ受信機７ａにおいて受信したデータは第一パケットデータ格納領域１０ａ、ＶＩＣＳ受信機７ｂにおいて受信したデータは第二パケットデータ格納領域１０ｂ、ジャイロ７ｃにおいて受信したデータは第三パケットデータ格納領域１０ｃ、入力装置７ｄから入力されたデータは第四パケットデータ格納領域１０ｄにそれぞれ記憶される。
【００１８】
９ｅはメイン制御装置４に対して割込み信号を出力する割込み信号出力部である。この割込み信号出力部１１は、各パケットデータ格納領域毎に対応するフラグを有しており、例えば、第一パケットデータ格納領域１０ａにパケットデータが記憶されたら、この第一のパケットデータ格納領域に対応するフラグをセットすると共に、メイン制御装置４に対して割込み信号を出力する。
【００１９】
（ｃ）処理
本発明の第一の実施例における車載コンピュータの動作を図５の処理のフローに従って説明する。まず、サブ制御装置８は、情報取得手段からデータを取得すると（ステップ１０１）、取得したデータを所定のデータ量のパケットデータに分割し（ステップ１０２）、この分割したパケットデータを所定のパケットデータ格納領域（例えば、ＧＰＳ受信機７ａから得たデータであれば、第一パケットデータ格納領域１０ａ）へ記憶する（ステップ１０３）。
【００２０】
次に、パケットデータ一時保持装置９の割込み信号出力部１１は、パケットデータが保存されたパケットデータ格納領域を示すフラグをセットすると共に、パケットデータ格納領域に保存されたパケットデータが所定数に達したとき、メイン制御装置４に対して割込み信号を出力する（ステップ１０４）。
【００２１】
そして、メイン制御装置４は、割込み信号が入力されると、ステップ１０４でセットされたフラグをクリアすると共に、パケットデータ格納領域から当該パケットデータを読み出して処理を行なう（ステップ１０５）。
【００２２】
パケットデータ一時保持装置９は、ステップ１０５においてフラグがクリアされると、サブ制御装置８に対して当該フラグに対応する情報取得手段のデータを要求する制御信号を出力する（ステップ１０６）。サブ制御装置８は、この制御信号を受信すると、再度当該パケットデータ格納領域にパケットデータを記憶する。以降、ステップ１０１〜１０６を繰り返す。
【００２３】
このようにすることで、メイン制御装置４は、外部から情報取得手段が情報を取得した際、その都度、当該情報取得手段が得た情報を割り込み処理をする必要がなくなるので、割り込み処理による応答性の低下を防止することができる。
【００２４】
（Ｂ）第二の実施例
第一の実施例においては、サブ制御装置８は、ＧＰＳ受信機７ａやＶＩＣＳ受信機７ｂ等の情報取得手段から取得した各データを、所定のデータ量のパケットデータに分割してパケットデータ一時保持装置８に記憶しておくようにしたが、他の方法として、情報取得手段において取得したデータをメイン制御装置４が読み出すときに所定量のパケットデータに分割して読み出すようにしても良い。
【００２５】
（ａ）構成
図６は、本発明の第二の実施例を説明するための構成図である。図中、１２は、ＲＯＭ３に記憶されたＯＳ及び各種アプリケーションを読み出して実行する第一の制御手段であるメイン制御装置である。メイン制御装置１２は、ナビゲーション動作を行う場合には、ＲＯＭ３からこのアプリケーションを読み出して、情報取得手段であるＧＰＳ受信機７ａ、ジャイロ７ｃ、車速パルス検出部７ｄから得た情報、記憶媒体１に記憶されている地図データ及びＶＩＣＳ受信機７ｂ等を介して取得した交通情報を基に、現在地から使用者が指定する最もコストが低い経路を誘導経路にし、記憶媒体１に記憶されている地図データを用いて表示装置６に車両位置近傍の地図画像を表示するとともに、車両位置マークと誘導経路とを地図画像に合わせて表示し、さらに車両の移動に合わせて各種案内情報を使用者に提供する。尚、特に図示はしないが、メイン制御装置１２には車両に搭載される各種電子機器（例えば、ＣＤプレーヤやＭＤプレーヤ等）が接続され、これらの制御もメイン制御装置１２が行えるようになっている。そして、メイン制御装置１２は、後述するパケットデータ一時保持装置１４に記憶されたパケットデータを、実行するアプリケーションが必要とする所定のデータ量に分割して読み出すようになっている。
【００２６】
１３は、ＧＰＳ受信機７ａ、ＶＩＣＳ受信機７ｂ、ジャイロ７ｃ、車速パルス検出部７ｄ及び入力装置７ｅから取得したデータをパケットデータ一時保持装置１４に記憶するとともに、この取得したデータを記憶した場所及び情報取得手段の種別を示すアドレス情報をパケットデータ一時保持装置１４に出力する、第二の制御手段であるサブ制御装置を示している。サブ制御装置１３は、後述するパケットデータ一時保持装置１４の割り込み信号出力部１４ｂのフラグを監視しており、フラグがクリアされたときには、このフラグに対応する情報取得手段から取得したデータをパケットデータ一時保持装置１４のデータ格納領域１４ａに記憶するようになっている。
【００２７】
１４は、サブ制御装置１３から出力されたデータを一時的に保存するためのパケットデータ一時保持装置である。パケットデータ一時保持装置１４は、例えば、先入れ先出し型（ＦＩＦＯ）の記憶装置であり、メイン制御装置１２とサブ制御装置１３とに接続されている。
【００２８】
ここで、パケットデータ一時保持装置１４の構成を詳述する。図７はパケットデータ一時保持装置１４の構成図である。図中、１４ａは、サブ制御装置１３に接続されている情報取得手段から取得したデータを記憶しておくためのデータ格納領域、１４ｂはメイン制御装置１２に対して割込み信号を出力する割込み信号出力部である。
【００２９】
この割り込み信号出力部１４ｂには、サブ制御装置１３から出力されたアドレス情報が入力される。そして、割り込み信号出力部１４ｂは、特に図示はしないが、各情報取得手段毎に対応するフラグを有しており、データを取得した情報取得手段の種別をアドレス情報から読み出し、当該種別に対応するフラグをセットするとともに、メイン制御装置１２に対して、割り込み信号を出力する。尚、第二の実施例における他の構成は、第一の実施例における構成と同一となるので、同一の構成物には同一の番号を付して、説明は略す。
【００３０】
（ｂ）処理
本発明の第二の実施例における車載コンピュータの動作を図８の処理のフローに従って説明する。まず、サブ制御装置１３は、情報取得手段からデータを取得すると（ステップ２０１）、取得したデータをパケットデータ一時保持装置１４のデータ格納領域１４ａに記憶するとともに、アドレス情報を割り込み信号出力部１４ｂへ入力する（ステップ２０２）。
【００３１】
次いで、パケットデータ一時保持装置１４の割り込み信号出力部１４ｂは、入力されたアドレス情報から、サブ制御装置１３がどの情報取得手段からデータを取得したかを判別する（ステップ２０３）。そして、割り込み信号出力部１４ｂは、ステップ２０３において判別した種別をもとに、当該種別に対応するフラグをセットすると共に、メイン制御装置１２に対して割り込み信号を出力する（ステップ２０４）。
【００３２】
その後、メイン制御装置１２は、パケットデータ一時保持装置１４から入力された割り込み信号に対応するフラグをクリアするとともに、当該割り込み信号に示されるエリアに記憶されたデータを、そのときメイン制御装置１２が実行しているアプリケーションが一回の処理に必要となるデータの大きさの分だけ読み出してデータ処理を行う（ステップ２０５）。そして、ステップ２０５においてフラグがクリアされると、サブ制御装置１３は、ステップ２０１へ戻り、以降、ステップ２０１〜２０５を繰り返す。
【００３３】
【発明の効果】
以上のように、本発明の車載用コンピュータは、自車位置情報や車外からの交通情報を取得するための情報取得手段、情報取得手段により取得した情報を所定のデータ量のパケットデータに分割して送信する第二の制御手段、パケットデータを情報取得手段毎に別個に格納するパケットデータ保持エリアを有し、第二の制御手段から出力されたパケットデータをパケットデータ保持エリアに保存したときに、割り込み信号を出力するパケットデータ一時保持手段、入力された目的地情報に基づき、汎用オペレーティングシステム及び汎用オペレーティングシステム上で動作するソフトウェアを用いて走行案内を行うとともに、割り込み信号が入力されたときに、パケットデータ一時保持手段に記憶されたパケットデータを読み出す第一の制御手段を備える。このようにすることで、第一の制御手段は、外部から情報取得手段が情報を取得した際、その都度、当該情報取得手段が得た情報を割り込み処理をする必要がなくなるので、割り込み処理による応答性の低下を防止することができる。
【００３４】
また、本発明の車載用コンピュータは、自車位置情報や車外からの交通情報を取得するための情報取得手段、情報取得手段により取得した情報に所定の処理を施して出力する第二の制御手段、第二の制御手段から出力された情報取得手段により取得した情報を一時的に記憶するとともに、割込み信号を出力するパケットデータ一時保持手段、入力された目的地情報に基づき、汎用オペレーティングシステム及び汎用オペレーティングシステム上で動作するソフトウェアを用いて走行案内を行なうとともに、割り込み信号が入力されたときに、データ一時保持手段に記憶された情報を所定のデータ量のパケットデータに分割して読み出す第一の制御手段を備える。このようにすることでも、第一の制御手段は、外部から情報取得手段が情報を取得した際、その都度、当該情報取得手段が得た情報を割り込み処理をする必要がなくなるので、割り込み処理による応答性の低下を防止することができる。
【００３５】
また、本発明の車載用コンピュータのパケットデータ一時保持手段は、第二の制御手段から入力されたパケットデータが所定数に達したら割り込み信号を第一の制御手段に出力する。このようにすることで、第一の制御手段は、接続された各情報取得手段がそれぞれ異なるデータ量で外部から情報を取得する場合において、第一の制御手段が効率的に処理を行うことができるデータ量に加工して入力されるようになり、より割り込み処理による応答性の低下を防止することができる。
【図面の簡単な説明】
【図１】本発明の車載コンピュータの概略構成図である。
【図２】本発明の第一の実施例における車載コンピュータの構成図である。
【図３】第一の実施例におけるパケットデータ一時保持装置の構成図である。
【図４】パケットデータ格納領域を示す概略図である。
【図５】本発明の車載コンピュータの第一の実施例における処理フローである。
【図６】本発明の第二の実施例における車載コンピュータの構成図である。
【図７】第二の実施例におけるパケットデータ一時保持装置の構成図である。
【図８】本発明の車載コンピュータの第二の実施例における処理フローである。
【符号の説明】
１  記憶媒体
２  データ読出装置
３  ＲＯＭ
４，１２  メイン制御装置
５  ＲＡＭ
６  表示装置
７ａ  ＧＰＳ受信機
７ｂ  ＶＩＣＳ受信機
７ｃ  ジャイロ
７ｄ  車速パルス検出部
７ｅ  入力装置
８，１３  サブ制御装置
９，１４  パケットデータ一時保持装置
１０  パケットデータ格納部
１０ａ  第一パケットデータ格納領域
１０ｂ  第二パケットデータ格納領域
１０ｃ  第三パケットデータ格納領域
１０ｄ  第四パケットデータ格納領域
１１，１４ｂ  割込み信号出力部
１４ａ  データ格納領域
【図１】
0004427212.tif 000002
【図２】
0004427212.tif 000003
【図３】
0004427212.tif 000004
【図４】
0004427212.tif 000005
【図５】
0004427212.tif 000006
【図６】
0004427212.tif 000007
【図７】
0004427212.tif 000008
【図８】
0004427212.tif 000009