Method And System For An Image Sensor Pipeline On A Mobile Imaging Device
First Claim
1. A method for processing images, the method comprising:
- dividing raw image data into a plurality of variable size tiles; and
processing each of said plurality of variable size tiles on a tile-by-tile basis via one or more of a plurality of steps and/or processes comprising distortion correction within a hardware image sensor pipeline (ISP) on a mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment of the invention, images are processed within a mobile device. Image data may be divided into variable size tiles and processed in steps or stages on a per tile basis within a hardware image sensor pipeline. The processing steps or stages may comprise one or more distortion correction steps. A portion of the variable size tiles may be processed via software within a processor. In this regard, output from any portion of the ISP may be stored in RAM and subsequently retrieved for software processing. The results from software processing may be stored in RAM and communicated back to any point within the hardware ISP for additional processing. The hardware ISP and the processor via software may simultaneously process different portions of the variable size tiles.
55 Citations
24 Claims
-
1. A method for processing images, the method comprising:
-
dividing raw image data into a plurality of variable size tiles; and processing each of said plurality of variable size tiles on a tile-by-tile basis via one or more of a plurality of steps and/or processes comprising distortion correction within a hardware image sensor pipeline (ISP) on a mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing images, the system comprising:
one or more circuits that enable; dividing raw image data into a plurality of variable size tiles; and processing each of said plurality of variable size tiles on a tile-by-tile basis via one or more of a plurality of steps and/or processes comprising distortion correction within a hardware image sensor pipeline (ISP) on a mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A machine-readable storage having stored thereon, a computer program having at least one code section for processing images, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
-
dividing raw image data into a plurality of variable size tiles; and processing each of said plurality of variable size tiles on a tile-by-tile basis via one or more of a plurality of steps and/or processes comprising distortion correction within a hardware image sensor pipeline (ISP) on a mobile device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification