FR3133964A1 - Gestion perfectionnée d’un code visuel en cours d’affichage dans un contenu multimédia - Google Patents

Gestion perfectionnée d’un code visuel en cours d’affichage dans un contenu multimédia Download PDF

Info

Publication number
FR3133964A1
FR3133964A1 FR2202564A FR2202564A FR3133964A1 FR 3133964 A1 FR3133964 A1 FR 3133964A1 FR 2202564 A FR2202564 A FR 2202564A FR 2202564 A FR2202564 A FR 2202564A FR 3133964 A1 FR3133964 A1 FR 3133964A1
Authority
FR
France
Prior art keywords
visual code
screen
data associated
request
man
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
FR2202564A
Other languages
English (en)
Inventor
Patrick Kirschbaum
Halim Bendiabdallah
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 FR2202564A priority Critical patent/FR3133964A1/fr
Priority to PCT/EP2023/057128 priority patent/WO2023180274A1/fr
Publication of FR3133964A1 publication Critical patent/FR3133964A1/fr
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/77Graphical identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4221Dedicated function buttons, e.g. for the control of an EPG, subtitles, aspect ratio, picture-in-picture or teletext
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43079Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on multiple devices
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Pour une transmission de données associées à un code visuel apparaissant au moins temporairement dans un contenu multimédia en cours de lecture sur un écran connecté, on prévoit de:- établir un appairage (IDTV, IDSM) entre l’écran (ECR) et au moins un deuxième terminal connecté (SM), distinct de l’écran connecté (ECR),- au moins pendant la lecture du contenu multimédia comportant le code visuel, mettre à disposition d’un utilisateur de l’écran une interface homme/machine (RC) connectée à l’écran pour émettre une requête des données associées au code visuel, et- sur réception de la requête des données associées au code visuel auprès de l’écran connecté, mettre en œuvre une transmission desdites données associées au code visuel à destination du deuxième terminal connecté (SM). Figure de l’abrégé : Figure 1

Description

