(57)【要約】【課題】  ＨＤＭＩ規格データの受信装置で受信するビデオ信号の同期の検出を特別のハードウェアを設けることなく行う方法を提供する。【解決手段】  ＨＤＭＩ受信装置のパケットデータ格納レジスタへ予めダミーデータを書き込んだ後に、ＨＤＭＩ受信装置は受信動作を行う。ＨＤＭＩ送信装置から送信されるビデオ信号の１垂直走査期間経過後に、パケットデータ格納レジスタからデータの読み出しを行い、読み出したデータがダミーデータと一致するかどうかを比較する。この比較結果に基づいてＨＤＭＩ受信装置で受信するビデオ信号の同期の有無を判定する。【選択図】  図２
2006093834.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ信号およびパケットデータを送信する送信装置とケーブルで接続された受信装置が前記パケットデータを受信するごとに格納データを新たに受信したパケットデータに書き換えて格納するパケットデータ格納用レジスタに、予めダミーデータを書き込むステップと、
前記パケットデータ格納用レジスタに格納されたデータを周期的に読み出すステップと、
前記パケットデータ格納用レジスタから読み出したデータとダミーデータを比較するステップと、
前記データの比較終了後、前記パケットデータ格納用レジスタへ再度ダミーデータを書き込むステップと
を有し、前記受信装置で受信した前記ビデオ信号の同期の有無を前記比較結果に基づいて判定することを特徴とする同期検出方法。
【請求項２】
前記パケットデータ格納用レジスタからの前記データの読み出しが、前記送信装置から伝送される前記ビデオ信号の垂直走査の１周期ごとに行われることを特徴とする請求項１または２に記載の同期検出方法。
【請求項３】
ビデオ信号およびパケットデータを送信する送信装置とケーブルで接続された受信装置が前記パケットデータを受信すると交互に格納データを新たに受信したパケットデータに書き換えて格納する２つのパケットデータ格納用レジスタに、予めダミーデータを書き込むステップと、
前記２つのパケットデータ格納用レジスタに格納されたデータを周期的に交互に読み出すステップと、
前記２つのパケットデータ格納用レジスタから交互に読み出したデータとダミーデータを比較するステップと、
前記データの比較終了後、前記２つのパケットデータ格納用レジスタのうち直前にデータの読み出しを行ったいずれかのレジスタへ再度ダミーデータを書き込むステップと
を有し、前記受信装置で受信した前記ビデオ信号の同期の有無を前記比較結果に基づいて判定することを特徴とする同期検出方法。
【請求項４】
前記２つのパケットデータ格納用レジスタからの前記データの交互の読み出しが、前記送信装置から伝送される前記ビデオ信号の垂直走査の１周期ごとに行われることを特徴とする請求項３に記載の同期検出方法。
【請求項５】
前記送信装置から前記受信装置へ伝送されるデータがＨＤＭＩ規格に準拠しており、前記ダミーデータが、ＨＤＭＩ規格に準拠するパケットデータのエンコードで生成されることのないデータであることを特徴とする請求項１乃至４のいずれか１項に記載の同期検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＭＩ規格データを受信する受信装置の同期検出方法に関する。
【背景技術】
【０００２】
近年、デジタルテレビやＤＶＤプレーヤなどのデジタルＡＶ機器の普及に伴い、これらの機器相互間のデータ伝送あるいはディスプレイ装置への映像データの伝送をデジタル信号で行う方式が開発されてきた。
【０００３】
その中で、デジタルＡＶ機器間のインターフェイスの新しい標準規格としてＨＤＭＩ（High-Definition  Multimedia  Interface）規格が制定された。ＨＤＭＩ規格では、1本のケーブルで高解像度のビデオ信号とマルチチャンネルのオーディオ信号を非圧縮で高品質のまま伝送できるとともに、制御信号も合わせて伝送できる仕様となっている。
【０００４】
このＨＤＭＩ規格におけるデータ伝送は、Video  Data  Period、Data  Island  Period、Control  Periodの３つの期間に分けて行われる。このうちのVideo  Data  PeriodでEIA/CEA-861B規格でフォーマットされたビデオ信号のピクセルデータが伝送され、Data  Island  PeriodでIEC06958規格でフォーマットされたオーディオストリーム信号のパケットデータが伝送される。また、Data  Island  PeriodではエンコードされたＨＳＹＮＣ（水平同期信号）、ＶＳＹＮＣ（垂直同期信号）も伝送される（非特許文献１参照）。
【０００５】
このような送信装置から伝送されたビデオ信号の同期を確認する方法として、受信装置で受信したＨＳＹＮＣまたはＶＳＹＮＣを基に、受信装置を制御する制御用マイクロコントローラにおいて水平走査周波数または垂直走査周波数を算出し、規定の周波数であるかどうかをチェックする方法が考えられる。
【０００６】
しかし、上述の方法では、水平走査周波数または垂直走査周波数を算出するためのカウンタなどのハードウェアを制御用マイクロコントローラに設けなければならないという問題があった。
【非特許文献１】Hitachi,Ltd、他“High-Definition  Multimedia  Interface  Specification  Version1.1”、［ｏｎｌｉｎｅ］、２００４年５月２０日、HDMI Licensing,LLC、ｐ．４３−ｐ．４５、Figure 5-2，Table5-1［平成１６年６月１６日検索］、インターネット＜ＵＲＬ  ：http://www.hdmi.org/manufacturers/download.asp＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、本発明の目的は、ＨＤＭＩ規格データの受信装置で受信するビデオ信号の同期の検出を特別のハードウェアを設けることなく行う方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一態様によれば、ビデオ信号およびパケットデータを送信する送信装置とケーブルで接続された受信装置が前記パケットデータを受信するごとに格納データを新たに受信したパケットデータに書き換えて格納するパケットデータ格納用レジスタに、予めダミーデータを書き込むステップと、前記パケットデータ格納用レジスタに格納されたデータを周期的に読み出すステップと、前記パケットデータ格納用レジスタから読み出したデータとダミーデータを比較するステップと、前記データの比較終了後、前記パケットデータ格納用レジスタへ再度ダミーデータを書き込むステップとを有し、前記受信装置で受信した前記ビデオ信号の同期の有無を前記比較結果に基づいて判定することを特徴とする同期検出方法が提供される。
【０００９】
また、本発明の別の一態様によれば、ビデオ信号およびパケットデータを送信する送信装置とケーブルで接続された受信装置が前記パケットデータを受信すると交互に格納データを新たに受信したパケットデータに書き換えて格納する２つのパケットデータ格納用レジスタに、予めダミーデータを書き込むステップと、前記２つのパケットデータ格納用レジスタに格納されたデータを周期的に交互に読み出すステップと、前記２つのパケットデータ格納用レジスタから交互に読み出したデータとダミーデータを比較するステップと、前記データの比較終了後、前記２つのパケットデータ格納用レジスタのうち直前にデータの読み出しを行ったいずれかのレジスタへ再度ダミーデータを書き込むステップとを有し、前記受信装置で受信した前記ビデオ信号の同期の有無を前記比較結果に基づいて判定することを特徴とする同期検出方法が提供される。
【発明の効果】
【００１０】
本発明によれば、受信したパケットデータを用いて同期の判定を行うので、受信装置で受信するビデオ信号の同期の検出を特別のハードウェアを設けることなく行うことができる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施例の説明に先立って、本発明に係る同期検出方法を適用するＨＤＭＩ送受信システムの構成について説明する。
【００１２】
図１は、本発明に係る同期検出方法を適用するＨＤＭＩ送受信システムの構成の例を示すブロック図である。
【００１３】
ＨＤＭＩ送受信システムは、ＨＤＭＩ規格に準拠したデータを送信するＨＤＭＩ送信装置１と、ＨＤＭＩ送信装置１とＨＤＭＩケーブルで接続されてＨＤＭＩ送信装置１から送信されたＨＤＭＩ規格に準拠したデータを受信するＨＤＭＩ受信信装置２と、ＨＤＭＩ受信信装置２とバス線を介してデータや制御信号の送受を行うマイクロコントローラ３を有する。
【００１４】
ＨＤＭＩ送信装置１は、ＨＤＭＩ規格に準拠して、Video  Data  Period、Data  Island  Period、Control  Periodの３つの期間に分けてデータを送信する。このうち、Video  Data  PeriodでEIA/CEA-861B規格でフォーマットされたビデオ信号のピクセルデータが伝送される。また、Data  Island  Periodには、ＴＥＲＣ４（TMDS  Error  Reducing  Coding  in  4bit）符号法により４ビットデータを１０ビットデータにエンコードして生成したパケットデータが含まれる。生成されたパケットデータには、EIA/CEA-861B規格のInfo  FrameパケットデータやIEC06958規格のパケットデータなどがある。
【００１５】
ＨＤＭＩ受信信装置２は、受信したパケットデータを格納するためのパケットデータ格納用レジスタを有している。このパケットデータ格納用レジスタに格納されるデータは、パケットデータを受信するごとに新しく受信したパケットデータに書き換えられる。
【００１６】
マイクロコントローラ３は、ＨＤＭＩ受信信装置２のパケットデータ格納用レジスタに書き込むダミーデータを保持している。このダミーデータは、EIA/CEA-861B規格のInfo  Frameパケットデータとして生成されることのないデータとする。
【００１７】
以下、本発明の実施例を図面を参照して説明する。
【実施例１】
【００１８】
図２は、本発明の第１の実施例に係る同期検出方法による処理フローの例を示すフローチャートである。ここで、本実施例を適用するＨＤＭＩ受信信装置２はパケットデータ格納用レジスタを１つ有しているものとする。
【００１９】
ＨＤＭＩ受信信装置２の電源が投入されると、マイクロコントローラ３は、ＨＤＭＩ受信信装置２のパケットデータ格納用レジスタへダミーデータを書き込む（ステップＳ１）。
【００２０】
その後、ＨＤＭＩ受信信装置２はデータ受信状態になる（ステップＳ２）。このとき、ＨＤＭＩ送信装置１からのパケットデータの送信があれば、ＨＤＭＩ受信信装置２は受信したパケットデータをパケットデータ格納用レジスタに格納する。
【００２１】
マイクロコントローラ３は、データ受信後の時間がビデオ信号の所定の１垂直走査期間を経過したかどうかをチェックする（ステップＳ３）。１垂直走査期間を経過していなければ（ＮＯ）、そのままデータ受信を継続する。１垂直走査期間を経過すると（ＹＥＳ）、マイクロコントローラ３は、パケットデータ格納レジスタからデータを読み出す（ステップＳ４）。
【００２２】
ここで、パケットデータは、ＨＤＭＩ送信装置１から送信されたビデオ信号のそれぞれの垂直走査期間ごとに、必ず送信されるものである。したがって、ＨＤＭＩ受信信装置２がＨＤＭＩ送信装置１からの伝送データを受信していれば、ＨＤＭＩ受信信装置２は、ビデオ信号の１垂直走査期間の間にパケットデータ格納用レジスタをダミーデータから受信したパケットデータに書き換えて格納しているはずである。
【００２３】
そこで、マイクロコントローラ３は、パケットデータ格納レジスタから読み出したデータと、マイクロコントローラ３自身が保持しているダミーデータとを比較する。このとき、パケットデータ格納レジスタから読み出したデータとダミーデータとが不一致であれば「同期あり」と判定し、パケットデータ格納レジスタから読み出したデータとダミーデータとが一致すれば「同期なし」と判定する（ステップＳ５）。
【００２４】
マイクロコントローラ３は、この同期判定結果を出力する（ステップＳ６）。
【００２５】
以降、ＨＤＭＩ受信信装置２の電源が切断されるまで、上述の処理フローを繰り返す。
【００２６】
このような本実施例の同期検出方法によれば、パケットデータ格納用レジスタから読み出したデータとダミーデータとを比較するだけで、ＨＤＭＩ受信装置で受信したビデオ信号の同期の有無の検出を行うことができる。そのため、同期検出用に水平走査周波数または垂直走査周波数を算出するためのカウンタなどの特別なハードウェアを設ける必要がなく、ＨＤＭＩ受信装置を制御するマイクロコントローラの設計が容易になる。
【実施例２】
【００２７】
図３は、本発明の第２の実施例に係る同期検出方法による処理フローの例を示すフローチャートである。ここで、本実施例を適用するＨＤＭＩ受信信装置２はパケットデータ格納用レジスタを２つ有しているものとし、この２つのパケット格納用レジスタに対するデータの書き込みおよび読み出しが１垂直走査期間ごとに交互に行われるものとする。
【００２８】
図３に示す本実施例の処理フローでは、ＨＤＭＩ受信信装置２の電源が投入されると、マイクロコントローラ３は、初期設定としてＨＤＭＩ受信信装置２の２つのパケットデータ格納用レジスタのうちの１つを受信したパケットデータを格納するレジスタとして選択し（ステップＳ１０）、選択したレジスタへダミーデータを書き込む（ステップＳ１１）。
【００２９】
その後、ＨＤＭＩ受信信装置２がデータ受信状態となり（ステップＳ１２）、ＨＤＭＩ送信装置１からのパケットデータの送信があると、ＨＤＭＩ受信信装置２は受信したパケットデータを選択されたパケットデータ格納用レジスタに格納する。
【００３０】
マイクロコントローラ３は、データ受信後の時間がビデオ信号の所定の１垂直走査期間を経過したかどうかをチェックする（ステップＳ１３）。１垂直走査期間を経過していなければ（ＮＯ）、そのままデータ受信を継続する。１垂直走査期間を経過すると（ＹＥＳ）、マイクロコントローラ３は、ステップＳ１１で選択したパケットデータ格納レジスタからデータを読み出す（ステップＳ１４）とともに、次にパケットデータを格納するレジスタをもう１つのレジスタとするようパケットデータ格納レジスタの切り替えをＨＤＭＩ受信信装置２へ指示する（ステップＳ１７）。
【００３１】
マイクロコントローラ３は、ステップＳ１４で読み出したデータと、マイクロコントローラ３自身が保持しているダミーデータとを比較し、同期判定を行う（ステップＳ１５）。
【００３２】
最後に、マイクロコントローラ３は、同期判定結果を出力する（ステップＳ６）。
【００３３】
以降、ＨＤＭＩ受信信装置２の電源が切断されるまで、上述の処理フローを繰り返す。
【００３４】
このような本実施例の同期検出方法によれば、２つのパケットデータ格納用レジスタの間でダミーデータの書き込みと受信したパケットデータの書き込みが異なる垂直走査期間で行われるので、ダミーデータの書き込み中であっても受信したパケットデータをいずれかのパケットデータ格納用レジスタに必ず書き込むことができる。そのため、同期検出用のダミーデータの書き込みを行っても、ＨＤＭＩ受信装置はパケットデータを欠落なく受信することができる。
【図面の簡単な説明】
【００３５】
【図１】ＨＤＭＩ送受信システムの構成の例を示すブロック図。
【図２】本発明の第1の実施例に係る同期検出方法による処理フローの例を示すフローチャート。
【図３】本発明の第２の実施例に係る同期検出方法による処理フローの例を示すフローチャート。
【符号の説明】
【００３６】
１  ＨＤＭＩ送信装置
２  ＨＤＭＩ受信装置
３  マイクロコントローラ
【図１】
2006093834.tif 000003
【図２】
2006093834.tif 000004
【図３】
2006093834.tif 000005