Brevet FR2759829A1 — publié le 19980821

La présente invention est relative aux postes radiophoniques à récepteur de données numériques, notamment de type RDS. On rappelle que le système RDS (Radio Data System) permet la transmission par voie hertzienne d'informations numériques codées en modulation de fréquence sur des sousporteuses rajoutées à un signal radio-diffusé. La plupart des postes radiophoniques commercialisés aujourd'hui - notamment les auto-radios comportent des récepteurs RDS, qui traitent les données portées par des signaux RDS pour afficher des messages sur un écran que comporte le poste (par exemple des messages d'information à destination des automobilistes sur les autoroutes) ou encore pour régler automatiquement la réception du poste sur les fréquences offrant localement la meilleure réception d'écoute. L'invention propose un perfectionnement qui permet d'envisager de nombreuses applications nouvelles pour la radio-diffusion RDS. A ce jour, les informations RDS n'ont jamais été utilisées pour permettre une interactivité avec l'usager. L'invention propose quant à elle un assemblage caractérisé en ce qu'il comporte - un poste radiophonique à récepteur numérique par exemple de type RDS, - un émetteur pour l'émission d'informations numériques, tel que par exemple, mais non limitativement un téléphone mobile, - une unité pour le traitement d'informations portées par les signaux RDS reçus par le poste radiophonique, qui est reliée d'une part au poste radiophonique et d'autre part à l'émetteur, - des moyens de sélection actionnables par un opérateur, ces moyens étant également reliés à l'unité de traitement, l'unité de traitement recevant, par les signaux RDS, un code d'identification de la séquence diffusée par le poste radiophonique et commandant, lorsque les moyens de sélection sont actionnés, l'émission de ce code par l'émetteur, avec un code d'identification de l'utilisateur, à destination d'une unité de centralisation de commandes. Avec un tel assemblage, un utilisateur peut, par un simple actionnement des moyens de sélection, commander auprès d'une centrale d'achat les disques compact, cassettes ou analogues qui correspondent à la séquence audio qui est diffusée par une station radiophonique ou encore répondre aux annonces publicitaires par cette station (afin d'obtenir un catalogue, ou plus d'informations sur le produit) ou encore commander les produits qui font l'objet d'une annonce publicitaire. L'invention concerne également un module électronique caractérisé en ce qu'il comporte l'unité de traitement et les moyens de sélection d'un assemblage du type précité, ainsi que des moyens de connectique pour la liaison de l'unité de traitement au poste radiophonique et à l'émetteur. Elle concerne en outre un système de commande caractérisé en ce qu'il comporte une unité d'émission de signaux par exemple de type RDS qui portent des codes pour l'identification des séquences diffusées par une station radiophonique, une pluralité d'assemblages du type précité et une station de centralisation de commandes qui comporte des moyens pour traiter les codes que ladite station reçoit en provenance des téléphones mobiles des différents assemblages. D'autres caractéristiques et avantages de l'invention ressortiront encore de la description qui suit. Cette description est purement illustrative et non limitative. Elle doit être lue en regard des dessins annexés sur lesquels - la figure 1 est une représentation schématique d'un assemblage conforme à un mode de réalisation possible de l'invention - la figure 2 est une représentation schématique d'un système de commande d'achat conforme à l'invention. L'assemblage illustré sur la figure 1 comporte un poste radiophonique 1 à récepteur RDS, un module 2 de traitement auquel le poste 1 transmet des données RDS qu'il reçoit, ainsi qu'un téléphone mobile 3 de type GSM qui est relié au module 2. Le récepteur RDS du poste radiophonique 1 est connu en lui-même. Le module 2 se présente sous la forme d'un boîtier qui renferme une électronique de traitement et qui présente également des moyens de connectique pour sa liaison au poste radiophonique 1 ou au téléphone mobile 3. Plus particulièrement, le module 2 comporte une mémoire tampon 5 qui est reliée au récepteur RDS du poste radiophonique 1 par l'intermédiaire d'une liaison trifilaire constituée d'un fil relié à la masse, d'un fil qui transporte les données RDS et d'un autre fil qui transporte un signal de synchronisation des données RDS. Ce module 2 comporte également un microcontrôleur 4 auquel la mémoire tampon 5 transmet les données binaires RDS qu'elle reçoit. Ce microcontrôleur 4 est également relié à une horloge 6, ainsi qu'à des moyens 7 de dialogue avec l'opérateur constitués par exemple d'un bouton de sélection 8 et d'un témoin sonore ou visuel 9. En sortie, le microcontrôleur 4 est relié par un port série 10 au téléphone mobile 3. Le microcontrôleur 4 comporte des mémoires ROM sur lesquelles sont stockés le logiciel de traitement des données RDS, ainsi que les logiciels de communication avec le poste 1 et téléphone mobile 3, des mémoires RAM pour le stockage des données RDS reçues, des mémoires EEPROM pour le stockage des données permanentes relatives à l'utilisateur (code de l'utilisateur notamment). Le module 2 permet à un utilisateur, par une simple action sur le bouton de sélection 8, de transmettre à une centrale d'achat, par l'intermédiaire de son téléphone mobile 3, un ordre de commande relatif au disque ou à une annonce qui est diffusé par la station de radio qu'il est en train d'écouter. A cet effet, les signaux RDS qui sont démodulés par le récepteur du poste 1 portent, en plus des codes qui correspondent aux applications RDS classiques et qui sont destinés à être traités par le récepteur du poste radiophonique, un code d'identification de la séquence audio diffusée par la station sur laquelle le poste 1 est calé. Ces signaux RDS porteurs de code d'identification sont diffusés, ainsi que l'illustre la figure 2, par les stations d'émission radiophoniques 5. A cet effet, ces stations 5 sont par exemple équipées de lecteurs de code-barres pour la lecture des codes dont sont munis les supports matériels de ces enregistrements et les code-barres ainsi lus sont intégrés aux signaux RDS émis par les stations. Les systèmes de radiodiffusion de signaux RDS sont en eux-mêmes classiquement connus et ne seront pas ici décrits. On rappelle toutefois qu'un signal RDS est un signal synchrone organisé en groupes contigus de 104 bits. Chaque groupe est subdivisé en 4 blocs de 26 bits qui contiennent 16 bits d'information et 10 bits de contrôle. Les bits de contrôle remplissent deux fonctions la détection et la correction des erreurs dans la transmission et la synchronisation des blocs. Pour se synchroniser sur les signaux RDS reçus par le récepteur du poste 1, le microcontrôleur 4 calcule les bits de contrôle pour chaque début possible de bloc et les compare avec les bits reçus jusqu'à ce qu'une correspondance soit trouvée. Il vérifie ensuite tous les blocs pour 1) détecter et si possible corriger les erreurs, 2) redémarrer la recherche des blocs si la synchro est perdue. Les deux premiers blocs de chaque groupe du signal RDS contiennent toujours les mêmes informations : le type de programme d'application et le type de groupe auquel le groupe correspond. Le code d'un produit est émis sur 32 bits, soit 8 caractères, une fois tous les quatre groupes, sur un format qui n'est pas susceptible d'être interprété par le poste 1 de radio. Il est répété plusieurs fois pour compenser les erreurs de transmission inhérentes au système RDS. Les autres groupes sont utilisés pour émettre à cadence régulière le nom de la station, le code des autres fréquences possibles ainsi que d'autres informations RDS. Cette émission permet une capacité de 22,8 chiffres par seconde pour transmettre les codes-produits de 13 chiffres, soit 1,75 codes d'identification de produits par seconde. Le microcontrôleur 4 détecte les groupes du type "code d'identification de produit" et stocke les codes portés par ces groupes dans ses mémoires RAM en vue de l'émission d'une commande par le téléphone mobile 3. Pour éviter qu'un code d'identification de produit ne reste stocké trop longtemps dans la mémoire du microcontrôleur 4, la transmission dudit code par une station radiophonique 5 se poursuit pendant toute la durée de la fenêtre d'achat et dès qu'elle s'arrête, le code d'identification disparaît de la mémoire. En variante, il est possible de prévoir l'émission d'un groupe spécial indiquant la fin de la fenêtre d'achat, le code d'identification de produit étant effacé lorsque ce groupe est reçu. En variante encore, le microcontrôleur 4 peut effacer automatiquement le code d'identification du produit à l'issue d'un temps prédéterminé. Lorsque l'utilisateur actionne le bouton de sélection 8 pour signifier qu'il passe commande du compact-disque qui correspond à la séquence diffusée ou encore du produit qui fait l'objet de la séquence qu'il entend, le microcontrôleur 4 vérifie la présence dans ses mémoires RAM d'un code d'identification de produit correct. En l'absence d'un tel code, le microcontrôleur 4 commande les moyens 9 pour émettre par exemple une séquence sonore indiquant qu'il n'y a rien à envoyer ou encore afficher un message sur un écran du module 2. Si par contre les mémoires RAM portent effectivement un code d'identification correct, le microcontrôleur 4 prépare un message à envoyer au téléphone mobile 3, puis le lui transmet. Le téléphone mobile 3 compose alors automatiquement le numéro de la centrale d'achat (CA sur la figure 2) où sont centralisées les commandes et lui transmet, via par exemple une liaison modem ou le service SMS (short message service, accessible sur la plupart des téléphones mobiles), les informations nécessaires à l'enregistrement de la commande (code du produit et numéro d'identification de l'utilisateur). La station de centralisation de la centrale d'achat CA comporte à cet effet des moyens permettant de traiter automatiquement les codes que ladite station reçoit. Les commandes sont ensuite transmises par la centrale d'achat à des producteurs ou annonceurs (PA sur la figure 2) qui livrent les produits commandés aux utilisateurs du système de commande. Le microcontrôleur 4 détecte les erreurs d'utilisation, et notamment des commandes répétées pour le même produit à peu d'intervalle. De façon générale, il supervise l'émission par le téléphone mobile. Notamment, il détecte également la présence ou l'absence du GSM et lance les commandes d'initialisation nécessaires avant de pouvoir envoyer la commande. Egalement, il interprète tous les messages émis par le GSM pour en traiter les erreurs. Lorsque l'ordre d'achat a été correctement émis, il commande au microcontrôleur 4 l'émission d'un signal sonore indiquant que la commande a été envoyée. Le microcontrôleur 4 détecte automatiquement sa connexion, par le port série 10, à un terminal de programmation. Lorsqu'une telle connexion est détectée, il commande l'émission d'un signal, par exemple sonore ou lumineux. Un tel terminal de programmation est utilisé pour transmettre aux mémoires EEPROM du microcontrôleur 4 le numéro de téléphone du service de gestion des commandes de la centrale d'achat et le code numérique de l'utilisateur. Bien entendu, l'invention pourrait également être mise en oeuvre avec d'autres types de signaux numériques que les signaux RDS, par exemple des signaux DAB (Digital Audio Broadcasting). Egalement, d'autres types d'émetteurs qu'un téléphone mobile pourraient être envisagés. Notamment, l'émetteur pourrait être intégré dans le module 2. REVENDICATIONS 1. Assemblage caractérisé en ce qu'il comporte - un poste radiophonique (1) à récepteur de données numériques, par exemple de type RDS, - un émetteur (3) pour l'émission d'informations numériques, - une unité (4) pour le traitement de données numériques portées par les signaux reçus par le poste radiophonique, qui est reliée d'une part au poste radiophonique et d'autre part à l'émetteur (3), - des moyens de sélection (8) actionnables par un opérateur, ces moyens étant également reliés à l'unité de traitement (4), l'unité de traitement recevant, par les données numériques précitées, un code d'identification de la séquence diffusée par le poste radiophonique et commandant, lorsque les moyens de sélection (8) sont actionnés, l'émission de ce code par l'émetteur (3), avec un code d'identification de l'utilisateur, à destination d'une unité de centralisation de commandes (CA). 2. Assemblage selon la revendication 1, caractérisé en ce que l'émetteur est un téléphone mobile (3). 3. Module électronique caractérisé en ce qu'il comporte l'unité de traitement (4) et les moyens de sélection (8) d'un assemblage selon la revendication 1, ainsi que des moyens de connectique pour la liaison de l'unité de traitement au poste radiophonique et à l'émetteur (3). 4. Module selon la revendication 3, caractérisé en ce qu'il comporte un microcontrôleur (4) qui constitue l'unité de traitement, une mémoire tampon (5) qui est destinée à être reliée au récepteur de données numériques du poste radiophonique (1) et à transmettre les données numériques qu'elle reçoit au microcontrôleur (4), un port (10) de liaison avec l'émetteur 3. 5. Module selon la revendication 4, caractérisé en ce que le microcontrôleur (4) comporte des mémoires ROM sur lesquelles sont stockés le logiciel de traitement des données numériques reçues par le récepteur du poste radiophonique, ainsi que les logiciels de communication avec le poste (1) et l'émetteur (3), des mémoires RAM pour le stockage des données reçues, des mémoires EEPROM pour le stockage de données permanentes, notamment du code d'identification de l'utilisateur. 6. Module selon l'une des revendications 3 à 5, caractérisé en ce qu'il comporte au moins un témoin sonore ou visuel pour l'avertissement de l'utilisateur. 7. Système de commande caractérisé en ce qu'il comporte une unité (5) d'émission de signaux par exemple de type RDS qui portent des codes pour l'identification des séquences diffusées par une station radiophonique, une pluralité d'assemblages (1,2,3) selon l'une des revendications 1 et 2 et une station de centralisation de commandes (CA) qui comporte des moyens pour traiter les codes que ladite station reçoit en provenance des téléphones mobiles des différents assemblages.