[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

FR3143249A1 - Method and device for obtaining at least one piece of data associated with audiovisual content being consulted by a user - Google Patents

Method and device for obtaining at least one piece of data associated with audiovisual content being consulted by a user Download PDF

Info

Publication number
FR3143249A1
FR3143249A1 FR2213156A FR2213156A FR3143249A1 FR 3143249 A1 FR3143249 A1 FR 3143249A1 FR 2213156 A FR2213156 A FR 2213156A FR 2213156 A FR2213156 A FR 2213156A FR 3143249 A1 FR3143249 A1 FR 3143249A1
Authority
FR
France
Prior art keywords
audiovisual content
obtaining
current segment
application server
piece
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2213156A
Other languages
French (fr)
Inventor
Alexandre HUETE
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
Orange SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Orange SA filed Critical Orange SA
Priority to FR2213156A priority Critical patent/FR3143249A1/en
Publication of FR3143249A1 publication Critical patent/FR3143249A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/237Communication with additional data server
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving 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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

L'invention concerne un procédé d’obtention d’au moins une donnée associée à un contenu audiovisuel en cours diffusion, ledit procédé étant mis en œuvre par un dispositif d’obtention et caractérisé en ce qu’il comprend : une étape d’obtention (300) d’une partie dudit contenu audiovisuel au cours d’une période temporelle courante, dit segment courant ;une étape de détermination (301) d’une empreinte numérique dudit segment courant ;une étape d’émission (302) de ladite empreinte numérique à destination d’un serveur applicatif ;une étape de réception (303), en provenance dudit serveur applicatif, d’au moins une donnée associée audit contenu audiovisuel. Figure pour l'abrégé : Figure 3The invention relates to a method for obtaining at least one piece of data associated with audiovisual content currently being broadcast, said method being implemented by an obtaining device and characterized in that it comprises: a step of obtaining (300) of a part of said audiovisual content during a current time period, called current segment; a step of determining (301) a digital fingerprint of said current segment; a step of transmitting (302) said fingerprint digital data intended for an application server; a step of receiving (303), from said application server, at least one piece of data associated with said audiovisual content. Figure for abstract: Figure 3

Description

Procédé et dispositif d’obtention d’au moins une donnée associée à un contenu audiovisuel en cours de consultation par un utilisateurMethod and device for obtaining at least one piece of data associated with audiovisual content being consulted by a user

1. Domaine de l'invention1. Field of the invention

La présente invention se rapporte au domaine des télécommunications et concerne plus particulièrement les services audiovisuels numériques fournis à un utilisateur.The present invention relates to the field of telecommunications and more particularly concerns digital audiovisual services provided to a user.

2. Art Antérieur2. Prior Art

De nombreuse solutions s’offrent à un utilisateur pour s’informer ou se divertir. Pour ce faire, la télévision, la radio ou les contenus Internet restent des vecteurs privilégiés. En 2019 le temps moyen estimé passé par jour devant la télévision et Internet dans le monde était d’environ six heures.Many solutions are available to a user for information or entertainment. To do this, television, radio or Internet content remain preferred vectors. In 2019 the estimated average time spent per day in front of television and the Internet worldwide was around six hours.

De manière générale, il n’est pas rare que ces contenus audiovisuels soient consommés alors que l’utilisateur est occupé à faire autre chose (conduire, travailler, cuisiner, etc.). A noter que ces contenus audiovisuels peuvent être des contenus diffusés en direct ou en différé. Lorsque l’utilisateur est intéressé par un contenu, par exemple une chronique radiophonique, il peut être frustré de ne pas pouvoir l’écouter dans son intégralité si la tâche qu’il réalise en parallèle ne le lui permet pas. C’est par exemple le cas lorsque l’utilisateur attend une personne et que celle-ci vient d’arriver alors que la chronique n’est pas encore terminée. De même, l’utilisateur peut souhaiter écouter le début d’une chronique radiophonique prise en cours de diffusion.Generally speaking, it is not uncommon for this audiovisual content to be consumed while the user is busy doing something else (driving, working, cooking, etc.). Please note that this audiovisual content may be content broadcast live or delayed. When the user is interested in content, for example a radio column, he may be frustrated at not being able to listen to it in its entirety if the task he is carrying out at the same time does not allow him to do so. This is for example the case when the user is waiting for a person and they have just arrived even though the column is not yet finished. Likewise, the user may wish to listen to the beginning of a radio report taken during broadcast.

Pour ce faire, l’utilisateur a la possibilité de consulter l’enregistrement de la chronique radiophonique (podcast) via des plateformes de services spécialisées. Cela suppose cependant que l’utilisateur sache retrouver le contenu souhaité. Concrètement, pour la recherche, l’utilisateur doit à minima connaitre certaines informations comme le nom de l’émission et/ou du diffuseur. Or, ces informations ne sont pas toujours connues de l’utilisateur.To do this, the user has the possibility of consulting the recording of the radio column (podcast) via specialized service platforms. However, this assumes that the user knows how to find the desired content. Concretely, for the search, the user must at least know certain information such as the name of the program and/or the broadcaster. However, this information is not always known to the user.

En outre, même si l’utilisateur obtient le contenu souhaité, le fait de trouver le passage qui l’intéresse au sein de ce contenu peut lui prendre un certain temps.Additionally, even if the user gets the content they want, it may take some time to find the passage they are interested in within that content.

Ainsi, il existe un besoin pour une solution technique permettant à un utilisateur de consulter et/ou reprendre la consultation d’un contenu audiovisuel partiellement consulté, préalablement consulté par l’utilisateur lors de sa diffusion par un média de télédiffusion (radio, internet, télévision, etc.).Thus, there is a need for a technical solution allowing a user to consult and/or resume consultation of partially consulted audiovisual content, previously consulted by the user during its broadcast by a broadcast media (radio, internet, television, etc.).

3. Exposé de l'invention3. Presentation of the invention

L'invention vient améliorer l'état de la technique et propose à cet effet un procédé d’obtention d’au moins une donnée associée à un contenu audiovisuel en cours de diffusion, ledit procédé étant mis en œuvre par un dispositif d’obtention et caractérisé en ce qu’il comprend :

  • une étape d’obtention d’une partie dudit contenu audiovisuel au cours d’une période temporelle courante, dit segment courant ;
  • une étape de détermination d’une empreinte numérique dudit segment courant ;
  • une étape d’émission de ladite empreinte numérique à destination d’un serveur applicatif ;
  • une étape de réception, en provenance dudit serveur applicatif, d’au moins une donnée associée audit contenu audiovisuel.
The invention improves the state of the art and proposes for this purpose a method for obtaining at least one piece of data associated with audiovisual content being broadcast, said method being implemented by a device for obtaining and characterized in that it includes:
  • a step of obtaining part of said audiovisual content during a current time period, called current segment;
  • a step of determining a digital fingerprint of said current segment;
  • a step of transmitting said digital fingerprint to an application server;
  • a step of receiving, from said application server, at least one piece of data associated with said audiovisual content.

Avantageusement, ce mode de mise en œuvre permet à un utilisateur d’obtenir des informations en lien avec le contenu audiovisuel en cours de consultation. Concrètement le procédé obtient une partie du contenu consulté, par exemple via une captation/un enregistrement audio et/ou vidéo de la partie du contenu qui est en cours de diffusion. La durée de la captation/enregistrement peut être, par exemple, de quelques secondes ou de quelques minutes (période temporelle courante). Le procédé détermine ensuite une empreinte numérique de la partie du contenu préalablement enregistrée (segment courant au sens de l’invention). Une fois l’empreinte numérique déterminée celle-ci est émise à destination d’un serveur applicatif. Le serveur applicatif compare ensuite l’empreinte reçue avec une pluralité d’empreintes stockées dans une base de données, chaque empreinte stockée étant associée à un contenu audiovisuel et à des informations s’y rapportant. Lorsque la comparaison est positive, le procédé reçoit du serveur applicatif une donnée permettant d’accéder à tout ou partie des informations associées au contenu audiovisuel et/ou au segment courant.Advantageously, this mode of implementation allows a user to obtain information related to the audiovisual content currently being viewed. Concretely, the process obtains part of the content consulted, for example via an audio and/or video capture/recording of the part of the content which is currently being broadcast. The duration of the capture/recording can be, for example, a few seconds or a few minutes (current time period). The method then determines a digital fingerprint of the part of the content previously recorded (current segment within the meaning of the invention). Once the digital fingerprint has been determined, it is sent to an application server. The application server then compares the received fingerprint with a plurality of fingerprints stored in a database, each stored fingerprint being associated with audiovisual content and information relating thereto. When the comparison is positive, the method receives data from the application server allowing access to all or part of the information associated with the audiovisual content and/or the current segment.

On entend par empreinte numérique le résultat de l’application d’une fonction cryptographique telle qu’une fonction de hachage.By digital fingerprint we mean the result of the application of a cryptographic function such as a hash function.

On entend par contenu audiovisuel une séquence de sons et/ou d’images.Audiovisual content means a sequence of sounds and/or images.

Selon un mode de réalisation particulier de l’invention, un procédé tel que décrit ci-dessus est caractérisé en ce que ladite au moins une donnée est choisie dans un groupe comprenant au moins :

  • le titre dudit contenu audiovisuel ;
  • la durée dudit contenu audiovisuel ;
  • la description dudit contenu audiovisuel ;
  • le nom de l’éditeur et / ou du diffuseur dudit contenu audiovisuel ;
  • l’adresse électronique de consultation dudit contenu audiovisuel ;
  • un lien interactif adapté pour déclencher la restitution dudit contenu audiovisuel ;
  • un index indiquant le début dudit segment courant au sein dudit contenu audiovisuel ;
  • un lien interactif adapté pour déclencher la restitution dudit contenu audiovisuel au début dudit segment courant ;
  • etc.
According to a particular embodiment of the invention, a method as described above is characterized in that said at least one piece of data is chosen from a group comprising at least:
  • the title of said audiovisual content;
  • the duration of said audiovisual content;
  • the description of said audiovisual content;
  • the name of the publisher and/or broadcaster of said audiovisual content;
  • the electronic address for consulting said audiovisual content;
  • an interactive link adapted to trigger the restitution of said audiovisual content;
  • an index indicating the start of said current segment within said audiovisual content;
  • an interactive link adapted to trigger the restitution of said audiovisual content at the start of said current segment;
  • etc.

Ce mode de réalisation permet à l’utilisateur, lorsque la donnée comprend un index indiquant le début du segment courant au sein dudit contenu audiovisuel ou un lien interactif adapté pour déclencher la restitution dudit contenu audiovisuel au début dudit segment courant, de reprendre la consultation du contenu audiovisuel au moment correspondant au segment courant. Concrètement, l’utilisateur déclenche le procédé juste avant de stopper la consultation du contenu audiovisuel afin de sauvegarder le moment où la consultation s’arrête.This embodiment allows the user, when the data includes an index indicating the start of the current segment within said audiovisual content or an interactive link adapted to trigger the restitution of said audiovisual content at the start of said current segment, to resume consultation of the audiovisual content at the time corresponding to the current segment. Concretely, the user triggers the process just before stopping the consultation of the audiovisual content in order to save the moment when the consultation stops.

Selon un mode de réalisation particulier de l’invention, un procédé tel que décrit ci-dessus est caractérisé en ce que ladite étape de réception est suivie d’une étape de restitution de ladite au moins une donnée audit utilisateur.According to a particular embodiment of the invention, a method as described above is characterized in that said reception step is followed by a step of restoring said at least one piece of data to said user.

Ce mode de réalisation permet de restituer à l’utilisateur, par exemple vocalement ou graphiquement, les informations associées au contenu audiovisuel et/ou au segment courant.This embodiment makes it possible to return to the user, for example vocally or graphically, the information associated with the audiovisual content and/or the current segment.

Selon un mode de réalisation particulier de l’invention, un procédé tel que décrit ci-dessus est caractérisé en ce que les étapes d’émission et de réception sont réitérées à la suite de la réception d’une notification en provenance dudit serveur applicatif ;According to a particular embodiment of the invention, a method as described above is characterized in that the transmission and reception steps are repeated following receipt of a notification from said application server;

Ce mode de réalisation permet de relancer la recherche (la comparaison) de l’empreinte numérique au sein de la base de données lorsque celle-ci est mise à jour.This embodiment makes it possible to restart the search (comparison) of the digital fingerprint within the database when it is updated.

Dans le cas où l’utilisateur exécute le procédé avec un contenu audiovisuel non référencé au sein de la base de données (c’est-à-dire que l’empreinte numérique n’est pas comprise dans la base de données) le procédé peut, lorsque le serveur applicatif notifie le procédé d’une mise à jour de la base de données (ajout de contenu /information et d’empreinte(s) numérique(s) associée(s)), relancer les étapes permettant l’obtention des informations associées au contenu audiovisuel et/ou au segment courant. Ce mode de réalisation est particulièrement adapté à un contenu diffusé en direct (le contenu diffusé n’est pas un contenu enregistré). En effet, les contenus audiovisuels diffusés en direct sont très souvent enregistrés pendant leur diffusion. Les enregistrements sont ensuite traités (création des empreintes numériques et des informations associées), puis l’ensemble des données associées au contenu audiovisuel et/ou au segment courant ajouté aux contenus consultables (mise à jour de la base de données) via les plateformes de services spécialisées (serveur applicatif).In the case where the user executes the method with audiovisual content not referenced within the database (that is to say the digital fingerprint is not included in the database) the method can , when the application server notifies the process of updating the database (addition of content/information and associated digital fingerprint(s)), restart the steps allowing the obtaining of the information associated with the audiovisual content and/or the current segment. This embodiment is particularly suitable for content broadcast live (the broadcast content is not recorded content). Indeed, audiovisual content broadcast live is very often recorded during its broadcast. The recordings are then processed (creation of digital fingerprints and associated information), then all of the data associated with the audiovisual content and/or the current segment added to the consultable content (updating the database) via the platforms. specialized services (application server).

Selon un mode de réalisation particulier de l’invention, un procédé tel que décrit ci-dessus est caractérisé en ce que les étapes d’émission et de réception sont réitérées à intervalles de temps réguliers.According to a particular embodiment of the invention, a method as described above is characterized in that the transmission and reception steps are repeated at regular time intervals.

Ce mode de réalisation permet de relancer les étapes permettant l’obtention des informations associées au contenu audiovisuel et/ou au segment courant à intervalles de temps réguliers (par exemple toutes les heures, tous les jours, toutes les semaines, etc.).This embodiment makes it possible to restart the steps allowing information associated with the audiovisual content and/or the current segment to be obtained at regular time intervals (for example every hour, every day, every week, etc.).

Ce mode de réalisation est particulièrement adapté à un contenu diffusé en direct (le contenu diffusé n’est pas un contenu enregistré). En effet, les contenus audiovisuels diffusés en direct sont très souvent enregistrés pendant leur diffusion. Les enregistrements sont ensuite traités (création des empreintes numériques et des informations associées), puis l’ensemble des données associées au contenu audiovisuel et/ou au segment courant ajouté aux contenus consultables (mise à jour de la base de données) via les plateformes de services spécialisées (serveur applicatif). Ainsi, ce mode de réalisation permet au procédé d’interroger régulièrement le serveur applicatif afin de vérifier qu’une mise à jour des contenus de la base de données ne contient pas le contenu audiovisuel consulté et/ou le segment courant.This embodiment is particularly suitable for content broadcast live (the broadcast content is not recorded content). Indeed, audiovisual content broadcast live is very often recorded during its broadcast. The recordings are then processed (creation of digital fingerprints and associated information), then all of the data associated with the audiovisual content and/or the current segment added to the searchable content (updating the database) via the platforms. specialized services (application server). Thus, this embodiment allows the method to regularly query the application server in order to verify that an update of the contents of the database does not contain the audiovisual content consulted and/or the current segment.

L’invention se rapporte également à un dispositif d’obtention d’au moins une donnée associée à un contenu audiovisuel en cours diffusion, ledit dispositif étant caractérisé en ce qu’il comprend :

  • un module d’obtention d’une partie dudit contenu audiovisuel au cours d’une période temporelle courante, dit segment courant ;
  • un module de détermination d’une empreinte numérique dudit segment courant ;
  • un module d’émission de ladite empreinte numérique à destination d’un serveur applicatif ;
  • un module de réception, en provenance dudit serveur applicatif, d’au moins une donnée associée audit contenu audiovisuel.
The invention also relates to a device for obtaining at least one piece of data associated with audiovisual content currently being broadcast, said device being characterized in that it comprises:
  • a module for obtaining part of said audiovisual content during a current time period, called current segment;
  • a module for determining a digital fingerprint of said current segment;
  • a module for transmitting said digital fingerprint to an application server;
  • a module for receiving, from said application server, at least one piece of data associated with said audiovisual content.

Le terme module peut correspondre aussi bien à un composant logiciel qu’à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous-programmes d’ordinateur ou de manière plus générale à tout élément d’un programme apte à mettre en œuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la même manière, un composant matériel correspond à tout élément d’un ensemble matériel (ou hardware) apte à mettre en œuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, carte à puce, carte à mémoire, etc.).The term module can correspond as well to a software component as to a hardware component or a set of hardware and software components, a software component itself corresponding to one or more computer programs or subprograms or more generally to any element of a program capable of implementing a function or a set of functions as described for the modules concerned. In the same way, a hardware component corresponds to any element of a hardware assembly capable of implementing a function or a set of functions for the module concerned (integrated circuit, smart card, memory card, etc. .).

