Input detection
First Claim
1. A method, comprising:
- initiating, by a head-mountable device, a camera application;
receiving, by the head-mountable device, first audio data that is generated by an audio sensor associated with the head-mountable device;
detecting that the first audio data includes a speech command that corresponds to a video recording process;
in response to the speech command, initiating the video recording process via the camera application, wherein the video recording process comprises capturing second audio data and video data and storing the second audio data and the video data to a video file;
emitting infrared (IR) radiation from an IR radiation source associated with the head-mountable device toward a target location;
receiving, at an IR sensor associated with the head-mountable device, reflected IR radiation, wherein the reflected IR radiation comprises IR radiation emitted by the IR radiation source and reflected from the target location;
generating time-varying amplitude data for the reflected IR radiation received at the IR sensor;
determining, based on the time-varying amplitude data, a sequence of viewing states of the target location; and
during the video recording process;
(a) detecting, in the sequence of viewing states, a portion of the sequence corresponding to an eye closure of a first duration;
(b) determining that the first duration is within a first range of durations corresponding to a voluntary blink, wherein the durations in the first range are longer than durations in a second range of durations corresponding to an involuntary blink; and
(c) in response to determining that the first duration is within the first range of durations corresponding to a voluntary blink, ceasing the capturing of second audio data and continuing the capturing and storing of video data to the video file.
2 Assignments
0 Petitions
Accused Products
Abstract
Example methods and systems determine viewing states, blinks, and blink intervals of an eye of a wearer of a head-mountable device. The head-mountable display can emit IR radiation from an associated IR radiation source toward a target location. An IR sensor associated with the head-mountable display can receive reflected IR radiation, such as the IR radiation emitted by the IR radiation source and reflected from the target location. The IR sensor can generate amplitude data for the reflected IR radiation. The head-mountable display can be used to determine a viewing state of the target location. The viewing state can be based on the amplitude data. The viewing state can determined from among a no-wearer-present viewing state, a wearer-present viewing state, a closed-eye viewing state, an open-eye viewing state, a non-display-viewing viewing state, and a display-viewing viewing state.
92 Citations
18 Claims
-
1. A method, comprising:
-
initiating, by a head-mountable device, a camera application; receiving, by the head-mountable device, first audio data that is generated by an audio sensor associated with the head-mountable device; detecting that the first audio data includes a speech command that corresponds to a video recording process; in response to the speech command, initiating the video recording process via the camera application, wherein the video recording process comprises capturing second audio data and video data and storing the second audio data and the video data to a video file; emitting infrared (IR) radiation from an IR radiation source associated with the head-mountable device toward a target location; receiving, at an IR sensor associated with the head-mountable device, reflected IR radiation, wherein the reflected IR radiation comprises IR radiation emitted by the IR radiation source and reflected from the target location; generating time-varying amplitude data for the reflected IR radiation received at the IR sensor; determining, based on the time-varying amplitude data, a sequence of viewing states of the target location; and during the video recording process; (a) detecting, in the sequence of viewing states, a portion of the sequence corresponding to an eye closure of a first duration; (b) determining that the first duration is within a first range of durations corresponding to a voluntary blink, wherein the durations in the first range are longer than durations in a second range of durations corresponding to an involuntary blink; and (c) in response to determining that the first duration is within the first range of durations corresponding to a voluntary blink, ceasing the capturing of second audio data and continuing the capturing and storing of video data to the video file. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon that, upon execution of the instructions by a computing device, cause the computing device to perform functions comprising:
-
initiating a camera application associated with a head-mountable device; receiving first audio data that is generated by an audio sensor associated with the head-mountable device; detecting that the first audio data includes a speech command that corresponds to a video recording process; in response to the speech command, initiating the video recording process via the camera application, wherein the video recording process comprises capturing second audio data and video data and storing the second audio data and the video data to a video file; emitting infrared (IR) radiation from an IR radiation source associated with the head-mountable device toward a target location; receiving, at an IR sensor associated with the head-mountable device, reflected IR radiation, wherein the reflected IR radiation comprises IR radiation emitted by the IR radiation source and reflected from the target location; generating time-varying amplitude data for the reflected IR radiation; determining, based on the time-varying amplitude data, a sequence of viewing states of the target location; and during the video recording process; (a) detecting, in the sequence of viewing states, a portion of the sequence corresponding to an eye closure of a first duration; (b) determining that the first duration is within a first range of durations corresponding to a voluntary blink, wherein the durations in the first range are longer than durations in a second range of durations corresponding to an involuntary blink; and (c) in response to determining that the first duration is within the first range of durations corresponding to a voluntary blink, ceasing the capturing of second audio data and continuing the capturing and storing of video data to the video file. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A head-mountable device, comprising:
-
a head-mountable display; an audio sensor; an infrared (IR) radiation source, configured to emit IR radiation toward a target location; an IR sensor configured to receive IR radiation reflected from the target location and to generate time-varying amplitude data for the reflected IR radiation; and a processor, configured to; initiate a camera application; receive first audio data that is generated by the audio sensor; detect that the first audio data includes a speech command that corresponds to a video recording process; in response to the speech command, initiate the video recording process via the camera application, wherein the video recording process comprises capturing second audio data and video data and storing the second audio data and the video data to a video file; receive the time-varying amplitude data; determine, based on the time-varying amplitude data, a sequence of viewing states of the target location; and during the video recording process; (a) detect, in the sequence of viewing states, a portion of the sequence corresponding to an eye closure of a first duration; (b) determine that the first duration is within a first range of durations corresponding to a voluntary blink, wherein the durations in the first range are longer than durations in a second range of durations corresponding to an involuntary blink; and (c) in response to determining that the first duration is within the first range of durations corresponding to a voluntary blink, cease the capturing of second audio data and continuing the capturing and storing of video data to the video file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification