System and method for providing an ergonomic three-dimensional, gesture based, multimodal interface for use in flight deck applications
First Claim
Patent Images
1. A method for operating an aircraft, the method comprising:
- detecting, with respect to a sensor volume generated by a sensor, (i) a position and location of a chair from a flight deck dashboard, and (ii) a position and location of an arm-rest from the flight deck dashboard;
retrieving a chair model from a memory device, wherein the chair model comprises a chair coupled to an arm-rest, a height of the arm-rest, and a length of the arm-rest extending past an elbow contact point;
retrieving normalized arm anthropology models comprising (i) a normalized angle between a hand at a neutral position and the arm-rest, (ii) a normalized arm and arm-rest intersection point, and (iii) a normalized arm length from the arm and arm-rest intersection point, from the memory device;
detecting, within the sensor volume, gestures performed by a user'"'"'s palm and fingers;
generating, based on the chair model, the normalized arm anthropology models, and the position and location of (i) the chair and (ii) the arm-rest, a palm ergonomic movement volume;
generating, based on the palm ergonomic movement volume, a valid interaction volume substantially surrounding the user'"'"'s palm and fingers, the valid interaction volume being smaller than, and located within, the sensor volume;
recognizing when a gesture performed is within the valid interaction volume and indicates a valid gesture input; and
generating an associated system command based on the valid gesture input.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for operating an aircraft in response to input gestures is provided. The method is comprised of generating a valid interaction volume substantially surrounding a user'"'"'s hand, based on the location of the user'"'"'s arm and hand relative to a pilot support apparatus, recognizing when a gesture performed within the valid interaction volume indicates a valid input, and generating an associated system command.
25 Citations
17 Claims
-
1. A method for operating an aircraft, the method comprising:
-
detecting, with respect to a sensor volume generated by a sensor, (i) a position and location of a chair from a flight deck dashboard, and (ii) a position and location of an arm-rest from the flight deck dashboard; retrieving a chair model from a memory device, wherein the chair model comprises a chair coupled to an arm-rest, a height of the arm-rest, and a length of the arm-rest extending past an elbow contact point; retrieving normalized arm anthropology models comprising (i) a normalized angle between a hand at a neutral position and the arm-rest, (ii) a normalized arm and arm-rest intersection point, and (iii) a normalized arm length from the arm and arm-rest intersection point, from the memory device; detecting, within the sensor volume, gestures performed by a user'"'"'s palm and fingers; generating, based on the chair model, the normalized arm anthropology models, and the position and location of (i) the chair and (ii) the arm-rest, a palm ergonomic movement volume; generating, based on the palm ergonomic movement volume, a valid interaction volume substantially surrounding the user'"'"'s palm and fingers, the valid interaction volume being smaller than, and located within, the sensor volume; recognizing when a gesture performed is within the valid interaction volume and indicates a valid gesture input; and generating an associated system command based on the valid gesture input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A volumetric computing system for an aircraft, comprising:
-
a chair coupled to an arm-rest; a sensor generating a predetermined sensor volume; a display device; and a processor coupled to the chair, the sensor, and the display device, the processor configured to (a) detect, within the predetermined sensor volume, (i) a position and location of the chair from a flight deck dashboard, and (ii) a position and location of the arm-rest from the flight deck dashboard; (b) retrieve a chair model from a memory device, wherein the chair model comprises a chair coupled to an arm rest, a height of the arm-rest, and a length of the arm-rest extending past an elbow contact point; (c) detect, within the predetermined sensor volume, gestures performed by a user'"'"'s palm and fingers; (d) generate, based on the chair model, the position and location of the chair and the arm-rest, and normalized arm anthropology models comprising (i) a normalized angle between a hand at a neutral position and an arm-rest, and (ii) a normalized arm length from an intersection point of an arm and the arm-rest, a valid interaction volume substantially surrounding the user'"'"'s palm and fingers, the valid interaction volume being smaller than, and located within, the sensor volume; (e) recognize when a detected gesture performed is within the valid interaction volume and indicates a valid gesture input; and (f) generate an associated system command based on the valid gesture input. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for operating an aircraft, the method comprising:
-
positioning, with respect to at least one sensor, an arm-rest that is coupled to a chair; constructing a predetermined sensor volume based on the position and location of the chair from a flight deck dashboard, the position and location of the arm-rest from the flight deck dashboard, and the at least one sensor; generating, based on (a) normalized arm anthropology models comprising (i) a normalized angle between a hand at a neutral position and an arm-rest, and (ii) a normalized arm length from an intersection point of an arm and the arm-rest, (b) chair models comprising a height of the arm-rest and a length of the arm-rest extending past an elbow contact point, and (c) the position and location of the chair and arm rest measured from a flight deck dashboard, relative to the predetermined sensor volume, a valid interaction volume substantially surrounding a user'"'"'s hand, the valid interaction volume being smaller than, and located within, the predetermined sensor volume; analyzing static and dynamic movements of a user'"'"'s palm and fingers within the valid interaction volume; recognizing when the static and dynamic movements of the user'"'"'s palm and fingers within the valid interaction volume indicate a valid gesture input; and generating an associated system command based on the valid gesture input. - View Dependent Claims (16, 17)
-
Specification