FR 3095726 A1 20201106 FR 1904699 A 20190505 Description Titre de l'invention : procédé de décodage d'un signal de communication lumineuse et système optoélectronique Domaine technique [0001] Le contexte technique de la présente invention est celui de la communication par voie lumineuse afin de transporter des données numériques par l'intermédiaire d'un faisceau de lumière modulé. Plus particulièrement, l'invention a trait à un procédé de décodage d'un signal lumineux modulé et porteur d'un ensemble de données numériques. L'invention a aussi trait à un système optoélectronique permettant de mettre en oeuvre un tel procédé de décodage. Etat de la technique antérieure [0002] Dans l'état de la technique, on connait des systèmes de communication par voie lumineuse, tels que ceux mettant en oeuvre la technologie LiFi (acronyme anglais pour « Light Fidelitv ») qui permet de transmettre des données numériques de manière non filaire en modulant la lumière émise par des éclairages à LEDs (acronyme anglais pour « Light Emitting Diode » signifiant Diode électroluminescente). La technologie LiFi est notamment décrite dans la norme internationale IEEE802.15. [0003] Une utilisation connue de cette technologie est liée au développement de services de géolocalisation intérieur afin de pouvoir repérer un récepteur LiFi dans un réseau d'émetteurs LiFi formés par autant de dispositifs d'éclairage à LEDs. Dans une telle utilisation, chaque dispositif d'éclairage à LEDs est configuré pour émettre une séquence de signaux lumineux qui portent une information de géolocalisation prédéterminé. En d'autres termes, la séquence de signaux lumineux correspond à une transposition optique d'un signal numérique regroupant des données binaires. De manière connue, un module de réception LiFi est configuré pour recevoir la séquence de signaux lumineux et en déduire l'information de géolocalisation émise par le dispositif d'éclairage à LEDs. [0004] On connaît l'utilisation d'un tel système de géolocalisation LiFi dans des musées, dans des hôpitaux ou dans des supermarchés afin d'envoyer des informations de géolocalisation vers un terminal spécifique portatif et de faciliter les interactions entre les utilisateurs et. le lieu dans lequel le système de géolocalisation est déployé. A titre d'exemple non limitatif, le terminal spécifique peut prendre la forme d'un audio-guide ou d'une tablette spécifiquement développée pour cet usage car elle doit comprendre un module de réception LiFi permettant de détecter le signal lumineux afin de pouvoir décoder l'information de géolocalisation transportée par ledit signal lumineux. [0005] De tels systèmes de communication par voie lumineuse sont coûteux à développer et 2 à intégrer car il faut à la fois déployer un réseau de dispositifs d'éclairage, et mettre à disposition de ses usager un terminal spécifique. [0006] On connait aussi l'utilisation de téléphones portables pour détecter un signal lumineux modulé et porteur d'une information encodée, par l'intermédiaire notamment d'une caméra du téléphone portable. Cependant, la bande passante d'une telle caméra rend son utilisation compatible avec une communication par voie lumineuse que pour de faibles débits de données. En outre, les prototypes développés actuellement sont encore peu fiables et ne permettent pas de réceptionner un flux de données constant sans pertes. [0007] Un but de l'invention est de proposer un nouveau procédé de décodage d'un signal lumineux modulé afin de répondre au moins en grande partie aux problèmes précédents et de conduire en outre à d'autres avantages. [0008] Un autre but de l'invention est de mieux détecter la modulation d'intensité lumineuse du signal lumineux détecté afin d'améliorer sa fiabilité et de réduire le nombre de bits perdus durant une telle communication par voie lumineuse. [0009] Un autre but de l'invention est de rendre possible l'utilisation d'une caméra de téléphone portable pour décoder un signal lumineux optique porteur d'information. Exposé de l'invention [0010] Selon un premier aspect de l'invention, on atteint au moins l'un des objectifs précités avec un procédé de décodage d'un signal lumineux modulé et porteur d'un ensemble de données numériques, ledit procédé comprenant au moins unc itération des étapes suivantes : (i) unc étape d'acquisition du signal lumineux modulé par un photo-détecteur surfacique, (ii) une étape de conversion du signal lumineux détecté par le photodétecteur surfacique en une représentation bidimensionnelle représentant une variation d'intensité lumineuse dudit signal lumineux détecté à la surface dudit photo-détecteur surfacique, l'étape de conversion étant réalisée par un convertisseur analogique-numérique, (iii) une étape de calcul d'une fonction de tendance sur tout ou partie de la représentation bidimensionnelle, l'étape de calcul étant réalisée par une unité de calcul, (iv) unc étape de soustraction de la fonction de tendance à au moins une partie de la représentation bidimensionnelle afin d'obtenir un signal traité du signal lumineux détecté par le photodétecteur surfacique, l'étape de soustraction étant réalisée par l'unité de calcul, (y) une étape de balayage du signal traité afin de détecter toutes les occurrences d'au moins deux fréquences d'oscillation, l'étape de balayage étant réalisée par l'unité de calcul (vi) une étape d'attribution d'une valeur logique à chaque occurrence des au moins deux fréquences d'oscillation, chaque fréquence d'oscillation distincte étant associée à une valeur logique distincte, l'étape d'attribution étant réalisée par l'unité de calcul, (vii) une étape de reconstruction de l'ensemble de 3 données numérique à partir des valeurs logiques attribuées, l'étape de reconstruction étant réalisée par l'unité de calcul. [0011] Dans le procédé de décodage conforme au premier aspect de les données numériques ont été transcrites - au niveau d'un système émetteur - en une fréquence d'oscillation spécifique de la variation d'intensité lumineuse du signal lumineux : une première valeur logique des données numériques, par exemple égale à 1, est associée à la première fréquence d'oscillation de l'intensité lumineuse du signal lumineux, et unc deuxième valeur logique des données numériques, par exemple égale à 0, est associée à la deuxième fréquence d'oscillation de l'intensité lumineuse du signal lumineux. Ainsi, le signal lumineux émis par le système émetteur a une intensité lumineuse qui varie entre au moins deux états binaires : un premier état dans lequel l'intensité lumineuse du signal lumineux est non nulle, et un deuxième état dans lequel l'intensité lumineuse est nulle. C'est la variation temporelle de l'intensité lumineuse du signal lumineux entre ses deux états qui permet de transcrire les valeurs logiques des données numériques transportées. Plutôt que d'associer une valeur logique des données numériques est à un état du signal lumineux, chaque première valeur logique est associée à une première fréquence d'oscillation entre les deux états du signal lumineux, et chaque deuxième valeur logique est associée à une deuxième fréquence d'oscillation entre les deux états du signal lumineux. [0012] Le signal traité, issu de la détection du signal lumineux par le photodétccteur surfacique, rend compte des variations d'intensité lumineuses du signal lumineux : il rend donc compte des différentes fréquences d'oscillation qui ont été utilisées pour encoder les données numériques. L'objet du procédé de décodage conforme au premier aspect de l'invention consiste justement en la proposition d'un nouveau protocole pour analyser le signal lumineux pour retrouver facilement ces différentes fréquences d'oscillation et, in fine, de remonter aux valeurs logiques des différents bits constituant les données numériques portées par le signal lumineux. [0013] Le procédé de décodage conforme au premier aspect de l'invention permet avanta- geusement d'optimiser la transmission de données numériques par voie lumineuse et de la rendre compatible avec l'utilisation d'une caméra de téléphone portable par exemple. En effet, le procédé de décodage conforme au premier aspect de l'invention permet de mieux détecter les variations de fréquences d'un signal lumineux et donc, de mieux décoder les valeurs logiques des données numériques transportées par le signal lumineux. [0014] Le procédé de décodage conforme au premier aspect de l'invention comprend avan- tageusement au moins un des perfectionnements ci-dessous, les caractéristiques techniques formant ces perfectionnements pouvant être prises seules ou en combinaison : [0015] - l'étape d'acquisition du signal lumineux modulé se fait préférentiellement par l'intermédiaire d'une acquisition séquentielle des différentes parties du photodétecteur. En particulier, l'étape d'acquisition comprend notamment une étape de défilement d'un volet défilant sur le photodétecteur afin de « lire » les valeurs d'intensités détectées à sa surface, chaque ligne du photodétecteur étant lue successivement par le volet défilant : une première ligne du photodétecteur étant lue par le photodétecteur, puis une deuxième ligne adjacente à la première ligne est lue par le photodétecteur, et ainsi de suite jusqu'à une extrémité longitudinale du photodétecteur. Cette lecture séquentielle du photodétecteur permet avantageusement de réaliser une transcription spatiale hidimensionnelle d'une variation temporelle de l'intensité lumineuse du signal lumineux modulé : elle est donc tout particulièrement adaptée à la détection d'un signal de communication par voie lumineuse ; [0016] - l'étape de calcul de la fonction de tendance comprend une méthode choisie parmi un filtre de Baxtcr-King, un filtre de Christiano & Fitzgerald, un filtre de HodrickPescott ou un filtre polynomial. Ces différents filtres permettent ainsi de déterminer une tendance de tout ou partie de la représentation hidimensionnelle du signal lumineux détecté ; [0017] - l'étape de conversion comprend une étape de représentation hidimensionnelle durant laquelle des valeurs d'intensité lumineuse détectées par le photodétecteur sont conservées dans un tableau bidimensionnel stocké sur une unité de stockage et/ou des valeurs d'intensité lumineuse détectées par le photodétecteur sont représentées sur une image bidimensionnelle affichée sur un dispositif d'affichage ; [0018] - avant l'étape de calcul de la fonction de tendance, ledit procédé de décodage comprend une étape de sélection d'un sous-ensemble de la représentation bidimensionnelle, l'étape de calcul de la fonction de tendance étant appliquée ultérieurement sur le sous-ensemble sélectionné. Cette configuration avantageuse permet de calculer l'un des filtres précédents sur un échantillon représentatif du signal lumineux détecté par le photodétecteur et/ou pour ne pas en prendre en compte un ou plusieurs artefacts causé(s) par des défauts d'acquisition dudit signal lumineux ; [0019] - selon une première variante de réalisation, le sous-ensemble sélectionné comprend au moins une partie d'une ligne ou d'une colonne de la représentation bidimensionnelle. De manière avantageuse, le sous-ensemble sélectionné est formé par une ou plusieurs lignes et/ou une ou plusieurs colonnes, éventuellement sélectionnées selon des critères tels que par exemple leur niveau d'intensité et/ou l'absence d'artefact. Cette configuration avantageuse permet de calculer ultérieurement l'un des filtres précédents sur un échantillon représentatif du signal lumineux détecté par le photo-détecteur ; [0020] - l'étape de sélection du sous-ensemble comprend (i) le calcul d'une valeur moyenne pour chaque ligne de la représentation bidimensionnelle ; ou (ii) le calcul d'une valeur moyenne pour chaque colonne de la représentation bidimensionnelle. En d'autres termes, l'étape de sélection du sous-ensemble comprend le calcul, pour chaque ligne de la représentation hidimensionnelle, de la moyenne des valeurs de tout ou partie des colonnes de ladite représentation hidimensionnelle ; alternativement, l'étape de sélection du sous-ensemble comprend le calcul, pour chaque colonne de la représentation hidimensionnelle, de la moyenne des valeurs de tout ou partie des lignes de ladite représentation hidimensionnelle. Cette configuration avantageuse permet d'améliorer un rapport signal sur bruit de la représentation bidimensionnelle du signal lumineux détecté par le photodétecteur et, in fine, de permettre ultérieurement un meilleur calcul de la fonction de tendance associée à ladite représentation bidimensionnelle ; [0021] - durant l'étape de soustraction, la fonction de tendance est avantageusement soustraite au sous-ensemble sélectionné précédemment afin de déterminer le signal traité. En particulier, selon un mode préférentiel de l'invention conforme à son premier aspect, l'étape de soustraction comprend la soustraction de la fonction de tendance à la valeur moyenne de chaque ligne ou de chaque colonne de la représentation bidimensionnelle ; [0022] - l'étape de balayage du signal traité consiste en la détection d'une première fréquence d'oscillation dudit signal traité et d'une deuxième fréquence d'oscillation dudit signal traité. A titre d'exemple non limitatif, une telle détection des premières et deuxièmes fréquences d'oscillation est réalisée à l'aide d'une fonction de transformation de Fourrier, ou par une fonction de transformation rapide de Fourrier, ou encore à l'aide d'un filtrage à bande étroite ou par une fonction d'autocon-élation ; [0023] - la première fréquence d'oscillation est distante de la deuxième fréquence d'oscillation de plusieurs Hertz. En d'autres termes, la première fréquence d'oscillation est différente de la deuxième fréquence d'oscillation, et la première fréquence d'oscillation est supérieure à la deuxième fréquence d'oscillation d'au moins 5% d'une bande passante du volet défilant du photodétecteur - et préférentiellement égal à 10% de la bande passante dudit volet défilant ; ou la première fréquence d'oscillation est différente de la deuxième fréquence d'oscillation, et la première fréquence d'oscillation est inférieure à la deuxième fréquence d'oscillation d'au moins 5% d'une bande passante du volet défilant du photodétecteur - et préférentiellement égal à 10% de la bande passante dudit volet défilant. Préférentiellement, la première fréquence d'oscillation est au moins supérieure au double de la deuxième fréquence d'oscillation. Cette configuration avantageuse permet de détecter distinctement les deux fréquences d'oscillation et de réduire le risque de confusion entre une première partie du signal traité qui devrait être associé à la première fréquence d'oscillation et une deuxième 6 partie du signal traité qui devrait être associé à la deuxième fréquence d'oscillation. En d'autres termes, cette configuration avantageuse permet d'améliorer la fiabilité du procédé de décodage conforme au premier aspect de l'invention ; [0024] La première fréquence d'oscillation est différente de la deuxième fréquence d'oscillation, de sorte que la première fréquence d'oscillation produit - sur la représentation hidimensionnelle- une première période qui comprend au moins 4 lignes ou 4 colonnes de plus qu'une deuxième période produite par la deuxième fréquence d'oscillation sur ladite représentation hidimensionnelle. Cette configuration avantageuse permet de garantir une bonne distinction de chaque fréquence d'oscillation au niveau de la représentation hidimensionnelle et, in fine, de bien décoder le signal numérique porter par le signal lumineux. [0025] Selon un deuxième aspect de l'invention, il est proposé un système optoélectronique de détection d'un signal de communication par voie lumineuse, le système optoélectronique comprenant des moyens configurés pour mettre en oeuvre le procédé de décodage conforme au premier aspect de l'invention ou selon l'un quelconque de ses perfectionnements. [0026] Un tel système optoélectronique permet ainsi de décoder un signal de communication par voie lumineuse et porteur de données numériques, à l'aide d'un photodétecteur, et dans lequel signal de communication par voie lumineuse, les données numériques sont représentées par une première fréquence d'oscillation du signal lumineux pour une première valeur logique desdites données numériques et par une deuxième fréquence d'oscillation du signal lumineux pour une deuxième valeur logique desdites données numériques. Ce codage fi-équentiel des données numériques permet d'améliorer la fiabilité du procédé de communication par voie lumineuse et de rendre ledit procédé compatible avec une grande variété de photorécepteurs, y compris des photorécepteurs génériques qu'on trouve habituellement dans des caméras d'appareil électronique grand public, tels que des téléphones portables, des ordinateurs ou encore des tablettes numériques. [0027] En particulier, le système optoélectronique conforme au deuxième aspect de l'invention comprend (i) un photodétecteur configuré pour pouvoir détecter un signal de communication par voie lumineuse, (ii) un convertisseur analogique-numérique configuré pour convertir le signal de communication par voie lumineuse détecté par le photodétecteur en un signal numérique représentatif des différents niveaux d'intensité dudit signal de communication par voie lumineuse, (iii) une unité de calcul configurée pour réaliser des calculs numériques et/ou des traitements numériques et/ou des opération logiques sur le signal numérique, (iv) une unité de stockage configurée pour conserver des données numériques, et/ou (y) une unité d'affichage configurée pour afficher des données numériques. 7 [0028] De manière non limitative, le photodétecteur du système optoélectronique conforme au deuxième aspect de l'invention est avantageusement la caméra d'un téléphone portable ou d'une tablette numérique ou d'un ordinateur portable. A titre d'exemple non limitatif, le photodétecteur peut prendre la forme d'un capteur CMOS (acronyme anglais pour « Complementary Meta' Oxide Soniconductor » signifiant semiconducteur à métal-oxyde complémentaire) ou d'une caméra CCD (acronyme anglais pour « Chargcd Coupled Devise » signifiant dispositif à transfert de charges). [0029] D'une manière plus générale, le système optoélectronique conforme au deuxième aspect de l'invention est intégré à un téléphone portable ou à un ordinateur portable ou à une tablette numérique, permettant ainsi à son utilisateur de réceptionner un signal de communication par voie lumineuse transportant des données numériques, telles que par exemple un identificateur de géolocalisation. [0030] A titre d'exemples non limitatifs, l'unité de traitement comprend avantageusement un microprocesseur et/ou un microcontrôleur, l'unité de stockage comprend au moins une mémoire telle qu'utilisée dans le domaine informatique, et l'unité d'affichage comprend au moins un écran numérique. [0031] Selon un troisième aspect de l'invention, il est proposé un système de commu- nication par voie lumineuse comprenant (i) un système émetteur comprenant au moins une source lumineuse configurée pour émettre un signal lumineux dont une intensité et/ou une fréquence est modulée en fonction d'un signal numérique encodé, et (ii) un système optoélectronique conforme au deuxième aspect de l'invention ou selon l'un quelconque de ses perfectionnements. Ainsi, selon le troisième aspect de l'invention, le système de communication par voie lumineuse comprend à la fois un dispositif - le système émetteur - configuré pour émettre un signal de communication par voie lumineuse porteur de données numériques préalablement encodées et un dispositif - le système optoélectronique - configuré pour décoder les données numériques transportées par le signal de communication par voie lumineuse. [0032] Comme expliqué précédemment, le système émetteur génère un signal de commu- nication par voie lumineuse porteur de données numériques préalablement encodées d'une manière telle qu'une première valeur logique desdites données numériques est représentée par une première fréquence d'oscillation de l'intensité lumineuse dudit signal de communication par voie lumineuse, et une deuxième valeur logique desdites données numériques est représentée par une deuxième fréquence d'oscillation de l'intensité lumineuse dudit signal de communication par voie lumineuse. Comme évoqué précédemment, la deuxième fréquence d'oscillation est avantageusement différente de la première fréquence d'oscillation afin de garantir une fiabilité et/ou une robustesse du système de communication par voie lumineuse. En d'autres termes, la première fréquence d'oscillation est supérieure à la deuxième fréquence d'oscillation 8 de plusieurs Hertz ou, alternativement, la première fréquence d'oscillation est inférieure à la deuxième fréquence d'oscillation de plusieurs Hertz. Avantageusement, la première fréquence d'oscillation est choisie de manière à ce qu'elle produise au niveau du photorécepteur un signal périodique supérieur d'au moins 4 lignes ou 4 colonnes ou 4 pixels que le signal produit par la deuxième fréquence d'oscillation d. [0033] Des modes de réalisation variés de l'invention sont prévus, intégrant selon l'ensemble de leurs combinaisons possibles les différentes caractéristiques optionnelles exposées ici. Description des figures [0034] D'autres caractéristiques et avantages de l'invention apparaîtront encore au travers de la description qui suit d'une part, et de plusieurs exemples de réalisation donnés à titre indicatif et non limitatif en référence aux dessins schématiques annexés d'autre part, sur lesquels : [0035] [fig.1] illustre une vue schématique du procédé de décodage conforme au premier aspect de l'invention ; [0036] [fig.2] illustre une étape du procédé de décodage conforme au premier aspect de l'invention et dans laquelle il est décrit un exemple d'une représentation bidimensionnelle du signal lumineux détecté par le photodétecteur ; [0037] [fig.3] illustre une étape du procédé de décodage conforme au premier aspect de l'invention et dans laquelle il est décrit un exemple de sous-ensemble utilisé pour calculer une fonction de tendance de la représentation bidimensionnelle du signal lumineux détecté par le photodétecteur ; [0038] [fig.4] illustre une étape du procédé de décodage conforme au premier aspect de l'invention et dans laquelle il est décrit un exemple de calcul de la fonction de tendance de la représentation bidimensionnelle du signal lumineux détecté par le photodétecteur ; [0039] W8.51 illustre une étape du procédé de décodage conforme au premier aspect de l'invention et dans laquelle il est décrit un exemple de reconstruction des données numériques à partir du signal lumineux détecté par le photodétecteur ; [0040] [fig.6] illustre une représentation schématique du système optoélectronique conforme au deuxième aspect de l'invention ; [0041] [fig.7] illustre une représentation schématique du système de communication par voie lumineuse conforme au troisième aspect de l'invention. [0042] Bien entendu, les caractéristiques, les variantes et les différentes formes de réa- lisation de l'invention peuvent être associées les unes avec les autres, selon diverses combinaisons, dans la mesure où elles ne sont pas incompatibles ou exclusives les unes des autres. On pourra notamment imaginer des variantes de l'invention ne comprenant 9 qu'une sélection de caractéristiques décrites par la suite de manière isolées des autres caractéristiques décrites, si cette sélection de caractéristiques est suffisante pour conférer un avantage technique ou pour différencier l'invention par rapport à l'état de la technique antérieur. [0043] En particulier toutes les variantes et tous les modes de réalisation décrits sont com- binables entre eux si rien ne s'oppose à cette combinaison sur le plan technique. [0044] Sur les figures, les éléments communs à plusieurs figures conservent la même référence. Description détaillée de l'invention [0045] En référence aux FIGURES 1 à 5, il est décrit un exemple de réalisation du procédé de décodage 10 conforme au premier aspect de l'invention, le procédé de décodage 10 comprenant une ou plusieurs itérations des étapes suivantes : [0046] - une étape d'acquisition 1 1 du signal lumineux modulé par un photodétecteur surfacique ; [0047] - une étape de conversion 12 du signal lumineux détecté par le photodétecteur surfacique en une représentation bidimensionnelle 122 représentant une variation d'intensité lumineuse dudit signal lumineux détecté à la surface dudit photodétecteur surfacique, l'étape de conversion étant réalisée par un convertisseur analogique-numérique ; [0048] - une étape de calcul 13 d'une fonction de tendance sur tout ou partie de la repré- sentation bidimensionnelle 122, l'étape de calcul étant réalisée par une unité de calcul ; [0049] - une étape de soustraction 14 de la fonction de tendance à la représentation bidimen- sionnelle 122 afin d'obtenir un signal traité du signal lumineux détecté par le photo- détecteur surfacique, l'étape de soustraction étant réalisée par l'unité de calcul ; [0050] - une étape de balayage 15 du signal traité afin de détecter toutes les occurrences d'au moins deux fréquences d'oscillation, l'étape de balayage étant réalisée par l'unité de calcul ; [0051] - une étape d'attribution 16 d'une valeur logique à chaque occurrence des au moins deux fréquences d'oscillation, chaque fréquence d'oscillation distincte étant associée à une valeur logique distincte, l'étape d'attribution étant réalisée par l'unité de calcul ; [0052] - une étape de reconstruction 17 de l'ensemble de données numérique à partir des valeurs logiques attribuées, l'étape de reconstruction étant réalisée par l'unité de calcul. [0053] L'étape d'acquisition 11 est réalisée par n'importe quel type de photodétecteurs, mais préférentiellement par ceux du type d'une photodétecteur surfacique tel que par exemple une photodiode ou un capteur CMOS ou un capteur CCD. Des exemples de réalisation de photodétecteurs utilisés pour mettre en oeuvre cette première étape d'acquisition 11 du procédé de décodage 10 conforme au premier aspect ce l'invention seront décrits plus en détail en référence aux FIGURES 6 et 7. Au cours de l'étape d'acquisition 11, un signal lumineux modulé et porteur d'un ensemble de données numérique est détecté et transformé ensuite en un signal électrique qui pourra faire l'objet d'un traitement informatique et/ou électronique afin de remonter aux bits contenus dans les données numériques transportées. [0054] Ainsi, l'étape d'acquisition 11 et l'étape de conversion 12 subséquente permettent ensemble de transformer des variations temporelles d'intensité lumineuse du signal lumineux modulé - porteuses des données numériques préalablement encodées-en la représentation hidimensionnelle 122 et variable temporellement qui sera ensuite analysée au cours des étapes ultérieures du procédé de décodage conforme au premier aspect de l'invention. [0055] Selon une variante avantageuse de l'invention conforme à son premier aspect, l'étape de conversion 12 comprend une étape de représentation hidimensionnelle 120 durant laquelle des valeurs d'intensité lumineuse détectées par le photodétecteur sont conservées 121 dans un tableau bidimensionnel 121 stocké sur une unité de stockage et/ou des valeurs d'intensité lumineuse détectées par le photodétecteur sont représentées sur une image hidimensionnelle 122 affichée sur un dispositif d'affichage. [0056] Selon une première variante de réalisation non représentée, les valeurs d'intensité lumineuse du signal lumineux modulé sont converties en des données informatiques, organisées dans le tableau bidimensionnel 121 en fonction de leur correspondance à la surface du photodétecteur, et enregistrées successivement dans l'unité de stockage, de sorte qu'à chaque rafraichissement du photodétecteur, les nouvelles valeurs d'intensités lumineuses détectées sont enregistrées dans l'unité de stockage, les unes à la suite des autres, dans une pluralité de tableaux bidimensionnels 121. Chaque tableau bidimensionnel 121 ainsi déterminé et enregistré correspond ainsi à un état du photo-détecteur à un instant donné, et donc à une portion des données numériques transportées par le signal lumineux modulé. [0057] Selon une deuxième variante de réalisation, les valeurs d'intensité lumineuse du signal lumineux modulé et détecté par le photodétecteur sont représentées sur une pluralité d'images bidimensionnelles 122 dont un exemple est illustré plus en détail sur la FIGURE 2. Une telle image bidimensionnelle 122 peut avantageusement être affichée sur tout type de dispositif d'affichage. Chaque image bidimensionnelle 122 représente ainsi à un état du photodétecteur à un instant donné, et donc à une portion des données numériques transportées par le signal lumineux modulé. Dans cette forme de représentation bidimensionnelle 120, chaque colonne de l'image bidimensionnelle 122 représente un état du signal lumineux modulé, et correspond donc à un bit des données numériques transportées : 11 [0058] - lorsque la source lumineuse qui génère ce signal lumineux modulé est éteinte - cor- respondant par exemple à un bit de poids faible dont une valeur est égale à 0 - alors le photodétecteur ne détecte pas de photons pendant la durée durant laquelle la source lumineuse est éteinte, et l'image hidimensionnelle 122 comprend une ligne sombre 122B qui correspond spatialemcnt à cette durée durant laquelle la source lumineuse était éteinte ; [0059] - a contrario, lorsque la source lumineuse qui génère ce signal lumineux modulé est allumée - correspondant par exemple à un bit de poids fort dont une valeur est égale à 1 - alors le photodétecteur détecte des photons pendant la durée durant laquelle la source lumineuse est allumée, et l'image hidimensionnelle 122 comprend une ligne claire 122A qui correspond spatialement à cette durée durant laquelle la source lumineuse était allumée. [0060] Ainsi, le photodétecteur permet de transformer une variation temporelle de l'intensité lumineuse du signal lumineux modulé en une variation spatiale - préférentiellement bidimensionnelle - de l'intensité lumineuse détectée. Cette configuration est tout particulièrement obtenue par la mise en oeuvre d'une détection séquentielle des différentes parties du photodétecteur, notamment lorsque le photodétecteur met en oeuvre un volet défilant comme il sera décrit plus en détail en référence à la FIGURE 6. [0061] Afin de permettre un décodage optimal des données numériques transportées par le signal lumineux modulé détecté par le photodétecteur, l'étape de calcul de la fonction de tendance 13 détermine justement un comportement global des alternances de lignes claires 122A - ou de valeurs fortes d'intensités lumineuses - et de lignes sombres 122B - ou de valeurs faibles d'intensités lumineuses - présentes sur l'image bidimensionnelle 122 - ou dans le tableau bidimensionnel 121. [0062] Afin de calculer au mieux cette fonction de tendance, il peut être judicieux de sé- lectionner 131 au moins un sous-ensemble de la représentation bidimensionnelle 120 afin de ne pas prendre en compte certains artefacts non représentatifs des données numériques portées par le signal lumineux modulé et/ou provenant de défaillances ponctuelles du photodétecteur et/ou de lumières parasites détectées par ledit photo-détecteur. [0063] A titre d'exemples non limitatifs de sous-ensembles pouvant être sélectionnés pour déterminer la fonction de tendance, le procédé de décodage conforme au premier aspect de l'invention peut comprendre une étape de sélection 131 d'une ligne ou d'une colonne sur l'image bidimensionnelle 122 ou dans le tableau bidimensionnel 121. D'une manière plus générale, le procédé de décodage peut comprendre une étape de sélection 131 de plusieurs valeurs d'intensité lumineuses détectées suivant une direction particulière, préférentiellement orientée parallèlement par rapport aux variations desdites intensités lumineuses détectées, comme indiqué par la ligne pointillée 12 18 sur la FIGURE 2. [0064] Alternativement ou cumulativement, l'étape de sélection 131 du sous ensemble servant à calculer la fonction de tendance comprend le calcul 132 d'une pluralité de valeurs moyennes des intensités lumineuses représentées sur l'image hidimensionnelle 122, ou conservées dans le tableau bidimensionnel 121. Plus particulièrement, les valeurs moyennes sont calculées pour ligne perpendiculaire à la variation des intensités lumineuses détectées, comme indiqué par la ligne pointillée 18 sur la FIGURE 2. Eventuellement, l'étape de sélection 131 comprend le calcul d'une valeur moyenne pour chaque colonne ou ligne de l'image bidimensionnelle 122, selon l'orientation du défilement du volet défilant du photodétecteur. [0065] La FIGURE 3 représente la variation moyenne d'intensité lumineuse 133 calculée pour chacune des colonnes de l'image hidimensionnelle 122 illustrée sur la FIGURE 2. [0066] L'étape de calcul de la fonction de tendance comprend au moins une méthode de calcul choisie parmi un filtre de Baxtcr-King, un filtre de Christiane) & Fitzgerald, un filtre de Hodrick-Pescott ou un filtre polynomial. La ou les méthodes de calcul est ou sont appliquée(s) sur le sous-ensemble sélectionné durant l'étape de sélection 131 précédente. [0067] La FIGURE 4 représente un exemple de sous-ensemble sélectionné, correspondant ici à la variation moyenne d'intensité lumineuse 133 calculée pour chacune des colonnes de l'image bidimensionnelle 122 et comme illustrée sur la FIGURE 3, ainsi que la fonction de tendance 134 calculée à partir de ce sous-ensemble. [0068] Successivement à ce calcul, le procédé de décodage conforme au premier aspect de l'invention comprend l'étape de soustraction 14 de la fonction de tendance 134 à la représentation bidimensionnelle 122 choisie afin d'obtenir le signal traité 141. La FIGURE 5 représente un tel signal traité obtenu par soustraction de la fonction de tendance 134 à la variation moyenne d'intensité lumineuse 133 calculée pour chacune des colonnes de l'image bidimensionnelle 122. [0069] Ensuite, le procédé de décodage conforme au premier aspect de l'invention met en oeuvre l'étape d'attribution 16 au cours de laquelle il analyse le signal traité 141 afin d'identifier les différentes occurrences des premières et deuxièmes d'oscillation dans ledit signal traité 141. A titre d'exemple non limitatif, une étape de détermination de la période ou pseudo période peut être réalisée sur chaque portion 142 du signal traité 141 prise entre deux fronts descendants du signal traité 141 au niveau de l'axe des origines X. Ces portions 142 sont identifiées sur la FIGURE 5 par des lignes pointillées verticales. [0070] Une mesure de période ou de pseudo période sur chacune de ces portions 142 permet de déterminer une valeur de première période Tl et une valeur de deuxième période T2. Pour toutes les valeurs de première période Tl égales à une première valeur de 13 référence ou comprise dans un premier intervalle de confiance par rapport à la première valeur de référence - par exemple fixé à 10% de la première valeur de référence, alors la portion 142 correspondante du signal traité 141 est associée à une première valeur logique 144 - par exemple ici égale à 1. De manière comparable, pour toutes les valeurs de deuxième période T2 égales à une deuxième valeur de référence ou comprise dans un deuxième intervalle de confiance par rapport à la deuxième valeur de référence - par exemple fixé à 10% de la deuxième valeur de référence, alors la portion 142 correspondante du signal traité 141 est associée à une deuxième valeur logique 144 - par exemple ici égale à 0. [0071] Il est ainsi possible de reconstruire un signal logique 143- par exemple binaire - à partir du signal traité 14. Un tel signal logique 143 établi durant l'étape de reconstruction 17 du procédé de décodage conforme au premier aspect de l'invention permet ainsi de reconstruire l'ensemble de données numériques 145 qui étaient portées par le signal lumineux modulé. [0072] La FIGURE 6 illustre un système optoélectronique 20 conforme au deuxième aspect de l'invention et comprenant des moyens configurés pour mettre en oeuvre le procédé de décodage conforme au premier aspect de l'invention et tel que décrit dans les paragraphes précédents par exemple. [0073] Plus particulièrement, les moyens d'un tel système optoélectronique 20 sont configurés pour : [0074] - acquérir un signal lumineux modulé émis par une source lumineuse distante, non représentée sur la FIGURE 6 ; [0075] - convertir le signal lumineux détecté en un signal électrique représentatif des va- riations temporelles de son intensité lumineuse ; [0076] - réaliser des traitements électroniques et/ou informatiques sur le signal électrique re- présentatif des variations temporelles d'intensité lumineuse afin de permettre - in fine - de reconstituer l'ensemble de données numériques qui étaient portées par le signal lumineux modulé. [0077] A cet effet, le système optoélectronique 20 conforme au deuxième aspect de l'invention comprend avantageusement : [0078] - un photodétecteur 23 configuré pour pouvoir détecter un signal de communication par voie lumineuse. De préférence, le photodétecteur 23 est du type d'un photo-détecteur surfacique, tel que par exemple un capteur CMOS ou un capteur CCD ; [0079] - un convertisseur analogique-numérique 21 configuré pour convertir le signal lumineux modulé détecté par le photodétecteur 23 en un signal numérique représentatif des différents niveaux d'intensité dudit signal de lumineux modulé ; [0080] - une unité de calcul 22 configurée pour réaliser des calculs numériques et/ou des traitements numériques et/ou des opération logiques sur le signal numérique. De 14 préférence, l'unité de calcul 22 est du type d'au moins un microprocesseur ; [0081] - une unité de stockage 24 configurée pour conserver des données numériques ; et/ou [0082] - une unité d'affichage configurée pour afficher des données numériques, tel que par exemple un écran numérique. [0083] De manière avantageuse, le photodétecteur 23 du système optoélectronique 20 conforme au deuxième aspect de l'invention est du type de ceux comprenant un volet défilant permettant de « lire » une quantité dc photons détectée par chaque cellule photosensible formant le photodétecteur. En effet, la présence d'un tel volet défilant permet de réaliser une lecture séquentielle des différentes cellules photosensibles du photodétecteur, chaque ligne de cellules photosensibles étant « lues » après l'autre. Ainsi, la détection du signal lumineux incident sur le photodétecteur se fait par un défilement du volet défilant, induisant ainsi que les photons détectés par une première ligne du photodétecteur correspondent à un premier état d'éclairement de la source lumineuse - et donc à une première intensité lumineuse, tandis que les photons détectés par une deuxième ligne du photodétecteur et directement adjacente à la première ligne correspondent à un deuxième état d'éclairement dc la source lumineuse, et donc à une deuxième intensité lumineuse. Cc procédé d'acquisition particulier permet de réaliser une transcription surfacique - sur le photodétecteur - d'une variation temporelle de l'intensité lumineuse du signal lumineux modulé émis par la source lumineuse. [0084] C'est ce procédé de détection qui permet de définir une largeur des lignes claires 122A ou sombre 122b au niveau de la représentation bidimensionnelle 122 décrite précédemment en référence à la FIGURE 2. Consécutivement, une fréquence d'oscillation f du signal lumineux modulé est reliée à une vitesse de défilement T, du volet défilant par la formule suivante : [0085] [Math.1] [0086] Où W est la largeur en pixels d'une ligne au niveau du photodétecteur 23. [0087] Comme évoqué précédemment, chaque valeur logique des données numériques portées par le signal lumineux modulé est associée à une fréquence d'oscillation particulière : les bits de poids fort égaux à 1 sont représentés par une variation d'intensité du signal lumineux selon une première fréquence d'oscillation, tandis que les bits de poids faible égaux à 0 sont représentés par une variation d'intensité du signal lumineux selon une deuxième fréquence d'oscillation. Pour un bon fonctionnement du procédé de décodage 10 conforme au premier aspect de l'invention, et pour une meilleure détection et traitement au niveau du système optoélectronique 20 conforme au deuxième aspect de l'invention, il convient que les fréquences d'oscillation choisies soient suffisamment distantes l'une de l'autre. A titre d'exemple non limitatif, on peut choisir une première fréquence d'oscillation égale à la moitié de la deuxième fréquence d'oscillation. [0088] Pour un meilleur appairage de la source lumineuse et du système optoélectronique 20 associé, il convient de définir les fréquences d'oscillation du signal lumineux modulé d'une manière telle que la première fréquence d'oscillation du signal lumineux modulé soit détectée par un nombre de lignes du photodétecteur 23 supérieur d'au moins 4 lignes au nombre de lignes dudit photodétecteur 23 détectant la deuxième fréquence d'oscillation dudit signal lumineux modulé. [0089] La FIGURE 7 illustre un système de communication 1 par voie lumineuse comprenant : [0090] - un système émetteur 30 comprenant au moins une source lumineuse 31 configurée pour émettre un signal lumineux 35 dont une intensité et/ou une fréquence est modulée en fonction d'un signal numérique encodé. Le système émetteur 30 est ainsi configuré pour émettre un signal de communication par voie lumineuse - le signal lumineux modulé 35 - porteur de données numériques préalablement encodées ; et [0091] - un système optoélectronique 20 conforme au deuxième aspect de l'invention ou selon l'un quelconque de ses perfectionnements. Comme évoqué précédemment, le système optoélectronique 20 est configuré pour mettre en oeuvre le procédé de décodage 10 conforme au premier aspect de l'invention afin de décoder les données numériques transportées par le signal lumineux modulé 35 formant le signal de communication par voie lumineuse. [0092] De manière particulièrement avantageuse dans le contexte de la présente invention, le système optoélectronique 20 est préférentiellement du type d'un téléphone portable 20A, d'une tablette numérique 20C ou d'un ordinateur portable 20B, afin d'exploiter l'une des caméras embarquées sur ces dispositifs. En effet, c'est un objectif de l'invention que de pouvoir être mise en oeuvre par un tel système optoélectronique 20 afin de faciliter le déploiement d'application de géolocalisation par exemple. [0093] En synthèse, l'invention concerne un procédé de décodage 10 d'un signal lumineux modulé 35 et porteur d'un ensemble de données numériques, le procédé de décodage 10 comprenant une étape de recherche 12, 13, 14, 15 d'au moins deux fréquences d'oscillation d'une transcription numérique du signal lumineux détecté par un photo-détecteur 23, chaque fréquence d'oscillation étant représentative d'une valeur logique des bits formant les données numériques portées par le signal lumineux. De manière avantageuse, un bit de poids fort est représenté par une première fréquence d'oscillation et un bit de poids faible est représenté par une deuxième fréquence d'oscillation, la première fréquence d'oscillation étant choisie de manière à former-au niveau du photodétecteur 23 - un signal numérique supérieur à celui formé par la deuxième fréquence d'oscillation, d'au moins 4 unités de détection élémentaires dudit 16 photodétecteur 23. [0094] L'invention concerne aussi un système optoélectronique 20 mettant en oeuvre un tel procédé de décodage 10. [0095] Bien sûr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention. Notamment, les différentes caractéristiques, formes, variantes et modes de réalisation de l'invention peuvent être associées les unes avec les autres selon diverses combinaisons dans la mesure où elles ne sont pas incompatibles ou exclusives les unes des autres. En particulier toutes les variantes et modes de réalisation décrits précédemment sont combinables entre cux. 17 [Revendication 1] [Revendication 2] [Revendication 3] REVENDICATIONSProcédé de décodage (10) d'un signal lumineux modulé (35) et porteur d'un ensemble de données numériques, ledit procédé comprenant au moins unc itération des étapes suivantes : - unc étape d'acquisition (11) du signal lumineux modulé (35) par un photodétecteur (23) surfacique ; - unc étape de conversion (12) du signal lumineux détecté par le photo-détecteur (23) surfacique en une représentation bidimensionnelle (120) représentant une variation d'intensité lumineuse dudit signal lumineux détecté à la surface dudit photodétecteur (23) surfacique, l'étape de conversion (12) étant réalisée par un convertisseur analogique-numérique (21) ; - une étape de calcul (13) d'une fonction de tendance (134) sur tout ou partie de la représentation bidimensionnelle (120), l'étape de calcul (13) étant réalisée par une unité de calcul (22) ; - une étape de soustraction (14) de la fonction de tendance (134) à la représentation bidimensionnelle (120) afin d'obtenir un signal traité du signal lumineux détecté par le photodétecteur (23) surfacique, l'étape de soustraction (14) étant réalisée par l'unité de calcul (22) ; - une étape de balayage (15) du signal traité afin de détecter toutes les occurrences d'au moins deux fréquences d'oscillation, l'étape de balayage (15) étant réalisée par l'unité de calcul (22) ; - une étape d'attribution (16) d'une valeur logique (144) à chaque occurrence des au moins deux fréquences d'oscillation, chaque fréquence d'oscillation distincte étant associée à une valeur logique (144) distincte, l'étape d'attribution étant réalisée par l'unité de calcul (22) ; - une étape de reconstruction (17) de l'ensemble de données numérique à partir des valeurs logiques attribuées, l'étape de reconstruction (17) étant réalisée par l'unité de calcul (22). Procédé de décodage (10) selon la revendication précédente, dans lequel l'étape de calcul (13) de la fonction de tendance (134) comprend une méthode choisie parmi un filtre de Baxter-King, un filtre de Christian & Fitzgerald, un filtre de Hodrick-Pescott ou un filtre polynomial. Procédé de décodage (10) selon l'une quelconque des revendications précédentes, dans lequel l'étape de conversion (12) comprend une étape de représentation bidimensionnelle (120) durant laquelle des valeurs d'intensité lumineuse détectées par le photodétecteur (23) sont 18 [Revendication 4] [Revendication 5] [Revendication 6] [Revendication 7] [Revendication 8] [Revendication 9] [Revendication 10] conservées dans un tableau bidimensionnel (121) stocké sur une unité de stockage (24) et/ou des valeurs d'intensité lumineuse détectées par le photodétecteur (23) sont représentées sur une image hidimensionnelle (122) affichée sur un dispositif d'affichage. Procédé de décodage (10) selon l'une quelconque des revendications précédentes, dans lequel, avant l'étape de calcul (13) de la fonction de tendance (134), le procédé de décodage (10) comprend une étape de sélection (131) d'un sous-ensemble de la représentation bidimensionnelle (120), l'étape de calcul (13) de la fonction de tendance (134) étant appliquée ultérieurement sur le sous-ensemble sélectionné. Procédé de décodage (10) selon la revendication 4, dans lequel le sous-ensemble sélectionné comprend au moins une partie d'une ligne ou d'une colonne de la représentation hidimensionnelle (120). Procédé de décodage (10) selon la revendication 4, dans lequel l'étape de sélection (131) du sous-ensemble comprend : - le calcul d'une valeur moyenne (132) pour chaque ligne de la représentation hidimensionnelle (120) ; ou - le calcul d'une valeur moyenne (132) pour chaque colonne de la représentation hidimensionnelle (120). Procédé de décodage (10) selon l'une quelconque des revendications précédentes, dans lequel l'étape de balayage (15) du signal traité consiste en la détection d'une première fréquence d'oscillation dudit signal traité et d'une deuxième fréquence d'oscillation dudit signal traité. Procédé de décodage (10) selon la revendication précédente, dans lequel la première fréquence d'oscillation est au moins supérieur au double de la deuxième fréquence d'oscillation. Système optoélectronique (20) de détection d'un signal de communication par voie lumineuse, le système optoélectronique (20) comprenant des moyens configurés pour mettre en oeuvre le procédé de décodage (10) selon l'une quelconque des revendications précédentes. Système optoélectronique (20) selon la revendication précédente, dans lequel le système optoélectronique (20) comprend : - un photodétecteur (23) configuré pour pouvoir détecter un signal de communication par voie lumineuse ; - un convertisseur analogique-numérique (21) configuré pour convertir le signal de communication par voie lumineuse détecté par le photo-détecteur (23) en un signal numérique représentatif des différents 19 [Revendication 11] niveaux d'intensité dudit signal de communication par voie lumineuse ; - une unité de calcul (22) configurée pour réaliser des calculs numériques et/ou des traitements numériques et/ou des opération logiques sur le signal numérique ; - une unité de stockage (24) configurée pour conserver des données numériques ; et/ou - une unité d'affichage configurée pour afficher des données numériques. Système de communication (1) par voie lumineuse comprenant : - un système émetteur (30) comprenant au moins une source lumineuse (31) configurée pour émettre un signal lumineux (35) dont une intensité et/ou une fréquence est modulée en fonction d'un signal numérique encodé ; et - un système optoélectronique (20) selon l'une quelconque des revendications 9 ou 10.