Dynamic Machine-Readable Code Embedding in Video Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in reliably generating and embedding machine-readable labels (MRLs) within digital media, such as videos, due to variations in display properties across electronic devices, which affects scannability and obscures other content, and lacks tracking of source and viewer interactions.
Innovation Solution
A system for dynamically embedding MRLs into video files using modules with adjustable design choices, error correction, and unique identifiers, allowing for reliable scannability and tracking of viewer interactions across different devices and platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If MRLs are embedded into digital media to guide consumers to targeted content, then consumer access to products and services is improved, but the MRLs may obscure other digital content included in the video frame
Solution Approach 1:
The patent applies dynamics by making the MRL adaptive to different display environments. The system dynamically adjusts MRL properties (size, position, format) based on the electronic display device characteristics, ensuring the MRL remains scannable while minimizing obstruction of other content. This is achieved through device detection and adaptive rendering of the MRL in the digital media stream.
Solution Approach 2:
The patent changes parameters of the MRL based on the display device being used. The system modifies MRL size, resolution, and positioning parameters according to the specific electronic device characteristics (screen size, resolution, refresh rate) to optimize both scannability and content visibility. This parameter adaptation resolves the contradiction between making the MRL large enough to scan reliably and small enough not to obscure other content.
2Object-generated harmful factors
If the size of the MRL is decreased to reduce obscuring of content, then less digital content is obscured, but the scannability of the MRL becomes more challenging
Solution Approach 1:
The patent employs parameter changes by adjusting the MRL size and resolution based on the detected display device characteristics. For smaller screens or devices with lower resolution, the system increases the MRL size and adjusts the error correction level to maintain scannability. For larger screens, it can reduce the size while maintaining reliability. This dynamic parameter adjustment resolves the contradiction between MRL size and scannability.
Solution Approach 2:
The patent applies beforehand cushioning through error correction coding in the MRL. By embedding error correction capabilities into the MRL structure in advance, the system ensures that even when the MRL is displayed at smaller sizes or under suboptimal conditions, it remains reliably scannable. This pre-built resilience cushioning protects against scannability degradation.
3Productivity
If MRLs are presented on different electronic devices with varying display properties, then widespread dissemination of information is achieved, but the MRL scannability becomes unreliable across devices
Solution Approach 1:
The patent applies universality by creating a system that generates device-specific MRLs tailored to each electronic display device type. Rather than using a single universal MRL that may not work well on all devices, the system produces optimized MRLs for different device categories (smartphones, tablets, TVs, computers) with appropriate size, resolution, and error correction levels, ensuring reliable scannability across all platforms while maintaining widespread information dissemination.
Solution Approach 2:
The patent changes MRL parameters according to the specific electronic device being targeted. The system adjusts size, resolution, error correction level, and positioning parameters based on device characteristics such as screen size, refresh rate, and resolution. This parameter customization ensures that MRLs remain reliably scannable across diverse devices while enabling broad information dissemination through multiple channels.
4Productivity
If MRLs are embedded in video files for distribution by multiple content providers, then information can be rapidly disseminated to large numbers of viewers, but it becomes technically challenging to identify the source of MRL scans
Solution Approach 1:
The patent applies segmentation by dividing the MRL tracking system into distinct components: content provider identification, device fingerprinting, and scan attribution. Each MRL embedded in video files contains encoded information about the specific content provider and video instance. When scanned, the system segments the analysis to identify which content provider's video was being viewed, enabling accurate source attribution even when the same MRL content is distributed by multiple providers.
Solution Approach 2:
The patent implements feedback through a tracking system that captures scan events and provides information back to content providers about viewer engagement. The system records which content provider's video contained the scanned MRL, creating a feedback loop that enables attribution of scans to specific content sources. This feedback mechanism resolves the complexity of tracking scan sources across multiple distributors.
Data Source
AI summary
This disclosure relates to technology for embedding machine-readable labels (“MRLs”) into digital media files. Digital media files may be presented on different screen sizes, having different resolutions, different frame refresh rates and other display properties. Each screen may therefore present an MRL differently, potentially negatively impacting scan-ability of the presented MRL. Systems disclosed herein receive a set of design choices for an MRL. The systems may resize pre-existing content in one or more video frames of the media file and create a space within each video frame for displaying the MRL. The systems may render a resultant video file for a target screen size that includes a reliably scannable MRL embedded in the video frame(s).


