WO2014108648A1 - System and method for distributing additional information to a secondary terminal - Google Patents

System and method for distributing additional information to a secondary terminal Download PDF

Info

Publication number
WO2014108648A1
WO2014108648A1 PCT/FR2014/050044 FR2014050044W WO2014108648A1 WO 2014108648 A1 WO2014108648 A1 WO 2014108648A1 FR 2014050044 W FR2014050044 W FR 2014050044W WO 2014108648 A1 WO2014108648 A1 WO 2014108648A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
program
information
received
server
Prior art date
Application number
PCT/FR2014/050044
Other languages
French (fr)
Inventor
Alain M. MOLINIE
Eric M. LAVIGNE
Original Assignee
Awox
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
Priority claimed from FR1350230A external-priority patent/FR3000864B1/en
Priority claimed from FR1350231A external-priority patent/FR3000860A1/en
Application filed by Awox filed Critical Awox
Priority to EP14703131.4A priority Critical patent/EP2944139A1/en
Publication of WO2014108648A1 publication Critical patent/WO2014108648A1/en

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/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42203Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • H04N21/42209Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
    • 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, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/45Management 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content

Definitions

  • the present invention relates to an information communication device. It applies in particular to the field of interactive television. STATE OF THE ART
  • broadcasters are offering dedicated applications for this second screen to complement the ads on the main screen with ads targeted to the second screen, these ads can be interactive.
  • these applications require the user to download them from an application store.
  • the effectiveness of these applications depends on the ability of the user to activate said applications when in front of the television.
  • these applications are not able to determine if one or more people are watching the same program together.
  • these applications used from the second screen do not allow control of the main screen or interact with it.
  • the present invention aims to remedy all or part of these disadvantages.
  • the present invention provides information communication device, which comprises:
  • a first (105, 205) terminal comprising:
  • At least one means (120, 220) for recognizing a program being restored comprising:
  • At least one portable secondary terminal (140, 240) communicating, furthermore comprising:
  • a means for controlling the means for restoring the first terminal configured to control the reproduction of the audiovisual program and / or at least one complementary piece of information.
  • this device is to allow a broadcaster to display additional information to an audiovisual program in a guaranteed way. Moreover, this device adapts to both a live broadcast program and a program broadcast from a recording, such as a DVD for example. Finally, the possibility of controlling the display of the first terminal makes it possible to display one or more sources of information on the first terminal. Thus, it is possible, by ordering a secondary terminal to control the display of two views of the same sporting event filmed according to two different points of view, for example.
  • the device which is the subject of the present invention comprises means of synchronization between terminals implementing the Wi-Fi standard.
  • the synchronization means implements the transmission of a device.
  • periodic signal defined in IEEE 802.1 1 as a "beacon frame" independent of the transmitted data.
  • each communicating portable secondary terminal comprises:
  • the first server comprises:
  • the first terminal includes the program recognition terminal. These embodiments have the advantage of ensuring the proximity between the recognition terminal and the terminal configured to broadcast an audiovisual program and thus improve the performance of the recognition terminal.
  • At least one secondary terminal has a program recognition terminal.
  • the capture means is configured to capture a sound code incorporated in the sound signal of the audiovisual program, said code identifying said audiovisual program.
  • each secondary terminal comprises means for transmitting and / or receiving a signal representative of an interaction made with another secondary terminal during the display of complementary information on said other secondary terminal. and wherein the display means is configured to display information based on a signal representative of a said interaction.
  • the means for displaying complementary information is a user interface whose content is generated by the remote server.
  • said content is described by beacon language instructions.
  • the device that is the subject of the present invention comprises at least one means of discovery of secondary terminals accessible on a local network and capable of receiving and displaying complementary information and / or the program received, implementing the UPnP standard, at least one secondary terminal having a means of discovering the first server by implementing the UPnP standard.
  • the present invention also relates to an information communication method, which comprises:
  • FIG. 1 represents, schematically, a first particular embodiment of the information communication device object of the present invention
  • FIG. 2 represents, schematically, a second particular embodiment of the information communication device which is the subject of the present invention.
  • FIG. 3 represents a particular flow diagram of the information communication method that is the subject of the present invention.
  • Playback is the reading by a terminal of an audiovisual program.
  • FIG. 1 shows a first particular embodiment of the device 10 which is the subject of the present invention.
  • This device 10 comprises:
  • a first terminal 105 comprising:
  • a program recognition terminal 120 comprising:
  • a first server 135 comprising:
  • means 145 for receiving complementary information relating to the received program from a remote server 155 via the first server 135 and / or the received program;
  • a means 198 for controlling the means 1 15 for restoring the first terminal 105 configured to control the reproduction of the audiovisual program and / or at least one complementary piece of information.
  • the first terminal 105 is, for example, a television connected to an analog or digital cable network providing the television an audiovisual program to broadcast.
  • the means 1 10 for receiving an audiovisual program can be, for example, a plug connected to the cable network.
  • this means 1 10 reception may be an antenna in the case of a satellite television network, wireless or internet.
  • the means 15 for rendering the audiovisual program can be, for example, a screen. The restitution carried out by this means 1 15 restitution is controlled by at least one secondary terminal 140.
  • the program recognition terminal 120 is, for example, an electronic circuit connected to one of the ports of the television, such as a USB or HDMI port.
  • This recognition terminal 120 comprises means 125 for capturing signals broadcast by the first terminal 105 which may be, for example, a microphone.
  • This means 125 capture can, for example, capture the sound broadcast by the first terminal 105 to extract a succession of characteristic sound frequencies. For example, such a succession of frequencies is likely to be recurrent during the restitution of the credits of an audiovisual program regularly broadcast on a channel of the television network.
  • this capture means 125 is configured to capture a sound code incorporated in the sound signal of the audiovisual program, said code identifying said audiovisual program, such as a DTMF code for example.
  • the capture means 125 is configured to capture a succession of images, restored by the first terminal 105, characteristics of an audiovisual program.
  • this recognition terminal 120 includes means 130 for transmitting information representative of the signals received.
  • This transmission means 130 is an antenna configured to transmit on a wireless Internet network, for example.
  • the device 10 includes a first server 135 for identifying the audiovisual program being restored, different from the first terminal 105 and each secondary terminal 140, configured to receive the information representative of captured signals.
  • This first server 135 is a set-top box, comprising a memory, for example.
  • This first server 135 may, for example, daily record predetermined number of sound frequency sequences associated with an audiovisual program.
  • this first server 135 can only include a memory and communicating each frequency sequence received to a remote server 155, this remote server 155 being configured to perform the identification of the audiovisual program being read according to the sound frequency sequence. communicated.
  • this first server 135 comprises a signal reception means representative of a detected interaction between a user and a secondary terminal 140 during the restitution of an audiovisual program.
  • This receiving means 165 is an antenna configured to transmit on a wireless Internet network, for example.
  • the recognition terminal 120 comprises a means 180 of local audience estimation according to each received detected interaction.
  • This estimating means 180 may be a computer program counting the number of complementary information displayed on secondary terminals 140 having been in interaction with a user.
  • the first server 135 includes means 175 for finding secondary terminals accessible on a local area network and capable of receiving and displaying information complementary to at least one secondary terminal by implementing the UPnP standard ("Universal Plug and Play"). Play "in English).
  • This means 175 of discovery is an antenna configured to communicate on a wireless Internet network, for example.
  • the device 10 comprises means 185 for synchronization between terminals implementing the Wi-Fi standard such as for example the transmission of a periodic signal IEEE 802.1 1 beacon frame (in French "markup frame") independent of the data transmitted.
  • the beacon frame is used to allow a terminal to detect the presence of a nearby Wi-Fi network and its misuse makes it possible to achieve strong synchronization between terminals.
  • Using the beacon frame as a clock synchronization allows increased accuracy of the order of twenty-five microseconds.
  • This synchronization means 185 is, for example, a computer program present in each terminal and / or the first server adjusting the clock of said terminal and / or first server as a function of the clock of the received beacon frame signal.
  • this synchronization means 185 is an antenna configured to transmit the beacon frame signal and the internal clock of each terminal and / or the first server 135 is configured to adjust to that of the beacon frame.
  • this synchronization means 185 is an antenna configured to transmit the beacon frame signal and the internal clock of each terminal and / or the first server 135 is configured to adjust to that of the beacon frame.
  • a synchronization solution implementing the Wi-Fi standard without the use of the beacon frame signal is used.
  • the device 10 comprises two portable secondary terminals 140 communicating.
  • Each of these secondary terminals 140 is a smartphone or tablet for example.
  • Each of these terminals secondary 140 includes means 145 for receiving additional information relating to the program being restored, from a remote server 155, via the first server 135.
  • This receiving means 145 is an antenna configured to communicate on a wireless internet network, for example.
  • each of these secondary terminals 140 comprises a complementary information display means 150 received, such as a screen for example.
  • This display means 150 is a graphical interface whose content, described by instructions of a tagged language such as HTML for example, is generated by the remote server 155.
  • each secondary terminal 140 includes a means 160 for detecting a user interaction during the display of the complementary information.
  • This detection means 160 is, for example, a computer program configured to detect each action of a user on the human machine interface such as a touch screen or a keyboard for example. When these actions concern the displayed additional information, they are detected and recorded by the detection means 160.
  • Each secondary terminal 150 includes means for transmitting, to a first server, a signal representative of the detected interaction.
  • This transmission means may be an antenna configured to transmit on a wireless Internet network, for example.
  • this transmission means is also the reception means 145.
  • each secondary terminal 140 includes means 198 for controlling the means 1 15 for restoring the first terminal 105 configured to control the restitution of the audiovisual program and / or at least one complementary piece of information.
  • This control means 198 is, for example, an electronic circuit configured to issue a command to the first terminal 105. This command may notably be:
  • a command for displaying at least one additional information or a display command for the audiovisual program is a command for displaying at least one additional information or a display command for the audiovisual program.
  • each secondary terminal 140 includes means for transmitting and / or receiving a signal representative of an interaction made with another secondary terminal during the display of complementary information on said other secondary terminal and in wherein the display means is configured to display information as a function of a signal representative of a said interaction.
  • This means 190 for transmitting and / or receiving a representative signal is, for example, an antenna configured to communicate on a wireless Internet network, for example.
  • each secondary terminal 140 includes a means 170 for discovering the first server by implementing the UPnP standard. This discovery means 170 is an antenna configured to communicate on a wireless Internet network, for example.
  • a secondary terminal 140 initiating a communication with a first server 135 authenticates itself. This also makes it possible to limit the number of requests received by the first server 135.
  • the first server 135 sends a packet configured to wake each secondary terminal 140 to which it is sent.
  • the wake-up method differs according to the secondary terminal 140 and the first server 135 records, for each secondary terminal 140 in its network, the method of waking up said secondary terminal 140.
  • a method of the type "WoWLAN” English “Wake up on wireless area network” translated into French by "Wake on wireless LAN" can be used.
  • the wireless communications made between the first server 135 and at least one secondary terminal 140 use the IEEE 802.1 standard known to the public as "Wi-Fi”.
  • FIG. 2 shows a second particular embodiment of the device 20 of the present invention.
  • This device 20 comprises:
  • a first terminal 205 comprising:
  • a first server 235 comprising: means 275 for discovering secondary terminals 240 accessible on a local network and capable of receiving and displaying complementary information;
  • a program recognition terminal 220 comprising:
  • the first terminal 205 is, for example, a television connected to an analog or digital cable network providing the television with an audiovisual program to broadcast.
  • the means 210 for receiving an audiovisual program is, for example, a socket connected to the cable network.
  • this reception means 210 is an antenna in the case of a satellite television network, wireless or internet.
  • the means 215 for rendering the audiovisual program is, for example, a screen.
  • the device 20 includes a first server 235 for identifying the audiovisual program being restored, different from the first terminal 205 and each secondary terminal 240, configured to receive the information representative of captured signals.
  • This first server 235 is a set-top box ("set-top box" in English) with a memory, for example.
  • This first server 235 may, for example, daily record a predetermined number of sound frequency sequences associated with an audiovisual program.
  • this first server 235 includes a memory and communicating each received frequency sequence to a remote server 255, which remote server 255 being configured to perform the identification of the audiovisual program being played according to the sound frequency sequence communicated.
  • this first server 235 comprises means 265 for receiving signals representative of a detected interaction between a user and a secondary terminal 240 during the restitution of an audiovisual program.
  • This receiving means 265 is an antenna configured to transmit on a wireless Internet network, for example.
  • the recognition terminal 220 comprises a local audience estimation means 280 as a function of each received detected interaction.
  • This estimation means 280 may be a computer program counting the number of complementary information displayed on secondary terminals 240 having been in interaction with a user.
  • the first server 235 comprises means 275 for finding secondary terminals accessible on a local network and capable of receiving and displaying information complementary to at least one secondary terminal by implementing the UPnP standard ("Universal Plug and Play"). Play "in English).
  • This discovery means 275 is an antenna configured to communicate on a wireless Internet network, for example.
  • the device 20 comprises means 285 for synchronization between terminals, implementing the Wi-Fi standard that may consist of using the transmission of a periodic signal defined in IEEE 802.1 1 as a beacon frame (in French "frame of markup ") independent of the transmitted data.
  • a beacon frame in French "frame of markup ”
  • This synchronization means 285 is, for example, a computer program present in each terminal and / or first server adjusting the clock of said terminal and / or first server as a function of the clock of the received beacon frame signal.
  • this synchronization means 285 is an antenna configured to transmit the beacon frame signal and the internal clock of each terminal and / or first server 235 is configured to adjust to that of the beacon frame.
  • a synchronization solution implementing the Wi-Fi standard without the use of the beacon frame signal is used.
  • the device 20 comprises two portable secondary terminals 240 communicating.
  • Each of these secondary terminals 240 is a smart phone or tablet for example.
  • Each secondary terminal 240 comprises a program recognition terminal 220 which may be, for example, an electronic circuit connected to one of the ports of the television, such as a USB or HDMI port.
  • This recognition terminal 220 comprises means 225 for capturing signals broadcast by the first terminal 205 which is, for example, a microphone.
  • This capture means 225 captures, for example, the sound broadcast by the first terminal 205 to extract a succession of characteristic sound frequencies. For example, such a succession of frequencies is likely to be recurrent during the restitution of the credits of an audiovisual program regularly broadcast on a channel of the television network.
  • this capture means 225 is configured to capture a sound code incorporated in the sound signal of the audiovisual program, said code identifying said audiovisual program, such as a DTMF code for example.
  • this recognition terminal 220 comprises means 230 for transmitting information representative of the signals received.
  • This transmission means 230 is an antenna configured to transmit on a wireless Internet network, for example.
  • Each of these secondary terminals 240 comprises a means 245 for receiving additional information relating to the program being restored, from a remote server 255, via the first server 235.
  • This receiving means 245 is an antenna configured to communicate on a wireless Internet network, for example.
  • each of these secondary terminals 240 comprises a complementary information display means 250 received, such as a screen for example.
  • This display means 250 is a graphical interface whose content, described by instructions of a tagged language such as HTML for example, is generated by the remote server 255.
  • each secondary terminal 240 includes a means 260 for detecting an interaction of the user during the display of the complementary information.
  • This detection means 260 is, for example, a computer program configured to detect each action of a user on the human machine interface such as a touch screen or a keyboard for example. When these actions concern the displayed additional information, they are detected and recorded by the detection means 260.
  • each secondary terminal 240 includes a means 298 for controlling the means 215 for restoring the first terminal 205 configured to order the return of the audiovisual program and / or at least additional information.
  • This control means 298 is, for example, an electronic circuit configured to issue a command to the first terminal 205. This command may notably be:
  • Each secondary terminal 250 includes means for transmitting, to a first server, a signal representative of the detected interaction.
  • This transmission means is an antenna configured to transmit on a wireless Internet network, for example.
  • this transmission means is also the receiving means 245.
  • each secondary terminal 240 comprises means for transmitting and / or receiving a signal representative of an interaction made with another secondary terminal during the display of complementary information on said other secondary terminal and in wherein the display means is configured to display information as a function of a signal representative of a said interaction.
  • This means 290 for transmitting and / or receiving a representative signal is, for example, an antenna configured to communicate on a wireless Internet network, for example.
  • each secondary terminal 240 includes means 270 for discovering the first server by implementing the UPnP standard. This discovery means 270 is an antenna configured to communicate on a wireless Internet network, for example.
  • the terminal initiating the communication with the other terminals is authenticated.
  • the first server 235 sends a packet configured to wake each secondary terminal 240 to which it is sent.
  • the wake-up method differs depending on the secondary terminal 240 and the first server 235 records, for each secondary terminal 240 in its network, the wake up method of said secondary terminal 240.
  • FIG. 3 shows a first particular embodiment of the method that is the subject of the present invention. This method comprises:
  • Step 300 of discovery of secondary terminals accessible on a local network and able to receive and display complementary information is realized, for example, by the implementation of a communicating antenna on an Internet network.
  • the reception step 305 is carried out by the implementation of an analog or digital cable television network or an antenna for example.
  • the step 310 of restitution is carried out by the implementation of a screen, for example.
  • the capture step 315 is performed by the implementation of a microphone, for example.
  • the transmission step 320 is performed by the implementation of an antenna transmitting on a wireless Internet network, for example.
  • the receiving step 325 is performed by the implementation of an antenna transmitting on a wireless Internet network, for example.
  • the step 330 of reception is carried out by the implementation of an antenna transmitting on a wireless Internet network, for example.
  • the display step 335 is performed by the implementation of a screen, for example.
  • the step 340 of control, by the secondary terminal, of the restitution by the first terminal of the audiovisual program and / or of at least one complementary piece of information is realized, for example, by the implementation of an electronic circuit configured to generate a command.
  • the command thus generated is transmitted from the secondary terminal to the first terminal.
  • the step 345 of restitution, by the primary terminal, the audiovisual program and / or at least additional information controlled by the secondary terminal is achieved, for example, by the implementation of a screen.
  • the present invention consists in allowing local identification of a program being restored and the display of additional information to this program on one or a plurality of present terminals. near the place of restitution of the program.

