3D pointing device with up-down-left-right mode switching and integrated swipe detector
First Claim
1. A method for generating either a scroll command or an up-down-left-right (UDLR) command using a single control element of a remote control device, the method comprising:
- setting said remote control device in either a scroll mode or an UDLR mode based upon a command received from a user interface which is external to the remote control device;
detecting movement of an object across a surface of said single control element of said remote control device;
generating, when in the scroll mode, a scroll command responsive to said detected movement; and
generating, when in the UDLR mode, an UDLR command.
5 Assignments
0 Petitions
Accused Products
Abstract
A 3D pointing device for use with a content delivery system is provided. The pointing device can operate in one of at least one of two modes: a first 3D or scrolling mode, and a second non-3D mode that can also be referred to as an up-down-left-right (UDLR) mode. The pointing device can include one or more directional sensors, to provide orientation and movement information. For either of the at least two modes, an optical finger navigation module is provided that can detect movement of a user'"'"'s finger or object across its screen, and provides a predetermined threshold that must be exceeded before movement information is generated from the OFN module. The pointing device can generate scroll and UDLR commands based on the information from the orientation and movement sensors, as well as the OFN module, or can provide the information from the orientation and movement sensors to a user interface that can generate the appropriate scrolling or UDLR commands for use by the content delivery system.
18 Citations
26 Claims
-
1. A method for generating either a scroll command or an up-down-left-right (UDLR) command using a single control element of a remote control device, the method comprising:
-
setting said remote control device in either a scroll mode or an UDLR mode based upon a command received from a user interface which is external to the remote control device; detecting movement of an object across a surface of said single control element of said remote control device; generating, when in the scroll mode, a scroll command responsive to said detected movement; and generating, when in the UDLR mode, an UDLR command. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A remote control device comprising:
-
a housing; at least one sensor, disposed at least partially within said housing, said at least one sensor configured to detect motion of said remote control device and to generate first data associated with said detected motion; an optical finger navigation (OFN) module, disposed on an upper surface of said housing, configured to detect movement of an object across a surface of a lens and to generate second data associated with said detected movement; a user input control element configured to switch said remote control device from a 3D pointing mode into a non-3D pointing mode; and a processor configured to receive said first data and said second data and further configured to operate, when in said 3D pointing mode, to transmit information associated with said first data and to transmit a scroll command based on said second data, and further configured to operate, when in said non-3D pointing mode, to transmit an up-down-left-right (UDLR) command based on said second data, wherein an external user interface effectuates the switch of said remote control device from said 3D pointing mode into said non-3D pointing mode. - View Dependent Claims (23, 24, 25, 26)
-
-
8. A system comprising:
-
a user interface controlling device configured to generate and control a user interface based, at least in part, on received user inputs via a remote control device, wherein said user interface controlling device is further configured to receive an input from said remote control device which, in a first mode, is interpreted as a scroll command and which, in a second mode, is interpreted as an up-down-left-right (UDLR) command, wherein said remote control device changes from said first mode to said second mode or from said second mode to said first mode based upon a command received from said user interface which is external to the remote control device, further wherein said user interface controlling device is a television, a set-top box, a gaming console, or a system controller. - View Dependent Claims (9, 10)
-
-
11. A method for controlling a user interface using a 3D pointing device comprising:
-
switching an operating mode of the 3D pointing device between a random access mode and a non-random access mode, wherein said step of switching said operating mode is performed by a system controller in communication with said 3D pointing device based upon a command received from said user interface which is external to said 3D pointing device, further wherein when said 3D pointing device is in said random access mode, interpreting an output of a control element disposed on said 3D pointing device as a scroll command; and when said 3D pointing device is in said non-random access mode, interpreting said output of said control element as an up-down-left-right (UDLR) command. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification