DRM Server Streaming 3D AR Objects via Resolution Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital content management systems face limitations in differential distribution of digital content based on various permissions, as the encrypted object video stream and decryption key correspond one-to-one, preventing flexible permission-based distribution.
Innovation Solution
A system and method for streaming DRM content that reconstructs three-dimensional AR objects into multiple resolutions, segments, and streams them, decrypts the AR objects at resolutions matching client authentication authority, and renders them over a lower-resolution single image, thereby preventing communication degradation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If encrypted object video stream and decryption key correspond one-to-one, then content security is ensured, but flexible permission-based distribution cannot be achieved
Solution Approach 1:
The encrypted object video stream is segmented into multiple segments, each associated with different decryption keys. This allows different permission levels to access different segments or combinations of segments, enabling flexible permission-based distribution while maintaining content security through encryption.
Solution Approach 2:
The system changes the parameter of resolution by providing content at multiple resolution levels (e.g., 480p, 720p, 1080p). Each resolution level is associated with different decryption keys and permission levels, allowing flexible distribution based on user authorization while maintaining security through selective decryption.
2Manufacturing precision
If high-resolution three-dimensional AR objects are streamed, then content quality is improved, but communication bandwidth consumption increases
Solution Approach 1:
The high-resolution three-dimensional AR object is segmented into multiple resolution levels (e.g., low-resolution base layer and high-resolution enhancement layers). The system streams only the necessary resolution level based on user authorization and device capabilities, reducing bandwidth consumption while maintaining content quality for authorized users.
Solution Approach 2:
Different parts of the content are provided at different quality levels. The base layer is provided at lower resolution to all users, while enhancement layers providing higher quality are selectively provided to authorized users with appropriate permissions, optimizing bandwidth usage while maintaining quality where needed.
3Adaptability or versatility
If multiple resolution versions of three-dimensional AR objects are maintained, then flexible permission-based distribution is enabled, but system complexity increases
Solution Approach 1:
The content is segmented into standardized resolution levels and permission tiers. The DRM server maintains a structured repository of encrypted segments at different resolutions, each tagged with permission metadata. This segmentation approach enables flexible permission-based distribution while managing system complexity through organized, modular content structure.
Solution Approach 2:
The system creates a universal framework where a single content source can be distributed across multiple resolution levels and permission levels using the same encryption and segmentation infrastructure. This multi-functional approach enables flexible permission-based distribution without proportionally increasing system complexity, as the same mechanisms handle both security and quality variations.
Data Source
AI summary
Methods and systems for streaming DRM content are disclosed, and specific embodiments of the present disclosure can prevent communication degradation between a DRM server and a client terminal by reconstructing three-dimensional AR objects of DRM content packaged with an encryption key into a predetermined number of resolutions and then streaming them in segments, decrypting the three-dimensional AR objects of each received resolution matching a client authentication authority, and rendering them over a rendered low-resolution single image.


