EP0553515B1

Device for processing digital data, and digital video system comprising the device

Abstract

This record has no abstract on file.

EP0553515B1, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Expired 23 December 2012, 13.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

5 claims: 5 independent, 0 dependent

  1. 1
    A device for processing a first sequence of write data frames, each frame having a uniform configuration of a plurality of digital data items, and data items in corresponding places in said configuration among successive frames constituting a part of a second sequence of data items, so that each second sequence has one digital data item in each frame, and there are as many second sequences as there are data items in a frame, said device comprising:a) receiving means (1.1, 1.3) for receiving said first sequence of frames;b) memory means (1.12) capable of storing two of said frames at respective locations, each location having one sub-address for one item of each second sequence;c) error detection means for detecting errors in said stored data, and for thereupon controlling error remedial means;characterized in that said error detection means (1.18) are arranged for identifying high-error items, whose errors exceed a given threshold, and low error items whose errors are at or below the given threshold;d) in that said device comprises read control means (1.19) connected to the error detecting means for reading the memory means and for outputting a read frame, that contains one item for each said second sequence of items, said read control means being operative in response to the most recently stored low error item in its respective second sequence of items, to be included in said read frame;e) in that said device comprises write control means (1.19) connected to the error detecting means and for writing the write frame into the memory means whilst being operative in response to the most recently stored low-error items in their respective second sequences of data items, and writing the data item into the alternative sub-address pertaining to the same second sequence of items. Anordnung zum Verarbeiten einer ersten Folge von Schreibdatenrahmen, wobei jeder Rahmen eine gleichförmige Konfiguration aus einer Vielzahl digitaler Datenelemente hat und Datenelemente an entsprechenden Stellen in der genannten Konfiguration innerhalb aufeinanderfolgender Rahmen einen Teil einer zweiten Folge von Datenelementen bilden, so daß jede zweite Folge ein einziges digitales Datenelement in jedem Rahmen hat, und es ebenso viele zweite Folgen gibt wie Datenelemente in einem Rahmen, wobei die Anordnung umfaßt: a) Empfangsmittel (1.1, 1.3) zum Empfangen einer ersten Folge von Rahmen;b) Speichermittel (1.12), die imstande sind, zwei der genannten Rahmen an jeweiligen Stellen zu speichern, wobei jede Stelle eine einzige Teiladresse für ein einziges Element jeder zweiten Folge hat;c) Fehlerdetektionsmittel, um Fehler in den genannten gespeicherten Daten zu detektieren und daraufhin Fehlerkorrekturmittel anzusteuern;dadurch gekennzeichnet, daß die genannten Fehlerdetektionsmittel (1.18) zum Identifizieren hoch fehlerhafter Elemente, deren Fehler eine bestimmte Schwelle überschreiten, und gering fehlerhafter Elemente, deren Fehler auf oder unter der bestimmten Schwelle liegen, angeordnet sind, d) daß die genannte Anordnung mit den Fehlerdetektionsmitteln verbundene Lesesteuerungsmittel (1.19) umfaßt zum Auslesen der Speichermittel und zur Ausgabe eine Leserahmens, der ein einziges Element für jede genannte zweite Folge von Elementen enthält, wobei die genannten Lesesteuerungsmittel in Reaktion auf das jüngst gespeicherte gering fehlerhafte Element in der jeweiligen zweiten Folge von Elementen aktiv sind, das in dem genannten Leserahmen aufzunehmen ist;e) daß die genannte Anordnung mit den Fehlerdetektionsmitteln verbundene Schreibsteuerungsmittel (1.19) umfaßt zum Einschreiben des Schreibrahmens in die Speichermittel, wobei sie in Reaktion auf die jüngst gespeicherten gering fehlerhaften Elemente in den jeweiligen zweiten Folgen von Datenelementen aktiv sind, und zum Schreiben des Datenelements in die alternative Teiladresse, die zur gleichen zweiten Folge von Elementen gehört. Dispositif pour le traitement d'une première séquence de trames de données d'écriture, chaque trame ayant une configuration uniforme d'une pluralité d'articles de données numériques, et des articles de données dans des positions correspondantes dans ladite configuration parmi des trames successives constituant une partie d'une deuxième séquence d'articles de données, de sorte que chaque deuxième séquence a un article de données numériques dans chaque trame, et il y a autant de deuxièmes séquences qu'il y a d'articles de données dans une trame, ledit dispositif comprenant : a) des moyens de réception (1.1, 1.3) pour recevoir ladite première séquence de trames;b) des moyens de mémoire (1.12) à même de stocker deux desdites trames à des endroits respectifs, chaque endroit ayant une sous-adresse pour un article de chaque deuxième séquence;c) des moyens de détection d'erreurs pour détecter des erreurs dans lesdites données stockées, et pour commander des moyens de correction d'erreurs en cas de détection d'erreurs;caractérisé en ce que lesdits moyens de détection d'erreurs (1.18) sont prévus pour identifier des articles à taux d'erreurs élevé, dont les erreurs dépassent un seuil donné, et des articles à taux d'erreurs bas, dont les erreurs sont au seuil donné ou en dessous;d) en ce que ledit dispositif comprend des moyens de commande de lecture (1.19) connectés aux moyens de détection d'erreurs pour lire les moyens de mémoire et pour délivrer une trame de lecture, qui contient un article pour chaque dite deuxième séquence d'articles, lesdits moyens de commande de lecture intervenant en réaction au dernier article stocké à taux d'erreurs bas dans sa deuxième séquence respective d'articles, à inclure dans ladite trame de lecture;e) en ce que ledit dispositif comprend des moyens de commande d'écriture (1.19) connectés aux moyens de détection d'erreurs pour écrire la trame d'écriture dans les moyens de mémoire tout en intervenant en réaction aux derniers articles stockés à taux d'erreurs bas dans leurs deuxièmes séquences respectives d'articles de données, et pour écrire l'article de données à la sous-adresse alternative appartenant à la même deuxième séquence d'articles.
  2. 2
    A device as claimed in Claim 1, wherein the digital data represents a video signal, characterized in that the memory comprises a first and a second sub-memory, each of which is suitable for storing an amount of data equal to one frame of the video signal, the control means distributing the incoming data line-wise per frame among the sub-memories by writing the data at those addresses at which the data representing the last frame read is not stored. Anordnung nach Anspruch 1, in der die digitalen Daten ein Videosignal darstellen, dadurch gekennzeichnet, daß der Speicher einen ersten und einen zweiten Teilspeicher umfaßt, von denen jeder zum Speichern einer Datenmenge geeignet sind, die gleich einem einzigen Rahmen oder Vollbild des Videosignals ist, wobei die Steuerungsmittel die eingehenden Daten pro Vollbild zeilenweise auf die Teilspeicher verteilen, indem sie die Daten bei den Adressen einschreiben, bei denen die das letzte ausgelesene Vollbild darstellenden Daten nicht gespeichert sind. Dispositif suivant la revendication 1, dans lequel les données numériques représentent un signal vidéo, caractérisé en ce que la mémoire comprend une première et une deuxième sous-mémoires, chaque sous-mémoire étant propre à stocker une quantité de données égale à une trame du signal vidéo, les moyens de commande distribuant les données en entrée, ligne par ligne, par trame parmi les sous-mémoires en écrivant les données aux adresses auxquelles les données représentant la dernière trame lue ne sont pas stockées.
  3. 3
    A device as claimed in Claim 2, characterized in that the control means collects the outgoing data line-wise per frame from one of the sub-memories by reading the data at those addresses at which the last reliable data written is stored. Anordnung nach Anspruch 2, dadurch gekennzeichnet, daß die Steuerungsmittel die ausgehenden Daten zeilenweise pro Vollbild aus einem der Teilspeicher sammeln, indem sie die Daten bei den Adressen auslesen, bei denen die letzten zuverlässigen Daten gespeichert sind. Dispositif suivant la revendication 2, caractérisé en ce que les moyens de commande collectent les données en sortie, ligne par ligne, par trame, d'une des sous-mémoires en lisant les données aux adresses auxquelles les dernières données fiables écrites sont stockées.
  4. 4
    A device as claimed in Claim 1 to 3, wherein the digital data represents a video signal, characterized in that the memory comprises a first and a second sub-memory, each of which is suitable for storing an amount of data equal to one frame of the video signal, the control means being suitable for:a) writing a first frame of incoming data into a sub-memory, the constituent lines of said fram having been qualified as being reliable by the detection means,b) determining, after the writing of a frame into the memory, an output frame whose constituent lines are formed by each time one of the corresponding lines in the sub-memories, said constituent lines having been qualified as being reliable by the detection means,c) reading out periodically the output frame from the memory,d) writing a next frame of incoming data periodically into the memory by writing each of the constituent lines of the frame into one of the corresponding lines in the sub-memories, i.e. each time in that sub-memory whose corresponding line does not form part of the output frame. Anordnung nach Anspruch 1 bis 3, in der die digitalen Daten ein Videosignal darstellen, dadurch gekennzeichnet, daß der Speicher einen ersten und einen zweiten Teilspeicher umfaßt, die beide zum Speichern einer Datenmenge geeignet sind, die gleich einem einzigen Rahmen oder Vollbild des Videosignals ist, wobei die Steuerungsmittel geeignet sind, um: a) ein erstes Vollbild aus eingehenden Daten in einen Teilspeicher einzuschreiben, wobei die einzelnen Zeilen des genannten Vollbildes von den Detektionsmitteln als zuverlässig qualifiziert worden sind,b) nach dem Schreiben eines Vollbildes in den Speicher ein Ausgangsbild zu bestimmen, dessen einzelne Zeilen von jedesmal einer der entsprechenden Zeilen in den Teilspeichern gebildet werden, wobei die einzelnen Zeilen von den Detektionsmitteln als zuverlässig qualifiziert worden sind,c) periodisch das Ausgangsbild aus dem Speicher auszulesen,d) ein folgendes Vollbild aus eingehenden Daten periodisch in den Speicher einzuschreiben, indem jede der einzelnen Zeilen des Vollbildes in eine der entsprechenden Zeilen in den Teilspeichern geschrieben wird, d.h. jedesmal in den Teilspeicher, dessen entsprechende Zeile nicht Teil des Ausgangsbildes ist. Dispositif suivant les revendications 1 à 3, dans lequel les données numériques représentent un signal vidéo, caractérisé en ce que la mémoire comprend une première et une deuxième sous-mémoires, chaque sous-mémoire étant propre à stocker une quantité de données égale à une trame du signal vidéo, les moyens de commande convenant pour : a) écrire une première trame de données en entrée dans une sous-mémoire, les lignes constitutives de ladite trame ayant été qualifiées de fiables par les moyens de détection,b) déterminer, après l'écriture d'une trame dans la mémoire, une trame de sortie, dont les lignes constitutives sont formées à chaque fois par une des lignes correspondantes dans les sous-mémoires, lesdites lignes constitutives ayant été qualifiées de fiables par les moyens de détection,c) extraire par lecture périodiquement la trame de sortie de la mémoire,d) écrire une trame suivante de données en entrée périodiquement dans la mémoire en écrivant chacune des lignes constitutives de la trame dans une des lignes correspondantes dans les sous-mémoires, c'est-à-dire chaque fois dans la sous-mémoire dont la ligne correspondante ne fait pas partie de la trame de sortie.
  5. 5
    A device as claimed in any of Claims 1 to 4, for processing digital video data, and comprising a video input, a video output, a video processor, A DCT circuit a variable-length encoder-decoder circuit, a modulator-demodulator circuit, and at least one read/write head. Anordnung nach einem der Ansprüche 1 bis 4, zum Verarbeiten von digitalen Videodaten und mit einem Video-Eingang, einem Video-Ausgang, einem Videoprozessor, einer DCT-Schaltung, einer Codier/Decodierschaltung bei variabler Lange, einer Modulator/Demodulatorschaltung und zumindest einem Lese/Schreibkopf. Dispositif suivant l'une quelconque des revendications 1 à 4, pour le traitement de données vidéo numériques, et comprenant une entrée vidéo, une sortie vidéo, un processeur vidéo, un circuit TCD, un circuit codeur-décodeur de code à longueur variable, un circuit modulateur-démodulateur, et au moins une tête de lecture/écriture.