Gestion perfectionnée d’un code visuel en cours d’affichage dans un contenu multimédia
La présente divulgation relève du domaine de la transmission de données associées à un code visuel apparaissant au moins temporairement dans un contenu multimédia.
Un tel code visuel peut être par exemple de type code-barres à une ou deux dimensions, aussi désigné sous le vocable « QR code » pour « quick response code ».
De tels codes peuvent être présents temporairement dans un contenu multimédia, tel qu’un programme de télévision en cours de diffusion. Une lecture optique d’un tel code, par exemple à l’aide d’un terminal de type smartphone, permet habituellement de récupérer sur le smartphone des informations relatives à un service associé à ce code (par exemple après activation d’un lien hypertexte s’affichant sur le smartphone).
Ainsi, certains programmes de télévision affichent un code 2D de type QR code pour avoir accès à de l'information à partir d’un terminal mobile. Parfois, la durée d’affichage de ce code est de l’ordre de quelques secondes tout au plus.
Un téléspectateur doit alors prendre une photo avec une application de lecture de code à barres à l'aide de son smartphone.
Or, tous les téléspectateurs n'ont pas forcément cette application sur leur smartphone, ou encore leur smartphone à portée de main lorsqu’ils regardent leur télévision, ou encore certains ne sont pas très à l'aise avec cette manipulation.
Par ailleurs, une telle manipulation implique de se lever et de se rapprocher de l'écran de télévision pendant la diffusion du programme afin de saisir correctement le code visuel avec son smartphone et parfois la durée d’affichage du code n’est pas suffisante pour réaliser cette opération avec succès.
Résumé
La présente divulgation vient améliorer la situation.
Il est proposé un procédé de transmission de données associées à un code visuel apparaissant au moins temporairement dans un contenu multimédia en cours de lecture sur un écran connecté, le procédé comportant :
- établir un appairage entre l’écran et au moins un deuxième terminal connecté, distinct de l’écran connecté,
- au moins pendant la lecture du contenu multimédia comportant ledit code, mettre à disposition d’un utilisateur de l’écran une interface homme/machine connectée à l’écran pour émettre une requête des données associées au code visuel, et
- sur réception de la requête des données associées au code visuel auprès de l’écran connecté, mettre en œuvre une transmission desdites données associées au code visuel à destination du deuxième terminal connecté.
Ainsi, dans une telle réalisation, l’utilisateur n’a à activer que l’interface homme/machine connectée à l’écran (par exemple une télécommande d’une télévision avec un bouton spécifique) pour lancer une requête de données associées au code visuel en cours d’affichage par l’écran, et, ainsi, le deuxième terminal de l’utilisateur (par exemple un smartphone distinct de l’écran de télévision) reçoit ces données, sans perturber la lecture en cours du contenu multimédia, ni déranger l’utilisateur pendant cette lecture.
Par exemple dans une réalisation, l’écran peut être connecté à un serveur distant pour recevoir et lire le contenu multimédia, et :
- l’écran connecté transmet à ce serveur distant la requête des données associées au code visuel, et,
- une donnée d’appairage étant stockée en mémoire du serveur distant, le serveur distant identifie, en fonction de cette donnée d’appairage, le deuxième terminal en tant que destinataire des données associées au code visuel.
Ainsi, le deuxième terminal peut recevoir (par exemple par SMS ou autre moyen de messagerie) les données associées au code visuel.
Alternativement à une telle réalisation, l’écran connecté peut transmettre au deuxième terminal ces données qu’il a préalablement acquises du serveur, par exemple via un réseau local animé par une passerelle et auquel sont connectés à la fois le deuxième terminal et l’écran connecté. Cette réalisation alternative est décrite en détails plus loin.
Par exemple, le deuxième terminal reçoit ces données sous la forme d’un lien d’accès à un service associé au code visuel (par exemple un lien hypertexte, type html ou autres).
Dans un exemple de réalisation, le contenu multimédia est reçu par l’écran connecté par la mise en œuvre d’un protocole de diffusion. Ainsi, ce contenu peut être typiquement un programme de télévision par exemple.
Le protocole de diffusion peut être par exemple de type HBBTV (pour « Hybrid Broadcast Broadband TV »), par exemple sur IP. Un tel protocole notamment offre l’avantage d’inclure dans le flux de données d’images de télévision des métadonnées descriptives d’évènements dans le flux, comme par exemple l’apparition prévue du code visuel précité, avec notamment une horodate prévue pour une telle apparition.
Ainsi, dans une réalisation où le code visuel apparait à une horodate donnée après un début de lecture du contenu multimédia, une requête des données associées au code visuel, issue de l’écran connecté, peut alors être interprétée comme associée à ce code visuel si la requête est reçue dans une plage temporelle prédéfinie après l’horodate donnée précitée.
Avantageusement, une telle plage temporelle peut prendre en compte une latence de réaction de l’utilisateur et s’étendre sur une minute ou plus par exemple.
Dans une réalisation, le code visuel est typiquement un code-barres (à une ou deux dimensions) dont une lecture optique permet habituellement de récupérer les données associées au code visuel, ces données étant associées à un service accessible via le deuxième terminal (par exemple via un lien hypertexte). Néanmoins, dans la présente divulgation, l’interface homme/machine utilise un moyen distinct d’une lecture optique conventionnelle pour requérir les données associées au code visuel.
Par exemple, l’interface homme/machine peut comporter une télécommande comprenant un bouton spécifique, un appui sur ce bouton spécifique provoquant la transmission de la requête des données associées au code visuel.
Alternativement ou en complément, l’interface homme/machine peut comporter un module de reconnaissance vocale (et plus particulièrement de parole), et une prononciation d’au moins un mot-clé spécifique (ou une succession prédéfinie de mots-clés spécifiques) par l’utilisateur provoque la transmission de la requête des données associées au code visuel.
Dans le cas d’un bouton de télécommande spécifique, l’écran connecté peut être intégré à une télévision connectée, et l’interface homme/machine à disposition de l’utilisateur peut alors comporter une télécommande de la télévision, cette télécommande comportant un bouton spécifique pour émettre la requête des données associées au code visuel.
En complément ou en variante, l’écran peut être connecté en outre à un terminal de réception de contenus, de type set-top box, et l’interface homme/machine à disposition de l’utilisateur peut comporter une télécommande du terminal set-top box, cette télécommande comportant alors le bouton spécifique précité pour émettre la requête desdites données associées au code visuel.
La présente divulgation vise aussi un écran connecté, configuré pour afficher un contenu multimédia dans lequel un code visuel apparait au moins temporairement, l’écran comportant :
- une première interface de communication avec une interface homme/machine pour recevoir une commande de réception de données associées au code visuel, et
- une deuxième interface de communication avec un serveur distant pour transmettre au serveur distant une requête desdites données associées au code visuel.
La présente divulgation vise aussi un système comprenant au moins un tel écran connecté et une interface homme/machine, pour la mise en œuvre du procédé défini ci-avant.
Dans un tel système, l’interface homme/machine précitée peut alors comporter une télécommande comprenant un bouton spécifique pour émettre la requête desdites données associées au code visuel.
Néanmoins, une telle réalisation est optionnelle et en variante de prévoir une télécommande ayant un bouton spécifique, il peut être prévu un bouton spécifique sur un clavier informatique connecté à l’écran précité.
Selon un autre aspect, il est proposé un programme informatique comportant des instructions pour la mise en œuvre du procédé tel que défini dans les présentes lorsque ce programme est exécuté par un processeur. Selon un autre aspect, il est proposé un support d’enregistrement non transitoire, lisible par un processeur, sur lequel est enregistré un tel programme.
D’autres caractéristiques, détails et avantages apparaîtront à la lecture de la description détaillée ci-après, et à l’analyse des dessins annexés, sur lesquels :
Fig. 1
illustre un exemple de système pour la mise en œuvre du procédé ci-avant, selon un mode de réalisation.
Fig. 2
illustre les étapes principales d’un exemple de procédé selon un mode de réalisation.
Fig. 3
illustre un circuit de traitement comportant un processeur, par exemple d’un serveur susceptible de mettre en œuvre le procédé illustré sur la , selon un exemple de réalisation.
Il est maintenant fait référence à la . Un écran connecté ECR est relié via un réseau étendu NET à un serveur SER propre à délivrer des contenus multimédia CM qui peuvent s'afficher sur l'écran connecté ECR. A un instant prédéfini de diffusion du contenu multimédia, un code visuel CB tel qu'un code-barres QRC apparaît dans le contenu et l'écran ECR affiche alors ce code CB. Un utilisateur UT visualisant le contenu multimédia sur l'écran ECR dispose d'une télécommande RC comportant en particulier un bouton spécifique BC. Un appui sur ce bouton BC provoque l'émission d'un signal de télécommande (par exemple infrarouge) reçu par un récepteur RRC de l'écran connecté et interprété par l'écran connecté ECR comme étant une requête de l'utilisateur UT pour recevoir des données associées à ce code visuel CB.
Dans l'exemple illustré en traits pleins de la , l’écran connecté ECR fait partie d’une télévision connectée, capable de communiquer directement avec le serveur distant SER.
En variante, l’écran ECR peut être connecté à un terminal STB de réception de flux vidéo, de type set-top box par exemple. Ce terminal STB (représenté par des traits pointillés dans cette variante) peut être connecté lui-même au serveur SER par exemple via une passerelle d’un réseau local GW. Dans cette variante, la télécommande RC pilote le fonctionnement du terminal STB (par exemple pour changer les chaînes de diffusion, monter le son, etc.) et le terminal STB dispose à cet effet d’un récepteur RRC’ pour recevoir les signaux de la télécommande, et notamment le signal de requête de données associées au code visuel CB, qui fait suite à l'appui sur le bouton spécifique BC de la télécommande.
Dans l’une ou l’autre de ces réalisations, l’appui sur le bouton BC permet l’envoi d’une requête au serveur SER, fournisseur du contenu CM en cours de diffusion, via une liaison selon le protocole HBBTV par exemple (pour « Hybrid Broadcast Broadband TV ») sur IP par exemple. Sur réception de cette requête, le serveur fournisseur de contenu SER envoie une notification (par SMS ou autre) à au moins un deuxième terminal connecté, par exemple le smartphone de l’utilisateur SM, avec par exemple dans la notification des données d’un lien permettant à l’utilisateur UT d'avoir accès à un service associé au code CB (le lien donnant par exemple accès à une page web présentant un tel service).
Afin que le deuxième terminal SM puisse recevoir ces données du serveur, l’utilisateur UT enregistre au préalable, auprès du serveur SER fournisseur de contenu, un ou plusieurs numéros IDSM de smartphone(s) en association avec un identifiant IDTV de sa télévision connectée (cet identifiant pouvant être par exemple une adresse email, une adresse IP ou autre). Cette inscription peut se faire directement sur le compte client de l’utilisateur de la télévision, en ligne sur le compte client du fournisseur de contenu ou encore sur le boîtier GW du fournisseur d'accès à Internet.
Ainsi, en référence maintenant à la , dans l'exemple représenté, au cours d’une première étape S1, le serveur par exemple stocke en mémoire au moins une donnée d'appairage entre un identifiant d'écran connecté et un identifiant du deuxième terminal SM (par exemple un numéro MSISDN). Au cours d’une étape courante S2, le serveur diffuse ensuite un contenu multimédia CM à partir d'une horodate connue. Cette diffusion peut s'effectuer selon le protocole HBBTV (par exemple sur IP), qui permet de rajouter des métadonnées dans le flux de diffusion, notamment des métadonnées temporelles. Ainsi, l'instant de début de diffusion du contenu peut être connu notamment de l’écran connecté, ainsi qu’un instant éventuel d'apparition d’un code visuel dans les images du contenu. A l'étape S3, l'écran connecté (ou le dispositif set-top box) peut lire ces métadonnées et notamment déterminer si un tel code visuel est ou va être bientôt présent dans les images du contenu. Le cas échéant, l'écran connecté peut alors ouvrir une plage temporelle à l’étape S4 qui débute par exemple à l'instant d'apparition prévu du code visuel dans le contenu multimédia.
Cette plage temporelle peut tenir compte d’une latence de réaction de l'utilisateur et se fermer bien après l'apparition du code, par exemple quelques minutes après. Une telle réalisation permet à l'utilisateur d’avoir le temps de réagir en pressant le bouton spécifique de télécommande pour obtenir les données associées au code visuel.
Alternativement, cette plage temporelle peut être ouverte pour écouter une succession spécifique de mots-clés (par exemple « accès à ce service ») que pourrait prononcer l'utilisateur pour accéder aux données associées à ce code visuel, dans une réalisation où l'interface homme-machine est une interface vocale. Avantageusement dans cette réalisation, le fonctionnement de l'écran connecté n'est pas perturbé si l'utilisateur prononce de tels mots-clés dans un contexte différent, en dehors de cette plage temporelle.
Bien entendu, dans une variante encore, l'écran connecté peut remonter toutes les requêtes, par exemple si un appui sur le bouton spécifique de la télécommande a été détecté. Le serveur de son côté peut ouvrir la fenêtre temporelle précité lorsqu’un code visuel est déterminé comme devant apparaitre dans les images d'un contenu multimédia en cours de diffusion. Ensuite, le serveur traite ces requêtes si elles parviennent dans cette fenêtre temporelle, ou les ignore sinon.
Bien entendu, la réalisation précédente, selon laquelle l'écran connecté filtre lui-même les requêtes, peut être préférée pour ne pas surcharger le réseau NET ou le serveur SER.
Dans l'une quelconque de ces réalisations, lorsque le serveur reçoit une telle requête à l'étape S5, le serveur peut consulter dans sa mémoire la donnée d'appairage entre l'écran connecté qui transmet cette requête et le deuxième terminal auquel il doit envoyer les données du lien d'accès au service associé au code qui vient d'être diffusé.
Avantageusement, la requête peut contenir par exemple :
- une information sur le programme en cours de diffusion (par exemple une chaine de télévision particulière parmi un groupe de chaines), permettant au serveur d’identifier le code visuel qui a été inséré dans ce programme,
- une horodate courante à laquelle l'utilisateur a pressé le bouton spécifique de télécommande, ce qui peut permettre au serveur de confirmer que cette horodate est bien compatible à l’instant prévu de diffusion du code visuel dans le programme donné, et que cette horodate est bien dans une plage temporelle en cours,
- et au moins un identifiant d’écran connecté (ou de dispositif set-top box, ou de passerelle) tel qu’une adresse IP, ou encore une adresse de compte (adresse email ou numéro de compte client au service de diffusion de contenu, ou autre), ce qui permet au serveur de retrouver dans sa mémoire, à l’étape S6, les coordonnées du deuxième terminal SM.
A l’étape S7, le serveur envoie alors les données associées au code visuel au deuxième terminal, dans un message adressé selon les coordonnées IDSM de ce deuxième terminal d’après le contenu de sa mémoire. Bien entendu, le serveur peut stocker plusieurs identifiants de terminaux de type smartphone et envoyer ces données à une pluralité de terminaux.
En outre, le choix d’au moins un terminal auquel envoyer la notification peut être laissé à l’utilisateur. Par exemple sur action de l’interface homme machine (télécommande ou vocale), un choix peut être proposé à l’utilisateur par incrustation dans l’affichage en cours sur l’écran afin de laisser l’utilisateur sélectionner les deuxièmes terminaux auxquels il souhaite que la notification du lien soit envoyée (par exemple : tous, ou numéro de smartphone 1 (éventuellement un identifiant de type « pseudo »), numéro de smartphone 2 (ou pseudo), etc.) afin de recevoir la notification du lien sur tous les terminaux ou uniquement sur les terminaux sélectionnés.
Dans cet exemple de la , le serveur peut réaliser les étapes illustrées S1 à S7. A cet effet, le serveur que peut comporter, comme illustré sur la , une interface de communication COM avec un réseau étendu NET, ainsi qu'un processeur PROC et une mémoire de stockage MEM pour stocker notamment les données d'appairage. Dans un exemple de réalisation, cette mémoire MEM stocke aussi les données d’instructions d’un programme informatique pour la mise en œuvre du procédé selon la , lorsque le processeur PROC lit et exécute ces instructions.
Néanmoins, le mode de réalisation selon lequel le procédé de la est réalisé par un serveur admet des variantes possibles. Par exemple, l'écran connecté peut stocker temporairement des métadonnées du flux HBBTV qui peuvent comporter typiquement les données du lien d'accès au service associé au code visuel en cours d’affichage. Sur détection de l'appui sur le bouton spécifique de la télécommande, l’écran connecté retrouve dans sa mémoire temporaire ces données de lien et les transmet lui-même au deuxième terminal, sans passer par le serveur de contenu, par exemple via une passerelle GW d’un réseau local à laquelle sont connectés l’écran ECR et le deuxième terminal (par exemple par liaison wifi).
Par ailleurs, on a décrit ci-avant un bouton spécifique de télécommande de télévision connectée ou de dispositif de type set-top box. Néanmoins, ce bouton spécifique peut être prévu également sur un clavier d'ordinateur (physique ou tactile), ce clavier étant connecté à un écran (d’ordinateur, de tablette, de télévision ou autre).

