(57)【特許請求の範囲】
【請求項１】
ＣＰＵ及び記憶手段を備えた主処理ユニットと、該主処理ユニットに接続された副処理ユニットと、前記主処理ユニットと副処理ユニットとを接続する接続手段と、前記副処理ユニットに接続された被処理部とを有するとともに、前記主処理ユニットは、接続される各被処理部によって異なる前記副処理ユニットの種類を判定し、判定結果に基づいて該副処理ユニットに接続された被処理部を識別する被処理部識別処理手段を備えることを特徴とするナビゲーション装置。
【請求項２】
前記主処理ユニットは描画機能を有する描画処理部を備え、前記被処理部は、現在位置を検出する現在位置検出手段、及びデータを記録するデータ記録部を備える請求項１に記載のナビゲーション装置。
【請求項３】
前記副処理ユニットは、被処理部識別情報を発生させる被処理部識別情報発生手段を備え、前記被処理部識別処理手段は、前記被処理部識別情報に基づいて前記副処理ユニットの種類を判定する請求項１に記載のナビゲーション装置。
【請求項４】
前記接続手段は汎用インタフェースである請求項１に記載のナビゲーション装置。
【請求項５】
前記主処理ユニットは３層以上の基板によって、副処理ユニットは２層以下の基板によって形成される請求項１に記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション装置に関するものである。
【０００２】
【従来の技術】
従来、ナビゲーション装置を搭載した車両においては、現在位置検出処理部によって検出された車両の現在の位置、すなわち、現在位置、運転者が設定した目的地等に基づいて現在位置から目的地までの経路が探索され、探索された経路に従って車両を走行させることができるようになっている。また、自動変速機において、ナビゲーション装置から送られたナビゲーション情報及び現在位置に基づいて、車両制御としての走行制御を行うようにした車両制御システムも提供されている。
【０００３】
図２は従来のナビゲーション装置のブロック図である。
【０００４】
図において、１１はナビゲーション装置の全体の制御を行うＣＰＵ、１２は該ＣＰＵ１１が各種の演算処理を行うに当たって使用されるワークメモリ（ＲＡＭ）、１３は制御プログラムのほか、目的地までの経路の探索、経路の案内等を行うための各種のプログラムが記録されたＲＯＭ、１５は現在位置検出処理部であり、該現在位置検出処理部１５にＧＰＳ１６及びジャイロ１７が接続される。前記ＧＰＳ１６は、人工衛星によって発生させられた電波を受信して、地球上における現在位置を検出する。前記ジャイロ１７は、車両の回転角速度を検出し、検出された回転角速度を積分することにより、車両が向いている方位を検出する。
【０００５】
また、１８はドライバ、１９は道路状況データが記録されたデータ記録部としてのプレーヤであり、前記ドライバ１８を駆動することによって、プレーヤ１９から道路状況データを読み出したり、プレーヤ１９に所定のデータを書き込んだりすることができる。
【０００６】
そして、２０は通信部としての通信インタフェース（Ｉ／Ｆ）、２１は該通信インタフェース２０に接続された通信装置、２４は描画機能を有する特定用途向けのセミカスタムＩＣ、例えば、ＡＳＩＣであり、該ＡＳＩＣ２４に表示装置２５が接続される。また、２６は音声ＬＳＩであり、該音声ＬＳＩ２６に音声入出力装置２７が接続される。
【０００７】
前記表示装置２５の表示画面には、現在位置、現在位置の周辺の地図、目的地までの経路等が表示されるほか、操作案内、操作メニュー、操作キーの案内、走行する経路に沿った案内等が表示される。前記表示装置２５としては、ＣＲＴディスプレイ、液晶ディスプレイ、プラズマディスプレイ、フロントガラスにホログラムを投影するホログラム装置等を使用することができる。
【０００８】
そして、音声入出力装置２７は、図示されないマイクロホン、音声合成装置、スピーカ等によって構成され、音声によって必要な情報を入力したり、音声合成装置によって合成された音声による案内情報をスピーカから出力したりする。
【０００９】
また、２８はナビゲーション装置が搭載される車両に対応させて配設された車両インタフェース（Ｉ／Ｆ）であり、該車両インタフェース２８を介して、エンジンの制御を行うエンジン制御装置、自動変速機の制御を行う自動変速機制御装置、各種のセンサ類（エンジン回転速度センサ、スロットル開度センサ、車速センサ等）等が接続される。
【００１０】
そして、図示されない電源部が配設され、該電源部は、所定の電源電圧を発生させ、ＣＰＵ１１、ワークメモリ１２、ＲＯＭ１３、現在位置検出処理部１５、ＧＰＳ１６、ジャイロ１７、ドライバ１８、プレーヤ１９、通信インタフェース２０、通信装置２１、ＡＳＩＣ２４、表示装置２５、音声ＬＳＩ２６、音声入出力装置２７、車両インタフェース２８等の各要素に印加する。なお、前記ＣＰＵ１１に、車両の走行を開始した時の現在位置を修正したり、目的地を入力したりするための図示されない入力装置を接続することができる。また、オーディオ機器、ビデオ、ラジオ等の他の製品が一体的に搭載されたナビゲーション装置においては、前記ＣＰＵ１１と各他の製品とが接続される。
【００１１】
前記構成のナビゲーション装置において、ＣＰＵ１１は、案内・表示処理を行うことによって、前記表示装置２５の表示画面に、現在位置、及び現在位置の周辺の地図を表示する。また、運転者が前記入力装置を操作して目的地を設定すると、ＣＰＵ１１は、経路探索処理を行い、現在位置から目的地までの経路を探索し、経路が探索されると、案内・表示処理を行って、前記表示画面に現在位置、現在位置の周辺の地図及び経路を表示し、経路を案内する。したがって、運転者は、前記経路に従って車両を走行させることができる。
【００１２】
【発明が解決しようとする課題】
しかしながら、前記従来のナビゲーション装置においては、ＧＰＳ１６、ジャイロ１７、プレーヤ１９、通信装置２１、表示装置２５、音声入出力装置２７、エンジン制御装置、自動変速機制御装置、センサ類等の各被処理部の仕様が異なると、前記ＧＰＳ１６及びジャイロ１７と現在位置検出処理部１５との間、プレーヤ１９とドライバ１８との間、表示装置２５とＡＳＩＣ２４との間、音声入出力装置２７と音声ＬＳＩ２６との間、及びエンジン制御装置、自動変速機制御装置、センサ類等と車両インタフェース２８との間の内部通信（ＬＡＮ）方式が異なったり、通信インタフェース２０及び通信装置２１と図示されない外部の通信装置との間の外部通信方式が異なったりする。その結果、検出信号、制御信号、各種のデータ、電源電圧の仕様も異なってしまう。そして、ナビゲーション装置に搭載されるオーディオ機器、ビデオ、ラジオ等の他の製品の仕様が異なると、図示されない他製品機能部と他の製品との間で送られる制御信号の仕様が異なったり、電源電圧の仕様が異なったりすることがある。
【００１３】
したがって、仕様が異なる被処理部を備えた機種ごとに、また、仕様が異なる他の製品が搭載された機種ごとに、ナビゲーション装置を設計し、製造する必要があるので、ナビゲーション装置の搭載性が低下するだけでなく、コストが高くなってしまう。
【００１４】
本発明は、前記従来のナビゲーション装置の問題点を解決して、搭載性を向上させることができ、コストを低くすることができるナビゲーション装置を提供することを目的とする。
【００１５】
【課題を解決するための手段】
そのために、本発明のナビゲーション装置においては、ＣＰＵ及び記憶手段を備えた主処理ユニットと、該主処理ユニットに接続された副処理ユニットと、前記主処理ユニットと副処理ユニットとを接続する接続手段と、前記副処理ユニットに接続された被処理部とを有する。
そして、前記主処理ユニットは、接続される各被処理部によって異なる前記副処理ユニットの種類を判定し、判定結果に基づいて該副処理ユニットに接続された被処理部を識別する被処理部識別処理手段を備える。
【００１６】
本発明の他のナビゲーション装置においては、さらに、前記主処理ユニットは描画機能を有する描画処理部を備える。そして、前記被処理部は、現在位置を検出する現在位置検出手段、及びデータを記録するデータ記録部を備える。
【００１９】
本発明の更に他のナビゲーション装置においては、さらに、前記副処理ユニットは、被処理部識別情報を発生させる被処理部識別情報発生手段を備える。そして、前記被処理部識別処理手段は、前記被処理部識別情報に基づいて前記副処理ユニットの種類を判定する。
【００２０】
本発明の更に他のナビゲーション装置においては、さらに、前記接続手段は汎（はん）用インタフェースである。
【００２１】
本発明の更に他のナビゲーション装置においては、さらに、前記主処理ユニットは３層以上の基板によって、副処理ユニットは２層以下の基板によって形成される。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００２３】
図１は本発明の第１の実施の形態におけるナビゲーション装置の機能ブロック図である。
【００２４】
図において、３１は、ＣＰＵ１１及び記憶手段９１を備えた主処理ユニットとしてのサブボード、３２は該サブボード３１に接続された副処理ユニットとしてのマザーボード、３３は前記サブボード３１とマザーボード３２とを接続する接続手段としての汎用インタフェース、９２は前記マザーボード３２に接続された被処理部である。
【００２５】
図３は本発明の第１の実施の形態におけるナビゲーション装置の制御ブロック図、図４は本発明の第１の実施の形態におけるサブボードの動作を示すフローチャート、図５は本発明の第１の実施の形態におけるサブボードのラインアップ展開を示す斜視図、図６は本発明の第１の実施の形態におけるナビゲーション装置へのサブボードの搭載例を示す斜視図である。
【００２６】
図において、３１は主処理ユニットとしてのサブボード、３２は該サブボード３１と独立に形成された副処理ユニットとしてのマザーボード、３３は前記サブボード３１とマザーボード３２とを接続する接続手段としての汎用インタフェースである。本実施の形態においては、前記サブボード３１及びマザーボード３２はいずれも基板によって形成され、かつ、マザーボード３２上にサブボード３１が搭載され、前記汎用インタフェース３３としてボードツーボードコネクタが使用される。なお、前記サブボード３１をカスタムチップによって構成したり、カードによって構成したりすることができる。そして、サブボード３１がカードによって構成される場合、サブボード３１をナビゲーション装置に形成されたカードスロット等に対して挿脱自在にすることもできる。
【００２７】
また、本実施の形態においては、前記汎用インタフェース３３としてボードツーボードコネクタを使用しているが、該ボードツーボードコネクタに代えてフレキシブルケーブル、はんだピン等を使用することもできる。そして、本実施の形態においては、マザーボード３２上にサブボード３１が搭載されるようになっているが、サブボード３１とマザーボード３２とを分離させた状態で接続したり、サブボード３１及びマザーボード３２を他のボード上に搭載したりすることもできる。
【００２８】
前記サブボード３１は、ナビゲーション装置の全体の制御を行うＣＰＵ１１、該ＣＰＵ１１が各種の演算処理を行うに当たって使用されるワークメモリ３４、制御用のプログラムのほか、目的地までの経路の探索、経路の案内等を行うための各種のプログラムを記録するためのプログラムメモリ３５、バックアップ用のバックアップメモリ３６、描画機能を有する描画処理部としての特定用途向けのセミカスタムＩＣ、例えば、ＡＳＩＣ３７、音声ＬＳＩ３８、及びＦＭ多重デコーダ、ＶＩＣＳ等のオプション装置の制御を行うためのオプション機能部３９を備える。前記サブボード３１内のＣＰＵ１１、ワークメモリ３４、プログラムメモリ３５、バックアップメモリ３６、ＡＳＩＣ３７、音声ＬＳＩ３８、オプション機能部３９等の各要素はバスＢを介して相互に接続され、前記ＡＳＩＣ３７、音声ＬＳＩ３８及びオプション機能部３９と汎用インタフェース３３とが接続される。なお、前記ワークメモリ３４、プログラムメモリ３５、バックアップメモリ３６によって記憶手段９１（図１）及び記録媒体が構成される。
【００２９】
また、前記マザーボード３２は、ナビ制御部４０、ＣＰＵ４７及び他製品機能部４６を備え、前記ナビ制御部４０は、現在位置検出処理部４１、通信部としての通信インタフェース４２、ドライバ４３、車両インタフェース４４及び電源部４５を備え、前記ナビ制御部４０、他製品機能部４６及びＣＰＵ４７と汎用インタフェース３３とが接続される。
【００３０】
そして、前記現在位置検出処理部４１にＧＰＳ１６及びジャイロ１７が接続される。前記ＧＰＳ１６は、人工衛星によって発生させられた電波を受信して、地球上における現在位置を検出し、ジャイロ１７は、車両の回転角速度を検出し、検出された回転角速度を積分することにより、車両が向いている方位を検出する。前記ジャイロ１７として、ガスレートジャイロ、振動ジャイロ等を使用することができる。なお、ＧＰＳ１６及びジャイロ１７によって現在位置検出手段が構成される。また、前記ドライバ４３にデータ記録部としてのプレーヤ１９が接続され、前記ドライバ４３を駆動することによって、プレーヤ１９にセットされた記録媒体、例えば、ＤＶＤから道路状況データを読み出したり、記録媒体に所定のデータを書き込んだりすることができる。
【００３１】
そして、前記通信インタフェース４２に通信装置２１が接続される。したがって、該通信装置２１と図示されないＦＭ送信装置、電話回線等の外部の通信装置との間で通信を行い、各種のデータの送受信を行うことができる。例えば、図示されない情報センサ等によって受信した渋滞等の道路情報、交通事故情報、ＧＰＳ１６の検出誤差を検出するＤ−ＧＰＳ情報等の各種のデータを受信する。
【００３２】
また、前記車両インタフェース４４は、ナビゲーション装置が搭載される車両に対応させて配設され、車両インタフェース４４と図示されないエンジンの制御を行うエンジン制御装置、図示されない自動変速機の制御を行う自動変速機制御装置、図示されない各種のセンサ類（エンジン回転速度センサ、スロットル開度センサ、車速センサ等）等とが接続される。
【００３３】
そして、前記電源部４５は、所定の電源電圧を発生させ、ＣＰＵ１１、ワークメモリ３４、プログラムメモリ３５、バックアップメモリ３６、ＡＳＩＣ３７、音声ＬＳＩ３８、オプション機能部３９等のサブボード３１の各要素に印加するほか、現在位置検出処理部４１、通信インタフェース４２、ドライバ４３、車両インタフェース４４、他製品機能部４６、ＣＰＵ４７等のマザーボード３２の各要素に印加し、さらに、ＧＰＳ１６、ジャイロ１７、プレーヤ１９、通信装置２１、表示装置２５、音声入出力装置２７等の各要素に印加する。
【００３４】
なお、前記ナビ制御部４０に、車両の走行を開始した時の現在位置を修正したり、目的地を入力したりするための図示されない入力装置を接続することができる。該入力装置として、表示装置２５と別に配設されたキーボード、マウス、バーコードリーダ、ライトペン、遠隔操作用のリモートコントロール装置等を使用することができる。また、前記入力装置を、表示装置２５に画像で表示されたキー又はメニューにタッチすることによって入力を行うタッチパネルにより構成することもできる。
【００３５】
また、オーディオ機器、ビデオ、ラジオ等の他の製品が一体的に搭載されたナビゲーション装置においては、前記他製品機能部４６と各他の製品とが接続される。
【００３６】
さらに、前記ナビ制御部４０には、前記表示装置２５及び音声入出力装置２７がそれぞれ図示されない表示処理部及び音声入出力処理部を介して接続される。前記表示装置２５の表示画面には、現在位置、現在位置の周辺の地図、目的地までの経路等が表示されるほか、操作案内、操作メニュー、操作キーの案内、走行する経路に沿った案内等が表示される。前記表示装置２５としては、ＣＲＴディスプレイ、液晶ディスプレイ、プラズマディスプレイ、フロントガラスにホログラムを投影するホログラム装置等を使用することができる。そして、音声入出力装置２７は、図示されないマイクロホン、音声合成装置、スピーカ等によって構成され、音声によって必要な情報を入力したり、音声合成装置によって合成された音声による案内情報をスピーカから出力したりする。なお、音声合成装置によって合成された音声のほかに、各種の案内情報をテープに録音しておき、該案内情報をスピーカから出力することもできる。
【００３７】
前記構成のナビゲーション装置において、ＣＰＵ１１は、案内・表示処理を行うことによって、前記表示装置２５の表示画面に、現在位置、及び現在位置の周辺の地図を表示する。また、運転者が前記入力装置を操作して目的地を設定すると、ＣＰＵ１１は、経路探索処理を行い、現在位置から目的地までの経路を探索し、経路が探索されると、案内・表示処理を行って、前記表示画面に現在位置、現在位置の周辺の地図及び経路を表示し、経路を案内する。なお、このとき、ＡＳＩＣ３７によって描画処理が行われる。したがって、運転者は、前記経路に従って車両を走行させることができる。
【００３８】
また、ナビゲーション装置から車両インタフェース４４を介して現在位置等のナビゲーション情報を自動変速機制御装置に送り、車両制御を行うこともできる。この場合、例えば、車両がコーナに差し掛かったときに、車両制御としてのコーナ制御が行われ、低速側の変速段でコーナを通過したり、車両が交差点に差し掛かったときに、車両制御としての交差点制御が行われ、低速側の変速段で交差点を通過したりすることができる。
【００３９】
本実施の形態において、前記現在位置検出処理部４１は、ＧＰＳ１６及びジャイロ１７に接続されるようになっているが、ＧＰＳ１６及びジャイロ１７に代えて他の現在位置検出手段、例えば、地磁気センサ、距離センサ、ステアリングセンサ、ビーコンセンサ、高度計等に接続することができる。
【００４０】
前記地磁気センサは、地磁気を測定することによって車両が向いている方位を検出し、前記距離センサは、道路上の所定の地点間の距離等を検出する。前記距離センサとしては、例えば、図示されない車輪の回転数を測定し、該回転数に基づいて距離を検出するもの、加速度を測定し、該加速度を２回積分して距離を検出するもの等を使用することができる。また、前記ステアリングセンサは、舵（だ）角を検出するためのものであり、例えば、図示されないハンドルの回転部に取り付けられた光学的な回転センサ、回転抵抗センサ、車輪に取り付けられた角度センサ等が使用される。そして、前記ビーコンセンサは、道路に沿って配設されたビーコンからの位置情報を受信して現在位置を検出する。
【００４１】
なお、前記ＧＰＳ１６及びビーコンセンサにおいては、それぞれ単独で現在位置を検出することができるが、距離センサの場合は、距離センサによって検出された距離と、地磁気センサによって検出された方位とを組み合わせることにより現在位置が検出される。また、距離センサによって検出された距離と、ステアリングセンサによって検出された舵角とを組み合わせることによって現在位置を検出することもできる。
【００４２】
前記プレーヤ１９は、地図データファイル、交差点データファイル、ノードデータファイル、道路データファイル、写真データファイル、及び各地域のホテル、ガソリンスタンド、観光地案内等の各主地域ごとの情報が格納されたデータファイルを備える。前記各データファイルには、経路を探索するためのデータのほか、前記表示装置２５の表示画面に、探索された経路に沿って案内図を表示したり、交差点又は経路における特徴的な写真、コマ図等を表示したり、次の交差点までの距離、次の交差点における進行方向等を表示したり、他の案内情報を表示したりするための各種のデータが格納される。なお、前記プレーヤ１９には、所定の情報を音声入出力装置２７によって出力するための各種のデータも格納される。
【００４３】
ところで、前記交差点データファイルには各交差点に関する交差点データが、ノードデータファイルにはノードに関するノードデータが、道路データファイルには道路に関する道路データがそれぞれ格納され、前記交差点データ、ノードデータ及び道路データによって道路状況データが構成される。なお、前記ノードデータは、前記地図データファイルに格納された地図データにおける道路の位置及び形状を表す要素であり、道路上の各ノードの絶対位置を表す座標、各ノード間を連結するリンクの長さ、各ノードにおける絶対方位を表すリンク角等の各データから成る。そして、前記道路データによって、道路自体については、幅員、勾（こう）配、カント、バンク、路面の状態、道路の車線数、車線数の減少する地点、幅員の狭くなる地点等が、コーナについては、曲率半径、交差点、Ｔ字路、コーナの入口等が、道路属性については、踏切、高速道路出口ランプウェイ、高速道路の料金所、降坂路、登坂路、道路種別（国道、一般道、高速道等）等がそれぞれ表される。
【００４４】
本実施の形態においては、前記プレーヤ１９においてＤＶＤが使用され、ワークメモリ３４、プログラムメモリ３５及びバックアップメモリ３６として半導体メモリが使用されるが、ＤＶＤ及び半導体メモリに代えて磁気コア、磁気テープ、磁気ディスク、フロッピーディスク、磁気ドラム、ＣＤ、ＭＤ、光ディスク、ＩＣカード、光カード等を使用することもできる。
【００４５】
また、本実施の形態においては、前記プログラムメモリ３５に各種のプログラムが記録され、前記プレーヤ１９に各種のデータが記録されるようになっているが、各種のプログラム及び各種のデータを同じ外部の記録媒体に記録することもできる。この場合、例えば、前記サブボード３１にフラッシュメモリを配設し、前記外部の記録媒体から前記プログラム及びデータを読み出してフラッシュメモリに書き込むこともできる。したがって、外部の記録媒体を交換することによって前記プログラム及びデータを更新することができる。このように、各種の記録媒体に記録されたプログラムを起動し、所定のデータに基づいて各種の処理を行うことができる。また、前記プログラム及びデータの少なくとも一部を前記通信装置２１によって受信し、フラッシュメモリ等に記録することもできる。
【００４６】
ところで、ＧＰＳ１６、ジャイロ１７、プレーヤ１９、通信装置２１、表示装置２５、音声入出力装置２７、エンジン制御装置、自動変速機制御装置、センサ類等の各被処理部９２の仕様が異なると、前記ＧＰＳ１６及びジャイロ１７と現在位置検出処理部４１との間、プレーヤ１９とドライバ４３との間、表示装置２５及び音声入出力装置２７とナビ制御部４０との間、並びにエンジン制御装置、自動変速機制御装置、センサ類等と車両インタフェース４４との間の内部通信（ＬＡＮ）方式が異なったり、通信インタフェース４２及び通信装置２１と外部の通信装置との間の外部通信方式が異なったりする。その結果、検出信号、制御信号、各種のデータ、電源電圧の仕様も異なってしまう。そして、ナビゲーション装置に搭載されるオーディオ機器、ビデオ、ラジオ等の他の製品の仕様が異なると、他製品機能部４６と他の製品との間で送られる制御信号の仕様が異なったり、電源電圧の仕様が異なったりすることがある。
【００４７】
この場合、仕様が異なる被処理部９２を備えた機種ごとに、また、仕様が異なる他の製品が搭載された機種ごとに、ナビゲーション装置を設計し、製造する必要があるので、ナビゲーション装置の搭載性が低下するだけでなく、コストが高くなってしまう。
【００４８】
そこで、本実施の形態においては、サブボード３１とマザーボード３２とがそれぞれ独立に設計され、製造されるようになっている。したがって、前記マザーボード３２に接続された各被処理部９２の仕様が異なっても、マザーボード３２の各要素を各被処理部９２に対応させて設計し、製造することによって、サブボード３１を汎用品として設計し、製造することができるので、ナビゲーション装置の搭載性を向上させることができるだけでなく、コストを低くすることができる。
【００４９】
ところで、サブボード３１とマザーボード３２とを接続した場合、各被処理部９２に対応させてマザーボード３２が設計され、製造されているので、サブボード３１からマザーボード３２に送る制御信号、各種のデータ等を、マザーボード３２の種類又は各被処理部９２の仕様に対応させて発生させる必要がある。
【００５０】
そこで、前記ＣＰＵ４７に図示されない被処理部識別情報発生手段が、前記ＣＰＵ１１に図示されない被処理部識別処理手段が配設され、該被処理部識別処理手段が被処理部情報送信要求をＣＰＵ４７に送ると、前記被処理部識別情報発生手段は、被処理部情報送信要求に対応させて、マザーボード３２の種類を表す被処理部識別情報を発生させ、該被処理部識別情報をステータス情報としてＣＰＵ１１に送るようになっている。
【００５１】
前記被処理部識別処理手段は、ステータス情報を受けると、該ステータス情報に基づいてマザーボード３２の種類を判定し、判定結果に基づいて各被処理部９２を識別し、各被処理部９２の仕様を判別する。そして、前記被処理部識別処理手段は、前記ＧＰＳ１６及びジャイロ１７と現在位置検出処理部４１との間、プレーヤ１９とドライバ４３との間、表示装置２５及び音声入出力装置２７とナビ制御部４０との間、及びエンジン制御装置、自動変速機制御装置、センサ類等と車両インタフェース４４との間の内部通信方式、並びに通信インタフェース４２及び通信装置２１と外部の通信装置との間の外部通信方式を判別１、２、…に従って順次判別し、判別結果に基づいてマザーボード３２向けの制御信号、各種のデータ等を発生させ、マザーボード３２に送る。
【００５２】
前記サブボード３１として、図５に示されるように、中程度の処理速度及び中程度の機能で処理を行う標準ボード３１ａ、高い処理速度で処理を行う高性能ボード３１ｂ、及び高い機能で処理を行う高機能ボード３１ｃを使用し、必要に応じて標準ボード３１ａ、高性能ボード３１ｂ及び高機能ボード３１ｃのうちの所定のサブボード３１を選択することができる。
【００５３】
そして、サブボード３１をナビゲーション装置に対して着脱自在にすることもできる。その場合、メンテナンスサービス等によってサブボード３１を取り替え、性能及び機能を任意に変更し、サブボード３１の汎用性を高くすることができる。
【００５４】
また、前記サブボード３１を、図６に示されるように、マザーボード３２と表示装置２５とが別の筐（きょう）体に収容された型式のナビゲーション装置５１に搭載したり、マザーボード３２とオーディオ機器及びビデオとが一体にされて一つの筐体に収容された型式のナビゲーション装置５２に搭載したり、マザーボード３２とラジオとが一体にされて一つの筐体に収容された型式のナビゲーション装置５３に搭載したりして、マザーボード３２がナビゲーション装置の各型式に対応させて設計されても、サブボード３１を汎用品として設計し、製造することができる。
【００５５】
次に、フローチャートについて説明する。
ステップＳ１  ステータス情報送信要求を送る。
ステップＳ２  ステータス情報を受ける。
ステップＳ３  判別１を行う。
ステップＳ４  判別２を行い、処理を終了する。
【００５６】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【００５７】
図７は本発明の第２の実施の形態におけるナビゲーション装置の制御ブロック図である。
【００５８】
本実施の形態においては、各被処理部９２（図１）に図示されない被処理部識別情報発生手段が配設される。そして、ＣＰＵ１１の被処理部識別処理手段が被処理部情報送信要求を各被処理部９２に送ると、前記被処理部識別情報発生手段は、被処理部情報送信要求に対応させて、被処理部９２の仕様を表す被処理部識別情報を発生させ、該被処理部識別情報をステータス情報としてＣＰＵ１１に送るようになっている。
【００５９】
前記被処理部識別処理手段は、ステータス情報を受けると、該ステータス情報に基づいて各被処理部９２を識別し、各被処理部９２の仕様を判別する。例えば、前記被処理部識別処理手段は、前記ＧＰＳ１６及びジャイロ１７と現在位置検出処理部４１との間、データ記録部としてのプレーヤ１９とドライバ４３との間、表示装置２５及び音声入出力装置２７とナビ制御部４０との間、及び図示されないエンジン制御装置、自動変速機制御装置、センサ類等と車両インタフェース４４との間の内部通信方式、並びに通信インタフェース４２及び通信装置２１と図示されない外部の通信装置との間の外部通信方式を判別し、判別結果に基づいて、副処理ユニットとしてのマザーボード３２向けの制御信号、各種のデータ等を発生させ、マザーボード３２に送る。
【００６０】
例えば、被処理部９２としてのプレーヤ１９に前記被処理部識別情報発生手段が配設される場合は、前記被処理部識別処理手段が被処理部情報送信要求をプレーヤ１９に送ると、プレーヤ１９の被処理部識別情報発生手段は、被処理部情報送信要求に対応させて、プレーヤ１９の仕様を表す被処理部識別情報を、プレーヤ１９にセットされた記録媒体、例えば、ＤＶＤから読み出し、ステータス情報としてＣＰＵ１１に送る。
【００６１】
前記被処理部識別処理手段は、ステータス情報を受けると、該ステータス情報に基づいてプレーヤ１９を識別し、プレーヤ１９の仕様を判別する。そして、前記被処理部識別処理手段は、プレーヤ１９とドライバ４３との間の内部通信方式を判別し、判別結果に基づいて、プレーヤ１９向けの制御信号、各種のデータ等を発生させ、マザーボード３２に送る。
【００６２】
なお、プレーヤ１９は、被処理部識別情報をＤＶＤから読み出すのに伴って、プログラムをＤＶＤから読み出すこともできる。
【００６３】
前記各実施の形態においては、ＣＰＵ４７又は各被処理部９２に被処理部識別情報発生手段が配設され、該被処理部識別情報発生手段によって発生させられた被処理部識別情報がステータス情報としてＣＰＵ１１に送られるようになっているが、被処理部識別処理手段は、主処理ユニットとしてのサブボード３１及び前記マザーボード３２にそれぞれ配設された複数の通信ポート（通信線）の電気的状態に基づいて、プレーヤ１９を識別し、プレーヤ１９の仕様を判別することができる。この場合、前記各通信ポートによって被処理部識別情報発生手段が構成される。
【００６４】
そのために、前記マザーボード３２側の各通信ポートに、マザーボード３２の種類又は各被処理部９２の仕様に対応させて、識別信号のレベル（１又は０）が出力される。また、サブボード３１側において、前記バックアップメモリ３６等に識別信号テーブルが記録され、前記被処理部識別処理手段は、サブボード３１側の各通信ポートに入力された識別信号のレベルを読み取り、レベルの組合せに基づいて、識別信号テーブルを参照することによって、前記各被処理部９２を識別し、被処理部９２の仕様を判別する。
【００６５】
そして、通信ポートに代えて電圧ポートを使用することもできる。この場合、マザーボード３２側において、マザーボード３２の種類又は各被処理部９２の仕様に対応させて、所定の電圧信号を発生させ、マザーボード３２側の電圧ポートに対して出力する。また、サブボード３１側において、前記バックアップメモリ３６等に電圧信号テーブルが記録され、前記被処理部識別処理手段は、サブボード３１側の電圧ポートに入力された電圧信号のレベルを読み取り、レベルに基づいて、電圧信号テーブルを参照することによって、前記各被処理部９２を識別し、被処理部９２の仕様を判別する。
【００６６】
ところで、前記各実施の形態において、ＣＰＵ１１は、クロック信号に同期させてワークメモリ３４、プログラムメモリ３５、バックアップメモリ３６、ＡＳＩＣ３７、音声ＬＳＩ３８及びオプション機能部３９に制御信号又はデータをバスＢを介して送るようになっているので、バスＢにおいてノイズが発生すると、該ノイズが他の製品に影響を与えてしまう。
【００６７】
そこで、ノイズが発生するのを抑制することができるようにした本発明の第３の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【００６８】
図８は本発明の第３の実施の形態におけるサブボード及びマザーボードの組立状態を示す斜視図である。
【００６９】
この場合、主処理ユニットとしてのサブボード３１はＣＰＵ１１を備え、該ＣＰＵ１１は、クロック信号に同期させてワークメモリ３４、プログラムメモリ３５、バックアップメモリ３６、描画処理部としてのＡＳＩＣ３７、音声ＬＳＩ３８及びオプション機能部３９（図３）に制御信号又はデータをバスＢを介して送るようになっている。そして、前記ＡＳＩＣ３７及び音声ＬＳＩ３８はＩ／Ｏポートの機能を有し、ＡＳＩＣ３７及び音声ＬＳＩ３８を介して副処理ユニットとしてのマザーボード３２に対して制御信号又はデータを出力したり、マザーボード３２から制御信号又はデータが入力されたりする。
【００７０】
ところで、ＡＳＩＣ３７及び音声ＬＳＩ３８がＩ／Ｏポートの機能を有するので、ＣＰＵ１１とＡＳＩＣ３７及び音声ＬＳＩ３８とを接続するバスＢで最もノイズが発生しやすい。そこで、サブボード３１は３層以上（本実施の形態においては、４層）の多層構造を有する基板によって形成される。したがって、バスＢでノイズが発生するのが抑制されるので、他の製品に影響を与えるのを防止することができる。
【００７１】
また、マザーボード３２内の図示されないバス、信号線等においては、発生するノイズが少ないので、マザーボード３２は２層以下（本実施の形態においては、２層）の基板によって形成される。したがって、マザーボード３２のコストを低くすることができるとともに、ナビゲーション装置のコストを低くすることができる。
【００７２】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【００７３】
【発明の効果】
以上詳細に説明したように、本発明によれば、ナビゲーション装置においては、ＣＰＵ及び記憶手段を備えた主処理ユニットと、該主処理ユニットに接続された副処理ユニットと、前記主処理ユニットと副処理ユニットとを接続する接続手段と、前記副処理ユニットに接続された被処理部とを有する。
そして、前記主処理ユニットは、接続される各被処理部によって異なる前記副処理ユニットの種類を判定し、判定結果に基づいて該副処理ユニットに接続された被処理部を識別する被処理部識別処理手段を備える。
【００７４】
この場合、前記副処理ユニットに接続された各被処理部の仕様が異なっても、副処理ユニットの各要素を各被処理部に対応させて設計し、製造することによって、主処理ユニットを汎用品として設計し、製造することができるので、ナビゲーション装置の搭載性を向上させることができるだけでなく、コストを低くすることができる。
【００７６】
また、前記被処理部識別処理手段は、副処理ユニットの種類を判定し、該副処理ユニットに接続された被処理部を識別し、被処理部の仕様を判別する。したがって、判別結果に基づいて、副処理ユニット向けの制御信号、各種のデータ等を発生させ、副処理ユニットに送る。
【００７９】
本発明の更に他のナビゲーション装置においては、さらに、前記副処理ユニットは、被処理部識別情報を発生させる被処理部識別情報発生手段を備える。そして、前記被処理部識別処理手段は、前記被処理部識別情報に基づいて前記副処理ユニットの種類を判定する。
【００８０】
この場合、前記被処理部識別処理手段は、前記被処理部識別情報に基づいて前記副処理ユニットの種類を判定し、被処理部の仕様を判別する。
【００８１】
本発明の更に他のナビゲーション装置においては、さらに、前記主処理ユニットは３層以上の基板によって、副処理ユニットは２層以下の基板によって形成される。
【００８２】
この場合、前記主処理ユニットは３層以上の多層基板で構成されるので、バスでノイズが発生するのを抑制することができる。また、前記副処理ユニットは２層以下の基板によって形成されるので、ナビゲーション装置のコストを低くすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態におけるナビゲーション装置の機能ブロック図である。
【図２】従来のナビゲーション装置のブロック図である。
【図３】本発明の第１の実施の形態におけるナビゲーション装置の制御ブロック図である。
【図４】本発明の第１の実施の形態におけるサブボードの動作を示すフローチャートである。
【図５】本発明の第１の実施の形態におけるサブボードのラインアップ展開を示す斜視図である。
【図６】本発明の第１の実施の形態におけるナビゲーション装置へのサブボードの搭載例を示す斜視図である。
【図７】本発明の第２の実施の形態におけるナビゲーション装置の制御ブロック図である。
【図８】本発明の第３の実施の形態におけるサブボード及びマザーボードの組立状態を示す斜視図である。
【符号の説明】
１１、４７    ＣＰＵ
１６    ＧＰＳ
１７    ジャイロ
１９    プレーヤ
３１    サブボード
３２    マザーボード
３３    汎用インタフェース
３７    ＡＳＩＣ
９１    記憶手段
９２    被処理部
【図１】
0003900778.tif 000002
【図２】
0003900778.tif 000003
【図３】
0003900778.tif 000004
【図４】
0003900778.tif 000005
【図５】
0003900778.tif 000006
【図６】
0003900778.tif 000007
【図７】
0003900778.tif 000008
【図８】
0003900778.tif 000009