Using scalable codecs for providing channel zapping information to broadcast receivers
First Claim
Patent Images
1. A method comprising:
- encoding a core layer of a video stream for a digital service;
encoding at least one enhancement layer of the video stream for the digital service;
generating signaling information that provides a mapping of the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream to a first timeslice, said mapping indicating to a receiver that data received during the first timeslice include the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream;
transmitting the signaling information in a second timeslice; and
transmitting, in the first timeslice, data including the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream.
2 Assignments
0 Petitions
Accused Products
Abstract
Scalable codecs are used for transmitting channel zapping data for one or more programs using timeslicing. The main codec layer may be utilized also for the zapping data, and the higher layers may be used in the primary channels. Zapping data may be provided to mobile terminals via a wireless multicast network, such as a DVB-H network, using timeslicing and providing the scalably encoded zapping data as part of the source stream.
30 Citations
20 Claims
-
1. A method comprising:
-
encoding a core layer of a video stream for a digital service; encoding at least one enhancement layer of the video stream for the digital service; generating signaling information that provides a mapping of the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream to a first timeslice, said mapping indicating to a receiver that data received during the first timeslice include the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream; transmitting the signaling information in a second timeslice; and transmitting, in the first timeslice, data including the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream. - View Dependent Claims (2, 3, 4, 20)
-
-
5. A method comprising:
-
during a first timeslice, receiving, at a computing device, signaling information that provides a mapping of a second timeslice to an encoded core layer of a video stream and an encoded at least one enhancement layer of the video stream, said mapping indicating to the computing device that data received during the second timeslice include the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream; based on the signaling information, receiving, during the second timeslice, the data including the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream; decoding at least one of the encoded core layer and the encoded at least one enhancement layer of the video stream, resulting in a decoded video stream; and rendering the decoded video stream. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
one or more processors; and memory storing executable instructions that, with the one or more processors, cause the apparatus to at least; encode a core layer of a video stream for a digital service; encode at least one enhancement layer of the video stream for the digital service; generate signaling information that provides a mapping of a first timeslice to the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream, said mapping indicating to a receiver that data received during the first timeslice include the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream; transmit, in a second timeslice, the signaling information; and transmit, in the first timeslice, data including the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream. - View Dependent Claims (12, 13)
-
-
14. An apparatus, comprising:
-
one or more processors; and memory storing executable instructions that, with the one or more processors, cause the apparatus to at least; receive, during a first timeslice, signaling information that provides a mapping of a second timeslice to a encoded core layer of a video stream and an encoded at least one enhancement layer of the video stream, said mapping indicating to the apparatus that data received during the second timeslice include the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream; based on the signaling information, receive, during the second timeslice, data including the encoded core layer of the video stream and the encoded at least one enhancement layer of the video stream; decode at least one of the encoded core layer and the encoded at least one enhancement layer of the video stream, resulting in a decoded video stream; and render the decoded video stream. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification