IP Library Granted Patent US 8,027,386
Granted Patent B2
US 8,027,386 · App. 10/542,976 · Granted Sep 27, 2011

Robust mode staggercasting without artifacts

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,027,386
App. No.
10/542,976
Granted
Sep 27, 2011
Kind
B2
Abstract

A method for staggercasting, includes encoding a first signal representing content using encoding having successive independent decoding segments and encoding a second signal representing the content using encoding having successive independent decoding segments respectively corresponding to the independent decoding segments of the first encoded signal. A composite signal including the first and second encoded signals is generated in which the first encoded signal is delayed with respect to the second encoded signal. If an error is detected in the composite signal during a portion of an independent decoding segment of the delayed first encoded signal, then the corresponding independent decoding segment of the received second encoded signal is decoded to produce the content, otherwise, the received delayed first encoded signal is decoded to produce the content.

Claims (51)

1. A method for staggercasting that is operated by a transmitter, the method comprising the steps of:

encoding a first signal representing content for generating a first encoded signal comprising successive independent decoding segments;

encoding a second signal representing the content for generating a second encoded signal comprising successive independent decoding segments respectively corresponding to the independent decoding segments of the first encoded signal; and

wherein the encoding used for said second signal is different from the encoding used for said first signal,

delaying the first encoded signal with respect to the second encoded signal;

generating a composite signal comprising the delayed first encoded signal and the second encoded signal; and

channel encoding the composite signal such that the portion of the composite signal representing the first encoded signal is channel encoded differently from the portion of the composite signal representing the second encoded signal, wherein

each independent decoding segment has an associated time duration; and

in the delaying step, the first encoded signal is delayed by the associated time duration with respect to the second encoded signal.

2. The method of claim 1 wherein the content is video.

3. The method of claim 1 wherein the first encoded signal comprises an identification of the independent decoding segments and the second encoded signal comprises an identification of the independent decoding segments.

4. The method of claim 1 wherein the content is video and wherein the successive independent decoding segments of the first encoded signal comprises a group of pictures, which group of pictures may be decoded independently, and the first encoded signal comprises an identification of picture boundaries and an identification of reference pictures and wherein the successive independent decoding segments of the second encoded signal comprises a group of pictures, which group of pictures may be decoded independently, and the second encoded signal comprises an identification of picture boundaries and an identification of reference pictures.

5. The method of claim 1 wherein the step of encoding the first signal comprises the step of using Motion Picture Experts Group (MPEG 2) video compression encoding in which each independent decoding segment is delimited by an intra-coded (I) picture.

6. The method of claim 1 wherein the content is video and the step of encoding the second signal provides the second encoded signal in which successive independent decoding segments comprise an instantaneous decoding refresh (IDR) frame and slice data, which independent decoding segment may be decoded independently, and the encoded signal comprises an indication of the instantaneous decoding refresh frame.

7. The method of claim 1 wherein the step of encoding the second signal comprises the step of using joint video team (JVT) video compression encoding in which each independent decoding segment is delimited by an instantaneous decoding refresh frame.

8. The method of claim 1 wherein the channel encoding step channel encodes the composite signal such that the portion of the composite signal representing the second encoded signal is channel encoded differently than the portion of the composite signal representing the first encoded signal.

9. The method of claim 1 wherein the channel encoding step channel encodes the composite signal such that the portion of the composite signal representing the first encoded signal is channel encoded using 8-vesitgal sideband (VSB) modulation and the portion of the composite signal representing the second encoded signal is channel encoded using 4-vesitgal sideband (VSB) modulation.

10. A staggercasting receiver, for receiving a composite signal comprising a first channel encoded signal and a second channel encoded signal, the first channel encoded signal representing a first encoded signal representing a content representative signal and source encoded to have successive corresponding independent decoding segments, the second channel encoded signal representing a second encoded signal representing the content representative signal and source encoded to have successive corresponding independent decoding segments, wherein the first channel encoded signal is coded with a different channel coding than the second channel encoded signal and the first encoded signal is delayed with respect to the second encoded signal, and the first encoded signal is source encoded differently from the second encoded signal, comprising:

a demultiplexer for extracting the first encoded signal and the second encoded signal from the composite signal and for generating an error signal representing an error in the composite signal;

a selector, responsive to the error signal, for selecting an independent decoding segment of the extracted second encoded signal if an error is detected in the composite signal during at least a portion of the corresponding independent decoding segment of the first encoded signal, and selecting an independent decoding segment of the extracted first encoded signal otherwise; and

a decoder for decoding the selected independent decoding segment of the corresponding extracted encoded signal for providing the content representative signal; and

