EP2689413A2

Fast fingertip detection for initializing a vision-based hand tracker

Abstract

This record has no abstract on file.

Term

Projected expiry 26 March 2032.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

218 claims: 16 independent, 202 dependent

  1. 1
    Claims of equivalent WO 2012135153 A2 CLAIMS What is claimed is:1. A method comprising: receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of a body at a point in time and space;and at least one of generating an estimated orientation of the body using an appendage of the body and tracking the body using at least one of the estimated orientation and the gesture data.
  2. 88
    A method comprising:receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of a body at a point in time and space;detecting an appendage of the body and identifying a region of the appendage using the gesture data;and at least one of generating an estimated orientation of the body using the appendage and tracking the body using at least one of the estimated orientation and the gesture data.
  3. 104
    A method comprising:receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;detecting a segment of an appendage of the body and generating an estimated orientation of the body using the segment;and tracking the body using at least one of estimated orientation and the gesture data.
  4. 105
    A method comprising:receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;detecting an appendage of the body and identifying a segment of the appendage using the gesture data;generating an estimated orientation of the body using data of the segment;and tracking the body using at least one of the estimated orientation and the gesture data.
  5. 106
    A method comprising:detecting a gesture of a body from gesture data received via an optical detector, wherein the gesture data is absolute three-space location data of an instantaneous state of the body at a point in time and space, the detecting comprising detecting a segment of an appendage of the body and generating an estimated orientation of the body using the segment;tracking the body using at least one of the estimated orientation and the gesture data and, while tracking, identifying the gesture using the gesture data;and generating a gesture signal that represents the gesture and providing the gesture signal as a control signal.
  6. 107
    A method comprising:receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of a body at a point in time and space;at least one of generating an estimated orientation of the body using an appendage of the body and tracking the body using at least one of the estimated orientation and the gesture data;detecting and identifying a gesture of the body using the gesture data, and translating the gesture to a gesture signal;and controlling a component coupled to a computer in response to the gesture signal.
  7. 108
    A method comprising:receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;detecting an appendage of the body and identifying a segment of the appendage using the gesture data, and determining an orientation of the body using the segment;tracking the body using at least one of the orientation and the gesture data;detecting and identifying a gesture of the body using only the gesture data;translating the gesture to a gesture signal;and controlling a computer component using the gesture signal.
  8. 109
    A system comprising:at least one optical detector coupled to a processor executing a gesture component;wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;wherein the gesture component at least one of determines an orientation of the body using an appendage of the body and tracks the body using at least one of the orientation and the gesture data.
  9. 196
    A system comprising:at least one optical detector coupled to a processor executing a gesture component;wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;wherein the at least one gesture component detects an appendage of the body and identifies a region of the appendage using the gesture data;and wherein the at least one gesture component at least one of generates an estimated orientation of the body using the appendage and tracks the body using at least one of the estimated orientation and the gesture data.
  10. 212
    A system comprising:at least one optical detector coupled to a processor executing a gesture component;wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;wherein the gesture component detects a segment of an appendage of the body and determines an orientation of the body using the segment;wherein the gesture component tracks the body using at least one of the orientation and the gesture data.
  11. 213
    A system comprising:at least one optical detector coupled to a processor executing a gesture component;wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;wherein the gesture component detects an appendage of the body and identifies a segment of the appendage using the gesture data;wherein the gesture component determines an orientation of the body using data of the segment;wherein the gesture component tracks the body using at least one of the orientation and the gesture data.
  12. 214
    A system comprising:at least one optical detector coupled to a processor executing a gesture component;wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;wherein the gesture component detects a gesture of a body from the gesture data by detecting a segment of an appendage of the body and determining an orientation of the body using the segment;wherein the gesture component tracks the body using at least one of the orientation and the gesture data and, while tracking, identifies the gesture using the gesture data;and wherein the gesture component generates a gesture signal that represents the gesture and provides the gesture signal as a control signal.
  13. 215
    A system comprising :at least one optical detector coupled to a processor executing a gesture component;wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;wherein the gesture component at least one of generates an estimated orientation of the body using an appendage of the body and tracks the body using at least one of the estimated orientation and the gesture data;wherein the gesture component detects and identifies a gesture of the body using the gesture data, and translates the gesture to a gesture signal;and wherein the gesture component controls a component coupled to a computer in response to the gesture signal.
  14. 216
    A system comprising:at least one optical detector coupled to a processor executing a gesture component;wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;wherein the gesture component detects an appendage of the body and identifies a segment of the appendage using the gesture data, and determines an orientation of the body using the segment;wherein the gesture component tracks the body using at least one of the orientation and the gesture data;wherein the gesture component detects and identifies a gesture of the body using only the gesture data;wherein the gesture component translates the gesture to a gesture signal;and wherein the gesture component controls a computer component using the gesture signal.
  15. 217
    A system comprising :at least one optical detector coupled to a processor executing a gesture component;wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;wherein the gesture component detects a segment of an appendage of the body and determines an orientation of the body using the segment;wherein the gesture component tracks the body using at least one of the orientation and the gesture data.
  16. 218
    A system comprising :at least one optical detector coupled to a processor executing a gesture component;wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;wherein the gesture component at least one of determines an orientation of the body using an appendage of the body and tracks the body using at least one of the orientation and the gesture data;wherein the gesture component detects and identifies a gesture of the body using the gesture data;and wherein the gesture component translates the gesture to a gesture signal and controls a computer component using the gesture signal.