WO2004030353A1 - Method for selecting items from a list associated with automatic item insertion and device for carrying out said method - Google Patents

Method for selecting items from a list associated with automatic item insertion and device for carrying out said method Download PDF

Info

Publication number
WO2004030353A1
WO2004030353A1 PCT/EP2003/050647 EP0350647W WO2004030353A1 WO 2004030353 A1 WO2004030353 A1 WO 2004030353A1 EP 0350647 W EP0350647 W EP 0350647W WO 2004030353 A1 WO2004030353 A1 WO 2004030353A1
Authority
WO
WIPO (PCT)
Prior art keywords
list
elements
user
navigation
selection
Prior art date
Application number
PCT/EP2003/050647
Other languages
French (fr)
Other versions
WO2004030353A8 (en
Inventor
Franck Hiron
Yves Maetz
Original Assignee
Thomson Licensing 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 Thomson Licensing Sa filed Critical Thomson Licensing Sa
Priority to AU2003274120A priority Critical patent/AU2003274120A1/en
Publication of WO2004030353A1 publication Critical patent/WO2004030353A1/en
Publication of WO2004030353A8 publication Critical patent/WO2004030353A8/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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
    • 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors

Abstract

The invention relates to a method for selecting an audio-visual item from a predetermined items list with the aid of surfing control in the form of remote control buttons. Said surfing control activates the items selection according to a predetermined sequence, for example, according to the numbers of channels diffusing the items. The inventive method consists in selecting a new item which is not envisaged in the appearance list defined in the predetermined items list and exhibits characteristics equivalent to a terminal data. One of the item characteristics is, for example the fact that at least one of the attributes thereof corresponds to the preferences of a user. The inventive device for carrying out said method is also disclosed.

Description

PROCEDE DE SELECTION D'ELEMENTS DANS UNE LISTE AVEC INSERTION AUTOMATIQUE D'ELEMENTS ET DISPOSITIF METTANT EN METHOD FOR SELECTING ELEMENTS FROM A LIST WITH AUTOMATIC INSERTION OF ELEMENTS AND DEVICE USING
ŒUVRE LE PROCEDEWORKING THE PROCESS
L'invention concerne un procédé de navigation parmi un ensemble de documents multimédias accessibles à l'aide d'un récepteur multimédia et un récepteur multimédia muni d'une interface utilisateur pour la mise en œuvre du procédé. L'invention s'applique notamment dans le cas où des données descriptives associées aux documents audiovisuels sont disponibles. De nos jours, une interface utilisateur utilise les données descriptives pour élaborer des menus susceptibles d'être affichés sur un écran de télévision, permettant ainsi à l'utilisateur de choisir des documents audiovisuels. La demande de brevet européen EP 822 713 sous priorité de la demande française FR96/09679 déposée par la demanderesse décrit un procédé de sélection de programmes de télévision et un dispositif intégrant une interface graphique permettant à l'utilisateur de naviguer dans des listes de programmes. Les menus permettent à l'utilisateur de connaître le contenu général d'une émission audiovisuelle et ainsi de la sélectionner selon ses goûts. Les données descriptives, appelées « informations de service » sont décrites dans la norme relative au DVB-SI (acronyme de l'Anglais « Digital Video Broadcast - spécification for Service Information ») établie par l'ETSI (« European Télécommunications Standards Institute ») publiée en septembre 1997 sous la référence EN300 468 - V1.3.1 ou sous la référence REN/JTC-00DVB-43. Ces données descriptives des documents diffusés sont mémorisées dans une base de données locale et constamment mises à jour en fonction de l'accessibilité des documents associés.The invention relates to a method for browsing among a set of multimedia documents accessible using a multimedia receiver and a multimedia receiver provided with a user interface for implementing the method. The invention applies in particular in the case where descriptive data associated with audiovisual documents are available. Nowadays, a user interface uses descriptive data to develop menus that can be displayed on a television screen, thus allowing the user to choose audiovisual documents. European patent application EP 822 713 under priority of French application FR96 / 09679 filed by the applicant describes a method for selecting television programs and a device incorporating a graphical interface allowing the user to navigate through lists of programs. The menus allow the user to know the general content of an audiovisual program and thus to select it according to his tastes. The descriptive data, called "service information" is described in the standard relating to DVB-SI (acronym from English "Digital Video Broadcast - specification for Service Information") established by ETSI ("European Telecommunications Standards Institute") published in September 1997 under the reference EN300 468 - V1.3.1 or under the reference REN / JTC-00DVB-43. This descriptive data of the documents disseminated is stored in a local database and constantly updated according to the accessibility of the associated documents.
Ces documents soit téléchargées, soit à l'aide d'un réseau de diffusion, soit par une liaison bidirectionnelle avec un réseau, soit en les lisant d'un support capable de contenir des émissions audiovisuelles, un DVD (de l'Anglais « Digital Video Disk ») par exemple. Les éléments de la base de données sont regroupés selon certains critères définis par le fournisseur de documents et contenus dans les informations de service tels que : le thème, la langue, le niveau de moralité,.. etc. Ces informations sont exploitées par l'interface utilisateur afin de déterminer le profil de l'utilisateur, ce profil étant par exemple la liste des informations de service caractérisant les émissions généralement sélectionnées par l'utilisateur. L'interface utilisateur reçoit des commandes de navigation afin de présenter à l'utilisateur les différentes émissions disponibles. Les identificateurs des émissions disponibles sont contenus dans une liste et sont affichés. L'utilisateur utilise deux touches d'une télécommande associée au récepteur pour naviguer dans cette liste, soit en avant, soit en arrière et sélectionner une émission dite « courante ». Dans le cas d'un récepteur de télévision, l'utilisateur navigue d'une chaîne à une autre en utilisant les touches « P+ » ou « P- » pour incrémenter ou décrémenter le numéro de la chaîne courante. En appuyant sur une touche « OK » ou en laissant sélectionnée la même chaîne pendant un certain temps, la chaîne sélectionnée est activée, l'utilisateur peut voir l'événement diffusé sur cette chaîne.These documents either downloaded, or using a broadcasting network, or by a bidirectional link with a network, or by reading them from a medium capable of containing audiovisual broadcasts, a DVD (from English "Digital Video Disk ”) for example. The elements of the database are grouped according to certain criteria defined by the document supplier and contained in the service information such as: the subject, the language, the character level, etc. This information is used by the user interface to determine the profile of the user, this profile being for example the list of service information characterizing the broadcasts generally selected by the user. The user interface receives navigation commands in order to present the user with the different programs available. The identifiers of the available programs are contained in a list and are displayed. The user uses two keys on a remote control associated with the receiver to navigate in this list, either forward or backward and select a so-called “current” program. In the case of a television receiver, the user navigates from one channel to another using the "P +" or "P-" keys to increment or decrement the number of the current channel. By pressing an "OK" key or by leaving the same channel selected for a certain time, the selected channel is activated, the user can see the event broadcast on this channel.
Avec l'accroissement du nombre de documents audiovisuels et de canaux de diffusion, l'utilisateur peut accéder à un très grand nombre de documents. De ce fait, la recherche de documents avec les interfaces utilisateur actuelles peut s'avérer longue et fastidieuse, car l'utilisateur doit rechercher dans une longue liste de documents. La taille de l'écran étant limitée, celui-ci ne fait apparaître qu'une partie de cette liste, l'utilisateur doit donc passer d'une page d'écran à une autre s'il veut trouver le bon document. Avec l'introduction des réseaux numériques, sont apparus des moyens de stockage massif tels que des disques durs dans des décodeurs numériques ou des interfaces de communication rapide autorisant l'accès à des réseaux de type Internet. L'utilisateur a donc accès à une quantité très importante de documents multimédias de différents types, tels qu'audio, vidéo, image, texte, application/service, etc.With the increase in the number of audiovisual documents and broadcasting channels, the user can access a very large number of documents. As a result, searching for documents with current user interfaces can be time-consuming and tedious, as the user has to search through a long list of documents. The screen size being limited, it only shows part of this list, the user must therefore go from one screen page to another if he wants to find the right document. With the introduction of digital networks, massive storage means have appeared, such as hard disks in digital decoders or fast communication interfaces allowing access to Internet-type networks. The user therefore has access to a very large quantity of multimedia documents of different types, such as audio, video, image, text, application / service, etc.
La présente invention propose une nouvelle interface utilisateur permettant de naviguer parmi de nombreux documents audiovisuels, et offrant à l'utilisateur une plus grande rapidité pour trouver des documents et notamment de trouver plus rapidement les documents que l'utilisateur désire, et ceci de façon performante et conviviale.The present invention provides a new user interface for navigating among numerous audiovisual documents, and offering the user greater speed in finding documents and in particular to find documents faster than the user wants, and this in a powerful and user-friendly way.
L'invention a pour objet un procédé de sélection d'un élément audiovisuel dans un terminal comprenant une première étape de sélection activée par une commande de navigation sélectionnant l'élément proche de l'élément courant dans une liste prédéterminée d'éléments, caractérisé en ce qu'il comporte une seconde étape de sélection d'un élément non prévu dans la liste d'apparition définie dans la liste prédéterminée d'éléments et qui possède une caractéristique équivalente à une donnée propre au terminal, ladite seconde étape étant activée par une commande de navigation.The subject of the invention is a method of selecting an audiovisual element in a terminal comprising a first selection step activated by a navigation command selecting the element close to the current element in a predetermined list of elements, characterized in what it comprises a second step of selecting an element not provided for in the appearance list defined in the predetermined list of elements and which has a characteristic equivalent to data specific to the terminal, said second step being activated by a navigation control.
De cette façon, le procédé selon l'invention permet d'élaborer une nouvelle façon de naviguer en insérant parmi la liste habituelle des éléments audiovisuels, par exemple des documents, des programmes ou des canaux, des éléments qui correspondent à une donnée spécifique au terminal. De cette manière, la navigation est personnalisée au terminal.In this way, the method according to the invention makes it possible to develop a new way of navigating by inserting from the usual list of audiovisual elements, for example documents, programs or channels, elements which correspond to data specific to the terminal. . In this way, navigation is personalized at the terminal.
Selon un autre perfectionnement, le document sélectionné lors de la seconde étape de sélection possède au moins un attribut d'élément qui est équivalent à un critère caractérisant une préférence de l'utilisateur. Ainsi, au cours de la navigation, le terminal sélectionne des éléments qui correspondent aux préférences de l'utilisateur, ce qui favorise son choix. La détermination d'un élément préféré peut être un calcul qui prend en compte un certain nombre d'attributs des éléments, ces attributs étant corrélés à un ensemble de critères caractérisant les préférences de l'utilisateur.According to another refinement, the document selected during the second selection step has at least one element attribute which is equivalent to a criterion characterizing a preference of the user. Thus, during navigation, the terminal selects elements which correspond to the preferences of the user, which favors his choice. The determination of a preferred element can be a calculation which takes into account a certain number of attributes of the elements, these attributes being correlated with a set of criteria characterizing the preferences of the user.
Selon un autre perfectionnement, la seconde étape de sélection intervient chaque fois qu'un nombre prédéterminé de premières étapes ont été effectuées. Selon un autre perfectionnement, deux nouvelles seconde étapes de sélection sont séparées par une durée déterminée. Selon un autre perfectionnement, la seconde étape de sélection intervient de façon aléatoire. Selon un autre perfectionnement, les éléments disponibles sont reçus d'un réseau de diffusion, l'ordre de la liste ordonnée des éléments étant défini par les numéros d'identification des différents canaux diffusant les éléments.According to another improvement, the second selection step occurs each time a predetermined number of first steps have been carried out. According to another refinement, two new second selection steps are separated by a determined duration. According to another refinement, the second selection step occurs randomly. According to another improvement, the available elements are received from a broadcasting network, the order of the ordered list of elements being defined by the identification numbers of the different channels broadcasting the elements.
Selon un autre perfectionnement, une seconde étape de sélection est signalée par un signal optique ou sonore. Grâce à ce perfectionnement, l'utilisateur n'est pas dérouté par le comportement inhabituel de son programme de navigation car il sait immédiatement qu'un élément non prévu dans la navigation classique est inséré.According to another improvement, a second selection step is signaled by an optical or audible signal. Thanks to this improvement, the user is not confused by the unusual behavior of his navigation program because he immediately knows that an element not provided for in conventional navigation is inserted.
L'invention a également pour objet un récepteur audiovisuel comprenant une unité centrale, un moyen de réception d'éléments audiovisuels, un moyen d'introduction d'une commande de navigation activant un moyen de sélection d'un élément audiovisuel au sein d'une liste prédéterminée d'éléments, caractérisé en ce que le moyen de sélection comporte un moyen d'insertion d'un élément non prévu dans la liste d'apparition définie dans la liste prédéterminée d'éléments, cet élément possédant une caractéristique équivalente à une donnée propre au terminal.The invention also relates to an audiovisual receiver comprising a central unit, a means of receiving audiovisual elements, a means of introducing a navigation command activating a means of selecting an audiovisual element within a predetermined list of elements, characterized in that the selection means comprises means for inserting an element not provided for in the appearance list defined in the predetermined list of elements, this element having a characteristic equivalent to a datum terminal specific.
Selon un perfectionnement, le récepteur compare les critères de préférences de l'utilisateur avec les attributs liés aux éléments audiovisuels, et détermine si chacun des éléments correspond aux préférences de l'utilisateur. Ensuite, le récepteur insère de tels éléments dans la navigation à l'aide du moyen d'insertion afin que de temps en temps, l'utilisateur trouve un élément qui correspond à des préférences. Selon un autre perfectionnement, les éléments sélectionnés par le moyen d'insertion sont ordonnés dans une liste, les premiers éléments ayant le plus d'attributs équivalents aux critères définissant les préférences de l'utilisateur.According to an improvement, the receiver compares the user's preference criteria with the attributes linked to the audiovisual elements, and determines whether each of the elements corresponds to the user's preferences. Then, the receiver inserts such elements into the navigation using the insertion means so that from time to time, the user finds an element which corresponds to preferences. According to another refinement, the elements selected by the insertion means are ordered in a list, the first elements having the most attributes equivalent to the criteria defining the preferences of the user.
Selon un perfectionnement, le récepteur comptabilise le nombre de commandes de navigation, et insère un élément non prévu dans la liste d'apparition définie dans la liste prédéterminée d'éléments suite à un certain nombre de commandes. Selon un autre perfectionnement, le récepteur insère un élément non prévu et préféré de l'utilisateur à des moments réguliers. Selon un autre perfectionnement, le récepteur insère un élément non prévu et préféré de l'utilisateur de façon aléatoire. Selon un perfectionnement, le récepteur gère une liste de préférences contenant les éléments possédant une caractéristique équivalente à une donnée propre au terminal. Cette liste de préférences est mise à jour lors de chaque commande de navigation. De cette façon, la liste est mise à jour lorsque l'on en a besoin, c'est à dire lors d'une commande de navigation.According to an improvement, the receiver counts the number of navigation commands, and inserts an element not provided for in the appearance list defined in the predetermined list of elements following a certain number of commands. According to another improvement, the receiver inserts an element not provided for and preferred by the user at regular times. According to another improvement, the receiver inserts an element unexpected and preferred by the user at random. According to an improvement, the receiver manages a list of preferences containing the elements having a characteristic equivalent to data specific to the terminal. This list of preferences is updated with each navigation command. In this way, the list is updated when it is needed, that is to say during a navigation command.
Selon un perfectionnement, le récepteur émet un signal optique ou sonore signalant l'insertion d'un élément non prévu dans la navigation classique.According to an improvement, the receiver emits an optical or audible signal signaling the insertion of an element not provided for in conventional navigation.
D'autres caractéristiques et avantages de l'invention apparaîtront maintenant avec plus de détails dans le cadre de la description qui suit d'exemples de réalisation donnés à titre illustratif en se référant aux figures annexées qui représentent :Other characteristics and advantages of the invention will now appear in greater detail in the context of the following description of exemplary embodiments given by way of illustration with reference to the appended figures which represent:
- la figure 1 présente un diagramme bloc d'un récepteur multimédia pour la mise en œuvre d'un exemple de réalisation de l'invention,FIG. 1 presents a block diagram of a multimedia receiver for the implementation of an exemplary embodiment of the invention,
- la figure 2a est un chronogramme présentant les différentes émissions diffusées et la liste des émissions préférées par l'utilisateur,FIG. 2a is a chronogram presenting the various programs broadcast and the list of programs preferred by the user,
- la figure 2b montre un exemple d'une liste d'émissions préférées selon un perfectionnement de l'exemple de réalisation, - la figure 3 est un organigramme d'un exemple de réalisation sous forme logicielle de la présente invention,FIG. 2b shows an example of a list of preferred programs according to an improvement of the exemplary embodiment, FIG. 3 is a flow diagram of an exemplary embodiment in software form of the present invention,
- la figure 4 est un chronogramme montrant un exemple des diverses sélections lorsque le présent exemple de réalisation de l'invention est utilisé.- Figure 4 is a timing diagram showing an example of the various selections when the present embodiment of the invention is used.
On décrira tout d'abord le fonctionnement d'un récepteur multimédia 1 muni d'un dispositif d'affichage 2. Le récepteur comprend une unité centrale 3 reliée à une mémoire de programme 12, et une interface 5 pour la communication avec un bus numérique local à haut débit 6 permettant de transmettre des données audio/vidéo en temps réel. Ce réseau est par exemple un réseau IEEE 1394. Le récepteur peut également recevoir des données audio/vidéo d'un réseau de diffusion à travers une antenne de réception associée à un démodulateur 4. Le récepteur comprend en outre un récepteur de signaux infrarouge 7 pour recevoir les signaux d'une télécommande 8, une mémoire 9 pour le stockage d'une base de données, et une logique de décodage audio/vidéo 10 pour la génération des signaux audiovisuels envoyés à l'écran de télévision 2. La télécommande est dotée des touches de direction JS≤, JS≤, & et & et des touches : « OK » et « Select» dont nous verrons plus tard la fonction.We will first describe the operation of a multimedia receiver 1 fitted with a display device 2. The receiver comprises a central unit 3 connected to a program memory 12, and an interface 5 for communication with a digital bus local broadband 6 for transmitting audio / video data in real time. This network is for example an IEEE 1394 network. The receiver can also receive audio / video data from a broadcasting network through a reception antenna associated with a demodulator 4. The receiver further comprises a receiver of infrared signals 7 for receiving the signals from a remote control 8, a memory 9 for storing a database, and an audio / video decoding logic 10 for the generation of audiovisual signals sent to the television screen 2 The remote control has the direction keys JS≤, JS≤, & and & and the keys: "OK" and "Select", the function of which we will see later.
Le récepteur comprend également un circuit 11 d'affichage de données sur l'écran, appelé souvent circuit OSD, de l'Anglais "On Screen Display" (signifiant littéralement "affichage sur l'écran"). Le circuit OSD 11 est un générateur de texte et de graphisme qui permet d'afficher à l'écran des menus, des pictogrammes (par exemple, un numéro correspondant à la chaîne visualisée) et qui permet d'afficher les menus de navigation conformément à la présente invention. Le circuit OSD est contrôlé par l'Unité Centrale 3 et une interface utilisateur de navigation 12. Cette interface 12 est avantageusement réalisée sous la forme d'un module de programme enregistré dans une mémoire morte. Il peut aussi être réalisé sous la forme d'un circuit spécialisé de type ASIC par exemple.The receiver also includes a circuit 11 for displaying data on the screen, often called an OSD circuit, from the English "On Screen Display" (literally meaning "display on the screen"). The OSD circuit 11 is a text and graphics generator which makes it possible to display on the screen menus, pictograms (for example, a number corresponding to the chain viewed) and which makes it possible to display the navigation menus in accordance with the present invention. The OSD circuit is controlled by the Central Unit 3 and a navigation user interface 12. This interface 12 is advantageously produced in the form of a program module recorded in a read only memory. It can also be produced in the form of a specialized circuit of the ASIC type for example.
Le bus numérique 6 et/ou le réseau de diffusion transmettent au récepteur des données comprenant des documents multimédias et des données descriptives de ces documents. Ces données proviennent soit du réseau de diffusion, soit du réseau numérique 6. Les données descriptives comprennent des éléments de classification également appelés «attributs », des documents multimédias accessibles. Les données descriptives sont par exemple contenues dans les informations de service spécifiées dans la norme DVB-SI. Ces données sont stockées dans la mémoire de stockage 9 et sont continuellement mises à jour. La mémoire 9 peut avantageusement être constituée d'un disque dur capable d'enregistrer des émissions audiovisuelles, ces émissions s'ajoutant à celles disponibles via le réseau de diffusion et via le bus numérique 6. Le récepteur peut aussi être connecté à un lecteur de support tel qu'un lecteur de DVD, cassette magnétique, disque magnéto-optique, ... permettant également d'augmenter le nombre des émissions audiovisuelles disponibles. L'interface utilisateur de navigation extrait ensuite les informations de cette base de données et les fraite pour réaliser les menus de navigation affichés à l'écran.The digital bus 6 and / or the broadcasting network transmit to the receiver data comprising multimedia documents and descriptive data of these documents. This data comes either from the broadcasting network or from the digital network 6. The descriptive data includes classification elements also called "attributes", accessible multimedia documents. The descriptive data is for example contained in the service information specified in the DVB-SI standard. These data are stored in the storage memory 9 and are continuously updated. The memory 9 can advantageously consist of a hard disk capable of recording audiovisual broadcasts, these broadcasts in addition to those available via the broadcasting network and via the digital bus 6. The receiver can also be connected to a digital player. medium such as a DVD player, magnetic cassette, magneto-optical disc, ... also making it possible to increase the number of audiovisual programs available. The navigation user interface then extracts the information of this database and spawns them to carry out the navigation menus displayed on the screen.
Dans l'exemple de réalisation qui suit, l'interface utilisateur de navigation prend en compte cinq types d'attributs contenus dans les données descriptives : la langue, le thème, le sous-thème, la source et le producteur.In the following embodiment, the navigation user interface takes into account five types of attributes contained in the descriptive data: the language, the theme, the sub-theme, the source and the producer.
Voici des exemples d'attributs fixés par le fournisseur de documents pour classifier les documents disponibles : langue : anglais, français, allemand, italien, arabe, autres ; thème : film, information , documentaire, sport, jeu/spectacle ; sous-thème :The following are examples of attributes set by the document provider to classify available documents: language: English, French, German, Italian, Arabic, others; theme: film, information, documentary, sport, game / show; sub-theme:
^film : {aventure, drame, erotique, policier, fiction, autres} ; -^information : {journal, radio, météo, Bourse, sport, autre} ; ^documentaire : {général, nature, culture, social, histoire} ; & jeu/spectacle : {général, variété, cirque, Talk Show} ; JÊ≤ sport : {Général, foot, tennis, basket, athlétisme, nautique} ; source : TPS™, Canal Satellite™, DVD salon, magnétoscope, Web. producteur : Spielberg, Coppola, Besson, Kubrick, Truffaud.^ film: {adventure, drama, erotic, detective, fiction, others}; - ^ information: {newspaper, radio, weather, stock exchange, sport, other}; ^ documentary: {general, nature, culture, social, history}; & game / show: {general, variety, circus, Talk Show}; JÊ≤ sport: {General, football, tennis, basketball, athletics, nautical}; source: TPS ™, Canal Satellite ™, living room DVD, VCR, Web. producer: Spielberg, Coppola, Besson, Kubrick, Truffaud.
L'interface utilisateur peut aussi prendre en compte le titre et le résumé contenus dans des champs identifiés de données descriptives. Le titre et le résumé sont constitués de chaînes de caractères que l'on peut traiter numériquement. Par exemple, le titre du film « Les dents de la Mer » contient les mots significatifs « dents » et « Mer ». La signification de ces mots permet généralement d'identifier un ou plusieurs sujet(s) abordé(s) dans le document.The user interface can also take into account the title and the summary contained in identified fields of descriptive data. The title and the summary consist of strings that can be processed digitally. For example, the title of the film "The Teeth of the Sea" contains the significant words "teeth" and "Sea". The meaning of these words generally makes it possible to identify one or more subject (s) addressed in the document.
Le récepteur filtre les chaînes de caractères en ne retenant que les mots significatifs. Le filtrage s'effectue à l'aide d'une liste des mots qui possèdent un contenu sémantique précis. Si un mot du titre ou du résumé est présent dans la liste, alors il est retenu, sinon il n'est pas pris en compte. Le récepteur associe un sixième type d'attributs appelé « Titre et résumé » au cinq précédemment cités pour classifier chaque document. Un aspect important de la présente invention est le fait que la navigation d'un document à un autre s'effectue localement et dynamiquement.The receiver filters the strings by retaining only the significant words. Filtering is done using a list of words that have specific semantic content. If a word from the title or abstract is present in the list, then it is retained, otherwise it is not taken into account. The receiver associates a sixth type of attribute called “Title and summary” with the five previously mentioned to classify each document. An important aspect of the present invention is the fact that navigation from one document to another takes place locally and dynamically.
Dans la mesure où le récepteur donne l'accès à de nombreux documents dont la disponibilité évolue dans le temps, l'interface utilisateur de navigation reçoit et analyse constamment les informations descriptives provenant de ces différentes sources et les traite pour déterminer les documents préférés de l'utilisateur de manière à les lui proposer de façon privilégiée. L'ensemble des documents et des sources donnant accès à ces documents constitue la liste des préférences. Au cours de la navigation, l'utilisateur peut faire apparaître un identifiant d'un document ou un identifiant de la source diffusant ce document.Insofar as the receiver gives access to numerous documents including availability changes over time, the navigation user interface constantly receives and analyzes descriptive information from these different sources and processes it to determine the user's preferred documents so as to offer them in a privileged manner. All the documents and sources giving access to these documents constitute the list of preferences. During navigation, the user can display an identifier of a document or an identifier of the source broadcasting this document.
La présente invention couvre aussi bien l'une ou l'autre des variantes, puisque au final, l'utilisateur visualise le document courant identifié par son titre ou par la source qui le diffuse.The present invention covers either one or the other of the variants, since in the end, the user views the current document identified by its title or by the source which distributes it.
Prenons par exemple le cas d'un récepteur ne permettant que de recevoir des émissions d'un réseau de diffusion, six canaux de communication étant disponibles : TF1 , FR2, FR3, C+, La5, M6. La figure 2a présente un chronogramme des émissions audiovisuelles diffusées sur ces six canaux. On y trouve des émissions de nature et de thèmes différents :Take for example the case of a receiver that only allows to receive broadcasts from a broadcasting network, six communication channels being available: TF1, FR2, FR3, C +, La5, M6. Figure 2a presents a chronogram of the audiovisual broadcasts broadcast on these six channels. There are broadcasts of different types and themes:
Film : BAMBI, Terminator, Léon, téléfilmFilm: BAMBI, Terminator, Léon, TV movie
Information : téléshoping, journalInformation: teleshop, newspaper
Documentaire : jardinage, économieDocumentary: gardening, economy
Sport : Wimbledon, formule 1 , Foot (OM - PSG), patinage Supposons que les critères de sélection de l'utilisateur soient le football, le tennis, les dessins animés, les émissions musicales et les informations (le journal, météo,...). Les émissions correspondant aux critères de l'utilisateur sont soulignées sur la figure 2a. A l'instant T1 , parmi les six chaînes, seules deux émissions intéressent a priori l'utilisateur : WIMBLEDON et le dessin animé BAMBI. A l'instant T2, l'émission de football OM - PSG est alors diffusée et est intégrée à la liste. Puis BAMBI se termine (instant T3), il ne reste que les deux émissions de tennis et de football dans la liste des préférences. A l'instantSport: Wimbledon, Formula 1, Football (OM - PSG), skating Let’s assume that the user’s selection criteria are football, tennis, cartoons, music shows and news (newspaper, weather, etc.) .). The emissions corresponding to the user's criteria are underlined in FIG. 2a. At time T1, among the six channels, only two programs a priori interest the user: WIMBLEDON and the cartoon BAMBI. At time T2, the football program OM - PSG is then broadcast and is added to the list. Then BAMBI ends (instant T3), there are only the two tennis and football programs in the list of preferences. Just now
T4, l'émission de football se termine, il ne reste que l'émission sur le tennis. A l'instant T5, WIMBLEDON se termine et est remplacée par une émission intéressante : le journal qui devient l'unique élément de la liste de préférence.T4, the football show ends, there is only the show on tennis. At time T5, WIMBLEDON ends and is replaced by an interesting program: the newspaper which becomes the only item on the preference list.
Un premier perfectionnement consiste à intégrer une priorité dans les préférences de l'utilisateur et à insérer dans la navigation traditionnelle tout d'abord les documents audiovisuels qui correspondent aux préférences de l'utilisateur ayant une plus grande priorité. Ce perfectionnement est mis en œuvre lorsqu'il existe un choix, c'est à dire lorsque plusieurs documents préférés sont disponibles au même moment. Dans l'exemple illustré par la figure 2a, entre les instants T2 et T3, trois documents correspondent aux préférences utilisateurs. Supposons que les critères de sélection de l'utilisateur soient dans l'ordre : le football (première préférence), le tennis (seconde préférence), les dessins animés, les émissions musicales et en dernier les informations (le journal, météo,...). Alors, à l'instant T2, l'émission sur le football est placée en premier dans la liste des préférences, ce qui met l'émission de tennis WIMBLEDON en second. La figure 2b montre l'évolution de la liste des préférences en fonction du temps et selon ce perfectionnement.A first improvement consists in integrating a priority in the preferences of the user and to insert in the traditional navigation all first audiovisual documents which correspond to the preferences of the user having a higher priority. This improvement is implemented when there is a choice, that is to say when several preferred documents are available at the same time. In the example illustrated in FIG. 2a, between times T2 and T3, three documents correspond to user preferences. Suppose that the criteria for selecting the user are in order: football (first preference), tennis (second preference), cartoons, music programs and lastly the information (the newspaper, weather, etc.). .). Then, at time T2, the football program is placed first in the list of preferences, which puts the tennis program WIMBLEDON second. Figure 2b shows the evolution of the list of preferences as a function of time and according to this improvement.
Une variante consiste à fixer des priorités dans le choix des émissions insérées, c'est à dire que lors de la première insertion on ne pourra insérer qu'un document correspondant à la première préférence de l'utilisateur (le football). Lors de la seconde insertion on pourra insérer un document correspondant à l'une des deux premières préférences de l'utilisateur. Ce qui implique que si, à certain moment où le système prévoit une insertion, aucun document ne correspond au critère, il n'y aura pas d'insertion. Une autre variante consiste à calculer la pertinence de chaque document disponible, c'est à dire son intérêt pour l'utilisateur, en prenant en compte l'ensemble des attributs de chaque document, et ainsi dresser une liste ordonnée des préférences pour chaque instant donné. Un même document peut être préféré d'un utilisateur pour plusieurs raisons, par exemple son thème et son producteur font partie des critères de préférences définis par l'utilisateur. Le calcul de pertinence consiste à attribuer une note pour chaque critère de préférence de l'utilisateur, et à additionner l'ensemble des notes. Supposons que l'utilisateur définit cinq critères notés de 5 à 1 en commençant par le plus intéressant, un document dont les attributs correspondent aux premier, au troisième et au cinquième critère, se voit attribuer la valeur de pertinence 9 ( 5 + 3 + 1 ). Dans les exemples illustrés par les figures 2a et 2b, on constate qu'en fonction du temps, la liste des événements disponibles et préférés de l'utilisateur évolue, et de ce fait la liste des services diffusant une émission préférée évolue pareillement. Dans une navigation traditionnelle, l'utilisateur utilise les boutons P+ etA variant consists in fixing priorities in the choice of the inserted programs, that is to say that during the first insertion one can only insert a document corresponding to the first preference of the user (football). During the second insertion, a document corresponding to one of the first two user preferences can be inserted. This implies that if, at a certain moment when the system provides for an insertion, no document corresponds to the criterion, there will be no insertion. Another variant consists in calculating the relevance of each available document, ie its interest for the user, by taking into account all the attributes of each document, and thus draw up an ordered list of preferences for each given instant. . The same document can be preferred by a user for several reasons, for example its theme and its producer are part of the preference criteria defined by the user. The relevance calculation consists of assigning a score for each user preference criterion, and adding up all the scores. Suppose that the user defines five criteria noted from 5 to 1 starting with the most interesting, a document whose attributes correspond to the first, third and fifth criteria, is assigned the value of relevance 9 (5 + 3 + 1 ). In the examples illustrated by FIGS. 2a and 2b, it can be seen that, as a function of time, the list of available and preferred events of the user evolves, and therefore the list of services broadcasting a preferred program evolves similarly. In traditional navigation, the user uses the P + and
P- de sa télécommande pour passer d'un service à un autre en incrémentant ou en décrémentant le numéro de canal. Le récepteur n'a alors pas le contrôle du défilement des documents apparaissant au cours de la navigation. C'est généralement les fournisseurs de contenus qui définissent une suite ordonnée des documents. Si par exemple, le récepteur ne dispose que des six canaux représentés à la figure 2 comme source d'émissions disponibles, l'action sur les boutons fait défiler : TF1 , FR2, FR3, C+, La5, M6, puis retour à TF1 (c'est dans le sens inverse si l'on actionne le bouton P-). Cet exemple décrit les principales chaînes en France, les numéros des canaux associés à chacune de ces six chaînes se succèdent dans l'ordre : 1 ,2,3,4.... Selon le présent exemple de réalisation, l'interface de navigation va rompre la suite prédéterminée en rajoutant dans la navigation des éléments de la liste des préférences (identificateurs de sources ou des identificateurs de documents).P- of its remote control to switch from one service to another by incrementing or decrementing the channel number. The receiver then has no control over the scrolling of the documents appearing during navigation. It is usually the content providers who define an orderly sequence of documents. If, for example, the receiver has only the six channels shown in Figure 2 as the source of available programs, pressing the buttons scrolls: TF1, FR2, FR3, C +, La5, M6, then return to TF1 ( it is in reverse if you press the button P-). This example describes the main channels in France, the channel numbers associated with each of these six channels follow one another in order: 1, 2,3,4 .... According to this embodiment, the navigation interface will break the predetermined sequence by adding elements to the list of preferences in the navigation (source identifiers or document identifiers).
Selon un premier mode de réalisation, le calcul de la liste des préférences s'effectue lors de chaque commande de navigation. Une variante consiste en ce que cette tache s'effectue en permanence, indépendamment des commandes de l'utilisateur, par une tache de fond s'exécutant à des intervalles de temps réguliers. Une autre variante consiste à lancer cette tache lors de l'introduction de nouvelles données de service, c'est à dire par exemple, à la réception d'une nouvelle table décrivant les émissions disponibles ou à l'introduction d'un DVD ou encore lors de la connexion avec un serveur via le réseau de communication 6. De la même façon que précédemment, la détermination des éléments de la liste des préférences s'effectue en analysant les données de services associées aux émissions disponibles et en les comparant avec le profil de l'utilisateur.According to a first embodiment, the preference list is calculated during each navigation command. A variant consists in that this task is carried out permanently, independently of the commands of the user, by a background task running at regular time intervals. Another variant consists in launching this task when introducing new service data, that is to say for example, upon receipt of a new table describing the programs available or at the introduction of a DVD or else when connecting with a server via the communication network 6. In the same way as above, the determination of the elements of the list of preferences is carried out by analyzing the service data associated with the available programs and by comparing them with the profile of the user.
Selon un mode préféré de réalisation de l'invention, la caractéristique particulière aux émissions qui permet aux chaînes les diffusant d'être dans la liste des préférences, n'est pas limitée à un critère dépendant de l'utilisateur. Cette caractéristique peut dépendre de la nature du récepteur audiovisuel, par exemple, si le récepteur est un téléviseur 16/9, les chaînes diffusant des émissions au format 16/9 peuvent être insérées dans la navigation. Ou encore, des chaînes diffusant des émissions très importantes, comme des flashs d'information d'avertissement, peuvent également être insérées dans le déroulement standard de la navigation.According to a preferred embodiment of the invention, the characteristic peculiar to programs which allows the channels broadcasting them to be in the list of preferences, is not limited to a criterion depending on the user. This characteristic can depend on the nature of the audiovisual receiver, for example, if the receiver is a 16/9 television, channels broadcasting programs in 16/9 format can be inserted in the navigation. Or, channels broadcasting very important programs, such as warning news flashes, can also be included in the standard navigation sequence.
La figure 3 montre un organigramme pour la réalisation sous forme logicielle de l'interface de navigation. Ceci n'exclut pas que l'interface puisse être réalisée sous la forme d'un circuit électronique spécialisé.FIG. 3 shows a flow diagram for the implementation in software form of the navigation interface. This does not exclude that the interface can be produced in the form of a specialized electronic circuit.
A l'étape 3.1 , un « chien de garde » ( dispositif électronique permettant de générer une alarme - « watchdog » selon la terminologie anglaise) est lancé. Lorsque l'utilisateur reste un certain temps (3 secondes par exemple) sur une sélection sans lancer de commandes, il permet de détecter la fin de la séquence de zapping. A l'étape 3.2, l'émission diffusée par le service courant est visualisée. Puis, l'interface de navigation attend une commande de navigation activée à l'aide des touches P+ ou P- (étape 3.3). Dès que cette commande est reçue à létape 3.4, l'interface de navigation met à jour la liste des services ou sources donnant l'accès à des émissions qui correspondent au profil de l'utilisateur, le « chien de garde » est de nouveau lancé. A l'étape 3.5, l'interface détermine s'il y a lieu d'insérer un élément préféré par l'utilisateur dans la navigation traditionnelle. Le mécanisme de déclenchement d'une insertion peut être provoqué de différentes manières. Une façon simple consiste à insérer un élément préféré chaque fois qu'un nombre déterminé de commandes de navigation a été exécuté par l'utilisateur. Par exemple, toutes les quatre activations des touches « P+ » ou « P- », l'interface insère un élément préféré. Une variante consiste à insérer un élément préféré au bout d'un temps déterminé de navigation. Cette variante nécessite un autre dispositif « chien de garde » qui est initialisé lors de l'insertion et décrémenté par la suite. Si sa valeur est zéro, une nouvelle insertion est déclenchée. Une autre variante consiste à déclencher l'insertion lorsque l'utilisateur en naviguant vient de sélectionner un nombre déterminé d'éléments qui ne correspondent à aucun critères sélectionnés par l'utilisateur. Par exemple, après avoir sélectionné trois émissions qui ne correspondent pas au profil, l'interface va insérer un élément préféré. Cette variante nécessite de tester si l'émission associée à l'élément courant correspond au profil de l'utilisateur et de comptabiliser le nombre d'émissions inintéressantes. Si le compteur atteint une valeur déterminée, l'interface de navigation déclenche l'insertion d'une émission intéressante prise dans la liste des préférences. Une autre variante consiste à insérer un élément inséré de façon aléatoire, soit après une durée de navigation définie aléatoirement, soit après un nombre aléatoire de commandes de navigation.In step 3.1, a "watchdog" (electronic device allowing to generate an alarm - "watchdog" according to English terminology) is launched. When the user remains for a certain time (3 seconds for example) on a selection without launching commands, it makes it possible to detect the end of the zapping sequence. In step 3.2, the program broadcast by the current service is displayed. Then, the navigation interface waits for a navigation command activated using the P + or P- keys (step 3.3). As soon as this command is received in step 3.4, the navigation interface updates the list of services or sources giving access to programs that correspond to the user's profile, the "watchdog" is launched again . In step 3.5, the interface determines whether to insert an element preferred by the user in traditional navigation. The mechanism for triggering an insertion can be triggered in different ways. A simple way is to insert a preferred item each time a specified number of navigation commands have been executed by the user. For example, every four activations of the "P +" or "P-" keys, the interface inserts a preferred element. A variant consists in inserting a preferred element after a determined navigation time. This variant requires another "watchdog" device which is initialized during insertion and subsequently decremented. If its value is zero, a new insertion is triggered. Another variant consists in triggering the insertion when the user while browsing has just select a determined number of elements which do not correspond to any criteria selected by the user. For example, after selecting three shows that do not match the profile, the interface will insert a preferred item. This variant requires testing whether the program associated with the current item corresponds to the profile of the user and recording the number of uninteresting programs. If the counter reaches a determined value, the navigation interface triggers the insertion of an interesting program taken from the list of preferences. Another variant consists in inserting an element inserted at random, either after a randomly defined navigation duration, or after a random number of navigation commands.
Si à l'étape 3.5, l'interface ne déclenche pas d'insertion, alors l'utilisateur navigue de façon traditionnelle et passe au service par incrément ou décrément du numéro de services (étape 3.6). Puis le programme boucle à l'étape 3.2 de visualisation de l'émission diffusée par ce service, et attend une nouvelle commande (étape 3.3). Si à l'étape 3.5, l'interface déclenche une insertion, alors l'interface de navigation recherche un élément de la liste des préférences (étape 3.7), cet élément (un service par exemple) devient le moyen d'accéder à l'émission préférée de l'utilisateur. Cette émission est ensuite visualisée à l'étape 3.2.If in step 3.5, the interface does not trigger an insertion, then the user navigates in the traditional way and switches to the service by incrementing or decrementing the service number (step 3.6). Then the program loops to step 3.2 of viewing the program broadcast by this service, and waits for a new command (step 3.3). If in step 3.5, the interface triggers an insertion, then the navigation interface searches for an item in the list of preferences (step 3.7), this item (a service for example) becomes the means of accessing the user's favorite program. This program is then displayed in step 3.2.
Après avoir expliqué comment les éléments coopèrent, nous allons montrer un exemple de navigation. La figure 4 présente un chronogramme montrant un exemple des diverses sélections lorsque le présent exemple de réalisation de l'invention est utilisé. Supposons pour simplifier que le récepteur multimédia ne donne accès qu'à 6 documents, diffusés par les six canaux référencés par leurs sigles : TF1 , FR2, FR3, C+, La5, M6, ou leurs numéros de canaux respectifs : 1 , 2, 3, 4, 5, 6. La navigation traditionnelle consiste à respecter cet ordre lors de chaque appui sur la touche P+, un appui sur P+ avec l'émission diffusée sur M6 sélectionne l'émission diffusée sur TF1. La succession des sélections d'émissions boucle ainsi sur elle-même dans un sens (par « P+ ») ou dans l'autre (par « P- » ). Selon le présent exemple de réalisation, l'interface de navigation va perturber cette succession d'émissions.After explaining how the elements cooperate, we will show an example of navigation. FIG. 4 presents a timing diagram showing an example of the various selections when the present exemplary embodiment of the invention is used. Suppose for simplicity that the multimedia receiver only gives access to 6 documents, broadcast by the six channels referenced by their acronyms: TF1, FR2, FR3, C +, La5, M6, or their respective channel numbers: 1, 2, 3 , 4, 5, 6. Traditional navigation consists in respecting this order each time you press the P + key, pressing P + with the program broadcast on M6 selects the program broadcast on TF1. The succession of program selections thus loops in itself in one direction (by “P +”) or in the other (by “P-”). According to the present exemplary embodiment, the navigation interface will disturb this succession of transmissions.
La figure 4 montre la succession des sélections de canaux et d'émissions lors d'appuis sur la touche « P+ », pour chacun des quatre instants présentés à la figure 2. A l'instant T1 , il y a deux émissions préférés de l'utilisateur, le système décide d'en insérer une dès la première commande de navigation. Donc une commande « P+ » avec la première chaîne (TF1 ) comme chaîne courante déclenche l'insertion de la troisième chaîne FR3 diffusant une émission préférée sur le tennis au lieu de la chaîne 2 . Puis les deux commandes de navigation suivantes suivent un cours normal : d'abord la chaîne 2, puis la chaîne 3 venant d'être diffusée, on passe à la chaîne 4. Conformément à la stratégie d'insertion utilisée : après deux chaînes non préférées, le système insère une chaîne préférée si la chaîne selon l'ordre normal n'est pas une chaîne préférée. Or dans le présent exemple, la chaîne suivante selon l'ordre normal : la Cinquième est justement une chaîne préférée. Le système n'a donc pas besoin d'insérer d'autres chaînes. Cette dernière étant une chaîne préférée, le système autorise la navigation sur deux chaînes non préférées : la sixième, puis la première avant d'insérer une chaîne préférée extraite de la liste : la troisième. Par cet exemple, on voit que le système gère deux listes circulaires de documents, la première contenant tous les documents dans un ordre logique, la seconde contient les éléments préférés. Chacune des listes est gérée par un pointeur circulaire. A chaque commande de navigation, un des pointeurs recherche le document à sélectionner et l'autre pointeur est inactif et ne change pas de valeur. De la même manière, à l'instant T2, trois documents sont aussi dans la liste des documents préférés. Dans ce cas, l'interface n'a pas besoin d'insérer des documents car la moitié de ceux-ci correspond aux préférences de l'utilisateur. L'instant T2 est remarquable en ce que l'ordre dans la liste des chaînes diffusant des émissions préférées peut changer, comme le montre la figure 2b. En effet, à cet instant une émission de football est diffusée, c'est la référence préférée de l'utilisateur, donc ce document est mis en tête de liste et apparaîtra dès la première commande de navigation. L'instant T3 ria rien de particulier par rapport aux deux précédents instants décrits. Aux instants T4 et T5, il n'y a qu'un seul document préféré dans la liste des préférences, selon la stratégie utilisée, ce document est inséré toutes les trois commandes de navigation.Figure 4 shows the succession of channel and program selections when pressing the "P +" key, for each of the four moments presented in Figure 2. At time T1, there are two preferred programs of l 'user, the system decides to insert one at the first navigation command. So a command "P +" with the first channel (TF1) as current channel triggers the insertion of the third channel FR3 broadcasting a favorite program on tennis instead of channel 2. Then the following two navigation commands follow a normal course: first channel 2, then channel 3 having just been broadcast, we go to channel 4. In accordance with the insertion strategy used: after two channels that are not preferred , the system inserts a preferred chain if the normal order chain is not a preferred chain. However in the present example, the following chain in the normal order: the Fifth is precisely a preferred chain. The system therefore does not need to insert other strings. The latter being a preferred channel, the system allows navigation on two non-preferred channels: the sixth, then the first before inserting a preferred channel extracted from the list: the third. By this example, we see that the system manages two circular lists of documents, the first containing all the documents in a logical order, the second contains the preferred elements. Each of the lists is managed by a circular pointer. With each navigation command, one of the pointers searches for the document to be selected and the other pointer is inactive and does not change its value. Similarly, at time T2, three documents are also in the list of preferred documents. In this case, the interface does not need to insert documents because half of them correspond to the user's preferences. The instant T2 is remarkable in that the order in the list of channels broadcasting favorite programs can change, as shown in Figure 2b. In fact, at this moment a football program is broadcast, it is the user's preferred reference, so this document is put at the top of the list and will appear on the first navigation command. The moment T3 laughs nothing particular compared to the two previous moments described. At times T4 and T5, there is only one preferred document in the list of preferences, depending on the strategy used, this document is inserted every three navigation commands.
Un perfectionnement consiste en l'affichage d'un indicateur lorsque l'interface de navigation insère un nouvel élément dans la navigation. Par exemple, le numéro du service est généralement affiché pendant un certain temps sur l'écran, si l'émission diffusée par ce service est insérée par l'interface de navigation, alors le numéro affiché du service clignote ou est mis en sur brillance. De cette manière, l'utilisateur sait que l'interface n'a pas effectué une commande traditionnelle de navigation, mais a inséré un élément qui devrait correspondre à ses goûts. Une variante consiste en ce que l'indicateur est un signal sonore émis par le haut-parleur du récepteur multimédia 1. Bien que la présente invention ait été décrite en référence aux modes de réalisation particuliers illustrés, celle-ci n'est nullement limitée par ces modes de réalisation, mais ne l'est que par les revendications annexées. On notera que des changements ou des modifications pourront être apportés par l'Homme du métier. An improvement consists in displaying an indicator when the navigation interface inserts a new element in the navigation. For example, the service number is generally displayed for a certain period of time on the screen, if the program broadcast by this service is inserted by the navigation interface, then the displayed number of the service flashes or is highlighted. In this way, the user knows that the interface has not carried out a traditional navigation command, but has inserted an element which should correspond to his tastes. A variant consists in that the indicator is a sound signal emitted by the loudspeaker of the multimedia receiver 1. Although the present invention has been described with reference to the particular embodiments illustrated, it is in no way limited by these embodiments, but is only so by the appended claims. Note that changes or modifications may be made by those skilled in the art.

Claims

Revendications claims
1. Procédé de sélection d'un élément audiovisuel dans un terminal comprenant une première étape de sélection activée par une commande de navigation sélectionnant l'élément proche de l'élément courant dans une liste prédéterminée d'éléments, caractérisé en ce qu'il comporte une seconde étape de sélection d'un élément non prévu dans la liste d'apparition définie dans la liste prédéterminée d'éléments et qui possède une caractéristique équivalente à une donnée propre au terminal, ladite seconde étape étant activée par une commande de navigation.1. Method for selecting an audiovisual element in a terminal comprising a first selection step activated by a navigation command selecting the element close to the current element in a predetermined list of elements, characterized in that it comprises a second step of selecting an element not provided for in the appearance list defined in the predetermined list of elements and which has a characteristic equivalent to data specific to the terminal, said second step being activated by a navigation command.
2. Procédé de sélection selon la revendication 1 , caractérisé en ce que l'élément sélectionné lors de la seconde étape possède au moins un attribut équivalent à un critère caractérisant une préférence de l'utilisateur. 2. Selection method according to claim 1, characterized in that the element selected during the second step has at least one attribute equivalent to a criterion characterizing a preference of the user.
3. Procédé de sélection selon la revendication 2, caractérisé en ce que l'élément sélectionné lors de la seconde étape est déterminé en fonction du nombre de fois qu'un attribut de l'élément est équivalent à un critère caractérisant une préférence de l'utilisateur.3. Selection method according to claim 2, characterized in that the element selected during the second step is determined according to the number of times that an attribute of the element is equivalent to a criterion characterizing a preference of the user.
4. Procédé de sélection selon l'une quelconque des revendications 1 à 3, caractérisé en ce que la seconde étape de sélection intervient chaque fois qu'un nombre prédéterminé de premières étapes ont été effectuées.4. Selection method according to any one of claims 1 to 3, characterized in that the second selection step takes place each time a predetermined number of first steps have been carried out.
5. Procédé de sélection selon l'une quelconque des revendications 1 à 3, caractérisé en ce que deux nouvelles seconde étapes de sélection sont séparées par une durée déterminée. 5. Selection method according to any one of claims 1 to 3, characterized in that two new second selection steps are separated by a determined duration.
6. Procédé de sélection selon la revendication 4 ou 5, caractérisé en ce que des priorités sont fixées et définissent l'ordre d'apparitions des éléments sélectionnés lors des secondes étapes, et en ce que la seconde étape de sélection n'intervient pas lorsque aucun élément disponible ne correspond à la priorité en cours. 6. Selection method according to claim 4 or 5, characterized in that priorities are fixed and define the order of appearance of the elements selected during the second steps, and in that the second selection step does not occur when nothing available matches the current priority.
7. Procédé de sélection selon la revendication 1 , caractérisé en ce que la seconde étape de sélection intervient de façon aléatoire. 7. Selection method according to claim 1, characterized in that the second selection step occurs randomly.
8. Procédé de sélection d'un élément selon l'une quelconque des revendications précédentes, caractérisé en ce que les éléments audiovisuels sont reçus d'un réseau de diffusion possédant plusieurs canaux, l'ordre de la liste étant défini par le numéro d'identification du canal diffusant cet élément. 8. Method for selecting an element according to any one of the preceding claims, characterized in that the audiovisual elements are received from a broadcasting network having several channels, the order of the list being defined by the number of identification of the channel broadcasting this element.
9. Procédé de navigation selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte une étape d'émission d'un signal indiquant que l'élément courant est sélectionné lors d'une seconde étape de sélection.9. A navigation method according to any one of the preceding claims, characterized in that it comprises a step of transmitting a signal indicating that the current element is selected during a second selection step.
10. Récepteur audiovisuel comprenant une unité centrale (3), un moyen de réception d'éléments audiovisuels (4), un moyen d'introduction d'une commande de navigation (7,8) activant un moyen de sélection (3,12) d'un élément audiovisuel au sein d'une liste prédéterminée d'éléments, caractérisé en ce que le moyen de sélection comporte un moyen d'insertion (3,12) d'un élément non prévu dans la liste d'apparition définie dans la liste prédéterminée d'éléments, cet élément possédant une caractéristique équivalente à une donnée propre au terminal (1).10. Audiovisual receiver comprising a central unit (3), means for receiving audiovisual elements (4), means for entering a navigation command (7,8) activating a selection means (3,12) of an audiovisual element within a predetermined list of elements, characterized in that the selection means comprises means for inserting (3,12) an element not provided for in the appearance list defined in the predetermined list of elements, this element having a characteristic equivalent to data specific to the terminal (1).
1 1. Récepteur multimédia selon la revendication 10, caractérisé en ce que le moyen d'insertion (3,12) comporte un moyen de comparaison entre au moins une préférence de l'utilisateur et des attributs liés aux éléments audiovisuels, le moyen d'insertion sélectionnant un élément possédant au moins un attribut équivalent à un critère.1 1. Multimedia receiver according to claim 10, characterized in that the insertion means (3,12) comprises a means of comparison between at least one user preference and attributes related to audiovisual elements, the means of insertion selecting an element having at least one attribute equivalent to a criterion.
12. Récepteur multimédia selon la revendication 11 , caractérisé en ce que le moyen d'insertion sélectionne en priorité un élément ayant le plus d'attributs équivalents aux critères définissant les préférences de l'utilisateur.12. Multimedia receiver according to claim 11, characterized in that the insertion means selects in priority an element having the most attributes equivalent to the criteria defining the preferences of the user.
13. Récepteur multimédia selon l'une quelconque des revendications 10 à 12, caractérisé en ce que le moyen d'insertion comporte un compteur comptabilisant le nombre de commandes de navigation, le moyen d'insertion insérant un élément non prévu dans la liste d'apparition définie dans la liste prédéterminée d'éléments lorsque le compteur atteint une valeur prédéterminée. 13. Multimedia receiver according to any one of claims 10 to 12, characterized in that the insertion means comprises a counter counting the number of navigation commands, the insertion means inserting an element not provided in the list of appearance defined in the predetermined list of elements when the counter reaches a predetermined value.
14. Récepteur multimédia selon l'une quelconque des revendications14. Multimedia receiver according to any one of claims
10 à 12, caractérisé en ce que le moyen d'insertion comporte un chien de garde, le moyen d'insertion insérant un élément non prévu dans la liste d'apparition définie dans la liste prédéterminée d'éléments lorsque la valeur du chien de garde atteint une valeur prédéterminée.10 to 12, characterized in that the insertion means comprises a watchdog, the insertion means inserting an element not provided for in the appearance list defined in the predetermined list of elements when the value of the watchdog reaches a predetermined value.
15. Récepteur multimédia selon l'une quelconque des revendications 10 à 12, caractérisé en ce que le moyen d'insertion comporte un générateur de données aléatoires, le moyen d'insertion insérant un élément non prévu dans la liste d'apparition définie dans la liste prédéterminée des éléments lorsqu'une donnée prédéterminée est générée par ce générateur.15. Multimedia receiver according to any one of claims 10 to 12, characterized in that the insertion means comprises a generator of random data, the insertion means inserting an element not provided for in the appearance list defined in the predetermined list of elements when predetermined data is generated by this generator.
16. Récepteur multimédia selon l'une quelconque des revendications de 10 à 15, caractérisé en ce qu'il comporte un moyen de gestion d'une liste de préférences identifiant les éléments possédant une caractéristique équivalente à une donnée propre au terminal, ladite iste de préférences étant mise à jour lors de chaque commande de navigation.16. Multimedia receiver according to any one of claims from 10 to 15, characterized in that it comprises a means of managing a list of preferences identifying the elements having a characteristic equivalent to a data specific to the terminal, said list of preferences being updated with each navigation command.
17. Récepteur multimédia selon l'une quelconque des revendications de 10 à 16, caractérisé en ce qu'il comporte un moyen de gestion d'une liste de préférences identifiant les éléments possédant une caractéristique équivalente à une donnée propre au terminal, ladite liste de préférences étant mise à jour lorsqu'un nouvel élément devient disponible pour le récepteur. 17. Multimedia receiver according to any one of claims from 10 to 16, characterized in that it comprises means for managing a list of preferences identifying the elements having a characteristic equivalent to data specific to the terminal, said list of preferences being updated when a new item becomes available to the receiver.
18 Récepteur multimédia selon l'une quelconque des revendications de 10 à 17, caractérisé en ce qu'il comporte un moyen d'émission d'un signal sonore ou visuel signalant que le moyen d'insertion a inséré un élément non prévu à la suite d'une commande de navigation. 18 Multimedia receiver according to any one of claims from 10 to 17, characterized in that it comprises means for transmitting an audible or visual signal signaling that the insertion means has inserted an element not provided for afterwards a navigation command.
PCT/EP2003/050647 2002-09-27 2003-09-23 Method for selecting items from a list associated with automatic item insertion and device for carrying out said method WO2004030353A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003274120A AU2003274120A1 (en) 2002-09-27 2003-09-23 Method for selecting items from a list associated with automatic item insertion and device for carrying out said method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0211956 2002-09-27
FR0211956A FR2845181A1 (en) 2002-09-27 2002-09-27 METHOD FOR SELECTING ELEMENTS FROM A LIST WITH AUTOMATIC INSERTION OF ELEMENTS AND DEVICE IMPLEMENTING THE METHOD

