Patent application number | Description | Published |
20130002534 | Systems and Methods for Controlling a Cursor on a Display Using a Trackpad Input Device - Systems and methods for controlling a cursor on a display using a trackpad input device are disclosed. The systems and methods may be directed to controlling the cursor on a display separate from the trackpad input device, based on information identified about a motion of a trackpad input device or a computing device. A conversion factor may be determined to relate input to the trackpad input device with control of the cursor on the display in response to the input. The conversion factor can be adjusted when the motion information indicates that the trackpad input device or computing device is in motion. An input signal from an input to the trackpad input device may be smoothed by filtering out a mechanical vibration signal within the input signal. The input signal may also be smoothed by subtracting the absolute motion of the trackpad input device from the input signal. | 01-03-2013 |
20130016070 | Methods and Systems for a Virtual Input Device - The present application discloses systems and methods for a virtual input device. In one example, the virtual input device includes a projector and a camera. The projector projects a pattern onto a surface. The camera captures images that can be interpreted by a processor to determine actions. The projector may be mounted on an arm of a pair of eyeglasses and the camera may be mounted on an opposite arm of the eyeglasses. A pattern for a virtual input device can be projected onto a “display hand” of a user, and the camera may be able to detect when the user uses an opposite hand to select items of the virtual input device. In another example, the camera may detect when the display hand is moving and interpret display hand movements as inputs to the virtual input device, and/or realign the projection onto the moving display hand. | 01-17-2013 |
20130021225 | Nose Bridge Sensor - Systems and methods for selecting an action associated with a power state transition of a head-mounted display (HMD) in the form of eyeglasses are disclosed. A signal may be received from a sensor on a nose bridge of the eyeglasses indicating if the HMD is in use. Based on the received signal, a first powers state for the HMD may be determined. Responsive to the determined first power state, an action associated with a power state transition of the HMD from an existing power state to the first power state may be selected. The action may be selected from among a plurality of actions associated with a plurality of state transitions. Also, the action may be a sequence of functions performed by the HMD including modifying an operating state of a primary processing component of the HMD and a detector of the HMD configured to image an environment. | 01-24-2013 |
20130021269 | Dynamic Control of an Active Input Region of a User Interface - The systems and methods described herein may help to provide for more convenient, efficient, and/or intuitive operation of a user-interface. An example computer-implemented method may involve: (i) providing a user-interface comprising an input region; (ii) receiving data indicating a touch input at the user-interface; (iii) determining an active-input-region setting based on (a) the touch input and (b) an active-input-region parameter; and (iv) defining an active input region on the user-interface based on at least the determined active-input-region setting, wherein the active input region is a portion of the input region. | 01-24-2013 |
20130154906 | DETERMINING WHETHER A WEARABLE DEVICE IS IN USE - Systems and methods for selecting an action associated with a power state transition of a head-mounted display (HMD) in the form of eyeglasses are disclosed. A signal may be received from a sensor on a nose bridge of the eyeglasses indicating if the HMD is in use. Based on the received signal, a first powers state for the HMD may be determined. Responsive to the determined first power state, an action associated with a power state transition of the HMD from an existing power state to the first power state may be selected. The action may be selected from among a plurality of actions associated with a plurality of state transitions. Also, the action may be a sequence of functions performed by the HMD including modifying an operating state of a primary processing component of the HMD and a detector of the HMD configured to image an environment. | 06-20-2013 |
20130176533 | Structured Light for Eye-Tracking - Exemplary methods and systems help provide for tracking an eye. An exemplary method may involve: causing the projection of a pattern onto an eye, wherein the pattern comprises at least one line, and receiving data regarding deformation of the at least one line of the pattern. The method further includes correlating the data to iris, sclera, and pupil orientation to determine a position of the eye, and causing an item on a display to move in correlation with the eye position. | 07-11-2013 |
20150054747 | Circular Keyboard - At least one embodiment takes the form of a computing device comprising a processor and a data storage comprising instructions that, if executed by the processor, cause the computing device to present a transition region and one or more input regions. Each input region comprises a respective symbol. The computing device further detects a movement through the transition region (i) originating from a first input region and (ii) exceeding a threshold movement. The computing device then receives an indication comprising the first-input-region symbol. | 02-26-2015 |
20150097772 | Gaze Signal Based on Physical Characteristics of the Eye - A computing device may receive an eye-tracking signal or gaze signal from an eye-tracking device. The gaze signal may include information indicative of observed movement of an eye. The computing device may make a determination that movement of the eye derived from analyzing the received gaze signal violates a set of rules for eye movement, where the set of rules may be based on an analytical model of eye movement. In response to making the determination, the computing device may provide an indication that the received gaze signal contains unreliable eye-movement information for at least one computer-implemented application that uses measured eye movement as an input. | 04-09-2015 |
20150098620 | Position Estimation - Methods and systems are described for determining eye position and/or for determining eye movement based on glints. An exemplary computer-implemented method involves: (a) causing a camera that is attached to a head-mounted display (HMD) to record a video of the eye; (b) while the video of the eye is being recorded, causing a plurality of light sources that are attached to the HMD and generally directed towards the eye to switch on and off according to a predetermined pattern, wherein the predetermined pattern is such that at least two of the light sources are switched on at any given time while the video of the eye is being recorded; (c) analyzing the video of the eye to detect controlled glints that correspond to the plurality of light sources; and (d) determining a measure of eye position based on the controlled glints. | 04-09-2015 |