Device Control Utilizing Optical Flow
First Claim
1. A computing device comprising:
- a camera configured to receive image data that is indicative of a field-of-view (FOV) that is associated with a head-mountable display (HMD);
one or more sensors disposed on the HMD; and
a computing system configured to;
determine optical flow of the FOV from the image data;
determine, based on an output from the one or more sensors, that the HMD is positioned at an operator location in a vehicle as opposed to a passenger location in the vehicle;
determine, based on the optical flow and the determination regarding the position of the HMD in the vehicle, that the HMD is associated with operation of the vehicle;
control the HMD to display information in a first mode, if the HMD is associated with the operation of the vehicle; and
control the HMD to display information in a second mode different from the first mode, if the HMD is not associated with the operation of the vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device includes an interface configured to receive image data that is indicative of a field-of-view (FOV) that is associated with a head-mountable display (HMD). The computing device also includes a computing system configured to determine optical flow from the image data and to determine, based on the optical flow, whether or not the HMD is associated with operation of a vehicle. Further, the computing device is configured to control the HMD to display information in a first mode, if the HMD is associated with the operation of the vehicle, and to control the HMD to display information in a second mode, if the HMD is not associated with the operation of the vehicle.
-
Citations
20 Claims
-
1. A computing device comprising:
-
a camera configured to receive image data that is indicative of a field-of-view (FOV) that is associated with a head-mountable display (HMD); one or more sensors disposed on the HMD; and a computing system configured to; determine optical flow of the FOV from the image data; determine, based on an output from the one or more sensors, that the HMD is positioned at an operator location in a vehicle as opposed to a passenger location in the vehicle; determine, based on the optical flow and the determination regarding the position of the HMD in the vehicle, that the HMD is associated with operation of the vehicle; control the HMD to display information in a first mode, if the HMD is associated with the operation of the vehicle; and control the HMD to display information in a second mode different from the first mode, if the HMD is not associated with the operation of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
receiving image data that is indicative of a field-of-view (FOV) that is associated with a head-mountable display (HMD), wherein the HMD includes a camera, and wherein the camera captures the image data; processing the image data to determine optical flow of the FOV; receiving sensor data from an output of one or more sensors, wherein the one or more sensors are disposed on the HMD; identifying an activity from the optical flow and the received sensor data; and controlling the HMD in response to the identified activity, wherein controlling the HMD includes adjusting a user interface displayed by the HMD. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A wearable computing device comprising:
-
a display; an imaging device; one or more sensors; and a computing system coupled to the display, the imaging device, and the one or more sensors, wherein the computing system is configured to; determine optical flow by processing image data captured by the imaging device, identify, based on an output from the one or more sensors, that the imaging device is positioned at an operator location in a vehicle as opposed to a passenger location in the vehicle, identify an activity from the optical flow and the identification regarding the position of the imaging device in the vehicle, wherein the activity is associated with operation of the vehicle, and control the display to display information in response to the identified activity. - View Dependent Claims (17, 18, 19, 20)
-
Specification