Multi-surface controller
First Claim
Patent Images
1. A device, comprising:
- a body configured to be held by a hand in the air;
two or more input interfaces that are connected to the body, the two or more input interfaces comprising;
a first input interface configured to detect a first input comprising a first press action and a first touch gesture from a first finger of the hand when the hand holds the device in the air, wherein the first press action is detected based on comparing a pressure exerted by the first finger on the first input interface against a threshold, and wherein the first touch gesture is detected based on at least one of a direction and a distance of movement of the first finger on the first input interface; and
a second input interface configured to detect a second input from a second finger of the hand when the hand holds the device in the air;
a communication interface for communicating with at least one external device, the at least one external device including a display device to display content and a cursor;
a memory system storing one or more machine instructions; and
a hardware processor configured to execute the one or more machine instructions to;
generate a first control command based on at least one of the first press action or at least a first part of the second input;
generate a second control command based on at least one of the first touch gesture or at least a second part of the second input;
transmit, via the communication interface, the first control command to the at least one external device to control content displayed by the display device; and
transmit, via the communication interface, the second control command to the at least one external device to control a display location of the cursor at the display device.
0 Assignments
0 Petitions
Accused Products
Abstract
A control device is provided having multiple buttons with touch sensors attached on top of the buttons. The buttons and touch sensors may detect signals of finger movements and/or gestures. The detected signals may be used to control various operations in various operation modes of the controller. The control device may interface with multiple devices.
47 Citations
36 Claims
-
1. A device, comprising:
-
a body configured to be held by a hand in the air; two or more input interfaces that are connected to the body, the two or more input interfaces comprising; a first input interface configured to detect a first input comprising a first press action and a first touch gesture from a first finger of the hand when the hand holds the device in the air, wherein the first press action is detected based on comparing a pressure exerted by the first finger on the first input interface against a threshold, and wherein the first touch gesture is detected based on at least one of a direction and a distance of movement of the first finger on the first input interface; and a second input interface configured to detect a second input from a second finger of the hand when the hand holds the device in the air; a communication interface for communicating with at least one external device, the at least one external device including a display device to display content and a cursor; a memory system storing one or more machine instructions; and a hardware processor configured to execute the one or more machine instructions to; generate a first control command based on at least one of the first press action or at least a first part of the second input; generate a second control command based on at least one of the first touch gesture or at least a second part of the second input; transmit, via the communication interface, the first control command to the at least one external device to control content displayed by the display device; and transmit, via the communication interface, the second control command to the at least one external device to control a display location of the cursor at the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method, comprising:
-
detecting, by a first input interface on a first surface of a device, a first input from a first finger of a hand holding the device in the air, the first input comprising a first press action and a first touch gesture, the first press action being detected based on comparing a pressure exerted by the first finger on the first input interface against a threshold, and the first touch gesture being detected based on at least one of a direction and a distance of movement of the first finger on the first input interface; detecting, by a second input interface on a surface side of the device different from the first surface, a second input from a second finger of the hand holding the device in the air; generating, by a hardware processor of the device, a first control command based on at least one of the first press action or at least a first part of the second input; generating, by the hardware processor of the device, a second control command based on at least one of the first touch gesture or at least a second part of the second input; sending the first control command to a display device to control content displayed by the display device; and sending the second control command to the display device to control a display location of a cursor on the display device.
-
-
36. A control device, comprising:
-
a plurality of buttons including at least a first button and a second button, the first button and the second button configured to detect, respectively, a first press action of a first finger and a second press action of a second finger of a hand holding the control device in the air, the first button and the second button being on different surfaces of the control device, the first press action being detected based on comparing a pressure exerted by the first finger on the first button against a threshold, and the second press action being detected based on comparing a pressure exerted by the second finger on the second button against the threshold; a plurality of sensors including at least a first touch sensor and a second touch sensor, the first touch sensor configured to detect a first touch signal indicating at least one of a direction or a distance of movement of the first finger on the first button, the second touch sensor configured to detect a second touch signal indicating at least one of a direction or a distance of movement of the second finger on the second button; a processor configured to generate a first control command based on at least one of the first press action or the second press action, and to generate a second control command based on at least one of the first touch signal or the second touch signal; and a wireless communication interface configured to transmit the first control command to a display device to control content displayed on the display device, and to transmit the second control command to the display device to control a display location of a cursor on the display device.
-
Specification