【手続補正書】
【提出日】平成27年12月15日(2015.12.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスとシンクデバイスで通信セッションを確立することと、
前記シンクデバイスを用いて前記ソースデバイスからメディアデータを受信することと、ここにおいて、前記メディアデータは少なくともビデオデータを含む、
前記シンクデバイスの処理パイプラインを用いて前記受信されたメディアデータを復号することと、
前記復号されたメディアデータがオーディオデータを含むかどうかを検出することと、
前記復号されたメディアデータがオーディオデータを含まないとき、オーディオデータと前記ビデオデータを同期することを待たずに前記シンクデバイスの前記処理パイプラインを用いて前記ビデオデータの加速されたレンダリングを実行することとを備える、方法。
【請求項２】
前記ビデオデータの加速されたレンダリングを実行することが、前記処理パイプラインに含まれるレンダラでの前記ビデオデータおよびオーディオデータ間の同期を無効にすることを備える、請求項１に記載の方法。
【請求項３】
前記ビデオデータの加速されたレンダリングを実行することが、前記ビデオデータをレンダリングするように、前記処理パイプラインに含まれるレンダラを構成することを備える、請求項１に記載の方法。
【請求項４】
前記ビデオデータの加速されたレンダリングを実行することが、前記処理パイプラインに含まれるレンダラに適用可能なメディア時間に基づいて、前記ソースデバイスから受信された前記ビデオデータのサンプル時間を増大させることと、前記増大されたサンプル時間に従って前記ビデオデータをレンダリングすることとを備える、請求項１に記載の方法。
【請求項５】
前記受信されたメディアデータがオーディオデータを含むかどうかを検出することが、前記受信されたメディアデータ内のオーディオタイムスタンプの存在または不在のうちの１つを検出することを備え、ここにおいて、前記オーディオタイムスタンプの前記存在が、前記メディアデータがオーディオデータを含むことを示す、請求項１に記載の方法。
【請求項６】
前記メディアデータを受信するより前に前記通信セッションについての能力交渉期間の間、前記ソースデバイスからストリームヘッダ情報を受信することと、
前記ストリームヘッダ情報に基づいて前記シンクデバイスの前記処理パイプラインを構成することと、
前記処理パイプラインが構成された後、前記メディアデータの送信を開始するように前記ソースデバイスに通知することとをさらに備える、請求項１に記載の方法。
【請求項７】
前記シンクデバイスの前記処理パイプラインがプログラマブルではないデコーダを含み、レンダリング用に前記デコーダから前記ビデオデータの前記復号されたサンプルをプッシュするために前記シンクデバイスで前記ビデオデータ内にダミーフレームを挿入することをさらに備える、請求項１に記載の方法。
【請求項８】
前記受信されたメディアデータがオーディオデータを含むとき、
前記シンクデバイスの前記処理パイプラインに含まれるレンダラ用のオーディオレンダリング開始タイマを削減することと、
前記オーディオデータと前記ビデオデータを同期することと、
前記削減された開始タイマに従って前記同期されたオーディオデータとビデオデータとをレンダリングすることとをさらに備える、請求項１に記載の方法。
【請求項９】
前記ストリームヘッダ情報に基づいて前記処理パイプラインを構成することが、バッファサイズ、レンダリング開始タイマ、同期待ちタイマ、およびプログラマブルデコーダ設定のうちの１つまたは複数を構成することを備える、請求項８に記載の方法。
【請求項１０】
前記シンクデバイスの前記処理パイプラインがプログラマブルデコーダを含み、復号が完了するとすぐにレンダリング用に復号順序で前記ビデオデータの前記復号されたサンプルを出力するように、前記プログラマブルデコーダを構成することをさらに備える、請求項１に記載の方法。
【請求項１１】
前記ソースデバイスから前記メディアデータを受信すると、前記受信されたメディアデータをレンダリングするより前に、前記シンクデバイスの前記処理パイプラインに含まれるデコーダから前記受信されたメディアデータの１つまたは複数のサンプルをフラッシュすることをさらに備え、ここにおいて、前記１つまたは複数のサンプルが、前記ソースデバイスからの古いメディアデータの失速したサンプルを備える、請求項１に記載の方法。
【請求項１２】
前記ソースデバイスにトランスポートチャネル状態を記述するフィードバック情報を送信することをさらに備え、ここにおいて、前記フィードバック情報が、前記ソースデバイスの処理パイプラインを修正するために使用される、請求項１に記載の方法。
【請求項１３】
前記シンクデバイスで前記通信セッションを確立することが、前記ソースデバイスから前記通信セッション用の前記メディアデータの広告を受信することと、前記ソースデバイスに前記通信セッションへの参加の要求を送ることとを備える、請求項１に記載の方法。
【請求項１４】
ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスとシンクデバイスで通信セッションを確立することと、前記ソースデバイスからメディアデータを受信することであって、ここにおいて、前記メディアデータは少なくともビデオデータを含む、受信することと、前記受信されたメディアデータを復号することと、前記受信されたメディアデータがオーディオデータを含むかどうかを検出することと、前記受信されたメディアデータがオーディオデータを含まないとき、オーディオデータと前記ビデオデータを同期することを待たずに前記ビデオデータの加速されたレンダリングを実行することとを行うように構成された１つまたは複数の処理ユニットを含む処理パイプラインと、
前記シンクデバイスの前記処理パイプラインを管理するように構成されたパイプラインマネージャとを備える、シンクデバイス。
【請求項１５】
前記受信されたメディアデータがオーディオデータを含まないとき、前記パイプラインマネージャが、前記処理パイプラインに含まれるレンダラでの前記ビデオデータおよびオーディオデータ間の同期を無効にし、および、ここにおいて、前記処理パイプラインの前記１つまたは複数の処理ユニットが、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングするように構成された、請求項１４に記載のシンクデバイス。
【請求項１６】
前記受信されたメディアデータがオーディオデータを含まないとき、前記パイプラインマネージャが、前記ビデオデータをレンダリングするように、前記処理パイプラインに含まれるレンダラを構成する、請求項１４に記載のシンクデバイス。
【請求項１７】
前記パイプラインマネージャが、前記処理パイプラインに含まれるレンダラに適用可能なメディア時間に基づいて、前記ソースデバイスから受信された前記ビデオデータのサンプル時間を増大させ、および、ここにおいて、前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記増大されたサンプル時間に従って前記ビデオデータをレンダリングするように構成された、請求項１４に記載のシンクデバイス。
【請求項１８】
前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記受信されたメディアデータ内のオーディオタイムスタンプの存在または不在のうちの１つを検出するように構成され、ここにおいて、前記オーディオタイムスタンプの前記存在が、前記メディアデータがオーディオデータを含むことを示す、請求項１４に記載のシンクデバイス。
【請求項１９】
前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記メディアデータを受信するより前に前記通信セッションについての能力交渉期間の間、前記ソースデバイスからストリームヘッダ情報を受信するように構成され、
前記パイプラインマネージャが、前記ストリームヘッダ情報に基づいて前記シンクデバイスの前記処理パイプラインを構成し、
前記処理パイプラインが構成された後、前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記メディアデータの送信を開始するように前記ソースデバイスに通知するように構成された、請求項１４に記載のシンクデバイス。
【請求項２０】
前記パイプラインマネージャが、前記処理パイプライン用のプログラマブルデコーダ設定、同期待ちタイマ、レンダリング開始タイマ、および、バッファサイズのうちの１つまたは複数を構成する、請求項１９に記載のシンクデバイス。
【請求項２１】
前記受信されたメディアデータがオーディオデータを含むとき、前記パイプラインマネージャが、前記シンクデバイスの前記処理パイプラインに含まれるレンダラ用のオーディオレンダリング開始タイマを削減し、および、ここにおいて、前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記オーディオデータと前記ビデオデータを同期し、前記削減された開始タイマに従って前記同期されたオーディオデータとビデオデータとをレンダリングするように構成された、請求項１４に記載のシンクデバイス。
【請求項２２】
前記処理パイプラインに含まれるプログラマブルではないデコーダをさらに備え、ここにおいて、前記処理パイプラインの前記１つまたは複数の処理ユニットが、レンダリング用に前記デコーダから前記ビデオデータの前記復号されたサンプルをプッシュするために前記シンクデバイスで前記ビデオデータ内にダミーフレームを挿入するように構成された、請求項１４に記載のシンクデバイス。
【請求項２３】
前記処理パイプラインに含まれるプログラマブルデコーダをさらに備え、ここにおいて、前記パイプラインマネージャが、復号が完了するとすぐにレンダリング用に復号順序で前記ビデオデータの前記復号されたサンプルを出力するように、前記プログラマブルデコーダを構成する、請求項１４に記載のシンクデバイス。
【請求項２４】
前記ソースデバイスから前記メディアデータを受信すると、前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記受信されたメディアデータをレンダリングするより前に、前記シンクデバイスの前記処理パイプラインに含まれるデコーダから前記受信されたメディアデータの１つまたは複数のサンプルをフラッシュするように構成され、ここにおいて、前記１つまたは複数のサンプルが、前記ソースデバイスからの古いメディアデータの失速したサンプルを備える、請求項１４に記載のシンクデバイス。
【請求項２５】
前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記ソースデバイスにトランスポートチャネル状態を記述するフィードバック情報を送信するように構成され、ここにおいて、前記フィードバック情報が、前記ソースデバイスの処理パイプラインを修正するために使用される、請求項１４に記載のシンクデバイス。
【請求項２６】
前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記ソースデバイスから前記通信セッション用の前記メディアデータの広告を受信し、前記シンクデバイスで前記通信セッションを確立するために前記ソースデバイスに前記通信セッションへの参加の要求を送るように構成された、請求項１５に記載のシンクデバイス。
【請求項２７】
ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスとシンクデバイスで通信セッションを確立するための手段と、
前記ソースデバイスからメディアデータを受信するための手段と、ここにおいて、前記メディアデータは少なくともビデオデータを含む、
前記シンクデバイスの処理パイプラインを用いて前記受信されたメディアデータを復号するための手段と、
前記受信されたメディアデータがオーディオデータを含むかどうかを検出するための手段と、
前記受信されたメディアデータがオーディオデータを含まないとき、オーディオデータと前記ビデオデータを同期することを待たずに前記シンクデバイスの前記処理パイプラインを用いて前記ビデオデータの加速されたレンダリングを実行するための手段とを備える、シンクデバイス。
【請求項２８】
前記受信されたメディアデータがオーディオデータを含まないとき、前記処理パイプラインに含まれるレンダラでの前記ビデオデータおよびオーディオデータ間の同期を無効にするための手段と、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングするための手段とをさらに備える、請求項２７に記載のシンクデバイス。
【請求項２９】
前記受信されたメディアデータがオーディオデータを含まないとき、前記ビデオデータをレンダリングするように、前記処理パイプラインに含まれるレンダラを構成するための手段をさらに備える、請求項２７に記載のシンクデバイス。
【請求項３０】
前記処理パイプラインに含まれるレンダラに適用可能なメディア時間に基づいて、前記ソースデバイスから受信された前記ビデオデータのサンプル時間を増大させるための手段と、前記増大されたサンプル時間に従って前記ビデオデータをレンダリングするための手段とをさらに備える、請求項２７に記載のシンクデバイス。
【請求項３１】
前記受信されたメディアデータ内のオーディオタイムスタンプの存在または不在のうちの１つを検出するための手段をさらに備え、ここにおいて、前記オーディオタイムスタンプの前記存在が、前記メディアデータがオーディオデータを含むことを示す、請求項２７に記載のシンクデバイス。
【請求項３２】
前記メディアデータを受信するより前に前記通信セッションについての能力交渉期間の間、前記ソースデバイスからストリームヘッダ情報を受信するための手段と、
前記ストリームヘッダ情報に基づいて前記シンクデバイスの前記処理パイプラインを構成するための手段と、
前記処理パイプラインが構成された後、前記メディアデータの送信を開始するように前記ソースデバイスに通知するための手段とをさらに備える、請求項２７に記載のシンクデバイス。
【請求項３３】
前記受信されたメディアデータがオーディオデータを含むとき、
前記シンクデバイスの前記処理パイプラインに含まれるレンダラ用のオーディオレンダリング開始タイマを削減するための手段と、
前記オーディオデータと前記ビデオデータを同期するための手段と、
前記削減された開始タイマに従って前記同期されたオーディオデータとビデオデータとをレンダリングするための手段とをさらに備える、請求項２７に記載のシンクデバイス。
【請求項３４】
前記シンクデバイスの前記処理パイプラインがプログラマブルではないデコーダを含み、レンダリング用に前記デコーダから前記ビデオデータの前記復号されたサンプルをプッシュするために前記シンクデバイスで前記ビデオデータ内にダミーフレームを挿入するための手段をさらに備える、請求項２７に記載のシンクデバイス。
【請求項３５】
前記シンクデバイスの前記処理パイプラインがプログラマブルデコーダを含み、復号が完了するとすぐにレンダリング用に復号順序で前記ビデオデータの前記復号されたサンプルを出力するように、前記プログラマブルデコーダを構成するための手段をさらに備える、請求項２７に記載のシンクデバイス。
【請求項３６】
前記ソースデバイスから前記メディアデータを受信すると、前記受信されたメディアデータをレンダリングするより前に、前記シンクデバイスの前記処理パイプラインに含まれるデコーダから前記受信されたメディアデータの１つまたは複数のサンプルをフラッシュするための手段をさらに備え、ここにおいて、前記１つまたは複数のサンプルが、前記ソースデバイスからの古いメディアデータの失速したサンプルを備える、請求項２７に記載のシンクデバイス。
【請求項３７】
シンクデバイス内で実行されたとき、
ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスと前記シンクデバイスで通信セッションを確立することと、
前記ソースデバイスからメディアデータを受信することと、ここにおいて、前記メディアデータが少なくともビデオデータを含む、
前記シンクデバイスの処理パイプラインを用いて前記受信されたメディアデータを復号することと、
前記受信されたメディアデータがオーディオデータを含むかどうかを検出することと、
前記受信されたメディアデータがオーディオデータを含まないとき、オーディオデータと前記ビデオデータを同期することを待たずに前記シンクデバイスの前記処理パイプラインを用いて前記ビデオデータの加速されたレンダリングを実行することとをプログラマブルプロセッサに行わせる命令を備える、非一時的なコンピュータ可読媒体。
【請求項３８】
前記受信されたメディアデータがオーディオデータを含まないとき、前記命令が、前記処理パイプラインに含まれるレンダラでの前記ビデオデータおよびオーディオデータ間の同期を無効にすることと、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングすることとを前記プログラマブルプロセッサに行わせる、請求項３７に記載の非一時的なコンピュータ可読媒体。
【請求項３９】
前記受信されたメディアデータがオーディオデータを含まないとき、前記命令が、前記ビデオデータをレンダリングするように、前記処理パイプラインに含まれるレンダラを構成することを前記プログラマブルプロセッサに行わせる、請求項３７に記載の非一時的なコンピュータ可読媒体。
【請求項４０】
前記命令が、前記処理パイプラインに含まれるレンダラに適用可能なメディア時間に基づいて、前記ソースデバイスから受信された前記ビデオデータのサンプル時間を増大させることと、前記増大されたサンプル時間に従って前記ビデオデータをレンダリングすることとを前記プログラマブルプロセッサに行わせる、請求項３７に記載の非一時的なコンピュータ可読媒体。
【請求項４１】
前記命令が、前記受信されたメディアデータ内のオーディオタイムスタンプの存在または不在のうちの１つを検出することを前記プログラマブルプロセッサに行わせ、ここにおいて、前記オーディオタイムスタンプの前記存在が、前記メディアデータがオーディオデータを含むことを示す、請求項３７に記載の非一時的なコンピュータ可読媒体。
【請求項４２】
前記メディアデータを受信するより前に前記通信セッションについての能力交渉期間の間、前記ソースデバイスからストリームヘッダ情報を受信することと、
前記ストリームヘッダ情報に基づいて前記シンクデバイスの前記処理パイプラインを構成することと、
前記処理パイプラインが構成された後、前記メディアデータの送信を開始するように前記ソースデバイスに通知することとを前記プログラマブルプロセッサに行わせる命令をさらに備える、請求項３７に記載の非一時的なコンピュータ可読媒体。
【請求項４３】
前記受信されたメディアデータがオーディオデータを含むとき、
前記シンクデバイスの前記処理パイプラインに含まれるレンダラ用のオーディオレンダリング開始タイマを削減することと、
前記オーディオデータと前記ビデオデータを同期することと、
前記削減された開始タイマに従って前記同期されたオーディオデータとビデオデータとをレンダリングすることとを前記プログラマブルプロセッサに行わせる命令をさらに備える、請求項３７に記載の非一時的なコンピュータ可読媒体。
【請求項４４】
前記シンクデバイスの前記処理パイプラインがプログラマブルではないデコーダを含み、レンダリング用に前記デコーダから前記ビデオデータの前記復号されたサンプルをプッシュするために前記シンクデバイスで前記ビデオデータ内にダミーフレームを挿入することを前記プログラマブルプロセッサに行わせる命令をさらに備える、請求項３７に記載の非一時的なコンピュータ可読媒体。
【請求項４５】
前記シンクデバイスの前記処理パイプラインがプログラマブルデコーダを含み、復号が完了するとすぐにレンダリング用に復号順序で前記ビデオデータの前記復号されたサンプルを出力するように、前記プログラマブルデコーダを構成することを前記プログラマブルプロセッサに行わせる命令をさらに備える、請求項３７に記載の非一時的なコンピュータ可読媒体。
【請求項４６】
前記ソースデバイスから前記メディアデータを受信すると、前記受信されたメディアデータをレンダリングするより前に、前記シンクデバイスの前記処理パイプラインに含まれるデコーダから前記受信されたメディアデータの１つまたは複数のサンプルをフラッシュすることを前記プログラマブルプロセッサに行わせる命令をさらに備え、ここにおいて、前記１つまたは複数のサンプルが、前記ソースデバイスからの古いメディアデータの失速したサンプルを備える、請求項３７に記載の非一時的なコンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１４９
【補正方法】変更
【補正の内容】
【０１４９】
[0159]本発明の様々な実施形態が記載された。これらおよび他の実施形態は、以下の特許請求の範囲内に入る。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスとシンクデバイスで通信セッションを確立することと、
前記シンクデバイスを用いて前記ソースデバイスからメディアデータを受信することと、ここにおいて、前記メディアデータは少なくともビデオデータを含む、
前記シンクデバイスの処理パイプラインを用いて前記受信されたメディアデータを復号することと、
前記復号されたメディアデータがオーディオデータを含むかどうかを検出することと、
前記復号されたメディアデータがオーディオデータを含まないとき、前記シンクデバイスの前記処理パイプラインを用いて前記ビデオデータの加速されたレンダリングを実行することとを備える、方法。
［Ｃ２］  前記ビデオデータの加速されたレンダリングを実行することが、前記処理パイプラインに含まれるレンダラでの同期を無効にすることと、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングすることとを備える、Ｃ１に記載の方法。
［Ｃ３］  前記ビデオデータの加速されたレンダリングを実行することが、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングするように、前記処理パイプラインに含まれるレンダラを構成することを備える、Ｃ１に記載の方法。
［Ｃ４］  前記ビデオデータの加速されたレンダリングを実行することが、前記処理パイプラインに含まれるレンダラに適用可能なメディア時間に基づいて、前記ソースデバイスから受信された前記ビデオデータのサンプル時間を増大させることと、前記増大されたサンプル時間に従って前記ビデオデータをレンダリングすることとを備える、Ｃ１に記載の方法。
［Ｃ５］  前記受信されたメディアデータがオーディオデータを含むかどうかを検出することが、前記受信されたメディアデータ内のオーディオタイムスタンプの存在または不在のうちの１つを検出することを備え、ここにおいて、前記オーディオタイムスタンプの前記存在が、前記メディアデータがオーディオデータを含むことを示す、Ｃ１に記載の方法。
［Ｃ６］  前記メディアデータを受信するより前に前記通信セッションについての能力交渉期間の間、前記ソースデバイスからストリームヘッダ情報を受信することと、
前記ストリームヘッダ情報に基づいて前記シンクデバイスの前記処理パイプラインを構成することと、
前記処理パイプラインが構成された後、前記メディアデータの送信を開始するように前記ソースデバイスに通知することとをさらに備える、Ｃ１に記載の方法。
［Ｃ７］  前記ストリームヘッダ情報に基づいて前記処理パイプラインを構成することが、バッファサイズ、レンダリング開始タイマ、同期待ちタイマ、およびプログラマブルデコーダ設定のうちの１つまたは複数を構成することを備える、Ｃ８に記載の方法。
［Ｃ８］  前記受信されたメディアデータがオーディオデータを含むとき、
前記シンクデバイスの前記処理パイプラインに含まれるレンダラ用のオーディオレンダリング開始タイマを削減することと、
前記オーディオデータと前記ビデオデータを同期することと、
前記削減された開始タイマに従って前記同期されたオーディオデータとビデオデータとをレンダリングすることとをさらに備える、Ｃ１に記載の方法。
［Ｃ９］  前記シンクデバイスの前記処理パイプラインがプログラマブルではないデコーダを含み、レンダリング用に前記デコーダから前記ビデオデータの前記復号されたサンプルをプッシュするために前記シンクデバイスで前記ビデオデータ内にダミーフレームを挿入することをさらに備える、Ｃ１に記載の方法。
［Ｃ１０］  前記シンクデバイスの前記処理パイプラインがプログラマブルデコーダを含み、復号が完了するとすぐにレンダリング用に復号順序で前記ビデオデータの前記復号されたサンプルを出力するように、前記プログラマブルデコーダを構成することをさらに備える、Ｃ１に記載の方法。
［Ｃ１１］  前記ソースデバイスから前記メディアデータを受信すると、前記受信されたメディアデータをレンダリングするより前に、前記シンクデバイスの前記処理パイプラインに含まれるデコーダから前記受信されたメディアデータの１つまたは複数のサンプルをフラッシュすることをさらに備え、ここにおいて、前記１つまたは複数のサンプルが、前記ソースデバイスからの古いメディアデータの失速したサンプルを備える、Ｃ１に記載の方法。
［Ｃ１２］  前記ソースデバイスにトランスポートチャネル状態を記述するフィードバック情報を送信することをさらに備え、ここにおいて、前記フィードバック情報が、前記ソースデバイスの処理パイプラインを修正するために使用される、Ｃ１に記載の方法。
［Ｃ１３］  前記シンクデバイスで前記通信セッションを確立することが、前記ソースデバイスから前記通信セッション用の前記メディアデータの広告を受信することと、前記ソースデバイスに前記通信セッションへの参加の要求を送ることとを備える、Ｃ１に記載の方法。
［Ｃ１４］  ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスとシンクデバイスで通信セッションを確立することと、前記ソースデバイスからメディアデータを受信することであって、ここにおいて、前記メディアデータは少なくともビデオデータを含む、受信することと、前記受信されたメディアデータを復号することと、前記受信されたメディアデータがオーディオデータを含むかどうかを検出することと、前記受信されたメディアデータがオーディオデータを含まないとき、前記ビデオデータの加速されたレンダリングを実行することとを行うように構成された１つまたは複数の処理ユニットを含む処理パイプラインと、
前記シンクデバイスの前記処理パイプラインを管理するように構成されたパイプラインマネージャとを備える、シンクデバイス。
［Ｃ１５］  前記受信されたメディアデータがオーディオデータを含まないとき、前記パイプラインマネージャが、前記処理パイプラインに含まれるレンダラでの同期を無効にし、および、ここにおいて、前記処理パイプラインの前記１つまたは複数の処理ユニットが、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングするように構成された、Ｃ１４に記載のシンクデバイス。
［Ｃ１６］  前記受信されたメディアデータがオーディオデータを含まないとき、前記パイプラインマネージャが、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングするように、前記処理パイプラインに含まれるレンダラを構成する、Ｃ１４に記載のシンクデバイス。
［Ｃ１７］  前記パイプラインマネージャが、前記処理パイプラインに含まれるレンダラに適用可能なメディア時間に基づいて、前記ソースデバイスから受信された前記ビデオデータのサンプル時間を増大させ、および、ここにおいて、前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記増大されたサンプル時間に従って前記ビデオデータをレンダリングするように構成された、Ｃ１４に記載のシンクデバイス。
［Ｃ１８］  前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記受信されたメディアデータ内のオーディオタイムスタンプの存在または不在のうちの１つを検出するように構成され、ここにおいて、前記オーディオタイムスタンプの前記存在が、前記メディアデータがオーディオデータを含むことを示す、Ｃ１４に記載のシンクデバイス。
［Ｃ１９］  前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記メディアデータを受信するより前に前記通信セッションについての能力交渉期間の間、前記ソースデバイスからストリームヘッダ情報を受信するように構成され、
前記パイプラインマネージャが、前記ストリームヘッダ情報に基づいて前記シンクデバイスの前記処理パイプラインを構成し、
前記処理パイプラインが構成された後、前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記メディアデータの送信を開始するように前記ソースデバイスに通知するように構成された、Ｃ１４に記載のシンクデバイス。
［Ｃ２０］  前記パイプラインマネージャが、前記処理パイプライン用のプログラマブルデコーダ設定、同期待ちタイマ、レンダリング開始タイマ、および、バッファサイズのうちの１つまたは複数を構成する、Ｃ１９に記載のシンクデバイス。
［Ｃ２１］  前記受信されたメディアデータがオーディオデータを含むとき、前記パイプラインマネージャが、前記シンクデバイスの前記処理パイプラインに含まれるレンダラ用のオーディオレンダリング開始タイマを削減し、および、ここにおいて、前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記オーディオデータと前記ビデオデータを同期し、前記削減された開始タイマに従って前記同期されたオーディオデータとビデオデータとをレンダリングするように構成された、Ｃ１４に記載のシンクデバイス。
［Ｃ２２］  前記処理パイプラインに含まれるプログラマブルではないデコーダをさらに備え、ここにおいて、前記処理パイプラインの前記１つまたは複数の処理ユニットが、レンダリング用に前記デコーダから前記ビデオデータの前記復号されたサンプルをプッシュするために前記シンクデバイスで前記ビデオデータ内にダミーフレームを挿入するように構成された、Ｃ１４に記載のシンクデバイス。
［Ｃ２３］  前記処理パイプラインに含まれるプログラマブルデコーダをさらに備え、ここにおいて、前記パイプラインマネージャが、復号が完了するとすぐにレンダリング用に復号順序で前記ビデオデータの前記復号されたサンプルを出力するように、前記プログラマブルデコーダを構成する、Ｃ１４に記載のシンクデバイス。
［Ｃ２４］  前記ソースデバイスから前記メディアデータを受信すると、前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記受信されたメディアデータをレンダリングするより前に、前記シンクデバイスの前記処理パイプラインに含まれるデコーダから前記受信されたメディアデータの１つまたは複数のサンプルをフラッシュするように構成され、ここにおいて、前記１つまたは複数のサンプルが、前記ソースデバイスからの古いメディアデータの失速したサンプルを備える、Ｃ１４に記載のシンクデバイス。
［Ｃ２５］  前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記ソースデバイスにトランスポートチャネル状態を記述するフィードバック情報を送信するように構成され、ここにおいて、前記フィードバック情報が、前記ソースデバイスの処理パイプラインを修正するために使用される、Ｃ１４に記載のシンクデバイス。
［Ｃ２６］  前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記ソースデバイスから前記通信セッション用の前記メディアデータの広告を受信し、前記シンクデバイスで前記通信セッションを確立するために前記ソースデバイスに前記通信セッションへの参加の要求を送るように構成された、Ｃ１５に記載のシンクデバイス。
［Ｃ２７］  ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスとシンクデバイスで通信セッションを確立するための手段と、
前記ソースデバイスからメディアデータを受信するための手段と、ここにおいて、前記メディアデータは少なくともビデオデータを含む、
前記シンクデバイスの処理パイプラインを用いて前記受信されたメディアデータを復号するための手段と、
前記受信されたメディアデータがオーディオデータを含むかどうかを検出するための手段と、
前記受信されたメディアデータがオーディオデータを含まないとき、前記シンクデバイスの前記処理パイプラインを用いて前記ビデオデータの加速されたレンダリングを実行するための手段とを備える、シンクデバイス。
［Ｃ２８］  前記受信されたメディアデータがオーディオデータを含まないとき、前記処理パイプラインに含まれるレンダラでの同期を無効にするための手段と、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングするための手段とをさらに備える、Ｃ２７に記載のシンクデバイス。
［Ｃ２９］  前記受信されたメディアデータがオーディオデータを含まないとき、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングするように、前記処理パイプラインに含まれるレンダラを構成するための手段をさらに備える、Ｃ２７に記載のシンクデバイス。
［Ｃ３０］  前記処理パイプラインに含まれるレンダラに適用可能なメディア時間に基づいて、前記ソースデバイスから受信された前記ビデオデータのサンプル時間を増大させるための手段と、前記増大されたサンプル時間に従って前記ビデオデータをレンダリングするための手段とをさらに備える、Ｃ２７に記載のシンクデバイス。
［Ｃ３１］  前記受信されたメディアデータ内のオーディオタイムスタンプの存在または不在のうちの１つを検出するための手段をさらに備え、ここにおいて、前記オーディオタイムスタンプの前記存在が、前記メディアデータがオーディオデータを含むことを示す、Ｃ２７に記載のシンクデバイス。
［Ｃ３２］  前記メディアデータを受信するより前に前記通信セッションについての能力交渉期間の間、前記ソースデバイスからストリームヘッダ情報を受信するための手段と、
前記ストリームヘッダ情報に基づいて前記シンクデバイスの前記処理パイプラインを構成するための手段と、
前記処理パイプラインが構成された後、前記メディアデータの送信を開始するように前記ソースデバイスに通知するための手段とをさらに備える、Ｃ２７に記載のシンクデバイス。
［Ｃ３３］  前記受信されたメディアデータがオーディオデータを含むとき、
前記シンクデバイスの前記処理パイプラインに含まれるレンダラ用のオーディオレンダリング開始タイマを削減するための手段と、
前記オーディオデータと前記ビデオデータを同期するための手段と、
前記削減された開始タイマに従って前記同期されたオーディオデータとビデオデータとをレンダリングするための手段とをさらに備える、Ｃ２７に記載のシンクデバイス。
［Ｃ３４］  前記シンクデバイスの前記処理パイプラインがプログラマブルではないデコーダを含み、レンダリング用に前記デコーダから前記ビデオデータの前記復号されたサンプルをプッシュするために前記シンクデバイスで前記ビデオデータ内にダミーフレームを挿入するための手段をさらに備える、Ｃ２７に記載のシンクデバイス。
［Ｃ３５］  前記シンクデバイスの前記処理パイプラインがプログラマブルデコーダを含み、復号が完了するとすぐにレンダリング用に復号順序で前記ビデオデータの前記復号されたサンプルを出力するように、前記プログラマブルデコーダを構成するための手段をさらに備える、Ｃ２７に記載のシンクデバイス。
［Ｃ３６］  前記ソースデバイスから前記メディアデータを受信すると、前記受信されたメディアデータをレンダリングするより前に、前記シンクデバイスの前記処理パイプラインに含まれるデコーダから前記受信されたメディアデータの１つまたは複数のサンプルをフラッシュするための手段をさらに備え、ここにおいて、前記１つまたは複数のサンプルが、前記ソースデバイスからの古いメディアデータの失速したサンプルを備える、Ｃ２７に記載のシンクデバイス。
［Ｃ３７］  シンクデバイス内で実行されたとき、
ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスと前記シンクデバイスで通信セッションを確立することと、
前記ソースデバイスからメディアデータを受信することと、ここにおいて、前記メディアデータが少なくともビデオデータを含む、
前記シンクデバイスの処理パイプラインを用いて前記受信されたメディアデータを復号することと、
前記受信されたメディアデータがオーディオデータを含むかどうかを検出することと、
前記受信されたメディアデータがオーディオデータを含まないとき、前記シンクデバイスの前記処理パイプラインを用いて前記ビデオデータの加速されたレンダリングを実行することとをプログラマブルプロセッサに行わせる命令を備える、コンピュータ可読媒体。
［Ｃ３８］  前記受信されたメディアデータがオーディオデータを含まないとき、前記命令が、前記処理パイプラインに含まれるレンダラでの同期を無効にすることと、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングすることとを前記プログラマブルプロセッサに行わせる、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ３９］  前記受信されたメディアデータがオーディオデータを含まないとき、前記命令が、オーディオデータとの同期を待たずに前記ビデオデータをレンダリングするように、前記処理パイプラインに含まれるレンダラを構成することを前記プログラマブルプロセッサに行わせる、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ４０］  前記命令が、前記処理パイプラインに含まれるレンダラに適用可能なメディア時間に基づいて、前記ソースデバイスから受信された前記ビデオデータのサンプル時間を増大させることと、前記増大されたサンプル時間に従って前記ビデオデータをレンダリングすることとを前記プログラマブルプロセッサに行わせる、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ４１］  前記命令が、前記受信されたメディアデータ内のオーディオタイムスタンプの存在または不在のうちの１つを検出することを前記プログラマブルプロセッサに行わせ、ここにおいて、前記オーディオタイムスタンプの前記存在が、前記メディアデータがオーディオデータを含むことを示す、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ４２］  前記メディアデータを受信するより前に前記通信セッションについての能力交渉期間の間、前記ソースデバイスからストリームヘッダ情報を受信することと、
前記ストリームヘッダ情報に基づいて前記シンクデバイスの前記処理パイプラインを構成することと、
前記処理パイプラインが構成された後、前記メディアデータの送信を開始するように前記ソースデバイスに通知することとを前記プログラマブルプロセッサに行わせる命令をさらに備える、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ４３］  前記受信されたメディアデータがオーディオデータを含むとき、
前記シンクデバイスの前記処理パイプラインに含まれるレンダラ用のオーディオレンダリング開始タイマを削減することと、
前記オーディオデータと前記ビデオデータを同期することと、
前記削減された開始タイマに従って前記同期されたオーディオデータとビデオデータとをレンダリングすることとを前記プログラマブルプロセッサに行わせる命令をさらに備える、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ４４］  前記シンクデバイスの前記処理パイプラインがプログラマブルではないデコーダを含み、レンダリング用に前記デコーダから前記ビデオデータの前記復号されたサンプルをプッシュするために前記シンクデバイスで前記ビデオデータ内にダミーフレームを挿入することを前記プログラマブルプロセッサに行わせる命令をさらに備える、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ４５］  前記シンクデバイスの前記処理パイプラインがプログラマブルデコーダを含み、復号が完了するとすぐにレンダリング用に復号順序で前記ビデオデータの前記復号されたサンプルを出力するように、前記プログラマブルデコーダを構成することを前記プログラマブルプロセッサに行わせる命令をさらに備える、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ４６］  前記ソースデバイスから前記メディアデータを受信すると、前記受信されたメディアデータをレンダリングするより前に、前記シンクデバイスの前記処理パイプラインに含まれるデコーダから前記受信されたメディアデータの１つまたは複数のサンプルをフラッシュすることを前記プログラマブルプロセッサに行わせる命令をさらに備え、ここにおいて、前記１つまたは複数のサンプルが、前記ソースデバイスからの古いメディアデータの失速したサンプルを備える、Ｃ３７に記載のコンピュータ可読媒体。