FR3053200A1 - METHOD FOR VERIFYING VALIDITY OF IMAGE DATA - Google Patents
METHOD FOR VERIFYING VALIDITY OF IMAGE DATA Download PDFInfo
- Publication number
- FR3053200A1 FR3053200A1 FR1755642A FR1755642A FR3053200A1 FR 3053200 A1 FR3053200 A1 FR 3053200A1 FR 1755642 A FR1755642 A FR 1755642A FR 1755642 A FR1755642 A FR 1755642A FR 3053200 A1 FR3053200 A1 FR 3053200A1
- Authority
- FR
- France
- Prior art keywords
- image data
- image
- data
- validity
- value
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/001—Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Procédé de contrôle de la validité de données d'image selon lequel on transmet les données d'image d'un dispositif d'affichage (32) d'un processeur graphique (24) à un module de surveillance de données (26). On remplace la donnée d'au moins deux points-image pour contrôler la validité par une valeur de contrôle que l'on fixe avant la transmission en choisissant une première valeur pour une première donnée d'image d'un premier point-image et une seconde valeur pour une seconde donnée d'image d'un second point-image, et on constate la validité des données d'image transmises, si les deux valeurs de contrôle sont différentes.A method of checking the validity of image data by transmitting image data from a display device (32) of a graphics processor (24) to a data monitoring module (26). The datum of at least two image points is replaced in order to check the validity by a check value that is fixed before transmission by choosing a first value for a first image datum of a first image point and a second value for a second image data of a second image point, and the validity of the transmitted image data is observed, if the two control values are different.
Description
Domaine de l’inventionField of the invention
La présente invention se rapporte à un procédé de contrôle de la validité de données d’image selon lequel on transmet à un module de surveillance de données, les données d’image d’un processeur graphique associées au point-image d’un dispositif d’affichage.The present invention relates to a method for checking the validity of image data by transmitting to a data monitoring module the image data of a graphic processor associated with the image point of a device of a device. display.
Etat de la techniqueState of the art
Selon le document DE 10 2014 210 834 B3 on connaît un procédé de commande d’un dispositif d’affichage notamment pour un véhicule automobile ; ce dispositif comporte un affichage à plusieurs éléments d’image. Les éléments d’image fonctionnent non seulement à une valeur minimale et une valeur maximale de l’intensité lumineuse de l’élément image mais avec plusieurs valeurs intermédiaires de l’intensité lumineuse fonction d’une grandeur de commande. Dans au moins une partie de la surface d’affichage, on fait fonctionner les éléments d’image, périodiquement avec la valeur minimale et la valeur maximale de leur intensité lumineuse et on mesure, de façon répétée, la distance entre la valeur minimale et la valeur maximale de l’intensité lumineuse. Si la distance mesurée passe en dessous d’une valeur minimale prédéfinie correspondant à une première fréquence prédéfinie, on redémarre au moins en partie le dispositif d’affichage et dans le cas d’une seconde fréquence prédéfinie de dépassement vers le bas de la valeur minimale, on coupe de dispositif d’affichage.DE 10 2014 210 834 B3 discloses a method of controlling a display device, in particular for a motor vehicle; this device comprises a display with several image elements. The picture elements operate not only at a minimum value and a maximum value of the luminous intensity of the picture element but with several intermediate values of the luminous intensity depending on a control quantity. In at least a portion of the display surface, the picture elements are periodically operated with the minimum value and the maximum value of their luminous intensity, and the distance between the minimum value and the desired value is measured repeatedly. maximum value of the luminous intensity. If the measured distance falls below a predefined minimum value corresponding to a first predefined frequency, the display device is restarted at least in part and in the case of a second predetermined frequency of exceeding the minimum value , a display device is cut.
Exposé et avantages de l’inventionDescription and advantages of the invention
La présente invention a pour objet un procédé de contrôle de la validité de données d’image selon lequel on transmet les données d’image d’un processeur graphique à un module de surveillance de données, les données d’image étant associées au point-image d’un dispositif d’affichage, ce procédé étant caractérisé en ce qu’on remplace à chaque fois au moins une donnée d’image d’au moins deux points image pour contrôler la validité des données d’image par une valeur de contrôle prédéfinie, on fixe la valeur de contrôle avant la transmission en choisissant une première valeur de contrôle pour une première donnée d’image d’un premier point-image et une seconde valeur de contrôle pour une seconde donnée d’image d’un second point-image, ces valeurs de contrôle étant choisies différentes et on constate la validité des données d’image transmises avec le module de surveillance de données après leur transmission, si la première valeur de contrôle de la première donnée d’image du premier point-image et la seconde valeur de contrôle de la seconde donnée d’image du second point-image sont différentes.The present invention relates to a method of checking the validity of image data in which the image data of a graphics processor is transmitted to a data monitoring module, the image data being associated with the data point. an image of a display device, which method is characterized in that at least one image data of at least two image points is each time replaced to check the validity of the image data by a control value predefined, the control value is fixed before transmission by choosing a first control value for a first image data of a first image point and a second control value for a second image data of a second point image, these control values being chosen different and we note the validity of the image data transmitted with the data monitoring module after transmission, if the first v the control value of the first image data of the first image point and the second control value of the second image data of the second image point are different.
Le dispositif d’affichage, est notamment celui d’un véhicule automobile. Un processeur graphique, encore appelé en abrégé processeur GPU, est un dispositif qui génère et transmet des données d’image. Un module de surveillance de données est notamment une installation électronique qui vérifie des données reçues, notamment des données d’image pour en constater la validité, par exemple, dans le domaine des réseaux programmables encore appelés réseaux FPGA. L’expression « données d’image » ou « donnée d’image » représente notamment des données ou une donnée contenant des informations pour la représentation d’une image ; les données d’image, notamment les valeurs d’image contiennent, par exemple, des valeurs de couleur pour les différents pixels et/ou les sous-pixels d’un affichage. Un pixel est notamment un élément d’image ou point-image, une cellule d’image ou un élément de surface d’un affichage, par exemple d’un écran-image. Un pixel est conçu pour émettre de la lumière dans une ou plusieurs couleurs déterminées, par exemple, les couleurs de base rouge, vert et/ou bleu et/ou un gris. En particulier, un pixel se compose d’un ou plusieurs sous-pixels ; les sous-pixels reproduisent de la lumière d’une certaine couleur, par exemple une couleur fondamentale rouge, vert, bleu ou un niveau de gris.The display device is in particular that of a motor vehicle. A graphics processor, also referred to as a GPU processor, is a device that generates and transmits image data. A data monitoring module is in particular an electronic installation which verifies received data, in particular image data for verifying its validity, for example, in the field of programmable networks also called FPGA networks. The expression "image data" or "image data" represents in particular data or data containing information for the representation of an image; the image data, in particular the image values, contain, for example, color values for the different pixels and / or sub-pixels of a display. A pixel is in particular an image element or image point, an image cell or a surface element of a display, for example an image-screen. A pixel is designed to emit light in one or more specific colors, for example, red, green and / or blue and / or gray base colors. In particular, a pixel consists of one or more sub-pixels; the sub-pixels reproduce light of a certain color, for example a fundamental color red, green, blue or a gray level.
Les données de contrôle sont notamment des données chargées d’informations pour vérifier la validité d’au moins une partie d’autres données, notamment pour vérifier (contrôler) au moins une partie de données d’image. A titre d’exemple, les données de contrôle comportent des données redondantes de données d’image. Les données de contrôle comportent des données définies selon un algorithme de reconnaissance d’erreur par rapport aux données d’images à contrôler.The control data includes information-loaded data for verifying the validity of at least a portion of other data, in particular for checking (checking) at least a portion of image data. For example, the control data includes redundant data of image data. The control data comprises data defined according to an error recognition algorithm with respect to the image data to be checked.
Le procédé de contrôle (vérification) de la validité des données d’image a l’avantage de pouvoir constater les erreurs / défauts de données d’images transmises en utilisant les données de contrôle. Cela permet de garantir que les informations correctes ont été affichées sur l’affichage, ce qui est, notamment très important pour des informations concernant la sécurité. En particulier, le procédé appliqué à un véhicule automobile a l’avantage que les indications affichées correspondent à un affichage correct d’informations, par exemple de signaux avertisseurs, ce qui est important.The method of checking (checking) the validity of the image data has the advantage of being able to observe the errors / defects of transmitted image data by using the control data. This ensures that the correct information has been displayed on the display, which is particularly important for security information. In particular, the method applied to a motor vehicle has the advantage that the displayed indications correspond to a correct display of information, for example warning signals, which is important.
Remplacer certaines données d’images avant leur transmission par des valeurs de contrôle prédéfinies permet de vérifier les données d’images transmises, une fois la transmission effectuée, à l’aide d’un module de surveillance de données. Les valeurs de contrôle utilisées sont choisies pour que la première valeur de contrôle et la seconde valeur de contrôle soient différentes. On remplace au moins une donnée d’image de chaque premier et/ou chaque second ou chaque énième point-image, par exemple de deux points-image successifs par une valeur de contrôle. Ainsi, les valeurs de contrôle alternent de préférence entre deux valeurs, par exemple dans une suite chronologique. Si deux valeurs successives diffèrent, on constate la validité des données d’images qui pourront être affichées correctement sur l’affichage. On ne peux constate / confirme la validité des données d’image si la première valeur de contrôle et la seconde valeur de contrôle ne sont pas différentes, par exemple, si elles sont identiques.Replacing some image data before transmission with pre-defined control values makes it possible to check the transmitted image data, once the transmission has been carried out, using a data monitoring module. The control values used are chosen so that the first control value and the second control value are different. At least one image data of each first and / or second or each nth image point, for example of two successive image points, is replaced by a control value. Thus, the control values preferably alternate between two values, for example in a chronological sequence. If two successive values differ, the validity of the image data which can be displayed correctly on the display is observed. The validity of the image data can not be ascertained / confirmed if the first control value and the second control value are not different, for example, if they are identical.
Cela permet, par exemple, de constater le blocage de l’affichage. Si une tâche qui renouvelle le contenu d’image arrive sur un calculateur graphique, mais que les données continuent d’être envoyées on détecte ainsi, par exemple, le blocage de l’affichage. Si le programme qui renouvelle le contenu d’images du calculateur graphique est défaillant, les données continuent néanmoins d’être envoyées à l’affichage, mais à la place de nouvelles données, ce seront toujours les mêmes données qui seront affichées. Cela se traduit par le blocage de l’affichage, c’est-à-dire l’apparition d’une image fixe. Le procédé selon l’invention détecte de tels défauts et permet de générer un message de défaut ou d’erreur qui coupe l’affichage et/ou le redémarre.This allows, for example, to notice the blocking of the display. If a task that renews the image content arrives on a graphical calculator, but the data continues to be sent, it detects, for example, the blocking of the display. If the program that renews the graphics content of the graphics calculator fails, the data will still be sent to the display, but instead of new data, the same data will always be displayed. This results in the blocking of the display, that is to say the appearance of a still image. The method according to the invention detects such defects and makes it possible to generate a fault or error message which cuts off the display and / or restarts it.
Avant de transmettre au moins une donnée d’image d’au moins deux points-image pour vérifier la validité des données d’image on les remplace par une valeur de contrôle prédéfinie. Cela permet de garantir que globalement, malgré la transmission supplémentaire de données de contrôle, cela n’augmente pas le volume du flux de données transmis. Cela est notamment avantageux car une partie des données d’image n’ont qu’une influence négligeable ou pratiquement pas d’influence sur la représentation de l’image sur l’affichage et cela permet en quelque sorte de supprimer de telles données sans pour autant détériorer la qualité de l’image.Before transmitting at least one image data of at least two image points to check the validity of the image data they are replaced by a predefined control value. This ensures that overall, despite the additional transmission of control data, this does not increase the volume of the transmitted data stream. This is particularly advantageous because part of the image data has only a negligible influence or almost no influence on the representation of the image on the display and this allows somehow to delete such data without for as much deteriorate the quality of the image.
Selon un développement avantageux du procédé, les points-image sont les pixels d’un dispositif d’affichage. Les données d’image sont, par conséquence, associés aux pixels des points-image d’un dispositif d’affichage ; les points-image comportent notamment des pixels répartis selon les couleurs fondamentales. Au moins une donnée d’image d’au moins deux pixels d’au moins une couleur de base sera remplacée par une valeur de contrôle prédéfinie avant la transmission. Cela est notamment intéressant si la donnée d’image remplacée par la valeur de contrôle n’a qu’une influence négligeable sur la représentation de l’image par l’affichage et/ou si le changement de la donnée d’image ou de l’image ne se traduit que par une modification négligeable ou légère de la perception visuelle de l’image par l’observateur humain.According to an advantageous development of the method, the image points are the pixels of a display device. The image data is, therefore, associated with the pixels of the image points of a display device; the image points comprise in particular pixels distributed according to the fundamental colors. At least one image data of at least two pixels of at least one base color will be replaced by a predefined control value before transmission. This is particularly interesting if the image data replaced by the control value has only a negligible influence on the representation of the image by the display and / or if the change of the image data or the image image is translated only by a negligible or slight modification of the visual perception of the image by the human observer.
Selon un autre développement avantageux du procédé, les points-image sont les sous-pixels d’un dispositif d’affichage, chaque pixel du dispositif d’affichage comportant au moins un sous-pixel. Pour la formation additive des couleurs, les pixels comportent des sous-pixels répartis de préférence selon les couleurs de base, telles que rouge, vert, bleu. Les données d’image transmettent les informations qui représentent l’intensité d’éclairage des sous-pixels des différentes couleurs de base. L’intensité se présente, par exemple, sous la forme d’une succession de valeurs numériques, par exemple des valeurs numériques codées en un ou zéro 1=1(0,1) ; un sous-pixel comporte par exemple huit données d’image ou bits. En variante, pour une résolution plus poussée on peut également coder plusieurs données d’image ou bits par sous-pixel ou pixel. Si l’on change une valeur numérique d’une donnée d’image, on modifie l’intensité lumineuse du sous-pixel concerné et du mélange des couleurs du pixel associé.According to another advantageous development of the method, the image points are the sub-pixels of a display device, each pixel of the display device comprising at least one sub-pixel. For the additive color formation, the pixels comprise subpixels preferably distributed according to the basic colors, such as red, green, blue. The image data transmits the information which represents the illumination intensity of the sub-pixels of the different basic colors. The intensity is, for example, in the form of a succession of numerical values, for example digital values coded in one or zero 1 = 1 (0,1); a sub-pixel comprises for example eight image data or bits. Alternatively, for higher resolution it is also possible to encode several image data or bits per sub-pixel or pixel. If a numerical value of an image data is changed, the luminous intensity of the subpixel concerned and the color mixture of the associated pixel are changed.
Selon un développement avantageux, on remplace au moins une donnée d’image d’au moins deux sous-pixels pour vérifier la validité en la remplaçant par une valeur de contrôle prédéfinie. Cela est notamment intéressant si la donnée d’image remplacée par une valeur de contrôle n’a qu’une influence légère ou négligeable sur la représentation de l’image sur l’affichage et/ou si la variation de la donnée d’image ou de l’image n’entraîne qu’une variation négligeable ou faible de la perception visuelle de l’image par l’œil humain.According to an advantageous development, at least one image datum of at least two sub-pixels is replaced to check the validity by replacing it with a predefined control value. This is particularly interesting if the image data replaced by a control value has only a slight or negligible influence on the representation of the image on the display and / or if the variation of the image data or image results only in a negligible or weak variation of the visual perception of the image by the human eye.
Les valeurs de contrôle prédéfinies prennent notamment des valeurs numériques, par exemple une première valeur égale à zéro ou une seconde valeur égale à un.The predefined control values take in particular numerical values, for example a first value equal to zero or a second value equal to one.
Selon un développement avantageux, une donnée d’image a une valeur de bit. Une valeur de bit est notamment la valeur des données d’image selon leur importance que présente la donnée d’image, par exemple, par rapport à l’image représentée par les données d’image sur l’affichage d’un dispositif d’affichage. Une valeur de bit peut représenter la valeur d’une donnée d’image ou bit indiquant dans quelle mesure les différentes données d’image ou bits influencent la représentation d’une image du point de vue de la perception visuelle de cette image par un observateur. Pour fixer la valeur de bit, on peut, par exemple, utiliser le degré de variation de l’intensité de la représentation de l’image, par exemple, pour un observateur, si la valeur numérique de cette unique donnée d’image change. Si une donnée d’image a une faible valeur de bit, la variation de cette donnée d’image n’a qu’une faible influence ou pas d’influence du tout sur la représentation de l’image correspondante ou sur la perception humaine de l’image. On peut ainsi remplacer une telle donnée par des données de contrôle sans que cela ne devienne perceptible pour un observateur.According to an advantageous development, an image data item has a bit value. A bit value is in particular the value of the image data according to their importance as the image data, for example, compared to the image represented by the image data on the display of a device. display. A bit value may represent the value of an image data or bit indicating to what extent the different image data or bits influence the representation of an image from the point of view of the visual perception of this image by an observer . To set the bit value, it is possible, for example, to use the degree of variation of the intensity of the representation of the image, for example, for an observer, if the numerical value of this single image data changes. If an image data has a low bit value, the variation of this image data has little or no influence at all on the representation of the corresponding image or on the human perception of the image. the image. It is thus possible to replace such data with control data without this becoming perceptible to an observer.
Comme en outre, la variation du bit de niveau le plus faible d’un point-image n’est pas visible ou à peine visible par l’observateur, le point-image peut se trouver, de manière générale, à n’importe quel endroit de l’affichage.Since, moreover, the variation of the lowest level bit of an image point is not visible or hardly visible by the observer, the image point may be, in general, at any place of the display.
Selon un autre développement, la donnée d’image d’un point-image est remplacée par une valeur de contrôle prédéfinie, cette donnée d’image ayant une valeur de bit inférieure à un seuil donné. De façon préférentielle, la donnée d’image d’un point-image est remplacée par une valeur de contrôle ayant la valeur de bit la plus faible par comparaison aux autres données d’image du point-image. C’est ainsi qu’une variation de cette donnée d’image n’a qu’une influence faible ou pas d’influence sur la représentation de l’image correspondante ou sur la perception humaine de l’image. La valeur de bit la plus faible est appelée en général valeur LBS.According to another development, the image data of an image point is replaced by a predefined control value, this image data having a bit value lower than a given threshold. Preferably, the image data of an image point is replaced by a control value having the lowest bit value compared to the other image data of the image point. Thus, a variation of this image data has only a slight influence or no influence on the representation of the corresponding image or on the human perception of the image. The lowest bit value is generally called LBS value.
Pour une synthèse additive des couleurs, les pixels ont, de préférence, des sous-pixels répartis selon les couleurs fondamentales, par exemple rouge, vert, bleu si bien que la variation des données d’image a des effets sur la profondeur de couleur de l’image représentée par les données d’images.For an additive color synthesis, the pixels preferably have subpixels distributed according to the fundamental colors, for example red, green, blue, so that the variation of the image data has effects on the color depth of the image. the image represented by the image data.
Selon un développement avantageux, on génère un message d’erreur ou de défaut et/ou une interruption si l’on a pu constater la validité des données d’image. Par exemple, on peut couper partiellement ou totalement le dispositif d’affichage des données d’image si la validité des données d’image n’a pu être constatée et/ou si un message d’erreur a été généré. Cela garantit que le conducteur du véhicule ne sera pas perturbé ou mal informé par des images défectueuses. Dans le cas de la coupure, on coupe, par exemple, l’éclairage du dispositif d’affichage et/ou de la représentation des données d’image, par exemple en la remplaçant par une couleur uniforme, notamment une couleur noire, sur l’affichage. Un message de défaut ou d’erreur est, par exemple un drapeau de défaut. A la place d’un message d’erreur et/ou d’une interruption on peut également déclencher la remise à l’état initial de l’affichage. En conséquence, l’affichage sera, par exemple, coupé puis redémarré.According to an advantageous development, an error or fault message and / or an interruption are generated if it has been possible to ascertain the validity of the image data. For example, the display device of the image data may be partially or completely cut off if the validity of the image data could not be ascertained and / or if an error message has been generated. This ensures that the driver of the vehicle will not be disturbed or misinformed by faulty images. In the case of the cut, for example, the illumination of the display device and / or the representation of the image data is cut off, for example by replacing it with a uniform color, especially a black color, on the screen. display. A fault or error message is, for example a fault flag. Instead of an error message and / or an interrupt, it is also possible to reset the display to the initial state. As a result, the display will be, for example, cut off and restarted.
Selon un développement avantageux, on utilise au moins une donnée d’image d’au moins trois points-image pour vérifier la validité des données d’image, et cette validité ne sera constatée que si la fréquence de la validité constatée des données d’image dépasse un seuil défini. Si la fréquence de la validité constatée des données d’image est en dessous d’un seuil, on génère, de préférence un message d’erreur ou de défaut et/ou l’affichage est partiellement coupé. Cela permet de garantir que certains points-images ont des défauts sans que ne soit généré un message de défaut et/ou que l’affichage ne soit coupé à cause de points-image isolés, défectueux. En conséquence, selon un développement avantageux, on utilise plusieurs points-image pour vérifier la validité. L’invention a également pour objet un module de surveillance de données d’un dispositif d’affichage. Le dispositif d’affichage comporte des points-image auxquels sont associées des données d’image. Le module de surveillance de données constate la validité des données d’image qui lui ont été transmises par le processeur graphique et on remplace chaque fois au moins une donnée d’image d’au moins deux points-image pour vérifier la validité des données d’image par une valeur de contrôle prédéfinie. Avant la transmission on fixe la valeur de contrôle en choisissant différemment une première valeur de contrôle pour une première donnée d’image d’un premier point-image et une seconde valeur de contrôle pour une seconde donnée d’image d’un second point-image. Le module de surveillance de données après transmission, constate la validité des données d’image seulement si la première valeur transmise pour la première donnée d’image du premier point-image et de la seconde valeur de contrôle de la seconde donnée d’image du second point-image sont différentes. Le module de surveillance de données est installé de préférence dans le flux de données allant du processeur graphique à l’affichage, entre le processeur graphique et l’affichage. L’invention a également pour objet un dispositif d’affichage comportant un module de surveillance de données. Le module de surveillance de données est installé, de préférence, dans le dispositif d’affichage dans le flux de données vers l’affichage entre le processeur graphique qui établit les données d’image et un affichage qui représente les données d’image. Cela permet la transmission des données d’image par le processeur graphique vers le module de surveillance de données de l’affichage. En variante, pour la réception des données d’image, une liaison directe relie le processeur graphique et l’affichage. Le module de transmission de données est, par exemple, relié par une ligne de données distincte, au processeur graphique, à une moire de l’affichage ou une liaison entre le processeur graphique et l’affichage.According to an advantageous development, at least one image datum of at least three image points is used to check the validity of the image data, and this validity will be ascertained only if the frequency of the validity of the data recorded image exceeds a defined threshold. If the frequency of the observed validity of the image data is below a threshold, an error or fault message is preferably generated and / or the display is partially cut off. This makes it possible to guarantee that certain image points have defects without generating a fault message and / or that the display is cut off due to isolated, defective image points. Consequently, according to an advantageous development, several image points are used to check the validity. The invention also relates to a data monitoring module of a display device. The display device has image points associated with image data. The data monitoring module ascertains the validity of the image data transmitted to it by the graphics processor and each time replacing at least one image data of at least two image points to check the validity of the data of the image data. image by a predefined control value. Prior to transmission, the control value is set by selecting differently a first control value for a first image data of a first image point and a second control value for a second image data of a second image point. picture. The post-transmission data monitoring module ascertains the validity of the image data only if the first value transmitted for the first image data of the first image point and the second control value of the second image data of the image data element. second point-image are different. The data monitoring module is preferably installed in the data stream from the graphics processor to the display, between the graphics processor and the display. The invention also relates to a display device comprising a data monitoring module. The data monitoring module is preferably installed in the display device in the data stream to the display between the graphics processor which sets the image data and a display which represents the image data. This allows the image data to be transmitted by the graphics processor to the data monitoring module of the display. Alternatively, for receiving the image data, a direct link connects the graphics processor and the display. The data transmission module is, for example, connected by a separate data line, to the graphics processor, to a moire of the display or a link between the graphics processor and the display.
Dessinsdrawings
La présente invention sera décrite ci-après, de manière plus détaillée à l’aide d’un exemple de procédé de vérification de la validité de données d’image représenté dans les dessins annexés dans lesquels : la figure 1 est une représentation schématique d’un dispositif d’affichage pour un exemple de réalisation de la présente invention, la figure 2 est une représentation schématique d’un ordinogramme selon un exemple de réalisation de l’invention, la figure 3 est une représentation schématique d’un dispositif d’affichage correspondant à un exemple de réalisation de l’invention, la figure 4 est une représentation schématique de deux points image selon un exemple de réalisation de l’invention et, la figure 5 est une représentation schématique de plusieurs points image selon un exemple de réalisation de la présente invention. Description de modes de réalisation de l’inventionThe present invention will be described hereinafter in more detail with the aid of an exemplary method of checking the validity of image data shown in the accompanying drawings in which: FIG. 1 is a diagrammatic representation of a display device for an exemplary embodiment of the present invention, FIG. 2 is a diagrammatic representation of a flowchart according to an exemplary embodiment of the invention, FIG. 3 is a schematic representation of a display device. corresponding to an embodiment of the invention, FIG. 4 is a diagrammatic representation of two image points according to an exemplary embodiment of the invention and FIG. 5 is a schematic representation of several image points according to an exemplary embodiment of FIG. the present invention. Description of Embodiments of the Invention
La figure 1 montre un exemple de dispositif d’affichage 32 équipant un véhicule automobile. L’instrument combiné 21 comporte un dispositif d’affichage 32, une commande 23 ainsi qu’une interface 20 pour communiquer avec d’autres appareils du véhicule et qui peut être installé dans le tableau de bord d’un véhicule. La commande 23 comporte, de préférence, un contrôleur avec une mémoire, un processeur graphique ainsi qu’un module de surveillance de données. L’instrument combiné 21 est de préférence un afficheur tel qu’un afficheur LCD.Figure 1 shows an example of a display device 32 fitted to a motor vehicle. The combined instrument 21 comprises a display device 32, a control 23 and an interface 20 for communicating with other devices of the vehicle and which can be installed in the dashboard of a vehicle. The control 23 preferably comprises a controller with a memory, a graphics processor and a data monitoring module. The combined instrument 21 is preferably a display such as an LCD display.
La figure 2 montre un exemple de mode de réalisation d’un ordinogramme 41 d’un procédé de vérification de la validité de données d’image sous la forme d’un diagramme de üux. Les données d’image sont associées au point-image d’un affichage 28 d’un dispositif d’affichage 32 et servent à l’affichage d’informations par un processeur graphique 24 vers un module de surveillance de données 26 et ces données d’image, une fois la validité constatée, sont ensuite transmises à un afficheur 28. Chaque point-image se compose d’au moins une donnée d’image et dans le point-image chaque donnée d’image a une valeur de bit. La valeur de bit est une mesure de l’influence d’une variation d’une donnée d’image dans le point-image. Comme la validité des données d’image ne peut être constatée qu’après transmission des données d’image au module de surveillance de données 26, on remplace avant la transmission, certaines données d’image par des valeurs de contrôle prédéfinies.FIG. 2 shows an exemplary embodiment of a flowchart 41 of a method for verifying the validity of image data in the form of a graph of üux. The image data is associated with the image point of a display 28 of a display device 32 and is used for the display of information by a graphics processor 24 to a data monitoring module 26 and this data of a data display module 26 image, once the validity is found, are then transmitted to a display 28. Each image point consists of at least one image data and in the image point each image data has a bit value. The bit value is a measure of the influence of a variation of image data in the image point. Since the validity of the image data can only be ascertained after transmission of the image data to the data monitoring module 26, some image data are replaced by predefined control values before the transmission.
Dans une première étape 40 on identifie les données d’image qui sont à remplacer par une valeur de contrôle, par exemple dans le processeur graphique 24. La sélection des données d’image à remplacer se fait, par exemple, à l’aide du critère de la validité de bits. Pour vérifier la validité des données d’image, on utilise chaque fois au moins une donnée d’image d’au moins deux points image. Dans ce mode de réalisation, on identifie, de préférence, la donnée d’image la plus basse d’un premier point-image et la donnée d’image la plus basse d’un second point-image dans une première étape 40.In a first step 40, the image data that is to be replaced by a control value are identified, for example in the graphics processor 24. The selection of the image data to be replaced is done, for example, using the criterion of the validity of bits. To check the validity of the image data, at least one image data of at least two image points is used each time. In this embodiment, preferably the lowest image data of a first image point and the lowest image data of a second image point are identified in a first step 40.
Dans une seconde étape 42 on remplace les données d’image identifiées avant leur transmission par le processeur graphique 24 au module de surveillance de données 26 par des valeurs de contrôle prédéfinies. Le remplacement des données d’image identifié par une valeur de contrôle peut se faire déjà lorsqu’on génère les données d’image ou après cette opération dans le processeur graphique 24. La valeur de contrôle est fixée en choisissant différemment une première valeur de contrôle pour la première donnée d’image d’un premier point-image et une seconde valeur de contrôle pour une seconde donnée d’image d’un second point-image. Les valeurs de contrôle prédéfinies peuvent prendre, par exemple, une première valeur numérique égale à zéro ou une seconde valeur numérique égale à un. Si, par exemple, la première valeur de contrôle pour la première donnée d’image du premier point-image prend la valeur un, en conséquence, la seconde valeur de contrôle pour la seconde donnée d’image du second point-image prend la valeur zéro ou inversement.In a second step 42, the identified image data is replaced before transmission by the graphics processor 24 to the data monitoring module 26 by predefined control values. The replacement of the image data identified by a control value can be done already when generating the image data or after this operation in the graphics processor 24. The control value is set by choosing differently a first control value for the first image data of a first image point and a second control value for a second image data of a second image point. The predefined control values may take, for example, a first numerical value equal to zero or a second numerical value equal to one. If, for example, the first control value for the first image data of the first image point is set to one, then the second control value for the second image data of the second image point takes the value zero or vice versa.
Après la seconde étape 42, dans la troisième étape 44 on transmet les données d’image avec les valeurs de contrôle par le processeur graphique 24 vers le module de surveillance de données 26.After the second step 42, in the third step 44 the image data is transmitted with the control values by the graphics processor 24 to the data monitoring module 26.
Dans la quatrième étape 46 on vérifie que les données d’image transmises sont correctes dans le modèle de surveillance de données 26. La validité des données d’image transmises n’est constatée qu’après la transmission par le module de surveillance de données 26 si la première valeur de contrôle de la première donnée d’image du premier point-image et la seconde valeur de contrôle de la seconde donnée d’image du second point-image sont différentes.In the fourth step 46 it is verified that the transmitted image data are correct in the data monitoring model 26. The validity of the transmitted image data is only noted after transmission by the data monitoring module 26 if the first control value of the first image data of the first image point and the second control value of the second image data of the second image point are different.
Pour cela, selon un premier mode de réalisation, la première valeur de contrôle du premier point-image peut être enregistrée provisoirement dans une mémoire, de préférence dans le module de surveillance de données 26 ou dans le contrôleur 22. Dès qu’ensuite la seconde valeur de contrôle du second point de contrôle a été transmise au module de surveillance de données 26, cette valeur est comparée à la première valeur de contrôle enregistrée provisoirement. Si la première et la seconde valeurs de contrôle ont une valeur numérique différente, alors dans la cinquième étape 48 on constate la validité des données d’image et ainsi la première valeur de contrôle, enregistrée provisoirement, peut être effacée de la mémoire.For this, according to a first embodiment, the first control value of the first image point can be stored temporarily in a memory, preferably in the data monitoring module 26 or in the controller 22. As soon as the second control value of the second control point has been transmitted to the data monitoring module 26, this value is compared with the first control value temporarily recorded. If the first and second control values have a different numerical value, then in the fifth step 48 the validity of the image data is ascertained and thus the first control value, provisionally recorded, can be erased from the memory.
Si la première et la seconde valeurs de contrôle ont une valeur numérique différente, alors dans la cinquième étape 48 on constate la validité des données d’image qui peuvent être transmises à l’afficheur 28 pour être affichées. Le procédé ou l’ordinogramme 41 peut ensuite recommencer par la première étape 40. Le cas échéant, il est intéressant de mettre à une valeur définie, par exemple, la valeur zéro ou la valeur un, les valeurs de contrôle utilisées dans le module de surveillance de données 26 après la vérification de la validité et avant la transmission des données d’image à l’afficheur 28 pour éviter d’influencer la qualité de représentation, par exemple par le scintillement.If the first and second control values have a different numerical value, then in the fifth step 48 the validity of the image data that can be transmitted to the display 28 is displayed for display. The method or the flow chart 41 can then be restarted by the first step 40. If necessary, it is advantageous to set a value, for example, to zero or to the value one, the control values used in the module. data monitoring 26 after checking the validity and before the transmission of the image data to the display 28 to avoid influencing the quality of representation, for example by flicker.
Si les valeurs de contrôle ne sont pas correctes ou si la première et la seconde valeurs de contrôle ont, par exemple, la même valeur numérique, alors dans la cinquième étape 48 on constate la validité des données d’image et dans la dernière et sixième étape 50 on génère un message d’erreur. Ensuite, par exemple, comme conséquence du signal d’erreur, l’afficheur 28 sera au moins partiellement coupé. La coupure partielle de l’afficheur 28 peut apparaître notamment sur une atténuation de l’éclairage de l’afficheur 28 et/ou la coupure de la représentation de données d’image sur l’afficheur 28 et, par exemple, les données d’image reçues indépendamment du dispositif générateur 32 auront une teinte uniforme, notamment une teinte noire pour l’afficheur 28. Dans un autre mode de réalisation, la transmission des données d’image se fait par une ligne de réserve de sorte qu’au moins les données concernant la sécurité continuent d’être affichées sur l’afficheur 28.If the control values are not correct or if the first and the second control values have, for example, the same numerical value, then in the fifth step 48 the validity of the image data is found and in the last and sixth step 50 generates an error message. Then, for example, as a consequence of the error signal, the display 28 will be at least partially cut off. The partial cut-off of the display 28 may appear in particular on an attenuation of the illumination of the display 28 and / or the interruption of the representation of image data on the display 28 and, for example, the data of image received independently of the generating device 32 will have a uniform hue, including a black hue for the display 28. In another embodiment, the transmission of the image data is by a reserve line so that at least the security data continue to be displayed on the display 28.
En variante, on peut, chaque fois, utiliser au moins une donnée d’image d’au moins trois points image pour vérifier la validité des données d’image ; on constate alors la validité des données d’image seulement si la fréquence de la validité constatée des données d’image dépasse un seuil prédéfini. Au lieu de couper immédiatement l’afficheur 28 lors de la détection d’un message de défaut, l’afficheur 28 ne sera coupé que si la fréquence de la validité constatée des données d’image passe en dessous d’un seuil prédéfini, par exemple une fréquence de 30-60 de valeurs de contrôle défectueuses successives. Si, les données d’image changent ou se renouvellent dans une demie jusqu’à une seconde de sorte que l’image se bloque, on génère un message d’erreur. Pour une fréquence d’images de 60 Hz, et ainsi pour entre 30 et 60 valeurs de contrôle, défectueuses, s’allumant successivement, il y aura émission d’un message de défaut.As a variant, at least one image datum of at least three image points can be used each time to check the validity of the image data; the validity of the image data is then ascertained only if the frequency of the observed validity of the image data exceeds a predefined threshold. Instead of immediately cutting off the display 28 when a fault message is detected, the display 28 will be cut off only if the frequency of the validity of the image data falls below a predefined threshold, for example. example a frequency of 30-60 successive defective control values. If the image data changes or renews in a half to a second so that the image crashes, an error message is generated. For a frame rate of 60 Hz, and thus for between 30 and 60 control values, defective, lighting up successively, there will be emission of a fault message.
La figure 3 montre un exemple de réalisation d’un dispositif d’affichage 32. Le dispositif d’affichage 32 comporte un contrôleur 22 avec une mémoire 30 reliée à un processeur graphique 24 et avec un module de surveillance de données 26 en forme de processeur graphique 24. Le processeur graphique 24 est relié à l’afficheur 28 par le module de surveillance de données 26. Le dispositif d’affichage 32 est en outre relié à une interface 20 pour communiquer avec les autres appareils.FIG. 3 shows an exemplary embodiment of a display device 32. The display device 32 comprises a controller 22 with a memory 30 connected to a graphics processor 24 and with a data monitoring module 26 in the form of a processor 24. The graphics processor 24 is connected to the display 28 by the data monitoring module 26. The display device 32 is further connected to an interface 20 for communicating with the other devices.
Le procédé de vérification de la validité de données d’image selon la figure 2 peut être appliqué au dispositif d’affichage 32 de la figure 3. Les données établies de préférence dans le processeur graphique 24 sont transmises au module de surveillance de données 25 ; au moins une donnée d’image d’au moins deux points-image est remplacée pour vérifier la validité des données d’image avant la transmission par une valeur de contrôle prédéfinie de préférence dans le processeur graphique 24. La valeur de contrôle est fixée en ce que la première valeur de contrôle d’une première donnée d’image d’un premier point-image et la seconde valeur de contrôle pour une seconde donnée d’image d’un second point-image sont choisis différentes. Le module de surveillance de données 26 constate la validité des données d’image transmises par le processeur graphique 24 si la première valeur de contrôle pour la première donnée d’image du premier point-image et la seconde valeur de contrôle pour la seconde donnée d’image du second point-image sont différentes. Les valeurs de contrôle prédéfinies peuvent être enregistrées par exemple dans la mémoire 30 du contrôleur 22. En variante, le contrôleur 22 est également conçu pour constater la validité des données d’image transmises par le processeur graphique 24. Pour cela, le module de surveillance de données 26 est de préférence relié directement au contrôleur 22.The method of checking the validity of image data according to FIG. 2 can be applied to the display device 32 of FIG. 3. The data preferably established in the graphics processor 24 are transmitted to the data monitoring module 25; at least one image data of at least two image points is replaced to check the validity of the image data before transmission by a preferably predefined control value in the graphics processor 24. The control value is set in that the first control value of a first image data of a first image point and the second control value for a second image data of a second image point are selected different. The data monitoring module 26 ascertains the validity of the image data transmitted by the graphics processor 24 if the first control value for the first image data of the first image point and the second control value for the second data datum. image of the second image point are different. The predefined control values can be recorded for example in the memory 30 of the controller 22. In a variant, the controller 22 is also designed to check the validity of the image data transmitted by the graphics processor 24. For this, the monitoring module 26 is preferably connected directly to the controller 22.
Si, dans le module de surveillance de données 26 on constate la validité des données d’image, le module de surveillance de données 26 est conçu pour transmettre les données d’image pour être affichées sur l’afficheur 28. Si le module de surveillance de données 26 ne constate pas la validité des données d’image, alors le module 26 génère un message d’erreur. La conséquence du message d’erreur serait, par exemple, de couper l’afficheur 28 au moins partiellement. En variante, à la place d’un message d’erreur on peut également déclencher une interruption au niveau du second calculateur qui mémorise ensuite un défaut et le calculateur graphique démarre de nouveau (RESET).If, in the data monitoring module 26, the validity of the image data is found, the data monitoring module 26 is designed to transmit the image data to be displayed on the display 28. If the monitoring module data 26 does not recognize the validity of the image data, so the module 26 generates an error message. The consequence of the error message would be, for example, to cut the display 28 at least partially. Alternatively, instead of an error message can also trigger an interrupt at the second computer that then stores a fault and the graphics computer starts again (RESET).
La figure 4 montre un mode de réalisation d’un premier point-image 60 et d’un second point-image 70 avec les données d’image associées respectivement au premier et au second points image 60, 70. Une première donnée d’image 61, une seconde données d’image 62, une troisième donnée d’image 63, une quatrième donnée d’image 64, une cinquième donnée d’image 65, une sixième donnée d’image 66, une septième donnée d’image 67 et une huitième donnée d’image 68 sont associées au premier point-image 60. Une première donnée d’image 71, une seconde donnée d’image 72, une troisième donnée d’image 73, une quatrième donnée d’image 74, une cinquième donnée d’image 75, une sixième donnée d’image 76, une septième donnée d’image 77 et une huitième donnée d’image 78 sont associées au second point-image 70. Dans cette forme de réalisation, un point-image 60, 70 se compose chaque fois de huit données d’image qui prennent des valeurs numériques égales à zéro ou à un. Pour une résolution plus poussée on peut avoir plus de huit données d’image par point-image 60, 70, par exemple dix ou douze données d’image. Les données d’image contiennent, de préférence, des informations pour la représentation des images et/ou des symboles d’avertissement dans l’afficheur 28 d’un dispositif d’affichage 32.FIG. 4 shows an embodiment of a first image point 60 and a second image point 70 with the image data associated with the first and second image points 60, 70, respectively. A first image datum 61, a second image data 62, a third image data item 63, a fourth image data item 64, a fifth image data item 65, a sixth image data item 66, a seventh image data item 67 and an eighth image data 68 is associated with the first image point 60. A first image data 71, a second image data 72, a third image data 73, a fourth image data 74, a fifth image data image data 75, a sixth image data 76, a seventh image data 77 and an eighth image data 78 are associated with the second image point 70. In this embodiment, a picture dot 60, 70 is each time composed of eight image data that take values n umeric equals zero or one. For a higher resolution one can have more than eight image data per image point 60, 70, for example ten or twelve image data. The image data preferably contains information for the representation of the images and / or warning symbols in the display 28 of a display device 32.
Les données d’image contiennent des informations relatives à l’intensité d’éclairage des points-image associés ; l’intensité se présente, par exemple, sous la forme d’une succession de valeurs numériques, par exemple, des valeurs numériques de zéro et de un par exemple 1=1(0,1) pour leur codage. Si une donnée d’image 61-68, 71-78 ou une valeur numérique a des effets sur l’intensité d’éclairage du point-image concerné. Le degré de variations de l’intensité dépend entre autre de la position de la donnée d’image 61-68, 71-78 dans le point-image 60-70. A chaque donnée d’image 61-68, 71-78 on peut ainsi attribuer une valeur d’image qui donne la mesure de l’influence d’une variation de la valeur numérique. Le changement des données d’image correspondant à une faible valeur de bits n’a qu’une faible influence sur l’intensité lumineuse du point-image associé 60, 70. Dans ce mode de réalisation, la dernière ou huitième donnée d’image 68 du premier point-image 60 et aussi la dernière ou huitième donnée d’image 78 du second point-image 70 sont la donnée d’image de valeur la plus faible du point-image 60, 70 respectif. Les sept premières données d’image 61-67 du premier point-image 60 et les première sept données d’image 71-77 du second point-image 70 ont une valeur de bit plus élevées contrairement à la dernière ou huitième donnée d’image 68 du premier point-image 60 ainsi que la dernière ou huitième donnée d’image 78 du second point-image 70 et servent à transmettre des informations pour représenter une image sur l’afficheur 28.The image data contains information relating to the illumination intensity of the associated image points; the intensity is, for example, in the form of a succession of numerical values, for example, numerical values of zero and of for example 1 = 1 (0,1) for their coding. If an image data 61-68, 71-78 or a numerical value has effects on the illumination intensity of the relevant image point. The degree of intensity variation depends inter alia on the position of the image data 61-68, 71-78 in the image point 60-70. For each image data 61-68, 71-78, it is thus possible to assign an image value which gives the measure of the influence of a variation of the numerical value. Changing the image data corresponding to a small bit value has only a small influence on the light intensity of the associated image point 60, 70. In this embodiment, the last or eighth image data 68 of the first image point 60 and also the last or eighth image data 78 of the second image point 70 are the lowest value image data of the respective image point 60, 70. The first seven image data 61-67 of the first image point 60 and the first seven image data 71-77 of the second image point 70 have a higher bit value in contrast to the last or eighth image data. 68 of the first image point 60 as well as the last or eighth image data 78 of the second image point 70 and serve to transmit information to represent an image on the display 28.
Pour vérifier si les données d’image d’un processeur graphique 24 ont été transmises sans défaut à un afficheur 28, on remplace une donnée d’image d’au moins deux points-image par une valeur de contrôle prédéfinie ; il s’agit de préférence de la donnée d’image ayant la valeur de bit la plus faible car ainsi le degré de modification de l’intensité du point-image reste faible. Dans cet exemple de forme de réalisation, la dernière ou huitième donnée d’image 68, c’est-à-dire celle de plus faible valeur du premier point-image 60 est remplacée par une première valeur de contrôle prédéfinie de même que la dernière ou huitième donnée d’image 78 de niveau le plus faible du second point-image 70 par une seconde valeur de contrôle prédéfinie avant la transmission des données d’image par le processeur graphique 24 vers le module de surveillance de données 26. Le remplacement des données d’image de plus faible valeur par des valeurs de contrôleur peut ainsi se faire déjà au moment ou après la formation des données d’image dans le processeur graphique 24. La valeur de contrôle est fixée avant la transmission en choisissant différemment la première valeur de contrôle pour la dernière, huitième ou de plus faible valeur de données d’image 68 du premier point-image 60 et une seconde valeur de contrôle pour la dernière ou huitième donnée d’image la plus faible 78 du second point-image 70. Si la première valeur de contrôle est de valeur 1, on attribue la valeur numérique zéro à la seconde valeur de contrôle. On peut également inverser cet ordre.To check whether the image data of a graphics processor 24 has been transmitted without faults to a display 28, an image data of at least two image points is replaced by a predefined control value; it is preferably the image data having the lowest bit value, so that the degree of modification of the intensity of the image point remains low. In this exemplary embodiment, the last or eighth image data 68, i.e., the lower value of the first image point 60, is replaced by a first predefined control value as well as the last one. or eighth lowest level image data 78 of the second image point 70 by a second predefined control value before the image data is transmitted by the graphics processor 24 to the data monitoring module 26. image data of lower value by controller values can thus be done already at the moment or after the formation of the image data in the graphics processor 24. The control value is set before the transmission by choosing differently the first value for the last, eighth or lower image data value 68 of the first image point 60 and a second control value for the last or eight i th lowest image data 78 of the second image point 70. If the first control value is of value 1, the numerical value zero is assigned to the second control value. We can also reverse this order.
La validité des données d’image transmises, après leur transmission, sera constatée par le module de surveillance 26 seulement si la première valeur de contrôle du premier point-image 60 et la seconde valeur de contrôle du second point-image 70 sont différentes. En variante, on peut également remplacer plusieurs données d’image d’un point-image par des valeurs de contrôles différentes, prédéfinies.The validity of the transmitted image data, after their transmission, will be ascertained by the monitoring module 26 only if the first control value of the first image point 60 and the second control value of the second image point 70 are different. As a variant, it is also possible to replace several image data of an image point with different, predefined control values.
Selon un développement avantageux on intègre d’autres informations dans les données d’image à transmettre. Par exemple, les données d’image à transmettre peuvent comporter des informations supplémentaires relatives à des affichages critiques pour la sécurité, par exemple la position, la taille et/ou d’autres valeurs de contrôle telles que, par exemple, celles pour un contrôle cyclique de redondance (CRC) ou un symbole avertisseur. Dans le cas du contrôle cyclique de redondance on définit des valeurs de contrôle pour des données servant à déterminer la reconnaissance de défauts de transmission et selon un développement on corrige même les données transmises. En outre, les données d’image à transmettre comportent, par exemple, des informations supplémentaires concernant la caractéristique du programme et/ou le compteur d’image. Par exemple, les données d’image à transmettre peuvent en outre comporter des informations supplémentaires indiquant comment les pixels utilisés doivent être corrigés après le contrôle pour éviter l’influence sur la qualité d’affichage.According to an advantageous development, other information is integrated in the image data to be transmitted. For example, the image data to be transmitted may include additional information relating to security-critical displays, for example, position, size, and / or other control values such as, for example, those for a control. cyclic redundancy (CRC) or warning symbol. In the case of the cyclic redundancy check, control values for data used to determine the recognition of transmission faults are defined and, according to a development, even the transmitted data is corrected. Further, the image data to be transmitted includes, for example, additional information regarding the program characteristic and / or the image counter. For example, the image data to be transmitted may further include additional information indicating how the pixels used are to be corrected after the control to avoid the influence on the display quality.
La figure 5 est une représentation schématique de plusieurs points image selon un exemple de réalisation de l’invention. Les points-image de ce mode de réalisation sont associés aux sous-pixels d’un affichage 28 d’un dispositif d’affichage 32. Un pixel comporte des sous-pixels associés aux couleurs de base rouge, vert, bleu. Dans ce mode de réalisation, un premier pixel a un premier sous-pixel 80 pour la couleur rouge, un troisième sous-pixel 82 pour la couleur verte et un cinquième sous-pixel 84 pour la couleur bleue. Un second pixel comporte un second sous-pixel 81 pour la couleur rouge, un quatrième sous-pixel 83 pour la couleur verte et un sixième sous-pixel 85 pour la couleur bleue. Le premier et le second pixels peuvent être transmis l’un derrière l’autre dans une succession chronologique. Les données d’image 60 contiennent ainsi les informations indiquant l’intensité avec laquelle les sous-pixels associés doivent être éclairés avec la couleur de base respective ; les intensités sont codées, par exemple sous la forme d’une succession de valeurs numériques, par exemple des valeurs numériques de zéro et de un 1=1(0,1) par codage. Si une donnée d’image ou une valeur numérique change, cela se répercute sur l’intensité lumineuse du sous-pixel concerné et ainsi sur le mélange des couleurs du pixel associé. Le degré de la variation de l’intensité dépend entre autre de la position de la donnée d’image dans le sous-pixel. A chaque donnée d’image 61-68, 71-78 on attribue ainsi une valeur d’image qui est une mesure de l’influence d’une variation de la valeur numérique. Si les données d’image de faible valeur de bit changent, cela n’a qu’une faible influence sur l’intensité lumineuse et sur le mélange des couleurs du pixel associé.Figure 5 is a schematic representation of several image points according to an embodiment of the invention. The image points of this embodiment are associated with the sub-pixels of a display 28 of a display device 32. A pixel comprises sub-pixels associated with the basic colors red, green, blue. In this embodiment, a first pixel has a first subpixel 80 for the red color, a third subpixel 82 for the green color, and a fifth subpixel 84 for the blue color. A second pixel has a second sub-pixel 81 for the red color, a fourth sub-pixel 83 for the green color and a sixth sub-pixel 85 for the blue color. The first and second pixels can be transmitted one behind the other in a chronological succession. The image data 60 thus contains the information indicating the intensity with which the associated subpixels must be illuminated with the respective base color; the intensities are coded, for example in the form of a succession of numerical values, for example, numerical values of zero and of 1 = 1 (0,1) by coding. If an image data or a numerical value changes, this has repercussions on the luminous intensity of the sub-pixel concerned and thus on the color mixing of the associated pixel. The degree of variation of the intensity depends inter alia on the position of the image data in the sub-pixel. For each image data 61-68, 71-78, an image value is thus assigned that is a measure of the influence of a change in the numerical value. If the low bit value image data changes, this has only a slight influence on the light intensity and color mixing of the associated pixel.
Pour vérifier si les données d’image ont été transmises sans défaut d’un processeur graphique 24 à l’affichage 28, on remplace à chaque fois au moins une donnée d’image d’au moins deux sous-pixels par une valeur de contrôle prédéfinie. Dans ce mode de réalisation, on remplace chaque fois une donnée d’image dans chaque sous-pixel par une valeur de contrôle. Comme dans la figure 4 précédente, on remplace, de préférence, la donnée d’image de plus faible valeur 68, 78 par une valeur de contrôle prédéfinie, car, ainsi, le degré de changement de l’intensité du point-image reste faible. Le remplacement des données d’image de faible valeur par des valeurs de contrôle peut se faire dés la formation des données d’image du processeur graphique 24 ou après son obtention.To check whether the image data has been transmitted without faults from a graphics processor 24 to the display 28, each time at least one image data of at least two sub-pixels is replaced by a control value predefined. In this embodiment, each image data in each subpixel is replaced by a control value. As in the preceding FIG. 4, the lower value image data 68, 78 is preferably replaced by a predefined control value, since, thus, the degree of change of the intensity of the image point remains low. . Replacement of the low value image data with control values can be done as soon as the image data of the graphics processor 24 is formed or after it is obtained.
Avant sa transmission, on fixe la valeur de contrôle en ce qu’on choisit une première valeur de contrôle pour le dernier ou huitième données d’image la plus faible 68 du premier sous-pixel 80, la couleur rouge et pour la seconde valeur de contrôle pour la dernière ou huitième ou plus basse donnée d’image 78 du second sous-pixel 81 de la couleur rouge, qui sont des valeurs différentes. En outre, on choisit pour la troisième valeur de contrôle de la dernière, huitième ou plus faible donnée d’image 68 du troisième sous-pixel 82 pour la couleur vert et une quatrième valeur de contrôle pour la dernière, huitième ou plus faible donnée d’image 78 du quatrième sous-pixel 83 de couleur vert, des valeurs différentes, ainsi qu’une cinquième valeur de contrôle pour la dernière, huitième ou plus faible donnée de bits 68 du cinquième sous-pixel 84 de couleur bleu et une sixième valeur de contrôle pour la dernière, huitième ou plus faible donnée d’image 78 du sixième sous-pixel 85 de la couleur bleu, les valeurs différentes.Before transmission, the control value is fixed in that a first control value is chosen for the last or the eighth weakest image data 68 of the first sub-pixel 80, the red color and for the second value of control for the last or eighth or lower image data 78 of the second sub-pixel 81 of the red color, which are different values. In addition, the third control value of the last, eighth or lower image data 68 of the third sub-pixel 82 is selected for the green color and a fourth control value for the last, eighth or lower data of the second sub-pixel. image 78 of the fourth green sub-pixel 83, different values, and a fifth control value for the last, eighth or lower bit data 68 of the fifth sub-pixel 84 of blue color and a sixth value for the last, eighth or lower image data 78 of the sixth sub-pixel 85 of the blue color, the values different.
Dans cet exemple de réalisation, pour la première valeur de contrôle de la dernière, huitième ou plus faible donnée de bits 68 du premier sous-pixel 80 de couleur rouge, on choisit la valeur numérique 1 et pour la seconde valeur de contrôle de la dernière, huitième ou plus faible donnée d’image 78 du second sous-pixel 81, de couleur rouge, la valeur numérique égale à zéro. La troisième valeur de contrôle pour la dernière, huitième ou plus faible données d’image 68 du troisième sous-pixel 82 de couleur vert, la valeur numérique sera égale à zéro e la quatrième valeur de contrôle pour la dernière, huitième ou plus faible donnée de bits 78 du quatrième sous-pixel 83 de couleur vert, la valeur numérique égale à un, ainsi que la cinquième valeur de contrôle pour la dernière, huitième ou plus faible donnée d’image 68 du cinquième sous-pixel 84 de couleur bleue, la valeur numérique égale à un ; pour la sixième valeur de contrôle de la dernière, huitième ou plus faible donnée d’image 78 du sixième sous-pixel 85 de couleur bleue on choisit la valeur numérique égale à zéro. Cette association peut également être inversée.In this embodiment, for the first control value of the last, eighth or lower bit data 68 of the first red sub-pixel 80, the numerical value 1 is chosen and for the second control value of the last , eighth or lower image data 78 of the second sub-pixel 81, of red color, the numerical value equal to zero. The third control value for the last, eighth or lower image data 68 of the third sub-pixel 82 of green color, the numerical value will be zero and the fourth control value for the last, eighth or lower data bit 78 of the fourth sub-pixel 83 of green color, the numerical value equal to one, and the fifth control value for the last, eighth or lower image data 68 of the fifth sub-pixel 84 of blue color, the numerical value equal to one; for the sixth control value of the last, eighth or lower image data 78 of the sixth blue sub-pixel 85, the numerical value equal to zero is chosen. This association can also be reversed.
Ainsi, dans cette forme de réalisation, la valeur de contrôle utilisée d’un sous-pixel du premier pixel sera comparée à la valeur de contrôle d’un sous-pixel du second pixel de même couleur. Ces deux valeurs ont été transmises de préférence l’une après l’autre. En conséquence, on peut vérifier si de nouvelles données d’image ont été transmises ou si l’image est bloquée et qu’une image fixe a été affichée.Thus, in this embodiment, the used control value of a sub-pixel of the first pixel will be compared to the control value of a sub-pixel of the second pixel of the same color. These two values have been transmitted preferably one after the other. As a result, it can be checked whether new image data has been transmitted or if the image is blocked and a still image has been displayed.
La validité des données d’image transmises ne sera constatée qu’après leur transmission par le module de surveillance de données 26 si la première valeur de contrôle du premier sous-pixel 80 de couleur rouge et la seconde valeur de contrôle du second sous-pixel 81 de couleur rouge sont différentes ainsi que la troisième valeur de contrôle du troisième sous-pixel 82 de couleur verte et la quatrième valeur de contrôle du quatrième sous-pixel 83 de couleur verte sont différentes et de même la cinquième valeur de contrôle du cinquième sous-pixel 84 de couleur bleue et la sixième valeur de contrôle du sixième sous-pixel 85 de couleur bleue sont différentes.The validity of the transmitted image data will only be ascertained after transmission by the data monitoring module 26 if the first control value of the first red color subpixel 80 and the second control value of the second subpixel 81 of red color are different as well as the third control value of the third green sub-pixel 82 and the fourth control value of the fourth green sub-pixel 83 are different and likewise the fifth control value of the fifth sub-pixel pixel-pixel 84 and the sixth control value of the sixth blue sub-pixel 85 are different.
En variante, on peut également remplacer plusieurs données d’image dans un sous-pixel par des valeurs de contrôle différentes, prédéfinies.In a variant, it is also possible to replace several image data in a sub-pixel with different, predefined control values.
Selon un autre développement, comme, par exemple également à la figure 5, les points-image sont associés aux sous-pixels d’un affichage 28 d’un dispositif d’affichage 32. Un pixel a des sous-pixels répartis selon les couleurs fondamentales rouge, vert, bleu. Un premier pixel de cette réalisation comprend un premier sous-pixel 80 pour la couleur rouge, un troisième sous-pixel 82 pour la couleur vert et un cinquième sous-pixel 84 pour la couleur bleu. Un second pixel comporte un second sous-pixel 81 pour la couleur rouge. Un quatrième sous-pixel 83 pour la couleur vert et un sixième sous-pixel 85 pour la couleur bleu. Les données d’image ont ainsi des informations indiquant l’intensité avec laquelle les sous-pixels associés seront éclairés dans chacune des couleurs fondamentales ; l’intensité se présente, par exemple, comme une succession de valeurs numériques, par exemple, des valeurs numériques codées en zéro et un, c’est-à-dire 1=1(0,1). Si une donnée d’image ou une valeur numérique change, cela a des effets sur l’intensité lumineuse du sous-pixel associé et ainsi le mélange de couleurs du sous-pixel associé. Le degré de changement de l’intensité dépend entre autre de la position de la donnée image dans le sous-pixel. A chaque donnée d’image 61-68, 71-78 on peut attribuer une valeur d’image qui traduit la mesure de l’influence d’une variation de la valeur numérique. Si l’on modifie les données d’image de faible valeur de bit, l’influence reste faible sur l’intensité lumineuse et le mélange des couleurs du pixel associé.According to another development, as, for example also in FIG. 5, the image points are associated with the sub-pixels of a display 28 of a display device 32. A pixel has sub-pixels distributed according to the colors fundamental red, green, blue. A first pixel of this embodiment comprises a first sub-pixel 80 for the red color, a third sub-pixel 82 for the green color and a fifth sub-pixel 84 for the blue color. A second pixel has a second sub-pixel 81 for the red color. A fourth sub-pixel 83 for the green color and a sixth sub-pixel 85 for the blue color. The image data thus has information indicating the intensity with which the associated subpixels will be illuminated in each of the fundamental colors; the intensity occurs, for example, as a succession of numerical values, for example, numerical values encoded in zero and one, i.e. 1 = 1 (0.1). If an image data or a numerical value changes, this has effects on the luminous intensity of the associated subpixel and thus the color mixing of the associated subpixel. The degree of change of the intensity depends inter alia on the position of the image data in the sub-pixel. At each image data 61-68, 71-78 an image value can be assigned which reflects the measure of the influence of a change in the numerical value. If the image data of low bit value is modified, the influence remains low on the luminous intensity and the color mixing of the associated pixel.
Pour vérifier que les données d’image ont été transmises sans erreur ou défaut par un processeur graphique 24 à un affichage 28, on remplace chaque fois au moins une donnée d’image d’au moins deux sous-pixels par une valeur de contrôlé prédéfinie. Comme à la figure 4 précédente, on remplace de préférence de nouveau la donnée d’image 68-78 de plus faible niveau par une valeur de contrôle prédéfinie car ainsi le degré de changement de l’intensité du point-image reste faible. Le remplacement des données d’image de valeur la plus faible par une valeur de contrôle peut ainsi se faire déjà ou après avoir formé les données d’image dans le processeur graphique 24.To verify that the image data has been transmitted without error or defect by a graphics processor 24 to a display 28, at least one image data of at least two sub-pixels is each replaced by a predefined control value . As in the previous FIG. 4, the lower level image data 68-78 is preferably replaced again by a predefined control value because the degree of change of the intensity of the image point remains low. The replacement of the lowest value image data with a control value can thus be done already or after forming the image data in the graphics processor 24.
Les valeurs de contrôle sont fixées avant leur transmission, notamment en choisissant une première valeur de contrôle pour la dernière huitième ou plus faible donnée d’image 68 du premier sous-pixel 80 de couleur rouge et une seconde valeur de contrôle pour la dernière huitième et plus faible valeur données d’image 78 du second sous-pixel 81 de couleur rouge qui sera choisies différemment. Toutes les autres données d’image entre autre également les données d’image des autres sous-pixels des autres couleurs de base ne sont pas remplacées et sont transmises inchangées. Dans cet exemple de réalisation, la première valeur de contrôle pour la dernière huitième ou plus faible donnée d’image 68 du premier sous-pixel 80 de couleur rouge aura pour valeur numérique 1 et la seconde valeur de contrôle pour la dernière, huitième ou plus faible donnée d’image 78 du second sous-pixel 81 de couleur rouge aura pour valeur numérique zéro. Cette association peut également s’inverser.The control values are set before transmission, in particular by choosing a first control value for the last eighth or lower image data 68 of the first red color sub-pixel 80 and a second control value for the last eighth and lower value image data 78 of the second sub-pixel 81 of red color which will be chosen differently. All other image data, among other things also the image data of the other subpixels of the other basic colors, are not replaced and are transmitted unchanged. In this exemplary embodiment, the first control value for the last eighth or lower image data 68 of the first red color subpixel 80 will have a numerical value of 1 and the second control value for the last, eighth or greater low image data 78 of the second sub-pixel 81 of red color will be zero numerical value. This association can also be reversed.
La validité des données d’image transmises ne sera constatée par le module de surveillance de données 26 qu’après la transmission et cela consiste à vérifier que la première valeur de contrôle du premier sous-pixel 80 de couleur rouge et la seconde valeur de contrôle du second sous-pixel 81 de couleur rouge sont différentes.The validity of the transmitted image data will only be ascertained by the data monitoring module 26 after transmission and this consists in verifying that the first control value of the first red color sub-pixel 80 and the second control value the second sub-pixel 81 of red color are different.
Ainsi, dans cette forme de réalisation, on compare également chaque fois la valeur de contrôle substituée d’un sous-pixel du premier pixel à la valeur de contrôle d’un sous-pixel du second pixel de même couleur, ici la couleur rouge. Ces valeurs sont de préférence transmises l’une à la suite de l’autre. En conséquence, on peut vérifier si de nouvelles données d’image ont été transmises et si l’image était bloquée, c’est-à-dire correspondait à l’affichage d’une image fixe.Thus, in this embodiment, the substituted control value of a sub-pixel of the first pixel is also compared each time with the control value of a sub-pixel of the second pixel of the same color, here the red color. These values are preferably transmitted one after the other. As a result, it is possible to check whether new image data has been transmitted and whether the image was blocked, that is to say the display of a still image.
En variante, à la place des sous-pixels de couleur rouge on peut utiliser les sous-pixels de couleur vert. Les valeurs de contrôle sont fixées avant la transmission, notamment en choisissant différemment une troisième valeur de contrôle pour la dernière, huitième ou plus faible donnée d’image 68 du troisième sous-pixel 82 de couleur vert et une quatrième valeur de contrôle pour la dernière huitième ou plus faible donnée d’image 78 du quatrième sous-pixel 83 de couleur vert. La validité des données d’image transmise sera vérifiée par le module de transmission de données 26 seulement après la transmission, pour vérifier que la troisième valeur de contrôle du troisième sous-pixel 82 de couleur vert et la quatrième valeur de contrôle du quatrième sous-pixel 83 de couleur vert sont différentes.Alternatively, instead of the red subpixels can be used green subpixels. The control values are set before the transmission, in particular by choosing differently a third control value for the last, eighth or lower image data 68 of the third green sub-pixel 82 and a fourth control value for the last eighth or lower image data 78 of the fourth sub-pixel 83 of green color. The validity of the transmitted image data will be verified by the data transmission module 26 only after transmission, to verify that the third control value of the third green sub-pixel 82 and the fourth control value of the fourth sub-pixel. pixel 83 of green color are different.
Ainsi, dans ce mode de réalisation, on compare chaque fois la valeur de contrôle substituée d’un sous-pixel du premier pixel à la valeur de contrôle d’un sous-pixel du second pixel de même couleur, ici la couleur vert. Ces valeurs sont de préférence transmises successivement. En conséquence, on peut vérifier si de nouvelles données d’image ont été transmises ou si l’image était figée, c’est-à-dire si l’affichage correspondait à une image fixe.Thus, in this embodiment, each time the substituted control value of a sub-pixel of the first pixel is compared with the control value of a sub-pixel of the second pixel of the same color, here the color green. These values are preferably transmitted successively. As a result, it can be checked whether new image data has been transmitted or whether the image is frozen, that is, if the display corresponds to a still image.
En variante, à la place des sous-pixels de couleur rouge ou vert on peut utiliser les sous-pixels de couleur bleu. Les valeurs de contrôle sont fixées notamment avant leur transmission pour choisir une cinquième valeur de contrôle pour la dernière, huitième ou plus faible donnée d’image 68 du cinquième sous-pixel 84 de couleur bleu et une sixième valeur de contrôle pour la dernière, huitième ou plus faible donnée d’image 78 du sixième sous-pixel 85 de couleur bleu. La validité des données d’image transmise sera constatée après la transmission par le module de surveillance de données 26 pour vérifier si la cinquième valeur de contrôle du cinquième sous-pixel 84 de couleur bleu et la sixième valeur de contrôle du sixième sous-pixel 85 de couleur bleu sont différentes.Alternatively, instead of the subpixels of red or green color can be used subpixel blue color. The control values are set in particular before transmission to choose a fifth control value for the last, eighth or lower image data 68 of the fifth sub-pixel 84 of blue color and a sixth control value for the last, eighth or lower image data 78 of the sixth blue sub-pixel 85. The validity of the transmitted image data will be ascertained after transmission by the data monitoring module 26 to check whether the fifth control value of the fifth sub-pixel 84 of blue color and the sixth control value of the sixth sub-pixel 85 of blue color are different.
Ainsi, dans ce mode de réalisation, on compare de nouveau respectivement la valeur de contrôle substituée d’un sous-pixel du premier pixel à la valeur de contrôle d’un sous-pixel du second pixel de même couleur, ici la couleur bleue. Ces valeurs sont de préférence transmises successivement. En conséquence, on peut vérifier si de nouvelles données d’image ont été transmises ou si l’image était figée, c’est-à-dire que l’affichage correspondait à une image fixe.Thus, in this embodiment, the substituted control value of a sub-pixel of the first pixel is compared again respectively with the control value of a sub-pixel of the second pixel of the same color, here the blue color. These values are preferably transmitted successively. As a result, it can be checked whether new image data has been transmitted or whether the image is frozen, i.e., the display corresponds to a still image.
En variante, on peut également remplacer plusieurs données d’image d’un sous-pixel par différentes valeurs de contrôle prédéfinies.As a variant, it is also possible to replace several image data of a sub-pixel with different predefined control values.
En variante, à la place des sous-pixels de couleur rouge ou vert ou bleu on peut également utiliser les sous-pixels de deux couleurs fondamentales, par exemple les sous-pixels de couleur rouge et vert ou rouge et bleu ou vert et bleu. En variante, à la place des sous-pixels de couleur rouge ou vert ou bleu on peut utiliser des sous-pixels de toutes les couleurs fondamentales pour vérifier la validité des données d’image.Alternatively, instead of the subpixels of red or green or blue color can also be used sub-pixels of two fundamental colors, for example subpixels of red and green or red and blue or green and blue. Alternatively, instead of the red or green or blue subpixels subpixels of all the fundamental colors can be used to check the validity of the image data.
NOMENCLATURE DES ELEMENTS PRINCIPAUX 20 Interface 21 Instrument combiné 22 Contrôleur 23 Commande 24 Processeur graphique 26 Module de surveillance de données 28 Affichage 30 Mémoire 32 Dispositif d’affichage 40-50 étapes de l’ordinogramme 41 Ordinogramme d’un procédé de vérification de la validité de données d’image 60 Point-image 61-68 Données d’image 70 Point-image 71-78 Données d’image 80-85 Sous-pixelNOMENCLATURE OF THE MAIN ELEMENTS 20 Interface 21 Combined instrument 22 Controller 23 Command 24 Graphic processor 26 Data monitoring module 28 Display 30 Memory 32 Display device 40-50 steps of the flow chart 41 Flowchart of a validity verification process Image Data 60 Image Stitch 61-68 Image Data 70 Image Stitch 71-78 Image Data 80-85 Subpixel
Claims (11)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016211177.9A DE102016211177A1 (en) | 2016-06-22 | 2016-06-22 | Method for checking the validity of image data |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3053200A1 true FR3053200A1 (en) | 2017-12-29 |
Family
ID=60579320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1755642A Pending FR3053200A1 (en) | 2016-06-22 | 2017-06-21 | METHOD FOR VERIFYING VALIDITY OF IMAGE DATA |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN107527603A (en) |
DE (1) | DE102016211177A1 (en) |
FR (1) | FR3053200A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109889603B (en) * | 2019-03-19 | 2023-06-27 | 华东师范大学 | Remote monitoring method and system |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100340052B1 (en) * | 1998-06-30 | 2002-07-18 | 박종섭 | Image sensor |
FR2908225B1 (en) * | 2006-11-02 | 2009-04-10 | Bernard Boisdequin | DIGITAL DISPLAY METHOD OF AT LEAST ONE REPRESENTATIVE SIGN OF A SET VALUE ON A COLOR SCREEN DISPLAY DEVICE WITHOUT REMANING EFFECT |
JP5113426B2 (en) * | 2007-05-29 | 2013-01-09 | キヤノン株式会社 | Head-mounted display device and control method thereof |
JP2010021858A (en) * | 2008-07-11 | 2010-01-28 | Olympus Corp | Pixel defect correction device |
EP2779151B1 (en) * | 2013-03-11 | 2018-05-16 | Renesas Electronics Europe Limited | Video output checker |
US9589124B2 (en) * | 2014-05-29 | 2017-03-07 | Comcast Cable Communications, Llc | Steganographic access controls |
DE102014210834B3 (en) | 2014-06-06 | 2015-09-03 | Robert Bosch Gmbh | Method for the control of a display device and display device for a particular motor vehicle |
DE102015014190A1 (en) * | 2015-11-03 | 2016-05-25 | Daimler Ag | Method for securing a transmission of safety-related camera images |
-
2016
- 2016-06-22 DE DE102016211177.9A patent/DE102016211177A1/en not_active Ceased
-
2017
- 2017-06-21 CN CN201710474224.XA patent/CN107527603A/en active Pending
- 2017-06-21 FR FR1755642A patent/FR3053200A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN107527603A (en) | 2017-12-29 |
DE102016211177A1 (en) | 2017-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2779151B1 (en) | Video output checker | |
CN104871453B (en) | Image display method and device | |
EP2423912A1 (en) | System for transmitting and receiving digital video signals for LVDS links | |
KR102532971B1 (en) | Display Device and Driving Method thereof | |
FR2673475A1 (en) | MULTIFUNCTIONAL DIAGNOSTIC SIGNALING DEVICE FOR THE INSTRUMENT PANEL OF A MOTOR VEHICLE. | |
FR3053200A1 (en) | METHOD FOR VERIFYING VALIDITY OF IMAGE DATA | |
WO2015045416A1 (en) | Display method and display device | |
US20130176210A1 (en) | Image validation system for remote displays | |
CN108475488B (en) | Method and data monitoring module for checking the validity of image data | |
CN108475496B (en) | Apparatus and method for checking validity of image data in display device including check data | |
CN110073325A (en) | Method for verifying the validity of image data | |
EP2905771A1 (en) | Method and device for verifying an image display on an electronic screen | |
EP2550805B1 (en) | Methods and devices for generating and using video images having control messages | |
RU2627097C2 (en) | Device and method of implementation of image display support | |
EP2444953B1 (en) | Device for bitmap display of two merged images | |
CN107566760B (en) | Apparatus and method for monitoring and correcting display of image using substitute image data | |
EP1050815A1 (en) | Method for securely displaying graphics on a display | |
CN111918021B (en) | Display system and related vehicle and method | |
WO2022207988A1 (en) | Method and device for controlling indicators of a human-machine interface for a vehicle | |
EP3763066A1 (en) | Method and device for transmitting a coded light message, in particular for purposes of verifying the display of a content by an electronic screen | |
US20240078954A1 (en) | Circuit Apparatus And Display System | |
WO2014095010A1 (en) | Man-machine interface suitable for use in a cockpit of a means of transport | |
WO2022157434A1 (en) | Method and device for controlling indicators of a human-machine interface for a vehicle | |
JP2020177058A (en) | Display device and method for determining fault of icon | |
FR2817695A1 (en) | TV text display system has separate update processor speeds special effects |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
RX | Complete rejection |
Effective date: 20211007 |