Cloud Media Processing Service for Dynamic Content Modification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing media production and video editing systems face challenges in efficiently and economically processing media content before delivery to client devices, despite advancements in cloud computing and dynamic software-defined processing capabilities.
Innovation Solution
A system and method for dynamically modifying media content before delivery to a content consumption device, which includes a media essence repository, a media essence access database, a media processing database, and a cloud resource database. This system allows for media content manipulation functions, such as color conversion, to be executed in the cloud, optimizing resource allocation and ensuring consistent media presentation across different devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If media content processing is performed on client devices case by case, then processing flexibility is maintained, but processing efficiency and economic cost deteriorate
Solution Approach 1:
The patent introduces a cloud-based media processing service as an intermediary between media assets and client devices. This service handles decompression and media manipulation functions centrally, allowing client devices to access processed media without performing complex processing locally. The cloud service acts as a mediator that manages the complexity of media processing while providing simplified access to clients.
Solution Approach 2:
The patent replaces the mechanical approach of local processing on each client device with a cloud-based processing system. Instead of each client device having its own processing capabilities, the system substitutes this with centralized cloud processing resources that can be dynamically allocated and managed, improving efficiency while reducing individual device complexity requirements.
2Productivity
If cloud computing resources are used for media processing, then processing capability is improved, but resource allocation optimization becomes more challenging
Solution Approach 1:
The patent implements dynamic resource allocation in the cloud-based processing system. The media processing service can dynamically adjust processing resources based on demand, allocating computing power, storage, and bandwidth as needed. This dynamic approach allows the system to scale processing capability up or down while maintaining optimal resource utilization and adaptability to different client requirements.
Solution Approach 2:
The cloud-based media processing service is designed as a universal platform that can handle multiple types of media processing tasks simultaneously. It provides multi-functional capabilities including decompression, format conversion, quality adjustment, and delivery to various client devices through different protocols, making the system highly adaptable to diverse processing needs.
3Reliability
If media content is dynamically modified before delivery, then media presentation consistency is improved, but processing time increases
Solution Approach 1:
The patent applies preliminary processing actions to media content before delivery to client devices. The cloud-based service performs decompression, format standardization, and quality optimization in advance, so that when media is delivered to clients, it is already in the optimal format for their devices. This preliminary action ensures consistency across different clients while minimizing processing time during actual delivery.
Data Source
AI summary
A system is provided for dynamically modifying media content before delivery to a content consumption device. The system includes a database that store access metadata that indicates access information for media assets and media location metadata for identifying a location of each of the media assets in a repository. A media processing database receives media content manipulation functions to modify parameters of media content and assigns a unique identification to each of the functions. A cloud resource database includes metadata for available cloud resources. A content delivery manager receives a request to dynamically manipulate and deliver a modified media content, determines a desired function based on the unique identification, locates an available cloud resource to modify the parameter, and controls the located resource to decompress and execute the desired media content manipulation function to generate a modified media content that is delivered to the client device to be displayed thereon.


