IP Library Granted Patent US 11,153,640
Granted Patent B2
US 11,153,640 · App. 16/785,109 · Granted Oct 19, 2021

Memory management of replacement content in digital TV system

Inventors: Steven Richman (San Diego, CA); Tanmay Agnihotri (San Diego, CA)
Assignee: SONY CORPORATION
H04N21/44016H04N21/435H04N21/4383H04N21/4435H04N21/812
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 11,153,640
App. No.
16/785,109
Granted
Oct 19, 2021
Kind
B2
Abstract

Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. XLINKS are staged in successively faster memories of the receiver as ad insertion time approaches such that the entire segment can be viewed holistically and dynamically referenced, where all segment ads are available instantly when stored in SDRAM mode as compared to FLASH or coming from the Cloud. Each parsed item has its own timing to be synchronized with other DASH segment items for a single view experience.

Claims (40)

1. A digital television system comprising:

at least one receiver of digital television configured with instructions to:

receive from at least one transmitter assembly comprising at least one broadcast source and at least one broadband source at least one extensible markup language linking language (Xlink) associated with inserting into digital TV content at least a first advertisement;

successively stage the Xlink in successively faster memories of the receiver as advertisement insertion time approaches, the Xlink indicating at least one network location from whence the digital TV content can be accessed but not being the digital TV content;

for a first channel comprising a first length for a group of pictures (GOP), move the Xlink from a first memory of the receiver to a second memory of the receiver at a first time prior to an insertion time; and

for a second channel comprising a second length for a GOP, move the Xlink from the first memory of the receiver to the second memory of the receiver at a second time prior to an insertion time.

2. The digital television system of claim 1 , comprising the transmitter assembly.

3. The digital television system of claim 1 , wherein the digital television system comprises an advanced television systems committee (ATSC) 3.0 system.

4. The digital television system of claim 1 , wherein the instructions are executable to:

initially store the Xlink in flash memory of the receiver; and

move the Xlink from flash memory to random access memory (RAM) of the receiver.

5. The digital television system of claim 4 , wherein the instructions are executable to:

move the Xlink from the RAM to synchronous dynamic RAM (SDRAM) of the receiver.

6. The digital television system of claim 5 , wherein the instructions are executable to:

move the Xlink from the SDRAM to a playout buffer of the receiver.

7. The digital television system of claim 1 , wherein the first length is longer than the second length and the first time is earlier from the insertion time than the second time.

8. The digital television system of claim 1 , wherein the instructions are executable to:

receive a channel change in a Multiview presentation; and

responsive to the channel change, move the Xlink from a first memory of the receiver to a second memory.

9. A digital television system comprising:

at least one receiver comprising at least one processor programmed with instructions to configure the processor to:

receive from at least one transmitter assembly at least a first service comprising at least one audio video (AV) stream;

present the AV stream;

the first service comprising a first group of pictures (GOP), the instructions being executable to move an extensible markup language linking language (Xlink) from a first memory of a receiver to a second memory of the receiver at a first time prior to an insertion time; and

for a second service comprising a second GOP, move the Xlink from the first memory of the receiver to the second memory of the receiver at a second time prior to an insertion time.

10. The digital television system of claim 9 , wherein the first service comprises a Multiview event.

11. The digital television system of claim 9 , wherein the first service comprises switching receiving content via broadcast to receiving content via broadband.

12. The digital television of claim 9 , wherein the instructions are executable to, responsive to a first event, move replacement content and/or metadata associated therewith from a first storage to a second storage of the receiver, wherein the second storage has a faster data access time than the first storage.

13. The digital television of claim 9 , wherein the instructions are executable to:

receive a channel change command to tune to the second service;

retrieve from a broadcast or broadband source replacement content and/or metadata associated therewith and associated with the second service in response to the channel change command.

14. The digital television of claim 9 , wherein the first GOP comprises a first length and the second GOP comprises a second length.

15. The digital television system of claim 9 , comprising the transmitter assembly.

16. The digital television system of claim 9 , wherein the digital television system comprises an advanced television systems committee (ATSC) 3.0 system.

17. In a digital television system, a method comprising:

receiving from at least one transmitter assembly at least one replacement content to be inserted into an audio video (AV) stream and/or metadata associated therewith; and

successively staging the replacement content to be inserted into the AV stream and/or metadata associated therewith in successively faster memories of a receiver as insertion time into the AV stream of the replacement content approaches;

wherein at least a first parameter associated with the successively staging is defined at least in part by a first broadcaster based on a group of pictures (GOP) from the first broadcaster defining a first length, the first parameter associated with the successively staging being defined at least in part by a second broadcaster based on a GOP from the second broadcaster defining a second length different from the first length, the method comprising moving an extensible markup language linking language (Xlink) from a first memory of the receiver to a second memory of the receiver at a first time prior to an insertion time.

18. The method of claim 17 , wherein the digital television system comprises an advanced television systems committee (ATSC) 3.0 system.

19. The method of claim 17 , wherein the metadata comprises at least one extensible markup language linking language (Xlink).

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2024
From: SONY GROUP CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 066446/0902 →
CHANGE OF NAME Recorded Dec 12, 2023
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 065868/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2020
From: RICHMAN, STEVEN; AGNIHOTRI, TANMAY
To: SONY CORPORATION
Reel/Frame 051971/0706 →
Continuity (1)
Related Publication 20210250645A1 · Aug 12, 2021