US2023336686A1PendingUtilityA1

Method and apparatus for in-camera night lapse video

Assignee: GOPRO INCPriority: Apr 23, 2019Filed: Jun 16, 2023Published: Oct 19, 2023
Est. expiryApr 23, 2039(~12.7 yrs left)· nominal 20-yr term from priority
H04N 5/915H04N 19/51H04N 19/146H04N 19/13H04N 19/98H04N 5/911
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and apparatus for night lapse video capture are disclosed. The apparatus includes an image sensor, a processor, a denoiser, and an encoder. The image sensor is configured to capture image data. The processor is configured to process the image data using an image processing pipeline. The denoiser is configured to perform denoising based on a motion estimation that is based on a comparison of a portion of the first image and a portion of the second image. The encoder is configured to encode the denoised image in a video format. The encoder is configured to store a video file in the video format.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 obtaining an image and a reference image;   processing the image and the reference image using an image processing pipeline, wherein processing the image includes:
 converting the image to a YUV image; 
 denoising the YUV image to obtain a denoised image; 
 encoding the denoised image in a video format; and 
 storing a video file in the video format. 
   
     
     
         2 . The method of  claim 1 , wherein the image is a Bayer image, and wherein processing the image includes:
 performing chroma denoising of the YUV image; and   performing a warp correction of the YUV image.   
     
     
         3 . The method of  claim 2 , wherein the reference image is a Bayer reference image, and wherein processing the reference image comprises:
 converting the Bayer reference image to a YUV reference image.   
     
     
         4 . The method of  claim 3 , wherein processing the reference image includes:
 performing chroma denoising of the reference image; and   performing a warp correction of the reference image.   
     
     
         5 . The method of  claim 4 , wherein denoising the YUV image comprises:
 determining a motion estimation based on a comparison of a portion of the image and a portion of the reference image;   obtaining a mask based on the motion estimation; and   subtracting the mask from the image to obtain a denoised image.   
     
     
         6 . The method of  claim 1 , wherein the video file is encoded in an advanced video coding (AVC) format or a high-efficiency video coding (HEVC) format. 
     
     
         7 . The method of  claim 1 , wherein processing the image includes performing local tone mapping of the YUV image to obtain a wide dynamic range (WDR) image. 
     
     
         8 . The method of  claim 7 , wherein obtaining the image includes obtaining the image at multiple exposures. 
     
     
         9 . An image capture device comprising:
 an image sensor configured to obtain an image and a reference image;   a processor configured to process the image and the reference image using an image processing pipeline, the processor configured to convert the reference image to a YUV reference image;   a denoiser circuit configured to denoise the image based on a motion estimation based on a comparison of a portion of the image and a portion of the reference image; and   an encoder circuit configured to:
 encode the denoised image in a video format; and 
 store a video file in the video format. 
   
     
     
         10 . The image capture device of  claim 9 , the processor further configured to:
 convert the image to a YUV image;   perform chroma denoising of the YUV image; and   perform a warp correction of the YUV image.   
     
     
         11 . The image capture device of  claim 10 , the processor further configured to:
 perform chroma denoising of the YUV reference image; and   perform a warp correction of the YUV reference image.   
     
     
         12 . The image capture device of  claim 11 , wherein the denoiser circuit is further configured to:
 obtain a mask based on the motion estimation; and   subtract the mask from the image to obtain a denoised image.   
     
     
         13 . The image capture device of  claim 9 , wherein the video file is encoded in an advanced video coding (AVC) format or a high-efficiency video coding (HEVC) format. 
     
     
         14 . The image capture device of  claim 9 , wherein the processor is further configured to:
 perform local tone mapping of the YUV reference image to obtain a wide dynamic range (WDR) reference image.   
     
     
         15 . The image capture device of  claim 14 , wherein the image sensor is configured to obtain the image at multiple exposures. 
     
     
         16 . An image capture device comprising:
 an image sensor configured to obtain an image and a reference image;   a processor configured to process the image and the reference image using an image processing pipeline, the processor configured to:
 obtain a YUV image; and 
 obtain a YUV reference image; 
   a denoiser circuit configured to denoise the YUV image to obtain a denoised image; and   an encoder circuit configured to:
 encode the denoised image in a video format; and 
 store a video file in the video format. 
   
     
     
         17 . The image capture device of  claim 16 , wherein the encoder circuit is an advanced video coding (AVC) encoder circuit or a high-efficiency video coding (HEVC) encoder circuit. 
     
     
         18 . The image capture device of  claim 16 , wherein the encoder circuit is further configured to select a bitrate prior to an image capture or during the image capture. 
     
     
         19 . The image capture device of  claim 18 , wherein the encoder circuit is further configured to select the bitrate based on a function of ISO or integration time. 
     
     
         20 . The image capture device of  claim 18 , wherein the encoder circuit is further configured to select the bitrate based on a function of a scene classification.

Join the waitlist — get patent alerts

Track US2023336686A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.