Action based device control
First Claim
1. A method of controlling a computing device, comprising:
- obtaining image data using an imaging element of the computing device;
determining that a user interacting with the computing device appears in at least one portion of the image data;
analyzing the image data, using the computing device, to determine a gaze direction of the user in response to determining that the user appears in the at least one portion of the image data;
determining a first region of a display element of the computing device, a second region that is outside a first boundary of the first region and within a second boundary, and a third region that is outside the second boundary, wherein at least one of the first boundary or the second boundary is adjusted over a period of time, the first region corresponding to a first user state in which the user is at least substantially gazing at the display element, the second region corresponding to a second user state in which the user is gazing away from the display element and at least substantially facing the computing device, and the third region corresponding to a third user state in which the user is gazing away from the display element and facing away from the computing device;
causing the display element to be in a first power state and activating at least one of a plurality of input elements of the computing device, based at least in part upon the gaze direction being determined to be directed towards the first region;
causing the display element to be in a second power state and altering a functionality of at least one of the plurality of input elements, based at least in part upon the gaze direction being determined to be directed towards the second region, the second power state having a lower power consumption rate than the first power state; and
causing the display element to be in a third power state and deactivating functionality of at least one of the plurality of input elements, based at least in part upon the gaze direction being determined to be directed towards the third region, the third power state having a lower power consumption rate than the second power state.
1 Assignment
0 Petitions
Accused Products
Abstract
The determination of a gaze direction or field of view of a user with respect to a computing device can control aspects of the device, such as to reduce power or resource consumption. A computing device can include an imaging element and software for locating aspects of a user'"'"'s facial features relative to the device, such that an orientation of the user'"'"'s features relative to the device can be determined. Various actions on the device can be executed based at least in part upon a determined gaze direction of the user. In some embodiments, a display element of the device can turn off, and one or more inputs can be disabled, when the user is not looking at the device.
-
Citations
23 Claims
-
1. A method of controlling a computing device, comprising:
-
obtaining image data using an imaging element of the computing device; determining that a user interacting with the computing device appears in at least one portion of the image data; analyzing the image data, using the computing device, to determine a gaze direction of the user in response to determining that the user appears in the at least one portion of the image data; determining a first region of a display element of the computing device, a second region that is outside a first boundary of the first region and within a second boundary, and a third region that is outside the second boundary, wherein at least one of the first boundary or the second boundary is adjusted over a period of time, the first region corresponding to a first user state in which the user is at least substantially gazing at the display element, the second region corresponding to a second user state in which the user is gazing away from the display element and at least substantially facing the computing device, and the third region corresponding to a third user state in which the user is gazing away from the display element and facing away from the computing device; causing the display element to be in a first power state and activating at least one of a plurality of input elements of the computing device, based at least in part upon the gaze direction being determined to be directed towards the first region; causing the display element to be in a second power state and altering a functionality of at least one of the plurality of input elements, based at least in part upon the gaze direction being determined to be directed towards the second region, the second power state having a lower power consumption rate than the first power state; and causing the display element to be in a third power state and deactivating functionality of at least one of the plurality of input elements, based at least in part upon the gaze direction being determined to be directed towards the third region, the third power state having a lower power consumption rate than the second power state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling a computing device, comprising:
-
obtaining image data using an imaging element of the computing device; determining that a user interacting with the computing device appears in at least one portion of the image data; obtaining environmental data from an environment-determining element of the computing device; analyzing, using the computing device, the image data to determine a gaze direction of the user and the environmental data to determine an environmental state in response to determining that the user appears in the at least one portion of the image data; determining a first zone of a display element of the computing device, a second zone that is outside a first boundary of the first zone and within a second boundary, and a third zone that is outside the second boundary, wherein at least one of the first boundary or the second boundary is adjusted over a period of time, the first zone corresponding to a first user state in which the user is at least substantially gazing at the display element, the second zone corresponding to a second user state in which the user is gazing away from the display element and at least substantially facing the computing device, and the third zone corresponding to a third user state in which the user is gazing away from the display element and facing away from the computing device; causing the display element to be in a first power state and activating at least one of a plurality of input elements of the computing device, based at least in part upon the gaze direction of the user being determined to be directed towards the first zone; causing the display element to be in a second power state and altering a functionality of at least one of the plurality of input elements based at least in part upon the environmental state and the gaze direction of the user being determined to be directed towards the second zone; and causing the display element to be in a third power state and deactivating functionality of at least one of the plurality of input elements, based at least in part upon the gaze direction of the user being determined to be directed towards the third zone. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computing device, comprising:
-
a processor; a display element for displaying a graphical user interface; an imaging element; a plurality of input elements; a non-transitory memory device including instructions operable to be executed by the processor to perform a set of actions, the instructions, upon being executed by the processor, causing the computing device to; obtain image data using the imaging element; determine that a user interacting with the computing device appears in at least one portion of the image data; analyze the image data to determine a gaze direction of the user in response to determining that the user appears in the at least one portion of the image data; determine a first zone that includes at least one portion of the display element, a second zone that is outside a first boundary of the first zone and within a second boundary, and a third zone that is outside the second boundary, wherein at least one of the first boundary or the second boundary is adjusted over a period of time, the first zone corresponding to a first user state in which the user is at least substantially gazing at the display element, the second zone corresponding to a second user state in which the user is gazing away from the display element and at least substantially facing the computing device, and the third zone corresponding to a third user state in which the user is gazing away from the display element and facing away from the computing device; cause the display element to be in a first power state and activate at least one of the plurality of input elements, based at least in part upon the gaze direction being determined to be directed towards the first zone; cause the display element to be in a second power state and alter a functionality of at least one of the plurality of input elements, based at least in part upon the gaze direction being determined to be directed towards the second zone; and cause the display element to be in a third power state and deactivate functionality of at least one of the plurality of input elements, based at least in part upon the gaze direction being determined to be directed towards the third zone. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing processor-executable instructions for controlling a computing device, the processor-executable instructions, upon being executed by a processor of the computing device, causing the computing device to perform:
-
obtaining image data using an imaging element; determining that a user interacting with the computing device appears in at least one portion of the image data; analyzing the image data to determine a gaze direction of a user in response to determining that the user appears in the at least one portion of the image data; determining a first zone of a display element of the computing device, a second zone that is outside a first boundary of the first zone and within a second boundary, and a third zone that is outside the second boundary, wherein at least one of the first boundary or the second boundary is adjusted over a period of time, the first zone corresponding to a first user state in which the user is at least substantially gazing at the display element, the second zone corresponding to a second user state in which the user is gazing away from the display element and at least substantially facing the computing device, and the third zone corresponding to a third user state in which the user is gazing away from the display element and facing away from the computing device; causing the display element to be in a first power state and activating at least one of a plurality of input elements of the computing device, based at least in part upon the gaze direction being determined to be directed towards the first zone; causing the display element to be in a second power state and altering a functionality of at least one of the plurality of input elements, based at least in part upon the gaze direction being determined to be directed towards the second zone; and causing the display element to be in a third power state and deactivating functionality of at least one of the plurality of input elements, based at least in part upon the gaze direction being determined to be directed toward the third zone. - View Dependent Claims (21, 22, 23)
-
Specification