Gesture-based remote control
First Claim
Patent Images
1. A remote control method, comprising:
- responsive to detecting user assertion of a gesture enable input, activating a gesture sensor of a remote control to transition the remote control to a gesture enabled state;
sensing a gesture motion of the remote control;
converting the gesture motion into a gesture command executable by a remote-controlled device;
transmitting the gesture command to the remote-controlled device; and
responsive to detecting assertion of a selection control element of the remote control, sending selection command data corresponding to the selection input to the remote-controlled device;
wherein converting the gesture motion occurs within a remote control context of the remote-controlled device, and wherein the gesture command sent to the remote-controlled device depends on the remote control context along with the recorded gesture motion; and
wherein the remote controlled device supports gesture motion contexts selected from a group of contexts including;
a volume control context, and further wherein the corresponding gesture motion includes one of the following;
a single up or down movement of the remote control, a plurality of downward movements of the remote control, and a plurality of upward movements of the remote control, and further wherein the corresponding gesture commands includes instructions to increase the volume, decrease the volume, mute the volume, or return the volume to a previous state; and
a channel control context, and further wherein the corresponding gesture motion includes at least one up or down movement of the remote control, and further wherein the corresponding gesture commands includes instructions to change the channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for operating a remote-controlled device using a gesture-enabled remote control (RC) includes activating a communication link between the RC and the remote-controlled device. The remote-controlled device may implement a remote control context accommodating gesture commands generated by the RC. The RC may enable a user to generate gesture commands by performing gesture motions with the RC. Command data corresponding to gesture commands, along with selection commands from selection control inputs on the RC, may be sent to the remote-controlled device.
72 Citations
17 Claims
-
1. A remote control method, comprising:
-
responsive to detecting user assertion of a gesture enable input, activating a gesture sensor of a remote control to transition the remote control to a gesture enabled state; sensing a gesture motion of the remote control; converting the gesture motion into a gesture command executable by a remote-controlled device; transmitting the gesture command to the remote-controlled device; and responsive to detecting assertion of a selection control element of the remote control, sending selection command data corresponding to the selection input to the remote-controlled device; wherein converting the gesture motion occurs within a remote control context of the remote-controlled device, and wherein the gesture command sent to the remote-controlled device depends on the remote control context along with the recorded gesture motion; and wherein the remote controlled device supports gesture motion contexts selected from a group of contexts including; a volume control context, and further wherein the corresponding gesture motion includes one of the following;
a single up or down movement of the remote control, a plurality of downward movements of the remote control, and a plurality of upward movements of the remote control, and further wherein the corresponding gesture commands includes instructions to increase the volume, decrease the volume, mute the volume, or return the volume to a previous state; anda channel control context, and further wherein the corresponding gesture motion includes at least one up or down movement of the remote control, and further wherein the corresponding gesture commands includes instructions to change the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13)
-
-
8. A remote control, comprising:
-
a processor; a wireless transceiver; a motion detector; and memory media accessible to the processor, including processor-executable instructions that, when executed by the processor, cause the processor to perform operations including; activating a motion detector responsive to user assertion of a trigger control element of the remote control; establishing a communication channel between the remote control and a remote-controlled device using the wireless transceiver; when a motion detector enable signal is asserted, recording a gesture motion of the remote control using the motion detector; converting the recorded gesture motion into a gesture command executable by a remote-controlled device; sending command data corresponding to the gesture command to the remote-controlled device; receiving a selection input generated by assertion of a selection control element; and sending selection command data corresponding to the selection input to the remote-controlled devices; wherein recording the gesture motion occurs within a remote control context of the remote-controlled device, and wherein the gesture command sent to the remote-controlled device depends on the remote control context along with the recorded gesture motion; and wherein the remote controlled device supports gesture motion contexts selected from a group of contexts including; a volume control context, and further wherein the corresponding gesture motion includes one of the following;
a single up or down movement of the remote control, a plurality of downward movements of the remote control, and a plurality of upward movements of the remote control, and further wherein the corresponding gesture commands includes instructions to increase the volume, decrease the volume, mute the volume, or return the volume to a previous state; anda channel control context, and further wherein the corresponding gesture motion includes at least one up or down movement of the remote control, and further wherein the corresponding gesture commands includes instructions to change the channel. - View Dependent Claims (9, 10, 11, 12, 14)
-
-
15. A non-transitory computer readable medium, including processor-executable instructions that, when executed by a processor, cause the processor to perform operations including:
-
activating a motion detector responsive to user assertion of a trigger control element of the remote control; establishing a communication channel between the remote control and a remote-controlled device using the wireless transceiver; when a motion detector enable signal is asserted, recording a gesture motion of the remote control using the motion detector; converting the recorded gesture motion into a gesture command executable by a remote-controlled device; sending command data corresponding to the gesture command to the remote-controlled device; receiving a selection input generated by assertion of a selection control element; and sending selection command data corresponding to the selection input to the remote-controlled device; wherein recording the gesture motion occurs within a remote control context of the remote-controlled device, and wherein the gesture command sent to the remote-controlled device depends on the remote control context along with the recorded gesture motion; and wherein the remote controlled device supports gesture motion contexts selected from a group of contexts including; a volume control context, and further wherein the corresponding gesture motion includes one of the following;
a single up or down movement of the remote control, a plurality of downward movements of the remote control, and a plurality of upward movements of the remote control, and further wherein the corresponding gesture commands includes instructions to increase the volume, decrease the volume, mute the volume, or return the volume to a previous state; anda channel control context, and further wherein the corresponding gesture motion includes at least one up or down movement of the remote control, and further wherein the corresponding gesture commands includes instructions to change the channel. - View Dependent Claims (16, 17)
-
Specification