Geometric Optical Code for Low-Resolution Camera Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

QR codes require high-resolution cameras and precise user positioning for accurate reading, limiting their usability on older devices and causing frustration in domestic settings.

Innovation Solution

A two-dimensional optical code, known as SmartGlyph, uses geometrically divided elements with contrasting colors to simplify reading, allowing accurate and quick scanning with devices as low as 0.3 megapixels, and incorporates passive data storage referencing a central server for increased data capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If QR codes are used for data storage, then data capacity is increased, but reading accuracy and speed deteriorate on low-resolution devices

Engineering Contradiction:
Improvedata capacityVSAvoidreading accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The optical code is divided into multiple elements arranged in a grid pattern, where each element can be independently detected. This segmentation allows the reading device to identify the code structure and individual data elements even at lower resolutions, as each element maintains sufficient contrast and geometric definition for reliable detection on feature phones and older cameras.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different elements within the code are assigned specific geometric shapes and color combinations that provide local visual differentiation. This local quality enhancement ensures that each element can be clearly distinguished by reading devices regardless of overall image resolution, enabling accurate reading on low-megapixel cameras while maintaining high data capacity through the structured arrangement of multiple such elements.

Inventive Principle:
Principle #3Local quality

2Loss of information

If QR codes are used for data storage, then information capacity is increased, but reading speed deteriorates due to requiring still positioning

Engineering Contradiction:
Improveinformation capacityVSAvoidreading time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The code structure includes predefined alignment patterns and geometric markers that enable the reading device to automatically identify the code's position, orientation, and boundaries without requiring the user to manually position the device. This preliminary structural setup allows the device to begin decoding immediately upon capture, eliminating the need for prolonged still positioning and reducing reading time while maintaining high information capacity.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If high-resolution cameras are required for QR code reading, then reading accuracy is improved, but device compatibility deteriorates

Engineering Contradiction:
Improvereading accuracyVSAvoiddevice compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The optical code uses specific geometric parameters and color contrast ratios that are optimized for detection across a wide range of camera resolutions. By carefully selecting element sizes, spacing, and color differences that remain distinguishable even at low resolutions, the code achieves reading accuracy comparable to high-resolution QR codes while being compatible with feature phones and older camera devices.

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If passive data is used in the code, then data capacity is increased through server referencing, but system complexity increases

Engineering Contradiction:
Improvedata capacityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The optical code functions as an intermediary that stores compact passive data identifiers which reference larger datasets stored on external servers. This mediator approach allows the physical code to remain small and simple while enabling access to extensive information capacity through the server connection, effectively bridging the gap between limited physical storage and unlimited cloud storage without significantly increasing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2979228B1Optical code
Publication Date: 2025.12.03 SMARTGLYPH
  • EP2979228B1 patent drawingFigure 1~2-b
  • EP2979228B1 patent drawingFigure 3~5
  • EP2979228B1 patent drawingFigure 6

AI summary

An optical code, a method for encoding data according to said code, and a method for reading data encoded according to said code. The code formed of an array of equal-size elements, each element being the smallest representation of a data value. Elements being one of the following types of element; a first type where the entire area of the element is a single colour, a second type where the area is divided into at least two portions and each portion being a respective colour. The array having at least one of the second type of element.