Legal claims defining the scope of protection, as filed with the USPTO.
1. An image capture apparatus, comprising: an image sensor configured to capture an input image having a source aspect ratio, the input image including pixels located at input positions; a display coupled to one or more physical processors; and the one or more physical processors configured to: obtain the input image, wherein a portion of the input image includes a subset of the pixels; generate an output image by applying a transformation to the input image without cropping or padding of the input image to preserve entire field of view of the input image within the output image, the output image having a target aspect ratio different than the source aspect ratio, the output image including the pixels located at output positions, wherein: the transformation non-uniformly shifts the pixels from the input positions to the output positions based on distances between the input positions of the pixels and a center of the portion within the input image; the transformation non-uniformly shifts the pixels such that less shifting occurs between the input positions and the output positions of the pixels closer to the portion than between the input positions and the output positions of others of the pixels farther from the portion, wherein the transformation results in greater geometric correction of the pixels closer to the portion than the others of the pixels and distortion increases towards boundary of the output image; and the transformation includes a scaling up that preserves a first dimension of the input image and interpolates existing information within the input image to extend a second dimension of the output image, the second dimension orthogonal to the first dimension, wherein all resolution of the input image is preserved in the output image; and present the output image on the display.
2. A system that converts between aspect ratios, the system comprising: one or more physical processors configured to: obtain an input image, the input image having a source aspect ratio, the input image including pixels located at input positions, wherein a portion of the input image includes a subset of the pixels; and generate an output image by applying a transformation to the input image without cropping or padding of the input image to preserve entire field of view of the input image within the output image, the output image having a target aspect ratio different than the source aspect ratio, the output image including the pixels located at output positions, wherein: the transformation non-uniformly shifts the pixels from the input positions to the output positions based on distances between the input positions of the pixels and a center of the portion within the input image; the transformation non-uniformly shifts the pixels such that less shifting occurs between the input positions and the output positions of the pixels closer to the portion than between the input positions and the output positions of others of the pixels farther from the portion, wherein the transformation results in greater geometric correction of the pixels closer to the portion than the others of the pixels and distortion increases towards boundary of the output image; and the transformation includes a scaling up that preserves a first dimension of the input image and interpolates existing information within the input image to extend a second dimension of the output image, the second dimension orthogonal to the first dimension, wherein all resolution of the input image is preserved in the output image.
3. The system of claim 2 , wherein the transformation includes: a scaling function to uniformly stretch or compress the input image along a first axis; and a warping function to non-uniformly warp the input image along a second axis, the first axis perpendicular to the second axis.
4. The system of claim 3 , wherein the scaling function changes the source aspect ratio to the target aspect ratio.
5. The system of claim 2 , wherein the one or more physical processors are included within a camera.
6. The system of claim 5 , wherein the output image is presented on a display of the camera.
7. The system of claim 2 , wherein the portion corresponds to a center portion of the input image.
8. The system of claim 2 , wherein the portion corresponds to a non-center portion of the input image.
9. The system of claim 2 , wherein the distances between the input positions of the pixels and the center of the portion within the input image includes vertical distances and lateral distances between the input positions and the center of the portion.
10. The system of claim 2 , wherein the portion is determined based on a location of an object within the input image such that the portion includes the object.
11. The system of claim 2 , wherein the input image includes a video frame of a video.
12. The system of claim 2 , wherein pixels along vertical edges of the input image are not offset in the output image.
13. The system of claim 2 , wherein an amount of horizontal correction applied is tuned to reduce perceivable distortion in the output image.
14. The system of claim 13 , wherein the amount of horizontal correction applied is tuned in combination with vertical correction to preserve width of objects throughout a horizontal plane.
15. The system of claim 2 , wherein the subset of the pixels within the portion is corrected using horizontal distortion.
16. The system of claim 15 , wherein vertical distortion is used to correct geometry not corrected by the horizontal distortion.
17. A method for converting between aspect ratios, the method performed by a computing system including one or more physical processors, the method comprising: obtaining, by the computing system, an input image, the input image having a source aspect ratio, the input image including pixels located at input positions, wherein a portion of the input image includes a subset of the pixels; and generating, by the computing system, an output image by applying a transformation to the input image without cropping or padding of the input image to preserve entire field of view of the input image within the output image, the output image having a target aspect ratio different than the source aspect ratio, the output image including the pixels located at output positions, wherein: the transformation non-uniformly shifts the pixels from the input positions to the output positions based on distances between the input positions of the pixels and a center of the portion within the input image; the transformation non-uniformly shifts the pixels such that less shifting occurs between the input positions and the output positions of the pixels closer to the portion than between the input positions and the output positions of others of the pixels farther from the portion, wherein the transformation results in greater geometric correction of the pixels closer to the portion than the others of the pixels and distortion increases towards boundary of the output image; and the transformation includes a scaling up that preserves a first dimension of the input image and interpolates existing information within the input image to extend a second dimension of the output image, the second dimension orthogonal to the first dimension, wherein all resolution of the input image is preserved in the output image.
18. The method of claim 17 , wherein the transformation includes: a scaling function to uniformly stretch or compress the input image along a first axis; and a warping function to non-uniformly warp the input image along a second axis, the first axis perpendicular to the second axis.
Unknown
November 30, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.