Gesture-based control of IPTV system
First Claim
Patent Images
1. A method of controlling an Internet Protocol Television (IPTV) system by gestures on a remote control, comprising:
- (a) determining a number of fingers touching a screen of the remote control;
(b) identifying at least one characteristic of action by the fingers;
(c) mapping at least one identified characteristic of action by the fingers to a corresponding predefined gesture in a set of predefined gestures; and
(d) based on the gesture mapped in (c), generating a corresponding control command to be sent to the IPTV system;
wherein the control command includes at least one of a PAUSE command and a PLAY command;
the PAUSE command includes a session initiation protocol message that comprises a reINVITE message or an INVITE message and session description protocol information for restarting a multicast media stream as a unicast stream; and
the PLAY command includes a real-time streaming protocol PLAY message that includes information for starting or restarting a multicast media stream as a unicast stream that includes at least a uniform resource identifier indicating a desired stream and a session identification.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for controlling an Internet Protocol Television (IPTV) system by gestures on a remote control involve determining a number of fingers touching a screen of the remote control; identifying at least one characteristic of movement by the fingers; based on the number determined and at least one characteristic identified, finding a corresponding predefined gesture in a set of predefined gestures; and based on the gesture found, generating a corresponding control command to be sent to the IPTV system.
-
Citations
21 Claims
-
1. A method of controlling an Internet Protocol Television (IPTV) system by gestures on a remote control, comprising:
-
(a) determining a number of fingers touching a screen of the remote control; (b) identifying at least one characteristic of action by the fingers; (c) mapping at least one identified characteristic of action by the fingers to a corresponding predefined gesture in a set of predefined gestures; and (d) based on the gesture mapped in (c), generating a corresponding control command to be sent to the IPTV system;
wherein the control command includes at least one of a PAUSE command and a PLAY command;
the PAUSE command includes a session initiation protocol message that comprises a reINVITE message or an INVITE message and session description protocol information for restarting a multicast media stream as a unicast stream; and
the PLAY command includes a real-time streaming protocol PLAY message that includes information for starting or restarting a multicast media stream as a unicast stream that includes at least a uniform resource identifier indicating a desired stream and a session identification. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A remote control for controlling an Internet Protocol Television (IPTV) system, comprising:
-
a touch-sensitive screen; a programmable electronic processor in communication with the touch-sensitive screen; and a transceiver in communication with the programmable electronic processor; wherein the processor is configured to determine a number of fingers touching the touch-sensitive screen, to identify at least one characteristic of action by the fingers touching the screen, to map at least one identified characteristic of action by the fingers to a corresponding predefined gesture in a set of predefined gestures, and to generate based on the mapped gesture a corresponding control command; and the control command includes at least one of a PAUSE command and a PLAY command;
the PAUSE command includes a session initiation protocol message that comprises a reINVITE message or an INVITE message and session description protocol information for restarting a multicast media stream as a unicast stream; and
the PLAY command includes a real-time streaming protocol PLAY message that includes information for starting or restarting a multicast media stream as a unicast stream that includes at least a uniform resource identifier indicating a desired stream and a session identification. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having stored instructions that, when executed by a computer, cause the computer to carry out a method of controlling an Internet Protocol Television (IPTV) system by gestures on a remote control, wherein the method comprises:
-
(a) determining a number of fingers touching a screen of the remote control; (b) identifying at least one characteristic of action by the fingers; (c) mapping at least one identified characteristic of action by the fingers to a corresponding predefined gesture in a set of predefined gestures; and (d) based on the gesture mapped in (c), generating a corresponding control command to be sent to the IPTV system;
wherein the control command includes at least one of a PAUSE command and a PLAY command;
the PAUSE command includes a session initiation protocol message that comprises a reINVITE message or an INVITE message and session description protocol information for restarting a multicast media stream as a unicast stream; and
the PLAY command includes a real-time streaming protocol PLAY message that includes information for starting or restarting a multicast media stream as a unicast stream that includes at least a uniform resource identifier indicating a desired stream and a session identification. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification