CH638355A5 - Procede et appareil de traitement de signaux d'images en couleurs. - Google Patents
Procede et appareil de traitement de signaux d'images en couleurs. Download PDFInfo
- Publication number
- CH638355A5 CH638355A5 CH766980A CH766980A CH638355A5 CH 638355 A5 CH638355 A5 CH 638355A5 CH 766980 A CH766980 A CH 766980A CH 766980 A CH766980 A CH 766980A CH 638355 A5 CH638355 A5 CH 638355A5
- Authority
- CH
- Switzerland
- Prior art keywords
- signal
- line
- data
- frame
- memory
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims description 30
- 238000000034 method Methods 0.000 title claims description 19
- 230000015654 memory Effects 0.000 claims description 139
- 238000005070 sampling Methods 0.000 claims description 65
- 239000002131 composite material Substances 0.000 claims description 8
- 239000003086 colorant Substances 0.000 claims description 6
- 230000006870 function Effects 0.000 claims description 2
- 230000000694 effects Effects 0.000 claims 1
- 102100029092 Utrophin Human genes 0.000 description 18
- 101710092028 Density-regulated protein Proteins 0.000 description 17
- 238000012937 correction Methods 0.000 description 16
- 230000002159 abnormal effect Effects 0.000 description 10
- 230000003111 delayed effect Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 8
- 230000002441 reversible effect Effects 0.000 description 7
- 125000004122 cyclic group Chemical group 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 230000000903 blocking effect Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 101100334377 Xenopus laevis fscn gene Proteins 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000002950 deficient Effects 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- 238000005562 fading Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 102100024074 Dystrobrevin alpha Human genes 0.000 description 2
- 101001053689 Homo sapiens Dystrobrevin alpha Proteins 0.000 description 2
- 101000720856 Homo sapiens Probable ATP-dependent RNA helicase DDX10 Proteins 0.000 description 2
- 101100498499 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) dbp-4 gene Proteins 0.000 description 2
- 102100025897 Probable ATP-dependent RNA helicase DDX10 Human genes 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 101001044612 Homo sapiens Density-regulated protein Proteins 0.000 description 1
- 101000909218 Homo sapiens Dynamin-1-like protein Proteins 0.000 description 1
- 101000830956 Homo sapiens Three-prime repair exonuclease 1 Proteins 0.000 description 1
- 101000841301 Homo sapiens Utrophin Proteins 0.000 description 1
- VVBLNCFGVYUYGU-UHFFFAOYSA-N Michlers ketone Natural products C1=CC(N(C)C)=CC=C1C(=O)C1=CC=C(N(C)C)C=C1 VVBLNCFGVYUYGU-UHFFFAOYSA-N 0.000 description 1
- 101100146536 Picea mariana RPS15 gene Proteins 0.000 description 1
- 101100332235 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) DRN1 gene Proteins 0.000 description 1
- 102100024855 Three-prime repair exonuclease 1 Human genes 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001627 detrimental effect Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000001454 recorded image Methods 0.000 description 1
- VVNRQZDDMYBBJY-UHFFFAOYSA-M sodium 1-[(1-sulfonaphthalen-2-yl)diazenyl]naphthalen-2-olate Chemical compound [Na+].C1=CC=CC2=C(S([O-])(=O)=O)C(N=NC3=C4C=CC=CC4=CC=C3O)=CC=C21 VVNRQZDDMYBBJY-UHFFFAOYSA-M 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/87—Regeneration of colour television signals
- H04N9/88—Signal drop-out compensation
- H04N9/888—Signal drop-out compensation for signals recorded by pulse code modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/87—Regeneration of colour television signals
- H04N9/873—Regeneration of colour television signals for restoring the colour component sequence of the reproduced chrominance signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/87—Regeneration of colour television signals
- H04N9/877—Regeneration of colour television signals by assembling picture element blocks in an intermediate memory
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Processing Of Color Television Signals (AREA)
Description
La présente invention a pour objet un procédé de traitement d'informations d'images en couleurs selon le préambule de la revendication 1, ainsi qu'un appareil pour la mise en œuvre de ce procédé.
Au cours de l'enregistrement et de la reproduction d'un signal numérique d'image en couleurs au moyen d'un enregistreur sur bande magnétique du type à tête tournante, des erreurs aléatoires peuvent être provoquées par des parasites de la tête, des parasites de la bande ou des parasites d'amplificateur, ou une erreur de synchronisation de chrominance peut résulter d'un évanouissement du signal. C'est un avantage reconnu du traitement des signaux numériques que des données erronées peuvent être corrigées mathématiquement par l'introduction de bits redondants de données enregistrés ou transmis. Par exemple, un procédé bien connu de correction de données numériques consiste à diviser ces données en blocs et en sous-blocs, chacun d'entre eux étant enregistré ou transmis avec un code de contrôle de redondance cyclique (CRC) et une parité horizontale et verticale de sorte que, à la reproduction ou à la réception, une erreur dans l'un des blocs peut être détectée à partir du code CRC correspondant et être corrigée sur la base des données de parité. Cependant, l'adjonction aux données d'informations enregistrées des bits redondants représentant le code CRC et les données de parité augmente nécessairement le débit binaire à l'enregistrement qui est limité par la nécessité de réduire au minimum la consommation de bande. Par conséquent, la possibilité de correction d'erreur est limitée par la redondance acceptable et peut être dépassée lorsqu'une erreur d'une importance substantielle est rencontrée.
Il a par ailleurs été proposé d'annuler une erreur dans un signal d'image transmis ou enregistré de manière telle que cette erreur ne puisse être remarquée dans l'image visualisée, en remplaçant les données erronées par des données de la ligne qui précède immédiatement dans la même trame. Un autre procédé connu d'annulation d'erreur consiste à remplacer les données erronées par une valeur moyenne des données dans les lignes qui précèdent et qui suivent immédiatement la ligne contenant l'erreur. Chacun de ces procédés d'annulation d'erreur permet d'obtenir un signal qui doit remplacer les données erronées par des données de la même trame. Mais, étant donné que l'image de télévision est formée par un balayage entrelacé, il est évident que les lignes voisines dans la même trame sont espacées d'une distance double de la distance entre des lignes voisines dans la représentation de l'image finale constituée par deux trames entrelacées. Par conséquent, les données dans des lignes immédiatement voisines de cette représentation finale de deux trames contiguës du signal d'image présentent une corrélation encore plus grande.
Pour cette raison, il a été proposé d'effectuer l'annulation d'erreur en remplaçant les données contenant des erreurs d'une ligne d'une trame par des données correspondantes d'une ligne de la trame qui précède immédiatement qui, dans la représentation en deux trames, est positionnée immédiatement à côté de la ligne contenant l'erreur, de sorte que les données utilisées pour annuler une erreur présentent une plus grande ressemblance avec les données initiales ou correctes qu'elles remplacent. Mais, dans le cas d'un signal d'image en couleurs, la phase de la composante de chrominance, c'est-à-dire des sous-porteuses des informations de couleurs, peut ne pas être la même dans des positions correspondantes de lignes immédiatement voisines de la représentation d'image de deux trames contiguës. Autrement dit, même si les informations de couleurs sont les mêmes dans des positions correspondantes des lignes immédiatement voisines, leurs polarités peuvent être inversées.
Par exemple, dans le cas d'un signal d'image en couleurs du système NTSC, si des données contenant une erreur dans une ligne d'une trame sont remplacées par des données correspondantes de la même ligne de la trame qui précède immédiatement, la ligne dans laquelle les données sont obtenues pour remplacer les données erronées peut être disposée au-dessus ou au-dessous de la ligne contenant une erreur de la représentation d'image des trames entrelacées, suivant que ces trames sont de la même image ou d'une image différente.
Par conséquent, dans le cas d'un signal d'image en couleurs du système NTSC, si des données contenant une erreur dans une ligne d'une trame sont remplacées par des données correspondantes de la même ligne dans la trame qui précède immédiatement, les informations de couleurs des données utilisées pour remplacer les données contenant une erreur peuvent avoir ou non la même polarité que ces dernières. En outre, étant donné que la ligne contenant une erreur d'une trame et la même ligne que la trame qui précède immédiatement dans laquelle des données sont extraites pour remplacer les données contenant une erreur sont décalées l'une par rapport à l'autre dans la direction verticale de la représentation d'image des deux trames entrelacées, il se produit une discontinuité, particulièrement en ce qui concerne la composante de luminance dans la position des données remplacées.
D'une manière similaire, dans le cas d'un signal d'image en couleurs du système PAL, si des données contenant une erreur dans une ligne d'une trame sont remplacées par des données correspondantes de la même ligne de la trame qui précède immédiatement et qui,
dans une représentation d'image de deux trames, est positionnée immédiatement à côté de la ligne contenant une erreur, les informations de couleurs de la ligne de cette trame précédente dans laquelle les données sont extraites pour remplacer les données contenant une erreur sont de polarité inversée par rapport aux informations de couleurs correspondantes de la ligne contenant une erreur, ou des informations différentes peuvent apparaître aux points d'échantillonnage correspondants le long de deux lignes immédiatement voisines. Le décalage géométrique de la ligne contenant une erreur et de la même ligne de la trame qui précède immédiatement dans laquelle des données sont extraites pour remplacer ou pour annuler les données contenant une erreur produit également des discontinuités, particulièrement en ce qui concerne la composante de luminance
5
10
15
20
25
30
35
40
45
50
55
60
65
638 355
4
dans les positions où des erreurs ont été annulées dans un signal d'image en couleurs du système PAL.
De plus, dans un enregistreur d'image sur bande magnétique, une tête tournante balaie répétitivement une bande magnétique pendant que cette dernière est entraînée dans la direction longitudinale pour l'enregistrement d'un signal d'image en couleurs dans des pistes successives et parallèles disposées obliquement sur la bande. La vitesse à laquelle la tête tournante balaie répétitivement la bande est commandée de manière que, par exemple, une trame d'informations d'image soit enregistrée sur chaque piste. Dans le mode normal de reproduction, la vitesse de la bande est la même qu'à l'enregistrement et la tête tournante suit exactement une seule piste pendant chaque période de trame de façon à ne reproduire que la trame d'informations d'image enregistrée dans cette piste. Mais, dans un mode de reproduction anormal, par exemple pendant une reproduction accélérée, la vitesse à laquelle la bande magnétique est entraînée est plusieurs fois supérieure à sa vitesse normale de sorte que, pendant une seule période de trame, la tête balaie plusieurs pistes et, par conséquent, reproduit des fragments successifs d'informations d'image provenant de trames différentes et/ou d'images différentes du signal d'image en couleurs enregistré. Si ces informations d'image reproduites sont utilisées, par exemple pour produire une image de télévision en couleurs, les changements résultant de la polarité et du type d'informations de couleurs fournies à différents instants pendant une période de trame et les discontinuités, particulièrement dans les informations de luminance résultant du décalage géométrique des lignes et/ou des trames successivement balayées, conduisent à une image distordue et sans naturel.
La présente invention a pour but de remédier à ces inconvénients.
Le procédé selon l'invention est défini dans la revendication 1. L'appareil selon l'invention pour la mise en œuvre du procédé est défini dans la revendication 9.
Des modes d'exécution de l'invention seront décrits ci-après en se référant aux dessins sur lesquels:
les fig. 1 et 2 sont des schémas simplifiés, respectivement des sections d'enregistrement et de reproduction, d'un enregistreur numérique d'image sur bande magnétique, dans lequel un appareil de traitement de signal d'image selon l'invention peut être utilisé avec avantage,
la fig. 3 représente schématiquement un ensemble de têtes tournantes faisant partie de l'enregistreur numérique des fig. 1 et 2,
la fig. 4 représente schématiquement les têtes tournantes de l'ensemble de la fig. 3,
la fig. 5 est une vue schématique en plan d'un tronçon de bande ( magnétique montrant des pistes sur lesquelles des signaux sont enregistrés,
les fig. 6A, 6B, 6C et 7 sont des représentations schématiques destinées à expliquer la conversion numérique et le codage d'un signal d'image pour l'enregistreur numérique,
les fig. 8 A et 8 B sont des tableaux destinés à expliquer la commande d'adresse d'une mémoire par rapport aux lignes d'un signal d'image à y écrire,
la fig. 9 est un schéma montrant la relation entre les lignes indiquées sur les fig. 8A et 8B, pour la représentation d'une image complète,
la fig. 10 représente des courbes destinées à expliquer la relation de phase entre les sous-porteuses de chrominance d'un signal d'image en couleurs dans le système NTSC,
la fig. 11 représente des courbes destinées à expliquer la relation de phase entre les sous-porteuses de chrominance d'un signal d'image en couleurs en système PAL,
la fig. 12 est un tableau destiné à expliquer le traitement du signal d'image effectué selon l'invention dans le cas d'un signal d'image en couleurs NTSC,
la fig. 13 est un schéma simplifié d'un appareil de traitement de signal d'image selon un mode de réalisation de l'invention et destiné à effectuer le traitement expliqué en regard de la fig. 12,
la fig. 14 est un tableau destiné à expliquer le traitement du signal d'image effectué dans le cas d'un signal d'image en couleurs PAL,
la fig. 15 est un schéma simplifié d'un appareil de traitement de signal d'image selon un autre mode de réalisation de l'invention, destiné à effectuer le traitement expliqué en regard de la fig. 14,
la fig. 16 est un schéma plus détaillé des circuits de l'appareil de la fig. 15, et les fig. 17A à 17S sont des diagrammes de temps destinés à expliquer le fonctionnement des circuits de la fig. 16.
L'invention sera donc décrite ci-après dans son application à un enregistreur numérique d'image sur bande magnétique comprenant une section d'enregistrement (fig. 1) et une section de reproduction (fig. 2). Dans cet enregistreur d'image, un signal numérique d'image est enregistré par un ensemble de têtes tournantes (fig. 3) sur des pistes parallèles disposées obliquement sur une bande magnétique 2 (fig. 5). Etant donné que le débit binaire à l'émission du signal d'image numérique est élevé, trois têtes tournantes 1 A, 1B et 1C (fig. 4) sont disposées en toute proximité les unes des autres et les signaux d'image numérique d'une trame sont distribués par trois canaux à ces têtes et enregistrés sur la bande magnétique en trois pistes parallèles 3A, 3B et 3C (fig. 5). Un signal de son peut être converti en un signal modulé par impulsions codées et enregistré par une tête tournante (non représentée) sur une autre piste (non représentée) disposée parallèlement aux pistes d'image 3A, 3B et 3C. En variante, le signal de son peut être enregistré dans une piste 4 (fig. 5) le long d'un bord longitudinal de la bande.
L'examen détaillé de la fig. 1 montre qu'un signal d'image en couleurs à enregistrer est appliqué par une borne d'entrée 11 à un processeur d'entrée 12. Ce dernier peut comporter un circuit écrêteur et un séparateur de signaux de synchronisation et de sous-porteuse de chrominance, et il fournit la partie d'informations effectives ou d'image du signal en couleurs à un convertisseur analogique-numérique 13. Un signal de synchronisation et un signal de synchronisation de sous-porteuse de chrominance, séparés du signal d'image en couleurs par le processeur 12, sont appliqués à un générateur 14 d'horloge pilote qui consiste de préférence en une boucle à verrouillage de phase. Le générateur 14 d'horloge pilote délivre des impulsions d'horloge à une fréquence d'échantillonnage fs appropriée. Les impulsions d'horloge provenant du générateur 14 et le signal de synchronisation sont appliqués à un générateur 15 de signaux de commande qui produit différents types d'impulsions de synchronisation, de signaux d'identification (ID) pour identifier des lignes, des trames, des images et des pistes, ainsi qu'un signal de commande, par exemple un train d'impulsions d'échantillonnage.
Le convertisseur analogique-numérique 13 comporte d'une façon générale un circuit d'échantillonnage et de maintien et un convertisseur analogi'que-numérique destiné à convertir chaque sortie échantillonnée en un code à huit bits qui est transmis en parallèle à un circuit d'interface 16. La partie d'image effective du signal d'image en couleurs, convertie en forme numérique, est divisée par le circuit d'interface 16 en trois canaux. Les données qui correspondent aux échantillons successifs de chaque ligne sont affectées cycliquement aux trois canaux, dans un ordre répétitif, et les données de ces trois canaux sont traitées de la même manière. Un signal numérique d'image extérieure Din, provenant par exemple d'un appareil de montage, peut aussi être appliqué au circuit d'interface 16 pour être divisé dans les trois canaux. Les données de l'un des canaux sont délivrées sous la forme d'un signal d'enregistrement pour la tête 1A après avoir été appliquées successivement à un circuit 17A de compression de base de temps, un codeur 18A de correcteur d'erreur, un processeur d'enregistrement 19A et un amplificateur d'enregistrement 20A. Les données de chacun des autres canaux sont également traitées par une même disposition, c'est-à-dire par un circuit 17B, 17C de compression de base de temps, un codeur 18B, 18C de commande d'erreur, un processeur d'enregistrement 19B, 19C et un amplificateur d'enregtistrement 20B, 20C pour fournir les signaux d'enregistrement aux têtes 1B et 1C.
5
10
15
20
25
30
35
40
45
50
55
60
65
5
638 355
Dans le cas d'un signal d'image en couleurs en système NTSC, la durée ou la période d'une ligne (1H) est 63,5 |is et la période de blocage est 11,1 |ts. Par conséquent, la partie d'image effective dure 52,4 (is. Si la fréquence d'échantillonnage utilisée dans le circuit 13 de convertisseur analogique-numérique est 4 fSCN, où fSCN est la fréquence de sous-porteuse de chrominance = 455/2 fHN (fHN étant la fréquence horizontale ou de ligne), le nombre des échantillons dans chaque période horizontale H est 910 comme l'indique la fig. 6A. Par ailleurs, le nombre des échantillons dans la partie effective d'image de chaque ligne est 750, c'est-à-dire 52,4/63,5 x 910=750, de sorte que 250 échantillons peuvent être affectés à chacun des canaux pour chaque ligne.
Le nombre des lignes constituant une trame est 262,5 avec une période de synchronisation verticale et une période d'impulsions de correction de 10,5H. Etant donné que des signaux d'essai VIT et VIR sont intercalés dans la période de blocage vertical, ils sont également considérés comme des signaux d'image effective et le nombre des lignes effectives d'image d'une période de trame est choisi à 252.
Le codage de chacun des signaux d'image fournis respectivement aux têtes 1 A, 1B, 1C sera maintenant décrit en regard des fig. 6B et 6C. Il apparaît que les données d'une ligne ou d'une période horizontale du signal d'image en couleurs comprenant 250 échantillons par canal, comme cela a été indiqué ci-dessus, sont divisées en deux, c'est-à-dire qu'il y a deux sous-blocs pour chaque ligne avec chacun 125 échantillons de données. Chaque sous-bloc du signal numérique codé peut être constitué de 134 échantillons (1072 bits) dans lesquels sont disposés les uns après les autres un signal de synchronisation de bloc (SYNC) de trois échantillons (24 bits), un signal d'identification (ID) et d'adresse (AD) de deux échantillons (16 bits), les données d'informations de 125 échantillons (1000 bits) et le code CRC de contrôle de redondance cyclique de quatre échantillons (32 bits). Le signal de synchronisation de bloc est utilisé pour identifier le début d'un sous-bloc de manière à permettre l'extraction des signaux d'identification et d'adresse, des données d'informations et/ou du code CRC. Les signaux d'identification ID indiquent le canal (piste), l'image, la trame et la ligne auxquelles appartiennent les données d'informations du sous-bloc, et le signal d'adresse AD représente l'adresse du sous-bloc respectif. Le code CRC est utilisé pour la détection d'une erreur dans les données d'informations du sous-bloc correspondant.
La fig. 7 montre le codage pour une trame d'un canal. Sur cette figure, chaque caractère de référence SBi (i ~ 1572) indique un sous-bloc, deux de ces derniers constituant un bloc ou une ligne. Etant donné que la partie d'image effective d'une trame comprend 252 lignes, comme cela a été indiqué ci-dessus, les données de 252 blocs (504 sous-blocs) sont présentes dans une trame. Les données d'informations d'image de trame particulière sont disposées séquentiellement sous la forme d'une matrice 21 x 12. Des données de parité sont également prévues conjointement avec les directions horizontale et verticale des données d'informations d'image de la matrice. Plus particulièrement, sur la fig. 7, les données de parité dans la direction horizontale sont positionnées dans la 30e colonne de blocs et les données de parité pour la direction verticale sont positionnées dans la 22e rangée en bas. Dans la 30e colonne de blocs, à la 22e rangée, se trouvent les données de parité horizontale pour les données de parité verticale. Les données de parité pour la direction horizontale sont formées de deux manières par 12 sous-blocs respectivement prélevés dans les 12 blocs formant une rangée de la matrice. Par exemple, dans la première rangée, les données de parité SB25 sont formées par l'addition modulo-2:
[SBj] © [SB3] © [SBs] © .... © [SB23] = [SB25]
Dans cette équation, [SB] désigne simplement les données du sous-bloc SBi correspondant. Dans ce cas, des échantillons appartenant à certains respectifs des 12 sous-blocs sont calculés chacun sous une forme parallèle à 8 bits. D'une manière similaire, les données de parité [SB26] sont formées par l'addition modulo-2:
[SB2] © [SB4] © [SB6] © .... © [SB24] — [SB26]
Les données de parité sont formées d'une manière similaire pour chacune de la 2e à la 22e rangée dans la direction horizontale. L'amélioration de la possibilité de correcteur d'erreur résulte du fait que les données de parité ne sont pas formées simplement par les données des 24 sous-blocs d'une rangée, mais par les données de 12 sous-blocs positionnés à des intervalles de la rangée.
Les données de parité pour la direction verticale sont formées par les données de 21 sous-blocs dans chacune des 12 premières rangées de blocs. Dans la première colonne, les données de parité [SB547] sont formées par l'addition modulo-2:
[SB,] © [SB27] © [SBS3] © .... [SB521] = [SB547]
Dans ce cas, les échantillons appartenant à chacun des 21 sous-blocs sont calculés chacun sous une forme parallèle à 8 bits.
Par conséquent, ces données de parité consistent en 125 échantillons, comme c'est également le cas pour les données d'image de chaque sous-bloc. Dans le cas de la transmission du signal numérique d'une trame de la matrice ci-dessus (22 x 13) sous la forme d'une série d'une première, d'une seconde, d'une troisième,... d'une vingt-deuxième rangée en séquence, étant donné que 13 blocs correspondent à la durée de 12H, une période de 12 x 22=264 H est nécessaire pour transmettre le signal numérique d'une trame.
Par ailleurs, si l'enregistreur d'image sur bande magnétique est du type à format C, et comporte donc une tête auxiliaire pour enregistrer et reproduire une partie de la période de blocage vertical d'une trame, une durée d'environ 250H seulement peut être enregistrée avec une tête d'image. Par conséquent, la période de 264H de données à transmettre est comprimée en base de temps (avec un rapport de compression de Rt égal à 41/44) jusqu'à une période ou une durée de 246H au moyen du compresseur de base de temps 17A, 17B ou 17C afin de laisser une marge de quelques H à enregistrer dans chaque piste. En outre, pour comprimer les données d'image avec le rapport de compression 41/44 précité, chacun des compresseurs 17A, 17B et 17C produit une période de blocage de données dans laquelle le signal de synchronisation de bloc, les signaux d'identification et d'adresse et le code CRC sont introduits pour chaque sous-bloc de données d'image de 125 échantillons et, en même temps, il établit des périodes de blocage de données dans lesquelles les blocs de données de parité sont introduites. Les données de parité pour les directions horizontale et verticale et le code CRC de chaque sous-bloc sont produits par le codeur respectif de correction d'erreur 18A, 18B ou 18C. Le signal de synchronisation de bloc et les signaux d'identification et d'adresse sont ajoutés aux données d'image dans les processeurs d'enregistrement respectifs 19A, 19B ou 19C. Le signal d'adresse AD représente le numéro déjà noté (i) du sous-bloc. En outre, dans le processeur d'enregistrement 19A, 19B ou 19C, un codeur peut être prévu, du type à codage de bloc qui convertit de 8 en 10 le nombre des bits d'un échantillon, et un convertisseur parallèle-série qui convertit en série le code parallèle à 10 bits. Comme cela a été décrit en détail dans la demande de brevet des Etats-Unis d'Amérique N° 171481 déposée le 23 juillet 1980 au nom de la titulaire, le codage de bloc est de préférence tel que 28 codes dont les niveaux continus sont voisins de zéro sont choisis parmi 210 codes de 10 bits et sont disposés de manière à être en correspondance univoque avec les codes initiaux à 8 bits. Grâce à cette disposition, le niveau continu du signal d'enregistrement est aussi voisin de zéro que possible, c'est-à-dire que des 0 et des 1 sont alternés les uns avec les autres dans la mesure du possible. Ce codage de bloc est utilisé pour éviter la dégradation du signal transmis sur le côté reproduction grâce à une transmission pratiquement exempte de courant continu. Il est également possible d'obtenir les mêmes résultats en utilisant un système brouilleur mettant en œuvre la séquence dite M qui est pratiquement aléatoire, à la place du codage de bloc.
Dans la section de reproduction de l'enregistreur numérique d'image sur bande magnétique, à laquelle l'invention s'applique avec
5
10
15
20
25
30
35
40
45
50
55
60
65
638 355
6
avantage, trois canaux de signaux reproduits sont extraits des têtes 1A, 1B et 1C qui explorent les pistes 3A, 3B et 3C correspondantes. Comme le montre la fig. 2, les signaux reproduits sont appliqués par les têtes 1 A, 1B et 1C, par l'intermédiaire d'amplificateurs de reproduction 21 A, 21B et 21C à des processeurs de reproduction 22A, 22B et 22C. Dans chacun de ces processeurs de reproduction 22A, 22B et 22C, les données en série sont converties en format parallèle, le signal de synchronisation de bloc est extrait, les données sont séparées du signal de synchronisation de bloc et des codes ou signaux ID, AD et CRC et, en plus, un décodage de bloc ou une conversion de 10 bits en 8 bits est effectué. Les données résultantes sont appliquées à un correcteur 23A, 23B ou 23C de base de temps dans lequel l'erreur de base de temps est éliminée des données. Chacun de ces correcteurs de base de temps comporte par exemple 4 mémoires dans lesquelles les données reproduites sont écrites séquentiellement par des impulsions d'horloge synchronisées avec les données reproduites, et ces données sont lues séquentiellement dans les mémoires par des impulsions d'horloge de référence. Si l'opération de lecture risque de prendre de l'avance sur l'opération d'écriture, la mémoire dans laquelle les données viennent d'être lues est lue à nouveau.
Les données de chaque canal sont fournies par celui correspondant des correcteurs de base de temps 23A, 23B et 23C à l'un ou à l'autre des décodeurs de correction d'erreur 25A, 25B et 25C au moyen d'un interchangeur commun 24. Dans une opération courante de reproduction dans laquelle les têtes magnétiques suivent exactement les pistes d'enregistrement sur la bande magnétique, de sorte que les têtes 1A, 1B et 1C reproduisent uniquement les signaux enregistrés respectivement sur les pistes 3A, 3B et 3C, l'interchan-geur 24 fait passer ces signaux des correcteurs de base de temps 23A, 23B et 23C respectivement aux décodeurs de correction d'erreur 25A, 25B et 25C. Mais, pendant une reproduction dans un mode autre que le mode normal, par exemple en reproduction accélérée, dans laquelle la vitesse de déroulement de la bande magnétique peut aller jusqu'à quelques dizaines de fois sa vitesse ordinaire, chacune des têtes tournantes se déplace suivant la ligne 5 de la fig. 5 et explore par conséquent plusieurs pistes d'enregistrement. Il en résulte que les signaux reproduits à partir des pistes 3A, 3B et 3C sont mélangés dans les signaux délivrés par chacun des correcteurs 25A, 25B et 25C. Dans ce cas, l'interchangeur 24 identifie les canaux corrects des signaux reproduits, en utilisant les signaux d'identification de piste, et délivre les signaux reproduits au décodeur de correction d'erreur 25A, 25B ou 25C pour le canal respectif.
Dans chacun des décodeurs de correction d'erreur, comme cela sera expliqué en détail ci-après, une erreur apparaissant dans les données d'informations, et particulièrement une erreur qui ne peut être corrigée au moyen des parités horizontale et verticale, peut être annulée ou interpolée. Les données provenant de chacun des décodeurs de correction d'erreur 25A, 25B, 25C sont appliquées à l'un correspondant des circuits 26A, 26B ou 26C d'expansion de base de temps qui ramènent les données à leur débit initial et les appliquent au circuit d'interface commun 27. Ce dernier a pour fonction de ramener les données reproduites des trois canaux en un seul canal qui comprend un circuit convertisseur numérique-analogique 28 pour la conversion des données en format analogique. Le circuit d'interface 27 délivre également un signal Dout de sortie d'image numérique. Etant donné qu'une entrée numérique d'image Din et une sortie numérique d'image Dout sont prévues dans les sections d'enregistrement et de reproduction des fig. 1 et 2, le montage et le doublage peuvent se faire avec des signaux numériques, c'est-à-dire sans conversion analogique-numérique ou numérique-analogique.
Le signal de sortie du convertisseur numérique-analogique 28 est appliqué à un processeur de sortie 29 qui délivre un signal d'image en couleurs reproduit à une borne de sortie 30. Un signal de référence extérieure est fourni par une borne 31 à un générateur 32 d'horloge pilote qui délivre des impulsions d'horloge et un signal de synchronisation de référence à un générateur 33 de signaux de commande. Ce dernier produit des signaux de commande synchronisés avec le signal de référence extérieure, par exemple différentes impulsions de synchronisation, des signaux de référence ou de demande d'identification pour les lignes, les trames et les images, ainsi que des impulsions d'horloge d'échantillonnage.
Avant de passer à une description plus détaillée des détecteurs de correction d'erreur 25A, 25B et 25C selon l'invention, il y a lieu de penser que la compréhension de l'invention sera facilitée par la description ci-après des relations entre les informations dans des lignes immédiatement voisines d'une représentation d'image complète d'un signal d'image en couleurs NTSC, comme le montre la fig. 10. Comme cela a déjà été indiqué, dans le système NTSC, la fréquence de sous-porteuse de chrominance f=455/2 fHN=(227+1/2) fHN. Par conséquent, la phase de la sous-porteuse de chrominance est inversée entre une ligne d'une trame et la ligne suivante de la même trame et également entre une ligne d'une image et la même ligne de l'image suivante.
Si l'échantillonnage du signal d'image en couleurs est effectué avec une fréquence d'échantillonnage 4fSCN, comme cela a été déjà été supposé, et si l'échantillonnage est effectué à 0°, 90°, 180° et 270° par rapport à l'axe du signal (EB—EY) ou de différence de couleur bleue, en commençant à 0° par rapport à cet axe pour la première ligne de la première trame de la première image, les informations de couleurs de deux images sont celles représentées sur la fig. 10.
Dans le cas de la désignation des lignes sur le côté gauche de la fig. 10, les numéros donnés pour les lignes des première et seconde trames de chaque image sont tels que la première trame ou trame d'ordre impair est constituée par les lignes de la lre à la 262e, par exemple, telle que lj.j à 11_262 dans la première trame, tandis que la seconde trame ou trame d'ordre pair est constituée par les 263e à 525e lignes, par exemple li_263 à h-525 dans la seconde trame de la première image. Mais si les lignes sont numérotées dans i'ordre pour chaque trame, comme sur le côté droit de la fig. 10, chaque première trame ou trame d'ordre impair contient les lignes des numéros 1 à 262, désignées par Lj.j à L^gj sur la fig. 10, et chaque seconde trame ou trame d'ordre pair contient les lignes des numéros 1 à 263, comme indiqué par L2_i à L2.263 sur le côté droit de la fig. 10. Si l'on considère ces numéros des lignes de trame, il apparaît qu'une ligne de la seconde trame, ou trame d'ordre pair, se trouve immédiatement au-dessus de la ligne de la première trame ou trame d'ordre impair identifiée par le même numéro de ligne de trame dans la représentation de l'image complète.
Mais, comme cela a déjà été indiqué, dans un enregistreur numérique, seules les lignes d'image effective sont sélectionnées pour l'enregistrement de sorte que, par exemple, les première et seconde trames de chaque image peuvent être constituées chacune par les lignes de la lre à la 252e. Dans ce cas également, il apparaît qu'une ligne de la s'econde trame ou trame d'ordre pair, lorsqu'elle est vue dans la représentation d'une image complète, apparaît immédiatement au-dessus de la ligne de la première trame ou trame d'ordre impair identifiée par le même numéro de ligne.
Sur la fig. 10, les lignes de la première trame de chaque image sont représentées en traits pleins et les lignes de la seconde trame de chaque image sont indiquées en pointillés, la phase de la sous-porteuse étant superposée. Simplement pour clarifier et faciliter la représentation, la sous-porteuse a été représentée sur la fig. 10 avec une fréquence très réduite et, plus particulièrement, comme si fSCN =(9+l/2)fHN plutôt que (227+1/2) comme c'est réellement le cas dans le système NTSC. Pour la même raison, la fig. 10 montre les données effectives de chaque ligne sur cinq cycles seulement de la sous-porteuse de chrominance, l'échantillonnage n'étant effectué que dans cette région comme le montrent les points noirs; mais il est bien entendu que, en pratique réelle, le nombre des échantillons dans la région effective d'image de chaque ligne est 750 pour une fréquence d'échantillonnage de 4 x fSCN dans le cas du signal NTSC, comme cela a déjà été indiqué.
Le niveau d'un signal d'image en couleurs Sk dans le système NTSC est déterminé par l'équation ci-après :
5
10
15
20
25
30
35
40
45
50
55
60
65
7
638 355
Sk = Ey + (Er — Ey) COS Û)ct
+ Yôï (Eß ~~ Ey) sin 0)01 (1)
ou Sk = EY + DRn cos (öct + DBn sin o>ct (2)
C0c = 2 7lfc,
drM est ^ (Er - EY)
1
DBn est (En — Ey)
N 2,03 v B Y
51 les niveaux du signal aux points d'échantillonnage qui sont à 0 , 90°, 180° et 270° par rapport à l'axe (EB—Ey) sont représentés respectivement par Sl5 S2, S3 et S4, les équations ci-après sont tirées de l'équation (2):
S[ = Y, + DRN1 (û)ct = 0°)
52 = Y2 4- DRN2 (coct = 90°)
53 = Y3 - DRN3 (<act = 180°)
54 = Y4 — DBN4 (<act = 270°)
Etant donné que la première ligne de la première trame de la première image commence à 0° par rapport à l'axe (EB — EY), comme cela a été expliqué ci-dessus, les signaux de couleurs aux points d'échantillonnage deviennent un signal de différence de couleur rouge de polarité positive +(ER—EY)=DRN à 0°, un signal de différence de couleur bleue de polarité positive +(EB—EY)= +DBN à 90°, un signal de différence de couleur rouge de polarité négative —(ER—Ey)= — DRn à 180° et un signal de différence de couleur bleue de polarité négative — (EB—EY) = — DBN à 270°. Sur la fig. 10, les symboles®, R,(§) et B sont utilisés pour désigner les signaux +DRn, — DRn, +DBNet — DBN.
Comme le montre la fig. 10, étant donné que la fréquence d'échantillonnage fs est 4fSCN et exactement un multiple entier de la fréquence horizontale fHN, les phases ou positions d'échantillonnage des points d'échantillonnage coïncident les unes avec les autres sur toutes les lignes et les numéros de ces points d'échantillonnage sont les mêmes sur toutes les lignes.
En outre, les informations de couleurs en un point d'échantillonnage d'une ligne particulière et les informations de couleurs au point d'échantillonnage correspondant d'une ligne de la trame qui précède immédiatement, positionnée au-dessous de la première ligne de la représentation de l'image complète, sont semblables entre elles et ont les mêmes phases ou polarités. Ainsi par exemple, les informations de couleurs d'un point d'échantillonnage de la ligne li.263> c'est-à-dire de la première ligne L2_i de la seconde trame de la première image apparaissent sur la fig. 10 comme identiques et de mêmes phases ou polarités que les informations de couleurs du point d'échantillonnage correspondant de la ligne l^, c'est-à-dire de la première ligne de la première trame de la première image, car la ligne lj_i apparaît immédiatement au-dessous de la ligne 1[_263 dans la représentation de l'image complète constituée par les première et seconde trames entrelacées. De même, en ce qui concerne la ligne l2.j, c'est-à-dire la première ligne LM de la première trame de la seconde image, il apparaît que la ligne li_264, c'est-à-dire la seconde ligne L2.2 de la seconde trame de la première image, se trouve immédiatement au-dessous de la ligne 12_] de la représentation de l'image complète constituée par la seconde trame de la première image et la première trame de la seconde image. Ainsi, aux points d'échantillonnage correspondants des lignes 12_[ et lj-264, les informations de couleurs sont les mêmes et de même phase ou polarité.
Par conséquent, si une erreur impossible à corriger ou un évanouissement apparaît dans le signal d'image en couleurs du système NTSC, cette erreur peut être pratiquement annulée, au moins en ce qui concerne les informations d'image, en remplaçant les données contenant une erreur d'une ligne d'une trame par des données correspondantes de la ligne de la trame précédente qui, dans la représentation de l'image complète, est positionnée immédiatement au-dessous de la ligne contenant une erreur, de sorte que les données utilisées pour annuler une erreur que contiennent des informations de couleurs sont les mêmes et de même polarité que les informations de couleurs des données initiales ou correctes qu'elles remplacent.
Dans le but d'effectuer l'annulation des erreurs non corrigées, chacun des décodeurs de correction d'erreur 25A, 25B et 25C comporte une mémoire dans laquelle, comme cela sera expliqué par la suite, des sous-blocs SB„ SB2, SB3,..., etc., sont écrits successivement pour le canal respectif de chaque trame, comme le montrent schématiquement les fig. 8A et 8B sur lesquelles les différentes lignes de trame sont désignées de la même manière que sur le côté droit de la fig. 10. Par exemple, la fig. 8A montre les adresses auxquelles sont écrites les données pour la première trame d'une image particulière et la fig. 8B montre les adresses auxquelles sont écrites les données pour la seconde trame de la même image; il apparaît ainsi que, pour chaque trame, les données des sous-blocs correspondant à la même ligne de trame sont écrites à la même adresse de la mémoire.
Il apparaît ainsi que, si l'écriture dans la mémoire est défectueuse ou si un sous-bloc de données contenant une erreur qui ne peut être corrigée est interrompu, il subsiste à l'adresse correspondante des données de sous-bloc de la ligne de la trame qui précède, positionnée immédiatement près de la ligne défectueuse. Par exemple, si un sous-bloc SB3 contenant des données pour une partie de la seconde ligne de trame L2_2 de la seconde trame de la fig. 8B est défectueux et si l'écriture de ces données dans la mémoire est interrompue, il subsiste un sous-bloc SB3 contenant des données de la seconde ligne de trame Lj.2 de la première trame qui se trouve immédiatement au-dessous de la seconde ligne L2_2 contenant une erreur. Par conséquent, en lisant simplement ensuite successivement les données des adresses de la mémoire, il est possible d'obtenir, comme données de la seconde trame, un signal dans lequel les données de sous-bloc défectueux ont été remplacées ou annulées par les données de sous-bloc de la ligne de la trame précédente qui se trouve immédiatement au-dessous de la ligne de données défectueuse. Les informations de couleurs des données de sous-bloc utilisées pour remplacer les données contenant une erreur sont les mêmes et de même polarité que les informations de couleurs initialement introduites dans les données remplacées. Mais, étant donné que l'image de télévision est formée par un balayage entrelacé, les lignes de la première trame et les lignes de la seconde trame ne coïncident pas comme l'indiquent Ids traits pleins et les traits pointillés sur la fig. 9. Par conséquent, si le sous-bloc SB3 de la seconde trame d'une image est remplacé par le sous-bloc SB3 de la première trame de la même image, de la manière décrite ci-dessus, les différences de positions provoquent une discontinuité à la partie remplacée du signal, affectant particulièrement sa composante de luminance.
De plus, si l'on considère des lignes de même numéro dans la seconde trame d'une image et dans la première trame de l'image suivante, par exemple la ligne L2_2 de la première trame et la ligne L[.2 de la seconde trame sur la fig. 10, il apparaît que la ligne L2_2 de la seconde trame de la première image est positionnée au-dessus de la ligne Lj_2 de la première trame de la seconde image. Cela est contraire au positionnement relatif des lignes avec les mêmes numéros de ligne de trame des première et seconde trames de la même image, par exemple la ligne LN2 de la première trame de la première image étant positionnée au-dessous de la ligne L2_2 de la seconde trame de la même première image. Par conséquent, si un sous-bloc de données ■ contenant une erreur doit être remplacé par un sous-bloc de données de numéro correspondant de la trame précédente, la ligne de données utilisée pour remplacer les données contenant une erreur peut se trouver au-dessus ou au-dessous de la ligne contenant une erreur et cette incertitude a un effet nuisible sur la composante de chrominance. Plus particulièrement, et comme le montre la fig. 10, bien que les informations de couleurs en un point d'échantillonnage
5
10
15
20
25
30
35
40
45
50
55
60
65
638 355
8
d'une ligne particulière soient les mêmes qu'au point d'échantillonnage correspondant d'une ligne de la trame précédente qui est positionnée immédiatement au-dessus de la première ligne dans la représentation d'une image complète, les informations de couleurs en ces deux points d'échantillonnage sont de polarités opposées. Par exemple, à chaque point d'échantillonnage sur la ligne l2_i, c'est-à-dire la première ligne Lj_] de la première trame de la seconde image, les informations de couleurs sont les mêmes que celles du point d'échantillonnage correspondant sur la ligne 11.203. c'est-à-dire la première ligne de la seconde trame de la première image, mais de polarités opposées. Ainsi, les données contenant des erreurs de la ligne l2-i ne peuvent être annulées en les remplaçant simplement par des données correspondantes de la ligne 11.263 de 'a trame précédente apparaissant immédiatement au-dessus de la ligne l2_i dans la représentation d'une image complète.
Il résulte de tout cela que, même pendant des opérations de reproduction normale dans lesquelles chacune des têtes 1A, 1B et 1C reproduit un signal d'image d'une seule des pistes 3A, 3B et 3C, pendant chaque mouvement de balayage sur la bande 2, le simple remplacement d'un sous-bloc de données contenant une erreur d'une trame par un sous-bloc de données de même numéro de la trame précédente ne permet pas d'annuler l'erreur non corrigée. Autrement dit, cette annulation d'erreur est effective si le sous-bloc contenant une erreur et le sous-bloc de même numéro de la trame précédente sont de la même image, mais non si l'erreur apparaît dans un sous-bloc contenant des données de la première trame d'une image de manière que la trame de données contenant le sous-bloc de même numéro utilisé pour remplacer le sous-bloc contenant une erreur provienne d'une image différente.
Comme cela a déjà été indiqué, pendant une reproduction anormale, par exemple une reproduction accélérée, les têtes 1A, 1B et 1C balaient la ligne 5 de la fig. 5 de sorte que chacune de ces têtes, en balayant la bande, reproduit des signaux de plusieurs groupes de pistes 3A, 3B et 3C. Bien que l'interchangeur 40 redistribue les signaux produits par les têtes 1A, 1B et 1C pour assurer que seuls les signaux reproduits à partir des pistes A, 3B et 3C soient aiguillés vers les décodeurs de correction d'erreur 25A, 25B et 25C respectivement, il est évident que les sous-blocs de données ainsi appliqués à chaque décodeur 25A, 25B ou 25C pendant une période de trame pour l'écrire dans la mémoire correspondante proviennent de plusieurs des pistes 3A, 3B ou 3C. Par conséquent, les sous-blocs de données écrits dans la mémoire en une période de trame sont un mélange de sous-blocs de données lus successivement dans la mémoire dans l'ordre de leurs signaux d'adresse AD et concernant les mêmes numéros de lignes de trame contiennent néanmoins des données des première et seconde trames. Ainsi, pendant une reproduction accélérée, même s'il n'existe aucune erreur non corrigée, la composante de luminance du signal d'image en couleurs reproduit est affectée par la discontinuité résultant du fait que des sous-blocs successifs de données lus dans la mémoire contiennent des données de ligne des première et seconde trames, bien qu'identifiées par les mêmes numéros de ligne et occupant des positions différentes de la représentation d'une image.
Pendant la reproduction accélérée, les informations fournies par les sous-blocs lus dans la mémoire pour chaque canal sont également perturbées par le fait que les sous-blocs successifs peuvent concerner les mêmes numéros de ligne de trame dans des trames et/ou des images différentes, auquel cas, même s'il n'existe aucune erreur non corrigée à annuler, les informations de couleurs des sous-blocs lus successivement peuvent avoir des polarités différentes dont il résulte une mauvaise image en couleurs si la sortie de mémoire est utilisée sans autre traitement.
Il apparaît ainsi que, dans le cas d'un signal d'image en couleurs du système NTSC, si les sous-blocs de données reproduits sont écrits dans la mémoire à des adresses prédéterminées qui sont toujours conformes aux signaux d'adresse des sous-blocs respectifs, lors de l'annulation d'erreurs dans le mode de reproduction normal et dans le mode de reproduction accéléré, les données écrites à certaines adresses de la mémoire peuvent contenir des informations de couleurs d'une polarité opposée à celle nécessaire de sorte qu'une image en couleurs non naturelle est produite si la sortie de la mémoire est utilisée pour produire cette image.
Des problèmes encore plus difficiles se posent en ce qui concerne l'annulation des erreurs non corrigées dans un signal d'image en couleurs du système PAL. Le niveau EM d'un signal d'image en couleurs du système PAL est déterminé par l'équation ci-après:
EM - ~ Ey -i- Ey sin 2îtfgçpt i Ey cos 27ïf<$QPt (3)
où: Eu = 0,493 (EB — EY) s DBP Ey = 0,877 (ER — Ey) = DRP (EB — Ey) : signal de différence de couleur bleue (Er — Ey): signal de différence de couleur rouge
Le signe + devant le troisième terme dans le membre de droite de l'équation (3) implique que la phase de Ev ou de l'axe (ER—Ey) alterne à chaque ligne en fonction de la polarité du signal de synchronisation de sous-porteuse de chrominance.
Dans le cas du signal d'image en couleurs PAL, la fréquence de sous-porteuse de chrominance fScp=(1135/4+ l/625)fHP = (283+3/4+ l/625)fHP> où fHP est la fréquence horizontale. Il apparaît donc que la phase de la sous-porteuse de chrominance se répète toutes les quatre images.
Comme cela ressort de l'équation (3), l'axe Ev ou (ER—EY) est inversé en phase à chaque ligne, tandis que l'axe Ew ou (EB—Ey) n'est pas inversé en phase à chaque ligne. Par conséquent, si des données sont échantillonnées par rapport à l'axe Eu en utilisant une fréquence d'échantillonnage de 4fgcp comme dans le cas déjà décrit . du système NTSC, cela équivaut à effectuer l'échantillonnage à 0, 90,180 et 270° par rapport à l'axe Eu- Si l'on suppose que la phase de la première ligne de la première trame de la première image Fi commence à 0° par rapport à l'axe EU5 les informations de couleurs et leur phase aux points d'échantillonnage de la première image F, à la quatrième image F4 sont celles indiquées sur la fig. 11.
Bien que la fréquence de sous-porteuse de chrominance fSCP du système PAL soit (283+3/4+l/625)fHP, comme indiqué ci-dessus, pour des raisons de simplicité ét de clarté de représentation, les courbes représentant la sous-porteuse de chrominance ont été tracées sur la fig. 11 comme si cette fréquence de sous-porteuse de chrominance n'était que (9+3/4+ l/625)fHP, et également comme si la région effective de chaque ligne n'était constituée que par cinq cycles de la sous-porteuse.
Sur la fig. 11, les lignes de la première trame de chaque image sont également indiquées en traits pleins et les lignes de la seconde trame de chaque image sont indiquées en pointillés, la phase de la sous-porteuse étant superposée. Dans le cas de la désignation des lignes sur le côté gauche de la fig. II, les nombres indiqués pour les lignes dans les première et seconde trames de chaque image sont tels que la première trame ou trame d'ordre impair est constituée par les lignes 1 à 312, par exemple lj.j à li.3I2 dans la première trame de chaque image, et la seconde trame ou trame d'ordre pair est constituée par les lignes 313 à 625, par exemple li_313 à l^s dans la seconde trame de chaque image. Mais si les lignes sont numérotées dans l'ordre pour chaque trame, chaque première trame ou trame d'ordre impair contient les lignes de numéros L^ à L[_3I2, comme l'indique le côté droit de la fig. 11, et chaque seconde trame ou trame d'ordre pair contient les lignes de numéros L2_j à L2_313, comme cela apparaît également sur le côté droit de la fig. 11. Si l'on considère ces numéros de ligne de trame, il apparaît que, dans la représentation d'une image complète, une ligne de la seconde trame ou d'une trame d'ordre pair se trouve immédiatement au-dessus de la ligne de la première trame ou de la trame d'ordre impair identifiée par le même numéro de ligne.
Afin d'indiquer que la phase du signal DRP de différence de couleur rouge est inversée à chaque ligne de la représentation de chaque image complète sur la fig. 11 sur laquelle la polarité de DRP
5
10
15
20
25
30
35
40
45
50
55
60
65
9
638 355
de la première ligne de la première trame de la première image est supposée positive, une polarité positive du signal DRP de différence de couleur rouge d'une ligne est indiquée par le symbole © sous le numéro de ligne correspondant à la gauche de la fig. 11, et une polarité négative du signal DRP d'une ligne est indiquée par un symbole similaire ©. Avec cette disposition, le signal de couleur aux points d'échantillonnage le long de chaque ligne peut être obtenu en remplaçant les valeurs de 0, 90,180 et 270° par 27tfSCPt dans l'équation (3) de la même manière que celle indiquée ci-dessus pour obtenir les valeurs de Slt S2, S3 et S4 dans le cas du système NTSC. Ainsi, aux lignes de polarité positive, le signal de couleur devient +DRP à 0°, +DBP à 90°, — DRP à 180° et — DBP à 270° et, aux lignes de polarité négative, le signal de couleur devient — DRP à 0°, +DDBP à 90°, +DRP à 180° et — DBP à 270°. Sur la fig. 11, les symboles®, R, (B) et B sont utilisés pour représenter respectivement les signaux +DRP, — DRP, -f DBP et — DBP.
Comme cela ressort de la fig. 11, les informations de couleurs en un point d'échantillonnage d'une ligne particulière et les informations de couleurs au point d'échantillonnage correspondant d'une ligne de la trame précédente qui est identifiée par le même numéro de ligne, par exemple les points d'échantillonnage correspondants sur les lignes identifiées par L2_2 et Lt_2 dans l'image Fj de la fig. 11, sont identiques entre elles, mais avec des phases ou des polarités inversées. Par contre, les informations de couleurs en un point d'échantillonnage sur une ligne particulière, par exemple la ligne identifiée par dans l'image F2, diffèrent des informations de couleurs au point d'échantillonnage correspondant sur la ligne de trame de même numéro L2.j de la trame précédente qui fait partie d'une image différente, c'est-à-dire l'image Ft.
Par conséquent, dans le cas d'un signal d'image en couleurs du système PAL, si une annulation d'erreur est tentée dans le mode normal de reproduction de la manière déjà décrite, c'est-à-dire en écrivant chaque sous-bloc de données à une adresse dans la mémoire correspondant au signal d'adresse AD du sous-bloc, et en interrompant l'écriture d'un sous-bloc contenant une erreur dans la mémoire de manière que les données lues ensuite contiennent à la place du sous-bloc contenant une erreur un sous-bloc de même adresse de la trame précédente, qui peut être ou non de la même image, les données qui remplacent les données contenant une erreur contiennent des informations de couleurs fausses ou des informations de couleurs de la polarité incorrecte, et leur utilisation sans autre traitement produit une image en couleurs défectueuse.
Il faut également noter que, en raison du caractère entrelacé de l'image en couleurs produite par le signal d'image en couleurs PAL, les mêmes numéros de ligne dans deux trames, par exemple les lignes Li_2 et L2_2 dans la trame F, de la fig. 11, occupent des positions différentes dans la représentation de l'image et, en raison de ce décalage, les données d'un sous-bloc identifié par une adresse respective dans l'une de ces lignes diffèrent quelque peu, par sa composante de luminance, des données du sous-bloc de même adresse de l'autre de ces lignes. Par conséquent, lorsqu'une annulation d'erreur est tentée de cette manière, la composante de luminance des données qui remplacent celles qui contiennent une erreur ne correspond pas exactement à la composante de luminance initiale et il en résulte une discontinuité dans l'image en couleurs reproduite par le signal lu dans la mémoire sans autre traitement.
En outre, dans le cas de reproduction accélérée d'un signal d'image en couleurs PAL, le mélange des sous-blocs de trames et/ou d'image différente dans la lecture de la mémoire pendant une période de trame produit des discontinuités dans les informations de luminance et des défauts dans les informations de couleurs et/ou leur polarité; cela entraîne des distorsions de l'image en couleurs si cette dernière est produite par la sortie de la mémoire sans autre traitement.
D'une façon générale, et selon l'invention, lorsque le signal d'identification ID d'un sous-bloc de données lues dans la mémoire ne correspond pas, en ce qui concerne la trame et l'image, avec un signal de demande de lecture qui identifie la ligne, la trame et l'image qui doivent être lues dans la mémoire et sur la base d'un signal de référence extérieure, indiquant que le sous-bloc de données réellement lu est le résultat d'une annulation d'erreur dans le mode de reproduction normal, ou de l'utilisation d'un mode de reproduction anormal ou accéléré, le sous-bloc de données lu dans la mémoire est traité pour être cohérent avec le signal de demande de lecture, en ce qui concerne les composantes de chrominance et de luminance. Autrement dit, après le traitement du sous-bloc de données lu dans la mémoire, le type et la polarité des informations de couleurs qu'il contient sont cohérents avec le type et la polarité des informations de couleurs que doit contenir un sous-bloc identifié par le signal de demande de lecture, et au moins le niveau de luminance du sous-bloc de données traité a été compensé en ce qui concerne un écart géométrique possible de la ligne des données de sous-bloc lues dans la mémoire par rapport à la ligne identifiée par le signal de demande de lecture.
Les conditions de compensation des données lues en ce qui concerne un écart géométrique possible de la ligne respective par rapport à la ligne du signal de demande de lecture seront d'abord décrites. Etant donné que les données d'un sous-bloc d'un numéro de ligne de trame particulier sont toujours écrites à la même adresse de la mémoire, ce qu'indiquent les fig. 8A et 8B, il est évident qu'un écart géométrique ou de position de la ligne des données lues par rapport à la ligne du signal de demande de lecture apparaît lorsque les deux lignes appartiennent à des trames différentes. Comme le montre la fig. 9, lorsque les données lues se trouvent dans la première trame et la ligne dont la lecture est demandée par le signal de demande de lecture se trouve dans la seconde trame, la ligne du signal de demande de lecture est disposée au-dessus de la ligne réellement lue. Dans ce cas, l'écart géométrique ou le mauvais alignement peut être compensé en utilisant les données lues et les données de la ligne qui précède immédiatement. Inversement, quand les données lues se trouvent dans la seconde trame et la ligne du signal de demande de lecture dans la première trame, la ligne du signal de demande de lecture se trouve au-dessous de la ligne des données réellement lues et la compensation d'écart peut se faire à partir des données lues et des données correspondantes de la ligne qui suit immédiatement. Par ailleurs, et particulièrement dans le mode de reproduction anormal de l'enregistreur numérique, il peut se présenter une distribution aléatoire des trames des sous-blocs de données écrites aux adresses successives de la mémoire de sorte qu'il ne peut être déterminé si les données d'une ligne qui précède ou qui suit immédiatement la ligne de données lues se trouvent dans la première trame ou dans la seconde.
Dans tous les cas, et à titre d'exemple, si la ligne de demande de lecture est une troisième ligne de trame L2_3 de la seconde trame, les données lues sont des données d'une troisième ligne L|.3 de la première trame et les données de la ligne qui précède immédiatement la ligne L[_3 sont des données de la ligne L[.2 de la première trame, la ligne de demande de lecture L2_3 se situant juste entre les lignes L|_3 et L^. Par conséquent, si les valeurs des données d'échantillonnage des lignes Li_3 et L[_2 sont représentées par SL3(1) et SL2(i), la valeur moyenne SL'3(2) est obtenue par l'équation ci-après:
Cette valeur moyenne peut être utilisée comme les données de position de la ligne de demande de lecture L2.3 et l'écart de position est ainsi compensé.
De plus, dans l'exemple ci-dessus, si les données de la ligne qui précède immédiatement sont les données de la ligne L2_2 de la seconde trame, la ligne L2.2 est décalée de deux lignes par rapport à la ligne de demande de lecture L2.3 de sorte que cette dernière se trouve entre les lignes L^ et L2_2, mais plus près de la première que de la seconde. Dans ce cas, par une pondération appropriée des données.d'échantillonnage des deux lignes, la valeur moyenne SL"3(2) peut être calculée de la manière suivante:
5
10
15
20
25
30
35
40
45
50
55
60
65
638 355
10
Cette valeur moyenne SL"3(2) peut être utilisée comme données de la ligne de demande de lecture L2_3 de sorte que l'écart dans la direction verticale peut être compensé.
Etant donné que les arrangements des informations de couleurs sont différents dans les systèmes NTSC et PAL, les conditions d'obtention d'informations de couleurs qui correspondent en type et en polarité avec les informations de couleurs sollicitées par le signal de demande de lecture seront décrites séparément.
Dans le système NTSC, quand la trame du signal de demande de lecture est la même que la trame des données lues, mais que leurs images sont différentes, les informations de couleurs lues sont du type (ER—Ey ou EB—EY), sollicitées par le signal de demande de lecture, mais une polarité opposée. Par conséquent, dans le cas d'un signal d'image en couleurs NTSC, un appareil selon l'invention compare l'image du sous-bloc lu indiquée par le signal d'identification ID avec l'image indiquée par le signal de demande de lecture et, dans le cas d'une disparité entre les images comparées, la polarité des informations de couleurs est inversée avant qu'elles ne soient combinées avec le signal de luminance qui a été compensé en ce qui concerne l'écart de position, de la manière décrite ci-dessus.
Dans le tableau de la fig. 12, la partie gauche montre 8 relations possibles, qui sont les cas Cl à C8, des trames auxquelles des données de trois lignes Ln_!, Ln et Ln+i de la mémoire de trame peuvent appartenir et la trame d'un signal de demande de lecture RLn qui identifie la ligne Ln. Dans cette partie gauche du tableau de la fig. 12, les chiffres 1 et 2 désignent respectivement les première et seconde trames qui contiennent les données des lignes Ln_], Ln et Ln+1 et les première et seconde trames étant identifiées par le signal de demande de lecture RLn. Ainsi, dans les cas Cl, C2, Cl et C8, dans lesquels la trame de la ligne de demande de lecture RLn et la trame de la ligne Ln des données lues se correspondent, une composante de luminance YN et une composante de chrominance Cn correspondant au signal de demande de lecture sont essentiellement les données de la ligne Ln lues sans modification. Mais si l'image à laquelle appartiennent les données lues diffère de l'image du signal de demande de lecture, la polarité de la composante de chrominance des données lues doit être inversée en raison des caractéristiques décrites ci-dessus du signal d'image en couleurs NTSC. Dans la partie droite du tableau, la première colonne indique la composante de luminance, la deuxième colonne la composante de chrominance pour la même image et la troisième colonne la composante de chrominance pour une image différente.
Dans les cas C3, C4, C5 et C6, dans lesquels la trame du signal de demande de lecture RLn et la trame de la ligne Ln ne se correspondent pas, les amplitudes de la composante de luminance YN et de la composante de chrominance CN sont calculées de la manière voulue, d'après les équations (4) et (5) ci-dessus afin d'obtenir des valeurs interpolées qui correspondent étroitement aux valeurs pour le signal de demande de lecture. Dans ces cas également, la polarité de la composante de chrominance est inversée si l'image à laquelle les données lues appartiennent diffère de l'image du signal de demande de lecture.
Etant donné que la composante de chrominance de la ligne au-dessus ou au-dessous d'une certaine ligne peut être d'une polarité inverse de celle de cette ligne, dans le cas de l'interpolation de la composante de chrominance, la valeur absolue de chacune de ces composantes est d'abord obtenue et les calculs indiqués à la droite de la fig. 12 sont effectués en utilisant ces valeurs absolues, de sorte que la polarité du résultat est déterminée.
Etant donné que la bande de la composante de chrominance (signal de différence de couleur) est plus étroite que la bande de la composante de luminance, même si l'interpolation décrite ci-dessus est effectuée uniquement par rapport à la composante de luminance et non par rapport à la composante de chrominance dont seule la polarité est considérée, une image en couleurs très satisfaisante peut encore être obtenue. En outre, étant donné que l'annulation d'erreur est effectuée dans le mode de reproduction normal de l'enregistreur, les signaux d'identification ID des sous-blocs de données lus dans la mémoire identifient, pour la majeure partie, les mêmes trames que les signaux de demande de lecture apparaissant simultanément, et seules les données utilisées pour annuler un sous-bloc de données contenant une erreur (c'est-à-dire des données qui ont été laissées à l'adresse respective de la mémoire quand l'écriture des données contenant une erreur a été interrompue) appartiennent à une trame qui précède immédiatement la trame du signal de demande de lecture. Ainsi, les cas C4 et C6 correspondent à des situations rencontrées pendant l'annulation d'erreur.
Un appareil de traitement de signal d'image selon un mode de réalisation sera maintenant décrit en détail en regard de la fig. 13. L'appareil de la fig. 13 peut être utilisé dans chacun des décodeurs 25A, 25B et 25C de correcteur d'erreur de la section de reproduction de la fig. 2, lorsqu'un signal d'image en couleurs NTSC est traité. Dans le mode particulier de réalisation de la fig. 13, l'interpolation de ligne n'est effectuée que pour la composante de luminance du signal reproduit, c'est-à-dire que cette interpolation de ligne n'est pas faite pour la composante de chrominance, pour les raisons indiquées ci-dessus.
L'appareil de traitement de la fig. 13 comporte une mémoire 51 d'une capacité qui convient pour mémoriser les données d'un canal d'une trame du signal d'image. La mémoire 51 peut être constituée par une mémoire à accès direct avec ses circuits de commande associés et elle reçoit par l'entrée 52 le signal numérique d'image en couleurs reproduit provenant du correcteur de base de temps 23A, 23B ou 23C de la fig. 2, par l'intermédiaire de l'interchangeur 24, ou un signal numérique d'image en couleurs reproduit dont les erreurs ont été corrigées dans la mesure du possible par la parité horizontale et la parité verticale dans un circuit de correction d'erreur, non représenté, qui n'est pas concerné par l'invention.
Une autre mémoire 53 mémorise le signal d'identification ID que contient chaque sous-bloc du signal d'image numérique appliqué à la borne 52 et qui est séparé de ce signal d'image par un circuit 53a d'extraction de signal d'identification. La mémoire 52 est également une mémoire à accès direct avec ses circuits de commande associés. Le signal numérique d'image provenant de la borne d'entrée 52 est en outre appliqué à un circuit 51a d'extraction de signal d'adresse permettant d'obtenir le signal d'adresse AD de chaque sous-bloc et ce signal d'adresse extrait est appliqué à un circuit 51b de commande d'adresse.
Le circuit 51b de commande d'adresse peut comporter par exemple une mémoire permanente qui contient une table d'adresses par laquelle une adresse réelle absolue est produite en réponse au signal d'adresse AD extrait du sous-bloc par le circuit 51a. Autrement dit, le signal d'adresse AD extrait de chaque sous-bloc commande la mémoire permanente du circuit de commande 51b de manière à obtenir des adresses réelles d'identification de code d'adresse dans les mémoires 51 et 53, auxquelles les données et le signal d'identification de ce sous-bloc doivent être écrits, et détermine également les adresses dans les mémoires 51 et 53 auxquelles les données d'informations et le signal ID doivent ensuite être lus. Ainsi, les données des différents sous-blocs sont écrites dans la mémoire 51 à des adresses de cette dernière qui sont prédéterminées pour les sous-blocs respectifs.
Etant donné qu'il n'est pas possible d'effectuer simultanément des opérations de lecture et d'écriture dans une mémoire à accès direct, les mémoires 51 et 53 fonctionnent selon un cycle de mémoire divisé en une opération initiale d'écriture et une opération suivante de lecture, par exemple retardées d'une période d'une trame par rapport à l'opération d'écriture.
En outre, dans le mode de réalisation de la fig. 13, le signal numérique d'image en couleurs reproduit provenant de l'entrée 52 est appliqué à un circuit 51c de détection d'évanouissement ou d'erreur qui détecte un sous-bloc contenant une erreur dans le signal numérique d'entrée, erreur qui n'a pas été corrigée de la façon habituelle
5
10
15
20
25
30
35
40
45
50
55
60
65
11
638 355
par la parité horizontale et la parité verticale. Lorsque cette erreur non corrigée est détectée, le signal résultant provenant du circuit 51c est fourni aux mémoires 51 et 53 pour y arrêter l'écriture des données et du signal d'identification correspondant au sous-bloc erroné.
Les données lues aux adresses successives de la mémoire 51 sont fournies à un filtre numérique séparateur 54 dans lequel la composante de luminance YN et la composante de chrominance CN sont séparées l'une de l'autre.
La composante de luminance YN est appliquée à un circuit à retard 55 dans lequel elle est retardée d'une période xH correspondant à la période des données d'une ligne d'un canal. Le signal de sortie du circuit à retard 55 est appliqué à un circuit à retard 56 où il est à nouveau retardé de tH. Quand la ligne du signal de demande de lecture est la énième ligne Ln, l'opération de lecture des mémoires 51 et 53 est commandée par le circuit 51c de commande d'adresse, de sorte que la composante de luminance provenant du filtre 54 est (SLn+I)Y, le signal de sortie du circuit à retard 55 est (SLn)Y de la ligne qui précède immédiatement, et le signal de sortie du circuit à retard 56 est (SLn_])Y de la ligne qui précède la ligne précédente.
Les sorties (SLn)Y et (SLn_!)Y des circuits à retard 55 et 56 respectivement sont appliquées à des calculateurs correspondants 57 et
(SL_)v + (SL„_i)v
58. Dans le calculateur 57, la valeur — est
2
calculé pour obtenir un signal de sortie YN3 et, dans le calcula-
, , 2(SL.)y + (SLni)y teur 58, la valeur est calculée pour obtenir un signal de sortie YN4. Par ailleurs, le signal de sortie (SLn+1)Y du filtre numérique 54 et le signal de sortie (SLn)Y du circuit à retard 55 sont appliqués à des calculateurs correspondants 59 et 60. Dans le calculateur 59, la valeur -—n^Y ^—"+1^y est calculée pour
2
obtenir un signal de sortie YN5 et, dans le calculateur 60, la valeur
2(SL„)Y + (SLn+1)y t ^ . . tJ .. est calculée pour obtenir un signal de sortie
^N6-
Les signaux de sortie YN3, YN4, YN5 et YN6 et le signal de sortie (SLn)Y du circuit à retard 55 (correspondant à Y j 2 et Y7 8 de la fig. 12) sont appliqués à un multiplexeur 61 qui est commandé de la manière décrite en détail ci-après, de façon que la composante de luminance obtenue à la sortie du multiplexeur 61 soit à tout moment exempte de tout écart géométrique en ce qui concerne la ligne, la trame et l'image identifiées par le signal de demande de lecture.
La composante de chrominance provenant du filtre numérique 54 est appliquée à un circuit à retard 62 d'un retard tH. Par conséquent, le signal de sortie CN du circuit à retard 62 devient une composante de chrominance (SLn)c de la ligne dont la lecture est demandée. Le signal de sortie CN est appliqué directement à un multiplexeur 63 et, en même temps, à un circuit numérique 64 inverseur de polarité par lequel la polarité de la composante de chrominance CN est inversée en — CN pour être ensuite appliquée au multiplexeur 63. Ce dernier est commandé de la manière décrite en détail ci-après afin que la composante de chrominance CN ou — CN apparaisse à la sortie du multiplexeur 63 avec une polarité qui correspond à celle de l'image identifiée par le signal de demande de lecture.
La composante de chrominance et la composante de luminance ainsi obtenues des multiplexeurs 63 et 61 sont combinées par un additionneur 65 en un signal numérique composite d'image en couleurs, et ce signal est appliqué à un multiplexeur 66. Les données lues dans la mémoire 51 sont en outre appliquées au multiplexeur 66 par un circuit à retard 67 dans lequel les données sont retardées de la somme du temps de retard tF du filtre numérique 54 et du temps de retard xH, de sorte que le moment où les données atteignent le multiplexeur 66 par le circuit à retard 67 correspond à la sortie des données de l'additionneur 65.
Le multiplexeur 66 est commandé, comme cela sera décrit en détail par la suite, de manière à déterminer si le signal de sortie du circuit à retard 67 ou le signal de sortie de l'additionneur 65 apparaît à la borne 88 connectée à la sortie du multiplexeur 66, suivant que l'image et la trame des données réellement lues correspondent ou non avec l'image et la trame du signal de demande de lecture.
Les signaux de commande des multiplexeurs 61, 63 et 66 sont produits dans un circuit 70 de commande de multiplexeur à partir des signaux d'identification ID lus successivement dans la mémoire 53 et à partir des signaux d'identification de référence servant de signal de demande de lecture, et qui sont produits par le générateur 33 de signaux de commande de la fig. 2. Plus particulièrement, dans le circuit 70 de commande de multiplexeur, comme le montre la fig. 13, chaque signal d'identification ID lu dans la mémoire 53 est appliqué par un circuit à retard 71 de retard xF à un circuit 72 détecteur de signaux d'identification d'image et de trame par lequel un signal FL d'identification d'image et un signal FI d'identification de trame sont détectés. Dans l'exemple présent, le signal FI d'identification de trame et le signal FL d'identification d'image sont par exemple au niveau 1 dans le cas de la première trame et de la première image et au niveau 0 dans le cas respectivement de la seconde trame et de la seconde image.
Le signal FL d'identification d'image est appliqué à un circuit 73 avec un retard xH et, par conséquent, quand le signal d'identification pour la ligne Ln+1 est lu dans la mémoire 53, le signal de sortie du circuit à retard 73 devient un signal FLn d'identification d'image pour les données de la ligne Ln. Le signal FI d'identification de trame est appliqué à un circuit à retard 74 avec un retard xH, et son signal de sortie est appliqué à un circuit à retard 75 avec un retard xH. Il en résulte que le détecteur 72 délivre un signal d'identification de trame FIn+j pour les données de la ligne Ln+I lues dans la mémoire 53, que le circuit à retard 74 délivre à sa sortie un signal FIn d'identification de trame pour les données de la ligne Ln, et que le circuit à retard 75 délivre à sa sortie un signal FIn_j d'identification de trame pour les données de la ligne L„_ j.
Un signal RFLn d'identification d'image du signal de demande de lecture et un signal RFIn d'identification de trame du signal de demande de lecture sont appliqués respectivement par des bornes 76 et 77 à des portes NON-OU-Exclusif 78 et 79. Le signal FLn d'identification d'image provenant du circuit à retard 73 et le signal FIn d'identification de trame provenant du circuit à retard 74 sont appliqués aux portes 78 et 79. Par conséquent, la porte 78 délivre un signal 1 quand l'image des données du sous-bloc lu correspond à l'image identifiée par le signal de demande de lecture et la sortie de la porte 78 est au niveau 0 quand l'image des données du sous-bloc lu est différente de l'image du signal de demande de lecture. D'une manière similaire, la porte 79 délivre un 1 ou un 0 suivant que la trame du sous-bloc lu correspond ou non à la trame du signal de demande de lecture.
Les signaux de sortie des portes 78 et 79 sont appliqués à une porte ET 80 qui délivre un signal de commande CTA qui n'est au niveau 1 que lorsque la trame et l'image du sous-bloc de données lu sont les mêmes que la trame et l'image du signal de demande de lecture, et qui est au niveau 0 dans le cas contraire. Le signal CTA est utilisé pour commander le multiplexeur 66 qui délivre, à la borne de sortie 68, le signal de sortie du circuit à retard 67 quand le signal CTa est au niveau 1 et le signal de sortie de l'additionneur 65 quand le signal CTA est au niveau 0.
Un signal inversé CTA est produit par un inverseur 80a à partir du signal de sortie de la porte ET 80 et il est appliqué avec le signal de sortie de la porte 78 aux entrées d'une porte ET 81 qui délivre un signal de commande CTB du multiplexeur 63. Le signal CTB est au niveau 1 dans le cas seulement où les images du sous-bloc lu et du signal de commande de lecture sont les mêmes et les trames différentes, et ce signal est au niveau 0 lorsque l'image du sous-bloc de données lui diffère de l'image du signal de demande de lecture. Par
5
10
15
20
25
30
35
40
45
50
55
60
65
638 355
12
ailleurs, le multiplexeur 63 réagit au signal de commande CTB en sélectionnant le signal de chrominance inversé —CN à la sortie du circuit 64 d'inversion de polarité lorsque le signal CTB est au niveau 0, c'est-à-dire lorsque l'image du sous-bloc de données lu diffère de l'image du signal de demande de lecture; dans le cas contraire, il sélectionne le signal de chrominance CN à sa sortie.
Le signal CTA à la sortie de la porte NON-OU 79 est appliqué à une porte ET 82 qui délivre un signal CT12,7,8 Quiest au niveau 1 dans le cas seulement où la trame du sous-bloc de données lu est la même que la trame du signal de demande de lecture, indépendamment de leurs images, et au niveau 0 dans le cas contraire. Le signal CTi(2,7,8 est appliqué au multiplexeur 61 de manière que ce dernier sélectionne la composante de luminance Y j^7 g pour la délivrer à l'additionneur 67, comme dans le cas Cl5 C2, Cl ou C8 de la fig. 12 lorsque le signal CT12 7 8 est au niveau 1.
Un signal inversé CTj^s est produit par un inverseur 82a à partir de la porte ET 82 et il est appliqué aux portes ET 83 èt 84 qui reçoivent également le signal FIn d'identification de trame provenant du circuit à retard 74 et un signal inversé FIn provenant d'un inverseur 84a. Par conséquent, la porte ET 83 délivre un signal R2 qui est au niveau 1 quand la trame du sous-bloc de données lu diffère de la trame du signal de demande de lecture et lorsque la trame du signal de commande de lecture est la seconde trame. Autrement dit, le signal R2 est au niveau 1 quand le signal de demande de lecture identifie la seconde trame et que le sous-bloc de données lu se trouve dans la première trame. Inversement, la porte ET 84 délivre un signal R, qui est au niveau 1 lorsque le sous-bloc lu fait partie de la seconde trame alors que le signal de demande de lecture identifie la première trame. Le signal de sortie R2 de la porte ET 83 est appliqué à des portes ET 85 et 86 et le signal de sortie Rt de la porte ET 84 est appliqué à des portes ET 87 et 88.
Le signal FIn d'identification de trame provenant du circuit à retard 74 et le signal FIn+i d'identification de trame provenant du circuit à retard 75 sont appliqués à une porte NON-OU-Exclusif 89 qui délivre un signal de sortie au niveau 1 quand les deux signaux d'entrée FIn et' FIn_] sont les mêmes, c'est-à-dire qu'ils identifient les mêmes trames, et qui est au niveau 0 quand les signaux FIn et FIn_] identifient des trames différentes. Le signal de sortie de la porte 89 est appliqué à la porte ET 85 et son inverse est appliqué par l'inverseur 89a à la porte 86.
Ainsi, la porte ET 85 délivre un signal CT3 qui est au niveau 1 quand le signal de demande de lecture identifie la seconde trame et que les données des lignes Ln et Ln_ j sont toutes deux de première trame. La porte ET 86 délivre un signal CT4 qui est au niveau 1 quand le signal de demande de lecture identifie la seconde trame, que les données de la ligne Ln se trouvent dans la première trame et que les données de la ligne Ln_, se trouvent dans la seconde trame. Autrement dit, les signaux CT3 et CT4 sont chacun au niveau 1 dans les conditions indiquées par le cas C3 et le cas C4 respectivement sur la fig. 12. Les signaux CT3 et CT4 sont appliqués comme des signaux de commande au multiplexeur 61 pour que ce dernier délivre la composante de luminance interpolée YN3 ou la composante de luminance interpolée YN4 à l'additionneur 65 quand le signal de commande CT3 est au niveau 1 ou quand le signal de commande CT4 est au niveau 1.
Le signal FIn d'identification de trame provenant du circuit à retard 74 et le signal FIn+ j d'identification de trame provenant du détecteur 72 sont appliqués à une porte NON-OU-Exclusif 90 dont le signal de sortie est au niveau 1 dans le cas seulement où les signaux d'identification de trame FIn et FIn+I sont égaux. Le signal de sortie de la porte 90 est appliqué à la porte ET 87 et il est inversé dans l'inverseur 90a avant d'être appliqué à la porte ET 88.
La sortie de la porte ET 87 délivre un signal de commande CT5 qui est au niveau 1 lorsque le signal de demande de lecture identifie la première trame et que les données des lignes Ln et Ln+] appartiennent toutes deux à des secondes trames. Le signal de sortie de la porte ET 88 constitue un signal de commande CT6 qui est au niveau 1 quand le signal de demande de lecture identifie la première trame,
que les données de la ligne Ln sont d'une seconde trame et que les données de la ligne Ln+1 sont d'une première trame.
Ainsi, les signaux CT5 et CT6 sont chacun au niveau 1 dans les conditions définies par les cas C5 et C6 respectivement sur la fig. 12. Les signaux CTS et CTÔ sont appliqués comme signaux de commande au multiplexeur 61 de manière que ce dernier délivre la composante de luminance interpolée YN5 ou la composante de luminance interpolée yN6 à l'additionneur 65, respectivement quand le signal de commande CTS est au niveau 1 ou le signal de commande CT6 au niveau 1.
Il faut noter que, si chaque décodeur de correction d'erreur 25A, 25B et 25C de la section de reproduction (fig. 2) d'un enregistreur numérique d'image sur bande magnétique comporte le circuit de la fig. 13 pour traiter les données du signal d'image en couleurs reproduit du système NTSC dans le canal respectif, le multiplexeur 66 est conditionné par un signal de commande CTA pour sélectionner la sortie du circuit à retard 67 afin de la transmettre à la borne de sortie 68 tant que l'enregistreur fonctionne dans son mode normal de reproduction et qu'il n'existe pas d'erreur non corrigée dans des sous-blocs de données écrits successivement et lus successivement dans la mémoire 51. Mais, s'il existe une erreur non corrigée dans un sous-bloc de données fourni à la mémoire 51, de sorte que l'écriture de ce sous-bloc de données contenant une erreur dans la mémoire 51 et l'écriture du signal d'identification correspondant dans la mémoire 53 sont interrompues, le signal d'identification ID lu dans la mémoire 53 simultanément avec la lecture du sous-bloc de données dans la mémoire 51 remplace et annule par conséquent le sous-bloc contenant une erreur qui ne correspond pas, au moins par sa trame, et éventuellement aussi par son image, avec la trame et l'image identifiées par le signal de demande de lecture appliqué aux bornes 77 et 76. Si les trames des données du sous-bloc lu et le signal de demande de lecture sont différents tandis que les images sont les mêmes, le signal de commande CTA est au niveau 0, de sorte que le multiplexeur 66 sélectionne la sortie de l'additionneur 65 et le signal de commande CTB est au niveau 1, de sorte que le multiplexeur 63 sélectionne la sortie CN du circuit à retard 62 pour la transmettre à l'additionneur 65. Etant donné que la trame identifiée par le signal ID lu dans la mémoire 53 est différente de la trame identifiée par le signal de demande de lecture, mais que leurs images sont les mêmes, il est clair que la seconde trame est identifiée par le signal de demande de lecture, tandis que la première trame est identifiée par le signal ID lu dans la mémoire 53. Dans ce cas, le signal CT3 ou le signal CT4 est au niveau 1 en fonction de la trame de la ligne Ln„[ lue avant la ligne Ln provenant de la mémoire 51, de sorte que le multiplexeur 61 est commandé pour sélectionner la composante de luminance YN3 ou la composante de luminance Yn4. Ainsi, dans le mode normal de reproduction de l'enregistreur, l'apparition d'une erreur non corrigée dans un sous-bloc de données d'une seconde trame est annulée par le remplacement de ce sous-bloc de données par un signal composite constitué par la composante de chrominance du sous-bloc de données correspondant dans la trame précédente, c'est-à-dire la première trame de l'image, et une composante de luminance interpolée calculée à partir de l'expression YN3 ou Yn4 sur la fig. 12.
Si, dans le mode de reproduction normal, une erreur non corrigée apparaît dans un sous-bloc de données d'une première trame, et que celui-ci soit donc remplacé ou annulé par le sous-bloc correspondant de la trame précédente, c'est-à-dire la seconde trame de l'image précédente, la trame et l'image identifiées par le signal ID lu dans la mémoire 53 sont différentes de la trame et de l'image du signal de demande de lecture. En réponse, le signal de commande CTb est au niveau 0, de sorte que le multiplexeur 63 sélectionne la composante de chrominance — CN de l'inverseur de polarité 64 pour la transmettre à l'additionneur 65. En outre, en réponse aux données lues d'une seconde trame tandis que le signal de demande de lecture apparaissant simultanément identifie la première trame, le signal de commande CTS ou le signal de commande CT6 est au niveau 1, de sorte que le multiplexeur 61 sélectionne la composante de luminance
5
10
15
20
25
30
35
40
45
50
55
60
65
13
638 355
YN5 ou YN6 pour la transmettre à l'additionneur 65. La sélection de YN5 ou YN6 dépend de la trame de la ligne Ln+1 lue dans la mémoire 51 après la lecture de la ligne Ln. Ainsi, dans le mode normal de reproduction, l'appareil de traitement de la fig. 13 annule une erreur non corrigée apparaissant dans des données d'une première trame en remplaçant les données contenant une erreur par un signal composite constitué par une composante de luminance Yn5 ou YN6 de la fig. 12, convenablement interpolée, et de la composante de chrominance des données correspondantes de la seconde trame de l'image précédente, mais avec sa polarité inversée.
Il faut par ailleurs remarquer que, si l'enregistreur numérique d'image sur bande magnétique fonctionne dans un mode anormal de reproduction, par exemple dans le mode de reproduction accéléré, dans lequel les données de plusieurs trames et/ou d'image peuvent être reproduites et appliquées à un canal pendant une seule période de trame, le circuit 70 de commande de multiplexeur de l'appareil de traitement de la fig. 13 commande de façon appropriée les multiplexeurs 61, 63 et 66 pour que, en l'absence d'une opération d'annulation d'erreur, le multiplexeur 66 délivre les données lues dans la mémoire 51 par le circuit à retard 57 à la borne de sortie 68 tant que la trame et l'image des données lues dans la mémoire 51 correspondent avec la trame et l'image identifiées par le signal de demande de lecture. Mais si, en raison de l'opération de reproduction accélérée de l'enregistreur, la trame et/ou l'image des données lues dans la mémoire 51 et identifiées par le signal ID lu simultanément dans la mémoire 53 diffèrent de la trame et/ou de l'image identifiées par le signal de demande de lecture, le multiplexeur 66 sélectionne la sortie de l'additionneur 65. Si les données lues dans la mémoire 51 sont de la même trame que le signal de demande de lecture, mais d'une image différente, le multiplexeur 61 sélectionne la composante de luminance Yif2,7,8 provenant directement du circuit à retard 55 et le multiplexeur 63 sélectionne la composante de chrominance — CN de polarité inversée formée en un signal composite dans l'additionneur 65 en vue de sa transmission vers la borne 68 par le multiplexeur 66. Par contre, si les données lues dans la mémoire 51 sont d'une trame différente de celle identifiée par le signal de demande de lecture, le multiplexeur 61 est commandé pour sélectionner la composante de luminance interpolée YN3, YN4, YN5 ou YN6 pour la combiner dans l'additionneur 65 avec la composante de chrominance CN ou la composante de chrominance — CN de polarité inversée, en fonction de la relation entre l'image des données lues dans la mémoire 51 et l'image identifiée par le signal de demande de lecture.
Il apparaît ainsi que l'appareil de traitement de la fig. 13 assure que, dans le cas de la reproduction d'un signal d'image en couleurs NTSC, l'annulation d'erreur dans le mode normal de reproduction ou dans le mode anormal de reproduction peut se faire sans distorsion ou sans discontinuité de l'image en couleurs reproduite.
Dans le cas d'un signal d'image en couleurs du système PAL, contrairement au cas du signal d'image en couleurs du système NTSC, même si des données sont échantillonnées dans des positions alignées dans la direction verticale sur des lignes voisines, les informations de couleurs et leur polarité ne sont pas facilement déterminées, par exemple dans le cas de la fréquence d'échantillonnage 4fSCP, les données échantillonnées peuvent être l'une quelconque de Yp+DRp et Yp+DBp.
Par conséquent, dans le cas d'un signal d'image en couleurs PAL, par exemple pendant une reproduction anormale ou accélérée, il est impossible d'obtenir un signal de couleur qui correspond au signal de demande de lecture, uniquement par une considération appropriée de la polarité de la composante de chrominance séparée par un filtre comme dans le cas du système NTSC.
Par conséquent, et selon l'invention, dans le cas du système PAL, la composante de chrominance est démodulée en un signal de différence de couleur qui est converti en une information du genre luminance, et le signal de différence de couleur est calculé pour produire un signal de couleur ou de chrominance qui est cohérent avec le signal de demande de lecture.
Bien que la composante de luminance YP du signal d'image en couleurs PAL reproduit puisse être calculée ou simplement interpolée à partir des composantes de luminance séparées par un filtre numérique des données des lignes immédiatement au-dessus et au-dessous de la ligne identifiée par le signal de demande de lecture, d'une façon similaire à ce qui a été décrit en détail pour le système NTSC, une simple interpolation similaire ne peut permettre d'obtenir la composante de chrominance pour les raisons ci-après.
Si le signal d'image en couleurs PAL est échantillonné avec une fréquence d'échantillonnage 4fSCP, les composantes du signal de différence de couleur DRP et DBP (considérées comme des valeurs absolues, c'est-à-dire sans tenir compte de leur polarité) en une succession de positions ou de points le long d'une certaine ligne, par exemple la première ligne de la première trame de la première image, sont celles données par le tableau ci-après:
Point d'échantillonnage Information
1
2
3
4
5
6
Information DRp
DRpi
DRp3
DRp5
Information DBP
DBp2
DBp4
dbP6
Comme le montre ce tableau, il n'existe pas de valeur pour l'un ou l'autre des signaux de différence de couleurs DRp et DBP en chacun des points d'échantillonnage, de sorte que, en l'absence d'un traitement ou d'un calcul pour produire les signaux de différence de couleurs qui manquent, il n'est pas possible d'obtenir une composante de chrominance qui correspond au signal de demande de lecture.
Plus particulièrement, et selon l'invention, la valeur de chaque signal de différence de couleur qui manque en un point d'échantillonnage est obtenue par interpolation à partir des valeurs des signaux correspondants de différence de couleurs aux points d'échantillonnage qui précèdent immédiatement et qui suivent immédiatement le point d'échantillonnage pour lequel le signal de différence de couleur est déterminé, afin d'obtenir des valeurs des signaux de différence de couleurs du rouge et du bleu en tous les points d'échantillonnage comme l'indique le tableau ci-après.
Les interpolations ainsi identifiées, utilisées pour obtenir les valeurs des signaux de différence de couleurs en chaque point d'échantillonnage, sont appelées ci-après des interpolations d'échantillons pour les distinguer des interpolations de ligne utilisées pour déterminer les valeurs de la composante de luminance.
Dans le cas du traitement d'un signal d'image en couleurs du système NTSC, l'identification de ligne par le signal d'identification ID n'a pas été utilisée, mais cela n'est pas le cas avec le système PAL dans lequel l'identification de ligne est utilisée comme une partie du signal de demande de lecture.
En outre, dans le cas du système PAL, si l'on considère la phase d'une sous-porteuse de chrominance, toutes les lignes peuvent être divisées en quatre types, de sorte que, si le type d'une ligne est connu, les conditions d'informations du signal de couleur de cette ligne peuvent être connues. Par exemple, dans le cas de la fréquence d'échantillonnage 4fSCP, les lignes peuvent être placées dans les quatre types suivants en ce qui concerne l'arrangement des informations de couleurs, en commençant avec l'échantillon à l'extrémité gauche des données effectives de chaque ligne, comme l'indique la fig. 11:
1. un premier type de ligne dans lequel les signaux de différence de couleurs se répètent dans un ordre cyclique + DRP, + DBP,
— DRp, —DBP, +DBp,... (par exemple, ligne 1M);
2. un second type de ligne dans lequel les signaux de différence de couleurs se répètent dans un ordre cyclique — DBP, —DRp,
+ DBP, + DRp,—DBp, — DRp,... (par exemple, ligne l^);
s
10
15
20
25
30
35
40
45
50
55
60
65
638 355
14
3. un troisième type de ligne dans lequel les signaux de différence de couleurs se répètent dans un ordre cyclique — DRP, —DBP,
+ DRP, +DBP, +DBP> -DRp, -DBP,... (par exemple, li_313), et
4. un quatrième type de ligne dans lequel les signaux de différence de couleurs se répètent dans un ordre cyclique +DBP, +DRP, —DBp, —DRp, +DBp, +DRP,... (par exemple, ligne li_314).
Dans le but d'identifier ces premier, second, troisième et quatrième types de lignes du signal PAL, des codes à deux bits (11), (00), (10) et (01) sont respectivement additionnés comme identification de ligne à chacun des sous-blocs de ces lignes. Par conséquent, 5 en détectant le code à 2 bits identifiant le type de ligne d'un sous-bloc lu et en le comparant avec la ligne du signal de demande de lecture, il est possible de déterminer le traitement du sous-bloc de données lu qui est nécessaire pour correspondre avec le signal de demande de lecture.
Point d'échantillonage Information
1
2
3
4
5
6
Information
DRP1
DRpj -f" DRP3
DRP3
DRp3 "l- DRpg
DRps
DRp5 + DRp7
DRp
2
2
2
Information
DBpo 4- DBpj
DBp2
DBp2 4" DBp4
DBP4
DBP4 4- DBpg dbP6
DBP
2
2
2
Le tableau de la fig. 14 montre que les circonstances qui imposent l'interpolation de ligne sont exactement les mêmes dans le cas d'un signal PAL que dans le cas d'un signal NTSC. Plus particulièrement, dans les conditions préalablement définies comme les cas Cl, C2, C3, C4, C5, C6, Cl et C8, les opérations arithmétiques ou les calculs des équations (4) et (5) sont effectués pour la composante de luminance YP et la composante de chrominance CP pour obtenir les valeurs interpolées indiquées dans le tableau de la fig. 14. De plus, dans le cas d'un signal PAL, le signal de couleur ou de chrominance est interpolé par ligne pour chaque signal de différence de couleur et les données d'interpolation d'échantillon ISL„, ISLn_1, ISLn+| sont utilisées comme données pour le signal de différence de couleur.
Comme dans le cas du système NTSC, lorsqu'une annulation d'erreur est effectuée avec un signal d'image en couleurs PAL, l'interruption de l'écriture des données contenant une erreur dans la mémoire respective assure que les cas C4 ou C6 apparaissent pendant la lecture.
Comme cela a déjà été indiqué, étant donné que la bande du signal de différence de couleur est plus étroite que celle de la composante de luminance, des résultats très satisfaisants peuvent être aussi obtenus en pratique, même si aucune interpolation de ligne n'est effectuée par rapport à la composante de différence de couleur du signal PAL. A cet égard, la fig. 15 illustre un mode de réalisation d'un appareil de traitement d'un signal d'image en couleurs PAL selon l'invention et dans lequel aucune interpolation de ligne n'est effectuée sur la composante de différence de couleur. Comme dans le cas de la fig. 13, l'appareil de la fig. 15 est également destiné à être utilisé dans chaque décodeur de correction d'erreur 25A, 25B et 25C de l'enregistreur numérique d'image sur bande magnétique, pour le traitement des données dans le canal respectif.
L'appareil de traitement de la fig. 15 comporte une mémoire 91 d'une capacité qui convient pour mémoriser les données d'un canal d'une trame du signal d'image. La mémoire 91 peut consister en une mémoire à accès direct avec ses circuits de commande associés et elle reçoit, par l'entrée 92, le signal d'image en couleurs numérique reproduit du système PAL provenant du correcteur de base de temps correspondant 23A, 23B ou 23C de la fig. 2, par l'intermédiaire de l'interchangeur 24, ou un signal d'image en couleurs numérique reproduit PAL avec les erreurs corrigées dans la mesure du possible par la parité horizontale et la parité verticale dans un circuit de correction d'erreur, non représenté, dont il a été déjà mentionné qu'il n'était pas concerné par l'invention.
Une autre mémoire 93 mémorise le signal d'identification ID que contient chaque sous-bloc du signal d'image numérique appliqué à
la borne 92 et qui est séparé de ce signal numérique d'image par un 25 circuit 93a d'extraction de signal d'identification. La mémoire 93 consiste également en une mémoire à accès direct avec son circuit de commande associé. Le signal numérique d'image de la borne 92 est en outre appliqué à un circuit 91a d'extraction de signal d'adresse pour obtenir le signal d'adresse AD de chaque sous-bloc, et ce signal 30 d'adresse extrait est appliqué à un circuit 91b de commande d'adresse.
Le circuit de commande 91b peut comporter par exemple une mémoire permanente qui fournit une table d'adresses par laquelle une adresse absolue réelle est produite en réponse au signal d'adresse 35 AD extrait d'un sous-bloc par le circuit 91a. Autrement dit, le signal d'adresse AD extrait de chaque sous-bloc commande le circuit 91b pour qu'il détermine les adresses des mémoires 91 et 93 dans lesquelles doivent être écrits les données et le signal d'identification de sous-bloc, et également pour déterminer les adresses dans les mémoires 91 40 et 93 dans lesquelles les données d'informations et le signal d'identification doivent être lus ensuite de la même manière que celle décrite précédemment à propos de l'appareil de la fig. 13 pour un signal d'image en couleurs NTSC. Comme précédemment, le signal numérique d'image en couleurs reproduit de la borne d'entrée 92 est ap-45 pliqué à un circuit 91c de détection d'évanouissement ou d'erreur qui détecte un sous-bloc contenant une erreur dans le signal numérique d'image en couleurs d'entrée et qui n'a pas été corrigée de la façon habituelle par la parité horizontale et la parité verticale, et ce circuit interrompt l'écriture dans les mémoires 91 et 93 des données s" et du signal d'identification du sous-bloc erroné.
Les données lues aux adresses successives de la mémoire 91 sont appliquées à un filtre numérique séparateur 94 dans lequel les composantes de luminance et de chrominance sont séparées l'une de l'autre.
55 La composante de luminance est appliquée à un circuit à retard 95 dans lequel elle est retardée d'un temps xH correspondant à la période des données d'une ligne d'un canal. Le signal de sortie du circuit à retard 95 est appliqué à un circuit à retard 96 dans lequel il est à nouveau retardé de tH. Si la ligne du signal de demande de 60 lecture est la énième ligne de trame Ln, l'opération de lecture des mémoires 91 et 93 est commandée de manière que la composante de luminance provenant du filtre 94 soit (SLn+j)y pour la ligne Ln+j, que le signal de sortie du circuit à retard 95 soit (SLn)Y de la ligne précédente correspondant à la ligne de demande de lecture, et que le 65 signal de sortie du circuit à retard 96 soit (SLn_ [)Y de la ligne qui se trouve avant la ligne précédente.
Ces signaux de sortie (SLn+1)Y, (SLn)Y et (SLn_])Y sont appliqués à un circuit de calcul 97 correspondant aux calculateurs 57 à 60
15
638 355
de la fig. 13 et dans lequel sont effectuées les mêmes opérations que celles qui ont été décrites en regard de la fig. 13 pour le système NTSC afin d'obtenir les signaux de sortie de composantes de luminance Yp3, YP4, YPIi2i7i8, Yp5 et YP6 qui sont appliqués à un multiplexeur 98.
En outre, un signal d'identification lu dans la mémoire 93 est appliqué à un générateur 99 de signaux de commande correspondant au circuit 66 de la fig. 13 et qui reçoit également par une borne 100 un signal d'identification ou de demande de lecture produit à partir d'un signal de référence extérieur. A partir des signaux d'identification d'image et de trame du signal d'identification de lecture provenant de la mémoire 93 et du signal de demande de lecture, le circuit 99 forme les signaux de commande CT, 2 7 8, CT3, CT4, CT5 et CT6 de la même manière que celle déjà décrite en regard de la fig. 13. Ces signaux de commande sont appliqués au multiplexeur 98 pour en extraire la composante de luminance correcte correspondant aux conditions réelles, et la composante de luminance correcte est appliquée à un additionneur 101.
La composante de chrominance séparée par le filtre numérique
94 est appliquée à un circuit à retard 102 qui établit la relation de temps correcte avec la composante de luminance. La composante de chrominance provenant du circuit à retard 102 est appliquée à un circuit 103 de démodulation de couleurs pour en obtenir des signaux de différence de couleurs du rouge et du bleu qui sont appliqués à un circuit 104 d'interpolation d'échantillon.
Par ailleurs, le circuit 104 d'interpolation d'échantillon reçoit les signaux d'identification lus dans la mémoire 93 et le signal d'identification de ligne qui s'y trouve est la base de détection pour déterminer si la polarité du signal de différence de couleur des données échantillonnées a été inversée et, moyennant cette polarité, est rendue positive. Les données, dans lesquelles la polarité du signal de différence de couleur a ainsi été rendue positive pour tous les échantillons, sont interpolées par échantillons, un échantillon sur deux, conjointement avec chaque signal de différence de couleur, en utilisant des valeurs des échantillons qui précèdent et qui suivent immédiatement, de la manière déjà décrite, et les signaux de sortie résultants (ISLn)DR et (ISLn)DB sont tous deux appliqués à un circuit 105 générateur de signal de chrominance.
De plus, le circuit 99 générateur de signaux de commande produit des signaux de commande RQLID12 formés à partir du signal d'identification de ligne dans le signal de demande de lecture, et ces signaux de commande sont appliqués au générateur 105 de signaux de couleurs pour qu'il produise une composante de chrominance contenant les informations de couleurs et la phase spécifiée par l'identification de ligne du signal d'identification de lecture.
Cette composante de chrominance provenant du circuit 105 est appliquée à l'additionneur 101 dans lequel elle est combinée avec la composante de luminance provenant du multiplexeur 98 pour former un signal d'image en couleurs composite fourni au multiplexeur 106. Les données lues dans la mémoire 91 sont également appliquées à un circuit à retard 107 dans lequel elles sont retardées de la somme des retards du filtre numérique 94 et du circuit à retard
95 pour la synchronisation avec le signal de sortie de l'additionneur 101 avant l'application au multiplexeur 106.
De la même manière que le circuit 70 décrit en regard de la fig. 13, le circuit 99 générateur de signaux de commande effectue une comparaison entre le signal d'identification lu dans la mémoire 93 et le signal de demande de lecture pour produire un signal de commande CT'a qui n'a la valeur 1 que lorsque le signal d'identification et le signal de demande de lecture coïncident entre eux à tous égards, c'est-à-dire en ce qui concerne l'image, la trame et la ligne. Ce signal de commande CT'A est appliqué au multiplexeur 106 qui délivre le signal de sortie du circuit à retard 107 quand le signal de commande CT'a est au niveau 1 ou le signal de sortie de l'additionneur 101 quand le signal de commande CT'A est au niveau 0. Ce signal de sortie du multiplexeur 106 est appliqué à une borne de sortie 108 qui constitue l'entrée de l'expanseur de base de temps 26A, 26B ou 26C qui suit dans le canal respectif de la section de reproduction. Enfin,
dans le circuit de traitement selon l'invention, et comme le montre la fig. 15, un circuit à retard 109 est disposé entre la mémoire d'identification 93 et le circuit 104 d'interpolation d'échantillon pour assurer la synchronisation entre les données et le signal d'identification au circuit 104 d'interpolation d'échantillon.
L'examen détaillé de la fig. 16 montre que, dans une disposition particulière du circuit 104 d'interpolation d'échantillon et du circuit 105 générateur de signaux de couleurs, la composante de chrominance séparée est appliquée, en format parallèle à 8 bits, par le filtre 94 et la borne d'entrée 110 à un circuit basculeur 111 du type D qui reçoit un signal d'horloge CK (fig. 17A) de la fréquence 4fsc, et qui se comporte comme une mémoire qui conserve les données de chrominance. Le signal de sortie Q du circuit basculeur 111 est appliqué à un circuit 112 qui convertit les signaux de différence de couleurs de la composante de chrominance en leurs valeurs absolues. Le circuit 112 comporte une porte 113 et une porte in verseuse 114 connectées en parallèle et qui sont commandées respectivement de manière que, si les données reçues sont positives, ces données passent sans changement de polarité par la porte 113 tandis que, si ces données reçues sont négatives, elles passent par la porte 114 avec leur polarité inversée. Chacune des portes 113 et 114 est ouverte quand la valeur du signal de commande respectif est au niveau bas ou 0. Le signal de commande de la porte 113 est constitué par un signal DSLCT2 de sélection de données (fig. 17B) qui est prélevé à la sortie Q d'un circuit basculeur 115 du type D. Ce signal de sélection de données DSLCTj est appliqué par un inverseur 116 pour former le signal de commande de la porte 114 qui, comme cela a déjà été indiqué, est ouverte quand la sortie de l'inverseur 116 est au niveau 0, c'est-à-dire quand le signal de sélection de données DSLCT2 est au niveau 1. Comme cela sera expliqué en détail par la suite, le circuit basculeur 115 du type D est commandé de manière que la valeur du signal de sélection de données DSLCT2 soit 0 pour ouvrir la porte 113 lorsque le signal DR ou DB de différence de couleur du rouge ou du bleu apparaissant à la sortie du circuit basculeur 111 est de polarité positive, ce qu'indique par exemple le symbole (R) ou (b) sur la fig. 17F. Inversement, le circuit basculeur 115 fait passer sa sortie DSLCT2 à la valeur 1 pour ouvrir la porte inverseuse 114 lorsque le signal DR ou DB de différence de couleur apparaissant à la sortie du circuit basculeur 111 est de polarité négative, ce qu'indique le symbole R ou B sur la fig. 17F.
Le signal résultant de valeur absolue produit par le circuit 112 est maintenu par un circuit basculeur 117 du type D. Ainsi, si la séquence des signaux de différence de couleurs à la sortie du circuit basculeur 111 est +DR,, +DB2, —DR3,—DB4, +DR5, +DBÔ, —DR7,..., etc., comme l'indique symboliquement la fig. 17F, le contenu du circuit basculeur 117 est la séquence des valeurs absolues + DRj, +DB2, +DR3, +DB4, +DR5, +DB6, +DR7,..., etc., ce que représente symboliquement la fig. 17G.
Le circuit 104 d'interpolation d'échantillon représenté sur la fig. 16 comporte d'une façon générale des circuits basculeurs 118 et
119 du type D connectés en cascade à la sortie du circuit basculeur 117 de manière que le contenu du circuit basculeur 119 (fig. 17H)
soit retardé de deux échantillons par rapport au contenu du circuit basculeur 117 (fig. 17G). En outre, le circuit 104 comporte un additionneur 120 pour additionner le contenu du circuit basculeur 117 et celui du circuit basculeur 119 et le signal de sortie de l'additionneur
120 est divisé par 2 dans un diviseur 121. Ainsi, par exemple, si le contenu du circuit basculeur 117 est DR3 et si le contenu du circuit basculeur 119 est DR,, le signal de sortie du diviseur 121 est
DRj + DR3/2 = R'2 qui est mémorisé par un circuit basculeur 122 du type D (fig. 17J). Le circuit 104 d'interpolation d'échantillon comporte en outre des multiplexeurs 123 et 124 dont les entrées A sont connectées à la sortie du circuit basculeur 122 et dont les entrées B sont connectées à la sortie du circuit basculeur 119. Le multiplexeur 123 est commandé par un signal DSLCTj de sélection de données (fig. 17E) obtenu à la sortie Q du circuit basculeur 125 du type-D, et ce signal DSLCT, de sélection de données est appliqué par un inverseur 126 qui commande le multiplexeur 124. Comme
5
10
15
20
25
30
35
40
45
50
55
60
65
638 355
16
cela sera décrit en détail par la suite, les multiplexeurs 123 et 124 sont commandés de manière à produire les signaux de différence de couleur du rouge (fig. 17K) et les signaux de différence de couleur du bleu (fig. 17M) à leurs sorties respectives.
Les signaux DR et les signaux DB obtenus respectivement aux sorties des multiplexeurs 123 et 124 et qui contiennent des valeurs interpolées d'échantillon sont conservés par les circuits basculeurs 127 et 128, à l'entrée du circuit 105 générateur de signaux de couleurs. Les circuits basculeurs 127 et 128 délivrent sélectivement les signaux qu'ils contiennent (fig. 17L et fig. 17N) en fonction d'un signal RSLCT, de sélection de demande (fig. 7B) qui est appliqué directement au circuit basculeur 127 et, par un inverseur 129, au circuit basculeur 128. Les sorties des circuits basculeurs 127 et 128 sont connectées ensemble à un circuit basculeur 130 de sorte que ce dernier conserve les valeurs absolues des signaux de différence de couleurs interpolées par échantillon. Le signal de sortie (fig. 17Q) du circuit basculeur 130 est appliqué à un circuit 131 qui rétablit les polarités voulues des signaux de différence de couleurs.
Le circuit 131 comporte une porte 132 et une porte inverseuse 133 connectées en parallèle et ouvertes chacune quand la valeur du signal respectif de commande est au niveau bas ou 0. Le signal de commande de la porte 132 est constitué par un signal RSLCT2 de sélection de demande (fig. 17R) et ce signal est également appliqué à un inverseur 134 pour produire le signal de commande de la porte 133. Quand la porte 132 est ouverte, le signal de différence de couleur ainsi produit par le circuit basculeur 130 passe par la porte
132 sans changement de polarité de manière à apparaître avec une polarité positive à la sortie du circuit 131 tandis que, lorsque la porte
133 est ouverte, le circuit de différence de couleur apparaît à la sortie du circuit basculeur 130 avec sa polarité inversée et traverse la porte 133 de manière à apparaître à la sortie du circuit 131 avec une polarité négative. Le signal de sortie du circuit 131 est appliqué à un circuit basculeur 135 fonctionnant comme une mémoire et le signal de couleur résultant (fig. 17S) est appliqué par le circuit basculeur 135 à une borne de sprtie 136 qui peut être connectée à l'additionneur 101 de la fig. 15.
Les signaux DSLCT, et DSLCT2 qui commandent la production des valeurs interpolées des signaux de différence de couleurs sont déterminés respectivement par les signaux DTLID] et DTLID2 d'identification de ligne de données qui sont constitués respectivement par les premier et second bits des codes à 2 bits (11), (00), (10) et (01) utilisés pour identifier les quatre types différents de ligne du signal d'image en couleurs PAL, comme dans la partie droite de la fig. 14.
Plus particulièrement, et comme le montre la fig. 16, un signal ou une impulsion LNRST de mise au repos de ligne (fig. 17B) apparaissant au début de chaque ligne est appliqué par un inverseur 137 à une borne de mise au repos CL d'un compteur à 4 étages 138 de manière que ce dernier soit ramené au repos ou soit vidé au début de chaque ligne en réponse au flanc arrière de l'impulsion LNRST. Après sa mise au repos, le compteur 138 compte les impulsions ou le signal d'horloge CK (fig. 17A) pour produire une sortie Q0 de premier étage ou 2° et une sortie Qt de second étage ou 21. La sortie Q, du compteur 138 est connectée directement à une entrée B d'un multiplexeur 139 et, par un inverseur 140, à une entrée A de ce multiplexeur 139 qui est commandé par le signal DTLID2 d'identification de ligne de données et dont la sortie est reliée au circuit basculeur 115 pour y être conservée. La sortie Q0 de premier étage ou 2° du compteur 138 est également connectée directement à une entrée B d'un multiplexeur 141 et, par un inverseur 142, à l'entrée A de ce multiplexeur qui est commandé par le signal DTLID t d'identification de ligne de données et dont la sortie est connectée au circuit basculeur 125 pour y être conservée. Chacun des multiplexeurs 139 et 141 sélectionne l'entrée B respective quand le signal de commande DTLID2 ou DTLID, est au niveau haut ou 1 et, dans le cas contraire, l'entrée respective A quand le signal de commande est au niveau bas ou 0.
A titre d'exemple, si les données lues dans la mémoire 91 sont du premier type de ligne indiqué dans la partie droite de la fig. 14, c'est-à-dire une ligne qui commence avec les signaux de différence de couleurs +DR1s+DB2, le code respectif d'identification de ligne lu simultanément dans la mémoire 93 est (11), de sorte que chacun des signaux DTLID ! et DTLID2 est au niveau 1. En réponse, chacun des multiplexeurs 139 et 141 sélectionne son entrée B de sorte que les signaux de sortie Q! et Q„ du compteur 138 passent par ces multiplexeurs 139 et 141 pour être mémorisés dans les circuits basculeurs 115 et 125, comme le montrent respectivement les fig. 17D et 17E. En raison de cela, pendant l'application des signaux de différence de couleurs +DR, et +DB2 au circuit 112, le signal DSLCT2 est au niveau 0 (fig. 17D) de sorte que les données des signaux de différence de couleurs +DR, et +DB2 sont appliquées au circuit basculeur 117 par la porte 113 sans changement de polarité. Mais, quand les signaux suivants de différence de couleurs — DR3 et — DB4 de polarité négative sont appliqués au circuit 112, la sortie DSLCT2 du circuit basculeur 115 est au niveau 1 (fig. 17D), ce dont il résulte que ces signaux de différence de couleurs passent par la porte inverseuse 114 et sont appliqués au circuit basculeur 117 avec des polarités positives. Par conséquent, les valeurs absolues des signaux successifs de différence de couleurs apparaissent à la sortie du circuit basculeur 117 (fig. 17G).
Pour continuer avec l'exemple ci-dessus, c'est-à-dire dans le cas où les données lues dans la mémoire 91 sont du type de ligne avec le code d'identification (11), le signal de sortie Q„ du compteur 138 mémorisé par le circuit basculeur 125 pour former le signal DSLCT, (fig. 17E) provoque alternativement la sélection des multiplexeurs 123 et 124 des sorties du circuit basculeur 119 et du circuit basculeur 122, de sorte que la sortie du multiplexeur 123 délivre un signal de différence de couleur rouge (fig. 17K) pour chaque point d'échantillonnage à mémoriser dans le circuit basculeur 127 (fig. 17L), tandis que la sortie du multiplexeur 127 délivre d'une manière similaire un signal de différence de couleur bleue (fig. 17M) pour chaque point d'échantillonnage à mémoriser par le circuit basculeur 128 (fig. 17N).
Il apparaît ainsi que l'interpolation d'échantillon des signaux de différence de couleurs est commandée sur la base des signaux d'identification de ligne DTLIDt et DTLID2 provenant des sous-blocs lus successivement dans la mémoire 91. Par contre, les opérations du circuit 105 générateur de signaux de couleurs sont commandées sur la base des signaux RQLIDj et RQLID2 d'identification de ligne de demande qui sont 1 ou 0 et qui constituent le code à 2 bits spécifiant le type de ligne identifié par le signal de demande de lecture.
Plus particulièrement, dans le mode de réalisation illustré par la fig. 16, le signal de sortie Q0 du compteur 138 est appliqué directement à une entrée B d'un multiplexeur 143 et, par l'intermédiaire d'un inverseur 144, à une entrée A de ce multiplexeur 143. Le signal de sortie du multiplexeur 143 est appliqué à un circuit basculeur 145 du type D qui, à sa sortie, délivre le signal RSLCT! de sélection de demande (fig. 17B) qui commande l'émission sélective des signaux DR et DB de différence de couleur rouge et de couleur bleue par les circuits basculeurs 127 et 128. Le signal RQLIDj d'identification de ligne de demande commande le multiplexeur 143 de manière qu'il sélectionne son entrée B quand le signal RQLIDX est au niveau 1 et l'entrée A dans le cas contraire.
En outre, le signal de sortie Q! du compteur 138 est appliqué directement à une entrée B d'un multiplexeur 146 et, par un inverseur 147, à une entrée A de ce multiplexeur 146. Le signal de sortie du multiplexeur 146 est appliqué par un circuit basculeur 148 du type D à un autre circuit basculeur 149 du type D qui délivre à sa sortie le signal RSLCT2 de sélection de demande. Il faut noter que le circuit basculeur 148 retarde la transmission du signal de sortie du multiplexeur 146 vers le circuit basculeur 149, d'une période d'échantillonnage. Là également, le multiplexeur 146 est commandé pour sélectionner sa sortie B dans le cas seulement où la valeur du signal RQLID2 d'identification de ligne de demande est au niveau haut ou 1.
5
10
15
20
25
30
35
40
45
50
55
60
65
17
638 355
A titre d'exemple, si les signaux RQLID, et RQLID2 d'identification de ligne de demande sont chacun au niveau bas ou 0, ce qui veut dire que la ligne de signaux de différence de couleurs à délivrer à la borne de sortie 136 comme composante de chrominance est du second type indiqué dans la partie droite de la fig. 14 et doit commencer avec ( — DB) et ( — DR), les multiplexeurs 143 et 146 sélectionnent leurs entrées A, ce dont il résulte que le signal RSLCT, de sélection de demande est constitué par le signal de sortie inversé Q0 du compteur 138 (fig. 17B) et que le signal RSLCT2 de sélection de demande est constitué par le signal de sortie inversé Q! du compteur 138, retardé d'une période d'échantillonnage (fig. 17R). Etant donné que le circuit basculeur 127 délivre sélectivement le signal de différence de couleur rouge mémorisé en réponse à la valeur 0 du signal RSLCT i et que le circuit basculeur 128 délivre sélectivement le signal de différence de couleur bleue mémorisé en réponse à la valeur I du signal TS LCT,, ce dernier signal représenté sur la fig. 17P fait passer le contenu du circuit basculeur 130 comme la séquence des signaux de différence de couleurs interpolés par échantillon, comme le montre la fig. 17Q. Il faut noter que l'astérisque, apparaissant au début de la séquence des signaux de différence de couleurs sur la fig. 17Q et également sur chacune des fig. 17M et 17N, spécifie la valeur interpolée (B0 + B2)/2 qui ne peut être déterminée exactement. Bien que ce signal de différence de couleur représenté par l'astérisque ne soit pas déterminé exactement, ce fait n'est pas important, car le signal en question apparaît sur un bord de l'image reproduite.
Etant donné que chacune des portes 132 et 133 est ouverte sélectivement quand la valeur du signal de commande respectif est au niveau bas ou 0, dans l'exemple décrit et dans lequel le signal RSLCT2 a la valeur 1 (fig. 17R), pendant les deux premières périodes d'échantillonnage de la ligne de signaux de différence de couleurs transmise par le circuit basculeur 130, cette valeur de RSLCT2 intervient par l'inverseur 134 pour ouvrir la porte inverseuse 133 de manière à appliquer une polarité négative aux valeurs interpolées par échantillon des signaux de différence de couleurs pendant les deux premières périodes d'échantillonnage de la ligne, ce qu'indiquent l'astérisque et R'2 sur la fig. 17S. Pendant les deux périodes d'échantillonnage suivantes dans lesquelles le signal RSLCT2 est au niveau 0, la porte 132 est ouverte pour transmettre les valeurs absolues interpolées par échantillon B'3 et R'4 sans changement de polarité, de sorte que ces signaux de différence de couleurs interpolés par échantillon sont représentés symboliquement sur la fig. 17S avec des polarités positives à la sortie du circuit basculeur 135.
Il faut noter, en regard de la description faite ci-dessus du mode de réalisation de l'invention illustré par les fig. 15 et 16, que, également dans le cas du traitement d'un signal d'image en couleurs PAL, lorsque le signal reproduit lu dans la mémoire 91 ne correspond pas, par sa ligne, sa trame et/ou son image, avec le signal de demande de lecture, par exemple dans le cas d'une annulation d'erreur en mode normal de reproduction ou pendant une reproduction anormale ou accélérée, l'appareil de traitement selon l'invention produit toujours un signal numérique d'image en couleurs qui correspond au signal de demande de lecture et qui peut donc produire une image en couleurs reproduite exempte de distorsions et de discontinuités de couleurs.
Selon l'invention, même si les données lues dans la mémoire 51 ou 91 sont des informations d'une ligne qui est décalée verticalement sur l'image par rapport à la ligne dont la lecture est sollicitée, au moins les données de luminance pour cette ligne dont la lecture est demandée sont obtenues par interpolation de ligne. En outre, un signal de couleur qui correspond au signal dont la lecture est demandée est obtenu simplement en déterminant la polarité du signal de couleurs lu dans le cas d'un signal d'image en couleurs NTSC et en démodulant en outre le signal de couleurs en des signaux de différence de couleurs qui sont supplémentés par simple interpolation pour obtenir des informations de couleurs pour tous les points d'échantillonnage dans le cas d'un signal d'image en couleurs PAL.
Pour ces raisons, l'application de l'invention à un enregistreur numérique d'image sur bande magnétique, comme dans les modes de réalisation décrits, permet d'obtenir une excellente image de télévision en couleurs même dans des conditions anormales de reproduction, par exemple en reproduction accélérée, à l'arrêt ou en ralenti.
Il faut également noter que, dans les modes de réalisation de l'invention qui ont été décrits, la commande d'adresse des mémoires 51 et 53 ou des mémoires 91 et 93 pour les données d'image et les signaux d'identification est fondée sur un signal ou un code d'adresse qui est fixé ou prédéterminé pour le sous-bloc correspondant, soit dans le mode normal de reproduction, soit dans un mode anormal de reproduction et il en résulte ainsi que la commande d'adresse est unifiée et peut se faire avec une disposition relativement simplifiée.
Dans les modes de réalisation de l'invention et les exemples de fonctionnement qui ont été décrits, il a été supposé que la fréquence d'échantillonnage pour la conversion numérique était 4fsc, c'est-à-dire 4 fois la fréquence de la sous-porteuse de chrominance. Mais il faut remarquer que la fréquence d'échantillonnage n'est pas limitée à cette valeur et qu'elle pourrait être par exemple trois fois la fréquence de la sous-porteuse de chrominance. En outre, bien que le signal d'image en couleurs subissant le traitement selon l'invention ait été décrit sous la forme d'un signal composite, il est bien évident que l'interpolation effectuée selon l'invention peut s'appliquer d'une manière similaire au cas d'un codage de composantes dans lequel la conversion numérique est effectuée sur les composantes d'un signal d'image en couleurs, comprenant par exemple des composantes Y, I et Q, ou Y, U et V. En outre, l'invention n'est pas limitée dans son application à un signal d'image en couleurs reproduit dans un enregistreur numérique d'image de télévision sur bande magnétique,
mais peut s'appliquer d'une façon similaire à différents autres appareils dans lesquels un signal d'image en couleurs ou autres données numériques sont transmis et lorsqu'il y a lieu de corriger ou d'annuler des erreurs dans les données transmises.
Dans les modes de réalisation de l'invention qui ont été illustrés sur les fig. 13 et 15, le signal numérique d'image en couleurs lu dans les mémoires 51, 91 n'est séparé qu'ensuite en ses composantes de luminance et de chrominance. Mais il est bien entendu que l'invention peut aussi s'appliquer à des dispositifs dans lesquels ces composantes du signal d'image numérique d'image en couleurs sont séparées les unes des autres avant d'être écrites dans des mémoires individuelles respectives qui remplacent la seule mémoire 51 ou 91. En outre, bien que chacune des mémoires 51,91 soit une mémoire de trame dont la capacité est suffisante pour mémoriser les données d'une trame du canal respectif, il est également possible d'utiliser une mémoire d'image, c'est-à-dire une mémoire dont la capacité est suffisante pour mémoriser les données d'une image entière du canal respectif. Dans ce dernier cas, il n'est pas nécessaire de prévoir l'interpolation de ligne qui a été décrite pour obtenir des valeurs interpolées de la composante de luminance lorsque la ligne lue est décalée par rapport à la ligne identifiée par le signal de demande de lecture.
Bien entendu, diverses modifications peuvent être apportées par l'homme de l'art aux modes de réalisation qui ont été décrits et illustrés à titre d'exemples nullement limitatifs sans sortir du cadre de l'invention.
5
10
15
20
25
30
35
40
45
50
55
60
R
11 feuilles dessins
Claims (15)
- 638 3552REVENDICATIONS1. Procédé de traitement d'informations d'images en couleurs constitué par un signal d'image en couleurs contenant des composantes de luminance et de chrominance et un signal d'identification respectif qui identifie une phase de la composante de chrominance, les informations d'images en couleurs se présentant sous la forme d'un signal numérique divisé en une série de blocs contenant chacun des données du signal d'image en couleurs et le signal d'identification respectif qui identifie l'une au moins parmi l'image, la trame et la ligne des données du signal d'image en couleurs que contient le bloc respectif, le procédé consistant à mémoriser momentanément le signal d'image en couleurs et le signal d'identification respectif dans une mémoire dans laquelle le signal d'image en couleurs et le signal d'identification respectif sont lus simultanément, caractérisé en ce qu'il consiste à comparer le signal d'identification (FLn) lu dans la mémoire avec un signal de référence (RFLn) et à commander la phase de la composante de chrominance du signal d'image en couleurs lu dans la mémoire en fonction de la comparaison des signaux d'identification et de référence, en ce qu'il consiste à interpoler une valeur d'au moins la composante de luminance d'un bloc de données lu dans la mémoire quand le signal d'identification lu simultanément dans la mémoire identifie une trame différente d'une trame identifiée par le signal de référence, la valeur interpolée étant fondée sur la valeur de la composante de luminance dans la ligne du bloc de données lu dans la mémoire et sur la valeur de la composante de luminance dans une ligne voisine mémorisée dans la mémoire, et en ce qu'il consiste à commander l'interpolation de manière que ladite ligne voisine est celle qui précède la ligne du bloc de données lu lorsque les trames différentes identifiées, respectivement, par les signaux d'identification et de référence ressortent de la même image, et que ladite ligne voisine est celle qui suit la ligne du bloc de données lu lorsque les trames différentes ressortent d'images différentes.
- 2. Procédé selon la revendication 1, caractérisé en ce que chacun des blocs contient un signal d'adresse respectif (AD) et dans lequel les données de chaque bloc sont écrites dans une première mémoire (51,91) à une adresse spécifiée par le signal d'adresse respectif, le signal d'identification de chacun des blocs étant écrit dans une seconde mémoire (53, 93) à une adresse qui est également spécifiée par le signal d'adresse respectif.
- 3. Procédé selon la revendication 2, dans lequel le signal numérique a été converti à partir d'un signal analogique d'image en couleurs constitué par des images successives comprenant chacune plusieurs trames constituées chacune par des lignes numérotées successivement et qui sont entrelacées dans une représentation picturale de l'image complète, caractérisé en ce qu'il consiste à commander les première et seconde mémoires (51, 53, 91, 93) pour provoquer l'écriture de chaque bloc de données exempt d'erreur et le signal d'identification respectif aux adresses spécifiées, respectivement dans les première et seconde mémoires, lorsqu'il a déjà été écrit un bloc de données et le signal d'identification respectif de la ligne de même numéro d'une trame précédente, et à inhiber l'écriture dans les première et seconde mémoires de chaque bloc de données contenant une erreur et du signal d'identification respectif.
- 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que chacune des mémoires (51, 53,91,93) a une capacité qui équivaut à une trame du signal d'image.
- 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que le signal d'image en couleurs est un signal du système PAL, dans lequel la composante de chrominance est constituée par des signaux de différence de couleurs qui n'apparaissent que dans des points d'échantillonnage prédéterminé le long de chaque ligne, et dans lequel, lorsqu'un signal d'identification lu dans la mémoire identifie une ligne différente d'une ligne identifiée par le signal de référence, des valeurs sont interpolées pour chacun des signaux de différence de couleurs aux points d'échantillonnage le long de la ligne du bloc de données lu simultanément pour lesquels des valeurs du signal de différence de couleurs sont absentes* chacune des valeurs interpolées d'un signal de différence de couleur étant fondée sur des valeurs du signal respectif de différence de couleur aux points d'échantillonnage voisine du point d'échantillonnage pour lequel le signal de différence de couleur respectif est absent.
- 6. Procédé selon la revendication 5, caractérisé en ce que l'interpolation d'échantillon est effectuée en obtenant des valeurs absolues de chacun des signaux de différence de couleurs, et en intercalant des valeurs absolues entre lesdites valeurs interpolées fondées sur les valeurs absolues dans un ordre cohérent avec la ligne identifiée par le signal de référence, et dans lequel la commande de la phase de la composante de chrominance implique la sélection de la polarité des valeurs intercalées pour qu'elles correspondent à la ligne du signal de système PAL identifiée par le signal de référence.
- 7. Procédé selon l'une des revendications 1 à 6, caractérisé en ce que les composantes de luminance et de chrominance sont écrites sous la forme d'un signal composite dans une mémoire commune.
- 8. Application du procédé selon l'une des revendications 1 à 7, dans laquelle les informations d'images en couleurs consistent en un signal reproduit à partir d'une bande magnétique dans un appareil de reproduction d'image sur bande magnétique.
- 9. Appareil pour la mise en œuvre du procédé selon la revendication 1, caractérisé en ce qu'il comporte un circuit de comparaison (70, 99) destiné à comparer le signal d'identification (FLn) lu dans la mémoire respective (53,93) avec un signal de référence (RFLn), un circuit de commande de polarité (63, 64, 131) réagissant à cette comparaison en commandant la phase de composante de chrominance du signal d'image en couleurs lu dans la mémoire respective (51, 91), un interpolateur de ligne (57-61, 97-98) réagissant également à la comparaison en produisant une valeur interpolée d'au moins la composante de luminance d'un bloc de données lu dans la mémoire respective (51,91) lorsque le signal d'identification lu simultanément identifie une trame différente de la trame identifiée par le signal de référence, la valeur interpolée étant fondée sur la valeur de la composante de luminance dans la ligne du bloc de données lu dans la mémoire et sur la valeur de la composante du luminance dans une ligne voisine dans la mémoire, et un circuit de commande de l'inter-polateur de ligne ayant pour effet que ladite ligne voisine est celle qui précède la ligne du bloc de données lu lorsque les trames différentes identifiées, respectivement, par les signaux d'identification et de référence ressortent de la même image, et que ladite ligne voisine est celle qui suit la ligne du bloc de données lu lorsque les trames différentes ressortent d'images différentes.
- 10. Appareil selon la revendication 9, caractérisé en ce que chacun des blocs (SBi) contient un signal respectif d'adresse (AD) et dans lequel lesdite's mémoires comportent une première mémoire (51,91) destinée à mémoriser les données de chaque bloc à une adresse spécifiée par le signal d'adresse respectif, et une seconde mémoire (53,93) destinée à mémoriser le signal d'identification (ID) de chacun des blocs à une adresse qui est également spécifiée par le signal d'adresse respectif.
- 11. Appareil selon la revendication 10, caractérisé en ce que, le signal numérique ayant été converti à partir d'un signal analogique d'image en couleurs constitué par des images successives comprenant chacune plusieurs trames constituées chacune par des lignes numérotées successivement qui sont entrelacées dans une représentation picturale de l'image complète, il comporte un circuit de commande (51b, 91b) des première et seconde mémoires (51, 53,91,93) provoquant l'écriture de chaque bloc de données exempt d'erreur et du signal d'identification respectif aux adresses spécifiées respectivement dans les première et seconde mémoires lorsqu'il a été préalablement écrit un bloc de données et le signal d'identification respectif de la ligne de même numéro d'une trame précédente, et un détecteur d'erreur (51c, 91c) qui inhibe l'écriture dans les première et seconde mémoires de chaque bloc de données contenant une erreur et du signal d'identification respectif.51015202530354045505560653638 355
- 12. Appareil selon l'une des revendications 9 à 11, caractérisé en ce que chacune des mémoires (51, 53, 91, 93) a une capacité qui équivaut à une trame du signal d'image.
- 13. Appareil selon l'une des revendications 9 à 12, le signal d'image en couleurs étant un signal du système PAL et la composante de chrominance étant constituée par des signaux de différentes couleurs (DR, DB) qui n'apparaissent qu'à des points d'échantillonnage prédéterminés le long de chaque ligne, caractérisé en ce qu'il comporte un interpolateur d'échantillon (104, 105) qui, lorsqu'un signal d'identification lu dans la mémoire respective identifie une ligne différente d'une ligne identifiée par signal de référence, produit des valeurs interpolées de chacun des signaux de différence de couleurs pour les points d'échantillonnage le long de la ligne du bloc de données lu simultanément dans la mémoire pour lesquels les valeurs du signal de différence de couleurs sont absentes, chaque valeur interpolée d'un signal de différence de couleur étant fondée sur des valeurs du signal de différence de couleur respectif aux points d'échantillonnage voisins du point d'échantillonnage auquel le signal de différence de couleur respectif est absent.
- 14. Appareil selon la revendication 13, caractérisé en ce que l'in-terpolateur d'échantillon comporte un circuit (112) destiné à produire des valeurs absolues de chacun desdits signaux de différence de couleurs, et des multiplexeurs (123,124) destinés à intercaler les valeurs absolues entre les valeurs interpolées fondées sur les valeurs absolues dans un ordre déterminé par la ligne identifiée par le signal de référence, le circuit (131) de commande de polarité agissant sur les valeurs intercalées pour les produire avec des polarités correspondant à la ligne du signal en système PAL identifiée par le signal de référence.
- 15. Appareil selon l'une des revendications 9 à 14, caractérisé en ce qu'il comporte une seule mémoire (51, 91) pour mémoriser les composantes de luminance et de chrominance sous la forme d'un signal composite.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13331479A JPS5657374A (en) | 1979-10-16 | 1979-10-16 | Processor of digital video signal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CH638355A5 true CH638355A5 (fr) | 1983-09-15 |
Family
ID=15101777
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CH766980A CH638355A5 (fr) | 1979-10-16 | 1980-10-14 | Procede et appareil de traitement de signaux d'images en couleurs. |
Country Status (15)
| Country | Link |
|---|---|
| US (1) | US4376290A (fr) |
| JP (1) | JPS5657374A (fr) |
| AT (1) | AT384706B (fr) |
| AU (1) | AU535651B2 (fr) |
| BR (1) | BR8006646A (fr) |
| CA (1) | CA1153819A (fr) |
| CH (1) | CH638355A5 (fr) |
| DE (1) | DE3039106C2 (fr) |
| FR (1) | FR2468268B1 (fr) |
| GB (1) | GB2065411B (fr) |
| IT (1) | IT1133935B (fr) |
| NL (1) | NL8005722A (fr) |
| SE (1) | SE452686B (fr) |
| SU (1) | SU1386052A3 (fr) |
| ZA (1) | ZA806279B (fr) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3028066A1 (de) | 1980-07-24 | 1982-02-18 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | Schaltungsanordnung zur korrektur gestoerter abtastwerte bei einer pcm-uebertragungseinrichtung, insbesondere einer digital-tonplatte |
| JPS5792411A (en) * | 1980-11-28 | 1982-06-09 | Sony Corp | Pcm signal processor |
| JPS5794911A (en) * | 1980-12-01 | 1982-06-12 | Sony Corp | Pcm signal processor |
| JPS58181383A (ja) * | 1982-04-16 | 1983-10-24 | Victor Co Of Japan Ltd | デイジタル信号再生装置 |
| JPS58181382A (ja) * | 1982-04-16 | 1983-10-24 | Victor Co Of Japan Ltd | デイジタル信号記録方式 |
| JPS58182980A (ja) * | 1982-04-20 | 1983-10-26 | Victor Co Of Japan Ltd | デイジタル信号記録方式 |
| JPS58182981A (ja) * | 1982-04-20 | 1983-10-26 | Victor Co Of Japan Ltd | デイジタル信号再生装置 |
| JPS594279A (ja) * | 1982-06-29 | 1984-01-11 | Sony Corp | 磁気記録再生装置 |
| JPS5938912A (ja) * | 1982-08-27 | 1984-03-03 | Nec Corp | Pcmオ−デイオエラ−補正回路 |
| KR890003241B1 (ko) * | 1984-01-18 | 1989-08-27 | 니뽕 빅터 가부시끼 가이샤 | 영상신호 처리장치 |
| US4639773A (en) * | 1984-04-17 | 1987-01-27 | Rca Corporation | Apparatus for detecting motion in a video image by comparison of a video line value with an interpolated value |
| JP2537181B2 (ja) * | 1985-10-08 | 1996-09-25 | キヤノン株式会社 | 映像信号補正装置 |
| GB2182817B (en) * | 1985-11-06 | 1989-10-25 | Sony Corp | Video replay stores |
| DE3541306C1 (de) * | 1985-11-22 | 1986-08-28 | Philips Patentverwaltung Gmbh, 2000 Hamburg | Schaltungsanordnung fuer einen Videorecorder |
| JPH084334B2 (ja) * | 1986-07-14 | 1996-01-17 | ソニー株式会社 | 映像信号処理回路 |
| DE3636077C2 (de) * | 1986-10-23 | 1993-10-07 | Broadcast Television Syst | Verfahren zum Verdecken von Fehlern in einem Videosignal und Schaltung zur Durchführung des Verfahrens |
| JPH06103945B2 (ja) * | 1987-03-19 | 1994-12-14 | 松下電器産業株式会社 | 記録再生装置 |
| EP0353568A1 (fr) * | 1988-07-26 | 1990-02-07 | Siemens Aktiengesellschaft | Procédé pour réduire des perturbations d'image de produisant lors d'une reproduction de bandes magnétiques vidéo dans des enregistreurs vidéo et dispositif de mise en oeuvre du procédé |
| DE69031638T2 (de) * | 1989-05-19 | 1998-03-19 | Canon Kk | System zum Übertragen von Bildinformation |
| JPH03132183A (ja) * | 1989-10-18 | 1991-06-05 | Hitachi Ltd | ディジタル画像再生方式 |
| KR940003668B1 (ko) * | 1990-06-29 | 1994-04-25 | 삼성전자 주식회사 | 복호신호 에러 수정장치 |
| JPH07177534A (ja) * | 1993-12-16 | 1995-07-14 | Pioneer Video Corp | ディジタルタイムベースコレクタ |
| US6310660B1 (en) | 1998-03-18 | 2001-10-30 | Sony Corporation | Video signal dropout detector |
| US6691275B1 (en) * | 2000-12-14 | 2004-02-10 | Lsi Logic Corporation | Encoder with vector-calculated disparity logic |
| US7197194B1 (en) * | 2001-05-14 | 2007-03-27 | Lsi Logic Corporation | Video horizontal and vertical variable scaling filter |
| US8457417B2 (en) * | 2005-05-27 | 2013-06-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Weight based image processing |
| US8238442B2 (en) * | 2006-08-25 | 2012-08-07 | Sony Computer Entertainment Inc. | Methods and apparatus for concealing corrupted blocks of video data |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1445337A (en) * | 1972-08-24 | 1976-08-11 | Independent Broadcastin Author | Television systems |
| US3890638A (en) * | 1973-08-22 | 1975-06-17 | Cmx Systems | Color phase matching system for magnetic video tape recordings |
| DE2642019C2 (de) * | 1976-09-18 | 1982-06-03 | Robert Bosch Gmbh, 7000 Stuttgart | Verfahren zur Wiedergabe von auf einem Aufzeichnungsträger - vorzugsweise Magnetband - in einzelnen Spuren aufgezeichneten Videosignalen |
| GB1589476A (en) * | 1976-11-15 | 1981-05-13 | Rca Corp | Dropout compensator circuit |
| GB2008888B (en) * | 1977-10-27 | 1982-06-30 | Quantel Ltd | Drop-out compensation system |
-
1979
- 1979-10-16 JP JP13331479A patent/JPS5657374A/ja active Granted
-
1980
- 1980-10-06 CA CA000361626A patent/CA1153819A/fr not_active Expired
- 1980-10-09 GB GB8032615A patent/GB2065411B/en not_active Expired
- 1980-10-10 AU AU63148/80A patent/AU535651B2/en not_active Ceased
- 1980-10-13 ZA ZA00806279A patent/ZA806279B/xx unknown
- 1980-10-14 CH CH766980A patent/CH638355A5/fr not_active IP Right Cessation
- 1980-10-15 BR BR8006646A patent/BR8006646A/pt unknown
- 1980-10-15 SU SU802996292A patent/SU1386052A3/ru active
- 1980-10-15 SE SE8007227A patent/SE452686B/sv not_active IP Right Cessation
- 1980-10-16 NL NL8005722A patent/NL8005722A/nl not_active Application Discontinuation
- 1980-10-16 FR FR8022136A patent/FR2468268B1/fr not_active Expired
- 1980-10-16 US US06/197,567 patent/US4376290A/en not_active Expired - Lifetime
- 1980-10-16 DE DE3039106A patent/DE3039106C2/de not_active Expired
- 1980-10-16 AT AT0514380A patent/AT384706B/de not_active IP Right Cessation
- 1980-10-16 IT IT25389/80A patent/IT1133935B/it active
Also Published As
| Publication number | Publication date |
|---|---|
| GB2065411A (en) | 1981-06-24 |
| FR2468268A1 (fr) | 1981-04-30 |
| SE8007227L (sv) | 1981-05-29 |
| DE3039106A1 (de) | 1981-05-07 |
| AU6314880A (en) | 1981-04-30 |
| ZA806279B (en) | 1981-10-28 |
| IT8025389A0 (it) | 1980-10-16 |
| ATA514380A (de) | 1987-05-15 |
| IT1133935B (it) | 1986-07-24 |
| GB2065411B (en) | 1984-03-21 |
| AT384706B (de) | 1987-12-28 |
| AU535651B2 (en) | 1984-03-29 |
| CA1153819A (fr) | 1983-09-13 |
| SE452686B (sv) | 1987-12-07 |
| NL8005722A (nl) | 1981-04-22 |
| JPS5657374A (en) | 1981-05-19 |
| BR8006646A (pt) | 1981-04-22 |
| US4376290A (en) | 1983-03-08 |
| SU1386052A3 (ru) | 1988-03-30 |
| FR2468268B1 (fr) | 1986-03-21 |
| DE3039106C2 (de) | 1983-09-15 |
| JPH041557B2 (fr) | 1992-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CH638355A5 (fr) | Procede et appareil de traitement de signaux d'images en couleurs. | |
| CH638356A5 (fr) | Procede et dispositif de correction d'erreur dans un signal numerique. | |
| CH638359A5 (fr) | Procede et dispositif de traitement d'un signal video en couleur. | |
| US4852102A (en) | Interleave sequence method | |
| CH646825A5 (fr) | Procedes et dispositifs d'emission et de reception d'une sequence de mots d'information numerique. | |
| KR950014896B1 (ko) | 영상 데이타 기록 재생 장치 | |
| FR2546348A1 (fr) | Procede de codage de correction d'erreur | |
| JP2730023B2 (ja) | 磁気記録再生方式 | |
| CH652523A5 (fr) | Procede et appareils d'enregistrement et de reproduction d'informations sous forme numerique moyennant un support d'enregistrement. | |
| CH639219A5 (fr) | Appareil de correction de base de temps. | |
| FR2515459A1 (fr) | Systeme d'affichage de television a artefacts de balayage de ligne reduits | |
| FR2481027A1 (fr) | Procede et appareil de traitement de signaux numeriques | |
| FR2480542A1 (fr) | Appareil d'enregistrement et/ou de reproduction de signaux numeriques video et audio | |
| FR2493656A1 (fr) | Procede de transmission de signaux video et appareil d'enregistrement et de lecture de signaux video | |
| FR2475339A1 (fr) | Appareil et procede d'enregistrement et de reproduction numerique | |
| CH653165A5 (fr) | Procede et appareil de montage de signaux numeriques enregistres sur un support d'enregistrement. | |
| FR2475342A1 (fr) | Appareil destine a realiser une compensation de defauts dans des systemes d'enregistrement et de reproduction | |
| EP0011016B1 (fr) | Système de diffusion de signaux audio-visuels de télévision synchronisés par une fréquence pilote et procédé de mise en oeuvre | |
| FR2466072A1 (fr) | Bande contenant des informations audio et video sur les memes pistes, et systemes pour son enregistrement et sa restitution | |
| FR2536933A1 (fr) | Systeme multiplex d'enregistrement et systeme multiplex d'enregistrement et de restitution pour enregistrement sur bande video | |
| FR2594283A1 (fr) | Procede numerique d'enregistrement et de reproduction de signaux de television | |
| EP0021863B1 (fr) | Procédé numérique de contrôle de la reproduction correcte d'un signal composite de télévision et dispositif mettant en oeuvre ce procédé | |
| FR2536934A1 (fr) | Systeme d'enregistrement multiplex et systeme d'enregistrement et de lecture pour vtr | |
| FR2575352A1 (fr) | Systeme de transmission de television en couleur ou de couleur d'information a codage en multiplexage dans le temps et emetteur et recepteur d'information convenant a cet effet | |
| BE889756A (fr) | Procede et appareil d'enregistrement d'informations numeriques sur un support d'enregistrement |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PL | Patent ceased | ||
| PL | Patent ceased |