Brevet FR2827054A1 — publié le 20030110

PROCEDE DE CONTROLE ET DE GESTION DE L'ETAT DE LA BATTERIE D'UN APPAREIL MULTIMEDIA PORTABLE DESCRIPTION DOMAINE TECHNIQUE L'invention concerne un procédé de contrôle et de gestion de l'état de la batterie d'un appareil multimédia portable muni de moyens de mémorisation de données numériques représentant des séquences audio et des séquences vidéo, de moyens de traitement desdites séquences, et d'un écran d'affichage des séquences vidéo. L'invention concerne également un appareil multimédia dans lequel est mis en #uvre le procédé. ETAT DE LA TECHNIQUE ANTERIEURE Avec le développement du système de communication mobile de troisième génération UMTS (Universal Mobile Télécommunication System, en anglais), un utilisateur pourra disposer d'un ou de plusieurs terminaux mobiles (téléphone portable, PDA (Portable Digital Assistant, en anglais), visiophone de poche ou micro-ordinateur) lui permettant de réaliser des communications à haut débit pour échanger des données, de la voix et des images en situation de mobilité et de télétravail. Les besoins en services de données et de vidéo (base de données, transfert de fichiers, télécopie haute définition, visiophonie mobile...) et l'interconnexion aux réseaux larges bandes nécessitent une quantité de traitement croissante et une quantité d'énergie importante. Ainsi, dans le cas des téléphones mobiles, le temps de chargement d'une image vidéo ou d'un fichier audio dans les applications multimédia MPEG4/H. 263 et MP3 et l'affichage des images vidéo impliquent une forte consommation d'énergie qui a pour conséquence de réduire le temps de parole. Par ailleurs les batteries disponibles actuellement sur le marché ne fournissent pas une autonomie suffisante compte tenu de l'accroissement des calculs que nécessitent les applications multimédia. Aussi, un but de la présente invention est de fournir un procédé permettant d'économiser l'énergie des batteries des appareils multimédia. EXPOSÉ DE L'INVENTION Le procédé selon l'invention comporte les étapes suivantes : a) charger un flux de données audiovisuelles dans les moyens de mémorisation associés à l'appareil multimédia ; b) évaluer l'énergie disponible dans la batterie ; et c) sélectionner, soit un premier traitement des données mémorisées nécessitant seulement une partie de l'énergie disponible dans la batterie de l'appareil multimédia de façon à conserver une quantité prédéterminée d'énergie, soit un deuxième traitement des données mémorisées nécessitant toute l'énergie disponible. Selon l'invention, le premier traitement consiste à afficher toutes les trames d'une séquence vidéo mémorisée et le deuxième traitement consiste à afficher uniquement une partie des trames de ladite séquence. Dans un mode préféré de réalisation de l'invention dans lequel les données numériques comportent des images codées selon le standard MPEG, le premier traitement consiste à afficher toutes les trames d'une séquence vidéo et le deuxième traitement consiste à afficher seulement les trames de types Intra ou une fraction desdites trames intra. Le procédé selon l'invention est mis en #uvre dans un appareil multimédia comportant : - une interface adaptée pour charger un flux de données audiovisuelles dans les moyens de mémorisation associés à l'appareil multimédia ; - des moyens pour évaluer l'énergie disponible dans la batterie ; et - des moyens pour sélectionner, soit un premier traitement des données mémorisées nécessitant seulement une partie de l'énergie disponible dans la batterie de l'appareil multimédia de façon à conserver une quantité prédéterminée d'énergie, soit un deuxième traitement des données mémorisées nécessitant toute l'énergie disponible. L'appareil multimédia peut être un téléphone portable, un PDA ou un micro-ordinateur. BRÈVE DESCRIPTION DES DESSINS D'autres caractéristiques et avantages de' l'invention ressortiront de la description qui va suivre, prise à titre d'exemple non limitatif, en référence aux figures annexées dans lesquelles : - La figure 1 représente un schéma bloc d'un appareil multimédia dans lequel est mis en #uvre le procédé selon l'invention. - La figure 2 illustre schématiquement l'enchaînement de trois types de trames vidéo selon la norme MPEG. - la figure 3 représente un organigramme illustrant un exemple d'application du procédé selon l'invention. EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS La description qui va suivre illustre un exemple d'application du procédé selon l'invention pour économiser l'énergie de la batterie d'un téléphone mobile de troisième génération. La figure 1 illustre schématiquement la structure d'un tel téléphone. Ce dernier comporte un module d'émission/réception 1, une unité centrale de traitement 2, une mémoire interchageable 4, un clavier 6, un écran 8 de type LCD, et une batterie 14 ayant une charge prédéterminée. La mémoire 4 est destinée à mémoriser les trames vidéo reçues lors d'une communication avant leur affichage sur l'écran 8. Cette mémoire 8 peut être soit intégrée au téléphone mobile, soit constituée par une carte amovible enfichable dans un emplacement prévu à cet effet dans le téléphone mobile. L'utilisateur peut alors disposer d'un jeu de cartes mémoires interchangeables lui permettant de stocker des images en attendant de les transférer sur son ordinateur par exemple. Selon une caractéristique de l'invention, l'utilisateur peut choisir un affichage de toutes les trames d'une image mémorisée ou d'une partie de ces trames. La figure 2 illustre schématiquement l'enchaînement de trois types de trames vidéo selon la norme MPEG. Rappelons que les spécifications des codecs MPEG-4 et H.263 sont basées sur le principe de la compensation de mouvement exploitant la forte redondance temporelle des images successives qui constituent une séquence vidéo. En effet, deux images qui se suivent sont souvent pratiquement identiques et diffèrent seulement du fait qu'une infime partie de l'image a bougé. Aussi, lors de l'émission d'une séquence vidéo au lieu de transmettre au décodeur toutes les trames d'une image, seuls la différence entre deux images successives et le vecteur de déplacement associé à cette différence sont envoyés. Le décodeur reconstitue l'image à partir de cette différence et des vecteurs de déplacement préalablement calculés. A cette fin, la norme MPEG définit trois types d'images : - les trames I (intra) qui sont codées sans référence à d'autres images, c'est-à-dire qu'elle contiennent tous les éléments nécessaires à leur reconstruction par le décodeur sans décoder l'ensemble d'une séquence vidéo ; - les trames P (Prédites) qui sont codées par rapport à l'image de type I ou P précédente, grâce aux techniques de prédiction avec compensation de mouvement. Ces trames sont construites à partir des différences calculées entre la trame en cours et celles qui la précèdent ; - les trames B (Bidirectionnelles) qui sont codées par interpolation entre les deux images de type I ou P précédente et suivante qui les encadrent. La figure 3 représente un organigramme illustrant la mise en #uvre du procédé selon l'invention pour économiser l'énergie de la batterie d'un téléphone mobile de troisième génération lors de l'affichage d'une séquence vidéo transmise sous forme d'un flux binaire. A l'étape 20, l'utilisateur sélectionne les trames qui doivent être affichées. A cet effet, un menu déroulant sur l'écran 8 propose à l'utilisateur plusieurs options d'affichage. L'utilisateur peut programmer un affichage partiel des trames I d'une séquence vidéo préalablement stockée dans la mémoire 8 en fonction du temps de parole qu'il souhaite conserver. Il peut par exemple souhaiter conserver une durée minimale de temps de communication vocale. En choisissant cette durée minimale, l'unité de traitement 2 adapte le type d'affichage et n'envoie à l'écran 8 que les trames I ou une partie de ces trames. L'utilisateur peut modifier à tout moment la programmation de l'affichage en augmentant ou en diminuant la durée de communication vocale qu'il souhaite conserver. Il peut également sélectionner l'affichage de toutes les trames I, P et B de la séquence vidéo. A l'étape 30, l'unité centrale commande le décodage automatique des séquences vidéo reçues et la mémorisation de ces séquences et évalue la durée probable nécessaire pour afficher la séquence vidéo mémorisée da. A l'étape 40, l'unité centrale 2 scrute l'état de charge de la batterie 14 et commande l'affichage de la durée probable de communication encore disponible dc et de la durée probable nécessaire pour afficher la séquence vidéo mémorisée da. A l'étape 50, l'unité centrale 2 compare la durée probable de communication encore disponible dc avec la somme (dv+da) de la durée de communication vocale dv que l'utilisateur souhaite conserver et la durée probable nécessaire pour afficher la séquence vidéo mémorisée da et : - si dc est supérieur à dv+da, alors, l'unité centrale 2 commande, à l'étape 60, l'affichage de toutes les trames I, P et B de la séquence vidéo mémorisée ; - si dc est inférieur à dv+da, alors l'unité centrale 2 commande, à l'étape 70, l'affichage des trames I ou d'une partie de ces trames de manière à conserver une durée au moins égale à dv à la fin de l'affichage. A l'étape 80 les trames à afficher sont envoyées sur l'écran 8. A titre d'exemple, les tableaux I, II, III et IV suivants illustrent respectivement les trames vidéos à l'entrée d'un décodeur intégré au téléphone mobile, à la sortie dudit décodeur, à l'entrée d'un gestionnaire d'affichage pilotant l'écran 8 si dc est inférieur à dv+da, et à la sortie dudit gestionnaire d'affichage si dc est supérieur à dv+da. L'entrée du décodeur : Trames n 1 4 2 3 7 5 6 10 8 9 13 11 12 Type I P B B P B B I B B P B B Tableau I A la sortie du décodeur Trames n 1 2 3 4 5 6 7 8 9 10 11 12 13 Type I B B I B B P B B I B B B taureau 11 A l'entrée du gestionnaire d'affichage si dc est inférieur à dv+da. Trames n 1 2 3 4 5 6 7 8 9 10 11 12 13 Type I Tableau III A la sortie du gestionnaire d'affichage si de est supérieur à dv+da Trames n 1 4 2 3 7 5 6 10 8 9 13 11 12 Type I P B B P B B I B B P B B Tableau IV Le procédé selon l'invention permet ainsi de réserver une durée minimale de communication vocale en modifiant de façon dynamique l'affichage des séquences vidéo préalablement traitées. Ce procédé est applicable dans tous les dispositifs utilisant des applications MPEG-2 ou MPEG- 4/H.263 comme l'UMTS. Dans le mode de réalisation décrit ci-dessus, le décodage des paramètres vidéo est effectué dans le téléphone mobile juste avant la restitution sur l'écran LCD 8. REVENDICATIONS 1. Procédé de contrôle et de gestion de l'état de la batterie (14) d'un appareil multimédia portable muni de moyens de mémorisation (4) de données numériques représentant des séquences audio et des séquences vidéo, de moyens de traitement (2) desdites séquences, et d'un écran d'affichage (8) des séquences vidéo, procédé caractérisé en ce qu'il comporte les étapes suivantes : a) charger un flux de données audiovisuelles dans lesdits moyens de mémorisation (4) ; b) évaluer l'énergie disponible dans la batterie (14) ; et c) sélectionner soit un premier traitement des données mémorisées nécessitant seulement une partie de l'énergie disponible dans la batterie (14) de façon à conserver une quantité prédéterminée d'énergie, soit un deuxième traitement des données mémorisées nécessitant toute l'énergie disponible. 2. Procédé selon la revendication 1, caractérisé en ce que le premier traitement consiste à afficher toutes les trames d'une séquence vidéo mémorisée et le deuxième traitement consiste à afficher uniquement une partie des trames de ladite séquence. 3. Procédé selon la revendication 2, caractérisé en ce que les données numériques comportent des images codées selon le standard MPEG et en ce que le premier traitement consiste à afficher toutes les trames d'une séquence vidéo mémorisée et le deuxième traitement consiste à afficher uniquement les trames de type Intra ou une fraction desdites trames intra. 4. Appareil multimédia portable comportant moyens de mémorisation (4) de données numériques représentant des séquences audio et des séquences vidéo, de moyens de traitement (2) desdites séquences, et un écran d'affichage (8) des séquences vidéo, caractérisé en ce qu'il comporte en outre : - une interface adaptée pour charger un flux de données audiovisuelles dans lesdits moyens de mémorisation (4) ; - des moyens pour évaluer l'énergie disponible dans la batterie ; et - des moyens pour sélectionner, soit un premier traitement des données mémorisées nécessitant seulement une partie de l'énergie disponible de façon à conserver une quantité prédéterminée d'énergie dans la batterie (14), soit un deuxième traitement des données mémorisées nécessitant toute l'énergie disponible. 5. Appareil selon la revendication 4, caractérisé en ce que le premier traitement consiste à afficher toutes les trames d'une séquence vidéo mémorisée et le deuxième traitement consiste à afficher uniquement une partie des trames de ladite séquence. 6. Appareil selon la revendication 5, caractérisé en ce que le flux de données comporte des images codées selon le standard MPEG et en ce que le premier traitement consiste à afficher toutes les trames d'une séquence vidéo et le deuxième traitement consiste à afficher uniquement les trames de type Intra ou une fraction desdites trames intra. 7. Téléphone portable, caractérisé en ce qu'il comporte un programme informatique adapté pour mettre en #uvre le procédé selon l'une quelconque des revendications 1 à 4. 8. Micro-ordinateur portable, caractérisé en ce qu'il comporte un programme informatique adapté pour mettre en #uvre le procédé selon l'une quelconque des revendications 1 à 4. 9. PDA, caractérisé en ce qu'il comporte un programme informatique adapté pour mettre en #uvre le procédé selon l'une quelconque des revendications 1 à 4.