"オーディオ/ビデオAVソースから複数のAVシンク機器のそれぞれに対して、オーディオ/ビデオのストリームをマッピングする方法であって、前記複数のAVシンク機器の各々のオーディオ/ビデオの再生およびコンテンツ保護能力を、前記複数のAVシンク機器の各々からビデオチャンネルインターフェースを介して受信されるAVデータに基づいて決定するステップと、前記AVソースから得られる複数のオーディオ/ビデオのストリームを決定するステップと、前記オーディオ/ビデオの再生およびコンテンツ保護能力に従い、前記AVソースから得られる前記複数のオーディオ/ビデオのストリームのそれぞれを、前記複数のAVシンク機器の各々にマッピングするステップと、を含む方法。前記複数のAVシンク機器の各々のオーディオ/ビデオの再生およびコンテンツ保護能力を決定するステップは、前記ビデオチャンネルインターフェースを介して前記AVデータについて前記複数のAVシンク機器の各々に照会する一つ以上のコマンドを提供するステップを含む、請求項1の方法。前記AVソースから得られる前記複数のオーディオ/ビデオのストリームのそれぞれを、前記複数のAVシンク機器の各々にマッピングするステップは、さらに、前記AVソースから得られる前記複数のオーディオ/ビデオのストリームの階層と、前記AVソースから得られる前記複数のオーディオ/ビデオのストリームのうちユーザ定義の1以上のオーディオ/ビデオのストリームと、のうち少なくとも一つに従って、前記複数のオーディオ/ビデオのストリームの各々をマッピングするステップを含む、請求項1の方法。前記複数のAVシンク機器のうち一つ以上のAVシンク機器が前記オーディオ/ビデオの再生機能の一つ以上を無効化するための一つ以上のコマンドを提供するステップを含む、請求項1の方法。前記AVソースから前記複数のAVシンク機器の各々への前記オーディオ/ビデオのストリームのうち選択されたストリームのマッピングを有効化および無効化するための一つ以上のコマンドを提供するステップを含む、請求項1の方法。回路を含む装置であって、複数のAVシンク機器の各々のオーディオ/ビデオの再生およびコンテンツ保護能力を、前記複数のAVシンク機器の各々からビデオチャンネルインターフェースを介して受信されるAVデータに基づいて決定し、AVソースから得られる複数のオーディオ/ビデオのストリームを決定し、前記オーディオ/ビデオの再生およびコンテンツ保護能力に従い、前記AVソースから得られる前記複数のオーディオ/ビデオのストリームのそれぞれを前記複数のAVシンク機器の各々にマッピングすることにより、AVソースから複数のAVシンク機器それぞれへのオーディオ/ビデオのストリームをマッピングするためのAV制御回路を備える、装置。前記複数のAVシンク機器の各々のオーディオ/ビデオの再生およびコンテンツ保護能力を決定することは、前記ビデオチャンネルインターフェースを介して前記AVデータについて前記複数のAVシンク機器の各々に照会する一つ以上のコマンドを提供することを含む、請求項6の装置。前記AVソースから得られる前記複数のオーディオ/ビデオのストリームのそれぞれを、前記複数のAVシンク機器の各々にマッピングすることは、さらに、前記AVソースから得られる前記複数のオーディオ/ビデオのストリームの階層と、前記AVソースから得られる前記複数のオーディオ/ビデオのストリームのうちユーザ定義の1以上のオーディオ/ビデオのストリームと、のうち少なくとも一つに従って、前記複数のオーディオ/ビデオのストリームの各々をマッピングすることを含む、請求項6の装置。前記複数のAVシンク機器のうち一つ以上のAVシンク機器が前記オーディオ/ビデオ及びそのコンテンツ保護および再生機能の一つ以上を無効にするための一つ以上のコマンドを提供することをさらに含む、請求項6の装置。前記AVソースから前記複数のAVシンク機器の各々への前記複数のオーディオ/ビデオのストリームのうち選択されたストリームのマッピングを有効化および無効化するための一つ以上のコマンドを提供することをさらに含む、請求項6の装置。オーディオ/ビデオAVソースから複数のAVシンク機器それぞれへのオーディオ/ビデオのストリームをマッピングするための実行可能な命令を保存することができるメモリと、前記メモリにオペレーション可能に接続された、少なくとも第1のプロセッサとを含む装置であって、前記第1のプロセッサは、前記複数のAVシンク機器の各々のオーディオ/ビデオの再生およびコンテンツ保護能力を、前記複数のAVシンク機器の各々からビデオチャンネルインターフェースを介して受信されるAVデータに基づいて決定し、前記AVソースから得られる複数のオーディオ/ビデオのストリームを決定し、前記オーディオ/ビデオの再生能力に従い、前記AVソースから得られる前記複数のオーディオ/ビデオのストリームを、前記複数のAVシンク機器の各々にマッピングすることにより、前記実行可能な命令に応答する、装置。前記複数のAVシンク機器の各々のオーディオ/ビデオの再生およびコンテンツ保護能力を決定することは、前記ビデオチャンネルインターフェースを介して前記AVデータについて前記複数のAVシンク機器の各々に照会する一つ以上のコマンドを提供することを含む、請求項11の装置。前記AVソースから得られる前記複数のオーディオ/ビデオのストリームのそれぞれを前記複数のAVシンク機器の各々にマッピングすることは、さらに、前記AVソースから得られる前記複数のオーディオ/ビデオのストリームの階層と、前記AVソースから得られる前記複数のオーディオ/ビデオのストリームのうちユーザ定義の1以上のオーディオ/ビデオのストリームと、のうち少なくとも一つに従って、前記複数のオーディオ/ビデオのストリームの各々をマッピングすることを含む、請求項11の装置。前記複数のAVシンク機器のうち一つ以上のAVシンク機器が前記オーディオ/ビデオの再生機能およびコンテンツ保護機能の一つ以上を無効化するための一つ以上のコマンドを提供することをさらに含む、請求項11の装置。前記AVソースから前記複数のAVシンク機器の各々へのオーディオ/ビデオのストリームのうち選択されストリームのマッピングを有効化および無効化するための一つ以上のコマンドを提供することを含む、請求項11の装置。本発明は、一つのAVソースから複数のAVシンク機器それぞれにオーディオ/ビデオのストリームをマッピングするシステムと方法を提供する。一つ以上の実施形態に従い、AVシンク機器の各々のオーディオ/ビデオの再生およびコンテンツ保護能力は、AVシンク機器の各々からビデオチャンネルインターフェースを介して受信されるAVデータに基づいて決められる。また、当該AVソースから得られるオーディオ/ビデオのストリームも決められる。AVソースから得られるオーディオ/ビデオのストリームのそれぞれは、オーディオ/ビデオの再生機能に従いAVシンク機器の各々にマッピングされる。有益なこととして、こうしたシステムと方法は、シンク機器の管理、構成、照会、有効化をオーディオとビデオの両方を合わせて行うことが可能であり、オーディオとビデオのいずれかからでも開始可能である。従って、このオーディオは、オーディオのみの再生のために、トポロジのリンクおよびHDMI登録商標シンク機器でビデオモードを有効化すること、またビデオモードを変更し、必要なオーディオフォーマットをサポートするように変更することができる。さらに有益なこととして、こうしたシステムと方法では、オーディオのみ、ビデオのみ、およびオーディオ及びビデオのパワーダウンおよびコンテンツ保護を、オーディオのみ、ビデオのみ、およびオーディオとビデオの両方のそれぞれで用いられるエンコーダ、リンク、およびシンク機器の各々のパワーダウンまたはコンテンツ保護のみを有効にすることでサポートする。その結果、省電力とリソース割り当てを最適化する。さらに、シンクマネージャは、過去のユーザ構成やプロファイルに基づき、すべてのオーディオ/ビデオのエンコーダ、リンク、およびシンク機器を自動的に復元できる。さらに有益なことに、こうしたシステムと方法では、オーディオのみのコンテンツ、オーディオソースおよびビデオソースの独立した電力管理、およびコンテンツ例、HBRオーディオまたはHDビデオのコンテンツに最適化されたAVソースを選択する制御レイヤー例、オペレーティングシステム内またはアプリケーション内に基づきオーディオのみのシンク機器を有効化することが可能である。さらに、こうしたシステムと方法では、オーディオデバイスのかわりにビデオデバイスを通してシンク機器のオーディオ機能を示すことができるが、その一方でオーディオソースの能力は、なおもオーディオデバイスを通して示され、したがってシンク機能の公開の容易な拡張を提供できる。また、こうしたシステムと方法では、制御レイヤーOS内およびアプリケーション内がビデオソースとオーディオソース、および両者の相互関係を示す完全なビューを有しているため、AVソースを適切に管理できる。その結果、従来のシステムに関わる問題は解決される。事実上、全ての考え得るトポロジおよび複数のリンクが、ビデオデバイスから見えるため、すべてサポートされる。オーディオとビデオの関連付けはオーディオエンドポイント内の単独のシンク機器識別レジスタによってではなく、オーディオデバイスとビデオデバイスの両方を完全に見ることができるアプリケーションによって決められるため、ストリームのクローニングがサポートされる。このアプリケーションは、アプリケーションが使用するオーディオのエンドポイントを、アプリケーションによって決められる複数のシンク機器と関連付けるように表示デバイスドライバ/リンクトポロジマネージャに対してリクエストすることができる。オーディオのエンドポイントとシンク機能の両方を見ることができるため、アプリケーションはシンク機器を同じ機能を持つオーディオのエンドポイントに正しくマッピングすることができ、その結果、必要なフォーマットおよび必要なコンテンツ保護でコンテンツを再生することができる。オーディオとビデオの関連付けは、曖昧、予測不能なものではなく、常にアプリケーションのリクエストに明示的に応答する、表示デバイスドライバによって強固に処理される。デジタル表示のリンク技術およびオーディオ機能が進化するに従い、オーディオのエンドポイントのレジスタ内でハードウェア変更を必要とすることなく、オーディオ機能のアップデートは表示デバイスドライバでソフトウェアを介して行われるため、こうしたシステムは将来性を考えたものである。オーディオのみの再生またはユーザが望むフォーマットとコンテンツ保護でのオーディオ再生はビデオによって制限されない。これはオーディオ側からのリクエストでシンクマネージャがエンコーダ、リンク、シンク機器を有効化し、ビデオモードを変更できるからである。ビデオの再生に関係なくオーディオがパワーダウンしたら、エンコーダ、リンク、およびシンク機器は必要に応じてパワーダウンできる。オーディオ構成のユーザの好みは、ビデオ構成に従って自動的に復元できる。以下の詳細な説明は、図面を参照し、特許請求された本発明の実施形態の例である。こうした説明は、例示的なものであり、本発明の範囲に関して制限するものではない。こうした実施形態は、当業者が本発明を実施できるように充分に詳細に説明したが、本発明の範囲および精神に従って、何等かの変更を施し、他の実施形態を実施することも可能であると理解する。本開示を通じて、内容に対して逆のことを明確に示す記述がなければ、記述されている個々の回路エレメントは、単数または複数である。例えば、circuitおよびcircuitryには、単独または複数の構成要素が含まれ、アクティブおよび/またはパッシブで接続され例、一つ以上の集積回路チップとして、説明されている機能を実現する。さらに、signalという語は、一つ以上の電流、電圧、または一つのアクティブデータ信号を表すことがある。図面内では、同様または関連する要素は、同様または関連するアルファベット、数字、英数字の識別子を持つ。また、本発明は、ディスクリート電子回路好適には一つ以上の集積回路チップ形式を使用して実施するという内容で記載されているが、こうした回路のあらゆる部分の機能は、処理する信号周波数またはデータレートに応じて、代替として一つ以上の適切にプログラミングされたプロセッサを使用して実施できる。さらに、様々な実施形態の機能ブロックのダイアグラムを図が示す限りにおいて、この機能ブロックは必ずしもハードウェア回路の分割を示すものではない。従って、例えば、一つ以上の機能ブロック例、プロセッサ、メモリなどが、単独のハードウェアで実施されることがある例、汎用のシグナルプロセッサ、ランダムアクセスメモリ、ハードディスクドライブなど。同様に、説明されているプログラムは、スタンドアロンのプログラム、オペレーティングシステムにサブルーチンとして組み込まれるプログラム、インストールされたソフトウェアパッケージの機能などである可能性がある。図3を参照すると、好適な実施例に従い、AV制御30は、オペレーティングシステム20ならびにオーディオデバイスオーディオインターフェースとソース24aおよびビデオデバイスビデオインターフェースとソース24vの間に実質上、図示されているように配置できる。上記のように、AV制御30は、オペレーティングシステム20と通信21し、一方、オペレーティングシステム20はアプリケーションおよびユーザ22と通信23している。アプリケーションおよびユーザ22からのコマンドと入力、およびその結果、オペレーティングシステム20が発行するコマンドに従い、AV制御30は、ビデオデバイス24vおよび通信チャンネル31v,37va,...,37vnによって形成されるビデオチャンネルインターフェースを介してAVシンク機器16a,...,16nのオーディオとビデオの再生機能を決める。AV制御30も、オーディオ24aおよびビデオ24vのデバイスを介して得られるオーディオ/ビデオのストリームを決める。続いて、アプリケーションまたはユーザ22のニーズと要求に従い、AV制御30は、AVソース24a、24vから得られるオーディオ/ビデオのストリームのそれぞれをAVシンク機器16a,...,16nのそれぞれにマッピングする。また、こうしたビデオチャンネルインターフェースを介して、AV制御30は、AVシンク機器16a,...,16nのそれぞれに対して、それぞれのオーディオとビデオの再生機能に関して照会する一つ以上のコマンドを提供できる。さらに、AV制御30は、ビデオチャンネルインターフェース24vを介して一つ以上のAVシンク機器16a,...,16nのオーディオとビデオの再生機能を無効にするための一つ以上のコマンドを提供できる。また、AV制御30は、AVシンク機器16a,...,16nが利用可能なオーディオ/ビデオのストリームから選択したもののマッピングを有効化および無効化するための一つ以上のコマンドを提供できる。利用可能なオーディオ/ビデオのストリームのマッピングは、利用可能なオーディオとビデオの階層例、ソースからのできる限り最高のビデオ解像度から始まり、特定のAVシンク機器が表示可能な解像度の中で最も高いものに適合する解像度にダウングレードするを含む数多くの技術、およびアプリケーションまたはユーザ22が定義するオーディオ/ビデオのストリームに従い実施可能である。上記のように、好適な実施例では、シンク機器のオーディオフォーマットでサポートされている、アプリケーションからの照会に対して直接応答可能なディスプレイシステムと方法をサポートする。また、ホストシステムの任意のオーディオデバイスのエンドポイントをマッピングする機能を備えている。例えば、アプリケーションによるリクエストに従い、トポロジで接続されているシンク機器を持つグラフィックスプロセシングユニットGPUがある。オーディオデバイスのエンドポイントは、物理コネクタにハードワイヤードされていない。表示デバイスドライバは、固定のオーディオデバイスのエンドポイントでレジスタ内にシンク機能を書き込む必要がない。代わりに、オーディオフォーマットのネゴシエーションは、表示デバイスドライバによって直接処理される。図4を参照すると、実施形態例に従い、AV制御30は、一つ以上のプロセッサ34にオペレーション可能な状態で接続されたメモリ32に保存されている実行ソフトウェアとして実施できる。こうした一つ以上のプロセッサ34は、メモリ32に保存されている実行可能な命令に従い、そこに記述されているオペレーションを実行する。図5を参照すると、他の実施形態に従った方法では、ビデオチャンネルインターフェース24vを介してAVシンク機器16a,...,16nのそれぞれから受信したAVデータに基づき、AVシンク機器16a,...,16nのそれぞれのオーディオとビデオの再生機能を決めるステップ40が含まれる。AVソースから得られるオーディオ/ビデオのストリームを決めるステップ42も含まれる。さらに、AVソースから入手できるオーディオ/ビデオのストリームをAVシンク機器16a,...,16nのそれぞれに、そのオーディオとビデオの再生機能に従ってマッピングするステップ44が含まれる。上記のように、AVシンク機器16a,...,16nのオーディオとビデオの再生機能の決定には、AVシンク機器16a,...,16nのそれぞれにビデオチャンネルインターフェース24vを介して当該AVデータについて照会する一つ以上のコマンドの提供が含まれることがある。さらに上記のように、利用可能なオーディオ/ビデオのストリームのマッピングは、利用可能なオーディオビデオのストリーム、またはアプリケーションまたはユーザ22が定義するオーディオ/ビデオのストリームの階層に従い行うことができる。さらなるステップとして、一つ以上のオーディオとビデオの再生機能を無効にする一つ以上のAVシンク機器に対する一つ以上のコマンドの提供、およびAVソースから各AVシンク機器へのオーディオ/ビデオのストリームのうち選択したマッピングを有効化および無効化する一つ以上のコマンドの提供がある。本発明の構造およびオペレーション方法の他の様々な改良および変更は、本発明の範囲および精神から逸脱することなく、当業者にとって明らかなものであろう。本発明は特定の好適な実施形態に関連付けて説明したが、特許請求された本発明は、こうした特定の実施形態に不当に制限されるものではないと理解されるべきである。以下の請求項は本発明の範囲を定義するものであり、こうした請求項の範囲内の構造および方法、およびその等価物が包含されることを意図している。"