RU2013138718A

User input back channel for wireless displays

Abstract

one. A method for transmitting user input data from a wireless device of a recipient to a wireless device of a source, the method comprising: receiving user input data in a wireless device of a recipient; generating payload data describing user input data; generating a data packet containing a data packet header and payload data; transmitting the packet data to the source wireless device. 2. The method according to p. 1, wherein the payload contains an input type field for identifying an input type. 3. The method according to p. 2, wherein the input type is selected from the group consisting of pressing the mouse button, releasing the mouse button, touching the display, releasing the display, moving the mouse cursor, moving the touch on the display, pressing the down key, releasing the key, zooming, vertical scrolling, horizontal scrolling and rotation. 4. The method according to p. 1, in which the payload contains a length field identifying the length of the input description. 5. The method according to p. 4, in which the length of the input description is identified in units of octets. 6. The method according to p. 1, wherein the payload contains a description field for describing details of user input data. 7. The method according to p. 1, in which the payload contains a first input type field, a first length field, a first description field, a second input type field, a second length field and a second description field, the length value contained in the first length field identifies the end of the first description field and the beginning second input type field. 8. The method according to p. 1, in which the payload identifies a series of pointer events, and for each pointer, an event identifies x

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

94 claims: 94 independent, 0 dependent

  1. 1
    A method for transmitting data from the wireless user input device to the recipient wireless source device, the method comprising:1. Способ передачи данных пользовательского ввода от беспроводного устройства получателя на беспроводное устройство источника, причем способ содержит: receiving user input data in a wireless device of the recipient;получение данных пользовательского ввода в беспроводном устройстве получателя;generating a payload data describing a user input;генерирование полезных данных, описывающих данные пользовательского ввода;generating a data packet comprising the data packet header and payload data;генерирование пакета данных, содержащего заголовок пакета данных и полезные данные;transmitting the data packet to the wireless source device. передачу пакета данных на беспроводное устройство источника.
  2. 2
    The method of claim. 1, wherein the useful data comprise the input type field for identifying the type of input. 2. Способ по п. 1, в котором полезные данные содержат поле типа ввода для идентификации типа ввода.
  3. 3
    The method of claim. 2, wherein the input type is selected from the group consisting of clicking a mouse button, release the mouse button, touch screen, display release, mouse movement, movement of the touch on the display, pressing down the release button, zoom , vertical scroll, horizontal scrolling and rotating. 3. Способ по п. 2, в котором тип ввода выбран из группы, состоящей из нажатия кнопки мыши, освобождения кнопки мыши, касания дисплея, освобождения дисплея, перемещения курсора мыши, перемещения касания по дисплею, нажатия клавиши вниз, освобождения клавиши, изменения масштаба, вертикальной прокрутки, горизонтальной прокрутки и вращения.
  4. 4
    The method of claim. 1, which contains useful data length field identifies the length of the input description. 4. Способ по п. 1, в котором полезные данные содержат поле длины, идентифицирующее длину описания ввода.
  5. 5
    The method of claim. 4, wherein the input describing the length identified in octet units. 5. Способ по п. 4, в котором длина описания ввода идентифицирована в единицах октетов.
  6. 6
    The method of claim. 1, wherein the useful data field containing the description to describe the data items of user input. 6. Способ по п. 1, в котором полезные данные содержат поле описания для описания деталей данных пользовательского ввода.
  7. 7
    The method of claim. 1, in which the payload type field comprise first input, the first length field, the first field descriptions, a second input field type and length of the second field of the second description field, and a length value contained in the first length field identifies end of the first description field and the beginning of the second input field type. 7. Способ по п. 1, в котором полезные данные содержат первое поле типа ввода, первое поле длины, первое поле описания, второе поле типа ввода, второе поле длины и второе поле описания, причем значение длины, содержащееся в первом поле длины, идентифицирует конец первого поля описания и начало второго поля типа ввода.
  8. 8
    The method according to claim. 1, wherein the payload data identified a number of pointer events, and each event index identifies the x-coordinate and y-coordinate corresponding to the coordinates in which the event took place the pointer. 8. Способ по п. 1, в котором полезные данные идентифицируют ряд событий указателя, и для каждого указателя событие идентифицирует x-координату и y-координату, соответствующие координатам, в которых имело место событие указателя.
  9. 9
    A method according to claim. 8, wherein the x-coordinate and y-coordinate based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 9. Способ по п. 8, в котором x-координата и y-координата основаны на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
  10. 10
    The method of claim. 1, in which the payload contains ASCII code corresponding to a key down event. 10. Способ по п. 1, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
  11. 11
    The method of claim. 1, in which the payload contains ASCII code corresponding to a key down event. 11. Способ по п. 1, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
  12. 12
    The method of claim. 1, in which the payload contains the value of x-coordinate, y-coordinate value indication and zoom factor. 12. Способ по п. 1, в котором полезные данные содержат значение x-координаты, значение y-координаты и индикацию коэффициента изменения масштаба.
  13. 13
    The method of claim. 1, in which the payload contains an indication value for a horizontal scrolling. 13. Способ по п. 1, в котором полезные данные содержат индикацию величины для горизонтальной прокрутки.
  14. 14
    The method of claim. 13 wherein the horizontal scroll value is in units of pixels and a resolution based on the wireless device display screen source. 14. Способ по п. 13, в котором величина для горизонтальной прокрутки находится в единицах пикселей и основана на разрешении экрана дисплея беспроводного устройства источника.
  15. 15
    The method of claim. 1, in which the payload contains an indication value for a vertical scroll. 15. Способ по п. 1, в котором полезные данные содержат индикацию величины для вертикальной прокрутки.
  16. 16
    The method of claim. 15 wherein the value is for vertical scrolling in units of pixels and a resolution based on the wireless device display screen source. 16. Способ по п. 15, в котором величина для вертикальной прокрутки находится в единицах пикселей и основана на разрешении экрана дисплея беспроводного устройства источника.
  17. 17
    The method of claim. 1, in which the payload contains an indication of the magnitude of rotation. 17. Способ по п. 1, в котором полезные данные содержат индикацию величины вращения.
  18. 18
    The method of claim. 17 wherein the rotation value is in units of radians. 18. Способ по п. 17, в котором величина вращения находится в единицах радиан.
  19. 19
    The method of claim. 1, wherein the step of receiving user input data comprises capturing user input data through the wireless input device recipient device. 19. Способ по п. 1, в котором этап получения данных пользовательского ввода содержит захват данных пользовательского ввода через устройство ввода беспроводного устройства получателя.
  20. 20
    The method of claim. 1, wherein the step of receiving user input data comprises receiving user input data sent from other wireless devices recipient. 20. Способ по п. 1, в котором этап получения данных пользовательского ввода содержит прием направленных данных пользовательского ввода от другого беспроводного устройства получателя.
  21. 21
    The method of claim. 1, wherein the data packet header is an application layer packet header. 21. Способ по п. 1, в котором заголовок пакета данных является заголовком пакета прикладного уровня.
  22. 22
    The method of claim. 1, wherein the data packet has to manage audio data or video data of the wireless source device. 22. Способ по п. 1, в котором пакет данных должен управлять аудио данными или видео данными беспроводного устройства источника.
  23. 23
    The method of claim. 1, wherein the data packet is transmitted over TCP / IP. 23. Способ по п. 1, в котором пакет данных передают по TCP/IP.
  24. 24
    Беспроводное устройство получателя, сконфигурированное для передачи данных пользовательского ввода на беспроводное устройство источника, причем беспроводное устройство получателя содержит:Recipient 24. The wireless device configured to transmit user input data to the wireless source device, wherein the recipient wireless device comprising: a memory storing command;память, хранящую команды;one or more processors configured to execute the instructions, wherein when executing one or more processors cause: один или более процессоров, сконфигурированных для выполнения команд, причем при выполнении команд один или более процессоров вызывают: receiving user input data in a wireless device of the recipient;получение данных пользовательского ввода в беспроводном устройстве получателя;generating a payload data describing a user input;генерирование полезных данных, описывающих данные пользовательского ввода;generating a data packet comprising the data packet header and payload data;генерирование пакета данных, содержащего заголовок пакета данных и полезные данные;a transport unit for transmitting the data packet to the wireless source device. транспортный блок для передачи пакета данных на беспроводное устройство источника.
  25. 25
    Беспроводное устройство получателя по п. 24, в котором полезные данные содержат поле типа ввода для идентификации типа ввода. Recipient 25. The wireless device of claim. 24 wherein the useful data comprise the input type field for identifying the type of input.
  26. 26
    The wireless device of the recipient according to claim. 25, wherein the type of input is selected from the group consisting of pressing the mouse button, release the mouse button, touch screen, display, release, move the mouse cursor, move the touch on the display, pressing the down key release, zoom, vertical scroll, horizontal scrolling and rotating. 26. Беспроводное устройство получателя по п. 25, в котором тип ввода выбран из группы, состоящей из нажатия кнопки мыши, освобождения кнопки мыши, касания дисплея, освобождения дисплея, перемещения курсора мыши, перемещения касания по дисплею, нажатия клавиши вниз, освобождения клавиши, изменения масштаба, вертикальной прокрутки, горизонтальной прокрутки и вращения.
  27. 27
    Беспроводное устройство получателя по п. 24, в котором полезные данные содержат поле длины, идентифицирующее длину описания ввода. Recipient 27. The wireless device of claim. 24 wherein the length of the useful data contains a field identifying the length of the input description.
  28. 28
    Беспроводное устройство получателя по п. 27, в котором длина описания ввода идентифицирована в единицах октетов. Recipient 28. The wireless device of claim. 27 wherein the input describing the length identified in octet units.
  29. 29
    Беспроводное устройство получателя по п. 24, в котором полезные данные содержат поле описания для описания деталей данных пользовательского ввода. Recipient 29. The wireless device of claim. 24 wherein the useful data field containing the description to describe the data items of user input.
  30. 30
    Беспроводное устройство получателя по п. 24, в котором полезные данные содержат первое поле типа ввода, первое поле длины, первое поле описания, второе поле типа ввода, второе поле длины и второе поле описания, причем значение длины, содержащееся в первом поле длины, идентифицирует конец первого поля описания и начало второго поля типа ввода. Recipient 30. The wireless device of claim. 24 wherein the first payload type field contains the input field of the first length, the first description field, a second field entry type, a second field and a second length description field, and a length value contained in the first field, the length It identifies the end of the first description field and the beginning of the second input field type.
  31. 31
    recipient wireless device according to claim. 24, wherein the payload data identified a number of pointer events, and each event index identifies the x-coordinate and y-coordinate corresponding to the coordinates in which the event took place the pointer. 31. Беспроводное устройство получателя по п. 24, в котором полезные данные идентифицируют ряд событий указателя, и для каждого указателя событие идентифицирует x-координату и y-координату, соответствующие координатам, в которых имело место событие указателя.
  32. 32
    The wireless device of the recipient according to claim. 31, wherein the x-coordinate and y-coordinate based on agreed-resolution video stream between the wireless device and the recipient's wireless source device. 32. Беспроводное устройство получателя по п. 31, в котором x-координата и y-координата основаны на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
  33. 33
    recipient wireless device according to claim. 24, wherein the payload contain the ASCII code corresponding to the key event down. 33. Беспроводное устройство получателя по п. 24, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
  34. 34
    recipient wireless device according to claim. 24, wherein the payload contain the ASCII code corresponding to the key event down. 34. Беспроводное устройство получателя по п. 24, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
  35. 35
    The wireless device of the recipient according to claim. 24, wherein the useful data contains the x-coordinate value of the y-coordinates and display the zoom factor. 35. Беспроводное устройство получателя по п. 24, в котором полезные данные содержат значение x-координаты, значение y-координаты и индикацию коэффициента изменения масштаба изображения.
  36. 36
    Беспроводное устройство получателя по п. 24, в котором полезные данные содержат индикацию величины для горизонтальной прокрутки. Recipient 36. The wireless device of claim. 24 wherein the useful data comprise indication values ​​for horizontal scrolling.
  37. 37
    Беспроводное устройство получателя по п. 36, в котором величина для горизонтальной прокрутки находится в единицах пикселей и основана на разрешении экрана дисплея беспроводного устройства источника. Recipient 37. The wireless device of claim. 36 wherein the value is for horizontal scrolling in units of pixels and a resolution based on the wireless device display screen source.
  38. 38
    Беспроводное устройство получателя по п. 24, в котором полезные данные содержат индикацию величины для вертикальной прокрутки. Recipient 38. The wireless device of claim. 24 wherein the useful data comprise indication value for vertical scrolling.
  39. 39
    Беспроводное устройство получателя по п. 38, в котором величина для вертикальной прокрутки находится в единицах пикселей и основана на разрешении экрана дисплея беспроводного устройства источника. Recipient 39. The wireless device of claim. 38 wherein the value is for vertical scrolling in units of pixels and a resolution based on the wireless device display screen source.
  40. 40
    The wireless device of the recipient according to claim. 24, wherein the useful data comprise indication of the magnitude of rotation. 40. Беспроводное устройство получателя по п. 24, в котором полезные данные содержат индикацию величины вращения.
  41. 41
    Беспроводное устройство получателя по п. 40, в котором величина вращения находится в единицах радиан. Recipient 41. The wireless device of claim. 40 wherein the rotation value is in units of radians.
  42. 42
    Беспроводное устройство получателя по п. 24, в котором этап получения данных пользовательского ввода содержит захват данных пользовательского ввода через устройство ввода беспроводного устройства получателя. Recipient 42. The wireless device of claim. 24 wherein the step of receiving user input data comprises capturing user input data through the wireless input device recipient device.
  43. 43
    Беспроводное устройство получателя по п. 24, в котором этап получения данных пользовательского ввода содержит прием направленных данных пользовательского ввода от другого беспроводного устройства получателя. Recipient 43. The wireless device of claim. 24 wherein the step of receiving user input data comprises receiving user input data sent from other wireless devices recipient.
  44. 44
    The wireless device of claim recipient. 24, wherein the data packet header is an application layer packet header. 44. Беспроводное устройство получателя по п. 24, в котором заголовок пакета данных является заголовком пакета прикладного уровня.
  45. 45
    Беспроводное устройство получателя по п. 24, в котором пакет данных должен управлять аудио данными или видео данными беспроводного устройства источника. Recipient 45. The wireless device of claim. 24 wherein the data packet has to manage audio data or video data of the wireless source device.
  46. 46
    Беспроводное устройство получателя по п. 24, в котором пакет данных передан по TCP/IP. Recipient 46. The wireless device of claim. 24 wherein the data packet is transmitted over TCP / IP.
  47. 47
    The computer-readable storage medium storing instructions that, when performing one or more processors are forced to one or more processors to perform a method for transmitting user input data from the wireless device to the wireless source recipient device, the method comprising:47. Считываемый компьютером запоминающий носитель, хранящий команды, которые при выполнении одним или более процессорами вынуждают один или более процессоров выполнять способ передачи данных пользовательского ввода от беспроводного устройства получателя на беспроводное устройство источника, причем способ содержит: receiving user input data in a wireless device of the recipient;получение данных пользовательского ввода в беспроводном устройстве получателя;generating a payload data describing a user input;генерирование полезных данных, описывающих данные пользовательского ввода;generating a data packet comprising the data packet header and payload data;генерирование пакета данных, содержащего заголовок пакета данных и полезные данные;transmitting the data packet to the wireless source device. передачу пакета данных на беспроводное устройство источника.
  48. 48
    Беспроводное устройство получателя, сконфигурированное для передачи данных пользовательского ввода на беспроводное устройство источника, причем беспроводное устройство получателя содержит:Recipient 48. The wireless device configured to transmit user input data to the wireless source device, wherein the recipient wireless device comprising: means for receiving user input data in a wireless device of the recipient;средство для получения данных пользовательского ввода в беспроводном устройстве получателя;means for generating a payload data describing a user input;средство для генерирования полезных данных, описывающих данные пользовательского ввода;means for generating a data packet comprising the data packet header and payload data;средство для генерирования пакета данных, содержащего заголовок пакета данных и полезные данные;means for transmitting the data packet to the wireless source device. средство для передачи пакета данных на беспроводное устройство источника.
  49. 49
    A method of receiving input data from the wireless device to the recipient wireless device source, the method comprising:49. Способ приема данных ввода от беспроводного устройства получателя в беспроводном устройстве источника, причем способ содержит: receiving from the recipient wireless device a data packet, the data packet comprising the data packet header and a payload wherein the payload comprises data describing the details of the user input;прием от беспроводного устройства получателя пакета данных, причем пакет данных содержит заголовок пакета данных и полезные данные, причем полезные данные содержат данные, описывающие детали пользовательского ввода;conducting parsing data packet to determine the type of the input value in the input field type in the payload;проведение синтаксического анализа пакета данных, чтобы определить значение типа ввода в поле типа ввода в полезных данных;processing data describing details of a user input based on a value input type. обработку данных, описывающих детали пользовательского ввода, на основании значения типа ввода.
  50. 50
    The method of claim. 49, wherein the type of input is selected from the group consisting of pressing the mouse button, release the mouse button, touch screen, display, release, move the mouse cursor, move the touch on the display, pressing down release button, zoom , vertical scroll, horizontal scrolling and rotating. 50. Способ по п. 49, в котором тип ввода выбран из группы, состоящей из нажатия кнопки мыши, освобождения кнопки мыши, касания дисплея, освобождения дисплея, перемещения курсора мыши, перемещения касания по дисплею, нажатия клавиши вниз, освобождения клавиши, изменения масштаба, вертикальной прокрутки, горизонтальной прокрутки и вращения.
  51. 51
    The method of claim. 49 wherein the length of the useful data contains a field identifying the length of the input description. 51. Способ по п. 49, в котором полезные данные содержат поле длины, идентифицирующее длину описания ввода.
  52. 52
    The method of claim. 51 wherein the input describing the length identified in octet units. 52. Способ по п. 51, в котором длина описания ввода идентифицирована в единицах октетов.
  53. 53
    The method of claim. 49, wherein the useful data contains the description field containing data describing the details of the user input. 53. Способ по п. 49, в котором полезные данные содержат поле описания, содержащее данные, описывающие детали пользовательского ввода.
  54. 54
    The method of claim. 49 wherein the first payload type field contains the input field of the first length, the first description field, a second field entry type, a second field and a second length description field, and a length value contained in the first length field identifies end of the first description field and the beginning of the second input field type. 54. Способ по п. 49, в котором полезные данные содержат первое поле типа ввода, первое поле длины, первое поле описания, второе поле типа ввода, второе поле длины и второе поле описания, причем значение длины, содержащееся в первом поле длины, идентифицирует конец первого поля описания и начало второго поля типа ввода.
  55. 55
    The method of claim. 49, wherein the payload data identified a number of pointer events, and each event index identifies the x-coordinate and y-coordinate corresponding to the coordinates in which the event took place the pointer. 55. Способ по п. 49, в котором полезные данные идентифицируют ряд событий указателя, и для каждого указателя событие идентифицирует x-координату и y-координату, соответствующие координатам, в которых имело место событие указателя.
  56. 56
    The method of claim. 55 wherein the x-coordinate and y-coordinate based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 56. Способ по п. 55, в котором x-координата и y-координата основаны на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
  57. 57
    The method of claim. 49, wherein the payload contain the ASCII code corresponding to the key event down. 57. Способ по п. 49, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
  58. 58
    The method of claim. 49, wherein the payload contain the ASCII code corresponding to the key event down. 58. Способ по п. 49, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
  59. 59
    The method of claim. 49 wherein the payload contains the value of x-coordinate, y-coordinate value indication and zoom factor. 59. Способ по п. 49, в котором полезные данные содержат значение x-координаты, значение y-координаты и индикацию коэффициента изменения масштаба.
  60. 60
    The method of claim. 49 wherein the useful data comprise indication values ​​for horizontal scrolling. 60. Способ по п. 49, в котором полезные данные содержат индикацию величины для горизонтальной прокрутки.
  61. 61
    The method of claim. 60 wherein the value is for horizontal scrolling in units of pixels and based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 61. Способ по п. 60, в котором величина для горизонтальной прокрутки находится в единицах пикселей и основана на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
  62. 62
    The method of claim. 49 wherein the payload contains an indication value for a vertical scroll. 62. Способ по п. 49, в котором полезные данные содержат индикацию величины для вертикальной прокрутки.
  63. 63
    The method of claim. 62 wherein the value is for vertical scrolling in units of pixels and based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 63. Способ по п. 62, в котором величина для вертикальной прокрутки находится в единицах пикселей и основана на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
  64. 64
    The method of claim. 49 wherein the useful data comprise indication of the magnitude of rotation. 64. Способ по п. 49, в котором полезные данные содержат индикацию величины вращения.
  65. 65
    The method of claim. 64 wherein the rotation value is in units of radians. 65. Способ по п. 64, в котором величина вращения находится в единицах радиан.
  66. 66
    The method of claim. 49 wherein the step of receiving user input data comprises capturing user input data through the wireless input device recipient device. 66. Способ по п. 49, в котором этап получения данных пользовательского ввода содержит захват данных пользовательского ввода через устройство ввода беспроводного устройства получателя.
  67. 67
    The method of claim. 49 wherein the step of receiving user input data comprises receiving user input data sent from other wireless devices recipient. 67. Способ по п. 49, в котором этап получения данных пользовательского ввода содержит прием направленных данных пользовательского ввода от другого беспроводного устройства получателя.
  68. 68
    The method of claim. 49 wherein the data packet header is an application layer packet header. 68. Способ по п. 49, в котором заголовок пакета данных является заголовком пакета прикладного уровня.
  69. 69
    The method of claim. 49 wherein the data packet has to manage audio data or video data of the wireless source device. 69. Способ по п. 49, в котором пакет данных должен управлять аудио данными или видео данными беспроводного устройства источника.
  70. 70
    The method of claim. 49 wherein the data packet is transmitted over TCP / IP. 70. Способ по п. 49, в котором пакет данных передают по TCP/IP.
  71. 71
    The wireless source device configured to receive user input data from the recipient wireless device, the wireless source device comprising:71. Беспроводное устройство источника, сконфигурированное для приема данных пользовательского ввода от беспроводного устройства получателя, причем беспроводное устройство источника содержит: a transport unit for receiving the data packet from a recipient wireless device, wherein the data packet comprises a header and a data packet payload, wherein the payload comprises data describing the details of the user input;транспортный блок для приема от беспроводного устройства получателя пакета данных, причем пакет данных содержит заголовок пакета данных и полезные данные, причем полезные данные содержат данные, описывающие детали пользовательского ввода;a memory storing command;память, хранящую команды;one or more processors configured to execute the instructions, wherein when executing one or more processors cause: один или более процессоров, сконфигурированных для выполнения команд, причем при выполнении команд один или более процессоров вызывают: conducting parsing data packet to determine the type of the input value in the input field type in the payload;проведение синтаксического анализа пакета данных, чтобы определить значение типа ввода в поле типа ввода в полезных данных;processing data describing details of a user input based on a value input type. обработку данных, описывающих детали пользовательского ввода, на основании значения типа ввода.
  72. 72
    The wireless device of claim. 71, wherein the type of input is selected from the group consisting of pressing the mouse button, release the mouse button, touch screen, display, release, move the mouse cursor, move the touch on the display, pressing the down key release, zoom, vertical scroll, horizontal scrolling and rotating. 72. Беспроводное устройство источника по п. 71, в котором тип ввода выбран из группы, состоящей из нажатия кнопки мыши, освобождения кнопки мыши, касания дисплея, освобождения дисплея, перемещения курсора мыши, перемещения касания по дисплею, нажатия клавиши вниз, освобождения клавиши, изменения масштаба, вертикальной прокрутки, горизонтальной прокрутки и вращения.
  73. 73
    The wireless source device according to claim. 71 wherein the length of the useful data contains a field identifying the length of the input description. 73. Беспроводное устройство источника по п. 71, в котором полезные данные содержат поле длины, идентифицирующее длину описания ввода.
  74. 74
    The wireless source device according to claim. 73 wherein the input describing the length identified in octet units. 74. Беспроводное устройство источника по п. 73, в котором длина описания ввода идентифицирована в единицах октетов.
  75. 75
    The wireless source device according to claim. 71, wherein the useful data contains the description field containing data describing the details of the user input. 75. Беспроводное устройство источника по п. 71, в котором полезные данные содержат поле описания, содержащее данные, описывающие детали пользовательского ввода.
  76. 76
    The wireless source device according to claim. 71 wherein the first payload type field contains the input field of the first length, the first description field, a second field entry type, a second field and a second length description field, and a length value contained in the first field, the length It identifies the end of the first description field and the beginning of the second input field type. 76. Беспроводное устройство источника по п. 71, в котором полезные данные содержат первое поле типа ввода, первое поле длины, первое поле описания, второе поле типа ввода, второе поле длины и второе поле описания, причем значение длины, содержащееся в первом поле длины, идентифицирует конец первого поля описания и начало второго поля типа ввода.
  77. 77
    The wireless source device according to claim. 71, wherein the payload data identified a number of pointer events, and each event index identifies the x-coordinate and y-coordinate corresponding to the coordinates in which the event took place the pointer. 77. Беспроводное устройство источника по п. 71, в котором полезные данные идентифицируют ряд событий указателя, и для каждого указателя событие идентифицирует x-координату и y-координату, соответствующие координатам, в которых имело место событие указателя.
  78. 78
    The wireless source device according to claim. 77 wherein the x-coordinate and y-coordinate based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 78. Беспроводное устройство источника по п. 77, в котором x-координата и y-координата основаны на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
  79. 79
    The wireless source device according to claim. 71, wherein the payload contain the ASCII code corresponding to the key event down. 79. Беспроводное устройство источника по п. 71, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
  80. 80
    The wireless source device according to claim. 71, wherein the payload contain the ASCII code corresponding to the key event down. 80. Беспроводное устройство источника по п. 71, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
  81. 81
    The wireless source device according to claim. 71 wherein the payload contains the value of x-coordinate, y-coordinate value indication and zoom factor. 81. Беспроводное устройство источника по п. 71, в котором полезные данные содержат значение x-координаты, значение y-координаты и индикацию коэффициента изменения масштаба.
  82. 82
    The wireless source device according to claim. 71 wherein the useful data comprise indication values ​​for horizontal scrolling. 82. Беспроводное устройство источника по п. 71, в котором полезные данные содержат индикацию величины для горизонтальной прокрутки.
  83. 83
    The wireless source device according to claim. 82 wherein the horizontal scroll value is in units of pixels and based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 83. Беспроводное устройство источника по п. 82, в котором величина для горизонтальной прокрутки находится в единицах пикселей и основана на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
  84. 84
    The wireless source device according to claim. 71 wherein the payload contains an indication value for a vertical scroll. 84. Беспроводное устройство источника по п. 71, в котором полезные данные содержат индикацию величины для вертикальной прокрутки.
  85. 85
    The wireless source device according to claim. 84 wherein the value is for vertical scrolling in units of pixels and based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 85. Беспроводное устройство источника по п. 84, в котором величина для вертикальной прокрутки находится в единицах пикселей и основана на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
  86. 86
    The wireless device of claim. 71 wherein the useful data comprise indication of the magnitude of rotation. 86. Беспроводное устройство источника по п. 71, в котором полезные данные содержат индикацию величины вращения.
  87. 87
    The wireless device of claim. 86 wherein the rotation value is in units of radians. 87. Беспроводное устройство источника по п. 86, в котором величина вращения находится в единицах радиан.
  88. 88
    The wireless source device according to claim. 71 wherein the step of receiving user input data comprises capturing user input data through the wireless input device recipient device. 88. Беспроводное устройство источника по п. 71, в котором этап получения данных пользовательского ввода содержит захват данных пользовательского ввода через устройство ввода беспроводного устройства получателя.
  89. 89
    The wireless source device according to claim. 71 wherein the step of receiving user input data comprises receiving user input data sent from other wireless devices recipient. 89. Беспроводное устройство источника по п. 71, в котором этап получения данных пользовательского ввода содержит прием направленных данных пользовательского ввода от другого беспроводного устройства получателя.
  90. 90
    The wireless device of claim. 71 wherein the data packet header is an application layer packet header. 90. Беспроводное устройство источника по п. 71, в котором заголовок пакета данных является заголовком пакета прикладного уровня.
  91. 91
    The wireless source device according to claim. 71 wherein the data packet has to manage audio data or video data of the wireless source device. 91. Беспроводное устройство источника по п. 71, в котором пакет данных должен управлять аудио данными или видео данными беспроводного устройства источника.
  92. 92
    The wireless source device according to claim. 71 wherein the data packet is transmitted over TCP / IP. 92. Беспроводное устройство источника по п. 71, в котором пакет данных передан по TCP/IP.
  93. 93
    The computer-readable storage medium storing instructions that, when performing one or more processors are forced to one or more processors to perform a method of receiving user input data from the wireless device the recipient, the method comprising:93. Считываемый компьютером запоминающий носитель, хранящий команды, которые при выполнении одним или более процессорами вынуждают один или более процессоров выполнять способ приема данных пользовательского ввода от беспроводного устройства получателя, причем способ содержит: receiving from the recipient wireless device a data packet, the data packet comprising the data packet header and a payload wherein the payload comprises data describing the details of the user input;прием от беспроводного устройства получателя пакета данных, причем пакет данных содержит заголовок пакета данных и полезные данные, причем полезные данные содержат данные, описывающие детали пользовательского ввода;conducting parsing data packet to determine the type of the input value in the input field type in the payload;проведение синтаксического анализа пакета данных, чтобы определить значение типа ввода в поле типа ввода в полезных данных;processing data describing details of a user input based on a value input type. обработку данных, описывающих детали пользовательского ввода, на основании значения типа ввода.
  94. 94
    The wireless source device configured to receive user input data from the recipient wireless device, the wireless source device comprising:94. Беспроводное устройство источника, сконфигурированное для приема данных пользовательского ввода от беспроводного устройства получателя, причем беспроводное устройство источника содержит: means for receiving from the wireless device the recipient of the data packet, the data packet comprising the data packet header and a payload wherein the payload comprises data describing the details of the user input;средство для приема от беспроводного устройства получателя пакета данных, причем пакет данных содержит заголовок пакета данных и полезные данные, причем полезные данные содержат данные, описывающие детали пользовательского ввода;means for parsing the data packet to determine the type of the input value in the input field type in the payload;and средство для проведения синтаксического анализа пакета данных, чтобы определить значение типа ввода в поле типа ввода в полезных данных;и means for processing data describing the details of the user input based on a value input type. средство для обработки данных, описывающих детали пользовательского ввода на основании значения типа ввода.
Independent claims94