DE3318765A1 - SIGNAL PROCESSING CIRCUIT FOR A TELEVISION CAMERA WITH A MATRIX IMAGE DETECTOR - Google Patents

SIGNAL PROCESSING CIRCUIT FOR A TELEVISION CAMERA WITH A MATRIX IMAGE DETECTOR

Info

Publication number
DE3318765A1
DE3318765A1 DE19833318765 DE3318765A DE3318765A1 DE 3318765 A1 DE3318765 A1 DE 3318765A1 DE 19833318765 DE19833318765 DE 19833318765 DE 3318765 A DE3318765 A DE 3318765A DE 3318765 A1 DE3318765 A1 DE 3318765A1
Authority
DE
Germany
Prior art keywords
memory
volatile memory
addresses
address
signal processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE19833318765
Other languages
German (de)
Other versions
DE3318765C2 (en
Inventor
Bernard 49320 St. Jean des Mauvrets Badefort
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson-Brandt SA
Original Assignee
Thomson-Brandt SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson-Brandt SA filed Critical Thomson-Brandt SA
Publication of DE3318765A1 publication Critical patent/DE3318765A1/en
Application granted granted Critical
Publication of DE3318765C2 publication Critical patent/DE3318765C2/de
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/60Noise processing, e.g. detecting, correcting, reducing or removing noise
    • H04N25/68Noise processing, e.g. detecting, correcting, reducing or removing noise applied to defects

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)

Description

75008 Paris /Frankreich75008 Paris / France

Unser Zeichen: T 3613Our reference: T 3613

Signalverarbeitungsschaltung für eine Fernsehkamera mit einem MatrixbilddetektorSignal processing circuit for a television camera with a matrix image detector

Die Erfindung betrifft allgemein das Gebiet der Fersehkamefas mit Matrixbilddetektoren, z.B. solche mit einem Festkörper-Schieberegister-LadungsVerschiebeelement (sogenanntes CCD-Register).The invention relates generally to the field of television cameras with matrix image detectors, e.g. those with a solid state shift register charge shift element (so-called CCD register).

Derartige Detektoren sind· wegen der sehr großen Feinheit der Schaltungselementmuster, aus denen sie gebildet sind, sehr schwierig herzustellen, und es kommt häufig vor, daß Punkte oder gar Linien oder ganze Spalten von Punkten · des Detektors fehlerhaft sind und bei der Wiedergabe eines durch die Kamera aufgenommenen Bildes auf einem Bildschirm zu Punkten, Zeilen oder Spalten von schwarzen oder hellen, festliegenden Punkten führen, die für das Auge unangenehm sind.Such detectors are · because of their very great fineness the circuit element patterns from which they are formed are very difficult to manufacture, and it often occurs that points or even lines or entire columns of points · of the detector are faulty and when a image captured by the camera on a screen lead to points, rows or columns of black or light, fixed points which are unpleasant to the eye are.

Wenn ein Festkörpersensor, sobald er einen oder mehrere örtliche Fehler aufweist, nicht als Ausschuß eingestuft-If a solid-state sensor, as soon as it exhibits one or more local defects, is not classified as reject-

HD/blHD / bl

werden soll, können seine Fehler durch eine Verarbeitung des von ihm abgegebenen Signals behoben werden, z.B. durch Ersetzen des Signals eines fehlerhaften Punktes durch das Signal eines (fehlerfreien). Punktes, der diesem fehlerhaften Punkt vorausgeht, oder durch den Mittelwert der Signale des vorausgehenden und dessen nachfolgenden Punktes.should be, its errors can be corrected by processing the signal it emits, e.g. by replacing the signal of a faulty point with the signal of a (faultless) one. Point that this faulty point precedes, or by the mean value of the signals of the preceding and its following Point.

Zu diesem Zweck wird für einen gegebenen Sensor die genaue Stelle jedes fehlerhaften Punktes bezeichnet. Da der Bildsensor matrixartig aufgebaut ist, sind die fotoempflindlichen Elemente gemäß einem Gitter aus Zeilen und Spalten angeordnet, und jedes fehlerhafte Element kann durch eine Zeilenadresse und eine Spaltenadresse bezeichnet werden.For this purpose, the exact location of each defective point is identified for a given sensor. There the image sensor is built up like a matrix, the photo-sensitive Elements arranged according to a grid of rows and columns, and each defective element can be designated by a row address and a column address.

Diese Adressen werden in einem nicht flüchtigen Speicher aufgezeichnet, und zwar für aufeinanderfolgende Positionen in der Reihenfolge der bei der Abtastxing der fotoempfindliehen Oberfläche angetroffenen fehlerhaften Punkte.These addresses are recorded in non-volatile memory for successive positions in the order of the defective points encountered in scanning the photosensitive surface.

Jedem Sensor, und folglich jeder Kamera, entspricht somit ein progranunierbarer nicht flüchtiger Speicher (PROM-Speicher)., der die Adressen der jeweiligen fehlerhaften Punkte dieser Kamera enthält.Every sensor, and consequently every camera, corresponds to a programmable non-volatile memory (PROM memory). Which contains the addresses of the respective defective points of this camera.

Während des Betriebs der Kamera wird das auf den Sensor projizierte Bild Zeile für Zeile und Punkt für Punkt in jeder Zeile abgetastet. Der PROM-Speicher liefert anfangs die Adresse des ersten fehlerhaften Punktes. Diese Adresse wird fortwährend mit der Adresse des laufenden abgetasteten Punktes verglichen, also mit der Adresse des Punktes, der zu einem gegebenen Zeitpunkt durch die Signalverarbeitungsschaltung der Kamera verarbeitet wird. Wenn Übereinstimmung festgestellt wird, wird ein Korrekturbefehl ausgegeben, und der Speicher wird so angesteuert, daß er die Adresse des darauffolgenden fehlerhaften Punktes liefert. Zu diesem Zweck wird die Adresse des Speichers inkrementiert,.wodurch die Spei-During the operation of the camera, the image projected onto the sensor is displayed line by line and point by point in scanned every line. The PROM memory initially supplies the address of the first faulty point. These Address is continuously compared with the address of the current scanned point, i.e. with the address of the point being processed by the signal processing circuitry of the camera at a given time will. If a match is found, a correction command is issued and the memory becomes so driven so that it supplies the address of the subsequent faulty point. For this purpose, the The address of the memory is incremented, whereby the memory

