EP1439522A2 - Frame buffer control circuit - Google Patents

Frame buffer control circuit Download PDF

Info

Publication number
EP1439522A2
EP1439522A2 EP04000243A EP04000243A EP1439522A2 EP 1439522 A2 EP1439522 A2 EP 1439522A2 EP 04000243 A EP04000243 A EP 04000243A EP 04000243 A EP04000243 A EP 04000243A EP 1439522 A2 EP1439522 A2 EP 1439522A2
Authority
EP
European Patent Office
Prior art keywords
image data
image memory
monitoring
memory
image
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.)
Withdrawn
Application number
EP04000243A
Other languages
German (de)
French (fr)
Other versions
EP1439522A3 (en
Inventor
Ulrich Brüggemann
Mathias Schmidt
Holger Milnikel
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.)
Conrac GmbH
Original Assignee
Conrac GmbH
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 Conrac GmbH filed Critical Conrac GmbH
Publication of EP1439522A2 publication Critical patent/EP1439522A2/en
Publication of EP1439522A3 publication Critical patent/EP1439522A3/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/393Arrangements for updating the contents of the bit-mapped memory
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/006Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays

Definitions

  • the present invention relates generally to TFT screens and im Especially on an image memory monitoring system.
  • the video signal processed by the computer via the video card appears on the screen written to an image memory via an analog-digital converter from the screen controller.
  • the image information is read from the image memory by the screen controller, processed and forwarded to the display. Will not be via the analog-to-digital converter If new information is made available, the display controller only reads the information from the image memory.
  • the image memory monitoring system includes at least one image memory for storing image data. Furthermore this system includes a control device with a receiving device for Receiving image data, an interface for the cyclical transmission of the received Image data to the image memory and for cyclical retrieval of the saved Image data from the image memory and an output device for outputting the image data retrieved from the image memory to a display device. Also includes the image memory monitoring system has at least one monitoring device for monitoring the cyclical image data transmission between the interface and the image memory, the monitoring device via a detection device has to measure a time interval between successive image data transfers the interface to the image memory, the monitoring device being a Warning signal generated in the event that the measured by the detection device Time interval exceeds a specified value.
  • the screen monitoring system includes at least one image memory for storing image data.
  • the image memory monitoring system further includes at least one control device with a receiving device for receiving image data, an interface for cyclical transmission of the received image data to the image memory and for the cyclical retrieval of the stored image data from the image memory and one Output device for outputting the image data retrieved from the image memory a display device.
  • the image memory monitoring system has a monitoring device for monitoring the cyclical image data transmission between the interface and the image memory, the monitoring device feeds a bit pattern to the receiving device by means of a first data line, which overlays the received image data, and by means of a second data line which monitors the image data output at the output device, the monitoring device generates a doublet signal in the event that at the output device output image data have a different bit pattern than that on the Bit pattern fed into the receiving device.
  • a method specified for image memory monitoring which means the reception of image data a receiving device, cyclical transmission of the received image data an image memory and storing the received image data in the image memory, cyclical retrieval of the stored image data from the image memory and the output the image data retrieved from the image memory to a display device an output device.
  • the process also includes monitoring the cyclical image data transfer to the image memory, the monitoring the cyclical image data transmission the measurement of a time interval between successive image data transfers to the image memory, wherein a A warning signal is generated in the event that the measured time interval is an intended one Value exceeds.
  • the image memory monitoring system essentially exists from a control device 110, an image memory 100 and a monitoring device 150 and a microcontroller 180.
  • the control device 110 includes a receiving device 120 for receiving of image data, an interface 130 for the cyclical transmission of the received Image data to the image memory and for cyclical retrieval of the saved image data from the image memory and an output device 140 for outputting the data from the Image memory retrieved image data to a display device.
  • the control device 110 is also used to transfer the image data to the image memory connected to the image memory 100 by means of data and control lines.
  • the image data are transmitted bidirectionally. Accordingly, the control lines are preferred designed bidirectionally.
  • the image data are control data via separate unidirectional lines from the control device to the image memory and transferred from the image memory to the control device.
  • the receiving device 120 is preferably the interface to an analog-digital converter, which convert the analog image signals into digital image data for the control device 110 converts.
  • the control device 110 is preferably a commercially available one Graphics controller for TFT (thin film transistor) or plasma screens.
  • the graphics controller is preferably for both digital and analog screens fitted.
  • Video memory modules are preferably used as screen memory or synchronous DRAM components (Dynamic Random Access Memory).
  • the monitoring device 150 is preferably a so-called Complex Programmable Logic Device (CPLD).
  • CPLD Complex Programmable Logic Device
  • the monitoring device is 150 for monitoring the cyclical image data transmission between the Interface and the image memory with the control lines between the control device 110 or the interface 130 and the image memory 100 connected.
  • the control device 110 has a memory row address strobe (RAS), Memory Column Address Strobe (CAS) Memory Write Enable (WE) and Memory Clock (MCLK) signal outputs and the image memory 100 via corresponding signal inputs.
  • RAS memory row address strobe
  • CAS Memory Column Address Strobe
  • WE Memory Write Enable
  • MCLK Memory Clock
  • the monitoring device 150 is preferably connected to the control lines for the memory row address strobe (RAS) signal, memory.
  • RAS memory row address strobe
  • CAS Column address strobe
  • WE memory write enable
  • MCLK memory clock
  • control lines of the control unit 110 are available for controlling the image memory 100 available by the monitoring device 150 for monitoring of the write cycles are used.
  • the monitoring device 150 via data lines with a microcontroller 180 connected.
  • the frame buffer 100 then monitors that new image data is written to the image memory 100 become.
  • the image memory is used to temporarily store digital image data.
  • the monitoring circuit determines whether the image data is actually be written into the image memory.
  • the monitoring device 150 By monitoring the signals RAS, CAS and WE by means of the monitoring device 150 detects whether a new write cycle is initializing to the frame buffer becomes. For this, as already mentioned above, the monitoring device with the respective Control lines connected. These control lines between image memory and graphics controller are preferably in the following manner by the monitoring device 150 evaluated.
  • the linked signals RAS, CAS and WE are preferably individually or together on an asynchronous reset input of a counter level of the monitoring device given.
  • the counter level is preferably also in the Monitoring device integrated and is by means of another control signal Control device counted up.
  • the PHS signal is the horizontal synchronization signal for the screen.
  • the monitoring device is via a appropriate data line connected to the output for the PHS signal.
  • the counter With each output cycle of the image data retrieved from the image memory to the display device the counter is increased by the PHS signal. Success in parallel also write cycles in the image memory, the counter stage is triggered by one of the signals RAS, CAS and WE or reset by everyone. So long as new If there are write cycles from the graphics controller to the image memory, the counter chain is reset. If there are no write cycles, there is a counter overflow.
  • the counter overflow is reported to the microcontroller 180 via the data line between the monitoring device and communicated to the microcontroller.
  • the microcontroller is preferably programmable and has a memory unit in which a corresponding Program is stored, which is transmitted by the monitoring device Evaluates doublet signals and error messages.
  • an external signal generator is used to ensure that a signal for counting up the counter stage is forwarded to the counter stage, even if the Control device has failed.
  • Control device 110 instead of with the control lines between the control device and the image memory is connected to the receiving device 120 via the data line 160.
  • the monitoring device 150 is via a second data line 170 connected to the output device 140 of the control device.
  • Test patterns are preferably imported onto the smallest bit value (LSB) of the image data.
  • This bit pattern is read into the graphics controller 110 and into the image memory 100 written (test LSB IN).
  • the image data are again from the graphics controller 110 read out and sent to the screen 190.
  • At the output device of the control device 110 becomes the test pattern (test LSB OUT) by means of the data line 170 led back to the monitoring device 150.
  • the bit patterns (Test LSB IN and Test LSB OUT) are compared. If the bit patterns do not match, this error becomes via the data line Microcontroller communicated to microcontroller 180.
  • the microcontroller can then react to the error via its software, either by having certain alarm messages corresponding to a stored one Share key to one or more addresses over a computer network sends to which the image memory monitoring system is preferably connected or corresponding further actions such as the shutdown initiated by certain systems.
  • the bit pattern is preferably a constantly the same pattern.
  • an alternative Version uses a continuously changing pattern. This pattern will either superimposed on the image data in the receiving device 120 or the Image data overwritten with this pattern. This overlay or is alternative Overwrite process in a coding device upstream of the receiving device 120 carried out.
  • the bit pattern In the event that the image data is overlaid with the bit pattern, the bit pattern must be in the output device or in a decoding device connected downstream of it separated from the image data again and by means of the data line 170 to the monitoring device 150 forwarded. Alternatively, over the data line 160 the image data overlaid with the bit pattern to the monitoring device 150 returned and for comparison with the image data from the output device in a memory - preferably a shift register - buffered.
  • control signals of the image memory evaluated.
  • This is advantageous checks the ratio of read and write access to the image memory stand, and derived the perfect function of the graphics controller. at In the event of a possible malfunction of the graphics controller, write access occurs in relation read accesses much less. This is evaluated via an additional circuit, so that a corresponding error message can then be generated. A Malfunctions are therefore detected reliably and within a very short time. Warning signals or Error messages can be sent to appropriate control points via a network connection or directly to the control staff. This can ensure that failures in display systems for safety-relevant systems can be detected within a very short time. Manual or optical monitoring of the display system or the graphics controller is no longer necessary.
  • the monitoring device 150 with the control lines WE, RAS, CAS or Memory Clock Output (MCLK) connected as well as via the first data line 160 with the receiving device and the second data line 170 with the output device 140.
  • MCLK Memory Clock Output

