(57)【要約】オーディオ／ビデオ（ＡＶ）ソースから複数のＡＶシンク機器それぞれにオーディオ／ビデオのストリームをマッピングするためのシステムと方法を提供する。一つ以上の実施形態に従い、ＡＶシンク機器の各々のオーディオ／ビデオの再生およびコンテンツ保護能力は、ＡＶシンク機器の各々からビデオ・チャンネル・インターフェースを介して受信されるＡＶデータに基づいて決められる。また当該ＡＶソースから得られるオーディオ／ビデオのストリームも決められる。ＡＶソースから得られるオーディオ／ビデオのストリームのそれぞれは、オーディオ／ビデオの再生およびコンテンツ保護能力に従い、各々のＡＶシンク機器にマッピングされる。【選択図】図３
2013539631.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ／ビデオ（ＡＶ）ソースから複数のＡＶシンク機器のそれぞれに対して、オーディオ／ビデオのストリームをマッピングする方法であって、
前記複数のＡＶシンク機器の各々のオーディオ／ビデオの再生およびコンテンツ保護能力を、前記複数のＡＶシンク機器の各々からビデオ・チャンネル・インターフェースを介して受信されるＡＶデータに基づいて決定するステップと、
前記ＡＶソースから得られる複数のオーディオ／ビデオのストリームを決定するステップと、
前記オーディオ／ビデオの再生およびコンテンツ保護能力に従い、前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームのそれぞれを、前記複数のＡＶシンク機器の各々にマッピングするステップと、を含む方法。
【請求項２】
前記複数のＡＶシンク機器の各々のオーディオ／ビデオの再生およびコンテンツ保護能力を決定するステップは、前記ビデオ・チャンネル・インターフェースを介して前記ＡＶデータについて前記複数のＡＶシンク機器の各々に照会する一つ以上のコマンドを提供するステップを含む、請求項１の方法。
【請求項３】
前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームのそれぞれを、前記複数のＡＶシンク機器の各々にマッピングするステップは、さらに、
前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームの階層と、前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームのうちユーザ定義の１以上のオーディオ／ビデオのストリームと、のうち少なくとも一つに従って、前記複数のオーディオ／ビデオのストリームの各々をマッピングするステップを含む、請求項１の方法。
【請求項４】
前記複数のＡＶシンク機器のうち一つ以上のＡＶシンク機器が前記オーディオ／ビデオの再生機能の一つ以上を無効化するための一つ以上のコマンドを提供するステップを含む、請求項１の方法。
【請求項５】
前記ＡＶソースから前記複数のＡＶシンク機器の各々への前記オーディオ／ビデオのストリームのうち選択されたストリームのマッピングを有効化および無効化するための一つ以上のコマンドを提供するステップを含む、請求項１の方法。
【請求項６】
回路を含む装置であって、
複数のＡＶシンク機器の各々のオーディオ／ビデオの再生およびコンテンツ保護能力を、前記複数のＡＶシンク機器の各々からビデオ・チャンネル・インターフェースを介して受信されるＡＶデータに基づいて決定し、
ＡＶソースから得られる複数のオーディオ／ビデオのストリームを決定し、
前記オーディオ／ビデオの再生およびコンテンツ保護能力に従い、前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームのそれぞれを前記複数のＡＶシンク機器の各々にマッピングすることにより、
ＡＶソースから複数のＡＶシンク機器それぞれへのオーディオ／ビデオのストリームをマッピングするためのＡＶ制御回路を備える、装置。
【請求項７】
前記複数のＡＶシンク機器の各々のオーディオ／ビデオの再生およびコンテンツ保護能力を決定することは、前記ビデオ・チャンネル・インターフェースを介して前記ＡＶデータについて前記複数のＡＶシンク機器の各々に照会する一つ以上のコマンドを提供することを含む、請求項６の装置。
【請求項８】
前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームのそれぞれを、前記複数のＡＶシンク機器の各々にマッピングすることは、さらに、
前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームの階層と、前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームのうちユーザ定義の１以上のオーディオ／ビデオのストリームと、のうち少なくとも一つに従って、前記複数のオーディオ／ビデオのストリームの各々をマッピングすることを含む、請求項６の装置。
【請求項９】
前記複数のＡＶシンク機器のうち一つ以上のＡＶシンク機器が前記オーディオ／ビデオ及びそのコンテンツ保護および再生機能の一つ以上を無効にするための一つ以上のコマンドを提供することをさらに含む、請求項６の装置。
【請求項１０】
前記ＡＶソースから前記複数のＡＶシンク機器の各々への前記複数のオーディオ／ビデオのストリームのうち選択されたストリームのマッピングを有効化および無効化するための一つ以上のコマンドを提供することをさらに含む、請求項６の装置。
【請求項１１】
オーディオ／ビデオ（ＡＶ）ソースから複数のＡＶシンク機器それぞれへのオーディオ／ビデオのストリームをマッピングするための実行可能な命令を保存することができるメモリと、
前記メモリにオペレーション可能に接続された、少なくとも第１のプロセッサとを含む装置であって、
前記第１のプロセッサは、
前記複数のＡＶシンク機器の各々のオーディオ／ビデオの再生およびコンテンツ保護能力を、前記複数のＡＶシンク機器の各々からビデオ・チャンネル・インターフェースを介して受信されるＡＶデータに基づいて決定し、
前記ＡＶソースから得られる複数のオーディオ／ビデオのストリームを決定し、
前記オーディオ／ビデオの再生能力に従い、前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームを、前記複数のＡＶシンク機器の各々にマッピングすることにより、前記実行可能な命令に応答する、装置。
【請求項１２】
前記複数のＡＶシンク機器の各々のオーディオ／ビデオの再生およびコンテンツ保護能力を決定することは、前記ビデオ・チャンネル・インターフェースを介して前記ＡＶデータについて前記複数のＡＶシンク機器の各々に照会する一つ以上のコマンドを提供することを含む、請求項１１の装置。
【請求項１３】
前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームのそれぞれを前記複数のＡＶシンク機器の各々にマッピングすることは、さらに、
前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームの階層と、前記ＡＶソースから得られる前記複数のオーディオ／ビデオのストリームのうちユーザ定義の１以上のオーディオ／ビデオのストリームと、のうち少なくとも一つに従って、前記複数のオーディオ／ビデオのストリームの各々をマッピングすることを含む、請求項１１の装置。
【請求項１４】
前記複数のＡＶシンク機器のうち一つ以上のＡＶシンク機器が前記オーディオ／ビデオの再生機能およびコンテンツ保護機能の一つ以上を無効化するための一つ以上のコマンドを提供することをさらに含む、請求項１１の装置。
【請求項１５】
前記ＡＶソースから前記複数のＡＶシンク機器の各々へのオーディオ／ビデオのストリームのうち選択されストリームのマッピングを有効化および無効化するための一つ以上のコマンドを提供することを含む、請求項１１の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のオーディオ／ビデオ（ＡＶ）の再生機能とコンテンツ保護機能を備えた複数のＡＶシンク機器を駆動するために利用可能な複数のオーディオ／ビデオのストリームを有するオーディオ／ビデオのソースに関する。
【背景技術】
【０００２】
最近、高精細テレビ（ＨＤＴＶ）や、ＡＶシンク機器としても知られる別個のビデオ・ディスプレイおよびサウンド・システムを駆動するためのオーディオ／ビデオ信号を処理するように設計されたその他のＡＶ受信機等は、複数のビデオ再生機能に加えて複数のオーディオ再生機能を備えている（例、複数のアスペクト比または解像度）。さらに、複数のオーディオ／ビデオのストリーミング機能を持つＨＤＭＩ（登録商標）（High-Definition Multimedia Interface（高精細度マルチメディア・インターフェース））やＤｉｓｐｌａｙＰｏｒｔなどのように改良されたデジタル表示・リンク技術によって、例えばパーソナル・コンピュータなどのＡＶソースを、ソースからシンク機器への固定接続だけではなく、ＡＶソースによって構成可能な中継器や分岐機器のネットワークを含み、コンテンツ保護のための暗号化を含みうる複雑なインターフェースや接続トポロジを使用して、複数のＡＶシンク機器に接続できる。従って、ユーザの操作性を高めるために適切なオーディオ・プラグ・アンド・プレイ機能の重要性が高まっている。これには、使用しようとするＡＶシンク機器がサポートするフォーマットをアプリケーションが再生し、コンテンツが適切に保護され、オーディオ・ストリームが適切なＡＶシンク機器に適切にルーティングされること、すなわちオーディオとビデオの適切な関連付けを確実に行うために、適切なオーディオ・フォーマットとコンテンツ保護のネゴシエーションが含まれる。
【０００３】
しかし、このリンク・トポロジの構成のために、シンク機能へのアクセス、シンク機器の有効化、コンテンツ保護の有効化は、表示デバイスとリンクのトポロジ・マネージャを通して行わなければならず、これはエンド・ポイントが固定のハードウェアであるオーディオ装置とは対照的である。この方法の問題点は、オーディオとビデオのソフトウェア・スタックは別個であるということである。しかし、適切なオーディオのプラグ・アンド・プレイの性能を得るためには、オーディオのソフトウェア・スタックは、そのシンク機器のオーディオ・フォーマットとコンテンツ保護機能にアクセスする必要があり（フォーマットとコンテンツ保護のネゴシエーションのため）、どのオーディオのエンド・ポイントが、必要なシンク機器に接続されているかの情報（オーディオとビデオの適切な関連付けのため）へのアクセスが必要であるが、こうした情報は実際には表示デバイス下にあり、当該オーディオ・デバイス下にはない。
【０００４】
図１を参照すると、例えば、ＰＣ１のような従来のＡＶソースには、ＣＰＵ１０などの一つ以上のプロセッサ、およびおそらく１つ以上のグラフィック・プロセッサ・ユニット（ＧＰＵ）、および「ノースブリッジ」１２および「サウスブリッジ」１４とよばれることが多いインターフェース・デバイスが含まれ、「ノースブリッジ」１２は、複数のＡＶシンク機器１６ａ，…，１６ｎのためにビデオ１２ｖのインターフェースとソースを提供し、「サウスブリッジ」１４は、複数のＡＶシンク機器１６ａ，…，１６ｎのためにオーディオ１４ａのインターフェースとソースを提供する。こうしたインターフェース１２ｖ、１４ａはビデオ１７ｖａ，…，１７ｖｎおよびオーディオ１７ａａ，…，１７ａｎの信号（有線または無線の信号通信路であることは、当業者は容易に理解するであろう）を介してシンク機器１６ａ，…，１６ｎと通信する。ＡＶシンク機器１６ａ，…，１６ｎのそれぞれは、複数のオーディオ／ビデオ能力を持ちうる。例えば、第１のＡＶシンク機器１６ａは、複数のオーディオ機能１６ａａ１，１６ａａ２，…，および複数のビデオ再生機能１６ａｖ１，１６ａｖ２，…，を有する。
【０００５】
図２を参照すると、よく知られているように、ＰＣ１はオペレーティング・システム２０を使用して、その機能を制御する。こうした機能は一つ以上のアプリケーションおよび／またはユーザ２２から受信したコマンドおよび／または入力２３によって提供される。ビデオ１２ｖとオーディオ１４ａのインターフェースは（図１）、ビデオ２４ｖとオーディオ２４ａのインターフェースとソースプログラムを含み、これはオペレーティング・システムと通信し（２１ｖ、２１ａ）、ビデオ１７ｖａ，…，１７ｖｎおよびオーディオ１７ａａ，…，１７ａｎのストリームを、ＡＶシンク機器１６ａ，…，１６ｎに提供する。容易に理解されるであろうが、こうしたプログラム２４ｖ，２４ａは、ビデオ１２ｖおよびオーディオ１４ａのインターフェースの一部としてハードワイヤードできる、またはＰＣ１内またはＰＣ１の制御下にある遠隔の記憶場所からロードすることができる。
【０００６】
上記で説明したように、こうした個別のビデオ２４ｖとオーディオ２４ａのインターフェースの使用において、ＡＶシンク機器１６ａ，…，１６ｎに提供されるオーディオ／ビデオのストリーム制御のためにオペレーティング・システム２０が発信するビデオ２１ｖとオーディオ２１ａの情報の間で、オーディオ／ビデオの関連付けの問題が生じることが多い。
【０００７】
オーディオ／ビデオのストリーム間の調整が現在欠如していると、アプリケーションまたはユーザ２２から様々なリクエストがある場合に、特に問題になる。例えば、オーディオのみ、ビデオのみ、およびオーディオ／ビデオのシンク機器１６ａ，…，１６ｎの間の相互依存が非常に高いため、ユーザの操作性を適切に管理する必要があり、ＡＶシンク機器１６ａ，…，１６ｎを管理、構成、照会、および有効化することが問題になる。例えば、ハードウェアには、限られた数のオーディオ／ビデオのエンコーダがあり、ビデオとオーディオのシンク機器は、リンクと分岐装置を共有しており、そのため、こうしたトポロジの帯域幅の制約を受ける。ＤｉｓｐｌａｙＰｏｒｔでは、シンク機器はオーディオのみでありうるが、ＨＤＭＩ（登録商標）では、オーディオを受信し再生するために、シンク機器はビデオ・モードをアクティブにしなければならない。さらに、ＤｉｓｐｌａｙＰｏｒｔでもそうであるが、特にＨＤＭＩ（登録商標）では、こうしたアクティブ・ビデオ・モードは、サポートされるオーディオ・フォーマットに影響を及ぼす。
【０００８】
また、オーディオ・コンテンツのみ、ビデオ・コンテンツのみ、または両方に対してパワーダウン・リクエストが発行されることもあり、適切な調整が必要である。コンテンツ保護リクエストについても、同様である。さらに、オーディオとビデオの両方の部分についてシステムのユーザ構成を保存し、復元することが望ましいであろう。
【０００９】
従来のシステムと方法は、物理コネクタにオーディオ・デバイスのエンド・ポイントがハードワイヤされることに依存している。表示デバイス・ドライバは、関連するシンク機能およびシンク機器の識別を、固定のオーディオ・デバイスのエンド・ポイントのレジスタ内に自動的に書き込む。フォーマットとコンテンツ保護のネゴシエーション、およびオーディオとビデオの関連付けの目的で、オーディオ・デバイスがこのレジスタに後でアクセスする。しかし、こうしたシステムと方法では、構成管理とシンク機器の有効化の管理をビデオ側からのみ行い、ビデオが有効になった後に限ってオーディオが有効になり、オーディオのみのシンク機器を有効にする機能はない。例えば、オーディオのみの再生のためのＨＤＭＩ（登録商標）シンク機器でトポロジまたはビデオ・モードのリンクを有効にするメカニズムがない。したがって、例えば、ビデオ・ディスプレイがブランクのままＨＤＴＶで音楽を聴くなど、オーディオのみを再生することはできない。
【００１０】
ビデオ・モードが変わるたびに、表示デバイス・ドライバはオーディオ・デバイスのエンド・ポイントのハードウェア・レジスタで、オーディオ機能を更新しなければならない。オーディオのネゴシエーションは、ビデオの後にのみ行われるため、シンク機能に適合するオーディオとビデオの統合フォーマットをユーザ要件にネゴシエートする、または必要なオーディオ・フォーマットをサポートするためにビデオ・モードを変更するメカニズムがない。これは、ユーザが必要とする特定のフォーマットでオーディオを再生する機能を制限する。
【００１１】
さらに、従来のシステムと方法では、エンコーダ、リンク、およびシンク機器のパワーとコンテンツ保護をビデオ側からのみ制御する。従来のシステムと方法は、オーディオのみ、ビデオのみ、またはオーディオとビデオの両方に用いられるエンコーダ、リンク、およびシンク機器がパワーダウンまたはコンテンツ保護を行うといった、オーディオのみ、ビデオのみ、またはオーディオとビデオのパワーダウンまたはコンテンツ保護を行うメカニズムを含まない。これはシステムの省電力とリソースの最適化能力を制限する。
【００１２】
さらに、現行のシステムと方法では、オーディオおよびビデオについて、システム構成を自動的に保存および復元する機能を提供しない。
【００１３】
その結果、従来のシステムと方法は、考え得るすべてのトポロジおよび複数のシンク機器をサポートしていない。こうしたサポートを行うには、トポロジに接続されうるシンク機器と同じ数だけオーディオ・デバイスのエンド・ポイントが必要になり、これは実質上、無制限である。しかし、レジスタやオーディオのエンコーディング・ハードウェアを追加するとコストがかかるため、一般的に数個のオーディオ・デバイスのエンド・ポイントだけが含まれている。
【００１４】
さらに、こうしたシステムと方法では、ストリームのクローニングをサポートしていない。すなわち、サイドバンド通信経由のソースによる管理のもと、分岐装置は複製すなわちクローン化されたソースからの受信ストリームをシンク機器への複数の発信ストリームとして送信することができる。この場合、オーディオ・デバイスのエンド・ポイントが一つ以上のシンク機器に関連付けられるが、これは各オーディオのエンド・ポイントに対して一つのシンク機器識別及びケーパビリティ・レジスタのセットに依存する既存のシステムではサポートされていない。
【００１５】
さらに、アプリケーション２２からの入力がないと、表示デバイス・ドライバはシンク機器をオーディオ・デバイスのエンド・ポイントに適切にマッピングすることができない。シンク機器を、同じ機能を持たないオーディオのエンド・ポイントにマッピングする可能性があり、そのため、アプリケーションが意図するフォーマットでコンテンツを再生できなくなる。
【００１６】
さらに、マッピングの標準形式がないと、表示デバイス・ドライバのベンダが使用するマッピングのポリシは、アプリケーション２２がサポートしていないマッピングになる可能性がある。特に、オーディオのエンド・ポイントが物理コネクタにハードワイヤードしている場合にその可能性がある。例えば、あるトポロジで２つの異なる物理コネクタを通して、あるシンク機器がアクセスされることが可能になり、表示デバイス・ドライバがそのシンク機器を、オーディオのエンド・ポイントにマッピングするように判断する可能性があり、アプリケーション２２は２回リストされた同じシンク機能を使用することによって混乱する可能性がある。
【００１７】
さらに、従来のシステムは、将来性を考慮していない。デジタル表示のリンク技術とオーディオ機能は進化するにつれて、オーディオのエンド・ポイントのレジスタにおいて、より多くのハードウェア変更が必要になり、オーディオのプラグ・アンド・プレイのサポートが、デジタル表示機能よりも遅れてしまうことになる。
【００１８】
また、オーディオのみの再生またはアプリケーションやユーザ２２が必要とするフォーマットでオーディオを再生する機能は、シンク・マネージャがオーディオ側のみからのリクエストでシンク機器を有効化させることができないこと、およびオーディオがリンクとビデオ・モードの設定によって決まるフォーマットのみ使用でき、変化を要求できないという事実により、制約を受ける。
【００１９】
さらに、エンコーダ、リンク、およびシンク機器は、オーディオ部分と同じ頻度では、パワーダウンできない。また、オーディオ・システムの構成とユーザの好みは、ビデオ構成では合わせて復元されない。
【図面の簡単な説明】
【００２０】
【図１】複数のＡＶシンク機器を駆動する従来のオーディオ／ビデオ（ＡＶ）のソースの機能ブロック図である。
【図２】ＡＶソースから複数のＡＶシンク機器へのオーディオ／ビデオのストリームを制御するための従来のシステムを表す機能ブロック図である。
【図３】一つのＡＶソースから複数のＡＶシンク機器それぞれにオーディオ／ビデオのストリームをマッピングする実施形態例に従ったシステムの機能ブロック図である。
【図４】図３のＡＶ制御のハードウェア実装の一実施形態例の機能ブロック図である。
【図５】一実施形態例に従い、一つのＡＶソースからのオーディオ／ビデオのストリームの複数のＡＶシンク機器それぞれへのマッピングを表すフローチャートである。
【発明を実施するための形態】
【００２１】
本発明は、一つのＡＶソースから複数のＡＶシンク機器それぞれにオーディオ／ビデオのストリームをマッピングするシステムと方法を提供する。一つ以上の実施形態に従い、ＡＶシンク機器の各々のオーディオ／ビデオの再生およびコンテンツ保護能力は、ＡＶシンク機器の各々からビデオ・チャンネル・インターフェースを介して受信されるＡＶデータに基づいて決められる。また、当該ＡＶソースから得られるオーディオ／ビデオのストリームも決められる。ＡＶソースから得られるオーディオ／ビデオのストリームのそれぞれは、オーディオ／ビデオの再生機能に従いＡＶシンク機器の各々にマッピングされる。
【００２２】
有益なこととして、こうしたシステムと方法は、シンク機器の管理、構成、照会、有効化をオーディオとビデオの両方を合わせて行うことが可能であり、オーディオとビデオのいずれかからでも開始可能である。従って、このオーディオは、オーディオのみの再生のために、トポロジのリンクおよびＨＤＭＩ（登録商標）シンク機器でビデオ・モードを有効化すること、またビデオ・モードを変更し、必要なオーディオ・フォーマットをサポートするように変更することができる。
【００２３】
さらに有益なこととして、こうしたシステムと方法では、オーディオのみ、ビデオのみ、およびオーディオ及びビデオのパワーダウンおよびコンテンツ保護を、オーディオのみ、ビデオのみ、およびオーディオとビデオの両方のそれぞれで用いられるエンコーダ、リンク、およびシンク機器の各々のパワーダウンまたはコンテンツ保護のみを有効にすることでサポートする。その結果、省電力とリソース割り当てを最適化する。さらに、シンク・マネージャは、過去のユーザ構成やプロファイルに基づき、すべてのオーディオ／ビデオのエンコーダ、リンク、およびシンク機器を自動的に復元できる。
【００２４】
さらに有益なことに、こうしたシステムと方法では、オーディオのみのコンテンツ、オーディオ・ソースおよびビデオ・ソースの独立した電力管理、およびコンテンツ（例、ＨＢＲオーディオまたはＨＤビデオのコンテンツ）に最適化されたＡＶソースを選択する制御レイヤー（例、オペレーティング・システム内またはアプリケーション内）に基づきオーディオのみのシンク機器を有効化することが可能である。さらに、こうしたシステムと方法では、オーディオ・デバイスのかわりにビデオ・デバイスを通してシンク機器のオーディオ機能を示すことができるが、その一方でオーディオ・ソースの能力は、なおもオーディオ・デバイスを通して示され、したがってシンク機能の公開の容易な拡張を提供できる。また、こうしたシステムと方法では、制御レイヤー（ＯＳ内およびアプリケーション内）がビデオ・ソースとオーディオ・ソース、および両者の相互関係を示す完全なビューを有しているため、ＡＶソースを適切に管理できる。
【００２５】
その結果、従来のシステムに関わる問題は解決される。事実上、全ての考え得るトポロジおよび複数のリンクが、ビデオ・デバイスから見えるため、すべてサポートされる。オーディオとビデオの関連付けはオーディオ・エンド・ポイント内の単独のシンク機器識別レジスタによってではなく、オーディオ・デバイスとビデオ・デバイスの両方を完全に見ることができるアプリケーションによって決められるため、ストリームのクローニングがサポートされる。このアプリケーションは、アプリケーションが使用するオーディオのエンド・ポイントを、アプリケーションによって決められる複数のシンク機器と関連付けるように表示デバイス・ドライバ／リンク・トポロジ・マネージャに対してリクエストすることができる。オーディオのエンド・ポイントとシンク機能の両方を見ることができるため、アプリケーションはシンク機器を同じ機能を持つオーディオのエンド・ポイントに正しくマッピングすることができ、その結果、必要なフォーマットおよび必要なコンテンツ保護でコンテンツを再生することができる。オーディオとビデオの関連付けは、曖昧、予測不能なものではなく、常にアプリケーションのリクエストに明示的に応答する、表示デバイス・ドライバによって強固に処理される。デジタル表示のリンク技術およびオーディオ機能が進化するに従い、オーディオのエンド・ポイントのレジスタ内でハードウェア変更を必要とすることなく、オーディオ機能のアップデートは表示デバイス・ドライバでソフトウェアを介して行われるため、こうしたシステムは将来性を考えたものである。オーディオのみの再生またはユーザが望むフォーマットとコンテンツ保護でのオーディオ再生はビデオによって制限されない。これはオーディオ側からのリクエストでシンク・マネージャがエンコーダ、リンク、シンク機器を有効化し、ビデオ・モードを変更できるからである。ビデオの再生に関係なくオーディオがパワーダウンしたら、エンコーダ、リンク、およびシンク機器は必要に応じてパワーダウンできる。オーディオ構成のユーザの好みは、ビデオ構成に従って自動的に復元できる。
【００２６】
以下の詳細な説明は、図面を参照し、特許請求された本発明の実施形態の例である。こうした説明は、例示的なものであり、本発明の範囲に関して制限するものではない。こうした実施形態は、当業者が本発明を実施できるように充分に詳細に説明したが、本発明の範囲および精神に従って、何等かの変更を施し、他の実施形態を実施することも可能であると理解する。
【００２７】
本開示を通じて、内容に対して逆のことを明確に示す記述がなければ、記述されている個々の回路エレメントは、単数または複数である。例えば、circuitおよびcircuitryには、単独または複数の構成要素が含まれ、アクティブおよび／またはパッシブで接続され（例、一つ以上の集積回路チップとして）、説明されている機能を実現する。さらに、signalという語は、一つ以上の電流、電圧、または一つのアクティブ・データ信号を表すことがある。図面内では、同様または関連する要素は、同様または関連するアルファベット、数字、英数字の識別子を持つ。また、本発明は、ディスクリート電子回路（好適には一つ以上の集積回路チップ形式）を使用して実施するという内容で記載されているが、こうした回路のあらゆる部分の機能は、処理する信号周波数またはデータ・レートに応じて、代替として一つ以上の適切にプログラミングされたプロセッサを使用して実施できる。さらに、様々な実施形態の機能ブロックのダイアグラムを図が示す限りにおいて、この機能ブロックは必ずしもハードウェア回路の分割を示すものではない。従って、例えば、一つ以上の機能ブロック（例、プロセッサ、メモリなど）が、単独のハードウェアで実施されることがある（例、汎用のシグナル・プロセッサ、ランダム・アクセス・メモリ、ハードディスク・ドライブなど）。同様に、説明されているプログラムは、スタンドアロンのプログラム、オペレーティング・システムにサブ・ルーチンとして組み込まれるプログラム、インストールされたソフトウェア・パッケージの機能などである可能性がある。
【００２８】
図３を参照すると、好適な実施例に従い、ＡＶ制御３０は、オペレーティング・システム２０ならびにオーディオ・デバイス（オーディオ・インターフェースとソース）２４ａおよびビデオ・デバイス（ビデオ・インターフェースとソース）２４ｖの間に実質上、図示されているように配置できる。上記のように、ＡＶ制御３０は、オペレーティング・システム２０と通信２１し、一方、オペレーティング・システム２０はアプリケーションおよびユーザ２２と通信２３している。アプリケーションおよびユーザ２２からのコマンドと入力、およびその結果、オペレーティング・システム２０が発行するコマンドに従い、ＡＶ制御３０は、ビデオ・デバイス２４ｖおよび通信チャンネル３１ｖ，３７ｖａ，…，３７ｖｎによって形成されるビデオ・チャンネル・インターフェースを介してＡＶシンク機器１６ａ，…，１６ｎのオーディオとビデオの再生機能を決める。ＡＶ制御３０も、オーディオ２４ａおよびビデオ２４ｖのデバイスを介して得られるオーディオ／ビデオのストリームを決める。続いて、アプリケーションまたはユーザ２２のニーズと要求に従い、ＡＶ制御３０は、ＡＶソース２４ａ、２４ｖから得られるオーディオ／ビデオのストリームのそれぞれをＡＶシンク機器１６ａ，…，１６ｎのそれぞれにマッピングする。
【００２９】
また、こうしたビデオ・チャンネル・インターフェースを介して、ＡＶ制御３０は、ＡＶシンク機器１６ａ，…，１６ｎのそれぞれに対して、それぞれのオーディオとビデオの再生機能に関して照会する一つ以上のコマンドを提供できる。さらに、ＡＶ制御３０は、ビデオ・チャンネル・インターフェース２４ｖを介して一つ以上のＡＶシンク機器１６ａ，…，１６ｎのオーディオとビデオの再生機能を無効にするための一つ以上のコマンドを提供できる。また、ＡＶ制御３０は、ＡＶシンク機器１６ａ，…，１６ｎが利用可能なオーディオ／ビデオのストリームから選択したもののマッピングを有効化および無効化するための一つ以上のコマンドを提供できる。
【００３０】
利用可能なオーディオ／ビデオのストリームのマッピングは、利用可能なオーディオとビデオの階層（例、ソースからのできる限り最高のビデオ解像度から始まり、特定のＡＶシンク機器が表示可能な解像度の中で最も高いものに適合する解像度にダウングレードする）を含む数多くの技術、およびアプリケーションまたはユーザ２２が定義するオーディオ／ビデオのストリームに従い実施可能である。
【００３１】
上記のように、好適な実施例では、シンク機器のオーディオ・フォーマットでサポートされている、アプリケーションからの照会に対して直接応答可能なディスプレイ・システムと方法をサポートする。また、ホスト・システムの任意のオーディオ・デバイスのエンド・ポイントをマッピングする機能を備えている。例えば、アプリケーションによるリクエストに従い、トポロジで接続されているシンク機器を持つグラフィックス・プロセシング・ユニット（ＧＰＵ）がある。オーディオ・デバイスのエンド・ポイントは、物理コネクタにハードワイヤードされていない。表示デバイス・ドライバは、固定のオーディオ・デバイスのエンド・ポイントでレジスタ内にシンク機能を書き込む必要がない。代わりに、オーディオ・フォーマットのネゴシエーションは、表示デバイス・ドライバによって直接処理される。
【００３２】
図４を参照すると、実施形態例に従い、ＡＶ制御３０は、一つ以上のプロセッサ３４にオペレーション可能な状態で接続されたメモリ３２に保存されている実行ソフトウェアとして実施できる。こうした一つ以上のプロセッサ３４は、メモリ３２に保存されている実行可能な命令に従い、そこに記述されているオペレーションを実行する。
【００３３】
図５を参照すると、他の実施形態に従った方法では、ビデオ・チャンネル・インターフェース２４ｖを介してＡＶシンク機器１６ａ，…，１６ｎのそれぞれから受信したＡＶデータに基づき、ＡＶシンク機器１６ａ，…，１６ｎのそれぞれのオーディオとビデオの再生機能を決めるステップ４０が含まれる。ＡＶソースから得られるオーディオ／ビデオのストリームを決めるステップ４２も含まれる。さらに、ＡＶソースから入手できるオーディオ／ビデオのストリームをＡＶシンク機器１６ａ，…，１６ｎのそれぞれに、そのオーディオとビデオの再生機能に従ってマッピングするステップ４４が含まれる。
【００３４】
上記のように、ＡＶシンク機器１６ａ，…，１６ｎのオーディオとビデオの再生機能の決定には、ＡＶシンク機器１６ａ，…，１６ｎのそれぞれにビデオ・チャンネル・インターフェース２４ｖを介して当該ＡＶデータについて照会する一つ以上のコマンドの提供が含まれることがある。さらに上記のように、利用可能なオーディオ／ビデオのストリームのマッピングは、利用可能なオーディオ・ビデオのストリーム、またはアプリケーションまたはユーザ２２が定義するオーディオ／ビデオのストリームの階層に従い行うことができる。さらなるステップとして、一つ以上のオーディオとビデオの再生機能を無効にする一つ以上のＡＶシンク機器に対する一つ以上のコマンドの提供、およびＡＶソースから各ＡＶシンク機器へのオーディオ／ビデオのストリームのうち選択したマッピングを有効化および無効化する一つ以上のコマンドの提供がある。
【００３５】
本発明の構造およびオペレーション方法の他の様々な改良および変更は、本発明の範囲および精神から逸脱することなく、当業者にとって明らかなものであろう。本発明は特定の好適な実施形態に関連付けて説明したが、特許請求された本発明は、こうした特定の実施形態に不当に制限されるものではないと理解されるべきである。以下の請求項は本発明の範囲を定義するものであり、こうした請求項の範囲内の構造および方法、およびその等価物が包含されることを意図している。
【図１】
2013539631.tif 000003
【図２】
2013539631.tif 000004
【図３】
2013539631.tif 000005
【図４】
2013539631.tif 000006
【図５】
2013539631.tif 000007
【国際調査報告】
2013539631.tif 000008
2013539631.tif 000009
2013539631.tif 000010
2013539631.tif 000011