Brevet FR2963514A1 — publié le 20120203

Procédé de configuration pour codeur de source adaptatif, terminal et système mettant en oeuvre le procédé L'invention concerne un procédé de configuration pour codeur de source adaptatif, un terminal et un système mettant en oeuvre le procédé et s'applique notamment aux domaines des télécommunications sans fil et du codage du source. 10 Les systèmes de télécommunications sans fil actuels, qu'ils soient publics ou privés ont notamment pour objectif de transporter de nombreux types de données. Ainsi, des flux de données correspondant à de la voix ou à de la vidéo peuvent transiter simultanément dans ces systèmes et être 15 reçus ou émis par un ou plusieurs terminaux se déplaçant dans une zone de couverture donnée. Ainsi, la quantité et le type de données à transmettre par un terminal peuvent varier dans le temps. Différentes technologies permettent d'adapter les ressources radio en fonction des besoins utilisateurs. A titre d'exemple, on peut citer les systèmes de 20 télécommunications de troisième génération se basant sur l'UMTS, acronyme venant de l'expression anglo-saxonne « Universal Mobile Télécommunication System », et plus récemment les systèmes dits de quatrième génération utilisant les technologies WiMax et LTE, acronyme venant de l'expression anglo-saxonne « Long Term Evolution ». Dans ces 25 systèmes, les besoins relatifs aux applications activées pendant une période donnée sont pris en compte pour configurer l'interface radio. Cependant, durant cette période de temps, les conditions de propagation peuvent varier de manière significative et même si ces variations sont prises en compte par des mécanismes dynamiques au niveau des protocoles radio , des variations 30 brusques peuvent mener à une perte de données et/ou à une dégradation brusque des images vidéos, par exemple. De manière à prendre en compte ces variations, il est possible de mettre en oeuvre des mécanismes de communications d'information entre des couches protocolaires de niveau différent. Ainsi, les protocoles radio 35 peuvent communiquer des informations relatives à des mesures radio aux couches applicatives. Ces informations peuvent être utilisées pour adapter la5 manière dont sont traitées les données par lesdites couches applicatives. A titre d'exemple, des paramètres de configuration utilisés par un codeur vidéo peuvent être ainsi adaptés. On peut également citer l'exemple des codecs de voix de type AMR, acronyme venant de l'expression anglo-saxonne « Adaptative Multi-Rate », ces codecs étant utilisés dans les systèmes de télécommunications de troisième génération. Dans ce type de codec, si les conditions radio mesurées sont mauvaises, le taux de compression du codage de source est augmenté alors que le codage de canal est adapté de manière à ce que la voix compressée soit mieux protégée. Dans ce type d'application, l'information en temps réel de la qualité du ou des liens radio correspond à des mesures de puissance reçue, de rapport signal à bruit ou de taux de perte de paquets. Lorsque la technique AMC est utilisée, acronyme venant de l'expression anglo-saxonne « Adaptation Modulation and Coding », le couple modulation/codage choisi au niveau des protocoles radio est une information pouvant être utilisée par les couches applicatives. Les couches applicatives peuvent également utiliser une information telle que la bande passante disponible pour le terminal. Ces informations sont particulièrement utiles pour le paramétrage de ces couches lorsque le terminal se déplace à faible vitesse, par exemple à lorsque le terminal se déplace à faible vitesse, c'est-à-dire à une vitesse proche de celle d'un piéton. En revanche, plus le terminal mobile se déplace rapidement, plus le risque de fournir une information erronée est élevé. De plus, le temps d'adaptation de certains applicatifs, comme par exemple les codecs vidéos, rend inefficace une mise à jour trop rapide. Les réseaux de télécommunications sans fil destinés à la sécurité publique dits réseaux PMR, acronyme venant de l'expression anglo-saxonne « Public Mobile Radio » ont aujourd'hui besoin de supporter et transmettre des contenus multimédias en temps réel. A titre d'exemple, un véhicule de police peut contenir un dispositif comprenant une caméra ainsi qu'un module de communication. Ce dispositif permet d'établir et de maintenir un lien radio dont le but est de transmettre au travers du réseau le flux vidéo généré par ladite caméra. Les besoins en termes de débit de transmission sont importants car des images de résolution importante sont requises afin de permettre l'analyse de détails de l'action, comme par exemple les lettres et les chiffres d'une plaque d'immatriculation. De plus, les codeurs vidéo embarqués génèrent des débits variables fonction du contenu de la scène capturée ainsi que des paramètres d'encodage. Ces paramètres d'encodage correspondent par exemple à la résolution et au débit des trames. Ainsi, les débits en sortie du codeur vidéo peuvent aller d'une centaine de kilobits par seconde à plusieurs mégabits par seconde. Ces besoins en débit sont satisfaits d'une part en allouant suffisamment de ressources de fréquence au système, et d'autre part en utilisant efficacement ces ressources. Cette utilisation efficace est rendue possible grâce aux technologies de quatrième génération mentionnées précédemment. 1 o Le type de dispositif mentionné précédemment est particulièrement utile lors de la poursuite de véhicule fugitif. Du fait que le véhicule fugitif et le véhicule poursuivant se déplacent rapidement, les conditions radio évoluent également rapidement. Dans ce cas, une adaptation rapide du codage vidéo n'est pas efficace. En effet, les conditions radio auront changé entre l'instant 15 de la mesure et l'instant où les paramètres du codeur seront modifiés sur la base de cette mesure. En outre, avec ou sans contrôle rapide, le déplacement rapide du véhicule implique que le paramétrage du codeur devient inadapté, la situation la plus critique étant celle pour laquelle le débit du flux vidéo en sortie de codeur est supérieur à ce qui' peut être transporté 20 sur l'interface radio. Ce paramétrage inadapté du codeur se traduit alors par un manque de fluidité lors de la lecture du flux vidéo, par des blocages d'image et/ou par des effets de pixellisation. Cela peut aussi se traduire par une mauvaise utilisation des ressources associées au lien radio mis en place par les couches inférieures, ledit lien pouvant être surdimensionné. 25 Un but de l'invention est notamment de pallier les inconvénients précités. A cet effet l'invention a pour objet un procédé de configuration d'un codeur de source embarqué dans un terminal et transmettant un flux de 30 données encodées par ledit codeur dans un réseau de télécommunications sans fil en utilisant au moins un lien radio. Ledit procédé comporte au moins une étape d'acquisition de mesures Dmes effectuées par le terminal et de données prédéterminées Dcarte associées à des coordonnées géographiques et contenues dans une carte de référence, lesdites mesures Dmes et données 35 Dcarte étant représentatives de la qualité du lien radio ; une étape d'estimation de la position courante du terminal à un instant Tn ; une étape de prédiction de la position du terminal à un instant futur Tn+1 ; une étape de détermination d'une valeur D représentative de la qualité du lien radio obtenue par combinaison de Dmes et Darte, la contribution de Dmes et Dcarte à la valeur D étant fonction de la vitesse du terminal ; une étape de détermination d'un jeu de paramètres de configuration du codeur de source, ledit jeu étant choisi en utilisant une table de correspondance faisant correspondre une valeur de D à un jeu de paramètres de configuration ; un étape d'application du jeu de paramètres de configuration au codeur de source de manière à ce qu'ils soient pris en compte à l'instant Tn+1. Selon un mode de mise en oeuvre de l'invention, le codeur de source est un codeur vidéo et les jeux de paramètres permettent d'adapter la résolution des images vidéo ainsi que le rythme trame du flux vidéo. Les valeurs représentatives de la qualité du lien radio Dmes et Dcarte sont, par exemple, des valeurs de puissance totale reçue par le terminal, de rapport signal à bruit ou de débit binaire. Selon un aspect de l'invention, la valeur D est obtenue en utilisant l'expression suivante : D = a x Dmes +b x liane dans laquelle : a et b sont des coefficients de pondération déterminés en temps réel pour privilégier la prise en compte de Dmes ou de Dcarte. Selon un autre aspect de l'invention, la position courante du terminal est estimée par un module de géo-localisation de préférence de type GPS. Les cartes de référence sont par exemple mémorisées au niveau des stations de base du réseau de télécommunications sans fil. Dans un mode de mise en oeuvre, le terminal acquière une portion d'une carte de référence comprenant des données relatives à la cellule de communication dans laquelle il se trouve, ladite portion correspondant à une zone géographique centrée autour la position du terminal. Plusieurs cartes de références sont, par exemple, associées à une cellule de communication, une carte de référence correspondant à une plage horaire donnée. L'invention concerne également un terminal de télécommunications comprenant au moins un modem et un codeur de source et comportant des moyens pour mettre en oeuvre le procédé tel que décrit précédemment. L'invention concerne également un système de télécommunications sans fil comportant au moins un réseau d'accès radio, et une pluralité de terminaux, les terminaux mettent en oeuvre le procédé décrit précédemment. Selon un mode de réalisation du système, les cartes de référence sont initialisées et/ou mises à jour en utilisant un outil de planification radio, un outil de type surveillance de site et/ou des mesures radio effectuées et reportées au réseau d'accès par les terminaux. D'autres caractéristiques et avantages de l'invention apparaîtront à l'aide de la description qui suit donnée à titre illustratif et non limitatif, faite en regard des dessins annexés parmi lesquels : la figure 1 donne un exemple de procédé de paramétrage de codeur de source selon l'invention ; la figure 2 illustre la manière dont des cartes de référence peuvent être mises en oeuvre au sein d'un système de télécommunication sans fil ; et la figure 3 donne un exemple d'architecture fonctionnelle de terminal mettant en oeuvre le procédé selon l'invention. La figure 1 donne un exemple de procédé de paramétrage de 30 codeur de source selon l'invention. L'exemple d'un codeur vidéo est donné, mais l'invention est utilisable pour tout type de codeur de source, comme des codeurs de voix ou d'images. Comme indiqué précédemment, une adaptation des paramètres d'encodage vidéo sur la base de données résultant de mesures effectuées 35 au niveau radio n'est pas efficace lorsque le terminal sur lequel est 25 embarqué le codeur se déplace rapidement. Le procédé selon l'invention propose avantageusement d'utiliser des données radio représentatives des conditions radio en fonction de la position prédite du terminal. Ces données radio sont des données prédéterminées et mémorisées dans des tables appelées cartes de référence. Elles sont mémorisées dans un ou plusieurs éléments du réseaux de télécommunications, comme par exemple au niveau d'une station de base. Ces données peuvent être aussi des mesures effectuées en temps réel par le modem du terminal. Le procédé selon l'invention est composé d'une succession 1 o d'étapes. Une première étape 100 a pour objectif l'acquisition de mesures représentatives de la qualité du ou des liens radio actifs, lesdites mesures étant effectuées par la partie modem du terminal, c'est-à-dire la partie dont le rôle est de mettre en place et de maintenir le ou les liens radios. Ces 15 mesures correspondent par exemple à au moins l'une des quantités suivantes quantités suivantes : la puissance totale reçue par le terminal plus connue sous l'abréviation RSSI, venant de l'expression anglo-saxonne 20 « Received Signal Strength Indicator » ; le rapport signal sur bruit et interférence, plus connu sous l'abréviation le CINR, venant de l'expression anglo-saxonne « Carrier To Interference and Noise Ratio ». . 25 Ces exemples de données mesurées sont donnés à titre indicatif, l'invention pouvant être mise en oeuvre en utilisant d'autres types de données représentative de la qualité du ou des liens radio actifs. Une seconde étape 101 a pour objectif l'acquisition de données mémorisées dans une carte de référence. Elles sont appelées dans la suite 30 de la description données carte et correspondent par exemple à des valeurs de RSSI et de CINR correspondant aux données associées à une portion de la carte de référence, ladite portion correspondant à une zone géographique centrée autour la position du terminal. Une carte de référence comprend par exemple à une cellule du réseau de télécommunication dans lequel évolue le 35 terminal. L'acquisition des données de la portion de la carte de référence peut être effectuée, par exemple, lors de l'inscription d'un terminal dans la cellule ou bien périodiquement si ladite portion est associée à une zone géographique est plus petite que la cellule auprès de laquelle le terminal est inscrit. Une troisième étape 102 a pour but l'estimation de la position du terminal à l'instant Tr,, c'est-à-dire à l'instant correspondant à l'exécution du procédé. Cette estimation s'appuie par exemple sur l'utilisation d'un module GPS embarqué dans le terminal, le résultat de l'estimation correspondant dans ce cas à des coordonnées GPS. Une quatrième étape 103 a pour objectif de prédire la position du terminal à l'instant T'+1 par extrapolation à partir des n-Y coordonnées précédentes et en utilisant une estimation de la vitesse du mobile. L'instant T,,+1 correspond à l'instant T' + A, A étant une valeur temporelle choisie et correspondant à l'instant d'application des paramètres déterminés par le procédé. Pour chaque instant Tr,, une étape 104 de décision permet de déterminer quelles données prendre en compte pour le paramétrage du codeur vidéo, cette décision correspondant au choix d'une valeur parmi celles acquises pendant les deux premières étapes 100, 101 ou bien à une combinaison de valeurs acquises 100, 101. Dans le cas d'une combinaison, des coefficients de pondération sont alloués dynamiquement en fonction de la vitesse du terminal. Cette combinaison peut être exprimée en utilisant l'expression suivante : D = a x D mes + b x D carte (1) dans laquelle : D représente la valeur déterminée pour la configuration du codeur de source ; 3o Dmes représente une valeur mesurée par le terminal 100 ; Dcarte représente une valeur prédéterminée de donnée carte sélectionnée dans la portion de la carte de référence mémorisée par le terminal 101 ; a et b sont des coefficients de pondération déterminés pour privilégier la prise en compte de Dmes ou de Dcae- Ce sont par exemple des valeurs 35 réelles dont la somme vaut 1. D, Dmes et Dcarte correspondent, par exemple, à des valeurs de RSSI ou de CICN. Les coefficients a et b peuvent être choisis en tenant compte de la vitesse du terminal. Plus la vitesse du terminal est élevée, plus les données issues de la carte de référence sont privilégiées, c'est-à-dire plus la valeur du coefficient a est grande par rapport à b. Une étape 105 de paramétrage de l'encodeur vidéo fait correspondre les valeurs D déterminées à un jeu de paramètres permettant d'adapter le codage vidéo. Si la valeur D est représentative d'une mauvaise qualité du ou des liens radio actifs, un jeu de paramètres permettant de diminuer la résolution des images vidéo est sélectionné à l'aide d'une table de correspondance. A titre d'exemple, les paramètres propres aux applications vidéo temps réel sont la résolution des images, c'est-à-dire le nombre de lignes multiplié par le nombre de colonnes, ainsi que la nombre d'images par seconde. Le jeu de paramètres est ensuite transmis à l'encodeur vidéo de manière à ce que celui-ci soit pris en compte à l'instant T~+1. Le procédé peut être exécuté périodiquement, par exemple. La figure 2 un exemple de manière dont des cartes de référence peuvent être mises en oeuvre au sein d'un système de télécommunication sans fil. Une ou plusieurs cartes de référence 204, 205, 206 peuvent être mémorisées au niveau d'une station de base 207appartenant à ce système. Une carte de référence comprend des données cartographiques appelées aussi données carte. Plusieurs cartes de référence peuvent être associées à une cellule, une carte de référence étant associée à une plage horaire dans une journée. Cela permet ainsi de tenir compte de l'évolution du système au cours de la journée, par exemple du niveau d'interférence qui est habituellement moins important la nuit que la journée. Ces données cartographiques peuvent être initialisées et/ou mises à jour par un outil de planification radio 201. Un outil de type surveillance de site 202, désigné habituellement par l'expression anglo-saxonne « site survey », et réalisant des mesures réelles sur le terrain peut également être utilisé. Les terminaux 203 peuvent réaliser des mesures et les reporter aux stations de base. Les stations de base comprennent des moyens pour mettre à jour les cartes de référence sur la base des données transmises par ces mécanismes 201, 202, 203. Elles comprennent également des moyens pour mettre à disposition 211 les données contenues dans ces cartes pour les terminaux connectés 210 à une cellule, et ce de manière périodique, sur demande desdits terminaux ou à l'inscription du terminal dans la cellule. Les terminaux comprennent un modem et des moyens de traitement 208 mettant en oeuvre le procédé dont un exemple a été donné avec la figure 1. Les paramètres permettant de configurer le codeur vidéo sont ensuite transmis ~o au codeur vidéo. La figure 3 donne un exemple d'architecture fonctionnelle de terminal mettant en oeuvre le procédé selon l'invention. Un terminal 304 peut communiquer avec le réseau d'accès radio 300 appartenant au système 15 appartenant au système de télécommunications grâce à la mise en place d'un ou plusieurs liens radio 303. Les cartes de référence sont mémorisées 302 dans le réseau d'accès, par exemple au niveau des stations de base 301. Le terminal comprend un modem 318 et un codeur vidéo 305. Le flux vidéo étant transmis au modem 324 pour envoi au travers du réseau. Le 20 modem permet de mettre en place les liens radio mais aussi de réaliser des mesures représentatives de la qualité de ces liens, comme par exemples des mesures de RSSI et de CICN. Ces mesures sont transmises 319 à un module fonctionnel de gestion des mesures 316. Comme explicité précédemment, les cartes de référence peuvent être mises à jour en utilisant 25 ces mesures. Ainsi, le terminal comporte des moyens pour les transmettre 315 vers le réseau d'accès 300. En fonction de la position du terminal, une portion 310 de carte de référence est acquise 314 et mémorisée. Un module de géo-localisation 308, par exemple de type GPS, permet d'estimer la position courante du terminal 30 à la date T' par la réception de signaux en provenance d'une pluralité de satellites 309. Une module fonctionnel de prédiction 307 utilise notamment les informations de position du terminal afin d'estimer la vitesse du terminal ainsi que pour prédire sa position à l'instant T'+1 et d'y associer une ou plusieurs valeurs contenues dans la portion de table 310 mémorisée. Les 35 mesures radio effectuées par le modem 320, les valeurs de la portion de carte sélectionnées par le module de prédiction 321 ainsi que l'estimation 322 de la vitesse du mobile sont transmises à un module de traitement 317 dont le but est de déterminer des valeurs D représentatives de la qualité du lien radio. Ces valeurs sont transmises à un module de paramétrage 306 dont le but est de faire correspondre aux valeurs D un jeu de paramètre de configuration du codeur vidéo 305 embarqué dans le terminal et de le lui transmettre 323. REVENDICATIONS1- Procédé de configuration d'un codeur de source embarqué dans un terminal et transmettant un flux de données encodées par ledit codeur dans un réseau de télécommunications sans fil en utilisant au moins un lien radio, ledit procédé étant caractérisé en ce qu'il comporte au moins les étapes suivantes : acquisition (100, 101) de mesures Dmes effectuées par le terminal et de données prédéterminées Dcrte associées à des coordonnées géographiques et contenues dans une carte de référence, lesdites mesures Dmes et données Dcarte étant représentatives de la qualité du lien radio ; estimation (102) de la position courante du terminal à un instant Tn ; prédiction (103) de la position du terminal à un instant futur Tn+1 détermination (104) d'une valeur D représentative de la qualité du lien radio obtenue par combinaison de Dmes et Dcrte, la contribution de Dmes et Dcae à la valeur D étant fonction de la vitesse du terminal ; détermination (105) d'un jeu de paramètres de configuration du codeur de source, ledit jeu étant choisi en utilisant une table de correspondance faisant correspondre une valeur de D à un jeu de paramètres de configuration ; application (105) du jeu de paramètres de configuration au codeur de source de manière à ce qu'ils soient pris en compte à l'instant Tn+1 30 2- Procédé selon la revendication 1 caractérisé en ce que le codeur de source est un codeur vidéo et que les jeux de paramètres permettent d'adapter la résolution des images vidéo ainsi que le rythme trame du flux vidéo. 25 3- Procédé selon l'une quelconque des revendications précédentes caractérisé en ce que les valeurs représentatives de la qualité du lien radio Dmes et Dcarte sont des valeurs de puissance totale reçue par le terminal, de rapport signal à bruit ou de débit binaire. 4- Procédé selon l'une quelconques des revendications précédentes caractérisé en ce que la valeur D est obtenue en utilisant l'expression suivante : 10 D=axDmes+bXDcarte dans laquelle : a et b sont des coefficients de pondération déterminés en temps réel pour privilégier la prise en compte de Dmes ou de Dcarte. 5- Procédé selon l'une quelconque des revendications précédentes caractérisé en ce que la position courante du terminal est estimée par un module de géo-localisation de préférence de type GPS. 20 6- Procédé selon l'une quelconque des revendications précédentes caractérisé en ce que les cartes de référence sont mémorisées au niveau des stations de base du réseau de télécommunications sans fil. 25 7- Procédé selon la revendication 6 caractérisé en ce que le terminal acquière une portion d'une carte de référence comprenant des données relatives à la cellule de communication dans laquelle il se trouve, ladite portion correspondant à une zone géographique centrée autour la position du terminal. 30 8- Procédé selon l'une quelconque des revendications 6 ou 7 caractérisé en ce que plusieurs cartes de références sont associées à une cellule de communication, une carte de référence correspondant à une plage horaire donnée. 15 35 9- Terminal de télécommunications (304) comprenant au moins un modem (318) et un codeur de source (305), caractérisé en ce qu'il comporte des moyens pour mettre en oeuvre le procédé selon l'une quelconque des revendications 1 à 8. 10-Système de télécommunications sans fil comportant au moins un réseau d'accès radio (300), et une pluralité de terminaux, caractérisé en ce que les terminaux mettent en oeuvre le procédé selon l'une quelconque des revendications 1 à 8. 11- Système selon la revendication 10 caractérisé en ce que les cartes de référence sont initialisées et/ou mises à jour en utilisant : - un outil de planification radio ; - un outil de type surveillance de site ; - des mesures radio effectuées et reportées au réseau d'accès par les terminaux.20