Scaling of Visual Content Based Upon User Proximity
First Claim
1. A method comprising:
- causing a set of visual content on a display to be sized according to a first scaling factor, wherein a user'"'"'s face is currently at a first distance from the display;
determining that the user'"'"'s face has moved relative to the display such that the user'"'"'s face is no longer at the first distance from the display; and
in response to determining that the user'"'"'s face has moved relative to the display, causing the set of visual content on the display to be sized according to a second and different scaling factor to cause a display size of the set of visual content to change.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is disclosed for automatically scaling the size of a set of visual content based upon how close a user'"'"'s face is to a display. In one implementation, the mechanism initially causes a set of visual content on a display to be sized according to a first scaling factor when the user'"'"'s face is at a first distance from the display. The mechanism then determines that the user'"'"'s face has moved relative to the display such that the user'"'"'s face is no longer at the first distance from the display. In response, the mechanism causes the set of visual content on the display to be sized according to a second and different scaling factor. By doing so, the mechanism effectively causes the display size of the visual content to automatically change as the distance between the user'"'"'s face and the display changes.
64 Citations
29 Claims
-
1. A method comprising:
-
causing a set of visual content on a display to be sized according to a first scaling factor, wherein a user'"'"'s face is currently at a first distance from the display; determining that the user'"'"'s face has moved relative to the display such that the user'"'"'s face is no longer at the first distance from the display; and in response to determining that the user'"'"'s face has moved relative to the display, causing the set of visual content on the display to be sized according to a second and different scaling factor to cause a display size of the set of visual content to change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
one or more processors; and one or more storages having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform the operations of; causing a set of visual content on a display to be sized according to a first scaling factor, wherein a user'"'"'s face is currently at a first distance from the display; determining that the user'"'"'s face has moved relative to the display such that the user'"'"'s face is no longer at the first distance from the display; and in response to determining that the user'"'"'s face has moved relative to the display, causing the set of visual content on the display to be sized according to a second and different scaling factor to cause a display size of the set of visual content to change.
-
-
12. A method, comprising:
-
determining that a user'"'"'s face is at a first distance from a display; determining, based at least in part upon the first distance, a first scaling factor; causing a set of visual content on the display to be sized according to the first scaling factor; determining that the user'"'"'s face has moved to a second distance from the display, wherein the second distance is different from the first distance; determining, based at least in part upon the second distance, a second scaling factor, wherein the second scaling factor is different from the first scaling factor; and causing the set of visual content to be sized according to the second scaling factor to cause a display size of the set of visual content to change. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
one or more processors; and one or more storages having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform the operations of; determining that a user'"'"'s face is at a first distance from a display; determining, based at least in part upon the first distance, a first scaling factor; causing a set of visual content on the display to be sized according to the first scaling factor; determining that the user'"'"'s face has moved to a second distance from the display, wherein the second distance is different from the first distance; determining, based at least in part upon the second distance, a second scaling factor, wherein the second scaling factor is different from the first scaling factor; and causing the set of visual content to be sized according to the second scaling factor to cause a display size of the set of visual content to change. - View Dependent Claims (20)
-
-
21. A method, comprising:
-
from a first captured image of a user'"'"'s face, determining that a particular facial feature has a first size; determining, based at least in part upon the first size, a first scaling factor; causing a set of visual content on a display to be sized according to the first scaling factor; from a second captured image of the user'"'"'s face, determining that the same particular facial feature is of a second size, wherein the second size is different from the first size; determining, based at least in part upon the second size, a second scaling factor, wherein the second scaling factor is different from the first scaling factor; and causing the set of visual content to be sized according to the second scaling factor to cause a display size of the set of visual content to change. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. An apparatus, comprising:
-
one or more processors; and one or more storages having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform the operations of; from a first captured image of a user'"'"'s face, determining that a particular facial feature has a first size; determining, based at least in part upon the first size, a first scaling factor; causing a set of visual content on a display to be sized according to the first scaling factor; from a second captured image of the user'"'"'s face, determining that the same particular facial feature is of a second size, wherein the second size is different from the first size; determining, based at least in part upon the second size, a second scaling factor, wherein the second scaling factor is different from the first scaling factor; and causing the set of visual content to be sized according to the second scaling factor to cause a display size of the set of visual content to change. - View Dependent Claims (29)
-
Specification