The field of the invention is that of telecommunications, and more particularly the broadcast of audiovisual streams to access terminals via a broadcast network.
It applies in particular to actions commanded by a user of an access terminal (“set-top-box”), for example with the aid of a remote control, on a content being broadcast.
Today, an audiovisual content broadcast in real time can be recorded in two ways:
It is not possible to instantly program the recording of an upcoming broadcast of an audiovisual content while a content trailer is being broadcast.
It is notably an object of the invention to overcome these drawbacks of the prior art.
More specifically, an object of the invention is to simplify the programming of a recording of an upcoming broadcast of an audiovisual content, while viewing a trailer of this content.
More generally, an objective of the invention is to provide for commanding the programming of a future action on a second audiovisual content, which is planned to be broadcast, while a first content exhibiting an explicit link with this second content is being broadcast.
These objectives, and others which will emerge later, are achieved with the aid of a method for processing a first data stream being broadcast over a telecommunications network to an access terminal of a user and being restored to said user by said terminal, said first data stream encoding a first audiovisual content associated with a second audiovisual content, a second data stream encoding said second audiovisual content being planned to be broadcast. The method according to the invention is particular in that it comprises the following steps:
With the invention, a user can program a predetermined action on an audiovisual content, of which the user views for example a trailer, in an impulsive manner and without interrupting the current viewing. The predetermined action can be, for example, a record operation, an automatic zapping request, or any other simple action, that can be performed by an access terminal in connection with this audiovisual content which the user wishes to view. Advantageously, this predetermined action is associated with a specific key of a remote control of the user.
The invention thus proposes a completely novel and inventive approach for the interaction by a user with a broadcast content, based on the principle of indirection between broadcast content items. The action commanded by the user does not directly target the first stream being broadcast, but indirectly the second stream which is associated with it and which is due to be broadcast.
The association between the first and second content items must of course be sufficiently explicit during the broadcast of the first content in order to arouse the desire of the user to immediately program an action on this second content, before it is broadcast.
According to another aspect of the invention, the identifier of said at least one second content is obtained by looking up a description element of the first audiovisual content of an event information table contained in the first broadcast stream, said element containing the identifier of the second audiovisual content in a first information field of said element.
The table EIT of the first stream is enriched at least with a data field associated with the first audiovisual content and which contains an identifier of the second audiovisual content affected by the user interaction. An advantage of this embodiment is that the access terminal does not necessarily need to look up the program guide. It obtains the information that it needs directly from the first data stream.
According to one aspect of the invention, said identifier of the second content is obtained by looking up a description element of the first audiovisual content contained in a program guide, the identifier of the second audiovisual content being inserted in an information field of said element.
An advantage of this embodiment is that it does not have an impact on the size of the data stream encoding the first audiovisual content, the identifier of the second content being inserted in the description element of the first audiovisual content of the program guide.
According to yet another aspect of the invention, said time-related information is obtained by looking up the description element of the first audiovisual content of the event information table contained in the first broadcast stream, said element containing said time-related information in a second information field of said element.
An advantage of this embodiment is that the set of metadata necessary to program the action commanded by the user is available in the first data stream.
According to yet another aspect of the invention, said time-related information is obtained by looking up the description element of the second stream in the program guide.
An advantage of this embodiment is that the event table of the data stream is not too loaded, the time-related information relating to the broadcast of the second content being inserted in the program guide.
According to another aspect of the invention, the lookup step is repeated at regular intervals until said information is found in the program guide.
If the broadcast of the second content is not scheduled in the program guide to which the terminal has access, the invention provides for renewing the lookup later on an updated version of the program guide.
The invention relates also to a device for processing a data stream encoding a first audiovisual content suitable for implementing the processing method which has just been described, in its various embodiments.
The invention relates also to an access terminal for accessing a data stream broadcast network, including such a processing device.
The invention relates also to a method for broadcasting an audiovisual data stream intended to be broadcast via a broadcast network and restored to a user by an access terminal, said stream encoding a first audiovisual content and containing at least one identifier of said first audiovisual content. According to the invention, such a method is particular in that it comprises a step for inserting in said data stream an identifier of at least one second audiovisual content associated with said first audiovisual content, a second data stream encoding said at least one second content being planned to be broadcast via the broadcast network.
An advantage of this aspect of the invention is that it allows the access terminal to identify directly from the first stream the second content to which the action commanded by the user relates, while the first content is being broadcast.
The invention further relates to a broadcast device suitable for implementing the method which has just been described.
The invention relates also to server equipment comprising such a broadcast device.
The invention relates also to a telecommunications signal carrying a first audiovisual data stream intended to be broadcast via a broadcast network and restored to a user by an access terminal, said first stream encoding a first audiovisual content and containing at least one identifier of said first audiovisual content. According to the invention, such a signal is particular in that it additionally contains at least one identifier of a second audiovisual content associated with said first audiovisual content, a second stream encoding said second audiovisual content being planned to be broadcast, said identifier being implemented by the processing method which has just been described.
Advantageously, said signal additionally contains time-related information associated with said second content identifier, said time-related information being implemented by the processing method which has just been described.
The invention relates also to a system for broadcasting data streams encoding audiovisual content items. Such a system is particular in that it comprises server equipment according to the invention, at least one access terminal according to the invention and a broadcast network suitable for broadcasting said streams between said server equipment and said at least one access terminal.
The invention further relates to a computer program including instructions for implementing the steps of a processing method as described previously, when this program is executed by a processor. Such a program can use any programming language. It can be downloaded from a communication network and/or saved on a computer-readable medium.
The invention relates also to a storage medium, readable by a processor, integrated or not integrated with the processing device according to the invention, possibly removable, storing a computer program implementing a processing method as described previously.
The invention relates also to a computer program including instructions for implementing the steps of a broadcast method as described previously, when this program is executed by a processor. Such a program can use any programming language. It can be downloaded from a communication network and/or saved on a computer-readable medium.
Other objectives of the invention are recording media or data media readable by a computer and including computer program instructions as mentioned above.
The abovementioned recording media can be any entity or device capable of storing the program. For example, the media can include a means of storage such as a ROM, for example a CD-ROM or a microelectronic circuit ROM, or a magnetic recording means, for example a floppy disk or a hard disk.
On the other hand, the recording media can correspond to a transmittable medium such as an electrical or optical signal, which can be conveyed via an electrical or optical cable, via radio or via other means. The programs according to the invention can be in particular downloaded over an Internet type network.
Other advantages and features of the invention will become clearer upon reading the following description of a particular embodiment of the invention, which embodiment is given by way of simple illustrative and nonlimiting example, and from the appended drawings in which:
a to 3c schematically illustrate the structure of a signal carrying a first audiovisual data stream according to three embodiments of the invention;
The general principle of the invention relies on the association with an identifier of the first audiovisual content being broadcast, of an identifier of a second audiovisual content, for which the stream is planned to be broadcast later. This association allows a user to indirectly command, while viewing the first content, an action on the second content in connection with its planned broadcast, as easily as if the user were commanding an action on the first content being broadcast.
With reference to
The user can interact with the access terminal STB with the aid of a remote control TC having keys dedicated to pre-recorded commands. For example, the user can request the recording of a content while it is being broadcast, via a simple push of the “record” key. The user can also change channel by pressing the “P+” or “P-” keys. When the user operates a key, on his/her remote control, a message containing the command associated with this key is sent to the access terminal STB according to a known and standardized communication protocol, for example a protocol for an infrared remote control of type RC5 (“Remote Control 5”), which will not be detailed here.
Alternatively, an intelligent terminal (“smartphone”) or a tablet equipped with a suitable software application, can advantageously replace the physical remote control. For example, the intelligent terminal communicates with a remote server which sends a command message corresponding to the action chosen by the user by means of the remote control application at the access terminal STB.
Optionally, the access terminal STB comprises means of connection to a telecommunications network RT, such as for example the Internet network, thereby allowing it to exchange information with a service platform PFS. In a known way, the means of connection to the network RT can be, for example, of the xDSL, fiber or 3G type.
By means of this connection, the access terminal STB can request a program guide EPG (“Electronic Program Guide”) containing information relating to the broadcasts scheduled by the headend TR, such as an identifier of the content in question, the title of this content, the content type and time-related information such as broadcast date, start time and end time. The terminal STB is arranged to process the EPG information obtained and to intelligibly restore to the user the information that is of interest to him/her. Generally, the program guide thus obtained provides for displaying programs over a period of 14 days.
It will be noted that the program guide can also be reconstructed by the access terminal STB purely from signaling information conveyed in the data stream. In that case, the connection to the network RT is not necessary.
These aspects will be described further in detail with reference to
With reference to
With reference to this content Ci, the description element EDi represented in
The content Ci being broadcast is routed through the network RD in a signal S carrying a data stream, the structure of which will now be presented schematically with reference to
With reference to
With reference to
With reference to
Advantageously, this identifier IDCj corresponds to the identifier of content Cj which will be inserted in the program guide EPG when its broadcast will be scheduled and to the identifier which will be inserted in the signaling sub-stream FSj associated with the data sub-stream FDj when it is broadcast via the network RD. In other words, with this identifier IDCj, the access terminal STB of the user can obtain supplementary information in connection with a broadcast of this second content Cj.
With reference to
The syntax of the event table EIT is specified in the DVB-SI standard, which specifies data fields, referred to as “private”, which can be used freely. The metadata according to the invention can, according to a first aspect, be inserted in a “private” field of a description element EITi of the table EIT of the signaling sub-stream of a broadcast data stream. According to a second aspect, a specific field could be created for the usage provided for by the invention and specified, for example, in the DVB-SI standard. This would have the advantage of bringing about universal compatibility of commercially available access terminals.
According to the invention, these items of metadata relating to the second content Cj can therefore either be inserted in the program guide EPG according to a first embodiment for example illustrated by
With reference to
According to the first mode, it is the service platform PFS which inserts the set of these metadata items in the program guide EPG. According to the second mode, to headend TR inserts them in the data stream encoding the first content Ci. According to the third mode, the headend inserts one part of these metadata items in the stream of the first content Ci and the service platform the other part of these metadata items in the program guide EPG.
It is now considered that the user is in front of his/her television set and that he/she is viewing a first broadcast content Ci. It is assumed that this content Ci, at one given moment at least of its broadcast makes explicit reference to a second audiovisual content Cj, which is planned to be broadcast in the more or less near future. In this example, its broadcast is scheduled to be on the same day, but later in the evening. The episode Ci of the series announces the broadcast of the next episode. It can be envisaged for this broadcast to be planned on the same television channel or on another.
It is assumed that during the broadcast of the episode Ci, in particular at the moment of the announcement of the next broadcast of the next episode, the user interacts with his/her remote control TC in order to transmit a command intended for his/her access terminal STB. By way of example, the interaction UI in question is a record command.
With the invention, although this interaction UI has been transmitted during the broadcast of the first content Ci, it is interpreted by the access terminal as a command relating to the second content Cj, to which the first content Ci explicitly makes reference.
With reference to
According to the invention, during a step D1, the server equipment TR inserts in the first data stream Fi, before its broadcast over the network RD, an identifier of the second content Cj associated with the first content Ci. Advantageously, it inserts this identifier in the signaling sub-stream SFSi, more specifically in the description element EITi of the event table EIT described previously.
With reference to
During a first step T1, the interaction UI of the user is detected by the access terminal STB. For example, it has received a message M(UI) containing an indication of the key pressed by the user on his/her remote control TC. This is for example the record key.
At T2, the access terminal STB obtains an identifier of the first content Ci being broadcast at the moment of the interaction UI. Advantageously, it obtains it by looking up the description element EITi of the signaling sub-stream SFSi associated with the data sub-stream SFi.
At T3, the access terminal STB obtains an identifier of a second content associated with the first content identifier IDCi.
According to a first embodiment of the invention, with reference to
It will be noted that if the access terminal did not have, at this stage, the program guide EPG, it could also, according to a variant embodiment, request the metadata that it needs directly from the service platform PFS, via a simple request.
This program guide EPG associates in a description element EDi associated with the first content Ci supplementary metadata items, including time-related information items on the broadcast event for the content Ci, which have already been described previously.
According to the invention, several cases are possible:
In the first case, the terminal obtains the identifier of a second content IDCj associated with the first and decides at T4 to proceed to step T5 for obtaining time-related information associated with the second content Cj. This time-related information ITCj is directly available in the description element EDj of the program guide EPG. Step T5 therefore consists in searching for this time-related information in the program guide EPG with the aid of the second content identifier.
Once this operation is accomplished, the processing continues with step T7 for programming the commanded action. This action relates to the second content. It is programmed with the aid of the time-related information obtained.
In the second case, the terminal observes at T5 that no associated second content identifier has been found and proceeds to step T7 for programming the commanded action. In the absence of an associated second content identifier, the access terminal decides, for example, that the action relates to the first content Ci and, in the example of a record command, triggers the immediate recording of the first content Ci. This solution is pertinent notably in the case in which the remote control key dedicated to the automatic record action is the same for a content being broadcast and for a content due to be broadcast. As a variant, notably for the case in which different keys are dedicated to each of the two types of automatic recording, it can be considered that the access terminal decides to not program any recording.
According to a second embodiment of the invention, with reference to
In this embodiment of
According to a first aspect of the invention, the broadcast of the second content is scheduled in the program guide which the access terminal has. In this case, the latter therefore finds the description element EDj containing the time-related information ITCj which it needs to program the action commanded by the user. It decides at T7 to proceed to step T8 for programming this action.
In the example considered, it therefore programs the recording of the second content Cj between the start time and the end time corresponding to the time-related information ITCj that it has obtained.
According to a second aspect of the invention, the broadcast of the second content is not yet scheduled in the program guide EPG which the access terminal has. In this case, at T7, the processing method decides to trigger a new search in the program guide after a predetermined time period, during which the program guide will have been updated.
According to a third embodiment of the invention, with reference to
With reference to
In this example, the device 100 is integrated in an access terminal STB for accessing an audiovisual data stream broadcast network. According to one variant, the device 100 could be independent and connected to the access terminal STB.
For example, the device 100 comprises a processing unit 110, equipped for example with a processor P1, and driven by a computer program Pg1 120, stored in a memory 130 and implementing the processing method according to the invention.
Upon initialization, the code instructions of the computer program Pg1 120 are for example loaded into a RAM memory before being executed by the processor of the processing unit 110. The processor of the processing unit 110 implements the steps of the processing method described previously, according to the instructions of the computer program 120. According to the invention, the device 100 comprises at least one unit DET for detecting an interaction UI by a user of the access terminal STB, a unit GET for obtaining an identifier of the first broadcast content, a unit SEARCH for searching for an identifier of an associated second content and a unit ORDER for programming the commanded action. These units are driven by the processor P1 of the processing unit 110.
The processing device 100 is therefore arranged to cooperate with the access terminal STB and, in particular, the following modules of this terminal: a module INT for processing user interactions, a module REC for receiving data streams broadcast over the broadcast network RD, and a module STR for recording audiovisual content in a storage memory MS. Optionally, it additionally cooperates with a module DISP for restoring a program guide EPG and a module for connection to a telecommunications network, for example of the Internet type, through which it exchanges with a service platform, and notably obtains the program guide EPG.
With reference to
In this example, the device 200 is integrated with server equipment or a headend TR of an audiovisual data stream broadcast network RD. According to one variant, the device 200 could be independent and connected to the equipment TR.
For example, the device 200 comprises a processing unit 210, equipped for example with a processor P2, and driven by a computer program Pg2 220, stored in a memory 230 and implementing the broadcast method according to the invention.
Upon initialization, the code instructions of the computer program Pg2 220 are for example loaded into a RAM memory before being executed by the processor of the processing unit 210. The processor of the processing unit 210 implements the steps of the broadcast method described previously, according to the instructions of the computer program Pg2 220.
According to one embodiment of the invention, the device 200 comprises at least one unit INSERT for inserting an identifier of a second audiovisual content in the first data stream. These units are driven by the processor P2 of the processing unit 210.
The invention which has just been described applies to various usage scenarios. A first usage scenario has been presented with reference to
With reference to
The invention therefore proposes to transmit a content identifier for this trailer, as if this were a case of conventional audiovisual content, and to use it in order to associate with it the identifier of the content which the trailer promotes.
In the example presented with reference to
During the broadcast of this trailer BA, the user can, according to the invention, command an action on the associated film F by a simple push on a command key of his/her remote control.
As mentioned previously, the user can command the recording of the film F associated with the trailer BA. The user can also command the automatic zapping to the channel which broadcasts the film F as soon as the broadcast will have begun. Thus, if on the day of the broadcast of the film F, the user has selected a channel other than that which broadcasts the film F, the access terminal will immediately zap to the channel which broadcasts the film F, as soon as it starts; similarly, if the user switches on his/her television set late, while the broadcast of the film F has already begun, the access terminal will immediately zap to the channel broadcasting the film F.
With reference to
The invention thus allows the user to program in a simple manner, by a simple push of the “record” key of his/her remote control, the recording not only of the next announced episode Ci2, but also of the set of episodes Ci3 to CiN of the season. According to the invention, the user can, according to the same principle and just as simply, program the automatic zapping or any other planned action by his/her remote control, in connection with a future broadcast of these content items associated with the first episode Ci1.
Of course other embodiments of the invention can be envisaged.
Number | Date | Country | Kind |
---|---|---|---|
1350019 | Jan 2013 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/FR2013/053244 | 12/23/2013 | WO | 00 |