(57)【要約】【課題】従来のデータ送信回路においては、不正規な信号出力状態を検知できない、出画時間が遅れてしまうという課題があった。【解決手段】映像音声信号処理部から入力されたVideoデータおよびピクセルクロックを解析し、正規の信号かどうかを判定した後、不正規の場合は内部で擬似的に生成したダミーVideoデータおよびダミーピクセルクロックをもとにTMDSを生成し出力することで不正規信号出力状態を阻止することができ、また機器認証が発生しないため出画を早めることができる。【選択図】図２
2010147542.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータを暗号化し、外部のデータ受信装置との機器認証を行う著作権保護部と、
前記著作権保護部により暗号化されたデータをTMDS(Transition Minimized Differential Signaling)信号に変換し前記データ受信装置へ出力する出力制御部と、
前記著作権保護部へ入力されるべきデータの出力フォーマット毎の設定情報を格納する情報格納部と、
前記情報格納部に格納された設定情報と外部の映像音声信号処理部から入力されたピクセルクロックおよびVideoデータとを比較する信号解析部と、
前記情報格納部に格納された設定情報をもとに、出力設定と同等の擬似的な信号としてダミーピクセルクロックおよびダミーVideoデータを生成するダミー信号生成部と、
前記映像音声信号処理部から入力されたピクセルクロックと前記ダミー信号生成部により生成されたダミーピクセルクロックとのいずれを前記著作権保護部に入力するか，および，前記映像音声信号処理部から入力されたVideoデータと前記ダミー信号生成部により生成されたダミーVideoデータとのいずれを前記著作権保護部に入力するかを、前記信号解析部による比較結果に応じて切り替える信号切替部と、
を備える、
ことを特徴とするデータ送信回路。
【請求項２】
請求項１において、
前記出力制御部は、
前記ダミー信号生成部により生成されたダミーピクセルクロックおよびダミーVideoデータにもとづいたTMDS信号の出力中に、前記信号切替部が前記映像音声信号処理部から入力されたピクセルクロックおよびVideoデータを前記著作権保護部に入力すると切り替えたとき、前記ダミー信号生成部および前記映像音声信号処理部から出力されたピクセルクロックおよびVideoデータを連続して出力する、
ことを特徴とするデータ送信回路。
【請求項３】
請求項２において、
前記出力制御部は、
前記ダミー信号生成部から出力されたダミーピクセルクロックおよびダミーVideoデータにもとづいたTMDS信号の出力中に、前記信号切替部が前記映像音声信号処理部から入力されたピクセルクロックおよびVideoデータを前記著作権保護部に入力すると切り替えたとき、前記著作権保護部による前記データ受信装置との機器認証なしに前記映像音声信号処理部から入力されたピクセルクロックおよびVideoデータを出力する、
ことを特徴とするデータ送信回路。
【請求項４】
請求項１において、
前記情報格納部に格納されている前記設定情報は、前記映像音声信号処理部からの入力によって変更可能である、
ことを特徴とするデータ送信回路。
【請求項５】
請求項１において、
前記情報格納部、前記信号解析部および前記ダミー信号生成部の出力を制御する制御レジスタをさらに有する、
ことを特徴とするデータ送信回路。
【請求項６】
請求項１において、
前記ダミー信号生成部は、発振器を用いてピクセルクロックおよびダミーVideoデータを生成する、
ことを特徴とするデータ送信回路。
【請求項７】
請求項１〜６いずれか１項に記載のデータ送信回路と、
前記データ送信回路で処理されるデータを、前記データ送信回路に出力する映像音声信号処理部とを有する、
ことを特徴とするデータ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部入力信号に応じてダミーデータに出力を切り替えるデータ送信回路等に関するものである。
【背景技術】
【０００２】
近年デジタル化が進み、デジタルコンテンツを扱う機器間では非圧縮で高速デジタル伝送が可能なインターフェースであるHDMI(High-Definition Multimedia Interface)による通信が行われている。HDMIはTMDS(Transition Minimized Differential Signaling)という技術を用いてデータの高速転送を行う。TMDSは４種類のチャネルを用いてデータ送信を行い、それぞれRGBの３種類の色信号とクロック周波数の同期信号が割り当てられている。これらの信号情報およびクロック周波数はEIA-861-B規格(非特許文献１参照)で定められたものが使用される。
【０００３】
また、HDMIには、送信するコンテンツ情報を保護するために、HDCP(High-bandwidth Digital Content Protection system)規格(非特許文献２参照)で定められた機器認証およびコンテンツ保護が使用されている。
【０００４】
図１は、従来のHDMI通信システムの構成を示すブロック図である。図１に示すHDMI通信システムは、DVDプレーヤ等の送信機器100と、デジタルTV受信機等の受信機器120とを備える。送信機器100と受信機器120とは、HDMIケーブル130を介し接続される。
【０００５】
外部から送信用コンテンツ情報を取得するための手段は多く存在するが、図１の送信機器100では例として、DVDやSDなどのメディアから取得する場合はメディアドライブ101、電波情報から取得する場合はチューナー102を使用する。取得したコンテンツ情報は映像音声信号処理部103に入力され、映像音声信号処理部103は、RGBの３種類の色信号を含むVideoデータ，音声情報を含むAudioデータ，クロック周波数であるピクセルクロックの信号情報をHDMI LSIへ出力する。HDMI LSIでは、入力された信号情報に対して著作権保護部105で暗号化処理を行い、出力制御部106でTMDS信号に変換してHDMIケーブル130上に出力する。HDMI LSI内部の処理は制御レジスタ104経由で行われ、制御レジスタ104は映像音声信号処理部103内のCPUを用いて制御される。
【０００６】
送信機器100と受信機器120との間で機器認証を行い、受信中の情報を復号化するために必要な情報を取得した受信機器120は復号化を行い、映像出力や音声出力を行う。受信した情報の復号化には、ピクセルクロックとピクセルクロックに同期したVideoデータをもとに生成された復号化情報が必要となり、Videoデータまたはピクセルクロックが不正規な場合、正常に復号化情報が生成されないため認証エラーが発生する。このため、映像音声信号処理部103はVideoデータとピクセルクロックとを同期させてHDMI LSIへ入力し認証エラーの発生を防ぐ。
【０００７】
しかしながら、映像音声信号処理部103から入力された信号情報が何らかの問題により不正規な信号の状態であっても、従来の送信機器100では入力された信号情報に対して暗号化を行い、受信機器120に送信していた。受信機器120は受信したデータの復号化を実行するが、不正規な信号を用いて暗号化された情報のため、正常に復号化できず、認証エラーが発生し、再認証処理が実行され出画までに時間がかかる。仮に復号化できても信号が不正なため正常な映像にならないなどの現象が発生する。更には、映像音声信号処理部103が不正規な信号を出力しているということを検出できないため、不具合が発生している状況を回復することができない等の課題が発生した。
【０００８】
このような課題に対し、入力信号の水平同期信号Hsyncの間隔および垂直同期信号Vsyncの間隔をカウントし、出力信号情報として正しいかどうかを確認し、不正と判断した場合は出力を中断するという技術が特許文献１に記載されている。
【特許文献１】特開2007-174041号公報
【非特許文献１】EIA STANDARDA DTV Profile for Uncompressed High Speed Digital InterfacesEIA/CEA-861-B(Revision of EIA/CEA-861-A)4 VIDEO FORMATS AND WAVEFORM TIMINGS
【非特許文献２】Digital Content Protection,LLC、HDCP Specification Revision 1.3<URL: http://www.digital-cp.com/home>
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら特許文献１の技術では、不正な信号の送信を防ぐことは可能となるが、不正規な信号を出力しているということを出力側が検出できないため、不具合が発生したままの状態になる。仮に検出できたとしても、送信機器と受信機器との間ではTMDS信号の再送処理が実行されるため機器認証が発生し、出画時間が遅れてしまうという課題があった。
【課題を解決するための手段】
【００１０】
本第一の発明のデータ送信回路は、入力されたデータを暗号化し、外部のデータ受信装置との機器認証を行う著作権保護部と、前記著作権保護部により暗号化されたデータをTMDS(Transition Minimized Differential Signaling)信号に変換し前記データ受信装置へ出力する出力制御部と、前記著作権保護部へ入力されるべきデータの出力フォーマット毎の設定情報を格納する情報格納部と、前記情報格納部に格納された設定情報と外部の映像音声信号処理部から入力されたピクセルクロックおよびVideoデータとを比較する信号解析部と、前記情報格納部に格納された設定情報をもとに、出力設定と同等の擬似的な信号としてダミーピクセルクロックおよびダミーVideoデータを生成するダミー信号生成部と、前記映像音声信号処理部から入力されたピクセルクロックと前記ダミー信号生成部により生成されたダミーピクセルクロックとのいずれを前記著作権保護部に入力するか，および，前記映像音声信号処理部から入力されたVideoデータと前記ダミー信号生成部により生成されたダミーVideoデータとのいずれを前記著作権保護部に入力するかを、前記信号解析部による比較結果に応じて切り替える信号切替部と、を備えたことを特徴とするデータ送信回路である。かかる構成により、不正な信号を検知したことを外部に通知することができ、更に機器認証が発生しないため出画を早めることができる。
【００１１】
また、本第二の発明のデータ送信回路は、第一の発明に対して、前記出力制御部は、前記ダミー信号生成部により生成されたダミーピクセルクロックおよびダミーVideoデータにもとづいたTMDS信号の出力中に、前記信号切替部が前記映像音声信号処理部から入力されたピクセルクロックおよびVideoデータを前記著作権保護部に入力すると切り替えたとき、前記ダミー信号生成部および前記映像音声信号処理部から出力されたピクセルクロックおよびVideoデータを連続して出力することを特徴とするデータ送信回路である。かかる構成により、TMDSの送信を停止させることなく信号を切り替えることができる。
【００１２】
また、本第三の発明のデータ送信回路は、第二の発明に対して、前記出力制御部は、前記ダミー信号生成部から出力されたダミーピクセルクロックおよびダミーVideoデータにもとづいたTMDS信号の出力中に、前記信号切替部が前記映像音声信号処理部から入力されたピクセルクロックおよびVideoデータを前記著作権保護部に入力すると切り替えたとき、前記著作権保護部による前記データ受信装置との機器認証なしに前記映像音声信号処理部から入力されたピクセルクロックおよびVideoデータを出力することを特徴とするデータ送信回路である。かかる構成により、信号を切り替えても機器認証が発生しないため出画までの時間を早めることができる。
【００１３】
また、本第四の発明のデータ送信回路は、第一の発明に対して、前記情報格納部に格納されている前記設定情報は、前記映像音声信号処理部からの入力によって変更可能であることを特徴とするデータ送信回路である。かかる構成により、規格や仕様変更等でフォーマット情報が更新された場合でも柔軟に対応することができる。
【００１４】
また、本第五の発明のデータ送信回路は、第一の発明に対して、前記情報格納部、前記信号解析部および前記ダミー信号生成部の出力を制御する制御レジスタをさらに有することを特徴とするデータ送信回路である。かかる構成により、前記情報格納部においては内部で格納している設定情報を、制御レジスタを用いて更新することができ、前記信号解析部においては制御レジスタを用いて解析結果を外部に通知することができ、また前記情報格納部から取得する設定情報を、制御レジスタを用いて外部から取得することができ、前記ダミー信号生成部においては前記情報格納部から取得する設定情報を、制御レジスタを用いて外部から取得することができる。
【００１５】
また、本第六の発明のデータ送信回路は、第一の発明に対して、前記ダミー信号生成部は、発振器を用いてピクセルクロックおよびダミーVideoデータを生成することを特徴とするデータ送信回路である。かかる構成により、不正規な信号を入力された場合でも正常なTMDS信号を出力することができる。
【発明の効果】
【００１６】
本発明によるデータ送信回路によれば、不正な信号を検知したことを外部に通知することができ、更に機器認証が発生しないため出画を早めることができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施形態によるHDMI通信システムの概略構成は図１と同様である。ただし、本実施形態では、図１に示した送信機器100におけるHDMI LSIに代えて、図２に示すHDMI LSI200が適用される。図２に示すHDMI LSI200は、制御レジスタ201，発振器202，ダミー信号生成部203，情報格納部204，信号解析部205，信号切替部206，著作権保護部207および出力制御部208を具備する。
【００１８】
ダミー信号生成部203，情報格納部204，信号解析部205，信号切替部206，著作権保護部207，出力制御部208は、通常、ハードウェア(専用回路)で実現され得る。但し、MPUやメモリ等で実現し、処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録しても良い。
【００１９】
著作権保護部207は、映像音声信号処理部103から入力されたデータを暗号化し、更に受信機器120との機器認証を行う。これらの処理は制御レジスタ201から発行される制御コマンドによって行う。ここで言うデータの暗号化および機器認証はHDCP規格に準拠する。著作権保護部207は機器認証結果を映像音声信号処理部103に通知してもよい。機器認証結果を通知する手段はさまざま存在するが、たとえば、制御レジスタ201内に認証結果を設定するレジスタが存在し、その値を映像音声信号処理部103が確認することで機器認証結果を知ることができる。もっとも通知手段はこれに限定されるものではなく、他の方法を用いてもよい。
【００２０】
出力制御部208は、著作権保護部207から入力されたデータをTMDS信号に変換し受信機器120へ出力する。出力する際、映像信号，音声信号に対してミュート処理を行うことが可能であり、これらの処理要求は、制御レジスタ201から発行される制御コマンドによって行う。ミュート状態になると、受信機器120の映像は黒が表示され、音声は無音状態になる。
【００２１】
情報格納部204は、著作権保護部207へ入力されるべきデータの出力フォーマット毎の設定情報を格納する。著作権保護部207へ入力されたVideo情報を確認する上で必要となる情報はさまざま存在するが、たとえば図３に示すように出力フォーマット情報をもとにEIA/CEA861-Bで定義されているV Active Lines，V Blanking Lines，H Active Pixels，H Blanking Pixels，Pixelクロック数を出力し、これらを用いることで信号情報を解析することができる。もっとも格納情報はこれに限定されるものではなく、他の方法を用いてもよい。また、格納情報の内容は外部から更新することができ、規格や仕様等の更新により出力フォーマット情報に変更が発生した場合でも順応に対応することができる。これらの処理は制御レジスタ201から発行される制御コマンドによって行う。
【００２２】
信号解析部205は、情報格納部204から入力された設定情報と映像音声信号処理部103から入力されたVideoデータおよびピクセルクロックとを比較し、当該比較結果を映像音声信号処理部103に通知する。比較手段はさまざま存在するが、たとえば、映像音声信号処理部103から入力されたVideoデータから水平同期信号数と垂直同期信号数を取得し、設定情報内の水平同期信号数(H Active Pixels，H Blanking Pixels)，垂直同期信号数(V Active Lines，V Blanking Lines)，Pixelクロック数と一致するかどうかを比較すればよい。もっとも比較手段はこれに限定されるものではなく、他の方法を用いてもよい。通知手段はさまざま存在するが、たとえば、制御レジスタ201内に比較結果を設定するレジスタが存在し、その値を映像音声信号処理部103が確認することで比較結果を知ることができる。もっとも通知手段はこれに限定されるものではなく、他の方法を用いてもよい。
【００２３】
また、信号解析部205は、信号切替部206に対して切替情報を通知する。切替情報には、Video I/Fから入力されているVideoデータ，ピクセルクロックを使用するか、ダミー信号生成部203から入力されているダミーVideoデータ，ダミーピクセルクロックを使用するかの情報が設定されている。これらの制御は、制御レジスタ201から発行される制御コマンドによって行う。
【００２４】
ダミー信号生成部203は、情報格納部204から入力された設定情報をもとに、出力設定と同等の擬似的な信号としてダミーピクセルクロックとダミーVideoデータを生成する。ダミーピクセルクロックは発振器202を用いて生成し、生成する値は設定情報内のPixelクロック数と同値になる。ダミー信号生成部203は、発振器202から生成されたダミーピクセルクロックとダミーVideoデータとを同期させて出力する。これらの制御は、制御レジスタ201から発行される制御コマンドによって行う。
【００２５】
信号切替部206は、Video I/Fから入力されているVideoデータ，ピクセルクロックを著作権保護部207に入力するか、ダミー信号生成部203から入力されているダミーVideoデータ，ダミーピクセルクロックを著作権保護部207に入力するかの切替処理を信号解析部205からの切替情報に基づいて行う。著作権保護部207にはピクセルクロックに同期したVideoデータを入力する必要があるため、同期処理は信号切替部206において行なわれる。なお、信号の同期をとる手段はさまざま存在する。たとえば、図４に示すように、信号切替部206内にVideoデータを一時的に蓄えるVideoメモリ400が存在し、切替情報が正規信号検出の場合、映像音声信号処理部103から入力されたVideoデータ401をVideoメモリ400に一旦蓄積し、映像音声信号処理部103から入力されたピクセルクロック402を用いて信号の同期処理を行い、Videoデータ401およびピクセルクロック402を出力信号用のVideoデータ405およびピクセルクロック406とする。また、切替情報が不正規信号検出の場合、ダミー信号生成部203が生成したダミーVideoデータ404とダミーピクセルクロック403を出力信号用のVideoデータ405およびピクセルクロック406とし、切替情報が正規信号検出になった時点でVideoメモリ400の情報を一旦クリアして、出力信号用のVideoデータ405をVideoデータ401に切り替え、ダミーピクセルクロック403を用いて信号の同期処理を行い、Videoデータ401およびダミーピクセルクロック403を出力信号用のVideoデータ405およびピクセルクロック406とすることができる。もっとも切替処理および同期処理はこれに限定されるものではなく、他の方法を用いてもよい。また、これらの制御は制御レジスタ201から発行される制御コマンドによって行う。
【００２６】
本実施形態によれば、HDMI LSI200は、以下のように、TMDS送信を中断させることなくVideo信号情報を切り替えることができる。
【００２７】
HDMI LSI200は、映像音声信号処理部103から入力されたVideoデータとピクセルクロックを信号解析部205で解析し、正規か不正規かの結果を制御レジスタ201へ設定する。
【００２８】
信号解析部205による解析の結果、正規の信号が入力されている場合は、映像音声信号処理部103から入力されている信号を著作権保護部207へ入力し、出力制御部208がHDMI信号として出力処理を行う。
【００２９】
一方、信号解析部205による解析の結果、不正規の信号が入力されている場合、ダミー信号生成部203で生成されたダミーVideoデータとダミーピクセルクロックを著作権保護部207へ入力し、制御レジスタ201に映像信号のミュート設定を行う。これにより、出力制御部208は映像信号をミュートした状態でHDMI信号として出力する。ダミーVideoデータは受信機器120で映像として出力されるため、黒データにするのが望ましいが、他のデータでもよい。
【００３０】
ダミーVideoデータを用いたHDMI信号を出力している間、映像音声信号処理部103は、信号解析部205からの解析結果を制御レジスタ201経由で取得し、解析結果が不正規信号検出の場合は再度信号を生成しVideoデータとピクセルクロックの再入力を行う。
【００３１】
信号解析部205は入力信号を解析し、正規信号を検出した場合、切替情報を正規信号検出にする。これに応答して信号切替部206は、著作権保護部207に入力する信号をダミーVideoデータから映像音声信号処理部103から入力されているVideoデータへ切り替える。切り替え処理が完了すると信号切替部206は、制御レジスタ201に対して映像信号のミュート解除を設定する。
【００３２】
出力制御部208は、制御レジスタ201に設定されたミュート解除により、出力中の映像信号に対してミュート解除処理を行う。
【００３３】
以上のように本実施形態によれば、HDMI LSI200は、TMDSの送信を中断させることなくVideo信号情報を切り替えることができる。
【００３４】
本実施形態において、HDMI LSI200は、ダミーVideoデータを用いたHDMI信号を出力中に受信機器120との間で機器認証を行い、著作権保護部207で暗号化を施したデータを出力制御部208から出力することが可能である。受信機器120が受信中のダミーVideoデータを復号化中にHDMI LSI200が正規のVideoデータを再入力することでVideoデータの切替処理が発生するが、信号切替部206により出力するVideoデータとピクセルクロックとの同期がとれているため、切替処理後でも著作権保護部207では正常に暗号化処理を行うことができ、受信機器120では復号化処理中にエラーが発生しなくなる。これによりエラー発生による機器認証が発生しないため高速に受信機器120は映像を出力することができる。
【００３５】
本実施形態において、情報格納部204が内部で保持している設定情報を制御レジスタ201経由で内容を更新することができるようにしてもよい。これにより最新の設定情報を保持することが可能となる。また、設定情報を制御レジスタ201から取得し、取得内容を信号解析部205およびダミー信号生成部203で使用してもよい。
【００３６】
本実施形態において、各処理(各機能)は、単一の装置(システムや集積回路等)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００３７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００３８】
以上のように、本発明にかかるデータ送信回路は、不正な信号を検知したことを外部に通知することができ、更に機器認証が発生しないため出画を早めることができるという効果を有し、データ送信装置等として有用である。
【図面の簡単な説明】
【００３９】
【図１】従来のHDMI通信システムの構成を示すブロック図である。
【図２】本発明の実施形態によるHDMI LSI 200の構成を示すブロック図である。
【図３】出力フォーマット情報をもとに設定される設定情報の一例を示す図である。
【図４】信号切替部206において行なわれる同期処理の一例を説明するための図である。
【符号の説明】
【００４０】
100…送信機器
101…メディアドライブ
102…チューナー
103…映像音声信号処理部
104,201…制御レジスタ
105,207…著作権保護部
106,208…出力制御部
120…受信機器
130…HDMIケーブル
200…データ送信回路
202…発振器
203…ダミー信号生成部
204…情報格納部
205…信号解析部
206…信号切替部
400…Videoメモリ
401…映像音声信号処理部103から入力されるVideoデータ
402…映像音声信号処理部103から入力されるピクセルクロック
403…ダミー信号生成部203から入力されるダミーピクセルクロック
404…ダミー信号生成部203から入力されるダミーVideoデータ
405…切替処理後のVideoデータ
406…切替処理後のピクセルクロック
【図１】
2010147542.tif 000003
【図２】
2010147542.tif 000004
【図３】
2010147542.tif 000005
【図４】
2010147542.tif 000006