Systems and methods for adjusting a display based on the user's position
First Claim
1. An electronic device for displaying three-dimensional objects, comprising:
- a display;
a sensing mechanism; and
control circuitry that is operative to;
direct the sensing mechanism to capture a first image of a user of the electronic device within a field of view of the sensing mechanism;
detect a first position of the user with respect to a component of the electronic device from the captured first image;
in response to the first position being detected, direct the display to concurrently display;
a three-dimensional object from a first perspective, wherein at least a portion of the three-dimensional object from the first perspective comprises a first reflective surface and at least a portion of the captured first image is applied to at least a portion of the first reflective surface when the three-dimensional object from the first perspective is displayed; and
a first depiction comprising a window and an element at a first element position within the window, wherein the first element position of the element with respect to the boundaries of the window is based on the detected first position of the user with respect to the component of the electronic device;
after the display is directed to display the three-dimensional object from the first perspective, direct the sensing mechanism to capture a second image of the user within the field of view of the sensing mechanism;
detect a current second position of the user with respect to the component of the electronic device from the captured second image, wherein the detected current second position is different than the detected first position;
in response to the second position being detected, transform the displayed three-dimensional object by;
changing the displayed three-dimensional object from the first perspective to a second perspective based on a difference between the first position and the detected current second position, wherein at least a portion of the changed three-dimensional object comprises a second reflective surface; and
applying at least a portion of the captured second image to at least a portion of the second reflective surface;
direct the display to concurrently display;
the transformed three-dimensional object; and
a second depiction comprising the window and the element at a second element position within the window, wherein the second element position of the element with respect to the boundaries of the window is based on the detected current second position of the user with respect to the component of the electronic device;
detect that a position of the user within the field of view of the sensing mechanism has not changed more than a defined threshold amount within a specific period of time; and
remove any depiction of the window from the display when it has been detected that the position of the user within the field of view of the sensing mechanism has not changed more than the defined threshold amount within the specific period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device for providing a display that changes based on the user'"'"'s perspective is provided. The electronic device may include a sensing mechanism operative to detect the user'"'"'s position relative a display of the electronic device. For example, the electronic device may include a camera operative to detect the position of the user'"'"'s head. Using the detected position, the electronic device may be operative to transform displayed objects such that the displayed perspective reflects the detected position of the user. The electronic device may use any suitable approach for modifying a displayed object, including for example a parallax transform or a perspective transform. In some embodiments, the electronic device may overlay the environment detected by the sensing mechanism (e.g., by a camera) to provide a more realistic experience for the user (e.g., display a reflection of the image detected by the camera on reflective surfaces of a displayed object).
40 Citations
39 Claims
-
1. An electronic device for displaying three-dimensional objects, comprising:
-
a display; a sensing mechanism; and control circuitry that is operative to; direct the sensing mechanism to capture a first image of a user of the electronic device within a field of view of the sensing mechanism; detect a first position of the user with respect to a component of the electronic device from the captured first image; in response to the first position being detected, direct the display to concurrently display; a three-dimensional object from a first perspective, wherein at least a portion of the three-dimensional object from the first perspective comprises a first reflective surface and at least a portion of the captured first image is applied to at least a portion of the first reflective surface when the three-dimensional object from the first perspective is displayed; and a first depiction comprising a window and an element at a first element position within the window, wherein the first element position of the element with respect to the boundaries of the window is based on the detected first position of the user with respect to the component of the electronic device; after the display is directed to display the three-dimensional object from the first perspective, direct the sensing mechanism to capture a second image of the user within the field of view of the sensing mechanism; detect a current second position of the user with respect to the component of the electronic device from the captured second image, wherein the detected current second position is different than the detected first position; in response to the second position being detected, transform the displayed three-dimensional object by; changing the displayed three-dimensional object from the first perspective to a second perspective based on a difference between the first position and the detected current second position, wherein at least a portion of the changed three-dimensional object comprises a second reflective surface; and applying at least a portion of the captured second image to at least a portion of the second reflective surface; direct the display to concurrently display; the transformed three-dimensional object; and a second depiction comprising the window and the element at a second element position within the window, wherein the second element position of the element with respect to the boundaries of the window is based on the detected current second position of the user with respect to the component of the electronic device; detect that a position of the user within the field of view of the sensing mechanism has not changed more than a defined threshold amount within a specific period of time; and remove any depiction of the window from the display when it has been detected that the position of the user within the field of view of the sensing mechanism has not changed more than the defined threshold amount within the specific period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
capturing a first image of an environment of an electronic device with a sensing mechanism of the electronic device; detecting with the electronic device a first position of a user within a field of view of the sensing mechanism with respect to a component of the electronic device from the captured first image; in response to detecting the first position, concurrently displaying with a display of the electronic device; a three-dimensional object from a first perspective, wherein at least a portion of the three-dimensional object from the first perspective comprises a first reflective surface and at least a portion of the captured first image is applied to at least a portion of the first reflective surface when the three-dimensional object from the first perspective is displayed; and a first depiction comprising a window and an element at a first element position within the window, wherein the first element position of the element with respect to the boundaries of the window is based on the detected first position of the user with respect to the component of the electronic device; once the three-dimensional object is displayed from the first perspective, capturing a second image of the environment with the sensing mechanism; detecting with the electronic device a second position of the user within the field of view of the sensing mechanism with respect to the component of the electronic device from the captured second image, wherein the detected second position is different than the detected first position; in response to detecting the second position, transforming with the electronic device the displayed three-dimensional object by; changing the displayed three-dimensional object from the first perspective to a second perspective based on a difference between the first position and the second position, wherein at least a portion of the changed three-dimensional object comprises a second reflective surface; and mapping with the electronic device at least a portion of the captured second image on at least a portion of the second reflective surface; concurrently displaying with the display; the transformed three-dimensional object; and a second depiction comprising the window and the element at a second element position within the window, wherein the second element position of the element with respect to the boundaries of the window is based on the detected second position of the user with respect to the component of the electronic device; detecting that a position of the user within the field of view of the sensing mechanism has not changed more than a defined threshold amount within a specific period of time; and removing any depiction of the window from the display when it has been detected that the position of the user within the field of view of the sensing mechanism has not changed more than the defined threshold amount within the specific period of time. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
capturing a first image of a user of an electronic device with a sensing mechanism of the electronic device; detecting with the electronic device a first position of the user relative to the electronic device from the captured first image; in response to detecting the detected first position, simultaneously displaying using a display of the electronic device; at least one two-dimensional object from a first perspective, wherein the first perspective is based on the detected first position, and wherein the at least one two-dimensional object comprises at least one application window comprising a depth in the display that is different than another depth of another application window in the display; at least one three-dimensional object from the first perspective, wherein the at least one three-dimensional object comprises an icon in a dock; and a first depiction comprising a window and an element at a first element position within the window, wherein the first element position of the element with respect to the boundaries of the window is based on the detected first position of the user relative to the electronic device; capturing a second image of the user with the sensing mechanism of the electronic device; detecting a second position of the user relative to the electronic device using the sensing mechanism of the electronic device, wherein the detected second position is different than the detected first position; and in response to detecting the detected second position, simultaneously displacing; the displayed at least one two-dimensional object from the first perspective to a second perspective using a first transform, wherein the second perspective is based on the detected second position; the displayed at least one three-dimensional object from the first perspective to the second perspective using a second transform; and a second depiction comprising the window and the element at a second element position within the window, wherein the second element position of the element with respect to the boundaries of the window is based on the detected second position of the user relative to the electronic device, and wherein the element comprises an intersection of crosshairs. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A non-transitory machine-readable medium comprising machine program logic recorded thereon for:
-
directing with an electronic device a sensing mechanism of the electronic device to capture a first image of a user of the electronic device within a field of view of the sensing mechanism; detecting with the electronic device a first position of the user with respect to a component of the electronic device from the captured first image; in response to detecting the first position, concurrently displaying with the electronic device; a three-dimensional object from a first perspective, wherein at least a portion of the three-dimensional object from the first perspective comprises a first reflective surface and at least a portion of the captured first image is applied to at least a portion of the first reflective surface when the three-dimensional object from the first perspective is displayed; and a first depiction comprising a window and an element at a first element position within the window, wherein the first element position of the element with respect to the boundaries of the window is based on the detected first position of the user with respect to the component of the electronic device; once the three-dimensional object is displayed from the first perspective, directing with the electronic device the sensing mechanism to capture a second image of the user within the field of view of the sensing mechanism; detecting with the electronic device a second position of the user with respect to the component of the electronic device from the captured second image, wherein the detected second position is different than the detected first position; in response to detecting the second position, transforming with the electronic device the displayed three-dimensional object by; changing the displayed three-dimensional object from the first perspective to a second perspective based on a difference between the first position and the second position, wherein at least a portion of the changed three-dimensional object comprises a second reflective surface; and applying at least a portion of the captured second image to at least a portion of the second reflective surface; concurrently displaying with the electronic device; the transformed three-dimensional object; and a second depiction comprising the window and the element at a second element position within the window, wherein the second element position of the element with respect to the boundaries of the window is based on the detected second position of the user with respect to the component of the electronic device; detecting that a position of the user within the field of view of the sensing mechanism has not changed more than a defined threshold amount within a specific period of time; and removing any depiction of the window from the display when it has been detected that the position of the user within the field of view of the sensing mechanism has not changed more than the defined threshold amount within the specific period of time. - View Dependent Claims (37, 38, 39)
-
Specification