IP Library Granted Patent US 10,212,352
Granted Patent B2
US 10,212,352 · App. 15/654,532 · Granted Feb 19, 2019

Compression and decoding of single sensor color image data

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 10,212,352
App. No.
15/654,532
Granted
Feb 19, 2019
Kind
B2
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.

Claims (34)

1. A method for editing captured image data, the method comprising:

receiving, by an image processing system, image data corresponding to a first resolution captured by an image sensor of a camera, the image data comprising a plurality of image planes;

encoding, by the image processing system, a subset of the image planes to produce a preview image at a second resolution that is lower than the first resolution, the subset of the image planes each corresponding to a different color component associated with the image data;

receiving, by the image processing system, an edit operation to the preview image; and

providing, by the image processing system, the image data and the received edit to an editing system, the editing system configured to decode the subset of the image planes to produce an image at the first resolution and to perform the received edit operation on the image at the first resolution.

2. The method of claim 1 , wherein the encoding of the subset of the plurality of image planes comprises encoding all of the plurality of image planes.

3. The method of claim 1 , wherein the encoding of the subset of the plurality of image planes comprises encoding fewer than all of the plurality of image planes.

4. The method of claim 1 , wherein the encoding of the subset of the image planes comprises combining the subset of the image planes to produce the preview image.

5. The method of claim 1 , wherein the received edit operation comprises identifying a subset of the image data.

6. The method of claim 5 , further comprising performing a de-Bayer operation only on the identified subset of the image data.

7. The method of claim 5 , further comprising providing only the identified subset of the image data to the editing system.

8. A system for editing image data, the system comprising:

an input configured to receive image data corresponding to a first resolution captured by an image sensor of a camera, the image data comprising a plurality of image planes;

a processor configured to:

encode a subset of the image planes to produce a preview image at a second resolution that is lower than the first resolution, each of the subset of the image planes corresponding to a different color component associated with the image data; and

receive an edit operation to the preview image; and

an output configured to provide the image data and the received edit to an editing system, the editing system configured to decode the subset of the image planes to produce an image at the first resolution and to perform the received edit operation on the image at the first resolution.

9. The system of claim 8 , wherein the subset of the plurality of image planes comprises all of the plurality of image planes.

10. The system of claim 8 , wherein the subset of the plurality of image planes comprises less than all of the plurality of image planes.

11. The system of claim 8 , wherein the encode of the subset of the image planes comprises combining the subset of image planes to produce the preview image.

12. The system of claim 8 , wherein the received edit operation identifies a subset of the image data.

13. The system of claim 12 , wherein the editing system performs a de-Bayer operation only on the identified subset of the image data.

14. The system of claim 12 , wherein the image processing system provides only the identified subset of the image data to the editing system.

15. A non-transitory computer-readable storage medium storing computer-readable instructions that, when executed by a hardware processor, cause an image processing system to:

receive, by the image processing system, image data corresponding to a first resolution captured by an image sensor of a camera, the image data comprising a plurality of image planes;

encode, by the image processing system, a subset of the image planes, each of the subset corresponding to a different color component associated with the image data, to produce a preview image at a second resolution that is lower than the first resolution;

receive, by the image processing system, an edit operation to the preview image; and

provide, by the image processing system, the image data and the received edit to an editing system, the editing system configured to decode the subset of the image planes to produce an image at the first resolution and to perform the received edit operation on the image at the first resolution.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the subset of the plurality of image planes comprises all of the plurality of image planes.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the subset of the plurality of image planes comprises less than all of the plurality of image planes.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the encode of the subset of image planes comprises combining the subset of image planes to produce the preview image.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the received edit operation identifies a subset of the image data.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the editing system performs a de-Bayer operation only on the identified subset of the image data.

21. The non-transitory computer-readable storage medium of claim 19 , wherein the image processing system provides only the identified subset of the image data to the editing system.

Assignments (8)
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: FARALLON CAPITAL MANAGEMENT, L.L.C., AS AGENT
Reel/Frame 072340/0676 →
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 072358/0001 →
RELEASE OF PATENT SECURITY INTEREST Recorded Jan 25, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GOPRO, INC.
Reel/Frame 055106/0434 →
PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jun 5, 2019
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 049454/0352 →
SECURITY INTEREST Recorded Nov 20, 2017
From: GOPRO, INC.; GOPRO CARE, INC.; GOPRO CARE SERVICES, INC.; WOODMAN LABS CAYMAN, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 044180/0430 →
MERGER Recorded Aug 15, 2017
From: WOODMAN LABS, INC.
To: GOPRO, INC.
Reel/Frame 043288/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: CINEFORM, INC.
To: WOODMAN LABS, INC.
Reel/Frame 043288/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: NEWMAN, DAVID A.
To: CINEFORM, INC.
Reel/Frame 043288/0064 →