(57)【要約】【課題】  電子機器に内蔵した不揮発性メモリに調整データを書き込む場合に、書き込み時間の短縮を図る。【解決手段】  制御部２３は、調整用コンピュータ装置から受信用バッファメモリ２３ｂに蓄積した調整データを送信用バッファメモリ２３ｃにコピーし、送信用バッファメモリ２３ｃに蓄積した調整データの一部をＥＥＰＲＯＭ２４に書き込み、書き込みの処理ステータスを調整用コンピュータ装置に転送し、調整データの残りをＥＥＰＲＯＭ２４に書き込み、調整用コンピュータ装置は、書き込みの処理ステータスが正常終了を示していれば、次の調整データを受信用バッファメモリ２３ｂに蓄積し、ＥＥＰＲＯＭ２４への書き込み処理を継続し、処理ステータスが異常終了を示していれば、調整データの書き込みを終了するようにしたものである。【選択図】    図２
2006303908.tif 000002
【特許請求の範囲】
【請求項１】
書き換え可能な不揮発性メモリと、一時的にデータを蓄積する受信用及び送信用バッファメモリと、前記不揮発性メモリへの書き込みを制御する制御部とを搭載する電子機器に対して、前記電子機器の調整データを格納してある外部装置をデータ転送可能に接続し、前記外部装置から前記電子機器に前記調整データを転送し、前記電子機器の調整を行なう調整方法であって、
前記制御部は、前記外部装置から前記受信用バッファメモリに蓄積した前記調整データを前記送信用バッファメモリにコピーし、前記送信用バッファメモリに蓄積した前記調整データの一部を前記不揮発性メモリに書き込み、前記書き込みの処理ステータスを前記外部装置に転送し、前記調整データの残りを前記不揮発性メモリに書き込み、
前記外部装置は、前記書き込みの処理ステータスが正常終了を示していれば、次の調整データを前記受信用バッファメモリに蓄積し、前記不揮発性メモリへの書き込み処理を継続し、前記処理ステータスが異常終了を示していれば、前記調整データの書き込みを終了することを特徴とする
調整方法。
【請求項２】
請求項１記載の調整方法において、
前記調整データの一部は、前記調整データのスレーブアドレスであることを特徴とする
調整方法。
【請求項３】
書き換え可能な不揮発性メモリと、
一時的に入力したデータを蓄積する受信用バッファメモリと、
前記受信用バッファメモリが蓄積したデータを一時蓄積させて、出力させる送信用バッファメモリと、
外部装置と接続し、データを入力及び出力する入出力端子と、
前記入出力端子から前記不揮発性メモリに記憶させる調整データが入力した場合に、入力した調整データを前記受信用バッファメモリに蓄積し、前記送信用バッファメモリにコピーし、前記送信用バッファメモリに蓄積したデータの一部を前記不揮発性メモリに書き込み、前記書き込みの処理ステータスを前記入出力端子から出力し、調整データの残りを前記不揮発性メモリに書き込み、前記書き込みの処理ステータスが正常終了を示していれば、前記入出力端子から入力した次の調整データを前記受信用バッファメモリに蓄積し、前記不揮発性メモリへの書き込み処理を継続し、前記処理ステータスが異常終了を示していれば、調整データの書き込みを終了する制御部とを備えることを特徴とする
電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばテレビジョン受像機等の電子機器の調整工程において、調整を行う調整方法及び電子機器に関する。
【背景技術】
【０００２】
従来、例えばテレビジョン受像機のような電子機器の製造工程において、電子機器に内蔵した電気的に書き換え可能なＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）に対して、外部から各種調整データの書き込みを行うようにした調整工程がある。
【０００３】
従来の調整工程において、テレビジョン受像機が備えるＥＥＰＲＯＭへ書き込みを行う構成の例を説明すると、調整担当者が調整データの送信を行う調整用コンピュータ装置と、テレビジョン受像機に内蔵されているマイクロコンピュータとがＲＳ２３２Ｃ方式の汎用規格のシリアルケーブルを用いて接続してある。このとき調整用コンピュータ装置とマイクロコンピュータとの間は、調整用プロトコルを使用して各種データの送受信を行う。マイクロコンピュータには、ＵＡＲＴ（Universal Asynchronous Receiver-Transmitter）が備えてあり、ＩＩＣ（Inter Integrated Circuit）バスで接続したＥＥＰＲＯＭへデータを送信し、書き込みを行うようにしている。なお、ＵＡＲＴとは、マイクロコンピュータのマザーボード(あるいは内蔵モデムボード)に搭載している変換器のことであり、データをシリアル−パラレル変換する機能を有する。また、ＩＩＣバスとは、シリアルクロックとシリアルデータの２本の双方向制御線で、ＩＣ間や装置内部の通信を行うシリアルバスの方式であり、ＩＩＣバス上に複数のデバイスを接続可能である。
【０００４】
ここで、従来のＥＥＰＲＯＭへの書き込み処理の例について、図５のシーケンス図を参照して説明する。今、調整用コンピュータ装置からマイクロコンピュータを有する制御部に対して、固定長データ１をシリアル送信する（ステップＳＴ１）。制御部が全てのデータ１を受信した後、制御部からＥＥＰＲＯＭに対してＩＩＣバスより固定長データ１を書き込む（ステップＳＴ２）。全てのデータ１がＥＥＰＲＯＭへ正常に書き込まれた後、データ１の書き込みが正常終了したことを示す、データ１の正常終了ステータスを調整用コンピュータ装置に通知する（ステップＳＴ３）。
【０００５】
調整用コンピュータ装置は、データ１のデータ送信が正常終了したことを判断した後、調整用コンピュータ装置から制御部に対して、固定長データ２をシリアル送信する（ステップＳＴ４）。制御部が全てのデータ２を受信した後、制御部からＥＥＰＲＯＭに対してＩＩＣバスより固定長データ２を書き込む（ステップＳＴ５）。全てのデータ２がＥＥＰＲＯＭへ正常に書き込まれた後、データ２の書き込みが正常終了したことを示す、データ２の正常終了ステータスを調整用コンピュータ装置に通知する（ステップＳＴ６）。
【０００６】
このようにして、従来、調整用コンピュータ装置からＥＥＰＲＯＭに対して、各種データの書き込みを行っている。
【０００７】
特許文献１には、製造過程でソフトウェアをダウンロードする技術について記載されている。
【特許文献１】特開２００３−１９８６６６号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、図５に示した従来の調整工程では、制御部が調整用コンピュータ装置に対して正常終了のステータスを返さない限り、調整用コンピュータ装置は次のデータを送信することが出来ない。このため、制御部がＩＩＣバスでＥＥＰＲＯＭにデータ書き込みを行っている間、調整用コンピュータ装置の待機時間が生じてしまう。結果として、全体の書き込み処理に必要な時間が長くなってしまうという問題があった。
【０００９】
本発明はこのような状況に鑑みて成されたものであり、電子機器の内蔵メモリに対する書き込み処理を効率的に行うようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、書き換え可能な不揮発性メモリと、一時的にデータを蓄積する受信用及び送信用バッファメモリと、不揮発性メモリへの書き込みを制御する制御部とを搭載する電子機器に対して、電子機器の調整データを格納してある外部装置をデータ転送可能に接続し、外部装置から電子機器に調整データを転送し、電子機器の調整を行なう場合に、制御部は、外部装置から受信用バッファメモリに蓄積した調整データを送信用バッファメモリにコピーし、送信用バッファメモリに蓄積した調整データの一部を不揮発性メモリに書き込み、書き込みの処理ステータスを外部装置に転送し、調整データの残りを不揮発性メモリに書き込み、外部装置は、書き込みの処理ステータスが正常終了を示していれば、次の調整データを受信用バッファメモリに蓄積し、不揮発性メモリへの書き込み処理を継続し、処理ステータスが異常終了を示していれば、調整データの書き込みを終了するようにしたものである。
【００１１】
このようにしたことで、外部装置から調整データを電子機器に内蔵した不揮発性メモリに書き込んで電子機器の調整を行う場合に、バッファメモリからの調整データを不揮発性メモリへ書き込みながら、外部装置から次のデータをバッファメモリに送信することが可能となった。
【発明の効果】
【００１２】
本発明によれば、電子機器の調整を行う場合には、バッファメモリから調整データを不揮発性メモリへ書き込みながら、外部装置から次の調整データをバッファメモリに送信するため、制御部から不揮発性メモリへの書き込み完了を待つ必要がなく、書き込み時間を短縮させることができるという効果がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施の形態を、図１〜図４を参照して説明する。本実施の形態では、テレビジョン受像機の製造工程の内、調整工程において、テレビジョン受像機の回路動作の調整データを送信する調整管理装置としての調整用コンピュータ装置から、テレビジョン受像機の内蔵メモリに、各種設定データを書き込む調整を行うシステムに適用した例としてある。
【００１４】
まず、本例のシステム構成例について説明する。図１は、本例のテレビジョン受像機の製造工程における構成例を示した図である。調整担当者がユーザ調整データ、サービス調整データの送信を行う調整用コンピュータ装置１と、各種調整が施されるカラー再生可能なテレビジョン受像機とが、ＲＳ２３２Ｃ方式の汎用規格のインタフェースを備えた外部入出力端子２２を介してシリアルケーブルで接続してあり、双方向通信を可能としてある。調整用コンピュータ装置１と制御部２３との間では、調整用プロトコルを使用して各種データの送受信を行う。これにより、調整用コンピュータ装置１は、テレビジョン受像機に内蔵した各種回路の動作を制御する制御部２３に対して調整データを供給すること、及びテレビジョン受像機２から処理ステータスを取得することができる。なお、制御部２３は、例えばマイクロコンピュータの機能を有している。
【００１５】
ユーザ調整データとは、ユーザがリモートコントロール装置等で操作する、音量、チャンネル、明るさ設定などのデータであり、テレビジョン受像機の電源をオフしても設定が残るようにＥＥＰＲＯＭ２４に記憶させる。また、サービス調整データとは、工場において基板の個体差を吸収するために調整するホワイトバランス調整、Ａ／Ｄ調整などのデータである。
【００１６】
次に、本例のテレビジョン受像機２の内部構成例について、図２のブロック図を参照して説明する。テレビジョン受像機２は、例えば、ＮＴＳＣ（National Television Standards Committee）方式の放送電波をアンテナ１１で受信し、選局や同調操作を行うチューナ１２で希望する放送局を選局する。音声再生については、オーディオ処理部１３ａで音声信号の検波、復調を行い、オーディオアンプ１３ｃで音声信号を増幅して、スピーカ１４ｄで放音する。
【００１７】
映像再生については、映像処理部１４ａで映像信号の検波、復調を行い、表示駆動部１４ｂに映像信号を供給する。表示駆動部１４ｂは、液晶を駆動させる液晶コントローラ等から成り、映像信号に基づいて液晶画素に対する駆動信号を発生し、例えば、アクティブマトリクス方式の液晶表示パネル１４ｃに設けられた液晶画素を個別に駆動することで、カラー再生画像を得るようにしている。
【００１８】
そして、選局キー、電源キー、音量キー等を備えた操作部２１により、ユーザはテレビジョン受像機２の操作を行う。また、制御部２３と、チューナ１２、オーディオ処理部１３ａ、映像処理部１４ａ、表示駆動部１４ｂとは、バスを介して相互通信する構成としてある。そして、操作部２１からのキーコードが、制御部２３に供給されることで、制御部２３は、各部の制御を行う。ＲＳ２３２Ｃ方式の汎用インタフェースを有している外部入出力端子２２は、調整用コンピュータ装置１から制御信号、調整データを受信したり、処理ステータスを送信したりすることが可能である。
【００１９】
制御部２３は、ＵＡＲＴ２３ａを備えており、ＵＡＲＴ２３ａは、外部入出力端子２２と、テレビジョン受像機２の設定データを格納するＥＥＰＲＯＭ２４との間でインタフェースとして機能する。また、ＵＡＲＴ２３ａとＥＥＰＲＯＭ２４は、ＩＩＣバスで接続してあり、シリアル通信を行う。また、ＵＡＲＴ２３ａは、データを一時格納するための受信用バッファメモリ２３ｂ、及び、送信用バッファメモリ２３ｃを有しており、２面構成としている。調整用コンピュータ装置１から供給される調整データは、一旦、受信用バッファメモリ２３ｂに蓄積される。そして、ＥＥＰＲＯＭ２４への書き込み処理を開始する前に、受信用バッファメモリ２３ｂから送信用バッファメモリ２３ｃにデータコピーして、送信用バッファメモリ２３ｃに蓄積された調整データをＥＥＰＲＯＭ２４に書き込むようにしている。
【００２０】
次に、図３のフローチャート、及び図４のシーケンス図を参照して、調整用コンピュータ装置からＥＥＰＲＯＭへの調整データ書き込み処理の例について説明する。調整データ書き込み処理の実施にあたり、調整担当者は、図１に示した調整用コンピュータ装置１、テレビジョン受像機２の接続準備を整えて調整処理を開始する。
【００２１】
まず、図３のフローチャートを参照して制御部２３からＥＥＰＲＯＭ２４への書き込み処理の例について説明する。なお、ＥＥＰＲＯＭ２４に書き込むｎ番目のデータをデータｎとしている。まず、データｎのスレーブアドレスをＥＥＰＲＯＭ２４に送信する（ステップＳＴ１１）。制御部２３のプログラム内では、ＥＥＰＲＯＭ書き込みルーチンにおいてスレーブアドレス送信後に正常にデータ送信が終了したかどうかを判断する（ステップＳＴ１２）。データ送信が異常終了した場合は、これ以上のデータ送信を停止させるために、調整用コンピュータ装置１に、データｎのスレーブアドレスの送信失敗ステータスを通知して（ステップＳＴ１３）、エラー終了させる。
【００２２】
一方、正常に終了していた場合には、調整用コンピュータ装置１にデータｎの正常終了ステータスを通知する（ステップＳＴ１４）。その後、制御部２３のバッファメモリに格納してある残りのデータ（スレーブアドレス以外のデータ）をＥＥＰＲＯＭ２４に送信して（ステップＳＴ１５）、データｎのＥＥＰＲＯＭ２４への書き込み処理を完了する。
【００２３】
書き込み処理の例について、実際の数値を示すと、例えば、調整用コンピュータ装置１から制御部２３の受信バッファメモリ２３ｂへの蓄積データ量（１回のデータｎの量）は最大２５６バイトを想定している。また、ＥＥＰＲＯＭ２４へのＩＩＣバスを用いた転送データ量は最大３２バイト単位を想定している。このため、例えば、２５６バイトの調整データを制御部２３が１回受信した場合、ＥＥＰＲＯＭ２４への転送データ量が３２バイトであるなら、２５６／３２＝８より、ＥＥＰＲＯＭ２４へのデータ転送処理が８回行われることが分かる。
【００２４】
次に、図４のシーケンス図を参照して複数のデータをＥＥＰＲＯＭに書き込む処理の例について説明する。まず、調整用コンピュータ装置１から制御部２３の受信用バッファメモリ２３ｂに対してデータ１の送信を開始する（ステップＳＴ２１）。データ１の送信完了後、受信用バッファメモリ２３ｂから送信用バッファメモリ２３ｃにデータ１のデータコピーを行う。そして、データ１のスレーブアドレスとして、例えば１バイトを制御部２３からＥＥＰＲＯＭ２４に送信する（ステップＳＴ２２）。制御部２３が、ＥＥＰＲＯＭ２４から正常にＡＣＫ（acknowledge）を検出した場合に、調整用コンピュータ装置へデータ１の正常終了ステータスを通知する（ステップＳＴ２３）。また、制御部２３からＥＥＰＲＯＭ２４に対して、残りのデータ１を全て送信する（ステップＳＴ２４）。
【００２５】
調整用コンピュータ装置１は前のデータの正常終了（データ１のスレーブアドレスの正常書き込み終了）を確認後に、次のデータ（データ２）送信が可能となる。調整用コンピュータ装置１が、データ１の正常終了ステータスを確認できたら、調整用コンピュータ装置１から制御部２３の受信用バッファメモリ２３ｂに対してデータ２の送信を開始する（ステップＳＴ２５）。全てのデータ１が制御部２３からＥＥＰＲＯＭ２４に書き込まれた後、受信用バッファメモリ２３ｂから送信用バッファメモリ２３ｃにデータ２のデータコピーを行う。そして、データ２のスレーブアドレスとして、例えば、１バイトを制御部からＥＥＰＲＯＭ２４に送信する（ステップＳＴ２６）。制御部２３が、ＥＥＰＲＯＭ２４から正常にＡＣＫを検出した場合に、調整用コンピュータ装置１へデータ２の正常終了ステータスを通知する（ステップＳＴ２７）。また、制御部２３からＥＥＰＲＯＭ２４に対して残りのデータ２を全て送信する（ステップＳＴ２８）。
【００２６】
調整用コンピュータ装置１からＵＡＲＴ２３ａへのデータ伝送は、シリアル通信で行われる。このとき、例えば、１２Ｖから３．３Ｖの電圧変換を専用基板を用いて行っており、調整用コンピュータ装置１から供給されたデータを、ＵＡＲＴ２３ａを介して、ＩＩＣバスによりＥＥＰＲＯＭ２４に転送するようにしている。
【００２７】
ところで、データ１のスレーブアドレス書き込み処理の正常終了後に、残りのデータ１の書き込みが失敗したとしても、調整用コンピュータ装置１に対して書き込みエラーステータスは通知されない。このとき、受信用バッファメモリ２３ｂに蓄積したデータ２は破棄せずに、データ２の書き込み処理を実行する。ただし、データ２のスレーブアドレスの書き込み処理が正常終了しなかった場合には、その時点で調整用コンピュータ装置１に、データ２の書き込みエラーステータスを通知して書き込み処理をエラー終了する。このようにしたため、調整用コンピュータ装置１は、データｎのスレーブアドレス以外の書き込み結果について直接知ることはない。しかし、全てのデータ１〜ｎまでの書き込み完了後に、例えば、データベリファイを行うことで書き込みエラーを検出することが間接的に可能である。データベリファイとは、ＥＥＰＲＯＭに書き込んだデータが正常かどうかを確認するために、そのデータを読み出して、書き込み元データと比較するようなチェック処理である。
【００２８】
このように、調整用コンピュータ装置１から制御部２３が全データを受信した後、ＩＩＣバスによりＥＥＰＲＯＭ２４に対して調整データの書き込みを行う場合に、データｎのスレーブアドレス送信が正常に終了した時点で調整用コンピュータ装置１に対して正常終了ステータスを通知するようにしたため、制御部２３がＩＩＣバスでＥＥＰＲＯＭにデータ書き込みを行っている間に、調整用コンピュータ装置１は次のデータの制御部２３への転送を並行して行うことが可能となった。
【００２９】
この場合、ＥＥＰＲＯＭへの書き込み時間を短縮することができるという効果がある。例えば、従来のＥＥＰＲＯＭへの書き込み処理におけるデータの書き込み時間をＴとした時、本実施の形態によるデータの書き込み時間は、２Ｔ／３となり、３０％弱の時間短縮を達成することが可能である。
【００３０】
なお、上述した実施の形態では、ＥＥＰＲＯＭへの調整データの書き込みにＩＩＣバスを用いるようにしたが、ＩＩＣバスに限定されるものでない。また、大量のデータ送信が必要な場合には、より大きなデータ転送が可能な高速インタフェースを用いるようにしてもよい。
【００３１】
また、上述した実施の形態では、調整データの書き込みにＥＥＰＲＯＭを用いたが、その他の記憶媒体を用いるようにしても同様の効果を得ることが出来る。
【００３２】
また、上述した実施の形態では、調整用コンピュータ装置１からテレビジョン受像機に調整データを送信するようにしたが、ネットワークインタフェースを外部入出力端子２２に用いて、ネットワーク経由で外部サーバから必要なデータを送信するようにしてもよい。また、外部サーバは、ネットワーク経由で調整データ書き込み処理のステータスを収集するようにしてもよい。このようにすることで、調整工程におけるテレビジョン受像機の品質管理を確実に行うことが可能である。
【００３３】
また、上述した実施の形態では、テレビジョン受像機に対して調整を行うようにしたが、その他の電子機器に対して調整を行う場合にも適用可能である。
【００３４】
このとき、複数台の電子機器を接続して、一斉又は順次に調整を行うようにしてもよい。この時、調整用コンピュータ装置１は、調整対象機器のＭＡＣ（Media Access Control）アドレス、又は識別ＩＤ（Identification）等の製品を個別に特定できる情報を用いて、各電子機器に対して別々の調整データを送信するようにしてもよい。このようにすることで、複数台の電子機器に対して調整を行うことができ、調整処理の効率を高めることができるという効果がある。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施の形態におけるテレビジョン受像機の製造工程の例を示した構成図である。
【図２】本発明の一実施の形態におけるテレビジョン受像機の内部構成例を示したブロック図である。
【図３】本発明の一実施の形態におけるＥＥＰＲＯＭ書き込み処理の例を示したフローチャートである。
【図４】本発明の一実施の形態におけるＥＥＰＲＯＭ書き込み処理の例を示したシーケンス図である。
【図５】従来のＥＥＰＲＯＭ書き込み処理の例を示したシーケンス図である。
【符号の説明】
【００３６】
１…調整用コンピュータ装置、２…テレビジョン受像機、１１…アンテナ、１２…チューナ、１３ａ…オーディオ処理部、１３ｂ…オーディオアンプ、１３ｃ…スピーカ、１４ａ…映像処理部、１４ｂ…表示駆動部、１４ｃ…表示パネル、２１…操作部、２２…外部入出力端子、２３…制御部、２３ａ…ＵＡＲＴ、２３ｂ…受信用バッファメモリ、２３ｃ…送信用バッファメモリ、２４…ＥＥＰＲＯＭ
【図１】
2006303908.tif 000003
【図２】
2006303908.tif 000004
【図３】
2006303908.tif 000005
【図４】
2006303908.tif 000006
【図５】
2006303908.tif 000007