Abstract

An image store (100) holds image data (ID). A control device (110) has a receiver (120) for picking up ID. An interface (130) transfers cycles of ID received to the image store, from where it calls up stored images. An output device (140) sends recalled ID to a display device (190). A monitoring device (150) checks the cyclic transfer of ID between the interface and the image store. An Independent claim is also included for a method for monitoring/checking images on plasma/thin film transistor (TFT) screens.

Description

Die vorliegende Erfindung bezieht sich im Allgemeinen auf TFT-Bildschirme und im Speziellen auf ein Bildspeicherüberwachungssystem.The present invention relates generally to TFT screens and im Especially on an image memory monitoring system.

Flachbildschirme, wie Plasma- oder TFT-Bildschirme werden in zunehmendem Maße als Anzeigesysteme in der Industrie und Wirtschaft verwendet. Dabei werden sie auch in zunehmendem Maße aufgrund ihrer vorteilhaften Bauform in sicherheitsrelevanten Bereichen eingesetzt. Beispiele hierfür sind z.B. Anzeigen zur Überwachung von Prozesssteuerungen von Produktionsanlagen oder von Einrichtungen im Schienenverkehr. Problematisch bei solchen Anzeigen mittels Plasma- oder TFT-Bildschirmen ist, dass die den Bildschirmen zugeordnete Ansteuerlogik meist mit einem Bildspeicher arbeitet. Hierdurch besteht jedoch die Gefahr, dass nicht sichergestellt werden kann, ob das angezeigte Bild ein vom Kontrollrechner aufbereitetes Bild oder nur die wiederholte Wiedergabe eines Bildes auf dem Bildspeicher ist.Flat screens, such as plasma or TFT screens are becoming increasingly popular used as display systems in industry and business. They are also in increasingly due to their advantageous design in safety-relevant areas used. Examples of this are e.g. Process control monitoring indicators of production facilities or of facilities in rail transport. The problem with such displays using plasma or TFT screens is that the control logic assigned to the screens usually works with an image memory. However, this creates the risk that it cannot be guaranteed whether the displayed Image an image prepared by the control computer or only the repeated playback of an image in the image memory.

Das von dem Rechner über die Videokarte aufbereitete Videosignal wird im Bildschirm über einen Analog-Digital-Wandler vom Bildschirmkontroller in einen Bildspeicher geschrieben. Entsprechend den erforderlichen Signalen des verwendeten Displays wird dann die Bildinformation vom Bildschirmkontroller aus dem Bildspeicher gelesen, aufbereitet und zum Display weitergeleitet. Werden über den Analog-Digital-Wandler keine neuen Informationen zur Verfügung gestellt, liest der Displaykontroller nur noch die Informationen aus dem Bildspeicher.The video signal processed by the computer via the video card appears on the screen written to an image memory via an analog-digital converter from the screen controller. According to the required signals of the display used then the image information is read from the image memory by the screen controller, processed and forwarded to the display. Will not be via the analog-to-digital converter If new information is made available, the display controller only reads the information from the image memory.

Um dieses Fehlverhalten zu erkennen, wird üblicherweise ein sich ständig ändemdes Bild von der Rechnereinheit erstellt und auf dem Bildschirm angezeigt. Sind in dem Feld keine Veränderungen zu erkennen, kann das Kontrollpersonal hieran eine Fehlfunktion der Videokarte erkennen.In order to recognize this misconduct, it is usually a constantly changing one Image created by the computing unit and displayed on the screen. Are in the field If no changes are detected, the control personnel can malfunction recognize the video card.

Diese Art der Überwachung der Videokarte ist für sicherheitsrelevante Anwendungen jedoch nicht ausreichend. Der beste Weg wäre, für den Fall von sicherheitsrelevanten Anwendungen bei der Ansteuerkarte (bzw. TFT-Controller) völlig auf einen Bildspeicher zu verzichten. Dieses ist jedoch nicht möglich, da die vorhandenen Rechnersysteme nicht die von den Displays benötigte Auflösung erzeugen können.This type of video card monitoring is for security-related applications however not sufficient. The best way would be in the event of security related Applications with the control card (or TFT controller) entirely on an image memory to renounce. However, this is not possible because the existing computer systems cannot produce the resolution required by the displays.

Es ist daher die Aufgabe der vorliegenden Erfindung, ein Bildschirmüberwachungssystem sowie -verfahren anzugeben, das zum Einen von handelsüblichen Rechnersystemen unterstützt wird und zum Anderen eine Fehlfunktion der Ansteuerkarte bzw. TFT-Conroller anzeigt, sobald sie auftritt.It is therefore the object of the present invention to provide a screen monitoring system to specify as well as procedures, on the one hand of commercially available computer systems is supported and on the other hand a malfunction of the control card or TFT controller indicates as soon as it occurs.

