(57)【特許請求の範囲】
【請求項１】
仕向け先に依存するデータを記憶するデータ記憶部と、
前記データを更新するための更新用データを取得する更新用データ取得部と、
前記更新用データを用いて前記データを更新する更新部と、
搭載される車両の仕向け先を取得する車両情報送受信部と、
前記車両の仕向け先と前記データの仕向け先とが不一致の場合に仕向け先不一致エラー情報を出力するエラー検出部と、
を備え、
前記エラー検出部は、前記データの更新履歴に基づいて、前記仕向け先不一致エラー情報の出力を抑制する
ことを特徴とする車載装置。
【請求項２】
前記エラー検出部は、前記更新部が前記データを更新した場合には前記車両の仕向け先と前記データの仕向け先とが不一致であっても仕向け先不一致エラー情報の出力を抑制する
ことを特徴とする請求項１に記載の車載装置。
【請求項３】
前記更新部が前記データを更新したことを示す更新履歴情報を記憶する更新履歴記憶部をさらに備え、
前記エラー検出部は、前記更新履歴情報に基づいて、前記仕向け先不一致エラー情報の出力を抑制する
ことを特徴とする請求項１に記載の車載装置。
【請求項４】
前記エラー検出部は、前記更新履歴記憶部が前記更新履歴情報を記憶している場合には、前記車両の仕向け先と前記データの仕向け先とが不一致であっても、前記仕向け先不一致エラー情報の出力を抑制する
ことを特徴とする請求項３に記載の車載装置。
【請求項５】
前記更新履歴情報は、更新する前の前記データの仕向け先を示す情報と前記更新用データの仕向け先を示す情報とをさらに有し、
前記エラー検出部は、前記更新履歴情報に基づいて更新する前の前記データの仕向け先と前記更新用のデータの仕向け先とが不一致の場合は、前記仕向け先不一致エラー情報の出力を抑制する
ことを特徴とする請求項３に記載の車載装置。
【請求項６】
記録抑制信号を取得する外部信号取得部をさらに備え、
前記更新部は、前記外部信号取得部から前記記録抑制信号が入力されると、前記更新履歴情報の出力を抑制する
ことを特徴とする請求項３に記載の車載装置。
【請求項７】
前記車両情報送受信部は、前記車両の製造番号を表す製造番号信号をさらに取得し、
前記更新部は、前記車両情報送受信部から前記製造番号信号が入力されない場合、前記更新履歴情報の出力を抑制する
ことを特徴とする請求項３に記載の車載装置。
【請求項８】
ＧＰＳ信号を受信して、搭載される車両の現在位置を検出する車両位置検出部と、
仕向け先に依存するデータを記憶するデータ記憶部と、
前記車両の仕向け先を取得する車両情報送受信部と、
前記車両の仕向け先と前記データの仕向け先が不一致の場合に仕向け先不一致エラー情報を出力するエラー検出部と、
を備え、
前記エラー検出部は、前記車両の現在位置が、前記データの仕向け先に含まれる場合には、前記仕向け先不一致エラー情報の出力を抑制する
ことを特徴とする車載装置。
【請求項９】
前記データは、地図データである
ことを特徴とする請求項１に記載の車載装置。
【請求項１０】
前記データは、音楽に関するデータである
ことを特徴とする請求項１に記載の車載装置。
【請求項１１】
仕向け先に依存するデータの仕向け先と、搭載される車両の仕向け先とを受信する情報受信部と、
前記データの仕向け先と前記車両の仕向け先とが不一致の場合に、仕向け先不一致エラー情報を出力するエラー検出部と、
を備え、
前記エラー検出部は、前記データの更新履歴に基づいて、前記仕向け先不一致エラー情報の出力を抑制する
ことを特徴とするエラー検出装置。
【請求項１２】
情報受信部が、仕向け先に依存するデータの仕向け先を受信し、
前記情報受信部が、搭載される車両の仕向け先を受信し、
エラー検出部が、前記データの仕向け先と前記車両の仕向け先とが不一致の場合に、仕向け先不一致エラー情報を出力し、
前記エラー検出部が、前記データの更新履歴に基づいて、前記仕向け先不一致エラー情報の出力を抑制する
ことを特徴とするエラー検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車載装置、エラー検出装置、およびエラー検出方法に関するものである。
【背景技術】
【０００２】
車両には、欧州向けの車両や北米向けの車両があるなど、仕向け先（製品の販売対象地域）の区別がある。車両に搭載されるナビゲーション装置などの車載装置が参照している地図データなどのデータにおいても同様に、欧州向けのデータや北米向けのデータ等の仕向け先の区別がある（例えば、特許文献１参照）。【０００３】
通常は車両の仕向け先と当該車両に搭載される車載装置の地図データの仕向け先は一致している。すなわち、欧州向けの車両に搭載されている車載装置には、欧州地域の地図データが記憶されている。そこで、例えば、欧州向けの車両に北米地域の地図データが記憶された車載装置を誤って搭載したとする。このような車両の仕向け先と地図データの仕向け先が不一致の場合に、車載装置のソフトでエラーを検出し、エラー情報として出力し、仕向け先の異なる車載装置が車両に搭載されたことを知らせるようにしている。仕向け先の不一致は、車載装置のソフトで、以下のようにして検出する。まず、車両の仕向け先を示す情報を車両側から取得し、地図データの仕向け先と比較する。車両の仕向け先と地図データの仕向け先とが一致しない場合にはエラーと判定する。この判定を例えばイグニッションがＯＮになって車載装置が起動した場合に行う。【０００４】
このエラーは車両を保守点検する場合に、故障や不具合の有無及び要因などを示す情報を提供するためのＤＴＣ（Ｄｉａｇｎｏｓｔｉｃ  Ｔｒｏｕｂｌｅ  Ｃｏｄｅ）と呼ばれるエラー情報またはエラーコードである。車両に搭載された各ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）にて自己診断プログラムが適当なタイミングで動作し、不具合を検出した場合にこれらのエラー情報を摘出する。【０００５】
例えば、車両の製造工場にて、仕向け先が欧州の車両に欧州地域の地図データが記憶された車載装置が搭載される。車両の製造工程の終段で、車両の出荷前の検査が行われる。車載装置に電源が投入されて起動されると上記のエラーを検出する動作が始まり、エラーの有無がチェックされる。車両の仕向け先と、地図データの仕向け先が異なっていると、このタイミングでエラー情報が記録される。すなわち車両の出荷前の検査にて不具合が検出される。【０００６】
出荷前の検査にてエラーが検出されなければ、通常の車両のライフサイクルにおいてはその後に車載装置を取り外して別のナビを搭載することは（例外を除いて）ない。毎回電源投入する毎に、換言するとイグニッションをＯＮにする毎に、エラーを検出する動作が起動される構成とした場合において、出荷後にエラーが検出されることはない。【０００７】
このようなエラー情報の摘出において、不具合が存在する場合に確実にエラー情報を記録することが重要であるが、一方ではエラーや不具合が存在しないのに誤ってエラー情報を記録することがないという点も重要である。後者の理由は、エラーや不具合が存在しないのにエラー情報が誤情報として記録されていると、車両の点検時等において混乱を招くためである。従来技術では、実際は不具合ではないのにエラーを検出するケースが存在する。以下にそのようなケースを示す。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−２４９５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
例えば、欧州で車両を購入したユーザーが当該車両を伴って米国に移住したとする。欧州で販売されている車両は欧州向け車両であるから、欧州地域の地図データが記憶された車載装置が搭載されている。また、このユーザーが以後は米国にて車載装置を使用したいと所望したとする。【００１０】
米国に移住した時点では欧州地域の地図データが記憶されているので、北米地域の地図データに更新する必要がある。地図データの更新を行うと、車両の仕向け先は欧州であるが、地図データの仕向け先は北米となるので、車両の仕向け先と地図データの仕向け先は一致しない。したがって、従来の車載装置では、北米地域の地図データに更新後、エラー検出処理が実行されるとエラーが検出される。すなわち、上記の事象は実用上は不具合ではないが、エラーコードが検出されるという問題が生じる。【００１１】
この発明の目的は、上記のような課題を解決するためになされたもので、車載装置が参照しているデータを、故意に車両の仕向け先と異なる仕向け先のデータに更新した場合は、仕向け先不一致エラーは検出されない車載装置を得るものである。
【課題を解決するための手段】
【００１２】
この発明に係る車載装置は、仕向け先に依存するデータを記憶するデータ記憶部と、データを更新するための更新用データを取得する更新用データ取得部と、更新用データを用いてデータを更新する更新部と、搭載される車両の仕向け先を取得する車両情報送受信部と、車両の仕向け先とデータの仕向け先とが不一致の場合に仕向け先不一致エラー情報を出力するエラー検出部と、を備え、エラー検出部は、データの更新履歴に基づいて、仕向け先不一致エラー情報の出力を抑制することを特徴とするものである。【００１３】
この発明に係る別の車載装置は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）信号を受信して、搭載される車両の現在位置を検出する車両位置検出部と、仕向け先に依存するデータを記憶するデータ記憶部と、車両の仕向け先を取得する車両情報送受信部と、車両の仕向け先とデータの仕向け先が不一致の場合に仕向け先不一致エラー情報を出力するエラー検出部と、を備え、エラー検出部は、車両の現在位置が、データの仕向け先に含まれる場合には、仕向け先不一致エラー情報の出力を抑制することを特徴とするものである。【００１４】
この発明に係るエラー検出装置は、仕向け先に依存するデータの仕向け先と、搭載される車両の仕向け先とを受信する情報受信部と、データの仕向け先と車両の仕向け先とが不一致の場合に、仕向け先不一致エラー情報を出力するエラー検出部と、を備え、エラー検出部は、データの更新履歴に基づいて、仕向け先不一致エラー情報の出力を抑制することを特徴とするものである。【００１５】
この発明に係るエラー検出方法は、情報受信部が、仕向け先に依存するデータの仕向け先を受信すし、情報受信部が、搭載される車両の仕向け先を受信し、エラー検出部が、データの仕向け先と車両の仕向け先とが不一致の場合に、仕向け先不一致エラー情報を出力し、エラー検出部が、データの更新履歴に基づいて、仕向け先不一致エラー情報の出力を抑制することを特徴とするものである。
【発明の効果】
【００１６】
この発明に係る車載装置によれば、車載装置が参照しているデータを、故意に車両の仕向け先と異なる仕向け先のデータに更新した場合は、不要な仕向け先不一致エラーは検出されない車載装置を提供することができる。
また、この発明に係るエラー検出装置によれば、車載装置が参照しているデータを、故意に車両の仕向け先と異なる仕向け先のデータに更新した場合は、不要な仕向け先不一致エラーは検出されないエラー検出装置を提供することができる。
さらに、この発明に係るエラー検出方法によれば、車載装置が参照しているデータを、故意に車両の仕向け先と異なる仕向け先のデータに更新した場合は、不要な仕向け先不一致エラーは検出されないエラー検出方法を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る実施の形態１の車載装置の構成を示す図である。
【図２】本発明に係る実施の形態１の車載装置の動作を示すフローチャートである。
【図３】本発明に係る実施の形態２の車載装置の動作を示すフローチャートである。
【図４】本発明に係る実施の形態３の車載装置の構成を示す図である。
【図５】本発明に係る実施の形態３の車載装置の更新処理を示すフローチャートである。
【図６】本発明に係る実施の形態４の車載装置の更新処理を示すフローチャートである。
【図７】本発明に係る実施の形態５の車載装置の構成を示す図である。
【図８】本発明に係る実施の形態５の車載装置のエラー検出処理を示すフローチャートである。
【図９】本発明に係る実施の形態６の車載装置の構成の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
実施の形態１．
図１は、本発明に係る実施の形態１の車載装置１０１の構成を示す図である。実施の形態１の車載装置１０１は、仕向け先に依存するデータを記憶するデータ記憶部１と、データを更新するための更新用データを取得する更新用データ取得部２と、更新用データを用いてデータを更新する更新部３と、搭載される車両の仕向け先を取得する車両情報送受信部４ａと、車両の仕向け先とデータの仕向け先とが不一致の場合に仕向け先不一致エラー情報を出力するエラー検出部５ａとを備える。
【００１９】
データ記憶部１は、読み書き可能な媒体として、ハードディスクやメモリが用いられる。更新用データ取得部２は、脱着可能な記憶媒体（ＣＤ、ＤＶＤ、脱着可能メモリなど）から更新用データを取得する。更新用データ取得部２は、有線又は無線による通信によってインターネットを利用して更新用データをダウンロードするものでもよい。
【００２０】
車両情報送受信部４ａは、車両の各ＥＣＵに共通する情報を記憶し、かつ車載ネットワーク等を介してそれらの情報を通知する車両側情報記憶部１００ａから車載装置１０１が搭載される車両の仕向け先などの車両情報を取得する。車載ネットワークとは、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。
【００２１】
なお、以下では、仕向け先に依存するデータとして地図データを例に説明する。
【００２２】
さらに、実施の形態１の車載装置１０１は、仕向け先情報取得部６ａを有する。仕向け先情報取得部６ａは、データ記憶部１に記憶されている地図データの仕向け先を識別してエラー検出部５ａへ出力する。
【００２３】
通常の地図データには、地図データの仕向け先、バージョン、作成日付等の地図データの属性に関する属性データが同梱されている。仕向け先情報取得部６ａは、これらの属性データを読み出すことにより仕向け先を判定する。
【００２４】
さらに、実施の形態１の車載装置１０１は、更新部３がデータ記憶部１に記憶されている地図データを更新したことを示す更新履歴情報を記憶する更新履歴記憶部７ａを備えている。エラー検出部５ａは、この更新履歴情報に基づいて、不一致エラー情報の出力を抑制する。
【００２５】
車載装置１０１が製造された直後の更新履歴情報は、初期値として更新の実施は「無」と記録されている。更新履歴情報は、車載装置１０１が製造されてから、廃棄されるまでのライフサイクルにおいて地図更新が実施されたかどうかを記録するものである。したがって、更新履歴記憶部７ａは、車載装置１０１の電源をＯＦＦとしても更新履歴情報が消えないように考慮されている。更新履歴情報は、例えば、更新がない場合を「０」とし、更新がある場合を「１」とするフラグとして更新履歴記憶部７ａに記憶されている。
【００２６】
さらに、実施の形態１の車載装置１０１は、エラー検出部５ａから出力される不一致エラー情報を記録するエラー情報記録部８ａを備えている。
【００２７】
さらに、実施の形態１の車載装置１０１は、ＧＰＳ信号を受信して、搭載される車両の現在位置を検出する車両位置検出部９ａと、車両位置検出部９ａが検出した車両の現在位置からユーザーが設定した目的地までの経路をデータ記憶部１に記憶されている地図データを参照して演算するナビゲーション機能演算部１０とを備える。
【００２８】
さらに、実施の形態１の車載装置１０１は、ユーザーが目的地を設定すると、目的地情報をナビゲーション機能演算部１０に伝達し、ナビゲーション機能演算部１０から出力された情報をユーザーに提供するナビゲーション機能を有するディスプレイまたはスピーカー等のマンマシンインタフェース１１を備える。ここで、ナビゲーション機能とは、経路情報、案内情報、地図情報を外部にディスプレイや音声出力などにより出力することをいう。また、目的地の設定などユーザーからの入力を受け付けるタッチパネル、キーボード、リモコン。ジョイスティックなどの入力部もマンマシンインタフェース１１に含まれる。
【００２９】
実施の形態１の車載装置１０１の更新部３、エラー検出部５ａ、仕向け先情報取得部６ａ、車両位置検出部９ａ及びナビゲーション機能演算部１０は、マイクロコンピュータで構成され、マイクロコンピュータの内部には周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ、及びこれらの構成を接続するバスラインが備えられている。ＲＯＭには、車載装置１０１が実行するためのプログラムが書き込まれており、このプログラムに従ってＣＰＵ等が所定の演算処理を実行する。また、更新履歴記憶部７ａおよびエラー情報記録部８ａは、読み書き可能な媒体として、ハードディスクやメモリが用いられる。
【００３０】
図２は、本発明に係る実施の形態１の車載装置１０１の動作を示すフローチャートである。図２（ａ）は、車載装置１０１の更新処理を示すフローチャートである。図２（ｂ）は、車載装置１０１のエラー検出処理を示すフローチャートである。
【００３１】
まずは、図１及び図２（ａ）を用いて地図データの更新処理について説明する。更新用の地図データを車載装置１０１の外部の媒体に記憶されている形で用意し、更新用データ取得部２から取り込む。更新部３は、更新用データ取得部２から更新用の地図データをデータ記憶部１に転送し、記憶する（ステップＳ２１）。次に、更新部３が地図データを更新したこと（更新履歴）を示す更新履歴情報を更新履歴記憶部７ａに記録する（ステップＳ２２）。
【００３２】
次に、図１及び図２（ｂ）を用いてエラー検出部５のエラー検出処理について説明する。エラー検出部５ａは、仕向け先情報取得部６ａを介してデータ記憶部１に記憶されている地図データの仕向け先を取得し、車両情報送受信部４ａを介して車両側情報記憶部１００ａに記憶されている車両の仕向け先を取得する。そして、エラー検出部５ａは、地図データの仕向け先と車両の仕向け先とが一致しているか判別する（ステップＳ２３）。
【００３３】
エラー検出部５ａは、車両の仕向け先と地図データの仕向け先とが一致していると、不一致エラーは検出せず（ステップＳ２４）エラー検出処理を終了する。車両の仕向け先と地図データの仕向け先とが不一致の場合、エラー検出部５ａは、更新履歴記憶部７ａの更新履歴情報に基づいて更新履歴があるか判別する（ステップＳ２５）。
【００３４】
ステップＳ２５においてエラー検出部５ａは、更新履歴があると判別した場合は、不一致エラーを検出せず（ステップＳ２４）エラー検出処理を終了する。ステップＳ２５においてエラー検出部５ａは更新履歴がないと判断した場合、不一致エラーを検出し（ステップＳ２６）、エラー情報記憶部８ａに不一致エラー情報を出力し（ステップＳ２７）エラー検出処理を終了する。
【００３５】
以上のとおり、エラー検出部５ａは、更新部３がデータを更新した場合には車両の仕向け先とデータの仕向け先とが不一致であっても仕向け先不一致エラー情報の出力を抑制する。すなわち、エラー検出部５ａは、更新履歴記憶部７ａが更新履歴情報を記憶している場合には、車両の仕向け先とデータの仕向け先とが不一致であっても、仕向け先不一致エラー情報の出力を抑制する。
【００３６】
実施の形態１に係る車載装置は、仕向け先に依存するデータを記憶するデータ記憶部と、データを更新するための更新用データを取得する更新用データ取得部と、更新用データを用いて前記データを更新する更新部と、搭載される車両の仕向け先を取得する車両情報送受信部と、車両の仕向け先とデータの仕向け先とが不一致の場合に仕向け先不一致エラー情報を出力するエラー検出部と、を備え、エラー検出部は、前記データの更新履歴に基づいて、前記仕向け先不一致エラー情報の出力を抑制する。実施の形態１に係る車載装置は、仕向け先に依存するデータの更新履歴に基づいて仕向け先に依存するデータの更新履歴の有無を判定し、データ更新履歴がある場合は仕向け先不一致エラーを検出しないように構成した。したがって、仕向け先に依存するデータを、故意に車両の仕向け先と異なる仕向け先のデータに更新した場合は、仕向け先不一致エラーは検出されず、不要な仕向け先不一致エラーに関する情報を出力しない車載装置を提供することができる。そのため、実施の形態１に係る車載装置によれば、車両の点検時等に不要な仕向け先不一致エラーは検出されず、混乱を招くことがないという効果を奏する。
【００３７】
実施の形態２．
実施の形態２に示す車載装置１０１及びエラー検出方法では、車両の仕向け先とデータの仕向け先とが異なる場合、更新履歴があっても更新前のデータの仕向け先と更新後の仕向け先が一致する場合は仕向け先不一致エラーを検出する点が実施の形態１に示す車載装置及びエラー検出方法と異なっている。
【００３８】
一般に、車両と車載装置とはメーカーが異なる場合が多く、別工程で個別に製造される。この場合、車両の生産計画が判明した後、車載装置を製造したのでは車両の製造期間が延長する。そのため、通常は車両の製造に即応できるように、あらかじめ車載装置の必要台数を予測した上で、車両の製造に先だって車載装置を用意しておく。
【００３９】
一方、車載装置を製造する場合は、特定のタイミングで、記憶するデータを最新のバージョンに切替えて製造する。例えば、地図データにおいては、毎年４月にその年の新しいバージョンが供給されるとする。この場合３月中は古いバージョンの地図データを記憶した車載装置を製造し、４月からは新しいバージョンの地図データを記憶した車載装置を製造する。４月以降は車両に車載装置を取り付ける場合においても、新しいバージョンの地図データを搭載した車載装置を搭載する必要がある。
【００４０】
この場合、必要台数の予測が実績よりも過剰なケースにおいて３月までに製造した車載装置が余剰となる。余剰になった車載装置については、地図データの更新を実施することによって、最新の地図データを記憶した状態とすることができて実際に車両に搭載できる車載装置になる。
【００４１】
通常はこのように記憶する地図データを最新のバージョンに更新することにより、一時的に車載装置の製造に余剰が発生しても最終的には製造した車載装置がすべて有効活用できるように考慮されている。
【００４２】
この場合の更新処理は、その目的のみを考えると、車両がユーザーに納車される前であれば、車載装置が車両に搭載される前に実施してもよいし、または車載装置が車両に搭載された後に実施してもよい。
【００４３】
ただし、車載装置が車両に搭載される前に更新処理を実施する場合は、車載装置単体で電源のみ供給した状態で地図更新が実施される。しかし、その時点で最新の地図データが搭載された車載装置を車両製造側に供給する責務は車載装置を製造する側にある場合が多く、このような納車前の更新処理は車載装置を車両に取り付ける前に実施するケースが多い。その他、製造上の都合により、車載装置を車両に搭載する前の段階で、車載装置単体の状態で地図更新を実施する方が幸便であるケースが多い。
【００４４】
つまり、車載装置を一旦製造した場合、車載装置を車両に搭載する前の段階で、車載装置単体の状態で更新処理を実施するケースが存在するということである。このケースでは車載装置を車両に搭載する前に更新履歴情報が記録済である。ここで、北米向けの車載装置であって、車両に搭載する前に上記のように仕向け先が同じデータに更新処理を実施した車載装置を想定する。この車載装置を車両に取り付ける際に誤って欧州向けの車両に搭載した場合は、仕向け先不一致エラーが検出されるべきケースである。しかしながら、実施の形態１に示した車載装置では、上記のようなケースでは仕向け先不一致エラーが検出されないという問題が生じる。そこで、実施の形態２に示す車載装置１０１においては、上記のような問題の解決を図る。
【００４５】
実施の形態２の車載装置１０１の構成については、更新履歴記憶部７ａが記憶する更新履歴情報が、更新する前のデータの仕向け先を示す情報と更新用データの仕向け先を示す情報とをさらに有していること以外は実施の形態１の車載装置１０１と同一である。そのため、実施の形態２の車載装置１０１のその他の構成の説明を省略する。
【００４６】
データ記憶部１に記憶される地図データは、地図データの更新の実施前後で異なる。更新履歴情報は、更新する前のデータの仕向け先を示す情報と更新用データの仕向け先を示す情報とをさらに有する。そのため、更新する前のデータの仕向け先と更新用データの仕向け先とが一致するか否かを判断することができる。
【００４７】
実施の形態２の車載装置１０１の動作について説明する。図３は、本発明に係る実施の形態２の車載装置１０１の動作を示すフローチャートである。図３（ａ）は、車載装置１０１の更新処理を示すフローチャートであり、図３（ｂ）は車載装置１０１のエラー検出処理を示すフローチャートである。
【００４８】
地図データの更新処理においては、図３（ａ）に示すように、まず、更新部３は、データ記憶部１に記憶されている地図データの仕向け先を示す情報を取得するとともに、更新用データ取得部２から更新用の地図データの仕向け先を示す情報を取得する（ステップＳ３１）。次に、更新部３は、更新用の地図データを更新用データ取得部２から取り込み、データ記憶部１に転送し、記憶する（ステップＳ３２）。ステップＳ３２の後、更新部３は、地図データを更新したこと（更新履歴）に、更新前の地図データの仕向け先を示す情報と更新用の地図データの仕向け先を示す情報とを加えて、更新履歴情報として更新履歴記憶部７に記録する（ステップＳ３３）。
【００４９】
次に、本発明に係る実施の形態２の車載装置１０１のエラー検出部５ａのエラー検出処理について説明する。図３（ｂ）に示すように、ステップＳ３４において、エラー検出部５ａは、仕向け先情報取得部６ａを介してデータ記憶部１に記憶されている地図データの仕向け先を取得し、車両情報送受信部４ａを介して車両情報記憶部１００ａに記憶されている車両の仕向け先を取得し、地図データの仕向け先と車両の仕向け先とが一致しているか判別する。エラー検出部５ａは、ステップＳ８で車両の仕向け先と地図データの仕向け先とが一致していると、エラー検出部５ａは不一致エラーを検出せず（ステップＳ３５）、エラー検出処理を終了する。エラー検出部５ａは、ステップＳ８で車両の仕向け先と地図データの仕向け先とが一致していない場合、更新履歴が有るか判断する（ステップＳ３６）。このステップＳ３６は、図２（ｂ）に示すステップＳ５と同一である。
【００５０】
ステップＳ３６で更新履歴は無いと判断すると、エラー検出部５ａが、仕向け先不一致エラーを検出し（ステップＳ３７）、エラー情報記憶部８ａに不一致エラー情報を出力し（ステップＳ３９）、エラー検出処理を終了する。エラー検出部５ａは、ステップＳ３６で更新履歴が有ると判断すると、エラー検出部５ａが、更新の前後で地図データの仕向け先が異なるか判断する（ステップＳ３８）。すなわち、エラー検出部５ａは、更新履歴情報に基づいて、更新する前のデータの仕向け先と更新用のデータの仕向け先とが不一致の場合は、仕向け先不一致エラー情報の出力を抑制する。
【００５１】
ステップＳ３８で判断された結果、更新の前後で地図データの仕向け先が異なると、エラー検出部５ａが、仕向け先不一致エラーを検出せず（ステップＳ３５）、エラー検出処理を終了する。ステップＳ３８で判断された結果、更新の前後で地図データの仕向け先が一致していると、エラー検出部５ａは、仕向け先不一致エラーを検出し（ステップＳ３７）、エラー情報記憶部８ａに不一致エラー情報を出力し（ステップＳ３９）、エラー検出処理を終了する。
【００５２】
本実施の形態２に示す車載装置によると、車載装置が参照している仕向け先に依存するデータを、故意に車両の仕向け先と異なる仕向け先のデータに更新した場合は、仕向け先不一致エラーは検出されず、不要な仕向け先不一致エラーに関する情報が残らない車載装置を提供することができる。加えて、車載装置を車両に搭載する前に、更新前と同一の仕向け先のデータに更新したケースでは、車両の仕向け先とデータの仕向け先とが不一致の場合には不一致エラーを検出するので、車載装置を車両に取り付ける際の仕向け先の誤りを検出できる。
【００５３】
なお、本実施の形態２では、余剰生産された車載装置について車両搭載前に地図更新するのは更新前後で同じ仕向けの地図データについて新しい地図データに入れ替えるとの前提を設けている。
【００５４】
実施の形態３．
実施の形態２で説明した車載装置において、３月終了時点で欧州向けの車載装置が過剰生産により余剰となったケースを考える。また４月において北米向けの車載装置の生産個数が不足したとする。そこで、余剰となった車載装置に記憶された地図データを、仕向け先が欧州の地図データから仕向け先が北米の地図データに更新処理によって入れ替えると、北米向けの車載装置の生産不足が速やかに解消される。
【００５５】
上記のようなケースにおいては、車両搭載前の地図データの更新処理において、更新の前後で地図データの仕向け先が異なっている更新履歴が残ることになる。この更新の前後で地図データの仕向け先が異なる更新履歴が残る車載装置（更新後は北米向けの地図を記憶）においても、仕向地の異なる車両（上記ケースにおいては欧州向けの車両）に搭載した場合は、仕向け先不一致エラーを検出する必要がある。そこで、実施の形態３に示す車載装置においては、上記のような問題の解決を図る。
【００５６】
図４は、実施の形態３の車載装置１０２の構成を示す図である。実施の形態３に係る車載装置１０２は、実施の形態２に係る車載装置１０１の構成に加えて、記録抑制信号１２を取得する外部信号取得部１３をさらに備えている。更新部３は、実施の形態２で説明した動作に加えて、外部信号取得部１３から記録抑制信号１２が入力されると、更新履歴情報の出力を抑制する。なお、実施の形態３の車載装置１０２の構成において、実施の形態２の車載装置１０１と同じ構成については同じ番号を付し説明を省略する。
【００５７】
車載装置１０２を製造する場合、車載装置１０２を車両に搭載する前に地図データの更新を実施する場合は、車載装置１０２の外部から記録抑制信号１２を入力するようにする。それ以外の場合では記録抑制信号１２は入力されない。また、記録抑制信号１２は、車載装置１０２を製造する工程における操作者の操作等により入力される。また、車両に車載装置１０２を取り付けた後は、記録抑制信号１２が入力される車載装置１０２側の端子（図示せず）に何も接続しないなどの処置を講じることによって、車両に搭載された後は車載装置１０２に記録抑制信号１２は入力されない。
【００５８】
図５に、実施の形態３の車載装置１０２のデータの更新処理のフローチャートを示す。ステップＳ５１は、図３（ａ）に示すステップＳ３１と同一であり、更新部３は、データ記憶部１に記憶されている地図データの仕向け先を示す情報を取得するとともに、更新用データ取得部２から更新用の地図データの仕向け先を示す情報を取得する。次に、更新部３は、更新用の地図データを更新用データ取得部２から取り込み、データ記憶部１に転送する（ステップＳ５２）。ステップＳ５２の後、更新部３は、記録抑制信号１２が入力されたか判断する（ステップＳ５３）。更新部３は、ステップＳ５３で記録抑制信号１２が入力されていると、更新処理を終了する。更新部３は、ステップＳ５３で記録抑制信号１２が入力されていないと、地図データを更新したこと（更新履歴）に、更新前の地図データの仕向け先を示す情報と更新用の地図データの仕向け先を示す情報とを加えて、更新履歴情報として更新履歴記憶部７ａに記録する（ステップＳ５４）。
【００５９】
なお、実施の形態３の車載装置１０２のエラー検出部５ａのエラー検出処理は、実施の形態２の車載装置１０１のエラー検出部５ａのエラー検出処理と同一であるから、説明を省略する。
【００６０】
実施の形態３に示す車載装置によると、車載装置を車両に搭載する前に地図データの更新を実施したとしても、記録抑制信号１２が入力されていると、これに起因する地図更新履歴情報が記録されない。したがって、実施の形態２に示す車載装置と同様に、不要な仕向け先不一致エラー情報の出力を抑制するとともに、更新前と異なる仕向け地のデータに故意に更新した際に、搭載する車両を間違えた場合に、仕向け先不一致エラーを検出することができる。なお、実施の形態３に示す車載装置１０２は、実施の形態２に係る車載装置１０１の構成に加えて記録抑制信号１２を取得する外部信号取得部１３を備えると説明したが、実施の形態１に係る車載装置１０１の構成に加えて記録抑制信号１２を取得する外部信号取得部１３を備えてもよい。
【００６１】
実施の形態４．
実施の形態３の構成において明らかなように、何らかの手段により車載装置１０２における更新部３において現在車載装置が車両に搭載されているか否かが判別できれば、更新の前後で地図データの仕向け先が異なっている更新履歴が残っていても、搭載する車両を間違えた場合に、仕向け先不一致エラーを検出することができる。
【００６２】
実施の形態４では実施の形態３の変形例として、車両の製造番号に関する情報を車載装置１０２が受信しているかどうかを判定することで、記録抑制信号１２の入力に替えることができる。その他の構成及び機能は実施の形態３に示す車載装置１０２と同様である。
【００６３】
車両の製造番号は、車両に搭載された車載装置１０２とは別のＥＣＵ（車両側情報記憶部１００ａ）に車両の仕向け先の情報等とともに記録されており、車載装置１０２が車両に搭載されている場合は、車両側から車両情報送受信部４ａが車両の製造番号を表す製造番号信号を受信する。更新部３は、車両情報送受信部４ａから製造番号信号が入力されていない場合に、更新履歴情報の出力を抑制する。
【００６４】
車載装置１０２の機能において、車両の製造番号を画面に表示するという機能を有する場合がある。製造番号信号は、このような用途がある場合に車載装置１０２に対して入力されるものである。ユーザーが車両の製造番号を確認したいという要求は、随時発生する可能性があるため、車載装置１０２が車両に搭載されている限り常に車載装置１０２に対して入力されているものである。したがって、製造番号信号の有無に従って車載装置１０２が車両に搭載されているか否かを判定することができる。
【００６５】
図６に、実施の形態４の車載装置１０２の更新処理のフローチャートを示す。ステップＳ６１は、ステップＳ３１と同一であり、更新部３は、データ記憶部１に記憶されている地図データの仕向け先を示す情報を取得するとともに、更新用データ取得部２から更新用の地図データの仕向け先を示す情報を取得する。次に、更新部３は、更新用の地図データを更新用データ取得部２から取り込み、データ記憶部１に転送する（ステップＳ６２）。ステップＳ６２の後、更新部３は、製造番号信号を受信したか判断する（ステップＳ６３）。ステップＳ６３において、更新部３が製造番号信号を受信していない場合、更新履歴情報を更新履歴記憶部７ａに記録せずに、更新処理を終了する。ステップＳ６３において、更新部３が製造番号信号を受信している場合、地図データを更新したこと（更新履歴）に、更新前の地図データの仕向け先を示す情報と更新用の地図データの仕向け先を示す情報とを加えて、更新履歴情報として更新履歴記憶部７ａを記録し（ステップＳ６４）、更新処理を終了する。
【００６６】
実施の形態の形態４に示す車載装置によると、不要な仕向け先不一致エラー情報の出力を抑制するとともに、更新前と異なる仕向け地のデータに故意に更新した際には更新履歴が残らないので、搭載する車両を間違えた場合に、仕向け先不一致エラーを検出することができる。
【００６７】
なお、実施の形態４の車載装置１０２のエラー検出部５ａのエラー検出処理は、実施の形態２と同一であるから、説明を省略する。また、本実施の形態４は、実施の形態３の変形例としているが、他の実施の形態の構成でも実現可能である。また、車載装置１０２における更新部３において現在車載装置１０２が車両に搭載されているか否かが判定できれば、判定基準は車両製造番号の受信の有無に限らない。
【００６８】
一般に、車載装置１０２が車両に搭載されると、車載装置１０２とは異なる機能を有する車載装置であるＥＣＵに接続される場合が多い。ＥＣＵの具体例としては、ナビゲーション装置、オーディオ装置、空調制御装置、通信装置、障害物検出装置、情報表示装置等がある。上記ＥＣＵは、車載ネットワーク等の通信手段によって、互いに情報の送受信を行う。車載装置１０２が車両に搭載されていると、車載装置１０２が接続されているＥＣＵの製造番号を受信するよう構成されている場合がある。そのため、例えば、エラー検出部５ａは、車載装置１０２が接続されているＥＣＵの製造番号の受信の有無を車両に搭載されているか否かの判断基準にしても良い。車両に搭載されていない場合は、車載装置１０２は他のＥＣＵと接続されておらず、他のＥＣＵの製造番号は受信できない。また、車載装置１０２が車両に搭載されていると、車載装置１０２が接続されているＥＣＵから情報を受信するよう構成されている場合がある。車載装置１０２は、接続されているＥＣＵから受信した情報に基づき、接続されているＥＣＵの数を判断し、接続されているＥＣＵの数が予め定められた数以上あれば車両に搭載されていると判断し、接続されているＥＣＵの数が予め定められた数未満であれば車両に搭載されていないと判断しても良い。
【００６９】
実施の形態５．
実施の形態５の車載装置１０３においては、車両位置検出部９ｂは、ＧＰＳ信号を受信して、搭載される車両の現在位置を検出して、エラー検出部５ａに送信する。エラー検出部５ａは、車両位置検出部９ｂから取得した車両の現在位置が、データの仕向け先の領域に含まれる場合には、仕向け先不一致エラー情報の出力を抑制する。図７に、実施の形態５の車載装置１０３の構成を示す。実施の形態１と同じ構成には同じ番号を付し、説明を省略する。また、実施の形態５に示す車載装置１０３においては、実施の形態１の車載装置１０１に示す更新履歴記憶部７ａは必須の構成ではないので、図７に記載していない。
【００７０】
実施の形態５の車載装置１０３では、ＧＰＳ信号を受信している場合に車両の現在位置を演算し、車両の現在位置がデータ記憶部１に記憶されている地図データの仕向け先の領域に含まれている場合は、仕向け先不一致エラー情報の出力を抑制し、かつ過去に記録された仕向け先不一致エラー情報を削除する構成とした。
【００７１】
したがって、実施の形態５の車載装置１０３では、例えば、欧州で車両（欧州地図を記憶）を購入したユーザーが当該車両を伴って米国に移住した際、米国で米国地図に更新する場合のように、更新前の地図データの仕向け先と異なる仕向け先の地図データに更新する場合であっても、車両の現在位置が更新後の地図データの仕向け先の領域に含まれる場合は、仕向け先不一致エラー情報を出力しない構成としている。
【００７２】
また、実施の形態５の車載装置１０３の更新処理においては、更新部３は、更新用の地図データを更新用データ取得部２から取り込み、データ記憶部１に転送すればよく、実施の形態１および実施の形態２に示す更新履歴記憶部７ａへの更新履歴情報の記憶は、実施してもよいが必須ではない。
【００７３】
図８は、実施の形態５の車載装置１０３のエラー検出処理を示すフローチャートである。まず、車両位置検出部９ｂがＧＰＳ信号を受信したか判断する（ステップＳ８１）。ステップＳ８１において、車両位置検出部９ｂがＧＰＳ信号を受信していると、車両位置検出部９ｂは車両の現在位置を演算し、車両の現在位置をエラー検出部５ａへ出力する（ステップＳ８２）。エラー検出部５ａは、車両位置検出部９ｂから取得した車両の現在位置が、仕向け先情報取得部６ａから取得したデータ記憶部１に記憶されている地図データの仕向け先の領域に含まれるか判断する（ステップＳ８３）。
【００７４】
ステップＳ８３で、車両の現在位置が地図データの仕向け先の領域に含まれる場合には、エラー検出部５ａは、仕向け先不一致エラー情報を出力しない（ステップＳ８４）。すなわち、エラー検出部５ａは、車両の現在位置が、地図データの仕向け先の領域に含まれる場合には、仕向け先不一致エラー情報の出力を抑制する。また、エラー検出部５ａは、仕向け先不一致エラー情報は検出されないと、過去に記憶された仕向け先不一致エラー情報を削除し（ステップＳ８５）、エラー検出処理を終了する。
【００７５】
ステップＳ８１において、車両位置検出部９ｂがＧＰＳ信号を受信していないと、ステップＳ８６へ進む。また、ステップＳ８３で車両の現在位置が、地図データの仕向け先の領域に含まれない場合にもステップＳ８６へ進む。ステップＳ８６では、エラー検出部５ａは、仕向け先情報取得部６ａを介してデータ記憶部１に記憶されている地図データの仕向け先を取得し、車両情報送受信部４ａを介して車両情報記憶部１００ａに記憶されている車両の仕向け先を取得し、地図データの仕向け先と車両の仕向け先とが一致しているか判別する。
【００７６】
ステップＳ８６において、車両の仕向け先と地図データの仕向け先とが一致していないと、エラー検出部５ａは仕向け先不一致エラー情報を検出する（ステップＳ８７）。エラー検出部５ａが仕向け先不一致エラー情報を検出すると、エラー情報記録部８ａへエラー情報を出力し（ステップＳ８８）、エラー検出処理を終了する。
【００７７】
また、ステップＳ８６において、車両の仕向け先と地図データの仕向け先が一致していると判断されると、エラー検出部５ａは仕向け先不一致エラー情報を検出せず（ステップＳ８４）、過去に記憶された仕向け先不一致エラー情報を削除し（ステップＳ８５）、エラー検出処理を終了する。
【００７８】
実施の形態５に示す車載装置１０３によると、車両の仕向け先と異なる仕向け先の更新用データで更新処理を行った場合であっても、車両の現在位置が更新用データの仕向け先の領域に含まれる場合には、仕向け先不一致エラーを検出することがない。したがって、車載装置が参照している仕向け先に依存するデータを、故意に車両の仕向け先と異なる仕向け先のデータに更新した場合は、仕向け先不一致エラーは検出されず、不必要な仕向け先不一致エラーに関する情報が残らない車載装置を提供することができる。
【００７９】
一方、車両を製造した際の出荷前の検査においては、通常はこのような検査はＧＰＳ信号が届かない屋内で実施されるので、診断プログラムを動作させた場合に図８のフローチャートでいうステップＳ２０でＧＰＳ信号を受信していないケースに当てはまる。つまり仕向け先不一致エラーについて、それが発生しているかどうかを真に確認する必要がある場合では、現実の誤搭載に応じて正しく仕向け先不一致エラーを検出することができる。  
【００８０】
実施の形態６．
実施の形態１〜５では、エラー検出部５ａが、車載装置に内蔵されている構成で説明したが、エラー検出部５ａは車載装置の外部に構成されていても良い。本実施の形態は、実施の形態１〜５のいずれかの構成に対し、エラー検出部５ａが車載装置の外部に構成された構成である。図９では、一例として、実施の形態１の構成に対してエラー検出部５ａが車載装置の外部に構成された構成を示している。なお、実施の形態１〜５と同じ構成要素には同じ番号を付し、説明を省略する。
【００８１】
本実施の形態の車載装置１０４は、データ記憶部１と、更新用データ取得部２と、更新部３と、車両情報送受信部４ｂと、仕向け先情報取得部６ｂと、更新履歴記憶部７ｂと、自車位置検出部９ｂと、ナビゲーション機能演算部１０と、マンマシンインタフェース１１とを有する。
【００８２】
図９に示すように、車両情報送受信部４ｂは、車両の各ＥＣＵに共通する情報を記憶し、かつ車載ネットワーク等を介してそれらの情報を通知する車両側情報記憶部１００ｂから、搭載される車両の仕向け先などの車両情報を取得する。車載ネットワークとは、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。
【００８３】
仕向け先情報取得部６ｂは、データ記憶部１に記憶されている地図データの仕向け先を識別して車両情報送受信部４ｂへ出力する。通常の地図データには、地図データの仕向け先、地図データのバージョン、地図データの作成日付等の地図データの属性に関するデータが同梱されている。仕向け先情報取得部６ｂは、これらのデータを読み出すことにより仕向け先を判定する。
【００８４】
更新履歴記憶部７ｂは、更新部３がデータ記憶部１に記憶されている地図データを更新したことを示す更新履歴情報を記憶し、更新履歴情報を車両情報送受信部４ｂへ出力する。
【００８５】
エラー検出装置１０５は、エラー情報記憶部８ｂと、エラー検出部５ｂと、情報受信部１４とを備えている。情報受信部１４は、車両情報送受信部４ｂから地図データの仕向け先と更新履歴情報を取得し、車両側情報記憶部１００ｂから車両の仕向け先を取得する。エラー検出部５ｂは、仕向け先不一致エラー情報を出力あるいは出力を抑制する。エラー情報記録部８ａは、エラー検出部５ａが出力した不一致エラー情報を記録する。更新履歴記憶部７ｂは、更新履歴記憶部７ａと同様に車載装置１０４の電源をＯＦＦとしても更新履歴情報が消えないように考慮されている。
【００８６】
本実施の形態の更新処理は、実施の形態１〜５と同じである。また、本実施の形態のエラー検出処理は、エラー検出部５ｂが情報受信部１４を介して車両情報送受信部４ｂから地図データの仕向け先と更新履歴情報を取得し、車両側情報記憶部１００ｂから車両の仕向け先を取得すること以外は、実施の形態１〜４と同じである。
【００８７】
情報受信部１４は、仕向け先に依存するデータの仕向け先と、搭載される車両の仕向け先とを受信する。エラー検出部５ｂは、データの仕向け先と車両の仕向け先とが不一致の場合に、仕向け先不一致エラー情報を出力し、実施の形態１〜５に示したいずれかのエラー検出処理に基づいて、仕向け先不一致エラー情報の出力を抑制する。
【００８８】
本実施の形態による効果は、実施の形態１〜５のうち対応するいずれかの実施の形態の効果と同じ効果を有する。
【００８９】
実施の形態７．
実施の形態１〜６に示す車載装置では、データ記憶部に記憶する仕向け先に依存するデータの一例として、地図データを例に説明したが、実施の形態７に示す車載装置では、仕向け先に依存するものであればよく、別の一例として音楽に関するデータでも良い。実施の形態７においては、車載装置はオーディオ装置であって、実施の形態１〜６に示すナビゲーション機能演算部１０がオーディオ機能実行部（図示せず）に置き換わる。
【００９０】
実施の形態７に示す車載装置がデータ記憶部に記憶する音楽に関するデータの具体的な例としては、オーディオ機能実行部が楽曲を再生する際に、マンマシンインタフェース１１に出力する曲名または歌手名、演奏者名等を含むデータベースであるＣＤＤＢ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｄａｔａ  Ｂａｓｅ）がある。ＣＤＤＢは、地域によって好まれる楽曲が異なることから、仕向け先に依存して異なるデータを使用する場合が多い。また、ＣＤＤＢは、年月の経過とともに、新しいＣＤが発売されることにより内容が陳腐化していくことから、新しいデータに更新する必要があるため、ナビゲーション装置の地図データと同様の問題がある。
【００９１】
したがって、実施の形態７に示す車載装置では、データ記憶部に記憶するデータを音楽に関するデータとして、その他の構成および機能は、実施の形態１〜６のいずれか１つに示す車載装置と同一とする。そのため、実施の形態７の車載装置による効果は、実施の形態１〜６のいずれか１つに示す車載装置の効果と同じ効果を有する。
【符号の説明】
【００９２】
１  データ記憶部、２  更新用データ取得部、３  更新部、４ａ、４ｂ  車両情報送受信部、５ａ、５ｂ  エラー検出部、６ａ、６ｂ  仕向け先情報取得部、７ａ、７ｂ  更新履歴記憶部、８ａ、８ｂ  エラー情報記録部、９ａ、９ｂ  車両位置検出部、１０  ナビゲーション機能演算部、１１  マンマシンインタフェース、１２  記録抑制信号、１３  外部信号取得部、１４  情報受信部、１００ａ、１００ｂ  車両情報記憶部、１０１、１０２、１０３  車載装置、１０５  エラー検出装置。
【図１】
0005979337.tif 000002
【図２】
0005979337.tif 000003
【図３】
0005979337.tif 000004
【図４】
0005979337.tif 000005
【図５】
0005979337.tif 000006
【図６】
0005979337.tif 000007
【図７】
0005979337.tif 000008
【図８】
0005979337.tif 000009
【図９】
0005979337.tif 000010