Apparatus and method for automated visual distortion adjustments for a portable projection device
First Claim
1. An apparatus for automated visual distortion adjustments for a portable projection device, the apparatus comprising:
- a three-dimensional tilt sensor embedded in the portable projection device, wherein the three-dimensional tilt sensor is designed to determine a current horizontal (x-axis) position, a current vertical (y-axis) position, a current depth (z-axis) position, and a current clockwise or counterclockwise rotational orientation of the portable projection device relative to a horizontal plane or a vertical plane;
a distance measurement sensor next to a projector lens embedded in the portable projection device, wherein the distance measurement sensor is designed to determine a current distance reading between a surface of the portable projection device and a presumed projection surface;
a lookup table (LUT) unit operatively connected to the three-dimensional tilt sensor and the distance measurement sensor, wherein the LUT unit takes the current horizontal (x-axis) position, the current vertical (y-axis) position, and the current depth (z-axis) position sensor output values from the three-dimensional tilt sensor and the current distance reading from the distance measurement sensor as a combined lookup table key to retrieve a yaw distortion correction value and a rotational orientation correction value from the LUT unit for an automated three-dimensional (x-axis, y-axis, and z-axis) correction for adjustment or prevention of both yaw and rotational orientation-related projection distortion from the portable projection device; and
a graphics processor and/or a central processing unit (CPU) in the portable projection device to produce, process, and/or control a corrected projection image based on the yaw distortion correction value and/or the rotational orientation correction value retrieved from the LUT unit.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and a method are disclosed for automated projection image adjustments for a portable projection device. In one embodiment of the invention, the apparatus periodically polls a tilt sensor inside the portable projection device and uses the tilt sensor reading as a key to a lookup table which stores pre-computed visual distortion adjustment values. Furthermore, the apparatus can also poll a distance measurement sensor to measure a distance between a projector lens and a presumed projection surface periodically. The measured distance value can also be used as an additional parameter to the key for the lookup table to retrieve appropriate visual distortion adjustment values which are pre-computed and stored in the lookup table. The fast pre-computed adjustment value retrieval without real-time computation of graphical transformations to correct the visual distortions minimizes processor load, energy consumption, and processing delays for projection image corrections.
36 Citations
19 Claims
-
1. An apparatus for automated visual distortion adjustments for a portable projection device, the apparatus comprising:
-
a three-dimensional tilt sensor embedded in the portable projection device, wherein the three-dimensional tilt sensor is designed to determine a current horizontal (x-axis) position, a current vertical (y-axis) position, a current depth (z-axis) position, and a current clockwise or counterclockwise rotational orientation of the portable projection device relative to a horizontal plane or a vertical plane; a distance measurement sensor next to a projector lens embedded in the portable projection device, wherein the distance measurement sensor is designed to determine a current distance reading between a surface of the portable projection device and a presumed projection surface; a lookup table (LUT) unit operatively connected to the three-dimensional tilt sensor and the distance measurement sensor, wherein the LUT unit takes the current horizontal (x-axis) position, the current vertical (y-axis) position, and the current depth (z-axis) position sensor output values from the three-dimensional tilt sensor and the current distance reading from the distance measurement sensor as a combined lookup table key to retrieve a yaw distortion correction value and a rotational orientation correction value from the LUT unit for an automated three-dimensional (x-axis, y-axis, and z-axis) correction for adjustment or prevention of both yaw and rotational orientation-related projection distortion from the portable projection device; and a graphics processor and/or a central processing unit (CPU) in the portable projection device to produce, process, and/or control a corrected projection image based on the yaw distortion correction value and/or the rotational orientation correction value retrieved from the LUT unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for automatically adjusting a visual distortion from a portable projection device, the method comprising the steps of:
-
reading sensor output values from a three-dimensional tilt sensor to determine a current horizontal (x-axis) position, a current vertical (y-axis) position, a current depth (z-axis) position, and a current clockwise or counterclockwise rotational orientation for a visual distortion correction; reading a distance sensor for a distance measurement reading between a surface of the portable projection device and a projected surface, wherein the projected surface is on a vertical plane typically represented by a projection screen or a wall; using the sensor output values from the three-dimensional tilt sensor and the distance measurement reading from the distance sensor as a combined lookup table (LUT) key to retrieve a yaw distortion correction value and a rotational orientation correction value stored in a lookup table (LUT) unit for an automated three-dimensional (x-axis, y-axis, and z-axis) correction for adjustment or prevention of both yaw and rotational orientation-related projection distortion from the portable projection device; and instructing a graphics processor or a central processing unit (CPU) of the portable projection device to produce, process, and/or control a corrected projection image based on the yaw distortion correction value, the rotational orientation correction value, the vertical keystone adjustment value, and/or the focal adjustment value retrieved from the LUT unit. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus for automated visual distortion adjustments for a mobile device integrating a miniaturized projector, the apparatus comprising:
-
a three-dimensional tilt sensor embedded in the mobile device integrating the miniaturized projector, wherein the three-dimensional tilt sensor is designed to determine a current horizontal (x-axis) position, a current vertical (y-axis) position, a current depth axis (z-axis) position, and a current clockwise or counterclockwise rotational orientation of the mobile device relative to a horizontal plane or a vertical plane; a distance measurement sensor next to a projector lens of the miniaturized projector embedded in the mobile device, wherein the distance measurement sensor is designed to determine a current distance reading between a surface of the mobile device and a presumed projection surface; a lookup table (LUT) unit operatively connected to the three-dimensional tilt sensor and the distance measurement sensor, wherein the LUT unit takes the current horizontal (x-axis) position, the current vertical (y-axis) position, and the current depth axis (z-axis) position sensor output values from the three-dimensional tilt sensor and the current distance reading from the distance measurement sensor as a combined lookup table key to retrieve a yaw distortion correction value and a rotational orientation correction value from the LUT unit for an automated three-dimensional (x-axis, y-axis, and z-axis) correction for adjustment or prevention of both yaw and rotational orientation-related projection distortion from the mobile device integrating the miniaturized projector; and a graphics processor and/or a central processing unit (CPU) in the mobile device integrating the miniaturized projector to produce, process, and/or control a corrected projection image based on the yaw distortion correction value and/or the rotational orientation correction value retrieved from the LUT unit. - View Dependent Claims (17, 18, 19)
-
Specification