Method and apparatus for adjusting an image to compensate for an offset position of a user
First Claim
1. A method for adjusting an image, comprising:
- determining a viewing location of a viewer of said image; and
adjusting said image to compensate for a viewing location outside a predefined viewing range.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for monitoring the location of one or more viewer(s) and dynamically adjusting the image to compensate for the current location of the viewer(s). The image is adjusted to compensate for a viewing location (pan angle, Θ, tilt angle, Φ, or distance, d) outside of a specified range of values. The input image is adjusted so that the output image appears as originally intended, for the current viewing location of the viewer. A linear transformation technique is applied to the original image to generate a modified image. The linear transformation maps the pixels in the original image to a new space that distorts the image, such that when the modified image is viewed from an offset viewing location the image appears as if being viewed from a direct viewing location.
43 Citations
20 Claims
-
1. A method for adjusting an image, comprising:
-
determining a viewing location of a viewer of said image; and
adjusting said image to compensate for a viewing location outside a predefined viewing range. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for adjusting an image, comprising:
-
determining a viewing location of a viewer of said image; and
mapping pixels in said image to a new image space using a linear transformation that creates a distorted image such that when said distorted image is viewed from an offset viewing location said image appears as if being viewed from a direct viewing location. - View Dependent Claims (9, 10, 11, 12, 13, 15, 16, 18)
-
-
14. A system for adjusting an image, comprising:
-
a memory for storing computer readable code; and
a processor operatively coupled to said memory (160), said processor configured to;
determine a viewing location of a viewer of said image; and
adjust said image to compensate for a viewing location outside a predefined viewing range.
-
-
17. A system for adjusting an image, comprising:
-
a memory for storing computer readable code; and
a processor operatively coupled to said memory (160), said processor configured to;
determine a viewing location of a viewer of said image; and
map pixels in said image to a new image space using a linear transformation that creates a distorted image such that when said distorted image is viewed from an offset viewing location said image appears as if being viewed from a direct viewing location.
-
-
19. An article of manufacture for adjusting an image, comprising:
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to determine a viewing location of a viewer of said image; and
a step to adjust said image to compensate for a viewing location outside a predefined viewing range.
-
20. An article of manufacture for adjusting an image, comprising:
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to determine a viewing location of a viewer of said image; and
a step to map pixels in said image to a new image space using a linear transformation that creates a distorted image such that when said distorted image is viewed from an offset viewing location said image appears as if being viewed from a direct viewing location.
Specification