L’invention concerne aussi un terminal comportant un dispositif d’obtention tel que décrit ci-dessus.The invention also relates to a terminal comprising a obtaining device as described above.

L'invention concerne également un programme d'ordinateur comportant des instructions pour la mise en œuvre du procédé ci-dessus selon l'un quelconque des modes particuliers de réalisation décrits précédemment, lorsque ledit programme est exécuté par un processeur. Le procédé peut être mis en œuvre de diverses manières, notamment sous forme câblée ou sous forme logicielle. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable.The invention also relates to a computer program comprising instructions for implementing the above method according to any of the particular embodiments described above, when said program is executed by a processor. The method can be implemented in various ways, notably in hardwired form or in software form. This program may use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable shape.

L'invention vise aussi un support d'enregistrement ou support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Les supports d'enregistrement mentionnés ci-avant peuvent être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur. D'autre part, les supports d'enregistrement peuvent correspondre à un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Les programmes selon l'invention peuvent être en particulier téléchargés sur un réseau de type Internet.The invention also relates to a recording medium or information medium readable by a computer, and comprising instructions for a computer program as mentioned above. The recording media mentioned above can be any entity or device capable of storing the program. For example, the support may comprise a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or even a magnetic recording means, for example a hard disk. On the other hand, the recording media may correspond to a transmissible medium such as an electrical or optical signal, which may be conveyed via an electrical or optical cable, by radio or by other means. The programs according to the invention can in particular be downloaded on an Internet type network.

