Multimedia Framework Connection Without Negotiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata type compatibilityVSAvoidconnection time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If conventional media framework performs complete connection between all components, then media graph construction is completed, but resource consumption increases

Engineering Contradiction:
Improvemedia graph construction completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If media application develops media graph construction, then connection control is achieved, but development complexity increases

Engineering Contradiction:
Improveconnection control capabilityVSAvoiddevelopment complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If conventional media framework uses general component connection, then versatility is maintained, but processing time for connection increases

Engineering Contradiction:
Improvecomponent compatibilityVSAvoidconnection speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9570110B2Multimedia-data-processing method
Publication Date: 2017.02.14 KOREA ELECTRONICS TECH INST
  • US9570110B2 patent drawing
  • US9570110B2 patent drawing
  • US9570110B2 patent drawing

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.