Dynamic Twinkling Data Encoding for Screen Noise Immunity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data exchange methods using barcodes, QR codes, and color codes on portable electronic devices face issues with noise interference and low success rates due to varying screen specifications, affecting data transmission security and fluency.
Innovation Solution
A data transmission and reading system that patternizes data and displays it in a dynamic twinkling manner at a predetermined frequency, allowing for secure and accurate data capture and processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If data is displayed on portable electronic apparatus screens for scanning, then data exchange convenience is improved, but noise interference affects image capturing accuracy
Solution Approach 1:
The patent changes the display parameters by using dynamic twinkling patterns at specific frequencies (e.g., 5Hz-50Hz) instead of static displays. This temporal modulation allows the image capturing device to distinguish the data pattern from screen noise through frequency filtering, thereby maintaining high capturing accuracy while preserving the convenience of screen-based data exchange.
Solution Approach 2:
The patent implements periodic action by displaying data patterns that twinkle or flash at regular intervals with predetermined frequencies. This periodic display creates a temporal signature that can be detected and filtered by the reading apparatus, enabling accurate data extraction even in the presence of screen noise and varying display specifications.
2Adaptability or versatility
If data is displayed on screens with varying specifications, then adaptability is improved, but reading success rate decreases
Solution Approach 1:
The patent employs parameter changes by encoding data through temporal frequency patterns rather than relying on fixed spatial patterns. This approach makes the data representation independent of specific screen resolutions, colors, or refresh rates, allowing the reading apparatus to adapt to various display specifications while maintaining high reading success rates through frequency-based detection.
Solution Approach 2:
The patent achieves universality by creating a data display method that works across different portable electronic apparatus screens with varying specifications. The frequency-based twinkling pattern serves as a universal language that can be detected by the reading apparatus regardless of the display hardware differences, thereby improving both adaptability and reading reliability simultaneously.
3Device complexity
If static data patterns are displayed, then simplicity is maintained, but data security is compromised
Solution Approach 1:
The patent introduces periodic action through dynamic twinkling patterns that change over time. This temporal variation adds a layer of security by making the data pattern time-dependent, thereby preventing static capture and replay attacks. The periodic nature of the display allows for easy detection and decoding while maintaining relative simplicity in the display mechanism.
Solution Approach 2:
The patent applies dynamics by transitioning from static data patterns to dynamic twinkling patterns. This dynamic display approach enhances data security by preventing straightforward copying or replay of the data, while the underlying pattern recognition algorithm remains relatively simple, thus balancing security improvement with acceptable system complexity.
Data Source
AI summary
A data encoding and decoding system including an encoding apparatus and a decoding apparatus is provided. The encoding apparatus is configured to patternize a data. The encoding apparatus displays the patternized data in a manner of dynamic twinkling. The patternized data twinkles in a predetermined frequency. The decoding apparatus is coupled to the encoding apparatus. The decoding apparatus is configured to capture the data which dynamically twinkles in a predetermined time period. The decoding apparatus performs a data processing operation on the captured data to identify the captured data. In addition, a data encoding and decoding method is also provided.