Abstract

The information communication device (20) comprises: - a first terminal (205) comprising: - a means (210) for receiving an audiovisual programme and at least one piece of information additional to the received programme and - a means (215) for playing back the audiovisual programme and/or at least one piece of received additional information; - at least one means (220) for recognising a programme during playback, comprising: - a means (225) for capturing signals broadcast by the first terminal and - a means (230) for transmitting a piece of information representative of the captured signals; - a first server (235) for identifying an audiovisual programme during playback, different from each secondary terminal, configured to receive the information representative of captured signals, and - at least one secondary portable communicating terminal (240), which further comprises: - a means (245) for receiving additional information relative to the programme received by the first terminal, coming from a remote server (255), via the first server, and/or the received programme; - a means (250) for displaying received additional information and/or the received programme and - a means (298) for controlling the playback means of the first terminal configured to control the playing back of the audiovisual programme and/or at least one piece of additional information.

Description

SYSTEME ET METHODE POUR LA DISTRIBUTION DE L'INFORMATION COMPLEMENTAIRE A  SYSTEM AND METHOD FOR DISTRIBUTING ADDITIONAL INFORMATION A
UN A
TERMINAL SECONDAIRE SECONDARY TERMINAL
DOMAINE TECHNIQUE DE L'INVENTION TECHNICAL FIELD OF THE INVENTION
La présente invention vise un dispositif de communication d'information. Elle s'applique notamment au domaine de la télévision interactive. ETAT DE LA TECHNIQUE  The present invention relates to an information communication device. It applies in particular to the field of interactive television. STATE OF THE ART
Pour le reste de ce document, on qualifiera de « local » (par opposition à « distant ») un objet présent dans les mêmes locaux que d'autres objets appartenant à un même dispositif.  For the rest of this document, we will describe as "local" (as opposed to "remote") an object present in the same premises as other objects belonging to the same device.
Les revenus des radiodiffuseurs sont ceux de la publicité diffusée sur des téléviseurs. Aujourd'hui, la publicité est restreinte à une restitution passive et anonyme sur tous les téléviseurs, indépendamment du ou des utilisateurs de ces téléviseurs. Parallèlement, de plus en plus de téléspectateurs utilisent, en complément de la télévision, un deuxième écran (téléphone intelligent ou tablette, par exemple).  The revenues of broadcasters are those of advertising broadcast on televisions. Today, advertising is restricted to passive and anonymous rendering on all televisions, regardless of the user or users of these televisions. At the same time, more and more television viewers are using, in addition to television, a second screen (smartphone or tablet, for example).
Fort de ce constat, les radiodiffuseurs proposent des applications dédiées pour ce second écran afin de complémenter les publicités diffusés sur l'écran principal par des publicités ciblées sur le deuxième écran, ces publicités pouvant être interactives.  With this in mind, broadcasters are offering dedicated applications for this second screen to complement the ads on the main screen with ads targeted to the second screen, these ads can be interactive.
Toutefois ces applications nécessitent que l'utilisateur les télécharge depuis un magasin d'applications. De plus, l'efficacité de ces applications dépend de la capacité de l'utilisateur à activer lesdites applications lorsqu'il est devant la télévision. De plus, ces applications ne sont pas capables de déterminer si une ou plusieurs personnes regardent ensemble le même programme. Finalement, ces applications utilisées depuis le second écran ne permettent pas la prise de contrôle de l'écran principal ou d'interagir avec lui.  However, these applications require the user to download them from an application store. In addition, the effectiveness of these applications depends on the ability of the user to activate said applications when in front of the television. In addition, these applications are not able to determine if one or more people are watching the same program together. Finally, these applications used from the second screen do not allow control of the main screen or interact with it.
De plus, dans le cas de programmes filmés selon une variété de points de vue simultanément, comme par exemple un événement sportif filmé par plusieurs caméras, l'utilisateur est contraint de ne regarder qu'une prise de vue à la fois. OBJET DE L'INVENTION In addition, in the case of programs filmed from a variety of viewpoints simultaneously, such as a sports event filmed by multiple cameras, the user is forced to watch only one shot at a time. OBJECT OF THE INVENTION
La présente invention vise à remédier à tout ou partie de ces inconvénients. A cet effet, la présente invention vise dispositif de communication d'information, qui comporte :  The present invention aims to remedy all or part of these disadvantages. For this purpose, the present invention provides information communication device, which comprises:
- un premier (105, 205) terminal comportant :  a first (105, 205) terminal comprising:
- un moyen (1 10, 210) de réception d'un programme audiovisuel et d'au moins une information complémentaire au programme reçu et  means (1 10, 210) for receiving an audiovisual program and at least one additional piece of information for the program received and
- un moyen (1 15, 215) de restitution du programme audiovisuel et/ou d'au moins une information complémentaire reçue ;  means (1 15, 215) for restoring the audiovisual program and / or at least one additional information received;
- au moins un moyen (120, 220) de reconnaissance d'un programme en cours de restitution, comportant :  at least one means (120, 220) for recognizing a program being restored, comprising:
- un moyen (125, 225) de capture de signaux diffusés par le premier terminal et  means (125, 225) for capturing signals broadcast by the first terminal and
- un moyen (130, 230) de transmission d'une information représentative des signaux captés ;  means (130, 230) for transmitting information representative of the signals received;
- un premier serveur (135, 235) d'identification d'un programme audiovisuel en cours de restitution, différent de chaque terminal secondaire, configuré pour recevoir l'information représentative de signaux captés et  a first server (135, 235) for identifying an audiovisual program being restored, different from each secondary terminal, configured to receive the information representative of signals received and
- au moins un terminal secondaire (140, 240) portable communiquant, comportant, de plus :  at least one portable secondary terminal (140, 240) communicating, furthermore comprising:
- un moyen (145, 245) de réception d'information complémentaire relative au programme reçu par le premier terminal, en provenance d'un serveur (155, 255) distant, par l'intermédiaire du premier serveur, et/ou du programme reçu ;  means (145, 245) for receiving complementary information relating to the program received by the first terminal, from a remote server (155, 255), via the first server, and / or the program received ;
- un moyen (150, 250) d'affichage d'information complémentaire reçue et/ou du programme reçu et  means (150, 250) for displaying complementary information received and / or the program received and
- un moyen de commande du moyen de restitution du premier terminal configuré pour commander la restitution du programme audiovisuel et/ou d'au moins une information complémentaire.  a means for controlling the means for restoring the first terminal configured to control the reproduction of the audiovisual program and / or at least one complementary piece of information.
L'avantage de ce dispositif est de permettre à un diffuseur d'afficher une information complémentaire à un programme audiovisuel de façon garantie. De plus, ce dispositif s'adapte aussi bien à un programme diffusé en direct qu'à un programme diffusé à partir d'un enregistrement, comme un DVD par exemple. Enfin, la possibilité de commander l'affichage du premier terminal permet d'afficher une ou plusieurs sources d'information sur le premier terminal. Ainsi, il est possible, par commande d'un terminal secondaire de commander l'affichage de deux vues d'un même événement sportif filmé selon deux points de vue différents, par exemple. The advantage of this device is to allow a broadcaster to display additional information to an audiovisual program in a guaranteed way. Moreover, this device adapts to both a live broadcast program and a program broadcast from a recording, such as a DVD for example. Finally, the possibility of controlling the display of the first terminal makes it possible to display one or more sources of information on the first terminal. Thus, it is possible, by ordering a secondary terminal to control the display of two views of the same sporting event filmed according to two different points of view, for example.
Dans des modes de réalisation, le dispositif objet de la présente invention comporte un moyen de synchronisation entre terminaux mettant en œuvre le standard Wi-Fi.  In embodiments, the device which is the subject of the present invention comprises means of synchronization between terminals implementing the Wi-Fi standard.
L'avantage de ces modes de réalisation est qu'ils s'appuient sur un standard très largement distribué qui permettent une implémentation facilitée du dispositif, Dans des modes de réalisation, le moyen de synchronisation met en l'œuvre l'émission d'un signal périodique défini dans IEEE 802.1 1 comme un « beacon frame » (en français « trame de balisage ») indépendant des données transmises.  The advantage of these embodiments is that they rely on a very widely distributed standard that allows a facilitated implementation of the device. In embodiments, the synchronization means implements the transmission of a device. periodic signal defined in IEEE 802.1 1 as a "beacon frame" independent of the transmitted data.
Ces modes de réalisation ont l'avantage de permettre une synchronisation forte entre les différents terminaux et/ou le premier serveur et notamment idéale pour la synchronisation audio-vidéo en ne dépassant pas 100 millisecondes de délai entre le signal audio et le signal vidéo.  These embodiments have the advantage of allowing strong synchronization between the different terminals and / or the first server and particularly ideal for audio-video synchronization in not exceeding 100 milliseconds of delay between the audio signal and the video signal.
Dans des modes de réalisation, chaque terminal secondaire portable communiquant comporte :  In embodiments, each communicating portable secondary terminal comprises:
- un moyen de détection d'une interaction de l'utilisateur au cours de l'affichage de l'information complémentaire,  a means for detecting an interaction of the user during the display of the complementary information,
- un moyen d'émission, à un premier serveur, d'un signal représentatif de l'interaction détectée et  means for sending, to a first server, a signal representative of the detected interaction and
et le premier serveur comporte : and the first server comprises:
- un moyen de réception de signaux représentatif d'interaction détectée et - un moyen d'estimation d'audience locale en fonction de chaque interaction détectée reçue.  means for receiving signals representative of detected interaction and local audience estimation means as a function of each received detected interaction.
Ces modes de réalisation ont l'avantage de permettre une mesure quantitative de l'audience du programme audiovisuel ainsi que de l'audience des informations complémentaires diffusées. Cet avantage est particulièrement important dans le cadre de la monétisation des informations complémentaires diffusées.  These embodiments have the advantage of allowing a quantitative measurement of the audience of the audiovisual program as well as the audience of the additional information broadcast. This advantage is particularly important in the context of the monetization of the additional information disseminated.
Dans des modes de réalisation, le premier terminal comporte le terminal de reconnaissance de programme. Ces modes de réalisation ont l'avantage de garantir la proximité entre le terminal de reconnaissance et le terminal configuré pour diffuser un programme audiovisuel et ainsi améliorer les performances du terminal de reconnaissance. In embodiments, the first terminal includes the program recognition terminal. These embodiments have the advantage of ensuring the proximity between the recognition terminal and the terminal configured to broadcast an audiovisual program and thus improve the performance of the recognition terminal.
Dans des modes de réalisation, au moins un terminal secondaire comporte un terminal de reconnaissance de programme.  In embodiments, at least one secondary terminal has a program recognition terminal.
Ces modes de réalisation ont l'avantage de permettre une mobilité accrue du terminal de reconnaissance, ainsi capable de reconnaître un programme audiovisuel indépendamment du premier terminal sur lequel le programme audiovisuel est diffusé.  These embodiments have the advantage of allowing increased mobility of the recognition terminal, thus capable of recognizing an audiovisual program independently of the first terminal on which the audiovisual program is broadcast.
Dans des modes de réalisation, le moyen de capture est configuré pour capter un code sonore incorporé dans le signal sonore du programme audiovisuel, ledit code identifiant ledit programme audiovisuel.  In embodiments, the capture means is configured to capture a sound code incorporated in the sound signal of the audiovisual program, said code identifying said audiovisual program.
Ces modes de réalisation ont l'avantage de permettre une identification rapide et fiable du programme audiovisuel en cours de restitution dans lequel a été incorporé le code sonore.  These embodiments have the advantage of allowing a fast and reliable identification of the audiovisual program being restored in which the sound code has been incorporated.
Dans des modes de réalisation, chaque terminal secondaire comporte un moyen d'émission et/ou de réception d'un signal représentatif d'une interaction réalisé avec un autre terminal secondaire au cours de l'affichage d'information complémentaire sur ledit autre terminal secondaire et dans lequel le moyen d'affichage est configuré pour afficher une information en fonction d'un signal représentatif d'une dite interaction.  In embodiments, each secondary terminal comprises means for transmitting and / or receiving a signal representative of an interaction made with another secondary terminal during the display of complementary information on said other secondary terminal. and wherein the display means is configured to display information based on a signal representative of a said interaction.
Ces modes de réalisation ont l'avantage de permettre une plus grande interactivité entre les différents terminaux secondaires du dispositif. Cet avantage est particulièrement important dans le cas où l'information complémentaire serait un jeu auquel serait connectée une pluralité de terminaux secondaires, par exemple.  These embodiments have the advantage of allowing greater interactivity between the different secondary terminals of the device. This advantage is particularly important in the case where the complementary information would be a game to which a plurality of secondary terminals would be connected, for example.
Dans des modes de réalisation, le moyen d'affichage d'une information complémentaire est une interface utilisateur dont le contenu est généré par le serveur distant.  In embodiments, the means for displaying complementary information is a user interface whose content is generated by the remote server.
Ces modes de réalisation ont l'avantage de permettre une faible utilisation des ressources du terminal secondaire, l'essentiel du traitement étant réalisé à distance.  These embodiments have the advantage of allowing a low use of the resources of the secondary terminal, most of the processing being carried out remotely.
Dans des modes de réalisation, ledit contenu est décrit par des instructions d'un langage à balise. Ces modes de réalisation ont l'avantage de permettre d'afficher des pages nécessitant peu de ressources d'un terminal secondaire. In embodiments, said content is described by beacon language instructions. These embodiments have the advantage of making it possible to display pages requiring few resources of a secondary terminal.
Dans des modes de réalisation, le dispositif objet de la présente invention comporte au moins un moyen de découverte de terminaux secondaires accessibles sur un réseau local et capables de recevoir et d'afficher une information complémentaire et/ou le programme reçu, mettant en œuvre le standard UPnP, au moins un terminal secondaire comportant un moyen de découverte du premier serveur en mettant en œuvre le standard UPnP.  In embodiments, the device that is the subject of the present invention comprises at least one means of discovery of secondary terminals accessible on a local network and capable of receiving and displaying complementary information and / or the program received, implementing the UPnP standard, at least one secondary terminal having a means of discovering the first server by implementing the UPnP standard.
Ces modes de réalisation ont l'avantage, une fois la découverte finalisée, de permettre une communication optimisée entre les terminaux et/ou le serveur du dispositif.  These embodiments have the advantage, once the discovery is finalized, to allow optimized communication between the terminals and / or the server of the device.
La présente invention vise également un procédé de communication d'information, qui comporte :  The present invention also relates to an information communication method, which comprises:
- une étape de réception, par un premier terminal, d'un programme audiovisuel et d'au moins une information complémentaire au programme reçu,  a step of reception, by a first terminal, of an audiovisual program and at least one additional information to the program received,
- une étape de restitution, par le premier terminal, du programme audiovisuel, a step of restitution, by the first terminal, of the audiovisual program,
- une étape de capture, par un terminal de reconnaissance de programmes, de signaux diffusés par le premier terminal, a step of capture, by a program recognition terminal, signals broadcast by the first terminal,
- une étape de transmission, par le terminal de reconnaissance de programmes, d'une information représentative des signaux captés,  a step of transmission, by the program recognition terminal, of information representative of the signals picked up,
- une étape de réception, par un premier serveur d'identification du programme audiovisuel en cours de restitution différent du premier terminal et de chaque terminal secondaire, de l'information représentative des signaux captés, a step of receiving, by a first identification server of the audiovisual program being restored different from the first terminal and from each secondary terminal, information representative of the signals received,
- une étape de réception, par un terminal secondaire portable communiquant, d'information complémentaire relative au programme reçu, en provenance d'un serveur distant, par l'intermédiaire du premier serveur et/ou du programme reçu, a step of receiving, by a portable secondary terminal communicating, additional information relating to the received program, coming from a remote server, via the first server and / or the program received,
- une étape d'affichage, par le terminal secondaire portable communiquant, de l'information complémentaire reçue et/ou du programme reçu,  a step of displaying, by the communicating secondary portable terminal, received complementary information and / or the received program,
- une étape de commande, par le terminal secondaire, de la restitution par le premier terminal du programme audiovisuel et/ou d'au moins une information complémentaire et - une étape de restitution, par le terminal primaire, du programme audiovisuel et/ou d'au moins une information complémentaire commandée par le terminal secondaire. a step of control, by the secondary terminal, of the reproduction by the first terminal of the audiovisual program and / or of at least one complementary piece of information and a step of restitution, by the primary terminal, of the audiovisual program and / or of at least one complementary piece of information controlled by the secondary terminal.
Les buts, caractéristiques et avantages de ce procédé étant similaires à ceux du dispositif de communication d'information objet de la présente invention, ils ne sont pas rappelés ici.  The aims, characteristics and advantages of this method being similar to those of the information communication device object of the present invention, they are not recalled here.
BREVE DESCRIPTION DES FIGURES BRIEF DESCRIPTION OF THE FIGURES
D'autres avantages, buts et caractéristiques de l'invention ressortiront de la description qui suit d'au moins un mode de réalisation particulier du dispositif de communication d'information, en regard des dessins annexés, dans lesquels :  Other advantages, aims and features of the invention will emerge from the description which follows of at least one particular embodiment of the information communication device, with reference to the appended drawings, in which:
- la figure 1 représente, schématiquement, un premier mode particulier de réalisation du dispositif de communication d'information objet de la présente invention,  FIG. 1 represents, schematically, a first particular embodiment of the information communication device object of the present invention,
- la figure 2 représente, schématiquement, un deuxième mode particulier de réalisation du dispositif de communication d'information objet de la présente invention et  FIG. 2 represents, schematically, a second particular embodiment of the information communication device which is the subject of the present invention and
- la figure 3 représente un logigramme d'étapes particulier du procédé de communication d'information objet de la présente invention.  FIG. 3 represents a particular flow diagram of the information communication method that is the subject of the present invention.
DESCRIPTION D'EXEMPLES DE REALISATION DE L'INVENTION DESCRIPTION OF EXAMPLES OF EMBODIMENT OF THE INVENTION
La présente description est donnée à titre non limitatif.  The present description is given in a non-limiting manner.
On note, dès à présent, que les figures ne sont pas à l'échelle.  As of now, we note that the figures are not to scale.
On appelle « restitution » la lecture, par un terminal, d'un programme audiovisuel.  "Playback" is the reading by a terminal of an audiovisual program.
On appelle « information complémentaire » à un programme audiovisuel tout élément d'information sonore ou visuel associé au programme audiovisuel. Ainsi, une information complémentaire peut correspondre à un autre programme audiovisuel. Par exemple, lors d'une manifestation sportive filmée selon plusieurs points de vue, le programme audiovisuel peut correspondre au flux audiovisuel diffusé par une chaîne et une information complémentaire peut correspondre à un autre flux audiovisuel filmé depuis un point de vue particulier montré ou non dans le programme audiovisuel. On observe sur la figure 1 , un premier mode de réalisation particulier du dispositif 10 objet de la présente invention. Ce dispositif 10 comporte : The term "supplementary information" to an audiovisual program means any piece of audio or visual information associated with the audiovisual program. Thus, complementary information may correspond to another audiovisual program. For example, during a sports event filmed according to several points of view, the audiovisual program may correspond to the audiovisual stream broadcast by a channel and complementary information may correspond to another audiovisual stream filmed from a particular point of view shown or not in the audiovisual program. FIG. 1 shows a first particular embodiment of the device 10 which is the subject of the present invention. This device 10 comprises:
- un premier terminal 105 comportant :  a first terminal 105 comprising:
- un moyen 1 10 de réception d'un programme audiovisuel et d'au moins une information complémentaire au programme reçu ;  means 1 10 of receiving an audiovisual program and at least one additional information to the program received;
- un moyen 1 15 de restitution du programme audiovisuel et/ou d'au moins une information complémentaire reçue et  a means 15 for restitution of the audiovisual program and / or at least one additional information received and
- un terminal 120 de reconnaissance de programme, comportant :  a program recognition terminal 120, comprising:
- un moyen 125 de capture de signaux diffusés par le premier terminal 105 et  a means 125 for capturing signals broadcast by the first terminal 105 and
- un moyen 130 de transmission d'une information représentative des signaux captés ;  a means 130 for transmitting information representative of the signals received;
- un premier serveur 135 comportant :  a first server 135 comprising:
- un moyen 175 de découverte de terminaux secondaires 140 accessibles sur un réseau local et capables de recevoir et d'afficher une information complémentaire ;  means 175 for discovering secondary terminals 140 accessible on a local network and capable of receiving and displaying complementary information;
- un moyen 165 de réception de signaux ;  means 165 for receiving signals;
- un moyen 180 d'estimation d'audience locale et  a means 180 for estimating local audience and
- un moyen 185 de synchronisation entre terminaux ;  means 185 for synchronization between terminals;
- deux terminaux secondaires 140 portables communiquant, comportant chacun, de plus :  two portable secondary terminals 140 communicating, each comprising, in addition:
- un moyen 145 de réception d'information complémentaire relative au programme reçu, en provenance d'un serveur 155 distant, par l'intermédiaire du premier serveur 135, et/ou du programme reçu;  means 145 for receiving complementary information relating to the received program from a remote server 155 via the first server 135 and / or the received program;
- un moyen 150 d'affichage d'information complémentaire reçue et/ou du programme reçu et  a means 150 for displaying complementary information received and / or the program received and
- un moyen 198 de commande du moyen 1 15 de restitution du premier terminal 105 configuré pour commander la restitution du programme audiovisuel et/ou d'au moins une information complémentaire.  a means 198 for controlling the means 1 15 for restoring the first terminal 105 configured to control the reproduction of the audiovisual program and / or at least one complementary piece of information.
Le premier terminal 105 est, par exemple, un téléviseur connecté à un réseau câblé analogique ou numérique fournissant au téléviseur un programme audiovisuel à diffuser. Ainsi, le moyen 1 10 de réception d'un programme audiovisuel peut être, par exemple, une prise branchée sur le réseau câblé. Alternativement, ce moyen 1 10 de réception peut être une antenne dans le cas d'un réseau de télévision satellitaire, sans fil ou internet. Le moyen 1 15 de restitution du programme audiovisuel peut être, par exemple, un écran. La restitution réalisée par ce moyen 1 15 de restitution est commandée par au moins un terminal secondaire 140. The first terminal 105 is, for example, a television connected to an analog or digital cable network providing the television an audiovisual program to broadcast. Thus, the means 1 10 for receiving an audiovisual program can be, for example, a plug connected to the cable network. Alternatively, this means 1 10 reception may be an antenna in the case of a satellite television network, wireless or internet. The means 15 for rendering the audiovisual program can be, for example, a screen. The restitution carried out by this means 1 15 restitution is controlled by at least one secondary terminal 140.
Le terminal 120 de reconnaissance de programme est, par exemple, un circuit électronique branché sur l'un des ports du téléviseur, comme par exemple un port USB ou HDMI. Ce terminal 120 de reconnaissance comporte un moyen 125 de capture de signaux diffusés par le premier terminal 105 qui peut être, par exemple, un microphone. Ce moyen 125 de capture peut, par exemple, capter le son diffusé par le premier terminal 105 pour en extraire une succession de fréquences sonores caractéristiques. Par exemple, une telle succession de fréquences est susceptible d'être récurrente lors de la restitution du générique d'un programme audiovisuel régulièrement diffusé sur une chaîne du réseau de télévision. Dans des variantes, ce moyen 125 de capture est configuré pour capter un code sonore incorporé dans le signal sonore du programme audiovisuel, ledit code identifiant ledit programme audiovisuel, comme un code DTMF par exemple. Dans des variantes, le moyen 125 de capture est configuré pour capter une succession d'images, restituées par le premier terminal 105, caractéristiques d'un programme audiovisuel. Finalement, ce terminal 120 de reconnaissance comporte un moyen 130 de transmission d'une information représentative des signaux captés. Ce moyen 130 de transmission est une antenne configurée pour émettre sur un réseau internet sans-fil, par exemple.  The program recognition terminal 120 is, for example, an electronic circuit connected to one of the ports of the television, such as a USB or HDMI port. This recognition terminal 120 comprises means 125 for capturing signals broadcast by the first terminal 105 which may be, for example, a microphone. This means 125 capture can, for example, capture the sound broadcast by the first terminal 105 to extract a succession of characteristic sound frequencies. For example, such a succession of frequencies is likely to be recurrent during the restitution of the credits of an audiovisual program regularly broadcast on a channel of the television network. In variants, this capture means 125 is configured to capture a sound code incorporated in the sound signal of the audiovisual program, said code identifying said audiovisual program, such as a DTMF code for example. In variants, the capture means 125 is configured to capture a succession of images, restored by the first terminal 105, characteristics of an audiovisual program. Finally, this recognition terminal 120 includes means 130 for transmitting information representative of the signals received. This transmission means 130 is an antenna configured to transmit on a wireless Internet network, for example.
De plus, le dispositif 10 comporte un premier serveur 135 d'identification du programme audiovisuel en cours de restitution, différent du premier terminal 105 et de chaque terminal 140 secondaire, configuré pour recevoir l'information représentative de signaux captés. Ce premier serveur 135 est un boîtier décodeur (« set-top box », en anglais) comportant une mémoire, par exemple. Ce premier serveur 135 peut, par exemple, quotidiennement enregistrer nombre prédéterminé de séquences de fréquences sonores associées à un programme audiovisuel. Alternativement, ce premier serveur 135 peut seulement comporter une mémoire et communiquant chaque séquence de fréquences reçues à un serveur 155 distant, ce serveur 155 distant étant configuré pour réaliser l'identification du programme audiovisuel en cours de lecture en fonction de la séquence de fréquences sonores communiquée. De plus, ce premier serveur 135 comporte un moyen de réception de signaux représentatif d'une interaction détectée entre un utilisateur et un terminal secondaire 140 au cours de la restitution d'un programme audiovisuel. Ce moyen 165 de réception est une antenne configurée pour émettre sur un réseau internet sans-fil, par exemple. Le terminal 120 de reconnaissance comporte un moyen 180 d'estimation d'audience locale en fonction de chaque interaction détectée reçue. Ce moyen 180 d'estimation peut être un programme informatique comptant le nombre d'information complémentaires affichées sur des terminaux secondaires 140 ayant été en interaction avec un utilisateur. Finalement, le premier serveur 135 comporte un moyen 175 de découverte de terminaux secondaires accessibles sur un réseau local et capables de recevoir et d'afficher une information complémentaire d'au moins un terminal secondaire en mettant en œuvre le standard UPnP (« Universal Plug and Play » en anglais). Ce moyen 175 de découverte est une antenne configurée pour communiquer sur un réseau internet sans-fil, par exemple. In addition, the device 10 includes a first server 135 for identifying the audiovisual program being restored, different from the first terminal 105 and each secondary terminal 140, configured to receive the information representative of captured signals. This first server 135 is a set-top box, comprising a memory, for example. This first server 135 may, for example, daily record predetermined number of sound frequency sequences associated with an audiovisual program. Alternatively, this first server 135 can only include a memory and communicating each frequency sequence received to a remote server 155, this remote server 155 being configured to perform the identification of the audiovisual program being read according to the sound frequency sequence. communicated. In addition, this first server 135 comprises a signal reception means representative of a detected interaction between a user and a secondary terminal 140 during the restitution of an audiovisual program. This receiving means 165 is an antenna configured to transmit on a wireless Internet network, for example. The recognition terminal 120 comprises a means 180 of local audience estimation according to each received detected interaction. This estimating means 180 may be a computer program counting the number of complementary information displayed on secondary terminals 140 having been in interaction with a user. Finally, the first server 135 includes means 175 for finding secondary terminals accessible on a local area network and capable of receiving and displaying information complementary to at least one secondary terminal by implementing the UPnP standard ("Universal Plug and Play"). Play "in English). This means 175 of discovery is an antenna configured to communicate on a wireless Internet network, for example.
De plus, le dispositif 10 comporte un moyen 185 de synchronisation entre terminaux mettant en œuvre le standard Wi-Fi comme par exemple l'émission d'un signal périodique IEEE 802.1 1 beacon frame (en français « trame de balisage ») indépendant des données transmises. Traditionnellement, le beacon frame est utilisée afin de permettre à un terminal de détecter la présence d'un réseau Wi-Fi à proximité et son utilisation détournée permet de réaliser une synchronisation forte entre terminaux. L'utilisation du beacon frame comme horloge de synchronisation permet une précision accrue de l'ordre de vingt-cinq microsecondes. Ce moyen 185 de synchronisation est, par exemple, un programme informatique présent dans chaque terminal et/ou le premier serveur ajustant l'horloge dudit terminal et/ou premier serveur en fonction de l'horloge du signal beacon frame reçue. Alternativement, ce moyen 185 de synchronisation est une antenne configurée pour émettre le signal beacon frame et l'horloge interne de chaque terminal et/ou le premier serveur 135 est configurée pour s'ajuster sur celle du beacon frame. Dans des variantes, une solution de synchronisation mettant en œuvre le standard de Wi- Fi sans l'utilisation du signal beacon frame est utilisée.  In addition, the device 10 comprises means 185 for synchronization between terminals implementing the Wi-Fi standard such as for example the transmission of a periodic signal IEEE 802.1 1 beacon frame (in French "markup frame") independent of the data transmitted. Traditionally, the beacon frame is used to allow a terminal to detect the presence of a nearby Wi-Fi network and its misuse makes it possible to achieve strong synchronization between terminals. Using the beacon frame as a clock synchronization allows increased accuracy of the order of twenty-five microseconds. This synchronization means 185 is, for example, a computer program present in each terminal and / or the first server adjusting the clock of said terminal and / or first server as a function of the clock of the received beacon frame signal. Alternatively, this synchronization means 185 is an antenna configured to transmit the beacon frame signal and the internal clock of each terminal and / or the first server 135 is configured to adjust to that of the beacon frame. In variants, a synchronization solution implementing the Wi-Fi standard without the use of the beacon frame signal is used.
Finalement, le dispositif 10 comporte deux terminaux secondaires 140 portables communiquant. Chacun de ces terminaux secondaires 140 est un téléphone intelligent ou une tablette par exemple. Chacun de ces terminaux secondaires 140 comporte un moyen 145 de réception d'information complémentaire relative au programme en cours de restitution, en provenance d'un serveur 155 distant, par l'intermédiaire du premier serveur 135. Ce moyen 145 de réception est une antenne configurée pour communiquer sur un réseau internet sans-fil, par exemple. De plus, chacun de ces terminaux secondaires 140 comporte un moyen 150 d'affichage d'information complémentaire reçue, comme un écran par exemple. Ce moyen 150 d'affichage est une interface graphique dont le contenu, décrit par des instructions d'un langage à balise comme le HTML par exemple, est généré par le serveur 155 distant. Finally, the device 10 comprises two portable secondary terminals 140 communicating. Each of these secondary terminals 140 is a smartphone or tablet for example. Each of these terminals secondary 140 includes means 145 for receiving additional information relating to the program being restored, from a remote server 155, via the first server 135. This receiving means 145 is an antenna configured to communicate on a wireless internet network, for example. In addition, each of these secondary terminals 140 comprises a complementary information display means 150 received, such as a screen for example. This display means 150 is a graphical interface whose content, described by instructions of a tagged language such as HTML for example, is generated by the remote server 155.
De plus, chaque terminal secondaire 140 comporte un moyen 160 de détection d'une interaction de l'utilisateur au cours de l'affichage de l'information complémentaire. Ce moyen 160 de détection est, par exemple, un programme informatique configuré pour détecter chaque action d'un utilisateur sur l'interface homme machine comme un écran tactile ou un clavier par exemple. Lorsque ces actions concernent l'information complémentaire affichée, elles sont détectées et enregistrées par le moyen 160 de détection. Chaque terminal secondaire 150 comporte un moyen d'émission, à un premier serveur, d'un signal représentatif de l'interaction détectée. Ce moyen d'émission peut être une antenne configurée pour émettre sur un réseau internet sans-fil, par exemple. Alternativement, ce moyen d'émission est également le moyen 145 de réception.  In addition, each secondary terminal 140 includes a means 160 for detecting a user interaction during the display of the complementary information. This detection means 160 is, for example, a computer program configured to detect each action of a user on the human machine interface such as a touch screen or a keyboard for example. When these actions concern the displayed additional information, they are detected and recorded by the detection means 160. Each secondary terminal 150 includes means for transmitting, to a first server, a signal representative of the detected interaction. This transmission means may be an antenna configured to transmit on a wireless Internet network, for example. Alternatively, this transmission means is also the reception means 145.
De plus, chaque terminal secondaire 140 comporte un moyen 198 de commande du moyen 1 15 de restitution du premier terminal 105 configuré pour commander la restitution du programme audiovisuel et/ou d'au moins une information complémentaire. Ce moyen 198 de commande est, par exemple, un circuit électronique configuré pour émettre une commande à destination du premier terminal 105. Cette commande peut notamment être :  In addition, each secondary terminal 140 includes means 198 for controlling the means 1 15 for restoring the first terminal 105 configured to control the restitution of the audiovisual program and / or at least one complementary piece of information. This control means 198 is, for example, an electronic circuit configured to issue a command to the first terminal 105. This command may notably be:
- une commande d'affichage d'au moins une information complémentaire et du programme audiovisuel,  a command for displaying at least one complementary piece of information and the audiovisual program,
- une commande d'affichage d'au moins une information complémentaire ou - une commande d'affichage du programme audiovisuel.  a command for displaying at least one additional information or a display command for the audiovisual program.
Ainsi, par exemple, il est possible de commander la restitution simultanée du programme audiovisuel, mais aussi d'un flux d'image secondaire et d'une interface comportant des données textuelles concernant le programme audiovisuel restitué. De plus, chaque terminal secondaire 140 comporte un moyen d'émission et/ou de réception d'un signal représentatif d'une interaction réalisé avec un autre terminal secondaire au cours de l'affichage d'information complémentaire sur ledit autre terminal secondaire et dans lequel le moyen d'affichage est configuré pour afficher une information en fonction d'un signal représentatif d'une dite interaction. Ce moyen 190 d'émission et/ou de réception d'un signal représentatif est, par exemple, une antenne configurée pour communiquer sur un réseau internet sans-fil, par exemple. Finalement, chaque terminal secondaire 140 comporte un moyen 170 de découverte du premier serveur en mettant en œuvre le standard UPnP. Ce moyen 170 de découverte est une antenne configurée pour communiquer sur un réseau internet sans-fil, par exemple. Thus, for example, it is possible to control the simultaneous rendering of the audiovisual program, but also a secondary image stream and an interface comprising textual data concerning the restored audiovisual program. In addition, each secondary terminal 140 includes means for transmitting and / or receiving a signal representative of an interaction made with another secondary terminal during the display of complementary information on said other secondary terminal and in wherein the display means is configured to display information as a function of a signal representative of a said interaction. This means 190 for transmitting and / or receiving a representative signal is, for example, an antenna configured to communicate on a wireless Internet network, for example. Finally, each secondary terminal 140 includes a means 170 for discovering the first server by implementing the UPnP standard. This discovery means 170 is an antenna configured to communicate on a wireless Internet network, for example.
Afin de protéger le dispositif 10 d'attaques DOS (de l'anglais « déniai of service », traduit en français par déni de service), un terminal secondaire 140 initiant une communication avec un premier serveur 135 s'authentifie. Ceci permet, de plus, de limiter le nombre de requêtes reçues par le premier serveur 135.  In order to protect the DOS attack device (of denial of service), a secondary terminal 140 initiating a communication with a first server 135 authenticates itself. This also makes it possible to limit the number of requests received by the first server 135.
De plus, afin de s'assurer que les terminaux secondaires 140 sont actifs en plus d'être présents à proximité du premier serveur 135, le premier serveur 135 émet un paquet configuré pour réveiller chaque terminal secondaire 140 auquel il est envoyé. La méthode de réveil diffère selon le terminal secondaire 140 et le premier serveur 135 enregistre, pour chaque terminal secondaire 140 dans son réseau, la méthode de réveil dudit terminal secondaire 140. Par exemple, dans le cadre d'un réseau local sans-fil, un procédé de type « WoWLAN » (de l'anglais « Wake up on wireless area network » traduit en français par « réveil sur réseau local sans fil ») peut être utilisé.  In addition, to ensure that the secondary terminals 140 are active in addition to being present near the first server 135, the first server 135 sends a packet configured to wake each secondary terminal 140 to which it is sent. The wake-up method differs according to the secondary terminal 140 and the first server 135 records, for each secondary terminal 140 in its network, the method of waking up said secondary terminal 140. For example, in the context of a wireless local area network, a method of the type "WoWLAN" (English "Wake up on wireless area network" translated into French by "Wake on wireless LAN") can be used.
Dans des variantes, les communications sans-fil réalisées entre le premier serveur 135 et au moins un terminal secondaire 140 utilisent le standard IEEE 802.1 1 connu du public sous le nom de « Wi-Fi ».  In variants, the wireless communications made between the first server 135 and at least one secondary terminal 140 use the IEEE 802.1 standard known to the public as "Wi-Fi".
On observe sur la figure 2, un deuxième mode de réalisation particulier du dispositif 20 objet de la présente invention. Ce dispositif 20 comporte :  FIG. 2 shows a second particular embodiment of the device 20 of the present invention. This device 20 comprises:
- un premier terminal 205 comportant :  a first terminal 205 comprising:
- un moyen 210 de réception d'un programme audiovisuel et  a means 210 for receiving an audiovisual program and
- un moyen 215 de restitution du programme audiovisuel ;  a means 215 of restitution of the audiovisual program;
- un premier serveur 235 comportant : - un moyen 275 de découverte de terminaux secondaires 240 accessibles sur un réseau local et capables de recevoir et d'afficher une information complémentaire ; a first server 235 comprising: means 275 for discovering secondary terminals 240 accessible on a local network and capable of receiving and displaying complementary information;
- un moyen 265 de réception de signaux ;  means 265 for receiving signals;
- un moyen 280 d'estimation d'audience locale et  a means 280 for estimating local audience and
- un moyen 285 de synchronisation entre terminaux et  a means 285 for synchronization between terminals and
- deux terminaux secondaires 240 portables communiquant, comportant chacun, de plus :  two portable secondary terminals 240 communicating, each comprising, in addition:
- un terminal 220 de reconnaissance de programme, comportant :  a program recognition terminal 220, comprising:
- un moyen 225 de capture de signaux diffusés par le premier terminal 205 et  a means 225 for capturing signals broadcast by the first terminal 205 and
- un moyen 230 de transmission d'une information représentative des signaux captés ;  a means 230 for transmitting information representative of the signals received;
- un moyen 245 de réception d'information complémentaire relative au programme en cours de restitution, en provenance d'un serveur 255 distant, par l'intermédiaire du premier serveur 235 et  a means 245 for receiving additional information relating to the program being restored, from a remote server 255, via the first server 235 and
- un moyen 250 d'affichage d'information complémentaire reçue. a complementary information display means 250 received.
Le premier terminal 205 est, par exemple, un téléviseur connecté à un réseau câblé analogique ou numérique fournissant au téléviseur un programme audiovisuel à diffuser. Ainsi, le moyen 210 de réception d'un programme audiovisuel est, par exemple, une prise branchée sur le réseau câblé. Alternativement, ce moyen 210 de réception est une antenne dans le cas d'un réseau de télévision satellitaire, sans fil ou internet. Le moyen 215 de restitution du programme audiovisuel est, par exemple, un écran. The first terminal 205 is, for example, a television connected to an analog or digital cable network providing the television with an audiovisual program to broadcast. Thus, the means 210 for receiving an audiovisual program is, for example, a socket connected to the cable network. Alternatively, this reception means 210 is an antenna in the case of a satellite television network, wireless or internet. The means 215 for rendering the audiovisual program is, for example, a screen.
De plus, le dispositif 20 comporte un premier serveur 235 d'identification du programme audiovisuel en cours de restitution, différent du premier terminal 205 et de chaque terminal 240 secondaire, configuré pour recevoir l'information représentative de signaux captés. Ce premier serveur 235 est un boîtier décodeur (« set-top box » en anglais) comportant une mémoire, par exemple. Ce premier serveur 235 peut, par exemple, quotidiennement enregistrer un nombre prédéterminé de séquences de fréquences sonores associées à un programme audiovisuel. Alternativement, ce premier serveur 235 comporte une mémoire et communiquant chaque séquence de fréquences reçues à un serveur 255 distant, ce serveur 255 distant étant configuré pour réaliser l'identification du programme audiovisuel en cours de lecture en fonction de la séquence de fréquences sonores communiquée. In addition, the device 20 includes a first server 235 for identifying the audiovisual program being restored, different from the first terminal 205 and each secondary terminal 240, configured to receive the information representative of captured signals. This first server 235 is a set-top box ("set-top box" in English) with a memory, for example. This first server 235 may, for example, daily record a predetermined number of sound frequency sequences associated with an audiovisual program. Alternatively, this first server 235 includes a memory and communicating each received frequency sequence to a remote server 255, which remote server 255 being configured to perform the identification of the audiovisual program being played according to the sound frequency sequence communicated.
De plus, ce premier serveur 235 comporte un moyen 265 de réception de signaux représentatifs d'une interaction détectée entre un utilisateur et un terminal secondaire 240 au cours de la restitution d'un programme audiovisuel. Ce moyen 265 de réception est une antenne configurée pour émettre sur un réseau internet sans-fil, par exemple. Le terminal 220 de reconnaissance comporte un moyen 280 d'estimation d'audience locale en fonction de chaque interaction détectée reçue. Ce moyen 280 d'estimation peut être un programme informatique comptant le nombre d'information complémentaires affichées sur des terminaux secondaires 240 ayant été en interaction avec un utilisateur. Finalement, le premier serveur 235 comporte un moyen 275 de découverte de terminaux secondaires accessibles sur un réseau local et capables de recevoir et d'afficher une information complémentaire d'au moins un terminal secondaire en mettant en œuvre le standard UPnP (« Universal Plug and Play » en anglais). Ce moyen 275 de découverte est une antenne configurée pour communiquer sur un réseau internet sans-fil, par exemple.  In addition, this first server 235 comprises means 265 for receiving signals representative of a detected interaction between a user and a secondary terminal 240 during the restitution of an audiovisual program. This receiving means 265 is an antenna configured to transmit on a wireless Internet network, for example. The recognition terminal 220 comprises a local audience estimation means 280 as a function of each received detected interaction. This estimation means 280 may be a computer program counting the number of complementary information displayed on secondary terminals 240 having been in interaction with a user. Finally, the first server 235 comprises means 275 for finding secondary terminals accessible on a local network and capable of receiving and displaying information complementary to at least one secondary terminal by implementing the UPnP standard ("Universal Plug and Play"). Play "in English). This discovery means 275 is an antenna configured to communicate on a wireless Internet network, for example.
De plus, le dispositif 20 comporte un moyen 285 de synchronisation entre terminaux, mettant en œuvre le standard Wi-Fi pouvant consister à utiliser l'émission d'un signal périodique défini dans IEEE 802.1 1 comme un beacon frame (en français « trame de balisage ») indépendant des données transmises. L'utilisation du beacon frame comme horloge de synchronisation permet une précision accrue de l'ordre de vingt-cinq microsecondes. Ce moyen 285 de synchronisation est, par exemple, un programme informatique présent dans chaque terminal et/ou premier serveur ajustant l'horloge dudit terminal et/ou premier serveur en fonction de l'horloge du signal beacon frame reçue. Alternativement, ce moyen 285 de synchronisation est une antenne configurée pour émettre le signal beacon frame et l'horloge interne de chaque terminal et/ou premier serveur 235 est configurée pour s'ajuster sur celle du beacon frame. Dans des variantes, une solution de synchronisation mettant en œuvre le standard de Wi-Fi sans l'utilisation du signal beacon frame est utilisée.  In addition, the device 20 comprises means 285 for synchronization between terminals, implementing the Wi-Fi standard that may consist of using the transmission of a periodic signal defined in IEEE 802.1 1 as a beacon frame (in French "frame of markup ") independent of the transmitted data. Using the beacon frame as a clock synchronization allows increased accuracy of the order of twenty-five microseconds. This synchronization means 285 is, for example, a computer program present in each terminal and / or first server adjusting the clock of said terminal and / or first server as a function of the clock of the received beacon frame signal. Alternatively, this synchronization means 285 is an antenna configured to transmit the beacon frame signal and the internal clock of each terminal and / or first server 235 is configured to adjust to that of the beacon frame. In variants, a synchronization solution implementing the Wi-Fi standard without the use of the beacon frame signal is used.
Finalement, le dispositif 20 comporte deux terminaux secondaires 240 portables communiquant. Chacun de ces terminaux secondaires 240 est un téléphone intelligent ou une tablette par exemple. Chaque terminal secondaire 240 comporte un terminal 220 de reconnaissance de programme qui peut être, par exemple, un circuit électronique branché sur l'un des ports du téléviseur, comme par exemple un port USB ou HDMI. Ce terminal 220 de reconnaissance comporte un moyen 225 de capture de signaux diffusés par le premier terminal 205 qui est, par exemple, un microphone. Ce moyen 225 de capture capte, par exemple, le son diffusé par le premier terminal 205 pour en extraire une succession de fréquences sonores caractéristiques. Par exemple, une telle succession de fréquences est susceptible d'être récurrente lors de la restitution du générique d'un programme audiovisuel régulièrement diffusé sur une chaîne du réseau de télévision. Finally, the device 20 comprises two portable secondary terminals 240 communicating. Each of these secondary terminals 240 is a smart phone or tablet for example. Each secondary terminal 240 comprises a program recognition terminal 220 which may be, for example, an electronic circuit connected to one of the ports of the television, such as a USB or HDMI port. This recognition terminal 220 comprises means 225 for capturing signals broadcast by the first terminal 205 which is, for example, a microphone. This capture means 225 captures, for example, the sound broadcast by the first terminal 205 to extract a succession of characteristic sound frequencies. For example, such a succession of frequencies is likely to be recurrent during the restitution of the credits of an audiovisual program regularly broadcast on a channel of the television network.
Dans des variantes, ce moyen 225 de capture est configuré pour capter un code sonore incorporé dans le signal sonore du programme audiovisuel, ledit code identifiant ledit programme audiovisuel, comme un code DTMF par exemple. Finalement, ce terminal 220 de reconnaissance comporte un moyen 230 de transmission d'une information représentative des signaux captés. Ce moyen 230 de transmission est une antenne configurée pour émettre sur un réseau internet sans-fil, par exemple. Chacun de ces terminaux secondaires 240 comporte un moyen 245 de réception d'information complémentaire relative au programme en cours de restitution, en provenance d'un serveur 255 distant, par l'intermédiaire du premier serveur 235. Ce moyen 245 de réception est une antenne configurée pour communiquer sur un réseau internet sans-fil, par exemple.  In variants, this capture means 225 is configured to capture a sound code incorporated in the sound signal of the audiovisual program, said code identifying said audiovisual program, such as a DTMF code for example. Finally, this recognition terminal 220 comprises means 230 for transmitting information representative of the signals received. This transmission means 230 is an antenna configured to transmit on a wireless Internet network, for example. Each of these secondary terminals 240 comprises a means 245 for receiving additional information relating to the program being restored, from a remote server 255, via the first server 235. This receiving means 245 is an antenna configured to communicate on a wireless Internet network, for example.
De plus, chacun de ces terminaux secondaires 240 comporte un moyen 250 d'affichage d'information complémentaire reçue, comme un écran par exemple. Ce moyen 250 d'affichage est une interface graphique dont le contenu, décrit par des instructions d'un langage à balise comme le HTML par exemple, est généré par le serveur 255 distant. De plus, chaque terminal secondaire 240 comporte un moyen 260 de détection d'une interaction de l'utilisateur au cours de l'affichage de l'information complémentaire. Ce moyen 260 de détection est, par exemple, un programme informatique configuré pour détecter chaque action d'un utilisateur sur l'interface homme machine comme un écran tactile ou un clavier par exemple. Lorsque ces actions concernent l'information complémentaire affichée, elles sont détectées et enregistrées par le moyen 260 de détection.  In addition, each of these secondary terminals 240 comprises a complementary information display means 250 received, such as a screen for example. This display means 250 is a graphical interface whose content, described by instructions of a tagged language such as HTML for example, is generated by the remote server 255. In addition, each secondary terminal 240 includes a means 260 for detecting an interaction of the user during the display of the complementary information. This detection means 260 is, for example, a computer program configured to detect each action of a user on the human machine interface such as a touch screen or a keyboard for example. When these actions concern the displayed additional information, they are detected and recorded by the detection means 260.
De plus, chaque terminal secondaire 240 comporte un moyen 298 de commande du moyen 215 de restitution du premier terminal 205 configuré pour commander la restitution du programme audiovisuel et/ou d'au moins une information complémentaire. Ce moyen 298 de commande est, par exemple, un circuit électronique configuré pour émettre une commande à destination du premier terminal 205. Cette commande peut notamment être : In addition, each secondary terminal 240 includes a means 298 for controlling the means 215 for restoring the first terminal 205 configured to order the return of the audiovisual program and / or at least additional information. This control means 298 is, for example, an electronic circuit configured to issue a command to the first terminal 205. This command may notably be:
- une commande d'affichage d'au moins une information complémentaire et du programme audiovisuel,  a command for displaying at least one complementary piece of information and the audiovisual program,
- une commande d'affichage d'au moins une information complémentaire ou a command for displaying at least one complementary piece of information or
- une commande d'affichage du programme audiovisuel. - a display command of the audiovisual program.
Ainsi, par exemple, il est possible de commander la restitution simultanée du programme audiovisuel, mais aussi d'un flux d'image secondaire et d'une interface comportant des données textuelles concernant le programme audiovisuel restitué.  Thus, for example, it is possible to control the simultaneous rendering of the audiovisual program, but also a secondary image stream and an interface comprising textual data concerning the restored audiovisual program.
Chaque terminal secondaire 250 comporte un moyen d'émission, à un premier serveur, d'un signal représentatif de l'interaction détectée. Ce moyen d'émission est une antenne configurée pour émettre sur un réseau internet sans-fil, par exemple. Alternativement, ce moyen d'émission est également le moyen 245 de réception. De plus, chaque terminal secondaire 240 comporte un moyen d'émission et/ou de réception d'un signal représentatif d'une interaction réalisé avec un autre terminal secondaire au cours de l'affichage d'information complémentaire sur ledit autre terminal secondaire et dans lequel le moyen d'affichage est configuré pour afficher une information en fonction d'un signal représentatif d'une dite interaction. Ce moyen 290 d'émission et/ou de réception d'un signal représentatif est, par exemple, une antenne configurée pour communiquer sur un réseau internet sans-fil, par exemple. Finalement, chaque terminal secondaire 240 comporte un moyen 270 de découverte du premier serveur en mettant en œuvre le standard UPnP. Ce moyen 270 de découverte est une antenne configurée pour communiquer sur un réseau internet sans-fil, par exemple.  Each secondary terminal 250 includes means for transmitting, to a first server, a signal representative of the detected interaction. This transmission means is an antenna configured to transmit on a wireless Internet network, for example. Alternatively, this transmission means is also the receiving means 245. In addition, each secondary terminal 240 comprises means for transmitting and / or receiving a signal representative of an interaction made with another secondary terminal during the display of complementary information on said other secondary terminal and in wherein the display means is configured to display information as a function of a signal representative of a said interaction. This means 290 for transmitting and / or receiving a representative signal is, for example, an antenna configured to communicate on a wireless Internet network, for example. Finally, each secondary terminal 240 includes means 270 for discovering the first server by implementing the UPnP standard. This discovery means 270 is an antenna configured to communicate on a wireless Internet network, for example.
Afin de protéger le dispositif 20 d'attaques DOS (de l'anglais « déniai of service », traduit en français par déni de service), le terminal initiant la communication avec les autres terminaux s'authentifie.  In order to protect the DOS attack device 20 (from denial of service), the terminal initiating the communication with the other terminals is authenticated.
De plus, afin de s'assurer que les terminaux secondaires 240 sont actifs en plus d'être présents à proximité du premier serveur 235, le premier serveur 235 émet un paquet configuré pour réveiller chaque terminal secondaire 240 auquel il est envoyé. La méthode de réveil diffère selon le terminal secondaire 240 et le premier serveur 235 enregistre, pour chaque terminal secondaire 240 dans son réseau, la méthode de réveil dudit terminal secondaire 240. In addition, to ensure that the secondary terminals 240 are active in addition to being present near the first server 235, the first server 235 sends a packet configured to wake each secondary terminal 240 to which it is sent. The wake-up method differs depending on the secondary terminal 240 and the first server 235 records, for each secondary terminal 240 in its network, the wake up method of said secondary terminal 240.
On observe sur la figure 3, un premier mode de réalisation particulier du procédé 30 objet de la présente invention. Ce procédé 30 comporte :  FIG. 3 shows a first particular embodiment of the method that is the subject of the present invention. This method comprises:
- une étape 300 de découverte de terminaux secondaires accessibles sur un réseau local et capables de recevoir et d'afficher une information complémentaire,  a step 300 of discovery of secondary terminals accessible on a local network and capable of receiving and displaying complementary information,
- une étape 305 de réception, par un premier terminal, d'un programme audiovisuel,  a step 305 of reception, by a first terminal, of an audiovisual program,
- une étape 310 de restitution, par le premier terminal, du programme audiovisuel,  a step 310 of restitution, by the first terminal, of the audiovisual program,
- une étape 315 de capture, par un terminal de reconnaissance de programmes, de signaux diffusés par le premier terminal,  a step 315 of capture, by a program recognition terminal, of signals broadcast by the first terminal,
- une étape 320 de transmission, par le terminal de reconnaissance de programmes, d'une information représentative des signaux captés,  a step 320 of transmission, by the program recognition terminal, of information representative of the signals received,
- une étape 325 de réception, par un premier serveur d'identification du programme audiovisuel en cours de restitution différent du premier terminal et de chaque terminal secondaire, de l'information représentative des signaux captés,  a step 325 of reception, by a first identification server of the audiovisual program being restored different from the first terminal and of each secondary terminal, of the information representative of the signals picked up,
- une étape 330 de réception, par un terminal secondaire portable communiquant, d'information complémentaire relative au programme en cours de restitution, en provenance d'un serveur distant, par l'intermédiaire du premier serveur,  a step 330 of reception, by a portable secondary terminal communicating, of complementary information relating to the program being restored, coming from a remote server, via the first server,
- une étape 335 d'affichage, par le terminal secondaire portable communiquant, de l'information complémentaire reçue,  a step 335 of display, by the communicating secondary portable terminal, of the complementary information received,
une étape 340 de commande, par le terminal secondaire, de la restitution par le premier terminal du programme audiovisuel et/ou d'au moins une information complémentaire et  a step 340 of control, by the secondary terminal, the restitution by the first terminal of the audiovisual program and / or at least one complementary information and
- une étape 345 de restitution, par le terminal primaire, du programme audiovisuel et/ou d'au moins une information complémentaire commandée par le terminal secondaire.  a step 345 of restitution, by the primary terminal, of the audiovisual program and / or of at least one complementary piece of information controlled by the secondary terminal.
L'étape 300 de découverte de terminaux secondaires accessibles sur un réseau local et capables de recevoir et d'afficher une information complémentaire est réalisée, par exemple, par la mise en œuvre d'une antenne communicant sur un réseau internet. Step 300 of discovery of secondary terminals accessible on a local network and able to receive and display complementary information is realized, for example, by the implementation of a communicating antenna on an Internet network.
L'étape 305 de réception est réalisée par la mise en œuvre d'un réseau de télévision analogique ou numérique câblé ou une antenne par exemple.  The reception step 305 is carried out by the implementation of an analog or digital cable television network or an antenna for example.
L'étape 310 de restitution est réalisée par la mise en œuvre d'un écran, par exemple.  The step 310 of restitution is carried out by the implementation of a screen, for example.
L'étape 315 de capture est réalisée par la mise en œuvre d'un microphone, par exemple.  The capture step 315 is performed by the implementation of a microphone, for example.
L'étape 320 de transmission est réalisée par la mise en œuvre d'une antenne transmettant sur un réseau internet sans-fil, par exemple.  The transmission step 320 is performed by the implementation of an antenna transmitting on a wireless Internet network, for example.
L'étape 325 de réception est réalisée par la mise en œuvre d'une antenne transmettant sur un réseau internet sans-fil, par exemple.  The receiving step 325 is performed by the implementation of an antenna transmitting on a wireless Internet network, for example.
L'étape 330 de réception est réalisée par la mise en œuvre d'une antenne transmettant sur un réseau internet sans-fil, par exemple.  The step 330 of reception is carried out by the implementation of an antenna transmitting on a wireless Internet network, for example.
L'étape 335 d'affichage est réalisée par la mise en œuvre d'un écran, par exemple.  The display step 335 is performed by the implementation of a screen, for example.
L'étape 340 de commande, par le terminal secondaire, de la restitution par le premier terminal du programme audiovisuel et/ou d'au moins une information complémentaire est réalisée, par exemple, par la mise en œuvre d'un circuit électronique configuré pour générer une commande. La commande ainsi générée est transmise depuis le terminal secondaire au premier terminal.  The step 340 of control, by the secondary terminal, of the restitution by the first terminal of the audiovisual program and / or of at least one complementary piece of information is realized, for example, by the implementation of an electronic circuit configured to generate a command. The command thus generated is transmitted from the secondary terminal to the first terminal.
L'étape 345 de restitution, par le terminal primaire, du programme audiovisuel et/ou d'au moins une information complémentaire commandée par le terminal secondaire est réalisée, par exemple, par la mise en œuvre d'un écran.  The step 345 of restitution, by the primary terminal, the audiovisual program and / or at least additional information controlled by the secondary terminal is achieved, for example, by the implementation of a screen.
Ainsi, comme on le comprend à la lecture de la précédente description, la présente invention consiste à permettre une identification locale d'un programme en cours de restitution et l'affichage d'informations complémentaires à ce programme sur un ou une pluralité de terminaux présents à proximité du lieu de restitution du programme.  Thus, as understood by reading the previous description, the present invention consists in allowing local identification of a program being restored and the display of additional information to this program on one or a plurality of present terminals. near the place of restitution of the program.

