Bidirectional Visual Data Exchange via QR Code Display and Camera Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data communication environments where electronic signal exchange is disrupted by interference or jamming, existing solutions are ineffective when radio silence is required and all frequencies are affected, necessitating a backup mechanism for bidirectional communication.
Innovation Solution
A bidirectional communication protocol that uses visual displays on computational devices to exchange byte streams via QR codes or other visual codes, employing cameras for interpretation without active radio transmission, utilizing a shared dictionary for encryption and implementing communication protocols like TCP, UDP, or RTP.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional electronic communication methods are used, then data transmission speed and efficiency are improved, but communication reliability deteriorates when radio frequencies are jammed or interfered with
Solution Approach 1:
The patent introduces an intermediary medium (visual display and camera system) to transfer data between devices. Instead of direct electronic communication that can be jammed, data is converted to visual form displayed on screens and captured by cameras, creating a new communication channel that is immune to radio frequency interference.
Solution Approach 2:
The patent replaces the electronic/electromagnetic communication system with an optical-mechanical system. Data is transmitted through visual displays (optical) captured by camera sensors (mechanical/optical), eliminating dependence on radio frequency electromagnetic waves that are susceptible to jamming.
2Reliability
If visual display and camera systems are used for communication, then communication reliability is improved in jammed environments, but data transmission speed and efficiency deteriorate
Solution Approach 1:
The patent segments data into individual frames or packets that are displayed sequentially on the visual display. Each frame contains a portion of the overall data, allowing the receiver to reconstruct the complete message by capturing and assembling multiple frames. This enables reliable data transfer while managing the bandwidth limitations of visual communication.
Solution Approach 2:
The system uses periodic display of data frames at specific refresh rates. By transmitting data in periodic intervals through sequential frame display, the system optimizes the use of the visual communication channel, balancing reliability with transmission efficiency within the constraints of the display's refresh capability.
3Reliability
If QR codes or visual codes are used for data encoding, then communication security is improved through encryption, but device complexity and implementation difficulty increase
Solution Approach 1:
The patent utilizes parameter changes in visual codes (such as QR codes) to encode encrypted data. By modifying the visual parameters of the codes to represent encrypted information, the system achieves secure communication while leveraging existing, well-understood visual code formats and decoding algorithms.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables reliable, encrypted bidirectional data transfer without radio transmission, providing a functional communication mechanism in environments where traditional electronic communication is disrupted, improving data communication performance by using polarized light and limiting viewing angles for enhanced security and clarity.
Implementation Method 1
a first computational device with a first visual display and a second computational device with a second visual display... Byte streams are exchanged bidirectionally between the first computational device and the second computational device via the information displayed on the first visual display and the information displayed on the second visual display
Implementation Method 2
the first computational device is configured to read information displayed on the second visual display, and wherein the second computational device is configured to read information displayed on the first visual display
Data Source
AI summary
A first computational device with a first visual display and a second computational device with a second visual display are maintained, wherein the first computational device is configured to read information displayed on the second visual display, and wherein the second computational device is configured to read information displayed on the first visual display. Byte streams are exchanged bidirectionally between the first computational device and the second computational device via the information displayed on the first visual display and the information displayed on the second visual display, wherein active radio transmission between the first computational device and the second computational device is avoided.


