EP2856761A1 - Procédé servant à actualiser des informations de programme électronique sur un terminal utilisateur - Google Patents
Procédé servant à actualiser des informations de programme électronique sur un terminal utilisateurInfo
- Publication number
- EP2856761A1 EP2856761A1 EP13730500.9A EP13730500A EP2856761A1 EP 2856761 A1 EP2856761 A1 EP 2856761A1 EP 13730500 A EP13730500 A EP 13730500A EP 2856761 A1 EP2856761 A1 EP 2856761A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- data
- programme
- user terminal
- information
- change information
- 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/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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
- H04N21/23617—Multiplexing of additional data and video streams by inserting additional data into a data carousel, e.g. inserting software modules into a DVB carousel
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic programme guide data
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
- H04N21/4349—Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
-
- 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
- H04N21/4351—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
Definitions
- the invention relates to a method for updating electronic programme
- Broadcasters of radio or television programmes generally transmit an electronic programme guide or EPG,
- This electronic programme guide may be received and stored by user terminals, for example televisions, hard disk recorders, computers or mobile phones with TV functionality, namely DVB receiver units in general.
- This electronic programme guide contains programme information data, which include details about television and radio programmes currently being transmitted and to be transmitted in the future. These programme information data are made available to terminals as static and dynamic parts.
- the dynamic part is transmitted as a data stream in accordance with DVB standard ETSI EN 300 468 alongside the audio/video data of the useful signal.
- the user terminals may then store this programme guide with the programme information data and keep it ready for the user.
- This electronic programme guide then makes it easier, for example, to programme hard disk recorders. All that remains for the user to do is to identify from a simple menu which broadcast is to be recorded; everything else is then performed by the hard disk recorder itself.
- the nub of the invention is in particular that an existing channel for transmitting data to the user terminal is now used to transmit electronic programme guide updates in the form of programme change information to the user terminal virtually in real time.
- the channel is used in this respect to transmit the fragmented audio/video signals.
- the user terminals receive new files from a centrally arranged data fragmenter. These data fragments then serve as a vehicle for transmitting updates to the programme information data previously made available to the user terminals by a computer. For this purpose, first of all an update in the form of programme change information is made available to the data fragmenter. The data fragmenter then packs this programme change information into the metadata or other parts of the data fragments.
- this programme change information is made available to the user terminals in the data fragments together with the audio/video fragments.
- the user terminals may in turn extract the programme change information from the data fragments.
- the programme information data saved on the terminal are then updated by means of this programme change information.
- the invention is advantageous in particular when an internet connection over the mobile radio network is used as the data link between the fragmenter and the user terminal.
- the first data link for transmitting the complete electronic programme guide may straightforwardly also be the same remote data link which is used to transmit the data fragments to the user terminal (second remote data link).
- the size of the data to be transmitted is manageable, such that no transmission capacity bottlenecks ought to arise.
- a plurality of data fragments sent at different times each comprise identical programme change information. This thus provides the possibility of programme change information being "carried along" several times to the terminal, so distinctly increasing the probability that at least one of the vehicles may correctly reach the user terminal and thus result in successful updating.
- each data fragment may itself also include the programme change information relevant to that data fragment.
- each data fragment includes the details regarding current start time, finish time, title, and/or adult content warning pertaining to thai broadcast of which the respective data fragment is itself a part.
- each data fragment always itself carries its own change information with it. In this way it is possible to ensure that the electronic programme guide is always kept up to date on the user terminal with regard to the broadcast just playing. Possibly faulty reception of a data fragment no longer has such a serious effect on the up-to-date nature of the electronic programme guide, since updating can in principle be re-verified with every newly received data fragment. This virtually rules out the possibility of a broadcast playing while the programme information data stored in the user terminal do not match this playing broadcast.
- the video signal may be coded in various video bandwidths and thus different quality levels and be available as a video stream.
- the fragmentation unit then divides this video stream into video packets (fragments), with each video packet possibly having one bandwidth associated with it.
- These video packets are encrypted as required and for example kept ready for retrieval on web servers (storage units) via URLs.
- the fragmenter further creates an index file, which is also saved on the web server and keeps the URLs of the individual fragments ready.
- the user firstly loads the index file-, in order to find the URLs of the individual fragments with the respective bandwidths. Downloading of the first fragment then proceeds by way of the identified URL. During this downloading, it is possible to identify which bandwidth is actually available to the user. Should there be differences from the original bandwidth, a fragment corresponding to a different bandwidth can be downloaded next.
- Figure 1 is a block diagram of an arrangement for carrying out the method according to the invention
- Figure 2 is a schematic representation of the structure of programme information data and programme change information
- Figure 3 is a schematic representation of the procedure for fragmenting the video content and supplementing it with programme information change data.
- Figure 1 shows a terminal 7, for example a mobile phone, on which a live-transmission of a football match may be displayed. This is stylised by the football. To this end. the mobile radio telephone 7 receives a coded and fragmented video signal 1' via a mobile internet connection 10".
- the football match is in principle provided by a video source 9, which transmits a ready coded video signal 1 , for example in MPEG-4-format, via a data line 10 to a data fragmenter 3.
- the data fragmenter 3 comprises a fragmenting unit 4, which generates a plurality of individual data packets from the streamed video signal 1 , which are then transmitted individually over the mobile internet connection 10" to the user terminal 7,
- the data fragmenter 3 may comprise an encryption unit 5, such that the fragmented video content can only be viewed by an end user when his or her terminal 7 has a specific key for decrypting the coded fragments. Individual fragments may be buffered at least for a short time in a storage unit 6 of the data fragmenter 3.
- a central computer 11 makes an electronic programme guide 2 (EPG) available. This is transmitted to the mobile radio telephone 7 over an internet link 10' at regular intervals for example via an http session. The mobile radio device 7 then saves the electronic programme guide 2.
- the electronic programme guide can be consulted at any time by the user.
- the electronic programme guide 2 is also suitable for controlling receiving units, for example a hard disk recorder for recording desired broadcasts. If changes are made to the programme sequence, these changes would only be transmitted to the mobile radio device in the conventional method with the usual update (e.g. every couple of hours). According to the invention, the changes to the electronic programme guide 2' are transmitted to the data fragmenter 3 immediately they are announced, the data fragmenter then saving this change to the fragmented video content 1', a process that will be explained below in still greater detail.
- Figure 2 describes the structure of the electronic programme guide in greater detail.
- the programme sequence for the various television channels TV1 , TV2 is stored therein in table form.
- the broadcast 1 is transmitted on the channel TV1 , this broadcast being perhaps a news broadcast.
- This is followed at 8.15 pm for example by the main feature, for example a well-known crime series.
- Corresponding information is also held ready for the channel TV2 and a plurality of further channels.
- the electronic programme guide 2 may contain all the programmes receivable over the next two weeks.
- a programme change 2' is shown here which relates to broadcast 2, which according to the original programme guide was actually supposed to be broadcast on 01.01.2012 at 8:15 pm. However, the news broadcast was extended for an important reason, meaning that broadcast 2 is not going to be played until 8.30 pm.
- change information 2' containing the new start time for broadcast 2 is then integrated into the video transmission of broadcast 1 , specifically into the coded and fragmented video content 1'.
- the user terminal 7 W itself is then able to compile the new programme from the original programme guide 2 saved in the mobile radio device 7 and the change information 2',
- FIG. 3 shows the sequence of fragmentation and transmission of video content together with the programme change information.
- the video content 1 is initially transmitted in coded but as yet unfragmented form to the fragmenter 3.
- the video content may comprise individual frames, provided that it is in the data format MPEG-4, for example.
- the frames may be so- called I -frames and P-frames.
- the data fragmenter 3 then splits the streamed video content 1 into several or multiple video fragments 1', which are generated gradually and also saved in the storage means 6 of the data fragmenter. These data fragments T are gradually retrieved by the mobile radio device 7. Such data fragments 1 ' may have a playback time of 6 seconds, for example. The playback time is however predeterminable and may be varied.
- each of the video fragments 1' then includes in a metadata area the programme change information 2' currently to be sent, which is thus sent directly to the mobile radio device together with the video fragments 1 '. It is clear that information about the programme change can in this way be sent very quickly to the mobile radio device. Even brief changes, such as may arise simply as a result of live transmissions overrunning slightly, can be taken into account thereby.
- the hard disk recorder can in this respect then be controlled more precisely.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102012104805A DE102012104805A1 (de) | 2012-06-04 | 2012-06-04 | Verfahren zum Aktualisieren von elektronischen Programminformationsdaten (2) auf einem Nutzer-Endgerät |
| PCT/EP2013/061450 WO2013182548A1 (fr) | 2012-06-04 | 2013-06-04 | Procédé servant à actualiser des informations de programme électronique sur un terminal utilisateur |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP2856761A1 true EP2856761A1 (fr) | 2015-04-08 |
Family
ID=48670498
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP13730500.9A Ceased EP2856761A1 (fr) | 2012-06-04 | 2013-06-04 | Procédé servant à actualiser des informations de programme électronique sur un terminal utilisateur |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP2856761A1 (fr) |
| DE (1) | DE102012104805A1 (fr) |
| WO (1) | WO2013182548A1 (fr) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB0511774D0 (en) * | 2005-06-09 | 2005-07-20 | Nds Ltd | Extended service information 2 (XSI-2) |
-
2012
- 2012-06-04 DE DE102012104805A patent/DE102012104805A1/de not_active Ceased
-
2013
- 2013-06-04 EP EP13730500.9A patent/EP2856761A1/fr not_active Ceased
- 2013-06-04 WO PCT/EP2013/061450 patent/WO2013182548A1/fr not_active Ceased
Non-Patent Citations (2)
| Title |
|---|
| None * |
| See also references of WO2013182548A1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2013182548A8 (fr) | 2014-07-31 |
| DE102012104805A1 (de) | 2013-12-05 |
| WO2013182548A1 (fr) | 2013-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10547901B2 (en) | Information processing apparatus, data management method, and program | |
| EP2391086B1 (fr) | Procédé et appareil pour la lecture d'un contenu en direct | |
| KR101827277B1 (ko) | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 | |
| US10567816B2 (en) | Delivering content | |
| US7657337B1 (en) | Skip feature for a broadcast or multicast media station | |
| KR101713902B1 (ko) | 방송 비디오 콘텐츠를 위한 시그널링 방법, 시그널링을 이용하는 기록 방법 및 장치 | |
| US20100023974A1 (en) | Method and device for receiving content in a content delivery system | |
| KR101880466B1 (ko) | 방송 전송 장치, 방송 수신 장치, 방송 전송 장치의 동작 방법 및 방송 수신 장치의 동작 방법 | |
| CN103947219A (zh) | 用于传送或用于接收和播放媒体流的方法、设备和计算机程序 | |
| US20120096495A1 (en) | Broadcast reception device, broadcast reception method, and broadcast transmission device | |
| US20100021130A1 (en) | Method and device for receiving and reproducing content | |
| WO2012001575A2 (fr) | Système et procédé de gestion de contenu distribué | |
| US9854019B2 (en) | Method and apparatus for modifying a stream of digital content | |
| CN105491394B (zh) | 发送mmt包的方法及装置、接收mmt包的方法 | |
| KR20170003612A (ko) | 방송 전송 장치, 방송 수신 장치, 방송 전송 장치의 동작 방법 및 방송 수신 장치의 동작 방법 | |
| US8886013B2 (en) | Device and method for preventing unauthorized reproduction of content | |
| EP3242490A1 (fr) | Procédé et dispositif de traitement de contenu multimédia de diffusion en flux auto-adaptative | |
| EP2856761A1 (fr) | Procédé servant à actualiser des informations de programme électronique sur un terminal utilisateur | |
| JP4496276B1 (ja) | 情報受信装置、情報受信方法、情報受信プログラム、情報配信装置並びに情報配信システム | |
| KR102324604B1 (ko) | 하이브리드망에서의 스트리밍 방법 및 그 장치 | |
| AU2011245930B2 (en) | Method and apparatus for playing live content | |
| JP2011077983A (ja) | コンテンツ配信方法および端末装置 | |
| KR20200018890A (ko) | 무선 스트리밍 방법 | |
| WO2011039897A1 (fr) | Système de distribution d'informations, appareil de distribution d'informations, procédé de distribution d'informations, programme de distribution d'informations, appareil de réception d'informations, procédé de réception d'informations et programme de réception d'informations | |
| JP2014135756A (ja) | 情報処理装置、データ管理方法、およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20141015 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| AX | Request for extension of the european patent |
Extension state: BA ME |
|
| RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: SCHOEN, SEBASTIAN Inventor name: EMSER, HEIKO |
|
| DAX | Request for extension of the european patent (deleted) | ||
| 17Q | First examination report despatched |
Effective date: 20171115 |
|
| RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: ALCATEL LUCENT Owner name: DEUTSCHE TELEKOM AG |
|
| REG | Reference to a national code |
Ref country code: DE Ref legal event code: R003 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
| 18R | Application refused |
Effective date: 20201015 |