Brevet FR2932057A1 — publié le 20091204

CARTE ELECTRONIQUE DE COMPRESSION/DECOMPRESSION D'UN SIGNAL VIDEO, PROCEDE ET MODIFICATEUR DE TAUX DE COMPRESSION UTILISANT CETTE CARTE L'invention concerne une carte électronique de compression/décompression d'un signal vidéo numérique. L'invention concerne également un procédé et un modificateur pour modifier le taux de compression d'un signal vidéo numérique à l'aide de cette carte. On désigne par l'expression � signal vidéo � ou � flux vidéo � un flux numérique d'informations codant une succession temporelle d'images. Cette succession temporelle d'images est celle d'une vidéo. Par exemple, la vidéo est un film ou une émission de télévision. Généralement, le signal vidéo est distinct du signal audio. Le signal audio désigne un flux numérique d'informations audio. Lorsque le signal audio et transmis en même temps que le signal vidéo, souvent, le signal audio correspond à la bande son du signal vidéo. On rappelle qu'un codage prédictif d'images est un algorithme de compression d'images qui réduit la bande passante nécessaire pour transmettre un signal vidéo numérique en ne transmettant que les différences entre une image et une image de référence. Typiquement, l'image de référence est obtenue à partir d'une image précédente du même signal vidéo. Souvent, l'image de référence est prédite à partir des images précédentes. Aujourd'hui, les principaux algorithmes de compression mettant en oeuvre un codage prédictif sont normalisés pour assurer l'interopérabilité des appareils qui échangent entre eux des signaux vidéo compressés. Cette norme est connue sous le nom de MPEG (Motion Pictures Expert Group). En fait, l'expression � norme MPEG � regroupe les différentes évolutions de cette norme telles que les normes MPEG1, MPEG2, MPEG4 et suivantes. En particulier, cette expression englobe les développements les plus récents de la norme MPEG telle que la norme H264 également connue sous le nom de norme MPEG4 partie 10. Dans la suite de cette description, la terminologie employée est celle définie dans la norme MPEG. Typiquement, dans un signal vidéo compressé conformément à la norme MPEG les images sont regroupées en groupes successifs d'images. Ces groupes successifs d'images sons: connus dans la norme MPEG sous l'acronyme de GOP (� Group Of Pictures �). Ainsi, un signal vidéo au format MPEG, ou � MPEG video stream � en anglais, est formé d'une succession temporelle de GOP. De façon générale, un GOP peut être défini comme étant le plus petit groupe compressé d'images successives qui peut être complètement décompressé sans faire appel à des informations sur des images qui n'appartiennent pas à ce groupe. En particulier, pour décompresser un GOP il n'est pas nécessaire de faire appel à des informations sur des images situées en amont ou en aval de ce groupe dans le signal vidéo. On comprend donc que le découpage d'un signal vidéo compressé en une multitude de GOP permet la décompression d'une partie seulement du signal vidéo. Pour cette raison, les signaux vidéo compressés par codage prédictif sont généralement composés d'une succession temporelle de plusieurs centaines de GOP. En l'état actuel de la norme MPEG, un GOP contient une image I (également connue sous le terme anglais de � I picture � ou � I frame �) obtenue par un algorithme de compression intra-trame. L'image I est une image qui peut être décompressée sans faire appel à des informations sur d'autres images. Typiquement, elle n'est pas obtenue par codage prédictif. Elle est en quelque sorte � auto-extractible �. Elle sert d'image de référence indispensable pour décompresser les images suivantes du GOP. Ensuite, un GOP contient d'autres types d'images tels que : - une ou plusieurs images P (également connues sous le terme anglais de � P-picture � ou � P-frame �) obtenues par un algorithme de compression d'image prédictif ou inter-trame, et - des images B (également connues sous le terme anglais de � B-20 picture � ou � B-frame �) qui sont compressées avec un algorithme de codage d'image prédictif bidirectionnel. La liste ci-dessus d'images susceptibles d'être contenues dans un GOP n'est pas limitative et un GOP peut encore contenir d'autres types d'images telles que des images D. 25 Le nombre d'images dans un GOP est le nombre d'images comprises entre l'image I de référence et l'image I (non incluse) immédiatement consécutive dans le signal vidéo. Ce nombre d'images n'est pas imposé par la norme MPEG. Classiquement, pour des signaux vidéo, il varie entre 5 et 50 images par GOP. Dans les normes les plus récentes, le signal vidéo contient 30 des en-têtes décrivant les GOP. Par exemple, ces en-têtes sont nommés NAL (Network Adaptation Layer) dans la norme H264. Par ailleurs, il existe un grand nombre de protocoles normalisés de transport de signaux vidéo, compressés ou pas, sur des réseaux de transmission d'informations. Par exemple, après avoir été compressé selon la 35 norme MPEG, le signal vidéo numérique peut être transmis sur une liaison série à l'aide du protocole DVB-ASI (Digital Video Broadcast-Asynchronous Serial Interface). La norme DVB-ASI est par exemple définie dans les normes portant les références suivantes : CENELEC/ETSI EN50083-9 - � Interface for CATV/SMATV headends and similar professional equipments �. Le protocole 40 DVB-ASI permet de transmettre un signal vidéo compressé au format MPEG2 sur un câble coaxial ou une fibre optique. Par la suite un signal vidéo conforme à la norme DVB-ASI est appelé � signal DVB-ASI �. Les protocoles SDI (Serial Digital Interface) sont des protocoles de transport d'un signal vidéo numérique non compressé sur une liaison série. Typiquement la liaison série est un câble coaxial ou une fibre optique. Ces protocoles sont définis par la SMPTE (Society of Motion Pictures and TV Engineers). Il existe plusieurs normes SDI adaptées à différents niveaux de définition de la vidéo. Par exemple, ici, on se réfère aux protocoles SD-SDI (Standard Definition - Serial Digital Interface) et HD-SDI (Hight Definition - Serial Digital Interface) correspondant, respectivement, aux normes 259M et 292M de la SMPTE. Par la suite, un signal vidéo conforme à la norme SD-SDI ou HD-SDI est appelé � signal vidéo SDI �. Des protocoles normalisés de transport des signaux vidéo numériques sur des bus parallèles existent également. Par exemple, ici, dans la suite de cette description on se réfère à la norme MPEG2-TS (Motion Picture Expert Group 2 û Transport Packet Stream) définie dans la norme ISO/IEC 13818.1. Par la suite, un signal vidéo conforme à la norme MPEG2-TS est appelé � signal MPEG2-TS �. Le taux de compression est ici défini comme étant le rapport du volume des données après compression sur le volume initial des données. Les opérations de compression et de décompression d'un signal vidéo numérique sont généralement réalisées par des appareils dédiés à ces tâches. Par exemple, dans un studio d'enregistrement, cet appareil se présente sous la forme d'un PC (� Personal Computer �) industriel. Ce PC industriel se compose d'un bâti, ou � rack � en anglais, et de cartes électroniques enfichées dans un bus parallèle présent au fond du bâti. Chaque carte électronique de ce PC industriel remplit une fonction spécifique. Par exemple, le déposant connaît une carte électronique de compression d'un signal vidéo numérique comprenant : - un connecteur d'entrée apte à s'emboîter mécaniquement et de façon réversible dans des connecteurs correspondants d'appareils extérieurs de génération de signaux vidéo compressés et non compressés, - un connecteur de sortie apte à s'emboîter mécaniquement et de façon réversible dans des connecteurs d'appareils extérieurs d'acquisition de signaux 35 vidéo compressés et non compressés, - un codeur apte à compresser par codage prédictif un signal vidéo numérique et comportant à cet effet : • une entrée pour recevoir le signal vidéo non compressé, et • une sortie sur laquelle le codeur délivre le signal vidéo compressé. 40 Cette carte permet de raccorder : - sur le connecteur d'entrée un appareil extérieur générant un signal vidéo numérique non compressé, et - sur le connecteur de sortie un appareil extérieur d'acquisition du signal vidéo compressé par le codeur. Par exemple, l'appareil extérieur générant le signal vidéo numérique est une caméra numérique du studio d'enregistrement. L'appareil extérieur d'acquisition peut être un enregistreur équipé d'un disque dur pour stocker le signal vidéo numérique compressé ou un émetteur propre à diffuser le signal vidéo numérique compressé par l'intermédiaire d'une liaison satellite. Bien entendu, il n'est pas possible de connecter sur le connecteur d'entrée de cette carte un appareil qui génère directement un signal vidéo compressé. Il n'est pas non plus possible de connecter sur le connecteur de sortie un appareil destiné à acquérir un signal vidéo non compressé. Les studios d'enregistrement sont aussi équipés d'appareils extérieurs, tels qu'une caméra numérique, qui génèrent directement un signal vidéo numérique compressé. De façon similaire, les studios d'enregistrement contiennent des appareils extérieurs d'acquisition destinés à recevoir un signal vidéo numérique non compressé. Si de tels appareils existent dans le studio d'enregistrement, une carte électronique de décompression d'un signal vidéo numérique doit être utilisée pour raccorder l'appareil qui génère directement un signal vidéo compressé à l'appareil destiné à recevoir un signal vidéo non compressé. Pour des questions de commodité, cette carte électronique de décompression est souvent enfichée dans le même bâti que celui contenant la carte décrite ci-dessus. On trouve donc dans le même bâti, des cartes électroniques aptes à recevoir en entrée soit uniquement des signaux vidéo compressés soit uniquement des signaux vidéo non compressés. Or, les connecteurs d'entrée et de sortie de toutes ces cartes électroniques sont les mêmes. Typiquement, il s'agit de connecteurs BNC (Connecteur Bâillonnet Neill-Concelman). Ces connecteurs BNC sont normalisés. Par conséquent, rien n'empêche un utilisateur de raccorder un appareil extérieur qui génère un signal vidéo compressé à un connecteur d'entrée d'une carte conçue uniquement pour traiter un signal vidéo non compressé ou vice versa. Une telle erreur de raccordement peut se traduire par un comportement imprévisible de la carte raccordée par erreur à l'appareil. L'invention vise à remédier à cet inconvénient en proposant une carte électronique qui simplifie ces problèrnes de connectique. Elle a donc pour objet une carte électronique de compression d'un signal vidéo numérique comprenant en plus : - un décodeur apte à décompresser un signal vidéo compressé par codage prédictif et comportant à cet effet : • une entrée pour recevoir le signal vidéo compressé, et • une sortie sur laquelle le décodeur délivre le signal vidéo non compressé, et - un aiguilleur apte à : • connecter le connecteur d'entrée et le connecteur de sortie, respectivement, à l'entrée et à la sortie du codeur et, en alternance, • à connecter le même connecteur d'entrée et le même connecteur de sortie, respectivement, à l'entrée et à la sortie du décodeur. Dans la carte ci-dessus, la connectique est simplifiée puisque les mêmes connecteurs d'entrée et de sortie servent aussi bien à recevoir des signaux vidéo compressés que des signaux vidéo non compressés. De plus, cette carte permet de réduire l'encombrement des PC industriels existants puisqu'il faut deux fois moins de connecteurs que dans les PC industriels existants. Les modes de réalisation de cette carte peuvent comporter une ou plusieurs des caractéristiques suivantes : ^ le connecteur de sortie, dit connecteur série, est une interface série permettant de connecter une liaison série, par l'intermédiaire de laquelle les bits du signal vidéo numérique transitent les uns après les autres, directement à la carte, - la carte comprend en plus un connecteur parallèle formant une interface parallèle permettant de connecter une liaison parallèle, par l'intermédiaire de laquelle les bits du signal vidéo numérique transitent en parallèle, directement à la carte, et - l'aiguilleur est apte à : • connecter la sortie du codeur au connecteur série et, en alternance, au connecteur parallèle, et • connecter la sortie du décodeur au connecteur série et, en alternance, au connecteur parallèle ; ^ l'aiguilleur est également apte à connecter le connecteur parallèle au connecteur série sans passer ni par le codeur ni par le décodeur pour transférer le signal vidéo sans modifier son taux de compression entre une interface parallèle et une interface série ; ^ l'aiguilleur est également apte à connecter le connecteur parallèle à l'entrée du codeur et/ou du décodeur ; ^ le codeur et le décodeur sont inclus dans un même circuit semi-conducteur ; ^ le connecteur d'entrée et le connecteur de sortie sont des connecteurs BNC (Connecteur Bâillonnet Neill-Concelman) ; ^ l'aiguilleur est apte à détecter automatiquement si le signal vidéo numérique reçu par l'intermédiaire du connecteur d'entrée est compressé ou non et à diriger le signal vidéo numérique reçu en fonction du résultat de cette détection vers le codeur ou le décodeur. Ces modes de réalisation de la carte électronique présentent en outre les avantages suivants : - un appareil permettant de délivrer le signal vidéo soit par un connecteur série soit par un connecteur parallèle permet, au choix, de connecter à la carte soit des appareils d'acquisition par l'intermédiaire de l'interface série soit par l'intermédiaire de l'interface parallèle tout en limitant l'encombrement de l'appareil puisque chacune de ces interfaces peut délivrer un signal vidéo compressé ou non, - un aiguilleur permettant de transférer directement le signal vidéo du 10 connecteur parallèle vers le connecteur série permet d'utiliser cette carte comme un adaptateur d'interfaces parallèle/série sans ajouter de nouveau composant, - raccorder le connecteur parallèle à l'entrée du codeur ou du décodeur permet d'utiliser cette carte pour décompresser ou compresser un signal vidéo 15 reçu par l'intermédiaire de l'interface parallèle et de le délivrer sur le connecteur série sans ajouter de nouveau composant sur la carte, et - aiguiller automatiquement le signal vidéo reçu sur le codeur ou le décodeur en fonction de la nature compressée ou non du signal vidéo reçu permet d'éviter de mettre en oeuvre un aiguillage erroné du signal vidéo sur la 20 carte. L'invention a également pour objet un procédé de modification du taux de compression d'un signal vidéo numérique compressé par codage prédictif à l'aide de la carte ci-dessus. Ce procédé comprend : a) la réception du signal vidéo numérique compressé comprenant au moins 25 un premier et un second GOP (� Group Of Pictures �), b) la décompression du premier GOP afin d'obtenir un premier groupe d'images non compressées, c) la décompression du second GOP afin d'obtenir un second groupe d'images non compressées, 30 d) la compression du premier groupe d'images non compressées de manière à obtenir un troisième GOP compressé avec un taux de compression différent de celui du premier GOF', e) la compression du second groupe d'images non compressées de manière à obtenir un quatrième GOP compressé avec le taux de compression 35 différent de celui du premier GOP, Dans ce procédé, les étapes c) et d) sont au moins en partie exécutées en même temps. Le procédé ci-dessus permet un gain de temps substantiel puisqu'il n'attend pas d'avoir décompressé l'ensemble des GOP du signal vidéo reçu 40 pour procéder à leur nouvelle compression avec un taux différent. Les modes de réalisation de ce procédé peuvent comporter les étapes suivantes : f) après l'étape b), l'enregistrement du premier groupe d'images non compressées dans une mémoire tampon, g) après l'étape c), l'enregistrement du second groupe d'images non compressées dans la mémoire tampon, h) avant l'étape e), la suppression de ce premier groupe d'images non compressées de la mémoire tampon. Ainsi, la mémoire tampon utilisée peut être inférieure à la taille de 10 l'ensemble des GOP du signal vidéo numérique décompressé, ce qui limite la capacité et le prix de la mémoire tampon. Enfin, l'invention a pour objet un modificateur du taux de compression d'un signal vidéo numérique compressé par codage prédictif. Ce modificateur comprend : 15 - un décodeur apte à : a) recevoir le signal vidéo compressé comprenant au moins un premier et un second GOP (� Group Of Pictures �), b) décompresser le premier GOP afin d'obtenir un premier groupe d'images non compressées, 20 c) décompresser le second GOP afin d'obtenir un second groupe d'images non compressées, - un codeur apte à : d) compresser le premier groupe d'images non compressées de manière à obtenir un troisième GOP compressé avec un taux de 25 compression différent du premier GOP, e) compresser le second groupe d'images non compressées de manière à obtenir un quatrième GOP compressé avec le taux de compression différent du premier GOP. De plus, dans ce modificateur, le codeur et le décodeur sont aptes à 30 exécuter au moins en partie les tâches c) et d) en même temps, et le codeur ou le décodeur est celui de la carte électronique définie ci-dessus. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif et faite en se référant aux dessins sur lesquels : 35 - la figure 1 est une illustration schématique d'un studio d'enregistrement équipé d'une carte électronique de compression/décompression d'un signal vidéo numérique, - la figure 2 est une illustration schématique d'un modificateur de taux de compression réalisé à partir de la carte électronique de la figure 1, 40 - la figure 3 est un organigramme d'un procédé de modification du taux de compression d'un signal vidéo à l'aide du modificateur de la figure 2. Dans ces figures, les mêmes références sont utilisées pour désigner les mêmes éléments. Dans la suite de cette description, les caractéristiques et fonctions bien connues de l'homme du métier ne sont pas décrites en détail. La figure 1 représente un studio d'enregistrement 2. Par exemple, ce studio d'enregistrement comprend une caméra numérique 4 raccordée à l'entrée d'une carte 6 de compression/décompression d'un signal vidéo. Ici, la carte 6 est apte à délivrer le signal traité à différents appareils extérieurs d'acquisition d'un signal vidéo numérique tels qu'un émetteur satellite 8 et un ordinateur 10. L'émetteur 8 est capable d'émettre le signal vidéo reçu vers un satellite pour que celui-ci soit diffusé à un grand nombre de récepteurs. L'ordinateur 10 est un PC industriel. Il est équipé : - d'un module 12 d'empaquetage du signal vidéo reçu dans des trames IP (Internet Protocole) pour diffuser ce signal vidéo par l'intermédiaire de la toile d'araignée mondiale 14 plus connue sous le terme de � réseau Internet �, - d'un module 16 de pilotage d'un disque dur 18 propre à enregistrer le signal vidéo reçu sur le disque dur 18 ou au contraire à lire un signal vidéo enregistré sur le disque dur 18 pour le délivrer à la carte 6. Ici, l'ordinateur 10 est également équipé d'un écran 20 et d'un clavier 22. L'écran 20 et le clavier 22 forment une interface homme-machine qui permet à un opérateur de modifier des paramètres de fonctionnement de la carte 6. La carte 6 se présente ici sous la forme d'une carte électronique enfichée dans un bâti de l'ordinateur 10. Toutefois, pour simplifier l'illustration, la carte 6 est représentée en dehors de lordinateur 10. De plus, pour simplifier l'illustration, seuls les flux et composants traitant le signal vidéo ont été représentés. Les flux et composants traitant les signaux audio ont été omis. Sur la figure 1, les liaisons entre composants représentées par un simple trait sont des liaisons série sur lesquelles les informations sont transmises en série tandis que les liaisons représentées par un double traits correspondent à des bus parallèles. La carte 6 comprend un connecteur d'entrée 30 apte à être emboîté de façon réversible dans des connecteurs correspondants de différents appareils de génération de signaux vidéo numérique. Par exemple, le connecteur 30 est un connecteur BNC. Ainsi, le connecteur 30 peut être aussi bien emboîté dans le connecteur d'un appareil extérieur générant un signal vidéo numérique compressé que dans le connecteur d'un appareil extérieur générant un signal vidéo numérique non compressé. Le connecteur 30 forme une interface série propre à recevoir les bits du signal vidéo les uns après les autres soit par l'intermédiaire d'un câble coaxial soit par l'intermédiaire d'une fibre optique. Ce connecteur 30 est donc appelé � connecteur série �. Ici, la carte 6 est conçue pour recevoir par l'intermédiaire du connecteur 30 des signaux vidéo SDI et des signaux DVB-ASI. Le connecteur 30 est raccordé à l'entrée d'un égaliseur 32 qui permet de compenser, au moins en partie, certaines distorsions du signal vidéo reçu causées par la liaison série qui raccorde le connecteur 30 à l'appareil extérieur. Une sortie de l'égaliseur 32 est raccordée à l'entrée d'un bloc 34. Le bloc 34 est apte à transformer les informations transmises en série par l'égaliseur 32 en des informations transmises en parallèle sur un bus parallèle 36 permettant de transmettre simultanément plusieurs bits d'informations en même temps. Le bloc 34 permet également de désembrouiller le signal vidéo reçu. En particulier quand le signal vidéo reçu sur le connecteur 30 est un signal DVB-ASI, le signal en sortie du bloc 34 est un signal MPEG2-TS. Par exemple, le bloc 34 et le composant portant la référence LMH0031 et produit par Texas Instrument�. Le bus 36 est raccordé à l'entrée d'un aiguilleur 38. L'aiguilleur 38 est apte à aiguiller correctement le signal vidéo vers les différents composants de la carte 6 pour que celui-ci soit traité correctement. L'aiguilleur 38 est réalisé à partir d'un seul réseau diffusé programmable tel qu'un seul FPGA (Feild Programmable Gate Array). L'aiguilleur 38 comprend un premier module 40 d'aiguillage qui reçoit en entrée les informations transmises sur le bus 36 et qui aiguille ces informations soit vers un port d'entrée 42 soit vers un port d'entrée 44 d'un composant CODEC (COdeur û DECodeur) 46. Le port 42 est destiné à recevoir un signal vidéo non compressé. Le port 44 est un port d'entrée/sortie apte à recevoir ou à délivrer un signal vidéo compressé conforme au protocole MPEG2-TS. Le module 40 est également apte à aiguiller les informations reçues par l'intermédiaire du bus 36 ou celles délivrées par le port 44 vers un port 47 connecté par l'intermédiaire d'un bus 48 à un port d'entrée 50 d'un autre module 52 d'aiguillage de l'aiguilleur 38. Le port 47 est un port d'entrée/sortie apte à recevoir ou à délivrer un signal MPEG2-TS. Ici, le module 40 remplit également d'autres fonctions. Par exemple, le module 40 est apte à démultiplexer un signal MPEG2-TS pour en extraire un canal particulier qui est ensuite aiguillé soit vers le port 42, 44 ou 47. Le module 52 est apte à aiguiller le signal MPEG2-TS reçu par l'intermédiaire du port 50 ou le signal vidéo non compressé reçu par l'intermédiaire d'un port 54 soit vers un port d'entrée 58 d'un bloc 62 soit vers un port d'entrée/sortie 64 d'un pont 66. Le bloc 62 réalise les opérations inverses du bloc 34. En particulier, il permet de transformer les informations reçues par un bus parallèle 68 sur le port d'entrée 58 en des informations transmises en série par l'intermédiaire d'un port de sortie 72. Le bloc 62 permet également d'embrouiller les informations transmises. Par exemple, le bloc 62 est réalisé à partir du composant LMH0030 de Texas Instrument�. Le port 72 est raccordé à un connecteur de sortie 74. Le connecteur 74 est un connecteur BNC identique au connecteur 30. Ainsi, ce connecteur 74 peut être raccordé aussi bien à un appareil extérieur d'acquisition de signal vidéo compressé ou non. Ici, le connecteur 74 est raccordé à l'émetteur 8 par l'intermédiaire d'un câble coaxial ou d'une fibre optique. Le pont 66 permet de transmettre et de recevoir un signal MPEG2-TS par l'intermédiaire d'un connecteur PCIe (Peripheral Component Interconnect extended) 80. Le connecteur 80 est un connecteur parallèle. Ce connecteur 80 est emboîté dans une fente, plus connue sous le terme anglais de � slot �, correspondante de l'ordinateur 10. Sur la figure 1, cette connexion est représentée par une flèche bidirectionnelle 82. Ainsi, le connecteur 80 permet de transmettre le signal vidéo traité par la carte 6 soit au module 12 soit au module 16 de l'ordinateur 10. Le port d'entrée 54 du module 52 est raccordé à un port 86 de sortie de signal vidéo non compressé du composant 46. Le module 52 est également raccordé à des ports d'entrée et de sortie 90 et 92 d'un désentrelaceur 94. Le désentrelaceur 94 est un composant qui permet de désentrelacer un signal vidéo entrelacé. On rappelle qu'un signal vidéo entrelacé est composé d'une succession temporelle d'images paires et impaires alternées. Les images paires comportent uniquement les lignes paires de l'image tandis que les images impaires comportent uniquement les lignes impaires de cette image. Ainsi, une image complète ne peut être obtenue qu'en superposant deux images successives. Or, il existe un léger décalage temporel entre le moment où sont prises l'image paire et l'image impaire à superposer. Un tel décalage temporel n'a aucune incidence sur la reconstitution de l'image complète lorsque le signal vidéo est affiché sur une télévision analogique. Par contre, dans le cas où un signal vidéo entrelacé est affiché sur une télévision numérique, cela peut produire des artefacts gênant pour le spectateur. Le désentrelaceur 94 reconstruit à partir des images paire et impaire une image vidéo complète, c'est-à-dire contenant des lignes paires et impaires, pour limiter, voire supprimer, les artefacts gênants susceptibles d'apparaître lorsque cette image est affichée sur un téléviseur numérique. Le composant 46 comprend un codeur 100 et un décodeur 102. Le codeur 100 est apte à compresser le signal vidéo reçu sur le port d'entrée 42 et à délivrer le signal MPEG2-TS correspondant sur le port 44. Le décodeur 102 est apte à décompresser le signal MPEG2-TS reçu sur le port 44 et à délivrer le signal vidéo décompressé correspondant sur le port 86. Pour réaliser ces tâches, le codeur 100 et le décodeur 102 sont raccordés à une mémoire tampon 104. Cette mémoire 104 est au moins apte à stocker un groupe d'images décompressées correspondant à au moins un GOP du signal vidéo compressé. Par contre, ici, la capacité de cette mémoire 104 est insuffisante pour stocker l'ensemble des groupes d'images décompressées du signal vidéo reçu sur le connecteur 30. Par exemple, la mémoire 104 est inférieure à 1 gigabit. Ici, le composant 46 et en particulier le codeur et décodeur 100 et 102 sont conçus pour stocker dans la mémoire 104 au plus cinquante groupes d'images décompressées et de préférence moins de cinq groupes d'images décompressées. Par exemple, le composant 46 est un composant de la famille de composants portant la référence MB86H51 produit par la société Fujitsu. Enfin, la carte 6 comprend une mémoire 88 dans laquelle sont stockés les différents paramètres de fonctionnement de cette carte. Ces paramètres de fonctionnement sont utilisés par l'aiguilleur 38 pour savoir vers où le signal vidéo reçu par le connecteur 30 doit être dirigé. Les paramètres de fonctionnement contiennent également des informations de paramétrage du composant 46 comme, par exemple, la taille des GOP. Ici, ces paramètres de fonctionnement peuvent être modifiés par un opérateur par l'intermédiaire de l'interface homme-machine de l'ordinateur 10 20 pour réaliser chacune des fonctions suivantes. La première fonction de la carte 6 est de transformer un signal vidéo SDI en un signal DVB-ASI délivré par l'intermédiaire du connecteur 80. A cet effet, lorsque la carte 6 reçoit sur le connecteur 30 un signal vidéo SDI, celui-ci est égalisé puis parallélisé par le bloc 34 avant d'être communiqué au module 40. 25 Le module 40 l'aiguille vers le port 42. Le codeur 100 compresse alors le signal vidéo SDI et délivre le signal MPEG2-TS correspondant par l'intermédiaire du port 44. Le module 40 aiguille alors le signal MPEG2-TS vers le module 52 par l'intermédiaire du bus 48. Le module 52 aiguille le signal MPEG2-TS vers le pont 66 et le connecteur 80. Ensuite, le module 16 peut piloter le disque 18 pour 30 enregistrer le signal MPEG2-TS reçu sur le disque 18. Le module 12 peut également empaqueter le signal MPEG2-TS reçu dans des paquets IP qui sont ensuite transmis par l'intermédiaire du réseau Internet 14. La deuxième fonction de la carte 6 est de transformer un canal particulier d'un signal DVB-ASI en un signal vidéo SDI délivré par l'intermédiaire du 35 connecteur 74. A cet effet, le signal DVB-ASI est reçu sur le connecteur 30 et envoyé au bloc 34 qui le parallèlise et le désembrouille pour transmettre au module 40 le signal MPEG2-TS correspondant. Le module 40 démultiplexe le signal MPEG2-TS pour en extraire le canal particulier spécifié par des paramètres de fonctionnement enregistrés dans la mémoire 88. Par exemple, le 40 canal démultiplexé correspond à une chaîne de télévision ou à un programme de télévision particulier. Le canal démultiplexé est ensuite aiguillé par le module 40 vers le port 44. Le décodeur 102 décompresse le canal démultiplexé reçu sur le port 44. Le canal démultipléxé et décompressé est ensuite transmis au module 52 par l'intermédiaire des ports 86 et 54. Le module 52 convertit le signal reçu sur le port 52 en un signal vidéo SDI avant de le transmettre par l'intermédiaire du bloc 62 jusqu'au connecteur 74. Ensuite, par exemple, le signal vidéo SDI est diffusé par l'intermédiaire de l'émetteur 8. La troisième fonction de la carte 6 est d'adapter un signal DVB-ASI reçu sur une interface série à une interface parallèle. A cet effet, le signal DVB-ASI est reçu par l'intermédiaire du connecteur 30 puis transmis jusqu'au module 40. Le module 40 transmet alors le signal MPEG2-TS correspondant sur le bus 48 sans passer par l'intermédiaire du composant 46. Le module 52 dirige ce signal MPEG2-TS vers le connecteur 80. A partir du connecteur 80, le signal MPEG2-TS peut être enregistré sur le disque dur 18 ou diffusé par l'intermédiaire du réseau 14 par le module 12. Eventuellement, dans ce mode de fonctionnement, le module 40 démultiplexe le signal DVB-ASI pour en extraire un canal particulier qui seul est transmis par l'intermédiaire du connecteur 80. La quatrième fonction de la carte 6 est d'adapter un signal MPEG2-TS reçu par une interface parallèle à une interface série. A cet effet, le signal MPEG2-TS est reçu sur le connecteur 80. Par exemple, le signal MPEG2-TS est lu à partir du disque dur 18. Ensuite, le module 52 aiguille ce signal MPEG2-TS vers le bloc 62 qui le délivre sur le connecteur 74 sous la forme d'un signal vidéo SDI. La cinquième fonction de la carte 6 est de transformer un signal SDI en un signal DVB-ASI. A cet effet, le signal SDI est reçu par l'intermédiaire du connecteur 30 puis transmis jusqu'au module 40. Le module 40 l'aiguille vers le port 42. Le codeur 100 compresse alors le signal vidéo reçu et délivre le signal MPEG2-TS correspondant par l'intermédiaire du port 44. Le module 40 aiguille le signal MPEG2-TS vers le module 52 qui l'aiguille à son tour vers le connecteur 74 où il est délivré sous la forme d'un signal DVB-ASI. La sixième fonction de la carte 6 est de transformer un signal MPEG2-TS reçu sur le connecteur 80 en un signal vidéo SDI délivré par l'intermédiaire du connecteur 74. A cet effet, le signal MPEG2-TS reçu sur le connecteur 80 est transféré jusqu'au module 52 qui l'aiguille vers le module 40 par l'intermédiaire du bus 48. Le module 40 aiguille ce signal MPEG2-TS vers le port 44. Le décodeur 102 décompresse alors le signal MPEG2-TS et délivre le signal vidéo non compressé correspondant sur le port 86. Ensuite, le module 52 adapte le signal vidéo non compressé reçu au format SD ou HD-SDI puis le signal vidéo SDI obtenu est délivré sur le connecteur 74. La figure 2 représente modificateur 130 de taux de compression d'un signal vidéo réalisé à partir de la carte 6. Ici, le modificateur 130 comporte la carte 6 ainsi qu'une autre carte électronique 132 apte à compresser un signal vidéo. Par exemple, la carte 132 est identique à la carte 6. En particulier, la carte 132 comporte également des connecteurs BNC 30 et 74. Le connecteur 74 de la carte 6 est raccordé au connecteur 30 de la carte 132 par l'intermédiaire d'un câble coaxial ou d'une fibre optique 134. Ici, la carte 6 est configurée pour décompresser un signal DVB-ASI reçu sur son connecteur 30 et pour délivrer sur son connecteur 74 le signal vidéo SDI correspondant. La carte 132 est quant à elle configurée pour compresser un signal SDI reçu sur son connecteur 30 et pour délivrer le signal DVB-ASI correspondant sur son connecteur 74. La carte 132 est configurée pour compressé le signal SDI reçu avec un second taux de compression différent d'un premier taux de compression du signal DVB-ASI reçu par la carte 6. Typiquement, le second taux de compression est inférieur au premier taux de compression. De plus, ici, la carte 132 est configurée pour compresser le signal SDI en utilisant le même nombre d'images par GOP que dans le signal DVB-ASI reçu par la carte 6. Le fonctionnement du modificateur 130 va maintenant être décrit en regard du procédé de la figure 3. Le signal DVB-ASI reçu sur le connecteur 30 de la carte 6 est formé d'une succession temporelle de GOF'. Initialement, lors d'une étape 140, le codeur 100 de la carte 6 reçoit un premier GOP à décompresser. Dès que ce premier GOP est entièrement reçu, lors d'une étape 142, le décodeur 102 décompresse ce premier GOP. Au fur et à mesure que les images du premier GOP sont décompressées celles-ci sont transmises à la carte 132 par l'intermédiaire de la liaison 134. Lors d'une étape 144, le composant 46 de la carte 132 enregistre les images du premier groupe d'images décompressées dans la mémoire tampon 104 au fur et à mesure de leur réception. Ensuite, lors d'une étape 146, le décodeur 102 de la carte 6 reçoit le 30 second GOP immédiatement consécutif au premier GOP. Lors d'une étape 148, lorsque le second GOP est entièrement reçu, le décodeur 102 de la carte 6 décompresse ce second GOP. Au fur et à mesure que les images du second GOP sont décompressées, celles-ci sont transmises de la carte 6 à la carte 132 par l'intermédiaire de la 35 liaison 134. Ainsi, lors d'une étape 150, le composant 46 de la carte 132 enregistre les images du second groupe d'images décompressées dans la mémoire 104 au fur et à mesure de lieur réception. En parallèle des étapes 146 et 148, lors d'une étape 152, dès que le premier groupe d'images décompressées est entièrement enregistré dans la 40 mémoire 104 de la carte 132, le codeur 100 de la carte 132 compresse les images de ce premier groupe pour obtenir un troisième GOP. Ainsi, le codeur 100 commence à compresser les images du premier groupe d'images décompressées avant même que le décodeur 102 de la carte 6 n'ait fini de décompresser le second GOP. Lorsque le codeur 100 a obtenu le troisième GOP, lors d'une étape 154, celui-ci est délivré sur le connecteur 74 de la carte 132. Ainsi, un appareil extérieur connecté à la carte 132 par l'intermédiaire du connecteur 74 peut rapidement commencer à acquérir le signal vidéo compressé avec un nouveau taux de compression. Lors de l'étape 154, le premier groupe d'images non compressées enregistré dans la mémoire tampon de la carte 132 est supprimé pour libérer de la place pour enregistrer les groupes suivants d'images non compressées. Ensuite, lors d'une étape 156, dès que le second groupe d'images décompressées par la carte 6 est entièrement enregistré dans la mémoire 104 de la carte 132, le codeur 100 de la carte 132 compresse ce second groupe d'images pour obtenir un quatrième GOP. Par exemple, l'étape 156 est identique à l'étape 152. Après l'étape 156, lors d'une étape 158, le quatrième GOP est délivré sur le connecteur 74 de la carte 132 et les images du second groupe d'images décompressées sont supprimées de la mémoire tampon. L'étape 158 est identique à l'étape 154 sauf qu'elle s'applique au quatrième GOP. Les étapes 140 à 150 sont réitérées en boucle pour décompresser la totalité des GOP du signal DVB-ASI reçu. En parallèle, les étapes 152 à 158 sont réitérées en boucle pour compresser, avec un taux de compression différent, le signal vidéo SDI délivré par la carte 6. Ainsi, les étapes 148 et 152 et les étapes 142 et 156 se chevauchent, ce qui permet de modifier plus rapidement le taux de compression du signal DVB-ASI reçu. De plus, étant donné que seul un nombre limité de groupes d'images décompressées sont simultanément enregistrés dans la mémoire 104, la taille de celle-ci peut être limitée. De nombreux autres modes de réalisation sont possibles. Par exemple, le composant 46 peut être adapté pour traiter d'autres formats de signaux vidéo que ceux décrits ici. Par exemple, les signaux vidéo non compressés pourraient être au format 344M ou 372M ou 424M SMTPE. De même, le composant 46 peut être adapté pour traiter des signaux vidéo compressés en utilisant une autre norme que la norme MPEG2 ou H264. Par exemple, en variante, le composant 46 est remplacé par un composant CODEC permettant de réaliser les mêmes fonctions que le composant 46 et, en plus, de transformer un flux vidéo compressé au format MPEG2 en un flux vidéo compressé au format H264 et vice-versa. Cette nouvelle fonction est connue sous le terme anglais de � transcoding �. Dans ce cas, le composant CODEC peut être le composant portant la référence MB86H52 produit par la société Fujitsu. Dans cette variante, la carte remplit les fonctions supplémentaires suivantes : 1. transformation d'un signal DVB-ASI reçu sur le connecteur 30 et dans lequel le signal vidéo est compressé au format MPEG2 en un signal DVB-ASI délivré sur le connecteur 74 et dans lequel le signal vidéo est compressé au format H264, 2. transformation d'un signal DVB-ASI reçu sur le connecteur 30 et dans lequel le signal vidéo est compressé au format MPEG2 en un signal délivré sur le connecteur 80 et dans lequel le signal vidéo est compressé au format H264, et 3. transformation d'un signal reçu sur le connecteur 80 et dans lequel le signal vidéo est compressé au format MPEG2 en un signal délivré sur le connecteur 74 et dans lequel le signal vidéo est compressé au format H264. Ces fonctions supplémentaires sont mises en oeuvre en réglant des paramètres de fonctionnement de la carte. De plus, en raccordant de façon similaire à ce qui a été décrit en regard de la figure 2, une première carte à une seconde carte capables d'exécuter ces fonctions supplémentaires, il deviens possible de transformer un signal reçu sur le connecteur 80 de la première carte et dans lequel le signal vidéo est compressé au format MPEG2 en un signal délivré sur le connecteur 80 de la seconde carte et dans lequel le signal vidéo est compressé au format H264. Le composant 46 peut être remplacé par deux composants, l'un contenant uniquement le codeur et l'autre contenant uniquement le décodeur. De façon similaire, les modules 40 et 52 qui ont été décrits comme étant implémentés dans un seul et même FPGA peuvent être implémentés dans plusieurs FPGA différents. Le codeur et le décodeur peuvent correspondre, respectivement, à un groupe de plusieurs codeurs et à un groupe de plusieurs décodeurs. Le désentrelaceur 94 peut être omis ou remplacé par un connecteur de sortie/entrée permettant de raccorder la carte 6 à un désentrelaceur extérieur. L'aiguilleur 38 peut être adapté pour aiguiller un signal vidéo non compressé reçu par l'intermédiaire du connecteur 80 vers le codeur 100 pour le compresser avant de le délivrer, par exemple, par l'intermédiaire du connecteur 74. L'un des deux connecteurs 74 ou 80 peut être omis. Un connecteur de sortie supplémentaire peut être ajouté ou venir à la place du connecteur 80. Ce connecteur supplémentaire sera typiquement un connecteur Ethernet permettant de raccorder la carte 6 directement à un réseau Ethernet. Dans le cas où ce connecteur Ethernet vient s'ajouter aux connecteurs 74 et 80, l'aiguilleur 38 est adapté pour être capable de connecter ce connecteur Ethernet à l'entrée du codeur ou du décodeur et, en alternance, aux connecteurs 74 et 80 pour remplir une fonction d'adaptation d'interface. En variante, le module 40 est apte à détecter automatiquement à partir de l'analyse des informations reçues si le signal vidéo reçu par l'intermédiaire du connecteur 30 est un signal vidéo compressé ou non. En fonction du résultat de cette détection, le module 40 modifie automatiquement les paramètres de fonctionnement contenus dans la mémoire 88 pour aiguiller correctement le signal vidéo reçu soit vers le codeur 100 soit vers le décodeur 102. La carte 6 peut en plus être équipée d'un détecteur de connexion. Ce détecteur est apte à déterminer quels sont les connecteurs de la carte 6 qui sont actuellement raccordés à des appareils extérieurs. Ce détecteur est apte à modifier, si nécessaire, les paramètres de fonctionnement contenus dans la mémoire 88 pour aiguiller le signal vidéo uniquement vers et à partir de connecteurs réellement raccordés à un appareil extérieur. La mémoire 88 a été ici représentée comme étant à l'extérieur de l'aiguilleur 38 et du composant 46. En variante, elle est intégrée à l'intérieur de ces composants. La carte 6 est de préférence réalisée sur un seul et même circuit imprimé. Toutefois, en variante, la carte 6 est composée de plusieurs circuits imprimés 20 raccordés les uns aux autres par des bus parallèles. Le procédé de modification du taux de compression a été décrit dans le cas particulier où les premier et second GOP sont des GOP immédiatement successifs dans le signal vidéo. En variante, il n'est pas indispensable que le premier et le second GOP soient immédiatement successifs. Dans ce cas, la 25 carte 6 décompresse plusieurs GOF' du signal DVB-ASI avant de les transférer vers la carte 132 qui les recompresse avec un taux de compression différent. Toutefois, même dans ce cas, le nombre de GOP décompressés avant d'être transférés à la carte 132 reste très nettement inférieur au nombre total de GOP du signal DVB-ASI. Ainsi, même dans cette configuration, il existe toujours des 30 GOP qui sont décompressés par la carte 6 en même temps que la carte 132 compresse d'autres GOP précédemment décompressés par la carte 6. II n'est pas indispensable que le nombre d'images par GOP dans le signal DVB-ASI reçu par la carte 6 soit le même que dans le signal DVB-ASI délivré par la carte 132 35 Le procédé de modification du taux de compression décrit en regard de la figure 3 peut être mis en oeuvre indépendamment de l'utilisation de la carte 6. En particulier, il n'est pas nécessaire pour mettre en oeuvre le procédé de la figure 3 que les cartes utilisées comportent un aiguilleur remplissant les fonctions de l'aiguilleur 38. 40 REVENDICATIONS1. Carte électronique de compression/décompression d'un signal vidéo numérique, cette carte comprenant : - un connecteur (30) d'entrée apte à s'emboîter mécaniquement et de façon réversible dans des connecteurs correspondants d'appareils extérieurs de génération de signaux vidéo compressés et non compressés, - un connecteur (74) de sortie apte à s'emboîter mécaniquement et de façon réversible dans des connecteurs d'appareils extérieurs d'acquisition de signaux 10 vidéo compressés et non compressés, - un codeur (100) apte à compresser par codage prédictif un signal vidéo numérique et comportant à cet effet : • une entrée (42) pour recevoir le signal vidéo non compressé, et • une sortie (44) sur laquelle le codeur délivre le signal vidéo compressé, 15 caractérisée en ce que la carte électronique comprend : - un décodeur (102) apte à décompresser un signal vidéo compressé par codage prédictif et comportant à cet effet : • une entrée (44) pour recevoir le signal vidéo compressé, et • une sortie (86) sur laquelle le décodeur délivre le signal vidéo non 20 compressé, et - un aiguilleur (38) apte à : • connecter le connecteur (30) d'entrée et le connecteur (74) de sortie, respectivement, à l'entrée (42) et à la sortie (44) du codeur et, en alternance, • à connecter le même connecteur (30) d'entrée et le même connecteur 25 (74) de sortie, respectivement, à l'entrée (44) et à la sortie (86) du décodeur. 2. Carte selon la revendication 1, dans laquelle : - le connecteur (74) de sortie, dit connecteur série, est une interface série permettant de connecter une liaison série, par l'intermédiaire de laquelle les bits 30 du signal vidéo numérique transitent: les uns après les autres, directement à la carte, - la carte comprend en plus un connecteur parallèle (80) formant une interface parallèle permettant de connecter une liaison parallèle, par l'intermédiaire de laquelle les bits du signal vidéo numérique transitent en parallèle, directement à 35 la carte, et - l'aiguilleur (38) est apte à : • connecter la sortie (44) du codeur au connecteur série (74) et, en alternance, au connecteur parallèle (80), et • connecter la sortie (86) du décodeur au connecteur série (74) et, en 40 alternance, au connecteur parallèle (80). 3. Carte selon la revendication 2, dans laquelle l'aiguilleur (38) est également apte à connecter le connecteur parallèle (80) au connecteur série (74) sans passer ni par le codeur (100) ni par le décodeur (102) pour transférer le signal vidéo sans modifier son taux de compression entre une interface parallèle et une interface série. 4. Carte selon la revendication 2 ou 3, dans laquelle l'aiguilleur (38) est également apte à connecter le connecteur parallèle (80) à l'entrée du codeur (100) et/ou du décodeur (102). 5. Carte selon l'une quelconque des revendications précédentes, dans laquelle le codeur (100) et le décodeur (102) sont inclus dans un même circuit semi-conducteur. 15 6. Carte selon l'une quelconque des revendications précédentes, dans laquelle le connecteur (30) d'entrée et le connecteur (74) de sortie sont des connecteurs BNC (Connecteur Bâillonnet Neill-Concelman). 7. Carte selon l'une quelconque des revendications précédentes, dans laquelle 20 l'aiguilleur (38) est apte à détecter automatiquement si le signal vidéo numérique reçu par l'intermédiaire du connecteur (30) d'entrée est compressé ou non et à diriger le signal vidéo numérique reçu en fonction du résultat de cette détection vers le codeur ou le décodeur. 25 8. Procédé de modification du taux de compression d'un signal vidéo numérique compressé par codage prédictif à l'aide d'au moins une carte électronique conforme à l'une quelconque des revendications précédentes, ce procédé comprenant : a) la réception (140, 146) du signal vidéo numérique compressé comprenant 30 au moins un premier et un second GOP (� Group Of Pictures �), b) la décompression (142) du premier GOP afin d'obtenir un premier groupe d'images non compressées, c) la décompression (148) du second GOP afin d'obtenir un second groupe d'images non compressées, 35 d) la compression (152) du premier groupe d'images non compressées de manière à obtenir un troisième GOP compressé avec un taux de compression différent de celui du premier GOP, e) la compression (156) du second groupe d'images non compressées de manière à obtenir un quatrième GOP compressé avec le taux de 40 compression différent de celui du premier GOP, caractérisé en ce que les étapes c) et d) sont au moins en partie exécutées en même temps.10 9. Procédé selon la revendication 7, clans lequel le procédé comprend : f) après l'étape b), l'enregistrement (144) du premier groupe d'images non compressées dans une mémoire tampon, g) après l'étape c), l'enregistrement (150) du second groupe d'images non compressées dans la mémoire tampon, h) avant l'étape e), la suppression (154) de ce premier groupe d'images non compressées de la mémoire tampon. 10. Modificateur du taux de compression d'un signal vidéo numérique compressé par codage prédictif, ce modificateur comprenant : - un décodeur (102) apte à : a) recevoir le signal vidéo compressé comprenant au moins un premier et un second GOP (� Group Of Pictures �), b) décompresser le premier GOP afin d'obtenir un premier groupe d'images non compressées, c) décompresser le second GOP afin d'obtenir un second groupe d'images non compressées, - un codeur (100) apte à : d) compresser le premier groupe d'images non compressées de manière à obtenir un troisième GOP compressé avec un taux de compression différent du premier GOP, e) compresser le second groupe d'images non compressées de manière à obtenir un quatrième GOP compressé avec le taux de compression différent du premier GOP, caractérisé en ce que le codeur (100) et le décodeur (102) sont aptes à exécuter au moins en partie les tâches c) et d) en même temps, et en ce que le codeur (100) ou le décodeur (102) est celui d'une carte électronique conforme à l'une quelconque des revendications 1 à 7.