Color Visual Marker Encoding Data via Shape and Color Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing visual marker systems rely on binary data encoded in barcodes or QR codes, which are limited in their ability to encode complex data using color and shape attributes.

Innovation Solution

The development of color visual markers that use colored markings with specific size or shape attributes to encode data, where the colors are used to interpret the markings, allowing for user-selectable appearances and enhanced data encoding capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If binary data encoding is used in traditional barcodes or QR codes, then the encoding method is simple and widely compatible, but the ability to encode complex data using color and shape attributes is limited

Engineering Contradiction:
Improvedata encoding capabilityVSAvoidmarker structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extends traditional binary encoding by introducing color as an additional parameter dimension. Instead of using only black and white (binary), the system incorporates multiple colors to represent additional data states, thereby increasing encoding capacity without fundamentally changing the marker structure or requiring new decoding algorithms

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention adds the color dimension to the traditional binary encoding system. By incorporating color information alongside shape and position, the system transitions from a two-state (black/white) encoding to a multi-state encoding system, significantly expanding data capacity while maintaining compatibility with existing visual marker frameworks

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

2Adaptability or versatility

If color visual markers with user selectable appearance are implemented, then the visual appeal and user customization are improved, but the complexity of color interpretation and decoding increases

Engineering Contradiction:
Improveuser customization capabilityVSAvoidcolor interpretation difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent assigns specific meanings to colors at different locations within the marker. Each color position has a predetermined interpretation rule, allowing the system to encode multiple pieces of information (such as category, sub-category, or specific attributes) through the combination of colors at different positions, making the decoding process systematic rather than arbitrary

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system establishes predetermined color interpretation rules before the marker is created or scanned. The decoding device is pre-programmed with the color meaning mapping, so when a colored marker is encountered, the interpretation follows established rules rather than requiring real-time analysis or user judgment, thereby simplifying the actual decoding operation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12333378B1Visual marker with user selectable appearance
Publication Date: 2025.06.17 APPLE INC
  • US12333378B1 patent drawing
  • US12333378B1 patent drawing
  • US12333378B1 patent drawing

AI summary

Various implementations disclosed herein include devices, systems, and methods that provide detecting and decoding of visual markers that encode data. In some implementations, a visual marker is detected in an image of a physical environment. In some implementations, detecting the visual marker is based on a pre-determined portion of the visual marker. In some implementations, detecting the visual marker is based on a predefined shape. In some implementations, a visual marker interpretation scheme is determined for decoding the visual marker. In some implementations, the visual marker is decoded based on one or more colors being attributed a same value. In some implementations, the visual marker is decoded based on one or more other colors being attributed a different value.