IP Library Granted Patent US 8,351,514
Granted Patent B2
US 8,351,514 · App. 11/037,439 · Granted Jan 8, 2013

Method, protocol, and apparatus for transporting advanced video coding content

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 8,351,514
App. No.
11/037,439
Granted
Jan 8, 2013
Kind
B2
Abstract

A method, protocol and apparatus for transporting Advanced Video Coding (AVC) content, e.g., using MPEG-2 systems is disclosed. Specifically, the present method is related to the carriage of various flavors of AVC streams in a uniform fashion over MPEG-2 systems (e.g., both transport and program streams). The method includes generating the AVC content from an input stream, and thereafter transporting the AVC content in a transport stream or a program stream over MPEG-2. The AVC content is generated in accordance with at least one constraint that is associated with the transport stream or the program stream.

Claims (12)

1. A method for transporting Advanced Video Coding (AVC) content over a Moving Picture Experts Group-2 (MPEG-2) system stream, comprising:

receiving an input stream conveying video information at a computing device;

employing the computing device to generate the AVC content from the input stream, wherein the AVC content comprises a succession of coded access units, said succession of coded access units includes at least first and second consecutive coded pictures, at least said first coded picture is an Instantaneous Decoding Refresh (IDR) picture having an associated presentation time, said second coded picture has an associated presentation time that is later than the presentation time of said first coded picture by at least two picture periods, and the AVC content further comprises a parameter that indicates the presence of a still picture; and

transporting said AVC content in a Moving Picture Experts Group-2 (MPEG-2) system stream that includes said parameter in a Program Map Table (PMT) or a Program Stream Map (PSM) of the system stream.

2. The method of claim 1 , wherein each of said succession of coded access units starts with an access-unit-delimiter, and all coded bytes of an access unit of said succession occur between the access-unit-delimiter that the access unit starts with and a first byte of the access-unit-delimiter at the start of a next coded access unit.

3. The method of claim 1 , wherein said second coded picture is an IDR picture.

4. The method of claim 1 , wherein said AVC content includes Video Usability Information (VUI) and said VUI includes a parameter that indicates a fixed frame rate for display of pictures.

5. A non-transitory computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps of a method for transporting Advanced Video Coding (AVC) content, comprising:

receiving an input stream conveying video information;

generating the AVC content from the input stream, wherein the AVC content comprises a succession of coded access units, said succession of coded access units includes at least first and second consecutive coded pictures, at least said first coded picture is an Instantaneous Decoding Refresh (IDR) picture having an associated presentation time, said second coded picture has an associated presentation time that is later than the presentation time of said first coded picture by at least two picture periods, and the AVC content further comprises a parameter that indicates the presence of a still picture; and

transporting said AVC content in a Moving Picture Experts Group-2 (MPEG-2) system stream that includes said parameter in a Program Map Table (PMT) or a Program Stream Map (PSM) of the system stream.

6. The computer readable medium of claim 5 , wherein each of said succession of coded access units generated by the method starts with an access-unit-delimiter, and all coded bytes of an access unit of said succession occur between the access-unit-delimiter that the access unit starts with and a first byte of the access-unit-delimiter at the start of a next coded access unit.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034301/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT CORPORATION
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 030764/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 030866/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2013
From: GENERAL INSTRUMENT CORPORATION
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 030725/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 030725/0642 →