Brevet FR2844130A1 — publié le 20040305

i Procédé de traitement de données audio/vidéo au sein d'un lecteur de disque audio/vidéo, et lecteur correspondant L'invention concerne le traitement de données audio/vidéo et 5 plus particulièrement le décodage de données comprimées selon la norme de compression MPEG4. Actuellement, les lecteurs de disques numériques multifonctions, en particulier audio/vidéo, (disques DVD) sont prévus pour décoder des données comprimées selon la norme MPEG2. Or, il s'avère possible aujourd'hui de disposer de disques numériques, par exemple des disques CD ROM, contenant des données audio/vidéo comprimées avec la norme MPEG4. L'invention a pour but de pouvoir utiliser un lecteur de disque DVD, non prévu à l'origine pour décoder des données selon la norme 15 MPEG4, pour décoder effectivement de telles données, et ce, sans nécessiter de modification du logiciel de décodage déjà implanté dans le lecteur DVD et prévu en particulier pour décoder des données comprimées selon la norme MPEG2. L'invention propose donc un procédé de traitement de données 20 audio/vidéo au sein d'un lecteur de disque audio/vidéo. Ce lecteur est équipé d'une puce électronique comportant des moyens principaux de traitement capables d'effectuer un décodage de données comprimées selon une première norme de compression, par exemple la norme MPEG2, et une interface d'entrée/sortie, par exemple une interface 25 générique de mémoire externe, ayant un débit maximum de transfert de données prédéterminé. Selon une caractéristique générale de l'invention, en présence de données comprimées selon une deuxième norme de compression, par exemple la norme MPEG4, définissant un débit de données 30 comprimées inférieur au débit maximum de transfert de l'interface d'entrée/sortie et un débit de données décodées supérieur audit débit maximum de transfert, on transfère lesdites données comprimées à des moyens auxiliaires de traitement via 1' interface d'entrée/sortie, on effectue au sein de ces moyens auxiliaires de traitement un décodage des données comprimées puis un encodage des données décodées selon la première norme de compression, on transfère les données ainsi encodées aux moyens principaux de traitement qui les décodent. En d'autres termes, 1' invention utilise une interface 5 d'entrée/sortie non prévue à cet effet comme moyen de transfert de données comprimées, par exemple une interface de mémoire externe, habituellement prévue pour connecter de la mémoire supplémentaire aux moyens principaux de traitement. Et, en combinaison avec cette utilisation nouvelle de ce moyen, l'invention prévoit d'effectuer en 10 dehors des moyens de traitement principaux du lecteur de disque DVD, un décodage des données comprimées selon la norme MPEG4 par exemple, puis un ré-encodage de ces données décodées, selon la norme MPEG2, avant transfert via l'interface de mémoire et décodage des données dans les moyens de traitement principaux. Selon un mode de mise en ceuvre, les moyens auxiliaires de traitement peuvent encoder uniquement les images dites "intra" présentant un taux de compression plus faible, et un encodage plus simple. L'invention a également pour objet un lecteur de disque 20 audio/vidéo, comprenant un moyen de réception apte à recevoir un disque numérique audio/vidéo, une puce électronique reliée au moyen de réception et comportant des moyens principaux de traitement capables d'effectuer un décodage de données comprimées selon une première norme de compression, ainsi qu'une une interface 25 d'entrée/sortie, par exemple une interface générique de mémoire externe, ayant un débit maximum de transfert de données prédéterminé. Selon une caractéristique générale de l'invention, le disque numérique audio/vidéo étant susceptible de contenir des données 30 comprimées selon une deuxième norme de compression définissant un débit de données comprimées inférieur au débit de transfert de l'interface générique et un débit de données décodées supérieur audit débit de transfert, le lecteur comporte des moyens auxiliaires de traitement connectés sur 1' interface d'entrée/sortie capables d'effectuer un décodage des données comprimées selon la deuxième norme de compression et un encodage des données décodées selon la première norme de transmission. Les moyens principaux de traitement sont aptes à transférer aux moyens auxiliaires de traitement par 5 l'intermédiaire de l'interface d'entrée/sortie, les données comprimées selon la deuxième norme de compression, puis à décoder les données correspondantes encodées selon la première norme de compression par les moyens auxiliaires de traitement et transférées par l'intermédiaire de l'interface d'entrée/sortie. D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description détaillée d'un mode de réalisation et de mise en oeuvre, nullement limitatif, et des dessins annexés sur lesquels: - la figure 1 illustre schématiquement l'architecture interne 15 d'un lecteur selon l'invention, - la figure 2 illustre plus dans les détails 1' architecture interne d'un composant additionnel selon l'invention incorporé dans le lecteur, et, - la figure 3 rappelle les types d'images utilisées dans la 20 norme MPEG. Sur la figure 1, la référence LDVD désigne un lecteur d'un disque DVD. Il comporte de façon classique un moyen de réception MR (interface spécifique) permettant de recevoir le disque numérique, ainsi qu'une puce principale PCP comportant notamment des moyens 25 de traitement principaux MTP réalisés de façon logicielle au sein d'un processeur. Ces moyens de traitement principaux sont capables dans le cas présent d'effectuer un décodage de données comprimées selon la norme MPEG 2. cet égard, les moyens principaux de traitement MTP 30 dialoguent avec une mémoire vidéo MMP. La puce PCP comporte par ailleurs dans cet exemple une interface générique de mémoire externe EMI destinée à l'origine à recevoir éventuellement de la mémoire additionnelle. Le lecteur DVD selon l'invention comporte par ailleurs une puce additionnelle PCA également équipée d'une interface EMI compatible avec l'interface EMI de la puce PCP. La puce additionnelle PCA comporte par ailleurs des moyens 5 auxiliaires de traitement MTA capables d'effectuer d'une part un décodage de données comprimées selon la norme MPEG4, et d'autre part un ré-encodage de ces données selon la norme MPEG2. cet égard, il est prévu une mémoire vidéo additionnelle MMA. L'interface EMI est en général très limitée en débit. Ainsi, à titre indicatif, son débit maximum de transfert de données peut être de l'ordre de 10 M octets /s. Par ailleurs, les images comprimées selon la norme MPEG4 ont un débit de données comprimées de l'ordre de 1 à 2 M octet/s. Par 15 contre, après décodage, le débit des données décodées est de 30 M octets/s. Aussi, en présence d'un disque DVD inséré dans les moyens de réception MR et contenant des données comprimées selon la norme MPEG4, les moyens de traitement principaux MTP vont récupérer ces 20 données puis les transférer à la puce additionnelle PCA via l'interface générique de mémoire externe EMI. Ceci est parfaitement possible puisque le débit des données comprimées selon l'ordre MPEG4 est inférieur au débit maximum transfert de données de l'interface EMI. la réception de ces données codées selon la norme MPEG4, 25 les moyens de traitement auxiliaires vont effectuer un décodage de ces données puis un ré-encodage selon la norme MPEG2. Le débit des données comprimées selon la norme MPEG2 est de l'ordre de 7 M bit/s. Ce débit est donc largement inférieur au débit maximum de transfert de l'interface EMI. Les données encodées selon 30 la norme MPEG2 sont alors renvoyées à la puce principale PCP pour être décodées par les moyens de traitement principaux MTP. Ainsi, l'invention a permis un décodage de données comprimées selon la norme MPEG4 sans modification du logiciel déjà présent dans les moyens de traitement MTP et prévus uniquement pour décoder des données comprimées selon la norme MPEG2. Matériellement, comme illustré sur la figure 2, les moyens de traitement auxiliaires MTA sont par exemple réalisés de façon 5 logicielle au sein d'un processeur VLIW. Par ailleurs, il est prévu des moyens classiques d'arbitrage ARB permettant d'effectuer un arbitrage entre les moyens de traitement principaux MTP et les moyens de traitement auxiliaires MTA. Un générateur d'horloge CGEN délivre le ou les signaux 10 d'horloge nécessaires au bon fonctionnement de la puce PCA. Par ailleurs, outre l'interface EMI avec les moyens de traitement principaux, il est prévu une interface LMI avec la mémoire vidéo additionnelle MMA. Enfin, un registre RG permet de stocker temporairement les interruptions IRQout délivrées par les moyens de 15 traitement auxiliaire MTA. Cette puce auxiliaire PCA reçoit par ailleurs les interruptions IRQin délivrées par les moyens de traitement principaux MTP ainsi que les adresses A de la mémoire vidéo. La lettre D désigne le bus de données et les référence STB, 20 REQ, ACK désignent des signaux classiques de contrôle entre processeurs. La norme MPEG définit trois types d'images qui s'enchaînent selon le schéma illustré sur la figure 3. Plus précisément, les images I (intra) sont codées sans aucune 25 référence à d'autres images c'est-à-dire qu'elles contiennent tous les éléments nécessaires à leur reconstruction par le décodeur. Le taux de compression des images I est relativement faible. Les autres images sont les images P (prédites) qui sont codées par rapport à l'image de type I ou P précédente grâce à des techniques 30 de prédiction avec compensation de mouvements. Enfin, les images B (bidirectionnelles) sont codées par interpolation entre les deux images de type I ou P précédentes et suivantes qui les encadrent. Le taux de compression des images I étant relativement faible, leur encodage par les moyens de traitement auxiliaire est plus aisé. C'est la raison pour laquelle on pourra par exemple ré-encoder les images décodées en utilisant uniquement les images intra. Ceci conduira à un débit d'images encodées plus élevé que si l'on avait encodé en utilisant les images I, P et B selon la norme. Toutefois, ce débit d'images intra encodées reste largement compatible avec le débit maximum de transfert de l'interface EMI. REVENDICATIONS 1. Procédé de traitement de données audio/vidéo au sein d'un lecteur de disque audio/vidéo, le lecteur étant équipé d'une puce électronique comportant des moyens principaux de traitement capables 5 d'effectuer un décodage de données comprimées selon une première norme de compression et une interface d'entrée/sortie ayant un débit maximum de transfert de données prédéterminé, caractérisé par le fait qu'en présence de données comprimées selon une deuxième norme de compression définissant un débit de données comprimées inférieur au 10 débit maximum de transfert de l'interface d'entrée/sortie et un débit de données décodées supérieur audit débit maximum de transfert, on transfère lesdites données comprimées à des moyens auxiliaires de traitement (MTA) via l'interface d'entrée/sortie (EMI), on effectue au sein de ces moyens auxiliaires de traitement un décodage des données 15 comprimées puis un encodage des données décodées selon la première norme de compression, on transfère les données ainsi encodées aux moyens principaux de traitement (MTP) qui les décodent. 2. Procédé selon la revendication 1, caractérisé par le fait que la première norme de compression est la norme MPEG2, et par le fait 20 que la deuxième norme de compression est la norme MPEG4. 3. Procédé selon la revendication 2, caractérisé par le fait que les moyens auxiliaires de traitement (MTA) encodent uniquement les images dites Intra. 4. Procédé selon l'une des revendications précédentes, 25 caractérisé par le fait que l'interface d'entrée/sortie est une interface générique de mémoire externe (EMI). 5. Lecteur de disque audio/vidéo, comprenant un moyen de réception (MR) apte à recevoir un disque numérique audio/vidéo, une puce électronique reliée au moyen de réception et comportant des 30 moyens principaux de traitement (MTP) capables d'effectuer un décodage de données comprimées selon une première norme de compression, ainsi qu'une interface d'entrée/sortie (EMI) ayant un débit maximum de transfert de données prédéterminé, caractérisé par le fait que le disque numérique audio/vidéo étant susceptible de contenir des données comprimées selon une deuxième norme de compression définissant un débit de données comprimées inférieur au débit de transfert de l'interface d'entrée/sortie et un débit de données 5 décodées supérieur audit débit de transfert, le lecteur comporte des moyens auxiliaires de traitement (MTA) connectés sur l'interface d'entrée/sortie capables d'effectuer un décodage des données comprimées selon la deuxième norme de compression et un encodage des données décodées selon la première norme de transmission, et par 10 le fait que les moyens principaux de traitement (MTP) sont aptes à transférer aux moyens auxiliaires de traitement par l'intermédiaire de l'interface d'entrée/sortie, les données comprimées selon la deuxième norme de compression, puis à décoder les données correspondantes encodées selon la première norme de compression par les moyens 15 auxiliaires de traitement et transférées par l'intermédiaire de l'interface d'entrée/sortie. 6. Lecteur selon la revendication 5, caractérisé par le fait que la première norme de compression est la norme MPEG2, et par le fait que la deuxième norme de compression est la norme MPEG4. 7. Lecteur selon la revendication 6, caractérisé par le fait que les moyens auxiliaires de traitement sont aptes à encoder uniquement les images dites Intra. 8. Lecteur selon l'une des revendications 5 à 7, caractérisé par le fait que l'interface d'entrée/sortie est une interface générique de 25 mémoire externe (EMI).