IP Library Granted Patent US 9,661,378
Granted Patent B2
US 9,661,378 · App. 14/627,629 · Granted May 23, 2017

Using scalable codecs for providing channel zapping information to broadcast receivers

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 9,661,378
App. No.
14/627,629
Granted
May 23, 2017
Kind
B2
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.

Claims (53)

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. The method of claim 1 , wherein the core layer of the video stream includes channel zapping content for the digital service.

3. The method of claim 1 , wherein the first timeslice comprises a plurality of bursts.

4. The method of claim 1 , wherein encoding the core layer of the video stream and encoding the at least one enhancement layer of the video stream are both performed based on a spatio-temporal resolution pyramid and both include combining downsampling and interpolation filters with lattice vector quantization.

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.

6. The method of claim 5 , wherein decoding at least one of the encoded core layer and the encoded at least one enhancement layer of the video stream comprises decoding the encoded core layer of the video stream, resulting in a decoded core layer of the video stream; and

wherein rendering the decoded video stream comprises rendering the decoded core layer of the video stream.

7. The method of claim 6 , wherein decoding at least one of the encoded core layer and the encoded at least one enhancement layer of the video stream comprises decoding the encoded at least one enhancement layer of the video stream, resulting in a decoded at least one enhancement layer of the video stream; and

wherein rendering the decoded video stream comprises rendering the decoded core layer of the video stream and the decoded at least one enhancement layer of the video stream as a primary content service.

8. The method of claim 5 , wherein the encoded at least one enhancement layer of the video stream includes a plurality of encoded enhancement layers of the video stream, and wherein decoding at least one of the encoded core layer and the encoded at least one enhancement layer of the video stream comprises:

decoding the encoded core layer of the video stream, resulting in a decoded core layer of the video stream, and

decoding fewer than all of the plurality of encoded enhancement layers of the video stream, resulting in a decoded portion of enhancement layer data; and

wherein rendering the decoded video stream comprises rendering the decoded core layer of the video stream and the decoded portion of enhancement layer data as channel zapping content.

9. The method of claim 8 , wherein the channel zapping content is rendered in response to user input selecting a channel zapping service for consumption.

10. The method of claim 8 , wherein the channel zapping content includes at least video content.

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.

12. The apparatus of claim 11 , wherein the core layer of the video stream includes channel zapping content for the digital service.

13. The apparatus of claim 11 , wherein encoding the core layer of the video stream for the digital service and encoding the at least one enhancement layer of the video stream for the digital service are both performed based on a spatio-temporal resolution pyramid and both include combining downsampling and interpolation filters with lattice vector quantization.

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.

15. The apparatus of claim 14 , wherein causing the apparatus to decode at least one of the encoded core layer and the encoded at least one enhancement layer of the video stream comprises causing the apparatus to decode the encoded core layer of the video stream, resulting in a decoded core layer of the video stream; and

wherein causing the apparatus to render the decoded video stream comprises causing the apparatus to render the decoded core layer of the video stream.

16. The apparatus of claim 15 , wherein causing the apparatus to decode at least one of the encoded core layer and the encoded at least one enhancement layer of the video stream comprises causing the apparatus to decode the encoded at least one enhancement layer of the video stream, resulting in a decoded at least one enhancement layer of the video stream; and

wherein causing the apparatus to render the decoded video stream comprises causing the apparatus to render the decoded core layer of the video stream and the decoded at least one enhancement layer of the video stream as a primary content service.

17. The apparatus of claim 14 , wherein the encoded at least one enhancement layer of the video stream include a plurality of encoded enhancement layers of the video stream, and wherein causing the apparatus to decode at least one of the encoded core layer and the encoded at least one enhancement layer of the video stream comprises causing the apparatus to:

decode the encoded core layer of the video stream, resulting in a decoded core layer of the video stream, and

decode fewer than all of the plurality of encoded enhancement layers of the video stream, resulting in a decoded portion of enhancement layer data; and

wherein causing the apparatus to render the decoded video stream comprises causing the apparatus to render the decoded core layer of the video stream and the decoded portion of enhancement layer data as channel zapping content.

18. The apparatus of claim 17 , wherein the channel zapping content is rendered in response to user input selecting a channel zapping service for consumption.

19. The apparatus of claim 17 , wherein the channel zapping content includes video content.

20. The method of claim 1 , wherein encoding the core layer of the video stream for the digital service comprises scalably encoding the core layer of the video stream; and

wherein encoding the at least one enhancement layer of the video stream for the digital service comprises scalably encoding the at least one enhancement layer of the video stream.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2020
From: NOKIA TECHNOLOGIES OY
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 053130/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2015
From: KONTOLA, KALERVO MIKAEL; JARVINEN, ROOPE OLAVI
To: NOKIA CORPORATION
Reel/Frame 035092/0652 →