Presence Sensing
US-2017193282-A1 · Jul 6, 2017 · US
US10372191B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10372191-B2 |
| Application number | US-201213469996-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 11, 2012 |
| Priority date | May 12, 2011 |
| Publication date | Aug 6, 2019 |
| Grant date | Aug 6, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
One embodiment may take the form of a method of operating a computing device in a reduced power state and collecting a first set of data from at least one sensor. Based on the first set of data, the computing device determines a probability that an object is within a threshold distance of the computing device and, if so, the device activates at least one secondary sensor to collect a second set of data. Based on the second set of data, the device determines if the object is a person. If it is a person, a position of the person relative to the computing device is determined and the computing device changes its state based on the position of the person. If the object is not a person, the computing device remains in a reduced power state.
Opening claim text (preview).
The invention claimed is: 1. A method for determining whether a user is facing a computing device, the method comprising: capturing an initial image using an image sensor having a first resolution; computing, using a processor, a body detection parameter based on one or more macro features of a human body detected in the captured initial image, wherein the one or more macro features of a human body include at least one of an arm, a leg, a head, or a torso; utilizing the body detection parameter to determine a first observation likelihood that the user is facing the computing device; concurrent with capturing the initial image, capturing data from a second sensor; using the data captured by the second sensor to compute a second observation likelihood that the user is facing the computing device; using the first and the second observation likelihoods to determine a probability that the user is facing the computing device; when the determined probability that the user is facing the computing device exceeds a first threshold, updating a state representation maintained by the computing device; capturing one or more subsequent images with a camera having a second resolution higher than the first resolution of the image sensor; using the captured one or more subsequent images to determine a facial feature detection parameter and a movement detection parameter; and using the facial feature detection parameter and the movement detection parameter to update the probability that the user is facing the computing device; determining that the updated probability that the user is facing the computing device exceeds a second threshold; and further updating the state representation. 2. The method of claim 1 , wherein: the second sensor is a user input device; the data captured from the second sensor is a signal from the user input device; and the second observation likelihood is weighted more than the first observation likelihood in the determination of the probability that the user is facing the computing device. 3. The method of claim 1 , wherein the state representation includes information regarding a three-dimensional position of the user with respect to the computing device and a velocity of the user with respect to the computing device. 4. A computing device comprising: an image sensor configured to capture image data at a first resolution; at least one input device configured to capture additional data; a processor coupled to the image sensor and to the at least one input device, the processor configured to: process the image data to determine a first observation likelihood that a user is facing the computing device by computing a body presence parameter based on one or more macro features of a human body detected in the image data, wherein the one or more macro features of a human body include at least one of an arm, a leg, a head or a torso; process the additional data to determine a second observation likelihood that the user is facing the computing device; generate a predicted state representation, wherein the predicted state representation comprises an estimate for a position of the user and an estimate for a velocity of the user; combine the predicted state representation and the first and the second observation likelihoods to determine a probability that the user is facing the computing device; and when the probability that the user is facing the computing device exceeds a first threshold, change a state of the computing device; capture additional image data with a camera having a second resolution higher than the first resolution; use the captured additional image data to determine a movement parameter and a facial feature detection parameter; update the probability that the user is facing the computing device using the body presence parameter, the movement parameter, and the facial feature detection parameter; determine that the updated probability that the user is facing the computing device exceeds a second threshold; and update the predicted state representation. 5. The computing device of claim 4 , wherein the at least one input device comprises at least one of: an additional image sensor; a keyboard; a touch screen; a trackpad; a microphone; or a mouse. 6. The computing device of claim 5 , wherein the image sensor and the at least one input device operate concurrently. 7. The computing device of claim 4 , wherein: the at least one input device comprises an additional image sensor; and at least one of the image sensor or the additional image sensor comprises a depth sensor. 8. The computing device of claim 7 , wherein the image sensor and the additional image sensor operate concurrently. 9. The computing device of claim 4 , wherein the change of state of the computing device comprises entering a warm-up state. 10. The computing device of claim 4 , wherein the change of state comprises disabling a screen dimming function of the computing device. 11. The computing device of claim 4 , wherein the movement parameter includes a velocity parameter. 12. The computing device of claim 4 , wherein generating the predicted state representation uses a motion model comprising a state evolution expression that models movement of the user. 13. The computing device of claim 4 , wherein the predicted state representation is updated using the probability that the user is facing the computing device. 14. A method of operating a computing device to provide user focus based functionality, the method comprising: receiving 3-dimensional (3D) image data acquired by a 3D camera; using the 3D image data to extract a first feature from a set of macro body features related to a user in local proximity to the computing device, wherein the set of macro body features related to the user includes at least one of an arm, a leg, a torso or a head; concurrent with receiving the 3D image data, receiving sensor data from a second sensor; separate from the 3D camera; using the sensor data to extract a second feature from the set of macro body features related to the user being in local proximity to the computing device, the second feature being different from the first feature; receiving a state representation comprising information related to the user being in local proximity to the computing device, wherein the information includes an estimated position of the user in 3D space and an estimated velocity of the user; combining the state representation with a first observation likelihood based on the first feature and a second observation likelihood based on the second feature to: produce a probability of the user facing the computing device; and update the information in the state representation; and changing a state of the computing device based on the probability of the user facing the computing device. 15. The method of claim 14 , wherein: the second sensor comprises a video camera; the second sensor data comprises a frame of a video acquired by the video camera; and the second feature extracted from the frame comprises at least one of: a 3D blob; a face; a body; or a motion vector. 16. The method of claim 14 , wherein the state representation further comprises a measurement model that assigns a first weight to the first extracted feature and assigns a second weight to the second extracted feature. 17. The method of claim 16 , wherein the second weight is greater than the first weight when the first sensor data is noisier than the second sensor data. 18. The method of claim 14 , wherein the estimated posi
Cross-Sectional Technologies · mapped topic
Monitoring the presence, absence or movement of users · CPC title
Means for saving power · CPC title
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.