JP2016021754A

User input back channel for wireless displays

Abstract

Problem to be solved.To control a user of a wireless sink device to control a wireless source device and control the contents transmitted from the wireless source device to the wireless sink device.

Solution.A user input data is acquired in a wireless sink device, coordinate data associated with the input is acquired, and normalized coordinate data is generated. After generating a data packet with normalized coordinate data, the data packet is sent to the wireless source device. [Selection diagram] Fig. 1A

JP2016021754A, drawing sheet 1
Sheet 1 of 41

Term

Projected expiry 6 August 2035.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

26 claims: 10 independent, 16 dependent

  1. 1
    ワイヤレスシンクデバイスからワイヤレスソースデバイスにユーザデータを送信する方法であって、前記方法は、 前記ワイヤレスシンクデバイスにおいてユーザ入力データを取得することであって、前記ユーザ入力データが、関連付けられた座標データを有する、取得することと、 正規化座標データを生成するために、前記関連付けられた座標データを正規化することと、 前記正規化座標データを備えるデータパケットを生成することと、 ワイヤレスソースデバイスに前記データパケットを送信することとを備える、方法。
  2. 2
    前記関連付けられた座標データが、前記ワイヤレスソースデバイスから受信されているコンテンツのためのディスプレイウィンドウ内にあるかどうかを決定することをさらに備える、請求項1に記載の方法。
  3. 3
    前記ワイヤレスソースデバイスから受信されているコンテンツのためのディスプレイウィンドウの解像度を決定することと、 前記ソースデバイスから前記ソースデバイスのディスプレイの解像度のインジケーションを受信することとをさらに備える、請求項1に記載の方法。
  4. 4
    前記座標データを正規化することが、前記ディスプレイウィンドウの前記解像度と前記ソースの前記ディスプレイの前記解像度との比に基づいて、前記関連付けられた座標データをスケーリングすることを含む、請求項3に記載の方法。
  5. 5
    前記関連付けられた座標データがマウスクリックイベントのロケーションに対応する、請求項1に記載の方法。
  6. 6
    前記関連付けられた座標データがタッチイベントのロケーションに対応する、請求項1に記載の方法。
  7. 7
    ワイヤレスソースデバイスにユーザデータを送信するためのワイヤレスシンクデバイスであって、前記ワイヤレスシンクデバイスは、 命令を記憶するメモリと、 前記命令を実行するように構成された1つまたは複数のプロセッサであって、前記命令を実行すると、前記1つまたは複数のプロセッサが、 前記ワイヤレスシンクデバイスにおいてユーザ入力データを取得することであって、前記ユーザ入力データが、関連付けられた座標データを有する、取得することと、 正規化座標データを生成するために、前記関連付けられた座標データを正規化することと、 前記正規化座標データを備えるデータパケットを生成することと を行わせる、1つまたは複数のプロセッサと、 ワイヤレスソースデバイスに前記データパケットを送信するためのトランスポートユニットとを備える、ワイヤレスシンクデバイス。
  8. 8
    前記命令を実行すると、前記1つまたは複数のプロセッサは、 前記関連付けられた座標データが、前記ワイヤレスソースデバイスから受信されているコンテンツのためのディスプレイウィンドウ内にあるかどうかを決定することをさらに行わせる、請求項7に記載のワイヤレスシンクデバイス。
  9. 9
    前記命令を実行すると、前記1つまたは複数のプロセッサが、 前記ワイヤレスソースデバイスから受信されているコンテンツのためのディスプレイウィンドウの解像度を決定することと、 前記ソースデバイスから前記ソースデバイスのディスプレイの解像度のインジケーションを受信することとをさらに行わせる、請求項7に記載のワイヤレスシンクデバイス。
  10. 10
    前記座標データを正規化することが、前記ディスプレイウィンドウの前記解像度と前記ソースの前記ディスプレイの前記解像度との比に基づいて、前記関連付けられた座標データをスケーリングすることを含む、請求項9に記載のワイヤレスシンクデバイス。
  11. 11
    前記関連付けられた座標データがマウスクリックイベントのロケーションに対応する、請求項7に記載のワイヤレスシンクデバイス。
  12. 12
    前記関連付けられた座標データがタッチイベントのロケーションに対応する、請求項7に記載のワイヤレスシンクデバイス。
  13. 13
    1つまたは複数のプロセッサによって実行されると、ワイヤレスシンクデバイスからワイヤレスソースデバイスにユーザデータを送信する方法を実行することを前記1つまたは複数のプロセッサに行わせる、命令を記憶するコンピュータ可読記憶媒体であって、前記方法は、 前記ワイヤレスシンクデバイスにおいてユーザ入力データを取得することであって、前記ユーザ入力データが、関連付けられた座標データを有する、取得することと、 正規化座標データを生成するために、前記関連付けられた座標データを正規化することと、 前記正規化座標データを備えるデータパケットを生成することと、 ワイヤレスソースデバイスに前記データパケットを送信することとを備える、コンピュータ可読記憶媒体。
  14. 14
    ワイヤレスソースデバイスにユーザデータを送信するためのワイヤレスシンクデバイスであって、前記ワイヤレスシンクデバイスは、 前記ワイヤレスシンクデバイスにおいてユーザ入力データを取得するための手段であって、前記ユーザ入力データが、関連付けられた座標データを有する、取得するための手段と、 正規化座標データを生成するために、前記関連付けられた座標データを正規化するための手段と、 前記正規化座標データを備えるデータパケットを生成するための手段と、 ワイヤレスソースデバイスに前記データパケットを送信するための手段とを備える、ワイヤレスシンクデバイス。
  15. 15
    ワイヤレスソースデバイスにおいてワイヤレスシンクデバイスからユーザデータを受信する方法であって、前記方法は、 前記ワイヤレスソースデバイスにおいてデータパケットを受信することであって、前記データパケットが、関連付けられた座標データをもつユーザ入力データを備える、受信することと、 正規化座標データを生成するために、前記関連付けられた座標データを正規化することと、 前記正規化座標データに基づいて前記データパケットを処理することとを備える、方法。
  16. 16
    前記ワイヤレスシンクデバイスから、前記ワイヤレスソースデバイスから受信されているコンテンツのためのディスプレイウィンドウの解像度と前記ディスプレイウィンドウについてのロケーション情報とを受信することと、 前記ソースデバイスのディスプレイの解像度を決定することとをさらに備える、請求項15に記載の方法。
  17. 17
    前記座標データを正規化することが、前記ディスプレイウィンドウの前記解像度と前記ソースの前記ディスプレイの前記解像度との比に基づいて、前記関連付けられた座標データをスケーリングすることを含む、請求項16に記載の方法。
  18. 18
    前記関連付けられた座標データがマウスクリックイベントのロケーションに対応する、請求項15に記載の方法。
  19. 19
    前記関連付けられた座標データがタッチイベントのロケーションに対応する、請求項15に記載の方法。
  20. 20
    ワイヤレスシンクデバイスからユーザデータを受信するためのワイヤレスソースデバイスであって、前記ワイヤレスソースデバイスは、 前記ワイヤレスソースデバイスにおいてデータパケットを受信するためのトランスポートユニットであって、前記データパケットが、関連付けられた座標データをもつユーザ入力データを備える、トランスポートユニットと、 命令を記憶するメモリと、 前記命令を実行するように構成された1つまたは複数のプロセッサであって、前記命令を実行すると、前記1つまたは複数のプロセッサが、 正規化座標データを生成するために、前記関連付けられた座標データを正規化することと、 前記正規化座標データに基づいて前記データパケットを処理することと を行わせる、1つまたは複数のプロセッサとを備える、ワイヤレスソースデバイス。
  21. 21
    前記命令を実行すると、前記1つまたは複数のプロセッサが、 前記ワイヤレスシンクデバイスから、前記ワイヤレスソースデバイスから受信されているコンテンツのためのディスプレイウィンドウの解像度と前記ディスプレイウィンドウについてのロケーション情報とを受信することと、 前記ソースデバイスのディスプレイの解像度を決定することとをさらに行わせる、請求項20に記載のワイヤレスソースデバイス。
  22. 22
    前記座標データを正規化することが、前記ディスプレイウィンドウの前記解像度と前記ソースの前記ディスプレイの前記解像度との比に基づいて、前記関連付けられた座標データをスケーリングすることを含む、請求項21に記載のワイヤレスソースデバイス。
  23. 23
    前記関連付けられた座標データがマウスクリックイベントのロケーションに対応する、請求項20に記載のワイヤレスソースデバイス。
  24. 24
    前記関連付けられた座標データがタッチイベントのロケーションに対応する、請求項20に記載のワイヤレスソースデバイス。
  25. 25
    1つまたは複数のプロセッサによって実行されると、ワイヤレスソースデバイスにおいてワイヤレスシンクデバイスからユーザデータを受信する方法を実行することを前記1つまたは複数のプロセッサに行わせる、命令を記憶するコンピュータ可読記憶媒体であって、前記方法は、 前記ワイヤレスソースデバイスにおいてデータパケットを受信することであって、前記データパケットが、関連付けられた座標データをもつユーザ入力データを備える、受信することと、 正規化座標データを生成するために、前記関連付けられた座標データを正規化することと、 前記正規化座標データに基づいて前記データパケットを処理することとを備える、コンピュータ可読記憶媒体。
  26. 26
    ワイヤレスシンクデバイスからユーザデータを受信するためのワイヤレスソースデバイスであって、前記ワイヤレスソースデバイスは、 前記ワイヤレスソースデバイスにおいてデータパケットを受信するための手段であって、前記データパケットが、関連付けられた座標データをもつユーザ入力データを備える、受信するための手段と、 正規化座標データを生成するために、前記関連付けられた座標データを正規化するための手段と、 前記正規化座標データに基づいて前記データパケットを処理するための手段とを備える、ワイヤレスソースデバイス。
Independent claims26