(57)【要約】【課題】設定値として適切な値が書き込まれていない不揮発性メモリに交換した場合であっても正常に動作する表示装置及びデータ書き込み方法を提供する。【解決手段】ステップＳ１２０では、マイコン８は、ステップＳ１１０で読み出されたデータに基づき、ＥＥＰＲＯＭ９に設定値として適切な値が書き込まれているか否かを判断する。判断した結果、書き込まれている場合は、ステップＳ１５０に進み、そうでない場合は、ステップＳ１３０に進む。ステップＳ１３０では、マイコン８は、データを設定値として適切な値に変換し、続くステップＳ１４０では、マイコン８は、この設定値として適切な値に変換されたデータをＥＥＰＲＯＭ９に書き込み、ステップＳ１５０に進む。【選択図】図２
2008009174.tif 000002
【特許請求の範囲】
【請求項１】
マイコンと、各種処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：集積回路）と、該ＩＣが処理を行うために必要なデータを記憶する不揮発性メモリと、表示手段とを備えた表示装置であって、
前記マイコンは、前記不揮発性メモリから予め定めたバイト数のデータを読み出すとともに、該読み出されたデータを１バイト単位に区切った各値が、予め定めた１つ以上の条件からなる条件群のうちの少なくとも１つの条件を満足した場合、前記不揮発性メモリに記憶されたデータを設定値として適切な値に変更して前記ＩＣに書き込むことを特徴とする表示装置。
【請求項２】
前記条件群には、前記読み出されたデータを１バイト単位に区切った各値が同一の値であるという条件が含まれていることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記条件群には、前記読み出されたデータを１バイト単位に区切った各値が予め定めた幾つかの値の何れかであるという条件が含まれていることを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
マイコンと、各種処理を行うＩＣと、該ＩＣが処理を行うために必要なデータを記憶する不揮発性メモリと、表示手段とを備えた表示装置において使用されるデータ書き込み方法であって、
前記マイコンが、前記不揮発性メモリから予め定めたバイト数のデータを読み出すステップと、
前記マイコンが、前記読み出されたデータを１バイト単位に区切った各値が、予め定めた１つ以上の条件からなる条件群のうちの少なくとも１つの条件を満足した場合、前記不揮発性メモリに記憶されたデータを設定値として適切な値に変更して前記ＩＣに書き込むステップとからなることを特徴とするデータ書き込み方法。
【請求項５】
前記条件群には、前記読み出されたデータを１バイト単位に区切った各値が同一の値であるという条件が含まれていることを特徴とする請求項４に記載のデータ書き込み方法。
【請求項６】
前記条件群には、前記読み出されたデータを１バイト単位に区切った各値が予め定めた幾つかの値の何れかであるという条件が含まれていることを特徴とする請求項４又は５に記載のデータ書き込み方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示機能を有する電気製品に関し、より詳しくは、マイコン制御の表示装置に関する。
【背景技術】
【０００２】
近年、マイコン（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒの略。ＭＣＵとも言う）が制御を行う電気製品が多く製造されている。マイコンは、その内部にＲＯＭやフラッシュメモリ等のメモリを内蔵でき、この内蔵メモリに記憶されたプログラムやデータに従って、電気製品の各部を制御することができる。
【０００３】
汎用マイクロプロセッサは、外部にＲＡＭを追加して使用するため、記憶容量の設計に自由度があり、計算機システムの中央処理装置（ＣＰＵとも言う）として多く使用されている。一方、マイコンの内蔵メモリの記憶容量は限定的であるが、メモリまでの配線を省略することができ、組み立てコストを低減できる。このため、特に、多くの記憶容量を必要としない家庭用電気製品に適し、多く使用されている。
【０００４】
一般に、液晶ディスプレイ、プラズマディスプレイ、ブラウン管テレビジョン受像機等の表示装置は、マイコン、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）のような不揮発性メモリ、各種ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等を内蔵している。不揮発性メモリには、明度やコントラスト等の設定値が記憶されており、電源投入時に、マイコンは不揮発性メモリからこれらの設定値を読み出すとともに、これらの設定値に基づいて動作するＩＣのレジスタに、これらの設定値を書き込む。マイコンと、不揮発性メモリと、設定値を書き込むＩＣとは、バス接続されていることが多い。
【０００５】
所で、例えば、故障により、このような表示装置の不揮発性メモリを交換することがある。新しく取り付けられる不揮発性メモリは、新品の不揮発性メモリが使用されることが多いが、通常、これに対して設定値の書き込み作業は行われておらず、新品出荷時のまま、即ち、０ｘ００や０ｘＦＦ等の値が書き込まれていることが多い。ここで、「０ｘ」は１６進数を表すプレフィックスであり、０ｘ００は１０進数では０、０ｘＦＦは１０進数では２５５である。
【０００６】
不揮発性メモリに記憶される明度やコントラスト等の設定値は、分解能を向上するために、０ｘ００から０ｘＦＦまでの２５６通りの値の全てを取るようになっており、０ｘ００が最小値、０ｘＦＦが最大値とされる。従って、０ｘ００又は０ｘＦＦが書き込まれた不揮発性メモリを取り付けた場合、電源投入時に、明度やコントラストが、最小値又は最大値に設定されることになる。即ち、電源投入後、画面は、「全て黒」や「全て白」という状態になる。
【０００７】
通常、内蔵された不揮発性メモリに設定値を記憶するような電気製品は、サービスマンが修理を容易に行うことができるよう、「調整モード」を備えている。この調整モードでは、サービスマンは、画面に表示された情報を見ながら、電気製品に備えられたボタンを操作し、設定を行う。しかし、画面が全て黒や全て白の状態では、調整モードに入ったとしても、サービスマンはオンスクリーン表示自体を判別することができず、操作を行うことができない。このため、専用の機器を接続して設定値の設定を行わなければならなくなるが、この専用の機器を各地のサービスセンタに常置するのは、費用負担が大きい。
【０００８】
このような問題を避けるために、設定値として適切な値を予め書き込んだ交換用の不揮発性メモリをサービスセンタに常備することが考えられる。しかし、電気製品の種類や世代によって書き込むべき内容が異なるため、機種毎の不揮発性メモリを取り揃えておく必要があるが、これらを常時在庫し管理するのは難しく、サービスセンタに在庫が無いということも起こり得る。
【０００９】
特許文献１は、不揮発性メモリに記憶されたデータを一時的に装置内の他の記憶手段に退避させてから、不揮発性メモリを交換した後、退避させたデータを新しい不揮発性メモリに書き込む技術を開示している。この技術によれば、不揮発性メモリへのデータの書き込みを行う専用機器も、機種毎に適切なデータが書き込まれた不揮発性メモリの在庫も不要となる。
【００１０】
特許文献２は、不揮発性メモリを交換した後、不揮発性メモリから読み出したデータが、規定された範囲から外れていた場合は、標準値データを使用する技術を開示している。例えば、取り得る範囲が０ｘ００以上且つ０ｘ３２以下（１０進数表現では、０以上且つ５０以下）に規定された項目のデータが、０ｘ６４（１０進数表現では、１００）になっていた場合、取り得る範囲に含まれないため、異常値であると判断され、取り得る範囲の中央値である０ｘ１９（１０進数表現では、２５）が使用される。この技術によれば、不揮発性メモリへのデータの書き込みを行う専用機器も、機種毎に適切なデータが書き込まれた不揮発性メモリの在庫も不要となる。更に、不揮発性メモリの内容を退避するための記憶手段も不要となる。
【００１１】
【特許文献１】特開平６−３４８４８３号公報
【特許文献２】特開平９−８０９８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
特許文献１の技術は、データを退避させるための別の記憶手段が必要になるため、製品コストの上昇を招くという問題があった。また、特許文献２の技術は、新しい不揮発性メモリから読み出されたデータが、取り得る範囲に入っていた場合には、正しく設定した値ではなく、新品出荷時に書き込まれているダミー値であったとしても、データが異常であるとは判断できないという問題があった。例えば、取り得る値の範囲が０ｘ００を含む場合、新しい不揮発性メモリに０ｘ００が書き込まれてあったとしても、異常とは判断されない。従って、０ｘ００がそのまま使用されてしまい、明度が０（最小値）に設定され、画面が全て黒になってしまう。
【００１３】
本発明は、上述した点に鑑みてなされたものであり、設定値として適切な値が書き込まれていない不揮発性メモリに交換した場合であっても正常に動作する表示装置及びデータ書き込み方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
マイコンと、各種処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：集積回路）と、該ＩＣが処理を行うために必要なデータを記憶する不揮発性メモリと、表示手段とを備えた表示装置であって、前記マイコンは、前記不揮発性メモリから予め定めたバイト数のデータを読み出すとともに、該読み出されたデータを１バイト単位に区切った各値が、予め定めた１つ以上の条件からなる条件群のうちの少なくとも１つの条件を満足した場合、前記不揮発性メモリに記憶されたデータを設定値として適切な値に変更して前記ＩＣに書き込むことを特徴とする。
【００１５】
請求項１に記載の表示装置によれば、不揮発性メモリに記憶されているデータが、予め定めた１つ以上の条件からなる条件群のうちの少なくとも１つの条件を満足した場合に、設定値として適切な値のデータをＩＣに書き込むことができる。
【００１６】
請求項２に記載の表示装置は、請求項１において、前記条件群には、前記読み出されたデータを１バイト単位に区切った各値が同一の値であるという条件が含まれていることを特徴とする。
【００１７】
請求項２に記載の表示装置によれば、読み出されたデータを１バイト単位に区切った各値が同一の値である場合に、設定値として適切な値のデータをＩＣに書き込むことができる。
【００１８】
請求項３に記載の表示装置は、請求項１又は２において、前記条件群には、前記読み出されたデータを１バイト単位に区切った各値が予め定めた幾つかの値の何れかであるという条件が含まれていることを特徴とする。
【００１９】
請求項３に記載の表示装置によれば、読み出されたデータを１バイト単位に区切った各値が予め定めた幾つかの値の何れかである場合に、設定値として適切な値のデータをＩＣに書き込むことができる。
【００２０】
請求項４に記載のデータ書き込み方法は、マイコンと、各種処理を行うＩＣと、該ＩＣが処理を行うために必要なデータを記憶する不揮発性メモリと、表示手段とを備えた表示装置において使用されるデータ書き込み方法であって、前記マイコンが、前記不揮発性メモリから予め定めたバイト数のデータを読み出すステップと、前記マイコンが、前記読み出されたデータを１バイト単位に区切った各値が、予め定めた１つ以上の条件からなる条件群のうちの少なくとも１つの条件を満足した場合、前記不揮発性メモリに記憶されたデータを設定値として適切な値に変更して前記ＩＣに書き込むステップとからなることを特徴とする。
【００２１】
請求項４に記載のデータ書き込み方法によれば、不揮発性メモリに記憶されているデータが、予め定めた１つ以上の条件からなる条件群のうちの少なくとも１つの条件を満足した場合に、設定値として適切な値のデータをＩＣに書き込むことができる。
【００２２】
請求項５に記載のデータ書き込み方法は、請求項４において、前記条件群には、前記読み出されたデータを１バイト単位に区切った各値が同一の値であるという条件が含まれていることを特徴とする。
【００２３】
請求項５に記載のデータ書き込み方法によれば、読み出されたデータを１バイト単位に区切った各値が同一の値である場合に、設定値として適切な値のデータをＩＣに書き込むことができる。
【００２４】
請求項６に記載のデータ書き込み方法は、請求項４又は５において、前記条件群には、前記読み出されたデータを１バイト単位に区切った各値が予め定めた幾つかの値の何れかであるという条件が含まれていることを特徴とする。
【００２５】
請求項６に記載のデータ書き込み方法によれば、読み出されたデータを１バイト単位に区切った各値が予め定めた幾つかの値の何れかである場合に、設定値として適切な値のデータをＩＣに書き込むことができる。
【発明の効果】
【００２６】
本発明によれば、不揮発性メモリに設定値として適切な値が書き込まれていない場合に、設定値として適切な値のデータをＩＣに書き込むことができる。このため、不揮発性メモリへのデータの書き込みを行う専用機器も、機種毎に適切なデータが書き込まれた不揮発性メモリの在庫も不要となる。更に、不揮発性メモリの内容を退避するための記憶手段も不要となる。
【００２７】
また、個々の値毎に正常か異常かを判断するのではなく、複数の値に基づいて、不揮発性メモリに設定値として適切な値が書き込まれているか否かを判断するため、この判断の精度を向上することができる。即ち、設定値として適切な値が書き込まれていないにもかかわらず、その値をそのまま使用し異常動作を引き起こしてしまう確率を低減することができる。
【発明を実施するための最良の形態】
【００２８】
本発明の実施の形態を、図面を参照して説明する。尚、以下の実施例は本発明の具体例に過ぎず、本発明が以下の実施形態に限定されるものではない。
【００２９】
図１は、本実施例の表示装置の構成を示すブロック図である。本実施例の表示装置１は、チューナ３１、外部入力端子３２、レジスタ４１を有するＡＤＣ（Ａｎａｌｏｇ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）４、レジスタ５１を有するスケーリング用ＩＣ５、ＬＶＤＳ（Ｌｏｗ  Ｖｏｌｔａｇｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）用ＩＣ６、表示手段たるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）パネル７、マイコン８、ＥＥＰＲＯＭ９を備える。ＡＤＣ４、スケーリング用ＩＣ５、マイコン８、ＥＥＰＲＯＭ９は、バス接続されている。
【００３０】
チューナ３１は、放送波を受信し、映像信号を出力する。外部入力端子３２は、本実施例の表示装置１に接続された外部機器が出力する映像信号を入力するための端子である。ＡＤＣ４は、チューナ３１又は外部入力端子３２からの映像信号をデジタル信号に変換する。スケーリング用ＩＣ５は、スケーリングを行い、ＬＶＤＳ用ＩＣ６は、ＬＶＤＳ方式に変換し、ＬＣＤパネル７は、表示を行う。
【００３１】
レジスタ４１及びレジスタ５１は、それぞれ、ＡＤＣ４及びスケーリング用ＩＣ５で使用される設定値を記憶する。ＥＥＰＲＯＭ９は、レジスタ４１及びレジスタ５１に記憶される設定値を予め記憶している。マイコン８は、各部の制御を行うとともに、「条件判断をするデータのバイト数」と各データの取り得る範囲を予め記憶している。
【００３２】
この表示装置１のＥＥＰＲＯＭ９が故障した場合、新しいＥＥＰＲＯＭ９に交換する。ＥＥＰＲＯＭ９を交換した後、電源を投入すると、図２のフローチャートで示される処理が実行される。なお、この処理の制御は、マイコン８によって行われる。
【００３３】
ステップＳ１１０では、マイコン８は、ＥＥＰＲＯＭ９から、「条件判断をするデータのバイト数」の分だけ設定値のデータを読み出し、ステップＳ１２０に進む。
【００３４】
ステップＳ１２０では、マイコン８は、ステップＳ１１０で読み出されたデータに基づき、ＥＥＰＲＯＭ９に設定値として適切な値が書き込まれているか否かを判断する。判断した結果、書き込まれている場合は、ステップＳ１５０に進み、書き込まれていない場合は、ステップＳ１３０に進む。
【００３５】
ステップＳ１２０においてマイコン８の行う判断は、具体的には以下のように行われる。即ち、マイコン８は、ステップＳ１１０で読み出されたデータを１バイト単位に区切った各値が、全て同一の値になっているか（条件１）、０ｘ００又は０ｘＦＦの何れかであるか（条件２）、０ｘ５５又は０ｘＡＡの何れかであるか（条件３）、の３つの条件の少なくとも１つを満足する場合、この不揮発性メモリには設定値として適切な値が書き込まれていないと判断し、ステップＳ１３０に進み、そうでない場合は、書き込まれていると判断し、ステップＳ１５０に進む。
【００３６】
ステップＳ１３０では、マイコン８は、ステップＳ１１０でＥＥＰＲＯＭ９から読み出されたデータを設定値として適切な値に変換し、続くステップＳ１４０では、マイコン８は、この設定値として適切な値に変換されたデータをＥＥＰＲＯＭ９に書き込み、ステップＳ１５０に進む。
【００３７】
ここで、設定値として適切な値は、データが取り得る範囲が奇数個の値からなる場合は、その範囲の中央の値であり、偶数個の値からなる場合は、中央の２つの値の何れかである。例えば、データが取り得る範囲が０ｘ００以上０ｘ１０以下の場合、この範囲は奇数個の値からなるため、この範囲の中央の値である０ｘ０８が使用される。また、データが取り得る範囲が０ｘ００以上０ｘＦＦ以下の場合、この範囲は偶数個の値からなるため、この範囲の中央の２つの値である０ｘ７Ｆ又は０ｘ８０の何れかが使用される。
【００３８】
ステップＳ１５０では、マイコン８は、ＥＥＰＲＯＭ９から、設定値のデータを読み出し、これらのデータをＡＤＣ４のレジスタ４１及びスケーリング用ＩＣ５のレジスタ５１に書き込んだ後、「終了」に進む。
【００３９】
このような処理が行われることで、新品の不揮発性メモリに書き込まれている０ｘ００や０ｘＦＦ等の値がＩＣのレジスタに書き込まれることを防止できるため、画面が「全て黒」や「全て白」という状態を避けることができる。
【００４０】
以上述べたように、本発明によれば、設定値として適切な値が書き込まれていない不揮発性メモリに交換した場合であっても正常に動作する表示装置及びデータ書き込み方法を提供することができる。
【００４１】
なお、上述の実施例では、予めマイコン８に記憶されている「条件判断をするデータのバイト数」だけのデータが条件を満足する場合に、設定値として適切な値が書き込まれていないと判断したが、ＥＥＰＲＯＭ９に記憶されている全データで条件判断するようにしても良い。
【００４２】
また、上述の実施例では、設定値として適切な値が書き込まれているか否かの判断に、０ｘ００と０ｘＦＦと０ｘ５５と０ｘＡＡを使用したが、これ以外の値を使用しても良い。
【００４３】
また、上述の実施例では、ステップＳ１２０の条件判断において、３つの条件を使用したが、本発明はこれに限定されない。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施例の構成を示すブロック図である。
【図２】本発明の実施例の処理を示すフローチャートである。
【符号の説明】
【００４５】
１  表示装置
２  バス
４  ＡＤＣ
５  スケーリング用ＩＣ
６  ＬＶＤＳ用ＩＣ
７  ＬＣＤパネル（表示手段）
８  マイコン
９  ＥＥＰＲＯＭ
３１  チューナ
３２  外部入力端子
４１，５１  レジスタ
【図１】
2008009174.tif 000003
【図２】
2008009174.tif 000004