Content Packaging Using Shared Segments Across DRM Key Schemes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital rights management systems face inefficiencies in processing and storage due to the generation of duplicate content segments for both single-key and multi-key encryption implementations, leading to increased resource usage.
Innovation Solution
Implement a hybrid approach where common segments are used in both single-key and multi-key encryption implementations, sharing a common encryption key, and embedding Protection System Specific Header (PSSH) information into an INIT segment to ensure compatibility across both types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate single-key and multi-key manifests with separate encrypted segments are generated, then both single-key and multi-key implementations are supported, but processing and storage inefficiencies occur due to duplicate segment generation
Solution Approach 1:
The patent merges the previously separate single-key and multi-key segment generation processes into a unified packaging system. A single packaging process now generates segments that can be used by both single-key and multi-key implementations, eliminating the need to create separate duplicate segments for each implementation type.
Solution Approach 2:
The packaging system creates universal segments that serve multiple functions - they can be decrypted by both single-key and multi-key implementations. The segments are encrypted in a way that allows flexible key management, enabling the same segment to be used across different implementation types without requiring separate duplicate segments.
2Adaptability or versatility
If separate single-key and multi-key manifests with separate encrypted segments are generated, then both implementation types are supported, but storage inefficiencies occur due to duplicate segment storage
Solution Approach 1:
The patent combines the storage requirements for single-key and multi-key segments into a single storage location. Instead of maintaining separate storage buckets for single-key segments and multi-key segments, the system uses a unified storage approach where segments are stored once and referenced by both implementation types.
Solution Approach 2:
The stored segments are designed to be universally usable by both single-key and multi-key implementations. The same encrypted segment can serve both implementation types, eliminating the need to store duplicate copies of the same content in separate locations for different key management schemes.
3Device complexity
If combined or composite manifests are created, then single and multi-key manifests are merged, but inefficient and undesirable license requests are generated by multi-key capable devices
Solution Approach 1:
The patent segments the manifest structure into distinct single-key and multi-key manifest files, each with its own PSSH boxes and segment references. Instead of creating a single combined manifest that confuses the licensing system, the patent maintains separate manifest files that clearly indicate their intended use, allowing multi-key capable devices to efficiently determine which manifest to use without generating unnecessary license requests.
Data Source
AI summary
Techniques are provided herein for efficient packaging of digital content. In particular, at least a portion of generated segments of digital content are used in both a single-key encrypted implementation of the content and a multi-key implementation of the content. This may result in content packaging processing and storage efficiencies.


