Visible Light Data Communication 2D Color Code Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Errors occur in received chromaticity coordinates due to interference light or color properties of the display or camera in visible light communication systems, leading to misdetected 2D color codes and inaccurate demodulation.
Innovation Solution
A visible light data communication system that detects and corrects 2D color codes by calculating correlation coefficients and distances between chromaticity coordinates of candidate reference cells and reference cells, and adjusts for rotation angles to accurately identify and demodulate the 2D color codes without additional hardware or processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If chromaticity coordinates are used for data transmission in visible light communication, then transmission rate is improved, but measurement precision deteriorates due to interference light and color property variations
Solution Approach 1:
The patent applies preliminary action by pre-defining multiple candidate reference cells with known chromaticity coordinates before data transmission. The receiving end calculates correlation coefficients between received signals and these pre-stored candidate references, enabling accurate identification even under interference. This preliminary preparation of reference data allows the system to maintain measurement precision while achieving high transmission rates through efficient correlation-based detection.
2Quantity of substance
If 2D color codes are used for visible light communication, then information transmission capacity is improved, but reliability deteriorates due to misdetection from color code confusion
Solution Approach 1:
The patent segments the 2D color code structure into distinct functional regions: reference cells containing known chromaticity patterns and data cells containing transmitted information. By segmenting the detection process into correlation-based reference matching followed by data extraction, the system maintains high information capacity while improving reliability. The reference region acts as a separate verification layer that enables accurate detection even when data regions are confused or degraded.
3Adaptability or versatility
If rotation of 2D color codes is allowed for flexible display, then adaptability is improved, but detection difficulty increases due to arrangement changes
Solution Approach 1:
The patent applies local quality by making the reference cell arrangement rotation-invariant. Instead of requiring fixed positional arrangements, the system uses correlation coefficients to match chromaticity patterns regardless of rotation angle. The reference cells are strategically positioned at locations that maintain their relative chromaticity relationships even when rotated, allowing the detector to identify the code structure and orientation automatically through pattern matching rather than position-dependent detection.
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
The system effectively prevents misdetection of 2D color codes, accurately detects rotation angles, and corrects chromaticity coordinates, ensuring reliable data transmission and improved communication accuracy.
Implementation Method 1
A receiving apparatus may acquire an intensity (R, G, B) of a received light by using a photodiode (PD) having a photosensitivity corresponding to the three RGB colors of the signal light
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
An apparatus for receiving visible light data, including an image acquirer configured to acquire an image including a color code, the color code including a data region and a reference region; a detector configured to detect in the acquired image an object having a shape corresponding to the color code, determine a reference candidate region in the object, and determine the object to be the color code by comparing property information of the reference region with the determined reference candidate region; and a demodulator configured to demodulate visible light data from the data region.