Angle correction for camera
First Claim
Patent Images
1. A device comprising:
- a camera to capture an image;
a sensor to measure information indicative of an angular displacement, about a line of sight of the camera, of an orientation of the camera away from a reference orientation of the camera when the camera captures the image;
storage to store the image and the measured information; and
a processor to rotate the image relative to a frame of the image based on the angular displacement,wherewhen an absolute value of the angular displacement is less than 45°
, the image is rotated relative to the frame based on the angular displacement,when the absolute value of the angular displacement is greater than 45° and
less than 135°
, the image is rotated relative to the frame based on 90°
minus the angular displacement,when the absolute value of the angular displacement is greater than 135° and
less than 225°
, the image is rotated relative to the frame based on 180°
minus the angular displacement, andwhen the absolute value of the angular displacement is greater than 225° and
less than 315°
, the image is rotated relative to the frame based on 270°
minus the angular displacement.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may include a camera to capture an image; a sensor to measure, when the camera captures the image, information indicative of an angular displacement, about a line of sight of the camera, of an orientation of the device away from a reference orientation of the device; storage to store the measured information for rotating the image relative to a frame of the image based on the angular displacement.
35 Citations
16 Claims
-
1. A device comprising:
-
a camera to capture an image; a sensor to measure information indicative of an angular displacement, about a line of sight of the camera, of an orientation of the camera away from a reference orientation of the camera when the camera captures the image; storage to store the image and the measured information; and a processor to rotate the image relative to a frame of the image based on the angular displacement, where when an absolute value of the angular displacement is less than 45°
, the image is rotated relative to the frame based on the angular displacement,when the absolute value of the angular displacement is greater than 45° and
less than 135°
, the image is rotated relative to the frame based on 90°
minus the angular displacement,when the absolute value of the angular displacement is greater than 135° and
less than 225°
, the image is rotated relative to the frame based on 180°
minus the angular displacement, andwhen the absolute value of the angular displacement is greater than 225° and
less than 315°
, the image is rotated relative to the frame based on 270°
minus the angular displacement. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
capturing an image in a camera; when capturing the image, measuring information indicative of an angular displacement, about a line of sight of the camera, of an orientation of the camera away from a reference orientation of the camera; storing the measured information for rotating the image relative to a frame of the image based on the angular displacement; distinguishing whether the image is captured in a portrait mode where a major axis of the image is vertical or in a landscape mode where the major axis of the image is horizontal, and determining whether the image is captured upside down, rotating the image relative to the frame of the image based on the angular displacement, where when an absolute value of the angular displacement is less than 45°
, the image is rotated relative to the frame based on the angular displacement,when the absolute value of the angular displacement is greater than 45° and
less than 135°
, the image is rotated relative to the frame based on 90°
minus the angular displacement,when the absolute value of the angular displacement is greater than 135° and
less than 225°
, the image is rotated relative to the frame based on 180°
minus the angular displacement, andwhen the absolute value of the angular displacement is greater than 225° and
less than 315°
, the image is rotated relative to the frame based on 270°
minus the angular displacement; andstoring the rotated image. - View Dependent Claims (7, 8, 9)
-
-
10. A device comprising:
-
a processor to receive an image captured by a camera; and information measured by a sensor when the camera captured the image, the measured information indicative of an angular displacement of an orientation of the camera away from a reference orientation of the camera, and to rotate the image relative to a frame of the image based on the angular displacement, where when an absolute value of the angular displacement is less than 45°
, the image is rotated relative to the frame based on the angular displacement,when the absolute value of the angular displacement is greater than 45° and
less than 135°
, the image is rotated relative to the frame based on 90°
minus the angular displacement,when the absolute value of the angular displacement is greater than 135° and
less than 225°
, the image is rotated relative to the frame based on 180°
minus the angular displacement, andwhen the absolute value of the angular displacement is greater than 225° and
less than 315°
, the image is rotated relative to the frame based on 270°
minus the angular displacement; anda computer-readable medium operationally coupled to the processor and comprising a data structure, the data structure comprising a first data field to store the image, and a second data field to store the information measured by the sensor.
-
-
11. A computer-readable medium comprising instructions to operate a processor for performing a method, the method comprising:
-
receiving measured information for rotating an image relative to a frame of the image, where the image was captured by a camera, where the measured information is indicative of an angular displacement, about a line of sight of the camera, of an orientation of the camera away from a reference orientation of the camera, and where the information was measured when capturing the image; rotating the image relative to the frame of the image based on the angular displacement, where when an absolute value of the angular displacement is less than 45°
, the image is rotated relative to the frame based on the angular displacement,when the absolute value of the angular displacement is greater than 45° and
less than 135°
, the image is rotated relative to the frame based on 90°
minus the angular displacement,when the absolute value of the angular displacement is greater than 135° and
less than 225°
, the image is rotated relative to the frame based on 180°
minus the angular displacement, andwhen the absolute value of the angular displacement is greater than 225° and
less than 315°
, the image is rotated relative to the frame based on 270°
minus the angular displacement; andstoring or displaying the rotated image.
-
-
12. A device comprising:
-
means for capturing an image in a camera; means for measuring, when capturing the image, information indicative of an angular displacement of an orientation of the camera away from a reference orientation of the camera; means for storing the measured information for rotating the image relative to a frame of the image based on the angular displacement; and means for rotating the image relative to the frame of the image based on the angular displacement, where when an absolute value of the angular displacement is less than 45°
, the means for rotating the image rotates the image relative to the frame based on the angular displacement,when the absolute value of the angular displacement is greater than 45° and
less than 135°
, the means for rotating the image rotates the image relative to the frame based on 90°
minus the angular displacement,when the absolute value of the angular displacement is greater than 135° and
less than 225°
, the means for rotating the image rotates the image relative to the frame based on 180°
minus the angular displacement, andwhen the absolute value of the angular displacement is greater than 225° and
less than 315°
, the means for rotating the image rotates the image relative to the frame based on 270°
minus the angular displacement. - View Dependent Claims (13, 14, 15, 16)
-
Specification