Claims

REVENDICATIONS
1 . Dispositif (10, 20) de communication d'information, caractérisé en ce qu'il comporte : 1. Device (10, 20) for communicating information, characterized in that it comprises:
- un premier (105, 205) terminal comportant :  a first (105, 205) terminal comprising:
- un moyen (1 10, 210) de réception d'un programme audiovisuel et d'au moins une information complémentaire au programme reçu et  means (1 10, 210) for receiving an audiovisual program and at least one additional piece of information for the program received and
- un moyen (1 15, 215) de restitution du programme audiovisuel et/ou d'au moins une information complémentaire reçue ;  means (1 15, 215) for restoring the audiovisual program and / or at least one additional information received;
- au moins un moyen (120, 220) de reconnaissance d'un programme en cours de restitution, comportant :  at least one means (120, 220) for recognizing a program being restored, comprising:
- un moyen (125, 225) de capture de signaux diffusés par le premier terminal et  means (125, 225) for capturing signals broadcast by the first terminal and
- un moyen (130, 230) de transmission d'une information représentative des signaux captés ;  means (130, 230) for transmitting information representative of the signals received;
- un premier serveur (135, 235) d'identification d'un programme audiovisuel en cours de restitution, différent de chaque terminal secondaire, configuré pour recevoir l'information représentative de signaux captés et  a first server (135, 235) for identifying an audiovisual program being restored, different from each secondary terminal, configured to receive the information representative of signals received and
- au moins un terminal secondaire (140, 240) portable communiquant, comportant, de plus :  at least one portable secondary terminal (140, 240) communicating, furthermore comprising:
- un moyen (145, 245) de réception d'information complémentaire relative au programme reçu par le premier terminal, en provenance d'un serveur (155, 255) distant, par l'intermédiaire du premier serveur, et/ou du programme reçu ;  means (145, 245) for receiving complementary information relating to the program received by the first terminal, from a remote server (155, 255), via the first server, and / or the program received ;
- un moyen (150, 250) d'affichage d'information complémentaire reçue et/ou du programme reçu et  means (150, 250) for displaying complementary information received and / or the program received and
- un moyen (198, 298) de commande du moyen de restitution du premier terminal configuré pour commander la restitution du programme audiovisuel et/ou d'au moins une information complémentaire.  means (198, 298) for controlling the means for reproducing the first terminal configured to control the reproduction of the audiovisual program and / or at least one complementary piece of information.
2. Dispositif (10, 20) selon la revendication 1 , qui comporte un moyen (185, 285) de synchronisation entre terminaux mettant en œuvre le standard Wi-Fi. 2. Device (10, 20) according to claim 1, which comprises means (185, 285) for synchronization between terminals implementing the Wi-Fi standard.
3. Dispositif (10, 20) selon la revendication 2, dans lequel le moyen de synchronisation met en l'œuvre l'émission d'un signal périodique défini dans IEEE 802.1 1 comme un « beacon frame » (en français « trame de balisage ») indépendant des données transmises. 3. Device (10, 20) according to claim 2, wherein the synchronization means implements the transmission of a periodic signal defined in IEEE 802.1 1 as a "beacon frame" (in French "buoyage frame"). ") Independent of the transmitted data.
4. Dispositif (10, 20) selon l'une des revendications 1 à 3, dans lequel chaque terminal secondaire portable communiquant comporte : 4. Device (10, 20) according to one of claims 1 to 3, wherein each communicating portable secondary terminal comprises:
- un moyen (160, 260) de détection d'une interaction de l'utilisateur au cours de l'affichage de l'information complémentaire,  means (160, 260) for detecting an interaction of the user during the display of the complementary information,
- un moyen (145, 245) d'émission, à un premier serveur, d'un signal représentatif de l'interaction détectée et  means (145, 245) for transmitting, to a first server, a signal representative of the detected interaction and
dans lequel le premier serveur comporte : wherein the first server comprises:
- un moyen (165, 265) de réception de signaux représentatif d'interaction détectée et  means (165, 265) for signal reception representative of detected interaction and
- un moyen (180, 280) d'estimation d'audience locale en fonction de chaque interaction détectée reçue.  means (180, 280) of local audience estimation according to each received detected interaction.
5. Dispositif (10) selon l'une des revendications 1 à 4, dans lequel le premier terminal comporte le moyen de reconnaissance de programme. 5. Device (10) according to one of claims 1 to 4, wherein the first terminal comprises the program recognition means.
6. Dispositif (20) selon l'une des revendications 1 à 4, dans lequel au moins un terminal secondaire comporte un moyen de reconnaissance de programme. 6. Device (20) according to one of claims 1 to 4, wherein at least one secondary terminal comprises a program recognition means.
7. Dispositif (10, 20) selon l'une des revendications 1 à 6, dans lequel le moyen de capture est configuré pour capter un code sonore incorporé dans le signal sonore du programme audiovisuel, ledit code identifiant ledit programme audiovisuel. 7. Device (10, 20) according to one of claims 1 to 6, wherein the capture means is configured to capture a sound code incorporated in the sound signal of the audiovisual program, said code identifying said audiovisual program.
8. Dispositif (10, 20) selon l'une des revendications 1 à 7, dans lequel chaque terminal secondaire comporte un moyen (190, 290) d'émission et/ou de réception d'un signal représentatif d'une interaction réalisé avec un autre terminal secondaire au cours de l'affichage d'information complémentaire sur ledit autre terminal secondaire et dans lequel le moyen d'affichage est configuré pour afficher une information en fonction d'un signal représentatif d'une dite interaction. 8. Device (10, 20) according to one of claims 1 to 7, wherein each secondary terminal comprises means (190, 290) for transmitting and / or receiving a signal representative of an interaction made with another secondary terminal during the display of complementary information on said other secondary terminal and wherein the display means is configured to display information as a function of a signal representative of said interaction.
9. Dispositif (10, 20) selon l'une des revendications 1 à 8, dans lequel le moyen d'affichage d'une information complémentaire est une interface utilisateur dont le contenu est généré par le serveur distant. 9. Device (10, 20) according to one of claims 1 to 8, wherein the means for displaying complementary information is a user interface whose content is generated by the remote server.
10. Dispositif (10, 20) selon la revendication 9, dans lequel ledit contenu est décrit par des instructions d'un langage à balise. The apparatus (10, 20) of claim 9, wherein said content is described by beacon language instructions.
1 1 . Dispositif (10, 20) selon l'une des revendications 1 à 10, qui comporte au moins un moyen (175, 275) de découverte de terminaux secondaires accessibles sur un réseau local et capables de recevoir et d'afficher une information complémentaire et/ou le programme reçu, mettant en œuvre le standard UPnP, 1 1. Device (10, 20) according to one of claims 1 to 10, which comprises at least one means (175, 275) of discovery of secondary terminals accessible on a local network and capable of receiving and displaying complementary information and / or the received program, implementing the UPnP standard,
au moins un terminal secondaire comportant un moyen (170, 270) de découverte du premier serveur en mettant en œuvre le standard UPnP. at least one secondary terminal comprising means (170, 270) for discovering the first server by implementing the UPnP standard.
12. Procédé (30) de communication d'information, caractérisé en ce qu'il comporte : 12. Method (30) for communicating information, characterized in that it comprises:
- une étape (305) de réception, par un premier terminal, d'un programme audiovisuel et d'au moins une information complémentaire au programme reçu,  a step (305) of reception, by a first terminal, of an audiovisual program and at least one complementary piece of information to the program received,
- une étape (310) de restitution, par le premier terminal, du programme audiovisuel,  a step (310) of restitution, by the first terminal, of the audiovisual program,
- une étape (315) de capture, par un terminal de reconnaissance de programmes, de signaux diffusés par le premier terminal,  a step (315) of capture, by a program recognition terminal, of signals broadcast by the first terminal,
- une étape (320) de transmission, par le terminal de reconnaissance de programmes, d'une information représentative des signaux captés,  a step (320) of transmission, by the program recognition terminal, of information representative of the signals received,
- une étape (325) de réception, par un premier serveur d'identification du programme audiovisuel en cours de restitution différent du premier terminal et de chaque terminal secondaire, de l'information représentative des signaux captés,  a step (325) of receiving, by a first identification server of the audiovisual program being restored different from the first terminal and from each secondary terminal, information representative of the signals received,
- une étape (330) de réception, par un terminal secondaire portable communiquant, d'information complémentaire relative au programme reçu, en provenance d'un serveur distant, par l'intermédiaire du premier serveur et/ou du programme reçu, - une étape (335) d'affichage, par le terminal secondaire portable communiquant, de l'information complémentaire reçue et/ou du programme reçu, a step (330) of reception, by a portable secondary terminal communicating, complementary information relating to the program received, coming from a remote server, via the first server and / or the program received, a step (335) of displaying, by the communicating secondary portable terminal, received complementary information and / or the received program,
- une étape (340) de commande, par le terminal secondaire, de la restitution par le premier terminal du programme audiovisuel et/ou d'au moins une information complémentaire et  a step (340) of control, by the secondary terminal, of the reproduction by the first terminal of the audiovisual program and / or of at least one complementary piece of information and
- une étape (345) de restitution, par le terminal primaire, du programme audiovisuel et/ou d'au moins une information complémentaire commandée par le terminal secondaire.  a step (345) of restitution, by the primary terminal, of the audiovisual program and / or of at least one complementary piece of information controlled by the secondary terminal.
PCT/FR2014/050044 2013-01-10 2014-01-10 System and method for distributing additional information to a secondary terminal WO2014108648A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP14703131.4A EP2944139A1 (en) 2013-01-10 2014-01-10 System and method for distributing additional information to a secondary terminal

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
FR1350230A FR3000864B1 (en) 2013-01-10 2013-01-10 SOUND SIGNAL DIFFUSION SYNCHRONIZATION DEVICE AND SOUND DIFFUSER
FR1350231 2013-01-10
FR1350231A FR3000860A1 (en) 2013-01-10 2013-01-10 INFORMATION COMMUNICATION DEVICE AND METHOD
FR1350230 2013-01-10
FR1353364 2013-04-12
FR1353364A FR3000861A1 (en) 2013-01-10 2013-04-12 Information communication device for use in field of interactive TV, has terminal e.g. smartphone, including antenna for receiving additional information from remote server via set-top box, and screen for displaying additional information

