Multimedia Framework Connection Without Negotiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional media frameworks in mobile environments require complex and resource-intensive negotiation processes for media graph construction, leading to slow connection times and excessive resource consumption, burdening both the OS platform builder and media application developer.
Innovation Solution
A method that enables a 'connection without negotiation' media graph construction, where the media framework receives component information and connection details from the media application, allowing for direct construction and rendering, with components capable of denying or incapable of denying connections, reducing the need for extensive data type and buffer negotiations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional media framework performs negotiation process for component connection, then data type and buffer compatibility is ensured, but connection time increases and resource consumption increases
Solution Approach 1:
The patent applies preliminary action by pre-defining connection protocols and data type mappings in the media framework before component connection is needed. The framework includes pre-configured negotiation rules and data format specifications that allow components to connect directly without performing real-time negotiation, thus ensuring compatibility while reducing connection time.
Solution Approach 2:
The patent extracts the negotiation process from the connection procedure by separating compatibility verification into a pre-processing phase. The media framework extracts and validates data type compatibility information beforehand, allowing the actual connection to proceed without repeated negotiation cycles, thereby reducing connection time while maintaining reliability.
2Reliability
If conventional media framework performs complete connection between all components, then media graph construction is completed, but resource consumption increases
Solution Approach 1:
The patent applies partial action by connecting only the necessary components required for media rendering rather than establishing complete connections between all components. The media framework identifies and establishes minimal sufficient connections to achieve the rendering function, avoiding unnecessary negotiation and connection procedures that would consume additional power resources.
Solution Approach 2:
The patent extracts the essential connection requirements from the complete component connectivity by identifying only the critical paths needed for media processing. The framework separates and executes only the necessary connection operations, eliminating redundant negotiation processes and reducing overall power consumption while maintaining media graph construction completeness.
3Ease of operation
If media application develops media graph construction, then connection control is achieved, but development complexity increases
Solution Approach 1:
The patent applies self-service by enabling the media framework to automatically construct and manage media graphs without requiring extensive manual configuration from the media application. The framework self-manages connection establishment, data type verification, and buffer allocation, allowing developers to focus on higher-level media processing logic while reducing development complexity.
Solution Approach 2:
The patent introduces the media framework as an intermediary layer between the media application and the underlying system components. This intermediary handles the complex connection control and negotiation processes, shielding the application developer from low-level details while maintaining connection control capability through simplified API interfaces.
4Adaptability or versatility
If conventional media framework uses general component connection, then versatility is maintained, but processing time for connection increases
Solution Approach 1:
The patent applies local quality by implementing connection protocols and data type specifications that are optimized for specific media formats and component types. Instead of using a single generic connection approach, the framework tailors connection procedures to local requirements of different media components, enabling faster connections for common formats while maintaining versatility for various media types through format-specific optimization.
Data Source
AI summary
The present invention relates to a multimedia-data-processing method which enables a media graph to always be constructed in a “connection without negotiation” manner, on the basis of an already known media graph construction, and thus provides a media framework in which procedures for connecting components are minimized, thereby improving the performance of a system and satisfying the requests of an OS platform builder and a media application developer. The multimedia-data-processing method of the present invention is performed by a multimedia framework, and comprises: (a) a step of receiving component information required for the construction of the media graph and component connection information from a media application; and (b) a step of ensuring that the media graph is constructed by the content received in step (a), and that the media graph waits for a rendering command, thereby eliminating the necessity of permitting the media application to check the construction of the media graph.


