IP Library Patent Application 12998041
Patent Application
App. No. 12/998,041

METHOD FOR DELIVERY OF DIGITAL LINEAR TV PROGRAMMING USING SCALABLE VIDEO CODING

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/998,041
Abstract

A delivery arrangement for linear TV programs uses SVC in which encoded enhancement layer video data is pre-downloaded to a STB and encoded base layer video data is live broadcasted to the STB at viewing time Pre-downloading of the enhancement layer data is done during off-peak viewing periods taking advantage of an abundance of network bandwidth while reducing bandwidth demand during peak viewing periods by broadcasting only the base layer data The enhancement layer data is downloaded in a modified MP4 file and stored in the STB for later synchronization and combination with the base layer, which is sent to the STB in a real time protocol (RTP) stream The combined base and enhancement layer data is SVC decoded for presentation to the enduser The pre-downloaded enhancement video file may be provided with digital rights management (DRM) protection, thereby providing conditional access to the enhanced video

Claims (37)

1 . A method of reproducing an encoded digital video signal transmitted in first and second layers, wherein the second layer comprises information for enhancing at least one of a resolution, frame rate and quality of the first layer, the method comprising:

receiving data units of the second layer;

storing the received data units of the second layer;

receiving data units of the first layer corresponding to the data units of the second layer;

combining the data units of the first layer with corresponding data units of the second layer while receiving further data units of the first layer, wherein the data units of the second layer are received and stored before any corresponding data units of the first layer are received; and

generating output video frames by decoding the combined data units.

2 . The method of claim 1 , wherein the data units of the second layer are stored if an indicator indicates that decoding of the combined data units is allowed.

3 . The method of claim 2 , further comprising steps of:

receiving a user input to set the indicator to one of allowing to decode the combined data units or disallowing to decode the combined data units.

4 . The method of claim 1 , further comprising steps of:

identifying a file containing the stored data units of the second layer responsive to receiving data units of the first layer; and

accessing the file for retrieving the data units of the second layer.

5 . The method of claim 1 , wherein the data units of the first and second layers comprise digital samples and the combining step includes:

identifying digital samples in the first layer and digital samples in the second layer having matching synchronization information.

6 . The method of claim 1 , wherein the data units of the second layer are contained in a media container file.

7 . The method of claim 6 , wherein the media container file is an MP4 file.

8 . The method of claim 1 , wherein the data units of the first layer are transmitted in a stream of packets in accordance with a Real-Time Protocol (RTP).

9 . The method of claim 1 , wherein the digital video signal is encoded in accordance with Scalable Video Coding (SVC), the first layer being a base layer and the second layer being an enhancement layer.

10 . The method of claim 9 , wherein the base layer conveys standard definition (SD) video and the enhancement layer conveys high definition (HD) video.

11 . Apparatus for reproducing an encoded digital video signal transmitted in first and second layers, wherein the second layer comprises information for enhancing at least one of a resolution, frame rate and quality of the first layer, the apparatus comprising:

a receiver for receiving data units of the first and second layers;

a memory for storing the received data units of the second layer;

a combiner for combining the data units of the first layer with corresponding data units of the second layer while receiving further data units of the first layer, wherein the data units of the second layer are received and stored before any corresponding data units of the first layer are received; and

a decoder for generating output video frames by decoding the combined data units.

12 . The apparatus of claim 11 , wherein the data units of the second layer are stored if an indicator indicates that decoding of the combined data units is allowed.

13 . The apparatus of claim 12 , further comprising:

an interface for receiving a user input to set the indicator to one of allowing to decode the combined data units or disallowing to decode the combined data units.

14 . The apparatus of claim 11 , further comprising:

a file reader for identifying a file containing the stored data units of the second layer responsive to receiving data units of the first layer and accessing the file for retrieving the data units of the second layer.

15 . The apparatus of claim 11 , wherein the data units of the first and second layers comprise digital samples and the apparatus includes:

a synchronizer for identifying digital samples in the first layer and digital samples in the second layer having matching synchronization information.

16 . The apparatus of claim 11 , wherein the data units of the second layer are contained in a media container file.

17 . The apparatus of claim 16 , wherein the media container file is an MP4 file.

18 . The apparatus of claim 11 , wherein the data units of the first layer are transmitted to the receiver in a stream of packets in accordance with a Real-Time Protocol (RTP).

19 . The apparatus of claim 11 , wherein the digital video signal is encoded in accordance with Scalable Video Coding (SVC), the first layer being a base layer and the second layer being an enhancement layer.

20 . The apparatus of claim 19 , wherein the base layer conveys standard definition (SD) video and the enhancement layer conveys high definition (HD) video.

21 - 30 . (canceled)

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2011
From: LU, XIUPING; ANTHRU, SHEMIMON MANALIKUDY; CAMPANA, DAVID ANTHONY
To: THOMSON LICENSING
Reel/Frame 025955/0832 →