【手続補正書】
【提出日】平成28年2月2日(2016.2.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレスディスプレイ、ＷＤ、システムにおいてソースデバイスとシンクデバイスで通信セッションを確立することと、
前記通信セッションの間に、前記シンクデバイスを用いて前記ソースデバイスからメディアデータを受信することと、
前記受信されたメディアデータ用のアプリケーションのタイプを知ることと、
前記通信セッションの間に、前記アプリケーションのタイプに基づいて前記シンクデバイスの処理パイプラインに含まれるバッファのサイズを調整することと、
前記シンクデバイスで動作する前記受信されたメディアデータ用のアプリケーション内で表示用に前記メディアデータをレンダリングすることと
を備える、方法。
【請求項２】
前記受信されたメディアデータ用の前記アプリケーションのタイプを知ることが、前記受信されたメディアデータ内の一定の間隔でオーディオタイムスタンプの存在または不在のうちの１つを検出することを備え、ここにおいて、一定の間隔でのオーディオタイムスタンプの前記存在が、前記メディアデータがビデオ再生アプリケーション用であることを示す、請求項１に記載の方法。
【請求項３】
前記受信されたメディアデータ用の前記アプリケーションのタイプを知ることが、前記メディアデータがビデオ再生アプリケーション用であるとき、前記ソースデバイスから指示を受信することを備える、請求項１に記載の方法。
【請求項４】
前記ソースデバイスから前記指示を受信することが、前記ソースデバイスから前記ビデオ再生アプリケーション用の前記メディアデータの開始の指示を受信することと、前記ビデオ再生アプリケーション用の前記メディアデータの終了の指示を受信することとを備える、請求項３に記載の方法。
【請求項５】
前記メディアデータがビデオ再生アプリケーション用であるとき、バッファのサイズを調整することが、前記ビデオ再生アプリケーションで表示するより前に前記メディアデータを保持するために前記シンクデバイスの前記処理パイプラインに含まれるバッファのサイズを増大させることを備える、請求項１に記載の方法。
【請求項６】
前記メディアデータがビデオ再生アプリケーション用ではないとき、バッファのサイズを調整することが、ユーザインターフェース、ＵＩ、アプリケーションおよびゲームアプリケーションのうちの１つで表示するより前に前記メディアデータを保持するために前記シンクデバイスの前記処理パイプラインに含まれるバッファのサイズを減少させることを備える、請求項１に記載の方法。
【請求項７】
前記バッファが、前記シンクデバイスの前記処理パイプライン内にレンダラとディスプレイプロセッサとの間の前記ＷＤシステム用フレームバッファを備える、請求項１に記載の方法。
【請求項８】
前記バッファが、前記シンクデバイスの前記処理パイプライン内にデコーダとレンダラとの間の前記ＷＤシステム用レンダリングキューバッファを備える、請求項１に記載の方法。
【請求項９】
前記メディアデータがビデオ再生アプリケーション用であるとき、
前記バッファからの前記メディアデータのレンダリングを休止することと、
前記メディアデータのしきい値の数のサンプルが前記バッファに記憶された後、前記バッファからの前記メディアデータのレンダリングを再開することと
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記ソースデバイスに前記シンクデバイスからトランスポートチャネル状態を記述するフィードバック情報を送信することをさらに備え、ここにおいて、前記フィードバック情報が、前記ソースデバイスの処理パイプラインを修正するために使用される、請求項１に記載の方法。
【請求項１１】
前記シンクデバイスで前記通信セッションを確立することが、前記ソースデバイスから前記通信セッション用の前記メディアデータの広告を受信することと、前記ソースデバイスに前記通信セッションへの参加の要求を送ることとを備える、請求項１に記載の方法。
【請求項１２】
ワイヤレスディスプレイ、ＷＤ、システムにおいてソースデバイスとシンクデバイスで通信セッションを確立するための手段と、
前記通信セッションの間に、前記ソースデバイスからメディアデータを受信するための手段と、
前記受信されたメディアデータ用のアプリケーションのタイプを知るための手段と、
前記通信セッションの間に、前記アプリケーションのタイプに基づいて前記シンクデバイスの処理パイプラインに含まれるバッファのサイズを調整するための手段と、
前記シンクデバイスで動作する前記受信されたメディアデータ用のアプリケーション内で表示用に前記メディアデータをレンダリングするための手段と
を備える、シンクデバイス。
【請求項１３】
前記受信されたメディアデータ内の一定の間隔でオーディオタイムスタンプの存在または不在のうちの１つを検出するための手段をさらに備え、ここにおいて、一定の間隔でのオーディオタイムスタンプの前記存在が、前記メディアデータがビデオ再生アプリケーション用であることを示す、請求項１２に記載のシンクデバイス。
【請求項１４】
前記メディアデータがビデオ再生アプリケーション用であるとき、前記ソースデバイスから指示を受信するための手段をさらに備える、請求項１２に記載のシンクデバイス。
【請求項１５】
シンクデバイス内で実行されたとき、プログラマブルプロセッサに本願請求項１〜１１のうちの１つに従った方法を実行させる命令を備える、コンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１５０
【補正方法】変更
【補正の内容】
【０１５０】
[0160]本発明の様々な実施形態が記載された。これらおよび他の実施形態は、以下の特許請求の範囲内に入る。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスとシンクデバイスで通信セッションを確立することと、
前記シンクデバイスを用いて前記ソースデバイスからメディアデータを受信することと、
前記受信されたメディアデータ用のアプリケーションのタイプを知ることと、
前記アプリケーションのタイプに基づいて前記シンクデバイスの処理パイプラインに含まれるバッファのサイズを調整することと、
前記シンクデバイスで動作する前記受信されたメディアデータ用のアプリケーション内で表示用に前記メディアデータをレンダリングすることと
を備える、方法。
［Ｃ２］
前記受信されたメディアデータ用の前記アプリケーションのタイプを知ることが、前記受信されたメディアデータ内の一定の間隔でオーディオタイムスタンプの存在または不在のうちの１つを検出することを備え、ここにおいて、一定の間隔でのオーディオタイムスタンプの前記存在が、前記メディアデータがビデオ再生アプリケーション用であることを示す、Ｃ１に記載の方法。
［Ｃ３］
前記受信されたメディアデータ用の前記アプリケーションのタイプを知ることが、前記メディアデータがビデオ再生アプリケーション用であるとき、前記ソースデバイスから指示を受信することを備える、Ｃ１に記載の方法。
［Ｃ４］
前記ソースデバイスから前記指示を受信することが、前記ソースデバイスから前記ビデオ再生アプリケーション用の前記メディアデータの開始の指示を受信することと、前記ビデオ再生アプリケーション用の前記メディアデータの終了の指示を受信することとを備える、Ｃ３に記載の方法。
［Ｃ５］
前記メディアデータがビデオ再生アプリケーション用であるとき、バッファのサイズを調整することが、前記ビデオ再生アプリケーションで表示するより前に前記メディアデータを保持するために前記シンクデバイスの前記処理パイプラインに含まれるバッファのサイズを増大させることを備える、Ｃ１に記載の方法。
［Ｃ６］
前記メディアデータがビデオ再生アプリケーション用ではないとき、バッファのサイズを調整することが、ユーザインターフェース（ＵＩ）アプリケーションおよびゲームアプリケーションのうちの１つで表示するより前に前記メディアデータを保持するために前記シンクデバイスの前記処理パイプラインに含まれるバッファのサイズを減少させることを備える、Ｃ１に記載の方法。
［Ｃ７］
前記バッファが、前記シンクデバイスの前記処理パイプライン内にレンダラとディスプレイプロセッサとの間の前記ＷＤシステム用フレームバッファを備える、Ｃ１に記載の方法。
［Ｃ８］
前記バッファが、前記シンクデバイスの前記処理パイプライン内にデコーダとレンダラとの間の前記ＷＤシステム用レンダリングキューバッファを備える、Ｃ１に記載の方法。
［Ｃ９］
前記メディアデータがビデオ再生アプリケーション用であるとき、
前記バッファからの前記メディアデータのレンダリングを休止することと、
前記メディアデータのしきい値の数のサンプルが前記バッファに記憶された後、前記バッファからの前記メディアデータのレンダリングを再開することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１０］
前記ソースデバイスに前記シンクデバイスからトランスポートチャネル状態を記述するフィードバック情報を送信することをさらに備え、ここにおいて、前記フィードバック情報が、前記ソースデバイスの処理パイプラインを修正するために使用される、Ｃ１に記載の方法。
［Ｃ１１］
前記シンクデバイスで前記通信セッションを確立することが、前記ソースデバイスから前記通信セッション用の前記メディアデータの広告を受信することと、前記ソースデバイスに前記通信セッションへの参加の要求を送ることとを備える、Ｃ１に記載の方法。
［Ｃ１２］
ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスとシンクデバイスで通信セッションを確立することと、前記ソースデバイスからメディアデータを受信することと、前記受信されたメディアデータ用のアプリケーションのタイプを知ることと、前記アプリケーションのタイプに基づいて処理パイプラインに含まれるバッファのサイズを調整することと、前記シンクデバイスで動作する前記受信されたメディアデータ用のアプリケーション内で表示用に前記メディアデータをレンダリングすることとを行うように構成された１つまたは複数の処理ユニットを含む前記処理パイプラインと、
前記シンクデバイスの前記処理パイプラインを管理するように構成されたパイプラインマネージャと
を備える、シンクデバイス。
［Ｃ１３］
前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記受信されたメディアデータ内の一定の間隔でオーディオタイムスタンプの存在または不在のうちの１つを検出するように構成され、ここにおいて、一定の間隔でのオーディオタイムスタンプの前記存在が、前記メディアデータがビデオ再生アプリケーション用であることを示す、Ｃ１２に記載のシンクデバイス。
［Ｃ１４］
前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記メディアデータがビデオ再生アプリケーション用であるとき、前記ソースデバイスから指示を受信するように構成された、Ｃ１２に記載のシンクデバイス。
［Ｃ１５］
前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記ソースデバイスから前記ビデオ再生アプリケーション用の前記メディアデータの開始の指示を受信することと、前記ビデオ再生アプリケーション用の前記メディアデータの終了の指示を受信することとを行うように構成された、Ｃ１４に記載のシンクデバイス。
［Ｃ１６］
前記メディアデータがビデオ再生アプリケーション用であるとき、前記パイプラインマネージャが、前記ビデオ再生アプリケーションで表示するより前に前記メディアデータを保持するために前記シンクデバイスの前記処理パイプラインに含まれるバッファのサイズを増大させる、Ｃ１２に記載のシンクデバイス。
［Ｃ１７］
前記メディアデータがビデオ再生アプリケーション用ではないとき、前記パイプラインマネージャが、ユーザインターフェース（ＵＩ）アプリケーションおよびゲームアプリケーションのうちの１つで表示するより前に前記メディアデータを保持するために前記シンクデバイスの前記処理パイプラインに含まれるバッファのサイズを減少させる、Ｃ１２に記載のシンクデバイス。
［Ｃ１８］
前記バッファが、前記シンクデバイスの前記処理パイプライン内にレンダラとディスプレイプロセッサとの間の前記ＷＤシステム用フレームバッファを備える、Ｃ１２に記載のシンクデバイス。
［Ｃ１９］
前記バッファが、前記シンクデバイスの前記処理パイプライン内にデコーダとレンダラとの間の前記ＷＤシステム用レンダリングキューバッファを備える、Ｃ１２に記載のシンクデバイス。
［Ｃ２０］
前記メディアデータがビデオ再生アプリケーション用であるとき、前記パイプラインマネージャが、前記バッファからの前記メディアデータのレンダリングを休止し、前記メディアデータのしきい値の数のサンプルが前記バッファに記憶された後、前記バッファからの前記メディアデータのレンダリングを再開する、Ｃ１２に記載のシンクデバイス。
［Ｃ２１］
前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記ソースデバイスに前記シンクデバイスからトランスポートチャネル状態を記述するフィードバック情報を送信するように構成され、ここにおいて、前記フィードバック情報が、前記ソースデバイスの処理パイプラインを修正するために使用される、Ｃ１２に記載のシンクデバイス。
［Ｃ２２］
前記処理パイプラインの前記１つまたは複数の処理ユニットが、前記通信セッション用の前記メディアデータの広告を前記ソースデバイスから受信し、前記シンクデバイスで前記通信セッションを確立するために前記ソースデバイスに前記通信セッションへの参加の要求を送るように構成された、Ｃ１２に記載のシンクデバイス。
［Ｃ２３］
ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスとシンクデバイスで通信セッションを確立するための手段と、
前記ソースデバイスからメディアデータを受信するための手段と、
前記受信されたメディアデータ用のアプリケーションのタイプを知るための手段と、
前記アプリケーションのタイプに基づいて前記シンクデバイスの処理パイプラインに含まれるバッファのサイズを調整するための手段と、
前記シンクデバイスで動作する前記受信されたメディアデータ用のアプリケーション内で表示用に前記メディアデータをレンダリングするための手段と
を備える、シンクデバイス。
［Ｃ２４］
前記受信されたメディアデータ内の一定の間隔でオーディオタイムスタンプの存在または不在のうちの１つを検出するための手段をさらに備え、ここにおいて、一定の間隔でのオーディオタイムスタンプの前記存在が、前記メディアデータがビデオ再生アプリケーション用であることを示す、Ｃ２３に記載のシンクデバイス。
［Ｃ２５］
前記メディアデータがビデオ再生アプリケーション用であるとき、前記ソースデバイスから指示を受信するための手段をさらに備える、Ｃ２３に記載のシンクデバイス。
［Ｃ２６］
前記ソースデバイスから前記ビデオ再生アプリケーション用の前記メディアデータの開始の指示を受信するための手段と、前記ビデオ再生アプリケーション用の前記メディアデータの終了の指示を受信するための手段とをさらに備える、Ｃ２５に記載のシンクデバイス。
［Ｃ２７］
前記メディアデータがビデオ再生アプリケーション用であるとき、前記ビデオ再生アプリケーションで表示するより前に前記メディアデータを保持するために前記シンクデバイスの前記処理パイプラインに含まれるバッファのサイズを増大させるための手段をさらに備える、Ｃ２３に記載のシンクデバイス。
［Ｃ２８］
前記メディアデータがビデオ再生アプリケーション用ではないとき、ユーザインターフェース（ＵＩ）アプリケーションおよびゲームアプリケーションのうちの１つで表示するより前に前記メディアデータを保持するために前記シンクデバイスの前記処理パイプラインに含まれるバッファのサイズを減少させるための手段をさらに備える、Ｃ２３に記載のシンクデバイス。
［Ｃ２９］
前記メディアデータがビデオ再生アプリケーション用であるとき、
前記バッファからの前記メディアデータのレンダリングを休止するための手段と、
前記メディアデータのしきい値の数のサンプルが前記バッファに記憶された後、前記バッファからの前記メディアデータのレンダリングを再開するための手段と
をさらに備える、Ｃ２３に記載のシンクデバイス。
［Ｃ３０］
シンクデバイス内で実行されたとき、
ワイヤレスディスプレイ（ＷＤ）システムにおいてソースデバイスと前記シンクデバイスで通信セッションを確立することと、
前記ソースデバイスからメディアデータを受信することと、
前記受信されたメディアデータ用のアプリケーションのタイプを知ることと、
前記アプリケーションのタイプに基づいて前記シンクデバイスの処理パイプラインに含まれるバッファのサイズを調整することと、
前記シンクデバイスで動作する前記受信されたメディアデータ用のアプリケーション内で表示用に前記メディアデータをレンダリングすることと
をプログラマブルプロセッサに行わせる命令を備える、コンピュータ可読媒体。
［Ｃ３１］
前記命令が、前記受信されたメディアデータ内の一定の間隔でオーディオタイムスタンプの存在または不在のうちの１つを検出することを前記プログラマブルプロセッサに行わせ、ここにおいて、一定の間隔でのオーディオタイムスタンプの前記存在が、前記メディアデータがビデオ再生アプリケーション用であることを示す、Ｃ３０に記載のコンピュータ可読媒体。
［Ｃ３２］
前記メディアデータがビデオ再生アプリケーション用であるとき、前記命令が、前記ソースデバイスから指示を受信することを前記プログラマブルプロセッサに行わせる、Ｃ３０に記載のコンピュータ可読媒体。
［Ｃ３３］
前記命令が、前記ソースデバイスから前記ビデオ再生アプリケーション用の前記メディアデータの開始の指示を受信することと、前記ビデオ再生アプリケーション用の前記メディアデータの終了の指示を受信することとを前記プログラマブルプロセッサに行わせる、Ｃ３２に記載のコンピュータ可読媒体。
［Ｃ３４］
前記メディアデータがビデオ再生アプリケーション用であるとき、前記命令が、前記ビデオ再生アプリケーションで表示するより前に前記メディアデータを保持するために前記シンクデバイスの前記処理パイプラインに含まれるバッファのサイズを増大させることを前記プログラマブルプロセッサに行わせる、Ｃ３０に記載のコンピュータ可読媒体。
［Ｃ３５］
前記メディアデータがビデオ再生アプリケーション用ではないとき、前記命令が、ユーザインターフェース（ＵＩ）アプリケーションおよびゲームアプリケーションのうちの１つで表示するより前に前記メディアデータを保持するために前記シンクデバイスの前記処理パイプラインに含まれるバッファのサイズを減少させることを前記プログラマブルプロセッサに行わせる、Ｃ３０に記載のコンピュータ可読媒体。
［Ｃ３６］
前記メディアデータがビデオ再生アプリケーション用であるとき、
前記バッファからの前記メディアデータのレンダリングを休止することと、
前記メディアデータのしきい値の数のサンプルが前記バッファに記憶された後、前記バッファからの前記メディアデータのレンダリングを再開することと
を前記プログラマブルプロセッサに行わせる命令をさらに備える、Ｃ３０に記載のコンピュータ可読媒体。
［Ｃ３７］
メディアデータを取り込み、前記メディアデータ用のアプリケーションのタイプを検出し、前記メディアデータ用の前記アプリケーションのタイプの指示とともに前記メディアデータを送信するように構成されたソースデバイスと、
前記メディアデータ用の前記アプリケーションのタイプの前記指示とともに前記メディアデータを前記ソースデバイスから受信し、前記アプリケーションのタイプに基づいてシンクデバイスの処理パイプラインに含まれるバッファのサイズを調整し、前記シンクデバイスで動作する前記受信されたメディアデータ用のアプリケーション内で表示用に前記メディアデータをレンダリングするように構成されたシンクデバイスと
を備える、ワイヤレスディスプレイ（ＷＤ）システム。