Matrix Code Display Segmentation for Screen Resolution Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for displaying matrix codes on electronic devices with varying resolutions are inefficient, as they require smaller matrix codes to be displayed successively to accommodate different screen resolutions, limiting data transmission capacity.

Innovation Solution

A method that generates a main image corresponding to a matrix code and divides it into secondary images, which are then displayed on the screen, optimizing data transmission based on the screen's resolution by calculating the number of secondary images needed to fit within the screen's dimensions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a large matrix code is displayed to transmit more data, then the data transmission capacity is improved, but the matrix code cannot be displayed on screens with lower resolution

Engineering Contradiction:
Improvedata transmission capacityVSAvoidcompatibility with different screen resolutions
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent divides a large matrix code image into multiple smaller secondary images that can be displayed sequentially on screens with lower resolutions. Each secondary image contains a portion of the original data, and the reading device reconstructs the complete data by combining these segments in order. This segmentation allows the system to transmit large amounts of data while maintaining compatibility with various screen resolutions.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple small matrix codes are displayed successively to accommodate low resolution screens, then compatibility is improved, but the data transmission efficiency deteriorates

Engineering Contradiction:
Improvecompatibility with different screen resolutionsVSAvoiddata transmission efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent dynamically adjusts the size and number of matrix codes based on the screen's resolution capabilities. The system detects the screen resolution and automatically determines whether to display a single large matrix code or multiple smaller secondary images. This dynamic adaptation optimizes data transmission efficiency by using the largest possible matrix code size that fits within the screen constraints, minimizing the number of sequential displays required.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the matrix code size is reduced to fit low resolution screens, then the display compatibility is improved, but the quantity of transmitted data decreases

Engineering Contradiction:
Improvedisplay compatibilityVSAvoidquantity of transmitted data
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent adds a temporal dimension to the data transmission process by displaying matrix codes sequentially over time. Instead of attempting to fit all data into a single static image that must accommodate the smallest screen, the system transmits data across multiple time steps, with each screen displaying one or more matrix codes in sequence. This transforms the problem from a spatial constraint into a temporal solution, allowing full data transmission capability while maintaining compatibility with low-resolution displays.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentEP3014575B1Method and system for displaying at least one matrix code on a screen to send data to electronic equipment provided with means for reading the matrix code(s)
Publication Date: 2020.07.29 SCHNEIDER TOSHIBA INVERTER EUROPE SAS
  • EP3014575B1 patent drawingFigure 1
  • EP3014575B1 patent drawingFigure 2
  • EP3014575B1 patent drawingFigure 3~4

AI summary

The display method according to the invention displays at least one matrix code on a screen of an electronic display device, to send data to electronic equipment provided with means for reading the matrix code(s) The display device comprises the screen and means for displaying information on the screen. The display method comprises generating (140; 240) at least one two-dimensional matrix code from data to be sent, and displaying (170, 290) the matrix code(s) on the screen, the matrix codes being displayed successively when several matrix codes are generated. The display method further comprises partitioning (160; 260) a primary image corresponding to a generated matrix code into at least two secondary images, the dimensions of the primary image being equal to the dimensions of said matrix code and the dimensions of said secondary image being smaller than or equal to the resolution of the screen of the display device, the corresponding matrix code(s) being displayed in the form of secondary images during the display step (170; 290), and the secondary images being displayed successively on the screen.