Multi-surface controller
First Claim
1. An electronic controller device, comprising:
- a first button component including a first touch pad, the first button component configured to register a press action by a first finger of a hand of a user holding the electronic controller device in the air, the first touch pad configured to register a touch gesture by the first finger;
a second button component including a second touch pad, the second button component configured to register a press action by a second finger of the hand of the user holding the electronic controller device in the air, the second touch pad configured to register a touch gesture by the second finger;
a processing circuit configured to;
detect a first touch gesture of the first finger on the first touch pad of the first button component, the first touch gesture being detected based on at least one of a first direction or a first distance of movement of the first finger on the first touch pad;
detect a second touch gesture of the second finger on the second touch pad of the second button component, the second touch gesture being detected based on at least one of a second direction or a second distance of movement of the second finger on the second touch pad;
generate a first input signal for an external device based on at least one of the first touch gesture or the second touch gesture;
detect one or more first press actions of the first finger on the first button component, each of the one or more first press actions being detected based on comparing a first pressure exerted by the first finger on the first button component against a first threshold;
detect one or more second press actions of the second finger on the second button component, each of the one or more second press actions being detected based on comparing a second pressure exerted by the second finger on the second button component against a second threshold; and
generate a second input signal for the external device based on at least one of the one or more first press actions or the one or more second press actions;
anda communication interface configured to;
transmit the first input signal to the external device to cause the external device to perform a first function; and
transmit the second input signal to the external device to cause the external device to perform a second function.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are a controller device and a method of detecting user inputs. According to at least one embodiment, an electronic controller device includes first and second button components, a processing circuit and a communication interface. The first and second button components respectively include first and second touch pads. The first and second button components are configured to register click operations by respectively first and second fingers of a user. The first and second touch pads are configured to register touch operations by fingers. The processing circuit is configured to convert the click operations and the touch operations into input signals. The communication interface is configured to transmit the input signals to at least one external device.
49 Citations
31 Claims
-
1. An electronic controller device, comprising:
-
a first button component including a first touch pad, the first button component configured to register a press action by a first finger of a hand of a user holding the electronic controller device in the air, the first touch pad configured to register a touch gesture by the first finger; a second button component including a second touch pad, the second button component configured to register a press action by a second finger of the hand of the user holding the electronic controller device in the air, the second touch pad configured to register a touch gesture by the second finger; a processing circuit configured to; detect a first touch gesture of the first finger on the first touch pad of the first button component, the first touch gesture being detected based on at least one of a first direction or a first distance of movement of the first finger on the first touch pad; detect a second touch gesture of the second finger on the second touch pad of the second button component, the second touch gesture being detected based on at least one of a second direction or a second distance of movement of the second finger on the second touch pad; generate a first input signal for an external device based on at least one of the first touch gesture or the second touch gesture; detect one or more first press actions of the first finger on the first button component, each of the one or more first press actions being detected based on comparing a first pressure exerted by the first finger on the first button component against a first threshold; detect one or more second press actions of the second finger on the second button component, each of the one or more second press actions being detected based on comparing a second pressure exerted by the second finger on the second button component against a second threshold; and generate a second input signal for the external device based on at least one of the one or more first press actions or the one or more second press actions; and a communication interface configured to; transmit the first input signal to the external device to cause the external device to perform a first function; and transmit the second input signal to the external device to cause the external device to perform a second function. - 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. A method of detecting user inputs, comprising:
-
detecting, by a processing circuit via a first button component of a controller device, one or more first press actions by a first finger of a hand of a user holding the controller device in the air, each of the one or more first press actions being detected based on comparing a first pressure exerted by the first finger on the first button component against a first threshold; detecting, by the processing circuit via a first touch pad included in the first button component, a first touch gesture by the first finger, the first touch gesture being detected based on at least one of a first direction or a first distance of movement of the first finger on the first touch pad; detecting, by the processing circuit via a second button component of the controller device, one or more second press actions by a second finger of the hand of the user holding the controller device in the air, each of the one or more second press actions being detected based on comparing a second pressure exerted by the second finger on the second button component against a second threshold; detecting, by the processing circuit via a second touch pad included in the second button component, a second touch gesture by the second finger, the second touch gesture being detected based on at least one of a second direction or a second distance of movement of the second finger on the second touch pad; generating, by the processing circuit, a first input signal for an external device based on at least one of the first touch gesture or the second touch gesture; transmitting, by the processing circuit, the first input signal to the external device via a communication interface of the controller device to cause the external device to perform a first function; generating, by the processing circuit, a second input signal for the external device based on at least one of the one or more first press actions or the one or more second press actions; and transmitting, by the processing circuit, the second input signal to the external device via the communication interface of the controller device to cause the external device to perform a second function. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification