FR 2840716 A1 20031212 FR 0207143 A 20020611 de diffusion de signaux sonores. 1 2840716 L'invention concerne le domaine des telecommandes universelles cites grand public. Ces telecommandes vent ordinairement utilisees pour telecommander, s notamment par codes infrarouge, des appareils grand public tels que televiseurs, chaines HiFi, magnetoscopes, decodeurs de television, etc Wiles vent cites universelles puisqu'elles peuvent, moyennant leur initialisation prealable, effectuee par l'utilisateur lors d'une operation d'apprentissage, etre adaptees a tout type d'appareil et meme tout type o d'appareil de n'importe quel constructeur. Ainsi, le domaine des telecommandes universelles constitue un marche independent du marche des produits grand public de multimedia, ce qui a pour avantage de permettre a un utilisateur de plusieurs appareils d'acheter et de n'utiliser qu'une seule telecommande pour les telecommander tous. Mais cette independence d'achat va a l'encontre des avantages que presente la conception anterieure generalement repandue de dependence entre l'appareil et sa telecommande specifique, avantages qui vent les suivants: - absence d'apprentissage prealable, done simplicite d'emploi; utilisation d'un affichage des fonctions de la telecommande sur l'appareil lui-meme, ce qui simplifie encore l'utilisation de la telecommande. C'est pourquoi le s tel ecommandes cites universell es vent en real ite peu diffusees. Par ailleurs, on a pu proposer des telephones portables dotes de fonctions de telecommande pour telecommander a distance, a travers un reseau domotique, des appareils grand public ou electromenagers, par exemple des o magnetoscopes, des appareils de chauffage On a aussi propose des equipements, essentiellement des decodeurs, dotes de liaisons telephoniques filaires ou radio, par exemple du type GSM, pour creer un lien de retour entre le producteur de services ou de programmes de television et l'utilisateur. Il faut noter la necessite de plus en plus repandue, et notamment pour les deux types d'appareils precedemment cites (telephones portables et decodeurs de television), d'integrer dans certains appareils grand public une 2 2840716 foncti on de facturation de l'utilisation de l' appare il., par exemple programmee dans une carte a puce presente dans l'appareil des l'achat. La presente invention propose, quant a elle, une telecommande universelle dotee de fonctions telephoniques permettant de conserver a la fois les avantages de la telecommande universelle et ceux presentes par une telecommande specifique dediee, dependante de l'appareil telecommande. A cet effet, ['invention concerne une telecommande universelle d'appareil o grand public avec ses fonctions ordinaires, caracterisee par le fait qu'elle comporte un module radio emetteur-recepteur agence pour etre relic par radio a au moins un serveur de producteur de services et un module d'apprentissage pour programmer la telecommande a partir de donnees prevues dans le serveur. Ainsi, l'utilisateur, par utilisation du module d'apprentissage, fait appel au serveur du producteur de services pour automatiquement effectuer a distance l'apprentissage de la telecommande en fonction du type et des specifcites de l'appareil telecommande, ce qui simplifie grandement o ['operation d'apprentissage, le serveur contenant toutes les donnees necessaires qui vent ainsi importees dans la telecommande universelle de ['invention. Cette telecommande est une telecommande programmable. De preference, la telecommande comporte au moins un lecteur de carte a puce dependante d' au moins un type d'appareil telecommande et une fonction d'abonnement au service correspondent. Ainsi, pour au moins un service facturable, utilisant au moins un type d'appareil, l'utilisation et la facturation peuvent etre controlees a distance par un serveur de producteur, par exemple de chame de television ou d'operateur de telecommunications cellulaires. Avantageusement, la telecommande comporte un lecteur de carte a puce du type carte bancaire et une fonction de telepaiement. Dans cet esprit, la telecommande de ['invention peut aussi etre utilisee comme un terminal de commerce a distance, de "telecommerce". Avantageusement encore, la telecommande comporte un ecran et au moins o une fonction d'affchage. Ainsi, suivant le service active, les informations 3 2840716 permettant d'utiliser plus simplement la telecommande vent affichees sur la telecommande elle-meme, ce qui evite, par exemple, d'affecter une partie de l'affchage eventuellement present sur l'appareil telecommande, ou ce qui permet de completer l'affichage de cet appareil. Dans cette optique, un complement d'affichage peut etre constitue d'un tableau recapitulatif de services disponibles ou de chames de television avec des programmes disponibles sur ces chanes, presents ou a venir. o La telecommande est alors equipee d'une fonction de selection de service ou de programme et le serveur est equipe d'une base de donnees ou de guide de programmes electroniques ou EPG ("Electronic Program Guide"'). Avantageusement toujours, la telecommande comporte une fonction de s telecommunication permettant d'envoyer des messages SMS, EMS, MMS en temps reel a une adresse donnee, d'un reseau telephonique ou autre reseau electronique, une reponse a une question posee, par exemple par l'appareil telecommande et d'en recevoir la sanction. o L'invention sera mieux comprise a ['aide de la description suivante et du dessin l'accompagnant dans lequel - la figure 1 represente un schema par blocs fonctionnels de la structure preferee de ['invention et - la figure 2 est un organigramme montrant le fonctionnement de la telecommande selon ['invention. En reference a la figure 1, la telecommande universelle 100 comporte un microprocesseur 110 relic a un module memoire 135, a un clavier so utilisateur 170 et a un emetteur infrarouge 130 pour emettre des ordres d'utilisation d'un ou de plusieurs appareils 1, 1', Ordinairement, le module memoire 13 5 contient une table T cite d'apprentissage qui permet de traduire des commandes typiques Ua predeterminees du clavier 170 en des commandes Uam correspondantes specifiques de l'appareil 1, 1'... a telecommander. Le module memoire 135 contient done une table T donnant la correspondence entre les commandes Ua du clavier et les commandes 4 2840716 d'utilisation Uam transmises par l'emetteur 130. Ici, la telecommande 100 comporte aussi: - un module memoire supplementaire 1 15 pour contenir des programmes et des donnees qui seront detailles ulterieurement, - un ecran 160, par exemple un LCD (Liquid Crystal Display), - un emetteur-recepteur radio 120 pour effectuer des operations du type de o telecommunication ou transactionnelles, - un lecteur d'au moins une carte a puce 140, preferablement deux lecteurs de cartes a puce 140, 145, une carte d'abonnement de telecommunication et une carte d'abonnement de service, un lecteur 150 de carte a puce pour fire des cartes bancaires, - au moins une memoire de masse 180, preferablement deux memoires de masse 180, 185, dont une interne et une externe, - des capteurs et transducteurs de son et d'image: micro 190, haut-parleur , camera 165 du type WEBCAM. On prevoit de plus un emetteur infrarouge 130 qui est aussi recepteur, s pemettant de charger des donnees a partir de l'appareil 1 ou 1'. L'emetteur recepteur radio 120 permet aussi de telecharger des donnees a partir d'un reseau de telecommunication 13, par exemple un reseau GSM, GPRS, UMTS, RTC via un reseau local DECT par l'intermediaire, par exemple, diun fournisseur d'acces a un reseau informatique 15 par exemple Internet, so WAP, a partir d'un serveur de donnees 10 connecte a ce reseau et equipe de bases de donnees 11, 12... Le fonctionnement de la telecommande va maintenant etre decrit. En reference a la figure 2, lorsque l'utilisateur met sa telecommande sous tension, le microprocesseur 110 affiche un menu general sur l'ecran 160 grace a une fonction generale d'affichage 200. Le menu general permet a l'utilisateur de choisir une fonction particuliere par une saisie 201 sur le clavier 170. Cette saisie constitue une phrase analysee mot a mot lors d'une o etape 210 d'analyse lexicale et syntaxique pour determiner une suite de s 2840716 mots cles. Cette suite comporte au moins un mot ele designant une commande typique Uta de la telecommande, et d'autres mots attribute de cette commande. Wile est transmise aux etapes 220, 230, 240, 250, 260 suivantes. s A une etape 230 de commande directe, si la commande Ua est detectee presente dans le module memoire 135, elle est traduite en ordre Uam d'un appareil de type (a) et de marque (m) grace a la table T et liordre Uam est transmis par l'emetteur-recepteur 130 a l'appareil concerne. A une etape 220, de demande d'apprentissage, si la commande Uta est une commande de demande d' apprentis sage, les mots attribute de cette commande comportant au moins le type d'appareil (a) et sa marque (m) de fabrique, une demande de telechargement de donnees d'apprentissage DA est formulee a une fonction de telechargement 221, demande qui comprend, en plus de (a) et (m), ['identification de la telecommande et de son proprietaire, par exemple fournie par une fonction d/identification 243 comprenant la lecture d'une carte a puce 244, par exemple, si le reseau 13 est un reseau GSM, une carte SIM, vendue en meme temps que la o telecommande et qui permet l'acces a des donnees 11 d'apprentissage du serveur 10. La fonction de telechargement 221 execute la demande, grace a ltemetteur recepteur 120, par le canal du reseau 13, vers le serveur 10. En retour, le serveur 10 envoie les donnees d'apprentissage correspondent a l'appareil (a) de marque (m) pour la telecommande vendue avec la carte a puce 244, par le meme canal. Ces donnees vent recuperees par le recepteur 120 et memorisees dans la table T du module memoire 135 pour ainsi programmer la telecommande a partir des donnees 11. A une etape 240 de messagerie, si la commande Ua est une commande d'envoi de message, les mots attribute correspondent a une adresse ou envoyer le message et la teneur du message et la fonction 241 de telecommunication est sollicitee pour encapsuler le message selon le protocole d'echange du reseau 13 et l'emettre. La carte a puce 140 peut, par la fonction 243, permettre de completer le message a envoyer de ['identification 244 de l'emetteur, mais ce peut etre l'identifcation 269 d'une autre carte a puce 145 delivree par un producteur o de television et geree par une fonction d'abonnement 268 pour, par 6 2840716 exemple, repondre en direct a des jeux televises, cette carte etant une carte d'abonnement donnant par ailleurs acces a des programmes de television cryptes, comme il sera explique plus loin. Le message envoye peut etre du type SMS (Short Message Service), EMS (Enhances Message Service) ou MMS (Multimedia Message Service) et la reponse, en cas de reponse, etre du meme type et recue par la meme vole pour etre finalement affichee par une fonction 242 d'affichage de messages recus. Si les acces a des programmes ou services et a des services de telecommunication ne vent pas combines, les deux cartes a puce doivent etre simultanement necessaires. Pour beneficier au maximum des possibilites des messages EMS et SMS,les pilotes (non representes) des capteurs et des transducteurs 165, , 195 vent relies a la fonction de telecommunication 241, qui est aussi capable d'encapsuler des messages vocaux ou des sequences d' images, de les stocker dans une zone particuliere (non representee) de la memoire de o masse interne 180, et de les "rejouer" en cas de besoin grace au haut parleur 195 et a l'ecran 160, si cet ecran est du type ecran de contr81e de ., camera V1C.eo. A une etape 250 d'achat a distance, si la commande Ua est une commande d'achat "en ligne", ou plus exactement en temps reel, les mots attribut vent du melme type que pour ['emission d'un message, a savoir, une adresse et un contenu de message comportant notamment des references d'achat introduites au clavier et de references bancaires 253. so Lors de l'etape 250, une fonction de telepaiement 251 est activee pour constituer le message a emettre, qui le sera par la fonction de telecommunication 251, et pour faire appel a une fonction 252 de cryptage du message contenant la reference bancaire 253 fournie par le lecteur de carte a puce 150, et de s'ecurisation, par une demande d'introduction sur le clavier 170 d'un code d'authentification connu de l'utilisateur seul. A une etape, assuree par une fonction 260, de guidage de programme de television, si la commande Ua est une commande de visualisation de guide de programme electronique EPG (Electronic Program Guide) sur l'ecran o 160, la fonction 260 commande le telechargement, a partir de l'appareil 1, 7 2840716 ici un decodeur TV, par l'emetteur-recepteur infrarouge, dans une zone 265 de la memoire 115, des donnees necessaires pour afficher le guide EPG. Une autre possibilite est de telecharger ces memes donnees a partir des bases de donnees 12 du serveur 10 a travers le reseau 13. Une troisieme possibilite est de disposer d'un lecteur de memoire de masse externe 185 (CD rom ou memoire flash) pourvu qu'un service similaire a celui exploitant le serveur 10 diffuse ces donnees sur de tels supports. Ces donnees EPG vent alors affichees par une fonction d'affichage EPG 261 sur l'ecran 160 simultanement avec un menu de selection affiche, lui, par une o fonction menu EPG 262. Ici le menu EPG permet des demandes par programme visualise ou par mots cles. Dans le premier cas, on designe par le clavier les programmes que l'on souhaite regarder. Dans le second cas, on saisit des mots cles sur le clavier pour exprimer des preferences de type de programme, dthoraire de diffusion, de duree, etc... Les demandes vent analysees par un analyseur semantique 263 charge de traduire ces demandes en commandes ou en programmation de l'appareil (a). L'analyseur semantique dispose pour cela de deux zones memoires de la memoire 115, une zone 266 lexicale, o comportant notamment des donnees de synonymie et des donnees de polysemie, et une zone 267 statistique comportant des probabilites attachees a des mots cles. La traduction des demandes en commandes ou en programmation de l'appareil (a) est transmise a une fonction 364 de commande de l'appareil (a), qui tient compte de s caracteri stique s d' ab onnement de l 'uti l i sateur 2 6 9 indiquees sur la carte a puce 145, caractreristiques rues, entretenues, modifiables par une fonction d'abonnement 268, qui les transmet a la fonction 264 pour autorisation de jouissance, et qui peut aussi effectuer des demandes de modification par la fonction de telecommunication 241, comme on l'a vu plus haut. La fonction de commande de l'appareil 264 transmet la commande a l'emetteur infrarouge 130 pour emettre cette commande a l'appareil (a) 1. A la place d'un guide EPG peut etre affiche tout tableau recapitulatif de services disponibles sur le reseau 13, ou dans la telecommande universelle de ['invention. Cet affichage, realise par la fonction generale 200 d'affichage du menu, peut puiser ses informations sur le reseau 13 grace a o ['integration, dans la fonction 200, d'un navigateur 202 relic a la fonction 8 2840716 241 de telecommunication Internet, programme pour adresser un site predetermine et afficher sa page d'accueil. It pent plus simplement puiser ses informations dans le module memoire 115 ou dans la memoire de masse externe 185. s 9 2840716 REVENDICATIONS 1.- Telecommande universelle (100) d'appareil (1) grand public avec ses fonctions (11O, 130, 135, 170) ordinaires, caracterisee par le fait qutelle s comporte un module radio emetteur-recepteur (120) agence pour etre relic par radio a au moins un serveur (10) de producteur de services et un module (135) d'apprentissage pour programmer la telecommande a partir de donnees (11) prevues dans le serveur. o 2.- Telecommande selon la revendication 1, caracterisee par le fait qu'elle comporte au moins un lecteur de carte a puce (145) dependante d'au moins un type d'appareil (1 ou 1') telecommande et une fonction d'abonnement (268) au service correspondent. 3.- Telecommande selon l'une des revendications 1 et 2, caracterisee par le fait qutelle comporte un lecteur de carte a puce (150) du type carte bancaire et une fonction de telepaiement (251). 4.- Telecommande selon l'une des revendications 1 a 3, caracterisee par le o fait qu'elle comporte un ecran (160) et au moins une fonction d'affichage (242, 261, 200). 5.- Telecommande selon la revendication 4, caracterisee par le fait qu'elle comporte un complement d'affchage constitue d'un tableau recapitulatif de services disponibles ou de chames de television avec des programmes disponibles sur ces chanes. 6.- Telecommande selon l'une des revendications 3 et 4, caracterisee par le fait qutelle est equipee d'une fonction (262) de selection de service ou de programme. 7.- Telecommande selon l'une des revendications 3 a 5, caracterisee par le fait que le serveur est equipe d'une base de donnees (12) de memorisation et de distribution de service ou de guide de programmes electroniques ou s EPG (Electronic Program Guide). 8.- Telecommande selon l'une des revendications 1 a 6, caracterisee par le fait qu'elle comporte une fonction de telecommunication permettant d'envoyer des messages SMS, EMS, MMS en temps reel a une adresse o donnee, d'un reseau telephonique ou autre reseau electronique. 2840716 9.- Telecommande selon l'une des revendications 4 a 8, caracterisee par le fait que la function generate d'affichage (200) comprend un navigateur Internet (202).