cheradresse auf die nächste Speicherposition fortgeschaltet wird. Diese Inkrementierung wird jedesmal erneuert, wenn ein fehlerhafter Punkt angetroffen wird, bis zum Ende der Bildabtastung. Der Speicher wird bei der Abtastung jedes neuen Bildes auf seine erste Position wieder initiert.Memory address advanced to the next memory position will. This incrementation is renewed every time a faulty point is encountered, until the end of the image scan. The memory is moved to its first position as each new image is scanned re-initiated.

Ein Mangel dieser Verarbeitungsweise besteht darin, daß, wenn eine ganze Spalte von Punkten fehlerhaft ist, in den Speicher nicht lediglieh eine globale Spaltenadresse geschrieben werden kann: jeder Punkt dieser Spalte muß einzeln eingeschrieben werden.A shortcoming of this manner of processing is that if an entire column of points is in error, the the memory is not just a global column address can be written: each point in this column must be written individually.

Das auf fehlerhaften Punkten beruhende Signal kann nämlieh nur Punkt für Punkt im Verlaufe der Abtastung korrigiert werden, und nicht etwa für eine Gruppe von Spaltenpunkten, denn während der Bildabtastung folgen die Spaltenpunkte nicht aufeinander. Es kann somit nicht von einem Punkt der Spalte zu einem darauffolgenden Punkt der selben Spalte übergegangen werden, ohne zuvor die anderen fehlerhaften Punkte in der Reihenfolge der Bildabtastung untersucht zu haben, die zeilenweise erfolgt.Namely, the signal based on faulty points can can only be corrected point by point in the course of the scan, and not for a group of Column points, because follow during the image scanning the column points are not on top of each other. It cannot move from one point in the column to another Item in the same column can be passed over without first removing the other incorrect items in the sequence to have examined the image scanning, which is done line by line.

Wenn der Bildsensor z.B. 500 Zeilen und 500 Spalten umfaßt (250.000 Elemente), so wird jede Punktadresse z.B. in ein 10 Bit-Zeilenadreßwort und ein 10 Bit-Spaltenadreßwort zerlegt.For example, if the image sensor comprises 500 rows and 500 columns (250,000 elements), each dot address is e.g. into a 10 bit row address word and a 10 bit column address word disassembled.

Wenn 20 isolierte Punkte fehlerhaft sind, müssen 20 Adressen zu 20 Bits (400 Bits) gespeichert werden. Wenn ferner zwei Spalten fehlerhaft sind, so müssen nicht etwa zwei Spaltenadressen (2 X 10 Bits) in dem PROM-Speicher gespeichert werden, sondern 2 X 500 Punktadressen (2 X 500 X 20 Bits), also etwa 20.000 Bits. Insgesamt müssen 2O.400 Bits in dem programmierbaren Speicher gespeichert werden, wenn 20 isolierte Punkte und zwei Spalten fehlerhaft sind. Die Kapazität desIf 20 isolated points are faulty, then 20 Addresses of 20 bits (400 bits) can be stored. Furthermore, if two columns are incorrect, then must not about two column addresses (2 X 10 bits) are stored in the PROM memory, but 2 X 500 point addresses (2 X 500 X 20 bits), so about 20,000 bits. A total of 20,400 bits must be in the programmable Memories are saved when 20 isolated points and two columns fail. The capacity of the

BAD ORIGINALBATH ORIGINAL

Speichers muß also sehr hoch sein, wenn eine Spalte fehlerhaft ist.So memory must be very high if a column is faulty.

Durch die Erfindung wird eine Verarbeitung;.;£ichaltung § geschaffen, die diesen Mangel behebt und es ermöglicht, in dem programmierbaren Speicher die Adressen von ganzen fehlerhaften Spalten zu speichern, ohne die Zeilen- und Spalten-Adressen aller Punkte dieser Spalten zu speichern.The invention enables processing § created that remedies this deficiency and makes it possible to store the addresses of all in the programmable memory to save incorrect columns without having to change the row and column addresses of all points in these columns to save.

··

Zu diesem Zweck wird dem nicht flüchtigen programmierbaren Speicher (PROM) ein flüchtiger Speicher (RAM) zugeordnet, und Fehlerkorrekturbefehle werden ausgegeben entweder aus dem PROM-Speicher, der die AdressenFor this purpose, the non-volatile programmable memory (PROM) is a volatile memory (RAM) and error correction commands are issued either from the PROM memory, which contains the addresses

jg von isolierten fehlerhaften Punkten enthält und bei jedem Bild zyklisch abgefragt wird, wobei die Adressierung dieses Speichers bei jedem Antreffen eines fehlerhaften Punktes inkrementiert wird, oder aus dem RAM-Speicher, der die Adressen von ganzen fehlerhaften Spalten ent-jg of isolated bad points and at every image is queried cyclically, the addressing of this memory each time a faulty one is encountered Point is incremented, or from the RAM memory, which contains the addresses of entire defective columns.

2Q hält und zyklisch bei jeder Zeile abgefragt wird, wobei die Adressierung dieses Speichers bei jedem Vorbeigehen an einer fehlerhaften Spalte inkrementiert wird. Die Adressen von ganzen fehlerhaften Spalten werden in den PROM-Speicher eingeschrieben und in den RAM-Speicher entweder beim Anlegen der Betriebsspannung oder wiederholt bei Beginn jedes Bildes überführt. 2Q holds and is queried cyclically for each row, the addressing of this memory being incremented each time an incorrect column is passed. The addresses of entire defective columns are written into the PROM memory and transferred to the RAM memory either when the operating voltage is applied or repeatedly at the beginning of each image.