Publications (1)

Publication Number Publication Date
WO2014108648A1 true WO2014108648A1 (en) 2014-07-17

Family

ID=51166553

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2014/050044 WO2014108648A1 (en) 2013-01-10 2014-01-10 System and method for distributing additional information to a secondary terminal

Country Status (2)

Country Link
EP (1) EP2944139A1 (en)
WO (1) WO2014108648A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110046110A (en) * 2019-04-24 2019-07-23 嘉应学院 A kind of method and adapter that terminal is set on site

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100205628A1 (en) * 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements
WO2010090946A1 (en) * 2009-02-05 2010-08-12 Digimarc Corporation Television-based advertising and distribution of tv widgets for the cell phone
WO2011053271A1 (en) * 2009-10-29 2011-05-05 Thomson Licensing Multiple-screen interactive screen architecture
US20110103763A1 (en) * 2009-11-05 2011-05-05 Cosmo Research Company Limited System and method for identifying, providing, and presenting supplemental content on a mobile device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010090946A1 (en) * 2009-02-05 2010-08-12 Digimarc Corporation Television-based advertising and distribution of tv widgets for the cell phone
US20100205628A1 (en) * 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements
WO2011053271A1 (en) * 2009-10-29 2011-05-05 Thomson Licensing Multiple-screen interactive screen architecture
US20110103763A1 (en) * 2009-11-05 2011-05-05 Cosmo Research Company Limited System and method for identifying, providing, and presenting supplemental content on a mobile device