Alternativement, les supports d'enregistrement peuvent correspondre à un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.Alternatively, the recording media may correspond to an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the method in question.

Ce dispositif d’obtention et ce programme d'ordinateur présentent des caractéristiques et avantages analogues à ceux décrits précédemment en relation avec le procédé d’obtention.This obtaining device and this computer program have characteristics and advantages similar to those described previously in relation to the obtaining process.

4. Liste des figures4. List of figures

D’autres caractéristiques et avantages de l’invention apparaîtront plus clairement à la lecture de la description suivante de modes de réalisation particuliers, donnés à titre de simples exemples illustratifs et non limitatifs, et des dessins annexés, parmi lesquels :Other characteristics and advantages of the invention will appear more clearly on reading the following description of particular embodiments, given by way of simple illustrative and non-limiting examples, and the appended drawings, among which:

La illustre un exemple d’environnement de mise en œuvre du procédé d’obtention selon un mode particulier de réalisation de l’invention ; There illustrates an example of an environment for implementing the method of obtaining according to a particular embodiment of the invention;

La représente l’architecture matérielle d’un dispositif d’obtention selon un mode particulier de réalisation de l’invention ; There represents the hardware architecture of a obtaining device according to a particular embodiment of the invention;

La représente sous forme d’organigramme les principales étapes du procédé d’obtention selon un mode particulier de réalisation de l’invention ; There represents in the form of a flowchart the main stages of the process of obtaining according to a particular embodiment of the invention;

