IP Library Granted Patent US 10,701,269
Granted Patent B2
US 10,701,269 · App. 16/202,408 · Granted Jun 30, 2020

System and method for frame capturing and processing

Inventors: Paul Mobbs (San Francisco, CA); Scott Patrick Campbell (Belmont, CA); David A. Newman (San Diego, CA); Kasturi Rangam (San Jose, CA); Sumit Chawla (San Carlos, CA)
Assignee: GoPro, Inc.
H04N5/2329H04N1/2137H04N5/23229H04N5/23232H04N5/23277H04N5/357H04N5/3532H04N5/35572H04N2101/00
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,701,269
App. No.
16/202,408
Granted
Jun 30, 2020
Kind
B2
Abstract

Systems and methods are provided that capture and process frames of frame data. An image sensor captures frames of frame data representative of light incident upon the image sensor using a rolling shutter and outputs the frames of frame data. The image sensor captures at least one of the frames over a frame capture interval and then waits over a blanking interval before capturing another frame. A buffer receives and stores the frames output by the image sensor. An image signal processor retrieves the frames from the buffer and processes the frames over successive frame processing intervals to generate a video having a time interval per frame greater than the frame capture interval. At least one of the successive frame processing intervals is greater than the frame capture interval and is less than or equal to a sum of the frame capture interval and the blanking interval.

Claims (32)

1. A system that captures and processes frames of frame data, comprising:

an image sensor configured to capture frames of frame data representative of light incident upon the image sensor using a rolling shutter and at a frame capture rate;

a frame processor configured to produce combined frames by combining at least some of the frames output by the image sensor, wherein production of the combined frames is at an output frame rate less than the frame capture rate; and

an image signal processor configured to process the combined frames at the output frame rate;

wherein a number of frames that are combined is selected using an input to the image signal processor.

2. The system of claim 1 wherein a number of frames is configurable from one combined frame to at least another combined frame.

3. The system of claim 1 , wherein the frame processor is configured to combine frames by summing or averaging wavelet coefficients associated with the captured frames.

4. The system of claim 1 , wherein the combined frames are produced with a greater dynamic range than the captured frames.

5. The system of claim 4 , wherein the combined frames are produced using a weighted motion blur.

6. The system of claim 5 , wherein the combined frames are produced using a simulated capture angle.

7. The system of claim 1 , wherein the frame processor produces combined frames by successively combining frames retrieved from a buffer.

8. A method for capturing and processing frames of frame data, comprising:

capturing frames of frame data representative of light incident upon an image sensor using a rolling shutter at a frame rate;

producing combined frames at another frame rate that is less than the frame rate by combining at least some of the frames captured by the image sensor using a frame processor; and

processing the combined frames at the another frame rate using an image signal processor,

wherein a number of frames that are combined is selected using an input to the image signal processor; and

wherein each combined frame includes at least one image effect.

9. The method of claim 8 , wherein a number of frames that are combined varies per combined frame.

10. The method of claim 8 , wherein the combined frames are produced by summing or averaging wavelet coefficients associated with the captured frames.

11. The method of claim 8 , wherein the combined frames are produced with a greater dynamic range than the captured frames.

12. The method of claim 11 , wherein the at least one image effect is a weighted motion blur.

13. The method of claim 12 , wherein the at least one image effect is a simulated capture angle.

14. The method of claim 8 , wherein the frame processor produces combined frames by successively combining frames retrieved from a buffer.

15. An apparatus, comprising:

an image sensor configured to:

capture frames of frame data representative of light incident upon the image sensor at a first frame rate, wherein exposure and readout from the image sensor scans across the image sensor; and

output the frames of frame data to a buffer;

a frame processor configured to combine at least some of the frames in the buffer to produce combined frames at a second frame rate less than the first frame rate; and

an image signal processor configured to process the combined frames at the second frame rate,

wherein a number of frames that are combined to produce one of the combined frames is selected using an input to the image signal processor.

16. The apparatus of claim 15 , wherein each combined frame includes at least one of a simulated capture angle and a weighted motion blur.

17. The apparatus of claim 16 , wherein the frame processor is configured to combine frames by summing or averaging wavelet coefficients associated with the captured frames.

Assignments (7)
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 072358/0001 →
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: FARALLON CAPITAL MANAGEMENT, L.L.C., AS AGENT
Reel/Frame 072340/0676 →
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 →
SECURITY INTEREST Recorded Oct 19, 2020
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054113/0594 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE FIFTH MISSING INVENTOR PREVIOUSLY RECORDED AT REEL: 048617 FRAME: 0631. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGN. Recorded Apr 1, 2020
From: MOBBS, PAUL; CAMPBELL, SCOTT PATRICK; NEWMAN, DAVID A.; RANGAM, KASTURI; CHAWLA, SUMIT
To: GOPRO, INC.
Reel/Frame 052281/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2019
From: MOBBS, PAUL; CAMPBELL, SCOTT PATRICK; NEWMAN, DAVID A.; RANGAM, KASTURI
To: GOPRO, INC.
Reel/Frame 048617/0631 →
SECURITY INTEREST Recorded Mar 5, 2019
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048508/0728 →
Continuity (6)
Continuation 15444972 · Feb 28, 2017
Continuation 15180529 · Jun 13, 2016
Continuation 14451437 · Aug 5, 2014
Continuation 14189967 · Feb 25, 2014
Provisional Application 61893805 · Oct 21, 2013
Related Publication 20190158715A1 · May 23, 2019