Electronic devices for and methods of implementing memory transfers for image warping in an electronic device
First Claim
Patent Images
1. A method of implementing memory transfers for image warping in an electronic device, the method comprising:
- receiving an input tile comprising a matrix of pixels associated with an image, wherein the matrix of pixels comprises a height and a width associated with a first area of the matrix;
generating, using a processor, a geometric boundary around pixels of the input tile to perform a memory transfer associated with image warping; and
remapping data associated with the pixels of the input tile associated with the image in the geometric boundary to an output tile;
wherein the geometric boundary is formed within the matrix and comprises a second area that is less than the first area; and
wherein the output tile is smaller than the input tile.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of implementing memory transfers for image warping in an electronic device is described. The method comprises receiving an input tile associated with an image; generating a geometric boundary around pixels of the input tile; and remapping the pixels in the geometric boundary to an output tile. An electronic device and a non-transitory computer readable storage medium for performing the method are also disclosed.
27 Citations
21 Claims
-
1. A method of implementing memory transfers for image warping in an electronic device, the method comprising:
-
receiving an input tile comprising a matrix of pixels associated with an image, wherein the matrix of pixels comprises a height and a width associated with a first area of the matrix; generating, using a processor, a geometric boundary around pixels of the input tile to perform a memory transfer associated with image warping; and remapping data associated with the pixels of the input tile associated with the image in the geometric boundary to an output tile; wherein the geometric boundary is formed within the matrix and comprises a second area that is less than the first area; and wherein the output tile is smaller than the input tile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device, comprising:
-
a lens; a processor coupled to the lens, the processor configured to; receive an input tile comprising a matrix of pixels associated with an image, wherein the matrix of pixels comprises a height and a width associated with a first area of the matrix; generate a geometric boundary around pixels of the input tile to perform a memory transfer associated with image warping; and remap data associated with the pixels of the input tile associated with the image in the geometric boundary to an output tile; wherein the geometric boundary is formed within the matrix and comprises a second area that is less than the first area; and wherein the output tile is smaller than the input tile. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having data stored therein representing instructions executable by a processor to perform a method comprising:
-
receiving an input tile comprising a matrix of pixels associated with an image, wherein the matrix of pixels comprises a first height and a first width associated with a first area of the matrix; generating a geometric boundary around pixels of the input tile to perform a memory transfer associated with image warping; and remapping data associated with the pixels of the input tile associated with the image in the geometric boundary to an output tile; wherein the geometric boundary is formed within the matrix and comprises a second area that is less than the first area; and wherein the output tile is smaller than the input tile. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification