IP Library Granted Patent US 9,979,887
Granted Patent B1
US 9,979,887 · App. 15/053,196 · Granted May 22, 2018

Architecture for video, fast still and high quality still picture processing

Inventor: Elliot N. Linzer (Bergenfield, NY)
Assignee: Ambarella, Inc.
H04N5/23245G06T5/002H04N5/217H04N9/04H04N9/64
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,979,887
App. No.
15/053,196
Granted
May 22, 2018
Kind
B1
Abstract

A circuit configured to (i) color correct an input signal having at least one input image and (ii) generate a compressed signal based on said input signal after said input signal undergoes processing. The circuit may have a plurality of re-sampler circuits comprising dedicated hardware circuits that are allocated differently to perform the processing based upon an image type. The processing of the input signal as a video type of the image type and as a still type of the image type involves at least two passes of the input image through at least three of the re-sampler circuits in multiple passes.

Claims (25)

1. An apparatus comprising:

a circuit configured to (i) color correct an input signal having at least one input image and (ii) generate a compressed signal based on said input signal after said input signal undergoes processing; and

a plurality of re-sampler circuits comprising dedicated hardware circuits that are allocated differently to perform said processing based upon an image type, wherein (i) said processing of said input signal as a video type of said image type and as a still type of said image type involves at least two passes of said input image through all of at least three of said re-sampler circuits, (ii) each of said re-sampler circuits is configured to process a plurality of first samples to generate a corresponding plurality of second samples, and (iii) each of said second samples is a linear combination of at least two of said first samples.

2. The apparatus according to claim 1 , wherein said compressed signal conveys (i) a compressed sequence of video images where said processing is of said video type and (ii) a compressed still image where said processing is of said still type.

3. The apparatus according to claim 1 , wherein (i) a first of said passes processes said input image with more noise reduction than a second of said passes and (ii) a first result of said first pass and a second result of said second pass are combined.

4. The apparatus according to claim 1 , wherein said re-sampler circuits use (i) one of said passes to process video and (ii) at least two of said passes to process a still image.

5. The apparatus according to claim 1 , wherein a number of said passes through said re-sampler circuits is based on an ISO level of said input image.

6. The apparatus according to claim 1 , wherein a number of said passes through said re-sampler circuits is greater while said circuit is not in a burst mode than while said circuit is in said burst mode.

7. The apparatus according to claim 1 , wherein (i) at least one of said re-sampler circuits is configured as a noise reduction circuit in a first of said passes, (ii) said noise reduction circuit is configured to generate a noise reduced picture and (iii) said noise reduced picture is an input to said noise reduction circuit in a second of said passes.

8. The apparatus according to claim 1 , wherein said processing involves a single of said passes through at least a fourth one of said re-sampler circuits.

9. The apparatus according to claim 1 , wherein (i) said re-sampler circuits are configured to convert a size of said input image and reduce a noise of said input image and (ii) both said conversion of said size and said reduction of said noise are performed only on a plurality of chrominance components of said input image.

10. The apparatus according to claim 1 , wherein (i) at least one of said re-sampler circuits involved in processing said input image as said still type image is configured to generate an output image from said input image, (ii) said output image and said input image are equal in size and (iii) said output image is smoother than said input image.

11. A method for video and still picture processing, comprising the steps of:

color correcting an input signal having at least one input image;

processing said input signal using a plurality of re-sampler circuits comprising dedicated hardware circuits that are allocated differently to perform said processing based upon an image type, wherein (i) said processing of said input signal as a video type of said image type and as a still type of said image type involves at least two passes of said input image through all of at least three of said re-sampler circuits, (ii) each of said re-sampler circuits is configured to process a plurality of first samples to generate a corresponding plurality of second samples, and (iii) each of said second samples is a linear combination of at least two of said first samples; and

generating a compressed signal based on said input signal after said input signal undergoes said processing.

12. The method according to claim 11 , wherein said compressed signal conveys (i) a compressed sequence of video images where said processing is of said video type and (ii) a compressed still image where said processing is of said still type.

13. The method according to claim 11 , wherein (i) a first of said passes processes said input image with more noise reduction than a second of said passes and (ii) a first result of said first pass and a second result of said second pass are combined.

14. The method according to claim 11 , wherein said re-sampler circuits use (i) one of said passes to process video and (ii) at least two of said passes to process a still image.

15. The method according to claim 11 , wherein a number of said passes through said re-sampler circuits is based on an ISO level of said input image.

16. The method according to claim 11 , wherein a number of said passes through said re-sampler circuits is greater while said circuit is not in a burst mode than while said circuit is in said burst mode.

17. The method according to claim 11 , wherein (i) at least one of said re-sampler circuits is configured as a noise reduction circuit in a first of said passes, (ii) said noise reduction circuit is configured to generate a noise reduced picture and (iii) said noise reduced picture is an input to said noise reduction circuit in a second of said passes.

18. The method according to claim 11 , wherein said processing involves a single of said passes through at least a fourth one of said re-sampler circuits.

19. The method according to claim 11 , wherein (i) said re-sampler circuits are configured to convert a size of said input image and reduce a noise of said input image and (ii) both said conversion of said size and said reduction of said noise are performed only on a plurality of chrominance components of said input image.

20. The method according to claim 11 , wherein (i) at least one of said re-sampler circuits involved in processing said input image as said still type image is configured to generate an output image from said input image, (ii) said output image and said input image are equal in size and (iii) said output image is smoother than said input image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2020
From: AMBARELLA, INC.
To: AMBARELLA INTERNATIONAL LP
Reel/Frame 051831/0041 →
Continuity (2)
Continuation 14197592 · Mar 5, 2014
Continuation 12732614 · Mar 26, 2010