Information Code Reading System Using Cyclic Partial Image Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information code reading systems face security risks due to easy duplication of codes displayed on screens, which can lead to unauthorized use of financial or authentication information when photographed.

Innovation Solution

The system generates multiple partial code images by removing cells from the information code, displaying them cyclically, and capturing images with an exposure time longer than the cyclic cycle to ensure the entire code is read, preventing duplication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the information code is displayed on a screen, then the code can be easily captured and photographed, but the code can be easily duplicated and misused by third parties

Engineering Contradiction:
Improvecode capture convenienceVSAvoidcode security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The information code is divided into multiple partial code images that are displayed cyclically. Each partial code image contains only a portion of the complete code information, making it useless for duplication purposes. The segmentation is achieved by dividing the code grid into multiple sets, where each set forms a different partial code image.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The partial code images are displayed in a cyclic manner, switching between different partial codes at regular intervals. This periodic display ensures that a simple photograph captures only one partial code image, while the authorized reading device can accumulate multiple partial codes over time to reconstruct the complete information code.

Inventive Principle:
Principle #19Periodic action

2Reliability

If the information code is divided into multiple division codes, then photographing one or partial codes prevents information acquisition, but the original code can be restored by synthesizing all division codes

Engineering Contradiction:
Improvecode securityVSAvoidcode synthesis complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically accumulates partial code images over time by capturing multiple frames during the cyclic display. The reading device collects partial codes sequentially and synthesizes them in real-time, transforming a static code into a dynamic temporal sequence that requires time-based accumulation rather than spatial synthesis.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of requiring complex synthesis of multiple division codes, the system uses temporal copying where the same complete information code is reconstructed by accumulating copies of partial codes over time. The cyclic display creates multiple temporal copies of different partial views, which are then combined to form the complete code.

Inventive Principle:
Principle #26Copying

3Reliability

If the exposure time is longer than the cyclic cycle, then the entire information code can be captured regardless of display speed, but the capture timing becomes more critical

Engineering Contradiction:
Improvecode reading reliabilityVSAvoidcapture time window
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The reading device preliminarily determines the cyclic display period and sets the exposure time accordingly before capturing the code. By knowing the display cycle in advance, the system can configure the capture parameters to ensure complete code acquisition, preventing timing-related reading failures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3937063B1Information code reading system
Publication Date: 2024.03.27 DENSO WAVE INC
  • EP3937063B1 patent drawingFigure 1
  • EP3937063B1 patent drawingFigure 2
  • EP3937063B1 patent drawingFigure 3

AI summary

An information code reading system including an information code display device (20) and an information code reading device (30) is provided. The information code display device includes: a partial code image generation unit (21, 23) configured to generate, corresponding to an information code (C) to be displayed, multiple partial code images (P11, P12, P13, P21, P22, P23, P31, P32, P33) to be different from one another, a code area of the information code to be displayed includes multiple cells and each cell is included in at least one of the multiple partial code images, each partial code image is generated by removing a part of the cells from the code area, and the part of the cells being removed is set to be different from one another among the multiple partial code images; and a display unit (24, 25) configured to display the multiple partial code images generated by the partial code image generation unit on a display screen (24a) in a cyclic manner with the code area as a reference. The information code reading device includes: an image capturing unit (32) capturing an image of the display screen with an exposure time set to be longer than a cycle of cyclic display; and a decoding unit (31) decoding the information code captured by the image capturing unit.