5. Description d'un mode de réalisation de l'invention5. Description of an embodiment of the invention

La illustre un exemple d'environnement de mise en œuvre de l'invention selon un mode particulier de réalisation de l'invention. Cet environnement peut correspondre à n’importe quel endroit où se trouve l’utilisateur (bureau, maison, transport en commun, salle de sport, etc.).There illustrates an example of an environment for implementing the invention according to a particular embodiment of the invention. This environment can correspond to any location where the user is (office, home, public transport, gym, etc.).

L’environnement de l’utilisateur UT comprend notamment un ou plusieurs équipements utilisateurs EQ tels qu’une tablette, un téléphone intelligent (smartphone en anglais) EQ1, un ordinateur EQ2, une montre/bracelet connectée (non représenté) ou tout autre objet connecté apte à interagir avec l’utilisateur.The environment of the user UT includes in particular one or more user devices EQ such as a tablet, a smartphone EQ1, a computer EQ2, a connected watch/bracelet (not shown) or any other connected object able to interact with the user.

Ces équipements utilisateurs sont aptes à communiquer via par exemple une communication point à point (WiFi®, Bluetooth®, etc) ou bien via un réseau de communication local LAN. Ce réseau peut être géré par une passerelle PAS résidentielle/professionnelle/mobile connectée à un réseau de communication de données d'un opérateur R_EXT.This user equipment is able to communicate via, for example, point-to-point communication (WiFi®, Bluetooth®, etc.) or via a local LAN communication network. This network can be managed by a residential/professional/mobile PAS gateway connected to a data communications network of an R_EXT operator.

De manière avantageuse, l’équipement utilisateur EQ comprend un ou plusieurs capteurs, identiques ou différents, configurés pour capter / enregistrer une partie d’un contenu audiovisuel (segment courant au sens de l’invention). A noter que le segment courant peut être une séquence audio et / ou vidéo.Advantageously, the EQ user equipment comprises one or more sensors, identical or different, configured to capture/record part of audiovisual content (current segment within the meaning of the invention). Note that the current segment can be an audio and/or video sequence.

Les équipements utilisateurs peuvent également être aptes à déterminer au moins une empreinte numérique du segment courant obtenu.The user equipment may also be able to determine at least one digital fingerprint of the current segment obtained.

Dans une variante, les équipements utilisateurs EQ peuvent être aptes à restituer le contenu audiovisuel à l’utilisateur.In a variant, the EQ user equipment may be capable of rendering the audiovisual content to the user.

Le ou les équipements utilisateur EQ peuvent en outre être aptes à transmettre l’empreinte numérique du segment courant à un serveur applicatif SA.The user equipment(s) EQ may also be capable of transmitting the digital fingerprint of the current segment to an application server SA.

Le ou les équipements utilisateur EQ peuvent comprendre un dispositif DISP mettant en œuvre tout ou partie du procédé d’obtention selon l’invention qui sera détaillé ci-après en relation avec les figures 2 et 3. Le dispositif DISP peut être partiellement ou totalement embarqué dans un équipement utilisateur EQ ou dans la pluralité d’équipements EQ.The EQ user equipment(s) may comprise a DISP device implementing all or part of the obtaining method according to the invention which will be detailed below in relation to Figures 2 and 3. The DISP device may be partially or totally on-board in one EQ user equipment or in the plurality of EQ equipment.

Selon un mode de réalisation de l’invention le ou les équipements utilisateurs EQ connectés au réseau de communication LAN, la passerelle domestique/ professionnelle / mobile et le serveur applicatif SA forment un système d’obtention d’au moins une donnée associée à un contenu audiovisuel.According to one embodiment of the invention, the EQ user equipment(s) connected to the LAN communication network, the home/professional/mobile gateway and the application server SA form a system for obtaining at least one piece of data associated with content audio-visual.

On s’attache maintenant à décrire un exemple d’architecture matérielle d’un dispositif d’obtention selon un mode particulier de réalisation de l’invention en lien avec la .We now focus on describing an example of hardware architecture of a device for obtaining according to a particular embodiment of the invention in connection with the .

Le dispositif DISP a l'architecture classique d'un ordinateur, et comprend notamment une mémoire MEM, une unité de traitement UT, équipée par exemple d'un processeur PROC, et pilotée par le programme d'ordinateur PG stocké en mémoire MEM. Le programme d'ordinateur PG comprend des instructions pour mettre en œuvre les étapes du procédé d’obtention tel que décrit ultérieurement à l’appui de la , lorsque le programme est exécuté par le processeur PROC.The DISP device has the classic architecture of a computer, and notably comprises a memory MEM, a processing unit UT, equipped for example with a processor PROC, and controlled by the computer program PG stored in memory MEM. The computer program PG includes instructions for implementing the steps of the process of obtaining as described subsequently in support of the , when the program is executed by the PROC processor.

