Brevet FR2488434A1 — publié le 19820212

La présente invention concerne un système de reproduction de signaux codés et notamment un appareil d'en- registrement de signaux en code PCM (modulation par impulsions codées) permettant d'enregistrer et de reproduire un signal audio, codé à l'aide par exemple d'un magnétoscope. Dans un appareil d'enregistrement PCM qui effectue la conversion de signaux audio en des signaux PCM, pour les enregistrer et les reproduire à l'aide d'un magnétoscope et les démoduler pour donner un signal audio, il arrive souvent que l'on change la vitesse en mode de reproduction pour mettre en avant l'une des sources du signal audio, enregistré. De plus pour copier des bandes, on fait souvent fonctionner le magné- toscope à une vitesse élevée en mode de reproduction et pendant que la copie s'effectue on contrôle. Dans un tel mode de reproduction à vitesse variable, si le signal PCM reproduit est démodulé tel quel, cela change l'intervalle de la voix et ne permet plus de distin- guer la voix, ce qui en d'autres termes ne permet pas de modi- fier de façon très importante le rapport de la variation de vitesse. Pour éviter cet inconvénient, on a prévu un procédé utilisant une mémoire vive ou analogue pour effectuer l'expan- sion de la base de temps du signal PCM reproduit à l'état normal PO régler. la fréquence de cadence d'inscription et de lecture et contr8ler le son reproduit. Dans ce procédé, il faut un temps plus long pour lire l'information dans la mémoire RAM que le temps nécessaire à son inscription, ce qui se traduit par une perte d'informations de contr8le par rapport à la quantité d'in- formations reproduites. La quantité d'informations à contr8ler est réduite dans un rapport correspondant au rapport dIexpanSioL de la base de temps en fonction du rapport de la vitesse de lecture. De plus, si le magnétoscope comporte deux têtes rota- tives et travaille en mode de reproduction à vitesse élevée par exemple en recherche d'image, lorsque l'une des t9tes rotatives (t9te A) balaie plusieurs pistes B enregistrées par l'autre tête (tête B) qui a un angle d'azimut différent de celui de la tête A, le signal de sortie RF de la t9te dispara t périodiquement. Pour un tel signal reproduit, le processeur de signaux PCM ne peut plus effectuer de détection et de correction d'erreur, ce qui entra ne la reproduction de sons anormaux ou de bruit de claque- ment. La présente invention a pour but de remé- dier à ces inconvénients et concerne à cet effet, un système de reproduction de signaux codés utilisant un appareil de reproduc- tion de signaux vidéo et comportant un compteur pour compter un nombre prédéterminé de données en synchronisme avec un signal de référence placé entre un signal de synchronisation verticale et la donnée dans un signal audio codé dont le format correspond à celui d'un signal vidéo, reproduit par l'appareil de reproduc- tion à une vitesse différente de la vitesse de reproduction, ainsi qu'une mémoire vive dans laquelle on inscrit le nombre des données sous la commande du signal de sortie du compteur, les données étant lues dans la mémoire vive avec compression ou expansion de la base de temps du nombre prédéterminé de données par période de balayage vertical. La présente invention sera décrite plus en détail à l'aide des dessins annexés, dans lesquels: - la figure 1 est un schéma-bloc d'un circuit de traitement de signal PCM reproduit selon un mode de réalisation de l'invention. - la figure 2 est un schéma-bloc plus détaillé de la mémoire vive RAM de compression de base de temps selon la figure 1. - les figures 3A-3C sont des schémas du format du signal PCM enregistré. DESCRIPTION DE DIFFERENTS MODES DE REALISATION PREFERENTIELS: Selon la figure 1, le magnétoscope à têtes rotatives l fournit en sortie un signal PCM audio qui a été enregistré sur une bande magnétique en mode de lecture à vitesse modifiée. En modifiant la vitesse de défilement de la bande sans changer la vitesse de rotation du tambour du magné- toscope 1, on peut sauter des pistes, ce qui permet à la tête de faire une recherche à grande vitesse du programme enregistré. La figure 3A représente un exemple de format d'enregistrement d'un signal PCM dans une période de balayage vertical. Une période horizontale 1H après le signal de synchronisation verticale et les impulsions d'égalisation, on introduit un bloc de signal de commande; les données PCM se trouvent dans la période de durée 245H suivante. La figure 3B montre le contenu du bloc du signal de commande. Le bloc du signal se compose d'un signal 3 2488434 de tète à 46 bits, d'un signal d'identification du contenu de programme de 14 bits, d'un signal d'adresse d'édition à 28 bits, d'un signal de commande à 14 bits et d'un code CRC à 16 bits. La figure 3C montre un format d'enregis- trement d'un signal PCM dans chaque période horizontale; dans ce format, un signal de synchronisation de données à 14 bits est ajouté après le signal de synchronisation horizontale et dans la période de 128 suivante, on a inséré la donnée PCM qui se compose d'un signal PCM du canal gauche L et du canal droit R, chacun des signaux se composant de trois mots et de bits de correction d'erreur ainsi que de bits CRC. Chaque mot de données est imbriqué pour éviter d'avoir une disparition continue de données lors de la reproduction. Si le magnétoscope 1 de la figure 1 effectue une reproduction à vitesse modifiée, la tête rotative balaie plusieurs pistes, si bien que le signal PCM correspond à un train de blocs discontinus ayant chacun une durée corres- pondant à celle d'une trame pour plusieurs périodes de balayage horizontal. Par exemple en reproduction avec la tête A, la jonction entre les blocs se trouve à une certaine position en travers les pistes d'azimuts différents correspondant à la tête B, si bien que la disparition des signaux devient plus apparente à cause de la diminution du signal de sortie de la tête. Comme il existe un cas dans lequel certains signaux de synchronisation verticale se trouvent dans la période qui a disparu, le signal de synchronisation est remplacé par un signal de synchronisation verticale de référence ou pseudo signaux, puis le signal PCM reproduit est fourni comme signal de sortie sous la forme d'un signal de télévision complet. Le signal PCM reproduit par le magnétos- cope 1 est inscrit dans une mémoire vive RAM 2 qui a non seule- ment pour fonction d'assurer l'expansion de la base de tension du signal reproduit en fonction des différentes vitesses mais également la fonction de désimbriquer les données imbriquées. Le signal PCM reproduit est appliqué également à un détecteur de signal de synchronisation verticale 3 qui détecte le pseudo signal de synchronisation verticale contenu dans le signal PCM reproduit et de plus un signal de tète dans le bloc de commande espacé d'un intervalle prédéterminé du pseudo signal de syn- chronisation verticale. Le signal de tête est appliqué comme impulsion de remise à l'état initial à la mémoire RAM 2 et en synchronisme il est inscrit dans la mémoire RAM 2 seulement un nombre normal de 245 données dans une période verticale comptée à partir du signal de tête. C'est pourquoi meme si la fréquence horizontale passe de 262,5H à 280H pour une période horizontale en mode de reproduction à grande vitesse (reproduction dite en accéléré) on garantit le nombre normal de données. Le contenu de la mémoire RAM 2 est lu pendant que la base de temps est dilatée à 1 V (1 V = 245H) et en même temps on désimbrique les données imbriquées. Le signal de sortie de la mémoire RAM 2 est appliqué à un circuit d'inter- polation PCM 4. Comme indiqué précédemment, le signal PCM 4 en mode de reproduction à vitesse élevée comporte une fraction importante de signaux disparus, si bien qu'il est impossible d'avoir un fonctionnement normal du circuit de traitement de signaux utilisant les bits de détection et de correction des erreurs. C'est pourquoi, le circuit d'interpolation 4 effectue seulement une interpolation en fonction d'une donnée qui précéde ou qui suit le mot faux avec un intervalle d'un mot. Le signal de sortie du circuit d'interpo- lation 4 est appliqué au circuit d'interpolation de jonction 5 qui effectue l'interpolation des données à la jonction entre les blocs du signal reproduit s'étendant sur plusieurs pistes. Le circuit d'interpolation 5 peut être un circuit remplaçant la partie de jonction par la valeur moyenne des données ou encore un circuit de lissage de courbe tel qu'un circuit de maintien de prédonnées ou un filtre numérique. Le signal de sortie du circuit d'interpolation de jonction 5 est appliqué à un conver- tisseur numérique/analogique 6 (D/A) qui le transforme à un signal analogique correspondant au signal à fournir à l'exté- rieur. La mémoire RAM 2 représentée à la figure 1 sera décrite de façon plus détaillée à l'aide de la figure 2. Le signal de sortie PCM du magnétoscope 1 (figure 1) est inscrit dans la mémoire RAM 11 par le circuit de conversion série/paral- lèle 10. Le signal PCM reproduit est également appliqué à un détecteur de signal de tête 12 qui détecte le signal de tête a de commande (figure 3A) en fonction du pseudo signal de syn- chronisation verticale contenu dans le signal reproduit. Le détecteur 12 correspond au détecteur de signal de synchronisa- tion vertical contenu dans le signal reproduit. Le détecteur 12 correspond au détecteur de signal de synchronisation verticale 3 de la figure 1. Le détecteur 12 fournit un signal de synchroni- sation de données b (figure 3C) qui est inséré avant les données dans chaque période horizontale ou signal de synchronisation horizontale. Ce signal de tête a et le signal de synchronisation horizontale ou signal de synchronisation de données b sont appli- qués à un compteur 13 respectivement comme signal de remise à l'état initial et comme impulsion de cadence. En sortie le compteur 13 donne un signal de déclenchement c qui est à un niveau plus élevé pour la durée 245H comptée à partir du signal de t8te; ce signal c est appliqué à la porte ET 14. L'autre entrée de la porte ET 14 reçoit le signal de synchronisation de données b dans la période hori- zontale ou signal de synchronisation horizontale, si bien que seulement pendant la période du signal de déclenchement c cor- respondant à la durée 245H, le signal de synchronisation de données b est appliqué à un compteur d'adresse d'inscription 15. La sortie du compteur d'adresse 15 est appliquée à une entrée d'adresse de la mémoire RAM 11 par le sélecteur de don- nées 16 qui est commandé par les signaux de commande lecture/ inscription R/W; les signaux PCM reproduits de la période 245H sont ainsi enregistrés aux adresses correspondantes dans la mémoire RAM 11. Dans le cycle de lecture de la mémoire RAM 11, un premier signal de synchronisation verticale est séparé du signal reproduit ou du signal de synchronisation de référence SYNC par un séparateur de signal de synchronisation 17 et en synchronisme avec ce signal de synchronisation verticale, l'oscillateur 18 donne une cadence ou horloge de 44,1 kHz. La fréquence du signal de sortie de l'oscillateur 18 est divisée jusqu'à 60 Hz par un diviseur de fréquence effectuant une divi- sion 1/735, puis le circuit PLL, 20 effectue une comparaison de la phase de ce signal avec la phase du signal de synchronisa- tion verticale fourni par le séparateur de signal de synchroni- sation verticale 17; suivant le résultat de la comparaison, on commande la fréquence de sortie de l'oscillateur 18. Comme trois mots de données sont insérés dans une période horizontale, on a par période verticale, 735 mots. Ainsi pour dilater la période de données de 245H à la période 1 V (période verticale), la fréquence de cadence correspondant à un mot devrait être égale a 735 1 1/60 = 44,1 kHz. Le signal de sortie de l'oscillateur 18 est appliqué à un compteur d'adresse de lecture 21 qui forme un signal d'adresse de lecture. Le signal de sortie du compteur 21 est appliqué par le sélecteur de données 16 à l'entrée d'adresse de la mémoire RAM 11 dans laquelle on lit un signal PCM. La sortie de la mémoire RAM 11 passe par le circuit d'in- terpolation PCM 4 et le circuit d'interpolation de jonction 5 (figure 1) pour 9tre transmise par le décodeur 22 au convertis- seur numérique/analogique 6. A la figure 2, le circuit permet d'ex- traire un pseudo signal de synchronisation verticale dans le signal reproduit, a l'aide du séparateur de signaux de synchro- nisation verticale 17 et en fonction de ce signal de synchroni- sation verticale on forme une impulsion prédéterminée de remise a l'état initial; cette impulsion est appliquée comme signal de remise à l'état initial au compteur 13 pour former un signal correspondant à la période de données de 245H. Selon l'invention décrite ci-dessus, on compte un nombre prédéterminé de données en synchronisme avec un signal de référence placé entre un signal de synchronisation verticale et les données dans le signal reproduit suivant un mode de reproduction de vitesse modifié; les données inscrites dans une mémoire vive RAM sont lues pendant que l'on comprime ou que l'on expanse la base de temps des données jusqu'à une période de balayage vertical. En conséquence m8me si la fréquence horizontale reproduite change suivant la vitesse du mode de reproduction, on peut enregistrer un nombre normal de données insérées dans une période de balayage vertical et en modifiant la base de temps de la donnée extraite et par démodulation du signal audio, il est possible d'effectuer un contr8le audio de qualité relativement élevée. En conséquence, il est possible de faire avancer une source enregistrée en mode de reproduction à grande vitesse. f A R E V E N D I C A T I 0 N S ) Système de reproduction de signaux codés à l'aide d'un appareil de reproduction de signaux vidéo, système caractérisé en ce qu'il comporte un compteur (15) pour compter un nombre prédéterminé de données en synchronisme avec un signal de référence (a) placé entre un signal de synchroni- sation verticale et les données dans un signal audio, codé, ayant un format de signal vidéo, reproduit par l'appareil de reproduction à une vitesse différente de la vitesse de repro- duction normale et une mémoire vive (11) dans laquelle on ins- crit un nombre prédéterminé de données sous la commande du signal de sortie du compteur, les données étant lues dans la mémoire vive pendant la compression ou l'expansion de la base de temps du nombre prédéterminé de données sur une période de balayage vertical. ) Système selon la revendication 1, caractérisé en ce que le nombre prédéterminé de données est égal à un nombre de données enregistrées dans une période de synchronisation verticale du signal vidéo. 30) Système selon la revendication 1, caractérisé en ce que le signal de référence (a) est un signal de tête introduit dans chaque bloc de signal de commande fixé a chacune des périodes verticales du signal audio codé. ) Système selon la revendication 1, caractérisé en ce qu'il comporté un circuit d'interpolation (4) pour interpoler un mot faux dans la sortie de la mémoire vive (11) en fonction des données qui précédent et qui suivent d'un mot, le mot faux. ) Système selon la revendication 4, caractérisé en ce qu'il comporte en outre un circuit d'interpo- lation de jonction (5) tel qu'un circuit de remplacement par une valeur moyenne, un circuit de maintien de prédonnées ou un filtre numérique, pour interpoler les parties de jonction de la sortie du circuit d'interpolation (4). 60) Système selon la revendication 3, caractérisé en ce que le détecteur de signal de tête (12) détecte le signal de tête dans le signal audio codé, reproduit et ce signal de tête est appliqué au compteur (13). ) Système selon la revendication 6, caractérisé en ce que le compteur (13) compte les signaux de synchronisation de données ou signaux de synchronisation horizon- tale contenus dans chaque période horizontale du signal vidéo reproduit comme des impulsions de cadence et ce compteur est remis à l'état initial par le signal de tête, détecté, de façon à compter un nombre prédéterminé de données pour fournir un signal de déclenchement (c) dont la largeur correspond à la période du nombre prédéterminé de données. ) Système selon la revendication 7, caractérisé en ce qu'il comporte un compteur d'adresse d'ins- cription (15) pour générer des données d'adresse d'inscription pour la mémoire vive (11), destinées au compteur d'inscription, les signaux de synchronisation de données ou signaux de synchro- nisation horizontale déclenchés par le signal de déclenchement (c) étant fournis pour générer une adresse d'inscription corres- pondant au nombre prédéterminé de données. ) Système selon la revendication 1, caractérisé en ce qu'il est prévu un compteur d'adresse de lecture (21) pour générer des données d'adresse de lecture pour la mémoire vive (11) et un générateur d'impulsions de cadence de lecture (18, 19, 20) qui génère des impulsions de cadence de lecture dont la période correspond à la période de synchronisa- tion verticale divisée par le nombre de données enregistrées dans la mémoire vive, les impulsions de cadence de lecture étant appliquées au compteur d'adresse de lecture pour générer l'adresse de lecture.