Dynamic Barcode Display Adaptation for Reliable Capture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Displaying a barcode on a mobile device for capture by another computing device is challenging due to variables such as ambient light, display properties, and camera settings, which can hinder successful capture and decoding.
Innovation Solution
The method involves dynamically modifying display properties of the barcode, such as color and opacity, using a time-dependent mathematical function to generate and display multiple versions of the barcode until successful capture is confirmed, increasing the likelihood of successful capture by the second device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a barcode is displayed on a mobile device for capture by another computing device, then data transmission can occur, but the success of capture is hindered by variables such as ambient light, display properties, and camera settings
Solution Approach 1:
The barcode display dynamically changes its properties over time. The system modifies at least one display property of the barcode (such as color, brightness, or contrast) during the display period, transforming a static barcode into a dynamic one that adapts to varying environmental conditions like ambient light to improve capture reliability
Solution Approach 2:
The system changes physical or visual parameters of the barcode display. By modifying display properties such as color intensity, brightness levels, or contrast ratios based on environmental sensors and time-dependent functions, the barcode becomes more adaptable to different lighting and camera settings conditions
2Reliability
If the barcode display properties are modified to adapt to environmental conditions, then capture reliability improves, but the system complexity increases
Solution Approach 1:
The system automatically adjusts barcode display properties without requiring manual intervention. Environmental sensors and embedded processors autonomously detect conditions and modify display parameters, reducing the need for complex user controls while maintaining high capture reliability
Solution Approach 2:
The system incorporates feedback mechanisms where environmental sensors monitor ambient conditions and feed this information back to the display controller. This closed-loop feedback enables automatic adjustment of barcode properties based on real-time environmental data, improving reliability while managing complexity through automated control
Data Source
AI summary
Embodiments of the systems, devices, and methods described herein generally facilitate the display of a barcode at a computing device for capture by another computing device. In accordance with one example embodiment, a barcode is generated at a first computing device, the barcode is displayed on a display screen associated with the first computing device, and one or more display properties of the barcode are dynamically modified while it is displayed at the first computing device until the barcode is successfully captured (e.g. by a camera) at a second computing device.