A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées dans une mémoire avant d'être exécutées par le processeur PROC. Le processeur PROC de l'unité de traitement UT met notamment en œuvre les étapes du procédé d’obtention selon l'un quelconque des modes particuliers de réalisation décrits en relation avec la et selon les instructions du programme d'ordinateur PG.At initialization, the code instructions of the computer program PG are for example loaded into a memory before being executed by the processor PROC. The processor PROC of the processing unit UT implements in particular the steps of the method of obtaining according to any one of the particular embodiments described in relation to the and according to the instructions of the PG computer program.

Le dispositif DISP comprend un module GET apte à obtenir une partie d’un contenu audiovisuel (segment courant) en cours de consultation par l’utilisateur UT. Le contenu audiovisuel est par exemple diffusé par un équipement utilisateur EQ ou bien par un autre équipement. L’obtention du segment courant est par exemple réalisée via une caméra et/ou un microphone intégré(s) ou associé(s) au dispositif DISP.The DISP device includes a GET module capable of obtaining part of audiovisual content (current segment) currently being consulted by the user UT. The audiovisual content is for example broadcast by EQ user equipment or by other equipment. Obtaining the current segment is for example carried out via a camera and/or a microphone integrated or associated with the DISP device.

Le dispositif DISP comprend également un module CALC apte à calculer une empreinte numérique du segment courant obtenu via le module GET. L’empreinte numérique est par exemple obtenue à la suite de l’application d’une fonction cryptographique (par exemple une fonction de hachage) aux données contenues par le segment courant.The DISP device also includes a CALC module capable of calculating a digital fingerprint of the current segment obtained via the GET module. The digital fingerprint is for example obtained following the application of a cryptographic function (for example a hash function) to the data contained by the current segment.

Le dispositif DISP comprend en outre un module COM1 apte à émettre à destination du serveur applicatif SA une requête qui comprend au moins une empreinte numérique du segment courant. L’empreinte numérique du segment courant peut être signée électroniquement et/ou chiffrée par le dispositif.The DISP device further comprises a COM1 module capable of transmitting to the application server SA a request which includes at least one digital fingerprint of the current segment. The digital fingerprint of the current segment may be electronically signed and/or encrypted by the device.

Le dispositif DISP comprend également un module COM2 apte à recevoir un message en provenance du serveur applicatif SA comprenant au moins une donnée associée au contenu audiovisuel consulté par l’utilisateur. La donnée peut être signée électroniquement et/ou chiffrée par le serveur applicatif SA.The DISP device also includes a COM2 module capable of receiving a message from the application server SA comprising at least one piece of data associated with the audiovisual content consulted by the user. The data can be electronically signed and/or encrypted by the SA application server.

Selon un mode particulier de réalisation, le module COM2 est également apte à recevoir une notification en provenance du serveur applicatif SA indiquant une mise à jour de la base de données des contenus gérés par le serveur applicatif.According to a particular embodiment, the COM2 module is also capable of receiving a notification from the application server SA indicating an update of the content database managed by the application server.

Selon un mode particulier de réalisation, les modules COM1 et COM2 sont configuré pour communiquer via un réseau IP et/ou circuit.According to a particular embodiment, the COM1 and COM2 modules are configured to communicate via an IP network and/or circuit.

Selon un mode particulier de réalisation, les modules COM1 et COM2 peuvent être un seul et même module de communication.According to a particular embodiment, the COM1 and COM2 modules can be one and the same communication module.

Selon un mode particulier de réalisation, le dispositif DISP comprend un module de restitution (non représenté) d’un contenu audiovisuel et/ou des données associées. Le module de restitution peut être un écran (tactile ou non), un vidéoprojecteur, une télévision, un haut-parleur, ou tout autre dispositif apte à remplir le même objectif.According to a particular embodiment, the DISP device comprises a restitution module (not shown) of audiovisual content and/or associated data. The restitution module can be a screen (touch or not), a video projector, a television, a speaker, or any other device capable of fulfilling the same objective.

La illustre des étapes du procédé d’obtention selon un mode particulier de réalisation de l'invention. L’environnement de mise en œuvre du procédé d’obtention correspond à celui décrit à l’appui de la .There illustrates steps of the process of obtaining according to a particular embodiment of the invention. The environment for implementing the obtaining process corresponds to that described in support of the .

L’utilisateur UT est par exemple à son domicile et il attend un ami. En attendant son ami, l’utilisateur UT écoute une radio web / IP grâce à son ordinateur portable EQ2 connecté à la passerelle domestique PAS. Plus précisément, l’utilisateur écoute une émission dont le sujet correspond à l’une de ses passions. L’ami de l’utilisateur arrive et l’utilisateur UT doit stopper l’écoute alors que l’émission n’est pas encore terminée.The user UT is, for example, at home and waiting for a friend. While waiting for his friend, the UT user listens to a web/IP radio using his EQ2 laptop connected to the PAS home gateway. More precisely, the user listens to a show whose subject corresponds to one of his passions. The user's friend arrives and the UT user must stop listening while the broadcast has not yet finished.

Souhaitant pouvoir écouter la suite de l’émission un peu plus tard, l’utilisateur UT déclenche l’exécution du procédé d’obtention au niveau de son smartphone (téléphone intelligent en anglais) EQ1.Wishing to be able to listen to the rest of the broadcast a little later, the user UT triggers the execution of the process of obtaining EQ1 on his smartphone (smart phone in English).

Lors d’une première étape 300, le procédé obtient / enregistre pendant un laps de temps prédéfini (par exemple quelques secondes ou une à deux minutes) l’émission diffusée par l’ordinateur portable EQ2. L’enregistrement est par exemple réalisé via le microphone du smartphone EQ1. L’enregistrement correspond au segment courant au sens de l’invention.During a first step 300, the method obtains/records for a predefined period of time (for example a few seconds or one to two minutes) the broadcast broadcast by the portable computer EQ2. Recording is, for example, carried out via the microphone of the EQ1 smartphone. The recording corresponds to the current segment within the meaning of the invention.

Selon un mode de réalisation particulier, l’équipement utilisateur qui diffuse le contenu audiovisuel peut également être celui qui exécute le procédé d’obtention. Dans ce cas le smartphone reçoit et diffuse le contenu proposé par la radio web. En outre le segment courant peut alors correspondre aux données reçues de la radio web pendant le laps de temps prédéfini.According to a particular embodiment, the user equipment which broadcasts the audiovisual content can also be the one which executes the obtaining process. In this case the smartphone receives and broadcasts the content offered by web radio. In addition, the current segment can then correspond to the data received from the web radio during the predefined period of time.

