Compression and decoding of single sensor color image data
First Claim
Patent Images
1. A method for decoding an image comprising:
- accessing a first encoded image plane comprising of a sum of image planes representative of a first color, a second encoded image plane comprising a difference between image planes representative of the first color, a third encoded image plane comprising a difference between an image plane of a second color and an image plane of the first color, and a fourth encoded image plane comprising a difference between an image plane of a third color and an image plane of the first color;
in a first operating mode;
decoding the first encoded image plane, the third encoded image plane, and the fourth encoded image plane to form a first set of decoded image planes; and
combining the first set of decoded image planes to form a first decoded image; and
in a second operating mode;
decoding the first encoded image plane, the second encoded image plane, the third encoded image plane, and the fourth encoded image plane to form a second set of decoded image planes; and
combining the second set of decoded image planes to form a second decoded image.
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.
-
Citations
20 Claims
-
1. A method for decoding an image comprising:
-
accessing a first encoded image plane comprising of a sum of image planes representative of a first color, a second encoded image plane comprising a difference between image planes representative of the first color, a third encoded image plane comprising a difference between an image plane of a second color and an image plane of the first color, and a fourth encoded image plane comprising a difference between an image plane of a third color and an image plane of the first color; in a first operating mode; decoding the first encoded image plane, the third encoded image plane, and the fourth encoded image plane to form a first set of decoded image planes; and combining the first set of decoded image planes to form a first decoded image; and in a second operating mode; decoding the first encoded image plane, the second encoded image plane, the third encoded image plane, and the fourth encoded image plane to form a second set of decoded image planes; and combining the second set of decoded image planes to form a second decoded image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for decoding an image comprising:
-
an input configured to access a first encoded image plane comprising of a sum of image planes representative of a first color, a second encoded image plane comprising a difference between image planes representative of the first color, a third encoded image plane comprising a difference between an image plane of a second color and an image plane of the first color, and a fourth encoded image plane comprising a difference between an image plane of a third color and an image plane of the first color; and a decoder configured to decode a set of encoded image planes to produce a set of decoded image planes and to combine the set of decoded image planes to produce a decoded image, wherein in a first decoder operating mode, the set of encoded image planes comprises the first encoded image plane, the third encoded image plane, and the fourth encoded image plane, and wherein in a second decoder operating mode, the set of encoded image planes comprises the first encoded image plane, the second encoded image plane, the third encoded image plane, and the fourth encoded image plane; and an output configured to store the decoded image in a memory. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for decoding an image comprising:
-
accessing an encoded image comprising; a first encoded image plane comprising image information representative of a difference between a second color and a first color; a second encoded image plane comprising image information representative of a difference between a third color and the first color; and a third encoded image plane and a fourth encoded image plane each comprising image information representative of the first color; decoding the first encoded image plane to form a first decoded image plane; decoding the second encoded image plane to form a second decoded image plane; decoding one of the third encoded image plane and the fourth encoded image plane to form a third decoded image plane; and combining the first decoded image plane, the second decoded image plane, and the third decoded image plane to produce a decoded image. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for decoding an image comprising:
-
an input configured to access an encoded image comprising; a first encoded image plane comprising image information representative of a difference between a second color and a first color; a second encoded image plane comprising image information representative of a difference between a third color and the first color; and a third encoded image plane and a fourth encoded image plane each comprising image information representative of the first color; a decoder configured to; decode the first encoded image plane to form a first decoded image plane; decode the second encoded image plane to form a second decoded image plane; decode one of the third encoded image plane and the fourth encoded image plane to form a third decoded image plane; and combine the first decoded image plane, the second decoded image plane, and the third decoded image plane to produce a decoded image; and an output configured to store the decoded image in a memory. - View Dependent Claims (17, 18, 19, 20)
-
Specification