IP Library Granted Patent US 9,906,764
Granted Patent B2
US 9,906,764 · App. 15/264,454 · Granted Feb 27, 2018

Resolution based formatting of compressed image data

Inventors: James H. Jannard (Las Vegas, NV); Rob Wouter Lohman (Dana Point, CA); Richard Greene (Austin, TX)
Assignee: RED.COM, LLC
H04N9/64G06T9/005H04N19/30H04N19/423H04N19/436H04N19/46H04N19/63G09G2340/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,906,764
App. No.
15/264,454
Granted
Feb 27, 2018
Kind
B2
Abstract

The disclosure herein relates to devices for compression, decompression or reconstruction of image data for still or moving pictures, such as image data detected with a digital camera. In some embodiments, data channels are compressed using a scalable compression algorithm. The compression algorithm may allow customization of compression parameters, such as a quantization factor, code block size, number of transform levels, reversible or irreversible compression, a desired compression ratio with a variable bit rate output, a desired fixed bit rate output with a variable compression rate, progression order, output format, or visual weighting. A lower quality image or an image with lower resolution may be reconstructed using only some of the compressed data. Use of offsets to various layers and color channels allow reconstruction of the image without requiring decompression of all of the full image data.

Claims (46)

1. An imaging device, comprising:

a color filter array comprising at least red, green, and blue filter elements arranged in a repeating pattern;

at least one image sensor that receives light passing through the filter elements and captures a plurality of image frames in a motion video image sequence, wherein an image frame comprises a red color portion, a blue color portion, a first green color portion, and a second green color portion;

processing circuitry configurable to operate in a resolution-based mode to:

transform the red color portion into a first red data set corresponding to a first resolution and at least a second red data set corresponding to a second resolution that is higher than the first resolution, wherein reconstruction of the red portion of the image frame at the first resolution is based on the first red data set and is independent of the second red data set, and reconstruction of the red image frame at the second resolution is based on the first red data set and the second red data set;

transform the blue color portion into a first blue data set corresponding to the first resolution and at least a second blue data set corresponding to the second resolution, wherein reconstruction of the blue portion of the image frame at the first resolution is based on the first blue data set and is independent of the second blue data set, and reconstruction of the blue portion of the image frame at the second resolution is based on the first blue data set and the second blue data set;

transform the first green color portion into a first green data set corresponding to the first resolution and at least a second green data set corresponding to the second resolution, wherein reconstruction of the first green portion of the image frame at the first resolution is based on the first green data set and is independent of the second green data set, and reconstruction of the first green portion of the image frame at the second resolution is based on the first green data set and the second green data set;

transform the second green color portion into a third green data set corresponding to the first resolution and at least a fourth green data set corresponding to the second resolution, wherein reconstruction of the second green portion of the image frame at the first resolution is based on the third green data set and is independent of the fourth green data set, and reconstruction of the second green portion of the image frame at the second resolution is based on the third green data set and the fourth green data set;

compress the first red data set;

compress the second red data set;

compress the first blue data set;

compress the second blue data set;

compress the first green data set;

compress the second green data set;

compress the third green data set;

compress the fourth green data set;

organize the compressed data sets into at least a first arrangement of one or more data blocks that contains the compressed first red data set, the compressed first blue data set, and the compressed first green data set, and a second arrangement of one or more data blocks that are different from the first arrangement of data blocks and that contains the compressed second red set, the compressed second blue data set, and the compressed second green data set, wherein the first arrangement does not contain the compressed third green data set and the compressed fourth green data set; and

store on a storage device the first arrangement of data blocks, at least a first location reference to the first arrangement of data blocks, the second arrangement of data blocks, and at least a second location reference to the second arrangement of data blocks.

2. The imaging device of claim 1 , wherein the data blocks are contained in a file, with location references being offset indicators to blocks of data within the file structure.

3. The imaging device of claim 2 , wherein location reference values that have neighboring numbers refer to adjacent blocks of data within the file structure.

4. The imaging device of claim 1 , wherein the resolution based mode further operates to organize the compressed second red set, the compressed second blue data set, and the compressed second green data set in one or more blocks that are different from blocks that contain the compressed third green data set and the compressed fourth green data set.

5. The imaging device of claim 4 , wherein the resolution based mode further operates to organize the third green data set in one or more blocks that are different from blocks that contain the compressed fourth green data set.

6. The imaging device of claim 1 , wherein the resolution based mode further operates to transform the red, blue, first green, and second green color portions into data sets corresponding to a plurality of resolution levels, wherein reconstruction of a color portion of an image frame at a particular resolution is based on the color portion data sets corresponding to that resolution level and any color portion data sets corresponding to lower resolution levels.

