(57)【要約】【課題】車両や車両が使用される環境に好適なナビゲーションを少ないデータ量で行うことができるナビゲーションシステムを提供する。【解決手段】車載ＬＡＮを経由して車両２が保持している車両情報を取得し、ナビゲーション機能を実現するための処理プログラム１９を当該車両情報に適合した設定状態とするカーナビゲーションシステム１であって、車両情報を取得する車両情報取得手段１４を備え、処理プログラム１９は、車両情報取得手段１４で取得された車両情報に含まれる地域情報、言語情報及びステアリング位置情報に応じて、表示部の文字列を回転させて表示させる。【選択図】図１
2010002422.tif 000002
【特許請求の範囲】
【請求項１】
車載ＬＡＮを経由して車両が保持している車両情報を取得し、ナビゲーション機能を実現するための処理プログラムを当該車両情報に適合した設定状態とするカーナビゲーションシステムであって、
前記車両情報を取得する車両情報取得手段を備え、
前記処理プログラムは、前記車両情報取得手段で取得された車両情報に含まれる地域情報、言語情報及びステアリング位置情報に応じて、表示部の文字列を回転させて表示させることを特徴とするカーナビゲーションシステム。
【請求項２】
処理プログラムは、右ハンドル仕様の地域情報、言語情報及びステアリング位置情報が取得された場合は、文字列を右側の運転席から見やすいように回転させて表示させることを特徴とする請求項１記載のカーナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はカーナビゲーションシステムに関し、特に１台のカーナビゲーションシステムを複数の客先に対応可能ならしめるための技術に関する。
【背景技術】
【０００２】
従来、車両に搭載されるナビゲーション装置が知られている。このようなナビゲーション装置のメーカーは、例えば自動車メーカーやディーラーといった客先（又は出荷先）が変わるとナビゲーション装置の仕様も異なるので、ハードウェアやプログラムを個々の客先に適合する仕様で作製して提供している。従って、客先が異なれば同じ機種であっても地図データやプログラム等を共用することはできない。
【０００３】
そこで、種々の機種で使用されているＣＤ−ＲＯＭを選択、交換してナビゲーションシステムを共用することができるナビゲーション装置が開発されている（例えば、特許文献１参照）。このナビゲーション装置は、ＣＤ−ＲＯＭに各機種対応のナビゲーション処理用プログラムと経路探索や経路誘導を行うための地図情報その他の経路情報を記憶しておき、中央処理装置は、ＣＤ−ＲＯＭから自機種に適合するプログラムを検索してプログラムメモリに読み込み起動し、以てナビゲーション機能を実現する。従って、複数の機種でＣＤ−ＲＯＭを共用して機種に固定されないナビゲーションサービスが提供される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−５３９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来のナビゲーション装置では、複数の機種にそれぞれ対応する複数のプログラムをＣＤ−ＲＯＭに記憶しておき、各機種が自己に適合するプログラムをＣＤ−ＲＯＭから取得して実行するように構成されているので、ナビゲーション装置に適合するナビゲーション機能の実現は可能であるが、そのナビゲーション装置を搭載した車両やその車両が使用される環境に好適なナビゲーション機能の実現は困難である。
【０００６】
また、上述した従来のナビゲーション装置において、例えば、全ての客先でハードウェアを共通とし、客先毎にプログラムを用意してＣＤ−ＲＯＭに格納するように構成することも可能であるが、客先の数に対応するプログラムをＣＤ−ＲＯＭに記憶しておく必要があるので、客先が増えればプログラムのデータ量が膨大になり、ＣＤ−ＲＯＭに記憶させることができない事態が発生する。
【０００７】
この発明は、上述した問題を解消するためになされたものであり、車両や車両が使用される環境に好適なナビゲーションを少ないデータ量で行うことができるナビゲーションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係るカーナビゲーションシステムは、上記目的を達成するために、車載ＬＡＮを経由して車両が保持している車両情報を取得し、ナビゲーション機能を実現するための処理プログラムを当該車両情報に適合した設定状態とするカーナビゲーションシステムであって、車両情報を取得する車両情報取得手段を備え、処理プログラムは、車両情報取得手段で取得された車両情報に含まれる地域情報、言語情報及びステアリング位置情報に応じて、表示部の文字列を回転させて表示させるように構成されている。
【発明の効果】
【０００９】
この発明に係るカーナビゲーションシステムによれば、車両が保持している車両情報に基づいて処理プログラムの設定を切り替えてナビゲーション機能を実現しているので、車両やその車両が使用される環境に好適なナビゲーションを行うことができる。また、車両情報に応じて処理プログラムの設定状態を変更することにより、車両情報に応じたナビゲーションを行うことができるので、複数の機種にそれぞれ対応する複数のプログラムを備える必要がなく１つのプログラムでナビゲーション機能を実現できる。従って、プログラムの増加に伴ってデータ量が膨大になるという事態を回避することができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係るカーナビゲーションシステムの構成を示すブロック図である。
【図２】この発明の実施の形態１に係るカーナビゲーションシステムの動作を説明するためのフローチャートである。
【図３】この発明の実施の形態１に係るカーナビゲーションシステムにおける第１の設定状態の切り替えパターンを説明するための図である。
【図４】この発明の実施の形態１に係るカーナビゲーションシステムにおける第２の設定状態の切り替えパターンを説明するための図である。
【図５】この発明の実施の形態１に係るカーナビゲーションシステムにおける第３の設定状態の切り替えパターンを説明するための図である。
【図６】この発明の実施の形態１に係るカーナビゲーションシステムにおける第１の設定状態の切り替えパターンの具体例を説明するための図である。
【図７】この発明の実施の形態１に係るカーナビゲーションシステムにおける第２の設定状態の切り替えパターンの具体例を説明するための図である。
【図８】この発明の実施の形態１に係るカーナビゲーションシステムにおける第３の設定状態の切り替えパターンの具体例を説明するための図である。
【図９】この発明の実施の形態２に係るカーナビゲーションシステムにおいて地図を表示する場合の例を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るカーナビゲーションシステムの構成を示すブロック図である。このカーナビゲーションシステム１は、車両２に搭載されて使用される。車両２には、車両信号出力装置３が設置されている。カーナビゲーションシステム１と車両信号出力装置３との間は、車載ＬＡＮ（Local Area Network）によって接続されている。車載ＬＡＮは、ＭＯＳＴ（Media Oriented Systems Transport）バス、ＣＡＮ（Controller Area Network）バス、シリアルバス、赤外線やブルートゥース（Bluetooth）等を用いて構成できる。なお、車載ＬＡＮには、上記以外に、カーオーディオやＡＶ機器といった情報系のユニット、ボディ系、安全系、パワートレイン（走行制御）系の各ユニットが接続される。
【００１２】
車両信号出力装置３は、車両情報を出力する。この車両情報は、例えば車両２のメーカーやディーラーといった客先において予め車両信号出力装置３に設定される。車両情報は、客先を表す客先情報を含んで構成されている。
【００１３】
カーナビゲーションシステム１は、車載情報装置１０、情報記憶装置２０及び表示装置３０から構成されている。車載情報装置１０は、さらに、外部通信インタフェース１１、内部記憶装置１２及び情報処理部１３から構成されている。
【００１４】
外部通信インタフェース１１は、カーナビゲーションシステム１が車両信号出力装置３と通信を行うためのインタフェースである。外部通信インタフェース１１は、車両信号出力装置３から車両情報を受け取って情報処理部１３に送る。この外部通信インタフェース１１は、車載ＬＡＮで採用される通信規格、つまりＭＯＳＴ、ＣＡＮ、シリアル、赤外線、ブルートゥース等に適合するように適宜構成される。
【００１５】
内部記憶装置１２は、例えばＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）等から構成することができる。この内部記憶装置１２は、車両信号出力装置３から受信された車両情報に含まれる客先情報を記憶する。なお、カーナビゲーションシステム１が車両２に取り付けられた直後の初期状態では、この内部記憶装置１２の内容は空である。
【００１６】
情報処理部１３は、図示しないＣＰＵが実行するプログラムの処理によって実現されている。情報処理部１３は、車両情報取得手段１４、取得情報判定手段１５、設定情報比較手段１６、設定情報通知手段１７、設定情報切替手段１８及び処理プログラム１９から構成されている。この発明の設定情報生成手段は、取得情報判定手段１５と設定情報比較手段１６とから構成されている。
【００１７】
処理プログラム１９は、自車位置を検出するロケーション機能を実現するためのロケーション処理プログラム、表示装置３０に地図を表示させる地図表示機能を実現するための地図表示処理プログラム、表示装置３０にメニューを表示させるメニュー表示機能を実現するためのメニュー表示処理プログラム、表示装置３０にスタートアップ画面を表示させるオープニング機能を実現するためのオープニング処理プログラム、住所及び施設検索のデータを選択する検索機能を実現するための検索処理プログラムを含んでいる。この処理プログラム１９は、その内部に、客先情報に基づいて生成された設定情報が設定されることにより、客先に適合した動作を行う。
【００１８】
車両情報取得手段１４は、車両信号出力装置３から外部通信インタフェース１１を介して車両情報を取得する。この車両情報取得手段１４で取得された車両情報に含まれる客先情報は、取得情報判定手段１５に送られる。
【００１９】
取得情報判定手段１５は、車両情報取得手段１４から送られてきた客先情報が有効であるか無効であるかを判定する。この判定は、情報処理部１３に設けられた図示しない客先一覧テーブルに客先情報で示される客先が存在するかどうかを調べることにより行われる。取得情報判定手段１５で有効と判定された客先情報は、設定情報比較手段１６に送られる。なお、取得情報判定手段１５で無効と判定された場合は、客先情報は設定情報比較手段１６に送られず、情報処理部１３にて所定の処理（詳細は後述する）が行われる。
【００２０】
設定情報比較手段１６は、取得情報判定手段１５から送られてきた客先情報と内部記憶装置１２に記憶されている客先情報とを比較する。この設定情報比較手段１６で比較された結果、一致することが判断された場合は、客先情報は設定情報通知手段１７に送られる。一方、一致しないことが判断された場合は、客先情報は、内部記憶装置１２に送られて格納される。
【００２１】
設定情報通知手段１７は、設定情報比較手段１６から送られてくる客先情報、内部記憶手段１２に記憶されている客先情報及び初期値の何れかに基づき設定情報を生成する。この設定情報通知手段１７で生成された設定情報は、設定情報切替手段１８に送られる。
【００２２】
設定情報切替手段１８は、設定情報を利用する処理プログラム１９、具体的にはロケーション処理プログラム、地図表示処理プログラム、メニュー表示処理プログラム、オープニング処理プログラム及び検索処理プログラムの各々に設けられており、設定情報通知手段１７から通知を受け取った設定情報に適合するように処理プログラム１９の内部の設定状態を切り替える。この設定情報切替手段１８によって内部の設定状態が切り替えられた処理プログラム１９は、情報記憶装置２０及び／又は表示装置３０にアクセスし、客先に適合したロケーション機能、地図表示機能、メニュー表示機能、オープニング機能又は検索機能を実現するための処理を実行する。
【００２３】
情報記憶装置２０は、例えばＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＨＤＤ（Hard Disc Drive）等から構成されており、地図データ２１、処理プログラム１９（図示しない）、その他の各種データを記憶している。この情報記憶装置２０の内容は、情報処理部１３から読み出される。
【００２４】
表示装置３０は、例えば液晶ディスプレイ装置（ＬＣＤ）から構成されており、表示部３１を備えている。表示部３１は、情報処理部１３の設定情報切替手段１８によって設定状態が切り替えられた処理プログラム１９の処理に従って、例えば客先に応じた地図画面、メニュー画面、スタートアップ画面、検索画面等を表示する。
【００２５】
次に、上記のように構成される、この発明の実施の形態１に係るナビゲーションシステムの動作を、図２〜図５に示すフローチャートを参照しながら説明する。
【００２６】
車両２の電源投入に伴ってカーナビゲーションシステム１にも電源が投入されると、まず、車両情報の取得が行われる（ステップＳＴ１０）。即ち、情報処理部１３の車両情報取得手段１４は、車両信号出力装置３から外部通信インタフェース１１を介して車両情報を取得する。次いで、取得情報（取得された車両情報）の判定が行われ（ステップＳＴ１１）、取得情報が有効であるか無効であるかが調べられる（ステップＳＴ１２）。即ち、取得情報判定手段１５は、車両情報取得手段１４で取得された車両情報に含まれる客先情報が有効であるか無効であるかを調べる。
【００２７】
このステップＳＴ１２において、取得情報が有効であることが判断されると、次いで、設定情報比較処理が行われ（ステップＳＴ１３）、取得情報に含まれる客先情報が内部記憶装置１２に記憶されている客先情報と一致するかどうかが調べられる（ステップＳＴ１４）。具体的には、設定情報比較手段１６は、取得情報判定手段１５から送られてきた取得情報（車両情報）に含まれる客先情報と内部記憶装置１２に記憶されている客先情報とを比較し、これらが一致するかどうかを調べる。
【００２８】
このステップＳＴ１４において一致することが判断されると、取得された客先情報が処理プログラム１９に通知される（ステップＳＴ１５）。即ち、設定情報通知手段１７は、取得情報（車両情報）に含まれる客先情報に基づき設定情報を生成し、処理プログラム１９に含まれる設定情報切替手段１８に通知する。
【００２９】
上記ステップＳＴ１４で一致しないことが判断された場合は、内部記憶手段１２に記憶されている前回の客先情報が処理プログラム１９に通知される（ステップＳＴ１６）。即ち、設定情報通知手段１７は、内部記憶装置１２に記憶されている前回の客先情報に基づき設定情報を生成し、処理プログラム１９に含まれる設定情報切替手段１８に通知する。その後、今回取得された客先情報が内部記憶装置１２に記憶される（ステップＳＴ１７）。従って、今回取得された客先情報は、次回にカーナビゲーションシステム１の電源が投入された際に有効になる。
【００３０】
上記ステップＳＴ１２で取得情報が無効であることが判断されると、次いで、内部記憶装置１２に客先情報が存在するかどうかが調べられる（ステップＳＴ１８）。ここで、存在することが判断されると、内部記憶装置１２に記憶されている客先情報が処理プログラム１９に通知される（ステップＳＴ１９）。即ち、設定情報通知手段１７は、内部記憶装置１２に記憶されている客先情報に基づき設定情報を生成し、処理プログラム１９に含まれる設定情報切替手段１８に通知する。
【００３１】
上記ステップＳＴ１８で、内部記憶装置１２に客先情報が存在しないことが判断されると、設定情報の初期値が処理プログラム１９に通知される（ステップＳＴ２０）。即ち、設定情報通知手段１７は、カーナビゲーションシステム１で予め定められている設定情報の初期値を処理プログラム１９に含まれる設定情報切替手段１８に通知する。
【００３２】
上記ステップＳＴ１５、ＳＴ１６、ＳＴ１９及びＳＴ２０で設定情報の通知を受けた設定情報切替手段１８は、その通知を受けた設定情報に適合するように自己のプログラム内部の設定状態を切り替える。設定情報切替手段１８によって内部の設定状態が切り替えられた処理プログラム１９は、情報記憶装置２０及び／又は表示装置３０にアクセスし、各々の機能を実現するための処理を実行する。設定状態の切り替えは、次の３つのパターンの何れかで行われる。
【００３３】
第１の設定状態の切り替えパターンでは、図３に示すように、設定情報が通知されると（ステップＳＴ２１）、プログラム上のデータを設定情報に応じて単純に置き替えることにより設定値が切り替えられる（ステップＳＴ２２）。この第１の設定状態の切り替えパターンは、ロケーション機能を実現するためのロケーション処理プログラムで採用される。この場合、図６に示すように、客先毎に設定値をプログラム上に保時しておき、客先情報に応じて設定値が切り替えられる。例えば、車両情報として客先Ｂを表す客先情報が受信された場合、設定値Ｄがロケーション処理プログラムの内部に設定される。これにより、例えば、客先Ｂの車に適合したタイヤ周長等のロケータ情報が出力される。
【００３４】
第２の設定状態の切り替えパターンでは、図４に示すように、設定情報が通知されると（ステップＳＴ３０）、設定情報に応じて予めプログラム上に保持されているデータを切り替え（ステップＳＴ３１）、客先に応じた表示出力が行われる（ステップＳＴ３２）。この第２の設定状態の切り替えパターンは、オープニング表示機能を実現するためのオープニング処理プログラムで採用される。この場合、図７に示すように、予めプログラム上に格納されているオープニングデータが客先情報に応じて読み取られて表示される。例えば、車両情報として客先Ａを表す客先情報が受信された場合、プログラム上の客先Ａのオープニングデータが表示される。これにより、例えば、客先Ａの要求に沿ったスタートアップ画面が表示される。
【００３５】
第３の設定状態の切り替えパターンでは、図５に示すように、設定情報が通知されると（ステップＳＴ４０）、設定情報に応じて情報記憶装置２０上のデータが読み取られて切り替えられ（ステップＳＴ４１）、表示出力が行われる（ステップＳＴ４２）。この第３の設定状態の切り替えパターンは、主に、メニュー表示機能を実現するためのメニュー表示処理プログラム、地図表示機能を実現するための地図表示処理プログラム、検索機能を実現するための検索処理プログラムで採用される。検索機能を使用する場合、車両情報として客先Ａを表す客先情報が受信されると、図８に示すように、設定情報に応じて予め情報記憶装置２０に格納されている客先Ａの検索データを検索できるように切り替えられる。また、上記と同様の方法により、メニュー表示機能を使用する場合、客先固有のメニュー画面を表示することができ、地図表示機能を使用する場合、地図上に客先のシンボルを表示させることができる。
【００３６】
以上説明したように、この発明の実施の形態１に係るカーナビゲーションシステムによれば、外部の車両信号出力装置３から取得可能な車両情報を利用することで、客先の要求に沿った仕様の機能を１つのプログラムで実現が可能となり、共通プラットフォームである同一のハードウェア上で複数の機種としての動作が可能になる。また、プログラムを一本化できるので、プログラムを保存する地図データの記録媒体の容量増加が抑制でき、カーナビゲーションシステムに必要なデータ領域を確保することが可能になる。更に、客先等の設定情報（コンフィグレーション）はプログラムの更新によって追加することも可能であり、プログラムのリリース後にも多様な客先への対応可能である。
【００３７】
実施の形態２．
この発明の実施の形態２に係るカーナビゲーションシステムでは、車両情報として、地域情報、言語情報及びステアリング位置情報が取得される。地域情報は、車両２の仕向先、つまり車両が使用される地域を表す情報である。言語情報は、車両２で情報の入出力に使用される言語を表す情報である。ステアリング位置情報は、車両２のステアリングの位置、つまり左ハンドルであるか右ハンドルであるかを表す情報である。
【００３８】
実施の形態２に係るカーナビゲーションシステムの構成は、図１に示した実施の形態１に係るカーナビゲーションシステムのそれと同じである。
【００３９】
次に、この発明の実施の形態２に係るカーナビゲーションシステムの動作を説明する。なお、車両情報が地域情報、言語情報及びステアリング位置情報を含むことを除けば、処理の手順は、図２のフローチャートに示した実施の形態１のそれと略同じであるので、以下では、フローチャートを用いないで説明する。
【００４０】
車両２の電源投入に伴ってカーナビゲーションシステム１にも電源が投入されると、まず、車両情報取得手段１４は、車両信号出力装置３から外部通信インタフェース１１を介して車両情報を取得する。この車両情報には、上述した地域情報、言語情報及びステアリング位置情報が含まれる。ここで、地域情報として「イギリス」、言語情報として「英語」、ステアリング位置情報として「左ハンドル」がそれぞれ取得されるものとする。この車両情報取得手段１４で取得された車両情報は、取得情報判定手段１５に送られる。
【００４１】
取得情報判定手段１５は、車両情報取得手段１４から送られてきた車両情報、つまり地域情報がイギリス、言語情報が英語、ステアリング位置情報が左ハンドルであり、これらの情報が有効であるか無効であるかを判定する。この判定は、情報処理部１３に設けられた図示しないテーブルに地域情報として「イギリス」、言語情報として「英語」、ステアリング位置情報として「左ハンドル」が登録されているかどうかを調べることにより行われる。この取得情報判定手段１５で有効と判定された場合、その車両情報は設定情報比較手段１６に送られる。なお、取得情報判定手段１５で無効と判定された場合は、車両情報は設定情報比較手段１６に送られず、情報処理部１３にて、初期値として情報処理部１３に記憶されている地域情報、言語情報及びステアリング位置情報に従って所定の処理が行われる（詳細は省略する）。
【００４２】
設定情報比較手段１６は、取得情報判定手段１５から送られてきた車両情報、つまり地域情報がイギリス、言語情報が英語、ステアリング位置情報が左ハンドルといった各情報と内部記憶装置１２に記憶されている、それらに対応する情報とを比較する。この設定情報比較手段１６で比較された結果、一致することが判断された場合は、地域情報、言語情報及びステアリング位置情報は設定情報通知手段１７に送られる。一方、一致しないことが判断された場合は、地域情報、言語情報及びステアリング位置情報は、内部記憶装置１２に送られて格納される。
【００４３】
設定情報通知手段１７は、設定情報比較手段１６から送られてくる地域情報、言語情報及びステアリング位置情報に基づき設定情報を生成する。この設定情報通知手段１７で生成された設定情報は、設定情報切替手段１８に送られる。
【００４４】
設定情報切替手段１８は、設定情報を利用する処理プログラム１９に対し、地域情報がイギリス、言語情報が英語、ステアリング位置情報が左ハンドルとなるようにプログラム内部の設定状態を切り替える。この設定情報切替手段１８によって内部の設定状態が切り替えられた処理プログラム１９は、情報記憶装置２０及び／又は表示装置３０にアクセスし、各々の機能を実現するための処理を実行する。
【００４５】
例えば、地図表示処理プログラムは、地図を表示装置３０の表示部３１に表示するにあたり、地図上の通り（Street）の名称を表す英語の文字列を、図９（Ａ）に示すように、左側の運転席から見やすいように回転させて表示させる。なお、右ハンドル仕様の地域情報、言語情報及びステアリング位置情報が取得された場合は、地図表示処理プログラムは、地図上の通りの名称を表す文字列を、図９（Ｂ）に示すように、右側の運転席から見やすいように回転させて表示させる。
【００４６】
以上説明したように、この発明の実施の形態２に係るカーナビゲーションシステムによれば、外部の車両信号出力装置３から取得可能な車両情報を利用することで、車両２が使用される地域、言語及び車両２のステアリング位置に適合するナビゲーション機能を１つのプログラムで実現が可能となり、共通プラットフォームである同一のハードウェア上で複数の機種としての動作が可能になる。
【符号の説明】
【００４７】
１  カーナビゲーションシステム、２  車両、３  車両信号出力装置、１０  車載情報装置、１１  外部通信インタフェース、１２  内部記憶装置、１３  情報処理部、１４  車両情報取得手段、１５  取得情報判定手段、１６  設定情報比較手段、１７  設定情報通知手段、１８  設定情報切替手段、１９  処理プログラム、２０  情報記憶装置、２１  地図データ、３０  表示装置、３１  表示部。
【図１】
2010002422.tif 000003
【図２】
2010002422.tif 000004
【図３】
2010002422.tif 000005
【図４】
2010002422.tif 000006
【図５】
2010002422.tif 000007
【図６】
2010002422.tif 000008
【図７】
2010002422.tif 000009
【図８】
2010002422.tif 000010
【図９】
2010002422.tif 000011