Also Published As

Publication number Publication date
EP2944139A1 (en) 2015-11-18

Similar Documents

Publication Publication Date Title
US20110289532A1 (en) System and method for interactive second screen
TWI523535B (en) Techniuqes to consume content and metadata
RU2601446C2 (en) Terminal apparatus, server apparatus, information processing method, program and interlocked application feed system
US20120272279A1 (en) Apparatus for providing internet protocol television broadcasting contents, user terminal and method for providing internet protocol television broadcasting contents information
US9037971B2 (en) Secondary audio content by users
US20120240177A1 (en) Content provision
US9530170B2 (en) User device, a second screen system and a method for rendering second screen information on a second screen
US10296645B2 (en) Systems and methods for content selection based on search query correlation with broadcast media
US20160277808A1 (en) System and method for interactive second screen
CN102193794B (en) Link real-time media situation is to relevant application program and service
KR101358807B1 (en) Method for synchronizing program between multi-device using digital watermark and system for implementing the same
JP2014531798A (en) Use multimedia search to identify what viewers are watching on TV
US20120240162A1 (en) Content Provision
RU2630432C2 (en) Receiving apparatus, data processing technique, programme, transmission apparatus and transferring programmes interaction system
US10091544B1 (en) Visual identifier to trigger an action
FR3000861A1 (en) Information communication device for use in field of interactive TV, has terminal e.g. smartphone, including antenna for receiving additional information from remote server via set-top box, and screen for displaying additional information
WO2013088095A1 (en) Process and device for communicating between terminals
EP2944139A1 (en) System and method for distributing additional information to a secondary terminal
KR102024437B1 (en) System and method for transmitting a plurality of video image
KR101334127B1 (en) System and method for providing content sharing service using client terminal
EP4224868A2 (en) Methods for synchronising, generating a stream, corresponding computer programs, storage media, playback, execution and generation devices
WO2019011837A2 (en) Method for the combined broadcasting of a television programme and an additional multimedia content
US11805240B2 (en) Method for modifying multimedia content
KR101403969B1 (en) How to recognize the point of the subtitles of the video playback time code is lost
WO2013004934A1 (en) Electronic device for generating an output video stream to be displayed on a television screen

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: 14703131

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2014703131

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2014703131

Country of ref document: EP