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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004590 computer program Methods 0.000 claims description 9
- 230000002452 interceptive effect Effects 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 5
- 101000746134 Homo sapiens DNA endonuclease RBBP8 Proteins 0.000 description 3
- 101000969031 Homo sapiens Nuclear protein 1 Proteins 0.000 description 3
- 102100021133 Nuclear protein 1 Human genes 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010411 cooking Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/237—Communication with additional data server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing 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/44008—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring 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
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.
- 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.
- 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.
- 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:
5. Description d'un mode de réalisation de l'invention5. Description of an embodiment of the invention
La
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
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
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
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
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.
- 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)
- 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.
- 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.
- 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.
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)
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 |
-
2022
- 2022-12-12 FR FR2213156A patent/FR3143249A1/en active Pending
Patent Citations (4)
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 |