(57)【要約】【課題】  機器制御部から制御用データと同時にモニタリング用シリアル出力を出力する。【解決手段】  本発明のインターフェース装置は、入力されるデータを選択するチューナ４と、選択されたデータに信号処理を施すクロマデコーダ５、解像度変換部６、画質調整処理部７、音質調整処理部８と、これらの動作を制御するTV-CPU２と、TV-CPU２による制御データをシリアルインターフェース（I/F）１２から出力する出力部とを備える。【選択図】        図１
2005328367.tif 000002
【特許請求の範囲】
【請求項１】
データの入出力を行うインターフェース装置において、
入力されるデータを選択する選択手段と、
上記選択手段により選択されたデータに信号処理を施す信号処理手段と、
上記選択手段による選択及び上記信号処理手段による信号処理の動作を制御する制御手段と、
上記制御手段による上記選択手段及び上記信号処理手段に対する制御データを出力する出力手段と
を備えたことを特徴とするインターフェース装置。
【請求項２】
請求項１記載のインターフェース装置において、
上記出力手段は、上記制御データを汎用の出力形式に変換して出力することを特徴とするインターフェース装置。
【請求項３】
画像データの表示及び音声データの出力を行うテレビジョン装置において、
入力される画像データ及び音声データを選択する選択手段と、
上記選択手段により選択された画像データ及び音声データに信号処理を施す信号処理手段と、
上記選択手段による選択及び上記信号処理手段による信号処理の動作を制御する制御手段と、
上記制御手段による上記選択手段及び上記信号処理手段に対する制御データを出力する出力手段と
を備えたことを特徴とするテレビジョン装置。
【請求項４】
請求項１記載のテレビジョン装置において、
上記出力手段は、上記制御データを汎用の出力形式に変換して出力することを特徴とするテレビジョン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、データの入出力や画像表示及び音声出力を行うインターフェース装置及びテレビジョン装置に関する。
【背景技術】
【０００２】
従来、機器内の制御用デバイス、例えば表示装置の場合、EEPROM(electrical erasable programmable read only memory)、ビデオクロマ処理やY/C処理などの映像信号処理IC(integrated circuit)を制御するための制御データの送受信ための制御用バスにIICバス（インター・アイシーバスプロトコルの略称でI2Cバスとも言う。以降IICバスと言う）やIMバス（インター・メタルバスプロトコルの略称）などのシリアルデータバスが採用されていた。これらのシリアルデータバスプロトコルは信号線が２本あるいは３本と少なく、転送スピードも100kbit/s程度ですむ機器においては、コンパクトに制御バスが構成できるため広く採用されてきた（特許文献１参照）。
【特許文献１】特開2001-75878号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、近年、プラズマディスプレイのように、センサICなど制御すべきICの増加、画像処理内容の高度化に伴い、伝送するパラメータやデータの量が増加している。設計検討時には、伝送路のノイズなどのハードウェア要因によるエラーの有無の確認の他に、ソフトウェア要因によるデータ設定ミスの有無の確認が必要となるが、データ量の増加に伴いデータ設定ミスの確認に非常に工数を要するようになった。また機器の小型軽量化に伴い、機器内バスであるIICを外部に引き出してオシロスコープやIICデータアナライザなどの専用の解析機器に接続する作業自体も、あまり容易ではなくなってきた。
【０００４】
このため、機器内のIICバス上を流れる大量のデータを、IICバス自体を外部に引き出すことなく、専用の高価な解析機器も使用しないで、容易に確認できるような方法が必要となってきた。
【０００５】
ところが、機器制御用の内部バス情報を外部からリアルタイムでモニタリングできるようなものは存在しなかった。
これは、テレビジョン（TV）受像機では、内部バスがIICで構成されているため通信速度が低速でかつ通信データ量が小容量であるため、パーソナルコンピュータ（PC）のように内部バスに大容量データがやり取りされる構成ではないというシステム上の違いによる理由からであった。
【０００６】
そこで、本発明は、例えば、RS232Cなどのシリアルバスでモニタリングできるレベルの機器制御用内部バスデータを、パーソナルコンピュータ（PC）が備える汎用シリアルI/Fでモニタリングできるように、機器制御部から制御用データと同時にモニタリング用シリアル出力を出力することができるインターフェース装置及びテレビジョン装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記課題を解決し、本発明の目的を達成するため、本発明のインターフェース装置は、入力されるデータを選択する選択手段と、選択手段により選択されたデータに信号処理を施す信号処理手段と、選択手段による選択及び信号処理手段による信号処理の動作を制御する制御手段と、制御手段による選択手段及び信号処理手段に対する制御データを出力する出力手段とを備えたものである。
【０００８】
これによれば、まず、選択手段は入力されるデータを選択し、信号処理手段は選択手段により選択されたデータに信号処理を施す。このとき、制御手段は選択手段による選択及び信号処理手段による信号処理の動作を制御する。ここで、出力手段は制御手段による選択手段及び信号処理手段に対する制御データを出力する。従って、インターフェース装置が設けられる機器内の制御手段に接続されているバス上の制御データを出力手段により出力することにより、例えば、シリアルインターフェースを介してパーソナルコンピュータにより制御データの内容を容易に確認することができる。
【０００９】
また、本発明のテレビジョン装置は、入力される画像データ及び音声データを選択する選択手段と、選択手段により選択された画像データ及び音声データに信号処理を施す信号処理手段と、選択手段による選択及び信号処理手段による信号処理の動作を制御する制御手段と、制御手段による選択手段及び信号処理手段に対する制御データを出力する出力手段とを備えたものである。
【００１０】
これによれば、選択手段は入力される画像データ及び音声データを選択し、信号処理手段は選択手段により選択された画像データ及び音声データに信号処理を施す。このとき、制御手段は選択手段による選択及び信号処理手段による信号処理の動作を制御する。ここで、出力手段は制御手段による選択手段及び信号処理手段に対する制御データを出力する。従って、テレビジョン装置内の制御手段に接続されているバス上の制御データを出力手段により出力することにより、例えば、シリアルインターフェースを介してパーソナルコンピュータにより制御データの内容を容易に確認することができる。
【００１１】
また、上述した出力手段は、制御データを汎用の出力形式に変換して出力するものである。
これによれば、制御手段による制御データを出力手段から出力するのと同時に、例えば、汎用のシリアルインターフェースなどの内部バス以外の他のシリアルインターフェースから内部バス上の制御データに相当する汎用のテキストコードを出力することで、パーソナルコンピュータにより制御データの内容を容易に確認することができ、問題解析やデータ確認の効率向上を図ることができる。
【００１２】
上述したように、機器内の制御手段に接続されているバス上の制御データを、標準的なシリアルインターフェースが設けられているパーソナルコンピュータにて容易に確認することにより、機器制御用の内部バスの制御データ情報を外部からリアルタイムでモニタリングすることができる。
【００１３】
また、制御手段による制御データとして内部バスのIICバスデータを出力手段から出力するのと同時に、汎用のシリアルインターフェースとしてRS232CやUSB(universal serial bus)などのIICバス以外の他のシリアルインターフェースからIICバスデータに相当するASCIIコード（文字コード）を出力し、パーソナルコンピュータにて容易に確認できるようにすることで、問題解析やデータ確認の効率向上を図ることができる。
【００１４】
テレビジョン装置では内部バスとしてIICバスを用いており、通信速度が低速でかつ通信データ量が小容量で、パーソナルコンピュータの内部バスのように大容量データがやり取りされてはいない。このため、RS232Cなどのシリアルバスを用いてモニタリングできるレベルのデータ量である。そこで、パーソナルコンピュータが持つ汎用シリアルインターフェースを用いて外部からモニタリングすることができるように、機器内部の制御手段による制御データと同時にモニタリング用シリアル出力を出力手段から出力するようにしている。
【発明の効果】
【００１５】
本発明によれば、インターフェース装置が設けられる機器やテレビジョン装置内の内部バスとしてIICバス上を流れる大量の制御データを、IICバス自体を外部に引き出すことなく、専用の高価な解析機器も使用しないで、容易に確認することができる。これにより、問題解析や制御ソフトウェアの評価効率の大幅な向上が見込めるようにすることができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の実施の形態によるテレビジョンシステムの概要を示す図である。
図１において、インターフェース装置として、又はテレビジョン受像機（TV）１の例を示しており、２は制御手段としてテレビジョン装置全体の制御を行うTV-CPU(central processing unit)である。３は記憶手段としてのEEPROMであり、各種設定データや制御データなどを記憶する。４は受信すべき放送局から送出される電波を選局して、選局された電波により受信される画像データ及び音声データを選択する選択手段としてのチューナである。
【００１７】
５は画像データの輝度信号を復調するクロマデコーダである。６は画像データの適正な表示サイズに応じて画像データの解像度を変換する解像度変換部である。７は画像データの色信号により画質を調整する画質調整処理部である。８は音声データの音質を調整する音質調整処理部である。９は機器内温度を検出するセンサである。１０はセンサにより検出される機器内温度に応じて機器内を冷却するファンである。
【００１８】
１１はTV-CPU２に接続され、TV-CPU２とEEPROM３、チューナ４、クロマデコーダ５、解像度変換部６、画質調整処理部７、音質調整処理部８、センサ９、ファン１０との間で、制御データとしてのIICバスデータのやり取りをするための内部バス１１としてIICバスである。
【００１９】
１２はTV-CPU２に接続され、テレビジョン受像機（TV）１外のパーソナルコンピュータ（PC）に制御データとしてのIICバスデータを出力するためのRS232CやUSBのような汎用のシリアルインターフェース（I/F）である。
【００２０】
１３はRS232CやUSBのような汎用のシリアルインターフェース（I/F）を備えて、シリアルインターフェース（I/F）１２を介してTV-CPU２から出力されるIICバスデータを表示可能であると共に、IICバスデータを解析可能なパーソナルコンピュータ（PC）である。
【００２１】
図１は、テレビジョン受像機（TV）１内において、TV-CPU２がEEPROM３、チューナ４、クロマデコーダ５、解像度変換部６、画質調整処理部７、音質調整処理部８、センサ９、ファン１０などの各種機能IC群を内部バス１１としてIICバスを介してIICバスデータにて制御する形態を示している。
【００２２】
ここで、TV-CPU２にて内部バス１１のIICバスにより制御データとしてIICバスデータを送受信する際、IICデータの入出力と同時にRS232CやUSBのような一般的なパーソナルコンピュータ（PC）で標準装備されているシリアルインターフェース（I/F）１２にてIICデータに相当するASCIIコードを出力するようにTV-CPU２のソフトウェアを実装することで、機器内で送受信されているIICデータ内容を機器外部からパーソナルコンピュータ（PC）１３で容易に確認することができる。
【００２３】
図２は、TV-CPUのブロック図である。図２はテレビジョン受像機（TV）１内にTV-CPUとして使用されている組み込み用マイコンのブロック図である。
図２において、CPUコア２１に接続されるCPUバス３１に、RAM(random access memory)２２、ROM２３、クロック制御部２４、割り込みコントローラ２５、DMAコントローラ２６のような汎用機能モジュールが接続されると共に、この他に、機器制御用にIIC通信モジュール２７、UART (Universal Asynchronous Receiver Transmitter:調歩同期方式によるシリアルデータ伝送を汎用的に扱うコントローラ) モジュール２９、USBファンクションモジュール３０といった通信機能インターフェースモジュールが接続されていて、これらは一般的にワンチップマイコンとして構成されている。
【００２４】
また、IIC通信モジュール２７には図１に示した内部バス１１のIICバスのステータス情報（アービトレーションロスト、ビジー、ACKの有無）を表すステータスレジスタ２８があり、この情報から図１に示した内部バス１１のIICバスを用いたIIC通信が正常に行なわれたかどうかを判断することができる。
【００２５】
図３は、IIC通信処理のフローチャートである。
図３において、各種機能IC制御用データをIIC通信モジュール２７により送受信する際には、TV-CPU２内蔵のIIC通信モジュール２７にTV-CPU２が必要な設定を行なうことで設定された条件で転送を行なうことができる（ステップＳ１）。
【００２６】
次に、TV-CPU２はIICバスで送受信したデータをASCIIコード（文字コード）に変換する（ステップＳ２）。
これと同時にTV-CPU２がUARTモジュール２９にデータを設定して転送する（ステップＳ３）。また、USBファンクションモジュール３０にデータを設定して転送する（ステップＳ４）。
【００２７】
これにより、パーソナルコンピュータ（PC）１３上でRS232CやUSBなどの一般的なシリアルインターフェース（I/F）１２によりIICバスデータの内容の確認を行なうことができる。
【００２８】
また、TV-CPU２がIIC通信モジュール２７のステータスレジスタ２８からステータス情報によりIIC通信エラーがあるか否かを判断し（ステップＳ５）、IIC通信エラーを検出した場合に、TV-CPU２が再転送やエラーデータの削除、補間、エラーメッセージ出力などのエラーの後処理を行う（ステップＳ６）。
【００２９】
そして、TV-CPU２はエラーメッセージのデータをASCIIコード（文字コード）に変換する（ステップＳ７）。
これと同時にTV-CPU２がエラーメッセージのデータに対応するエラー内容を表すメッセージ文字列をUARTモジュール２９に設定して転送する（ステップＳ８）。また、このメッセージ文字列をUSBファンクションモジュール３０に設定して転送する（ステップＳ９）。
【００３０】
これにより、シリアルインターフェース（I/F）１２を介してエラー内容を表すメッセージ文字列がTV-CPU２からパーソナルコンピュータ（PC）１３へ伝送されることによりパーソナルコンピュータ（PC）１３からエラー情報もほぼ同時に確認することができる。
【００３１】
このように、エラーメッセージは汎用のテキスト出力であるため、パーソナルコンピュータ（PC）１３に一般的によく用いられている汎用のターミナルソフトウェアでそのままログとして保存し、保存したログファイルから、データ内容の確認やエラー検出の有無の確認を容易に行なうことができる。
【００３２】
図４は、運用形態を示す図である。図４はシステム概要図に対応する実際の運用形態を表した図である。例えば、製造段階で、テレビジョン受像機（TV）１として組みあがった状態のまま、TV-CPU２に接続されるコネクタ４１からRS232CやUSBのシリアルインターフェース（I/F）１２のケーブルを介してテレビジョン受像機（TV）１をパーソナルコンピュータ（PC）１３に接続する。
【００３３】
図５は、T V-CPUの出力イメージ図である。図５は、図３のフローチャートに従ってTV-CPU２が動作しているときのデータの出力イメージ図である。
図５において、TV-CPU２から内部バス１１のIICバスにより制御データである機器内のシステム制御用IIC出力データ５１としてSlave addr = 64h、DATA1=02h、DATA2=A5hというデータを、IIC形式のS５２−１、Slave addr５２−２、A５２−３、DATA1５２−４、A５２−５、DATA2５２−６、A５２−７、P５２−８として出力する。
【００３４】
この際、TV-CPU２から内部バス１１のIICバス上にシステム制御用IICデータ（IIC形式）５２を出力すると同時に、TV-CPU２から外部のモニター用シリアル出力（テキスト形式）５３を”6”５３−１,”4”５３−２, ”，”５３−３,”0”５３−４,”2”５３−５, ”，”５３−６,”A”５３−７,”5”５３−８,”CR” （改行）５３−９という文字コードを機器外のパーソナルコンピュータ（PC）１３に出力する。
【００３５】
図６は、PCから見たテキスト出力例を示す図である。図６は、パーソナルコンピュータ（PC）１３に一般的によく用いられている汎用のターミナルソフトウェアによりTV-CPU２からの文字コードを受信している例を示す。
【００３６】
図６において、正常に通信が行なわれている場合には、IICバス上に出力されている通常のデータ６１を文字列として確認することができ、ACKエラー検出６２によりエラーが発生したことを検出した場合には、通信の調停動作不良によるアービトレーションエラー検出６３、データ連続性異常によるデータライン異常検出６４などのエラーの内容も確認することができる。
【００３７】
上述した実施の形態では、テレビジョン受像機（TV）１について本発明を適用する例を説明したが、これに限らず、制御手段から内部バス上に制御データを出力すると同時に、制御手段から外部にモニター用シリアル出力を出力するインターフェース装置について本発明を適用するようにしてもよい。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態によるテレビジョンシステムの概要を示す図である。
【図２】TV-CPUのブロック図である。
【図３】IIC通信処理のフローチャートである。
【図４】運用形態を示す図である。
【図５】TV-CPUの出力イメージ図である。
【図６】PCから見たテキスト出力例を示す図である。
【符号の説明】
【００３９】
１…テレビジョン受像機（TV）、２…TV-CPU、３…EEPROM、４…チューナ、５…クロマデコーダ、６…解像度変換部、７…画質調整処理部、８…音質調整処理部、９…センサ、１０…ファン、１１…内部バス（IICバス）、１２…シリアルインターフェース（I/F）、１３…パーソナルコンピュータ（PC）、２１…CPUコア、２２…RAM、２３…ROM、２４…クロック制御部、２５…割り込みコントローラ、２６…DMAコントローラ、２７…IIC通信モジュール、２８…ステータスレジスタ、２９…UARTモジュール、３０…USBファンクションモジュール、３１…CPUバス、４１…コネクタ、５１…出力データ、５２…システム制御用IICデータ（IIC形式）、５３…外部のモニター用シリアル出力（テキスト形式）、６１…通常のデータ、６２…ACKエラー検出、６３…アービトレーションエラー検出、６４…データライン異常検出
【図１】
2005328367.tif 000003
【図２】
2005328367.tif 000004
【図３】
2005328367.tif 000005
【図４】
2005328367.tif 000006
【図５】
2005328367.tif 000007
【図６】
2005328367.tif 000008