Brevet FR3053200A1 — publié le 20171229

Domaine de l'invention La présente invention se rapporte à un procédé de con- trô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 proces- seur graphique associées au point-image d'un dispositif d'affichage. Etat de la technique 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. Exposé et avantages de l'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 don- 3053200 2 né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. 5 Le dispositif d'affichage, est notamment celui d'un véhi- cule 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 10 données d'image pour en constater la validité, par exemple, dans le do- maine 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, 15 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 20 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. 25 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 30 de contrôle comportent des données définies selon un algorithme de re- connaissance d'erreur par rapport aux données d'images à contrôler. 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. 35 Cela permet de garantir que les informations correctes ont été affichées 3053200 3 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 5 avertisseurs, ce qui est 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 10 utilisées sont choisies pour que la première valeur de contrôle et la se- conde 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é- 15 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é- 20 rentes, par exemple, si elles sont identiques. 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 25 qui renouvelle le contenu d'images du calculateur graphique est défail- lant, 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 30 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. 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 35 garantir que globalement, malgré la transmission supplémentaire de 3053200 4 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 5 en quelque sorte de supprimer de telles données sans pour autant dété- riorer la qualité de l'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 10 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 15 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. Selon un autre développement avantageux du procédé, 20 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 25 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=40,1) ; un sous-pixel comporte par exemple huit données d'image ou bits. En variante, pour une résolution 30 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é. Selon un développement avantageux, on remplace au 35 moins une donnée d'image d'au moins deux sous-pixels pour vérifier la 3053200 5 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 5 ou de l'image n'entraîne qu'une variation négligeable ou faible de la per- ception visuelle de l'image par l'oeil humain. 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. 10 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 15 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 20 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 25 telle donnée par des données de contrôle sans que cela ne devienne per- ceptible pour un observateur. 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, à 30 n'importe quel endroit de l'affichage. 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 35 par une valeur de contrôle ayant la valeur de bit la plus faible par com- 3053200 6 paraison 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 appe- 5 lée en général valeur LBS. 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 10 par les données d'images. 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 15 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 20 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 25 redémarré. 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 30 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 35 points-image isolés, défectueux. En conséquence, selon un développe- 3053200 7 ment avantageux, on utilise plusieurs points-image pour vérifier la validité. L'invention a également pour objet un module de surveil- lance de données d'un dispositif d'affichage. Le dispositif d'affichage 5 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 10 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, 15 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 20 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 mo- dule de surveillance de données est installé, de préférence, dans le dis- 25 positif 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 30 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. 35 3053200 8 Dessins 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 les- 5 quels : 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, 10 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 15 image selon un exemple de réalisation de la présente invention. Description de modes de réalisation de l'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 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. 25 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 flux. 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 30 graphique 24 vers un module de surveillance de données 26 et ces don- né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 35 d'une donnée d'image dans le point-image. Comme la validité des don- 3053200 9 né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. 5 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 10 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. Dans une seconde étape 42 on remplace les données 15 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 20 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 25 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. 30 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. 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 35 données 26. La validité des données d'image transmises n'est constatée 3053200 10 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. 5 Pour cela, selon un premier mode de réalisation, la pre- miè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 10 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 provisoire- 15 ment, peut être effacée de la mémoire. 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 20 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 25 d'influencer la qualité de représentation, par exemple par le scintille- ment. 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 vali- 30 dité 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é- 35 sentation de données d'image sur l'afficheur 28 et, par exemple, les 3053200 11 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 don- 5 nées concernant la sécurité continuent d'être affichées sur l'afficheur 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 10 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 15 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 20 émission d'un message de défaut. 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 gra- 25 phique 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. Le procédé de vérification de la validité de données 30 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 trans- 35 mission par une valeur de contrôle prédéfinie de préférence dans le pro- 3053200 12 cesseur 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 5 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 peu- 10 vent ê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. 15 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é- 20 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). 25 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 30 cinquième donnée d'image 65, une sixième donnée d'image 66, une sep- tiè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 35 sixième donnée d'image 76, une septième donnée d'image 77 et une 3053200 13 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 5 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. 10 Les données d'image contiennent des informations rela- tives à 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=40,1) pour leur codage. Si une donnée d'image 61-68, 71-78 15 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 va- 20 riation 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 25 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 30 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. Pour vérifier si les données d'image d'un processeur gra- phique 24 ont été transmises sans défaut à un afficheur 28, on rem- 35 place une donnée d'image d'au moins deux points-image par une valeur 3053200 14 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 5 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 10 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 der- 15 nière, huitième ou de plus faible valeur de données d'image 68 du pre- mier 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 in- 20 verser cet ordre. 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. 25 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. 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 30 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é- 35 terminer la reconnaissance de défauts de transmission et selon un 3053200 15 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 à trans- 5 mettre 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. La figure 5 est une représentation schématique de plu- sieurs points image selon un exemple de réalisation de l'invention. Les 10 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 15 cinquième sous-pixel 84 pour la couleur bleue. Un second pixel com- porte 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 20 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=40,1) par codage. Si une donnée d'image ou 25 une valeur numérique change, cela se répercute sur l'intensité lumi- neuse 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 30 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é. Pour vérifier si les données d'image ont été transmises 35 sans défaut d'un processeur graphique 24 à l'affichage 28, on remplace 3053200 16 à 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 5 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 10 son obtention. 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 15 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 20 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- 25 pixel 85 de la couleur bleu, les valeurs différentes. 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 30 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 don- 35 née de bits 78 du quatrième sous-pixel 83 de couleur vert, la valeur 3053200 17 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 don- 5 né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. Ainsi, dans cette forme de réalisation, la valeur de con- trôle utilisée d'un sous-pixel du premier pixel sera comparée à la valeur 10 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. La validité des données d'image transmises ne sera cons- 15 tatée qu'après leur transmission par le module de surveillance de don- né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 20 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. En variante, on peut également remplacer plusieurs don- 25 nées d'image dans un sous-pixel par des valeurs de contrôle différentes, prédéfinies. Selon un autre développement, comme, par exemple éga- lement à 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 30 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 35 sous-pixel 83 pour la couleur vert et un sixième sous-pixel 85 pour la 3053200 18 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, 5 des valeurs numériques codées en zéro et un, c'est-à-dire 1=40,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. 10 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é. 15 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 20 d'image 68-78 de plus faible niveau par une valeur de contrôle prédéfi- nie 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. 25 Les valeurs de contrôle sont fixées avant leur transmis- sion, 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 30 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 35 donnée d'image 68 du premier sous-pixel 80 de couleur rouge aura 3053200 19 pour valeur numérique 1 et la seconde valeur de contrôle pour la der- niè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. 5 La validité des données d'image transmises ne sera cons- taté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. 10 Ainsi, dans cette forme de réalisation, on compare égale- ment 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 15 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. 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érem- 20 ment 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 mo- 25 dule 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. Ainsi, dans ce mode de réalisation, on compare chaque 30 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 35 l'affichage correspondait à une image fixe. 3053200 20 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 5 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 cin- 10 quiè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. Ainsi, dans ce mode de réalisation, on compare de nou- veau respectivement la valeur de contrôle substituée d'un sous-pixel du 15 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. 20 En variante, on peut également remplacer plusieurs don- nées d'image d'un sous-pixel par différentes valeurs de contrôle prédéfinies. En variante, à la place des sous-pixels de couleur rouge ou vert ou bleu on peut également utiliser les sous-pixels de deux cou- 25 leurs 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. 30 3053200 21 NOMENCLATURE DES ELEMENTS PRINCIPAUX 20 Interface 21 Instrument combiné 5 22 Contrôleur 23 Commande 24 Processeur graphique 26 Module de surveillance de données 28 Affichage 10 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 15 60 Point-image 61-68 Données d'image 70 Point-image 71-78 Données d'image 80-85 Sous-pixel 20 REVENDICATIONS1°) 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 (24) à un module de surveillance de données (26), les données d'image étant asso- ciées au point-image d'un dispositif d'affichage (32), procédé 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 mo- dule de surveillance de données (26) 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. 2°) Procédé selon la revendication 1, caractérisé en ce que les points image sont les pixels d'un dispositif d'affichage (32). 3°) Procédé selon la revendication 1, caractérisé en ce que les points image sont les sous-pixels d'un dispositif d'affichage (32) et chaque pixel du dispositif d'affichage (32) comporte au moins un sous-pixel. 4°) Procédé selon la revendication 3, caractérisé en ce que les pixels comportent des sous-pixels répartis selon les couleurs fondamentales et au moins une donnée d'image d'au moins deux sous-pixels est prévue pour vérifier la validité. 3053200 23 5°) Procédé selon l'une des revendications 1 à 4, caractérisé en ce que les valeurs de contrôle prédéfmies ont une première valeur égale à zéro ou une seconde valeur égale à un. 5 6°) Procédé selon l'une des revendications 1 à. 5, caractérisé en ce qu' on associe au moins une donnée d'image ayant une valeur de bit et qui est associée pour vérifier la validité à au moins une donnée d'image lo d'un point-image ayant une valeur de bit inférieure à une valeur de seuil prédéfmie. 7°) Procédé selon la revendication 6, caractérisé en ce que 15 la donnée d'image utilisée pour vérifier la validité est associée à la don- née d'image d'un point-image ayant une valeur de bit faible par comparaison avec les autres données d'image du point-image. 8°) Procédé selon l'une des revendications 1 à 7, 20 caractérisé en ce que les valeurs de contrôle utilisées dans le module de surveillance de données (26) sont mises à une valeur définie après la vérification de la validité et avant la transmission des données d'image à l'affichage (28). 25 9°) Procédé selon l'une des revendications 1 à 8, caractérisé en ce qu' on génère un message d'erreur et/ou une interruption si on n'a pas constaté la validité des données d'image. 30 10°) Procédé selon l'une des revendications 1 à 9, caractérisé en ce qu' on coupe au moins partiellement ou totalement le dispositif d'affichage pour l'affichage des données d'image si l'on ne constate pas la validité des données d'image. 35 3053200 24 11°) Procédé selon l'une des revendications 1 à 10, caractérisé en ce qu' on utilise chaque fois au moins une donnée d'image parmi au moins trois points d'image pour vérifier la validité des données d'image et on 5 ne constate la validité des données d'image que si la fréquence de la va- lidité constatée des données d'image dépasse un seuil prédéfini. 10