{"id":13199,"date":"2023-01-09T15:26:22","date_gmt":"2023-01-09T15:26:22","guid":{"rendered":"https:\/\/introspect.ca\/blog\/validate-functionality-display-screen-with-introspects-sv3c-dptx-generator\/"},"modified":"2026-07-04T14:23:41","modified_gmt":"2026-07-04T14:23:41","slug":"validate-functionality-display-screen-with-introspects-sv3c-dptx-generator","status":"publish","type":"blogposts","link":"https:\/\/introspect.ca\/fr\/blog\/validate-functionality-display-screen-with-introspects-sv3c-dptx-generator\/","title":{"rendered":"Comment valider facilement le bon fonctionnement d&rsquo;un \u00e9cran d&rsquo;affichage gr\u00e2ce au g\u00e9n\u00e9rateur SV3C-DPTX d&rsquo;Introspect"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Les \u00e9crans modernes que l&rsquo;on trouve sur les smartphones, les tablettes et dans les v\u00e9hicules ont besoin de plus d&rsquo;informations de la part du contr\u00f4leur d&rsquo;affichage que le simple flux vid\u00e9o. Des fonctions telles que le r\u00e9glage du volume du pilote, le r\u00e9glage de la luminosit\u00e9 et les demandes d\u2019informations de d\u00e9bogage constituent autant d\u2019aspects essentiels qui garantissent une exp\u00e9rience utilisateur fluide, mais qui sont souvent n\u00e9glig\u00e9es lors des tests. Dans cet article, nous expliquons comment ces paquets de contr\u00f4le suppl\u00e9mentaires sont envoy\u00e9s pendant la p\u00e9riode de suppression du flux vid\u00e9o principal. Nous examinons \u00e9galement les avantages li\u00e9s \u00e0 l\u2019utilisation d\u2019un <a href=\"https:\/\/introspect.ca\/fr\/product\/sv3c-dptx\/\" target=\"_blank\" rel=\"noopener\">g\u00e9n\u00e9rateur MIPI D-PHY haute performance SV3C-DPTX<\/a> pour g\u00e9n\u00e9rer des s\u00e9quences de stimulation destin\u00e9es \u00e0 tester ces fonctionnalit\u00e9s. \u00c9tant donn\u00e9 que le maintien d\u2019un temps de ligne constant est essentiel au bon fonctionnement du r\u00e9cepteur DSI, ces paquets suppl\u00e9mentaires ne doivent pas affecter la synchronisation du flux.      <\/span><\/p>\n<h3><b>D\u00e9finition du MIPI DSI<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Comme <\/span><a href=\"https:\/\/www.mipi.org\/specifications\/dsi\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">le d\u00e9finit le MIPI<\/span><\/a><span style=\"font-weight: 400;\"> , une interface s\u00e9rie d\u2019affichage (commun\u00e9ment appel\u00e9e DSI) est une interface polyvalente et \u00e0 haut d\u00e9bit entre un processeur h\u00f4te et un module d\u2019affichage. Concr\u00e8tement, ce type d\u2019affichage est utilis\u00e9 dans les smartphones, les tablettes, les ordinateurs portables, l\u2019automobile et d\u2019autres plateformes. Gr\u00e2ce \u00e0 cette interface, les fabricants peuvent int\u00e9grer des \u00e9crans offrant d\u2019excellentes performances, une faible consommation d\u2019\u00e9nergie et un niveau minimal d\u2019interf\u00e9rences \u00e9lectromagn\u00e9tiques (EMI), tout en r\u00e9duisant le nombre de broches et en pr\u00e9servant la compatibilit\u00e9 entre les diff\u00e9rents fournisseurs. Les concepteurs appr\u00e9cient particuli\u00e8rement la norme MIPI DSI pour son rendu des couleurs exceptionnel, qui garantit des images et des s\u00e9quences vid\u00e9o d\u2019une puret\u00e9 irr\u00e9prochable.<\/span><\/p>\n<h3><b>Ce que les outils Introspect font le mieux<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Afin de valider le bon fonctionnement d&rsquo;un \u00e9cran, nos g\u00e9n\u00e9rateurs D-PHY, tels que le SV3C-DPTX, peuvent produire ces paquets suppl\u00e9mentaires destin\u00e9s, par exemple, au r\u00e9glage du volume et de la luminosit\u00e9 lors de la g\u00e9n\u00e9ration de motifs d&rsquo;image en mode vid\u00e9o. Cette fonctionnalit\u00e9 de motifs alternatifs respecte toujours la synchronisation vid\u00e9o du flux vid\u00e9o en cours de lecture.   <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Voici un exemple de suppression verticale de trame que l&rsquo;on peut trouver dans une trame DSI :  <\/span><\/p>\n<figure id=\"attachment_5794\" aria-describedby=\"caption-attachment-5794\" style=\"width: 750px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5793\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-1-DSI-Patterns-1-300x180.png\" alt=\"Figure 1 : Suppression verticale d'un flux DSI. \u00c0 gauche et \u00e0 droite se trouvent respectivement le premier et le dernier paquets de donn\u00e9es de l'image vid\u00e9o. Entre les deux se trouvent les lignes de suppression verticale, qui commencent toutes par un paquet court HS.\" width=\"750\" height=\"450\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-1-DSI-Patterns-1-300x180.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-1-DSI-Patterns-1-1024x614.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-1-DSI-Patterns-1-768x461.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-1-DSI-Patterns-1-1536x922.png 1536w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-1-DSI-Patterns-1-600x360.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-1-DSI-Patterns-1-100x60.png 100w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-1-DSI-Patterns-1-150x90.png 150w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-1-DSI-Patterns-1.png 1750w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption id=\"caption-attachment-5794\" class=\"wp-caption-text\"><em><strong>Figure 1 :<\/strong> Suppression verticale d&rsquo;un flux DSI. \u00c0 gauche et \u00e0 droite se trouvent respectivement le premier et le dernier paquets de donn\u00e9es de l&rsquo;image vid\u00e9o. Entre les deux se trouvent les lignes de suppression verticale, qui commencent toutes par un paquet court HS.  <\/em><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">La figure 1 pr\u00e9sente un exemple simple comprenant cinq (5) lignes de \u00ab front porch \u00bb vertical (VFP), une (1) ligne de synchronisation verticale active (VSA) et une (1) ligne de \u00ab back porch \u00bb vertical (VBP).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Gr\u00e2ce \u00e0 la fonctionnalit\u00e9 de motif alternatif, des donn\u00e9es suppl\u00e9mentaires peuvent \u00eatre transmises pendant la pause en mode basse consommation (LP) entre les lignes VFP :<\/span><\/p>\n<figure id=\"attachment_5789\" aria-describedby=\"caption-attachment-5789\" style=\"width: 731px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5788\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-2-DSI-Patterns-1-300x180.png\" alt=\"Figure 2 : Un seul paquet \u00e0 haut d\u00e9bit (HS) remplace une partie de la suppression VFP.\" width=\"731\" height=\"438\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-2-DSI-Patterns-1-300x180.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-2-DSI-Patterns-1-1024x614.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-2-DSI-Patterns-1-768x461.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-2-DSI-Patterns-1-1536x922.png 1536w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-2-DSI-Patterns-1-600x360.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-2-DSI-Patterns-1-100x60.png 100w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-2-DSI-Patterns-1-150x90.png 150w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-2-DSI-Patterns-1.png 1750w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><figcaption id=\"caption-attachment-5789\" class=\"wp-caption-text\"><em><strong>Figure 2 :<\/strong> Un seul paquet \u00e0 haut d\u00e9bit (HS) remplace une partie de la suppression VFP.<\/em><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Notez que le paquet HSync de la premi\u00e8re ligne de la partie arri\u00e8re de la trame est toujours pr\u00e9sent, et que la dur\u00e9e totale de la suppression verticale reste inchang\u00e9e. Il est essentiel de noter que le flux vid\u00e9o a \u00e9t\u00e9 <\/span><b>n\u2019a pas <\/b><span style=\"font-weight: 400;\">interrompu entre la capture des figures 1 et 2 : il a \u00e9t\u00e9 diffus\u00e9 en continu avec les m\u00eames synchronisations vid\u00e9o avant et apr\u00e8s l\u2019envoi du motif alternatif. Si l\u2019\u00e9cran est sensible \u00e0 la pr\u00e9cision de la synchronisation, aucun scintillement ne serait observable \u00e0 l\u2019\u00e9cran.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Que se passe-t-il si la s\u00e9quence alternative est plus longue que la dur\u00e9e de la ligne DSI ? Dans ce cas, le paquet HSync des lignes VFP suivantes est \u00ab masqu\u00e9 \u00bb par la s\u00e9quence alternative, comme le montre la figure 3 ci-dessous : <\/span><\/p>\n<figure id=\"attachment_5791\" aria-describedby=\"caption-attachment-5791\" style=\"width: 761px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5790\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-3-DSI-Patterns-2-300x180.png\" alt=\"Figure 3 : Un paquet LP suivi de nombreux paquets HS remplace une partie de la p\u00e9riode de suppression du VFP.\" width=\"761\" height=\"457\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-3-DSI-Patterns-2-300x180.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-3-DSI-Patterns-2-1024x614.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-3-DSI-Patterns-2-768x461.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-3-DSI-Patterns-2-1536x922.png 1536w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-3-DSI-Patterns-2-600x360.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-3-DSI-Patterns-2-100x60.png 100w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-3-DSI-Patterns-2-150x90.png 150w, https:\/\/introspect.ca\/wp-content\/uploads\/2023\/01\/FIG-3-DSI-Patterns-2.png 1750w\" sizes=\"auto, (max-width: 761px) 100vw, 761px\" \/><figcaption id=\"caption-attachment-5791\" class=\"wp-caption-text\"><em><strong>Figure 3 :<\/strong> Un paquet LP suivi de nombreux paquets HS remplace une partie de la p\u00e9riode de suppression du VFP.<\/em><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Une fois encore, veuillez noter que la dur\u00e9e totale de la suppression verticale reste inchang\u00e9e dans la figure ci-dessus.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tout ce qui peut normalement \u00eatre g\u00e9n\u00e9r\u00e9 par notre mod\u00e8le de commande habituel peut \u00eatre utilis\u00e9 comme mod\u00e8le alternatif :<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Donn\u00e9es HS arbitraires<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Donn\u00e9es LP arbitraires<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">BTA (lecture des paquets)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Une combinaison des \u00e9l\u00e9ments ci-dessus<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Cette fonctionnalit\u00e9 est disponible pour tous les motifs DSI en mode vid\u00e9o, \u00e0 tous les d\u00e9bits pris en charge par le mat\u00e9riel. L&rsquo;exemple ci-dessus a \u00e9t\u00e9 r\u00e9alis\u00e9 \u00e0 2,5 Gbps. La seule contrainte est que le motif alternatif doit tenir dans la dur\u00e9e du front vertical du motif initial. Le motif alternatif peut \u00eatre envoy\u00e9 exactement une fois ou plusieurs fois.     <\/span><\/p>\n<h3><b>Conclusion<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">En tant qu\u2019instruments de test et de mesure, les g\u00e9n\u00e9rateurs D-PHY d\u2019Introspect constituent une solution id\u00e9ale pour tester la norme MIPI DSI. Non seulement ils permettent d\u2019effectuer des tests de s\u00e9quences standard, tels que les tests PRBS ou les tests de flux d\u2019affichage standard, mais ils peuvent \u00e9galement \u00eatre utilis\u00e9s pour valider des fonctionnalit\u00e9s tr\u00e8s avanc\u00e9es, telles que le BTA et la transmission de paquets de contr\u00f4le suppl\u00e9mentaires.   <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pour toute question concernant le g\u00e9n\u00e9rateur MIPI D-PHY haute performance SV3C-DPTX d\u2019Introspect ou pour savoir comment utiliser les fonctionnalit\u00e9s de motifs alternatifs, veuillez nous envoyer un e-mail \u00e0 l\u2019adresse suivante : <\/span><a href=\"mailto:info@introspect.ca\"><span style=\"font-weight: 400;\">info@introspect.ca<\/span><\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nous expliquons comment ces paquets de contr\u00f4le suppl\u00e9mentaires sont envoy\u00e9s pendant la p\u00e9riode de suppression du flux vid\u00e9o principal. Nous examinons \u00e9galement les avantages li\u00e9s \u00e0 l&rsquo;utilisation d&rsquo;un g\u00e9n\u00e9rateur MIPI D-PHY haute performance SV3C-DPTX pour g\u00e9n\u00e9rer des s\u00e9quences de stimulation destin\u00e9es \u00e0 tester ces fonctionnalit\u00e9s. <\/p>\n","protected":false},"author":19,"featured_media":5786,"menu_order":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-13199","blogposts","type-blogposts","status-publish","has-post-thumbnail","hentry","blog_topics-perspectives-techniques","blog_tags-mipi","blog_tags-d-phy","blog_tags-pinetree-software"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts"}],"about":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/types\/blogposts"}],"author":[{"embeddable":true,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/users\/19"}],"version-history":[{"count":1,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13199\/revisions"}],"predecessor-version":[{"id":13200,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13199\/revisions\/13200"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/media\/5786"}],"wp:attachment":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/media?parent=13199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}