Apparatus and method for rotating the display orientation of a captured image
First Claim
1. An apparatus for rotating a display orientation of captured image data representative of an object, the apparatus comprising:
- an image sensor, for generating said captured image data;
an orientation sensor coupled to said image sensor, for generating a signal corresponding to the position of the image sensor relative to said object;
a memory, having an auto-rotate unit comprising program instructions for selectively transforming said captured image data into rotated image data in response to said position signal, said memory coupled to said image sensor and to said orientation sensor; and
an image processing unit coupled to said memory for executing program instructions stored in said memory;
wherein (a) said image processing unit processes an i-by-j array of said captured image data and said image sensor generates an i+1-by-j+1 array of said image data, or (b) an image capture unit generates an additional row and column of pixels for said captured image data from said image sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
The apparatus of the present invention preferably comprises an image sensor, an orientation sensor, a memory and a processing unit. The image sensor is used for generating captured image data. The orientation sensor is coupled to the image sensor, and is used for generating signals relating to the position of the image sensor. The memory, has an auto-rotate unit comprising program instructions for transforming the captured image data into rotated image data in response to the orientation sensor signals. The processing unit, executes program instructions stored in the memory, and is coupled to the image sensor, the orientation sensor and the memory. The method of the present invention preferably comprises the steps of: generating image data representative of an object with an image sensor; identifying an orientation of the image sensor relative to the object during the generating step; and selectively transferring the image data to an image processing unit in response to the identifying step.
-
Citations
35 Claims
-
1. An apparatus for rotating a display orientation of captured image data representative of an object, the apparatus comprising:
-
an image sensor, for generating said captured image data; an orientation sensor coupled to said image sensor, for generating a signal corresponding to the position of the image sensor relative to said object; a memory, having an auto-rotate unit comprising program instructions for selectively transforming said captured image data into rotated image data in response to said position signal, said memory coupled to said image sensor and to said orientation sensor; and an image processing unit coupled to said memory for executing program instructions stored in said memory; wherein (a) said image processing unit processes an i-by-j array of said captured image data and said image sensor generates an i+1-by-j+1 array of said image data, or (b) an image capture unit generates an additional row and column of pixels for said captured image data from said image sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for rotating a display orientation of multicolor captured image data having an i-by-j pixel matrix with a pattern representative of an object, comprising:
-
an image sensor, for generating the multicolor captured image data; an input device, for generating a portrait-- left signal in response to a first user selection, a portrait-- right signal in response to a second user selection, and a landscape signal in response to a third user selection; a memory, having; an auto-rotate unit comprising program instructions for selectively transforming the multicolor captured image data into portrait-- left image data in response to the portrait-left signal, portrait-- right image data in response to the portrait-- right signal, and landscape image data in response to the landscape signal; and an image processing unit comprising program instructions for transforming the portrait-- left image data, the portrait-- right image data and the landscape image data into processed image data; and a processing unit, coupled to the image sensor, to the input device, and to the memory, for executing program instructions stored in the memory; wherein said image processing unit changes the number of pixel rows and pixel columns of the multicolor captured image data such that, from a defined referenced viewpoint, the portrait left image data, the portrait right image data, and the landscape image data, each includes the an (i-1)-by-(j-1) pixel matrix having said pattern. - View Dependent Claims (10)
-
-
11. A method for rotating a display orientation of image data representative of an object, comprising the steps of:
-
generating image data with an image sensor; identifying an orientation of the image sensor relative to the object at a time substantially simultaneous with the generating step, where said identifying is performed by an orientation sensor; and selectively transferring data to an image processing unit in response to the identifying step; wherein said image processing unit rotates said display orientation of said image data and (a) said image processing unit processes an i-by-j array of said captured image data and said image sensor generates an i+1-by-j+1 array of said image data, or (b) an image capture unit generates an additional row and column of pixels for said captured image data from said image sensor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for rotating a display orientation of multicolor image data having an i-by-j pixel matrix with a pattern representative of an object, comprising:
-
means for generating multicolor image data with an image sensor; orientation sensor means for identifying an orientation of said image sensor relative to said object at a time substantially simultaneous with said generating said multicolor image data; and means for selectively transferring said multicolor image data to an image processing unit in response to said means for identifying; wherein said image processing unit rotates said display orientation of said multicolor image data for providing rotated multicolor image data, and changes the number of pixel rows and pixel columns of said multicolor image data such that, from a defined referenced viewpoint, said rotated multicolor image data includes having an (i-1)-by-(j-1) pixel matrix said pattern. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer useable medium embodying computer readable program code for causing a computer to rotate a display orientation of multicolor image data having an i-by-j pixel matrix with a pattern representative of an object, by performing steps comprising:
-
generating said multicolor image data with an image sensor; identifying an orientation of the image sensor relative to the object at a time substantially simultaneous with the generating step, wherein said identifying of said orientation is performed with an orientation sensor; and selectively transferring image data to an image processing unit in response to the identifying step, wherein said image processing unit rotates said display orientation of said multicolor image data for providing rotated multicolor image data, and changes the number of pixel rows and pixel columns of said multicolor image data such that, from a defined referenced viewpoint, said rotated multicolor image data includes having an (i-1)-by-(j-1) pixel matrix said pattern. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. An apparatus for rotating a display orientation of multicolor captured image data having an i-by-j pixel matrix with a pattern representative of an object, comprising:
-
an image sensor, for generating said multicolor captured image data; an orientation sensor coupled to said image sensor, for generating a signal corresponding to the position of said image sensor relative to said object; and a hardware device, having an auto-rotate unit comprising circuits for selectively transforming said multicolor captured image data into rotated multicolor image data in response to said position signal, said hardware device coupled to said image sensor and to said orientation sensor; wherein, from a defined referenced viewpoint, said rotated multicolor image data includes an (i-1)-by-(j-1) pixel matrix having said pattern.
-
Specification