Lors de l’étape 301, le procédé détermine au moins une empreinte numérique du segment courant. La ou les empreintes numériques sont par exemple obtenues après application d’une fonction cryptographique aux données constituant le segment courant. La fonction cryptographique utilisée pour générer l’empreinte numérique est par exemple une fonction de hachage.During step 301, the method determines at least one digital fingerprint of the current segment. The digital fingerprint(s) are for example obtained after application of a cryptographic function to the data constituting the current segment. The cryptographic function used to generate the digital fingerprint is for example a hash function.

Selon un mode de réalisation particulier, le segment courant peut être découpé en une séquence de segments d’une durée prédéfinie (par exemple d’une seconde) afin d’obtenir une séquence d’empreintes numériques.According to a particular embodiment, the current segment can be divided into a sequence of segments of a predefined duration (for example one second) in order to obtain a sequence of digital fingerprints.

Lors de l’étape 302, le procédé émet à destination du serveur applicatif SA, la ou les empreintes numériques déterminées lors de l’étape 301 (empreinte(s) numérique(s) associée(s) au segment courant). Une fois la ou les empreintes numériques reçues par le serveur applicatif SA, celui-ci recherche une correspondance totale ou partielle dans une base de données (non représentée). La base de données référence par exemple une pluralité d’empreintes numériques de contenus audiovisuels et des données (informations) associées. Cette opération (comparaison / recherche de ou des empreintes numérique) permet d’identifier le contenu audiovisuel consulté par l’utilisateur et d’obtenir des informations /données associées.During step 302, the method transmits to the application server SA, the digital fingerprint(s) determined in step 301 (digital fingerprint(s) associated with the current segment). Once the digital fingerprint(s) have been received by the application server SA, it searches for a total or partial match in a database (not shown). The database references, for example, a plurality of digital fingerprints of audiovisual content and associated data (information). This operation (comparison/search of digital fingerprint(s)) makes it possible to identify the audiovisual content consulted by the user and to obtain associated information/data.

A noter que lorsque la correspondance est une correspondance partielle, un seuil peut être appliqué par le serveur applicatif (par exemple 75%) afin de déterminer si la correspondance est suffisamment élevée.Note that when the match is a partial match, a threshold can be applied by the application server (for example 75%) in order to determine if the match is sufficiently high.

Lors de l’étape 303, le procédé reçoit, en provenance du serveur applicatif SA, un message comprenant les données associées au contenu audiovisuel consulté par l’utilisateur UT, données obtenues depuis la base de données. La ou les données peuvent correspondre à un ou plusieurs éléments de la liste suivante :

  • le titre dudit contenu audiovisuel ;
  • la durée dudit contenu audiovisuel ;
  • la description dudit contenu audiovisuel ;
  • l’éditeur et / ou le diffuseur dudit contenu audiovisuel ;
  • l’adresse électronique de consultation dudit contenu audiovisuel ;
  • un lien interactif adapté pour déclencher la restitution dudit contenu audiovisuel ;
  • un index indiquant le début dudit segment courant au sein dudit contenu audiovisuel ;
  • un lien interactif adapté pour déclencher la restitution dudit contenu audiovisuel au début dudit segment courant ;
  • etc.
During step 303, the method receives, from the application server SA, a message including the data associated with the audiovisual content consulted by the user UT, data obtained from the database. The data(s) may correspond to one or more elements from the following list:
  • the title of said audiovisual content;
  • the duration of said audiovisual content;
  • the description of said audiovisual content;
  • the publisher and/or broadcaster of said audiovisual content;
  • the electronic address for consulting said audiovisual content;
  • an interactive link adapted to trigger the restitution of said audiovisual content;
  • an index indicating the start of said current segment within said audiovisual content;
  • an interactive link adapted to trigger the restitution of said audiovisual content at the start of said current segment;
  • etc.

Bien sûr, d’autres données peuvent être associées au contenu audiovisuel consulté par l’utilisateur UT en complément ou en remplacement de celles-ci.Of course, other data may be associated with the audiovisual content consulted by the UT user in addition to or in replacement of these.

Selon un mode de réalisation particulier, lorsqu’aucune correspondance n’est trouvée dans la base de données ou lorsque le niveau de correspondance est déterminé comme non suffisant par le serveur applicatif SA (inférieur à un seuil prédéfini), alors le procédé reçoit un message, en provenance du serveur applicatif SA, notifiant l’absence de correspondance.According to a particular embodiment, when no match is found in the database or when the match level is determined as not sufficient by the application server SA (less than a predefined threshold), then the method receives a message , coming from the application server SA, notifying the absence of correspondence.

Selon un mode de réalisation particulier, une fois les données reçues par le procédé, celui-ci restitue les données à l’utilisateur UT vocalement (par exemple via un haut-parleur) ou graphiquement (par exemple via un écran et/ou un vidéoprojecteur). A noter que les données peuvent être restituées à l’utilisateur avant, après (par exemple à la suite), ou pendant la restitution du segment courant.According to a particular embodiment, once the data has been received by the method, it returns the data to the user UT vocally (for example via a loudspeaker) or graphically (for example via a screen and/or a video projector ). Note that the data can be returned to the user before, after (for example following), or during the restitution of the current segment.

A noter également que les segments courants et les données associées obtenues du serveur applicatif SA peuvent être stockés par le procédé dans un espace de stockage numérique (base de données, fichier, carte mémoire, etc.) dans le but d’être consultés ultérieurement par l’utilisateur.Note also that the current segments and the associated data obtained from the application server SA can be stored by the method in a digital storage space (database, file, memory card, etc.) with the aim of being consulted subsequently by the user.

Selon un mode de réalisation particulier, les étapes 302 et 303 sont réitérées à la suite de la réception d’une notification en provenance du serveur applicatif SA.According to a particular embodiment, steps 302 and 303 are repeated following receipt of a notification from the application server SA.

La notification peut par exemple indiquer que la base de données a été mise à jour avec de nouvelles empreintes de contenus audiovisuels et de nouvelles données associées. Une fois la notification reçue par le procédé, celui-ci réémet la ou les empreintes numériques des segments courants des contenus audiovisuels préalablement consultés par l’utilisateur UT pour lesquelles le serveur applicatif SA n’a trouvé aucune correspondance afin d’obtenir des informations associées.The notification may, for example, indicate that the database has been updated with new audiovisual content fingerprints and new associated data. Once the notification is received by the method, it re-emits the digital fingerprint(s) of the current segments of the audiovisual content previously consulted by the user UT for which the application server SA has not found any correspondence in order to obtain associated information .

