Time-Varying Visual Marker Verification via Dynamic Frame Rate Synchronization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
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
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.
Data Source
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.


