Brevet FR2846507A1 — publié le 20040430

La présente invention concerne des systèmes et des procédés de communication. La présente invention concerne de façon plus spécifique des systèmes et des procédés pour mesurer en temps réel une audience pour une émission télévisée. Le contrôle d'audience de téléspectateurs fournit une information importante pour des diffuseurs en ce qui concerne les gots, les préférences et les caractéristiques démographiques de leurs audiences pour diverses émissions diffusées pendant une période de diffusion. Cette 10 information permet à des diffuseurs de sélectionner des émissions de façon à optimiser l'audience et le revenu tiré d'abonnements et/ou de la publicité. Une technique pour contrôler l'audience consiste à interroger manuellement une audience au sujet de ses 15 habitudes concernant l'usage de la télévision. Ces techniques font intervenir l'utilisation de questionnaires remplis par le téléspectateur, directement ou par sollicitation téléphonique. Malheureusement, l'approche manuelle repose sur la mémoire du téléspectateur et exige 20 une coopération et un retour de la part de l'utilisateur. De ce fait, cette approche est coteuse, inexacte, lente et ennuyeuse pour le téléspectateur. On connaît dans la technique certains systèmes pour contrôler automatiquement l'audience. Cependant, ce qu'on 25 connaît au sujet de ces systèmes, généralement propriétaires, suggère que les systèmes sont conçus pour travailler avec des syntoniseurs analogiques. Des syntoniseurs analogiques exigent une fréquence séparée (physique) pour chaque canal. Des syntoniseurs numériques, 30 comme ceux qui sont employés dans des réseaux de satellites de diffusion directe, sont conçus pour recevoir de multiples canaux (virtuels) sur une seule fréquence. Par conséquent, des systèmes automatiques classiques pour contrôler l'audience n'ont pas été capables jusqu'à présent 35 de fonctionner avec des boîtiers décodeurs de diffusion directe par satellite. Il existe donc dans la technique un besoin portant sur un système et un procédé économiques et exacts pour contrôler automatiquement les habitudes télévisuelles dans le cas de téléspectateurs regardant des émissions de télévision à diffusion directe par satellite. Le système et le procédé de collecte de données d'audience de la présente invention répondent au besoin qui existe dans la technique. Dans un mode de réalisation très général, le système de l'invention est adapté pour recevoir 10 un signal ayant de multiples canaux de contenu de programmes et une information d'identification de canal associée. Le système est adapté pour analyser le contenu de programmes et l'information d'identification de canal tirés du signal reçu. Le système fournit en sortie des canaux 15 sélectifs de contenu de programmes, en réponse à une information d'entrée d'utilisateur et au contenu de programmes analysé. Le système contrôle les canaux sélectionnés et fournit des données d'audience concernant ceux-ci. Conformément à l'invention, les données d'audience 20 comprennent une information d'identification de canal. Dans une forme de réalisation spécifique, le système comprend un boîtier décodeur de satellite de diffusion directe dans lequel un syntoniseur et un démodulateur sont incorporés. Le syntoniseur et le 25 démodulateur fonctionnent avec un processeur programmé pour analyser le signal reçu et extraire de celui-ci le contenu de programmes et l'information d'identification de canal. Dans la mesure o l'information de canal est noyée dans le signal reçu, l'information de canal est virtuelle. Une 30 carte à microprocesseur est incluse pour stocker les données d'audience. Les données sont émises sélectivement sur la base d'un événement, d'une durée ou d'un ordre, vers un centre de traitement de données centralisé dans lequel elles sont combinées avec des données démographiques pour 35 faciliter leur analyse. D'autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description qui va suivre d'un mode de réalisation, donné à titre d'exemple non limitatif. La suite de la description se réfère aux dessins annexés, dans lesquels: la figure 1 est un schéma synoptique montrant une forme de réalisation illustrative d'un système de satellite de diffusion directe avec un système de collecte de données d'audience conforme aux principes de la présente invention; 10 la figure 2 est un schéma synoptique montrant une forme de réalisation illustrative du boîtier décodeur de la figure 1, conforme aux principes de la présente invention; la figure 3 est un schéma synoptique montrant une forme de réalisation illustrative d'une carte à 15 microprocesseur adaptée pour l'utilisation conformément aux principes de la présente invention; la figure 4 est un organigramme qui illustre le fonctionnement de la carte à microprocesseur 40 conformément aux principes de la présente invention; la figure 5 est un schéma synoptique illustrant l'opération de traitement de données de la présente invention; et la figure 6 montre comment des données d'audience sont corrélées à des données démographiques conformément 25 aux principes de la présente invention. Bien que la présente invention soit décrite ici en référence à des modes de réalisation illustratifs pour des applications particulières, il faut noter que l'invention n'est pas limitée à ceux-ci. Connaissant les principes 30 exposés ici, l'homme de l'art reconnaîtra des modifications, applications et modes de réalisation supplémentaires entrant dans le cadre de l'invention, ainsi que des domaines supplémentaires dans lesquels la présente invention aurait une utilité notable. La figure 1 est un schéma synoptique montrant une forme de réalisation illustrative d'un système utilisant un satellite de diffusion directe, avec un système de collecte de données d'audience conforme aux principes de la présente invention. Comme représenté sur la figure 1, le système 10 comprend une base de données de programmes 12. La base de 5 données de programmes fournit une information de contenu de programmes, d'identification de canal, de date, d'heure et autres en rapport avec la fourniture d'une programmation de télévision par satellite de diffusion directe, comme l'homme de l'art l'appréciera. La base de données 12 peut 10 être stockée sur un serveur ou un autre support de stockage approprié. La base de données 12 envoie de l'information à une paire de systèmes qui constituent ensemble un codeur de données de programmes 14. Le codeur de données de programmes 14 peut être un système de sécurité propriétaire 15 qui code un contenu de programmes avec un algorithme propriétaire pour la transmission dans de bonnes conditions de sécurité et l'accès conditionnel. Un générateur d'ordres pour cartes à microprocesseur 16 formate des ordres d'autorisation et autres pour des cartes à microprocesseur 20 qu'on envisagera plus complètement ci-dessous. Le générateur d'ordres pour cartes à microprocesseur 16 fournit les ordres nécessaires pour autoriser la réception de programmes et autoriser la possibilité de collecte de données. Les données de programmes et les ordres pour carte 25 à microprocesseur sont multiplexés en un flux vidéo à l'un d'un certain nombre de centres de diffusion 18 et sont transmis en liaison montante vers un ou plusieurs satellites de diffusion directe, 20, d'une manière bien connue de l'homme de l'art. En pratique, de multiples 30 canaux vidéo et audio peuvent être incorporés dans un seul flux pour un répéteur correspondant sur le satellite 20. De plus, le satellite peut avoir de multiples répéteurs (par exemple 34). Chaque répéteur est adapté pour recevoir un flux de bits respectif, comprenant par exemple 12 canaux 35 vidéo et 20 canaux audio, et une copie séparée des ordres pour cartes à microprocesseur. Cependant, les flux transmis en liaison montante se partagent les ordres pour cartes à microprocesseur. Autrement dit, les ordres pour cartes à microprocesseurs sont identiques sur chaque flux. Ceci garantit que chaque utilisateur final recevra le même flux 5 d'ordres indépendamment du répéteur sur lequel l'utilisateur est accordé. Ainsi, l'homme de l'art appréciera que, dans le meilleur mode, chaque flux est un flux de données numériques qui consistent en "méta-données", c'est-à-dire 10 des données de guide de programmes et d'identification de canal, et des données d'accès conditionnel. Les canaux sont "virtuels" dans la mesure o les multiples canaux sont fournis sur une seule fréquence porteuse. Des données d'identification de canal sont noyées dans le flux et 15 récupérées par analyse à la réception. L'homme de l'art appréciera que ceci diffère notablement de systèmes de contrôle d'audience classiques dans lesquels les canaux séparés sont transmis sur des fréquences porteuses séparées. Par conséquent, des systèmes classiques 20 fonctionnent avec des décodeurs sur des canaux "physiques" analogiques séparés, par opposition à des canaux virtuels. L'utilisation d'une assignation de canaux virtuels permet de réattribuer de façon économique des canaux virtuels à d'autres fréquences porteuses, sans nécessiter un 25 changement dans un système de compte-rendu associé. Dans une forme de réalisation illustrative de satellite de diffusion directe jusqu'à l'utilisateur final, ou DTH ("Direct to Home"), les flux transmis en liaison montante sont relayés par le satellite 20 vers un certain 30 nombre d'antennes pour satellite 22 se trouvant dans les foyers, auxquelles des boîtiers décodeurs 30 sont connectés. Dans le meilleur mode, le boîtier décodeur 30 est adapté pour fonctionner en relation avec une carte à microprocesseur 40. Comme il est bien connu dans la 35 technique, la carte à microprocesseur permet de mettre à niveau les boîtiers décodeurs de façon peu coteuse. La figure 2 est un schéma synoptique montrant une forme de réalisation illustrative du boîtier décodeur de la figure 1, conforme aux principes de la présente invention. Le boîtier 30 comprend un syntoniseur numérique / 5 démodulateur 32 qui reçoit, convertit en sens descendant et démodule le signal de satellite provenant de l'antenne parabolique 22. Dans le mode de réalisation illustratif, le signal de satellite est codé conformément au protocole de transport DSS. Le syntoniseur / démodulateur 32 émet un 10 signal numérique en bande de base vers un processeur de données 34. Le processeur 34 analyse le signal numérique en bande de base pour fournir, entre autres, ses flux de contenu de programmes et d'identification de canal, d'une manière classique. Le contenu de programmes est dirigé vers 15 une unité de décompression vidéo/audio 37 classique, sur la base de sélections de canal effectuées par l'utilisateur par l'intermédiaire d'une interface d'utilisateur 36. Conformément aux principes présents, les identifications de canal associées aux sélections de canal de l'utilisateur 20 sont dirigées vers la carte à microprocesseur 40 par l'intermédiaire d'un lecteur ou interface matérielle et logicielle de carte à microprocesseur, 35. La figure 3 est un schéma synoptique montrant une forme de réalisation illustrative d'une carte à 25 microprocesseur adaptée pour l'utilisation conformément aux principes de la présente invention. Comme représenté sur la figure 3, la carte à microprocesseur 40 comprend une interface 42 adaptée pour communiquer avec l'interface 35 du boîtier décodeur (illustré sur la figure 2). En 30 pratique, la carte à microprocesseur peut être réalisée conformément aux normes ISO 7810 et 8716, sections 1-3, intitulées "Identification Cards-Integrated Circuit(s) Cards with Contacts". L'interface 42 assure la communication entre le processeur 34 du boîtier décodeur 30 35 et un processeur 44 sur la carte à microprocesseur 40. Le processeur 44 de la carte à microprocesseur reçoit et -7 exécute des instructions de programme provenant d'une mémoire morte (ROM) 46 et d'une mémoire morte programmable et effaçable de façon électrique (EEPROM) 48, et il stocke des données dans la mémoire EEPROM (48) et une mémoire vive 49. La figure 4 est un organigramme qui illustre le fonctionnement de la carte à microprocesseur 40 conformément aux principes de la présente invention. A l'étape 1, les ordres de carte à microprocesseur sont 10 analysés par le processeur 34 du boîtier décodeur dans le flux numérique en bande de base reçu, et sont envoyés à la carte à microprocesseur 40. Les autorisations et attributs d'abonné sont stockés dans la mémoire EEPROM 48. A l'étape 2, des attributs de programme sont analysés et envoyés à la 15 carte à microprocesseur par le processeur 34 du boîtier décodeur 30. En plus de l'information d'identification de canal, les attributs de programme peuvent inclure l'autorisation de regarder un canal particulier, des notations parentales et une information de paiement à la 20 séance. A l'étape 3, le processeur 44 de la carte à microprocesseur compare les attributs de programme avec les autorisations d'abonné. S'il y a une concordance, à l'étape 4 le processeur 44 de la carte génère une clé de désembrouillage et transmet la clé au processeur 34 du 25 boîtier décodeur par l'intermédiaire d'un logiciel d'interface 102. Le processeur 34 utilise ensuite la clé pour désembrouiller le programme sélectionné. Si les attributs ne concordent pas, la carte envoie au téléspectateur, par l'intermédiaire du boîtier décodeur, un 30 message indiquant que le canal n'est pas disponible pour être regardé. Conformément aux principes présents, à l'étape 5 des données d'audience et de rappel pour le paiement à la séance sont transmises du processeur 44 de la carte à 35 microprocesseur 40 à un système de traitement de données 17 (représenté sur la figure 1), par l'intermédiaire de l'interface de carte à microprocesseur, 35, et du logiciel d'interface 102, du processeur 34 et d'un modem de connexion téléphonique classique, 39, du boîtier décodeur, d'une ligne téléphonique classique 31, d'un système de 5 rappel automatisé 50 et du générateur d'ordres pour cartes à microprocesseur 16 (figure 1), selon un horaire établi. Le système de rappel reçoit l'appel téléphonique à un emplacement relativement proche du boîtier décodeur 30 et dirige les données de l'appel téléphonique vers le 10 générateur d'ordres pour cartes à microprocesseur 16. L'homme de l'art appréciera que la carte à microprocesseur peut être programmée de façon à émettre automatiquement des données d'audience à l'apparition d'un événement, à l'expiration d'une période ou sous l'effet d'une autre 15 fonction de déclenchement, de façon qu'un ordre puisse ne pas être exigé. Une information de temps pour la carte à microprocesseur est codée dans le flux de liaison montante par le générateur d'ordres pour cartes à microprocesseur et/ou le codeur de données de programmes. La figure 5 est un schéma synoptique illustrant l'opération de traitement de données de la présente invention. Comme représenté sur la figure 5, le système de traitement de données 17 reçoit des données de programmes provenant de la base de données de programmes 12, des 25 données d'audience de cartes à microprocesseur provenant du générateur d'ordres pour cartes à microprocesseur 18 et des données démographiques de foyers provenant d'une ressource de service clients. Le système de traitement combine ces données sous la forme de comptes-rendus et fournit des 30 comptes-rendus par l'intermédiaire d'une interface d'utilisateur 19. La figure 6 montre comment des données d'audience sont corrélées avec des données démographiques conformément aux principes de la présente invention. Comme représenté 35 sur la figure 6, des données d'audience de carte à microprocesseur sont corrélées avec des données démographiques par l'intermédiaire du numéro d'identification de carte à microprocesseur. Les données d'audience de carte à microprocesseur sont corrélées avec les données de programmes par l'intermédiaire du numéro de canal, de l'heure de début et de la durée de programme. La présente invention a ainsi été décrite ici en référence à un mode de réalisation particulier pour une application particulière. Connaissant les principes présents, l'homme de l'art reconnaîtra des modifications, 10 des applications et des modes de réalisation supplémentaires entrant dans leur cadre. Les revendications annexées visent donc à couvrir l'ensemble de ces applications, modifications et modes de réalisation, entrant dans le cadre de la présente 15 invention. REVENDICATIONS 1. Système de collecte de données, caractérisé par un syntoniseur / démodulateur (32) pour recevoir un signal ayant de multiples canaux de contenu de programmes et 5 d'information d'identification de canal associée; un processeur (34) pour analyser le contenu de programmes et l'information d'identification de canal dans ledit signal; une interface d'utilisateur (36) réagissant à une information d'entrée d'utilisateur et aux moyens d'analyse 10 en sélectionnant des canaux du contenu de programmes pour la présentation en sortie; et une mémoire (40) contrôlant les canaux sélectionnés et fournissant des données d'audience relatives à ceux-ci, ces données d'audience incluant une information d'identification de canal. 2. Système selon la revendication 1, caractérisé en ce que le signal contient une information de canal virtuel. 3. Système selon la revendication 2, caractérisé en ce que le processeur (44) comprend un logiciel adapté pour être exécuté par le processeur pour analyser le signal reçu 20 pour en extraire l'information de canal virtuel. 4. Système selon la revendication 3, caractérisé en ce que la mémoire (40) comprend une carte à microprocesseur. 5. Système selon la revendication 1, caractérisé en 25 ce qu'il comprend en outre un modem (39) pour émettre sélectivement l'information d'audience. 6. Système selon la revendication 1, caractérisé en ce qu'il comprend en outre un processeur de données (17) pour traiter l'information d'audience de façon à fournir 30 des données démographiques relatives à celle-ci.