Claims (14)

  1. Procédé de transmission de données associées à un code visuel apparaissant au moins temporairement dans un contenu multimédia en cours de lecture sur un écran connecté, le procédé comportant :
    - établir un appairage entre l’écran et au moins un deuxième terminal connecté, distinct de l’écran connecté,
    - au moins pendant la lecture du contenu multimédia comportant ledit code, mettre à disposition d’un utilisateur de l’écran une interface homme/machine connectée à l’écran pour émettre une requête des données associées au code visuel, et
    - sur réception de la requête des données associées au code visuel auprès de l’écran connecté, mettre en œuvre une transmission desdites données associées au code visuel à destination du deuxième terminal connecté.
  2. Procédé selon la revendication 1, dans lequel, l’écran étant connecté à un serveur distant pour recevoir et lire ledit contenu multimédia :
    - l’écran connecté transmet audit serveur distant la requête des données associées au code visuel, et,
    - une donnée dudit appairage étant stockée en mémoire du serveur distant, le serveur distant identifie, en fonction de ladite donnée d’appairage, le deuxième terminal en tant que destinataire des données associées au code visuel.
  3. Procédé selon l’une des revendications précédentes, dans lequel le deuxième terminal reçoit lesdites données sous la forme d’un lien d’accès à un service associé au code visuel.
  4. Procédé selon l'une des revendications précédentes, dans lequel le contenu multimédia est reçu par l’écran connecté par mise en œuvre d’un protocole de diffusion.
  5. Procédé selon l'une des revendications précédentes, dans lequel, le code visuel apparaissant à une horodate donnée après un début de lecture du contenu multimédia, une requête des données associées au code visuel, issue de l’écran connecté, est interprétée comme associée audit code visuel si la requête est reçue dans une plage temporelle prédéfinie après ladite horodate donnée.
  6. Procédé selon l’une des revendications précédentes, dans lequel le code visuel comporte un code-barres dont une lecture optique permet de récupérer lesdites données associées au code visuel, lesdites données étant associées à un service accessible via le deuxième terminal, et dans lequel l’interface homme/machine utilise un moyen distinct d’une lecture optique pour requérir lesdites données associées au code visuel.
  7. Procédé selon l'une des revendications précédentes, dans lequel l’interface homme/machine comporte une télécommande comprenant un bouton spécifique, un appui sur ledit bouton spécifique provoquant la transmission de ladite requête des données associées au code visuel.
  8. Procédé selon l'une des revendications précédentes, dans lequel l’interface homme/machine comporte un module de reconnaissance de parole, une prononciation d’au moins un mot-clé spécifique par l’utilisateur provoquant la transmission de ladite requête des données associées au code visuel.
  9. Procédé selon l'une des revendications précédentes, dans lequel, l’écran connecté étant intégré à une télévision connectée, l’interface homme/machine à disposition de l’utilisateur comporte une télécommande de la télévision, ladite télécommande comportant un bouton spécifique pour émettre la requête desdites données associées au code visuel.
  10. Procédé selon l'une des revendications précédentes, dans lequel, l’écran étant connecté à un terminal de réception de contenus, de type set-top box, l’interface homme/machine à disposition de l’utilisateur comporte une télécommande du terminal set-top box, ladite télécommande comportant un bouton spécifique pour émettre la requête desdites données associées au code visuel.
  11. Programme informatique comportant des instructions pour la mise en œuvre d’un procédé selon l’une des revendications précédentes, lorsque ce programme est exécuté par un processeur.
  12. Ecran connecté, configuré pour afficher un contenu multimédia dans lequel un code visuel apparait au moins temporairement, l’écran comportant :
    - une première interface de communication (RRC ; RRC’, STB) avec une interface homme/machine (RC) pour recevoir une commande de réception de données associées au code visuel, et
    - une deuxième interface de communication avec un serveur distant (SER) pour transmettre au serveur distant une requête desdites données associées au code visuel.
  13. Système comportant au moins un écran connecté selon la revendication 12 et une interface homme/machine, pour la mise en œuvre du procédé selon l’une des revendications 1 à 10.
  14. Système selon la revendication 13, dans lequel l’interface homme/machine comporte une télécommande comprenant un bouton spécifique pour émettre la requête desdites données associées au code visuel.