Publications (2)

Publication Number Publication Date
WO2004030353A1 true WO2004030353A1 (en) 2004-04-08
WO2004030353A8 WO2004030353A8 (en) 2005-05-12

Family

ID=31985276

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2003/050647 WO2004030353A1 (en) 2002-09-27 2003-09-23 Method for selecting items from a list associated with automatic item insertion and device for carrying out said method

Country Status (3)

Country Link
AU (1) AU2003274120A1 (en)
FR (1) FR2845181A1 (en)
WO (1) WO2004030353A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101306981B1 (en) 2012-11-27 2013-09-10 부산대학교 산학협력단 Sulfur Attached Polycyclic Polymers with High Refractive Index and Large Thermo-Optic Coefficient

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020010922A1 (en) * 2000-01-31 2002-01-24 Shai Darin Active program notification system and method
US20020085090A1 (en) * 2000-10-19 2002-07-04 Yakov Kamen Method and apparatus for generation of a preferred broadcasted programs list
US6425128B1 (en) * 2000-06-30 2002-07-23 Keen Personal Media, Inc. Video system with a control device for displaying a menu listing viewing preferences having a high probability of acceptance by a viewer that include weighted premium content
US20020120943A1 (en) * 2001-02-28 2002-08-29 Nissan Motor Co., Ltd. Broadcast receiving apparatus and received program selection method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020010922A1 (en) * 2000-01-31 2002-01-24 Shai Darin Active program notification system and method
US6425128B1 (en) * 2000-06-30 2002-07-23 Keen Personal Media, Inc. Video system with a control device for displaying a menu listing viewing preferences having a high probability of acceptance by a viewer that include weighted premium content
US20020085090A1 (en) * 2000-10-19 2002-07-04 Yakov Kamen Method and apparatus for generation of a preferred broadcasted programs list
US20020120943A1 (en) * 2001-02-28 2002-08-29 Nissan Motor Co., Ltd. Broadcast receiving apparatus and received program selection method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101306981B1 (en) 2012-11-27 2013-09-10 부산대학교 산학협력단 Sulfur Attached Polycyclic Polymers with High Refractive Index and Large Thermo-Optic Coefficient

