Compression and decoding of single sensor color image data
First Claim
Patent Images
1. A method for decompressing an image comprising:
- accessing a first modified image plane, a second modified image plane, and a third modified image plane, the accessed modified image planes comprising components of an encoded image;
decoding a product of a factor of 0.5 and a sum of pixel values of the first modified image plane and pixel values of the third modified image plane into a first decoded image plane;
decoding a product of a factor of 0.5 and a sum of pixel values of the second modified image plane and pixel values of the third modified image plane into a second decoded image plane;
decoding a product of a factor of 0.5 and pixel values of the third image plane into a third decoded image plane; and
storing the first decoded image plane, the second decoded image plane, and the third decoded image plane in a memory.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is described to greatly improve the efficiency of and reduce the complexity of image compression when using single-sensor color imagers for video acquisition. The method in addition allows for this new image compression type to be compatible with existing video processing tools, improving the workflow for film and television production.
20 Citations
20 Claims
-
1. A method for decompressing an image comprising:
-
accessing a first modified image plane, a second modified image plane, and a third modified image plane, the accessed modified image planes comprising components of an encoded image; decoding a product of a factor of 0.5 and a sum of pixel values of the first modified image plane and pixel values of the third modified image plane into a first decoded image plane; decoding a product of a factor of 0.5 and a sum of pixel values of the second modified image plane and pixel values of the third modified image plane into a second decoded image plane; decoding a product of a factor of 0.5 and pixel values of the third image plane into a third decoded image plane; and storing the first decoded image plane, the second decoded image plane, and the third decoded image plane in a memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for decompressing an image comprising:
-
an input configured to access a first modified image plane, a second modified image plane, and a third modified image plane, the accessed modified image planes comprising components of an encoded image; a decoder configured to; decode a product of a factor of 0.5 and a sum of pixel values of the first modified image plane and pixel values of the third modified image plane into a first decoded image plane; decode a product of a factor of 0.5 and a sum of pixel values of the second modified image plane and pixel values of the third modified image plane into a second decoded image plane; and decode a product of a factor of 0.5 and pixel values of the third image plane into a third decoded image plane; and an output configured to store the first decoded image plane, the second decoded image plane, and the third decoded image plane in a memory. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for decompressing an image comprising:
-
accessing a first encoded image plane comprising, for each pixel in an image frame, an encoded difference between an associated pixel value in a first color plane multiplied by a factor of 2 and a sum of an associated pixel value in a second color plane and an associated pixel value in a third color plane; accessing a second encoded image plane comprising, for each pixel in the image frame, an encoded sum of an associated pixel value in the second color plane and an associated pixel value in the third color plane; decoding a product of a factor of 0.5 and a sum of each pixel value in the first encoded image plane and an associated pixel value in the second encoded image plane into a decoded image plane; and storing the decoded image plane in a memory. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for decompressing an image comprising:
-
an input configured to; access a first encoded image plane comprising, for each pixel in an image frame, an encoded difference between an associated pixel value in a first color plane multiplied by a factor of 2 and a sum of an associated pixel value in a second color plane and an associated pixel value in a third color plane; and access a second encoded image plane comprising, for each pixel in the image frame, an encoded sum of an associated pixel value in the second color plane and an associated pixel value in the third color plane; a decoder configured to decode a product of a factor of 0.5 and a sum of each pixel value in the first encoded image plane and an associated pixel value in the second encoded image plane into a decoded image plane; and an output configured to store the decoded image plane in a memory. - View Dependent Claims (17, 18, 19, 20)
-
Specification