# US 11,307,671 B2 · Controller for finger gesture recognition and method for recognizing finger gesture

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,307,671 B2
- Document ID: US11307671B2
- Status: Granted
- Kind: B2
- Application number: 17/154,074
- Filed: 2021-01-21
- Published: 2021-05-13
- Granted: 2022-04-19
- Earliest claimed: 2017-01-04
- Assignees: HTC Corporation
- Applicants: Htc Corporation
- Inventors: Wan-Hsieh Liu; Chou-Wei Wu; Wei-Gang Tsai; Chih-Ting Chen
- Web page: https://patentgrep.com/patent/US11307671B2

## CPC

- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/033: Pointing devices displaced or positioned by the user {, e.g. mice, trackballs, pens or joysticks}; Accessories therefor (digitisers characterised by the transducing means G06F3/041)
- A63F 13/212: using sensors worn by the player, e.g. for measuring heart beat or leg activity
- A63F 13/213: comprising photodetecting means, e.g. cameras, photodiodes or infrared cells (A63F13/219 takes precedence)
- A63F 13/214: for locating contacts on a surface, e.g. floor mats or touch pads
- A63F 13/218: using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
- A63F 13/24: Constructional details thereof, e.g. game controllers with detachable joystick handles
- A63F 13/245: specially adapted to a particular type of game, e.g. steering wheels
- A63F 13/25: Output arrangements for video game devices
- A63F 13/28: responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
- A63F 13/42: by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F 13/5255: according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/014: {Hand-worn input/output arrangements, e.g. data gloves}
- G06F 3/0338: with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A method for recognizing finger gesture, operating by receiving a signal of finger movement from a controller, wherein the controller includes a plurality of finger sensors, and the signal of finger movement is generated by at least one of the finger sensors sensing that at least one of fingers of a user touches or approaches the controller, defining a range of the controller that is touched by the fingers according to the signal of finger movement, and suspending operation of the finger sensors outside of the range, and determining a finger gesture constituted by the fingers according to the signal of finger movement to generate a signal of finger gesture corresponding to the finger gesture.

## Claims

### Claim 1

A method for recognizing finger gesture, comprising:
receiving a signal of finger movement from a controller, wherein the controller includes a plurality of finger sensors, and the signal of finger movement is generated by at least one of the finger sensors sensing that at least one of fingers of a user touches or approaches the controller;
defining a range of the controller that is touched by the fingers according to the signal of finger movement, and suspending operation of the finger sensors outside of the range; and
determining a finger gesture constituted by the fingers according to the signal of finger movement to generate a signal of finger gesture corresponding to the finger gesture.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
receiving a signal from a controller, wherein the signal is generated by the hand rotation and movement of a user.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising:
transmitting the signal of finger gesture to an external VR providing device in a wired or wireless way.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the wireless way comprises an infrared communication way, a wireless radio frequency (RF) communication way, a GPRS/CDMA communication way, or a Wi-Fi communication way.

### Claim 5 (depends on 3)

The method according to claim 3, wherein the external VR providing device enable a virtual role in the virtual reality or a video game to make various finger gestures such as grabbing, throwing and picking up, griping and releasing, hitting a ball, playing the piano, shooting, boxing, finger-guessing after receiving and applying the signal of finger gesture.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the signal of finger movement is generated by one of the finger sensors sensing that at least one of the fingers leaves from the controller.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the signal of finger movement comprises a first signal, a second signal, and a third signal which are respectively generated by one or more of the finger sensors sensing that one of a middle finger, a ring finger and a little finger of the fingers touches or approaches the controller.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the signal of finger movement comprises a fourth signal which is generated by one or more of the finger sensors sensing that an index finger of the fingers touches or approaches the controller.

### Claim 9 (depends on 8)

The method according to claim 8, wherein the signal of finger movement comprises a fifth signal which is generated by one or more of the finger sensors sensing that a thumb of the fingers touches or approaches the controller.

### Claim 10 (depends on 1)

The method according to claim 1, wherein the signal of finger movement is generated by a plurality of finger sensors sensing one of the fingers touches, approaches and/or leaves from the controller, wherein the plurality of finger sensors are arranged densely.

### Claim 11 (depends on 1)

The method according to claim 1, wherein each of the finger sensors has a sensing range within ±10 degrees.

### Claim 12 (depends on 1)

The method according to claim 1, wherein each of the finger sensors comprises a proximity sensing element, a pressure sensing element, a capacitive touch-sensing element, a resistive touch-sensing element, an inductive touch-sensing element or an optical touch-sensing element.

### Claim 13 (depends on 1)

The method according to claim 1, further comprising:
receiving a vital signal from the controller, wherein the controller comprises a vital sensor, the vital signal is generated by the vital sensor sensing a back of hand of the user.
