Information handling system head position detection for commanding an application function
AssigneeDell Products L.P.
InventorsPeng Lip Goh, Deeder M. Aurongzeb
Life of this patent
Estimating the term…
Abstract
An information handling system receives head position information and applies the head position of an end user to detect inputs, such as for a gaming application. Head position is tracked by a camera, a headset and/or a time of flight sensor to detect specific motions associated with inputs and then command the inputs to the gaming application. For instance, head nods in specific directions can command a health injection or a weapons change. In one embodiment, a user lean into a camera activates a zoom function that adjusts zoom of display presentation with different amounts of zoom based upon the amount of end user lean into or away from the camera.
Claims20
An information handling system comprising:
- a housing;
- a processor disposed in the housing and operable to execute instructions that process information;
- a memory disposed in the housing and interfaced with the processor, the memory operable to store the instructions and information;
- a non-transient storage interfaced with the processor and operable to store the instructions and information;
- a display interfaced with the processor and operable to present the information as visual images;
- and
- a sensor configured to detect a position of an end user head;
- and
- instructions stored in the non-transient memory that when executed on the processor cause:
- presentation on the display of a multiple square grid;
- calibration of an end user head position to a first position relative to the display, the first position defined as a first location at which a gaze of the end user is located on the display when the end user looks straight ahead and represented as a highlighted one square of the multiple square grid;
- sensing with the sensor the end user head movement from the first position to a second position relative to the display, the second position defined as a second location at which a gaze of the end user is located on the display when the end user looks straight ahead;
- and
- highlighting another square of the multiple square grid to represent the second location.
A method for aiding end user inputs to an application executing on an information handling system, the method comprising:
- storing the application in non-transitory memory, the application having instructions that execute on a processor to present visual images at a display;
- presenting on the display a multiple square grid;
- calibrating an end user head position to a first position when an end user gaze is located at a first location of the display, the first location represented as a highlighted one square of the multiple square grid;
- monitoring an end user head with a sensor to detect movement of the head from the first position to a second position;
- in response to detecting the movement from the first position to the second position, highlighting the square of the multiple square grid associated with a display second location at which the end user gaze would fall when the end user head position is at the second position.
A system for detecting inputs to an information handling system application stored in non-transitory memory and having instructions executed on a processor, the system comprising:
- a sensor configured to detect a position of an end user head;
- a non-transitory memory operable to store instructions;
- and
- instructions stored in the non-transient memory that when executed on a processing resource cause:
- presentation on display of a multiple square grid;
- calibration of an end user head position to a first position relative to the display, the first position defined as a first location at which a gaze of the end user is located on the display when the end user looks straight ahead and represented as a highlighted one square of the multiple square grid;
- sensing with the sensor the end user head movement from the first position to a second position relative to the display, the second position defined as a second location at which a gaze of the end user is located on the display when the end user looks straight ahead;
- and
- highlighting another square of the multiple square grid to represent the second location.
Dependencies are inferred from the claim text.