[go: up one dir, main page]

WO2011075016A1 - Mise en pause d'un flux multimédia en direct - Google Patents

Mise en pause d'un flux multimédia en direct Download PDF

Info

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
Application number
PCT/SE2009/051419
Other languages
English (en)
Inventor
Calin Curescu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Priority to PCT/SE2009/051419 priority Critical patent/WO2011075016A1/fr
Publication of WO2011075016A1 publication Critical patent/WO2011075016A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4333Processing operations in response to a pause request
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4402Processing 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/440281Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television 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.
PCT/SE2009/051419 2009-12-15 2009-12-15 Mise en pause d'un flux multimédia en direct Ceased WO2011075016A1 (fr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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