FR2202564A 2022-03-23 2022-03-23 Gestion perfectionnée d’un code visuel en cours d’affichage dans un contenu multimédia Pending FR3133964A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR2202564A FR3133964A1 (fr) 2022-03-23 2022-03-23 Gestion perfectionnée d’un code visuel en cours d’affichage dans un contenu multimédia
PCT/EP2023/057128 WO2023180274A1 (fr) 2022-03-23 2023-03-21 Gestion perfectionnée d'un code visuel en cours d'affichage dans un contenu multimédia

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2202564A FR3133964A1 (fr) 2022-03-23 2022-03-23 Gestion perfectionnée d’un code visuel en cours d’affichage dans un contenu multimédia
FR2202564 2022-03-23

Publications (1)

Publication Number Publication Date
FR3133964A1 true FR3133964A1 (fr) 2023-09-29

Family

ID=82100100

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2202564A Pending FR3133964A1 (fr) 2022-03-23 2022-03-23 Gestion perfectionnée d’un code visuel en cours d’affichage dans un contenu multimédia

Country Status (2)

Country Link
FR (1) FR3133964A1 (fr)
WO (1) WO2023180274A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012120524A2 (fr) * 2011-03-09 2012-09-13 Tata Consultancy Services Limited Procédé et système pour la mise en œuvre d'une application de télévision interactive
JP2015204501A (ja) * 2014-04-11 2015-11-16 船井電機株式会社 テレビジョン
US20200322689A1 (en) * 2017-12-20 2020-10-08 Juhaokan Technology Co., Ltd. Method For Processing Television Screenshot, Smart Television, And Storage Medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012120524A2 (fr) * 2011-03-09 2012-09-13 Tata Consultancy Services Limited Procédé et système pour la mise en œuvre d'une application de télévision interactive
JP2015204501A (ja) * 2014-04-11 2015-11-16 船井電機株式会社 テレビジョン
US20200322689A1 (en) * 2017-12-20 2020-10-08 Juhaokan Technology Co., Ltd. Method For Processing Television Screenshot, Smart Television, And Storage Medium

