Brevet FR3136086A1 — publié le 20231201

L’invention concerne un système d’imagerie pour la synchronisation de capteurs à obturateur roulant et obturateur global. Un système d’imagerie à titre d’exemple inclut une source d’éclairage configurée pour émettre un éclairage qui dure une période prédéterminée, un premier capteur d’imagerie et un second capteur d’imagerie. Le premier capteur d’imagerie est configuré pour capturer des premières données d’image représentatives d’un environnement apparaissant au sein d’un champ de vision (FOV) du premier capteur d’imagerie au cours d’une première période qui chevauche au moins partiellement la période prédéterminée, et le premier capteur d’imagerie fonctionne comme un capteur d’imagerie à obturateur global. Le second capteur d’imagerie est configuré pour capturer des secondes données d’image représentatives d’un environnement apparaissant au sein d’un FOV du second capteur d’imagerie au cours d’une seconde période qui chevauche au moins partiellement la période prédéterminée et est différente de la première période, et le second capteur d’imagerie fonctionne comme un capteur d’imagerie à obturateur roulant. Figure : 1 Synchronisation de capteurs à obturateur roulant et à obturateur global CONTEXTE Les dispositifs de numérisation de codes à barres qui incluent des systèmes d’imagerie visuelle sont couramment utilisés dans de nombreux lieux de vente de détail et d’autres lieux. De tels dispositifs incluent typiquement de multiples obturateurs d’imagerie globaux pour exposer des capteurs d’imagerie pour la fonction de numérisation de codes à barres et la fonction d’imagerie visuelle. Cependant, cette configuration à deux obturateurs globaux augmente la complexité et le coût de tels dispositifs car chaque obturateur global requiert un processeur d’imagerie externe. Cette configuration classique limite également de manière inhérente l’efficacité d’un éclairage émis par une source d’éclairage car la période d’exposition combinée des obturateurs globaux ne constitue qu’une fraction de la période au cours de laquelle l’éclairage est présent. Par conséquent, les dispositifs de numérisation de codes à barres classiques qui incluent des systèmes d’imagerie visuelle souffrent de multiples problèmes qui amènent ces dispositifs classiques à fonctionner de manière non optimale pour des fonctions telles que la reconnaissance d’objets. De ce fait, il existe un besoin pour des dispositifs de numérisation de codes à barres dotés de systèmes d’imagerie visuelle qui synchronisent des capteurs à obturateur roulant et à obturateur global afin d’optimiser les performances des fonctions de numérisation de codes à barres et d’imagerie visuelle par rapport aux dispositifs classiques. RÉSUMÉ De manière générale, les systèmes d’imagerie dans la présente de multiples capteurs d’imagerie et une source d’éclairage pour capturer des données d’image à l’aide d’un éclairage provenant de la source d’éclairage. En particulier, le premier capteur d’imagerie peut fonctionner comme un capteur d’imagerie à obturateur global qui est configuré pour exposer tous les photosites simultanément et/ou presque simultanément pour capturer des données d’image, et le second capteur d’imagerie peut fonctionner comme un capteur d’imagerie à obturateur roulant qui est configuré pour exposer des rangées/colonnes individuelles de photosites en séquence pour capturer des données d’image. Les capteurs d’imagerie peuvent être configurés pour capturer des données d’image au cours d’une période prédéterminée, et les périodes au sein de la période prédéterminée, au cours desquelles les capteurs d’imagerie respectifs capturent des données d’image, peuvent être différentes. De ce fait, dans un mode de réalisation, la présente invention est un système d’imagerie pour la lecture et/ou le décodage d’indices. Le système d’imagerie comprend : une source d’éclairage configurée pour émettre un éclairage qui dure une période prédéterminée ; un premier capteur d’imagerie configuré pour capturer des premières données d’image représentatives d’un environnement apparaissant au sein d’un champ de vision (FOV) du premier capteur d’imagerie au cours d’une première période qui chevauche au moins partiellement la période prédéterminée, le premier capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur global ; et un second capteur d’imagerie configuré pour capturer des secondes données d’image représentatives d’un environnement apparaissant au sein d’un FOV du second capteur d’imagerie au cours d’une seconde période qui chevauche au moins partiellement la période prédéterminée et est différente de la première période, le second capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur roulant. Dans une variante de ce mode de réalisation, une exposition initiale du premier capteur d’imagerie est dans les 2 millisecondes (ms) d’un début de la période prédéterminée, et une exposition initiale du second capteur d’imagerie est dans les 2 ms d’une fin de la première période. Dans une autre variante de ce mode de réalisation, une première période de lecture de capteur du premier capteur d’imagerie et une seconde période de lecture de capteur du second capteur d’imagerie ont lieu au moins partiellement au sein de la période prédéterminée. Dans encore une autre variante de ce mode de réalisation, un début d’une capture de données d’image ultérieure du premier capteur d’imagerie est dans les 2 millisecondes (ms) d’une fin de la seconde période. Dans encore une autre variante de ce mode de réalisation, le système d’imagerie comprend en outre : un premier appareil d’imagerie qui inclut le premier capteur d’imagerie, et dans lequel, en réponse à la seconde période prenant fin au moins partiellement hors de la période prédéterminée, le premier appareil d’imagerie reçoit un signal de retard pour retarder une exposition du premier capteur d’imagerie jusqu’à ce que le second capteur d’imagerie ne soit pas exposé. Toujours dans une autre variante de ce mode de réalisation, le second capteur d’imagerie est en outre configuré pour capturer des données d’image ultérieures représentatives de l’environnement apparaissant au sein du FOV du second capteur d’imagerie au cours d’une période ultérieure qui est différente de la seconde période, le second capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur global au cours de la période ultérieure. Dans encore une autre variante de ce mode de réalisation, la seconde période chevauche au moins partiellement la première période. Toujours dans une autre variante de ce mode de réalisation, la seconde période correspond à une période centrale de la période prédéterminée qui n’inclut pas la première période. Dans encore une autre variante de ce mode de réalisation, la première période débute dans les 2 millisecondes (ms) de la seconde période, et des données d’image capturées par un ensemble de rangées de capteur initialement exposées du second capteur d’imagerie sont rejetées au cours d’une seconde période de lecture de capteur d’imagerie au sein de la période prédéterminée. Toujours dans une autre variante de ce mode de réalisation, la première période débute dans les 2 millisecondes (ms) de la seconde période, le FOV du second capteur d’imagerie est plus grand que le FOV du premier capteur d’imagerie, et une partie de l’éclairage émis est rognée pour éviter d’éclairer un ensemble de rangées de capteur initialement exposées du second capteur d’imagerie qui sont le long d’un bord du FOV du second capteur d’imagerie. Dans encore une autre variante de ce mode de réalisation, la première période débute dans les 2 millisecondes (ms) d’une fin de la seconde période, le FOV du second capteur d’imagerie est plus grand que le FOV du premier capteur d’imagerie, et une partie de l’éclairage émis est rognée pour éviter d’éclairer un ensemble de rangées de capteur finalement exposées du second capteur d’imagerie qui sont le long d’un bord du FOV du second capteur d’imagerie. Dans un autre mode de réalisation, la présente invention est un support tangible lisible par machine comprenant des instructions pour la lecture et/ou le décodage d’indices qui, lors de leur exécution, amènent une machine à au moins : émettre un éclairage qui dure une période prédéterminée ; exposer un premier capteur d’imagerie pendant une première période qui chevauche au moins partiellement la période prédéterminée, le premier capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur global ; capturer, par le premier capteur d’imagerie, des premières données d’image représentatives d’un environnement apparaissant au sein d’un champ de vision (FOV) du premier capteur d’imagerie au cours de la première période ; exposer un second capteur d’imagerie pendant une seconde période qui chevauche au moins partiellement la période prédéterminée et est différente de la première période, le second capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur roulant ; et capturer, par le second capteur d’imagerie, des secondes données d’image représentatives d’un environnement apparaissant au sein d’un FOV du second capteur d’imagerie. Dans une variante de ce mode de réalisation, les instructions, lors de leur exécution, amènent en outre la machine à au moins : débuter l’exposition du premier capteur d’imagerie dans les 2 millisecondes (ms) d’un début de la période prédéterminée ; et débuter l’exposition du second capteur d’imagerie dans les 2 ms d’une fin de la première période. Dans une autre variante de ce mode de réalisation, les instructions, lors de leur exécution, amènent en outre la machine à au moins : amener une première période de lecture de capteur du premier capteur d’imagerie et une seconde période de lecture de capteur du second capteur à avoir lieu au moins partiellement au sein de la période prédéterminée. Dans encore une autre variante de ce mode de réalisation, les instructions, lors de leur exécution, amènent en outre la machine à au moins : débuter la capture, par le premier capteur d’imagerie, de données d’image ultérieures dans les 2 millisecondes (ms) d’une fin de la seconde période. Toujours dans une autre variante de ce mode de réalisation, les instructions, lors de leur exécution, amènent en outre la machine à au moins : en réponse à la seconde période prenant fin au moins partiellement hors de la période prédéterminée, retarder une exposition du premier capteur d’imagerie jusqu’à ce que le second capteur d’imagerie ne soit pas exposé. Dans encore une autre variante de ce mode de réalisation, les instructions, lors de leur exécution, amènent en outre la machine à au moins : amener le second capteur d’imagerie à capturer des données d’image ultérieures représentatives de l’environnement apparaissant au sein du FOV du second capteur d’imagerie au cours d’une période ultérieure qui est différente de la seconde période, le second capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur global au cours de la période ultérieure. Toujours dans une autre variante de ce mode de réalisation, les instructions, lors de leur exécution, amènent en outre la machine à au moins : exposer le second capteur d’imagerie au moins partiellement au cours de la première période, de sorte que la seconde période chevauche au moins partiellement la première période. Dans encore une autre variante de ce mode de réalisation, les instructions, lors de leur exécution, amènent en outre la machine à au moins : exposer le second capteur d’imagerie de sorte que la seconde période corresponde à une période centrale de la période prédéterminée qui n’inclut pas la première période. Toujours dans une autre variante de ce mode de réalisation, les instructions, lors de leur exécution, amènent en outre la machine à au moins : amener la première période à débuter dans les 2 millisecondes (ms) de la seconde période ; et rejeter des données d’image capturées par un ensemble de rangées de capteur initialement exposées du second capteur d’imagerie au cours d’une seconde période de lecture de capteur au sein de la période prédéterminée. Les Figures annexées, où des mêmes numéros de référence se réfèrent à des éléments identiques ou fonctionnellement similaires dans toutes les vues séparées, conjointement avec la description détaillée ci-dessous, sont incorporées dans le fascicule et font partie de celui-ci, et servent à illustrer davantage les modes de réalisation de concepts qui incluent l’invention revendiquée, et expliquent divers principes et avantages de ces modes de réalisation. est une vue en perspective d’un lecteur de codes à barres à deux optiques de l’état antérieur de la technique, mis en œuvre dans un système de point de vente (POS) de l’état antérieur de la technique, représentant la capture d’une image d’un objet cible. illustre une vue de profil d’un système d’imagerie à titre d’exemple qui inclut un premier appareil d’imagerie, un second appareil d’imagerie et une source d’éclairage, conformément aux modes de réalisation divulgués dans la présente. est un schéma fonctionnel d’un circuit logique à titre d’exemple pour la mise en œuvre de procédés et/ou d’opérations à titre d’exemple décrits dans la présente. est un graphique illustrant une séquence d’activation de l’état antérieur de la technique de multiples capteurs d’image dans un lecteur de codes à barres de l’état antérieur de la technique. est un graphique illustrant une première séquence d’activation exemplaire de la source d’éclairage, d’un premier capteur d’imagerie et d’un second capteur d’imagerie, conformément aux modes de réalisation divulgués dans la présente. est un graphique illustrant une deuxième séquence d’activation exemplaire de la source d’éclairage, du premier capteur d’imagerie et du second capteur d’imagerie, conformément aux modes de réalisation divulgués dans la présente. est un graphique illustrant une troisième séquence d’activation exemplaire de la source d’éclairage, du premier capteur d’imagerie et du second capteur d’imagerie, conformément aux modes de réalisation divulgués dans la présente. est un graphique illustrant une quatrième séquence d’activation exemplaire de la source d’éclairage, du premier capteur d’imagerie et du second capteur d’imagerie, conformément aux modes de réalisation divulgués dans la présente. est un graphique illustrant une cinquième séquence d’activation exemplaire de la source d’éclairage, du premier capteur d’imagerie et du second capteur d’imagerie, conformément aux modes de réalisation divulgués dans la présente. illustre un procédé à titre d’exemple pour la capture de données d’image par un premier capteur d’imagerie et un second capteur d’imagerie à l’aide d’un éclairage émis par une source d’éclairage, conformément aux modes de réalisation divulgués dans la présente. Les artisans du métier reconnaîtront que des éléments sur les Figures sont illustrés à des fins de simplicité et de clarté et n’ont pas nécessairement été dessinés à l’échelle. Par exemple, les dimensions de certains des éléments sur les Figures peuvent être exagérées par rapport à d’autres éléments pour aider à améliorer la compréhension de modes de réalisation de la présente invention. Les composants d’appareil et de procédé ont été représentés, où cela est approprié, par des symboles classiques sur les dessins, montrant uniquement des détails spécifiques de ceux-ci qui sont pertinents pour la compréhension des modes de réalisation de la présente invention de façon à ne pas obscurcir la divulgation avec des détails qui apparaîtront facilement aux hommes du métier bénéficiant de la description dans la présente. Système d’imagerie pour la lecture et/ou le décodage d’indices, le système d’imagerie comprenant : une source d’éclairage configurée pour émettre un éclairage qui dure une période prédéterminée ; un premier capteur d’imagerie configuré pour capturer des premières données d’image représentatives d’un environnement apparaissant au sein d’un champ de vision (FOV) du premier capteur d’imagerie au cours d’une première période qui chevauche au moins partiellement la période prédéterminée, le premier capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur global ; et un second capteur d’imagerie configuré pour capturer des secondes données d’image représentatives d’un environnement apparaissant au sein d’un FOV du second capteur d’imagerie au cours d’une seconde période qui chevauche au moins partiellement la période prédéterminée et est différente de la première période, le second capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur roulant. Système d’imagerie selon la revendication 1, dans lequel une exposition initiale du premier capteur d’imagerie est dans les 2 millisecondes (ms) d’un début de la période prédéterminée, et une exposition initiale du second capteur d’imagerie est dans les 2 ms d’une fin de la première période. Système d’imagerie selon la revendication 1, dans lequel une première période de lecture de capteur du premier capteur d’imagerie et une seconde période de lecture de capteur du second capteur d’imagerie ont lieu au moins partiellement au sein de la période prédéterminée. Système d’imagerie selon la revendication 1, dans lequel un début d’une capture de données d’image ultérieure du premier capteur d’imagerie est dans les 2 millisecondes (ms) d’une fin de la seconde période. Système d’imagerie selon la revendication 1, comprenant en outre : un premier appareil d’imagerie qui inclut le premier capteur d’imagerie, et dans lequel, en réponse à la seconde période prenant fin au moins partiellement hors de la période prédéterminée, le premier appareil d’imagerie reçoit un signal de retard pour retarder une exposition du premier capteur d’imagerie jusqu’à ce que le second capteur d’imagerie ne soit pas exposé. Système d’imagerie selon la revendication 1, dans lequel le second capteur d’imagerie est en outre configuré pour capturer des données d’image ultérieures représentatives de l’environnement apparaissant au sein du FOV du second capteur d’imagerie au cours d’une période ultérieure qui est différente de la seconde période, le second capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur global au cours de la période ultérieure. Système d’imagerie selon la revendication 1, dans lequel la seconde période chevauche au moins partiellement la première période. Système d’imagerie selon la revendication 1, dans lequel la seconde période correspond à une période centrale de la période prédéterminée qui n’inclut pas la première période. Système d’imagerie selon la revendication 1, dans lequel la première période débute dans les 2 millisecondes (ms) de la seconde période, et des données d’image capturées par un ensemble de rangées de capteur initialement exposées du second capteur d’imagerie sont rejetées au cours d’une seconde période de lecture de capteur d’imagerie au sein de la période prédéterminée. Système d’imagerie selon la revendication 1, dans lequel la première période débute dans les 2 millisecondes (ms) de la seconde période, le FOV du second capteur d’imagerie est plus grand que le FOV du premier capteur d’imagerie, et une partie de l’éclairage émis est rognée pour éviter d’éclairer un ensemble de rangées de capteur initialement exposées du second capteur d’imagerie qui sont le long d’un bord du FOV du second capteur d’imagerie. Système d’imagerie selon la revendication 1, dans lequel la première période débute dans les 2 millisecondes (ms) d’une fin de la seconde période, le FOV du second capteur d’imagerie est plus grand que le FOV du premier capteur d’imagerie, et une partie de l’éclairage émis est rognée pour éviter d’éclairer un ensemble de rangées de capteur finalement exposées du second capteur d’imagerie qui sont le long d’un bord du FOV du second capteur d’imagerie. Support tangible lisible par machine comprenant des instructions pour la lecture et/ou le décodage d’indices qui, lors de leur exécution, amènent une machine à au moins : émettre un éclairage qui dure une période prédéterminée ; exposer un premier capteur d’imagerie pendant une première période qui chevauche au moins partiellement la période prédéterminée, le premier capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur global ; capturer, par le premier capteur d’imagerie, des premières données d’image représentatives d’un environnement apparaissant au sein d’un champ de vision (FOV) du premier capteur d’imagerie au cours de la première période ; exposer un second capteur d’imagerie pendant une seconde période qui chevauche au moins partiellement la période prédéterminée et est différente de la première période, le second capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur roulant ; et capturer, par le second capteur d’imagerie, des secondes données d’image représentatives d’un environnement apparaissant au sein d’un FOV du second capteur d’imagerie. Support tangible lisible par machine selon la revendication 12, dans lequel les instructions, lors de leur exécution, amènent en outre la machine à au moins : débuter l’exposition du premier capteur d’imagerie dans les 2 millisecondes (ms) d’un début de la période prédéterminée ; et débuter l’exposition du second capteur d’imagerie dans les 2 ms d’une fin de la première période. Support tangible lisible par machine selon la revendication 12, dans lequel les instructions, lors de leur exécution, amènent en outre la machine à au moins : amener une première période de lecture de capteur du premier capteur d’imagerie et une seconde période de lecture de capteur du second capteur à avoir lieu au moins partiellement au sein de la période prédéterminée. Support tangible lisible par machine selon la revendication 12, dans lequel les instructions, lors de leur exécution, amènent en outre la machine à au moins : débuter la capture, par le premier capteur d’imagerie, de données d’image ultérieures dans les 2 millisecondes (ms) d’une fin de la seconde période. Support tangible lisible par machine selon la revendication 12, dans lequel les instructions, lors de leur exécution, amènent en outre la machine à au moins : en réponse à la seconde période prenant fin au moins partiellement hors de la période prédéterminée, retarder une exposition du premier capteur d’imagerie jusqu’à ce que le second capteur d’imagerie ne soit pas exposé. Support tangible lisible par machine selon la revendication 12, dans lequel les instructions, lors de leur exécution, amènent en outre la machine à au moins : amener le second capteur d’imagerie à capturer des données d’image ultérieures représentatives de l’environnement apparaissant au sein du FOV du second capteur d’imagerie au cours d’une période ultérieure qui est différente de la seconde période, le second capteur d’imagerie fonctionnant comme un capteur d’imagerie à obturateur global au cours de la période ultérieure. Support tangible lisible par machine selon la revendication 12, dans lequel les instructions, lors de leur exécution, amènent en outre la machine à au moins : exposer le second capteur d’imagerie au moins partiellement au cours de la première période, de sorte que la seconde période chevauche au moins partiellement la première période. Support tangible lisible par machine selon la revendication 12, dans lequel les instructions, lors de leur exécution, amènent en outre la machine à au moins : exposer le second capteur d’imagerie de sorte que la seconde période corresponde à une période centrale de la période prédéterminée qui n’inclut pas la première période. Support tangible lisible par machine selon la revendication 12, dans lequel les instructions, lors de leur exécution, amènent en outre la machine à au moins : amener la première période à débuter dans les 2 millisecondes (ms) de la seconde période ; et rejeter des données d’image capturées par un ensemble de rangées de capteur initialement exposées du second capteur d’imagerie au cours d’une seconde période de lecture de capteur au sein de la période prédéterminée.