Die zyklische zeilenweise Abtastung des RAM-Speichers bewirkt, daß in diesem Speicher (und folglich in dem QQ PROM-Speicher, aus dem die Informationen entnommen werden) keine andere Informationen aufgezeichnet werden müssen als die Adressen von fehlerhaften Spalten (1.0 Bit pro fehlerhafter Spalte).The cyclic line-by-line scanning of the RAM memory has the effect that in this memory (and consequently in the QQ PROM memory from which the information is taken) no information other than the addresses of faulty columns (1.0 bit per faulty column).

3g Auf diese Weise kann nicht nur der PROM-Speicher auf die Kapazität vermindert werden, die für das Aufzeichnen der Adressen von"fehlerhaften isolierten Punkten erforderlich ist, sondern es ist auch nicht notwendig, einen3g In this way, not only the PROM memory can the capacity required for recording the addresses of "defective isolated points" can be reduced is, but it is also not necessary to have one

zweiten PROM-Speicher vorzusehen, um die Adressen von fehlerhaften Spalten getrennt aufzuzeichnen.second PROM memory to be provided to store the addresses of record faulty columns separately.

Zu diesem Zweck umfaßt die erfindungsgemäße Schaltung:To this end, the circuit according to the invention comprises:

- einen nicht flüchtigen programmierbaren Speicher;- a non-volatile programmable memory;

- einen ersten Vergleicher zum Vergleichen des Inhalts des Speichers mit der Adresse des laufenden abge- '- a first comparator for comparing the contents of the memory with the address of the current expired '

]q tasteten Punktes und zum Ausgeben eines .Korrektursteuersignals im Fall des übereinstimmens des Speicherinhalts mit dieser Adresse;] q sampled point and for outputting a correction control signal in the case of the same memory content with this address;

- einen flüchtigen Speicher, der an den nicht flüchtigen Speicher angekoppelt ist, um die Adressen von ganzen fehlerhaften Spalten aufzuzeichnen, die in dem nicht flüchtigen Speicher enthalten sind;- a volatile memory that is attached to the non-volatile Memory is coupled to record the addresses of entire defective columns that are not in the volatile memory is included;

- einen zweiten Vergleicher zum Vergleichen des Inhalts des flüchtigen Speichers mit einer laufenden Spaltenadresse, die einem abgetasteten Punkt entspricht, zum Liefern eines Korrektursteuersignals, wenn der Speicherinhalt mit dieser Adresse übereinstimmt;- A second comparator for comparing the content of the volatile memory with a current column address, corresponding to a sampled point for providing a correction control signal when the memory contents matches this address;

- einen Steuerschaltung zur Steuerung des flüchtigen Speichers zum Inkrementieren der Adressierung dieses Speichers nach jeder durch den zweiten Vergleicher festgestellten Übereinstimmung, damit diese Adressierung ■ bei jeder abgetasteten Zeile auf einen Anfangswert zurückgesetzt wird, und zur anfänglichen Aufzeichnung der Adressen von ganzen fehlerhaften Spalten in dem flüchtigen Speicher.- A control circuit for controlling the volatile Memory for incrementing the addressing of this memory after each by the second comparator detected match, so that this addressing ■ for each scanned line to an initial value is reset, and to initially record the addresses of entire defective columns in the volatile memory.

Die anfängliche übertragung aus dem PROM-Speicher in den RAM-Speicher kann während des Teilbildrücklaufs erfolgen, am Ende einer. Bildabtastung und vor dem Beginn der darauffolgenden Abtastung. Eine Folgesteuerung bewirkt dabei die systematische Überführung der Adressen von ganzen fehlerhaften Spalten (die als solche z.B. durch einThe initial transfer from the PROM memory to the RAM memory can be done during the field reversal, at the end of a. Image sampling and before the beginning of the next Scanning. Sequential control effects the systematic transfer of addresses from whole incorrect columns (which as such are e.g.

BAD ORiGiMALBAD ORiGiMAL

spezifisches Bit bezeichnet sind) oder eine überführung einer ganzen Zone des PROM-Speichers,· die für die Speicherung der Adressen von ganzen fehlerhaften Spalten reserviert ist.specific bit) or an overpass an entire area of the PROM memory, which is used to store the addresses of entire faulty columns is reserved.

Die überführung kann auch im Verlauf der Abtastung der ersten Zeile erfolgen: unter den fehlerhaften Punkten der ersten Zeile befinden sich bestimmte Punkte, die isoliert sind. Andere Punkte, die z.B. durch ein spezifisches Bit bezeichnet sind, entsprechen Adressen von den ganzen fehlerhaften Spalten, die in dem RAM-Speicher gespeichert sind, um diese Spalten ausgehend von dem RAM-Speicher zu korrigieren, und nicht von dem PROM-Speicher ausgehend, während die darauffolgenden Zeilen . abgetastet werden.The transfer can also be carried out in the course of the scanning first line: under the incorrect points of the first line there are certain points that are isolated. Other points, for example indicated by a specific bit, correspond to addresses of all the faulty columns stored in the RAM memory to eliminate these columns based on the Correct RAM memory and not starting from PROM memory during the following lines . are scanned.

Weitere Vorteile und Merkmale der Erfindung ergeben sich aus der folgenden Beschreibung von Ausführungsbeispielen und aus der Zeichnung, auf die Beziig ge nonane η wird. Die einzige Figur der Zeichnung zeigt ein Blockschaltbild einer Ausführungsform der erfindungsgemäßen Korrektursteuerschaltung. Further advantages and features of the invention result from the following description of exemplary embodiments and from the drawing to which reference becomes nonane η. The only figure in the drawing shows a block diagram an embodiment of the correction control circuit according to the invention.

