(57)【要約】  車載システムの制御部（ヘッドユニット１のメインＣＰＵ１０）は、可搬型ストレージデバイス（ＤＶＤドライブ２０）組み立て後の初回起動時、あるいは車両装着後の初回起動時、記憶部に設定記憶された初期化コマンドの発行条件に合致するか否かを判定し、合致した場合に、可搬型ストレージデバイスに対して初期化コマンドを送信する。
2010016172.tif 000002
【特許請求の範囲】
【請求項１】
可搬型ストレージデバイスを搭載した車載情報機器と、前記車載情報機器とはシリアル通信路を介して接続される外部機器と、により構成される車載システムであって、  前記可搬型ストレージデバイスの機構部品の位置合わせを行なう初期化コマンドの発行条件が設定され記憶される記憶部と、  前記可搬型ストレージデバイス組み立て後の初回起動時、あるいは車両装着後の初回起動時、前記記憶部に設定記憶された初期化コマンドの発行条件に合致するか否かを判定し、合致した場合に、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信する制御部と、  を備えたことを特徴とする車載システム。
【請求項２】
前記制御部は、  前記記憶部の所定の領域に設定され記憶される第１のフラグが所定の値を示していた場合に前記初期化コマンドの発行条件に合致すると判定し、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信するとともに前記第１のフラグの値を更新し、  前記記憶部の所定の領域に設定され記憶される第２のフラグが所定の値を示し、かつ、前記外部機器から前記シリアル通信路を介して送信される車両情報を受信した場合に、前記初期化コマンドの発行条件に合致すると判定し、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信するとともに、前記第２のフラグの値を更新することを特徴とする請求項１記載の車載システム。
【請求項３】
前記記憶部は、  前記車載情報機器の取り外し時に所定の値が設定され記憶される第３のフラグを有し、  前記制御部は、  前記車両から前記車載情報機器を一旦取り外し、前記車両以外で起動された後、再度前記車載情報機器が前記車両に装着された場合、前記外部機器から前記シリアル通信路を介して送信される車両情報を受信し、かつ、前記第３のフラグが所定の値を示していた場合に、前記初期化コマンドの発行条件に合致すると判定し、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信するとともに、前記第３のフラグの値を更新することを特徴とする請求項１記載の車載システム。
【請求項４】
前記記憶部は、  起動時に所定の値が設定され記憶される第４のフラグを有し、  前記制御部は、  前記第４のフラグの値が更新される終了前に電源の供給停止を検出した場合、前記第４のフラグを参照し、前記第４のフラグが所定の値を示していた場合に前記初期化コマンドの発行条件に合致すると判定し、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信するとともに、前記第４のフラグの値を更新することを特徴とする請求項１記載の車載システム。
【請求項５】
前記記憶部は、  第５のフラグを有し、  前記制御部は、  起動時、前回終了前の自車両位置と今回起動時の自車両位置とを比較した結果、前記車両に所定の距離以上の移動があったと判定された場合に前記第５のフラグに所定の値を設定し、  前記移動後の初回起動時、前記車載情報機器が起動されていない状態で、前記第５のフラグが所定の値を示していた場合、前記初期化コマンドの発行条件に合致すると判定し、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信するとともに、前記第５のフラグの値を更新することを特徴とする請求項１記載の車載システム。
【請求項６】
前記記憶部は、  第６のフラグを有し、  前記制御部は、  通常動作時、周囲温度、湿度の少なくとも一つが前記可搬型ストレージデバイスの許容範囲を超える状態が検出された場合に前記第６のフラグに所定の値を設定し、  前記状態検出後の初回起動時であって、前記外部機器から状態の回復が通知された場合、前記第６のフラグが所定の値を示していた場合に前記初期化コマンド発行条件に合致すると判定し、前記可搬型ストレージデバイスに対し前記初期化コマンドを送信するとともに前記第６のフラグの値を更新することを特徴とする請求項１記載の車載システム。
【請求項７】
前記制御部は、  リセット処理後の初回起動時、前記第１のフラグ又は前記第２のフラグの少なくとも一つが示す値を更新前のデフォルト値に復帰させることを特徴とする請求項２記載の車載システム。
【請求項８】
前記制御部は、  リセット処理後の初回起動時、前記第３のフラグが示す値を更新前のデフォルト値に復帰させることを特徴とする請求項３記載の車載システム。
【請求項９】
前記制御部は、  リセット処理後の初回起動時、前記第４のフラグが示す値を更新前のデフォルト値に復帰させることを特徴とする請求項４記載の車載システム。
【請求項１０】
前記制御部は、  リセット処理後の初回起動時、前記第５のフラグが示す値を更新前のデフォルト値に復帰させることを特徴とする請求項５記載の車載システム。
【請求項１１】
前記制御部は、  リセット処理後の初回起動時、前記第６のフラグが示す値を更新前のデフォルト値に復帰させることを特徴とする請求項６記載の車載システム。
【発明の詳細な説明】
【技術分野】
【０００１】  この発明は、例えば、ＤＶＤ（Digital Versatile Disc）ドライブ等の可搬型ストレージデバイスが搭載された車載情報機器と、車載情報機器とはＣＡＮ（Control Area Network）等のシリアル通信路を介して接続される外部機器と、により構成される車載システムに関するものである。
【背景技術】
【０００２】  車載情報機器（以下、ヘッドユニットという）は、ナビゲーションの他に、車室内の乗員が快適に過ごせるように、エンターテイメント性が高い、各種映像、音声を処理することが可能であり、また、その映像や音声を再生するＡＶ（Audio Visual）機器を車内に複数台設置することが一般的になりつつある。そのために、現在、ＤＶＤは、映像再生ソースとして必須のものになっている。【０００３】  ところで、ＤＶＤドライブは、電源が供給されていない状態で、車両特有の振動や衝撃等により、ピックアップやスピンドル等の機構部品がデフォルト位置からずれる場合がある。このため、起動時に初期化動作（デフォルト位置への補正）を実施することは、ＤＶＤドライブの動作を保障するうえで必要である。  上記した初期化動作は、通常、上記したヘッドユニットが有する不揮発性メモリの所定の領域（フラグ領域）に割当てられたフラグにより管理される。例えば、従来、初期設定が必要な記録装置（半導体メモリ、光ディスク、磁気ディスク）において、ホストシステム（携帯端末）が容易に初期設定を行なえ、かつ、不要な所期設定情報の書替えを防ぐことができる記録装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３２３３９２号公報
【０００５】  ところで、上記した振動や衝撃によりＤＶＤドライブの機構部品のズレに関する不具合の発生は、ライン工程での組み立て時、運搬時、車両への取り付け時が想定されるが、その直後の起動時には、特に、サーボ系で制御される機構部品のデフォルト位置への補正を行う初期化動作が必要になる。  しかしながら、起動時に上記したＤＶＤドライブの機構部品の初期化動作を毎回行った場合、デフォルト位置への補正のための位置合わせ時に不快な機械音が発生し、毎回ユーザに聞かせることになって好ましくない。それは、ＤＶＤドライブの機構部品が関係しないアプリケーションであるナビゲーションやラジオ等を起動した場合も同様に発生し、ユーザに、不快感や違和感を与える原因になっている。【０００６】  この発明は上記した課題を解決するためになされたものであり、初期化動作を実行する機会を極力制限することによって機械音の発生を抑制し、ユーザに不快感や違和感を与えることを回避した車載システムを提供することを目的とする。
【発明の概要】
【０００７】  上記した課題を解決するためにこの発明の車載システムは、可搬型ストレージデバイスを搭載した車載情報機器と、前記車載情報機器とはシリアル通信路を介して接続される外部機器と、により構成される車載システムであって、前記可搬型ストレージデバイスの機構部品の位置合わせを行なう初期化コマンドの発行条件が設定され記憶される記憶部と、前記可搬型ストレージデバイス組み立て後の初回起動時、前記記憶部に設定記憶された初期化コマンドの発行条件に合致するか否かを判定し、合致した場合に、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信し、前記可搬型ストレージデバイスの車両装着後の初回起動時、前記記憶部に設定記憶された初期化コマンドの発行条件に合致するか否かを判定し、合致した場合に、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信する制御部と、を備えたものである。
【０００８】  この発明の車載システムによれば、初期化動作を実行する機会を極力制限することによって機械音の発生を抑制し、ユーザに不快感や違和感を与えることを回避することができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１に係る車載システムのシステム構成を示すブロック図である。
【図２】この発明の実施の形態１に係る車載システムのヘッドユニット中のメインＣＰＵおよびＤＶＤドライブの内蔵ＣＰＵが実行するプログラムの構造を機能展開して示したブロック図である。
【図３】この発明の実施の形態１に係る車載システムのケース（１）の動作を示すフローチャートである。
【図４】この発明の実施の形態１に係る車載システムのケース（２）の動作を示すフローチャートである。
【図５】この発明の実施の形態１に係る車載システムのケース（３）の動作を示すフローチャートである。
【図６】この発明の実施の形態１に係る車載システムのケース（４）の動作を示すフローチャートである。
【図７】この発明の実施の形態１に係る車載システムのケース（５）の動作を示すフローチャートである。
【図８】この発明の実施の形態１に係る車載システムのケース（６）の動作を示すフローチャートである。
【図９】この発明の実施の形態１に係るシステム終了処理の動作を示すフローチャートである。
【図１０】この発明の実施の形態１に係る車載システムで使用される、初期化コマンド発生条件とフラグとの関係を表形式で示した図である。
【発明を実施するための形態】
【００１０】  以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。実施の形態１．  図１は、この発明の実施の形態１に係る車載システムの構成を示すブロック図である。図１に示されるように、この発明の実施の形態１に係る車載システムは、可搬型ストレージデバイスとしてのＤＶＤドライブ２０を搭載した車載情報機器であるヘッドユニット１と、このヘッドユニット１とはシリアル通信路としての車載ＬＡＮ（Local Area Network）３を経由して接続される外部機器としての複数のＥＣＵ（電子制御ユニット）２により構成される。  なお、ＥＣＵ２には、エンジン等パワートレイン系を含む車両の各部に取り付けられたセンサ類、あるいはエアコン等の電装部品が接続されており、ヘッドユニット１は、複数のＥＣＵ２、およびドイツのRobert Bosch GmbH社により開発されＩＳＯで国際的に標準化されたＣＡＮ（Controller Area Network）等の車載ＬＡＮ経由で車両識別番号（ＶＩＮ：Vehicle Identify Number）を含む車両情報を取得することができる。
【００１１】  ヘッドユニット１には、更に、ＧＰＳレシーバ４や、温度（湿度）センサ５等の外部装置が接続されている。ＧＰＳレシーバ４は、不図示のＧＰＳ衛星から自車両位置測位のための信号を受信し、温度（湿度）センサ５は、車両の周辺温度あるいは湿度を測定して、それぞれヘッドユニット１に供給する。  ヘッドユニット１は、ＧＰＳレシーバ４で受信した信号により自車両位置を測位し、緯度、経度、時間等に関する情報を生成し、また、温度（湿度）センサ５により計測された情報から車両システムが正常動作を行なえる範囲にあるか否かを判定する。
【００１２】  ヘッドユニット１は、プログラムメモリ１１に記録されたプログラムを逐次読み出し実行するメインＣＰＵ１０を制御中枢とし、このメインＣＰＵ１０には、上記したＤＶＤドライブ２０が、シリアル（パラレル）ＡＴＡ（AT Attachment）、あるいはＵＳＢ（Universal Serial Bus）インタフェースを介して接続される他、内部バス経由でフラッシュメモリ等の不揮発性メモリ１２、およびＬＡＮ制御部１３が接続される。ＬＡＮ制御部１３は、シリアル通信プロトコルにしたがい車載ＬＡＮ３とのインタフェースを司る。
【００１３】  なお、上記した不揮発性メモリ１２は、ここでは、「可搬型ストレージデバイス（ＤＶＤドライブ２０）の機構部品の位置合わせを行なう初期化コマンドの発行条件が設定され記憶される記憶部」として機能し、メインＣＰＵ１０は、「可搬型ストレージデバイス組み立て後の初回起動時、前記記憶部に設定記憶された初期化コマンドの発行条件に合致するか否かを判定し、合致した場合に、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信し、前記可搬型ストレージデバイスの車両装着後の初回起動時、前記記憶部に設定記憶された初期化コマンドの発行条件に合致するか否かを判定し、合致した場合に、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信する制御部」として、それぞれ機能する。詳細は後述する。
【００１４】  一方、ＤＶＤドライブ２０は、ＣＰＵを内蔵し（内蔵ＣＰＵ２００）、この内蔵ＣＰＵ２００は、メインＣＰＵ１０から送信される初期化コマンドを含む各種コマンド（リード／ライト）を実行することによりＤＶＤドライブ２０が有する機構部品を制御する。  具体的に、内蔵ＣＰＵ２００は、メインＣＰＵ１０からフォーマットコマンドを受信してＤＶＤのフォーマット制御を行なう他、初期化コマンドあるいはリード／ライトコマンドを受信して、機構部品である、ピックアップのトラッキング、フォーカシング、あるいはアクチュエータやスピンドルモータのサーボ制御等を行なう。
【００１５】  ここで、この発明の実施の形態１に係る車載システムの初期化動作の実行条件と、その有効性について簡単に説明する。  ヘッドユニット１は、ＤＶＤドライブ２０に対して初期化コマンドを送信し、機構部品をデフォルト位置へ戻す初期化動作を行なうケースとして、ここでは、以下に列挙した（１）〜（６）に制限するものとする。それ以外のケースでは、ＤＶＤドライブ２０の機構部品の初期化動作を行わないため、機械音が発生する頻度が大幅に減り、したがって、ユーザに対して機械音による不快感や違和感を与える機会は必要最低限になる。
【００１６】（１）ＤＶＤドライブ２０組み立て後の初回起動時  ライン工程でのヘッドユニット１の組立て精度に多少のばらつきがあるため、搭載するＤＶＤドライブ２０の機構部品がデフォルト位置からずれている場合があり、この場合、組立て後の初回起動時に初期化動作を行うことは有効である。（２）ヘッドユニット１の車両装着後の初回起動時  ヘッドユニット１が車両に装着される場合は、それ以前に運搬のための輸送が必要になるため、振動や衝撃等により、ＤＶＤドライブ２０の機構部品がデフォルト位置からずれる可能性がある。この場合、車両に装着後の初回起動時、車載ＬＡＮ３経由で受信可能な車両情報の受信時に初期化動作を行うことは有効である。
【００１７】（３）車両からヘッドユニット１を取り外し、取り外されたヘッドユニット１が車両以外で起動され、再度車両に装着された場合  ヘッドユニットの１の保守、点検、修理等により、ヘッドユニット１を車両から一旦取り外し、車両以外で起動して修理を行なった後、再度車両に装着した場合、振動や衝撃等でＤＶＤドライブ２０の機構部品がデフォルト位置からずれている可能性がある。このため、取り外しと保守点検作業を経たヘッドユニット１を再度車両に装着した場合に初期化動作を行うことは有効である。（４）システム終了前に電源の供給が停止された場合  システム終了前にヘッドユニット１への電源（バッテリ）供給が断たれた場合、次回起動時はＤＶＤドライブ２０の機構部品がデフォルト位置からずれている可能性があり、次回起動時に初期化動作を行うことは有効である。なお、ここで、「終了」とは、例えば、Ｗｉｎｄｏｗｓ（登録商標）では、スタートメニュー中の終了オプションを選択することで内部状態をレジスタ等に退避する正常終了処理後に電源を切断し、あるいは再起動することをいう。
【００１８】（５）起動されていない状態で車両位置が変化した場合  ヘッドユニット１がシステムオフ状態でフェリー等により車両ごと輸送された場合、振動や衝撃等によりＤＶＤドライブ２０の機構部品がデフォルト位置からずれている可能性があり、次回起動時に初期化動作を行うことは有効である。（６）温度や湿度がＤＶＤドライブ２０の動作保障範囲外へ達した場合  温度や湿度がＤＶＤドライブ２０の動作保障範囲外へ達した場合、ＤＶＤドライブ２０の動作が保障されないため、次回起動時、温度や湿度がＤＶＤドライブ２０の動作保障範囲内に戻ったとしても、機構部品がデフォルト位置からずれている可能性があり、次回起動時に初期化動作を行うことは有効である。
【００１９】  図２は、図１に示したメインＣＰＵ１０、およびＤＶＤドライブ２０の内蔵ＣＰＵ２００が実行するプログラムの構造を機能展開して示したブロック図である。
【００２０】  図２に示されるように、メインＣＰＵ１０が実行するプログラムは、フラグ保持部１００と、位置情報取得部１０１と、温度（湿度）情報取得部１０２と、車両情報取得部１０３と、内部状態監視部１０４と、フラグ更新条件判定部１０５と、コマンド発行条件判定部１０６と、コマンド送信部１０７と、からなる。
【００２１】  フラグ保持部１００には、上記した（１）〜（６）のそれぞれのケースにおいて、初期化コマンドの発行条件が設定され、それぞれ、フラグＡ（第１のフラグ）、フラグＢ（第２のフラグ）、フラグＣ（第３のフラグ）、フラグＤ（第４のフラグ）、フラグＥ（第５のフラグ）、フラグＦ（第６のフラグ）として保持される。  フラグ保持部１００に保持されるフラグＡ〜フラグＦは、実際には、図１に示す不揮発性メモリ１２のフラグ領域に割当てられ記憶される。図１０に、上記した（１）〜（６）のケース毎のフラグＡ〜フラグＦの状態遷移の様子が状態遷移図として表形式で示されている。詳細は後述する。
【００２２】  位置情報取得部１０１は、ＧＰＳレシーバ４が受信した信号に基づき位置測位を行なった結果を取得し、フラグ更新条件判定部１０５、およびコマンド発行条件判定部１０６へ引き渡す。温度（湿度）情報取得部１０２は、温度（湿度）センサ５により計測された信号に基づき温度（湿度）情報を生成し、フラグ更新条件判定部１０５、およびコマンド発行条件判定部１０６へ引き渡す。  車両情報取得部１０３は、複数のＥＣＵ２、車載ＬＡＮ３、ＬＡＮ制御部１３経由で受信した、例えば、ＶＩＮ、あるいは車速度や走行距離等に関する車両情報をフラグ更新条件判定部１０５およびコマンド発行条件判定部１０６へ引き渡す。
【００２３】  内部状態監視部１０４は、起動、終了、リセット等、ユーザ操作に基づく動作イベント、あるいは、ヘッドユニット１の装着状態、バッテリオフ等の内部状態を常時監視し、その内容をフラグ更新条件判定部１０５へ引き渡す。  フラグ更新条件判定部１０５は、フラグ保持部１００にデフォルト値が設定されたフラグＡ〜フラグＦのそれぞれについて、上記した内部状態監視部１０４の出力である内部状態情報、および位置情報取得部１０１、温度（湿度）情報取得部１０２、車両情報取得部１０３により引き渡される外部状態情報の組み合わせに基づきフラグ更新の判定を行ない、フラグＡ〜フラグＦのそれぞれの値を更新する。
【００２４】  フラグ更新条件判定部１０５は、起動検知、終了検知、リセット検知、バッテリオフ検知、ヘッドユニット１の装着検知、起動されていない状態での５００ｍ等の所定距離の車両移動検知、動作許容範囲を超える温度や湿度の検知等、内部状態監視部１０４におけるそれぞれのイベント検出を契機に、フラグ保持部１００のフラグＡ〜フラグＦの該当フラグをＯＮする制御を行う。また、フラグ更新条件判定部１０５は、上記した（１）〜（６）のケースそれぞれにおいて、後述するコマンド発行条件判定部１０６で初期化コマンド発行条件に合致すると判定され、コマンド送信部１０７によりＤＶＤドライブ２０へ初期化コマンドが送信されたタイミングで、該当のフラグＡ〜フラグＦの値をデフォルト値に戻す制御も行なう。  なお、フラグ更新条件判定部１０５は、リセット処理後の初回起動時、フラグＡからフラグＦの少なくとも一つが示す値を更新前のデフォルト値に復帰させることができる。
【００２５】  コマンド発行条件判定部１０６は、上記した（１）〜（６）のケースそれぞれにおいて、フラグ保持部１００を参照して得られるフラグＡ〜フラグＦの値と、位置情報取得部１０１、温度（湿度）情報取得部１０２、車両情報取得部１０３により引き渡される外部状態情報の組み合わせに基づき初期化コマンドの発行条件を判定してコマンド送信部１０７を制御する。  コマンド発行条件判定部１０６は、例えば、ＤＶＤドライブ２０組み立て後の初回起動時、不揮発性メモリ１２のフラグ領域に設定されたフラグＡ（第１のフラグ）がＯＮしていた場合に、初期化コマンド発行条件に合致すると判定し、コマンド送信部１０７を制御する。また、コマンド発行条件判定部１０６は、ＤＶＤドライブ２０の車両装着後の初回起動時、不揮発性メモリ１２のフラグ領域に設定されたフラグＢ（第２のフラグ）がＯＮで、かつ、車両情報取得部１０３から取得されるＶＩＮを受信した場合に初期化コマンドの発行条件に合致すると判定し、コマンド送信部１０７を制御する。
【００２６】  コマンド発行条件判定部１０６は、車両からヘッドユニット１を一旦取り外し、取り外されたヘッドユニット１が車両以外で起動された後、再度車両に装着された場合、不揮発性メモリ１２のフラグ領域に設定されたフラグＣ（第３のフラグ）がＯＮで、かつ、車両情報取得部１０３を介してＶＩＮを受信した場合に初期化コマンドの発行条件に合致すると判定し、コマンド送信部１０７を制御する。  また、コマンド発行条件判定部１０６は、フラグＤ（第４のフラグ）の値が更新される終了前に電源の供給が停止されたことを検出した場合、フラグＤがＯＮしていた場合に初期化コマンド発行条件に合致すると判定し、コマンド送信部１０７を制御する。
【００２７】  コマンド発行条件判定部１０６は、起動時、前回終了前の自車位置と今回起動時の自車位置とを比較し、所定の距離以上の移動があったと判定されて以降の初回起動時、ヘッドユニット１に電源が供給されていない状態で、フラグＥ（第５のフラグ）がＯＮしていた場合に初期化コマンド発行条件に合致すると判定し、コマンド送信部１０７を制御する。  また、コマンド発行条件判定部１０６は、通常動作時、周囲温度、湿度の少なくとも一つが動作許容範囲を超える状態が検出されて以降の初回起動時、温度（湿度）情報取得部１０２を介して状態の回復が通知された場合、フラグＦ（第６のフラグ）がＯＮしていた場合に初期化コマンド発行条件に合致すると判定し、コマンド送信部１０７を制御する。
【００２８】  一方、ＤＶＤドライブ２０の内蔵ＣＰＵ２００が実行するプログラムは、図２に示されるように、コマンド受信部２０１と、コマンド実行部２０２とからなる。  コマンド受信部２０１は、メインＣＰＵ１０から送信される初期化コマンドを受信し、コマンド実行部２０２は、この初期化コマンドを実行することにより、ＤＶＤ機構部２０３の各機構部品のデフォルト位置への位置合わせを行なう。なお、ここで、ＤＶＤ機構部２０３とは、内蔵ＣＰＵ２００によって制御される入出力ポートに接続される、ピックアップのアクチュエータ（ＤＣモータ）、スピンドルモータ等、サーボ系により制御される、初期化動作時に位置合わせを要する機構部品とする。
【００２９】  図３〜図９は、この発明の実施の形態１に係る車載システムの動作を示すフローチャートである。  以下、図３〜図９のフローチャートを参照しながら、上記した（１）〜（６）のケース毎に、図１、図２に示すこの発明の実施の形態１に係る車載システムの動作について詳細に説明する。
【００３０】  まず、（１）ＤＶＤドライブ２０の組み立て後の初回起動時、における車載システムの動作から説明する。ここでは、図１０の初期化コマンド発生条件とフラグとの関係に示されるように、フラグ保持部１００の、フラグＡ、フラグＢともにデフォルト値である「ＯＮ」が保持され、フラグＣ、フラグＤ、フラグＥ、フラグＦともに、デフォルト値である「ＯＦＦ」が保持されているものとする。
【００３１】  ＤＶＤドライブ２０の組み立て後の初回起動時（図３のステップＳＴ３０１）、コマンド発行条件判定部１０６は、まず、フラグ保持部１００のフラグＡの値を参照し（ステップＳＴ３０２）、ＯＮ設定されていた場合に（ステップＳＴ３０２“ＹＥＳ”）、コマンド送信部１０７を制御してＤＶＤドライブ２０に対して初期化コマンドを送信する（ステップＳＴ３０３）。  このとき、ヘッドユニット１から送信される初期化コマンドをシリアル（パラレル）ＡＴＡ、あるいはＵＳＢを介しコマンド受信部２０１で受信したＤＶＤドライブ２０は、コマンド実行部２０２でその初期化コマンドを実行し、ＤＶＤ機構部２０３が有する機構部品の位置合わせのための初期化動作を実行する。
【００３２】  上記した初期化動作実行後、フラグ更新条件判定部１０５は、フラグ保持部１００を制御してフラグＡをＯＦＦ設定し（ステップＳＴ３０４）、以降、ヘッドユニット１は、システム通常動作に遷移し（ステップＳＴ３０５）、図９にフローチャートＧで示す「システム終了処理」を実行する。  「システム終了処理」にあっては、内部状態監視部１０４で、温度（湿度）情報取得部１０２で取得された周囲温度あるいは湿度に関する情報が、ＤＶＤドライブ２０の保障範囲に影響を及ぼす値になったことが検出された場合（ステップＳＴ９０１“ＹＥＳ”）、フラグ更新条件判定部１０５は、フラグ保持部１００を制御してフラグＦをＯＮ設定する処理を行ない（ステップＳＴ９０２）、保障範囲内で動作している場合（ステップＳＴ９０１“ＮＯ”）、フラグ更新条件判定部１０５は、フラグ保持部１００を制御してフラグＤをデフォルト値であるＯＦＦ設定に戻す処理を行ない（ステップＳＴ９０３）、システム終了とする（ステップＳＴ９０４）。
【００３３】  一方、図３のステップＳＴ３０２のフラグＡ判定処理で、フラグＡがＯＦＦ設定されていた場合（ステップＳＴ３０２“ＮＯ”）、ヘッドユニット１は、図４にＢのフローチャートで示す（２）ヘッドユニット１の車両装着後の初回起動時の処理に移行する。  ここでは、まず、コマンド発行条件判定部１０６がフラグ保持部１００のフラグＢの値を参照し（ステップＳＴ４０１）、フラグＢがＯＮ設定されていた場合に（ステップＳＴ４０１“ＹＥＳ”）、更に、車両情報取得部１０３により取得されるＶＩＮの受信を待って（ステップＳＴ４０２“ＹＥＳ”）、コマンド送信部１０７を制御し、ＤＶＤドライブ２０に対して初期化コマンドを送信する（ステップＳＴ４０３）。このとき、フラグ更新条件判定部１０５は、フラグ保持部１００を制御してフラグＢをＯＦＦ設定する制御を行ない（ステップＳＴ４０４）、以降、通常のシステム動作に遷移する（ステップＳＴ４０５）。
【００３４】  一方、図４のステップＳＴ４０１のフラグＢ判定処理で、フラグＢがＯＦＦ設定されていた場合（ステップＳＴ４０１“ＮＯ”）、ヘッドユニット１は、図５にフローチャートＣで示す、（３）車両からヘッドユニット１を取り外し、取り外されたヘッドユニット１が車両以外で起動され、再度車両に装着された場合の処理に移行する。  ここでは、まず、コマンド発行条件判定部１０６が、フラグ保持部１００のフラグＣの値を参照する（ステップＳＴ５０１）。ここで、フラグＣがＯＮ設定されていれば（ステップＳＴ５０１“ＹＥＳ”）、コマンド発行条件判定部１０６は、コマンド送信部１０７を制御し、ＤＶＤドライブ２０に対して初期化コマンドを送信する（ステップＳＴ５０２）。このとき、フラグ更新条件判定部１０５は、フラグ保持部１００を制御してフラグＣをデフォルト値であるＯＦＦに戻す制御を行ない（ステップＳＴ５０３）、以降、通常のシステム動作に遷移する（ステップＳＴ５０４）。
【００３５】  なお、フラグ更新条件判定部１０５は、ステップＳＴ５０１のフラグＣ判定処理で、フラグＣがＯＦＦ設定された状態で（ステップＳＴ５０１“ＮＯ”）、車両情報であるＶＩＮを受信した場合（ステップＳＴ５０５“ＹＥＳ”）、あるいは、ＶＩＮが未だ受信できていない場合（ステップＳＴ５０５“ＮＯ”）、フラグ保持部１００を制御し、フラグＣをＯＮ設定（ステップＳＴ５０６）した後、図６（ａ）（ｂ）にフローチャートＤで示す、（４）システム終了前に電源の供給が停止された場合の処理に移行する。
【００３６】  図６（ａ）において、コマンド発行条件判定部１０６は、フラグ保持部１００のフラグＤを参照し（ステップＳＴ６０１）、その結果、フラグＤがＯＮ設定されていれば（ステップＳＴ６０１“ＹＥＳ”）、コマンド送信部１０７を制御し、ＤＶＤドライブ２０に対して初期化コマンドを送信し（ステップＳＴ６０２）、以降、システム通常動作に遷移する（ステップＳＴ６０３）。なお、ステップＳＴ６０１のフラグＤの判定処理において、フラグＤがＯＦＦ設定されていた場合（ステップＳＴ６０１“ＮＯ”）、フラグ更新条件判定部１０５は、フラグ保持部１００のフラグＤを含む現状のフラグ設定を保持する（ステップＳＴ６０４）。  図６（ｂ）に、フラグＤがシステム起動時にＯＮになるケースが示されている。すなわち、内部状態監視部１０４は、フラグ更新条件判定部１０５によりフラグ保持部１００のフラグＤの値が更新されるシステム終了前に電源（バッテリ）の供給停止を検知した場合（ステップＳＴ６０５）、ヘッドユニット１は、図３にフローチャートＡで示す、（１）ＤＶＤドライブ２０組み立て後の初回起動時の処理に移行する。ここで、コマンド発行条件判定部１０６は、フラグ保持部１００のフラグＡを参照し（ステップＳＴ３０２）、その結果、フラグＡがＯＮを示していれば（ステップＳＴ３０２“ＹＥＳ”）、コマンド送信部１０７を制御し、ＤＶＤドライブ２０に対して初期化コマンドを送信する（ステップＳＴ３０３）。
【００３７】  なお、ヘッドユニット１は、図６（ａ）のステップＳＴ６０４でフラグ保持部１００のフラグＤを含む現状のフラグ設定を保持した後、図７にフローチャートＥで示す、（５）起動されていない状態で車両位置が変化した場合の処理を実行する。  ここでは、内部状態監視部１０４は、位置情報取得部１０１により取得される車両の現在位置情報に基づき、前回システム終了前の自車両位置と今回起動時の自車両位置とを比較する（ステップＳＴ７０１）。内部状態監視部１０４は、上記の比較結果、車両に所定の距離（例えば、５００ｍ）以上の移動があったと判定した場合（ステップＳＴ７０１“ＹＥＳ”）、フラグ保持部１００を制御してフラグＥをＯＮ設定する（ステップＳＴ７０２）。  続いて、内部状態監視部１０４は、制御をコマンド発行条件判定部１０６に移し、コマンド発行条件判定部１０６は、コマンド送信部１０７を制御し、ＤＶＤドライブ２０に対して初期化コマンドを送信する（ステップＳＴ７０３）。  このとき、フラグ更新条件判定部１０５は、フラグ保持部１００を制御してフラグＥをデフォルト値であるＯＦＦに戻す制御を行ない（ステップＳＴ７０４）、以降、ヘッドユニット１は、通常のシステム動作に遷移し（ステップＳＴ７０５）、続いて、図９にフローチャートＧで示す「システム終了処理」を実行する。
【００３８】  一方、ステップＳＴ７０１の車両位置比較処理において、車両に所定の距離の移動がなかったと判定された場合（ステップＳＴ７０１“ＮＯ”）、ヘッドユニット１は、図８にフローチャートＦで示す、（６）温度や湿度がＤＶＤドライブ２０の動作保障範囲外へ達した場合の処理を実行する。  すなわち、ヘッドユニット１は、まず、フラグＦを参照し（ステップＳＴ８０１）、フラグＦがＯＮ設定されていた場合（ステップＳＴ８０１“ＹＥＳ”）、更に、温度（湿度）情報取得部１０２で取得された周囲温度あるいは湿度に関する情報が、ＤＶＤドライブ２０の保障範囲か否かを内部状態監視部１０４で判定する（ステップＳＴ８０２）。
【００３９】  ここで、動作保障範囲内であることが判定されると（ステップＳＴ８０２“ＹＥＳ”）、内部状態監視部１０４は、コマンド発行条件判定部１０６に制御を移し、コマンド発行条件判定部１０６は、コマンド送信部１０７を制御し、ＤＶＤドライブ２０に対して初期化コマンドを送信する（ステップＳＴ８０３）。このとき、フラグ更新条件判定部１０５は、フラグ保持部１００を制御してフラグＦをデフォルト値であるＯＦＦに戻す制御を行なう（ステップＳＴ８０４）。そして、ヘッドユニット１は、システム通常動作に遷移し（ステップＳＴ８０５）、以降、システム終了処理（Ｇ）の実行に遷移する。  なお、ステップＳＴ８０１におけるフラグＦのＯＮ判定処理において、フラグＦがＯＦＦの場合（ステップＳＴ８０１“ＮＯ”）、あるいは、ステップＳＴ８０２の保障範囲内動作判定処理において、周囲温度あるいは湿度に関する情報が、ＤＶＤドライブ２０の保障範囲を超えていると判定された場合（ステップＳＴ８０２“ＮＯ”）、ヘッドユニット１は、システム通常動作に遷移し（ステップＳＴ８０６）、以降、システム終了処理（Ｇ）の実行に移行する。
【００４０】  ここで実行されるシステム終了処理にあっては、一旦、温度（湿度）情報取得部１０２で取得された周囲温度あるいは湿度に関する情報が、ＤＶＤドライブ２０の保障範囲に影響を及ぼす値になったとしてもその回復を待ち（ステップＳＴ９０１“ＹＥＳ”）、このとき、フラグ更新条件判定部１０５は、フラグ保持部１００を制御してフラグＦをＯＮ設定する処理を行なう（ステップＳＴ９０２）。なお、保障範囲内で動作していた場合（ステップＳＴ９０１“ＮＯ”）、フラグ更新条件判定部１０５は、フラグ保持部１００を制御し、システム起動時にＯＮされるフラグＤをデフォルト値であるＯＦＦ設定に戻す処理を行ない（ステップＳＴ９０３）、正常終了とする（ステップＳＴ９０４）。
【００４１】  上記したように、この発明の実施の形態１に係る車載システムによれば、制御部（メインＣＰＵ１０）は、ＤＶＤドライブ２０組み立て後の初回起動時（ケース１）、フラグ保持部１００のフラグＡを参照し、所定の値を示していた場合に初期化コマンドを送信し、また、ＤＶＤドライブ２０の車両装着後の初回起動時（ケース２）、フラグ保持部１００のフラグＢを参照し、フラグＢが所定の値を示し、かつ、車両情報（ＶＩＮ）を受信した場合に、初期化コマンドを送信することにより、ＤＶＤドライブ２０の機構部品の初期化が実行され、また、初期化コマンド実行とともにフラグＡ、Ｂの値を更新してデフォルト値に戻すことにより、通常起動時の初期化動作が抑制されるため、機械音が発生する頻度が大幅に減り、したがって、ユーザに対して機械音による不快感や違和感を与える機会は必要最低限になる。
【００４２】  また、制御部（メインＣＰＵ１０）は、車両からヘッドユニット１が一旦取り外され、車両以外で起動された後、再度車両に装着された場合（ケース３）、ＶＩＮ等の車両情報を受信し、かつ、フラグＣが所定の値を示していた場合に、ＤＶＤドライブ２０に対して初期化コマンドを送信することにより、ＤＶＤドライブ２０の機構部品の初期化動作を実行することができる。また、制御部（メインＣＰＵ１０）は、初期化コマンド実行とともに、フラグＣの値を更新してデフォルト値に戻すことにより、通常起動時の初期化動作が抑制されるため、機械音が発生する頻度が大幅に減り、したがって、ユーザに対して機械音による不快感や違和感を与える機会は必要最低限になる。  また、制御部（メインＣＰＵ１０）は、フラグ保持部１００のフラグＤの値が更新される終了前に電源の供給停止を検出した場合（ケース４）、フラグＤが所定の値を示していた場合に初期化コマンドを送信することにより、ＤＶＤドライブ２０の機構部品の初期化動作を実行することができる。また、制御部（メインＣＰＵ１０）は、初期化コマンド実行とともにフラグＤの値を更新することにより、通常起動時の初期化動作が抑制されるため、機械音が発生する頻度が大幅に減り、したがって、ユーザに対して機械音による不快感や違和感を与える機会は必要最低限になる。
【００４３】  また、制御部（メインＣＰＵ１０）は、起動時、前回終了前の自車両位置と今回起動時の自車両位置とを比較した結果、車両に所定の距離以上の移動があったと判定された場合（ケース５）にフラグＥに所定の値を設定し、移動後の初回起動時、ヘッドユニット１が起動されていない状態で、フラグＥが所定の値を示していた場合に初期化コマンドを送信することにより、ＤＶＤドライブ２０の機構部品の初期化動作を実行することができる。  また、制御部（メインＣＰＵ１０）は、通常動作時、周囲温度、湿度の少なくとも一つが動作許容範囲を超える状態が検出された場合（ケース６）にフラグ保持部１００のフラグＦに所定の値を設定し、上記した状態検出後の初回起動時であって、温度（湿度）センサ５から状態の回復が通知され、かつ、フラグＦが所定の値を示していた場合に初期化コマンドを送信することにより、ＤＶＤドライブ２０の機構部品の初期化が実行され、また、初期化コマンド実行とともにフラグＦの値を更新してデフォルト値に戻すことにより、通常起動時の初期化動作が抑制されるため、機械音が発生する頻度が大幅に減り、したがって、ユーザに対して機械音による不快感や違和感を与える機会は必要最低限になる。
【００４４】  なお、上記した（１）〜（６）のケースにおいて、それぞれのフローチャートには図示省略されているが、リセット処理後の初回起動時、フラグ更新条件判定部１０５は、フラグＣ〜フラグＦの少なくとも一つが示す値を更新前のデフォルト値に復帰させる制御を行なう。このことにより、通常起動時の初期化動作が抑制されるため、機械音が発生する頻度が大幅に減り、したがって、ユーザに対して機械音による不快感や違和感を与える機会は必要最低限になる。
【００４５】  なお、上記したこの発明の実施の形態１に係る車載システムによれば、可搬型ストレージデバイスとして、ＤＶＤドライブ２０を用いるものとして説明したが、ＣＤ（Compact Disc）ドライブ、ＭＤ（Mini Disc）ドライブ、ＭＯ（Magneto Optical）ドライブ、あるいはハードディスクドライブは勿論のこと、半導体メモリを含む記録媒体を駆動するための機構部品を有する全ての可搬型ストレージデバイスに適用が可能である。  また、実施の形態１に係る車載システムによれば、車両情報として、外部機器のＥＣＵ２からＶＩＮを取得することとしたが、ＶＩＮに制限されるものではなく、同じくＥＣＵ２を介して取得される車速度情報や操舵角情報等の車両情報で代替してもよい。
【００４６】  なお、図２に示す、メインＣＰＵ１０（制御部）が有する機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。  例えば、可搬型ストレージデバイス（ＤＶＤドライブ２０）組み立て後の初回起動時、記憶部（不揮発性メモリ１２）に設定記憶された初期化コマンドの発行条件に合致するか否かを判定し、合致した場合に、可搬型ストレージデバイスに対して初期化コマンドを送信し、可搬型ストレージデバイスの車両装着後の初回起動時、記憶部に設定記憶された初期化コマンドの発行条件に合致するか否かを判定し、合致した場合に、可搬型ストレージデバイスに対して初期化コマンドを送信する制御部が実行するデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【産業上の利用可能性】
【００４７】  以上のように、この発明に係る車載システムは、初期化動作を実行する機会を極力制限することによって機械音の発生を抑制し、ユーザに不快感や違和感を与えることを回避するために、可搬型ストレージデバイスを搭載した車載情報機器と、前記車載情報機器とはシリアル通信路を介して接続される外部機器と、により構成される車載システムであって、前記可搬型ストレージデバイスの機構部品の位置合わせを行なう初期化コマンドの発行条件が設定され記憶される記憶部と、前記可搬型ストレージデバイス組み立て後の初回起動時、前記記憶部に設定記憶された初期化コマンドの発行条件に合致するか否かを判定し、合致した場合に、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信し、前記可搬型ストレージデバイスの車両装着後の初回起動時、前記記憶部に設定記憶された初期化コマンドの発行条件に合致するか否かを判定し、合致した場合に、前記可搬型ストレージデバイスに対して前記初期化コマンドを送信する制御部を備えるよう構成したので、ナビゲーションの他、各種映像、音声を処理する車載情報機器の車載システムなどに用いるのに適している。
【図１】
2010016172.tif 000003
【図２】
2010016172.tif 000004
【図３】
2010016172.tif 000005
【図４】
2010016172.tif 000006
【図５】
2010016172.tif 000007
【図６】
2010016172.tif 000008
【図７】
2010016172.tif 000009
【図８】
2010016172.tif 000010
【図９】
2010016172.tif 000011
【図１０】
2010016172.tif 000012
【国際調査報告】
2010016172.tif 000013
2010016172.tif 000014
2010016172.tif 000015
2010016172.tif 000016