(57)【要約】  ＮＡＮＤ型フラッシュメモリのデータの損失を防止可能な車両用表示装置を提供する。  車両用表示装置は、車両情報を表示する表示部６と、表示部６の表示に関連するデータを誤り訂正符号とともに記憶するＮＡＮＤ型フラッシュメモリ１と、そのデータを用いて車両情報を表示器６に表示させる制御部（例えば第２の制御部２）と、を備えている。車両の駆動を開始させるスイッチＫＥＹがＯＦＦされること等の車両の負荷が低い時に、制御部（例えば第１の制御部３）は、データ損失防止処理として、ＮＡＮＤ型フラッシュメモリ１に記録されたデータに誤りが存在するか否かを誤り訂正符号で判定し、データに誤りが存在する時に、制御部（例えば第１の制御部３）は、誤り訂正符号でその誤りを訂正する。
2018003649.tif 000002
【特許請求の範囲】
【請求項１】
車両情報を表示する表示部と、
前記表示部の表示に関連するデータを誤り訂正符号とともに記憶するＮＡＮＤ型フラッシュメモリと、
前記データを用いて前記車両情報を前記表示器に表示させる制御部と、
を備え、
前記制御部は、車両の負荷が低いか否かを判定し、
前記車両の前記負荷が低い時に、前記制御部は、データ損失防止処理として、前記ＮＡＮＤ型フラッシュメモリに記録された前記データに誤りが存在するか否かを前記誤り訂正符号で判定し、
前記データに前記誤りが存在する時に、前記制御部は、前記誤り訂正符号で前記誤りを訂正することを特徴する車両用表示装置。
【請求項２】
前記車両の駆動を開始させるスイッチがＯＦＦされる時に、前記制御部は、前記車両の前記負荷が低いことを判定し、
前記スイッチがＯＦＦされる間、前記制御部は、第１所定時間が経過したか否かを判定し、
前記第１所定時間が経過した後に、前記制御部は、前記データ損失防止処理を実行することを特徴とする請求項１に記載の車両用表示装置。
【請求項３】
前記制御部は、前記スイッチがＯＦＦ状態からＯＮ状態に変化するか否かを判定する第１の制御部と、前記データを用いて前記車両情報を前記表示器に表示させる第２の制御部と、を有し、
前記スイッチがＯＦＦされる間、前記第２の制御部は、常に待機状態に設定され、
前記スイッチがＯＦＦされる間、前記第１の制御部は、待機状態に設定されるとともに、前記第１所定時間よりも短い周期で起動し、前記動作状態で、前記第１所定時間が経過したか否かを判定し、
前記第１所定時間が経過していない時に、前記第１の制御部は、前記動作状態から前記待機状態に移行することを特徴とする請求項２に記載の車両用表示装置。
【請求項４】
前記第１所定時間が経過した後に、前記第１の制御部は、前記動作状態で、前記ＮＡＮＤ型フラッシュメモリに記録された前記データに誤りが存在するか否かを前記誤り訂正符号で判定し、
前記データに前記誤りが存在する時に、前記第１の制御部は、前記誤り訂正符号で前記誤りを訂正することを特徴とする請求項３に記載の車両用表示装置。
【請求項５】
前記ＮＡＮＤ型フラッシュメモリに記録された前記データに誤りが存在するか否かを前記誤り訂正符号で判定される間、前記第１の制御部は、前記スイッチが前記ＯＦＦ状態から前記ＯＮ状態に変化するか否かを判定し、
前記スイッチが前記ＯＦＦ状態から前記ＯＮ状態に変化する時に、前記第１の制御部は、前記データに誤りが存在するか否かの判定を中止し、前記第２の制御部を起動させることを特徴とする請求項４に記載の車両用表示装置。
【請求項６】
前記ＮＡＮＤ型フラッシュメモリは、前記ＮＡＮＤ型フラッシュメモリに記録された前記データの誤りを管理するメモリコントローラを内蔵し、
前記第１所定時間が経過した時に、前記第１の制御部は、前記動作状態で、前記ＮＡＮＤ型フラッシュメモリに記録された前記データに誤りが存在するか否かの検出を前記メモリコントローラに実行させ、且つ、前記誤りの訂正を前記メモリコントローラに実行させることを特徴とする請求項４又は５に記載の車両用表示装置。
【請求項７】
使用環境温度を検出する温度検出部を
更に備え、
前記制御部は、前記使用環境温度に基づき、前記データ損失防止処理を実行するタイミングを決定することを特徴とする請求項１乃至６の何れか１項に記載の車両用表示装置。
【請求項８】
使用環境温度を検出する温度検出部を
更に備え、
前記制御部は、前記使用環境温度が高いほど前記第１所定時間が短くなるように、前記第１所定時間を設定することを特徴とする請求項２乃至６の何れか１項に記載の車両用表示装置。
【請求項９】
前記制御部は、前記データ損失防止処理が正常に完了してから第２所定時間が経過したか否かを判定し、
前記第２所定時間が経過した後に、前記制御部は、前記データ損失防止処理を実行することを特徴とする請求項１乃至８の何れか１項に記載の車両用表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば自動車等の車両に搭載可能な表示装置（車両用表示装置）に関し、特に、表示部の表示に関連するデータ（より具体的には、表示部の表示を制御する制御部が起動するためのプログラムデータ）を記憶するＮＡＮＤ型フラッシュメモリのデータの損失を防止可能な車両用表示装置（車両用計器を含む）に関する。
【背景技術】
【０００２】
例えば特許文献１は、車両用表示装置を開示し、その車両用表示装置（画像表示装置２）は、指針１６及び指針回動領域１７を有するアナログ式メータ画像１５を表示するとともに、指針回動領域１７の外周に沿ってリング画像１８を表示することができる（特許文献１の要約書参照）。【０００３】
また、例えば特許文献２は、車両用メータユニットを開示し、その車両用メータユニット１は、アナログメータ５０１，５０４、レーン案内表示部５３０、案内誘導表示部５３１等を立体画像処理によって奥行き方向に手前に存在又は表示させることができる（特許文献２の要約書、段落［００３５］，［００３７］参照）。【０００４】
さらに、例えば特許文献３は、車両用表示装置を開示し、その車両用表示装置のメータ１０（表示部）は、スピードメータ、インジケータ等をポリゴン及びテクスチャで描画又は表示することができる（特許文献３の請求項１，請求項２、段落［００１３］参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１５７４３４号公報
【特許文献２】特開２００９−１３７４８６号公報
【特許文献３】特許第５０４５９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば特許文献１〜３に開示されるように、車両用表示装置の表示部は、高い意匠性を有することが好ましい。言い換えれば、近年、車両用表示装置の表示部の表示に関連するデータの容量は、少なくない。加えて、近年、車両用表示装置の表示部は、大型化する傾向があり、また、車両用表示装置の表示部に表示される車両情報の種類は、増加する傾向がある。従って、車両用表示装置の表示部の表示に関連するデータの容量は、増加する傾向がある。【０００７】
例えば特許文献２のＲＯＭ２８２は、メータ描画ソフトウェアと、画像メータ５０４Ａ，５０４Ｄ，５０１，５０６，５０７，５０９の描画に必要な図形データと、デジタル速度計５０４Ｄに速度表示するための数字のフォントデータと、を記憶している（特許文献２の段落［００３８］参照）。例えば特許文献３のＲＯＭ２２は、例えばＥＥＰＲＯＭ、フラッシュメモリ等の不揮発性の半導体メモリによって構成されており、メータＥＣＵ２１で行われる各種処理を実行するための画像表示プログラムおよび輝度値設定プログラムに加えて、車両状態を表す画像１１〜１７、各種設定モード画像１８などに対応した種々のポリゴンを表すデータと、各ポリゴンに対応したテクスチャを表すデータ（テクセルデータ）と、を記憶している（特許文献３の段落［００１５］参照）。【０００８】
ＲＯＭに記憶するデータの容量が増加する時に、製造コストの観点から、本発明者は、ＲＯＭとしてＮＡＮＤ型フラッシュメモリが好ましいことを認識した。言い換えれば、ＮＡＮＤ型フラッシュメモリは、ＥＥＰＲＯＭ又はＮＯＲ型フラッシュメモリと比較して、安価である。しかしながら、ＮＡＮＤ型フラッシュメモリは、読み出したいセルの値が正しく読み出せないビットエラーが発生し易いことが知られている。【０００９】
言い換えれば、本発明者は、車両用表示装置の記憶部又はＲＯＭにＮＡＮＤ型フラッシュメモリを採用する時に、データの損失を防止する必要性を認識した。特に、本発明者は、車両のイグニッションキースイッチ等のスイッチがＯＦＦされる時に、言い換えれば、ＮＡＮＤ型フラッシュメモリへのアクセスが停止される時に、ＮＡＮＤ型フラッシュメモリのデータの損失を防止する必要性を認識した。【００１０】
加えて、本発明者らは、車両のイグニッションキースイッチ等のスイッチがＯＮされる時であっても、ＮＡＮＤ型フラッシュメモリのデータの損失を防止する必要性を認識した。但し、本発明者らは、ＮＡＮＤ型フラッシュメモリのデータの損失の防止よりも、車両の運転の優先させる必要性も認識した。【００１１】
本発明の１つの目的は、ＮＡＮＤ型フラッシュメモリのデータの損失を防止可能な車両用表示装置を提供することである。本発明の他の目的は、以下に例示する態様及び最良の実施形態、並びに添付の図面を参照することによって、当業者に明らかになるであろう。
【課題を解決するための手段】
【００１２】
以下に、本発明の概要を容易に理解するために、本発明に従う態様を例示する。【００１３】
第１の態様において、車両用表示装置は、
車両情報を表示する表示部と、
前記表示部の表示に関連するデータを誤り訂正符号とともに記憶するＮＡＮＤ型フラッシュメモリと、
前記データを用いて前記車両情報を前記表示器に表示させる制御部と、
を備え、
前記制御部は、車両の負荷が低いか否かを判定し、
前記車両の前記負荷が低い時に、前記制御部は、データ損失防止処理として、前記ＮＡＮＤ型フラッシュメモリに記録された前記データに誤りが存在するか否かを前記誤り訂正符号で判定し、
前記データに前記誤りが存在する時に、前記制御部は、前記誤り訂正符号で前記誤りを訂正する。【００１４】
第１の態様では、車両の負荷が低い時に、データの損失が防止されるので、正しいデータ（訂正又は復元されたデータ）に基づき、車両情報を表示器に表示させることができる。【００１５】
第１の態様に従属する第２の態様において、
前記車両の駆動を開始させるスイッチがＯＦＦされる時に、前記制御部は、前記車両の前記負荷が低いことを判定してもよく、
前記スイッチがＯＦＦされる間、前記制御部は、第１所定時間が経過したか否かを判定してもよく、
前記第１所定時間が経過した後に、前記制御部は、前記データ損失防止処理を実行してもよい。【００１６】
第２の態様では、スイッチがＯＦＦされる間、第１所定時間が経過した後に、ＮＡＮＤ型フラッシュメモリに記録されたデータに存在する誤りを訂正することができる。言い換えれば、例えば熱等の外部環境によって、データに誤りが存在する場合であっても、第１所定時間が経過することによってその誤りは、定期的に訂正される。従って、第２の態様では、データの損失が防止されるので、正しいデータ（訂正又は復元されたデータ）に基づき、車両情報を表示器に表示させることができる。【００１７】
第２の態様に従属する第３の態様において、
前記制御部は、前記スイッチがＯＦＦ状態からＯＮ状態に変化するか否かを判定する第１の制御部と、前記データを用いて前記車両情報を前記表示器に表示させる第２の制御部と、を有してもよく、
前記スイッチがＯＦＦされる間、前記第２の制御部は、常に待機状態に設定されてもよく、
前記スイッチがＯＦＦされる間、前記第１の制御部は、待機状態に設定されるとともに、前記第１所定時間よりも短い周期で起動し、前記動作状態で、前記第１所定時間が経過したか否かを判定してもよく、
前記第１所定時間が経過していない時に、前記第１の制御部は、前記動作状態から前記待機状態に移行してもよい。【００１８】
第３の態様では、制御部は、第１の制御部と第２の制御部とで構成されて、スイッチがＯＦＦされる間、車両情報を表示器に表示させる第２の制御部は、常に待機状態に設定される。これにより、第２の制御部の消費電力は、低減される。スイッチがＯＦＦされる間、第１所定時間よりも短い周期で起動する。第１の制御部は、常に動作状態に設定されないで、第１の制御部が起動する時に、第１の制御部が動作状態に設定されるので、第１の制御部の消費電力は、低減される。【００１９】
第３の態様に従属する第４の態様において、
前記第１所定時間が経過した後に、前記第１の制御部は、前記動作状態で、前記ＮＡＮＤ型フラッシュメモリに記録された前記データに誤りが存在するか否かを前記誤り訂正符号で判定してもよく、
前記データに前記誤りが存在する時に、前記第１の制御部は、前記誤り訂正符号で前記誤りを訂正してもよい。【００２０】
第４の態様では、第２の制御部ではなく、第１の制御部によって、ＮＡＮＤ型フラッシュメモリに記録されたデータに存在する誤りが訂正される。言い換えれば、スイッチがＯＦＦされる間、車両情報を表示器に表示させる第２の制御部は、常に待機状態に設定されるので、第２の制御部の消費電力は、低減される。【００２１】
第４の態様に従属する第５の態様において、
前記ＮＡＮＤ型フラッシュメモリに記録された前記データに誤りが存在するか否かを前記誤り訂正符号で判定される間、前記第１の制御部は、前記スイッチが前記ＯＦＦ状態から前記ＯＮ状態に変化するか否かを判定してもよく、
前記スイッチが前記ＯＦＦ状態から前記ＯＮ状態に変化する時に、前記第１の制御部は、前記データに誤りが存在するか否かの判定を中止し、前記第２の制御部を起動させてもよい。【００２２】
第５の態様では、スイッチが再びＯＮされる時に、ＮＡＮＤ型フラッシュメモリのデータに誤りが存在するか否かの判定を中止することができる。仮に、その判定を中止しない場合、ＮＡＮＤ型フラッシュメモリ全体に渡るすべての誤りが訂正されるまでの間、第２の制御部が起動せず、従って、車両情報が表示部に表示されないことになる。言い換えれば、第５の態様では、スイッチのＯＮに応答して、車両情報の表示を速やかに実行することができる。【００２３】
第４又は第５の態様に従属する第６の態様において、
前記ＮＡＮＤ型フラッシュメモリは、前記ＮＡＮＤ型フラッシュメモリに記録された前記データの誤りを管理するメモリコントローラを内蔵してもよく、
前記第１所定時間が経過した時に、前記第１の制御部は、前記動作状態で、前記ＮＡＮＤ型フラッシュメモリに記録された前記データに誤りが存在するか否かの検出を前記メモリコントローラに実行させ、且つ、前記誤りの訂正を前記メモリコントローラに実行させてもよい。【００２４】
第６の態様では、ＮＡＮＤ型フラッシュメモリは、メモリコントローラを内蔵している。言い換えれば、スイッチがＯＦＦされる時に、第１の制御部は、メモリコントローラに対して所定の命令を送るだけでよい。また、ＮＡＮＤ型フラッシュメモリがメモリコントローラを内蔵するので、第２の制御部は、ＮＡＮＤ型フラッシュメモリに記録された車両情報のデータを読み出す時に、そのメモリコントローラを利用又は共有することができる。【００２５】
第１〜第６の態様の何れか１つの態様に従属する第７の態様において、車両用表示装置は、
使用環境温度を検出する温度検出部を
更に備えてもよく、
前記制御部は、前記使用環境温度に基づき、前記データ損失防止処理を実行するタイミングを決定してもよい。【００２６】
ＮＡＮＤ型フラッシュメモリのデータ保持期間、即ち、データが損失してビットエラーが発生するまでの時間又は確率は、使用環境温度に基づくので、第７の態様では、データの損失をより一層防止するために、使用環境温度に基づき、データ損失防止処理を実行するタイミングを決定することができる。【００２７】
第２〜第６の態様の何れか１つの態様に従属する第８の態様において、車両用表示装置は、
使用環境温度を検出する温度検出部を
更に備えてもよく、
前記制御部は、前記使用環境温度が高いほど前記第１所定時間が短くなるように、前記第１所定時間を設定してもよい。【００２８】
使用環境温度が高いほど、データが損失してビットエラーが発生するまでの時間は短く、又はビットエラーが発生する確率は高いので、第８の態様では、使用環境温度が高いほど、データ損失防止処理を早期に実行することができる。【００２９】
第１〜第６の態様の何れか１つの態様に従属する第９の態様において、
前記制御部は、前記データ損失防止処理が正常に完了してから第２所定時間が経過したか否かを判定してもよく、
前記第２所定時間が経過した後に、前記制御部は、前記データ損失防止処理を実行してもよい。【００３０】
第９の態様では、データ損失防止処理を１回実行した後であっても、その後に実行することができ、データ損失防止処理を周期的に繰り返すことができる。【００３１】
当業者は、例示した本発明に従う態様が、本発明の精神を逸脱することなく、さらに変更され得ることを容易に理解できるであろう。
【図面の簡単な説明】
【００３２】
【図１】図１（Ａ）は、本発明に従う車両用表示装置の構成例を示し、図１（Ｂ）及び図１（Ｃ）の各々は、図１（Ａ）の車両用表示装置の変形例を示す。
【図２】図１（Ａ）の車両用表示装置（第１実施形態）の動作例を表すフローチャートを示す。
【図３】図１（Ａ）の車両用表示装置（第２実施形態）の動作例を表すフローチャートを示す。
【図４】図４（Ａ）は、図１（Ａ）の車両用表示装置の変形例を示し、図４（Ｂ）は、使用環境温度と補正係数との関係を示す。
【発明を実施するための形態】
【００３３】
以下に説明する最良の実施形態は、本発明を容易に理解するために用いられている。従って、当業者は、本発明が、以下に説明される実施形態によって不当に限定されないことを留意すべきである。
【００３４】
以下に、「第１実施形態」について説明する。
【００３５】
図１（Ａ）は、本発明に従う車両用表示装置の構成例を示す。図１（Ａ）に示されるように、車両用表示装置は、制御部として、例えば第１の制御部３及び例えば第２の制御部２を備えることができ、第２の制御部２は、ＮＡＮＤ型フラッシュメモリ１に記憶されるデータを用いて車両情報を表示器６に表示させることができる。車両用表示装置は、図１（Ａ）の構成例に限定されず、第１の制御部３及び第２の制御部２は、単一の制御部として、構成されてもよい。代替的に、車両用表示装置は、制御部として、例えば３以上の制御部を備えてもよい。
【００３６】
車両用表示装置の制御部（例えば図１（Ａ）の第１の制御部３）は、車両の駆動を開始させる例えばイグニッションキースイッチであるスイッチＫＥＹがＯＦＦされる間、第１所定時間（例えば２週間、３６０時間等）が経過したか否かを判定することができる。図１（Ａ）の例において、第１の制御部３は、例えばスイッチＫＥＹと電気的に接続されて、スイッチＫＥＹからの出力を入力し、スイッチＫＥＹがＯＮ状態又はＯＦＦ状態であるのかを把握することができる。
【００３７】
１例として、第１の制御部３は、スイッチＫＥＹがＯＮ状態からＯＦＦ状態に変化してから、第１所定時間が経過したか否かを判定することができる。
【００３８】
図１（Ａ）の第１の制御部３は、例えばController Area Networkである車載ネットワークＣＡＮと電気的に接続されて、車載ネットワークＣＡＮを介してスイッチＫＥＹがＯＮ状態又はＯＦＦ状態であるのかを把握してもよい。言い換えれば、第１の制御部３は、スイッチＫＥＹと直接に接続されなくてもよく、図示されない車載機器（例えば電子制御ユニット）からの車載ネットワークＣＡＮ上の情報（スイッチＫＥＹの状態）を把握してもよい。もちろん、第１の制御部３は、図１（Ａ）の構成例に限定されず、車載ネットワークＣＡＮと接続されてなくてもよい。
【００３９】
なお、スイッチＫＥＹがＯＦＦされる間、車両の負荷、具体的には、車両用表示装置の負荷、より具体的には、車両用表示装置の制御部（特に、第２の制御部２）の負荷は、低く、第１の制御部３は、車両の負荷が低いこと、或いは、車両の負荷がゼロであることを判定することができる。
【００４０】
図１（Ａ）に示されるように、第１の制御部３は、例えば車輪速センサ、燃料センサ等のセンサＳＥＮＳＯＲと電気的に接続されて、例えば自車両の計器に関連する計器情報（例えば自車両の速度、燃料の残量）を把握することができる。第１の制御部３は、例えばアナログ指針、ＬＥＤ等の指示部７と電気的に接続されてもよく、計器情報に基づき指示部７を駆動することができる。もちろん、第１の制御部３は、計器情報を把握しなくてもよく、計器情報を例えば運転者に認識させなくてもよい。
【００４１】
なお、第１の制御部３は、第２の制御部２と通信可能に構成することができ、例えば計器情報を第２の制御部２に送信することができる。
【００４２】
第１の制御部３は、典型的には、ＣＰＵ（図示せず）及び記憶部を有するマイコンであり、記憶部は、ＣＰＵに所定の動作を実行させるプログラムを記憶するＲＯＭ（例えばＥＥＰＲＯＭ、ＮＯＲ型フラッシュメモリ等）とＣＰＵのワーク領域であるＲＡＭ（図示せず）とを有することができる。
【００４３】
図１（Ａ）の車両用表示装置は、車載バッテリ（図示せず）に接続されて車載バッテリの出力（例えば１２［Ｖ］）である直流電源ラインＢＡＴから第１の制御部３の電源を生成する第１の電源部５（例えばリニアレギュレータ）を備えている。図１（Ａ）に示されるように、第１の電源部５は、直流電源ラインＢＡＴから例えばＮＡＮＤ型フラッシュメモリ１の電源も生成することができる。図１（Ａ）の例において、第１の電源部５は、スイッチＫＥＹの状態と無関係に、常に、第１の制御部３の電源及びＮＡＮＤ型フラッシュメモリ１の電源を生成することができる。
【００４４】
第１の制御部３が例えばセンサＳＥＮＳＯＲからの計器情報に基づき指示部７を駆動する時に、車両用表示装置は、車両用計器である。車両の駆動を開始させるスイッチＫＥＹがＯＦＦされる間、第１の制御部３は、指示部７の駆動を中止することができる。車両の駆動を開始させるスイッチＫＥＹがＯＮされる間、第１の制御部３は、例えばカウンタ（図示せず）のカウント値をインクリメントすることによって、第１の制御部３の計測時間（動作時間）を把握することができる。車両の駆動を開始させるスイッチＫＥＹがＯＦＦされる間、第１の制御部３は、カウンタのカウントアップを継続してもよい。しかしながら、消費電力を低減させるために、車両の駆動を開始させるスイッチＫＥＹがＯＦＦされる間、第１の制御部３は、動作状態から待機状態に移行することが好ましく、カウンタは、非動作に設定される。
【００４５】
第１の制御部３が待機状態に設定される時に、第１の制御部３は、例えばタイマ（図示せず）のカウント値をデクリメントすることによって、第１の制御部３の起動タイミングを把握することができる。起動タイミングは、例えば１時間の周期に設定され、従って、第１の制御部３は、例えば１時間毎に起動し、即ち例えば１時間毎に待機状態から動作状態に戻ることができる。第１の制御部３が待機状態から動作状態に戻る瞬間に、第１の制御部３は、カウンタのカウント値に例えば１時間分のカウントアップを加算し、第１の制御部３の計測時間を補償することができる。その後、第１の制御部３の待機状態が継続する限り、第１の制御部３は、待機状態でカウンタのカウント値をインクリメントする。
【００４６】
車両の駆動を開始させるスイッチＫＥＹがＯＦＦされる間、第１の制御部３は、カウンタのカウント値を参照する又はカウンタのカウント値を閾値と比較することによって、第１所定時間（例えば２週間、３６０時間等）が経過したか否かを判定することができる。カウンタのカウント値に相当する計測時間が第１所定時間よりも小さい時に、即ち第１所定時間が経過していない時に、第１の制御部３は、タイマのカウント値を初期値に戻し、動作状態から待機状態に移行することができる。
【００４７】
第１の制御部３が起動を繰り返した後に、カウンタのカウント値に相当する計測時間は、第１所定時間を超えることになる。第１の制御部３の計測時間が第１所定時間である時に、第１の制御部３は、第１所定時間が経過したことを判定することができる。スイッチＫＥＹが例えば２週間以上ＯＦＦされ続ける時に、ＮＡＮＤ型フラッシュメモリ１へのアクセスが例えば２週間停止されて、ＮＡＮＤ型フラッシュメモリ１のビットエラーが例えば熱等の外部環境によって発生することがある。このように、ＮＡＮＤ型フラッシュメモリ１は、ビットエラーが発生し易いので、第１所定時間が経過する毎に、即ち定期的に、データの誤りを訂正することが好ましい。
【００４８】
言い換えれば、ＮＡＮＤ型フラッシュメモリ１がデータを誤り訂正符号（ECC：Error Correction Code）とともに記憶する時に、誤り訂正符号の訂正能力を超えるビットエラーによって、データが損失してしまう。訂正能力が例えば５２８バイト当たり例えば４ビットである時に、５２８バイト当たり５つのビットエラーの発生で、データの誤りを訂正することができなくなり、データが損失してしまう。
【００４９】
図１（Ａ）において、ＮＡＮＤ型フラッシュメモリ１は、メモリコントローラを内蔵し、そのメモリコントローラが誤り訂正符号を所定のアルゴリズムで算出し、データと一緒に誤り訂正符号をＮＡＮＤ型フラッシュメモリ１に書き込むことができる。また、メモリコントローラがデータを読み出す時に、誤り訂正符号によってビットエラーを検出し、正しいデータをＮＡＮＤ型フラッシュメモリ１に書き戻すことができる。なお、第１の制御部３は、メモリコントローラに対して所定の命令（リフレッシュ処理の実行命令）を送るだけでよい。
【００５０】
車両の駆動を開始させるスイッチＫＥＹがＯＦＦされる間、消費電力を低減させるために、第２の制御部２は、動作状態から待機状態に移行することが好ましく、第２の制御部２は、常に待機状態に設定されることが更に好ましい。例えば第１の制御部３は、第２の制御部２を起動させる起動信号ＥＮの送信を停止することができ、これにより、第２の制御部２は、待機状態に設定される。
【００５１】
図１（Ａ）の車両用表示装置は、直流電源ラインＢＡＴから第２の制御部２の電源を生成する第２の電源部４（例えばスイッチング電源）を備えている。図１（Ａ）に示されるように、第２の電源部４は、例えば複数のスイッチング電源を有し、直流電源ラインＢＡＴから例えばＬＣＤである表示部６の電源も生成することができるとともに、直流電源ラインＢＡＴから第２の制御部２の記憶部の一部であるＲＡＭ（例えばＤＲＡＭ）の電源も生成することができる。図１（Ａ）の例において、第２の電源部４は、スイッチＫＥＹがＯＦＦされる間、第２の制御部２等への電源の生成又は供給を停止することができる。
【００５２】
第２の制御部２は、典型的には、ＧＰＵ（図示せず）及び記憶部を有するグラフィックコントローラであり、記憶部は、ＧＰＵに所定の動作を実行させるプログラムを記憶するＮＡＮＤ型フラッシュメモリ１とＧＰＵのワーク領域であるＲＡＭとを有することができる。図１（Ａ）の車両用表示装置は、バススイッチ８を備え、車両の駆動を開始させるスイッチＫＥＹがＯＮされる間、第２の制御部２とＮＡＮＤ型フラッシュメモリ１とを電気的に接続することができる。他方、ＫＥＹがＯＦＦされる間、第２の制御部２とＮＡＮＤ型フラッシュメモリ１とを電気的に切断し、第１の制御部３とＮＡＮＤ型フラッシュメモリ１とを電気的に接続することができる。
【００５３】
ところで、第２の制御部２は、ＮＡＮＤ型フラッシュメモリ１に記憶されるデータを用いて車両情報（ここで、車両情報は、例えば計器情報であってもよく、その計器情報は、例えば第１の制御部３から第２の制御部２に送信されていてもよい。）を表示器６に表示させることができる。言い換えれば、第２の制御部２の消費電力は、第１の制御部３の消費電力よりも高い。従って、車両の駆動を開始させるスイッチＫＥＹがＯＦＦされる間、車両用表示装置全体の消費電力を低減させるために、第２の制御部２ではなく、第１の制御部３が例えば１時間毎に待機状態から動作状態に戻ることが好ましく、第２の制御部２ではなく、第１の制御部３が所定の命令をＮＡＮＤ型フラッシュメモリ１のメモリコントローラに送ることが好ましい。
【００５４】
なお、車両の駆動を開始させるスイッチＫＥＹがＯＮされる間、第２の制御部２は、ＮＡＮＤ型フラッシュメモリ１に記憶されるデータの読み出しをメモリコントローラに実行させる。従って、第２の制御部２がＮＡＮＤ型フラッシュメモリ１にアクセスする時に、メモリコントローラが誤り訂正符号によってビットエラーを検出し、正しいデータをＮＡＮＤ型フラッシュメモリ１に書き戻すことができる。
【００５５】
ＮＡＮＤ型フラッシュメモリ１は、表示部６の表示を制御する第２の制御部２が起動するためのプログラムデータを記憶することができるとともに、表示部６の表示に必要な設定データを記憶することができる。加えて、ＮＡＮＤ型フラッシュメモリ１は、表示部６の表示に利用される画像データ（例えば静止画データ、動画データ、ポリゴンデータ）を記憶することができる。画像データは、例えばアナログ指針である指示部７の意匠性を高めるための画像データ（計器情報）であってもよく、或いは、自車両の速度の数字を構成する画像データ（計器情報）であってもよく、その他の車両情報に関連する画像データ（前方車両情報、路面情報、後方車両情報、経路情報等の少なくとも１つ又はそれらの任意の組み合わせ）であってもよい。
【００５６】
図１（Ｂ）は、図１（Ａ）の車両用表示装置の変形例を示す。ＮＡＮＤ型フラッシュメモリ１がプログラムデータを記憶する時に、そのプログラムデータを二重化することができる。具体的には、図１（Ｂ）の例において、第２の制御部２は、記憶部として、ＮＡＮＤ型フラッシュメモリ１及びＲＡＭだけでなく、例えばＮＯＲ型フラッシュメモリであるＲＯＭを有することができる。ＮＡＮＤ型フラッシュメモリ１は、経年劣化（書込頻度）によって、データ記憶力（データ保持力）が低下し得る。仮に、ＮＡＮＤ型フラッシュメモリ１に記憶されるプログラムデータに欠損が発生する場合、第２の制御部２は、そのプログラムデータで起動できないので、ＮＡＮＤ型フラッシュメモリ１の寿命よりも長い寿命（高いデータ保持力）を有する例えばＮＯＲ型フラッシュメモリであるＲＯＭにもプログラムデータ（ブート用のプログラムデータ）を記憶することができる。
【００５７】
代替的に、図１（Ｂ）の例において、第２の制御部２のプログラムデータは、ＮＡＮＤ型フラッシュメモリ１の寿命よりも長い寿命（高いデータ保持力）を有する例えばＮＯＲ型フラッシュメモリであるＲＯＭだけに記憶されてもよい。また、第２の制御部２の動作に重要なデータである設定データも、例えばＮＯＲ型フラッシュメモリであるＲＯＭだけに記憶されてもよい。或いは、容量が大きい画像データだけがＮＡＮＤ型フラッシュメモリ１に記憶されてもよい。画像データに欠損が発生しても、ドット抜け、色の変色が起こるだけであるので、第２の制御部２の動作は、継続可能である。
【００５８】
図１（Ｃ）は、図１（Ａ）の車両用表示装置の他の変形例を示す。長期間に渡ってスイッチＫＥＹがＯＮされない時に、車載バッテリは、劣化し得る。図１（Ｃ）の例において、第１の制御部３の電源部を二重化することができる。具体的には、車両用表示装置は、例えばボタン電池、スーパーキャパシタ、二次電池等である第３の電源部を備えることができる。１例として、第１の制御部３は、車載バッテリの電圧を監視してもよく、車載バッテリが劣化する時に、第３の電源部を有効化し、第３の電源部の電力に基づきＮＡＮＤ型フラッシュメモリ１のデータの誤りを訂正するとともに、データの欠損を防止することができる。
【００５９】
図２は、図１（Ａ）の車両用表示装置（第１実施形態）の動作例を表すフローチャートを示す。図２の例において、図１（Ａ）の車両用表示装置、第１の制御部３、第２の制御部２及びＮＡＮＤ型フラッシュメモリ１は、それぞれ、車両用計器、マイコン、グラフィックコントローラ及びｅＭＭＣ（Embedded Multi Media Card）である。
【００６０】
図２のステップＳＴ０１において、車両用計器（車両用表示装置）の起動要因は、ＯＦＦ状態である。具体的には、車両の駆動を開始させるスイッチＫＥＹがＯＦＦ状態であることをマイコン（第１の制御部３）が検出している。次に、ステップＳＴ０２において、車両用計器は、待機状態に設定される。具体的には、マイコンは、計器機能を停止するために、指示部７の駆動は、中止される。次に、ステップＳＴ０３において、グラフィックコントローラ（第２の制御部２）は、待機状態に設定される。具体的には、マイコンは、起動信号ＥＮの送信を停止する。
【００６１】
次に、ステップＳＴ０４において、マイコン及びｅＭＭＣ（ＮＡＮＤ型フラッシュメモリ１）は、待機状態に設定される。具体的には、マイコンは、第１の電源部５を制御して、ｅＭＭＣのメモリコントローラへの電源の供給を停止することができる。また、マイコンは、タイマを準備して、動作状態から待機状態に移行する。次に、ステップＳＴ０５，ＳＴ０６において、マイコン及びｅＭＭＣは、第１所定時間よりも短い周期で起動する。具体的には、タイマからの割込によって起動したマイコンは、第１の電源部５を制御して、ｅＭＭＣのメモリコントローラへの電源の供給を再開することができる。
【００６２】
次に、ステップＳＴ０７，ＳＴ０８において、第１所定時間が経過した時に、マイコンは、データ損失防止処理を実行することができる。具体的には、マイコンは、ＮＡＮＤ型フラッシュメモリ１の全領域に対してリフレッシュ処理をメモリコントローラに実行させる。次に、ステップＳＴ０９において、マイコンは、スイッチＫＥＹがＯＦＦ状態からＯＮ状態に変化するか否かを判定することができる。スイッチＫＥＹがＯＦＦされ続ける時に、ステップＳＴ１０において、マイコンは、ＮＡＮＤ型フラッシュメモリ１の全領域に対してリフレッシュ処理が終了したか否かを判定することができる。リフレッシュ処理が終了する時に、ステップＳＴ１１において、マイコンは、カウンタのカウント値（計測時間）をリセットすることができる。
【００６３】
リフレッシュ処理の途中で、スイッチＫＥＹがＯＮされる時に、ステップＳＴ１２において、マイコンは、リフレッシュ処理の中止をメモリコントローラに指示することができる。なお、リフレッシュ処理が中止される時に、マイコンは、計測時間をリセットしない。その理由は、スイッチＫＥＹが再びＯＦＦされる時に、リフレッシュ処理を速やかに実行するためである。
【００６４】
次に、ステップＳＴ１３において、マイコンは、バススイッチ８を制御して、マイコンとｅＭＭＣとを電気的に切断し、グラフィックコントローラとｅＭＭＣとを電気的に接続することができる。次に、ステップＳＴ１４において、マイコンは、起動信号ＥＮをグラフィックコントローラに送信する。これにより、グラフィックコントローラは、起動し、ｅＭＭＣのプログラムデータを読み出し、車両情報を表示器６に表示させることができる（ステップＳＴ１５）。また、マイコンは、指示部７の駆動を再開させることができる（ステップＳＴ１５）。
【００６５】
以下に、「第２実施形態」について説明する。
【００６６】
図３は、例えば図１（Ａ）の車両用表示装置（第２実施形態）の動作例を表すフローチャートを示す。図３の例において、図１（Ａ）の車両用表示装置、第１の制御部３、第２の制御部２及びＮＡＮＤ型フラッシュメモリ１は、それぞれ、車両用計器、マイコン、グラフィックコントローラ及びｅＭＭＣ（Embedded Multi Media Card）である。
【００６７】
第１実施形態では、スイッチＫＥＹがＯＦＦ状態からＯＮ状態に変化する時に、図２のステップＳＴ１２において、マイコンは、リフレッシュ処理の中止をメモリコントローラに指示してもよい。言い換えれば、マイコンは、スイッチＫＥＹがＯＮされる間、常に、グラフィックコントローラとｅＭＭＣとを電気的に接続してもよい。他方、第２実施形態では、マイコンは、スイッチＫＥＹがＯＮされる間、一時的に、グラフィックコントローラとｅＭＭＣとを電気的に切断し、マイコンは、リフレッシュ処理を実行することができる。但し、マイコンは、車両の負荷が低い時に、リフレッシュ処理を実行する。以下、第２実施形態を具体的に説明する。
【００６８】
図３のステップＳＴ１５において、車両用計器（車両用表示装置）の起動要因は、ＯＮ状態である。具体的には、車両の駆動を開始させるスイッチＫＥＹがＯＮ状態であることをマイコン（第１の制御部３）が検出している。１例として、スイッチＫＥＹがＯＮされる時に、マイコンは、グラフィックコントローラとｅＭＭＣとが電気的に接続される状態で、起動信号ＥＮをグラフィックコントローラに送信する。これにより、グラフィックコントローラは、起動し、ｅＭＭＣのプログラムデータを読み出することができる。
【００６９】
次に、ステップＳＴ１６において、マイコンは、定例のデータ損失防止処理を開始又は再開する。好ましくは、定例のデータ損失防止処理は、グラフィックコントローラがｅＭＭＣのプログラムデータの読み出しを完了した後に、必ず実行される。具体的には、マイコンは、グラフィックコントローラはｅＭＭＣのプログラムデータの読み出しを完了した後、バススイッチ８を制御して、マイコンとｅＭＭＣとを電気的に接続する。その後、マイコンは、定例のデータ損失防止処理として、ｅＭＭＣ（ＮＡＮＤ型フラッシュメモリ１）の全領域に対してリフレッシュ処理をメモリコントローラに実行させる。
【００７０】
定例のデータ損失防止処理は、スイッチＫＥＹがＯＮされる状態であっても、周期的に、繰り返すことが好ましい。但し、スイッチＫＥＹがＯＮされる間、定例のデータ損失防止処理は、繰り返されなくてもよく、スイッチＫＥＹがＯＮされた後に、１回だけ実行されてもよい。
【００７１】
図３のステップＳＴ１７において、マイコンは、定例のデータ損失防止処理の途中で、車両の負荷が高い時に、データ損失防止処理の中断要因がＯＮ状態であると判断する。マイコンは、中断要因がＯＮ状態であると判断すると、ステップＳＴ１８において、データ損失防止処理を中断する。
【００７２】
一方で、ステップＳＴ１９において、中断要因がＯＦＦ状態のままデータ損失防止処理を完了すると、ステップＳＴ２０において、マイコンは、カウンタ（カウンタは、第１実施形態のカウンタと異なってもよく、或いは、同じであってもよい。）のカウント値をリセットし、リセット後に、カウンタのカウントアップを継続することによって、データ損失防止処理が完了してからのマイコンの計測時間（動作時間）を把握することができる。従って、マイコンは、定例のデータ損失防止処理の実行を周期的に繰り返すことができる。
【００７３】
次に、ステップＳ２１，ＳＴ２２において、マイコンは、カウンタのカウント値に相当する計測時間が第２所定時間（所定時間）を超える時に、即ち、データ損失防止処理が完了してから第２所定時間が経過した時に、臨時のデータ損失防止処理を開始又は再開する。
【００７４】
一方で、ステップＳ２１，Ｓ２３において、マイコンは、データ損失防止処理が完了してから第２所定時間が経過していない時には、車両用計器の起動要因がＯＮ状態である間、車両用計器の動作状態を継続する。
【００７５】
第２実施形態において、第２所定時間が経過しているか否かを判断する起点は、前回のデータ損失防止処理が完了した時点である。他方、第１実施形態において、第１所定時間が経過しているか否かを判断する起点は、１例として、スイッチＫＥＹがＯＮ状態からＯＦＦ状態に変化した時点である。第２実施形態及び第１実施形態を組み合わせる時に、言い換えれば、スイッチＫＥＹの状態（ＯＮ状態／ＯＦＦ状態）に依存しないで、周期的にデータ損失防止処理を実行する時に、第２所定時間は、第１所定時間と同一に設定することができ、第２所定時間及び第１所定時間の各々は、１例として、例えば２時間である。
【００７６】
もちろん、スイッチＫＥＹがＯＮ状態である時の第２所定時間は、スイッチＫＥＹがＯＦＦ状態である時の第１所定時間と異ならせてもよく、ＯＮ状態では、マイコンは、ＮＡＮＤ型フラッシュメモリ１の一部の領域についてアクセスし、その領域についてだけデータの誤りが存在する時に訂正できるので、第２所定時間は、１例として、第１所定時間よりも短く設定することができる。
【００７７】
スイッチＫＥＹがＯＮ状態である時の第２実施形態では、マイコンは、第２所定時間が経過する毎に、定例のデータ損失防止処理は、基本的には、周期的に繰り返される。しかしながら、車両の負荷が高い時に、定例のデータ損失防止処理は、中断される。言い換えれば、車両の負荷が低い時に、定例のデータ損失防止処理は、実行される。
【００７８】
例えば、マイコンが車両の燃料補給（例えば、電気自動車（ＥＶ）又はハイブリッド電気自動車（ＨＥＶ）の駆動用バッテリへの充電（電荷補充）、燃料電池自動車（ＦＣＶ）の駆動用燃料電池への水素補充）を検出する時に、車両の負荷が低いことを検出することができる。燃料補給中では、計器情報に基づく画像データでの表示部６の表示は、省略し、或いは、例えばＲＡＭに記憶される画像データ（ＮＡＮＤ型フラッシュメモリ１に記憶される画像データと比べて、容量が小さい画像データ）で簡略化することができる。
【００７９】
また、マイコンが車両の停車を検出する時に、車両の負荷が低いことを検出することができる。更に、マイコンが車両の一定速度を検出する時に、車両の負荷が低いことを検出することができる。加えて、マイコンの処理負荷、及び／又は、グラフィックコントローラの処理負荷が所定値よりも低い時に、マイコンは、車両の負荷が低いことを検出又は判定することができる。なお、車両の負荷が低い状態から高い状態に変化する時点でデータ損失防止処理が完了しない時に、マイコンは、データ損失防止処理を一時的に中止してもよい。この場合、車両の負荷が高い状態から低い状態に戻る時に、一時的に中止したデータ損失防止処理を再開してもよい。
【００８０】
以下に、第１実施形態及び／又は第２実施形態の「変形例」について説明する。
【００８１】
図４（Ａ）は、図１（Ａ）の車両用表示装置の変形例を示し、図４（Ｂ）は、使用環境温度と補正係数との関係を示す。図４（Ａ）に示されるように、車両用表示装置は、例えば使用環境温度を検出する温度検出部９を更に備えることができる。なお、図１（Ｂ）及び図１（Ｃ）の車両用表示装置も温度検出部９を更に備えることができる。
【００８２】
温度検出部９は、好ましくは、ＮＡＮＤ型フラッシュメモリ１の近くに配置され、温度検出部９は、１例として、ＮＡＮＤ型フラッシュメモリ１が実装されている基板ＳＵＢに実装される。なお、温度検出部９が基板ＳＵＢに実装されない時に、車両用表示装置が例えばダッシュボードに配置される時に、温度検出部９は、１例として、ダッシュボードに配置されて、ダッシュボードの内部温度をＮＡＮＤ型フラッシュメモリ１の温度として、検出してもよい。
【００８３】
ＮＡＮＤ型フラッシュメモリ１のデータ保持期間、即ち、データが損失してビットエラーが発生するまでの時間又は確率は、使用環境温度に基づくので、第１の制御部３（典型的には、マイコン）は、データの損失をより一層防止するために、使用環境温度に基づき、データ損失防止処理を実行するタイミングを決定することができる。
【００８４】
具体的には、使用環境温度が高くなるほど、データ保持期間が短くなる。そのため、使用環境温度が高いほど、データ損失防止処理を頻繁に実行するようにすることが好ましい。具体的には、例えば図４（Ｂ）に示されるように、使用環境温度が高いほど例えば指数関数的に大きくなる補正係数ＡＦに基づき、カウンタのカウント値をインクリメントすることによって、上述の第１所定時間、第２所定時間等の所定時間を計測する。例えば、補正係数ＡＦが１である時に、カウンタのカウント値は１だけインクリメントされる。例えば、補正係数ＡＦが２０である時に、カウンタのカウント値は２０だけインクリメントされる。使用環境温度が高い環境が長く継続するほど、図２のステップＳＴ０７、図３のステップＳＴ２１等のステップにおいて、より短い期間で所定時間が経過したと判定できる。これにより、使用環境温度が高いほど、データ損失防止処理を頻繁に実行でき、より安全にＮＡＮＤ型フラッシュメモリ１のデータの損失を防止できる。  
【００８５】
本発明は、上述の例示的な実施形態に限定されず、また、当業者は、上述の例示的な実施形態を特許請求の範囲に含まれる範囲まで、容易に変更することができるであろう。
【産業上の利用可能性】
【００８６】
本発明は、車両の走行速度などの車両情報を表示する車両用表示装置に好適である。
【符号の説明】
【００８７】
１・・・ＮＡＮＤ型フラッシュメモリ（例えばｅＭＭＣ）、２・・・第２の制御部（例えばグラフィックコントローラ）、３・・・第１の制御部（例えばマイコン）、４・・・第２の電源部、５・・・第１の電源部、６・・・表示部、７・・・指示部、８・・・バススイッチ、９・・・温度検出部、ＡＦ・・・補正係数、ＢＡＴ・・・直流電源ライン、ＣＡＮ・・・車載ネットワーク、ＫＥＹ・・・スイッチ、ＳＥＮＳＯＲ・・・センサ、ＳＵＢ・・・基板。
【図１】
2018003649.tif 000003
【図２】
2018003649.tif 000004
【図３】
2018003649.tif 000005
【図４】
2018003649.tif 000006
【国際調査報告】
2018003649.tif 000007
2018003649.tif 000008
2018003649.tif 000009
2018003649.tif 000010