Die Adressen von fehlerhaften Punkten sind in einem programmierbaren, nicht flüchtigen Speicher (PROM) 10 eingeschrieben. Dieser PROM-Speicher 10 wird durch eine Steuerschaltung 12 gesteuert, die es insbesondere ermöglicht, einen Adressenzähler 14 dieses Speichers zu inkrementieren oder auf Null zurückzusötzen. Dieser Zähler 14 bezeichnet nacheinander die Adressen des PROM-Speichers, die ausgelesen werden sollen. In der folgenden Beschreibung muß darauf geachtet werden, daß die Adressen des PROM-Speichers 10 nicht mit den Adressen von fehlerhaften Punkten oder fehlerhaften Spalten verwechselt werden, die an diesen Adressen des Speichers 10 gespeichert sind.The addresses of faulty points are in a programmable, non-volatile memory (PROM) 10 enrolled. This PROM memory 10 is controlled by a control circuit 12, which it in particular enables an address counter 14 of this memory to be incremented or reset to zero. This Counter 14 successively designates the addresses of the PROM memory which are to be read out. In the The following description must ensure that the addresses of the PROM memory 10 do not match the Addresses of bad points or bad columns are confused which are at these addresses of the Memory 10 are stored.

Im Verlaufe der Bildabtastung bezeichnet der ZählerIn the course of the image scan, the counter denotes

^ no -^ no -

zu einem gegebenen Zeitpunkt eine Adresse des PROM-Speichers 10. An dieser Adresse .ist die Bezeichnung des nächsten fehlerhaften Punktes gespeichert. Diese Bezeichnung, z.B. 10 Zeilenadreßbits und 10 Spaltenadreßbits, erscheint also am Ausgang des Speichers 10 und kann in ein Zeilenadreßregister 16 und ein Spaltenadreßregister 18 eingeschrieben werden.at a given point in time an address of the PROM memory 10. At this address. is the designation of the next faulty point saved. This designation, e.g. 10 row address bits and 10 column address bits, so appears at the output of the memory 10 and can be in a row address register 16 and a column address register 18 can be enrolled.