7. A method of storing color image data, comprising:

electronically capturing a plurality of image frames in a motion video image sequence, wherein an image frame comprises a red color portion, a blue color portion, a first green color portion, and a second green color portion;

transforming the red color portion into a first red data set corresponding to a first resolution and at least a second red data set corresponding to a second resolution that is higher than the first resolution, wherein reconstruction of the red portion of the image frame at the first resolution is based on the first red data set and is independent of the second red data set, and reconstruction of the red image frame at the second resolution is based on the first red data set and the second red data set;

transforming the blue color portion into a first blue data set corresponding to the first resolution and at least a second blue data set corresponding to the second resolution, wherein reconstruction of the blue portion of the image frame at the first resolution is based on the first blue data set and is independent of the second blue data set, and reconstruction of the blue portion of the image frame at the second resolution is based on the first blue data set and the second blue data set;

transforming the first green color portion into a first green data set corresponding to the first resolution and at least a second green data set corresponding to the second resolution, wherein reconstruction of the first green portion of the image frame at the first resolution is based on the first green data set and is independent of the second green data set, and reconstruction of the first green portion of the image frame at the second resolution is based on the first green data set and the second green data set;

transforming the second green color portion into a third green data set corresponding to the first resolution and at least a fourth green data set corresponding to the second resolution, wherein reconstruction of the second green portion of the image frame at the first resolution is based on the third green data set and is independent of the fourth green data set, and reconstruction of the second green portion of the image frame at the second resolution is based on the third green data set and the fourth green data set;

compressing the first red data set;

compressing the second red data set;

compressing the first blue data set;

compressing the second blue data set;

compressing the first green data set;

compressing the second green data set;

compressing the third green data set;

compressing the fourth green data set;

organizing the compressed data sets into at least a first arrangement of one or more data blocks that contains the compressed first red data set, the compressed first blue data set, and the compressed first green data set, and a second arrangement of one or more data blocks that are different from the first arrangement of data blocks and that contains the compressed second red set, the compressed second blue data set, and the compressed second green data set, wherein the first arrangement does not contain the compressed third green data set and the compressed fourth green data set; and

storing on a storage device the first arrangement of data blocks, at least a first location reference to the first arrangement of data blocks, the second arrangement of data blocks, and at least a second location reference to the second arrangement of data blocks.

8. The method of claim 7 , further comprising transmitting to an image reconstruction device the first arrangement of data blocks without transmitting the second arrangement of data blocks.

9. The method of claim 8 , further comprising transmitting to an image reconstruction device color portion data sets corresponding to the particular resolution level and any color portion data sets corresponding to lower resolution levels without transmitting color portion data sets corresponding to higher resolution levels.

10. The method of claim 7 , further comprising transforming the red, blue, first green, and second green color portions into data sets corresponding to a plurality of resolution levels, wherein reconstruction of a color portion of an image frame at a particular resolution is based on the color portion data sets corresponding to that resolution level and any color portion data sets corresponding to lower resolution levels.

11. The method of claim 7 , wherein the data blocks are contained in a file, with location references being offset indicators to blocks of data within the file structure.

12. The method of claim 11 , wherein location reference values that have neighboring numbers refer to adjacent blocks of data within the file structure.

13. The method of claim 7 , wherein organizing the compressed data sets comprises organizing the compressed second red set, the compressed second blue data set, and the compressed second green data set in one or more blocks that are different from blocks that contain the compressed third green data set and the compressed fourth green data set.

14. The method of claim 13 , wherein organizing the compressed data sets comprises organizing the third green data set in one or more blocks that are different from blocks that contain the compressed fourth green data set.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2025
From: RED DIGITAL CINEMA, INC.
To: NIKON CORPORATION
Reel/Frame 073387/0641 →
MERGER Recorded Dec 31, 2024
From: RED.COM, LLC
To: RED DIGITAL CINEMA, INC.
Reel/Frame 069795/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2017
From: RED.COM, INC.
To: RED.COM, LLC
Reel/Frame 044144/0512 →
ENTITY CONVERSION Recorded Oct 6, 2017
From: RED.COM, INC.
To: RED.COM, LLC
Reel/Frame 044144/0525 →
Continuity (4)
Continuation 14081297 · Nov 15, 2013
Continuation 12970653 · Dec 16, 2010
Provisional Application 61287120 · Dec 16, 2009
Related Publication 20170099475A1 · Apr 6, 2017