WO2011075016A1 - Mise en pause d'un flux multimédia en direct - Google Patents
Mise en pause d'un flux multimédia en direct Download PDFInfo
- Publication number
- WO2011075016A1 WO2011075016A1 PCT/SE2009/051419 SE2009051419W WO2011075016A1 WO 2011075016 A1 WO2011075016 A1 WO 2011075016A1 SE 2009051419 W SE2009051419 W SE 2009051419W WO 2011075016 A1 WO2011075016 A1 WO 2011075016A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- media
- media stream
- play
- live
- handling device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4333—Processing operations in response to a pause request
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
Definitions
- the present invention relates to a method for a media handling device of pausing a live media stream, to a media handling device arranged to pause a live media stream, as well as to a system comprising said media handling device.
- a live media stream transports multimedia content directly to a presentation device, without any intermediate saving of the content, e.g. on a server, while media transported on-demand is saved on a hard disk or on a server before being presented to a user on-demand.
- Live media streaming resembles the conventional analogue
- live media streaming requires a streaming solution
- an on-demand media content could be downloaded in advance, e.g. to a STB (Set Top Box) , which converts a received signal into a media content to be displayed on a television screen.
- STB Set Top Box
- SLA service level agreement
- An object of the present invention is to address the problems and disadvantages outlined above, and this object and others are achieved by the method and the arrangement according to the appended independent claims, and by the embodiments according to the dependent claims.
- the invention provides a method for a media handling device of pausing a live media stream playing on a display device.
- the method comprises at least the following:
- the media handling device starts storing the live media stream on a storage device
- the media handling device starts playing-out the stored media content on the display device as a time-shifted media stream, wherein the play-out of the time- shifted media stream is faster than the live media stream;
- the media handling device resuming the play-out of the live media stream on the display device, when the time-shifted media stream catches-up the live media stream.
- the media handling device may further stop storing the live media stream in the storage device, when resuming the play-out of the live media stream.
- the pause interval may correspond to the play-out time interval of a clip, or may be initiated from a user input device.
- the faster play-out of the time-shifted media stream may be achieved by the media handling device adapting the speed of the play-out to be higher than the speed of the live media stream, and/or by the media handling device skipping frames in the play- out, based on frame information received from a media streaming server .
- the media handling device may further adapt the play-out of the stored media content to user preferences. Additionally, the media handling device may adapt the play-out of the stored media content to catch-up the live media stream within a certain time interval, and the play-out of the stored media content may be controlled from a user input device.
- the media handling device may further retrieve the live media stream from a media streaming server, and schedule a pause interval in the live media stream for playing-out a clip on the display device.
- the invention provides a media handling device connectable to a storage device and a display device, and arranged to pause a live media stream playing on the display device.
- the media handling device comprises a
- communication device for communicating with the storage device and a communication device for communicating with the display device, and the communication devices are arranged to:
- the communication devices are further arranged to stop the storing of the live media stream, when the play-out of the live media stream on the display device is resumed.
- the media handling device may further be controllable by a user input device, and may be connectable to a media streaming server for retrieving a live media stream, and to an advertisement server for retrieving an advertisement to be played-out on the display device.
- the invention provides a system comprising a media handling device according to the second aspect, as well as a storage device and a display device.
- the system may further comprise a user input device for
- controlling the media handling device, and the system may be connectable to an advertisement server and to a media streaming server .
- An advantage with the present invention is that it allows an end-user to pause a live media stream, as well as insertion of targeted advertisements, while allowing the user to resume watching the media content at the same position after the pause, and enabling a catch-up with the live media stream, in order to provide synchronization with the EPG (Electronic Program Guide)
- EPG Electronic Program Guide
- FIG. 1 schematically illustrates the system, comprising a media handling device, a storage device and a display device, according to the invention
- FIG. 2 schematically illustrates a media handling device, according to the invention
- - Figure 3 is an exemplary signalling diagram illustrating the play-out of live media content on a display device via a media handling device, according to an embodiment of the invention
- - Figure 4a is an exemplary signalling diagram illustrating the insertion of an clip/advertisement into a live media stream, according to an embodiment of the invention
- FIG. 4b is an exemplary signalling diagram illustrating the end-user pausing a live media stream, e.g. via a remote- control, according to an embodiment of the invention
- FIG. 5 is an exemplary signalling diagram illustrating a
- FIG. 6 is a flow diagram showing a media handling device
- the current invention is primarily described in the form of methods and devices, the invention may also be embodied in a computer program product as well as in a system comprising a computer processor and a memory coupled to the processor, wherein the memory is encoded with one or more programs that may perform the functions disclosed herein.
- This invention enables a pausing of a digital live streaming media content, e.g. for insertion of a media clip, such as e.g. a personalized advertisement, and a catch-up with the live media stream after the pause. Further, the invention enables an end- user to initiate a pause of the live media streaming content and to re-start the media content later as a time-shifted media stream, and the end-user could play, pause and resume the playing of a media stream via a suitable user input device. In order to enable the end-user to resume watching the media content as a live media stream after the pause, synchronized with the EPG, the time-shifted media stream is played-out faster, in order to eventually catch-up the live media stream.
- a media clip such as e.g. a personalized advertisement
- the speed of the play-out of the time-shifted media content is increased only slightly, e.g. by 5%, the increase will not be noticeable, but will still enable the time-shifted media stream to catch-up with the live media stream, such that the media handling device will be able to provide the live media stream to the display device directly from the media streaming server.
- the speed increase is adjustable by the end-user, and enabling the user to synchronize the media content with the timing of the EPG.
- the live media stream is saved on a suitable storage device, when a media clip, e.g. an advertisement, is inserted in the media stream by a media handling device and presented on a display device, or when a pause is initiated by the end-user.
- a media clip e.g. an advertisement
- the user After the pause, or the presentation of the media clip, the user would loose the media content transmitted during the pause, if he/she would jump directly into the live media stream.
- the stored media content is retrieved from the storage device and presented on the display device as a time-shifted media stream.
- EPG Electronic Program
- the time-shifted media stream has to catch-up the live media stream
- the presentation of the live media stream on the display device has to be resumed. This is achieved by the media handling device playing-out the time-shifted media stream slightly faster than the live media stream, without deteriorating the quality of the presentation.
- the stream could be played-out at a higher speed, or some frames of scenes of the original stream could be skipped.
- the faster play-out is achieved by a combination of a higher play-out speed and skipped frames, and suitable frames to be skipped are e.g. frames before and after a scene change.
- information on suitable frames to be skipped in the play-out is distributed to the media handing device by the media streaming server. Since this information is only used during a catch-up, a delay in creating and sending this information is acceptable.
- the media handling device computes an optimal combination of speed increase and skipping of frames depending on several factors, e.g. the remaining TV program duration, the occurrence of advertisement and skippable frames, and the length of the pause length, in order to enable a catch-up of the live media stream.
- the end-user is able to participate in selecting a suitable play-out to enable a catch-up with the live media stream within a certain time-interval, but without notably altering the quality of the media presentation.
- the media handling device will present the live media stream directly on the display device, and the storage of the live media stream on the storage device will be stopped, as well as the retrieval of the stored media content from the storage .
- clips could be downloaded from an advertisement server and stored locally in advance, i.e. the night before, in case the connection is slow.
- FIG. 1 illustrates an exemplary system 10 comprising a media handling device 2, according to the invention, the system further
- the system 10 is further connected to an
- advertisement server 4 for retrieving media clips for insertion into a live media stream
- media streaming server 6 for retrieving the live media stream
- the nodes in the system 10 represent independent entities, and two or more of the entities could be co-located on the same hardware device and arranged to communicate locally.
- all of the entities of the system could be implemented on different hardware devices, and connected e.g. through an IP network.
- the media handling device 2 represents the core of the system, and it is capable of receiving commands from a user input device 1, tuning to a live media multicast, downloading clips from an advertisement server, sending store commands and forwarding the live media content to be stored in the storage device 6, and retrieving the time-shifted media content from the storage device.
- the media handling device is also able to determine an optimal combination of play-out speed and frame skipping in the play-out of the time-shifted media stream from the storage device, in order to enable the time-shifted media stream to catch-up with the live media stream within a suitable time- interval, while retaining a high presentation quality. Further, the media handling device mixes the clips with the time-shifted media content and the live media content and displays it on the display device 3.
- the media handling device which is further illustrated in figure 2, comprises a communication device 21 for communicating with a storage device 6, a communication device 22 for
- the media handling device is further provided with interfaces for retrieving a live media stream from a media streaming server 5, and for retrieving clips, e.g. advertisements, to be inserted in the live media stream, from an advertisement server 4.
- the communication devices 21, 22 are provided with suitable
- the media handling device is controllable by a separate user input device 1, normally a remote control, which will provide commands from the user to the media handling device, e.g. for playing a media stream, pausing the stream, and resuming the stream.
- the media handling device 2 could be implemented by physical or logical entities using software functioning in conjunction with a programmed microprocessor or general purpose computer, and/or using an application specific integrated circuit (ASIC) .
- the storage device 6, e.g. a network storage device or a hard- disk of a PC (Personal Computer) stores the live media stream, and will provide the media handling device with the time-shifted media content, as well as pre-downloaded media clips, e.g.
- the display device e.g. a TV, or the display of the PC that functions as a storage device, presents the live media stream mixed with inserted media clips, e.g. advertisements, as well as the time-shifted media stream.
- Figure 3 is a signalling diagram illustrating how the end-user initiates the play-out of a selected live media stream using a user input device 1, according to an exemplary embodiment of the invention.
- the media handling device 2 In signal SI, the media handling device 2
- the end-user sends a play command from the user-input device 1 to the media handling device 2, selecting a certain live media content, and the media handling device starts
- FIG 4a is an exemplary signalling diagram illustrating the initiation of a pause interval by the media handling device, according to an embodiment of the invention. The initiation of the pause is based on the play-list of advertisements, and the media handling device 2 starts storing the live media stream in the storage device 6 in signal S7, and retrieves the media clip, e.g. a user-targeted advertisement, from the advertisement server, in signal S8. In signal S9, the media handling device plays-out the clip on the display device 3.
- Figure 4b is an exemplary signalling diagram illustrating the initiation of a pause by the end-user sending a pause command to the media handling device 2 via the user input device 1,
- the media handling device starts storing the live media stream in the storage device 6, and in signal S9, the end-user sends a command to the media handling device for ending the pause, and resuming watching of the selected media content.
- figure 5 is an exemplary signalling diagram illustrating how the play-out of the media content is resumed after a pause, which has been initiated according to figure 4a or figure 4b, i.e. initiated by the end-user or scheduled by the media
- the media handling device 2 retrieves the stored media content from the storage device, and plays-out the stored media as a time-shifted stream on the display device, in signal S12.
- the play-out of the stored media stream is faster than the live media stream, in order to catch-up with the live media stream within a certain time interval.
- the media handling device determines a suitable speed of the media stream, and the skipping of suitable frames in the stream, in signal Sll. According to an exemplary embodiment, this determination is based on the pause interval, i.e. the catch-up time, which corresponds to the length of the inserted clip, or the length of the user-initiated pause.
- the time-interval that is available for synchronizing the time-shifted media content with the live media stream, i.e. for catching-up the live media stream, corresponds to the remaining time before another clip should be inserted into the live media stream and played-out on the display device, and is hereinafter denoted t_inter_ad_period .
- the media handling device determines how the catch-up time should be obtained by a combination of a time gain, hereinafter denoted t_inc_speed, caused by a frame speed
- t_drop_frames a time gain, hereinafter denoted t_drop_frames , caused by skipped frames, and the combination is preferably based on user preferences, such that t_inc_speed could
- the combination is pre-defined, e.g. to 75%/25%. Thereafter, the increase of the play-out speed, as compared to normal play speed, could be calculated as
- n (t_drop_frames) * frame_rate .
- the messages correspond to HTTP messages and the media streaming corresponds to HTTP streams, but other protocols are also suitable, such as e.g. SIP or RTSP for control, and the RTP for streaming.
- Figure 5 is a flow diagram showing an embodiment of the
- a media handling device 2 handles a pause in the live media stream.
- the media handling device 2 starts storing the live media stream on a suitable and available storage device, when the pause is initiated.
- Step 63 determines if the pause interval, e.g. the play-out of an advertisement or a user-initiated pause, is over.
- the media handling device retrieves the stored media content from the storage device, and plays-out on the display device, in step 64, as a time-shifted media stream, while continuing to store the live media stream in the storage device.
- the play-out of the time-shifted media stream is faster than the live media streaming, in order to catch-up the live media stream.
- Step 65 determines if the time-shifted media stream has caught-up with the live media stream, i.e. that the time-shifted media stream is synchronized with the live media stream.
- the media handling device resumes the play-out of the live media stream directly on the display device, in step 66, and stops storing the live media stream in the storage device .
- the invention provides an efficient solution for combining a live media streaming with on-demand targeted media clips, enabling e.g. different advertisement-ingestion quotas in a live media stream, depending on user subscription level.
- the invention provides a flexible catch-up mechanism that may employ both an increased play-out speed and a selective frame dropping, depending on user preferences.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
La présente invention se rapporte à un système (10) comprenant au moins un dispositif de gestion de média (2), un dispositif de stockage (6) et un dispositif d'affichage (3). Le système selon l'invention est configuré de façon à enregistrer un flux multimédia en direct dans le dispositif de stockage (6) durant une pause, et à fournir le contenu multimédia enregistré et temporellement décalé au dispositif d'affichage (3) une fois la pause terminée. Le contenu multimédia temporellement décalé est lu plus rapidement que le flux multimédia en direct, dans le but de rattraper le flux multimédia en direct, et la lecture accélérée est obtenue en augmentant la vitesse de lecture et/ou en sautant des trames. La lecture accélérée du contenu multimédia enregistré est contrôlée par le dispositif de gestion de média et/ou par l'utilisateur final via un dispositif d'entrée utilisateur (1). Quand le contenu multimédia enregistré a rattrapé le flux multimédia en direct, le flux multimédia en direct est lu sur le dispositif d'affichage.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/SE2009/051419 WO2011075016A1 (fr) | 2009-12-15 | 2009-12-15 | Mise en pause d'un flux multimédia en direct |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/SE2009/051419 WO2011075016A1 (fr) | 2009-12-15 | 2009-12-15 | Mise en pause d'un flux multimédia en direct |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011075016A1 true WO2011075016A1 (fr) | 2011-06-23 |
Family
ID=42320594
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/SE2009/051419 Ceased WO2011075016A1 (fr) | 2009-12-15 | 2009-12-15 | Mise en pause d'un flux multimédia en direct |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2011075016A1 (fr) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2492177A (en) * | 2011-06-22 | 2012-12-26 | Nds Ltd | Faster Channel (Service) Change by Concurrent Storage of Portion of Different Channel |
| EP2750402A1 (fr) * | 2012-12-31 | 2014-07-02 | Eldon Technology Limited trading as Echostar Europe | Rattrapage automatique |
| WO2019024638A1 (fr) * | 2017-07-31 | 2019-02-07 | 优酷网络技术(北京)有限公司 | Procédé et système de mise en pause de diffusion en direct, appareil de mise en pause de diffusion en direct, et serveur de diffusion en direct |
| WO2022125559A1 (fr) * | 2020-12-07 | 2022-06-16 | Rovi Guides, Inc. | Systèmes et procédés de synchronisation dynamique pour repasser d'une image en décalage temporel à une diffusion en direct d'un contenu |
| US11490167B2 (en) | 2020-12-07 | 2022-11-01 | Rovi Guides, Inc. | Systems and methods for dynamically syncing from time-shifted frame to live stream of content |
| US11490153B2 (en) | 2020-12-07 | 2022-11-01 | Rovi Guides, Inc. | Systems and methods for dynamically syncing from time-shifted frame to live stream of content |
| US11770588B2 (en) | 2020-12-07 | 2023-09-26 | Rovi Guides, Inc. | Systems and methods for dynamically syncing from time-shifted frame to live stream of content |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5774186A (en) * | 1995-12-29 | 1998-06-30 | International Business Machines Corporation | Interruption tolerant video program viewing |
| WO1999033265A1 (fr) * | 1997-12-23 | 1999-07-01 | Intel Corporation | Procede de decalage dans le temps pour enregistrer et lire simultanement un flux de donnees |
| WO2001076249A1 (fr) * | 2000-03-31 | 2001-10-11 | United Video Properties, Inc. | Systemes medias interactifs et procedes permettant de representer un contenu de temps de pause |
| US20020063727A1 (en) * | 2000-11-27 | 2002-05-30 | Markel Steven O. | Displaying full screen streaming media advertising |
| GB2394618A (en) * | 1999-08-09 | 2004-04-28 | British Sky Broadcasting Ltd | Video recorder catch up |
| WO2007102147A2 (fr) * | 2006-03-07 | 2007-09-13 | Bitband Technologies Ltd. | Insertion personnalisee d'annonces publicitaires dans une transmission multimedia en continu |
-
2009
- 2009-12-15 WO PCT/SE2009/051419 patent/WO2011075016A1/fr not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5774186A (en) * | 1995-12-29 | 1998-06-30 | International Business Machines Corporation | Interruption tolerant video program viewing |
| WO1999033265A1 (fr) * | 1997-12-23 | 1999-07-01 | Intel Corporation | Procede de decalage dans le temps pour enregistrer et lire simultanement un flux de donnees |
| GB2394618A (en) * | 1999-08-09 | 2004-04-28 | British Sky Broadcasting Ltd | Video recorder catch up |
| WO2001076249A1 (fr) * | 2000-03-31 | 2001-10-11 | United Video Properties, Inc. | Systemes medias interactifs et procedes permettant de representer un contenu de temps de pause |
| US20020063727A1 (en) * | 2000-11-27 | 2002-05-30 | Markel Steven O. | Displaying full screen streaming media advertising |
| WO2007102147A2 (fr) * | 2006-03-07 | 2007-09-13 | Bitband Technologies Ltd. | Insertion personnalisee d'annonces publicitaires dans une transmission multimedia en continu |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2492177A (en) * | 2011-06-22 | 2012-12-26 | Nds Ltd | Faster Channel (Service) Change by Concurrent Storage of Portion of Different Channel |
| GB2492177B (en) * | 2011-06-22 | 2014-08-06 | Nds Ltd | Fast service change |
| EP2750402A1 (fr) * | 2012-12-31 | 2014-07-02 | Eldon Technology Limited trading as Echostar Europe | Rattrapage automatique |
| US8913882B2 (en) | 2012-12-31 | 2014-12-16 | Eldon Technology Limited | Auto catch-up |
| WO2019024638A1 (fr) * | 2017-07-31 | 2019-02-07 | 优酷网络技术(北京)有限公司 | Procédé et système de mise en pause de diffusion en direct, appareil de mise en pause de diffusion en direct, et serveur de diffusion en direct |
| WO2022125559A1 (fr) * | 2020-12-07 | 2022-06-16 | Rovi Guides, Inc. | Systèmes et procédés de synchronisation dynamique pour repasser d'une image en décalage temporel à une diffusion en direct d'un contenu |
| US11490167B2 (en) | 2020-12-07 | 2022-11-01 | Rovi Guides, Inc. | Systems and methods for dynamically syncing from time-shifted frame to live stream of content |
| US11490153B2 (en) | 2020-12-07 | 2022-11-01 | Rovi Guides, Inc. | Systems and methods for dynamically syncing from time-shifted frame to live stream of content |
| US11627364B1 (en) | 2020-12-07 | 2023-04-11 | Rovi Guides, Inc. | Systems and methods for dynamically syncing from time-shifted frame to live stream of content |
| US11770588B2 (en) | 2020-12-07 | 2023-09-26 | Rovi Guides, Inc. | Systems and methods for dynamically syncing from time-shifted frame to live stream of content |
| US12160640B2 (en) | 2020-12-07 | 2024-12-03 | Adeia Guides Inc. | Systems and methods for dynamically syncing from time-shifted frame to live stream of content |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103369410B (zh) | 播放广播内容的方法、设备及计算机可读存储介质 | |
| EP1955518B1 (fr) | Reprise instantanee et lecture differee par reseau | |
| US20080022347A1 (en) | TV-on-demand | |
| CN102388622B (zh) | 拼接系统 | |
| US10652603B2 (en) | Transitioning between broadcast and unicast streams | |
| US8910200B2 (en) | Device, method and system for service insertion during content display | |
| WO2011075016A1 (fr) | Mise en pause d'un flux multimédia en direct | |
| JP6257611B2 (ja) | 個人向けのメディア・コンテンツの提供 | |
| JP2004297628A (ja) | ストリーム切替装置およびその装置にコンテンツを提供する装置 | |
| US20180206004A1 (en) | Enhanced restart tv | |
| JP5767638B2 (ja) | MPEG(MovingPicturesExpertGroup)トランスポートストリーム(MPEG−TS)のチャンネル選局を行う装置及び方法 | |
| US8151299B2 (en) | Method and receiving unit for fast change of services | |
| GB2544796B (en) | Video content synchronisation | |
| JP2015216654A (ja) | MPEG(MovingPicturesExpertGroup)トランスポートストリーム(MPEG−TS)のチャンネル選局を行う装置及び方法 | |
| KR20260007343A (ko) | 프로그램 수신 표시 장치 및 프로그램 수신 표시 제어 방법 | |
| WO2014167169A1 (fr) | Système multimédia à la demande |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09807726 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09807726 Country of ref document: EP Kind code of ref document: A1 |