Orientation inclusive interface navigation
First Claim
1. A computer-implemented method for orientation inclusive interface navigation, comprising:
- capturing image data representative of image content including at least a portion of a head of a user, the image data being captured using at least one image sensor on a computing device;
determining a position of the head of the user relative to the computing device based at least in part on the captured image data;
determining an initial orientation of the computing device based at least in part on the determined position of the head of the user;
determining that a change in a current orientation of the computing device relative to the initial orientation is greater than a threshold, the threshold related to at least one of an angle and a speed of rotation of the computing device;
determining a direction associated with the change to the current orientation relative to the initial orientation;
determining the speed of rotation corresponding to the change to the current orientation relative to the initial orientation; and
adjusting a playback rate of at least one of video or audio content by an amount corresponding to the direction, the angle, and the speed of rotation associated with the change to the current orientation relative to the initial orientation.
1 Assignment
0 Petitions
Accused Products
Abstract
An orientation of a computing device can be determined using at least in part one or more orientation sensors on the computing device. In some embodiments, a location of a head (and a face) of a user of the computing device can be determined and utilized at least in part for the determining of the orientation of the computing device. The computing device can play a media file, for example, via an application capable of media playback. A change to the orientation of the computing device can be determined by the one or more orientation sensors. The playing of the media file can be modified based on the determined change to the orientation of the computing device.
-
Citations
20 Claims
-
1. A computer-implemented method for orientation inclusive interface navigation, comprising:
-
capturing image data representative of image content including at least a portion of a head of a user, the image data being captured using at least one image sensor on a computing device; determining a position of the head of the user relative to the computing device based at least in part on the captured image data; determining an initial orientation of the computing device based at least in part on the determined position of the head of the user; determining that a change in a current orientation of the computing device relative to the initial orientation is greater than a threshold, the threshold related to at least one of an angle and a speed of rotation of the computing device; determining a direction associated with the change to the current orientation relative to the initial orientation; determining the speed of rotation corresponding to the change to the current orientation relative to the initial orientation; and adjusting a playback rate of at least one of video or audio content by an amount corresponding to the direction, the angle, and the speed of rotation associated with the change to the current orientation relative to the initial orientation. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method comprising:
-
determining an orientation of a computing device using one or more sensors of the computing device; capturing image data representative of image content including at least a portion of a head of a user, the image data being captured using at least one image sensor of the computing device; determining a position of the head of the user relative to the computing device based on the captured image data, wherein determining the orientation of the computing device is further based at least in part on the determined position of the head of the user; determining a change to the orientation of the computing device using the one or more sensors of the computing device; determining a direction associated with the change to the orientation of the computing device; determining a speed associated with the change to the orientation of the computing device; and adjusting a presentation of at least one of video or audio content at a rate corresponding to the change to the orientation, the direction associated with the change to the orientation, and the speed associated with change to the orientation. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
one or more sensors; at least one image sensor configured to capture image data representative of image content including at least a portion of a head of a user; a processor; and a memory device including instructions that, when executed by the processor, cause the computing device to; determine an orientation of the computing device using one or more sensors of the computing device; determine a position of the head of the user relative to the computing device based on the captured image data, wherein determining the orientation of the computing device is further based at least in part on the determined position of the head of the user; determine a change to the orientation of the computing device using the one or more sensors of the computing device; determine a direction associated with the change to the orientation of the computing device; determine a speed associated with the change to the orientation of the computing device; and adjust a presentation of at least one of video or audio content at a rate corresponding to the change to the orientation, the direction associated with the change to the orientation, and the speed associated with the change to the orientation. - View Dependent Claims (14, 15)
-
-
16. A non-transitory computer-readable storage medium including instructions for identifying elements, the instructions when executed by a processor of a computing device causing the computing device to:
-
determine an orientation of the computing device using one or more sensors of the computing device; capture image data representative of image content including at least a portion of a head of a user, the image data being captured using at least one image sensor of the computing device; determine a position of the head of the user relative to the computing device based on the captured image data, wherein determining the orientation of the computing device is further based at least in part on the determined position of the head of the user; determine a change to the orientation of the computing device using the one or more sensors of the computing device; determine a direction associated with the change to the orientation of the computing device; determine a speed associated with the change to the orientation of the computing device; and adjust a presentation of at least one of video or audio content at a rate corresponding to the change to the orientation, the direction associated with the change to the orientation, and the speed associated with the change to the orientation. - View Dependent Claims (17, 18, 19, 20)
-
Specification