Test Content Generation Using Generic Media for DRM-Free Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content items associated with digital rights management (DRM) authorizations, geo-blocking, whitelisting, expired certificates, and objectionable content pose challenges for use as test content, leading to playback issues and limitations in testing environments.
Innovation Solution
Generate test content with characteristics matching those of problematic content streams using generic video and audio, transcoding based on manifest files and header data to avoid restrictions, allowing unrestricted use and sharing for testing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If problematic content streams are used for testing, then testing accuracy is improved, but restrictions (DRM, geo-blocking, copyright) prevent their use
Solution Approach 1:
The patent creates test content that copies the essential characteristics (encoding parameters, container format, manifest structure) of problematic content streams without copying the actual restricted content. This allows testing to be performed on unrestricted content that mimics the problematic content's technical properties, resolving the contradiction between testing accuracy and usability.
Solution Approach 2:
The patent transforms the content by changing its parameters - specifically replacing the original restricted video and audio content with generic unrestricted content while maintaining the same encoding parameters, container structure, and manifest characteristics. This parameter transformation enables the content to be used in testing environments without violating restrictions.
2Adaptability or versatility
If generic video and audio are used to generate test content, then restrictions are avoided, but characteristics matching problematic content streams must be precisely replicated
Solution Approach 1:
The patent extracts characteristic data (encoding parameters, container format, manifest structure) from problematic content streams and copies these characteristics onto generic video and audio content. This copying process ensures that the test content precisely matches the technical characteristics of the problematic content while using unrestricted source material.
Solution Approach 2:
The patent systematically changes the parameters of generic content to match those of problematic content streams. This includes adjusting encoding parameters, container format, and manifest structure through automated processing, ensuring precise characteristics matching while maintaining unrestricted usability.
3Object-affected harmful factors
If content characteristics are extracted from manifest files, then restrictions are not violated, but complete characterization may be limited
Solution Approach 1:
The patent copies only the necessary characteristic data from manifest files (encoding parameters, container format, segment structure) without copying the actual protected content. This selective copying approach avoids restriction violations while capturing sufficient information for accurate test content generation.
Solution Approach 2:
The patent extracts specific characteristic data from manifest files and separates it from the restricted content. This extraction process isolates the useful characteristic information needed for test content generation while leaving the protected content behind, avoiding restriction violations while maintaining characteristic completeness.
Data Source
AI summary
Methods and systems for generating test content are disclosed. To analyze or test output of a content item, test content that shares the same characteristics as the content item may be generated using generic (e.g., public domain) video and/or audio. Because the test content shares the same characteristics as the content item, the test content may be used to analyze or test the output of the content item. But because the test content is generated using generic video and/or audio, the test content is not subject to restrictions that limit or prevent its use in the testing environments.


