(57)【要約】【課題】外部装置より車載情報機器へ電源を供給する、情報装置のデータの書き換え作業において好適なシステムを提供すること。【解決手段】本発明の一実施例は、車載機１のコネクタ２０に接続される書き換え機２より、車載機１のＨＤＤ１７の電源を供給する。さらに、車載機１は書き換え装置２によってＨＤＤ１７を制御するためのデータ方向切替スイッチ１６を備え、書き換え機２はこのデータ方向切替スイッチ１６の電源を供給するとともに、これを制御する。このような構成によって、車載機１の電源のオン・オフに関わらず、書き換え機２から車載機１のＨＤＤ１７を制御し、ＨＤＤ１７のデータの読み出しまたは書き換えを行う。【選択図】図１
2004184108.tif 000002
【特許請求の範囲】
【請求項１】
外部装置からデータの読み出しまたは書き換えが可能な車載記憶手段と、前記車載記憶手段を制御してデータの読み出しと書き込みを行う車載制御手段とを備えた車載用情報機器のデータアクセス方法において、
前記情報機器の電源スイッチがオフであるとき、前記情報機器は前記外部装置から電源を供給されるとともに、前記車載記憶手段は前記外部装置の制御によりデータを読み出されるまたは書き換えられることを特徴とするデータアクセス方法。
【請求項２】
請求項１のデータアクセス方法において、
前記情報機器の電源スイッチがオンであるとき、前記外部装置からデータの読み出しまたは書き換えが開始されるまでは、前記車載記憶手段は前記車載制御手段により制御され、データの読み出しまたは書き換えが開始されると、前記車載記憶手段は前記外部装置の制御によりデータを読み出されるまたは書き換えられることを特徴とするデータアクセス方法。
【請求項３】
請求項１または２のデータアクセス方法において、
前記車載記憶手段が前記外部装置の制御によりデータを読み出されるまたは書き換えられるとき、前記情報機器は前記車載制御手段による前記車載記憶手段の制御を禁止することを特徴とするデータアクセス方法。
【請求項４】
請求項１〜３のいずれかのデータアクセス方法において、
前記車載記憶手段が前記外部装置の制御によりデータを読み出されるまたは書き換えられるとき、前記車載記憶手段が前記外部装置により制御されることを報知することを特徴とするデータアクセス方法。
【請求項５】
請求項１〜４のいずれかのデータアクセス方法において、
前記情報機器は、前記車載制御手段で制御される可搬式外部記憶装置の装着スロットを介して、前記外部装置を接続することを特徴とするデータアクセス方法。
【請求項６】
請求項１〜５のいずれかのデータアクセス方法を実行する車載用情報機器。
【請求項７】
請求項６の情報機器に接続されるデータアクセス装置であって、前記車載記憶手段のデータ書き換え用のデータを記憶する外部記憶手段と、前記外部記憶手段と前記車載記憶手段とを制御して、前記車載記憶手段のデータを読み出すまたは前記外部記憶手段のデータにより前記車載記憶手段のデータを書き換える外部制御手段とを有することを特徴とするデータアクセス装置。
【請求項８】
請求項７のデータアクセス装置において、
前記車載記憶手段のデータの読み出しまたは書き換えに先立って、前記情報機器から送信される前記情報機器の属性を受信して表示する表示手段を有することを特徴とするデータアクセス装置。
【請求項９】
外部からデータの読み出しまたは書き換えが可能な車載記憶手段と、前記車載記憶手段を制御してデータの読み出しと書き込みを行う車載制御手段と、前記車載記憶手段と前記車載制御手段との間で入出力される制御信号の変換を行う車載インタフェース手段とを備える車載用情報機器、および
前記車載記憶手段のデータ書き換え用のデータを記憶する外部記憶手段と、前記外部記憶手段と前記車載記憶手段とを制御して前記車載記憶手段のデータを読み出すまたは前記外部記憶手段のデータにより前記車載記憶手段のデータを書き換える外部制御手段と、前記外部記憶手段または前記車載記憶手段と前記車載制御手段との間で入出力される制御信号の変換を行う外部インタフェース手段とを備えるデータアクセス装置を有し、
前記情報機器は、前記データアクセス装置からの切り換え指令が出力されるまでは、前記車載記憶手段の接続先を前記車載制御手段と前記車載インタフェース手段とし、前記切り換え指令が出力された後は、前記車載記憶手段の接続先を前記外部制御手段と前記外部インタフェース手段とする切替スイッチをさらに有することを特徴とするデータアクセスシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション装置などの車載情報機器にデータアクセス装置を接続し、車載情報機器に記録されているデータにアクセスする技術に関する。
【０００２】
【従来の技術】
地図データやプログラムデータなどを随時書き換えて更新することが可能なナビゲーション装置として、ハードディスクにデータを記録したものが知られている。従来、このようなナビゲーション装置においてデータを書き換える際には、書き換え用のデータが記録されたハードディスクを専用のスロットに装填することにより（非特許文献１参照）、行われている。しかし、このナビゲーション装置は、書き換えに要する約４０分の間、ナビゲーション装置への電源を、車両のバッテリから供給する必要がある。約４０分の間、ナビゲーション装置へ供給する電源の分のバッテリ容量を確保するためには、車両のエンジンを動かしておかなければならない。そのため、データの書き換え作業中に、他の作業目的で車両のエンジンを止めたりすることができず、データの書き換え作業がやりにくいものとなっている。
【０００３】
【非特許文献１】
松下電器産業株式会社、松下通信工業株式会社  カーシステムビジネスユニット、「ＨＤＤカーナビゲーションシステムカタログ」、２００２年５月版、ｐ．５
【０００４】
本発明は、情報装置のデータの書き換え作業において好適なシステムを提供するものである。
【０００５】
【課題を解決するための手段】
（１）請求項１の発明は、外部装置からデータの読み出しまたは書き換えが可能な車載記憶手段と、車載記憶手段を制御してデータの読み出しと書き込みを行う車載制御手段とを備えた車載用情報機器のデータアクセス方法に適用される。そして、情報機器の電源スイッチがオフであるとき、情報機器は外部装置から電源を供給されるとともに、車載記憶手段は外部装置の制御によりデータを読み出されるまたは書き換えられるよう構成される。
（２）情報機器の電源スイッチがオンであるとき、外部装置からデータの読み出しまたは書き換えが開始されるまでは、車載記憶手段は車載制御手段により制御され、データの読み出しまたは書き換えが開始されると、車載記憶手段は外部装置の制御によりデータを読み出されるまたは書き換えられるように構成することができる。
（３）車載記憶手段が外部装置の制御によりデータを読み出されるまたは書き換えられるとき、情報機器は車載制御手段による車載記憶手段の制御を禁止するとともに、車載記憶手段が外部装置により制御されることを報知するように構成するのが好ましい。また、情報機器は、車載制御手段で制御される可搬式外部記憶装置の装着スロットを介して、外部装置を接続するとよい。
（４）請求項６の発明は、上記のデータアクセス方法を実行する車載用情報機器である。
（５）請求項７の発明は、請求項６の車載用情報機器のデータにアクセスし、これを読み出すまたは書き換える装置である。このデータアクセス装置は、情報機器に接続され、車載記憶手段のデータ書き換え用のデータを記憶する外部記憶手段と、外部記憶手段と車載記憶手段とを制御して、車載記憶手段のデータを読み出すまたは外部記憶手段のデータにより車載記憶手段のデータを書き換える制御手段を有する。
（６）データアクセス装置は、車載記憶手段のデータの読み出しまたは書き換えに先立って、情報機器から送信される情報機器の属性を受信して表示する表示手段を有するのが好ましい。
（７）請求項９の発明によるデータアクセスシステムは、外部からデータの読み出しまたは書き換えが可能な車載記憶手段と、車載記憶手段を制御してデータの読み出しと書き込みを行う車載制御手段と、車載記憶手段と車載制御手段との間で入出力される制御信号の変換を行う車載インタフェース手段とを備える車載用情報機器、および車載記憶手段のデータ書き換え用のデータを記憶する外部記憶手段と、外部記憶手段と車載記憶手段とを制御して車載記憶手段のデータを読み出すまたは外部記憶手段のデータにより車載記憶手段のデータを書き換える外部制御手段と、外部記憶手段または車載記憶手段と車載制御手段との間で入出力される制御信号の変換を行う外部インタフェース手段とを備えるデータアクセス装置を有し、情報機器は、データアクセス装置からの切り換え指令が出力されるまでは、車載記憶手段の接続先を車載制御手段と車載インタフェース手段とし、切り換え指令が出力された後は、車載記憶手段の接続先を外部制御手段と外部インタフェース手段とする切替スイッチをさらに有するよう構成することができる。
【０００６】
【発明の実施の形態】
――第１の実施の形態――
本発明の一適用例として、カーナビゲーション装置に書き換え機を接続してデータの書き換えを行うデータ書き換えシステムに本発明を適用した第１の実施の形態を図１に示す。カーナビゲーション装置（以下、車載機という）１は、ハードディスク（以下、ＨＤＤという）１７に記憶された地図データやプログラムなどに基づいて、たとえば目的地までの道路を示す地図などの各種情報を、ユーザに提供する。ＨＤＤ１７に記憶されたデータは、書き換え機２の書き換え用データにより、その一部または全部を書き換えることができる。
【０００７】
車載機１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、ＧＤＣ（Ｇｒａｐｈｉｃ  Ｄｉｓｐｌａｙ  Ｃｏｎｔｒｏｌｌｅｒ）１３、ＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ）インタフェース１４、ＡＴＡ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ）インタフェース１５、データ方向切替スイッチ１６、ＨＤＤ１７、表示器１８、インタフェース回路１９、およびコネクタ２０より構成される。ＣＰＵ１０は、ＲＯＭ１１やＨＤＤ１７に記憶されたプログラムによって、たとえばＨＤＤ１７からの地図データの読み出しなどの、各種処理を実行する。ＲＡＭ１２は、ＣＰＵ１０が処理を実行しているときのデータの一時保存に使用される。ＧＤＣ１３は、ＣＰＵ１０からの制御により図示しない表示モニタへの表示を行い、たとえば、ＨＤＤ１７に記憶されている地図データに基づいて、地図を表示する。ＣＦインタフェース１４は、コネクタ２０に接続されるＣＦ規格に準拠した各種機器とＣＰＵ１０との間でデータを入出力する際に、ＣＰＵ１０の制御により各種のインタフェース処理を実行する。
【０００８】
ＡＴＡインタフェース１５は、ＨＤＤ１７に記憶されたデータの読み出し時、およびＨＤＤ１７へのデータの書き込み時に、ＣＰＵ１０の制御により各種のインタフェース処理を実行する。このインタフェース処理は、ＨＤＤの標準的な制御プロトコルであるＡＴＡの規格で決められた方法に従って行われる。
【０００９】
データ方向切替スイッチ１６は、ＨＤＤ１７のデータの入出力先を切り替える。データ方向切替スイッチ１６が切り換えるＨＤＤ１７のデータ入出力先の一方は、書き換え機２である。ＨＤＤ１７のデータ入出力先が書き換え機２に切り換えられると、書き換え機２は、コネクタ２０を介してＨＤＤ１７にデータを入出力する。データ方向切替スイッチ１６が切り換えるＨＤＤ１７のデータ入出力先のもう一方は、ＣＰＵ１０である。ＨＤＤ１７のデータ入出力先がＣＰＵ１０に切り換えられると、ＣＰＵ１０は、ＡＴＡインタフェース１５を介してＨＤＤ１７にデータを入出力する。車載機１を使用してナビゲーションなどを行う場合は、ＨＤＤ１７のデータの入出力先は、データ方向切替スイッチ１６によって後者のＣＰＵ１０に切り替えられている。ＨＤＤ１７のデータの入出力先をデータ方向切替スイッチ１６によって前者の書き換え機２に切り替えることで、書き換え機２を用いて、ＨＤＤ１７に記憶されたデータを読み出したり書き換えたりすることができる。このデータ方向切替スイッチ１６の切り替え動作の詳細については、後に説明する。
【００１０】
ＨＤＤ１７は、地図データやプログラムなどの各種データを記憶し、必要に応じて、記憶されたデータを読み出されたり、新たなデータを書き込まれたりする。ＨＤＤ１７からのデータの読み出し、およびＨＤＤ１７へのデータの書き込みは、前述のように、ＡＴＡインタフェース１５を介して、ＣＰＵ１０の制御により行われる。また、データ方向切替スイッチ１６を切り替えることにより、書き換え機２によって、ＨＤＤ１７からのデータの読み出しおよびＨＤＤ１７へのデータの書き込みを行うこともできる。
【００１１】
表示器１８は、点灯することにより、ＨＤＤ１７が動作していることを示す。表示器１８には、たとえば、ＬＥＤなどが用いられる。また、たとえば、表示器１８を液晶パネルとし、液晶表示などによりＨＤＤ１７の動作状態を示してもよい。インタフェース回路１９は、コネクタ２０に接続される外部機器と車載機１との間で入出力される各種信号の、電気的なインタフェースを行う。
【００１２】
コネクタ２０は、ＣＦ規格に準拠した各種記録媒体や機器、たとえばＣＦメモリカードなどが接続される、可搬式の外部記憶装置の装着スロットである。また、ケーブル３を用いて、コネクタ２０に書き換え機２を接続することもできる。車載機１は、たとえばＣＦメモリカードをコネクタ２０に接続した場合には、他の車載機やＰＣなどと、ナビゲーションの各種設定や音楽データなどを共有することができる。また、書き換え機２をコネクタ２０に接続した場合には、前述のように、書き換え機２を用いてＨＤＤ１７に記憶されたデータを読み出したり書き換えたりすることができる。なお、コネクタ２０は、車両のインストルメントパネル前面（不図示）に配置されている。
【００１３】
車載機１は、車両のバッテリ５から電源を供給される。バッテリ５から供給された電源は、車載機１の各部へ供給される。バッテリ５からの電源供給は、車両に備わる電源スイッチ６により、オンまたはオフされる。電源スイッチ６のオンオフは、たとえば、イグニッションキーの位置やイグニッションキーを回転することなどにより行われる。
【００１４】
書き換え機２は、電源４、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＧＤＣ２４、表示モニタ２５、ＡＴＡインタフェース２６、ＨＤＤ２７、インタフェース回路２８、およびコネクタ２９より構成される。ＣＰＵ２１は、車載機１のＣＰＵ１０と同様に、ＲＯＭ２２やＨＤＤ２７に記憶されたプログラムによって、車載機１のデータを読み出したり書き換えたりするときに行われる各種処理を実行する。ＲＡＭ２３は、ＣＰＵ２１が処理を実行しているときのデータの一時保存に使用される。ＧＤＣ２４は、ＣＰＵ２１からの制御により、表示モニタ２５への表示を行う。表示モニタ２５には、たとえば、車載機１のデータの読み出しまたは書き換えを実行しているときに、その進行状況などが表示される。
【００１５】
ＡＴＡインタフェース２６は、ＨＤＤ２７に記憶されたデータの読み出し時、およびＨＤＤ２７へのデータの書き込み時に、ＣＰＵ２１の制御によって、各種のインタフェース処理を実行する。また、ＡＴＡインタフェース２６は、ＨＤＤ１７に記憶されたデータを書き換え機２によって読み出したり書き換えたりする際には、ＨＤＤ１７とＣＰＵ２１との間でのインタフェース処理を実行する。これらのインタフェース処理は、ＡＴＡインタフェース１５における処理の内容と同様に、ＡＴＡの規格で決められた方法に従って行われる。
【００１６】
ＨＤＤ２７は、ＨＤＤ１７を書き換えるときにＨＤＤ１７へ書き込むデータを記憶する。記憶されたデータは、ＣＰＵ２１の制御によって、ＨＤＤ１７へコピーされる。また、書き換え機２を動作させるためのプログラムなどの各種データも記憶しており、必要に応じて記憶されたデータを読み出されたり、新たなデータを書き込まれたりする。ＨＤＤ２７からのデータの読み出し、およびＨＤＤ２７へのデータの書き込みは、前述のように、ＡＴＡインタフェース２６を介してＣＰＵ２１の制御により行われる。
【００１７】
インタフェース回路２８は、コネクタ２９に接続される車載機１と書き換え機２との間で入出力される各種信号の、電気的なインタフェースを行う。コネクタ２９は、ケーブル３が接続される。書き換え機２は、ケーブル３を介して、車載機１に接続される。
【００１８】
電源４は、書き換え機２の各部に電源を供給する。電源４には、たとえば、書き換え機２に搭載されるバッテリや、書き換え機２の外部の電源供給元に接続されるコンセントなどがある。また、電源４は、ケーブル３を介して、車載機１への電源供給も行う。
【００１９】
書き換え機２によって、車載機１のＨＤＤ１７に記憶されたデータを読み出すまたは書き換える時の、データ方向切替スイッチ１６の切り換え動作を、図２を用いて説明する。ケーブル３を介してコネクタ２０に接続された書き換え機２は、データ方向切替スイッチ１６が切り替わることにより、ＨＤＤ１７の内容を読み出すことができる。また、ＨＤＤ２７に記録された書き換え用データをＨＤＤ１７へコピーして、ＨＤＤ１７を書き換えることもできる。なお、図２において、図１に示す構成のうちデータ方向切替スイッチ１６の切り替え動作の説明に不要なものについては、図示を省略している。
【００２０】
データ方向切替スイッチ１６は、スイッチ１６１およびスイッチ１６２の２種類のスイッチからなる。スイッチ１６１は、書き換え機２から出力されるコントロール信号とアドレス信号の出力先の切り替えを行う。スイッチ１６２は、ＨＤＤ１７とＣＰＵ１０との間のデータの入出力方向の切り替えを行う。次に、スイッチ１６１とスイッチ１６２の切り替え動作をそれぞれ説明する。
【００２１】
スイッチ１６１は、書き換え機２から出力されるコントロール信号、アドレス信号およびＤＩＲ信号を、端子１６１ａ、１６１ｂおよび１６１ｃへそれぞれ入力する。また、端子１６１ｅと１６１ｆは、ＨＤＤ１７に接続されている。書き換え機２からＤＩＲ信号が出力され、さらにアドレス信号として後述する切替キーが出力されると、スイッチ１６１にある２つのスイッチは、接点３１ｃから接点３１ｂ側、および接点３２ｃから接点３２ｂ側に、それぞれ切り替わる。これにより、端子１６１ａと１６１ｅ、および１６１ｂと１６１ｆがそれぞれ接続され、コントロール信号およびアドレス信号が、ＨＤＤ１７へ出力されるようになる。このようにして、書き換え機２によりＨＤＤ１７を制御する。これにより、ＣＰＵ１０によるＨＤＤ１７の制御が禁止される。
【００２２】
コントロール信号とアドレス信号は、ＡＴＡの規格に準拠した信号であり、ＨＤＤ１７および２７の制御に用いられる。コントロール信号は、ＨＤＤの動作状態を制御する信号である。これには、たとえば、対象とするＨＤＤがマスタとスレーブのどちらであるかを指定するマスタ／スレーブ信号などが含まれる。アドレス信号は、ＨＤＤへ書き込む、またはＨＤＤから読み込むデータのアドレスを指定する信号である。また、ＤＩＲ信号は、書き換え機２によって車載機１のＨＤＤ１７に記憶されたデータを読み出すまたは書き換えるときに、書き換え機２から出力される信号である。
【００２３】
なお、スイッチ１６１の端子１６１ｄには、書き換え機２またはバッテリ５のいずれかより電源が供給される。これにより、電源スイッチ６がオンでなくとも、書き換え機２からの電源によって、スイッチ１６１は動作することができる。
【００２４】
また、スイッチ１６１の端子１６１ｅは、表示器１８にも接続されている。そのため、スイッチ１６１の接点３１ａと３１ｂが閉じている場合、ＨＤＤ１７にコントロール信号が出力されると、このコントロール信号によって表示器１８は点灯し、ＨＤＤ１７がアクセス中であることを報知する。さらに、スイッチ１６１の切替状態を示す図示しない信号を、スイッチ１６１から表示器１８に出力する。これにより、スイッチ１６１の切り換え状態によって、表示器１８の表示形態、たとえば点灯するＬＥＤの色などを変えるようにする。このようにすることで、表示器１８は、車載機内部のＣＰＵ１０と書き換え機２のどちらからＨＤＤ１７がアクセスされているかを、報知することができる。
【００２５】
スイッチ１６２の端子１６２ｃには、書き換え機２から出力されるＤＩＲ信号が入力されるとともに、ＣＰＵ１０から出力されるゲート信号も、同じ端子１６２ｃに入力される。また、スイッチ１６２の端子１６２ｅには、ＣＰＵ１０から出力されるリード／ライト信号が入力される。なお、端子１６２ａはＨＤＤ１７からまたはＨＤＤ１７へのデータが入出力され、端子１６２ｂはＣＰＵ１０からまたはＣＰＵ１０へのデータが入出力される。ＤＩＲ信号、ゲート信号、およびリード／ライト信号の状態によって、スイッチ１６２は、端子１６２ａ−１６２ｂ間を通過するデータの入出力方向、および端子１６２ａ−１６２ｂ間のデータ通過を禁止する動作を制御する。
【００２６】
書き換え機２からのＤＩＲ信号またはＣＰＵ１０からのゲート信号が端子１６２ｃを制御していないとき、スイッチ１６２は、端子１６２ａから１６２ｂ、または端子１６２ｂから１６２ａのどちらか１方向のみのデータを通過させる。スイッチ１６２が通過させるデータの方向は、端子１６２ｅに入力するリード／ライト信号の状態によって、次のように決定される。リード／ライト信号がライトを示す状態のときは、端子１６２ｂから端子１６２ａの方向（ＣＰＵ１０からＨＤＤ１７へ出力する方向）のデータを通過させる。リード／ライト信号がリードを示す状態のときは、端子１６２ａから端子１６２ｂの方向（ＨＤＤ１７からＣＰＵ１０へ出力する方向）のデータを通過させる。
【００２７】
書き換え機２からのＤＩＲ信号またはＣＰＵ１０からのゲート信号が端子１６２ｃを制御しているとき、スイッチ１６２は、端子１６２ｅに入力するリード／ライト信号の状態に関わらず、端子１６２ａ−１６２ｂ間のデータを遮断する。このようにすることで、書き換え機２とＨＤＤ１７との間の書き換え動作が、ＣＰＵ１０によって阻害されることを防ぐことができる。なお、ＤＩＲ信号は、前述したように、書き換え機２によって車載機１のＨＤＤ１７に記憶されたデータを読み出すまたは書き換えるときに、書き換え機２から出力される。また、ゲート信号は、書き換え機がコネクタ２０に接続されて電源が投入されたときに、ＣＰＵ１０から出力される。
【００２８】
なお、スイッチ１６２の端子１６２ｄには、書き換え機２またはバッテリ５のいずれかより電源が供給される。これにより、スイッチ１６１と同様に、電源スイッチ６がオンでなくとも、書き換え機２からの電源によって、スイッチ１６２は動作することができる。
【００２９】
以上述べたように、スイッチ１６１を切り替えることによって、書き換え機２はＨＤＤ１７にコントロール信号とアドレス信号を出力する。また、スイッチ１６２を切り替えることによって、書き換え機２とＨＤＤ１７との間の書き換え動作がＣＰＵ１０によって阻害されることを防ぐ。このようにして、書き換え機２からＨＤＤ１７を直接制御できるようにすることで、書き換え機２はＨＤＤ１７に記憶されたデータを読み出したり書き換えたりする。
【００３０】
書き換え機２よりスイッチ１６１へ出力する切替キーについて、図３の機能ブロック図により説明する。スイッチ１６１は、ＤＩＲコントロール部３０、コントロール信号スイッチ３１、およびアドレス信号スイッチ３２を有する。このうち、コントロール信号スイッチ３１とアドレス信号スイッチ３２は、図２に示すスイッチ１６１にある２つのスイッチ（接点３１ｂと３１ｃを切り替えるスイッチ、および接点３２ｂと３２ｃを切り替えるスイッチ）に、それぞれ相当する。
【００３１】
ＤＩＲコントロール部３０は、端子１６１ｃにＤＩＲ信号が入力されているとき、所定の切替キーが書き換え機２より端子１６１ｂに入力されるかを監視する。所定の切替キーが端子１６１ｂに入力されると、ＤＩＲコントロール部３０は、コントロール信号スイッチ３１およびアドレス信号スイッチ３２を、接点３１ｃから接点３１ｂ側、および接点３２ｃから接点３２ｂ側に、それぞれ切り替える。これにより、前述したように、書き換え機２から出力されたコントロール信号とアドレス信号がＨＤＤ１７側に出力される。
【００３２】
切替キーを表す信号は、書き換え機２から端子１６１ｂに出力するアドレス信号の電圧の高低をそれぞれ「１」および「０」のビットに対応付け、一定のクロック周期に従ってこの電圧を変化させたシリアルデータである。なお、切替キー以外に、ＡＴＡの規格に準拠した通常のアドレス信号も端子１６１ｂに入力する。書き換え機２は、切替キーとしてあらかじめ定めた特定のビットパターンのシリアルデータを、特定のクロック周期で送る。この切替キーのクロック周期は、通常のアドレス信号のクロック周期よりも早い。このように切替キーを特定のビットパターンとすることでノイズによる不慮の切り替えを防ぎ、クロック周期を早くすることで通常のアドレス信号を切替キーとして認識しないようにする。書き換え機２は、ＨＤＤ１７に記憶されたデータを読み出したり書き換えたりするとき、このような切替キーをスイッチ１６１の端子１６１ｂに出力する。
【００３３】
以上説明した各信号は、ＨＤＤ１７のデータを書き換える際に、書き換え機２または車載機１のＣＰＵ１０から、スイッチ１６１および１６２に出力される。このときの各信号の関係を、図８に示すタイミングチャートの例を用いて説明する。なお、図８においては処理の進行を横軸、各信号の電圧レベルを縦軸で表し、各信号の電圧レベルは、電圧の高低をそれぞれ表す「Ｈ」または「Ｌ」で表されるものとする。
【００３４】
まず、書き換え機２において書き換え処理を開始すると、書き換え機２から符号８１に示す切替キー、および符号８２に示すＤＩＲ信号が出力される。また、ＣＰＵ１０からは符号８３に示すゲート信号が出力される。ここで切替キー８１の動作クロックは、前述したように符号８５に示すアドレス信号の動作クロックより早いため、短い時間間隔で信号電圧が変化する。スイッチ１６１は切替キー８１およびＤＩＲ信号８２を入力し、スイッチ１６２はＤＩＲ信号８２を入力する。
【００３５】
切替キー８１およびＤＩＲ信号８２によってスイッチ１６１が切り替わると、書き換え機２から符号８４に示すコントロール信号、符号８５に示すアドレス信号、および符号８６に示すデータが出力される。なお、書き換え機２からのＤＩＲ信号８２、およびＣＰＵ１０からのゲート信号８３は、そのまま出力され続ける。コントロール信号８４およびアドレス信号８５により、車載機１のＨＤＤ１７が制御され、データ８６が書き込まれる。
【００３６】
書き換え処理が終了すると、書き換え機２からの各信号の出力は終了する。しかし、ＣＰＵ１０からはゲート信号８３が出力され続ける。これは、スイッチ１６１および１６２の切り替えによってＣＰＵ１０からＨＤＤ１７へアクセスできないようにされているため、ＣＰＵ１０は書き換え処理が終了したことを認識できないからである。書き換え処理が終了した後は、ＣＰＵ１０を立ち上げ直すことにより、ゲート信号８３の出力を停止する。
【００３７】
次に、第１の実施の形態によるデータ書き換えシステムにおいて、書き換え機２を用いてＨＤＤ１７のデータを書き換えるときの、書き換え機２と車載機１の処理の流れを以下に説明する。
【００３８】
書き換え機２における処理のフローを図４に示す。この処理フローはＣＰＵ２１で実行されるプログラムに基づくものであり、書き換え機２の図示しない操作部材等の操作により、書き換え処理が選択されたときに実行される。ステップＳ１では、車載機１の電源がオンであるかを判定する。この判定は、車載機１から書き換え機２に対して、デバイスの確認要求が送信されたか（図５のステップＳ２１）否かを判別することにより行う。送信された場合はオンであると判定し、送信されない場合はオフであると判定する。オンである場合はステップＳ２へ進み、オフである場合はステップＳ４へ進む。
【００３９】
ステップＳ２では、ステップＳ１で送信されたデバイスの確認要求に対する応答を送信する。この応答には、デバイスが書き換え機であることを示すデータが含まれる。この応答を受信した車載機１は、接続されたデバイスが書き換え機２であることを認識し（図５のステップＳ２３）、ＨＤＤ１７に対するアクセス権を書き換え機２に渡す処理を行う。
【００４０】
ステップＳ３では、それまで車載機１のＣＰＵ１０が取得していたＨＤＤ１７に対するアクセス権を、取得できたか否かを判定する。この判定は、車載機１から書き換え機２に対して、アクセス権を渡すことを示すデータが送信されたか（図５のステップＳ２５）否かによって行う。送信された場合はアクセス権を取得できたと判定し、送信されない場合はアクセス権を取得できないと判定する。アクセス権を取得できた場合はステップＳ４へ進み、取得できない場合はステップＳ３を繰り返す。
【００４１】
ステップＳ４では、スイッチ１６１および１６２にＤＩＲ信号を出力するとともに、スイッチ１６１に対して切替キーを送信する。ステップＳ４の処理により、スイッチ１６１および１６２が切り替わって、書き換え機２からＨＤＤ１７を制御できるようになる。
【００４２】
ステップＳ５では、スイッチ１６１および１６２が切り替わったかを判定する。この判定は、スイッチ１６１および１６２より出力される、不図示のステータス信号により行う。切り替わったと判定した場合は次のステップＳ７へ進み、切り替わっていないと判定された場合はステップＳ４に戻る。
【００４３】
ステップＳ６では、ＡＴＡインタフェース２６を介して、ＨＤＤ１７より出力されるステータスを読み込む。ステップＳ７では、ステップＳ６でＨＤＤ１７より読み込んだステータスが正常であるかを判定する。正常であると判定した場合は次のステップＳ８へ進む。正常でないと判定した場合は、再度ステップＳ６へ戻る。ステップＳ８では、ＨＤＤ１７を、ＡＴＡインタフェース２６を介して制御可能なデバイスとして認識する。このとき、ＨＤＤ１７はスレーブＨＤＤとして認識され、ＨＤＤ２７がマスタＨＤＤとして認識される。ステップＳ９では、ステップＳ８でＨＤＤ１７をスレーブＨＤＤとして認識できたかを判定する。この判定は、ＨＤＤ１７から出力されるステータスを判別することで行う。認識できた場合は次のステップＳ１０へ進み、認識できない場合はステップＳ８へ戻る。
【００４４】
ステップＳ１０では、ＨＤＤ２７に記憶された書き換え用データにより、ＨＤＤ１７のデータを更新する。このデータ更新は、ＨＤＤ２７に記憶されたデータの一部または全部をＨＤＤ１７へコピーしたり、あるいはＨＤＤ１７の不要となったデータを消去したりして、行われる。全てのデータの更新が終了したら、ステップＳ１１へ進む。ステップＳ１１では、ステップＳ１０で更新されたＨＤＤ１７のデータが正しいかを判定する。この判定は、たとえば、更新前後でのデータのファイルサイズの比較や、サムチェックなどにより行う。正しいと判定した場合は次のステップＳ１２へ進み、正しくないと判定した場合はステップＳ１０へ戻る。ステップＳ１２では、ＨＤＤ１７の電源をオフにする。ステップＳ１３では、スイッチ１６１および１６２を切り替え、スイッチ１６１および１６２を書き換え前の状態に戻す。
【００４５】
次に、車載機１の処理フローを図５に示す。この処理フローはＣＰＵ１０で実行されるプログラムに基づく処理フローであり、車載機１の電源が投入されている時は常に実行されている。ステップＳ２０では、コネクタ２０に何か機器が接続されたかを判定する。接続されたと判定した場合はステップＳ２１へ進み、接続されていないと判定した場合はステップＳ２０を繰り返す。ステップＳ２１では、ステップＳ２０で接続されたと判定した機器に対して、デバイスの確認要求を送信する。次のステップＳ２２では、ステップＳ２１で送信したデバイスの確認要求に対して返信された応答より、接続された機器が何であるかを判別する。次のステップＳ２３では、ステップＳ２２で判別した機器が、書き換え機２であるかを判定する。書き換え機２であると判定した場合は次のステップＳ２４へ進む。書き換え機２でないと判定した場合は、図５の処理フローを終了し、その後は、各機器に対応したそれぞれの処理を行う。
【００４６】
ステップＳ２４では、それまで行っていたＨＤＤ１７の処理を終了し、次のステップＳ２５で、ＨＤＤ１７の処理が終了したことを確認した後、書き換え機２へアクセス権を渡すことを示すデータを送信して、図５の処理フローを終了する。
【００４７】
ステップＳ２５の処理を行った後は、ＣＰＵ１０はＨＤＤ１７へのアクセスを一切行わない。一方、ステップＳ２５で送信されたデータにより、書き換え機２はアクセス権を取得したと判定する（図４のステップＳ３）。その後、スイッチ１６１および１６２を切り替えて（図４のステップＳ４）、ＨＤＤ１７を制御できるようにする。
【００４８】
次に、図４および図５のフローチャートにより、車載機１の電源の各状態における、書き換え機２からＨＤＤ１７のデータを書き換えるときの動作について、説明する。
【００４９】
車載機１の電源がオンであった場合、車載機１はステップＳ２０〜Ｓ２５の処理を実行し、書き換え機２へアクセス権を渡すデータを送信する。一方、書き換え機２は、ステップＳ１〜Ｓ２の処理を実行した後、ステップＳ２５で車載機１からデータが送信されることにより、ステップＳ３を肯定判定する。そして、ステップＳ４以降の処理により、ＨＤＤ１７のデータを書き換える。
【００５０】
車載機１の電源がオフであった場合、車載機１は、ステップＳ２０〜Ｓ２５を実行しない。したがって、書き換え機２は、ステップＳ１を否定判定して、ステップＳ４以降の処理により、ＨＤＤ１７のデータを書き換える。
【００５１】
次に、書き換え機２がＨＤＤ１７の書き換えを実行中に、それまでオンであった車載機１の電源をオフにする場合を考える。ステップＳ４以降の処理において用いられる車載機１の構成は、ＨＤＤ１７、スイッチ１６１および１６２のみである。これらの構成が動作するための電源は、図２に示すように、スイッチ６が切れていても、書き換え機２から供給される。そのため、車載機１の電源をオフにしても、ＨＤＤ１７は動作し続け、スイッチ１６１および１６２はスイッチの切替状態をそのまま維持する。したがって、書き換え機２が行うステップＳ４以降の処理に影響はなく、書き換え機２によるＨＤＤ１７の書き換えは、妨げられることはない。
【００５２】
さらに、ＨＤＤ１７の書き換えを実行中に、それまでオフであった車載機１の電源をオンにする場合を考える。車載機１の電源をオフからオンにすると、まず車載機１は、ステップＳ２０の処理を実行し、これを肯定判定する。次のステップＳ２１で、車載機１はデバイス確認要求を書き換え機２に送信しようとするが、このとき、書き換え機２によって、スイッチ１６２が遮断されている。そのため、ＣＰＵ１０から書き換え機２へのデータ出力ができず、ＣＰＵ１０は、デバイス確認要求を車載機２に送信できない。この場合、車載機１は、ステップＳ２２以降の処理に進むことができなくなる。一方、書き換え機２においては、ステップＳ４以降の処理は、ステップＳ２０〜ステップＳ２５の状態に影響されない。したがって、スイッチ１６１および１６２はスイッチの切替状態をそのまま維持し、書き換え機２によるＨＤＤ１７の書き換えは、妨げられることはない。
【００５３】
以上述べたとおり、車載機１の電源がオンであるかオフであるかに関わらず、書き換え機２を用いて、ＨＤＤ１７の内容を書き換えることができる。
【００５４】
上述した第１の実施の形態によるデータ書き換えシステムによれば、次の作用効果が得られる。
（１）書き換え機２から車載機１のＨＤＤ１７のデータの読み出しまたは書き換えを行うとき、車載機１で使用する電源を書き換え機２から供給し、書き換え機２の制御によって読み出しまたは書き換えを行うこととした。その結果、車載機１の電源がオンであるか否かに関わらず、車載機１のＨＤＤ１７のデータの読み出しまたは書き換えを行うことができる。さらに、車載機１のＨＤＤ１７のデータの読み出しまたは書き換え中に、車載機１の電源をオンからオフ、あるいはオフからオンにしても、読み出しまたは書き換えを継続することができる。
（２）車載機１のＨＤＤ１７のデータの読み出しまたは書き換え中には、車載機１のＣＰＵ１０からＨＤＤ１７への制御を禁止することとした。その結果、書き換え機２とＨＤＤ１７との間の書き換え動作がＣＰＵ１０によって阻害されることを防ぐことができる。
（３）また、車載機１のＨＤＤ１７のデータの読み出しまたは書き換え中には、読み出しまたは書き換え中であることを車載機１の表示器１８で表示するようにした。さらに、書き換え機２から車載機１のＨＤＤ１７のデータの読み出しまたは書き換えを行う時と、車載機１内部のＣＰＵ１０からＨＤＤ１７をアクセスする時とで、表示器１８の表示形態を変えるようにした。その結果、車載機１のＨＤＤ１７が書き換え機２により制御されて、データの読み出しまたは書き込み中であることを認識することができる。
（４）書き換え機２を車載機１に接続する際のコネクタ２０を、ＣＦメモリカードなどのＣＦ規格のコネクタと共用にした。その結果、書き換え機２を接続するためのコネクタを車載機１に新たに設ける必要がなく、容易に接続することができる。
（５）データ方向切替スイッチ１６を車載機１に設け、このスイッチ１６により、車載機１のＣＰＵ１０とＡＴＡインタフェース１５から、書き換え機２のＣＰＵ２１とＡＴＡインタフェース２６へと、ＨＤＤ１７の接続先を切り換えることとした。そして、書き換え機２より切り換え指令を出力してデータ方向切替スイッチ１６を切り替えることにより、書き換え機２のＣＰＵ２１は、書き換え機２のＨＤＤ２７をマスタＨＤＤとし、車載機１のＨＤＤ１７をスレーブＨＤＤと認識することとした。その結果、書き換え機２の操作のみで、車載機１のＨＤＤ１７のデータを読み出すまたは書き換えることができる。
（６）書き換え機２よりデータ方向切替スイッチ１６へ出力する切り換え指令として、特定のビットパターンとクロック周期のシリアルデータによる切替キーを用いることとした。その結果、切り換え指令以外の信号やノイズによりデータ方向切替スイッチ１６が誤動作することを防ぐことができる。
【００５５】
なお、上述の第１の実施の形態では、書き換え機２を接続するコネクタ２０をＣＦ規格のコネクタと共用のものとしたが、これを他の汎用規格、たとえば、ＰＣＭＣＩＡ規格などのものと共用にすることもできる。また、車載機１のＨＤＤ１７の書き換えデータを、書き換え機２に備えられたＨＤＤ２７より供給することとしたが、これを書き換え機２に備えられた、または書き換え機２に接続された他の記憶メディア等より供給してもよい。これには、たとえば、ＤＶＤ−ＲＯＭなどが考えられる。さらに、データ方向切替スイッチ１６の切替キーとして、特定のビットパターンとクロック周期のシリアルデータを用いて、ＨＤＤ制御用のアドレス信号と同じ端子に入力することとしたが、これに限定されず、様々な切替キーを用いることができる。
【００５６】
――第２の実施の形態――
本発明をカーナビゲーション装置のデータ書き換えシステムに適用した第２の実施の形態を説明する。第２の実施の形態では、書き換え機により車載機のデータを書き換える際に、車載機の製造会社、製造型番号、機器バージョンなどの、車載機の属性を表す情報を、書き換え機に表示する。これにより、様々な種類の車載機に対応した書き換えデータから、目的の書き換えデータを選択することを容易にすることができる。システム構成は第１の実施の形態と同じであるため、ここでは省略する。
【００５７】
図６に、スイッチ１６１Ａの機能ブロック図を示す。スイッチ１６１Ａは、第１の実施の形態におけるスイッチ１６１に代えて用いられる。スイッチ１６１Ａは、図３に示すスイッチ１６１の機能ブロック図に加えて、新たにＩＤ出力部３３を設けている。ＩＤ出力部３３は、ＩＤ端子３３ａ〜３３ｅによって設定されるＩＤ番号を読み取り、書き換え機２に出力する。書き換え機２は、ＩＤ出力部３３より出力されたＩＤ番号により、車載機１の製造会社、製造型番号、機器バージョンなどを判別し、表示モニタ２５にその情報を表示する。
【００５８】
スイッチ１６１Ａは、集積回路によって実現され、ＩＤ端子３３ａ〜３３ｅは、集積回路のピンにそれぞれ対応する。ＩＤ番号は、ＩＤ端子（ピン）３３ａ〜３３ｅに与えられる電圧の高低によって、５桁の２進数として表される。ここで、たとえば、ピン３３ａ、３３ｂにより製造会社のＩＤ番号を表し、ピン３３ｃ〜３３ｅにより機器の製造型番号とバージョンのＩＤ番号を表すものとする。このとき、ＩＤ番号は、４とおりの製造会社と、８とおりの製造型番号および機器バージョンの組み合わせとを、区別することができる。
【００５９】
図７に、第２の実施の形態によるデータ書き換えシステムにおける書き換え機２の処理フローを示す。この処理フローは、第１の実施の形態と同様にＣＰＵ２１で実行されるプログラムに基づくものであり、書き換え機２が車載機１のコネクタ２０へ接続されたときに実行される。ステップＳ１〜ステップＳ５は第１の実施の形態と同様の処理を実行する。
【００６０】
ステップＳ５１で、車載機１のスイッチ１６１ＡからＩＤ番号を受信する。次のステップＳ５２では、ステップＳ５１でスイッチ１６１Ａから受信したＩＤ番号に基づき、表示モニタ２５に車載機１の製造会社、製造型番号、および機器バージョンを表示する。ステップＳ５３では、ステップＳ５２で表示した製造会社、製造型番号、および機器バージョンを、書き換え機２の操作者が確認したかを判定する。この判定は、たとえば、操作者により図示しない入力キーが操作されたか否かなどにより、行う。確認したと判定した場合は次のステップＳ６へ進み、確認していないと判定した場合はステップＳ５３を繰り返す。ステップＳ６以降は、第１の実施の形態と同じ処理を実行する。このようにして、車載機１の製造会社、製造型番号、および機器バージョンが書き換え機２に表示され、書き換え機２の操作者は、それを確認することができる。
【００６１】
上述した第２の実施の形態によるデータ書き換えシステムによれば、第１の実施の形態によるデータ書き換えシステムで得られる作用効果に加えて、次の作用効果が得られる。車載機１より出力するＩＤ番号に基づき、車載機１の属性を表す情報を、書き換え機２の画面に表示するようにした。その結果、書き換え機２の操作者は、様々な種類の車載機に対応した書き換えデータから、目的の書き換えデータを素早く選択することができる。
【００６２】
なお、上述の第２の実施の形態では、ＩＤ番号を５桁の２進数とし、うち２桁を車載機１の製造会社を表すＩＤ番号、３桁を車載機１の製造型番号と機器バージョンを表すＩＤ番号としたが、これらを他の桁数としてもよい。また、車載機１の属性を表す情報として、製造会社や製造型番号、機器バージョンを表示することとしたが、これら以外の情報を表示してもよい。さらに、データ方向切替スイッチ１６のうち、コントロール信号とアドレス信号の出力先を切り替えるスイッチ１６１ＡからＩＤ番号を出力することとしたが、これを車載機１の他の構成から出力することとしてもよい。
【００６３】
以上説明した実施の形態では、たとえば情報機器を車載機１、データアクセス装置、外部装置を書き換え機２で実現し、車載記憶手段をＨＤＤ１７、車載制御手段をＣＰＵ１０、車載インタフェース手段をＡＴＡインタフェース１５、可搬式外部記憶装置の装着スロットをコネクタ２０、切替スイッチをデータ方向切替スイッチ１６でそれぞれ実現している。また、外部記憶手段をＨＤＤ２７、外部制御手段をＣＰＵ２１、表示手段を表示モニタ２５、外部インタフェース手段をＡＴＡインタフェース２６でそれぞれ実現している。しかし、これらはあくまで一例であり、本発明の特徴が損なわれない限り、各構成要素は上記実施の形態に限定されない。
【００６４】
以上説明した実施の形態では、書き換え機２により情報機器のデータを書き換える動作を中心に説明したが、これはあくまで一例であり、たとえば、これに読み出し機能を付加してもよいし、書き換え機２に代えてデータを読み出す装置により情報機器のデータを読み出すこととしてもよい。本発明の特徴が損なわれない限り、各構成要素の動作は、上記実施の形態で説明した内容に限定されない。
【００６５】
【発明の効果】
本発明によれば、情報機器は外部装置から電源を供給され、外部装置の制御により車載記憶手段のデータを読み出されるまたは書き換えられることとした。そのため、情報機器のデータの書き換え作業中においても、車両のエンジンを止めてバッテリから情報機器への電源供給を切断することができ、データの書き換え作業を容易にすることができる。
また、請求項９の発明によれば、情報機器は切替スイッチを有し、データアクセス装置からの切り換え指令が切替スイッチへ出力されると、切替スイッチは車載記憶手段の接続先を、外部制御手段へと切り換えることとした。そのため、データアクセス装置の操作により書き換え作業を行うことができ、データの書き換え作業を容易にすることができる。
【図面の簡単な説明】
【図１】第１および第２の実施の形態によるデータ書き換えシステムの構成を示す図
【図２】書き換え機によって車載機のデータを書き換えるときの、データ方向切替スイッチの動作を説明するための図
【図３】第１の実施の形態による、コントロール信号とアドレス信号の出力先を切り替えるスイッチの機能ブロックを示す図
【図４】第１の実施の形態による書き換え機の処理の流れを示すフローチャート
【図５】第１の実施の形態による車載機の処理の流れを示すフローチャート
【図６】第２の実施の形態による、車載機の製造会社、製造型番号、機器バージョンを出力するＩＤ出力部を示す図
【図７】第２の実施の形態による書き換え機の処理の流れを示すフローチャート
【図８】車載機のＣＰＵと書き換え機から出力される信号のタイミングチャートの例
【符号の説明】
１  車載機
２  書き換え機
３  ケーブル
４  書き換え機の電源
５  車両のバッテリ
６  電源スイッチ
１０  車載機のＣＰＵ
１６  データ方向切替スイッチ
１７  車載機のＨＤＤ
１８  表示器
２０  車載機のＣＦコネクタ
２１  書き換え機のＣＰＵ
２５  表示モニタ
２７  書き換え機のＨＤＤ
３３  ＩＤ出力部
１６１、１６１Ａ  コントロール信号とアドレス信号の出力先を切り替えるスイッチ
１６２  車載機のＨＤＤとＣＰＵとの間のデータの入出力方向を切り替えるスイッチ
【図１】
2004184108.tif 000003
【図２】
2004184108.tif 000004
【図３】
2004184108.tif 000005
【図４】
2004184108.tif 000006
【図５】
2004184108.tif 000007
【図６】
2004184108.tif 000008
【図７】
2004184108.tif 000009
【図８】
2004184108.tif 000010