(57)【要約】【課題】最適な書き込み間隔で不揮発性メモリに対してシリアルデータを書き込むことを課題とする。【解決手段】ＩＩＣバスライン１０１，１０２とＥＥＰＲＯＭ（不揮発性メモリ）１５０とＩＩＣバスデータポート（接続部）１０３とを有するテレビジョン（電気機器）１００のデータポート１０３に接続され、ＥＥＰＲＯＭ１５０にデータを書き込む際、書き込むアドレスに対する書き込み命令を表すシリアルデータを生成してデータポート１０３に出力した後にウエイトをおいた後、同じアドレスのデータＤｒをデータポート１０３から入力し、入力したデータＤｒと書き込み用のデータＤｗとが異なるときにウエイトの期間を長くするようにした。簡易な構成にて、テレビジョンの構成を複雑にすることなく、適切な書き込み間隔でＥＥＰＲＯＭにテレビジョン用のデータを書き込むことが可能となる。【選択図】  図３
2004348508.tif 000002
【特許請求の範囲】
【請求項１】
クロックラインとシリアルのデータラインとから構成されるＩＩＣバスラインと、シリアルデータが同データラインから入力されると同シリアルデータに含まれるアドレスに対してデータの読み書きを同クロックラインのクロック信号のタイミングに合わせて行うＥＥＰＲＯＭと、同クロック信号およびシリアルデータを入出力可能なデータポートと、を有する複数のテレビジョンのいずれかの同データポートに接続され、
上記ＥＥＰＲＯＭにデータを書き込むアドレスを順次変えながら、所定の周波数のクロック信号を生成して上記データポートに出力しながら同アドレスに対する書き込み命令を表すシリアルデータを同クロック信号にタイミングを合わせて生成して上記データポートに出力した後に内部の記憶領域に記憶されたウエイト期間を表すパラメータに対応するウエイトをおく処理を行うことにより、テレビジョンの製造ラインで上記ＥＥＰＲＯＭにテレビジョン用のデータを書き込むテレビジョン設定装置において、
上記アドレスに対する書き込み用のデータの書き込み命令を表すシリアルデータを生成して上記データポートに出力して上記パラメータに対応するウエイトをおいた後、上記クロック信号を生成して上記データポートに出力しながら、同じアドレスに対する読み出し命令を表すシリアルデータを同クロック信号のタイミングに合わせて生成して上記データポートに出力して上記ＥＥＰＲＯＭから読み出されたデータを上記データポートから入力し、入力したデータと同書き込み用のデータとが異なるときにはウエイト期間を長くするように上記パラメータを変更する処理を行い、
上記処理を同入力したデータと同書き込み用のデータとが同じになるまで繰り返し行うとともに、
上記ＥＥＰＲＯＭにデータを書き込む対象となるテレビジョンが順次変えられた場合に、上記書き込み命令を表すシリアルデータを上記データポートに出力した後に同じウエイト期間をおいて上記入力したデータと上記書き込み用のデータとが所定の台数のテレビジョンで連続して同じとなったときには上記ウエイト期間を短くするように上記パラメータを変更することにより、上記ＥＥＰＲＯＭへのデータの書き込み速度が最適となるように上記パラメータを決定し、決定したパラメータを用いて上記ＥＥＰＲＯＭにデータを書き込むことを特徴とするテレビジョン設定装置。
【請求項２】
クロックラインとシリアルのデータラインとから構成されるＩＩＣバスラインと、シリアルデータが同ＩＩＣバスラインから入力されると同シリアルデータに含まれるアドレスに対してデータの読み書きを行う不揮発性メモリと、同ＩＩＣバスラインに対してシリアルデータを入出力可能な接続部と、を有する電気機器の同接続部に接続され、
上記不揮発性メモリにデータを書き込む際、書き込むアドレスに対する書き込み用のデータの書き込み命令を表すシリアルデータを生成して上記接続部に出力した後にウエイトをおく処理を行うことにより、電気機器の製造ラインで上記不揮発性メモリに電気機器用のデータを書き込む電気機器設定装置であって、
上記ウエイトをおいた後、上記書き込み用のデータを書き込んだアドレスと同じアドレスに対する読み出し命令を表すシリアルデータを生成して上記接続部に出力して上記不揮発性メモリから読み出されたデータを上記接続部から入力するデータ入力手段と、
上記入力したデータと上記書き込み用のデータとの一致・不一致の状況と、同一致・不一致の状況と上記ウエイトの期間を長くするか短くするかとの対応関係と、から同ウエイトの期間の変更態様を決定する変更態様決定手段と、
決定された変更態様で上記ウエイトの期間を変更する期間変更手段とを具備することを特徴とする電気機器設定装置。
【請求項３】
上記変更態様決定手段は、上記入力したデータと上記書き込み用のデータとが異なるときに上記ウエイトの期間を長くするようにされた上記対応関係と、上記一致・不一致の状況と、から上記ウエイトの期間の変更態様を決定することを特徴とする請求項２に記載の電気機器設定装置。
【請求項４】
上記変更態様決定手段は、上記入力したデータと上記書き込み用のデータとが同じときに上記ウエイトの期間を短くするようにされた上記対応関係と、上記一致・不一致の状況と、から上記ウエイトの期間の変更態様を決定することを特徴とする請求項２または請求項３に記載の電気機器設定装置。
【請求項５】
上記電気機器は、複数設けられ、
上記変更態様決定手段は、上記不揮発性メモリにデータを書き込む対象となる電気機器が順次変えられた場合に、上記書き込み命令を表すシリアルデータを上記接続部に出力した後に同じ期間の上記ウエイトをおいて上記入力したデータと上記書き込み用のデータとが基準の台数の電気機器で連続して同じとなったときには上記ウエイトの期間を短くするようにされた上記対応関係と、上記一致・不一致の状況と、から上記ウエイトの期間の変更態様を決定することを特徴とする請求項２または請求項３に記載の電気機器設定装置。
【請求項６】
上記電気機器は、複数設けられ、
上記変更態様決定手段は、上記不揮発性メモリにデータを書き込む対象となる電気機器が順次変えられた場合に、同電気機器別に上記ウエイトの期間を調整して対応するパラメータを取得し、取得した複数のパラメータを用いて所定の演算を行って上記ウエイトの期間を表す一つの総合パラメータを算出し、上記電気機器に対して上記不揮発性メモリへ最初にデータを書き込むときのウエイトの期間を同総合パラメータに対応する期間とするようにされた上記対応関係と、上記一致・不一致の状況と、から上記ウエイトの期間の変更態様を決定することを特徴とする請求項２〜請求項５のいずれかに記載の電気機器設定装置。
【請求項７】
上記電気機器は、複数設けられ、
上記変更態様決定手段は、上記不揮発性メモリにデータを書き込む対象となる電気機器が順次変えられた場合に、同電気機器別に上記ウエイトの期間を調整して対応するパラメータを取得し、取得した複数のパラメータを用いて所定の第一の演算を行って上記ウエイトの期間を表す一つの第一の総合パラメータを算出するとともに同複数のパラメータを用いて所定の第二の演算を行って上記ウエイトの期間を表す一つの第二の総合パラメータを算出した後、上記電気機器に対して上記不揮発性メモリへ最初にデータを書き込むときのウエイトの期間を同第一の総合パラメータに対応する期間として基準の台数の電気機器について同電気機器別に上記不揮発性メモリに全データを書き込むために要する時間を計測して得られた同台数分の時間をまとめた第一の時間を算出するとともに、上記電気機器に対して上記不揮発性メモリへ最初にデータを書き込むときのウエイトの期間を同第二の総合パラメータに対応する期間として基準の台数の電気機器について同電気機器別に上記不揮発性メモリに全データを書き込むために要する時間を計測して得られた同台数分の時間をまとめた第二の時間を算出し、同第一の時間が同第二の時間以下またはより小であるとき、上記電気機器に対して上記不揮発性メモリへ最初にデータを書き込むときのウエイトの期間を同第一の総合パラメータに対応する期間とし、同第二の時間が同第一の時間以下またはより小であるとき、上記電気機器に対して上記不揮発性メモリへ最初にデータを書き込むときのウエイトの期間を同第二の総合パラメータに対応する期間とするようにされた上記対応関係と、上記一致・不一致の状況と、から上記ウエイトの期間の変更態様を決定することを特徴とする請求項２〜請求項５のいずれかに記載の電気機器設定装置。
【請求項８】
上記第一および第二の総合パラメータには、上記複数のパラメータの平均値、および、上記複数のパラメータの平均値から同複数のパラメータの標準偏差に所定の係数を乗じた値を加えた値、のいずれかまたは組み合わせが含まれることを特徴とする請求項７に記載の電気機器設定装置。
【請求項９】
クロックラインとシリアルのデータラインとから構成されるＩＩＣバスラインと、シリアルデータが同ＩＩＣバスラインから入力されると同シリアルデータに含まれるアドレスに対してデータの読み書きを行う不揮発性メモリと、同ＩＩＣバスラインに対してシリアルデータを入出力可能な接続部と、を有する電気機器と、
上記接続部に接続され、上記不揮発性メモリにデータを書き込む際、データを書き込むアドレスに対する書き込み命令を表すシリアルデータを生成して上記接続部に出力した後にウエイトをおく処理を行う電気機器設定装置とを備え、
電気機器の製造ラインで上記不揮発性メモリに電気機器用のデータを書き込む電気機器設定システムであって、
上記電気機器設定装置は、
上記アドレスに対する書き込み命令を表すシリアルデータを生成して上記接続部に出力して上記ウエイトをおいた後、同じアドレスに対する読み出し命令を表すシリアルデータを生成して上記接続部に出力して上記不揮発性メモリから読み出されたデータを上記接続部から入力するデータ入力手段と、
上記入力したデータと上記書き込み用のデータとの一致・不一致の状況と、同一致・不一致の状況と上記ウエイトの期間を長くするか短くするかとの対応関係と、から同ウエイトの期間の変更態様を決定する変更態様決定手段と、
決定された変更態様で上記ウエイトの期間を変更する期間変更手段とを具備することを特徴とする電気機器設定システム。
【請求項１０】
クロックラインとシリアルのデータラインとから構成されるＩＩＣバスラインと、シリアルデータが同ＩＩＣバスラインから入力されると同シリアルデータに含まれるアドレスに対してデータの読み書きを行う不揮発性メモリと、同ＩＩＣバスラインに対してシリアルデータを入出力可能な接続部と、を有する電気機器の同接続部に接続され、上記不揮発性メモリにデータを書き込む際、データを書き込むアドレスに対する書き込み命令を表すシリアルデータを生成して上記接続部に出力した後にウエイトをおく処理を行うことにより、電気機器の製造ラインで上記不揮発性メモリに電気機器用のデータを書き込む電気機器設定装置の制御方法であって、
上記アドレスに対する書き込み命令を表すシリアルデータを生成して上記接続部に出力して上記ウエイトをおいた後、同じアドレスに対する読み出し命令を表すシリアルデータを生成して上記接続部に出力して上記不揮発性メモリから読み出されたデータを上記接続部から入力するデータ入力工程と、
上記入力したデータと上記書き込み用のデータとの一致・不一致の状況と、同一致・不一致の状況と上記ウエイトの期間を長くするか短くするかとの対応関係と、から同ウエイトの期間の変更態様を決定する変更態様決定工程と、
決定された変更態様で上記ウエイトの期間を変更する期間変更工程とを具備することを特徴とする電気機器設定装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＩＣバスラインを介してシリアルデータを入出力する不揮発性メモリを有する電気機器の接続部に接続されて書き込み用のデータを接続部に出力することによりテレビジョンの製造ラインで同不揮発性メモリにデータを書き込むテレビジョン設定装置、電気機器設定装置、電気機器設定システムおよび電気機器設定装置の制御方法に関する。
【０００２】
【従来の技術】
従来、テレビジョン（以下、ＴＶとも記載）では、図２に示すように、ＣＬＫライン（クロックライン）１０１とシリアルのＤＡＴＡライン（データライン）１０２とから構成されるＩＩＣバスラインに各種回路１１０，１２０，１３０，１５０が接続されている。これらの回路は、図示しないクロック生成回路からＣＬＫライン１０１に供給される所定の周波数のクロック信号にタイミングを合わせながらＤＡＴＡライン１０２を介して互いにシリアルデータを入出力している。また、両ライン１０１，１０２は、ＩＩＣバスデータポート１０３に接続されている。
ＴＶの生産工場の製造ラインでは、ＴＶのＥＥＰＲＯＭ１５０に各種設定データ等のデータを書き込む際、ＩＩＣバスデータポート１０３にパーソナルコンピュータ（ＰＣ）を接続し、ＴＶに対して所定の書き込み間隔でシリアルデータを出力することにより、データを書き込んでいる。このとき、ＴＶのマイコン１１０は待機状態とされ、ＰＣが直接ＩＩＣバスラインに対して信号を出力することによりＥＥＰＲＯＭにデータを書き込む。
【０００３】
図１６は、ＥＥＰＲＯＭ１５０に対してシリアルデータの読み書きを行うときのタイミングチャートを示している。ＥＥＰＲＯＭ１５０は、タイミングｔ１でスタートビットを認識し、その後、所定のＥＥＰＲＯＭ識別データ（図では４ビットのシリアルデータ）を認識すると、タイミングｔ２以降で命令の入力を受け付ける。同命令にはシリアルデータの読み書きを行うアドレスの情報も含まれており、シリアルデータを書き込む場合にはタイミングｔ３〜ｔ４で書き込むシリアルデータの入力を受け付け、命令中に含まれるアドレスに同シリアルデータを書き込む処理を行う。ＰＣでは、内部のクロック信号を分周してＣＬＫライン用の所定周波数のクロック信号を生成してＴＶに対して出力するとともに、図に示すシリアルデータを生成してＴＶに対して出力している。
なお、タイミングｔ４でストップビットを認識することになるが、ＥＥＰＲＯＭへのデータの書き込みには時間がかかるため、タイミングｔ４以降でも所定の期間書き込み処理が継続して行われる。一方、ＥＥＰＲＯＭから書き込み処理が完了したことを表す信号は出力されない。そこで、ＰＣは、ＥＥＰＲＯＭに対してアドレスを指定しながら順次シリアルデータを書き込んでいく際、ストップビットを生成してから次のシリアルデータの出力を開始するストップビットを生成するまで（タイミングｔ４〜ｔ５）、所定の期間のウエイトをおく処理を行っている。その結果、タイミングｔ１〜ｔ５は、固定された期間（例えば、２０ｍｓ）となる。
【０００４】
【特許文献１】
特開平６−３３４７０６号公報
【特許文献２】
特開平１０−３３６２６４号公報
【０００５】
【発明が解決しようとする課題】
近年、ＰＣの処理能力が飛躍的に向上する一方、処理能力が比較的小さいＰＣの旧機種で使用していたデータ書き込み用のプログラムを処理能力が比較的大きいＰＣの新機種で使用する必要も生じている。すると、図１７の上段に示すように、ＥＥＰＲＯＭ内部でデータの書き込み処理が完了しないうちに次のシリアルデータを出力する結果、データを書き込むことができないことが生じるようになっていた。一方、ＥＥＰＲＯＭから書き込み処理が完了したことを表す信号は出力されず、ＴＶのマイコンも待機状態とされてＥＥＰＲＯＭの書き込み処理の完了を監視していないため、上記ウエイトをおく際にはＰＣの処理能力に応じて余裕を持っておく必要があった。すると、図１７の下段に示すように、ＥＥＰＲＯＭが内部の書き込み処理を完了してから次のデータの書き込み開始まで時間のロスが生じることになる。従って、最適な書き込み間隔でＥＥＰＲＯＭに対してシリアルデータを書き込むことができていなかった。
【０００６】
なお、引用文献１に開示されたように、外部機器との間で電子計算機が発生するクロックに基づく通信速度でシリアルデータの双方向通信の最適通信速度を設定する際、電子計算機から外部機器にデータを送信し、外部機器は前記データに対応したデータを電子計算機に送信し、電子計算機は送信したデータと受信したデータを比較して通信で生じたエラーを判定し、エラーの判定情報に応じてクロックの周波数を制御する技術が知られている。しかし、外部機器はＣＰＵ等の制御回路により不揮発性メモリに書き込まれたデータを読み出して電子計算機に送信する処理を行う必要があるため、外部機器の構成が複雑になるという問題があった。また、データの双方向通信を行う際に電子計算機がクロックの周波数を変更する処理を行う必要があるため、電子計算機の構成も複雑になるという問題があった。同様の問題は、引用文献２に開示された技術についても言える。
【０００７】
本発明は、上記課題にかんがみてなされたもので、テレビジョン等の電気機器の構成を複雑にすることなく、簡易な構成にて適切な書き込み間隔でＥＥＰＲＯＭ等の不揮発性メモリに電気機器用のデータを書き込むことが可能なテレビジョン設定装置、電気機器設定装置、電気機器設定システムおよび電気機器設定装置の制御方法の提供を目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明では、ＴＶの製造ラインでＥＥＰＲＯＭにデータが書き込まれる際、本テレビジョン設定装置にて所定の周波数のクロック信号が生成されてテレビジョンのデータポートに出力される。そして、書き込むアドレスに対する書き込み用のデータの書き込み命令を表すシリアルデータがクロック信号のタイミングに合わせて生成されてテレビジョンのデータポートに出力された後、ウエイト期間を表すパラメータに対応するウエイトがおかれる。同ウエイトがおかれた後、書き込み用のデータを書き込んだアドレスと同じアドレスに対する読み出し命令を表すシリアルデータがクロック信号のタイミングに合わせて生成されてテレビジョンのデータポートに出力される。すると、ＥＥＰＲＯＭから同アドレスのデータが読み出され、本テレビジョン設定装置はこの読み出されたデータをテレビジョンのデータポートから入力する。そして、入力したデータと書き込み用のデータとが異なるときにはウエイト期間が長くなるように上記パラメータを変更する処理が行われる。当該処理は、テレビジョンのデータポートから入力したデータと書き込み用のデータとが同じになるまで繰り返し行われる。
【０００９】
一方、ＥＥＰＲＯＭにデータを書き込む対象となるテレビジョンが順次変えられた場合に、上記書き込み命令を表すシリアルデータがテレビジョンのデータポートに出力された後に同じ期間のウエイトがおかれてテレビジョンから入力されたデータと書き込み用のデータとが所定の台数のテレビジョンで連続して同じとなったとき、ウエイトの期間が短くなるようにウエイト期間を表すパラメータは変更される。
このようにして、ＥＥＰＲＯＭへのデータの書き込み速度が最適となるようにウエイト期間を表すパラメータが決定され、決定されたパラメータが用いられてＥＥＰＲＯＭにデータが書き込まれる。
【００１０】
すなわち、テレビジョン側ではＣＰＵ等の制御回路によりＥＥＰＲＯＭに書き込まれたデータを読み出してテレビジョンに送信する処理を行う必要がないので、テレビジョンの構成を複雑にすることなく、ＥＥＰＲＯＭに対するシリアルデータの書き込み間隔を調整することができる。従って、書き込み命令を表すシリアルデータをテレビジョンに出力した後におかれるウエイトの期間を調整するという簡易な構成にて、テレビジョンの構成を複雑にすることなく、適切な書き込み間隔でＥＥＰＲＯＭにテレビジョン用のデータを書き込むことができる。
また、テレビジョンから入力したデータと書き込み用のデータとが一致しても、所定の台数連続するまでウエイトの期間をそのままにすることにより、ＥＥＰＲＯＭへのデータの書き込みがより確実に行われるようになる。従って、最適な書き込み間隔でＥＥＰＲＯＭにテレビジョン用のデータを書き込むことが可能である。
【００１１】
本発明が適用されるテレビジョンは、単独の装置であってもよいし、ビデオデッキやＤＶＤデッキとテレビジョンとが一体となった装置等、他の機器に付属した装置や他の機器と一体となった装置であってもよい。
【００１２】
ところで、シリアルデータに含まれるアドレスに対してデータの読み書きを行う不揮発性メモリを有する電気機器の同不揮発性メモリにデータを書き込む場合にも、本発明を適用することが可能である。そこで、請求項２にかかる発明は、クロックラインとシリアルのデータラインとから構成されるＩＩＣバスラインと、シリアルデータが同ＩＩＣバスラインから入力されると同シリアルデータに含まれるアドレスに対してデータの読み書きを行う不揮発性メモリと、同ＩＩＣバスラインに対してシリアルデータを入出力可能な接続部と、を有する電気機器の同接続部に接続され、上記不揮発性メモリにデータを書き込む際、書き込むアドレスに対する書き込み用のデータの書き込み命令を表すシリアルデータを生成して上記接続部に出力した後にウエイトをおく処理を行うことにより、電気機器の製造ラインで上記不揮発性メモリに電気機器用のデータを書き込む電気機器設定装置であって、上記ウエイトをおいた後、上記書き込み用のデータを書き込んだアドレスと同じアドレスに対する読み出し命令を表すシリアルデータを生成して上記接続部に出力して上記不揮発性メモリから読み出されたデータを上記接続部から入力するデータ入力手段と、上記入力したデータと上記書き込み用のデータとの一致・不一致の状況と、同一致・不一致の状況と上記ウエイトの期間を長くするか短くするかとの対応関係と、から同ウエイトの期間の変更態様を決定する変更態様決定手段と、決定された変更態様で上記ウエイトの期間を変更する期間変更手段とを具備する構成としてある。
【００１３】
電気機器の製造ラインで不揮発性メモリにデータが書き込まれる際、データ入力手段により、書き込むアドレスに対する書き込み用のデータの書き込み命令を表すシリアルデータが生成されて電気機器の接続部に出力された後、ウエイトがおかれる。同ウエイトがおかれた後、書き込み用のデータを書き込んだアドレスと同じアドレスに対する読み出し命令を表すシリアルデータが生成されて電気機器の接続部に出力される。すると、不揮発性メモリから同アドレスのデータが読み出され、本電気機器設定装置はこの読み出されたデータを電気機器の接続部から入力する。データを入力すると、変更態様決定手段により、入力したデータと同書き込み用のデータとの一致・不一致の状況と、同一致・不一致の状況と上記ウエイトの期間を長くするか短くするかとの対応関係と、から同ウエイトの期間の変更態様が決定される。そして、期間変更手段により、決定された変更態様でウエイトの期間が変更される。
このように、電気機器側ではＣＰＵ等の制御回路により不揮発性メモリに書き込まれたデータを読み出して電気機器設定装置に送信する処理を行う必要がないので、電気機器の構成を複雑にすることなく、不揮発性メモリに対するシリアルデータの書き込み間隔を調整することができる。従って、書き込み命令を表すシリアルデータを電気機器に出力した後におかれるウエイトの期間を調整するという簡易な構成にて、電気機器の構成を複雑にすることなく、適切な書き込み間隔で不揮発性メモリに電気機器用のデータを書き込むことができる。
【００１４】
ここで、上記一致・不一致の状況には、上記入力したデータと書き込み用のデータとが単に一致しているか否かのみならず、同入力したデータと書き込み用のデータとが基準の回数連続して一致したり不一致であったりしたことや、一致した割合や、不一致の割合等を含む。上記対応関係は、これらの状況にウエイトの期間を長くするか短くするかを対応させてあればよく、ウエイトの期間を変更しない場合も含まれる。また、ソフトウエアとされていてもよいし、情報テーブルとされていてもよく、様々な態様が考えられる。なお、この対応関係を規定するソフトウエアや情報テーブルを本電気機器設定装置に記憶させておくと、ウエイトの期間の変更態様を決定する処理を行う際に好適な構成となる。同ウエイトの期間の変更態様を決定する処理は、ソフトウエア上の分岐処理で行われてもよいし、ウエイトの期間が表された変更後のパラメータや変化量を所定の演算処理で算出することにより行われてもよいし、ウエイトの期間が表された変更後のパラメータや変化量を情報テーブルから取得することにより行われてもよく、様々な態様が考えられる。
本発明が適用される電気機器は、テレビジョン、ビデオデッキ、ＤＶＤプレーヤ、等、様々な電気機器が考えられる。また、本電気機器は、単独の装置であってもよいし、他の機器に付属した装置や他の機器と一体となった装置であってもよい。
【００１５】
ウエイトの期間を調整する簡易な構成の一例として、上記入力したデータと上記書き込み用のデータとが異なるときに上記ウエイトの期間を長くしてもよい。不揮発性メモリが書き込み用のデータの書き込み処理を完了してから同じアドレスのデータを読み出すと、同書き込み用のデータが読み出されるため、電気機器から入力したデータと同書き込み用のデータとが一致する。この場合、ウエイトの期間を長くする必要はない。一方、不揮発性メモリが書き込み用のデータの書き込み処理を完了していないときに同じアドレスのデータを読み出すと、同書き込み用のデータが読み出されないため、電気機器から入力したデータと同書き込み用のデータとが多くの場合一致しない。そこで、この場合にウエイトの期間を長くすることにより、簡易な構成にて適切な書き込み間隔で不揮発性メモリにデータを書き込むことができる。
【００１６】
また、別の一例として、上記入力したデータと上記書き込み用のデータとが同じときに上記ウエイトの期間を短くしてもよい。電気機器から入力したデータと同書き込み用のデータとが一致する場合、ウエイトの期間を短くしてもデータの書き込みが完了している可能性がある。そこで、この場合にウエイトの期間を短くすることにより、簡易な構成にて適切な書き込み間隔で不揮発性メモリにデータを書き込むことができる。
【００１７】
上記電気機器が複数設けられる場合、上記不揮発性メモリにデータを書き込む対象となる電気機器が順次変えられた場合に、上記書き込み命令を表すシリアルデータを上記接続部に出力した後に同じ期間の上記ウエイトをおいて上記入力したデータと上記書き込み用のデータとが基準の台数の電気機器で連続して同じとなったときには上記ウエイトの期間を短くしてもよい。
電気機器から入力したデータと上記書き込み用のデータとが一致しても、基準の台数連続するまでウエイトの期間をそのままにすることにより、不揮発性メモリへのデータの書き込みがより確実に行われるようになる。
ここで、上記電気機器の基準の台数は、所定の台数であってもよいし、条件に応じて変動する台数であってもよい。
【００１８】
また、電気機器毎に最適な書き込み間隔が異なることも想定される。そこで、上記不揮発性メモリにデータを書き込む対象となる電気機器が順次変えられた場合に、同電気機器別に上記ウエイトの期間を調整して対応するパラメータを取得し、取得した複数のパラメータを用いて所定の演算を行って上記ウエイトの期間を表す一つの総合パラメータを算出し、上記電気機器に対して上記不揮発性メモリへ最初にデータを書き込むときのウエイトの期間を同総合パラメータに対応する期間としてもよい。すると、不揮発性メモリへのデータの書き込みがさらに確実に行われるようになる。
その際、請求項７にかかる発明のように、第一および第二の総合パラメータを算出し、全データを書き込むために要する時間をより短くさせるように総合パラメータを決定してもよい。ここで、第一の総合パラメータを用いて時間を計測する電気機器の基準の台数は、第二の総合パラメータを用いて時間を計測する電気機器の基準の台数と同じであってもよいし、異なっていてもよい。むろん、請求項５に記載する基準の台数とは同じであっても異なっていてもよい。また、各総合パラメータを用いて時間を計測する電気機器を連続させてもよいし、第一の総合パラメータを用いて時間を計測する電気機器と第二の総合パラメータを用いて時間を計測する電気機器とを交互にする等してもよい。
【００１９】
上記第一および第二の総合パラメータは、上記複数のパラメータの平均値であってもよいし、当該平均値から同複数のパラメータの標準偏差に所定の係数を乗じた値を加えた値であってもよいし、これらの組み合わせであってもよい。
【００２０】
ところで、請求項９にかかる発明のように、上記電気機器設定装置と電気機器とから構成される電気機器設定システムとしても、同様の効果が得られる。
また、電気機器設定装置を制御する手順にも発明が存在する。そこで、請求項１０にかかる発明のように、本発明は電気機器設定装置の制御方法としても適用可能である。
むろん、請求項１、請求項３〜請求項８に記載された構成を上記システムや上記制御方法に対応させることも可能である。
【００２１】
【発明の効果】
以上説明したように、請求項１にかかる発明によれば、書き込み命令を表すシリアルデータをテレビジョンに出力した後におかれるウエイトの期間を調整するという簡易な構成にて、テレビジョンの構成を複雑にすることなく、最適な書き込み間隔でＥＥＰＲＯＭにテレビジョン用のデータを書き込むことが可能となる。
請求項２、請求項９、請求項１０にかかる発明によれば、書き込み命令を表すシリアルデータを電気機器に出力した後におかれるウエイトの期間を調整するという簡易な構成にて、電気機器の構成を複雑にすることなく、適切な書き込み間隔で不揮発性メモリに電気機器用のデータを書き込むことが可能となる。
請求項３、請求項４にかかる発明によれば、適切な書き込み間隔で不揮発性メモリに電気機器用のデータを書き込むことが可能な簡易な構成例を提供することができる。
【００２２】
請求項５にかかる発明によれば、不揮発性メモリへのデータの書き込みをより確実にさせることができるので、より適切な書き込み間隔で不揮発性メモリに電気機器用のデータを書き込むことが可能となる。
請求項６にかかる発明によれば、不揮発性メモリへのデータの書き込みをさらに確実にさせることができるので、さらに適切な書き込み間隔で不揮発性メモリに電気機器用のデータを書き込むことが可能となる。さらに請求項７にかかる発明によれば、現実の書き込み時間が反映されて総合パラメータが決定されるので、さらに適切な書き込み間隔で不揮発性メモリに電気機器用のデータを書き込むことが可能となる。さらに請求項８にかかる発明によれば、その好適な具体例を提供することができる。
【００２３】
【発明の実施の形態】
以下、下記の順序に従って本発明の実施の形態について説明する。
（１）テレビジョン設定システムの構成：
（２）テレビジョン設定装置の構成：
（３）テレビジョン設定装置が行う処理：
（４）変形例：
【００２４】
（１）テレビジョン設定システムの構成：
図１は、本発明にかかる電気機器設定システムを適用したテレビジョン設定システム１０の一例の概略構成を示したシステム構成図である。本システム１０は、本発明にいう電気機器であるテレビジョン（ＴＶ）１００、信号発生回路２０、カラーアナライザ３０、本発明にいうテレビジョン設定装置（電気機器設定装置）であるパーソナルコンピュータ（ＰＣ）４０、を備えている。ＰＣ４０はＴＶを製造する製造ラインで複数のＴＶのいずれかのデータポート１０３に接続されてＴＶ内のＥＥＰＲＯＭにテレビジョン用のデータを書き込む装置であり、本システム１０はＴＶの生産工場の製造ラインに設けられている。
ＴＶ１００は、内部のＥＥＰＲＯＭにデータを書き込む対象が順次変えられ、その対象のＴＶが所定の信号ケーブル２９を介して信号発生回路２０に接続されるとともに別の所定の信号ケーブル４９を介してＰＣ４０に接続される。また、ＰＣ４０に所定のシリアルデータケーブル３９を介して接続されたカラーアナライザ３０は、ＴＶ１００の受像管面に映出される試験用のカラーパターンを検出するセンサであるプローブ３０ａ，ｂを備えている。
【００２５】
図２に示すように、ＴＶ１００は、ＣＬＫライン（クロックライン）１０１とシリアルのＤＡＴＡライン（データライン）１０２とから構成されるＩＩＣバスライン（シリアルバスライン）を備えるとともに、各部１０３，１１０，１１９，１２０，１２１，１３０，１５０，１６１〜１６７，１７１，１７２、等から構成されている。ＩＩＣバスライン１０１，１０２には、マイコン１１０、公知のチューナＩＣを中心としたチューナ回路１２０、クロマＩＣを中心とした映像増幅・クロマ回路１３０、ＥＥＰＲＯＭ（不揮発性メモリ）１５０、本発明にいうデータポート（接続部）であるＩＩＣバスデータポート１０３、等が接続されている。これらの回路は互いにＩＩＣバスライン１０１，１０２を介してシリアルデータを送受信する。チューナ回路１２０と映像増幅・クロマ回路１３０は、別の信号線を介して直接マイコン１１０に接続されており、マイコン１１０から同信号線を介して入力される信号に基づく制御により動作するようになっている。
マイコン１１０は、操作パネル１１９や図示しないリモコン信号受光部が直接接続されており、操作パネル１１９等への操作入力に対応するデータを同操作パネル１１９等から入力可能とされている。また、マイコン１１０は、内部のバスに接続されたＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、複数のＩ／Ｏ１１４、図示しないタイマ回路、等を備えている。そして、ＣＰＵ１１１がＲＯＭ１１２やＥＥＰＲＯＭ１５０に書き込まれた内部回路制御用のプログラムに従ってＴＶ１００全体を制御することにより、ＴＶとしての機能を実現している。
【００２６】
映像増幅・クロマ回路１３０には、チューナ回路１２０からの中間周波信号（ＩＦ）が入力されるようになっている。同回路１３０は、映像出力回路１６１に対してＲＧＢ別のＲＧＢ信号を出力し、偏向回路１６３，１６４に対して垂直、水平ドライブ信号を出力し、公知の音声アンプＩＣを中心とした低周波出力回路１７１に対して音声信号を出力する。映像出力回路１６１には、偏向コイル１６５，１６６が装着された受像管１６２が接続されている。偏向回路１６３，１６４には、それぞれ偏向コイル１６５，１６６が接続されている。水平偏向回路１６４には、公知のフライバックトランスを中心とした高圧回路１６７も接続されている。
【００２７】
チューナ回路１２０は、種々の公知の回路を採用可能であり、例えば周波数シンセサイザ方式のチューナを内蔵して高周波増幅回路や局部発振回路や混合回路等を備えた構成とされ、アンテナ１２１からＰＡＬ方式、ＳＥＣＡＭ方式、ＮＴＳＣ方式等の所定の放送方式によるテレビジョン信号を入力して中間周波信号を作成して出力する。
【００２８】
映像増幅・クロマ回路１３０は、中間周波増幅回路（ＶＩＦ）、検波回路、映像増幅回路、同期回路、クロマ回路、これらの回路の動作を制御する制御回路、等から構成され、外付けの抵抗回路やコンデンサ等を除いてクロマＩＣと呼ばれる１チップＩＣとされている。制御回路は、ＣＰＵ、メモリ、複数のＩ／Ｏ、等を備えたマイコンである。映像増幅回路は、公知の第１〜第３映像増幅回路および遅延回路とから構成されている。クロマ回路は、帯域増幅回路、色同期回路、復調回路、マトリックス回路、等の公知の回路から構成されている。
【００２９】
中間周波増幅回路がチューナ回路１２０から中間周波信号を入力して中間周波増幅すると、検波回路は、ＶＣＯ回路からの発振信号を入力しながら中間周波増幅された中間周波信号から映像検波を行い、合成映像信号を生成して第１映像増幅回路に出力する。また、第二音声中間周波信号も生成されてＦＭ検波され、音声信号とされて外部の低周波出力回路１７１に対して出力される。そして、同回路１７１に接続されたスピーカ１７２から音声が出力される。
映像増幅回路では、第１映像増幅回路が、合成映像信号を輝度信号（Ｙ）、搬送色信号とバースト信号とが合成された搬送色・バースト信号、同期信号に分離し、それぞれ、第２映像増幅回路、帯域増幅回路、同期回路に対して出力する。分離された輝度信号は、第２映像増幅回路、遅延回路、第３映像増幅回路を経て増幅され、マトリックス回路に入力される。
同期回路は、同期信号からのこぎり波状の垂直、水平ドライブ信号を生成し、外部の偏向回路１６３，１６４に対して出力する。
【００３０】
帯域増幅回路は、搬送色・バースト信号を、搬送色信号と、バースト信号とに分離し、それぞれ、復調回路、色同期回路に対して出力する。色同期回路がバースト信号から副搬送波を復元すると、復調回路は、入力される副搬送波を基準としながら、搬送色信号から二種類の色差信号Ｒ−Ｙ，Ｂ−Ｙを取り出し、マトリックス回路に対して出力する。マトリックス回路が輝度信号Ｙと色差信号Ｒ−Ｙ，Ｂ−Ｙとを組み合わせて三原色別のＲＧＢ信号を生成すると、外部の映像出力回路１６１がＲＧＢ信号を増幅して受像管１６２のカソードに供給する。
【００３１】
偏向回路１６３，１６４は、垂直、水平ドライブ信号に対応する垂直、水平ドライブ電流を生成し、偏向コイル１６５，１６６に供給する。高圧回路１６７は、水平偏向回路１６４から入力される高周波信号を用いて高電圧を生成し、受像管１６２のアノードに供給する。その結果、受像管１６２の管面に映像が表示される。
【００３２】
図３に示すように、ＥＥＰＲＯＭ１５０は、シリアルデータがＤＡＴＡライン１０２から入力されると同シリアルデータに含まれるアドレスに対してデータの読み書きをＣＬＫライン１０１のクロック信号のタイミングに合わせて行う。なお、図中「ＣＬＫ」はＣＬＫライン１０１のクロック信号（以下、ＣＬＫ信号とも記載）の状態を示し、「ＤＡＴＡ」はＤＡＴＡライン１０２のシリアルデータの信号（以下、ＤＡＴＡ信号とも記載）の状態を示し、ともに上側が電圧レベルＨ（ハイ）、下側が電圧レベルＬ（ロー）である。ここで、書き込み命令を表すシリアルデータがＤＡＴＡライン１０２から入力されると、同シリアルデータに含まれるアドレスに同シリアルデータに含まれる書き込み用のデータを書き込む処理をＣＬＫ信号のタイミングに合わせて行う。また、読み出し命令を表すシリアルデータがＤＡＴＡライン１０２から入力されると、同シリアルデータに含まれるアドレスからデータを読み出してＤＡＴＡライン１０２に出力する処理をクロック信号のタイミングに合わせて行う。
【００３３】
本実施形態のＥＥＰＲＯＭ１５０は、ＣＬＫ信号がＨであるときにＤＡＴＡ信号がＨ→Ｌに切り替わるとスタートビットであると認識する（タイミングｔ１）。次に、所定のＥＥＰＲＯＭ識別データ（図では４ビットのシリアルデータ）であるか否かを判断し、同ＥＥＰＲＯＭ識別データである場合には、命令の入力を受け付けて命令を特定する（タイミングｔ２〜ｔ３）。同命令にはシリアルデータの読み書きを行うアドレスの情報も含まれており、シリアルデータを書き込む場合にはタイミングｔ３〜ｔ４で書き込むシリアルデータの入力を受け付け、命令中に含まれるアドレスに同シリアルデータを書き込む処理を行う。一方、シリアルデータを読み出す場合にはタイミングｔ３〜ｔ４で命令中に含まれるアドレスからデータをシリアルデータとして読み出す。その後、ＣＬＫ信号がＨであるときにＤＡＴＡ信号がＬ→Ｈに切り替わると、ストップビットであると認識する（タイミングｔ４）。
以上の動作は、ＣＬＫ信号にタイミングを合わせて行う。ＴＶの製造ラインでＥＥＰＲＯＭにテレビジョン用のデータを書き込む際には、ＴＶのマイコン１１０を待機状態としておき、ＰＣ４０が所定の周波数のＣＬＫ信号を生成してＣＬＫラインに供給しながら、書き込み命令を表すシリアルデータのＤＡＴＡ信号を生成してＤＡＴＡラインに供給している。従って、パルス状とされたＣＬＫ信号の１周期の期間は不変であるし、命令が同じであればタイミングｔ１〜ｔ４の期間も不変である。
【００３４】
ＥＥＰＲＯＭへのデータの書き込みには時間がかかり、ＥＥＰＲＯＭ１５０はタイミングｔ４以降でも所定の期間書き込み処理を継続して行うが、書き込み処理が完了したことを表す信号の出力は行っていない。そこで、ＰＣ４０は、ＥＥＰＲＯＭに対してアドレスを指定しながら順次シリアルデータを書き込んでいく際、ストップビットを生成してから次のシリアルデータの出力を開始するストップビットを生成するまで（タイミングｔ４〜ｔ５）、所定の期間のウエイトをおく処理を行っている。
【００３５】
信号発生回路２０は、基準の映像信号を生成してＴＶ１００に出力する回路である。ケーブル２９を介して基準信号が入力されたＴＶ１００では、基準信号に対応する基準画面を表示する。
カラーアナライザ３０は、プローブ３０ａ，ｂの他、マイコン、プローブ３０ａ，ｂが接続されたＡ／Ｄ変換回路、シリアルＩ／Ｆ（ＵＳＢＩ／Ｆ、ＲＳ−２３２ＣＩ／Ｆ、等）、操作パネル、等を備えている。マイコンには、Ａ／Ｄ変換回路とシリアルＩ／Ｆと操作パネルが接続されている。シリアルＩ／Ｆは、シリアルデータケーブル３９を介してＰＣのＣＯＭポート４０ｂに接続されている。
プローブ３０ａ，ｂは、例えばシリコンフォトセルからなる受光素子を備えており、ＴＶ１００の表示画面に同受光素子の受光面を接触させることにより、表示された映像の色成分量を電圧信号に変換することによって検出可能となっている。色成分量としては、ＣＩＥ規格のｘｙ色度に対応する量と、輝度Ｙに対応する量を検出可能となっている。Ａ／Ｄ変換回路がプローブ３０ａ，ｂにて検出された色成分量をアナログ量からデジタルの色成分値に変換すると、マイコンは色成分値を入手してケーブル３９を介してＣＯＭポート４０ｂに対して出力する。
なお、信号発生回路、カラーアナライザは、様々な構成が考えられ、従来から採用されている種々のＴＶ調整時に用いられるものを適用することができる。
【００３６】
（２）テレビジョン設定装置の構成：
ＰＣ４０は、図４に示すように、バス４１ｈに、ＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、ディスプレイＩ／Ｆ４１ｄ、ドライブ機能を有するハードディスク（ＨＤ）４１ｅ、入力Ｉ／Ｆ４１ｆ、タイマ回路４１ｇ、Ｉ／Ｏ回路４０ａ、ＣＯＭポート４０ｂが接続されている。ディスプレイＩ／Ｆ４１ｄにはディスプレイ４１ｄ１が接続され、入力Ｉ／Ｆ４１ｆにはキーボード４１ｆ１とマウス４１ｆ２が接続されている。Ｉ／Ｏ回路４０ａには拡張スロット４０ｃが接続され、この拡張スロット４０ｃにはＩＩＣバスデータ入出力基板４２が装着され、この基板４２にケーブル４９を介してＴＶ１００が接続されている。ポート４０ｂには、ケーブル３９を介してカラーアナライザ３０が接続されている。
【００３７】
ＲＯＭ４１ｂには所定の制御プログラムが書き込まれており、ＣＰＵ４１ａは、ＲＡＭ４１ｃをワークエリアとして使用しながら同制御プログラムを実行する。また、ＨＤ４１ｅにはＴＶのＥＥＰＲＯＭに初期設定用のデータを書き込む処理を行うアプリケーションプログラム（ＡＰＬ）やウエイト期間を表すパラメータＷやＥＥＰＲＯＭへの書き込み用のデータＤｗ等が格納されており、適宜ＲＡＭに読み出されてＡＰＬが実行される。なお、書き込み用のデータＤｗは、ＥＥＰＲＯＭの各アドレスに対応して設けられている。そして、ＰＣ４０は、ＴＶのＥＥＰＲＯＭにテレビジョン用のデータを書き込む処理を行う。この処理を最適な書き込み間隔となるように自動で行うことによって、ＴＶの生産工場で行うＥＥＰＲＯＭへのデータの書き込みを高速化させ、ＴＶを効率よく製造して製造コストを低減させている。なお、ＰＣ４０には、デスクトップ型、ノート型、モバイル対応等種々のパーソナルコンピュータを採用可能であるが、パーソナルコンピュータ以外のコンピュータも採用可能である。
【００３８】
図５は、ＩＩＣバスデータ入出力基板４２とその周辺の回路構成の一例を示している。同基板４２は、拡張スロット４０ｃに装着可能な端子４２ａ、ケーブル４９の一端を挿入可能なコネクタ４２ｂを備えるとともに、公知の分周回路４３ａ、ＯＲゲート４３ｂが設けられている。拡張スロット４０ｃにはＰＣのＣＰＵ４１ａに接続されたクロックラインＣＬ、Ｉ／Ｏ回路４０ａの各ポートに対して別々に接続されたラインＩ／Ｏ１〜３の入出力部が設けられ、これらのラインに対応する端子ＣＬ，Ｉ／Ｏ１〜３が端子４２ａに設けられている。なお、ポートＩ／Ｏ１は読み込み専用であり、ポートＩ／Ｏ２は書き込み専用であり、ポートＩ／Ｏ３は図示しない信号をＩ／Ｏ回路４０ａに対して出力することにより書き込みと読み込みを切り替え可能となっている。コネクタ４２ｂにはＣＬＫ信号、ＤＡＴＡ信号の入出力部が設けられている。そして、ケーブル４９の一端をコネクタ４２ｂに接続するとともに他端をデータポート１０３に接続すると、ＩＩＣバスデータ入出力基板４２はＴＶのＩＩＣバスライン１０１，１０２と直接信号の入出力を行うことができる。
【００３９】
分周回路４３ａは、クロックラインＣＬに接続されて所定の周波数のＣＬ信号を入力するとともに、所定の倍率でＣＬ信号を分周し、接続されたＯＲゲート４３ｂと端子Ｉ／Ｏ１とに出力する。ＯＲゲート４３ｂは、ラインＩ／Ｏ２に接続され、ＣＬ信号を分周した信号と端子Ｉ／Ｏ２から入力される信号との論理和をＣＬＫ信号とし、接続されたコネクタ４２ｂのＣＬＫ信号の入出力部に対して出力する。ＣＬＫ信号は、所定の周波数のＣＬ信号を所定の倍率で分周したパルス状の信号であるので、所定の周波数とされる。
【００４０】
ＴＶのＥＥＰＲＯＭ１５０にテレビジョン用のデータを書き込むとき、ＰＣ４０は、ＥＥＰＲＯＭにデータを書き込むアドレスを順次変えながら、所定の周波数のＣＬＫ信号と同アドレスに対する書き込み命令を表すシリアルデータのＤＡＴＡ信号とを生成し、ＴＶのデータポート１０３に出力する。ここで、ＰＣ４０がＩ／Ｏ回路４０ａのポートＩ／Ｏ２に０を書き込むことによりラインＩ／Ｏ２の電圧レベルをＬとすると、ＣＬ信号を分周したＣＬＫ信号が生成され、データポート１０３を介してＣＬＫライン１０１に供給される。また、ＰＣ４０がＩ／Ｏ回路４０ａのポートＩ／Ｏ３を書き込み用に設定し、Ｉ／Ｏ回路４０ａのポートＩ／Ｏ１を読み込んで同ポートＩ／Ｏ１が１→０に切り替わったときにＩ／Ｏ回路４０ａのポートＩ／Ｏ３に書き込み用のデータを１ビットずつ順番に書き込むことにより、ＣＬＫ信号にタイミングを合わせられたシリアルデータのＤＡＴＡ信号が生成され、データポート１０３を介してＤＡＴＡライン１０２に供給される。
シリアルデータをデータポート１０３に出力した後、ＰＣ４０は、内部の記憶領域であるＨＤ４１ｅに記憶されたウエイト期間を表すパラメータＷに対応するウエイトをおく処理を行う。ウエイトをおいた後に、ＥＥＰＲＯＭにデータを書き込む次のアドレスを設定し、同じ処理を繰り返す。
以上の処理を行うことにより、ＰＣ４０はＴＶの製造ラインでＴＶのＥＥＰＲＯＭにテレビジョン用のデータを書き込む。
【００４１】
なお、図６に示すように、ＩＩＣバスデータ入出力基板４２とその周辺の回路を構成してもよい。同基板４２は、公知の分周回路４３ａ、パラレル−シリアル変換回路４３ｃ、ＮＡＮＤゲート４３ｄが設けられている。拡張スロット４０ｃにはクロックラインＣＬ、Ｉ／Ｏ回路４０ａの各ポートに対して別々に接続されたラインＩ／Ｏ１〜４，Ｄ０〜Ｄ７の入出力部が設けられ、これらのラインに対応する端子ＣＬ，Ｉ／Ｏ１〜４，Ｄ０〜Ｄ７が端子４２ａに設けられている。
分周回路４３ａは、所定の倍率でＣＬ信号を分周し、接続されたＮＡＮＤゲート４３ｄと端子Ｉ／Ｏ１とに出力する。ＮＡＮＤゲート４３ｄは、ラインＩ／Ｏ２に接続され、ＣＬ信号を分周した信号と端子Ｉ／Ｏ２から入力される信号との論理積の論理否定をＣＬＫ信号とし、接続されたコネクタ４２ｂのＣＬＫ信号の入出力部と、パラレル−シリアル変換回路４３ｃと、に対して出力する。パラレル−シリアル変換回路４３ｃは、ＮＡＮＤゲート４３ｄ、端子Ｉ／Ｏ３，Ｉ／Ｏ４，Ｄ０〜Ｄ７、コネクタ４２ｂのＤＡＴＡ信号の入出力部に接続されている。同回路４３ｃは、端子Ｉ／Ｏ３が接続された端子４３ｃ１の電圧レベルがＨ（またはＬ）であるとき、端子Ｄ０〜Ｄ７から（８ビットの）パラレルデータを入力してシリアルデータに変換してコネクタ４２ｂのＤＡＴＡ信号の入出力部に出力可能な、狭義のパラレル−シリアル変換回路となる。一方、端子４３ｃ１の電圧レベルが逆のＬ（またはＨ）となると、同回路４３ｃはコネクタ４２ｂのＤＡＴＡ信号の入出力部からシリアルデータを入力して（８ビットの）パラレルデータに変換して端子Ｄ０〜Ｄ７に出力可能な、狭義のシリアル−パラレル変換回路となる。また、同回路４３ｃは、端子Ｉ／Ｏ４が接続された端子４３ｃ２の電圧レベルがＬ→Ｈ（またはＨ→Ｌ）に切り替わると、パラレルデータからシリアルデータへの変換を開始したり、シリアルデータからパラレルデータへの変換を開始する。
【００４２】
ＰＣ４０がＩ／Ｏ回路４０ａのポートＩ／Ｏ３に１（または０）を書き込むことによりラインＩ／Ｏ３の電圧レベルをＨ（またはＬ）とし、Ｉ／Ｏ回路４０ａのポートＤ０〜Ｄ７に書き込み用のデータをパラレルデータとして書き込み、Ｉ／Ｏ回路４０ａのポートＩ／Ｏ４に１（または０）を書き込むことにより、変換回路４３ｃはＯＲゲート４３ｂからのＣＬＫ信号にタイミングを合わせてパラレルデータからシリアルデータを生成する。一方、ＰＣ４０がＩ／Ｏ回路４０ａのポートＩ／Ｏ３に０（または１）を書き込むことによりラインＩ／Ｏ３の電圧レベルをＬ（またはＨ）とし、Ｉ／Ｏ回路４０ａのポートＩ／Ｏ４に１（または０）を書き込むことにより、変換回路４３ｃはＯＲゲート４３ｂからのＣＬＫ信号にタイミングを合わせてシリアルデータからパラレルデータを生成する。
【００４３】
ところで、従来は、図１６で示したように、あるアドレスのシリアルデータの書き込みを開始してから次のアドレスのシリアルデータの書き込みを開始するまでの期間（タイミングｔ１〜ｔ５）が固定されていた。その結果、図１７で示したように、ウエイトの期間が短いとＥＥＰＲＯＭにデータを書き込むことができず、ウエイトの期間が長いとＥＥＰＲＯＭが内部の書き込み処理を完了してから次のデータの書き込み開始まで時間のロスが生じ、最適な書き込み間隔でＥＥＰＲＯＭに対してシリアルデータを書き込むことができていなかった。
本発明では、ＴＶ側でマイコンに処理を行わせるのではなくＰＣのみが所定の処理を行うことにより、ＴＶの構成を複雑にすることなく、ＥＥＰＲＯＭに対するシリアルデータの書き込み間隔を適切な間隔に調整してＥＥＰＲＯＭにＴＶ用のデータを書き込むことが可能となっている。
【００４４】
（３）テレビジョン設定装置が行う処理：
図７は、ＰＣ４０が行う処理をフローチャートにより示している。本処理では、あるアドレスの書き込み用のデータの書き込み命令をＴＶのデータポートに出力した後にウエイトをおき、同じアドレスの読み出し命令をＴＶのデータポートに出力し、ＴＶのデータポートから入力したデータと書き込み用のデータとの一致・不一致の状況と、この一致・不一致の状況とウエイトの期間を長くするか短くするかとの対応関係と、からウエイトの期間の変更態様を決定し、決定した変更態様でウエイトの期間を変更する。この対応関係は、ＰＣ４０をテレビジョン設定装置として機能させる制御プログラムとしてＨＤ４１ｅに記憶されていることになる。本実施形態における同対応関係は、ＴＶのデータポートから入力したデータと書き込み用のデータとが異なるときにウエイトの期間を長くし、ＥＥＰＲＯＭにデータを書き込む対象となるＴＶが順次変えられた場合に、書き込み命令を表すシリアルデータをＴＶのデータポートに出力した後に同じ期間のウエイトをおいてＴＶのデータポートから入力したデータと書き込み用のデータとが基準の台数のＴＶで連続して同じとなったときにはウエイトの期間を短くするものである。
なお、本処理を行うにあたり、図５で示したＩＩＣバスデータ入出力基板４２が拡張スロット４０ｃに装着され、Ｉ／Ｏ回路４０ａのポートＩ／Ｏ２は１とされてラインＩ／Ｏ２の電圧レベルがＨとされ、ＣＬＫ信号は常時Ｈとされているものとする。
【００４５】
本テレビジョン設定装置の制御プログラムを起動させると、まず、ＨＤ４１ｅに記憶されているウエイト期間を表すパラメータＷを読み出す（ステップＳ１０５。以下、「ステップ」の記載を省略）。次に、ＲＡＭ４１ｃ内に設けたカウンタＣに０を代入してリセットする（Ｓ１１０）。さらに、後述する全データ書き込み処理を行う（Ｓ１１５）。そして、ＥＥＰＲＯＭにデータを書き込む次のＴＶがあるか否かを判断し（Ｓ１２０）、次のＴＶがある場合にはＳ１１５に戻り、次のＴＶが無い場合には本フローを終了する。
図８は、上記Ｓ１１５の全データ書き込み処理をフローチャートにより示している。本フローは、各ＴＶ別に行われることになる。
まず、ＥＥＰＲＯＭにデータを書き込むアドレスを設定する（Ｓ２０５）。次に、このアドレスに書き込み用のデータを書き込む書き込み処理を行う（Ｓ２１０）。
【００４６】
図９は、上記Ｓ２１０の書き込み処理をフローチャートにより示している。
まず、設定したアドレスに対応する書き込み用のデータＤｗをＨＤ４１ｅから読み出す（Ｓ３０５）。次に、書き込み命令を表すシリアルデータのビット列を生成する（Ｓ３１０）。
図１０の上段の例では、１０ビットで表されるアドレス（各ビットをａと表記）と、８ビットで表される書き込み用のデータＤｗ（各アドレスをｄと表記）とから、書き込み命令を表すシリアルデータのビット列を生成する様子を示している。すなわち、同ビット列の最初（図の左側）をＥＥＰＲＯＭに対してアクセス（読み書き等）する意味の所定のＥＥＰＲＯＭ識別データのビット列とし、次をＥＥＰＲＯＭに対する書き込み命令を表す所定のビット列とし、その次をデータを書き込むアドレスのビット列とし、最後（図の右側）を書き込み用のデータＤｗのビット列とする。
【００４７】
その後、Ｉ／Ｏ回路４０ａのポートＩ／Ｏ３を書き込み用に設定し、同ポートＩ／Ｏ３に１を書き込んだ後に０を書き込むことにより、ＣＬＫ信号がＨの状態においてＤＡＴＡ信号をＨ→Ｌに切り替えるスタートビットを生成する（Ｓ３１５）。次に、ポートＩ／Ｏ２に０を書き込んでラインＩ／Ｏ２の電圧レベルをＬとすることにより、ＣＬ信号を分周した所定の周波数のＣＬＫ信号を生成する（Ｓ３２０）。さらに、ポートＩ／Ｏ１を繰り返し読み込みながら同ポートＩ／Ｏ１が１→０に切り替わる時点を検出し、その時点でポートＩ／Ｏ３に上記シリアルデータのビット列を１ビットずつ順番に書き込むことにより、ＣＬＫ信号にタイミングを合わせて同シリアルデータを書き込む（Ｓ３２５）。すると、書き込むアドレスに対する書き込み用のデータの書き込み命令を表すシリアルデータのＤＡＴＡ信号が生成され、ＴＶのデータポート１０３に出力されて、ＩＩＣバスラインのＤＡＴＡライン１０２に供給される。
【００４８】
Ｓ３２５終了後、ポートＩ／Ｏ２に１を書き込んでラインＩ／Ｏ２の電圧レベルをＨとすることにより、ＯＲゲート４３ｂの出力を常時Ｈとして、ＣＬ信号を分周したＣＬＫ信号の生成を中止する（Ｓ３３０）。最後に、ポートＩ／Ｏ３に０を書き込んだ後に１を書き込むことにより、ＣＬＫ信号がＨの状態においてＤＡＴＡ信号をＬ→Ｈに切り替えるストップビットを生成し（Ｓ３３５）、書き込み処理を終了する。
すると、ＥＥＰＲＯＭ１５０は、入力されるアドレスに入力される書き込み用のデータＤｗを書き込む処理を行う。このＥＥＰＲＯＭ内部の処理は、ストップビットが入力された後も所定の期間行われることになり、この期間内に別の命令が入力されるとその処理は中止されることになる。
【００４９】
上記書き込み処理が終了すると、ウエイト期間を表すパラメータＷに対応するウエイトをおく処理を行う（図８のＳ２１５）。次に、Ｓ２１０で書き込んだアドレスと同じアドレスのデータを読み出す読み出し処理を行う（Ｓ２２０）。
【００５０】
図１１は、上記Ｓ２２０の読み出し処理をフローチャートにより示している。
まず、Ｓ２０５で設定したアドレスと同じアドレスに対する読み出し命令を表すシリアルデータのビット列を生成する（Ｓ４０５）。
図１０の下段の例では、１０ビットで表されるアドレスから、読み出し命令を表すシリアルデータのビット列を生成する様子を示している。すなわち、同ビット列の最初を所定のＥＥＰＲＯＭ識別データのビット列とし、次をＥＥＰＲＯＭに対する読み出し命令を表す所定のビット列とし、最後をデータを読み出すアドレスのビット列とする。
【００５１】
その後、Ｉ／Ｏ回路４０ａのポートＩ／Ｏ３を書き込み用に設定し、上記Ｓ３１５〜Ｓ３２５と同様にして、スタートビットを生成し（Ｓ４１０）、所定の周波数のＣＬＫ信号を生成し（Ｓ４１５）、ポートＩ／Ｏ１を繰り返し読み込みながら同ポートＩ／Ｏ１が１→０に切り替わる時点を検出し、その時点で上記シリアルデータのビット列を１ビットずつ順番に書き込むことにより、ＣＬＫ信号にタイミングを合わせて同シリアルデータを書き込む（Ｓ４２０）。すると、読み出すアドレスに対する読み出し命令を表すシリアルデータのＤＡＴＡ信号が生成され、ＴＶのデータポート１０３に出力されて、ＩＩＣバスラインのＤＡＴＡライン１０２に供給される。
すると、ＥＥＰＲＯＭ１５０は、入力されるアドレスのデータＤｒをＣＬＫ信号のタイミングに合わせて読み出す処理を行う。そこで、ポートＩ／Ｏ３を読み込み用に設定し、ポートＩ／Ｏ１を繰り返し読み込みながら同ポートＩ／Ｏ１が１→０に切り替わる時点を検出し、その時点でＥＥＰＲＯＭ１５０のシリアルデータのビット列をポートＩ／Ｏ３から１ビットずつ順番に読み込むことにより、ＥＥＰＲＯＭから読み出されたデータＤｒをＣＬＫ信号にタイミングを合わせてＴＶのデータポート１０３から入力する（Ｓ４２５）。
Ｓ４２５終了後、上記Ｓ３３０〜Ｓ３３５と同様にして、ＣＬ信号を分周したＣＬＫ信号の生成を中止し（Ｓ４３０）、ストップビットを生成して（Ｓ４３５）、読み出し処理を終了する。
【００５２】
上記読み出し処理が終了すると、ＴＶのデータポート１０３から入力したデータＤｒと、書き込み用のデータＤｗとが一致するか否かを判断する（Ｓ２２５）。両データＤｒ，Ｄｗが同じ場合、Ｓ２４０に進む。一方、両データＤｒ，Ｄｗが異なる場合、ウエイト期間を表すパラメータＷに所定の正の値ΔＷを加えて新たなパラメータＷとし、ＨＤ４１ｅに記憶する（Ｓ２３０）。そして、カウンタＣに０を代入し（Ｓ２３５）、Ｓ２１０に戻る。すなわち、両データＤｒ，Ｄｗが異なるときには、ウエイト期間を長くするようにパラメータＷを変更する処理を行うことになる。従って、簡易な構成にて、適切な書き込み間隔でＥＥＰＲＯＭにテレビジョン用のデータを書き込むことが可能となる。
なお、上記書き込み命令を表すシリアルデータを生成してＴＶのデータポートに出力してウエイトをおいた後に同じアドレスに対する読み出し命令を表すシリアルデータを生成してＴＶのデータポートに出力してＥＥＰＲＯＭから読み出されたデータＤｒを入力して同データＤｒと書き込み用のデータＤｗとが異なるときにはウエイト期間を長くするという上記Ｓ２０５〜Ｓ２３５の処理は、両データＤｒ，Ｄｗが同じになるまで繰り返し行われる。
【００５３】
Ｓ２４０では、カウンタＣに１を加えるインクリメント処理を行う。次に、カウンタＣが、ＴＶの所定の台数（基準の台数）に相当する所定の正の整数Ｃ０以上であるか否かを判断する（Ｓ２４５）。ＣがＣ０より小さい場合、ウエイト期間を短くする必要はないと判断したことになり、Ｓ２６０に進む。一方、ＣがＣ０以上である場合、ウエイト期間を表すパラメータＷから所定の正の値ΔＷを差し引いて新たなパラメータＷとし、ＨＤ４１ｅに記憶する（Ｓ２５０）。そして、カウンタＣに０を代入し（Ｓ２５５）、Ｓ２０５に戻る。カウンタＣがリセットされずにインクリメントされるのは、ＥＥＰＲＯＭにデータを書き込む対象となるＴＶが順次変えられて、かつ、連続してＳ２２５で両データＤｒ，Ｄｗが異ならなかった場合である。従って、書き込み命令を表すシリアルデータをＴＶのデータポートに出力した後に同じウエイト期間をおいて入力したデータＤｒと書き込み用のデータＤｗとが所定の台数のＴＶで連続して同じとなったときにはウエイト期間が短くなるようにパラメータＷが変更される。従って、簡易な構成にて、適切な書き込み間隔でＥＥＰＲＯＭにテレビジョン用のデータを書き込むことが可能となる。
上述したように、ウエイトをおいた後に書き込み用のデータを書き込んだアドレスと同じアドレスに対する読み出し命令を表すシリアルデータを生成してＴＶのデータポートに出力してＥＥＰＲＯＭから読み出されたデータをＴＶのデータポートから入力するＳ１０５，Ｓ２０５〜Ｓ２２０のＰＣ４０の処理により、データ入力手段が構成される。また、ＴＶのデータポートから入力したデータと書き込み用のデータとから所定の判断を行うＳ２２５，Ｓ２４５のＰＣ４０の処理と、カウンタＣに対するＳ１１０，Ｓ２３５，Ｓ２４０，Ｓ２５５のＰＣ４０の処理とにより、変更態様決定手段が構成され、ＴＶのデータポートから入力したデータと書き込み用のデータとの一致・不一致の状況と同一致・不一致の状況とウエイトの期間を長くするか短くするかとの対応関係とからウエイトの期間の変更態様が決定される。そして、パラメータＷを変更して記憶するＳ２３０，Ｓ２５０のＰＣ４０の処理により、期間変更手段が構成され、決定された変更態様でウエイトの期間が変更される。
【００５４】
その結果、上記Ｓ２０５〜Ｓ２５５の処理を行うと、ＥＥＰＲＯＭへのデータの書き込み速度が最適となるようにウエイト期間を表すパラメータＷが決定され、決定されたパラメータＷが用いられて以下に述べるＳ２６０〜Ｓ２７５でＥＥＰＲＯＭにデータが書き込まれる。
すなわち、Ｓ２６０でデータを書き込むアドレスを設定し、Ｓ２６５で上記Ｓ２１０と同様の書き込み処理を行う。Ｓ２７０ではパラメータＷに対応するウエイトをおく処理を行い、Ｓ２７５でＥＥＰＲＯＭの全アドレスについてデータの書き込みが終了したか否かを判断する。データの書き込みが終了していない場合にはＳ２６０に戻り、全アドレスについてデータの書き込みが終了した場合には全データ書き込み処理を終了する。
その後、次にテレビジョン用のデータを書き込むＴＶが接続されたか否かを判断する（図７のＳ１２０）。例えば、ＴＶの製造ラインの作業者が次にデータを書き込むＴＶにＰＣ等を接続した後にＰＣのキーボードに対して所定の操作入力を行う仕様として、ＰＣ４０がその操作入力を受け付けたときに条件成立と判断し、別の操作入力を受け付けたときに条件不成立と判断することができる。条件成立の場合にはＳ１１５に戻って次の対象のＴＶに全データを書き込む処理を行い、条件不成立の場合にはフローを終了する。
【００５５】
以上の処理により、図１２の上段に示すように、ウエイト期間が短すぎてＥＥＰＲＯＭから読み出したデータＤｒと書き込む処理を行った書き込み用のデータＤｗとが異なる場合には、タイミングｔ５をタイミングｔ５’に遅らせることになり、ウエイト期間が長くなるように調整される。一方、同図の下段に示すようにウエイト期間が長すぎて両データＤｒ，Ｄｗが基準の台数のＴＶで連続して同じとなった場合には、タイミングｔ５をタイミングｔ５’に早めることになり、ウエイト期間が短くなるように調整される。このようにして、ＥＥＰＲＯＭへのデータの書き込み間隔が適切とされる。
ここで、ＴＶ側ではマイコン１１０によりＥＥＰＲＯＭ１５０に書き込まれたデータを読み出してＴＶに送信する処理を行う必要がないので、ＴＶの構成は複雑とならない。従って、書き込み命令を表すシリアルデータをＴＶに出力した後におかれるウエイトの期間を調整するという簡易な構成にて、ＴＶの構成を複雑にすることなく、適切な書き込み速度でＥＥＰＲＯＭにテレビジョン用のデータを書き込むことができる。また、ＴＶから入力したデータと書き込み用のデータとが同じとなっても、基準の台数連続するまでウエイトの期間は変わらないので、ＥＥＰＲＯＭへのデータの書き込みがより確実に行われるようになる。さらに、ＰＣはクロックの周波数を変更する処理を行う必要が無いため、ＰＣの構成が複雑とならない。
従って、本発明によると、簡易な構成にて、テレビジョン等の電気機器の構成を複雑にすることなく、最適な書き込み速度でＥＥＰＲＯＭ等の不揮発性メモリにテレビジョン等の電気機器用のデータを書き込むことが可能となる。
能となっている。
【００５６】
（４）変形例：
本発明は、様々な変形例が考えられる。
ＴＶの代わりに、ＤＶＤプレーヤ、ビデオデッキ、等、ＥＥＰＲＯＭ等の不揮発性メモリを有する様々な電気機器に本発明を適用可能である。
また、ＴＶ毎に調整される各パラメータＷを積極的に利用して統計処理を行い、さらにデータの書き込み間隔を適切にすることも可能である。
【００５７】
図１３〜図１５は、変形例にかかるテレビジョン設定装置が行う処理をフローチャートにより示している。上述した実施形態と同じ箇所は、詳しい説明を省略する。
まず、順次変えられるＴＶをカウントするカウンタｎに０を代入してリセットし（Ｓ５０５）、ＨＤ４１ｅからウエイト期間を表すパラメータＷを読み出す（Ｓ５１０）。次に、カウンタＣに０を代入し（Ｓ５１５）、カウンタｎに１を加えるインクリメント処理を行う（Ｓ５２０）。さらに、図８の全データ書き込み処理を行う（Ｓ５２５）。すると、必要に応じてパラメータＷを変更することによりＴＶ別にウエイト期間を表すパラメータＷを調整するので、今回調整されたパラメータＷをＷｎとして取得し、ＴＶ別にＨＤ４１ｅに記憶する（Ｓ５３０）。
その後、上記Ｓ１２０のような例で、次にデータを書き込むＴＶが接続されたことを確認する処理を行う（Ｓ５３５）。次に、カウンタｎが、ＴＶの所定の台数（基準の台数）に相当する所定の２以上の整数ｎ０（例えば、１００）以上であるか否かを判断する（Ｓ５４０）。ｎがｎ０より小さい場合、繰り返しＳ５２０〜Ｓ５４０の処理を行う。一方、ｎがｎ０以上である場合、取得した複数のパラメータＷ１〜Ｗｎを用いて所定の第一の演算を行ってウエイトの期間を表す一つの第一の総合パラメータＰ１を算出する（Ｓ５４５）。また、取得した複数のパラメータＷ１〜Ｗｎを用いて所定の第二の演算を行ってウエイトの期間を表す一つの第二の総合パラメータＰ２を算出する（Ｓ５５０）。
【００５８】
ここで、総合パラメータＰ１は、複数のパラメータＰ１〜Ｐｎの平均値Ａｖｇ、同平均値Ａｖｇから同複数のパラメータＰ１〜Ｐｎの標準偏差σに所定の係数Ｋ（正負いずれも可）を乗じた値を加えた値Ａｖｇ＋Ｋ・σ、等とすることができる。総合パラメータＰ２は、総合パラメータＰ１と異なるパラメータとすればよく、複数のパラメータＰ１〜Ｐｎの平均値Ａｖｇ、同平均値Ａｖｇから同複数のパラメータＰ１〜Ｐｎの標準偏差σに所定の係数Ｋ’（正負いずれも可）を乗じた値を加えた値Ａｖｇ＋Ｋ’・σ、等とすることができる。
【００５９】
Ｓ５５０終了後、ＲＡＭ４１ｃ内に設けられたカウンタｎに０を代入し（Ｓ６０５）、総合パラメータＰ１をＴＶに対してＥＥＰＲＯＭへ最初にデータを書き込むときのウエイト期間を表すパラメータＷとするとともに、ＨＤ４１ｅに記憶する（Ｓ６１０）。次に、カウンタＣに０を代入し（Ｓ６１５）、タイマ回路４１ｇをリセットして時間の計測を開始する（Ｓ６２０）。さらに、カウンタｎに１を加え（Ｓ６２５）、図８の全データ書き込み処理を行う（Ｓ６３０）。全てのＴＶについて全データ書き込み処理の前にカウンタＣがリセットされるので、ウエイト期間が短くなるようにパラメータＷを小さくするＳ２５０〜Ｓ２５５の処理は行われない。
【００６０】
その後、上記Ｓ５３５と同様、次のＴＶの接続を確認する処理を行い（Ｓ６３５）、カウンタｎが、ＴＶの所定の台数（基準の台数）に相当する所定の２以上の整数ｎ１（例えば、１００）以上であるか否かを判断する（Ｓ６４０）。ｎ１はｎ０と同じでもよいし、異なっていてもよい。次に、タイマ回路４１ｇから時間を読み込むことにより、ＴＶ別にＥＥＰＲＯＭに全データを書き込むために要する時間を計測して得られた基準の台数ｎ１の時間をまとめた第一の時間Ｔ１を取得する（Ｓ６４５）。第一の時間Ｔ１は、Ｓ６２０で時間の計測を開始してからＳ６４５で所定の台数ｎ１のＴＶについてＥＥＰＲＯＭへの全データの書き込みを終了したときまでの総合の時間であってもよいし、その総合の時間を台数ｎ１で除した平均時間であってもよい。
このようにして、総合パラメータＰ１を算出した後、ＴＶに対してＥＥＰＲＯＭへ最初にデータを書き込むときのウエイトの期間を総合パラメータＰ１に対応する期間として基準の台数のＴＶについて第一の時間Ｔ１を算出することができる。
【００６１】
また、同様の処理を行って、総合パラメータＰ２を算出した後、ＴＶに対してＥＥＰＲＯＭへ最初にデータを書き込むときのウエイトの期間を総合パラメータＰ２に対応する期間として基準の台数のＴＶについて第二の時間Ｔ２を算出する。
すなわち、カウンタｎに０を代入し（Ｓ６５５）、総合パラメータＰ２をＴＶに対してＥＥＰＲＯＭへ最初にデータを書き込むときのウエイト期間を表すパラメータＷとするとともに、ＨＤ４１ｅに記憶する（Ｓ６６０）。次に、カウンタＣに０を代入し（Ｓ６６５）、時間の計測を開始する（Ｓ６７０）。さらに、カウンタｎに１を加え（Ｓ６７５）、図８の全データ書き込み処理を行う（Ｓ６８０）。
その後、次のＴＶの接続を確認する処理を行い（Ｓ６８５）、カウンタｎが、ＴＶの所定の台数（基準の台数）に相当する所定の２以上の整数ｎ１以上であるか否かを判断する（Ｓ６９０）。次に、ＴＶ別にＥＥＰＲＯＭに全データを書き込むために要する時間を計測して得られた基準の台数ｎ１の時間をまとめた第二の時間Ｔ２を取得する（Ｓ６９５）。第二の時間Ｔ２も、Ｓ６２０で時間の計測を開始してからＳ６４５で所定の台数ｎ１のＴＶについてＥＥＰＲＯＭへの全データの書き込みを終了したときまでの総合の時間であってもよいし、その総合の時間を台数ｎ１で除した平均時間であってもよい。
【００６２】
Ｓ６９５終了後、Ｔ１がＴ２以下であるか否かを判断する（Ｓ７０５）。なお、Ｔ１がＴ２より小であるか否かを判断してもよい。Ｔ１≦Ｔ２である場合、総合パラメータＰ１をＴＶに対してＥＥＰＲＯＭへ最初にデータを書き込むときのウエイト期間を表すパラメータＷとするとともに、ＨＤ４１ｅに記憶し（Ｓ７１０）、Ｓ７２０に進む。一方、Ｔ１＞Ｔ２である場合、総合パラメータＰ２をＴＶに対してＥＥＰＲＯＭへ最初にデータを書き込むときのウエイト期間を表すパラメータＷとするとともに、ＨＤ４１ｅに記憶し（Ｓ７１５）、Ｓ７２０に進む。これにより、ＥＥＰＲＯＭへのデータの書き込み速度がより適切となるようにパラメータＷが決定され、決定されたパラメータＷが用いられて後述するＳ７２０〜Ｓ７３０でＥＥＰＲＯＭにデータが書き込まれる。
Ｓ７２０では、カウンタＣに０を代入する。次に、図８の全データ書き込み処理を行い（Ｓ７２５）、次のＴＶが接続されたか否かを判断する（Ｓ７３０）。次のＴＶが接続された場合には、繰り返しＳ７２０〜Ｓ７３０の処理を行い、次のＴＶが接続されない場合には、フローを終了する。
すなわち、Ｓ５０５〜Ｓ７０５の処理により、別の意味での変更態様決定手段が構成され、ＴＶのデータポートから入力したデータと書き込み用のデータとの一致・不一致の状況と同一致・不一致の状況とウエイトの期間を長くするか短くするかとの対応関係とからウエイトの期間の変更態様が決定される。そして、パラメータＷを変更して記憶するＳ７１０，Ｓ７１５の処理により、別の意味での期間変更手段が構成され、決定された変更態様でウエイトの期間が変更される。
【００６３】
以上の処理により、全データを書き込むために要する時間が短くなるように総合パラメータが選択され、ＴＶに対してＥＥＰＲＯＭへ最初にデータを書き込むときのウエイト期間を表すパラメータＷが決定される。ここで、現実の書き込み時間が反映されてウエイト期間を表すパラメータが決定されるので、さらに適切な書き込み間隔でＥＥＰＲＯＭ等の不揮発性メモリにテレビジョン等の電気機器用のデータを書き込むことが可能となる。
【００６４】
以上説明したように、本発明によると、種々の態様により、書き込み命令を表すシリアルデータを電気機器に出力した後におかれるウエイトの期間を調整するという簡易な構成にて、電気機器の構成を複雑にすることなく、適切な書き込み間隔で不揮発性メモリに電気機器用のデータを書き込むことが可能なテレビジョン設定装置、電気機器設定装置、電気機器設定システムおよび電気機器設定装置の制御方法を提供することができる。
【図面の簡単な説明】
【図１】テレビジョン設定システムの一例を示すブロック図である。
【図２】テレビジョンの構成を示すブロック図である。
【図３】ＥＥＰＲＯＭに対してシリアルデータの読み書きを行うときのタイミングチャートである。
【図４】ＰＣのハードウェア構成を示すブロック図である。
【図５】ＩＩＣバスデータ変換基板とその周辺の回路構成の一例を示す図である。
【図６】変形例においてＩＩＣバスデータ変換基板とその周辺の回路構成の一例を示す図である。
【図７】ＰＣが行う処理を示すフローチャートである。
【図８】全データ書き込み処理を示すフローチャートである。
【図９】書き込み処理を示すフローチャートである。
【図１０】シリアルデータのビット列を生成する様子を模式的に説明する図である。
【図１１】読み出し処理を示すフローチャートである。
【図１２】ウエイト期間が調整される様子を模式的に示す図である。
【図１３】変形例においてＰＣが行う処理を示すフローチャートである。
【図１４】変形例においてＰＣが行う処理を示すフローチャートである。
【図１５】変形例においてＰＣが行う処理を示すフローチャートである。
【図１６】従来例においてＥＥＰＲＯＭに対してシリアルデータの読み書きを行うときのタイミングチャートである。
【図１７】従来例においてウエイト期間が適切でないときの様子を模式的に示す図である。
【符号の説明】
１０…テレビジョン設定システム（電気機器設定システム）
４０…パーソナルコンピュータ（電気機器設定装置）
４０ａ…Ｉ／Ｏ回路
４０ｃ…拡張スロット
４１ａ…ＣＰＵ
４１ｂ…ＲＯＭ
４１ｃ…ＲＡＭ
４１ｅ…ハードディスク（ＨＤ）
４１ｇ…タイマ回路
４２…ＩＩＣバスデータ入出力基板
４２ａ…端子
４２ｂ…コネクタ
４３ａ…分周回路
４３ｂ…ＯＲゲート
１００…テレビジョン（ＴＶ）
１０１…ＣＬＫライン（クロックライン）
１０２…ＤＡＴＡライン（データライン）
１０３…ＩＩＣバスデータポート（接続部）
１１０…マイコン
１２０…チューナ回路
１３０…映像増幅・クロマ回路
１５０…ＥＥＰＲＯＭ（不揮発性メモリ）
Ｄｗ…書き込み用のデータ
Ｗ…ウエイト期間を表すパラメータ
【図１】
2004348508.tif 000003
【図２】
2004348508.tif 000004
【図３】
2004348508.tif 000005
【図４】
2004348508.tif 000006
【図５】
2004348508.tif 000007
【図６】
2004348508.tif 000008
【図７】
2004348508.tif 000009
【図８】
2004348508.tif 000010
【図９】
2004348508.tif 000011
【図１０】
2004348508.tif 000012
【図１１】
2004348508.tif 000013
【図１２】
2004348508.tif 000014
【図１３】
2004348508.tif 000015
【図１４】
2004348508.tif 000016
【図１５】
2004348508.tif 000017
【図１６】
2004348508.tif 000018
【図１７】
2004348508.tif 000019