Electronic Display Image Proof of Play Using CRC Codes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for proof of play in digital out-of-home advertising fail to accurately verify the display of images due to issues such as missing, corrupted, or mislabeled media files, hardware updates, and media player malfunctions, leading to discrepancies between intended and actual content display.
Innovation Solution
Implementing unit controllers with proof of play modules that generate cyclic redundancy check (CRC) codes for images transmitted from media players to electronic displays, allowing for accurate tracking of play duration and count through CRC code analysis and storage, minimizing the need for full image data storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If playlists are provided as input to media players, then advertising content can be delivered to electronic displays, but the playlists may not accurately represent the content actually displayed due to missing, corrupted, or mislabeled media files
Solution Approach 1:
The system captures actual display output from the electronic display and feeds it back to verify what was actually shown. This feedback loop allows the system to compare intended content (from playlists) with actual content displayed, providing accurate proof of play information and enabling verification of content delivery despite media player or file issues
Solution Approach 2:
The system introduces an intermediary verification process that sits between the media player and the final content delivery. This intermediary captures and validates the actual displayed content, serving as a mediator that ensures accurate proof of play reporting even when the media player or files have issues
2Measurement precision
If full image data is captured and stored for proof of play, then accurate verification of displayed content is achieved, but storage resources are consumed
Solution Approach 1:
The system extracts only the essential verification information from the full image data. Instead of storing complete images, it captures key identifying features and metadata that are sufficient to verify content delivery, thereby reducing storage requirements while maintaining verification precision
Solution Approach 2:
The system creates simplified representations or copies of the displayed content for verification purposes. Rather than storing full-resolution images, it generates condensed verification data that captures the essential identity of the content without requiring substantial storage resources
Data Source
AI summary
A display assembly providing proof of play information is disclosed. Content items, including static content files, each of which comprises a single image for display in each play instance for a period of consecutive seconds, are displayed at electronic display, at least in part by way of a media player. A unit controller causes a cumulative play count for each of the content items to be stored and maintained over time, redundancy check codes to be generated for the content items such that a respective code is consistently generated for each of the content items, and is consistently and consecutively generated for each of the static content items in each of the play instances, and where a consistent redundancy check code is consecutively generated for a respective one of the content items in a respective one of the play instances, cause the play count associated therewith to be incremented.


