FR 2840148 A1 20031128 FR 0206426 A 20020527 quelconque des revendications 15 a 17. PROCEDE DE TRANSMISSION OPTIMISE DE CONTENUS MULTIMEDIA La presente invention concerne un procede de transmission optimise d'informations collectives de contenus multimedia entre un emetteur de contenus multimedia et un recepteur de ces contenus multimedia au sein d'un reseau de radiocommunications. Un tel recepteur tel qu'enonce cidessus peut etre relic a un reseau de diffusion radio assurant une diffusion d'informations collectives. Ce systeme est base sur un reseau d'emetteurs terrestres ou sur des satellites de diffusion de type geostationnaires ou non, ou encore sur une combinaison de satellites de diffusion et de repeteurs terrestres. Au sens de la presente description, on entend par informations collectives des informations interessant tout ou partie des utilisateurs d'un systeme de radiocommunications. Il existe aujourd'hui differentes normes connues en soi pour les systemes et architectures de telephonic mobile. On denombre notamment le GSM ("Global System for Mobile telecommunications" en anglais), et, plus recemment, la norme de transmission mobile a haut debit cite 3G (pour 3eme generation) egalement appelee en Europe UMTS ("Universal Mobile Telecommunication System" en anglais). Sous ['appellation reseau GSM, on entend egalement les services et les ameliorations GPRS et GERAN connus en soi. Ces normes permettent, dans l'ordre dans lesquelles elles ont ete citees, de beneficier de debits de transmission de plus en plus eleves pour le transport voix/donnees, et ce pour des liaisons point 3 point (c'est a dire pour une communication entre deux abonnes). Cependant, jusqu'3 present, peu de solutions ont ete apportees pour la diffusion d'informations collectives de contenu multimedia et ces normes vent mai adaptees 3 cette fin. On designe generalement ce type de diffusion par les termes de "broadcast'', lorsqu'il s'agit d'une diffusion sans discrimination sur ['ensemble d'une population d'abonnes d'un reseau cellulaire de radiocommunications, et de -2 "multicast" lorsque les destinataires des informations vent un soul-ensemble de cette population. Dans ce dernier cas, ce soul-ensemble peut etre defini par une souscription 3 un abonnement correspondent, par exemple. Recemment, la Demanderesse contribue a ltelaboration d'un systeme de diffusion vers des terminaux mobiles 3G, systeme denomme SDMB (pour Satellite Digital Multimedia Broadcast"). Ce systeme assure une livraison de contenu multimedia vers les terminaux mobiles 3G. Ce systeme s'appuie sur un satellite geostationnaire diffusant sur ['Europe un signal compatible de la forme d'onde normalisee W-CDMA et utilisee dans les reseaux cellulaires terrestres de type UMTS. Il opere dans les bandes de la composante satellite de l'IMT2000 adjacente aux bandes terrestres IMT2000. Afin d'assurer une couverture dans les zones urbaines et sub-urbaines, le systeme prevoit egalement de deployer des repeteurs terrestres. Dans ce systeme, les terminaux vent conSus pour operer dans les reseaux cellulaires terrestres et pour recevoir le signal satellite SDMB. Dans ce contexte, le systeme SDMB coopere avec les reseaux cellulaires pour offrir un service de livraison et d'acheminement de contenu multimedia a faible coUt sur une couverture europeenne. La couche de transport du systeme SDMB impiemente: - des mecanismes de protection preventifs de perte de contenus bases sur l'utilisation de techniques connues cites de FEC ("Forward Error Correction" en anglais) court et long terme, voire de retransmission type carrousel pour pallier les erreurs de transmission causees principalement par le blocage du lien de service satellite quand le terminal passe derriere un obstacle tel qu'un tunnel, un batiment, un arbre, etc. - des mecanismes de protection reactifs qui tiennent compte a posterior) des erreurs de transmission. Ces derniers incluent des mecanismes d'ajustement de ia profondeur de FEC et, en dernier recours, la possibilite de proceder a des requetes de recuperation des blocs de contenu perdus au cours de la transmission. -3 La couche de transport du systeme SDMB utilise une combinaison des mecanismes precites avec une consommation de la bande passante, a la fois sur le segment satellite et dans les reseaux cellulaires pour les acces de la vole retour, qui sera fonction de la garantie d'acheminement requise. Da ns le cas d'une ga rantie d'ach em i nement elevee et en considera nt u n deplolement restreint de repeteurs terrestres, les acces de la vole retour d'un terminal par les reseaux cellulaires risquent fortement d'etre sollicites. Ceci penalise l'un des objectifs du systeme de reduction de coOt de transmission. Pour remedier a ce probleme, il est possible d'agir sur les mecanismes de transport preventifs en augmentant la profondeur des FEC. Cependant, cette solution conduit a ['augmentation de la bande passante consommee pour la transmission d'un contenu. Une autre solution consiste a ne requerir la retransmission des blocs perdus qutau moment ou l'utilisateur souhaite acceder au contenu. Cependant, le benefice de la livraison de contenu qui vise a reduire de fason statistique le temps d'acces aux contenus est perdu. La presente invention vise a resoudre les problemes ci-dessus. A cet effet, I'invention a pour objet un procede de transmission optimise de contenus multimedia au sein d'un reseau de radiocommunications entre un emetteur de contenus multimedia et un recepteur de ces contenus multimedia, caracterise en ce que le procede comporte les etapes suivantes: - une etape de transmission de l'emetteur et a destination du recepteur, d'un vecteur de description d'un contenu multimedia, - une etape de calcul d'un score de pertinence de ce contenu provenant du vecteur de description et etabli en fonction du profil d'utilisateur associe a l'utilisateur du recepteur, - une etape de recuperation du ou des blocs du contenu non reus par le recepteur sur requete explicite du recepteur, la priorite de cette recuperation etant indexee sur le score de pertinence associe au contenu auquel appartient le bloc manquant. -4 Ainsi, I'esprit de ['invention consiste a tenir compte du score de pertinence des contenus, celui-ci etant etabli a partir du profil defini pour l'utilisateur concerne. Ainsi plus un contenu presentera un score de pertinence eleve, plus on sollicitera de fason anticipee la vole retour pour recuperer les blocs manquants eventuels. Selon un mode de realisation, I'etape de recuperation est declenchee selon la valeur du score associee au contenu, etant donne que toute valeur superieure ou egale a un premier seuil dit score maximum entrane la recuperation immediate l O a la detection de blocs non reSUs' toute valeur inferieure au score maximum mais superieure ou egale a un second seuil dit score moyen provoque la recuperation des blocs manquants a des heures preprogrammees considerees de moindre charge pour le reseau, et toute valeur inferieure au score moyen mais superieure ou egale a une troisieme valeur dit score minimum n'entrane la recuperation des blocs manquants que sur requete d'acces au contenu par l'utilisateur. Selon un mode de realisation, lesdits seuils vent mis a jour de fason dynamique en fonction du taux de remplissage de la memoire locale du recepteur de maniere a ce que la somme des tailles memoires necessaire a l'enregistrement des contenus reSus dans la memoire cache soit inferieure 3 la capacite de la memoire cache. Selon un mode de realisation, I'etape de recuperation n'est declenchee que suite a une detection de blocs manquarts consecutivement a la periode prevue de reception de tous les blocs relatifs au contenu. Dans le but de mieux faire comprendre ['invention, on va en decrire maintenant plusieurs modes de mise en ceuvre donnes a titre d'exemples non limitatifs de la portee de ['invention, en reference aux dessins annexes dans lesquels: - la figure est une vue schematique d'un systeme permettant la diffusion et la reception de contenus conformement a ['invention, - la figure 2 est un organigramme representant les differentes etapes de cheminement des contenus selon ['invention, - les figures 3, 4 et 5 representent une arborescence de classification de contenus, a differentes etapes du processus d'apprentissage du profil d'utilisateur, - la figure 6 represente une table de vecteurs de description de contenus tries par niveau d'interet decroissant, - la figure 7 represente l'organigramme correspondent a l'algorithme de decision de recuperation de blocs manquants selon ['invention. En premier lieu, concernant le profil d'utilisateur compris dans le recepteur, on peut prevoir que le recepteur comporte initialement un profil type a partir duquel il realise les premieres selections de contenus pour les proposer a l'utilisateur local. Par exemple, certains profies peuvent etre orientes vers des informations a caractere sportif et economique, sans que les criteres de selection ne solent specifies en ce qui concerne des niveaux de detail plus fins de ces deux domaines. Dans un mode de realisation particulier, le profil type est charge dans le recepteur au moyen d'un dispositif amovible, de type carte magnetique, carte a puce ou tout moyen similaire de stockage permanent. Un tel dispositif amovible utilise pour le chargement du profil type peut incorporer des donnees de type: - droit d'acces au reseau, - droit d'acces a la source de diffusion, - droits d'archivage definitif ou temporaire en fonction de la nature des elements d'information, - informations relatives a la duree et a l'etendue de ces droits d'acces et d'archivage local, cles de chiffrement / dechiffrement pour les echanges d'information avec la source de diffusion, - profils disponibles en cas de multiplicite de profile type. -6 Dans un mode de realisation particulier, le profil de chaque utilisateur est construit de maniere incrementale et implicite, a partir d'un profil type, en fonction de la nature des consultations des contenus operees par l'utilisateur parmi les contenus selectionnes par le recepteur, la nature de l'acces effectue par I'utilisateur - lecture complete, lecture partielle, saut direct au contenu d'information suivant - permettant de proceder a l'actualisation du profil que le recepteur lui associe, a savoir respectivement incrementation, maintien sans modification, decrementation du niveau d'interet associe a la classe de contenus consideree. Le profil d'utllisateur actualise au cours des acces operes par l'utilisateur peut etre transfere sur un support amovible de type carte magnetique, carte a puce ou tout moyen similaire de stockage permanent, en vue de pouvoir etre reutilise sur un autre recepteur. De fason generale, le recepteur met en ccuvre des mecanismes l 5 d'acquisition de profil pour realiser le filtrage des contenus multimedia diffuses en permanence par la gateway. Ces mecanismes peuvent etre egalement utilises pour caracteriser ['audience et permettre une modulation tarifaire des contenus. L'acquisition du profil peut etre: - de type manuel et declaratif, avec une declaration de la part de I'utilisateur de son propre profil, - de type automatique, avec un apprentissage dynamique base sur ['exploitation des contenus multimedia reSus' tel que decrit dans la demande de brevet fransais n OO 06 691 deposee par la Demanderesse le 25 mai 2000, - une combinaison des deux modes precedents, a savoir de type mixte declaratif et automatique pour accelerer le processus d'apprentissage des caracteristiques fondamentales de l'utilisateur. Ce profil reflete ainsi les centres d'interet de l'utilisateur ainsi que son contexte d'utilisation. Parmi les centres d'interet que l'on pourra crasser selon une arborescence, on peut citer, comme deja mentionne, quelques exemples de rubriques: la musique, le cinema, le sport, la politique, les cultures regionales. Le contexte d'utilisation reflete en quelque sorte le comportement de l'utilisateur et son environnement. Un moyen d'affiner le contexte est de distinguer le contexte court terme du contexte long terme. Par exemple, le contexte court terme sera qualifie par la date et l'heure courante, la position geographique. En revanche, le contexte long terme pourrait etre caracterise par: - la mobilite du recepteur qu'on peut definir par le kilometrage parcouru, le rayon de deplacement du recepteur, - les heures d'utilisation du recepteur, - le type de recepteur, 3 savoir ses capacites multimedia et sa taille de memoire cache. On peut egalement y ajouter des informations de type socio-culturelles basees sur la langue de l'utilisateur, son age,etc. On notera que, nonobstant l'accessibilite de la plupart de ces informations, I'acquisition de certaines d'entre elles fait ['objet de restrictions. Ainsi, la position geographique ainsi que la mobilite necessite le couplage du recepteur avec un module de localisation du type GNSS (Global Navigation Satellite System en anglais) ou necessite la fourniture par le reseau cellulaire des coordonnees du recepteur et de moyens d'interpretration de ces coordonnees par le recepteur. Le filtrage pourra exploiter la connaissance du contexte de l'utilisateur pour affiner le ciblage. En effet, un utilisateur de type tres nomade et noctambule ne sera pas forcement receptif aux meme informations qu'un utilisateur sedentaire dans une ville d'une grande dimension. Le recepteur est integre dans un systeme tel que represente a la figure i. Ce systeme comprend une infrastructure materielle constituee par une > i, c'est-a-dire un ensemble comprenant un serveur de diffusion 2, une chane de transmission 3 et une antenne 4. L'infrastructure comporte egalement un satellite ou une constellation de satellites 5 apses a repercuter les signaux resus de la station emettrice vers differents recepteurs 7 repartis dans une region donnee ou sur la totalite de la planete. Les recepteurs 7 vent presents en un -8 nombre illimite en differents points de la region couverte par les satellites. Un seul recepteur 7 a ete represente 3 la figure 1. On notera que la liaison entre la gateway et le recepteur ne doit pas necessairement passer par le satellite, et peut se faire uniquement par des relais terrrestres non representes. Le traitement des contenus d'information par ce systeme est le suivant. Initialement, les conttenus vent produits par des unites de production 6. Pour faciliter la comprehension, la suite de la description sera basee sur des contenus constituent des programmes radiophoniques, ci-apres designee >. l O Les emissions vent classees par les unites de production, puis vent stockees dans le serveur de diffusion 2, qui les transmet aux satellites 5 aux moments de meilleure disponibilite du reseau. Il est aise de comprendre qu'il existe des periodes de moindre utilisation du reseau, notamment entre O et 8 heures du matin. l 5 De fason plus detaillee, le traitement des contenus est illustre 3 la figure 2, ou chaque bloc, reference 8 3 18, correspond aux etapes suivantes. Etapes 8, 9: Les unites de production realisent des emissions [#i] auxquelles vent attribues des identificateurs [ID#i]. Chaque emission ou contenu est segmente en un certain nombre de blocs elementaires pour ['adaptation 3 la couche de transport. Etape 10: Pour cheque emission, un vecteur de description de ['emission est genere. Ce vecteur de description comporte des parametres qui vent utilises pour optimiser ['exploitation des ressources de transmission du systeme et pour filtrer les contenus les plus pertinents au niveau du recepteur. Ce vecteur comprend notamment: - l'identificateur du contenu (['emission) [ID#i], - la duree [d] de ltemission (pour les contenus audio et video), une indication du classement de ltemission [aj, b', cj]; l'arborescence de classification peut etre par exemple une arborescence DDC ("Dewey Decimal Classification" en anglais) utlisee par la bibliotheque du congres americain couvrant tous les domaines du savoir. D'autres modeles vent bien entendu prevus qui vent plus appropries a ['identification de contenus multimedia. - le niveau de detail [det] representatif du detail de traitement de ['information, - une note de pertinence [pert] du classement de ['emission, - I'etendue de ['audience attendue: zone geographique, groupe multicast, etc. - la priorite associee au contenu: urgente, retard garanti, aussitot que possible, etc. - qualite de livraison de contenu: tres importante, importante, qualite cite "best normal", qualite du mieux possible ("best effort" en anglais), - la taille du contenu, - le type de contenu et le type d'encodage (standards tels que window, real time players): parole, audio, texte, donnees, video de basse qualite, video de l haute qualite, - le language: le systeme S-DMB couvrira en ['occurrence toute ['Europe, - le type de chiffrement: contenu librede chiffrement ou chiffre, - le seuil de tolerance: pourcentage d'erreurs tolerees pour le fonctionnement acceptable, - la date d'expiration du contenu, - une indication de droits de propriete intellectuelle ou copyright, - la propriete/l'origine de ce contenu etc. - et enfin, est genere ['element de programme [#i] proprement cit. Le classement de ltemission, dans l'exemple decrit, consiste a la positionner dans une arborescence telle que celle representee aux figures 3, 4 et 5. Dans l'exemple considere, la structure de classement utilisee comprend trots niveaux d'arborescence. A la racine, I'arborescence reunit tous les types de programmes susce pti bles de constituer d es emissions rad iophon iqu es. -1 0 Sur la figure 3, on a represente trots branches correspondent a ce premier niveau d'arborescence. Chaque branche, referencee t, t2, t3, correspond a un type de programme particulier, par exemple: emissions d'informations, emissions culturelles, programme musical. Au deuxieme niveau d'arborescence, chaque type de programme t, t2, t3, est divise en domaines dont trots, d, d2, d3, ont ete ici representes. Dans le type de programmes des emissions d/information, trots domaines peuvent etre consideres par exemple: information politiques, informations sportives, informations culturelles. Chaque domaine dtinformations se subdivise a son tour en secteurs, ce qui constitue un troisieme niveau d'arborescence. Comme on le volt a la figure 2, le classement d'une emission par son positionnement au sein de la structure de classification stexprime en ['occurrence par un pointeur constitue par trots references aj, bj, cj, dont chacune correspond a un niveau d'arborescence. Au classement au sein de la structure vent associes ['indication de niveau de detail representatif du degre de detail avec lequel ['information dans le contenu est traitee, par exemple 1 pour presentation sommaire a 3 pour analyse tres detaillee, et la note de pertinence, qualifiant la validite de ce classement au niveau de la classe consideree. Etape 11: Tous les programmes ainsi generes avec leurs vecteurs de description vent stockes dans la > 1 pour diffusion par le reseau de satellites 5. Etape 12: Seuls les vecteurs de description definis ci-dessus vent diffuses. Les vecteurs de description permettent de preciser les caracteristiques des contenus qui vont etre diffuses. Etape 13: Chaque recepteur ou terminal utilisateur receptionne les vecteurs de description et extrait une donnee statistique representative du nombre et de la duree des acces deja operes par l'utilisateur sur la classe consideree. Il utilise pour cela le pointeur [aj, bj, cj] fourni par le vecteur de description, pointeur utilise pour acceder a la table statistique construite par le recepteur. Cette table 1 1 peut ne pas presenter les trots niveaux pour la branche consideree, ce qui est le cas notamment pour les branches peu exploitees par l'utilisateur ou en debut d'apprentissage, lors des premieres exploitations du dispositif par l'utilisateur; ['evaluation repose alors sur les statistiques d'acces de niveau inferieur [a, b], voire [a'], pondere par l'ecart de niveau d'arborescence. Il en resulte une evaluation du contenu, constituee de plusieurs valeurs statistiques en cas de vecteur de description multiple (cas ou plusieurs classes vent concernees); dans ce cas, la valeur statistique retenue est la valeur la plus elevee, une fois ponderee par la note de pertinence. La valeur statistique ponderee resultante est qualifiee de score du contenu. Chaque score est representatif de l'interet que l'utilisateur est susceptible de porter a ['emission portent ce contenu. Le processus d'evaluation des contenus consiste en consequence a prendre en compte le poids du contenu, fonction de la branche a laquelle appartient le contenu (identifiee dans le vecteur de description), le poids pouvant etre fourni par une table de correspondence poids - adresse du contenu dans l'arborescence, et le facteur ou note de pertinence du contenu, precise au sein du vecteur de description (entre 0.! et 10, typiquement t). Le score est obtenu par la formule: score de pertinence du contenu = wj jk. pertinence du contenu, wi.jk representant le poids de ce contenu. Les vecteurs de description vent ensuite tries par score decroissant, ainsi que represente par la figure 6. Un seuil S est determine dans le recepteur, exprimant la capacite de stockage reservee dans le recepteur pour les emissions recues. Dans la table de ia figure 6, on additionne les durees des differentes emissions triees par score decroissant. La selection des emissions consiste a retenir, par ordre de score decroissant, celles dont la somme des durees s'inscrit dans la capacite de stockage, telle que definie par le seuil S. - 1 2 Une fois que la liste L des emissions a retenir est etablie, le recepteur est pret a recevoir les emissions. La reception ulterieure de vecteurs de description, par exemple associes a des contenus dtinformation recents (actualite), est prise en compte en suivant le meme processus, les contenus eventuellement deja stockes etant ecrases par des contenus presentant un score plus eleve. Etape 14: La diffusion des emissions s'effectue globalement a destination de tous les recepteurs. Le reseau de satellites 5 diffuse, dans toute la zone de couverture, chacune des emissions produites par les unites de production. Etape 15: Chaque recepteur stocke localement les emissions dont il a prealablement selectionne les vecteurs de description. Etape 16: A la fin de la diffusion de toutes les emissions, chaque recepteur contient un programme personnalise determine par son profil d'utilisateur. Afin d'assurer une certaine coherence a la presentation des contenus a l'utilisateur, le sequencement des emissions pour la phase de consultation est opere en fonction de criteres qui peuvent etre definis par les unites de production ou par l'utilisateur en fonction de ses preferences: simplement par domaine et par score decroissant au sein du domaine considere. Etape 17: L'utilisateur peut alors consulter les emissions memorisees localement dans le recepteur. Chaque emission est presentee 3 I'utilisateur par l'intermediaire d'une interface adaptee non representee, permettant de passer d'une emission a une autre et de selectionner celle desiree pour son execution. Par consequent, on comprend aisement selon ['esprit de ce qui a ete expose ci-dessus que plus le score de pertinence associe a un contenu requ est eleve, plus il y a interet a sauvegarder ce contenu dans la memoire cache du recepteur. En revanche un contenu avec un falble score sera plus facilement supprime car le risque qu'il interesse l'utilisateur sera faible. On notera que le vecteur de description sera transmis sur un canal faisant ['objet dune tres haute protection pour offrir la plus grande garantie d'acheminement aux utilisateurs. r - 13 On aborde desormais ce qui fait plus particulierement la problematique de ['invention. Parmi les contenus selectionnes pour etre conserver en memoire, certains seront resus de fason partielle. Cette reception partielle de contenus sera due, la plupart du temps, a ['obstruction du lien descendant vers le recepteur (lien satelliterecepteur ou lien station terrestre-recepteur) par un obstacle physique (immeubles, etc). Dans ces conditions, la transmission de ces contenus souffriront de la non-reception de certains des blocs les constituent En vue de remedier au probleme souleve ci-dessus, I'invention prevoit d'utiliser la vole retour (satellite ou lien terrestre) pour recuperer les blocs manquants, en acces individual aupres du serveur de diffusion des contenus. Judicieusement, au lieu de solliciter lacces individual via la vole retour de faSon automatique des lors qu'un bloc est manquant, la priorite de cette recuperation est. selon ['invention, indexee sur le score de pertinence associe au contenu auquel appartient le bloc manquant. Ainsi, suivant la valeur du score (parmi les contenus selectionnes), on effectuera la recuperation: - de fason immediate pour un score eleve. - pendant les heures creuses du reseau cellulaire terrestre pour un score moyen. On comprend en effet que le coGt d'une diffusion par la gateway peut etre grandement reduit en procedant a la diffusion generale de tous les contenus aux moments de moindre utilisation du reseau. De cette maniere, I'utilisateur n'a plus a supporter le coUt eleve d'une connexion longue pendant les periodes de pointe et l'exploitant du reseau peut mettre a profit son infrastructure aux heures creuses. - Sur demande d'acces au contenu: pour un score faIble. En effet, si un contenu a un score de pertinence faible, cela traduit un faible interet statistique que lui porte l'utilisateur. En consequence, la recuperation du ou des blocs manquants s'effectuera sur consultation par l'utilisateur du contenu associe. Cette facon de recuperer les blocs manquants peut etre schematisee selon I'organigramme de la figure 7. Celle-ci represente l'organigramme correspondent a l'algorithme de decision de recuperation de blocs manquants selon ['invention. -14 Il y est illustre une premiere etape 30 de reception du vecteur de description associe a un contenu determine. A cette etape suit une etape 31 d'estimation du score de pertinence de ce contenu, suivie d'une etape 32 de decision de selection. Cette selection suit les critere mentionnes ci-dessus. Une etape d'attente 33 du bloc descendant associe au vecteur s'enchane, jusqu'a reception de celui-ci. Un premier test 34 survient alors pour determiner si le bloc reSu appartient au contenu selectionne. Si ce bloc n'appartient pas a un contenu selectionne, l'evenement 35 de non prise en compte de ce bloc appara^'t. Si, au contraire, le bloc appartient a un contenu selectionne, on passe a une etape 36 de stockage du bloc avec les autres eventuels blocs deja stockes. L'etape 36 est suivie d'un test 37 de verification de la reception de tous les blocs correspondent au contenu concernant i pendant la duree de transmission theorique d. La duree de transmission comprend la phase de correction d'erreurs FEC et les eventuelles retransmissions de redondances. Si le test est positif, l'algorithme se termine (etape 38), aucun bloc n'etant manquant et done aucune recuperation n'etant necessaire. Par contre, si le test est negatif, un test 39 de calcul est realise. Si le score de pertinence du contenu #i est superieur ou egal au seuil de decision de recuperation immediate, une etape 41 de recuperation immediate des blocs manquants est declenchee. A ltoppose, dans le cas ou le score de pertinence du contenu #i est inferieur au seuil de decision de recuperation immediate, un autre test 40 est mis en ceuvre. Celui-ci consiste a comparer le score de pertinence au seuil de decision de charge basse correspondent a une recuperation pendant les heures creuses du reseau cellulaire. Si le score de pertinence du contenu #i est superieur ou egal au seuil de decision de recuperation pendant les heures creuses, une etape 42 de recuperation pendant les heures creuses est declenchee. -1 5 Mais, dans le cas ou le score de pertinence du contenu i est inferieur au seuil de decision de recuperation pendant les heures creuses, la recuperation ne se realise uniquement selon un evenement 43 de recuperation du bloc sur requete du contenu par l'utilisateur. On notera que cet algorithme est implemente dans le logiciel du recepteur et que le recepteur comporte les moyens adequate pour extraire le vecteur de description, pour ['interpreter et le traiter. Comme il a ete vu precedemment, plusieurs seuils de decision vent identifies, correspondent a: - la selection du contenu pour conservation dans le cache local, - la recuperation immediate des blocs manquants, - la recuperation pendant les heures creuses du reseau cellulaire, - la recuperation sur acces de l'utilisateur au contenu. Ces seuils peuvent etre mis a jour de fason dynamique en fonction de differents parametres: - le taux de remplissage de la memoire locale du terminal, - le score de pertinence des contenus presents dans le cache (moyen, max. min. repartition), - la duree de stockage par rapport a la duree de vie et date de reception des contenus. Ainsi, les decisions seront prises en comparant le score de pertinence du contenu a ces seuils. On notera que la decision de selection pourra s'accompagner d'un processus d'ecrasement de quelques contenus stockes. On soulignera egalement que la mise en ceuvre du procede de transmission optimise dans l'emetteur et le recepteur peut se faire de maniere entierement log icie l le. Ainsi, la methode de recuperation de blocs manquants selon ['invention et le recepteur incorporant des moyens de mise en ccuvre d'une telle methode offre notamment les avantages suivants: -16 - une reduction de bande passante: cette methode permet de reduire le nombre de recuperation individuelle via le reseau terrestre pour un niveau donne de protection sur le segment satellite. Cette reduction de bande passante peut s'appliquer au segment satellite dans la mesure ou il est possible diajuster le niveau de protection sur le segment satellite pour un volume de recuperations individuelles souhaite. - une transparence pour l'utilisateur: Le temps d'acces au contenu selectionne pour mise en cache reste statistiquement inchange. - en outre, cela constitue un moyen simple pour obtenir des informations sur ['audience de certain contenus sans que cela remette en question la vie privee de l'utilisateur. En effet, con obtient des informations d'interet de chaque utilisateur sur les contenus emis par simple analyse des acces de recuperation de blocs manquants. Les modes de mise en ceuvre decrits ci-dessus ne vent aucunement limitatifs. Ils vent fournis pour mieux faire comprendre llnvention, la portee de cette invention etant definie par les revendications annexees. En particulier, on pourra imaginer tout element de decision pour caracteriser le profil de l'utilisateur. Le reseau de radiocommunications dans lequel est mis en ceuvre ['invention peut etre terrestre (c'est a dire comportant uniquement des stations terrestres) et/ou a satellite. On notera que les seuils de decision selon ['invention peuvent etre distincts ou confondus. -1 7 REVENDICATIONS I. Procede de transmission optimise de contenus multimedia au sein d'un reseau de radiocommunications mobiles entre un emetteur de contenus multimedia et un recepteur de ces contenus multimedia, caracterise en ce que le procede comporte les etapes suivantes: - une etape de transmission de l'emetteur et a destination du recepteur, d'un vecteur de description d'un contenu multimedia (#i), - une etape de calcul d'un score de pertinence de ce contenu provenant du vecteur de description et etabli en fonction du profil d'utilisateur associe a l'utilisateur du recepteur, - une etape de recuperation du ou des blocs du contenu non regus par le recepteur sur requete explicite du recepteur, la priorite de cette recuperation etant indexee sur le score de pertinence associe au contenu auquel appartient le bloc 1 5 manquant. 2. Procede selon la revendication I, caracterise en ce que l'etape de recuperation est declenchee selon la valeur du score associee au contenu, etant donne que toute valeur superieure ou egale a un premier seuil dit score maximum entrane la recuperation immediate a la detection de blocs non requs (41), toute valeur inferieure au score maximum mais superieure ou egale a un second seuil dit score moyen provoque la recuperation des blocs manquants a des heures preprogrammees considerees de moindre charge pour le reseau (42), et toute valeur inferieure au score moyen mais superieure ou egale a une troisieme valeur dit score minimum n'entrane la recuperation des blocs manquants que sur requete d'acces du contenu par l'utilisateur (43). 3. Procede selon la revendication 2, caracterise en ce que lesdits seuils vent mis a jour de fason dynamique en fonction du taux de remplissage de la memoire locale du recepteur de maniere a ce que la somme des tailles memoires necessaire a l'enregistrement des contenus resus dans la memoire cache soit inferieure a la capacite de la memoire cache. -1 8 4. Procede scion rune des revendications 3 3, caracterise en ce que l'etape de recuperation n'est declenchee que suite 3 une detection de blocs ma nqua nts consecutive ment 3 la periode prevue de reception de tous les blocs relates au contenu (#i). 5. Procede selon l'une des revendications a 4, caracterise en ce que le profil utilisateur refletant les centres d'interet de l'utilisateur du recepteur est actualise de fason automatique sur la base des acces de l'utilisateur aux contenus resus.