Ce mode de réalisation est particulièrement adapté à un contenu diffusé en direct (le contenu diffusé n’est pas un contenu enregistré). En effet, les contenus audiovisuels diffusés en direct sont très souvent enregistrés pendant leur diffusion. Les enregistrements sont ensuite traités (création des empreintes numériques et des informations associées), puis l’ensemble des données associées au contenu audiovisuel et/ou au segment courant ajouté aux contenus consultables (mise à jour de la base de données) via les plateformes de services spécialisées (serveur applicatif).This embodiment is particularly suitable for content broadcast live (the broadcast content is not recorded content). Indeed, audiovisual content broadcast live is very often recorded during its broadcast. The recordings are then processed (creation of digital fingerprints and associated information), then all of the data associated with the audiovisual content and/or the current segment added to the searchable content (updating the database) via the platforms. specialized services (application server).

Selon un mode de réalisation particulier, les étapes 302 et 303 sont réitérées à intervalles de temps réguliers. Ce mode de réalisation permet au procédé de régulièrement vérifier que la base de données n’a pas été mise à jour avec de nouvelles empreintes de contenus audiovisuels et de nouvelles données associées. De même, ce mode de réalisation est particulièrement adapté à un contenu diffusé en direct (le contenu diffusé n’est pas un contenu enregistré).According to a particular embodiment, steps 302 and 303 are repeated at regular time intervals. This embodiment allows the method to regularly check that the database has not been updated with new fingerprints of audiovisual content and new associated data. Likewise, this embodiment is particularly suitable for content broadcast live (the broadcast content is not recorded content).

Selon un mode de réalisation particulier, les étapes 302 et 303 sont exécutées après un laps de temps prédéterminé (par exemple une heure, une journée, etc.).According to a particular embodiment, steps 302 and 303 are executed after a predetermined period of time (for example one hour, one day, etc.).

Ce mode de réalisation permet au procédé, dans le cas où le contenu audiovisuel consulté par l’utilisateur est un contenu diffusé en direct, d’attendre que la base de données soit mise à jour avec le ou les empreintes du contenus audiovisuels consulté et les données associées.This embodiment allows the method, in the case where the audiovisual content consulted by the user is content broadcast live, to wait for the database to be updated with the fingerprint(s) of the audiovisual content consulted and the associated data.

