{"id":13007,"date":"2024-11-27T19:04:57","date_gmt":"2024-11-27T19:04:57","guid":{"rendered":"https:\/\/introspect.ca\/blog\/4-mipi-image-transmission-concepts\/"},"modified":"2026-06-27T14:56:42","modified_gmt":"2026-06-27T14:56:42","slug":"4-mipi-image-transmission-concepts","status":"publish","type":"blogposts","link":"https:\/\/introspect.ca\/fr\/blog\/4-mipi-image-transmission-concepts\/","title":{"rendered":"4 concepts de transmission d&rsquo;images MIPI que tout ing\u00e9nieur en validation doit conna\u00eetre"},"content":{"rendered":"<p>La transmission et la r\u00e9ception d&rsquo;images constituent une fonctionnalit\u00e9 op\u00e9rationnelle essentielle de la plupart des appareils \u00e9lectroniques modernes. Smartphones, tablettes, appareils photo, montres, ordinateurs portables \u2014 voire les machines \u00e0 caf\u00e9 les plus sophistiqu\u00e9es \u2014 : tous comportent, sous une forme ou une autre, des sources et des r\u00e9cepteurs de donn\u00e9es d&rsquo;image. Comprendre comment ces donn\u00e9es sont transmises entre les diff\u00e9rents composants d&rsquo;un appareil (par exemple, entre un appareil photo et un processeur) constitue donc un \u00e9l\u00e9ment essentiel des phases de conception et de validation de tout produit.  <\/p>\n<p>Cet article a pour objectif de pr\u00e9senter en d\u00e9tail certains des concepts cl\u00e9s utilis\u00e9s dans le transfert d&rsquo;images num\u00e9riques. Nous abordons ces concepts \u00e0 travers les normes \u00e9tablies par <a href=\"https:\/\/www.mipi.org\/\" target=\"_blank\" rel=\"noopener\">l&rsquo;Alliance MIPI<\/a>, qui a d\u00e9fini certains des protocoles de transmission d&rsquo;images les plus couramment utilis\u00e9s dans le secteur. <\/p>\n<h2>Modes de fonctionnement : faible consommation (LP) et haute vitesse (HS)<\/h2>\n<p>La transmission \u00e9lectronique d&rsquo;une image implique de convertir chaque pixel de l&rsquo;image en donn\u00e9es binaires (des 0 et des 1), puis de transmettre ce flux de bits sous la forme d&rsquo;une s\u00e9rie d&rsquo;impulsions \u00e9lectroniques. Cela s&rsquo;effectue g\u00e9n\u00e9ralement en appliquant une tension variable dans le temps \u00e0 un conducteur, ou en envoyant un signal qui oscille entre deux niveaux. La tension \u00e9lev\u00e9e correspond \u00e0 un \u00ab 1 \u00bb et la tension faible \u00e0 un \u00ab 0 \u00bb. Les caract\u00e9ristiques \u00e9lectriques de ces signaux sont d\u00e9finies par des normes industrielles telles que la norme <a href=\"https:\/\/www.mipi.org\/specifications\/d-phy\" target=\"_blank\" rel=\"noopener\">MIPI D-PHY<\/a>.   <\/p>\n<p>Il existe deux modes principaux de transmission de bits ou de signalisation : la transmission \u00e0 faible puissance (LP) et la transmission \u00e0 haut d\u00e9bit (HS) :<\/p>\n<h3>Mode basse consommation (LP) :<\/h3>\n<p>Ce mode se caract\u00e9rise par une grande amplitude de tension (1,2 V), une transmission asym\u00e9trique et une consommation \u00e9lectrique statique minimale. Il est utilis\u00e9 pour pr\u00e9server l&rsquo;autonomie de la batterie lorsque aucune donn\u00e9e d&rsquo;image n&rsquo;est transmise et pour transf\u00e9rer des informations de contr\u00f4le \u00e0 de faibles d\u00e9bits binaires (de l&rsquo;ordre du Mb\/s). <\/p>\n<h3>Mode haute vitesse (HS) :<\/h3>\n<p>La transmission \u00e0 haute vitesse est diff\u00e9rentielle et se caract\u00e9rise par une faible amplitude de tension (200 mV). Elle est utilis\u00e9e pour la transmission rapide de donn\u00e9es d&rsquo;image (de l&rsquo;ordre du Gb\/s). Cette faible amplitude de tension permet de compenser la forte consommation d&rsquo;\u00e9nergie li\u00e9e \u00e0 la fr\u00e9quence de commutation \u00e9lev\u00e9e.  <\/p>\n<figure id=\"attachment_9963\" aria-describedby=\"caption-attachment-9963\" style=\"width: 584px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9962\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-1-2-300x112.png\" alt=\"\" width=\"584\" height=\"218\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-1-2-300x112.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-1-2-1024x383.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-1-2-768x287.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-1-2-600x224.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-1-2-160x60.png 160w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-1-2-241x90.png 241w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-1-2.png 1414w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><figcaption id=\"caption-attachment-9963\" class=\"wp-caption-text\"><strong>Figure 1 :<\/strong> Niveaux de ligne en modes HS et LP dans les sp\u00e9cifications MIPI D-PHY ou MIPI C-PHY. [Source : sp\u00e9cification MIPI D-PHY.]<\/figcaption><\/figure>\n<h2>Anatomie d&rsquo;une rafale<\/h2>\n<p>Une rafale d\u00e9signe la transmission de donn\u00e9es s\u00e9rie \u00e0 haut d\u00e9bit. La transmission d\u2019une rafale HS commence et se termine par un \u00e9tat LP. Ainsi, concr\u00e8tement, si l\u2019on \u00ab observait \u00bb une image en cours de transmission, on verrait une s\u00e9rie de transitions LP-HS. \u00c0 quoi cela ressemble-t-il visuellement ? Vous trouverez ci-dessous un exemple de capture d\u2019image analogique r\u00e9alis\u00e9e \u00e0 l\u2019aide de <a href=\"https:\/\/introspect.ca\/fr\/product\/sv5c-cprx\/\" target=\"_blank\" rel=\"noopener\">l\u2019analyseur MIPI C-PHY SV5C-CPRX<\/a> d\u2019Introspect :    <\/p>\n<figure id=\"attachment_9930\" aria-describedby=\"caption-attachment-9930\" style=\"width: 541px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9929\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Image-Transmission_Figure-2-300x168.png\" alt=\"\" width=\"541\" height=\"303\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Image-Transmission_Figure-2-300x168.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Image-Transmission_Figure-2-1024x574.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Image-Transmission_Figure-2-768x431.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Image-Transmission_Figure-2-600x337.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Image-Transmission_Figure-2-107x60.png 107w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Image-Transmission_Figure-2-160x90.png 160w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Image-Transmission_Figure-2.png 1524w\" sizes=\"auto, (max-width: 541px) 100vw, 541px\" \/><figcaption id=\"caption-attachment-9930\" class=\"wp-caption-text\"><strong>Figure 2 :<\/strong> Exemple de capture d&rsquo;image analogique \u00e0 l&rsquo;aide de l&rsquo;analyseur SV5C-CPRX MIPI C-PHY. (Veuillez noter que cette capture a \u00e9t\u00e9 r\u00e9alis\u00e9e \u00e0 l&rsquo;aide d&rsquo;un r\u00e9cepteur diff\u00e9rentiel et qu&rsquo;elle est pr\u00e9sent\u00e9e ici \u00e0 titre purement illustratif.)<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Bien que cette acquisition de signal puisse para\u00eetre assez simple, chaque section de la rafale est m\u00e9ticuleusement d\u00e9finie par des normes, et c&rsquo;est \u00e0 l&rsquo;ing\u00e9nieur de validation qu&rsquo;il incombe de s&rsquo;assurer que chaque partie de la rafale respecte les sp\u00e9cifications. Par exemple, dans le protocole D-PHY, la s\u00e9quence permettant de passer en mode rafale HS est constitu\u00e9e d\u2019une s\u00e9rie d\u2019\u00e9tats LP : LP-11, LP-01, LP-00 (LP-11 signifie que les fils P et N sont respectivement \u00e0 l\u2019\u00e9tat logique \u00ab 1 \u00bb, ce qui correspond g\u00e9n\u00e9ralement \u00e0 1,2 V. LP-00 signifie que les deux sont \u00e0 l\u2019\u00e9tat logique \u00ab 0 \u00bb). La transmission sur la ligne se poursuit en mode haute vitesse jusqu\u2019\u00e0 ce qu\u2019un autre \u00e9tat LP-11 soit envoy\u00e9, ce qui signale l\u2019\u00e9tat d\u2019arr\u00eat. Ce sch\u00e9ma de transitions LP-HS-LP est illustr\u00e9 plus clairement dans le sch\u00e9ma ci-dessous, qui indique les diff\u00e9rentes sections de la s\u00e9quence de rafale :   <\/p>\n<figure id=\"attachment_9966\" aria-describedby=\"caption-attachment-9966\" style=\"width: 614px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9965\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-3-2-300x103.png\" alt=\"\" width=\"614\" height=\"211\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-3-2-300x103.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-3-2-1024x353.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-3-2-768x265.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-3-2-600x207.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-3-2-174x60.png 174w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-3-2-261x90.png 261w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-3-2.png 1525w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><figcaption id=\"caption-attachment-9966\" class=\"wp-caption-text\"><strong>Figure 3 :<\/strong> Transmission de donn\u00e9es \u00e0 haut d\u00e9bit par rafales. [Source : sp\u00e9cification MIPI D-PHY]<\/figcaption><\/figure>\n<h2>Couche physique (PHY) et couches de protocole :<\/h2>\n<p>Les protocoles r\u00e9gissant la communication entre les p\u00e9riph\u00e9riques \u00e9lectroniques peuvent \u00eatre class\u00e9s en deux niveaux : le niveau PHY et le niveau protocole. La diff\u00e9rence entre ces deux niveaux est r\u00e9sum\u00e9e ci-dessous : <\/p>\n<h3><strong>Couche physique :<\/strong><\/h3>\n<p>Le terme \u00ab PHY \u00bb d\u00e9signe la couche physique qui relie les composants \u00e9lectriques et qui se situe au niveau op\u00e9rationnel le plus bas. Les sp\u00e9cifications PHY d\u00e9finissent la mani\u00e8re dont un flux de bits est converti en un signal physique transmis via le support de transmission, par exemple une piste en cuivre. Les caract\u00e9ristiques \u00e9lectriques et fonctionnelles du signal, les proc\u00e9dures indiquant le d\u00e9but et la fin de la transmission, ainsi que les relations de synchronisation entre l\u2019horloge et les voies de donn\u00e9es sont sp\u00e9cifi\u00e9es par la norme PHY.  <\/p>\n<h3><strong>Couches de protocole :<\/strong><\/h3>\n<p>Les donn\u00e9es num\u00e9riques sont organis\u00e9es en paquets d&rsquo;informations et transmises via les couches PHY. Un paquet est un ensemble d&rsquo;octets organis\u00e9s selon une structure bien d\u00e9finie. La couche de protocole est une couche de haut niveau qui d\u00e9finit la structure des paquets transmis via la couche PHY ; une m\u00eame couche PHY peut prendre en charge diff\u00e9rentes couches de protocole. Les protocoles de mise en paquets, tels que CSI-2 et DSI-2, sp\u00e9cifient la taille, l\u2019en-t\u00eate, la charge utile et les informations de correction d\u2019erreurs pour chacun des paquets. La figure 4 ci-dessous pr\u00e9sente un exemple de capture d\u2019image num\u00e9rique, r\u00e9alis\u00e9e \u00e0 l\u2019aide de l\u2019analyseur MIPI C-PHY SV5C-CPRX, qui offre une vue compl\u00e8te des informations au niveau des paquets.    <\/p>\n<figure id=\"attachment_9960\" aria-describedby=\"caption-attachment-9960\" style=\"width: 773px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9959\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-5-300x131.png\" alt=\"\" width=\"773\" height=\"338\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-5-300x131.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-5-1024x446.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-5-1536x669.png 1536w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-5-600x261.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-5-138x60.png 138w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/11\/Figure-5-207x90.png 207w\" sizes=\"auto, (max-width: 773px) 100vw, 773px\" \/><figcaption id=\"caption-attachment-9960\" class=\"wp-caption-text\"><strong>Figure 4 :<\/strong> Capture num\u00e9rique d&rsquo;une image pr\u00e9sentant les informations d\u00e9taill\u00e9es encod\u00e9es au niveau des paquets.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2>D-PHY vs C-PHY<\/h2>\n<p>Le C-PHY et le D-PHY comptent parmi les protocoles de niveau PHY les plus couramment utilis\u00e9s. Bien que ces deux sp\u00e9cifications aient \u00e9t\u00e9 con\u00e7ues pour permettre une transmission rapide des donn\u00e9es sur plusieurs voies, il existe certaines diff\u00e9rences conceptuelles majeures entre ces deux configurations. <\/p>\n<p>La transmission D-PHY s&rsquo;effectue g\u00e9n\u00e9ralement sur quatre voies de donn\u00e9es et une voie d&rsquo;horloge. La configuration minimale n\u00e9cessite une voie d&rsquo;horloge et une voie de donn\u00e9es. Chaque voie comporte deux fils (positif et n\u00e9gatif) ; la configuration minimale n\u00e9cessite donc 4 fils. La transmission des donn\u00e9es s&rsquo;effectue \u00e0 un d\u00e9bit de 1 bit\/UI et peut atteindre une vitesse de 2,5 Gbps\/sec (D-PHY v1.2).   <\/p>\n<p>La norme C-PHY est plus sophistiqu\u00e9e et \u00e9limine le besoin d\u2019une voie d\u2019horloge distincte en int\u00e9grant l\u2019horloge dans les donn\u00e9es. Dans la norme C-PHY, les voies sont appel\u00e9es \u00ab trios \u00bb et chaque trio se compose de trois fils, chacun d\u2019entre eux pouvant transmettre trois niveaux de signal (bas, moyen, haut). Les donn\u00e9es sont cod\u00e9es sous forme de symboles sp\u00e9ciaux contenant chacun 2,28 bits d\u2019information. La transmission est ainsi plus efficace, \u00e0 raison de 2,28 bits\/UI, ce qui permet \u00e0 la transmission C-PHY d\u2019atteindre des d\u00e9bits de donn\u00e9es plus \u00e9lev\u00e9s avec des fr\u00e9quences de commutation plus faibles. Les d\u00e9bits de donn\u00e9es pour le C-PHY sont souvent exprim\u00e9s en symboles par seconde plut\u00f4t qu\u2019en bits par seconde.    <\/p>\n<h2>Conclusion<\/h2>\n<p>Que vous soyez ing\u00e9nieur en validation ou que vous soyez en passe de le devenir, ces quatre concepts de transmission d&rsquo;images MIPI constituent les bases indispensables \u00e0 tout ing\u00e9nieur en validation. Outre la cr\u00e9ation de solutions ultraportables qui simplifient les t\u00e2ches des ing\u00e9nieurs dans le domaine des tests et des mesures, notre mission consiste \u00e9galement \u00e0 donner les moyens aux ing\u00e9nieurs d\u2019acqu\u00e9rir les connaissances n\u00e9cessaires gr\u00e2ce \u00e0 des ressources p\u00e9dagogiques telles que cet article. <\/p>\n<p>Vous souhaitez en savoir plus sur ces concepts de transmission d&rsquo;images ? Vous rencontrez des difficult\u00e9s concr\u00e8tes li\u00e9es \u00e0 ces concepts ? N&rsquo;h\u00e9sitez pas \u00e0 nous contacter \u00e0 l&rsquo;adresse <a href=\"mailto:info@introspect.ca\" target=\"_blank\" rel=\"noopener\">info@introspect.ca<\/a>.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>La transmission et la r\u00e9ception d&rsquo;images constituent une fonctionnalit\u00e9 op\u00e9rationnelle essentielle de la plupart des appareils \u00e9lectroniques modernes. Smartphones, tablettes, appareils photo, montres, ordinateurs<\/p>\n","protected":false},"author":19,"featured_media":9969,"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-13007","blogposts","type-blogposts","status-publish","has-post-thumbnail","hentry","blog_topics-perspectives-techniques","blog_tags-mipi","blog_tags-c-phy","blog_tags-d-phy","blog_tags-imagedata"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13007","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\/13007\/revisions"}],"predecessor-version":[{"id":13008,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13007\/revisions\/13008"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/media\/9969"}],"wp:attachment":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/media?parent=13007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}