IP Library Granted Patent US 10,503,253
Granted Patent B2
US 10,503,253 · App. 15/087,385 · Granted Dec 10, 2019

Sensor signal processing to determine finger and/or hand position

Inventor: Marcio Juliato (Portland, OR)
Assignee: Intel Corporation
G06F3/014G06F3/017
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,503,253
App. No.
15/087,385
Granted
Dec 10, 2019
Kind
B2
Abstract

Systems, apparatuses, and/or methods to determine finger and/or hand position. For example, sensors on a wrist of a user may provide sensor signals. A filter may generate filtered sensor signals from the sensor signals, wherein each filtered sensor signal may include a modified signal component. A sorter may sort each filtered sensor signal in a composite pattern based on each modified signal component. A classifier may determine finger and/or hand position based on the composite pattern. In one example, a function of a computing platform may be controlled based on the finger and/or hand position.

Claims (58)

1. An apparatus comprising:

a plurality of sensors on a wrist of a user to provide a plurality of sensor signals,

a filter to generate a plurality of filtered sensor signals from the plurality of sensor signals, wherein each filtered sensor signal is to include a modified signal component that has a smoothed amplitude,

a sorter to sort each filtered sensor signal in a composite data package, and in a composite pattern based on each modified signal component, wherein a sequence position of each filtered sensor signal of the composite data package is to be based on the smoothed amplitude, and

a classifier to determine finger and/or hand position based on the composite pattern, wherein control function data is to be generated for a function of a computing platform based on the finger and/or hand position.

2. The apparatus of claim 1 , further including,

a scheduler to configure a signal transfer rate for the plurality of sensor signals,

a combiner to combine the plurality of sensor signals into the composite pattern, and

a function operator to generate the control function data.

3. The apparatus of claim 1 , further including,

an aggregator to group a plurality of composite patterns into a set of composite patterns, wherein each composite pattern is to include the plurality of filtered sensor signals, and

an associator to associate a predetermined finger and/or hand position with the set of composite patterns.

4. The apparatus of claim 1 , further including,

a comparator to compare the composite pattern with each composite pattern of a set of composite patterns, and

an assignor to assign a weight value to each composite pattern indicating a degree of match, wherein the classifier is to determine the finger and/or hand position based on the weight value.

5. The apparatus of claim 1 , further including a selector to,

make an evaluation of a sequence position of the plurality of filtered sensor signals of a composite pattern in a set of composite patterns, and

select a set of composite patterns based on the evaluation to be compared with the composite pattern.

6. The apparatus of claim 1 , further including,

a locator to determine a location of each sensor on the wrist of the user, and

a reorganizer to modify a sequence position of the plurality of filtered sensor signals of a composite pattern based on the location.

7. The apparatus of claim 1 , wherein the filter is to determine an average value for a predetermined number of sensor signals over a filter time window for each sensor to generate the plurality of filtered sensor signals.

8. At least one non-transitory computer readable storage medium comprising a set of instructions, which when executed by a processor, cause the processor to:

generate a plurality of filtered sensor signals from a plurality of sensor signals that are to be generated by a plurality of sensors on a wrist of a user, wherein each filtered sensor signal is to include a modified signal component that has a smoothed amplitude;

sort each filtered sensor signal in a composite data package, and in a composite pattern based on each modified signal component, wherein a sequence position of each filtered sensor signal of the composite data package is to be based on the smoothed amplitude; and

determine finger and/or hand position based on the composite pattern, wherein control function data is to be generated for a function of a computing platform based on the finger and/or hand position.

9. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor to:

configure a signal transfer rate for the plurality of sensor signals; and

combine the plurality of sensor signals into the composite pattern.

10. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor to:

group a plurality of composite patterns into a set of composite patterns, wherein each composite pattern is to include the plurality of filtered sensor signals; and

associate a predetermined finger and/or hand position with the set of composite patterns.

11. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor to:

compare the composite pattern with each composite pattern of a set of composite patterns; and

assign a weight value to each composite pattern indicating a degree of match, wherein the finger and/or and position is to be determined based on the weight value.

12. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor to:

make an evaluation of a sequence position of the plurality of filtered sensor signals of the composite pattern in a set of composite patterns; and

select a set of composite patterns based on the evaluation to be compared with the composite pattern.

13. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor to:

determine a location of each sensor on the wrist of the user; and

modify a sequence position of the plurality of filtered sensor signals of the composite pattern based on the location.

14. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor to determine an average value for a predetermined number of sensor signals over a filter time window for each sensor to generate the plurality of filtered sensor signals.

15. A method comprising:

generating a plurality of filtered sensor signals from a plurality of sensor signals that are generated by a plurality of sensors on a wrist of a user, wherein each filtered sensor signal includes a modified signal component that has a smoothed amplitude;

sorting each filtered sensor signal in a composite data package, and in a composite pattern based on each modified signal component, wherein a sequence position of each filtered sensor signal of the composite data package is to be based on the smoothed amplitude; and

determining finger and/or hand position based on the composite pattern, wherein control function data is generated for a function of a computing platform based on the finger and/or hand position.

16. The method of claim 15 , further including:

grouping a plurality of composite patterns into a set of composite patterns, wherein each composite pattern includes the plurality of filtered sensor signals; and

associating a predetermined finger and/or hand position with the set of composite patterns.

17. The method of claim 15 , further including:

comparing the composite pattern with each composite pattern of a set of composite patterns; and

assigning a weight value to each composite pattern indicating a degree of match, wherein the finger and/or hand position is determined based on the weight value.

18. The method of claim 15 , further including:

making an evaluation of a sequence position of the plurality of filtered sensor signals of the composite pattern in a set of composite patterns; and

selecting a set of composite patterns based on the evaluation to be compared with the composite pattern.

19. The method of claim 15 , further including:

determining a location of each sensor on the wrist of the user; and

modifying a sequence position of the plurality of filtered sensor signals of the composite pattern based on the location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2016
From: JULIATO, MARCIO
To: INTEL CORPORATION
Reel/Frame 038463/0147 →
Continuity (1)
Related Publication 20170285744A1 · Oct 5, 2017