- Number
- 9743123
- Published
- 2017-08-22
- Filed
- 2015-05-22
- Assignee
- Disney Enterprise, Inc.
- Inventors
- Feldman; Vladislav et al.
- CPC
- H04N21/26275; H04N21/8456; H04N21/2385; H04N21/25841; H04N21/26241; H04N21/23424
- Verdict
- Set aside multi-channel video playback delay - broadcast plumbing
- Source
- Google Patents · FreePatentsOnline
Abstract
There is provided a video playback system comprising a plurality of video playback channels, amemory, and a processor configured to transmit a first video content over a first playback channel, store a first video transmission being transmitted over the first video playback channel in the memory, start transmitting, at a second time, the first video transmission from the memory over a second playback channel, receive an update segment for replacing a first segment of the first video transmission and a location of the first segment in thefirst video transmission, detect the location of the first segment in the first video transmission, transmit the update segment in place of the first segment over the second videoplayback channel, revert to transmitting the first video transmission over the second video playback channel, and store a second video transmission being transmitted over the second video playback channel in the memory.
Background
BRIEF DESCRIPTION OF THE DRAWINGS(1) FIG. 1 shows a diagram of anexemplary multi-channel video playback system with variable delay, according to one implementation of the present disclosure;(2) FIG. 2 shows a flow diagram of creating delayed broadcasts including updated segments, according to one implementation of the present disclosure; and(3) FIG. 3 shows an exemplary flowchart illustrating a method of providing updated segments, according to one implementation of the present disclosure.DETAILED DESCRIPTION(4) The following description contains specific information pertaining to implementations in the present disclosure. The drawings in the present application and their accompanying detailed description are directed to merely exemplary implementations. Unless noted otherwise, like or corresponding elements among the figures may be indicated by like or corresponding reference numerals. Moreover, the drawings and illustrations in the present application are generally not to scale, and are not intended to correspond to actual relative dimensions.(5) FIG. 1 shows a diagram of an exemplary multi-channel video playback system withvariable delay, according to one implementation of the present disclosure. As shown in FIG. 1, multi-channel video playback system 100 includes video content source 111, update segment source 113, video file server 120, including processor 130 and memory 140. Video playback system 100 may also include control device 193, video switcher 194 and display
Claims
1. A video file server for use in a video playback system, the video file server comprising: a plurality of video playback channels including a first video playback channel and a second video playback channel; a memory; and a processor configured to: transmit, at a first time, a first video content over thefirst video playback channel; store, in the memory, starting at the first time, a first video transmission being transmitted over the first video playback channel; start transmitting, at a second time after the first time, the first video transmission stored in the memory over the second video playback channel; receive, while transmitting the first video transmission over the second video playback channel, an update segment for a first segment of the first video transmission and a location of the first segment in the first video transmission; detect the location of the first segment in the first video transmission while transmitting the first video transmission over the second video playback channel; transmit,in response to detecting the location of the first segment in the first video transmission, the update segment, in place of the first segment of the first video transmission, overthe second video playback channel; revert to transmitting, after transmitting the update segment, the first video transmission, starting at a location after the first segment, over the second video playback channel; and store, in the memory, starting at the second time, a second video transmission being transmitted over the second video playback channel.
11. A method of video playback using a video playback system including a video file server having a plurality of playback channels including a first video playback channel and a second video playback channel, a memory, and a processor, the method comprising: transmitting,using the processor, at a first time, a first video content over the first video playbackchannel; storing, in the memory, starting at the first time, a first video transmission being transmitted over the first video playback channel; start transmitting, using the processor, at a second time after the first time, the first video transmission stored in the memory over the second video playback channel; receiving, using the processor, while transmitting the first video transmission over the second video playback channel, an update segment for a first segment of the first video transmission and a location of the first segment in the first video transmission; detecting, using the processor, the location of the first segment while transmitting the first video transmission over the second video playback channel; transmitting, using the processor, in response to detecting the location of the first segment in the first video transmission, the update segment, in place of the first segment of the first video transmission, over the second video playback channel; reverting, using the processor, to transmitting, after transmitting the update segment in the first video transmission, the first video transmission, starting at a location after the first segment, over the second video playback channel; and storing, in the memory, starting at thesecond time, a second video transmission being transmitted over the second video playbackchannel.