Time-Varying Visual Marker Verification via Dynamic Frame Rate Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to accurately capture and verify time-varying visual markers, which encode data sequentially, often resulting in incomplete or inaccurate decoding due to frame rate discrepancies between display and capture devices.

Innovation Solution

Implementing a method that adjusts image capture parameters, such as frame rate, to synchronize with the display of time-varying visual markers, and using validation indicators to verify the completeness of the code, ensuring all codes are captured and decoded correctly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the image capture frame rate is increased to capture all codes of the time-varying visual marker, then the completeness of code capture is improved, but the energy consumption and device complexity increase

Engineering Contradiction:
Improvecompleteness of code captureVSAvoidenergy consumption of image capture
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the image capture frame rate based on the detected frame rate of the time-varying visual marker. By matching the capture frame rate to the display frame rate, the system ensures complete code capture without unnecessarily increasing energy consumption. The processor monitors the marker's temporal characteristics and modifies capture parameters accordingly, achieving reliability improvement only when needed.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the image capture frame rate is increased to capture all codes, then the completeness of code capture is improved, but the device complexity increases

Engineering Contradiction:
Improvecompleteness of code captureVSAvoidcomplexity of image capture system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements dynamic frame rate adjustment where the image capture device adapts its operating parameters in real-time based on the detected temporal characteristics of the time-varying visual marker. The processor continuously monitors the marker's frame rate and dynamically modifies the capture settings, allowing the system to maintain simplicity when static capture suffices while enabling complex adaptive behavior only when needed for complete code capture.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If validation indicators are added to verify code completeness, then the accuracy of decoding is improved, but the device complexity and processing requirements increase

Engineering Contradiction:
Improveaccuracy of decodingVSAvoidcomplexity of verification system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The validation indicators are pre-integrated into the visual marker structure itself, allowing the detecting device to verify code completeness during the natural capture and processing workflow. By embedding verification elements (such as checksums or pattern recognition features) within the marker design, the system achieves accurate decoding verification without adding separate complex verification hardware or multi-stage processing systems.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If the frame rate of the image sensor is adjusted to match the display frame rate, then the accuracy of code capture is improved, but the adaptability to different display rates decreases

Engineering Contradiction:
Improveaccuracy of code captureVSAvoidadaptability to different frame rates
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system employs dynamic frame rate adjustment where the image sensor's capture rate is continuously adapted to match the detected display frame rate of the time-varying visual marker. The processor monitors the temporal characteristics of the marker and modifies the sensor settings in real-time, enabling the system to accurately capture codes regardless of whether the display operates at 30fps, 60fps, or other variable rates, thus maintaining both accuracy and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11948030B1Time varying visual marker verification and decoding
Publication Date: 2024.04.02 APPLE INC
  • US11948030B1 patent drawing
  • US11948030B1 patent drawing
  • US11948030B1 patent drawing

AI summary

Various implementations disclosed herein include devices, systems, and methods for verifying that an image includes a complete code of a time-varying visual marker that displays codes sequentially on a display. In some implementations, the verification determines that the image include a complete code rather than combinations of sequentially-displayed codes that may be included in an image based on use of a rolling shutter (e.g., in a camera of a detecting electronic device). In some implementations, the verification involves comparing a first verification portion of an image to a second opposing verification portion of an image. Various implementations disclosed herein include devices, systems, and methods for modifying image capture parameters (e.g., frame rate) to ensure capture of all codes of a time-varying visual marker.