IP Library › Granted Patent US 10,602,217
Granted Patent B2
US 10,602,217 · App. 15/638,019 · Granted Mar 24, 2020

Media splicing

Inventors: Christopher John Patten (Isleworth, GB); Christopher David Caines (Isleworth, GB); Jeffrey Russell Eales (Isleworth, GB); Herve Murret-Labarthe (Isleworth, GB)
Assignee: Sky CP Limited
H04N21/439G06Q30/02H04N7/165H04N21/23424H04N21/25883H04N21/2668H04N21/26233H04N21/26258H04N21/4147H04N21/4302H04N21/442H04N21/44016H04N21/44222H04N21/4755H04N21/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 10,602,217
App. No.
15/638,019
Granted
Mar 24, 2020
Kind
B2
Abstract

In a substitutional media system, one of a set of media items is selected at a programme receiver for output within a predefined programming slot, based on profile data available at the receiver. Sets of the media items are scheduled to slots according to one or more constraints pertaining to that slot and/or to media items scheduled to other slots. The receiver may select a media item for output in a slot by resolving constraints with media items scheduled to other slots, or selected for output in other slots.

Claims (17)

1. A method of outputting an audiovisual substitutional media item within a live media output stream at a media output device, wherein the live media output stream comprises a video stream and an audio stream, and the live media output stream includes a splice-in point, the method comprising:

receiving the live media output stream at the media output device, wherein the audio stream includes encoded audio data;

decoding audio content of the live media output stream from the encoded audio data;

determining, while receiving the live media output stream, whether encoded audio data for the live media output stream immediately before the splice-in point has arrived too late to be output before audio content of the audiovisual substitutional media item from the splice-in point; and,

if the encoded audio data for the live media output stream immediately before the splice-in point arrives too late to be output before the audio content of the audiovisual substitutional media item from the splice-in point, outputting dummy audio content prior to the splice-in point instead of the audio content of the live media output stream, so that output audio content of the live media output stream including the dummy audio content and the output audio content of the audiovisual substitutional media item are synchronised.

2. The method of claim 1 , wherein the dummy audio content comprises one or more audio frames synchronized with the audio stream of the media output stream.

3. A non-transitory computer readable medium containing program instructions for executing the method of claim 1 .

4. The method of claim 1 , wherein the audio stream is output to an external audio decoder.

5. The method of claim 1 , wherein the video frame and audio frame length are different.

6. An apparatus for outputting an audiovisual substitutional media item within a live media output stream at a media output device, wherein the live media output stream comprises a video stream and an audio stream, and the live media output stream includes a splice-in point, comprising:

a. a receiver for receiving the live media output stream at the media output device, wherein the audio stream includes encoded audio data;

b. a decoder arranged to decode the audio content of the live media output stream from the encoded audio data;

c. a processor for determining, while receiving the live media output stream, whether encoded audio data for the live media output stream immediately before the splice-in point has arrived too late to be output before audio content of the audiovisual substitutional media item from the splice-in point; and

d. an output arranged to output dummy audio content prior to the splice-in point instead of the audio content of the media output stream if the encoded audio data for the media output stream immediately before the splice-in point arrives too late to be output before the audio content of the audiovisual substitutional media item from the splice-in point so that output audio content of the live media output stream including the dummy audio content and the output audio content of the audiovisual substitutional media item are synchronised.

7. The apparatus of claim 6 , wherein the dummy audio content comprises one or more audio frames synchronized with the audio stream of the media output stream.

8. The apparatus of claim 6 , wherein the audio stream is output to an external audio decoder.

9. The apparatus of claim 6 , wherein the video frame and audio frame length are different.

Priority Claims (4)
GB 0913389.3 · Jul 31, 2009 · national
GB 1003034.4 · Feb 23, 2010 · national
GB 1004738.9 · Mar 22, 2010 · national
GB 1008787.2 · May 26, 2010 · national
Continuity (2)
Division 13388234
Related Publication 20170332133A1 · Nov 16, 2017