IP Library Granted Patent US 10,264,294
Granted Patent B2
US 10,264,294 · App. 15/395,461 · Granted Apr 16, 2019

Validating and calibrating splice points in interstitial content

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 10,264,294
App. No.
15/395,461
Granted
Apr 16, 2019
Kind
B2
Abstract

A television playout system that handles playout of a channel, receives a video feed of the channel comprising programming data and a plurality of interstitial content items, and a playout schedule of the channel. Metadata comprising a pre-roll value is inserted at a first insertion point related to a first interstitial content item of the plurality of interstitial content items, based on the playout schedule. An offset is detected in the metadata, based on the first insertion point of the metadata in the video feed, the pre-roll value, and a time-code (TC) jump associated with a second interstitial content item in the video feed. One or more control parameters associated with the insertion of the metadata are calibrated, based on the detected offset to align a splice point related to the first interstitial content item with the TC jump associated with the second interstitial content item.

Claims (47)

1. A system, comprising:

one or more processors in a television playout system that handles playout of a channel, the one or more processors are configured to:

receive a video feed of the channel, wherein the video feed comprises programming data, a plurality of interstitial content items, and a playout schedule of the channel;

insert metadata at a first insertion point-in-time in a playout of a first interstitial content item of the plurality of interstitial content items based on the received playout schedule to indicate a splice point related to the first interstitial content item,

wherein the inserted metadata comprises a pre-roll value that indicates a time after the first insertion point-in-time, and wherein the time indicates a start of a playout of a second interstitial content item of the plurality of interstitial content items;

detect an offset between the first insertion point-in-time of the metadata and an intended insertion point-in-time of the metadata related to the first interstitial content item based on the pre-roll value and a time-code (TC) jump associated with the second interstitial content item in the video feed,

wherein the TC jump corresponds to the start of the second interstitial content item; and

calibrate one or more control parameters associated with the insertion of the metadata, based on the detected offset to align the splice point related to the first interstitial content item in the video feed with the TC jump associated with the second interstitial content item in the video feed.

2. The system according to claim 1 , wherein the received video feed corresponds to an uncompressed serial digital interface (SDI) video.

3. The system according to claim 1 , wherein the video feed further includes ancillary data comprising close caption data, format definition data, and vertical interval time codes (VITC).

4. The system according to claim 1 , wherein a time instant of the video feed that is related to the first insertion point corresponds to a command time.

5. The system according to claim 1 , wherein the splice point related to the first interstitial content item corresponds to a transition from the first interstitial content item to the second interstitial content item, and wherein the second interstitial content item follows the first interstitial content item in the received video feed.

6. The system according to claim 1 , wherein the one or more control parameters correspond to at least one of the first insertion point of the metadata, the pre-roll value, or the playout schedule.

7. The system according to claim 1 , wherein the plurality of interstitial content items corresponds to at least one of an advertisement or a promotional media.

8. The system according to claim 1 , wherein the detected offset further corresponds to a frame gap between the splice point related to the first interstitial content item and the TC jump associated with the second interstitial content item.

9. The system according to claim 1 , wherein the TC jump associated with the second interstitial content item further corresponds to a jump in vertical interval time code (VITC) associated with the first interstitial content item and the second interstitial content item.

10. The system according to claim 1 , wherein the inserted metadata corresponds to a Society of Cable Telecommunications Engineers (SCTE)-104-based digital ad-marker.

11. The system according to claim 1 , wherein the one or more processors are further configured to communicate the video feed with the aligned splice point to one or more encoders for distribution.

12. A method, comprising:

in a television playout system that is configured to handle playout of a channel:

receiving a video feed of the channel, wherein the video feed comprises programming data, a plurality of interstitial content items, and a playout schedule of the channel;

inserting metadata at a first insertion point-in-time in a playout of a first interstitial content item of the plurality of interstitial content items, based on the received playout schedule to indicate a splice point related to the first interstitial content item,

wherein the inserted metadata comprises a pre-roll value that indicates a time after the first insertion point-in-time, and wherein the time indicates a start of a playout of a second interstitial content item of the plurality of interstitial content items;

detecting an offset between the first insertion point-in-time of the metadata and an intended insertion point-in-time of the metadata related to the first interstitial content item based on the pre-roll value and a time-code (TC) jump associated with the second interstitial content item in the video feed,

wherein the TC jump corresponds to the start of the second interstitial content item; and

calibrating one or more control parameters associated with the insertion of the metadata, based on the detected offset to align the splice point related to the first interstitial content item in the video feed with the TC jump associated with the second interstitial content item in the video feed.

13. The method according to claim 12 , wherein the received video feed corresponds to an uncompressed serial digital interface (SDI) video.

14. The method according to claim 12 , wherein the video feed further includes ancillary data comprising close caption data, format definition data, and vertical interval time codes (VITC).

15. The method according to claim 12 , wherein a time instant of the video feed that is related to the first insertion point corresponds to command time.

16. The method according to claim 12 , wherein the splice point related to the first interstitial content item corresponds to a transition from the first interstitial content item to the second interstitial content item, and wherein the second interstitial content item follows the first interstitial content item in the received video feed.

17. The method according to claim 12 , wherein the one or more control parameters correspond to at least one of the first insertion point of the metadata, the pre-roll value, or the playout schedule.

18. The method according to claim 12 , wherein the plurality of interstitial content items correspond to at least one of an advertisement or a promotional media.

19. The method according to claim 12 , wherein the detected offset further corresponds to a frame gap between the splice point related to the first interstitial content item and the TC jump associated with the second interstitial content item.

20. The method according to claim 12 , wherein the TC jump associated with the second interstitial content item further corresponds to a jump in vertical interval time code (VITC) associated with the first interstitial content item and the second interstitial content item.

21. The method according to claim 12 , wherein the inserted metadata corresponds to a Society of Cable Telecommunications Engineers (SCTE)-104-based digital ad-marker.

22. The method according to claim 12 , further comprising communicating the video feed with the aligned splice point to one or more encoders for distribution.

23. A non-transitory computer-readable medium having stored thereon, computer executable instructions, which when executed by a computer, cause the computer to execute operations for a television playout system, the operations comprising:

receiving a video feed of a channel, wherein the video feed comprises programming data, a plurality of interstitial content items, and a playout schedule of the channel;

inserting metadata at a first insertion point-in-time in a playout of related to a first interstitial content item of the plurality of interstitial content items, based on the received playout schedule to indicate a splice point related to the first interstitial content item,

wherein the inserted metadata comprises a pre-roll value that indicates a time after the first insertion point-in-time, and wherein the time indicates a start of a playout of a second interstitial content item of the plurality of interstitial content items;

detecting an offset between the first insertion point-in-time of the metadata and an intended insertion point-in-time of the metadata related to the first interstitial content item based on the pre-roll value and a time-code (TC) jump associated with a second interstitial content item in the video feed,

wherein the TC jump corresponds to the start of the second interstitial content item; and

calibrating one or more control parameters associated with the insertion of the metadata, based on the detected offset to align the splice point related to the first interstitial content item in the video feed with the TC jump associated with the second interstitial content item in the video feed.

24. The system according to claim 3 , wherein the VITC represents the ancillary data embedded as pairs of black and white bars in the video feed.

25. The system according to claim 1 , wherein the one or more processors are further configured to generate at least one of an alarm or a log report based on the detection of the offset in the inserted metadata.

26. The method according to claim 14 , wherein the VITC represents the ancillary data embedded as pairs of black and white bars in the video feed.

27. The method according to claim 12 , further comprising generating at least one of an alarm or a log report based on the detection of the offset in the inserted metadata.

Assignments (1)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →