Adaptive screen interfaces based on viewing distance
First Claim
Patent Images
1. A computer-implemented method comprising:
- obtaining, by a device that includes a display and a camera, a first image and a later, second image;
obtaining, by the device, a first estimate of a distance between a user and the display based on the first image, and a later, second estimate of a distance between the user and the display based on the second image;
determining, by the device and based at least on the first estimate of the distance between the user and the display and the second estimate of the distance between the user and the display, that the user has crossed a predetermined distance threshold; and
in response to determining that the user has crossed the predetermined distance threshold, switching, by the device, between (i) a touch input mode in which touch inputs through the display are enabled, and speech or gesture inputs are disabled, and (ii) a gesture or speech input mode in which gesture or speech inputs are enabled, and touch inputs through the display are disabled.
2 Assignments
0 Petitions
Accused Products
Abstract
Voice commands and gesture recognition are two mechanisms by which an individual may interact with content such as that on a display. In an implementation, interactivity of a user with content on a device or display may be modified based on the distance between a user and the display. An attribute such as a user profile may be used to tailor the modification of the display to an individual user. In some configurations, the commands available to the user may also be modified based on the determined distance between the user and a device or display.
-
Citations
14 Claims
-
1. A computer-implemented method comprising:
-
obtaining, by a device that includes a display and a camera, a first image and a later, second image; obtaining, by the device, a first estimate of a distance between a user and the display based on the first image, and a later, second estimate of a distance between the user and the display based on the second image; determining, by the device and based at least on the first estimate of the distance between the user and the display and the second estimate of the distance between the user and the display, that the user has crossed a predetermined distance threshold; and in response to determining that the user has crossed the predetermined distance threshold, switching, by the device, between (i) a touch input mode in which touch inputs through the display are enabled, and speech or gesture inputs are disabled, and (ii) a gesture or speech input mode in which gesture or speech inputs are enabled, and touch inputs through the display are disabled. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage device having instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising:
-
obtaining, by a device that includes a display and a camera, a first image and a later, second image; obtaining, by the device, a first estimate of a distance between a user and the display based on the first image, and a later, second estimate of a distance between the user and the display based on the second image; determining, by the device and based at least on the first estimate of the distance between the user and the display and the second estimate of the distance between the user and the display, that the user has crossed a predetermined distance threshold; and in response to determining that the user has crossed the predetermined distance threshold, switching, by the device, between (i) a touch input mode in which touch inputs through the display are enabled, and speech or gesture inputs are disabled, and (ii) a gesture or speech input mode in which gesture or speech inputs are enabled, and touch inputs through the display are disabled. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more data processing apparatus; and a computer-readable storage device having stored thereon instructions that, when executed by the one or more data processing apparatus, cause the one or more data processing apparatus to perform operations comprising; obtaining, by a device that includes a display and a camera, a first image and a later, second image; obtaining, by the device, a first estimate of a distance between a user and the display based on the first image, and a later, second estimate of a distance between the user and the display based on the second image; determining, by the device and based at least on the first estimate of the distance between the user and the display and the second estimate of the distance between the user and the display, that the user has crossed a predetermined distance threshold; and in response to determining that the user has crossed the predetermined distance threshold, switching, by the device, between (i) a touch input mode in which touch inputs through the display are enabled, and speech or gesture inputs are disabled, and (ii) a gesture or speech input mode in which gesture or speech inputs are enabled, and touch inputs through the display are disabled. - View Dependent Claims (12, 13, 14)
-
Specification