Selon un mode de réalisation particulier, le déclenchement du procédé peut être réalisé via une commande vocale. Ce mode de réalisation est particulièrement adapté lorsque l’utilisateur effectue une tâche qui lui demande de l’attention. Par exemple, l’utilisateur peut vouloir déclencher vocalement le procédé pendant qu’il conduit (contenu écouté à l’aide de la radio du véhicule)According to a particular embodiment, the process can be triggered via a voice command. This embodiment is particularly suitable when the user performs a task that requires attention. For example, the user may want to trigger the process by voice while driving (content listened to using the vehicle's radio)

Il va de soi que le mode de réalisation qui a été décrit ci-dessus a été donné à titre purement indicatif et nullement limitatif, et que de nombreuses modifications peuvent être facilement apportées par l’homme de l’art sans pour autant sortir du cadre de l’invention. Selon d'autres modes particuliers de réalisation de l'invention, l'invention s'applique également à un contenu de type vidéo.It goes without saying that the embodiment which has been described above has been given for purely indicative purposes and is in no way limiting, and that numerous modifications can easily be made by those skilled in the art without departing from the scope. of the invention. According to other particular embodiments of the invention, the invention also applies to video type content.

Claims (8)

Procédé d’obtention d’au moins une donnée associée à un contenu audiovisuel en cours diffusion, ledit procédé étant mis en œuvre par un dispositif (DISP) d’obtention et caractérisé en ce qu’il comprend :
- une étape d’obtention (300) d’une partie dudit contenu audiovisuel au cours d’une période temporelle courante, dit segment courant ;
- une étape de détermination (301) d’une empreinte numérique dudit segment courant ;
- une étape d’émission (302) de ladite empreinte numérique à destination d’un serveur applicatif ;
- une étape de réception (303), en provenance dudit serveur applicatif, d’au moins une donnée associée audit contenu audiovisuel.
Method for obtaining at least one piece of data associated with audiovisual content currently being broadcast, said method being implemented by a device (DISP) for obtaining and characterized in that it comprises:
- a step of obtaining (300) a part of said audiovisual content during a current time period, called current segment;
- a step of determining (301) a digital fingerprint of said current segment;
- a step of transmitting (302) said digital fingerprint to an application server;
- a step of receiving (303), from said application server, at least one piece of data associated with said audiovisual content.
Procédé selon la revendication 1 caractérisé en ce que ladite au moins une donnée est choisie dans un groupe comprenant au moins :
- le titre dudit contenu audiovisuel ;
- la durée dudit contenu audiovisuel ;
- la description dudit contenu audiovisuel ;
- le nom de l’éditeur et / ou du diffuseur dudit contenu audiovisuel ;
- l’adresse électronique de consultation dudit contenu audiovisuel ;
- un lien interactif adapté pour déclencher la restitution dudit contenu audiovisuel ;
- un index indiquant le début dudit segment courant au sein dudit contenu audiovisuel ;
- un lien interactif adapté pour déclencher la restitution dudit contenu audiovisuel au début dudit segment courant.
Method according to claim 1 characterized in that said at least one piece of data is chosen from a group comprising at least:
- the title of said audiovisual content;
- the duration of said audiovisual content;
- the description of said audiovisual content;
- the name of the publisher and/or broadcaster of said audiovisual content;
- the electronic address for consulting said audiovisual content;
- an interactive link adapted to trigger the restitution of said audiovisual content;
- an index indicating the start of said current segment within said audiovisual content;
- an interactive link adapted to trigger the restitution of said audiovisual content at the start of said current segment.
Procédé selon la revendication 1 caractérisé en ce que ladite étape de réception est suivie d’une étape de restitution de ladite au moins une donnée audit utilisateur.Method according to claim 1 characterized in that said reception step is followed by a step of restoring said at least one piece of data to said user. Procédé selon la revendication 1 caractérisé en ce que les étapes d’émission et de réception sont réitérées à la suite de la réception d’une notification en provenance dudit serveur applicatif ;Method according to claim 1 characterized in that the transmission and reception steps are repeated following receipt of a notification from said application server; Procédé selon la revendication 1 caractérisé en ce que les étapes d’émission et de réception sont réitérées à intervalles de temps réguliers.Method according to claim 1 characterized in that the transmission and reception steps are repeated at regular time intervals. Dispositif d’obtention d’au moins une donnée associée à un contenu audiovisuel en cours de diffusion, ledit dispositif étant caractérisé en ce qu’il comprend :
- un module d’obtention (GET) d’une partie dudit contenu audiovisuel au cours d’une période temporelle courante, dit segment courant ;
- un module de détermination (CALC) d’une empreinte numérique dudit segment courant ;
- un module d’émission (COM1) de ladite empreinte numérique à destination d’un serveur applicatif ;
- un module de réception (COM2), en provenance dudit serveur applicatif, d’au moins une donnée associée audit contenu audiovisuel.
Device for obtaining at least one piece of data associated with audiovisual content being broadcast, said device being characterized in that it comprises:
- a module for obtaining (GET) a part of said audiovisual content during a current time period, called current segment;
- a module for determining (CALC) a digital fingerprint of said current segment;
- a transmission module (COM1) of said digital fingerprint to an application server;
- a reception module (COM2), coming from said application server, of at least one piece of data associated with said audiovisual content.
Terminal caractérisé en ce qu’il comprend un dispositif d’obtention selon la revendication 6.Terminal characterized in that it comprises a obtaining device according to claim 6. Programme d'ordinateur comportant des instructions pour la mise en œuvre du procédé selon l'une quelconque des revendications 1 à 5, lorsque le programme est exécuté par un processeur.Computer program comprising instructions for implementing the method according to any one of claims 1 to 5, when the program is executed by a processor.
FR2213156A 2022-12-12 2022-12-12 Method and device for obtaining at least one piece of data associated with audiovisual content being consulted by a user Pending FR3143249A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR2213156A FR3143249A1 (en) 2022-12-12 2022-12-12 Method and device for obtaining at least one piece of data associated with audiovisual content being consulted by a user

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2213156 2022-12-12
FR2213156A FR3143249A1 (en) 2022-12-12 2022-12-12 Method and device for obtaining at least one piece of data associated with audiovisual content being consulted by a user

Publications (1)

Publication Number Publication Date
FR3143249A1 true FR3143249A1 (en) 2024-06-14

Family

ID=85175915

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2213156A Pending FR3143249A1 (en) 2022-12-12 2022-12-12 Method and device for obtaining at least one piece of data associated with audiovisual content being consulted by a user

Country Status (1)

Country Link
FR (1) FR3143249A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011069035A1 (en) * 2009-12-04 2011-06-09 Tivo Inc. Multifunction multimedia device
US20130160038A1 (en) * 2011-12-20 2013-06-20 Yahoo!, Inc. Audio Fingerprint for Content Identification
EP3118850A1 (en) * 2014-03-11 2017-01-18 Soundlly Inc. System and method for providing related content at low power, and computer readable recording medium having program recorded therein
US20190261031A1 (en) * 2015-10-01 2019-08-22 The Nielsen Company (Us), Llc Sequentially Overlaying Media Content

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011069035A1 (en) * 2009-12-04 2011-06-09 Tivo Inc. Multifunction multimedia device
US20130160038A1 (en) * 2011-12-20 2013-06-20 Yahoo!, Inc. Audio Fingerprint for Content Identification
EP3118850A1 (en) * 2014-03-11 2017-01-18 Soundlly Inc. System and method for providing related content at low power, and computer readable recording medium having program recorded therein
US20190261031A1 (en) * 2015-10-01 2019-08-22 The Nielsen Company (Us), Llc Sequentially Overlaying Media Content

Similar Documents

Publication Publication Date Title
FR2874472A1 (en) METHOD, ARTICLE OF PRODUCTION AND DEVICE FOR UPDATING SOFTWARE IN AN INDIVIDUAL DEVICE
FR3143249A1 (en) Method and device for obtaining at least one piece of data associated with audiovisual content being consulted by a user
WO2017158274A1 (en) Acquisition of extracts of a multimedia stream on a terminal
BE1029291B1 (en) Method and digital display system for outdoor advertising
EP3510512B1 (en) Device for associating at least one physical support with a means for storing digital data
EP1551191B1 (en) Method for broadcasting multimedia messages to an heterogeneous terminal group.
EP2413233A1 (en) Android phone with an application for content display
FR3116172A1 (en) Method for managing access to digital content
EP3576418B1 (en) Multimedia content playback
EP3753255B1 (en) Reception of a stream representative of multimedia content
US20170199938A1 (en) Pushing Content to Digital Frames Based on Personal Artistic Taste
FR2863805A1 (en) Digital image enrichment method, involves receiving contextual data transmitted by data broadcasting transmitters and associating contextual data with image data relative to images captured by camera in utilization environment
WO2018096240A1 (en) Method for setting parameters linked to the reproduction of a piece of content, corresponding computer program and device
EP3574637B1 (en) Automatic activation of the configuration of a communication terminal
EP4254968A1 (en) Method for generating a virtual television channel for a user of at least one audiovisual content broadcast service, corresponding generation device, service equipment and computer program
EP4016297A1 (en) Method for managing the execution of applications stored in a terminal
WO2020201663A1 (en) Secure communication method suitable for ordering a product or a service using a communication terminal
FR3079711A1 (en) METHOD FOR MANAGING ACCESS TO DIGITAL CONTENT.
EP1441526A1 (en) Method for thematic recording of digital content with sceduled broadcasting
FR3111497A1 (en) A method of managing the reproduction of multimedia content on reproduction devices.
FR2900519A1 (en) Multimedia content e.g. text data, broadcasting method for e.g. mobile telephone, involves interrogating broadcasting server at regular intervals to determine if broadcasting stream is updated, and sending updated notification message
FR3054350A1 (en) METHOD FOR CONSTITUTING A USER DATABASE
FR2999854A1 (en) System for viewing atmosphere in e.g. entertainment place, has screen, where videos and audio data are displayed in screen such that user is able to visualize interior of entertainment place, and location of camera is displayed on screen
EP3939330A1 (en) Method for managing the download of images associated with image jumps capable of being carried out during accelerated reading of multimedia content which is continuously broadcast
EP1550962A1 (en) Computerised system and method of loading data

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20240614