【手続補正書】
【提出日】平成28年11月4日(2016.11.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレスシンクデバイスからワイヤレスソースデバイスにユーザ入力データを送信する方法であって、
前記ワイヤレスシンクデバイスにおいて前記ユーザ入力データを取得することと、
前記ユーザ入力データを記述するペイロードデータを生成することと、ここにおいて、前記ペイロードデータは、入力タイプを識別するための入力タイプフィールドを備え、
データパケットヘッダと前記ペイロードデータとを備えるデータパケットを生成することと、ここにおいて、前記データパケットヘッダは、入力カテゴリーフィールドを備え、
前記ペイロードデータが前記ワイヤレスソースデバイスと前記ワイヤレスシンクデバイスの両方によって実行されているプロトコルにおいて定義されている一般情報要素を備える一般入力を備えることを示すように、前記入力カテゴリーフィールドの値を設定することと、ここにおいて、
前記一般情報要素は、前記ユーザ入力データを取得したデバイスに基づいてフォーマットされず、
前記入力カテゴリーフィールドの前記値を設定することは、サポートされる入力カテゴリーのリストから前記値を選択することを備え、
サポートされる入力カテゴリーの前記リストは、前記一般入力を示す前記値、およびヒューマンインターフェースデバイスコマンドを示す値を備え、
前記ヒューマンインターフェースデバイスコマンドを示す前記値は、前記データパケットがヒューマンインターフェースデバイスのタイプに基づいてフォーマットされているペイロードデータを備えることを示し、
前記ワイヤレスソースデバイスに前記データパケットを送信することと、
を備える、方法。
【請求項２】
前記入力タイプが、マウスボタンを押すことと、マウスボタンを放すことと、ディスプレイにタッチすることと、ディスプレイを放すことと、マウスカーソルを移動することと、前記ディスプレイ上でタッチを移動することと、キーを押下することと、キーを放すことと、ズームと、垂直スクロールと、水平スクロールと、回転とからなるグループから選択される、請求項１に記載の方法。
【請求項３】
前記ペイロードデータが、入力記述の長さを識別する長さフィールドを備える、請求項１に記載の方法。
【請求項４】
前記入力記述の前記長さがオクテットの単位で識別される、請求項３に記載の方法。
【請求項５】
前記ペイロードデータが、前記ユーザ入力データの詳細を記述するための記述フィールドを備える、請求項１に記載の方法。
【請求項６】
前記ペイロードデータが、第１の入力タイプフィールドと、第１の長さフィールドと、第１の記述フィールドと、第２の入力タイプフィールドと、第２の長さフィールドと、第２の記述フィールドとを備え、前記第１の長さフィールド中に含まれている長さ値が、前記第１の記述フィールドの終了と前記第２の入力タイプフィールドの開始とを識別する、請求項１に記載の方法。
【請求項７】
前記ペイロードデータは、ポインタイベントの数を識別し、各ポインタイベントについて、前記ポインタイベントが行われた座標に対応するｘ座標およびｙ座標を識別する、請求項１に記載の方法。
【請求項８】
前記ｘ座標および前記ｙ座標が、前記ワイヤレスシンクデバイスと前記ワイヤレスソースデバイスとの間のビデオストリームのネゴシエートされた解像度に基づく、請求項７に記載の方法。
【請求項９】
前記ペイロードデータが、キーダウンイベントに対応するＡＳＣＩＩ（American Standard Code For Information Interchange）コードを備える、請求項１に記載の方法。
【請求項１０】
前記ペイロードデータが、ｘ座標値と、ｙ座標値と、ズーム係数の指示とを備える、請求項１に記載の方法。
【請求項１１】
前記ペイロードデータが、水平にスクロールする量の指示を備える、請求項１に記載の方法。
【請求項１２】
水平にスクロールする前記量が、ピクセルの単位であり、前記ワイヤレスソースデバイスのディスプレイ解像度に基づく、請求項１１に記載の方法。
【請求項１３】
前記ペイロードデータが、垂直にスクロールする量の指示を備える、請求項１に記載の方法。
【請求項１４】
垂直にスクロールする前記量が、ピクセルの単位であり、前記ワイヤレスソースデバイスのディスプレイ解像度に基づく、請求項１３に記載の方法。
【請求項１５】
前記ペイロードデータが、回転の量の指示を備える、請求項１に記載の方法。
【請求項１６】
前記回転の前記量がラジアンの単位である、請求項１５に記載の方法。
【請求項１７】
前記ユーザ入力データを取得することが、前記ワイヤレスシンクデバイスの入力デバイスを通して前記ユーザ入力データをキャプチャすることを備える、請求項１に記載の方法。
【請求項１８】
前記ユーザ入力データを取得することが、別のワイヤレスシンクデバイスからのフォワーディングされたユーザ入力データを受信することを備える、請求項１に記載の方法。
【請求項１９】
前記データパケットヘッダがアプリケーションレイヤパケットヘッダである、請求項１に記載の方法。
【請求項２０】
前記データパケットが、前記ワイヤレスソースデバイスのオーディオデータまたはビデオデータを制御するためのものである、請求項１に記載の方法。
【請求項２１】
前記データパケットが伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）プロトコルを使用して送信される、請求項１に記載の方法。
【請求項２２】
ワイヤレスソースデバイスにユーザ入力データを送信するように構成されたワイヤレスシンクデバイスであって、
前記ワイヤレスシンクデバイスにおいてユーザ入力データを取得するように構成された入力デバイスと、
１つまたは複数のプロセッサと、前記１つまたは複数のプロセッサは、
前記ユーザ入力データを記述するペイロードデータを生成することと、ここにおいて、前記ペイロードデータは、入力タイプを識別するための入力タイプフィールドを備え、
データパケットヘッダと前記ペイロードデータとを備えるデータパケットを生成することと、ここにおいて、前記データパケットヘッダは、入力カテゴリーフィールドを備え、
前記ペイロードデータが前記ワイヤレスソースデバイスと前記ワイヤレスシンクデバイスの両方によって実行されているプロトコルにおいて定義されている一般情報要素を備える一般入力を備えることを示すように、前記入力カテゴリーフィールドの値を設定することと、
を行うように構成され、ここにおいて、
前記一般情報要素は、前記ユーザ入力データを取得したデバイスに基づいてフォーマットされず、
前記入力カテゴリーフィールドの前記値を設定するために、前記１つまたは複数のプロセッサは、サポートされる入力カテゴリーのリストから前記値を選択するようにさらに構成され、
サポートされる入力カテゴリーの前記リストは、前記一般入力を示す前記値、およびヒューマンインターフェースデバイスコマンドを示す値を備え、
前記ヒューマンインターフェースデバイスコマンドを示す前記値は、前記データパケットがヒューマンインターフェースデバイスのタイプに基づいてフォーマットされているペイロードデータを備えることを示し、
前記ワイヤレスソースデバイスに前記データパケットを送信するためのトランスポートユニットと、
を備える、ワイヤレスシンクデバイス。
【請求項２３】
前記入力タイプが、マウスボタンを押すことと、マウスボタンを放すことと、ディスプレイにタッチすることと、ディスプレイを放すことと、マウスカーソルを移動することと、前記ディスプレイ上でタッチを移動することと、キーを押下することと、キーを放すことと、ズームと、垂直スクロールと、水平スクロールと、回転とからなるグループから選択される、請求項２２に記載のワイヤレスシンクデバイス。
【請求項２４】
前記ペイロードデータが、入力記述の長さを識別する長さフィールドを備える、請求項２２に記載のワイヤレスシンクデバイス。
【請求項２５】
前記入力記述の前記長さがオクテットの単位で識別される、請求項２４に記載のワイヤレスシンクデバイス。
【請求項２６】
前記ペイロードデータが、前記ユーザ入力データの詳細を記述するための記述フィールドを備える、請求項２２に記載のワイヤレスシンクデバイス。
【請求項２７】
前記ペイロードデータが、第１の入力タイプフィールドと、第１の長さフィールドと、第１の記述フィールドと、第２の入力タイプフィールドと、第２の長さフィールドと、第２の記述フィールドとを備え、前記第１の長さフィールド中に含まれている長さ値が、前記第１の記述フィールドの終了と前記第２の入力タイプフィールドの開始とを識別する、請求項２２に記載のワイヤレスシンクデバイス。
【請求項２８】
前記ペイロードデータは、ポインタイベントの数を識別し、各ポインタイベントについて、前記ポインタイベントが行われた座標に対応するｘ座標およびｙ座標を識別する、請求項２２に記載のワイヤレスシンクデバイス。
【請求項２９】
前記ｘ座標および前記ｙ座標が、前記ワイヤレスシンクデバイスと前記ワイヤレスソースデバイスとの間のビデオストリームのネゴシエートされた解像度に基づく、請求項２８に記載のワイヤレスシンクデバイス。
【請求項３０】
前記ペイロードデータが、キーダウンイベントに対応するＡＳＣＩＩ（American Standard Code For Information Interchange）コードを備える、請求項２２に記載のワイヤレスシンクデバイス。
【請求項３１】
前記ペイロードデータが、ｘ座標値と、ｙ座標値と、ズーム係数の指示とを備える、請求項２２に記載のワイヤレスシンクデバイス。
【請求項３２】
前記ペイロードデータが、水平にスクロールする量の指示を備える、請求項２２に記載のワイヤレスシンクデバイス。
【請求項３３】
水平にスクロールする前記量が、ピクセルの単位であり、前記ワイヤレスソースデバイスのディスプレイ解像度に基づく、請求項３２に記載のワイヤレスシンクデバイス。
【請求項３４】
前記ペイロードデータが、垂直にスクロールする量の指示を備える、請求項２２に記載のワイヤレスシンクデバイス。
【請求項３５】
垂直にスクロールする前記量が、ピクセルの単位であり、前記ワイヤレスソースデバイスのディスプレイ解像度に基づく、請求項３４に記載のワイヤレスシンクデバイス。
【請求項３６】
前記ペイロードデータが、回転の量の指示を備える、請求項２２に記載のワイヤレスシンクデバイス。
【請求項３７】
前記回転の前記量がラジアンの単位である、請求項３６に記載のワイヤレスシンクデバイス。
【請求項３８】
前記ユーザ入力データを取得することが、前記ワイヤレスシンクデバイスの入力デバイスを通して前記ユーザ入力データをキャプチャすることを備える、請求項２２に記載のワイヤレスシンクデバイス。
【請求項３９】
前記ユーザ入力データを取得することが、別のワイヤレスシンクデバイスからのフォワーディングされたユーザ入力データを受信することを備える、請求項２２に記載のワイヤレスシンクデバイス。
【請求項４０】
前記データパケットヘッダがアプリケーションレイヤパケットヘッダである、請求項２２に記載のワイヤレスシンクデバイス。
【請求項４１】
前記データパケットが、前記ワイヤレスソースデバイスのオーディオデータまたはビデオデータを制御するためのものである、請求項２２に記載のワイヤレスシンクデバイス。
【請求項４２】
前記データパケットが伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）プロトコルを使用して送信される、請求項２２に記載のワイヤレスシンクデバイス。
【請求項４３】
命令を記憶するコンピュータ可読記憶媒体であって、前記命令は、１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサに、
前記ワイヤレスシンクデバイスにおいてユーザ入力データを取得することと、
前記ユーザ入力データを記述するペイロードデータを生成することと、ここにおいて、前記ペイロードデータは、入力タイプを識別するための入力タイプフィールドを備え、
データパケットヘッダと前記ペイロードデータとを備えるデータパケットを生成することと、ここにおいて、前記データパケットヘッダは、入力カテゴリーフィールドを備え、
前記ペイロードデータが前記ワイヤレスソースデバイスと前記ワイヤレスシンクデバイスの両方によって実行されているプロトコルにおいて定義されている一般情報要素を備える一般入力を備えることを示すように、前記入力カテゴリーフィールドの値を設定することと、ここにおいて、
前記一般情報要素は、前記ユーザ入力データを取得したデバイスに基づいてフォーマットされず、
前記入力カテゴリーフィールドの前記値を設定するために、前記命令は、前記１つまたは複数のプロセッサに、サポートされる入力カテゴリーのリストから前記値を選択させ、
サポートされる入力カテゴリーの前記リストは、前記一般入力を示す前記値、およびヒューマンインターフェースデバイスコマンドを示す値を備え、
前記ヒューマンインターフェースデバイスコマンドを示す前記値は、前記データパケットがヒューマンインターフェースデバイスのタイプに基づいてフォーマットされているペイロードデータを備えることを示し、
前記ワイヤレスソースデバイスに前記データパケットを送信することと、
を行わせる、コンピュータ可読記憶媒体。
【請求項４４】
ワイヤレスソースデバイスにユーザ入力データを送信するように構成されたワイヤレスシンクデバイスであって、
前記ワイヤレスシンクデバイスにおいてユーザ入力データを取得するための手段と、
前記ユーザ入力データを記述するペイロードデータを生成するための手段と、ここにおいて、前記ペイロードデータは、入力タイプを識別するための入力タイプフィールドを備え、
データパケットヘッダと前記ペイロードデータとを備えるデータパケットを生成するための手段と、ここにおいて、前記データパケットヘッダは、入力カテゴリーフィールドを備え、
前記ペイロードデータが前記ワイヤレスソースデバイスと前記ワイヤレスシンクデバイスの両方によって実行されているプロトコルにおいて定義されている一般情報要素を備える一般入力を備えることを示すように、前記入力カテゴリーフィールドの値を設定するための手段と、ここにおいて、
前記一般情報要素は、前記ユーザ入力データを取得したデバイスに基づいてフォーマットされず、
前記入力カテゴリーフィールドの前記値を設定することは、サポートされる入力カテゴリーのリストから前記値を選択するための手段を備え、
サポートされる入力カテゴリーの前記リストは、前記一般入力を示す前記値、およびヒューマンインターフェースデバイスコマンドを示す値を備え、
前記ヒューマンインターフェースデバイスコマンドを示す前記値は、前記データパケットがヒューマンインターフェースデバイスのタイプに基づいてフォーマットされているペイロードデータを備えることを示し、
前記ワイヤレスソースデバイスに前記データパケットを送信するための手段と、
を備える、ワイヤレスシンクデバイス。
【請求項４５】
ワイヤレスソースデバイスにおいてワイヤレスシンクデバイスから入力データを受信する方法であって、
前記ワイヤレスシンクデバイスからデータパケットを受信すること、前記データパケットはデータパケットヘッダとペイロードデータとを備え、前記ペイロードデータは、ユーザ入力の詳細を記述するデータを備え、
前記ペイロードデータが一般入力を備えることを決定するために、前記データパケットヘッダの入力カテゴリーフィールドをパースすることと、前記一般入力は、前記ワイヤレスソースデバイスと前記ワイヤレスシンクデバイスの両方によって実行されているプロトコルにおいて定義されている一般情報要素を備え、ここにおいて、
前記一般情報要素は、前記ユーザ入力データを取得したデバイスに基づいてフォーマットされず、
前記入力カテゴリーフィールドについての値は、前記一般入力を示す値、およびヒューマンインターフェースデバイスコマンドを示す値を備えるサポートされる入力カテゴリーのリストから選択され、
前記ヒューマンインターフェースデバイスコマンドを示す前記値は、前記データパケットがヒューマンインターフェースデバイスのタイプに基づいてフォーマットされているペイロードデータを備えることを示し、
前記ペイロードデータが前記一般情報要素を備えると決定することに応答して、前記ペイロードデータ中の入力タイプフィールド中の入力タイプ値を決定するために前記データパケットをパースすることと、
前記入力タイプ値に基づいて、前記ユーザ入力の詳細を記述する前記データを処理することと、
を備える、方法。
【請求項４６】
前記入力タイプが、マウスボタンを押すことと、マウスボタンを放すことと、ディスプレイにタッチすることと、ディスプレイを放すことと、マウスカーソルを移動することと、前記ディスプレイ上でタッチを移動することと、キーを押下することと、キーを放すことと、ズームと、垂直スクロールと、水平スクロールと、回転とからなるグループから選択される、請求項４５に記載の方法。
【請求項４７】
前記ペイロードデータが、入力記述の長さを識別する長さフィールドを備える、請求項４５に記載の方法。
【請求項４８】
前記入力記述の前記長さがオクテットの単位で識別される、請求項４７に記載の方法。
【請求項４９】
前記ペイロードデータが、前記ユーザ入力の前記詳細を記述する前記データを備える記述フィールドを備える、請求項４５に記載の方法。
【請求項５０】
前記ペイロードデータが、第１の入力タイプフィールドと、第１の長さフィールドと、第１の記述フィールドと、第２の入力タイプフィールドと、第２の長さフィールドと、第２の記述フィールドとを備え、前記第１の長さフィールド中に含まれている長さ値が、前記第１の記述フィールドの終了と前記第２の入力タイプフィールドの開始とを識別する、請求項４５に記載の方法。
【請求項５１】
前記ペイロードデータは、ポインタイベントの数を識別し、各ポインタイベントについて、前記ポインタイベントが行われた座標に対応するｘ座標およびｙ座標を識別する、請求項４５に記載の方法。
【請求項５２】
前記ｘ座標および前記ｙ座標が、前記ワイヤレスシンクデバイスと前記ワイヤレスソースデバイスとの間のビデオストリームのネゴシエートされた解像度に基づく、請求項５１に記載の方法。
【請求項５３】
前記ペイロードデータが、キーダウンイベントに対応するＡＳＣＩＩ（American Standard Code For Information Interchange）コードを備える、請求項４５に記載の方法。
【請求項５４】
前記ペイロードデータが、ｘ座標値と、ｙ座標値と、ズーム係数の指示とを備える、請求項４５に記載の方法。
【請求項５５】
前記ペイロードデータが、水平にスクロールする量の指示を備える、請求項４５に記載の方法。
【請求項５６】
水平にスクロールする前記量が、ピクセルの単位であり、前記ワイヤレスシンクデバイスと前記ワイヤレスソースデバイスとの間のビデオストリームのネゴシエートされた解像度に基づく、請求項５５に記載の方法。
【請求項５７】
前記ペイロードデータが、垂直にスクロールする量の指示を備える、請求項４５に記載の方法。
【請求項５８】
垂直にスクロールする前記量が、ピクセルの単位であり、前記ワイヤレスシンクデバイスと前記ワイヤレスソースデバイスとの間のビデオストリームのネゴシエートされた解像度に基づく、請求項５７に記載の方法。
【請求項５９】
前記ペイロードデータが、回転の量の指示を備える、請求項４５に記載の方法。
【請求項６０】
前記回転の前記量がラジアンの単位である、請求項５９に記載の方法。
【請求項６１】
前記ユーザ入力データを取得することが、前記ワイヤレスシンクデバイスの入力デバイスを通して前記ユーザ入力データをキャプチャすることを備える、請求項４５に記載の方法。
【請求項６２】
前記ユーザ入力データを取得することが、別のワイヤレスシンクデバイスからのフォワーディングされたユーザ入力データを受信することを備える、請求項４５に記載の方法。
【請求項６３】
前記データパケットヘッダがアプリケーションレイヤパケットヘッダである、請求項４５に記載の方法。
【請求項６４】
前記データパケットが、前記ワイヤレスソースデバイスのオーディオデータまたはビデオデータを制御するためのものである、請求項４５に記載の方法。
【請求項６５】
前記データパケットが伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）プロトコルを使用して送信される、請求項４５に記載の方法。
【請求項６６】
ワイヤレスシンクデバイスからユーザ入力データを受信するように構成されたワイヤレスソースデバイスであって、
前記ワイヤレスシンクデバイスからデータパケットを受信するためのトランスポートユニットと、前記データパケットはデータパケットヘッダとペイロードデータとを備え、前記ペイロードデータは、ユーザ入力の詳細を記述するデータを備え、
前記データパケットを記憶するためのメモリと、
１つまたは複数のプロセッサと、を備え、
前記１つまたは複数のプロセッサは、
前記ペイロードデータが、前記ワイヤレスソースデバイスと前記ワイヤレスシンクデバイスの両方によって実行されているプロトコルにおいて定義されている一般情報要素を備える一般入力を備えることを決定するために、前記データパケットヘッダの入力カテゴリーフィールドをパースすることと、
前記一般情報要素は、前記ユーザ入力データを取得したデバイスに基づいてフォーマットされず、
前記入力カテゴリーフィールドについての値は、前記一般入力を示す値、およびヒューマンインターフェースデバイスコマンドを示す値を備えるサポートされる入力カテゴリーのリストから選択され、
前記ヒューマンインターフェースデバイスコマンドを示す前記値は、前記データパケットがヒューマンインターフェースデバイスのタイプに基づいてフォーマットされているペイロードデータを備えることを示し、
前記ペイロードデータが前記一般情報要素を備えると決定することに応答して、前記ペイロードデータ中の入力タイプフィールド中の入力タイプ値を決定するために前記データパケットをパースすることと、
前記入力タイプ値に基づいて、前記ユーザ入力の詳細を記述する前記データを処理することと
を行うように構成された、ワイヤレスソースデバイス。
【請求項６７】
前記入力タイプが、マウスボタンを押すことと、マウスボタンを放すことと、ディスプレイにタッチすることと、ディスプレイを放すことと、マウスカーソルを移動することと、前記ディスプレイ上でタッチを移動することと、キーを押下することと、キーを放すことと、ズームと、垂直スクロールと、水平スクロールと、回転とからなるグループから選択される、請求項６６に記載のワイヤレスソースデバイス。
【請求項６８】
前記ペイロードデータが、入力記述の長さを識別する長さフィールドを備える、請求項６６に記載のワイヤレスソースデバイス。
【請求項６９】
前記入力記述の前記長さがオクテットの単位で識別される、請求項６８に記載のワイヤレスソースデバイス。
【請求項７０】
前記ペイロードデータが、前記ユーザ入力の前記詳細を記述する前記データを備える記述フィールドを備える、請求項６６に記載のワイヤレスソースデバイス。
【請求項７１】
前記ペイロードデータが、第１の入力タイプフィールドと、第１の長さフィールドと、第１の記述フィールドと、第２の入力タイプフィールドと、第２の長さフィールドと、第２の記述フィールドとを備え、前記第１の長さフィールド中に含まれている長さ値が、前記第１の記述フィールドの終了と前記第２の入力タイプフィールドの開始とを識別する、請求項６６に記載のワイヤレスソースデバイス。
【請求項７２】
前記ペイロードデータは、ポインタイベントの数を識別し、各ポインタイベントについて、前記ポインタイベントが行われた座標に対応するｘ座標およびｙ座標を識別する、請求項６６に記載のワイヤレスソースデバイス。
【請求項７３】
前記ｘ座標および前記ｙ座標が、前記ワイヤレスシンクデバイスと前記ワイヤレスソースデバイスとの間のビデオストリームのネゴシエートされた解像度に基づく、請求項７２に記載のワイヤレスソースデバイス。
【請求項７４】
前記ペイロードデータが、キーダウンイベントに対応するＡＳＣＩＩ（American Standard Code For Information Interchange）コードを備える、請求項６６に記載のワイヤレスソースデバイス。
【請求項７５】
前記ペイロードデータが、ｘ座標値と、ｙ座標値と、ズーム係数の指示とを備える、請求項６６に記載のワイヤレスソースデバイス。
【請求項７６】
前記ペイロードデータが、水平にスクロールする量の指示を備える、請求項６６に記載のワイヤレスソースデバイス。
【請求項７７】
水平にスクロールする前記量が、ピクセルの単位であり、前記ワイヤレスシンクデバイスと前記ワイヤレスソースデバイスとの間のビデオストリームのネゴシエートされた解像度に基づく、請求項７６に記載のワイヤレスソースデバイス。
【請求項７８】
前記ペイロードデータが、垂直にスクロールする量の指示を備える、請求項６６に記載のワイヤレスソースデバイス。
【請求項７９】
垂直にスクロールする前記量が、ピクセルの単位であり、前記ワイヤレスシンクデバイスと前記ワイヤレスソースデバイスとの間のビデオストリームのネゴシエートされた解像度に基づく、請求項７８に記載のワイヤレスソースデバイス。
【請求項８０】
前記ペイロードデータが、回転の量の指示を備える、請求項６６に記載のワイヤレスソースデバイス。
【請求項８１】
前記回転の前記量がラジアンの単位である、請求項８０に記載のワイヤレスソースデバイス。
【請求項８２】
前記ユーザ入力データを取得することが、前記ワイヤレスシンクデバイスの入力デバイスを通して前記ユーザ入力データをキャプチャすることを備える、請求項６６に記載のワイヤレスソースデバイス。
【請求項８３】
前記ユーザ入力データを取得することが、別のワイヤレスシンクデバイスからのフォワーディングされたユーザ入力データを受信することを備える、請求項６６に記載のワイヤレスソースデバイス。
【請求項８４】
前記データパケットヘッダがアプリケーションレイヤパケットヘッダである、請求項６６に記載のワイヤレスソースデバイス。
【請求項８５】
前記データパケットが、前記ワイヤレスソースデバイスのオーディオデータまたはビデオデータを制御するためのものである、請求項６６に記載のワイヤレスソースデバイス。
【請求項８６】
前記データパケットが伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）プロトコルを使用して送信される、請求項６６に記載のワイヤレスソースデバイス。
【請求項８７】
命令を記憶するコンピュータ可読記憶媒体であって、前記命令は、１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサに、
前記ワイヤレスシンクデバイスからデータパケットを受信することと、前記データパケットはデータパケットヘッダとペイロードデータとを備え、前記ペイロードデータは、ユーザ入力の詳細を記述するデータを備え、
前記ペイロードデータが、前記ワイヤレスソースデバイスと前記ワイヤレスシンクデバイスの両方によって実行されているプロトコルにおいて定義されている一般情報要素を備える一般入力を備えることを決定するために、前記データパケットヘッダの入力カテゴリーフィールドをパースすることと、ここにおいて、
前記一般情報要素は、前記ユーザ入力データを取得したデバイスに基づいてフォーマットされず、
前記入力カテゴリーフィールドについての値は、前記一般入力を示す値、およびヒューマンインターフェースデバイスコマンドを示す値を備えるサポートされる入力カテゴリーのリストから選択され、
前記ヒューマンインターフェースデバイスコマンドを示す前記値は、前記データパケットがヒューマンインターフェースデバイスのタイプに基づいてフォーマットされているペイロードデータを備えることを示し、
前記ペイロードデータが前記一般情報要素を備えると決定することに応答して、前記ペイロードデータ中の入力タイプフィールド中の入力タイプ値を決定するために前記データパケットをパースすることと、
前記入力タイプ値に基づいて、前記ユーザ入力の詳細を記述する前記データを処理することと、
を行わせる、コンピュータ可読記憶媒体。
【請求項８８】
ワイヤレスシンクデバイスからユーザ入力データを受信するように構成されたワイヤレスソースデバイスであって、
前記ワイヤレスシンクデバイスからデータパケットを受信するための手段と、前記データパケットはデータパケットヘッダとペイロードデータとを備え、前記ペイロードデータは、ユーザ入力の詳細を記述するデータを備え、
前記ペイロードデータが、前記ワイヤレスソースデバイスと前記ワイヤレスシンクデバイスの両方によって実行されているプロトコルにおいて定義されている一般情報要素を備える一般入力を備えることを決定するために、前記データパケットヘッダの入力カテゴリーフィールドをパースするための手段と、ここにおいて、
前記一般情報要素は、前記ユーザ入力データを取得したデバイスに基づいてフォーマットされず、
前記入力カテゴリーフィールドについての値は、前記一般入力を示す値、およびヒューマンインターフェースデバイスコマンドを示す値を備えるサポートされる入力カテゴリーのリストから選択され、
前記ヒューマンインターフェースデバイスコマンドを示す前記値は、前記データパケットがヒューマンインターフェースデバイスのタイプに基づいてフォーマットされているペイロードデータを備えることを示し、
前記ペイロードデータが前記一般情報要素を備えると決定することに応答して、前記ペイロードデータ中の入力タイプフィールド中の入力タイプ値を決定するために前記データパケットをパースするための手段と、
前記入力タイプ値に基づいて、前記ユーザ入力の詳細を記述する前記データを処理するための手段と、
を備える、ワイヤレスソースデバイス。