Diese Aufgabe wird in erfindungsgemäßer Weise durch den Gegenstand der Ansprüche 1, 8 und 9 gelöst. Vorteilhafte Ausgestaltungen der Erfindungen sind Gegenstand der Unteransprüche. Die vorliegende Erfindung baut auf Erkenntnis auf, dass eine automatische Überwachung der zyklischen Datenübertragung von dem Grafikkontroller an den Bildspeicher es in einfacher und zuverlässiger Weise ermöglicht, diese Überwachung durchzuführen.This object is achieved according to the invention by the subject matter of the claims 1, 8 and 9 solved. Advantageous embodiments of the inventions are the subject of Dependent claims. The present invention is based on the knowledge that an automatic Monitoring of the cyclical data transfer from the graphics controller to the Image storage allows this monitoring in a simple and reliable manner perform.

Gemäß einer bevorzugten Ausführungsform beinhaltet das Bildspeicherüberwachungssystem mindestens einen Bildspeicher zum Abspeichem von Bilddaten. Darüber hinaus beinhaltet dieses System eine Steuereinrichtung mit einer Empfangseinrichtung zum Empfangen von Bilddaten, einer Schnittstelle zum zyklischen Übertragen der empfangenen Bilddaten an den Bildspeicher sowie zum zyklischen Abrufen der gespeicherten Bilddaten aus dem Bildspeicher und einer Ausgabeeinrichtung zur Ausgabe der aus dem Bildspeicher abgerufenen Bilddaten an eine Anzeigeeinrichtung. Zusätzlich beinhaltet das Bildspeicherüberwachungssystem mindestens eine Überwachungseinrichtung zur Überwachung der zyklischen Bilddatenübertragung zwischen der Schnittstelle und dem Bildspeicher, wobei die Überwachungseinrichtung über eine Detektionseinrichtung verfügt zum Messen eines Zeitintervalls zwischen aufeinanderfolgender Bilddatenübertragungen der Schnittstelle an den Bildspeicher, wobei die Überwachungseinrichtung ein Wamsignal generiert, für den Fall, dass das von der Detektionseinrichtung gemessene Zeitintervall einen vorgesehen Wert überschreitet.According to a preferred embodiment, the image memory monitoring system includes at least one image memory for storing image data. Furthermore this system includes a control device with a receiving device for Receiving image data, an interface for the cyclical transmission of the received Image data to the image memory and for cyclical retrieval of the saved Image data from the image memory and an output device for outputting the image data retrieved from the image memory to a display device. Also includes the image memory monitoring system has at least one monitoring device for monitoring the cyclical image data transmission between the interface and the image memory, the monitoring device via a detection device has to measure a time interval between successive image data transfers the interface to the image memory, the monitoring device being a Warning signal generated in the event that the measured by the detection device Time interval exceeds a specified value.

Gemäß einer weiteren bevorzugten Ausführungsform beinhaltet das Bildschirmüberwachungssystem mindestens einen Bildspeicher zum Abspeichem von Bilddaten. Des Weiteren beinhaltet das Bildspeicherüberwachungssystem mindestens eine Steuereinrichtung mit einer Empfangseinrichtung zum Empfangen von Bilddaten, einer Schnittstelle zum zyklischen Übertragen der empfangenen Bilddaten an den Bildspeicher sowie zum zyklischen Abrufen der gespeicherten Bilddaten aus dem Bildspeicher und einer Ausgabeeinrichtung zur Ausgabe der aus dem Bildspeicher abgerufenen Bilddaten an eine Anzeigeeinrichtung. Zusätzlich verfügt das Bildspeicherüberwachungssystem über eine Überwachungseinrichtung zur Überwachung der zyklischen Bilddatenübertragung zwischen der Schnittstelle und dem Bildspeicher, wobei die Überwachungseinrichtung mittels einer ersten Datenleitung ein Bitmuster an der Empfangseinrichtung einspeist, das die empfangenen Bilddaten überlagert, und mittels einer zweiten Datenleitung, die die an der Ausgabeeinrichtung ausgegebenen Bilddaten überwacht, wobei die Überwachungseinrichtung ein Wamsignal generiert, für den Fall, dass die an der Ausgabeeinrichtung ausgegebenen Bilddaten ein anderes Bitmuster aufweisen als das an der Empfangseinrichtung eingespeiste Bitmuster.According to a further preferred embodiment, the screen monitoring system includes at least one image memory for storing image data. Of The image memory monitoring system further includes at least one control device with a receiving device for receiving image data, an interface for cyclical transmission of the received image data to the image memory and for the cyclical retrieval of the stored image data from the image memory and one Output device for outputting the image data retrieved from the image memory a display device. In addition, the image memory monitoring system has a monitoring device for monitoring the cyclical image data transmission between the interface and the image memory, the monitoring device feeds a bit pattern to the receiving device by means of a first data line, which overlays the received image data, and by means of a second data line which monitors the image data output at the output device, the monitoring device generates a doublet signal in the event that at the output device output image data have a different bit pattern than that on the Bit pattern fed into the receiving device.

Gemäß einer weiteren Ausführungsform der vorliegenden Erfindung wird ein Verfahren für eine Bildspeicherüberwachung angegeben, das das Empfangen von Bilddaten mittels einer Empfangseinrichtung, zyklisches Übertragen der empfangenen Bilddaten an einem Bildspeicher und Abspeichem der empfangenen Bilddaten in dem Bildspeicher, zyklisches Abrufen der gespeicherten Bilddaten aus dem Bildspeicher sowie die Ausgabe der aus dem Bildspeicher abgerufenen Bilddaten an eine Anzeigeeinrichtung mittels einer Ausgabeeinrichtung beinhaltet. Darüber hinaus beinhaltet das Verfahren das Überwachen der zyklischen Bilddatenübertragung an dem Bildspeicher, wobei das Überwachen der zyklischen Bilddatenübertragung das Messen eines Zeitintervalls zwischen aufeinanderfolgenden Bilddatenübertragungen an den Bildspeicher beinhaltet, wobei ein Wamsignal generiert wird für den Fall, dass das gemessene Zeitintervall einen vorgesehenen Wert überschreitet.According to a further embodiment of the present invention, a method specified for image memory monitoring, which means the reception of image data a receiving device, cyclical transmission of the received image data an image memory and storing the received image data in the image memory, cyclical retrieval of the stored image data from the image memory and the output the image data retrieved from the image memory to a display device an output device includes. The process also includes monitoring the cyclical image data transfer to the image memory, the monitoring the cyclical image data transmission the measurement of a time interval between successive image data transfers to the image memory, wherein a A warning signal is generated in the event that the measured time interval is an intended one Value exceeds.

Anhand der in der beiliegenden Zeichnung dargestellten bevorzugten Ausführungsformen wird die Erfindung im Folgenden näher erläutert. Es zeigt:

Fig. 1
eine schematische Darstellung eines Bildspeicherüberwachungssystems gemäß der vorliegenden Erfindung.
The invention is explained in more detail below on the basis of the preferred embodiments shown in the accompanying drawing. It shows:
Fig. 1
is a schematic representation of an image memory monitoring system according to the present invention.