Also Published As

Publication number Publication date
WO2023180274A1 (fr) 2023-09-28

Similar Documents

Publication Publication Date Title
US8751672B2 (en) Personal video channels
US9519772B2 (en) Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
EP2057632B1 (fr) Procede de gestion d'un programme multimedia, serveur, terminaux, signal et programmes informatiques correspondants
US8266665B2 (en) TV screen capture
US20160112770A1 (en) Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US20060184989A1 (en) Interacting with Internet applications via a broadband network on electronic input/output devices
EP3127336B1 (fr) Dispositif et procédé de commande a distance de la restitution de contenus multimedia
EP1741294B1 (fr) Procede et dispositif de traitement automatique d'informations spontanees
FR3004054A1 (fr) Generation et restitution d'un flux representatif d'un contenu audiovisuel
WO2023180274A1 (fr) Gestion perfectionnée d'un code visuel en cours d'affichage dans un contenu multimédia
WO2017158274A1 (fr) Acquisition d'extraits d'un flux multimédia sur un terminal
EP1793605A1 (fr) Procédé de fourniture sur demande de menus interactifs à des terminaux couplés à un réseau de communication
EP2869586B1 (fr) Procédé de traitement d'au moins un contenu audiovisuel supplémentaire, dispositif et programme d'ordinateur associés
FR3116172A1 (fr) Procédé de gestion de l’accès à un contenu numérique
EP2820821B1 (fr) Procede et dispositif de mise a disposition d'au moins une donnee de communication
FR3089379A1 (fr) Procédé de suivi d’une émission audiovisuelle et équipement permettant sa mise en œuvre
EP2815583B1 (fr) Navigation deportée
WO2020216926A1 (fr) Commande d'un service utilisant le traitement d'un flux comprenant des donnees multimedias
FR3131160A1 (fr) Procédé de restitution d’un contenu multimédia, programme d’ordinateur et terminal lecteur de flux multimédia correspondants.
WO2010010175A1 (fr) Procédé de gestion et de diffusion de messages promotionnels à un utilisateur dans un système multimédia
FR2905546A1 (fr) Procede et systeme de synchronisation d'informations avec un flux
FR3041852A1 (fr) Procede et dispositif d'enrichissement d'une fonction pause de la lecture d'une sequence d'images
FR2980944A1 (fr) Suivi d'actions de telespectateurs
KR20040106730A (ko) 채널형 브이오디 서비스와 도우미 기능 제공 시스템 및방법
WO2001065851A2 (fr) Boitier simple et basic pour television interactive

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20230929