Dynamic adjustment of user interface
First Claim
Patent Images
1. A method for adjusting a user interface display, comprising:
- receiving depth information of a physical space from a depth camera;
locating a user within the physical space from the depth information;
determining a distance between the user and a display device from the depth information;
adjusting one or more features of a user interface displayed on the display device based on the distance; and
scaling an input zone of the user based on the distance such that a size of a motion of a cursor displayed on the display device relative to a size of a gesture performed by the user in the input zone changes as a size of the input zone changes, the input zone comprising a cross-sectional area less than a field of view of the depth camera.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments related to dynamically adjusting a user interface based upon depth information are disclosed. For example, one disclosed embodiment provides a method including receiving depth information of a physical space from a depth camera, locating a user within the physical space from the depth information, determining a distance between the user and a display device from the depth information, and adjusting one or more features of a user interface displayed on the display device based on the distance.
34 Citations
19 Claims
-
1. A method for adjusting a user interface display, comprising:
-
receiving depth information of a physical space from a depth camera; locating a user within the physical space from the depth information; determining a distance between the user and a display device from the depth information; adjusting one or more features of a user interface displayed on the display device based on the distance; and scaling an input zone of the user based on the distance such that a size of a motion of a cursor displayed on the display device relative to a size of a gesture performed by the user in the input zone changes as a size of the input zone changes, the input zone comprising a cross-sectional area less than a field of view of the depth camera. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. On a computing device, a method for adjusting a user interface display, comprising:
-
receiving depth information of a physical space from a depth camera; locating a user within the physical space from the depth information; determining a distance between the user and a display device from the depth information; if the user is a first distance from the display device, displaying a user interface on the display device with a first number of features; as the user moves from the first distance to a second distance from the display device and thereby crosses a first threshold distance from the display device in a first direction, changing the user interface to display a second number of features that is different than the first number; and as the user moves from the second distance toward the first distance and crosses the first threshold distance in a second direction, maintaining the user interface with the second number of features until a second threshold distance is crossed that is a different distance from the display device than the first threshold distance, and changing the user interface to display the first number of features upon crossing the second threshold distance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device, comprising:
-
a logic subsystem; and a storage subsystem holding instructions executable by the logic subsystem to; receive depth information of a physical space from a depth camera; locate a user within the physical space from the depth information; determine a distance between the user and a display device from the depth information; adjust one or more features of a user interface displayed on the display device based on the distance by displaying control elements selectable by touch when the user is a first distance from the display device and displaying control elements selectable by gesture when the user is a second distance from the display device, the control elements selectable by touch different than the control elements selectable by gesture; and scale an input zone of the user based on the distance, the input zone comprising a cross-sectional area less than a field of view of the depth camera. - View Dependent Claims (16, 17, 18, 19)
-
Specification