Fig. 1 zeigt anhand einer schematischen Darstellung eine bevorzugte Ausführungsform der vorliegenden Erfindung. Das Bildspeicherüberwachungssystem besteht im Wesentlichen aus einer Steuereinrichtung 110, einem Bildspeicher 100 sowie einer Überwachungseinrichtung 150 und einem Mikrokontroller 180.1 shows a preferred embodiment on the basis of a schematic illustration of the present invention. The image memory monitoring system essentially exists from a control device 110, an image memory 100 and a monitoring device 150 and a microcontroller 180.

Die Steuereinrichtung 110 beinhaltet dabei eine Empfangseinrichtung 120 zum Empfangen von Bilddaten, eine Schnittstelle 130 zum zyklischen Übertragen der empfangenen Bilddaten an den Bildspeicher sowie zum zyklischen Abrufen der gespeicherten Bilddaten aus dem Bildspeicher und eine Ausgabeeinrichtung 140 zur Ausgabe der aus dem Bildspeicher abgerufenen Bilddaten an eine Anzeigeeinrichtung.The control device 110 includes a receiving device 120 for receiving of image data, an interface 130 for the cyclical transmission of the received Image data to the image memory and for cyclical retrieval of the saved image data from the image memory and an output device 140 for outputting the data from the Image memory retrieved image data to a display device.

Zum Übertragen der Bilddaten an den Bildspeicher ist die Steuereinrichtung 110 mit dem Bildspeicher 100 mittels Daten- und Steuerleitungen verbunden. Die Bilddaten werden dabei bidirektional übertragen. Entsprechend sind die Steuerleitungen bevorzugterweise bidirektional ausgestaltet. Altemativ werden die Bilddaten Steuerdaten über getrennte unidirektionale Leitungen von der Steuereinrichtung zum Bildspeicher und vom Bildspeicher zur Steuereinrichtung übertragen.The control device 110 is also used to transfer the image data to the image memory connected to the image memory 100 by means of data and control lines. The image data are transmitted bidirectionally. Accordingly, the control lines are preferred designed bidirectionally. Alternatively, the image data are control data via separate unidirectional lines from the control device to the image memory and transferred from the image memory to the control device.

Die Empfangseinrichtung 120 ist bevorzugterweise die Schnittstelle zu einem Analog-Digital-Wandler, die die analogen Bildsignale in digitale Bilddaten für die Steuereinrichtung 110 umwandelt.The receiving device 120 is preferably the interface to an analog-digital converter, which convert the analog image signals into digital image data for the control device 110 converts.

Bevorzugterweise handelt es sich bei der Steuereinrichtung 110 um einen handelsüblichen Grafikkontroller für TFT- (Thin Film Transistor) oder Plasma-Bildschirme. Der Grafikkontroller ist dabei bevorzugterweise sowohl für digitale als auch analoge Bildschirme ausgestattet.The control device 110 is preferably a commercially available one Graphics controller for TFT (thin film transistor) or plasma screens. The graphics controller is preferably for both digital and analog screens fitted.

Als Bildschirmspeicher werden bevorzugterweise handelsübliche Videospeicherbausteine bzw. synchrone DRAM-Bausteine (Dynamic Random Access Memmory) verwendet.Commercial video memory modules are preferably used as screen memory or synchronous DRAM components (Dynamic Random Access Memory).

Bei der Überwachungseinrichtung 150 handelt es sich bevorzugterweise um ein sogenanntes Complex Programmable Logic Device (CPLD).The monitoring device 150 is preferably a so-called Complex Programmable Logic Device (CPLD).

In der bevorzugten Ausführungsform der vorliegenden Erfindung ist die Überwachungseinrichtung 150 zur Überwachung der zyklischen Bilddatenübertragung zwischen der Schnittstelle und dem Bildspeicher mit den Steuerleitungen zwischen der Steuereinrichtung 110 bzw. der Schnittstelle 130 und dem Bildspeicher 100 verbunden. Bevorzugterweise verfügt die Steuereinrichtung 110 über Memory Row Address Strobe (RAS), Memory Column Address Strobe (CAS) Memory Write Enable (WE) sowie Memory Clock (MCLK) Signalausgänge und der Bildspeicher 100 über entsprechende Signaleingänge.In the preferred embodiment of the present invention, the monitoring device is 150 for monitoring the cyclical image data transmission between the Interface and the image memory with the control lines between the control device 110 or the interface 130 and the image memory 100 connected. preferably, the control device 110 has a memory row address strobe (RAS), Memory Column Address Strobe (CAS) Memory Write Enable (WE) and Memory Clock (MCLK) signal outputs and the image memory 100 via corresponding signal inputs.

Bevorzugterweise ist die Überwachungseinrichtung 150 dabei mit den Steuerleitungen für das Memory Row Address Strobe (RAS) Signal, Memory. Column Address Strobe (CAS) Signal, Memory Write Enable (WE) und oder Memory Clock (MCLK) Signal verbunden.The monitoring device 150 is preferably connected to the control lines for the memory row address strobe (RAS) signal, memory. Column address strobe (CAS) signal, memory write enable (WE) and or memory clock (MCLK) signal connected.

Alternativ stehen weitere Steuerleitungen der Steuereinheit 110 zum Steuem des Bildspeichers 100 zur Verfügung, die von der Überwachungseinrichtung 150 für das Überwachen der Schreibzyklen verwendet werden.Alternatively, further control lines of the control unit 110 are available for controlling the image memory 100 available by the monitoring device 150 for monitoring of the write cycles are used.

In einer weiteren Alternative der bevorzugten Ausführungsform der vorliegenden Erfindung ist die Überwachungseinrichtung 150 über Datenleitungen mit einem Mikrokontroller 180 verbunden.In another alternative of the preferred embodiment of the present invention is the monitoring device 150 via data lines with a microcontroller 180 connected.

Bei der bevorzugten Ausführungsform der vorliegenden Erfindung wird der Bildspeicher 100 daraufhin überwacht, dass neue Bilddaten in den Bildspeicher 100 geschrieben werden. Der Bildspeicher wird dabei dafür verwendet, um digitale Bilddaten zwischenzuspeichem. Die Überwachungsschaltung stellt hierbei fest, ob die Bilddaten tatsächlich in den Bildspeicher geschrieben werden.In the preferred embodiment of the present invention, the frame buffer 100 then monitors that new image data is written to the image memory 100 become. The image memory is used to temporarily store digital image data. The monitoring circuit determines whether the image data is actually be written into the image memory.

Durch das Überwachen der Signale RAS, CAS und WE wird mittels der Überwachungseinrichtung 150 detektiert, ob ein neuer Schreibzyklus in den Bildspeicher initialisiert wird. Hierfür ist, wie bereits oben erwähnt, die Überwachungseinrichtung mit den jeweiligen Steuerleitungen verbunden. Diese Steuerleitungen zwischen Bildspeicher und Grafikkontroller werden dabei bevorzugterweise auf folgende Art von der Überwachungseinrichtung 150 ausgewertet.By monitoring the signals RAS, CAS and WE by means of the monitoring device 150 detects whether a new write cycle is initializing to the frame buffer becomes. For this, as already mentioned above, the monitoring device with the respective Control lines connected. These control lines between image memory and graphics controller are preferably in the following manner by the monitoring device 150 evaluated.