wherein each independent decoding segment has an associated time duration;

and wherein the first encoded signal is delayed by the time duration with respect to the second encoded signal; and

the receiver further comprises a delay, coupled between the demultiplexer and the selector, for delaying the extracted second encoded signal by the time duration, whereby the extracted first encoded signal and the extracted second encoded signal are realigned in time.

11. The receiver of claim 10 wherein the content representative signal is a video signal and the selector further comprises circuitry for smoothing a video image of the video signal during a transition between selecting one of the first and second encoded signals and selecting the other one of the first and second encoded signals.

12. The receiver of claim 11 wherein the smoothing circuit comprises:

a video quality filter, coupled to receive the video signal for generating a filtered video signal having a variable video quality in response to a quality control signal; and

a selector, coupled to receive the video signal and the filtered video signal, and responsive to a transition control signal, to provide the filtered video signal during the transition and to provide the video signal otherwise.

13. The receiver of claim 10 wherein each independent decoding segment in both the first encoded signal and second encoded signals is identified.

14. The receiver of claim 10 wherein the first encoded signal is Motion Picture Experts Group (MPEG 2) video compression encoded in which each independent decoding segment is a group of pictures delimited by an intra-coded (I) picture.

15. The receiver of claim 10 wherein the second signal is joint video team (JVT) video compression encoded in which each independent decoding segment is delimited by an instantaneous decoding refresh frame.

16. The receiver of claim 10 wherein the second channel encoded signal is encoded differently than the first channel encoded signal.

17. The receiver of claim 10 wherein the first channel encoded signal uses 8-vesitgal sideband (VSB) modulation and the second channel encoded signal uses 4-vesitgal sideband (VSB) modulation.

18. A method for use in a staggercasting receiver, the method comprising:

receiving, by the staggercasting receiver, a composite signal comprising a first channel encoded signal and a second channel encoded signal, the first channel encoded signal representing a first encoded signal representing a content representative signal and source encoded to have successive corresponding independent decoding segments, the second channel encoded signal representing a second encoded signal representing the content representative signal and source encoded to have successive corresponding independent decoding segments, wherein the first channel encoded signal is coded with a different channel coding than the second channel encoded signal and the first encoded signal is delayed with respect to the second encoded signal, and the first encoded signal is encoded differently from the second encoded signal;

extracting the first encoded signal and the second encoded signal from the received composite signal;

generating an error signal representing an error in the composite signal;

selecting, responsive to the error signal, an independent decoding segment of the extracted second encoded signal if an error is detected in the composite signal during at least a portion of the corresponding independent decoding segment of the first encoded signal, and selecting an independent decoding segment of the extracted first encoded signal otherwise;

decoding the selected independent decoding segment of the corresponding extracted encoded signal for providing the content representative signal; and

wherein each independent decoding segment has an associated time duration; and wherein the first encoded signal is delayed by the time duration with respect to the second encoded signal; and further comprising the step of

delaying the extracted second encoded signal by the time duration, whereby the extracted first encoded signal and the extracted second encoded signal are realigned in time.

19. The method of claim 18 wherein the content representative signal is a video signal and further comprising the step of:

smoothing a video image of the video signal during a transition between selecting one of the first and second encoded signals and selecting the other one of the first and second encoded signals.

20. The method of claim 19 wherein the smoothing step comprises:

filtering the video signal for generating a filtered video signal having a variable video quality in response to a quality control signal; and

selecting between the filtered video signal and the video signal, where the filtered video signal is provided during the transition and the video signal is provided otherwise.

21. The method of claim 18 wherein each independent decoding segment in both the first encoded signal and second encoded signals is identified.

22. The method of claim 18 wherein the first encoded signal is Motion Picture Experts Group (MPEG 2) video compression encoded in which each independent decoding segment is a group of pictures delimited by an intra-coded (I) picture.

23. The method of claim 18 wherein the second signal is joint video team (JVT) video compression encoded in which each independent decoding segment is delimited by an instantaneous decoding refresh frame.

24. The method of claim 18 wherein the second channel encoded signal is encoded differently than the first channel encoded signal.

25. The receiver of claim 18 wherein the first channel encoded signal uses 8-vesitgal sideband (VSB) modulation and the second channel encoded signal uses 4-vesitgal sideband (VSB) modulation.

Assignments (3)
CHANGE OF NAME Recorded Dec 16, 2019
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 051317/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2019
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 051340/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2005
From: BOYCE, JILL MACDONALD; COOPER, JEFFREY ALLEN; RAMASWAMY, KUMAR
To: THOMSON LICENSING S.A.
Reel/Frame 017514/0978 →