IP Library Patent Application 12342914
Patent Application
App. No. 12/342,914

PROCESSING DIFFERENT COMPLEMENTARY STREAMS OF A PROGRAM

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 None
App. No.
12/342,914
Abstract

Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.

Claims (29)

1 . A method, comprising:

receiving a program as a multiplexed plurality of streams (MPOS), the MPOS comprising a first video stream coded according to a first video specification and a second video stream coded according to a second video specification, the second video stream complementary to the first video stream, wherein the first video stream comprises a first representation of the program and a combination of the first and second video streams comprises a second representation of the program;

receiving association information for the program, the association information providing a plurality of stream associations, wherein each respective stream association consists of a stream type and a respectively corresponding identifier for packets of the stream in the MPOS (IFPOTSITM), wherein the stream type of a first stream association and a second stream association of the plurality of stream associations correspond to video, wherein a value of the stream type for the first stream association is different than a value of the stream type for the second stream association;

decoding the received streams; and

outputting the decoded streams.

2 . The method of claim 1 , further comprising decoding compressed pictures corresponding to the second video stream based on reconstructed pictures of the second video stream, said decoding independent of reconstructed pictures of the first video stream.

3 . The method of claim 1 , further comprising decoding compressed pictures corresponding to the second video stream based exclusively on reconstructed reference pictures of the first video stream.

4 . The method of claim 3 , wherein the first video specification is different than the second video specification.

5 . The method of claim 3 , wherein the second video stream consists of compressed non-reference pictures.

6 . The method of claim 1 , further comprising decoding pictures corresponding to the second video stream based on reconstructed reference pictures of the first and second video streams.

7 . The method of claim 1 , further comprising decoding a first type of compressed picture of the second video stream based on referencing decoded pictures from the second video stream and a second type of compressed picture of the second video stream based on referencing decoded pictures from the first video stream.

8 . The method of claim 1 , wherein the differences in values indicates that the first video specification is different than the second video specification, and further comprising decoding compressed pictures of the second video stream based on reconstructed reference pictures of the first video stream.

9 . The method of claim 1 , wherein receiving further comprises receiving the first and second video streams in a transport multiplex, wherein compressed pictures of the first video stream are interspersed with compressed pictures of the second video stream.

10 . The method of claim 9 , wherein receiving further comprises receiving the compressed pictures of the first and second video streams in transmission order.

11 . An apparatus, comprising:

a memory; and

one or more processors configured to:

receive a program as a multiplexed plurality of streams (MPOS), the MPOS comprising a first video stream coded according to a first video specification and a second video stream coded according to a second video specification, the second video stream complementary to the first video stream, wherein the first video stream comprises a first representation of the program and a combination of the first and second video streams comprises a second representation of the program;

receive association information for the program, the association information providing a plurality of stream associations, wherein each respective stream association consists of a stream type and a respectively corresponding identifier for packets of the stream in the MPOS (IFPOTSITM), wherein the stream type of a first stream association and a second stream association of the plurality of stream associations correspond to video, wherein a value of the stream type for the first stream association is different than a value of the stream type for the second stream association;

decode the received streams; and

output the decoded streams.

12 . The apparatus of claim 11 , wherein the one or more processors are further configured to decode compressed pictures corresponding of the second video stream based on reconstructed pictures of the second video stream, said decoding independent of reconstructed pictures of the first video stream.

13 . The apparatus of claim 11 , wherein the one or more processors are further configured to decode compressed pictures of the second video stream based exclusively on reconstructed reference pictures of the first video stream.

14 . The apparatus of claim 13 , wherein the first video specification is different than the second video specification.

15 . The apparatus of claim 13 , wherein the second video stream consists of compressed non-reference pictures.

16 . The apparatus of claim 11 , wherein the one or more processors are further configured to decode compressed pictures of the second video stream based on reconstructed reference pictures of the first and second video streams.

17 . The apparatus of claim 11 , wherein the one or more processors are further configured to decode a first type of compressed picture of the second video stream based on referencing decoded pictures from the second video stream and a second type of compressed picture of the second video stream based on referencing decoded pictures from the first video stream.

18 . The apparatus of claim 11 , wherein the differences in values indicates that the first video specification is different than the second video specification, and wherein the one or more processors are further configured to decode compressed pictures of the second video stream based on reconstructed reference pictures of the first video stream.

20 . The apparatus of claim 11 , wherein the one or more processors are further configured to receive the first and second video streams in a transport multiplex, wherein compressed pictures of the first video stream are interspersed with compressed pictures of the second video stream.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2014
From: SCIENTIFIC-ATLANTA, LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 033328/0764 →
CHANGE OF NAME Recorded Jul 16, 2014
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 033347/0217 →
CHANGE OF NAME Recorded Jul 27, 2009
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 023012/0703 →