Die verknüpften Signale RAS, CAS und WE werden hierzu bevorzugterweise einzeln oder zusammen auf einen asynchronen Reset-Eingang einer Zählerstufe der Überwachungseinrichtung gegeben. Die Zählerstufe ist dabei bevorzugterweise ebenfalls in der Überwachungseinrichtung integriert und wird mittels eines weiteren Steuersignals der Steuereinrichtung hochgezählt. Hierbei wird das Panel-Horizontal-Synchronisationssignal (PHS) und alternativ das Panel-Vertikal-Synchronisationssignal (PVS) der Steuereinrichtung verwendet. Das PHS-Signal ist dabei das horizontale Synchronisationssignal für den Bildschirm. Hierfür ist die Überwachungseinrichtung über eine entsprechende Datenleitung mit dem Ausgang für das PHS-Signal verbunden.The linked signals RAS, CAS and WE are preferably individually or together on an asynchronous reset input of a counter level of the monitoring device given. The counter level is preferably also in the Monitoring device integrated and is by means of another control signal Control device counted up. Here, the panel horizontal synchronization signal (PHS) and alternatively the panel vertical synchronization signal (PVS) of the control device used. The PHS signal is the horizontal synchronization signal for the screen. For this, the monitoring device is via a appropriate data line connected to the output for the PHS signal.

Mit jedem Ausgabezyklus der aus dem Bildspeicher abgerufenen Bilddaten an die Anzeigeeinrichtung wird der Zähler durch das PHS-Signal erhöht. Erfolgen parallel dazu auch Schreibzyklen in den Bildspeicher, wird die Zählerstufe durch eines der Signale RAS, CAS und WE oder durch alle zusammen zurückgesetzt. Solange also neue Schreibzyklen vom Grafikkontroller in den Bildspeicher erfolgen, wird die Zählerkette zurückgesetzt. Fehlen Schreibzyklen, so gibt es einen Zählerüberlauf.With each output cycle of the image data retrieved from the image memory to the display device the counter is increased by the PHS signal. Success in parallel also write cycles in the image memory, the counter stage is triggered by one of the signals RAS, CAS and WE or reset by everyone. So long as new If there are write cycles from the graphics controller to the image memory, the counter chain is reset. If there are no write cycles, there is a counter overflow.

Der Zählerüberlauf wird dem Mikrokontroller 180 über die Datenleitung zwischen der Überwachungseinrichtung und dem Mikrokontroller mitgeteilt. Der Mikrokontroller ist bevorzugterweise programmierbar und verfügt über eine Speichereinheit, in der ein entsprechendes Programm abgelegt ist, das die von der Überwachungseinrichtung übertragenen Wamsignale und Fehlermeldungen auswertet.The counter overflow is reported to the microcontroller 180 via the data line between the monitoring device and communicated to the microcontroller. The microcontroller is preferably programmable and has a memory unit in which a corresponding Program is stored, which is transmitted by the monitoring device Evaluates doublet signals and error messages.

Alternativ wird ein extemer Signalgeber verwendet, um sicherzustellen, dass ein Signal zum Hochzählen der Zählerstufe an die Zählerstufe weitergeleitet wird, auch wenn die Steuereinrichtung ausgefallen ist.Alternatively, an external signal generator is used to ensure that a signal for counting up the counter stage is forwarded to the counter stage, even if the Control device has failed.

In einer Alternative zur bevorzugten Ausführungsform der vorliegenden Erfindung ist die Steuereinrichtung 110 anstatt mit den Steuerleitungen zwischen der Steuereinrichtung und dem Bildspeicher mit der Empfangseinrichtung 120 über die Datenleitung 160 verbunden. Zusätzlich ist die Überwachungseinrichtung 150 über eine zweite Datenleitung 170 mit der Ausgabeeinrichtung 140 der Steuereinrichtung verbunden.In an alternative to the preferred embodiment of the present invention, the Control device 110 instead of with the control lines between the control device and the image memory is connected to the receiving device 120 via the data line 160. In addition, the monitoring device 150 is via a second data line 170 connected to the output device 140 of the control device.

Mit dieser Überwachungsschaltung wird bei der Empfangseinrichtung ein definiertes Testmuster bevorzugterweise auf den kleinsten Bitwert (LSB) der Bilddaten eingespielt. Dieses Bitmuster wird in den Grafikkontroller 110 eingelesen und in den Bildspeicher 100 geschrieben (Test LSB IN). Die Bilddaten werden vom Grafikkontroller 110 wieder ausgelesen und an den Bildschirm 190 gesendet. An der Ausgabeeinrichtung der Steuereinrichtung 110 wird das Testmuster (Test LSB OUT) mittels der Datenleitung 170 wieder zurück zur Überwachungseinrichtung 150 geführt. In der Überwachungseinrichtung werden die Bitmuster (Test LSB IN und Test LSB OUT) miteinander verglichen. Stimmen die Bitmuster nicht überein, so wird dieser Fehler über die Datenleitung zum Mikrokontroller dem Mikrokontroller 180 mitgeteilt.This monitoring circuit is used to define a defined one in the receiving device Test patterns are preferably imported onto the smallest bit value (LSB) of the image data. This bit pattern is read into the graphics controller 110 and into the image memory 100 written (test LSB IN). The image data are again from the graphics controller 110 read out and sent to the screen 190. At the output device of the control device 110 becomes the test pattern (test LSB OUT) by means of the data line 170 led back to the monitoring device 150. In the monitoring facility the bit patterns (Test LSB IN and Test LSB OUT) are compared. If the bit patterns do not match, this error becomes via the data line Microcontroller communicated to microcontroller 180.

Der Mikrokontroller kann daraufhin über seine Software auf den Fehlerfall reagieren, entweder dadurch, dass er bestimmte Wammeldungen entsprechend einem abgespeicherten Wammeldeschlüssel an einen oder mehrere Adressen über ein Computemetzwerk sendet, an das das Bildspeicherüberwachungssystem bevorzugterweise angeschlossen ist, oder entsprechende weitergehende Aktionen wie z.B. die Abschaltung von bestimmten Systemen einleitet.The microcontroller can then react to the error via its software, either by having certain alarm messages corresponding to a stored one Share key to one or more addresses over a computer network sends to which the image memory monitoring system is preferably connected or corresponding further actions such as the shutdown initiated by certain systems.

Das Bitmuster ist bevorzugterweise ein ständig gleiches Muster. Bei einer altemativen Version wird ein sich kontinuierlich ändemdes Muster verwendet. Dieses Muster wird entweder in der Empfangseinrichtung 120 den Bilddaten überlagert oder es werden die Bilddaten mit diesem Muster überschrieben. Altemativ wird dieser Überlagerungs- oder Überschreibevorgang in einem der Empfangseinrichtung 120 vorgelagerten Codiereinrichtung durchgeführt.The bit pattern is preferably a constantly the same pattern. With an alternative Version uses a continuously changing pattern. This pattern will either superimposed on the image data in the receiving device 120 or the Image data overwritten with this pattern. This overlay or is alternative Overwrite process in a coding device upstream of the receiving device 120 carried out.

