Enhanced Display Rotation
First Claim
1. A computer-implemented method comprising:
- collecting sensor data from multiple sensors associated with a sensor system of a device;
calculating a position of a user relative to the device and alignment of the device relative to a magnetic direction based on the collected sensor data; and
controlling arrangement of one or more elements within a user interface exposed on a display of the device in dependence upon the calculated position of the user of the device and the alignment of the device.
4 Assignments
0 Petitions
Accused Products
Abstract
Enhanced display rotation techniques are described in which arrangement of on-screen elements and user interfaces may be controlled based upon a combination of inputs from a sensor system of a device indicative of positional relationships. Output positions for elements are controlled in dependence upon a calculated position of a user in relation to the device and alignment of the device with a magnetic direction. The position and alignment may be derived based on sensor data, including at least a camera to obtain eye tracking data and a compass used to determine an alignment of the device. Other factors may also be considered such as data from an accelerometer, facial tracking by the camera, gaze detection, a proximity sensor, and other sensor data. Responsive to manipulation of the device, rotation and/or location of the elements may be controlled in accordance with the positional relationships that are ascertained.
58 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
collecting sensor data from multiple sensors associated with a sensor system of a device; calculating a position of a user relative to the device and alignment of the device relative to a magnetic direction based on the collected sensor data; and controlling arrangement of one or more elements within a user interface exposed on a display of the device in dependence upon the calculated position of the user of the device and the alignment of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device comprising:
-
a display device; a sensor system having multiple sensors including a camera and a magnetometer; and a display manager configured to; obtain sensor data collected from the multiple sensors including tracking eyes of a user of the computing device via the camera and obtaining directional data via the magnetometer; calculate a position of a user relative to the computing device based upon the tracking and alignment of the device relative to a magnetic direction based on the directional data; and automatically rotate a user interface exposed on the display device to a rotational position that corresponds to the calculated position of the user of the device and the alignment of the device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A wearable device comprising:
-
a sensor system having one or more sensors; a display manager module configured to; collect sensor data from the one or more sensors; ascertain a spatial orientation of the wearable device with respect to a user interacting with the wearable device based on the collected sensor data; and modify output positions for content displayed via the wearable device to align with the spatial orientation. - View Dependent Claims (18, 19, 20)
-
Specification