FR3006542A1 - Programmation d'enregistrement de contenus audiovisuels presents dans une grille de programmes electronique - Google Patents
Programmation d'enregistrement de contenus audiovisuels presents dans une grille de programmes electronique Download PDFInfo
- Publication number
- FR3006542A1 FR3006542A1 FR1354939A FR1354939A FR3006542A1 FR 3006542 A1 FR3006542 A1 FR 3006542A1 FR 1354939 A FR1354939 A FR 1354939A FR 1354939 A FR1354939 A FR 1354939A FR 3006542 A1 FR3006542 A1 FR 3006542A1
- Authority
- FR
- France
- Prior art keywords
- recording
- user
- metadata
- audiovisual content
- content
- 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.)
- Withdrawn
Links
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/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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
- H04N21/44226—Monitoring of user activity on external systems, e.g. Internet browsing on social networks
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- 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/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/45—Management 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/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4583—Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programs in the same time slot
-
- 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/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- 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/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6543—Transmission by server directed to the client for forcing some client operations, e.g. recording
-
- 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/84—Generation or processing of descriptive data, e.g. content descriptors
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
L'invention concerne un procédé de programmation d'enregistrement dans un terminal d'au moins un contenu audiovisuel présent dans une grille de programmes électronique, caractérisé en ce qu'il comprend les étapes suivantes : - identification (E1) d'informations relatives à un contenu auquel l'utilisateur dudit terminal a préalablement eu accès, via un réseau de communication, - analyse (E2) des informations identifiées, - création (E3) d'une liste de métadonnées associées audit contenu et représentatives des goûts de l'utilisateur, à partir desdites informations analysées, - association (E4) de ladite liste de métadonnées à des informations d'identification de l'utilisateur, générant un profil utilisateur, - relativement audit profil utilisateur généré, pour au moins un contenu audiovisuel présent dans la grille de programmes électronique, comparaison (E5) des métadonnées de ladite liste aux métadonnées associées audit contenu audiovisuel considéré, - si au moins une des métadonnées de ladite liste est la même qu'une des métadonnées du contenu audiovisuel considéré, transmission (E6) à destination dudit terminal de l'utilisateur, d'une instruction de programmation de l'enregistrement dudit contenu audiovisuel considéré.
Description
Programmation d'enregistrement de contenus audiovisuels présents dans une grille de programmes électronique Domaine de l'invention Le domaine de l'invention est celui des télécommunications, et plus particulièrement de la programmation à distance d'enregistrements de contenus audiovisuels dans des terminaux, tels que par exemple des décodeurs du type SetTop-Box.
Présentation de l'art antérieur Aujourd'hui, l'enregistrement d'un contenu audiovisuel diffusé en temps réel peut se faire de deux façons : - en avance de phase, par consultation de la grille de programmes, papier ou électronique, en effectuant une programmation manuelle ou automatique de l'enregistrement ; - pendant la visualisation du contenu audiovisuel, par demande instantanée prenant la forme d'un simple appui sur une touche particulière d'une télécommande utilisateur, par exemple dédiée à l'enregistrement. Bien que la programmation de l'enregistrement d'un contenu audiovisuel à partir de la connaissance, dans une grille de programmes, de sa date et de son horaire de diffusion à venir, permette une certaine souplesse pour l'utilisateur, il lui impose cependant encore de consulter de sa propre initiative un guide de programmes, puis de programmer lui-même autant d'enregistrements que de contenus différents (hors évènements récursifs).
Par ailleurs, la disponibilité d'un guide des programmes préalablement à la diffusion des contenus audiovisuels est limitée dans le temps et ne permet pas typiquement de connaitre, plus de deux à trois semaines en avance, quels seront les contenus qui seront diffusés.
De ce fait, que l'enregistrement soit effectué en avance de phase ou pendant la visualisation du contenu audiovisuel, une telle fonctionnalité est donc limitée dans le temps. Enfin, dans le cas des programmations d'enregistrement de contenus audiovisuels faites en avance de phase, il peut arriver que l'utilisateur n'ait plus vraiment envie de visualiser certains des contenus audiovisuels qui ont été enregistrés ou dont la programmation d'enregistrement a été lancée. L'utilisateur est donc obligé d'effectuer de sa propre initiative une nouvelle action pour soit annuler la programmation d'enregistrement, soit supprimer le ou les contenus audiovisuels enregistrés non désirés. Objet et résumé de l'invention Un des buts de l'invention est de remédier à des inconvénients de l'état de la technique précité.
A cet effet, un objet de la présente invention concerne un procédé de programmation d'enregistrement dans un terminal d'au moins un contenu audiovisuel présent dans une grille de programmes électronique. Un tel procédé est remarquable en ce qu'il comprend les étapes suivantes : - identification via un réseau de communication, d'informations relatives à un contenu auquel l'utilisateur du terminal précité a préalablement eu accès, - analyse des informations identifiées, - création d'une liste de métadonnées associées au contenu et représentatives des goûts de l'utilisateur, à partir des informations analysées, - association de la liste de métadonnées à des informations d'identification de l'utilisateur, générant un profil utilisateur, - relativement au profil utilisateur généré, pour au moins un contenu audiovisuel présent dans la grille de programmes électronique, comparaison des métadonnées de la liste aux métadonnées associées au contenu audiovisuel considéré, - si au moins une des métadonnées de la liste est la même qu'une des métadonnées du contenu audiovisuel considéré, transmission à destination du terminal de l'utilisateur, d'une instruction de programmation de l'enregistrement dudit contenu audiovisuel considéré. Une telle disposition offre à l'utilisateur la possibilité d'enregistrer, sans aucune action de sa part, tous les contenus audiovisuels destinés à être diffusés en temps réel qui correspondent à ses goûts. Une telle disposition permet également à l'utilisateur de ne plus être tributaire d'un guide de programmes pour décider ou non d'enregistrer tel ou tel contenu audiovisuel qui lui plait, rendant ainsi la fonction enregistrement complètement indépendante de la disponibilité du guide de programmes.
L'invention permet ainsi d'offrir à l'utilisateur une grande souplesse dans l'accès aux contenus audiovisuels diffusés en temps réel qui lui plaisent, sans aucun risque d'oublier d'en enregistrer. Selon un mode de réalisation particulier, l'étape d'identification d'informations relatives au contenu est mise en oeuvre par détection, via le réseau de communication, d'une action de l'utilisateur du terminal sur le contenu auquel il a accédé. Une telle disposition permet de déduire automatiquement et instantanément quels sont les contenus susceptibles de plaire à l'utilisateur. Une telle identification d'informations peut par exemple être effectuée : - dans une requête de partage d'un contenu transmise par l'utilisateur via un réseau de communication, dans laquelle l'utilisateur déclare son goût pour un tel contenu, - dans une requête d'enregistrement d'une ressource Internet contenant une référence à un contenu auquel a accédé l'utilisateur, tel que par exemple un signet (« bookmark » en anglais), - dans une requête d'accès de l'utilisateur à un serveur de contenus. Selon un autre mode de réalisation particulier, un ordre de priorité est affecté à chacune des métadonnées de la liste de métadonnées, en fonction d'au moins un critère prédéterminé. Une telle disposition a pour avantage d'éviter les conflits d'enregistrement de plusieurs contenus audiovisuels qui seraient diffusés respectivement dans des plages horaires qui se chevauchent. Un tel critère prédéterminé pourrait être par exemple le nombre de métadonnées associé à chaque contenu audiovisuel. Dans le cas par exemple où plusieurs contenus audiovisuels sont susceptibles de rentrer en conflit quant à leurs enregistrements respectifs, seul est programmé l'enregistrement du contenu audiovisuel qui contient le plus de métadonnées en correspondance avec les métadonnées de la liste créée. Un autre critère prédéterminé pourrait être par exemple la prise en compte en priorité des métadonnées de la liste qui sont les plus récentes. Dans le cas par exemple où plusieurs contenus audiovisuels sont susceptibles de rentrer en conflit quant à leurs enregistrements respectifs, seul est programmé l'enregistrement du contenu audiovisuel qui contient la métadonnée la plus récemment introduite dans la liste. Selon encore un autre mode de réalisation particulier, la liste de métadonnées est créée à la suite de l'obtention de métadonnées en provenance d'un serveur de contenus auprès duquel le contenu a été rendu accessible à l'utilisateur du terminal. Une telle disposition permet d'obtenir rapidement et facilement les goûts de l'utilisateur pour un contenu, directement sous la forme de métadonnées exploitables, c'est-à-dire pouvant directement être comparées aux métadonnées d'une grille de 20 programmes. Selon encore un autre mode de réalisation particulier, la liste de métadonnées est créée par analyse sémantique d'au moins une information parmi les informations analysées. Une telle disposition permet, à partir des informations relatives à un contenu 25 auquel l'utilisateur a préalablement eu accès et qui ont été identifiées comme n'étant pas des métadonnées mais toutefois comme étant représentatives des goûts de l'utilisateur, de transformer ces informations sous la forme de métadonnées exploitables, c'est-à-dire pouvant directement être comparées aux métadonnées d'une grille de programmes. 30 Selon encore un autre mode de réalisation particulier, la liste de métadonnées est mise à jour à intervalles réguliers. Une telle disposition permet de d'obtenir une liste de métadonnées actualisée régulièrement et qui tienne compte des goûts du moment de l'utilisateur. Selon encore un autre mode de réalisation particulier, si à la suite de la mise à jour de la liste de métadonnées, est supprimée une métadonnée associée à un contenu audiovisuel pour lequel une instruction de programmation d'enregistrement a été transmise au terminal de l'utilisateur, le procédé comprend une étape de transmission, à destination du terminal de l'utilisateur, d'une instruction de suppression de l'enregistrement du contenu audiovisuel.
Une telle disposition permet d'économiser les ressources mémoire dédiées à l'enregistrement des contenus audiovisuels, en supprimant des enregistrements ou des programmations d'enregistrement qui ne correspondraient plus aux goûts de l'utilisateur. Une telle disposition permet également à l'utilisateur de ne plus avoir à effectuer d'actions manuelles pour annuler la programmation d'enregistrement ou pour supprimer le ou les contenus audiovisuels enregistrés non désirés. Les différents modes ou caractéristiques de réalisation précités peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux étapes du procédé de programmation d'enregistrement défini ci-dessus.
L'invention concerne également un dispositif de programmation d'enregistrement d'au moins un contenu audiovisuel présent dans une grille de programmes électronique, un tel dispositif étant adapté pour mettre en oeuvre le procédé de programmation d'enregistrement précité. Un tel dispositif de programmation d'enregistrement est remarquable en ce qu'il comprend : - un module d'identification, via un réseau de communication, d'informations relatives à un contenu auquel l'utilisateur du terminal a préalablement eu accès, - un module d'analyse des informations identifiées, - un module de création d'une liste de métadonnées associées au contenu précité et représentatives des goûts de l'utilisateur, à partir des informations analysées, - un module d'association de la liste de métadonnées à des informations d'identification de l'utilisateur, générant un profil utilisateur, - relativement au profil utilisateur généré, pour au moins un contenu audiovisuel présent dans la grille de programmes électronique, un module de comparaison des métadonnées de la liste aux métadonnées associées au contenu audiovisuel considéré, - un module de transmission, à destination du terminal de l'utilisateur, d'une instruction de programmation de l'enregistrement du contenu audiovisuel considéré, le module de transmission étant activé si au moins une métadonnée de la liste est la même qu'une des métadonnées du contenu audiovisuel considéré. L'invention concerne également un signal de télécommunications comprenant une instruction de programmation d'enregistrement, dans un terminal, d'un contenu audiovisuel présent dans une grille de programmes électronique. Un tel signal est remarquable en ce que le contenu audiovisuel est associé à au moins une métadonnée appartenant à un profil d'un utilisateur du terminal, ledit profil ayant été généré suite à la mise en oeuvre du procédé de programmation d'enregistrement précité.
L'invention concerne également un procédé d'enregistrement d'au moins un contenu audiovisuel présent dans une grille de programmes électronique. Un tel procédé d'enregistrement est remarquable en ce qu'il comprend les étapes suivantes au niveau d'un terminal : - réception d'une instruction de programmation d'enregistrement d'un contenu audiovisuel, un tel contenu audiovisuel étant associé à au moins une métadonnée appartenant à un profil d'un utilisateur du terminal, ce profil ayant été généré suite à la mise en oeuvre du procédé de programmation d'enregistrement précité, - enregistrement du contenu audiovisuel à la date et à l'heure de diffusion qui sont mentionnées dans la grille de programmes électronique.
Selon un mode de réalisation particulier, le procédé d'enregistrement comprend en outre une étape de suppression de la programmation de l'enregistrement du contenu audiovisuel ou du contenu audiovisuel enregistré. Selon un autre mode de réalisation particulier, l'étape de suppression est effectuée soit manuellement par l'utilisateur du terminal, soit après réception d'une instruction de suppression de la programmation de l'enregistrement du contenu audiovisuel ou du contenu audiovisuel enregistré. Les différents modes ou caractéristiques de réalisation précités peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux étapes du procédé d'enregistrement défini ci-dessus. L'invention concerne également un dispositif d'enregistrement d'au moins un contenu audiovisuel présent dans une grille de programmes électronique, un tel dispositif étant adapté pour mettre en oeuvre le procédé d'enregistrement précité. Un tel dispositif d'enregistrement est remarquable en ce qu'il comprend : - un module de réception d'une instruction de programmation d'enregistrement d'un contenu audiovisuel, un tel contenu audiovisuel étant associé à au moins une métadonnée appartenant à un profil d'un utilisateur du terminal, ce profil ayant été généré dans le dispositif de programmation d'enregistrement précité, - un module d'enregistrement du contenu audiovisuel à la date et à l'heure de diffusion qui sont mentionnées dans la grille de programmes électronique. L'invention concerne encore un programme d'ordinateur comportant des instructions pour mettre en oeuvre le procédé de programmation d'enregistrement selon l'invention, lorsqu'il est exécuté sur un ordinateur. L'invention concerne encore un programme d'ordinateur comportant des instructions pour mettre en oeuvre le procédé d'enregistrement selon l'invention, lorsqu'il est exécuté sur un ordinateur. Chacun de ces programmes 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.
L'invention vise également un support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre du procédé de programmation d'enregistrement selon l'invention, tel que décrit ci-dessus.
L'invention vise également un support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre du procédé d'enregistrement selon l'invention, tel que décrit ci-dessus. Chacun de ces supports d'enregistrement peut ê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 une clé USB ou un disque dur. D'autre part, chacun des supports d'enregistrement peut être 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. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être 20 utilisé dans l'exécution du procédé de programmation d'enregistrement ou d'enregistrement précité. Le dispositif de programmation d'enregistrement, le signal de télécommunications, le procédé d'enregistrement, le dispositif d'enregistrement et les programmes d'ordinateur correspondants précités présentent au moins les mêmes 25 avantages que ceux conférés par le procédé de programmation d'enregistrement selon la présente invention. Liste des figures D'autres avantages et caractéristiques de l'invention apparaîtront plus 30 clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : la figure 1 présente de façon schématique un système de programmation d'enregistrement de contenus audiovisuels selon l'invention ; la figure 2 présente de façon schématique les étapes d'un procédé de programmation d'enregistrement d'un contenu audiovisuel selon l'invention ; les figures 3a et 3b illustrent respectivement de façon schématique la structure d'un signal portant une instruction de programmation d'enregistrement et la structure d'un signal portant une instruction de suppression d'enregistrement ; - la figure 4 présente de façon schématique les étapes d'un procédé d'enregistrement d'un contenu audiovisuel selon l'invention ; la figure 5 présente la structure simplifiée d'un dispositif de programmation d'enregistrement d'un contenu audiovisuel selon un mode de réalisation de l'invention ; - la figure 6 présente la structure simplifiée d'un dispositif d'enregistrement d'un contenu audiovisuel selon un mode de réalisation de l'invention. Description d'un mode de réalisation particulier de l'invention Le principe général de l'invention repose sur la programmation automatique d'enregistrement de contenus audiovisuels qui sont présents dans une grille de programmes électronique, à partir d'une comparaison préalable des goûts de l'utilisateur avec les métadonnées associées aux contenus audiovisuels de la grille de programmes. A cet effet, une liste de métadonnées représentatives des goûts de l'utilisateur et destinées à pouvoir être comparées avec les métadonnées renseignées dans la grille de programmes, est créée automatiquement à partir des goûts de l'utilisateur qui sont récupérés de façon régulière, suite à des actions de ce dernier réalisées précédemment sur des contenus, via un réseau de communication. En relation avec la figure 1, on présente un système SPE de programmation d'enregistrement de contenus audiovisuels selon l'invention.
Un tel système comprend une plateforme de service PFS auprès de laquelle un utilisateur UT s'est préalablement enregistré. Le système de programmation d'enregistrement comprend un terminal STB d'accès à des contenus audiovisuels, notamment ceux qui sont diffusés, via un réseau de diffusion RD, par un équipement serveur tête de réseau TR qui communique avec la plateforme de service PFS. Un tel terminal d'accès est apte à recevoir lesdits contenus audiovisuels, à les traiter et à les restituer à l'utilisateur UT. Ce terminal d'accès comprend, ou selon les cas, est connecté à, un terminal d'affichage, par exemple un téléviseur TV. Le terminal d'accès STB est aussi muni de moyens de stockage de tels contenus audiovisuels. De façon alternative, le terminal d'accès STB peut aussi être connecté à un module d'enregistrement de contenus audiovisuels externe. L'utilisateur UT peut interagir avec le terminal d'accès STB à l'aide d'une télécommande TC comprenant des touches dédiées à des commandes préenregistrées. Par exemple, l'utilisateur peut demander la sélection d'un contenu audiovisuel préalablement reçu ou enregistré, par simple pression des touches directionnelles «<- », «-> », «t », « ,j, » dans un menu associé à la visualisation des contenus reçus. Il peut aussi valider le contenu audiovisuel sélectionné en pressant la touche « OK». Lorsque l'utilisateur active une touche de sa télécommande, un message comprenant la commande associée à cette touche est envoyé au terminal d'accès STB selon un protocole de communication connu et standardisé, par exemple un protocole pour télécommande infrarouge de type RC5 (pour « Remote Control 5 », en anglais), qui ne sera pas détaillé ici. De façon alternative, un terminal intelligent (« smartphone», en anglais) ou une tablette équipée d'une application logicielle adaptée, peuvent avantageusement remplacer la télécommande physique. Par exemple, le terminal intelligent communique avec un serveur distant qui envoie un message de commande correspondant à l'action choisie par l'utilisateur au moyen de l'application télécommande au terminal d'accès STB. Le terminal d'accès STB comprend des moyens de connexion à un réseau de télécommunications RC, tel que par exemple de type IP (abréviation anglaise de « Internet Protocol »), ce qui lui permet d'échanger des informations avec la plateforme de services PFS. De façon connue, les moyens de connexion au réseau RC peuvent être, par exemple, de type x-DSL, fibre ou encore 3G. Par le biais de cette connexion, le terminal d'accès STB peut requérir une grille de programmes électronique EPG (pour « Electronic Program Guide », en anglais) comprenant des informations relatives aux diffusions programmées par la tête de réseau TR, telles qu'un identifiant du contenu concerné, le titre de ce contenu, son genre et des informations temporelles du type date de diffusion, heure de début et heure de fin. De telles informations d'EPG sont stockées dans une base de données BD de la plateforme de service PFS. Le terminal STB est agencé pour traiter les informations d'EPG obtenues et pour restituer à l'utilisateur de façon intelligible celles qui présentent un intérêt pour lui. Généralement, la grille de programmes ainsi obtenue permet d'afficher les programmes sur une période de quatorze jours. Conformément à l'invention, la plateforme de service PFS comprend : - un module GPE de gestion de programmation d'enregistrement de contenus audiovisuels apte à transmettre au terminal d'accès STB des instructions de programmation d'enregistrement de contenus audiovisuels destinés à être diffusés sur le réseau de diffusion RD ; - un module CPG de calcul de profil des goûts de l'utilisateur UT relativement aux contenus audiovisuels destinés à être diffusés sur le réseau de diffusion RD, ledit module CPG communiquant avec le module GPE. En particulier, le module CPG de calcul de profil des goûts est apte à détecter certaines actions de l'utilisateur UT, dans le réseau de communication RC, relativement à un contenu auquel l'utilisateur a accédé et qui lui plait. Un tel contenu peut être accédé par l'utilisateur UT directement à partir d'un terminal T appartenant à ce dernier ou bien par l'intermédiaire d'un serveur de contenus (non représenté) à partir du terminal T. Le terminal T est par exemple un ordinateur personnel de type PC (de l'anglais « personal computer »), un téléphone mobile, une tablette, le téléviseur TV, etc...
Le fonctionnement des modules GPE et CPG sera décrit de façon plus détaillée dans la suite de la description. En relation avec la figure 2, on présente maintenant les étapes du procédé de programmation d'enregistrement dans un terminal, tel que par exemple le terminal d'accès STB, d'au moins un contenu audiovisuel présent dans une grille de programmes électronique EPG. Ledit procédé de programmation d'enregistrement est mis en oeuvre par la plateforme de service PFS de la figure 1, selon un exemple de réalisation de l'invention. Au cours d'une étape préalable EO représentée sur la figure 2, l'utilisateur UT envoie à l'aide de son terminal T représenté à la figure 1, via le réseau de communication RC, une requête à la plateforme de service PFS autorisant cette dernière à: - soit récupérer, via le réseau de communication RC de la figure 1, les informations associées à certaines actions que l'utilisateur UT est susceptible d'effectuer suite à l'accès par ce dernier, via le terminal T, à des contenus présents sur le terminal T lui-même ou bien sur un serveur de contenus (non représenté), - soit accéder directement aux informations présentes sur un serveur de contenus et qui sont associées aux contenus auxquels l'utilisateur a préalablement accédé à l'aide de son terminal T, via le réseau de communication RC.
Un tel contenu est par exemple de type audiovisuel, audio, texte, son, etc... Il peut s'agir par exemple d'un film, d'une émission de télévision, d'un article de presse, d'un concert, d'un événement sportif tel qu'en particulier un match de football, d'une musique, etc..... Au cours d'une étape El représentée à la figure 2, le module CPG de calcul de profil des goûts identifie, via le réseau de communication RC, des informations relatives à un contenu auquel l'utilisateur UT du terminal T a préalablement eu accès. Selon un mode de réalisation préféré, une telle identification est mise en oeuvre par détection, via le réseau de communication RC, d'une action de l'utilisateur UT du terminal T sur le contenu auquel ce dernier a accédé.
Une telle action est représentative des goûts de l'utilisateur UT pour un tel contenu. En référence à la figure 1, il peut s'agir par exemple : - d'une visualisation d'un contenu audiovisuel sur un serveur de contenus, - de l'ajout d'un signet (« bookmark » en anglais) sur un contenu qui plait à l'utilisateur, depuis un serveur de contenus ou depuis le terminal T de l'utilisateur UT, - d'un partage du contenu qui plait à l'utilisateur UT avec d'autres utilisateurs, via le réseau de communication RC, qui pourrait par exemple être un réseau social, - d'une réaction positive de la part de l'utilisateur UT, suite à l'accès à un contenu, telle que par exemple l'appui sur une icône « j'aime » d'une page Web suite à l'écoute ou à la visualisation sur le Web d'un contenu apprécié par l'utilisateur UT. De façon optionnelle, l'utilisateur UT a la possibilité de déclarer manuellement ses goûts pour un contenu qui lui a plu en envoyant une requête en déclaration de goûts à la plateforme de service PFS de la figure 1. A cet effet, à l'aide de son terminal T, l'utilisateur UT envoie à destination du module CPG de calcul de profil des goûts, via le réseau de communication RC, un message qui contient explicitement ses goûts, tel que par exemple : « j'aime Brad Pitt », « j'aime la musique classique », etc.... Selon cette option, l'étape d'identification El précitée consiste à lire les informations pertinentes contenues dans le message reçu, telles que « Brad Pitt » et « musique classique » dans l'exemple précité. Au cours d'une étape E2 représentée à la figure 2, le module CPG de calcul de profil des goûts de la figure 1 procède à une analyse des informations identifiées dans les différentes actions de l'utilisateur UT qui viennent d'être mentionnées.
A cet effet, le module CPG extrait toutes les informations pertinentes qui caractérisent à la fois le contenu et les goûts de l'utilisateur pour un tel contenu. Une telle étape E2 consiste notamment à relever les mots-clés qui sont liés au contenu visualisé, écouté, partagé avec d'autres membres d'un réseau social, ajouté comme favori/signet dans une liste de préférence, etc....
Dans le cas par exemple où l'action de l'utilisateur UT est l'accès à un contenu sur un serveur de contenus, de type musical par exemple, le module CPG de calcul de profil des goûts extrait du serveur de contenus les mots-clés associés au contenu écouté par l'utilisateur UT, tels que par exemple le nom de l'artiste et/ou le titre de la musique/chanson et/ou le style de la musique écoutée tel que par exemple : classique, rap, blues, jazz, etc.... De façon avantageuse, le module CPG a la possibilité de récupérer directement depuis un tel site de contenus les mots-clés associés à ce contenu, sous forme de métadonnées qui sont du même type que celles contenues dans une grille de programmes EPG.
Dans le cas par exemple où l'action de l'utilisateur UT est l'ajout d'un signet sur un contenu qui lui plait, depuis un serveur de contenus ou depuis le terminal T de l'utilisateur UT, tel que par exemple l'ajout d'une page Web sur laquelle l'utilisateur vient d'écouter l'interview d'un romancier, le module CPG extrait de l'adresse de cette page Web le nom du romancier, et/ou le ou les titre(s) de ses ouvrages, et/ou le genre des romans, tel que par exemple policier, historique, aventure, etc... Dans le cas par exemple où l'action de l'utilisateur UT est l'appui sur une icône « j'aime » d'une page Web suite par exemple à la visualisation sur le Web d'un contenu apprécié par l'utilisateur UT, tel qu'un film, le module CPG extrait dans cette requête « j'aime » le titre du film et/ou les acteurs et/ou le réalisateur et/ou le genre, tel que par exemple aventure, comédie, science-fiction, etc Au cours d'une étape E3 représentée à la figure 2, le module CPG de calcul de profil des goûts de la figure 1 procède à la création d'une liste de métadonnées associées audit contenu et représentatives des goûts de l'utilisateur, à partir desdites informations analysées à l'étape E2.
Selon le type d'actions effectuées par l'utilisateur UT à la suite de la visualisation et/ou de l'écoute d'un contenu auquel il a accédé : - la liste de métadonnées est créée à la suite de l'obtention de métadonnées en provenance d'un serveur de contenus auprès duquel le contenu a été rendu accessible à l'utilisateur, - et/ou la liste de métadonnées est créée par analyse sémantique d'au moins une information parmi lesdites informations analysées. De façon particulièrement avantageuse, la liste de métadonnées ainsi créée est mise à jour intervalles réguliers de façon à toujours correspondre aux goûts du moment de l'utilisateur UT.
Au cours d'une étape E4 représentée à la figure 2, le module CPG de calcul de profil des goûts de la figure 1 procède à une association de ladite liste de métadonnées créée à des informations d'identification de l'utilisateur UT qui ont été préalablement fournies par ce dernier à la plateforme PFS de la figure 1 lors de son inscription à cette dernière, générant de cette manière un profil utilisateur. Un tel profil de goût est alors communiqué au module GPE de gestion de programmation d'enregistrement de contenus audiovisuels tel que représenté à la figure 1. Au cours d'une étape E5 représentée à la figure 2, le module GPE procède, relativement audit profil utilisateur généré, pour au moins un contenu audiovisuel présent dans la grille de programmes électronique, à une comparaison des métadonnées de ladite liste créée lors de l'étape E3 aux métadonnées associées audit contenu audiovisuel considéré. Selon l'invention, l'étape E5 est effectuée pour chaque contenu audiovisuel programmé dans la grille EPG. Au cours d'une étape E6 représentée à la figure 2, si au moins une des métadonnées de ladite liste est la même qu'une des métadonnées du contenu audiovisuel considéré, le module GPE de la figure 1 procède à la transmission, à destination du terminal d'accès STB de l'utilisateur UT représenté à la figure 1, d'une instruction IPE de programmation de l'enregistrement dudit contenu audiovisuel considéré.
Bien évidemment, si aucune des métadonnées de ladite liste ne correspond aux métadonnées du contenu audiovisuel considéré, aucune instruction n'est transmise au terminal d'accès STB. Compte tenu du fait que l'invention qui vient d'être décrite est mise en oeuvre pour chaque contenu audiovisuel programmé dans la grille EPG, une priorisation des métadonnées peut s'avérer nécessaire pour éviter les conflits d'enregistrement de plusieurs contenus audiovisuels qui seraient diffusés respectivement sur des chaînes différentes, dans des plages horaires qui se chevauchent. A cet effet, selon un mode de réalisation de l'invention, au cours de l'étape E4 précitée, un ordre de priorité est affecté à chacune des métadonnées de la liste créée en fonction d'au moins un critère prédéterminé. Un tel critère prédéterminé est par exemple le nombre de métadonnées associé à chaque contenu audiovisuel. Dans le cas par exemple où plusieurs contenus audiovisuels sont susceptibles de rentrer en conflit quant à leurs enregistrements respectifs, seul est programmé l'enregistrement du contenu audiovisuel qui contient le plus de métadonnées en correspondance avec les métadonnées de la liste créée. Un autre critère prédéterminé est par exemple la prise en compte en priorité des métadonnées de la liste qui sont les plus récentes. Dans le cas par exemple où plusieurs contenus audiovisuels sont susceptibles de rentrer en conflit quant à leurs enregistrements respectifs, seul est programmé l'enregistrement du contenu audiovisuel qui contient la métadonnée la plus récemment introduite dans la liste. A la suite de l'étape de transmission E6 précitée, compte tenu du fait que la liste de métadonnées est mise à jour régulièrement, il peut arriver que le module CPG de calcul de profil des goûts de la figure 1 supprime une métadonnée associée à un contenu audiovisuel pour lequel une instruction de programmation d'enregistrement a déjà été transmise au terminal d'accès STB de l'utilisateur UT. Dans une telle situation, au cours d'une étape E7 représentée à la figure 2, si aucune autre métadonnée de la liste ne correspond à celles associées au contenu audiovisuel considéré dans la grille EPG, le module GPE de programmation d'enregistrement de la figure 1 transmet, à destination du terminal d'accès STB de l'utilisateur UT, une instruction ISE de suppression de l'enregistrement dudit contenu audiovisuel. Si par contre au moins une métadonnée de la liste est commune à une métadonnée du contenu audiovisuel pour lequel une instruction IPE de programmation d'enregistrement a été transmise, l'enregistrement restera, selon les cas, programmé ou conservé.
Les instructions de programmation d'enregistrement IPE ou de suppression d'enregistrement ISE sont contenues dans des requêtes de type IP qui sont transmises, via le réseau de communication RC, au terminal d'accès STB représenté sur la figure 1. Comme représenté sur la figure 3a, l'instruction de programmation d'enregistrement IPE contient : - au moins un identifiant ID, du contenu audiovisuel considéré dans la grille EPG, - des informations de description DESC de ce contenu audiovisuel, parmi lesquelles figurent : - au moins une métadonnée MD appartenant à la fois au profil de l'utilisateur UT qui a été généré suite à la mise en oeuvre du procédé de programmation d'enregistrement décrit plus haut et à la grille EPG, ladite métadonnée pouvant être par exemple le genre du contenu audiovisuel considéré, - des informations temporelles associées, type date de diffusion DD, heure de début de diffusion HD, heure de fin de diffusion HF, - un identifiant ID2 de l'action « enregistrement ».
Comme représenté sur la figure 3b, l'instruction de suppression d'enregistrement ISE contient : - au moins l'identifiant ID, du contenu audiovisuel considéré dans la grille EPG pour lequel une instruction de programmation d'enregistrement a déjà été transmise, - les informations de description DESC de ce contenu audiovisuel, parmi lesquelles figurent les métadonnées de la grille EPG associées à ce contenu audiovisuel, telles que la métadonnée MD, ainsi que les informations temporelles associées, type date de diffusion DD, heure de début de diffusion HD, heure de fin de diffusion HF, - un identifiant ID3 de l'action « suppression d'enregistrement » du contenu audiovisuel considéré. En relation avec la figure 4, on présente maintenant, selon un exemple de réalisation de l'invention, les étapes du procédé d'enregistrement d'au moins un contenu audiovisuel présent dans une grille de programmes EPG, tel que mis en oeuvre par le terminal d'accès STB de la figure 1. Au cours d'une étape Ri représentée à la figure 4, le terminal d'accès STB reçoit une instruction IPE de programmation d'enregistrement d'un contenu audiovisuel, telle que celle représentée à la figure 1, ledit contenu audiovisuel étant associé à au moins une métadonnée MD (fig.3a) appartenant au profil de l'utilisateur UT qui a été généré préalablement selon les étapes représentées à la figure 2. Au cours d'une étape R2 représentée à la figure 4, le terminal d'accès STB enregistre ledit contenu audiovisuel identifié dans l'instruction de programmation IPE à la date et à l'heure de diffusion qui sont mentionnées dans la grille EPG et qui sont par ailleurs contenues dans l'instruction de programmation IPE reçue. De façon connue en soi, le contenu audiovisuel identifié est enregistré dans un module de stockage de contenus audiovisuels qui est contenu dans le terminal STB. De façon alternative, un tel module de stockage de contenus audiovisuels pourrait être externe et donc connecté au terminal d'accès STB. Au cours d'une étape R3 représentée à la figure 4, le terminal d'accès STB procède à la suppression de la programmation de l'enregistrement dudit contenu audiovisuel ou dudit contenu audiovisuel enregistré. Une telle suppression peut être effectuée selon diverses modalités.
Selon une première modalité, le terminal STB supprime automatiquement le contenu audiovisuel une fois que ce dernier a été visualisé par l'utilisateur UT. Selon une deuxième modalité, que le contenu audiovisuel ait été visualisé ou non, le terminal STB supprime automatiquement ce dernier au bout d'une période temporelle prédéterminée, par exemple quinze jours.
Ces deux modalités permettent avantageusement d'économiser les ressources mémoire du terminal STB. Selon une troisième modalité, l'utilisateur UT supprime manuellement les contenus audiovisuels enregistrés qu'il ne souhaite pas finalement visualiser, à l'aide de sa télécommande TC représentée à la figure 1. L'utilisateur a également la possibilité de supprimer manuellement, à l'aide de la télécommande TC, les instructions de programmation d'enregistrement qu'il ne souhaite pas voir exécutées. La troisième modalité est rendue possible à l'aide d'un affichage, sur l'écran du téléviseur TV de la figure 1, de la liste des contenus audiovisuels qui ont été enregistrés et de la liste des instructions de programmation non encore exécutées. Selon une quatrième modalité, le terminal STB supprime automatiquement le contenu audiovisuel enregistré suite à la réception d'une instruction ISE de suppression d'enregistrement en provenance du module GPE de gestion de programmation d'enregistrement de la figure 1.
Selon une cinquième modalité, lorsqu'un contenu audiovisuel n'a pas encore été enregistré, mais que le terminal STB a reçu une instruction IPE de programmation d'enregistrement, le terminal STB supprime l'instruction IPE dans le cas où il a reçu une instruction ISE de suppression d'enregistrement d'un contenu audiovisuel identifié dans l'instruction IPE.
En relation avec la figure 5, on considère maintenant la structure simplifiée d'un dispositif 100 de programmation d'enregistrement d'au moins un contenu audiovisuel présent dans une grille de programmes électronique EPG, selon un exemple de réalisation de l'invention. Le dispositif de programmation 100 met en oeuvre le procédé de programmation d'enregistrement selon l'invention tel que décrit ci-dessus. Dans cet exemple, le dispositif 100 est intégré à une plateforme de service PFS d'un réseau de diffusion de flux de données audiovisuelles. Selon une variante, le dispositif 100 pourrait être indépendant et connecté à la plateforme de service. La plateforme de service PFS comprend une unité de communication UC qui est adaptée pour transmettre, via un réseau de communication RC de type IP, des instructions IPE de programmation d'enregistrement générées par le dispositif de programmation d'enregistrement 100. Par exemple, le dispositif 100 comprend une unité de traitement 110, équipée par exemple d'un processeur Pi, et pilotée par un programme d'ordinateur Pg1 120, stocké dans une mémoire M1 130 et mettant en oeuvre le procédé de programmation d'enregistrement selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur Pg1 120 sont par exemple chargées dans une mémoire RAM (non représentée) avant d'être exécutées par le processeur P1 de l'unité de traitement 110. Le processeur de l'unité de traitement 110 met en oeuvre les étapes du procédé de programmation d'enregistrement décrit précédemment, selon les instructions du programme d'ordinateur Pg1 120. Selon l'invention, le dispositif de programmation d'enregistrement 100 comprend le module CPG de calcul de profil des goûts de l'utilisateur UT relativement aux contenus audiovisuels programmés dans l'EPG, ainsi que le module GPE de gestion de programmation d'enregistrement de contenus audiovisuels qui ont été décrits précédemment en liaison avec les figures 1 et 2. Plus particulièrement en référence à la figure 5, le module CPG de calcul de profil des goûts comprend : - une unité IDT d'identification, via le réseau de communication RC, d'informations relatives à un contenu auquel l'utilisateur UT a préalablement eu accès, - une unité ANA d'analyse des informations identifiées, - une unité CLM de création d'une liste de métadonnées associées audit contenu et représentatives des goûts de l'utilisateur UT, à partir des informations 25 analysées, - une unité ASS d'association de ladite liste de métadonnées à des informations d'identification de l'utilisateur UT, générant un profil utilisateur. Le module GPE de gestion de programmation d'enregistrement de contenus audiovisuels comprend quant à lui : 30 - relativement audit profil utilisateur généré, pour au moins un contenu audiovisuel présent dans la grille de programme électronique, une unité CMP de comparaison des métadonnées de la liste aux métadonnées associées audit contenu audiovisuel considéré. - une unité TRS de transmission, à destination du terminal STB de l'utilisateur, d'une instruction de programmation de l'enregistrement dudit contenu audiovisuel considéré, l'unité de transmission TRS étant activée si au moins une métadonnée de ladite liste est la même qu'une des métadonnées du contenu audiovisuel considéré. Ces unités sont pilotées par le processeur P1 de l'unité de traitement 110.
En relation avec la figure 7, on considère maintenant la structure simplifiée d'un dispositif 200 d'enregistrement d'au moins un contenu audiovisuel présent dans une grille de programmes électronique, selon un exemple de réalisation de l'invention. Le dispositif d'enregistrement 200 met en oeuvre le procédé d'enregistrement selon l'invention tel que décrit ci-dessus. Dans cet exemple, le dispositif d'enregistrement 200 est intégré à un terminal d'accès STB à un réseau de diffusion de flux de données audiovisuelles. Selon une variante, le dispositif 200 pourrait être indépendant et connecté au terminal d'accès STB.
Par exemple, le dispositif 200 comprend une unité de traitement 210, équipée par exemple d'un processeur P2, et pilotée par un programme d'ordinateur Pg2 220, stocké dans une mémoire M2 230 et mettant en oeuvre le procédé d'enregistrement selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur Pg2 220 sont par exemple chargées dans une mémoire RAM (non représentée) avant d'être exécutées par le processeur P2 de l'unité de traitement 210. Le processeur de l'unité de traitement 210 met en oeuvre les étapes du procédé d'enregistrement décrit précédemment, selon les instructions du programme d'ordinateur 220. Selon l'invention, le dispositif d'enregistrement 200 comprend : - une unité RCP de réception d'une instruction de programmation d'enregistrement d'un contenu audiovisuel, ledit contenu audiovisuel étant associé à au moins une métadonnée appartenant à un profil de l'utilisateur UT qui a été généré suite à la mise en oeuvre du procédé de programmation d'enregistrement décrit précédemment, - une unité STR d'enregistrement dudit contenu audiovisuel à la date et à l'heure de diffusion qui sont mentionnées dans la grille de programmes électronique EPG. Lesdits contenus audiovisuels sont enregistrés dans une mémoire de stockage MS.
Ces unités sont pilotées par le processeur P2 de l'unité de traitement 210. Le dispositif 200 d'enregistrement est agencé pour coopérer avec le terminal d'accès STB et, en particulier, les modules suivants de ce terminal : un module INT de traitement des interactions utilisateurs Ul, un module REC de réception de flux de contenu audiovisuel diffusés sur un réseau de diffusion (non représenté).
L'invention qui vient d'être présentée présente les avantages suivants. Le premier avantage est l'enregistrement automatique des contenus audiovisuels d'un EPG selon les goûts de l'utilisateur. Le deuxième avantage est la possibilité pour l'utilisateur de disposer d'un service de télévision de rattrapage (« Replay TV » en anglais) qui est complètement personnalisé selon les goûts de l'utilisateur, sans limitation d'accès à tel ou tel contenu programmé en Replay TV. De par l'activité de l'utilisateur sur les réseaux sociaux qui partage les contenus auxquels il a accédé et qui lui plaisent, de par le simple accès de l'utilisateur à un contenu ou encore de de par l'ajout d'un signet sur un contenu, le dispositif de programmation d'enregistrement a avantageusement « appris » les goûts du moment de l'utilisateur. Grâce à une analyse régulière par ce dispositif des contenus audiovisuels proposés dans une grille EPG, mais aussi des contenus audiovisuels programmés en Replay TV, et si un contenu audiovisuel correspondant aux goûts de l'utilisateur est présent dans la grille EPG mais non accessible ensuite en Replay TV, le dispositif précité permet l'enregistrement de ce contenu audiovisuel et le rend accessible ensuite à l'utilisateur en complément des contenus audiovisuels accessibles classiquement en Replay TV. Le troisième avantage est la possibilité pour l'utilisateur de recevoir des recommandations de contenus de vidéo à la demande VOD (abréviation anglaise de « Video On Demand »). A cet effet, pour tous les contenus audiovisuels enregistrés selon les goûts de l'utilisateur, le dispositif de programmation d'enregistrement selon l'invention est adapté pour ajouter par la suite ces contenus audiovisuels dans ses recommandations de contenus VOD, ce qui permet à l'utilisateur de disposer d'un panel de recommandations plus important que celui proposé dans l'art antérieur. Il va de soi que les modes de réalisation qui ont été décrits ci-dessus ont été donnés à 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. 25 30
Claims (15)
- REVENDICATIONS1. Procédé de programmation d'enregistrement dans un terminal d'au moins un contenu audiovisuel présent dans une grille de programmes électronique, caractérisé en ce qu'il comprend les étapes suivantes : - identification (El), via un réseau de communication, d'informations relatives à un contenu auquel l'utilisateur dudit terminal a préalablement eu accès, - analyse (E2) des informations identifiées, - création (E3) d'une liste de métadonnées associées audit contenu et représentatives des goûts de l'utilisateur, à partir desdites informations analysées, - association (E4) de ladite liste de métadonnées à des informations d'identification de l'utilisateur, générant un profil utilisateur, - relativement audit profil utilisateur généré, pour au moins un contenu audiovisuel présent dans la grille de programmes électronique, comparaison (E5) des métadonnées de ladite liste aux métadonnées associées audit contenu audiovisuel considéré, - si au moins une des métadonnées de ladite liste est la même qu'une des métadonnées du contenu audiovisuel considéré, transmission (E6) à destination dudit terminal de l'utilisateur, d'une instruction de programmation de l'enregistrement dudit contenu audiovisuel considéré.
- 2. Procédé de programmation d'enregistrement selon la revendication 1, dans lequel ladite étape d'identification d'informations relatives au contenu est mise en oeuvre par détection, via ledit réseau de communication, d'une action de l'utilisateur du terminal sur ledit contenu auquel il a accédé.
- 3. Procédé de programmation d'enregistrement selon la revendication 1 ou la revendication 2, dans lequel un ordre de priorité est affecté à chacune des métadonnées de ladite liste en fonction d'au moins un critère prédéterminé.30
- 4. Procédé de programmation d'enregistrement selon l'une quelconque des revendications 1 à 3, dans lequel la liste de métadonnées est créée à la suite de l'obtention de métadonnées en provenance d'un serveur de contenus auprès duquel le contenu a été rendu accessible à l'utilisateur du terminal.
- 5. Procédé de programmation d'enregistrement selon l'une quelconque des revendications 1 à 3, dans lequel ladite liste de métadonnées est créée par analyse sémantique d'au moins une information parmi lesdites informations analysées.
- 6. Procédé de programmation d'enregistrement selon l'une quelconque des revendications 1 à 5, dans lequel la liste de métadonnées est mise à jour à intervalles réguliers.
- 7. Procédé de programmation selon la revendication 6, dans lequel si à la suite de ladite mise à jour de la liste de métadonnées, est supprimée une métadonnée associée à un contenu audiovisuel pour lequel une instruction de programmation d'enregistrement a été transmise audit terminal de l'utilisateur, ledit procédé comprend une étape de transmission (E7), à destination dudit terminal de l'utilisateur, d'une instruction de suppression de l'enregistrement dudit contenu audiovisuel.
- 8. Dispositif (100) de programmation d'enregistrement d'au moins un contenu audiovisuel présent dans une grille de programmes électronique, ledit dispositif étant adapté pour mettre en oeuvre le procédé de programmation d'enregistrement selon l'une quelconque des revendications 1 à 7, ledit dispositif étant caractérisé en ce qu'il comprend : - des moyens (IDT) d'identification, via un réseau de communication, d'informations relatives à un contenu auquel l'utilisateur dudit terminal a préalablement eu accès, - des moyens (ANA) d'analyse des informations identifiées, - des moyens (CLM) de création d'une liste de métadonnées associéesaudit contenu et représentatives des goûts de l'utilisateur, à partir desdites informations analysées, - des moyens (ASS) d'association de ladite liste de métadonnées à des informations d'identification de l'utilisateur, générant un profil utilisateur, - relativement audit profil utilisateur généré, pour au moins un contenu audiovisuel présent dans la grille de programmes électronique, des moyens (CMP) de comparaison des métadonnées de ladite liste aux métadonnées associées audit contenu audiovisuel considéré, - des moyens (TRS) de transmission, à destination dudit terminal de l'utilisateur, d'une instruction de programmation de l'enregistrement dudit contenu audiovisuel considéré, lesdits moyens de transmission étant activés si au moins une métadonnée de ladite liste est la même qu'une des métadonnées du contenu audiovisuel considéré.
- 9. Signal de télécommunications comprenant une instruction de programmation d'enregistrement, dans un terminal, d'un contenu audiovisuel présent dans une grille de programmes électronique, caractérisé en ce que ledit contenu audiovisuel est associé à au moins une métadonnée appartenant à un profil d'un utilisateur du terminal, ledit profil ayant été généré suite à la mise en oeuvre du procédé de programmation d'enregistrement selon l'une quelconque des revendications 1 à 7.
- 10. Procédé d'enregistrement d'au moins un contenu audiovisuel présent dans une grille de programmes électronique, caractérisé en ce qu'il comprend les étapes suivantes au niveau d'un terminal : - réception (R1) d'une instruction de programmation d'enregistrement d'un contenu audiovisuel, ledit contenu audiovisuel étant associé à au moins une métadonnée appartenant à un profil d'un utilisateur du terminal, ledit profil ayant été généré suite à la mise en oeuvre du procédé de programmation d'enregistrement selon l'une quelconque des revendications 1 à 7, - enregistrement (R2) dudit contenu audiovisuel à la date et à l'heure dediffusion qui sont mentionnées dans la grille de programmes électronique.
- 11. Procédé d'enregistrement selon la revendication 10, comprenant en outre une étape de suppression (R3) de la programmation de l'enregistrement dudit contenu audiovisuel ou dudit contenu audiovisuel enregistré.
- 12. Procédé d'enregistrement selon la revendication 9 ou la revendication 10, ladite étape de suppression étant effectuée soit manuellement par l'utilisateur dudit terminal, soit après réception d'une instruction de suppression de la programmation de l'enregistrement dudit contenu audiovisuel ou dudit contenu audiovisuel enregistré.
- 13. Dispositif d'enregistrement d'au moins un contenu audiovisuel présent dans une grille de programmes électronique, ledit dispositif étant adapté pour mettre en oeuvre le procédé d'enregistrement selon l'une quelconque des revendications 10 à 12, caractérisé en ce qu'il comprend : - des moyens (RCP) de réception d'une instruction de programmation d'enregistrement d'un contenu audiovisuel, ledit contenu audiovisuel étant associé à au moins une métadonnée appartenant à un profil d'un utilisateur du terminal, ledit profil ayant été généré dans le dispositif de programmation d'enregistrement selon la revendication 8, - des moyens (STR) d'enregistrement dudit contenu audiovisuel à la date et à l'heure de diffusion qui sont mentionnées dans la grille de programmes électronique.
- 14. Programme d'ordinateur comportant des instructions de code de programme pour l'exécution des étapes du procédé de programmation d'enregistrement selon l'une quelconque des revendications 1 à 7, lorsque ledit programme est exécuté sur un ordinateur.
- 15. Programme d'ordinateur comportant des instructions de code de programme pourl'exécution des étapes du procédé d'enregistrement selon l'une quelconque des revendications 10 à 12, lorsque ledit programme est exécuté sur un ordinateur.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1354939A FR3006542A1 (fr) | 2013-05-30 | 2013-05-30 | Programmation d'enregistrement de contenus audiovisuels presents dans une grille de programmes electronique |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1354939A FR3006542A1 (fr) | 2013-05-30 | 2013-05-30 | Programmation d'enregistrement de contenus audiovisuels presents dans une grille de programmes electronique |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3006542A1 true FR3006542A1 (fr) | 2014-12-05 |
Family
ID=49054751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1354939A Withdrawn FR3006542A1 (fr) | 2013-05-30 | 2013-05-30 | Programmation d'enregistrement de contenus audiovisuels presents dans une grille de programmes electronique |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3006542A1 (fr) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020100047A1 (en) * | 2001-01-22 | 2002-07-25 | Nec Corporation | Method of recording programs recommended by opinion leader selected by user, and apparatus for automatically recording broadcasts |
US20060047678A1 (en) * | 2002-12-12 | 2006-03-02 | Sony Corporation | Information processing device and method, recording medium, and program |
US20090158343A1 (en) * | 2007-12-07 | 2009-06-18 | Fujitsu Limited | Recording device of broadcasting program |
-
2013
- 2013-05-30 FR FR1354939A patent/FR3006542A1/fr not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020100047A1 (en) * | 2001-01-22 | 2002-07-25 | Nec Corporation | Method of recording programs recommended by opinion leader selected by user, and apparatus for automatically recording broadcasts |
US20060047678A1 (en) * | 2002-12-12 | 2006-03-02 | Sony Corporation | Information processing device and method, recording medium, and program |
US20090158343A1 (en) * | 2007-12-07 | 2009-06-18 | Fujitsu Limited | Recording device of broadcasting program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6777550B2 (ja) | メディアアセットの部分を識別し記憶するためのシステムおよび方法 | |
EP2731347B1 (fr) | Crowdsourcing de contenus supplémentaires | |
US11310547B2 (en) | Systems and methods for seamlessly connecting devices based on relationships between the users of the respective devices | |
US20130174191A1 (en) | Systems and methods for incentivizing user interaction with promotional content on a secondary device | |
US10412434B1 (en) | Systems and methods for seamlessly connecting to a user's device to share and display a relevant media asset | |
WO2007131526A1 (fr) | procÉdÉ d'association de donnÉes de contenu de programme dans un rÉseau de tÉlÉvision numÉrique | |
EP2253143A1 (fr) | Systeme et procede de programmation d'enregistreurs video | |
US11758234B2 (en) | Systems and methods for creating an asynchronous social watching experience among users | |
EP2979461A1 (fr) | Generation et restitution d'un flux representatif d'un contenu audiovisuel | |
US8554681B1 (en) | Providing “identified” compositions and digital-works | |
EP3422725A2 (fr) | Procédé de commande d'un serveur de synchronisation et équipement pour la mise en oeuvre du procédé | |
WO2012010780A1 (fr) | Procédé de planification des enregistrements de programmes de télévision pour un utilisateur | |
US20250005059A1 (en) | Methods and systems for playing back indexed conversations based on the presence of other people | |
EP3430786A1 (fr) | Acquisition d'extraits d'un flux multimédia sur un terminal | |
FR3006542A1 (fr) | Programmation d'enregistrement de contenus audiovisuels presents dans une grille de programmes electronique | |
US10691733B2 (en) | Methods and systems for replying to queries based on indexed conversations and context | |
FR2821512A1 (fr) | Dispositifs de commande de fichiers audio et/ou video et dispositifs, procedes et produits d'emission correspondants | |
JP2014013982A (ja) | 広告情報提供システム、広告情報提供方法、および広告情報提供プログラム | |
EP4254968A1 (fr) | Procédé de génération d'une chaîne de télévision virtuelle pour un utilisateur d' au moins un service de diffusion de contenus audiovisuels, dispositif de génération, équipement de service et programme d ordinateur correspondants | |
FR3095563A1 (fr) | Commande d’un service utilisant le traitement d’un flux comprenant des données multimédias | |
WO2016102390A1 (fr) | Procédé de formulation de recommandations, dispositif, produit programme d'ordinateur et support de stockage correspondants | |
FR3007924A1 (fr) | Traitement et restitution de contenus audiovisuels |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |
Effective date: 20150130 |