Auf die Wortorganisation des Speichers 10 wird hier IQ nicht näher eingegangen. Es wird angenommen, daß die Wörter 11 Bit-Wörter sind (10 Zeilen- oder Spalten-Adreßbits und' evtl. ein elftes Bit, dessen Zweck noch angegeben wird); zwei aufeinanderfolgende Wörter werden bei jeder Inkrementierung des Zählers 14 ausgelesen, wovon das erste Wort (Zeilenadresse) in das Register 16 und das zweite Wort (Spaltenadresse) in das Register 18 durch eine Entmultiplexierschaltung 20 eingegeben wird, die durch die Schaltung 12 gesteuert wird. Bei diesen Wörtern kann es sich um 8 Bit-Wörter handeln, während 1° Bit-Wörter erforderlich sind, um eine Zeile oder eine Spalte zu codieren; in einem solchen Falle müssen für jeden fehlerhaften Punkt drei Wörter ausgelesen werden, so daß die Entmultiplexierschaltung etwas umfangreicher wird.The word organization of the memory 10 is not discussed in detail here IQ. It is assumed that the words are 11 bit words (10 row or column address bits and possibly an eleventh bit, the purpose of which is to be given); two successive words are read out with each increment of the counter 14, of which the first word (row address) is input into the register 16 and the second word (column address) into the register 18 by a demultiplexing circuit 20 which is controlled by the circuit 12. These words can be 8 bit words while 1 ° bit words are required to encode a row or column; in such a case three words have to be read out for each faulty point, so that the demultiplexing circuit becomes somewhat more extensive.

..

Die in den Registern 16 und 18 enthaltenen Adressen werden dauernd in Vergleichern 22 und 24 mit der laufenden (Zeilen- und Spalten-) Adresse des abgetasteten Punktes verglichen, also des Punktes, der gerade durch die Signalverarbeitungsschaltung des Festkörpersensors der Kamera verarbeitet wird. Diese Adresse wird leicht aus der Signalverarbeitunsschaltung gewonnen, da dieser Sensor vom Matrixtyp ist.The addresses contained in the registers 16 and 18 are permanently stored in comparators 22 and 24 with the current one (Row and column) address of the scanned point compared, i.e. the point that has just passed through the signal processing circuitry of the solid-state sensor of the camera is processed. This address will be easy obtained from the signal processing circuit, since this The sensor is of the matrix type.

Wenn eine Übereinstimmung zwischen der Adresse des fehlerhaften Punktes, die zu einem gegebenen Zeitpunkt durch den Speicher 10 ausgegeben wird, und der Adresse des laufenden abgetasteten- Punktes festgestellt wird,If there is a match between the address of the bad point at a given time is output by the memory 10, and the address of the current scanned point is determined,

wenn also die beiden Vergleicher 22 und 24 gleichzeitig ein Koinzidenzsignal an eine AND-Sghaltung 26 abgeben, so wird ein Korrektursteuerbefehl am Ausgang dieser Schaltung abgegeben und gelangt über eine OR-Schaltung 28 zum Ausgang S der in der Zeichnung gezeigten Schaltung, um zu dem übrigen Signalverarbeitungsteil der Schaltung (nicht dargestellt) zu gelangen, der dann die erforderliche Korrektur durchführt (Ersetzen des diesem fehlerhaften Punkt entsprechenden Signals durch das Signal des vorausgehenden Punktes oder durch den Mittelwert des vorausgehenden Punktes und des darauffolgenden Punktes). Die Anwesenheit eines Koinzidenzsignals am Ausgang der AND-Schaltung 26 steuert gleichzeitig die Inkrementierung des Zählers 14 über die Steuerschaltung 12, um in die Register 16 und 18 die Adresse des darauffolgenden fehlerhaften Punktes einzuschreiben, usw. bis zum Ende eines Bildes. Ein bildfrequentes Signal Fi ermöglicht die Nullrücksetzung des Zählers 14, um für die darauffolgende Ablenkung die Position des ersten fehlerhaften Punktes des Bildes anzugeben.So if the two comparators 22 and 24 simultaneously output a coincidence signal to an AND gate 26, a correction control command is issued at the output of this circuit and is passed through an OR circuit 28 to the output S of the circuit shown in the drawing, to the remaining signal processing part of the Circuit (not shown) to get, which then carries out the necessary correction (replacement of this signal corresponding to the faulty point by the signal of the previous point or by the mean value of the previous point and the following point). The presence of a coincidence signal at the output of the AND circuit 26 simultaneously controls the incrementation of the counter 14 via the control circuit 12 to enter the address of the following in registers 16 and 18 to write in the faulty point, etc. to the end of a picture. A frame rate signal Fi enables resetting the counter 14 to zero in order to determine the position of the first faulty one for the subsequent deflection Point of the image.

Gemäß der Erfindung enthält der PROM-Speicher 10 im wesentlichen die Adressen von isolierten fehlerhaften Punkten. Wenn eine ganze Spalte fehlerhaft ist, wird nur die Adresse dieser Spalte (oder des ersten Punktes dieser Spalte), und nicht etwa die Adressen aller Punkte dieser Spalte, in dem PROM-Speicher gespeichert, und zwar in Form einer 10 Bit-Adresse und evtl. eines elften Bits, welches angibt, ob es sich um eine ganze fehlerhafte Spalte handelt.According to the invention, the PROM memory 10 essentially contains the addresses of isolated defective ones Points. If an entire column is incorrect, only the address of this column (or the first point this column), and not the addresses of all points in this column, stored in the PROM memory, and in the form of a 10-bit address and possibly an eleventh bit, which indicates whether it is a completely faulty one Column is.

Ein flüchtiger Speicher (RAM 30) ist mit dem Ausgang des Registers 18 verbunden, um die Adressen von ganzen fehlerhaften Spalten aufzuzeichnen, die entweder durch das elfte Bit oder durch ihre Anordnung in einer besonderen Zone des PROM-Speichers 10 bezeichnet sind.A volatile memory (RAM 30) is connected to the output of the register 18 in order to store the addresses of whole erroneous Record columns by either the eleventh bit or by arranging them in a particular Zone of the PROM memory 10 are designated.

Ein Zähler 32 steuert die Adressierung des RAM-SpeichersA counter 32 controls the addressing of the RAM memory

30, sowohl beim Einschreiben als auch beim Auslesen, und eine Steuerschaltung 34 steuert die Inkrementierung und die Nullrücksetzung dieses Zählers sowie den Lese/ Schreib-Betrieb des RAM-Speichers 30. Eine Folgesteuerung 36 steuert die Steuerschaltungen 1.2 und 34 des Speichers 10 und des Speichers 30, um die Leseoder Schreib-Zeitpunkte während des Betriebs der Schaltung festzulegen.30, both for writing in and for reading out, and a control circuit 34 controls the incrementation and the resetting of this counter to zero and the read / write operation of the RAM memory 30. Sequence control 36 controls the control circuits 1.2 and 34 of the memory 10 and the memory 30 to read or Set writing times during the operation of the circuit.

Wenn die Betriebsspannung angelegt wird, oder bei einer bevorzugten Ausfuhrungsform zu Beginn oder vor dem Beginn der Abtastung jedes Feldes, legt die Folgesteuerung eine Überführungsperiode zur Überführung der Adressen von ganzen fehlerhaften Spalten, die in dem nicht flüchtigen Speicher 10 enthalten sind, in den flüchtigen Speicher 30 fest.When the operating voltage is applied, or in a preferred embodiment at the beginning or before the beginning As each field is scanned, the sequencer sets a transition period for the addresses to transition from entire defective columns contained in the non-volatile memory 10 to the volatile ones Memory 30 fixed.

Beispielsweise kann die Folgesteuerung während des Teilbildrücklaufs ein bildfrequentes Signal Fi empfangen, um eine Schreibperiode zum Einschreiben in den RAM-Speicher 30 auszulösen. Während dieser Periode werden alle Adressen, die' in einer bestimmten Zone des ROM-Speichers gespeichert sind, in den RAM-Speicher'überführt; gemäß einer anderen Ausführungsform werden alle Spaltenadressen, die durch ihr elftes Bit bezeichnet sind (dessen Lage innerhalb des Wortes im übrigen beliebig sein kann), in den RAM-Speicher 3O überführt. Die überführung erfolgt mit einer möglichst hohen Frequenz f, unter Berücksichtigung der Leistungsfähigkeit der Speicher und 30 (z.B. mit der Frequenz f = 1,1 MHz; die Zähler und 32 werden während der Überführung mit dieser Frequenz inkrementiert) .For example, the sequencer can be used during the field reversal received a frame rate signal Fi to set a write period for writing in the RAM memory 30 trigger. During this period, all addresses that are 'in a certain zone of ROM memory are stored, transferred to the RAM memory; According to another embodiment, all column addresses are which are designated by their eleventh bit (its position within the word can otherwise be arbitrary can), transferred to the RAM memory 3O. The overpass takes place with the highest possible frequency f, taking into account the capacity of the memory and 30 (e.g. with the frequency f = 1.1 MHz; the counters and 32 will be at this frequency during the transfer incremented).

Gemäß einer weiteren Ausführungsform erfolgt diese überführung nicht während des Teilbildrücklaufs, sondern während der ersten Abtastzeit des Bildes: Bei dieser Ausführungsform wird in dem ROM-Speicher die Adresse einer fehlerhaften Spalte an der Stelle angeordnet, woAccording to a further embodiment, this transfer takes place not during the field return, but during the first scanning time of the image: In this case Embodiment becomes in the ROM memory the address a faulty column arranged at the point where

die Adresse des ersten fehlerhaften Punktes dieser Spalte angeordnet werden würde/ wenn alle fehlerhaften Punkte als isolierte Punkte betrachtet würden. Die anderen Punkte der vollständig fehlerhaften Spalten werden in dem Speicher nicht abgespeichert, und der erste Punkt einer ganzen fehlerhaften Spalte wird als solcher durch ein elftes Bit in dem Adreßwort dieser Saplte bezeichnet, wobei dieses elfte Bit aus dem Register 18 zu einer Steuerschaltung 34 des RAM-Speichers über eine Verbindungsleitung 19 übertragen wird. Während der ersten Abtastzeile des Bildes werden z.B. nacheinander in dem Speicher 10 eine Adresse eines isolierten fehlerhaften Punktes und ein Punkt einer vollständig fehlerhaften Zeile angetroffen. Dieser Punkt, der als solcher durch ein elftes Bit in dem Register 18 bezeichnet ist, erzwingt das Einschreiben der entsprechenden Spaltenadresse in den RAM-Speicher 30, und gleichzeitig wird ein Korrketurbefehl durch die Koinzidenzsignale am Ausgang der Vergleicher 22 und 24 ausgegeben, während gleichzeitig ferner die Adressierung der beiden Speicher 10 und 30 durch die Zähler 14, 32 um eine Einheit unter Steuerung durch die Schaltungen 12 und 34 ausgeführt wird. Anschließend wird die Analyse der ersten Bildzeile fortgeführt, wobei z.B. der erste Punkt einer fehlerhaften Spalte angetroffen wird. Die in dem Register 18 vorhandene Adresse dieser zweiten Spalte wird an der zweiten Position des RAM-Speichers aufgezeichnet. Am Ende der ersten Zeile befinden sich die Adressen von ganzen fehlerhaften Spalten in dem RAM-Speicher. the address of the first bad point of this column would be placed / if all bad points would be considered as isolated points. The other points of the completely bad columns are in not stored in memory, and the first point of an entire faulty column is recognized as such an eleventh bit in the address word of this column denotes, this eleventh bit from register 18 to a Control circuit 34 of the RAM memory is transmitted via a connecting line 19. During the first scan line of the image, for example, successively in the memory 10 an address of an isolated defective one Period and a period of a completely faulty line encountered. This point through as such an eleventh bit is designated in the register 18, forces the writing of the corresponding column address in the RAM memory 30, and at the same time a correction command is given by the coincidence signals am Output of the comparators 22 and 24 output, while at the same time also addressing the two memories 10 and 30 are executed by the counters 14, 32 by one unit under the control of the circuits 12 and 34 will. The analysis of the first image line is then continued, whereby e.g. the first point is a bad column is encountered. The address of this second column in register 18 is recorded in the second position of the RAM memory. At the end of the first line are the Addresses of entire defective columns in the RAM memory.

Unabhängig von der Art der Aufzeichnung, die in einem flüchtigen RAM-Speicher durchgeführt wird, wird dieser Speicher anschließend mit einer zyklischen Periode ausgelesen, die der Zeilenabtastfrequenz (Fh) entspricht, d.h. der Zähler 32 wird bei jedem Zeilenbeginn auf Null zurückgesetzt, um auf die erste Position des RAM-Speichers zurückgestellt zu werden.Regardless of the type of recording that is in one volatile RAM memory is carried out, this memory is then read out with a cyclical period, which corresponds to the line scanning frequency (Fh), i.e. the counter 32 is incremented at the beginning of each line Reset to zero to be reset to the first position in RAM memory.

Der Ausgang des RAM-Speichers 30 ist mit einem Vergleicher 38 verbunden, der ferner die laufende Spaltenadresse des Punktes empfängt, der durch die Signalverarbeitungsschaltung abgetastet wird. Wenn Koinzidenz zwischen dem Speicherinhalt und dieser Spaltenadresse besteht, liefert der Vergleicher 38 einen Korrekturbefehl über die OR-Schaltung 28 zum Ausgang S der Schaltungsanordnung, und ein Inkrementierbefehl zum Hochzahlen des Zählers wird an die Schaltung 34 abgegeben.The output of the RAM memory 30 is provided with a comparator 38, which also receives the current column address of the point identified by the signal processing circuit is scanned. If there is coincidence between the memory content and this column address, returns the comparator 38 sends a correction command via the OR circuit 28 to the output S of the circuit arrangement, and an increment command for incrementing the counter is output to circuit 34.

Unmittelbar nach der zweiten Abtastzeile und bei jeder darauffolgenden Zeile bis zum Ende der Abtastung eines Bildes wird also die Spaltenadresse der ersten ganzen fehlerhaften Spalte durch den'RAM-Speicher 30 ausgegeben. Wenn diese Spalte angetroffen wird, wird ein Korrekturbefehl ausgegeben, der Zähler 32 wird inkrementiert, und die Adresse der darauffolgenden fehlerhaften Spalte wird ausgegeben. Am Ende der Zeile wird der Zähler 32 systematisch wieder initiiert.Immediately after the second scan line and on each subsequent line until the end of the scan one The column address of the first entire defective column is output by the RAM memory 30 in the image. If this column is encountered, a correction command is issued, the counter 32 is incremented, and the address of the next incorrect column is output. At the end of the line, the counter 32 becomes systematic initiated again.

..

Dieser Vorgang wird unabhängig von dem Aufsuchen isolierter fehlerhafter Punkte aus dem PROM-Speicher 10 und den Vergleichern 22, 24 fortgesetzt, wobei der PROM-Speicher seinerseits erst am Ende der Abtastung eines Bildes (Frequenz Fi) wieder initiiert wird, und nicht am Ende der Abtastung einer Zeile (Frequenz Fh).This process becomes more isolated regardless of the visit defective points from the PROM memory 10 and the comparators 22, 24 continued, the PROM memory in turn, is only initiated again at the end of the scanning of an image (frequency Fi), and not at the end of the scan of a line (frequency Fh).

Es ist zu betonen, daß die beschriebene Schaltungsanordnung gewünschtenfalls auch eine leichte Korrektur einer ganzen Zeile von fehlerhaften Punkten ermöglicht, indem in den PROM-Speicher 10 lediglich die Adresse des ersten Punktes dieser Zeile oder nur die Adresse dieser Zeile eingeschrieben wird, wobei durch ein spezifisches zusätzliches Bit angegeben wird, daß es sich um eine ganze fehlerhafte Zeile handelt. Dieses Bit kann in die Signalverarbeitungsschaltung überführt werden, um die Ersetzung des einer ganzen Zeile entsprechenden Signals durch das verzögerte Signal der vorausgehendenIt should be emphasized that the circuit arrangement described also allows a slight correction, if desired allows a whole line of defective points by only the address of the in the PROM memory 10 first point of this line or only the address of this line is written, with a specific additional bit indicates that it is a whole faulty line. This bit can be used in the signal processing circuit can be transferred to the replacement of the corresponding to an entire line Signal through the delayed signal of the previous one

1 Zeile oder durch den Mittelwert der vorausgehenden Zeile und der darauffolgenden Zeile auszulösen.1 line or by the mean value of the previous line and the following line.

. Ai,- . Ai, -

LeerseiteBlank page

Claims (5)

75008 Paris /Frankreich75008 Paris / France Unser Zeichen: T 3613Our reference: T 3613 PatentansprücheClaims SignalVerarbeitungsschaltung für einen fotoempfindlichen Matrixsensor, mit einer Steuerschaltung zur Korrektur von örtlichen dauernden Fehlern des Sensors, wobei diese Steuerschaltung einen nicnt flüchtigen programmierbaren Speicher (10), der die Adressen von fehlerhaften Punkten enthält,' und einen ersten Vergleicher (22, 24) zum Vergleichen des Inhalts des nicht flüchtigen Speichers (10) mit einer laufenden Adresse des durch die Signalverarbeitungsschaltung abgetasteten Punktes und zum Liefern eines Korrektursteuersignals, wenn Koinzidenz zwischen diesem Speicherinhalt und dieser Adresse besteht, enthält, dadurch gekennzeichnet, daß die Korrektursteuerschaltung ferner enthält:Signal processing circuit for a photosensitive Matrix sensor, with a control circuit for correcting local permanent errors of the sensor, this control circuit a non-volatile programmable memory (10) which stores the addresses of faulty points contains, 'and a first comparator (22, 24) for comparing the content of the non-volatile memory (10) with a current address of the point scanned by the signal processing circuit and for delivery a correction control signal if there is coincidence between this memory content and this address, characterized in that the correction control circuit further includes: - einen flüchtigen Speicher (30), der an den Ausgang des nicht flüchtigen Speichers (10) derart angeschlossen ist, daß die Aufzeichnung der Adressen von ganzen fehlerhaften Spalten, die in dem nicht flüchtigen Speicher enthalten sind, in dem flüchtigen Speicher ermöglicht- A volatile memory (30) which is connected to the output of the non-volatile memory (10) is connected in such a way that the recording of the addresses of entire incorrect Columns that are contained in the non-volatile memory in the volatile memory enables HD/blHD / bl - einen zweiten Vergleicher (38) zum Vergleichen des Inhalts des flüchtigen Speichers mit einer laufenden Adresse einer abgetasteten Spalte und zum Liefern eines Korrektursteuersignals, wenn Koinzidenz zwischen die-■,sem Speicherinhalt und dieser Adresse besteht; und- A second comparator (38) for comparing the contents of the volatile memory with a current one Address a scanned column and provide a correction control signal when there is coincidence between these- ■, sem Memory content and this address; and - eine Steuerschaltung (32, 34) zur Steuerung des fluch-- A control circuit (32, 34) for controlling the curse 0 tigen Speichers derart, daß die Adressierung des flüchtigen Speichers nach jeder durch den zweiten Vergleicher festgestellten Koinzidenz ausgelöst wird und diese Adressierung bei jeder abgetasteten Zeile auf einen Anfangswert zurückgesetzt wird, und daß die Aufzeichnung der Adressen von ganzen fehlerhaften Spalten in dem flüchtigen Speicher durchgeführt wird.0 term memory in such a way that the addressing of the volatile Memory is triggered after each coincidence determined by the second comparator and this addressing is reset to an initial value for each scanned line, and that the recording the addresses of entire defective columns in the volatile memory is performed. 2. Signalverarbeitungsschaltung nach Anspruch 1, dadurch gekennzeichnet, daß die Steuerschaltung zur Steuerung des flüchtigen Speichers zyklisch die Aufzeichnung der Adressen von ganzen fehlerhaften Spalten nach jeder Bildabtastung .durchführt. 2. Signal processing circuit according to claim 1, characterized in that that the control circuit for controlling the volatile memory cyclically records the addresses of whole defective columns after each image scan .performs. 3. SignalVerarbeitungsschaltung nach Anspruch 2, dadurch gekennzeichnet, daß die Adressen von ganzen fehlerhaften Spalten in dem nicht flüchtigen Speicher in Form von Wörtern angeordnet werden, die ein spezifisches Bit enthalten, welches angibt, daß es sich um ganze fehlerhafte Spalten handelt.3. Signal processing circuit according to Claim 2, characterized in that that the addresses of entire defective columns in the non-volatile memory in the form of Words are arranged that contain a specific bit, which indicates that they are whole erroneous Columns. 4. Signalverarbeitungsschaltung nach einem der Ansprüche 24. Signal processing circuit according to one of claims 2 und 3, dadurch gekennzeichnet, daß die Aufzeichnung in dem flüchtigen Speicher während der Abtastung der ersten Zeile des Sensors' erfolgt.and 3, characterized in that the recording in the volatile memory during the scanning of the first Line of the sensor. 5. Signalverarbeitungsschaltung nach Anspruch 2, dadurch gekennzeichnet, daß eine Folgesteuerung (36) zur systematischen Steuerung der Überführung der Spaltenadressen5. Signal processing circuit according to claim 2, characterized in that that a sequential control (36) for the systematic control of the transfer of the column addresses aus dem nicht flüchtigen Speicher in den flüchtigen Speicher während der Teilbild-Rücklaufperiode der Bildablenkung vorgesehen ist. from non-volatile memory to volatile memory during the field retrace period of the image deflection.
DE19833318765 1982-05-28 1983-05-24 SIGNAL PROCESSING CIRCUIT FOR A TELEVISION CAMERA WITH A MATRIX IMAGE DETECTOR Granted DE3318765A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR8209452A FR2527878A1 (en) 1982-05-28 1982-05-28 SIGNAL PROCESSING CIRCUIT FOR TELEVISION CAMERA WITH MATRIX IMAGE DETECTOR AFFECTING LOCALIZED FAULTS

Publications (2)

Publication Number Publication Date
DE3318765A1 true DE3318765A1 (en) 1983-12-01
DE3318765C2 DE3318765C2 (en) 1991-11-21

Family

ID=9274485

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19833318765 Granted DE3318765A1 (en) 1982-05-28 1983-05-24 SIGNAL PROCESSING CIRCUIT FOR A TELEVISION CAMERA WITH A MATRIX IMAGE DETECTOR

Country Status (3)

Country Link
DE (1) DE3318765A1 (en)
FR (1) FR2527878A1 (en)
GB (1) GB2120898B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3309949A1 (en) * 1983-03-19 1984-09-20 Agfa-Gevaert Ag, 5090 Leverkusen Electronic image processing device
DE10106907A1 (en) * 2001-02-13 2002-08-29 Siemens Ag X-ray diagnostic device with means and methods for correcting comet artifacts

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2149261B (en) * 1983-11-04 1987-06-10 Marconi Avionics Image processing apparatus
NO163307C (en) * 1985-06-17 1990-05-02 Norway Geophysical Co PROCEDURE FOR REDUCING THE DATA VOLUME IN SEISMIC DATA PROCESSING.
DE102013109074A1 (en) 2013-08-22 2015-02-26 Reschwitzer Saugbagger Produktions Gmbh Suction dredger for pneumatic intake of suction material

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3231295A1 (en) * 1981-09-04 1983-03-24 N.V. Philips' Gloeilampenfabrieken, 5621 Eindhoven TELEVISION RECORDING ARRANGEMENT WITH A SOLID IMAGE RECORDER

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6013549B2 (en) * 1977-01-14 1985-04-08 ソニー株式会社 Noise removal circuit for solid-state imaging devices
JPS6034872B2 (en) * 1977-01-28 1985-08-10 ソニー株式会社 Noise removal circuit for solid-state imaging devices
JPS5919513B2 (en) * 1978-01-20 1984-05-07 株式会社東芝 Solid-state imaging method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3231295A1 (en) * 1981-09-04 1983-03-24 N.V. Philips' Gloeilampenfabrieken, 5621 Eindhoven TELEVISION RECORDING ARRANGEMENT WITH A SOLID IMAGE RECORDER

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Siemens Forsch.- u. Entwickl.-Ber. Bd.8, 1979, Nr.5, S.268-271 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3309949A1 (en) * 1983-03-19 1984-09-20 Agfa-Gevaert Ag, 5090 Leverkusen Electronic image processing device
DE10106907A1 (en) * 2001-02-13 2002-08-29 Siemens Ag X-ray diagnostic device with means and methods for correcting comet artifacts
DE10106907C2 (en) * 2001-02-13 2003-06-26 Siemens Ag X-ray diagnostic device with means and methods for correcting comet artifacts

Also Published As

Publication number Publication date
FR2527878A1 (en) 1983-12-02
GB2120898B (en) 1985-10-16
GB8313984D0 (en) 1983-06-29
FR2527878B1 (en) 1984-12-07
DE3318765C2 (en) 1991-11-21
GB2120898A (en) 1983-12-07

Similar Documents

Publication Publication Date Title
DE2902134C2 (en) Error compensation device for a solid-state image pickup device
DE2803686C2 (en) Solid state television camera
DE3308195C2 (en) Device for masking image components in an electronic image processing system
DE3632487C2 (en)
DE3214521C2 (en)
DE3689011T2 (en) Image storage.
DE3631333C2 (en)
DE2720944A1 (en) METHOD AND EQUIPMENT FOR PRODUCING IMAGE COMBINATIONS
DE3635687C2 (en)
DE2556151A1 (en) AUTOMATIC DEVICE FOR THE PROGRAMMED PRODUCTION OF DRAWINGS USING PARTICLE Bombardment
DE2053116B2 (en) CIRCUIT ARRANGEMENT FOR COMPENSATION OF AMPLITUDE ERRORS IN PICTURE SIGNALS
DE68917670T2 (en) Teletext decoder.
DE3318765A1 (en) SIGNAL PROCESSING CIRCUIT FOR A TELEVISION CAMERA WITH A MATRIX IMAGE DETECTOR
DE3009907C2 (en) Memory address signal generator for an automatic adjustment device of a television camera
DE2625840A1 (en) RADAR DISPLAY SYSTEM
DE3809075A1 (en) CONTROL SIGNAL GENERATOR FOR PROCESSING A VIDEO SIGNAL
DE2823633A1 (en) REMOTE CONTROL SYSTEM FOR A TELEVISION CAMERA
DE3729494C3 (en) Device for storing video signals
DE4231308C1 (en) Method for image correction in a picture-in-picture display of interlaced television or video signals and circuit arrangement for carrying out the same
EP1119966B1 (en) Method and device for correcting defective pixels of an image sensor
DE68909427T2 (en) Block-by-line television permutation device.
DE2455440A1 (en) VERIFICATION ORDER
DE2230265C2 (en) Method for reducing redundancy in the amount of data supplied by a scanning raster area of a character recognition device and device for its implementation
DE3309949A1 (en) Electronic image processing device
EP0251379A2 (en) Object alignment and positioning method

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee