IP Library Granted Patent US 10,015,490
Granted Patent B1
US 10,015,490 · App. 15/718,257 · Granted Jul 3, 2018

High efficiency video coding for video with interlaced and progressive content using lookahead

Inventors: Didier LeGall (Los Altos, CA); Aaron G. Wells (Walnut Creek, CA)
Assignee: Ambarella, Inc.
H04N19/112H04N19/136
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,015,490
App. No.
15/718,257
Granted
Jul 3, 2018
Kind
B1
Abstract

An apparatus includes an interface and a circuit. The interface may be configured to receive a video signal comprising a plurality of interlaced fields and a plurality of progressive frames. The circuit may be configured to (i) generate a plurality of segments by parsing the video signal, (ii) encode the segments as both (a) a plurality of frame segments in a frame mode and (b) a plurality of field segments in a field mode and (iii) generate an encoded signal based on the frame segments and the field segments.

Claims (27)

1. An apparatus comprising:

an interface configured to receive a single video signal comprising a plurality of interlaced fields intermixed with a plurality of progressive frames; and

a circuit configured to (i) generate a plurality of segments by parsing said single video signal, (ii) encode said segments as both (a) a plurality of encoded frames in a plurality of frame segments encoded in a frame mode and (b) a plurality of encoded fields in a plurality of field segments encoded in a field mode and (iii) generate an encoded signal based on said frame segments and said field segments.

2. The apparatus according to claim 1 , wherein said circuit is further configured to determine a plurality of points among said interlaced fields and said progressive frames where said single video signal is parsed.

3. The apparatus according to claim 2 , wherein said encoded signal is generated by concatenating at each of said points (i) said encoded frames in a corresponding one of said frame segments or (ii) said encoded fields in a corresponding one of said field segments.

4. The apparatus according to claim 2 , wherein said points are located at one or more of (i) a plurality of fixed intervals and (ii) a plurality of arbitrary intervals.

5. The apparatus according to claim 2 , wherein said points are determined by analyzing a content in said single video signal.

6. The apparatus according to claim 1 , wherein (i) said circuit is further configured to calculate a plurality of coding costs incurred while encoding said frame segments and encoding said field segments and (ii) said generation of said encoded signal based on said frame segments and said field segment is generation of said encoded signal by encoding said video signal again with a mode switch between said frame mode and said field mode based on (a) said coding costs and (b) a transition cost to change between said frame mode and said field mode.

7. The apparatus according to claim 6 , wherein said mode switch is based on said coding costs of a plurality of single pictures.

8. The apparatus according to claim 6 , wherein said mode switch is based on said coding costs of a plurality of overlapping windows of content in said video signal.

9. The apparatus according to claim 1 , wherein said interface and said circuit form part of a digital camera.

10. A method for encoding a single video signal with both interlaced content and progressive content, comprising the steps of:

generating a plurality of segments by parsing said single video signal with a circuit, wherein said single video signal comprises a plurality of interlaced fields intermixed with a plurality of progressive frames;

encoding said segments as both (i) a plurality of encoded frames in a plurality of frame segments encoded in a frame mode and (ii) a plurality of encoded fields in a plurality of field segments encoded in a field mode; and

generating an encoded signal based on said frame segments and said field segments.

11. The method according to claim 10 , further comprising the step of:

determining a plurality of points among said interlaced fields and said progressive frames where said single video signal is parsed.

12. The method according to claim 11 , wherein said encoded signal is generated by concatenating at each of said points (i) said plurality of frames in a corresponding one of said frame segments or (ii) said plurality of fields in a corresponding one of said field segments.

13. The method according to claim 11 , wherein said points are located at one or more of (i) a plurality of fixed intervals and (ii) a plurality of arbitrary intervals.

14. The method according to claim 11 , wherein said points are determined by analyzing a content in said single video signal.

15. The method according to claim 10 , further comprising the step of:

calculating a plurality of coding costs incurred while encoding said frame segments and encoding said field segments, wherein said generation of said encoded signal based on said frame segments and said field segment is generating said encoded signal by encoding said video signal again with a mode switch between said frame mode and said field mode based on (a) said coding costs and (b) a transition cost to change between said frame mode and said field mode.

16. The method according to claim 15 , wherein said mode switch is based on said coding costs of a plurality of single pictures.

17. The method according to claim 15 , wherein said mode switch is based on said coding costs of a plurality of overlapping windows of content in said video signal.

18. The method according to claim 15 , wherein said generation of said encoded signal based on said frame segments and said field segments is generating said encoded signal by encoding said video signal again with a mode switch between said frame mode and said field mode based on based on a transition cost to change between said frame mode and said field mode.

19. The method according to claim 10 , wherein the steps are performed in a digital camera.

20. The apparatus according to claim 1 , wherein said generation of said encoded signal based on said frame segments and said field segments is generation of said encoded signal by encoding said video signal again with a mode switch between said frame mode and said field mode based on based on a transition cost to change between said frame mode and said field mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2020
From: AMBARELLA, INC.
To: AMBARELLA INTERNATIONAL LP
Reel/Frame 051831/0041 →
Continuity (3)
Division 14953996 · Nov 30, 2015
Continuation 13711947 · Dec 12, 2012
Provisional Application 61694972 · Aug 30, 2012