IP Library Granted Patent US 8,302,129
Granted Patent B2
US 8,302,129 · App. 12/853,434 · Granted Oct 30, 2012

Non-real time services

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,302,129
App. No.
12/853,434
Granted
Oct 30, 2012
Kind
B2
Abstract

In certain embodiments, a digital television broadcast method involves generating a digital television signal having one or more transport streams; where data in at least one of the one or more transport streams that supports non-real time (NRT) services, where such data comprises an Internet protocol (IP) stream of packets containing NRT content including a FLUTE file description table (FDT), a NRT information table (NRT-IT), and a Service Map Table (SMT); where the NRT-IT contains a content ID that relates the NRT-IT to the FLUTE FDT, and where the SMT contains a service ID that relates the SMT to the NRT-IT table; and outputting the one or more transport streams for broadcast as a digital television signal. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.

Claims (41)

1. A digital television broadcast method, comprising:

generating a digital television signal having one or more transport streams;

where data in at least one of the one or more transport streams supports Non-Real Time services, where such data comprises an Internet Protocol stream of packets containing Non-Real Time content including a FLUTE File Description Table, a Non-Real Time Information Table, and a Service Map Table;

where the Non-Real Time Information Table contains a Content Identifier that relates the Non-Real Time Information Table to the FLUTE File Description Table; and

outputting the one or more transport streams for broadcast as a digital television signal.

2. The method according to claim 1 , where the one or more transport streams further contains Non-Real Time metadata.

3. The method according to claim 1 , where Non-Real Time metadata is broadcast in a service signaling channel.

4. The method according to claim 1 , where Non-Real Time content description text is stored in a Text Fragment Table, Non-Real Time content metadata is stored in a Non-Real Time Information Table, where the transport stream further comprises a Virtual Channel Table, and where the Virtual Channel Table contains a service type code indicative of a virtual channel corresponding to Non-Real Time content.

5. The method according to claim 1 , where the Text Fragment Table contains Non-Real Time content description text.

6. The method according to claim 1 , where the Non-Real Time Information Table contains Non-Real Time content metadata.

7. The method according to claim 4 , where the Non-Real Time content metadata comprises an indication that the identified content may be retrieved from an Internet-based server, and a Uniform Reference Locator that may be used to effect said retrieval.

8. The method according to claim 1 , wherein the Non-Real Time Information Table includes a Playback Delay parameter that indicates an amount of time from the recovery of the first byte of a file containing the Non-Real Time content the receiver should wait prior to beginning playback of the content.

9. The method according to claim 1 , wherein the Non-Real Time Information Table includes a flag indicating whether or not the Non-Real Time file can be extracted from the broadcast stream with lower-latency or whether the receiver should prompt the user to return to view the Non-Real Time content at a later time due to longer latency, wherein lower and longer are measured with respect to one another.

10. The method according to claim 1 , wherein the Non-Real Time Information Table points to a table that points to a graphical icon representation of the Non-Real Time service or content item.

11. A digital television broadcast system, comprising:

a transmitter that generates a digital television broadcast signal having one or more transport streams;

where the data in at least one of the one or more transport streams supports Non-Real Time services by incorporating:

an Internet Protocol stream of packets containing Non-Real Time content including a FLUTE File Description Table,

a Non-Real Time Information Table, and

a Service Map Table; and

where the Non-Real Time Information Table contains a Content Identifier that relates the Non-Real Time Information Table to the FLUTE File Description Table.

12. The broadcast system according to claim 11 , where the one or more transport streams further contains Non-Real Time metadata.

13. The broadcast system according to claim 11 , where Non-Real Time metadata is broadcast in a service signaling channel.

14. The broadcast system according to claim 13 , where Non-Real Time content metadata is stored in a Non-Real Time Information Table, and wherein the transport stream further comprises a Virtual Channel Table, and wherein the Virtual Channel Table contains a service type code indicative of a virtual channel corresponding to Non-Real Time content.

15. The broadcast system according to claim 11 , where the Non-Real Time Information Table contains Non-Real Time content metadata.

16. The broadcast system according to claim 15 , where the Non-Real Time content metadata comprises an indication that the identified content may be retrieved from an Internet-based server, and a Uniform Reference Locator that may be used to effect said retrieval.

17. The broadcast system according to claim 11 , wherein the Non-Real Time Information Table includes a Playback Delay parameter that indicates an amount of time from the recovery of the first byte of a file containing the Non-Real Time content the receiver should wait prior to beginning playback of the content.

18. The broadcast system according to claim 11 , wherein the Non-Real Time Information Table includes a flag indicating whether or not the Non-Real Time content can be extracted from the broadcast stream with lower-latency or whether the receiver should prompt the user to return to view the Non-Real Time content at a later time due to longer latency, wherein lower and longer are measured with respect to one another.

19. The broadcast system according to claim 11 , wherein the Non-Real Time Information Table points to a table that points to a graphical icon representation of the Non-Real Time service or content item.

20. A digital television broadcast system, comprising:

a transmitter that generates a digital television broadcast signal having one or more transport streams;

where the data in at least one of the one or more transport streams supports Non-Real Time services by incorporating:

an Internet Protocol stream of packets containing Non-Real Time content including a FLUTE File Description Table,

a Non-Real Time Information Table, and

a Service Map Table;

where the Non-Real Time Information Table contains a Content Identifier that relates the Non-Real Time Information Table to the FLUTE File Description Table, and where the Service Map Table contains a service ID that relates the Service Map Table to the Non-Real Time Information Table;

where the one or more transport streams contains an Internet Protocol stream of packets containing Non-Real Time content, the FLUTE File Description Table and Non-Real Time metadata;

where the Non-Real Time metadata is broadcast in a service signaling channel as a part of the Service Map Table;

where Non-Real Time content description text is stored in a Text Fragment Table, Non-Real Time content metadata is stored in the Non-Real Time Information Table, and the transport stream further comprises a Virtual Channel Table, where the Virtual Channel Table contains a service type code indicative of a virtual channel corresponding to Non-Real Time content;

where the Non-Real Time Information Table includes entries in a Text Fragment Table and where the Non-Real Time Information Table includes a Playback Delay parameter that indicates an amount of time from the recovery of the first byte of a file containing the Non-Real Time content the receiver should wait prior to beginning playback of the content; and

where the Non-Real Time Information Table points to a table that points to a graphical icon representation of the Non-Real Time service or content item.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 048974/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2015
From: SONY ELECTRONICS INC.
To: SONY CORPORATION
Reel/Frame 036330/0420 →