Für den Fall, dass die Bilddaten - und hierbei bevorzugterweise der kleinste Bitwert (LSB) - mit dem Bitmuster überschrieben werden, genügt es, dass über die Datenleitung 170 die Werte (Test LSB OUT) ausgelesen und mit dem eingespeisten Bitmuster (Test LSB IN) verglichen werden.In the event that the image data - and here preferably the smallest bit value (LSB) - overwritten with the bit pattern, it suffices that over the data line 170 read out the values (test LSB OUT) and with the fed-in bit pattern (test LSB IN) can be compared.

Für den Fall, dass die Bilddaten mit dem Bitmuster überlagert werden, muss das Bitmuster in der Ausgabeeinrichtung oder in einer ihr nachgeschalteten Decodiereinrichtung von den Bilddaten wieder getrennt und mittels der Datenleitung 170 an die Überwachungseinrichtung 150 weitergeleitet werden. Alternativ werden über die Datenleitung 160 die mit dem Bitmuster überlagerten Bilddaten zu der Überwachungseinrichtung 150 zurückgeführt und für den Vergleich mit den Bilddaten aus der Ausgabeeinrichtung in einem Speicher - bevorzugterweise einem Schieberegister - zwischengespeichert. In the event that the image data is overlaid with the bit pattern, the bit pattern must be in the output device or in a decoding device connected downstream of it separated from the image data again and by means of the data line 170 to the monitoring device 150 forwarded. Alternatively, over the data line 160 the image data overlaid with the bit pattern to the monitoring device 150 returned and for comparison with the image data from the output device in a memory - preferably a shift register - buffered.

Wie bereits oben erwähnt, werden bei der bevorzugten Ausführungsform der vorliegenden Erfindung Steuersignale des Bildspeichers ausgewertet. Dabei wird in vorteilhafterweise überprüft, in welchem Verhältnis die Lese- und Schreibzugriffe auf den Bildspeicher stehen, und daraus die einwandfreie Funktion des Grafikkontrollers abgeleitet. Bei einer eventuellen Fehlfunktion des Grafikkontrollers treten Schreibzugriffe im Verhältnis zu den Lesezugriffe sehr viel weniger auf. Dieses wird über eine Zusatzschaltung ausgewertet, so dass dann eine entsprechende Fehlermeldung generiert werden kann. Eine Fehlfunktion wird daher sicher und innerhalb kürzester Zeit erkannt. Warnsignale bzw. Fehlermeldungen können dabei über einen Netzwerkanschluss an entsprechende Kontrollstellen bzw. an das Kontrollpersonal direkt übermittelt werden. Dadurch kann sichergestellt werden, dass Ausfälle bei Anzeigesystemen für sicherheitsrelevante Systeme innerhalb kürzester Zeit detektiert werden. Eine manuelle oder optische Überwachung des Anzeigesystems bzw. des Grafikkontrollers ist damit nicht mehr notwendig.As mentioned above, the preferred embodiment of the present Invention control signals of the image memory evaluated. This is advantageous checks the ratio of read and write access to the image memory stand, and derived the perfect function of the graphics controller. at In the event of a possible malfunction of the graphics controller, write access occurs in relation read accesses much less. This is evaluated via an additional circuit, so that a corresponding error message can then be generated. A Malfunctions are therefore detected reliably and within a very short time. Warning signals or Error messages can be sent to appropriate control points via a network connection or directly to the control staff. This can ensure that failures in display systems for safety-relevant systems can be detected within a very short time. Manual or optical monitoring of the display system or the graphics controller is no longer necessary.

In einer weiteren Altemative der bevorzugten Ausführungsform der vorliegenden Erfindung ist die Überwachungseinrichtung 150 sowohl mit den Steuerleitungen WE, RAS, CAS oder Memory Clock Output (MCLK) verbunden als auch über die erste Datenleitung 160 mit der Empfangseinrichtung und der zweiten Datenleitung 170 mit der Ausgabeeinrichtung 140. Durch diese Kombination der Überwachung der Lese- und Schreibzugriffe auf den Bildschirmspeicher mit der Einspeisung des Testbitmusters zu den Bilddaten ist eine Überwachungskette vorhanden, die sowohl den Schreibzugriff als auch den Lesezugriff des Grafikkontrollers auf dem Bildschirmspeicher überwacht. Durch sie kann auch überwacht werden, wie lange es dauert, bis übermittelte Bilddaten an den Bildschirm ausgegeben werden. Dies ist ebenfalls durch die Überwachungseinrichtung 150 überprüfbar und mit entsprechenden Wammeldungen kombinierbar.In another alternative of the preferred embodiment of the present invention is the monitoring device 150 with the control lines WE, RAS, CAS or Memory Clock Output (MCLK) connected as well as via the first data line 160 with the receiving device and the second data line 170 with the output device 140. This combination of monitoring read and write access on the screen memory with the feed of the test bit pattern to the image data there is a monitoring chain that has both write access and monitors the read access of the graphics controller on the screen memory. Through it can also monitor how long it takes for image data to be sent to the Screen. This is also through the monitoring facility 150 can be checked and combined with corresponding alarm messages.

Claims (12)

