(57)【特許請求の範囲】
【請求項１】
Ｄｉｓｐｌａｙ  Ｐｏｒｔ（ＤＰ）に準拠したシリアルビットストリームのＨｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＨＤＣＰ）コンテンツ保護バージョンを入力から出力において変換するコンバータであって、
ＤＰに準拠したシリアルビットストリームを受信する入力ポートを有する受信機と、
ＤＰに準拠したシリアルビットストリームを送信する出力ポートを有する送信機と
を備え、
前記受信機は、上り側機器から送信されるシリアルビットストリームを前記入力ポートで受信し、受信したシリアルビットストリームのリンクシンボルを復号化部で復号化し、復号化されたリンクシンボルをストリームデータにマッピングすることなく前記送信機に入力し、
前記送信機は、前記受信機から入力されるリンクシンボルを暗号化部で暗号化し、暗号化されたリンクシンボルをシリアルビットストリームに変換して前記出力ポートから下り側機器に送信し、
前記受信機と前記送信機は同じリンク構成を有している、コンバータ。
【請求項２】
請求項１に記載のコンバータであって、
前記復号化部は、復号化したリンクシンボルを、前記暗号化部の暗号アルゴリズムエンジンを活性化するか否かを示す暗号化許可制御信号及び前記暗号アルゴリズムエンジンを使用してリンクシンボルを暗号化するか否かを示すＸＯＲ許可制御信号とともに前記暗号化部に送り、復号化したリンクシンボルを暗号化する必要があるかに基づいて前記ＸＯＲ許可制御信号を有効／無効にし、
前記暗号化部は、前記暗号化許可制御信号が有効であるとき前記暗号アルゴリズムエンジンを活性化し、前記暗号化許可制御信号が有効であり、かつ前記ＸＯＲ許可制御信号が有効であるとき、前記暗号アルゴリズムエンジンを使用してリンクシンボルを暗号化する、コンバータ。
【請求項３】
請求項２に記載のコンバータであって、
前記復号化部は、Ｍｕｌｔｉ  Ｓｔｒｅａｍ  Ｔｒａｎｓｐｏｒｔ（ＭＳＴ）リンクフレームのＥｎｃｒｙｐｔｉｏｎ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｆｉｅｌｄ（ＥＣＦ）内の値に基づいて、前記ＸＯＲ許可制御信号を有効／無効にする、コンバータ。
【請求項４】
請求項２に記載のコンバータであって、
前記復号化部は、前記コンバータの下りリンクのＨＤＣＰコンテンツ保護バージョンが、前記上り側機器から送信されるストリームデータについてのコンテンツセキュリティレベルに合致しないとき、当該ストリームデータのリンクシンボルをＤｉｓｐｌａｙ  Ｐｏｒｔ  Ｓｔａｎｄａｒｄの仕様に従ってｆｉｌｌｅｒシンボルに置き換えるとともに、当該ｆｉｌｌｅｒシンボルについての前記ＸＯＲ許可制御信号を無効とする、コンバータ。
【請求項５】
請求項１に記載のコンバータであって、
前記コンバータは、前記上り側機器からの、リンクマネージメントとＨＤＣＰ認証及び鍵交換のためのものを除く全てのサイドバンドトランザクションを前記下り側機器に転送する、コンバータ。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
この出願は、２０１４年３月３１日に出願された米国出願６１／９７２，９２３号からの優先権に基づき、そしてその優先権の利益を主張し、その米国出願の全体の内容が参照によってここに組み込まれる。
【技術分野】
【０００２】
本発明は、Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＨＤＣＰ）コンテンツ保護バージョンの変換技術に関する。
【背景技術】
【０００３】
デジタルインターフェース規格として、Ｄｉｓｐｌａｙ  Ｐｏｒｔ（非特許文献１参照）が知られている。また、コンテンツを保護する技術として、ＨＤＣＰが知られている。ＨＤＣＰの仕様書はｗｗｗ．ｄｉｇｉｔａｌ−ｃｐ．ｃｏｍから取得することができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Alan Kobayashi、“DisplayPortTM Ver.1.2 Overview”、［online］、２０１０年１２月６日、DisplayPort Developer Conference、［平成２８年９月２７日検索］、インターネット（URL:http://www.vesa.org/wp-content/uploads/2010/12/DisplayPort-DevCon-Presentation-DP-1.2-Dec-2010-rev-2b.pdf#search='Displayport+1.2+overview'）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
入力及び出力がＤｉｓｐｌａｙ  Ｐｏｒｔ（以後、ＤＰと呼ぶことがある）に準拠した機器が、入力されるストリームを、そのＨＤＣＰコンテンツ保護バージョンを変換して出力する場合には、その変換処理の簡素化が望まれる。この変換のいくつかの例としては、ＨＤＣＰ  Ｖｅｒ．１．３（ＨＤＣＰ１．３）コンテンツ保護からＨＤＣＰ  Ｖｅｒ．２．２（ＨＤＣＰ２．２）コンテンツ保護への変換、及びその逆の変換（つまり、ＨＤＣＰ２．２コンテンツ保護からＨＤＣＰ１．３コンテンツ保護への変換）がある。
【０００６】
本発明は、ＨＤＣＰコンテンツ保護バージョンの変換処理を簡素化することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
Ｄｉｓｐｌａｙ  Ｐｏｒｔ（ＤＰ）に準拠したシリアルビットストリームのＨｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＨＤＣＰ）コンテンツ保護バージョンを入力から出力において変換するコンバータは、受信機及び送信機を備える。受信機は、ＤＰに準拠したシリアルビットストリームを受信する入力ポートを有する。送信機は、ＤＰに準拠したシリアルビットストリームを送信する出力ポートを有する。受信機は、上り側機器から送信されるシリアルビットストリームを入力ポートで受信し、受信したシリアルビットストリームのリンクシンボルを復号化部で復号化し、復号化されたリンクシンボルをストリームデータにマッピングすることなく送信機に入力する。送信機は、受信機から入力されるリンクシンボルを暗号化部で暗号化し、暗号化されたリンクシンボルをシリアルビットストリームに変換して出力ポートから下り側機器に送信する。受信機と送信機は同じリンク構成を有している。
【発明の効果】
【０００８】
ＨＤＣＰコンテンツ保護バージョンの変換処理が簡素化される。
【図面の簡単な説明】
【０００９】
【図１】映像表示システム１の構成を示す図である。
【図２】ＤＰ  ＭＳＴソース機器及びＤＰ  ＳＳＴシンク機器での処理を示す図である。
【図３】ＤＰ  ＭＳＴブランチ機器での処理を示す図である。
【図４】ＤＰ  ＨＤＣＰコンバータでの処理を示す図である。
【発明を実施するための形態】
【００１０】
本開示は、ＨＤＣＰコンテンツ保護バージョンを入力から出力において変換するＤｉｓｐｌａｙ  Ｐｏｒｔ（ＤＰ）−ｉｎ、ＤＰ−ｏｕｔ機器に適用される。この開示は、１）ストリームを再生するための、あるいは複数のストリームをルーティングするための回路がないコンバータを可能とし、さらに、２）そのコンバータの挿入は、Ｍｕｌｔｉ  Ｓｔｒｅａｍ  Ｔｒａｎｓｐｏｒｔ（ＭＳＴ）トポロジのカスケードレベルを増やさないように、ＭＳＴ伝送フォーマットをサポートするＤＰ  ＨＤＣＰバージョンコンバータの簡素化を可能にする。
【００１１】
Ｄｉｓｐｌａｙ  Ｐｏｒｔ及びＭＳＴ伝送フォーマット／トポロジの詳細と、複数のストリームの間での選択的な暗号化がどのようにＭＳＴトポロジでサポートされているかについては、Ｄｉｓｐｌａｙ  Ｐｏｒｔ  Ｓｔａｎｄａｒｄ  バージョン１．２ａに記載されている。以後、Ｄｉｓｐｌａｙ  Ｐｏｒｔ  Ｓｔａｎｄａｒｄ  バージョン１．２ａをＤＰ１．２ａ Ｓｔａｎｄａｒｄと呼ぶことがある。
【００１２】
図１は実施の形態に係るＤＰ  ＨＤＣＰバージョンコンバータ３（以後、単にコンバータ３と呼ぶことがある）を含む映像表示システム１の構成を示す図である。図１には、ＤＰ  ＨＤＣＰバージョンコンバータ３を有するＤＰ  ＭＳＴトポロジの例が示されている。
【００１３】
図１に示されるように、映像表示システム１は、ＤＰ  ＭＳＴソース機器２（以後、単にソース機器２と呼ぶことがある）と、コンバータ３と、ＤＰ  ＭＳＴブランチ機器４ａ，４ｂ（以後、単にブランチ機器４ａ，４ｂと呼ぶことがある）と、ＤＰ  Ｓｉｎｇｌｅ  Ｓｔｒｅａｍ  Ｔｒａｎｓｐｏｒｔ（ＳＳＴ）シンク機器５ａ，５ｂ，５ｃ（以後、単にシンク機器５ａ，５ｂ，５ｃと呼ぶことがある）とを備えている。映像表示システム１では、ソース機器２で生成される映像が、シンク機器５ａ，５ｂ，５ｃにおいて表示される。
【００１４】
ソース機器２、コンバータ３、ブランチ機器４ａ，４ｂ及びシンク機器５ａ，５ｂ，５ｃのそれぞれはＤＰに準拠している。ソース機器２、コンバータ３及びブランチ機器４ａ，４ｂのそれぞれは、ＭＳＴをサポートしている。コンバータ３は、ＭＳＴだけではなくＳＳＴもサポートしている。シンク機器５ａ，５ｂ，５ｃのそれぞれは、ＳＳＴをサポートしている。
【００１５】
ソース機器２は、コンバータ３にとっての上り側機器であって、コンバータ３と上りリンクで接続されている。ソース機器２は、例えば、ＨＤＣＰ１．３で保護されたシリアルビットストリームを生成し、当該シリアルビットストリームを上りリンクを使用してコンバータ３に出力する。
【００１６】
コンバータ３は、ソース機器２から出力されるシリアルビットストリームのＨＤＣＰコンテンツ保護バージョンをＨＤＣＰ１．３から例えばＨＤＣＰ２．２に変換し、ＨＤＣＰ２．２で保護されたシリアルビットストリームを出力する。コンバータ３は、ソース機器２からのＨＤＣＰ１．３で保護されたシリアルビットストリームを受信するｕｐｓｔｒｅａｍ  ｆａｃｉｎｇ  ｐｏｒｔ（ＵＦＰ）受信機３０と、ＨＤＣＰ２．２で保護されたシリアルビットストリームを送信するｄｏｗｎｓｔｒｅａｍ  ｆａｃｉｎｇ  ｐｏｒｔ（ＤＦＰ）送信機３１とを備える。ＵＦＰ受信機３０及びＤＦＰ送信機３１の詳細については後で説明する。
【００１７】
ブランチ機器４ａは、コンバータ３にとっての下り側機器であって、コンバータ３と下りリンクで接続されている。ブランチ機器４ａは、下りリンクを通じてコンバータ３から入力されるシリアルビットストリームを２つに分岐させて出力する。ブランチ機器４ｂは、ブランチ機器４ａから出力される一方のシリアルビットストリームを２つに分岐させて出力する。ブランチ機器４ａ，４ｂのそれぞれはＨＤＣＰ２．２に対応している。
【００１８】
シンク機器５ａは、ブランチ機器４ａから出力される他方のシリアルビットストリームに基づいて映像を表示する。シンク機器５ｂは、ブランチ機器４ｂから出力される一方のシリアルビットストリームに基づいて映像を表示する。シンク機器５ｃは、ブランチ機器４ｂから出力される他方のシリアルビットストリームに基づいて映像を表示する。シンク機器５ａ，５ｂ，５ｃのそれぞれはＨＤＣＰ２．２に対応している。
【００１９】
以後、ブランチ機器４ａ，４ｂを特に区別する必要がないときには、それぞれをブランチ機器４と呼ぶ。また、シンク機器５ａ，５ｂ，５ｃを特に区別する必要がないときには、それぞれをシンク機器５と呼ぶ。
【００２０】
＜ソースからシンクまでのＡＶストリームデータの経路＞
図２は、高速シリアルリンクを介した、ストリームソースからストリームシンクまでのａｕｄｉｏ  ｖｉｓｕａｌ（ＡＶ）ストリームデータの経路の階層図を示している。図２では、左側にソース機器２が有するＤＦＰ送信機の動作が示されており、右側にシンク機器５が有するＵＦＰ受信機の動作が示されている。図２の例では、ソース機器２から出力されるシリアルビットストリームが直接シンク機器５に入力されており、ソース機器２とシンク機器５とは同じバージョンのＨＤＣＰに対応している。
【００２１】
ソース機器２のＤＦＰ送信機は、ストリームレイヤ２００において、オリジナルのＡＶストリームデータを生成する。次にＤＦＰ送信機は、リンクレイヤ２０１において、生成したＡＶストリームデータをリンクシンボルにマッピングする。次にＤＦＰ送信機は、ＨＤＣＰコンテンツ保護レイヤ２０２において、ＡＶストリームデータがマッピングされたリンクシンボルを暗号化する。具体的には、ＤＦＰ送信機は、リンクシンボルと暗号値とのＸＯＲ（排他的論理和）を演算してリンクシンボルを暗号化する。次に、ＰＨＹ（物理）デジタルレイヤ２０３において、ＤＦＰ送信機のスクランブラは、暗号化されたリンクシンボルに対してスクランブルを実行し、ＤＦＰ送信機のエンコーダは、スクランブルされたリンクシンボルに対してチャネルコーディング（ＡＮＳＩ８Ｂ１０Ｂ）を実行する。次に、ＰＨＹアナログレイヤ２０４において、ＤＦＰ送信機のシリアライザは、ＰＨＹデジタルレイヤ２０３で処理されたリンクシンボルをシリアルビットストリームに変換し、ＤＦＰ送信機のシリアルビットドライバは、生成されたシリアルビットストリームを出力する。ソース機器２のＤＦＰ送信機から送信されるシリアルビットストリームは、ソース機器２とシンク機器５との間の高速シリアルメインリンクを通じてシンク機器５に入力される。
【００２２】
シンク機器５のＵＦＰ受信機では、ＰＨＹアナログレイヤ５０４において、シリアルビットレシーバが、ソース機器２からのシリアルビットストリームを受信し、デシリアライザが、受信されたシリアルビットストリームをパラレル信号に変換する。次にＵＦＰ受信機では、ＰＨＹデジタルレイヤ５０３において、デコーダがＰＨＹアナログレイヤ５０４で生成されたパラレル信号をデコードし、それによって得られた信号に対してデスクランブラがデスクランブルを実行する。これにより、暗号化されているリンクシンボル（暗号化リンクシンボル）が得られる。次に、ＵＦＰ受信機は、ＨＤＣＰコンテンツ保護レイヤ５０２において、ＰＨＹデジタルレイヤ５０３で得られた暗号化リンクシンボルを復号化する。具体的には、ＵＦＰ受信機は、暗号化リンクシンボルと暗号値とのＸＯＲを演算して暗号化リンクシンボルを復号化する。次に、ＵＦＰ受信機は、リンクレイヤ５０１において、復号化されたリンクシンボルをストリームデータにマッピングするとともに、ストリームタイミングを再生する。ここでは、復号化されたリンクシンボルからｆｒａｍｉｎｇ／ｓｔｕｆｆｉｎｇシンボルが除去され、残りのリンクシンボルに基づいてストリームデータが生成される。また、ＡＶストリームクロック（つまり、ビデオピクセルクロック及びオーディオクロック）が再生されない。次に、ＵＦＰ受信機は、ストリームレイヤ５００において、リンクレイヤ５０１で生成されたストリームデータと、再生されたストリームタイミングとに基づいて、オリジナルのＡＶストリームデータを再生する。さらに、ストリームレイヤ５００では、ＡＶストリームクロックが再生される。シンク機器５では、再生されたＡＶストリームデータ及びＡＶストリームクロックに基づいて、ビデオが表示されるとともに、当該ビデオに応じたオーディオが出力される。これにより、ソース機器２で生成されたビデオ及びオーディオがシンク機器５で再現される。
【００２３】
このように、ＨＤＣＰコンテンツ保護レイヤは、リンクレイヤ（ＡＶストリームデータとリンクシンボルとの間でのマッピングを扱うレイヤ）と、ＰＨＹデジタルレイヤ（リンクシンボルと、ＤＰリンクに対するＡＮＳＩ８Ｂ１０Ｂチャネルコーディング符号であるチャネルコーディング符号との間での変換を扱うレイヤ）との間に存在する。
【００２４】
＜ブランチ機器について＞
ＤＰ１．２ａ  Ｓｔａｎｄａｒｄは、オリジナルのａｕｄｉｏ  ｖｉｓｕａｌ（ＡＶ）ストリームを再生することなく、複数のストリームを入力ポート（複数の入力ポート）から出力ポート（複数の出力ポート）まで届けるＤＰ−ｉｎ，ＤＰ−ｏｕｔ  ＭＳＴブランチ機器を定義している。ＤＰ１．２ａ  ＳｔａｎｄａｒｄのＭＳＴ仕様は、入力されるリンクシンボルを出力ポート（複数の出力ポート）に対して再マッピングするＭＳＴブランチ機器での入力ポート（複数の入力ポート）及び出力ポート（複数の出力ポート）に対して、レーン数及びリンクレートが個別に設定されることを許容している。
【００２５】
図３はブランチ機器４の内部の階層図である。図３では、左側にブランチ機器４が有するＵＦＰ受信機の動作が示されており、右側にブランチ機器４が有するＤＦＰ送信機の動作が示されている。
【００２６】
ブランチ機器４は、オリジナルのＡＶストリームを再生することなく、マルチストリームルーティング回路を介して入力ポート（複数の入力ポート）から出力ポート（複数の出力ポート）に複数のストリームを届ける。ブランチ機器４では、ＤＦＰ送信機のリンク構成（つまり、リンクレートとレーン数の組み合わせ）は、ＵＦＰ受信機のリンク構成と異なっていてもよい。
【００２７】
図３に示されるように、ブランチ機器４のＵＦＰ受信機では、ＰＨＹアナログレイヤ４０４において、シリアルビットレシーバが、ブランチ機器４にとっての上り側機器のＤＦＰ送信機が出力するシリアルビットストリームを受信し、デシリアライザが、受信されたシリアルビットストリームをパラレル信号に変換する。次にＵＦＰ受信機では、ＰＨＹデジタルレイヤ４０３において、デコーダがＰＨＹアナログレイヤ４０４で生成されたパラレル信号をデコードし、それによって得られた信号に対してデスクランブラがデスクランブルを実行する。これにより、暗号化リンクシンボルが得られる。次に、ＵＦＰ受信機は、ＨＤＣＰ復号化レイヤ（ＨＤＣＰコンテンツ保護レイヤ）４０２において、ＰＨＹデジタルレイヤ４０３で得られた暗号化リンクシンボルをＨＤＣＰ２．２に応じて復号化する。ＵＦＰ受信機は、暗号化リンクシンボルと暗号値とのＸＯＲを演算して暗号化リンクシンボルを復号化する。次に、ＵＦＰ受信機は、リンクレイヤ４０１において、復号化されたリンクシンボルをストリームデータにマッピングするとともに、ストリームタイミングを再生する。
【００２８】
リンクレイヤ４０１において生成されたストリームデータは、マルチストリームルーティング回路４１０によって、再生されたストリームタイミングに基づいて、ブランチ機器４のＤＦＰ送信機に送られる。ここで、図３には、一つのＤＦＰ送信機だけが示されているが、ブランチ機器４には、複数のＤＦＰ送信機が設けられる。そして、リンクレイヤ４０１において複数のストリームデータが生成される場合には、マルチストリームルーティング回路４１０は、入力される複数のストリームデータのそれぞれを、適切なＤＦＰ送信機までルーティングする。
【００２９】
ブランチ機器４のＤＦＰ送信機は、リンクレイヤ４２１において、マルチストリームリーティング回路４１０からのストリームデータをリンクシンボルにマッピングする。次にＤＦＰ送信機は、ＨＤＣＰ暗号化レイヤ（ＨＤＣＰコンテンツ保護レイヤ）４２２において、リンクシンボルをＨＤＣＰ２．２に応じて暗号化する。ＤＦＰ送信機は、リンクシンボルと暗号値（暗号鍵）とのＸＯＲを演算してリンクシンボルを暗号化する。次に、ＰＨＹ（物理）デジタルレイヤ４２３において、ＤＦＰ送信機のスクランブラは、暗号化されたリンクシンボルに対してスクランブルを実行し、ＤＦＰ送信機のエンコーダは、スクランブルされたリンクシンボルに対してチャネルコーディングを実行する。次に、ＰＨＹアナログレイヤ４２４において、ＤＦＰ送信機のシリアライザは、ＰＨＹデジタルレイヤ４２３で処理されたリンクシンボルをシリアルビットストリームに変換し、ＤＦＰ送信機のシリアルビットドライバは、生成されたシリアルビットストリームを出力する。ブランチ機器４のＤＦＰ送信機から送信されるシリアルビットストリームは、ブランチ機器４にとっての下り側機器のＵＦＰ受信機で受信される。
【００３０】
以上のように、ブランチ機器４では、オリジナルのＡＶストリームが再生されることが無いため、ストリームレイヤは不要となる。図３では、不要なストリームレイヤを示す枠が破線で示されている。
【００３１】
＜コンバータについて＞
図４はコンバータ３の階層図である。本実施の形態に係るコンバータ３では、ＵＦＰ受信機３０とＤＦＰ送信機３１に対して同じリンク構成が採用されている。これにより、ＵＦＰ受信機３０とＤＦＰ送信機３１の間でリンクシンボルの再マッピングの必要がない。本実施の形態では、コンバータ３の入力及び出力ポート数の物理的な数をそれぞれ１つに制限し、コンバータ３が、入力ポート及び出力ポートの間で、同じレーン数及びリンクレートを有するようにすることで、コンバータ３がリンクシンボルの再マッピングを実行する必要がなくなる。
【００３２】
図４に示されるように、コンバータ３のＵＦＰ受信機３０では、ＰＨＹアナログレイヤ３０４において、シリアルビットレシーバが、コンバータ３にとっての上り側機器（図１の例ではソース機器２）のＤＦＰ送信機が出力するシリアルビットストリームを受信し、デシリアライザが、受信されたシリアルビットストリームをパラレル信号に変換する。
【００３３】
次にＵＦＰ受信機３０では、ＰＨＹデジタルレイヤ３０３において、デコーダがＰＨＹアナログレイヤ３０４で生成されたパラレル信号をデコードし、それによって得られた信号に対してデスクランブラがデスクランブルを実行する。これにより、暗号化リンクシンボルが得られる。
【００３４】
次に、ＵＦＰ受信機３０は、ＨＤＣＰ復号化レイヤ３０２において、ＰＨＹデジタルレイヤ３０３で得られた暗号化リンクシンボルをＨＤＣＰ１．３に応じて復号化する。ＵＦＰ受信機３０は、暗号化リンクシンボルと暗号値とのＸＯＲを演算して暗号化リンクシンボルを復号化する。
【００３５】
ＵＦＰ受信機３０において、ＨＤＣＰ復号化レイヤ３０２での処理を行うＨＤＣＰ復号化ブロックは、各リンクシンボルが何を表すか分からないまま、入力される暗号化リンクシンボル（上りＡＶストリームリンクシンボル）を復号し、復号化したリンクシンボル（生のリンクシンボル）を、暗号化許可制御信号（ＥＮＣＲＹＰＴ＿ＥＮ信号）及びＸＯＲ許可制御信号（ＸＯＲ＿ＥＮ信号）とともに、ＤＦＰ送信機３１のＨＤＣＰ暗号化ブロックに送る。
【００３６】
さらに、下りリンクのＨＤＣＰバージョンが、ストリームソース（ソース機器２）のセキュリティエンジンによって定められる、あるストリームデータについてのコンテンツセキュリティレベルに合致しない場合には、コンバータ３は、当該あるストリームデータを下り側機器に送ることはできない。そこで、ＵＦＰ受信機３０のＨＤＣＰ復号化ブロックは、ＤＰ１．２ａ  ＳｔａｎｄａｒｄのＭＳＴ仕様に従って、上り側機器からの当該あるストリームデータのリンクシンボル（複数のリンクシンボル）をｆｉｌｌｅｒシンボル（複数のｆｉｌｌｅｒシンボル）に置き換える。ＨＤＣＰ復号化ブロックは、これらのｆｉｌｌｅｒシンボルに対するＸＯＲ＿ＥＮ信号を無効とする。
【００３７】
ＤＦＰ送信機３１のＨＤＣＰ暗号化ブロックは、ＨＤＣＰ暗号化レイヤ３１２において、ＥＮＣＲＹＰＴ＿ＥＮ信号が有効なときは、ＨＤＣＰ暗号化の暗号アルゴリズムエンジンを活性化する。そして、ＨＤＣＰ暗号化ブロックは、ＥＮＣＲＹＰＴ＿ＥＮ信号が有効なときには、ＸＯＲ＿ＥＮ信号が有効となる度に、暗号アルゴリズムエンジンを使用して、ＨＤＣＰ復号化ブロックからのリンクシンボル（ＡＶストリームリンクシンボル）と、当該ＨＤＣＰ暗号化ブロックが生成する暗号値とのＸＯＲを求める。
【００３８】
ＭＳＴ伝送フォーマットを有するＨＤＣＰの場合、コンバータ３の上流側のソース機器２は、ＭＳＴリンクフレームのＥｎｃｒｙｐｔｉｏｎ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｆｉｅｌｄ（ＥＣＦ）内で示されるあるストリームだけを暗号化することを選択してもよい。ＥＣＦは、６４−ｔｉｍｅ−ｓｌｏｔ  Ｍｕｌｔｉ−ｓｔｒｅａｍ  ｔｒａｎｓｐｏｒｔ  Ｐａｃｋｅｔ（ＭＴＰ）暗号化のうちのどのタイムスロットがイネーブルとされるべきか（つまり、暗号値とＸＯＲされるべきか）を示している。ＭＳＴ伝送フォーマットで入力されるシリアルビットストリームのＥＣＦの値に従ってＨＤＣＰ暗号化ブロックへのＸＯＲ＿ＥＮ信号を有効／無効にすることは、コンバータ３のＨＤＣＰ復号化ブロックの役割である。つまり、ＵＦＰ受信機３０のＨＤＣＰ復号化ブロックは、ＵＦＰ受信機３０に入力されるシリアルビットストリームのＥＣＦの値に従って、暗号化すべきストリームのリンクシンボルとともにＨＤＣＰ暗号化ブロックに送られるＸＯＲ＿ＥＮ信号を有効にする。
【００３９】
ＤＦＰ送信機３１のＨＤＣＰ復号化ブロックで処理されたリンクシンボルは、ＰＨＹ（物理）デジタルレイヤ３１３において、ＤＦＰ送信機３１のスクランブラでスクランブルされ、その後、ＤＦＰ送信機３１のエンコーダでチャネルコーディングされる。
【００４０】
次に、ＰＨＹアナログレイヤ３１４において、ＤＦＰ送信機３１のシリアライザは、ＰＨＹデジタルレイヤ３１３で処理されたリンクシンボルをシリアルビットストリームに変換し、ＤＦＰ送信機３１のシリアルビットドライバは、生成されたシリアルビットストリームを出力する。コンバータ３のＤＦＰ送信機３１から送信されるシリアルビットストリームは、コンバータ３にとっての下り側機器（図１の例ではブランチ機器４ａ）のＵＦＰ受信機で受信される。
【００４１】
本実施の形態では、コンバータ３のＵＦＰ受信機３０及びＤＦＰ送信機３１のそれぞれは、例えば、アナログ回路及びデジタル回路で構成されている。ＰＨＹアナログレイヤ３０４及びＰＨＹアナログレイヤ３１４のそれぞれはアナログ回路で構成されている。ＰＨＹデジタルレイヤ３０３、ＨＤＣＰ復号化レイヤ３０２、ＨＤＣＰ暗号化レイヤ３１２及びＰＨＹデジタルレイヤ３１３のそれぞれはデジタル回路で構成されている。ＰＨＹアナログレイヤ３０４、ＰＨＹデジタルレイヤ３０３、ＨＤＣＰ復号化レイヤ３０２、ＨＤＣＰ暗号化レイヤ３１２、ＰＨＹデジタルレイヤ３１３及びＰＨＹアナログレイヤ３１４は、それぞれ、アナログ受信回路３０４、デジタル処理回路３０３、復号化回路３０２、暗号化回路３１２、デジタル処理回路３１３及びアナログ送信回路３１４と呼ぶことが可能である。ＵＦＰ受信機３０及びＤＦＰ送信機３１のそれぞれは、例えば、その機能の実現にソフトウェアを必要としないハードウェア回路で構成されている。
【００４２】
以上のように、コンバータ３では、オリジナルのＡＶストリームが再生されることが無いため、ストリームレイヤは不要となる。また、コンバータ３では、ＵＦＰ受信機３０とＤＦＰ送信機３１に対して同じリンク構成（レーン数及びリンクレート）が採用されている。ここで、ストリームデータのリンクシンボルへのマッピングは、レーン数に依存しており、ｓｔｕｆｆｉｎｇシンボルの挿入は、リンクの帯域幅とＡＶストリームの帯域幅との間の比率に依存している。したがって、ＵＦＰ受信機３０とＤＦＰ送信機３１に対して同じリンク構成（レーン数及びリンクレート）を採用することによって、リンクシンボルの再マッピングの必要がない。そのため、コンバータ３では、ブランチ機器４のマルチストリームルーティング回路４１０に相当する回路は不要となり、リンクレイヤが不要となる。よって、ＨＤＣＰコンテンツ保護バージョンの変換処理を簡素化できる。その結果、コンバータ３を簡素化できる。図４では、不要なストリームレイヤ及びリンクレイヤを示す枠が破線で示されている。
【００４３】
＜ＡＵＸトランジャクションについて＞
ソース機器２（図１参照）は、ＤＰ１．２ａ  Ｓｔａｎｄａｒｄに従って、様々なＡＵＸトランザクションを起動する。例えば、
・トポロジの発見、下り側シンク機器の能力の理解等のための様々なメッセージトランザクション
・リンクトレーニング及びリンメンテナンスのようなリンクマネージメントのためのＡＵＸトランザクション
・ＨＤＣＰ認証及び鍵交換のためのＡＵＸトランザクション
・実装時固有な目的のためのＡＵＸトランザクション
コンバータ３には、ソース機器２で起動される様々なＡＵＸトランザクションが送られる。本実施の形態では、コンバータ３は、リンクマネージメントとＨＤＣＰ認証及び鍵交換のためのものを除く全てのＡＵＸトランザクションを、下り側機器に送る。これにより、コンバータ３がＭＳＴトポロジのカスケードレベルを増やすことを回避する。言い換えれば、リンクマネージメントとＨＤＣＰ認証及び鍵交換のためのものを除く全てのサイドバンドチャネルトランザクション（ＤＰリンク上のＡＵＸトランザクション）を送ることで、コンバータ３はＭＳＴトポロジのカスケードレベルを増やさない。したがって、ＤＰの仕様上、ブランチ機器が例えば７台までカスケードできるとした場合には、コンバータ３が存在するとしても、ブランチ機器は７台までカスケードできる。コンバータ３は、現在のＡＵＸトランザクションを送るか取り込むかを決定するために、ＡＵＸトランザクションのコマンド及びアドレスをチェックする。転送するか否かの決定は、ハードウェアロジックあるいはファームウェアによって行われてもよい。ＤＰ１．２ａ  Ｓｔａｎｄａｒｄで定められるＡＵＸトランザクションフロー制御は、必要に応じてコンバータ３によって使用されてもよい。
【００４４】
以上のように、本実施の形態では、ＳＳＴ伝送フォーマットだけでなくＭＳＴ伝送フォーマットもサポートする、ＤＰ  ＨＤＣＰバージョンコンバータの簡素化のための機器及び方法が開示される。開示される機器及び方法は、マルチストリームルーティング回路を必要とすることなく、ＭＳＴ伝送フォーマットで伝送される複数のストリームについてのＨＤＣＰコンテンツ暗号化が可能である。さらに、開示される機器及び方法は、ＭＳＴトポロジのカスケードレベルを増やすことなく、ＤＰ  ＨＤＣＰバージョンコンバータをＭＳＴトポロジに追加されることを可能にする。
【００４５】
開示される機器及び方法は、下りリンクレート及びレーン数を上りリンクと同じに設定し、さらに、リンクシンボルとＡＶストリームの間のマッピングを行うリンクレイヤ、あるいはストリームレイヤのどちらか一方の代わりに、ＨＤＣＰの暗号化及び復号化を扱うＨＤＣＰコンテンツ保護レイヤにおいて、ＵＦＰ受信機からＤＦＰ送信機にリンクシンボルを転送する。ＳＳＴブランチ機器（つまり、ＰＨＹ（物理）レイヤリピータ）のために、下りのリンクレート及びレーン数を上りのリンク数及びレーン数と同じに設定する方法がＤＰ１．２ａ  Ｓｔａｎｄａｒｄに記述されているが、ＤＰ  ＨＤＣＰバージョンコンバータは、複数のＡＶストリームの間での選択的な暗号化を含むＭＳＴ伝送フォーマットも可能である。つまり、ＤＰ  ＨＤＣＰバージョンコンバータは、暗号化されたＡＶストリーム及び暗号化されてないＡＶストリームを含む複数のＡＶストリームの伝送が可能となる。
【００４６】
開示される機器及び方法では、ＤＰ  ＨＤＣＰバージョンコンバータのＨＤＣＰ復号化ブロックは、復号化されたＡＶストリームリンクシンボルを、暗号化許可制御信号（ＥＮＣＲＹＰＴ＿ＥＮ信号）及びＸＯＲ許可制御信号（ＸＯＲ＿ＥＮ信号）と共に、ＨＤＣＰ暗号化ブロックに送る。復号化ブロックは、リンクシンボルを暗号化する必要があるかに基づいて、ＸＯＲ＿ＥＮ信号を有効／無効にする。ＭＳＴの場合、リンクシンボルが暗号化されるか暗号化されないかの決定は、ＤＰ１．２ａ  Ｓｔａｎｄａｒｄに従って上りＭＳＴリンクフレームのＥＣＦフィールドを復号化ブロックが解釈することを要求する。
【００４７】
さらに、下りリンクのＨＤＣＰバージョンが、ストリームソースのセキュリティエンジンによって定められるセキュリティレベルに合致しない場合には、ＵＦＰ受信機のＨＤＣＰ復号化ブロックは、ＤＰ１．２ａ  ＳｔａｎｄａｒｄのＭＳＴ仕様に従って、上り側機器からのあるストリームデータのリンクシンボルをｆｉｌｌｅｒシンボルに置き換える。ＨＤＣＰ復号化ブロックは、これらのｆｉｌｌｅｒシンボルに対してＸＯＲ＿ＥＮ信号を無効とする。
【００４８】
開示される機器及び方法では、ＨＤ  ＨＤＣＰバージョンコンバータが、リンクマネージメントとＨＤＣＰ認証及び鍵交換のためのものを除く全てのサイドバンドトランザクション（つまり、ＡＵＸトランザクション）を転送する。ＤＰ  ＨＤＣＰバージョンコンバータは、ＡＵＸトランザクションのＡＵＸコマンド及び２０ビットアドレスフィールドを監視して、それを転送するか、あるいはそれを取り込んでそれに応答するかを決定する。ＤＰ  ＨＤＣＰバージョンコンバータは、全てのＭＳＴ関連ＡＵＸトランザクション（例えば、ＭＳＴの能力発見及びトポロジ発見）を送るため、ＤＰ  ＨＤＣＰバージョンコンバータの挿入は、ＭＳＴトポロジのカスケードレベルを増やさない。
【００４９】
以上のように、コンバータ３を含む映像表示システム１は詳細に説明されたが、上記した説明は、全ての局面において例示であって、この発明がそれに限定されるものではない。また、上述した各種変形例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【００５０】
３  ＤＰ  ＨＤＣＰバージョンコンバータ
３０  ＵＦＰ受信機
３１  ＤＦＰ送信機
【図１】
0006454353.tif 000002
【図２】
0006454353.tif 000003
【図３】
0006454353.tif 000004
【図４】
0006454353.tif 000005