Also Published As

Publication number Publication date
FR2845181A1 (en) 2004-04-02
WO2004030353A8 (en) 2005-05-12
AU2003274120A1 (en) 2004-04-19

Similar Documents

Publication Publication Date Title
EP2403239B1 (en) Method for displaying adapted audiovisual contents and corresponding server
EP1368756A1 (en) Method for navigation by computation of groups, receiver for carrying out said method and graphical interface for presenting said method
EP1724665B1 (en) Method for selecting items and functions by displaying a specific icon and apparatus for carrying out this method
FR2861937A1 (en) NAVIGATION METHOD DISPLAYING A MOBILE WINDOW, RECEIVER EMPLOYING THE METHOD
US20110078729A1 (en) Systems and methods for identifying audio content using an interactive media guidance application
JP6781208B2 (en) Systems and methods for identifying audio content using interactive media guidance applications
FR2763148A1 (en) ELECTRONIC PROGRAM GUIDE
FR2809268A1 (en) METHOD FOR DYNAMIC NAVIGATION AMONG MULTIMEDIA DOCUMENTS
EP1805586B1 (en) Method for selecting a button in a graphic bar and receiver for carrying out said method
JP2002082980A (en) Processor and processing method for multimedia data description information
EP3021594A1 (en) Method for classifying content and content recommendation in an electronic program guide
EP2524324B1 (en) Method of navigation among identifiers placed in zones and device to implement such method
FR2855705A1 (en) NAVIGATION METHOD FOR SELECTING DOCUMENTS ASSOCIATED WITH IDENTIFIERS, AND RECEIVER IMPLEMENTING THE METHOD.
EP2130139B1 (en) Method of navigating among displayed elements by creating navigation paths and apparatus for implementing the method
WO2004030353A1 (en) Method for selecting items from a list associated with automatic item insertion and device for carrying out said method
EP1908073A1 (en) Method for creating a summary of a document based on user-defined criteria, and related audio-visual device
FR2839233A1 (en) NAVIGATION METHOD DISPLAYING A DOCUMENT, RECEIVER IMPLEMENTING THE METHOD, AND GRAPHICAL INTERFACE FOR PRESENTATION OF THE PROCESS
Tjondronegoro et al. Delivering a fully interactive mobile TV
WO2022037977A1 (en) Mode for pseudo-random viewing of a list of television content
WO2011036040A2 (en) Method for the page-by-page navigation in an ordered list of documents, and apparatus for implementing the method
Ardissono et al. Personalisation in future TV
FR2947412A1 (en) Audiovisual document selecting and reproducing method, involves introducing selection control of identifier of sequence to trigger emission of downloading request, downloading document, and reproducing document at level of receiver
FR2797135A1 (en) Procedure for generating an address database for a data network, such as the Internet, for use with a television, with a database access and management procedure based on use of a television remote control
WO2007099050A1 (en) Method for displaying data extracted from a document consisting of reports and receiver implementing said method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
CFP Corrected version of a pamphlet front page
CR1 Correction of entry in section i

Free format text: IN PCT GAZETTE 15/2004 ADD "DECLARATION UNDER RULE 4.17: - OF INVENTORSHIP (RULE 4.17(IV)) FOR US ONLY."

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP