Display Device Image Code Data Transfer Brightness Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing visible light communication schemes using LEDs are limited in data transfer capacity due to the ability to express only one bit at a time and require both a light emitter and receiver, making it difficult to convey large amounts of data using limited colors.
Innovation Solution
A system that generates and decodes an image code using a series of brightness values corresponding to binary codes, where a display device outputs colors with specific brightness values in code areas, and a decoding device, equipped with a camera, acquires and decodes these values to transfer data, using models like RGB, YCbCr, or YCgCo to determine binary codes from the brightness values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If LED-based visible light communication is used to replace RF communication, then wireless communication capability is achieved, but data transfer capacity is limited to one bit at a time
Solution Approach 1:
The patent transitions from temporal modulation (one bit at a time through flashing) to spatial modulation by displaying multiple brightness values simultaneously across different pixel locations. This dimensional shift from time-based to space-based encoding enables parallel data transmission, dramatically increasing data transfer capacity while maintaining simplicity in the communication protocol.
Solution Approach 2:
The patent utilizes brightness value as an additional parameter beyond color to encode data. By varying the brightness levels of displayed colors according to predetermined encoding tables, the system can represent multiple binary values simultaneously, transforming a single-parameter (color) system into a multi-parameter (color + brightness) system that achieves higher data capacity.
2Productivity
If color recognition is used to transfer data, then data transmission is achieved, but limited colors make it difficult to express large amounts of data
Solution Approach 1:
The patent introduces brightness value as an additional parameter to the limited set of displayable colors. By combining a small number of colors with multiple brightness levels, the system creates a much larger effective color space for data encoding. The encoding tables map binary values to specific color-brightness combinations, enabling large data capacity despite limited physical color options.
Solution Approach 2:
The patent divides the data transmission task into multiple segments by using different brightness values of the same color to represent different binary codes. Instead of requiring many different colors, the system segments the data representation across multiple brightness levels of available colors, effectively expanding the data expression capacity through systematic segmentation of the encoding space.
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 efficient data transfer by expressing multiple binary codes with a combination of color values and brightness values, allowing for the transmission of various data types, including text, sound, and video, over a display panel, with the size of code areas adjusting based on distance for accurate decoding.
Implementation Method 1
a display device configured to output at least one color having the series of brightness values in a code area on a display panel
Implementation Method 2
a code decoding device configured to acquire the series of brightness values of the at least one color output in the code area through a sensor
Data Source
AI summary
Provided are a system for transferring data using an image code, a method of outputting an image code on a display device, and a method of decoding an image code. The system includes a code generation device configured to generate an image code including a series of brightness values corresponding to a binary code representing source data or a part of the binary code, a display device configured to output at least one color having the series of brightness values in a code area on a display panel in order of the series of brightness values, and a code decoding device configured to acquire the series of brightness values of the at least one color output in the code area through a sensor and to decode the image code.