Bildspeicherüberwachungssystem, mit
mindestens einem Bildspeicher (100) zum Abspeichern von Bilddaten;
mindestens einer Steuereinrichtung (110) enthaltend
eine Empfangseinrichtung (120) zum Empfangen von Bilddaten,
eine Schnittstelle (130) zum zyklischen Übertragen der empfangenen Bilddaten an den Bildspeicher sowie zum zyklischen Abrufen der gespeicherten Bilddaten aus dem Bildspeicher, und
eine Ausgabeeinrichtung (140) zur Ausgabe der aus dem Bildspeicher abgerufenen Bilddaten an eine Anzeigeeinrichtung (190);
mindestens einer Überwachungseinrichtung (150) zur Überwachung der zyklischen Bilddatenübertragung zwischen der Schnittstelle und dem Bildspeicher;
dadurch gekennzeichnet, dass die Überwachungseinrichtung über eine Detektionseinrichtung verfügt zum Messen eines Zeitintervalls zwischen aufeinanderfolgenden Bilddatenübertragungen der Schnittstelle an den Bildspeicher in Abhängigkeit der von der Ausgabeeinrichtung an die Anzeigeeinrichtung ausgegebenen Bilddaten, wobei die Überwachungseinrichtung ein Warnsignal generiert, für den Fall dass das von der Detektionseinrichtung gemessene Zeitintervall einen vorgesehenen Wert überschreitet.
Image memory monitoring system, with
at least one image memory (100) for storing image data;
containing at least one control device (110)
a receiving device (120) for receiving image data,
an interface (130) for the cyclical transmission of the received image data to the image memory and for the cyclical retrieval of the stored image data from the image memory, and
an output device (140) for outputting the image data retrieved from the image memory to a display device (190);
at least one monitoring device (150) for monitoring the cyclical image data transmission between the interface and the image memory;
characterized in that the monitoring device has a detection device for measuring a time interval between successive image data transmissions of the interface to the image memory as a function of the image data output by the output device to the display device, the monitoring device generating a warning signal in the event that that measured by the detection device Time interval exceeds a specified value.
Bildspeicherüberwachungssystem nach Anspruch 1, dadurch gekennzeichnet, dass die Detektionseinrichtung eingerichtet ist, das Zeitintervall zwischen aufeinanderfolgenden Bilddatenübertragungen der Schnittstelle an den Bildspeicher in Abhängigkeit der von der Ausgabeeinrichtung an die Anzeigeeinrichtung ausgegebenen Bilddaten zu messen.Image memory monitoring system according to claim 1, characterized in that the detection device is set up to measure the time interval between successive image data transfers of the interface to the image memory as a function of the image data output by the output device to the display device. Bildspeicherüberwachungssystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Überwachungseinrichtung mittels einer ersten Datenleitung (160) ein Bitmuster an der Empfangseinrichtung einspeist, das die empfangenen Bilddaten überlagert, und mittels einer zweiten Datenleitung (170) die an der Ausgabeeinrichtung ausgegebenen Bilddaten überwacht, wobei die Überwachungseinrichtung ein Wamsignal generiert, für den Fall dass die an der Ausgabeeinrichtung ausgegebenen Bilddaten ein anderes Bitmuster aufweisen als das an der Empfangseinrichtung eingespeiste Bitmuster.Image memory monitoring system according to claim 1 or 2, characterized in that the monitoring device feeds a bit pattern at the receiving device by means of a first data line (160), which overlays the received image data, and monitors the image data output at the output device by means of a second data line (170), wherein the monitoring device generates a warning signal in the event that the image data output at the output device have a different bit pattern than the bit pattern fed in at the receiving device. Bildspeicherüberwachungssystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Überwachungseinrichtung mittels einer ersten Datenleitung (160) ein Bitmuster an der Empfangseinrichtung einspeist, das die empfangenen Bilddaten überlagert, und mittels einer zweiten Datenleitung (170) die an der Ausgabeeinrichtung ausgegebenen Bilddaten überwacht, wobei die Überwachungseinrichtung ein Wamsignal generiert, für den Fall dass sowohl die an der Ausgabeeinrichtung ausgegebenen Bilddaten ein anderes Bitmuster aufweisen als das an der Empfangseinrichtung eingespeiste Bitmuster als auch das von der Detektionseinrichtung gemessene Zeitintervall einen vorgesehenen Wert überschreitet.Image memory monitoring system according to claim 1 or 2, characterized in that the monitoring device feeds a bit pattern at the receiving device by means of a first data line (160), which overlays the received image data, and monitors the image data output at the output device by means of a second data line (170), wherein the monitoring device generates a doublet signal in the event that both the image data output at the output device have a different bit pattern than the bit pattern fed in at the receiving device and the time interval measured by the detection device exceeds a specified value. Bildspeicherüberwachungssystem nach einem der Ansprüche 1 bis 4, zusätzlich mit einem Mikrokontroller (180), wobei die Überwachungseinrichtung die Fehlermeldung an einen Mikrokontroller weiterleitet.Image memory monitoring system according to one of claims 1 to 4, additionally with a microcontroller (180), the monitoring device displaying the error message forwarded to a microcontroller. Bildspeicherüberwachungssystem nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass die Steuereinrichtung ein TFT-Controller ist.Image memory monitoring system according to one of claims 1 to 5, characterized in that the control device is a TFT controller. Bildspeicherüberwachungssystem nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die Überwachungseinrichtung ein PLD (Programmable Logic Device) mit einer zurücksetzbaren Zählerstufe ist, wobei die Überwachungseinrichtung die Zählerstufe zurücksetzt, sobald eine Bilddatenübertragungen der Schnittstelle an den Bildspeicher erfolgt.Image memory monitoring system according to one of claims 1 to 6, characterized in that the monitoring device is a PLD (Programmable Logic Device) with a resettable counter level, the monitoring device resetting the counter level as soon as image data transfers from the interface to the image memory take place. Bildspeicherüberwachungssystem nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass es in einem Plasma- oder TFT-Bildschirm integriert ist.Image memory monitoring system according to one of claims 1 to 6, characterized in that it is integrated in a plasma or TFT screen. Bildspeicherüberwachungssystem nach einem der Ansprüche 1 bis 8 dadurch gekennzeichnet, dass die Überwachungseinrichtung zusätzlich mit mindestens einer der Steuerleitungen für ein Memory Row Address Strobe (RAS) Signal, ein Memory Column Address Strobe (CAS) Signal, ein Memory Write Enable (WE) oder ein Memory Clock (MCLK) Signal der Schnittstelle sowie mit mindestens einem Panal-Horizontal-Synchronisationssignal (PHS) oder einem Panel-Vertikal-Synchronisationssignal (PVS) der Steuereinrichtung verbunden ist und die Zählerstufe mittels des Panel-Horizontal-Synchronisationssignal und/oder Panel-Vertikal-Synchronisationssignal hochgezählt wird und die Zählerstufe mittels des Memory Row Address Strobe (RAS) Singal, Momory Column Address Strobe (CAS) Signal, Momory Write Enable (WE) oder Memory Clock (MCLK Signal zurückgesetzt wird.Image memory monitoring system according to one of claims 1 to 8, characterized in that the monitoring device additionally with at least one of the control lines for a memory row address strobe (RAS) signal, a memory column address strobe (CAS) signal, a memory write enable (WE) or a Memory clock (MCLK) signal of the interface and at least one panal-horizontal synchronization signal (PHS) or a panel-vertical synchronization signal (PVS) of the control device and the counter stage by means of the panel-horizontal synchronization signal and / or panel-vertical Synchronization signal is counted up and the counter level is reset using the Memory Row Address Strobe (RAS) Singal, Momory Column Address Strobe (CAS) signal, Momory Write Enable (WE) or Memory Clock (MCLK signal). Bildspeicherüberwachungssystem mit
mindestens einem Bildspeicher (100) zum Abspeichern von Bilddaten;
mindestens einer Steuereinrichtung (110) enthaltend eine Empfangseinrichtung (120) zum Empfangen von Bilddaten, eine Schnittstelle (130) zum zyklischen Übertragen der empfangenen Bilddaten an den Bildspeicher sowie zum zyklischen Abrufen der gespeicherten Bilddaten aus dem Bildspeicher, und eine Ausgabeeinrichtung (140) zur Ausgabe der aus dem Bildspeicher abgerufenen Bilddaten an eine Anzeigeeinrichtung (190); mindestens einer Überwachungseinrichtung (150) zur Überwachung der zyklischen Bilddatenübertragung zwischen der Schnittstelle und dem Bildspeicher;
dadurch gekennzeichnet, dass die Überwachungseinrichtung mittels einer ersten Datenleitung ein Bitmuster an der Empfangseinrichtung einspeist, das die empfangenen Bilddaten überlagert, und mittels einer zweiten Datenleitung die an der Ausgabeeinrichtung ausgegebenen Bilddaten überwacht, wobei die Überwachungseinrichtung ein Wamsignal generiert, für den Fall, dass die an der Ausgabeeinrichtung ausgegebenen Bilddaten ein anderes Bitmuster aufweisen als das an der Empfangseinrichtung eingespeiste Bitmuster.
Image memory monitoring system with
at least one image memory (100) for storing image data;
containing at least one control device (110) a receiving device (120) for receiving image data, an interface (130) for the cyclical transmission of the received image data to the image memory and for the cyclical retrieval of the stored image data from the image memory, and an output device (140) for outputting the image data retrieved from the image memory to a display device (190); at least one monitoring device (150) for monitoring the cyclical image data transmission between the interface and the image memory;
characterized in that the monitoring device uses a first data line to feed a bit pattern to the receiving device which overlays the received image data, and monitors the image data output at the output device by means of a second data line, the monitoring device generating a doublet signal in the event that the Image data output to the output device have a different bit pattern than the bit pattern fed in at the receiving device.
Verfahren für eine Bildspeicherüberwachung mit folgenden Schritten: Empfangen von Bilddaten mittels einer Empfangseinrichtung; zyklisches Übertragen der empfangenen Bilddaten an einen Bildspeicher und Abspeichern der empfangenen Bilddaten in dem Bildspeicher; zyklisches Abrufen der gespeicherten Bilddaten aus dem Bildspeicher, Ausgaben der aus dem Bildspeicher abgerufenen Bilddaten an eine Anzeigeeinrichtung mittels einer Ausgabeeinrichtung; Überwachen der zyklischen Bilddatenübertragung an den Bildspeicher; dadurch gekennzeichnet, dass das Überwachen der zyklischen Bilddatenübertragung das Messen eines Zeitintervalls zwischen aufeinanderfolgenden Bilddatenübertragungen an den Bildspeicher beinhaltet, wobei ein Warnsignal generiert wird, für den Fall, dass das gemessene Zeitintervall einen vorgesehenen Wert überschreitet.Procedure for image memory monitoring with the following steps: Receiving image data by means of a receiving device; cyclically transferring the received image data to an image memory and storing the received image data in the image memory; cyclical retrieval of the stored image data from the image memory, Outputting the image data retrieved from the image memory to a display device by means of an output device; Monitoring the cyclical image data transfer to the image memory; characterized in that the monitoring of the cyclical image data transfer includes measuring a time interval between successive image data transfers to the image memory, a warning signal being generated in the event that the measured time interval exceeds a predetermined value. Verfahren nach Anspruch 11, dadurch gekennzeichnet, dass die Überwachung zusätzlich beinhaltet: Einspeisen eines Bitmusters an der Empfangseinrichtung, das die empfangenen Bilddaten überlagert; Analyse der an der Ausgabeeinrichtung ausgegebenen Bilddaten; und Generieren eines Wamsignals, für den Fall, dass die an der Ausgabeeinrichtung ausgegebenen Bilddaten ein anderes Bitmuster aufweisen als das an der Empfangseinrichtung eingespeiste Bitmuster. A method according to claim 11, characterized in that the monitoring additionally includes: Feeding a bit pattern at the receiving device which overlays the received image data; Analysis of the image data output at the output device; and Generating a doublet signal, in the event that the image data output at the output device have a different bit pattern than the bit pattern fed in at the receiving device.
EP04000243A 2003-01-16 2004-01-08 Frame buffer control circuit Withdrawn EP1439522A3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10301494 2003-01-16
DE2003101494 DE10301494B3 (en) 2003-01-16 2003-01-16 Image storage monitoring system

Publications (2)

Publication Number Publication Date
EP1439522A2 true EP1439522A2 (en) 2004-07-21
EP1439522A3 EP1439522A3 (en) 2009-02-25

Family

ID=32520004

Family Applications (1)

Application Number Title Priority Date Filing Date
EP04000243A Withdrawn EP1439522A3 (en) 2003-01-16 2004-01-08 Frame buffer control circuit

Country Status (2)

Country Link
EP (1) EP1439522A3 (en)
DE (1) DE10301494B3 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4839638A (en) * 1985-03-06 1989-06-13 Createc Gesellschaft fur Elektrotechnik mgH Programmable circuit for controlling a liquid crystal display

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4009446A1 (en) * 1990-03-23 1991-09-26 Siemens Ag METHOD FOR CHECKING VIEWING DEVICE CONTROLS FOR ERROR-FREE IN SECURITY TECHNICAL SYSTEMS AND DEVICES FOR CARRYING OUT THIS METHOD
DE19703574A1 (en) * 1997-01-31 1998-08-06 Alsthom Cge Alcatel Process for the safe display of an image on a monitor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4839638A (en) * 1985-03-06 1989-06-13 Createc Gesellschaft fur Elektrotechnik mgH Programmable circuit for controlling a liquid crystal display

Also Published As

Publication number Publication date
EP1439522A3 (en) 2009-02-25
DE10301494B3 (en) 2004-08-26

Similar Documents

Publication Publication Date Title
EP1523826A1 (en) Bus station with an integrated bus monitor function
DE102007054672A1 (en) Field device for determining or monitoring a process variable in process automation
DE2048670A1 (en) Storage maintenance arrangement for data processing systems
DE102005055428B4 (en) Bus module for connection to a bus system and use of such a bus module in an AS-i bus system
DE60200050T2 (en) Circuit for the detection of disturbances of the period in a clock signal
DE2952631C2 (en) Circuit arrangement for diagnosing a data processing system
EP2223049A1 (en) Method for the secure acquisition of multiple analog input signals, analog input circuit, and measuring sensor and measuring transducer having an analog input circuit of this type
DE10035174A1 (en) Peripheral unit with high error protection for memory programmable controllers has data processing block for testing identical channels without interrupting data flow
DE102009026785A1 (en) Field device for determining and / or monitoring a physical or chemical process variable
DE3804175C2 (en)
DE112016007054B4 (en) Display device and display control method
DE10301494B3 (en) Image storage monitoring system
DE102016003881B4 (en) control system
DE102018000063A1 (en) VOLTAGE DIAGNOSTICS CIRCUIT
EP1251416B1 (en) Diagnostic device for a field-bus with control independent information transfer
EP0817953B1 (en) Device for direction of rotation recognition and plausibility testing in absolute angular position measuring devices especially with serial transmission of actual positions detected
EP1025501B1 (en) Method and device for checking an error control procedure of a circuit
DE102005043481A1 (en) Automation technical device e.g. protocol converter, for use as component of higher-level device, has counter and microcontroller, where program execution of microcontroller is interrupted by interrupt request for handling counter
EP0625751A1 (en) Method of transmitting safe information on a bus
WO2007101658A1 (en) Method for recording input signal variations
EP1692578B1 (en) Peripheral unit for a redundant control system
EP1274014A2 (en) Program controlled unit
DE4113224C2 (en)
DE202006016012U1 (en) System architecture for firmware, has two memory units, and safe input and output that are connected with one memory unit, where safe output is secured by checksum during modification or execution of application
AT500350B1 (en) APPENDIX FOR TRANSFERRING DATA IN A SERIAL, BIDIRECTIONAL BUS

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL LT LV MK

RIC1 Information provided on ipc code assigned before grant

Ipc: G09G 5/393 20060101ALI20081028BHEP

Ipc: G09G 5/39 20060101AFI20040428BHEP

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL LT LV MK

AKX Designation fees paid
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20090803

REG Reference to a national code

Ref country code: DE

Ref legal event code: 8566