Dynamic Matrix Code Display Adjustment for Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in capturing matrix codes displayed by electronic devices due to limitations such as insufficient resolution or short display duration, which restricts their ability to utilize the information encoded in these codes.

Innovation Solution

An electronic device system that allows user input to alter the display of matrix codes, including size, position, duration, and complexity, enabling the generation and transmission of updated display images to facilitate convenient capture by matrix code readers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the matrix code is displayed at a small size to save screen space, then the display area is preserved, but the resolution and capture quality deteriorates

Engineering Contradiction:
Improvedisplay areaVSAvoidcapture quality
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the matrix code size based on user interactions. Initially displaying at a smaller size to preserve screen space, but upon detecting capture difficulty or user request, it transitions to a larger size mode, making the code easier to capture while maintaining efficient screen utilization

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the display parameter (size) of the matrix code from a small initial state to a larger state when capture conditions are not met. This parameter transformation allows the same display area to serve dual purposes: efficient space utilization and high-quality capture

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the matrix code is displayed for a short duration to maintain content flow, then the content progression is smooth, but the capture opportunity is reduced

Engineering Contradiction:
Improvecontent flowVSAvoidcapture opportunity
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system implements periodic display of the matrix code, showing it for initial brief periods during content flow, then repeating the display at larger sizes or extended durations when capture attempts fail. This periodic reinforcement ensures content progression is maintained while providing multiple capture opportunities

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system prepares alternative display states (larger size, extended duration) in advance as backup options. When the initial short display fails to achieve capture, these pre-prepared alternatives are activated, ensuring seamless transition without disrupting content flow

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the matrix code is displayed at high resolution to improve capture quality, then the capture success rate increases, but the screen space utilization decreases

Engineering Contradiction:
Improvecapture qualityVSAvoidscreen space
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The matrix code display size is made dynamic rather than static. It starts at a smaller size for efficient screen utilization and automatically enlarges when capture conditions are not satisfied, achieving both efficient space use and high capture quality at different stages

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If the matrix code information is compressed to simplify the code, then the capture ease improves, but the information capacity is reduced

Engineering Contradiction:
Improvecapture easeVSAvoidinformation capacity
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system changes the complexity parameter of the matrix code based on capture success. When capture is difficult, it transforms the code into a simpler, more capture-friendly version. The full-information version is retained and re-displayed when capture conditions improve, balancing capture ease with information preservation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2646946B1User control of the display of matrix codes
Publication Date: 2018.10.17 ECHOSTAR TECH LLC
  • EP2646946B1 patent drawingFigure 1
  • EP2646946B1 patent drawingFigure 2
  • EP2646946B1 patent drawingFigure 3A

AI summary

An electronic device determines to transmit an image including a matrix code to a display, receives input specifying to alter the matrix code, generates an updated image according to the input, and transmits the updated image to the display. The device may alter a size and/or position of the matrix code, a display duration and/or complexity of the matrix code, and so on. The device may generate the matrix code and modify it in response to input, receive different matrix code versions and select a different version in response to input, receive the image including the matrix code and generate a replacement to overlay over the image, and so on. Additionally, independent of input, the device may receive an image, detect an included first matrix code, generate a second matrix code based on the first, and generate an updated image by adding the second matrix code to the image.