Proxy-Pattern Multimedia Display Decoupling Application Layer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In existing multimedia displaying systems, the display application layer requires direct interfacing with the surface realizing component, leading to high complexity and poor flexibility when the surface realizing component needs to be replaced or its interfaces/parameters change, such as when implanted on different chips.
Innovation Solution
A proxy-pattern-based multimedia displaying method where a surface proxy body receives multimedia data from the display application layer and sends it to a surface entrusting body, which then interfaces with the surface realizing component for display, allowing the display application layer to operate independently of the surface realizing component and reducing the need for direct modifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the display application layer directly interfaces with the surface realizing component, then the display function can be achieved, but the complexity increases and flexibility decreases when the surface realizing component needs to be replaced or its interfaces change
Solution Approach 1:
The patent introduces a surface proxy body as an intermediary component between the display application layer and the surface realizing component. The surface proxy body receives display data from the display application layer and forwards it to the surface realizing component, thereby decoupling the direct interface dependency. This allows the display application layer to operate independently of specific surface realizing component implementations, reducing interface complexity while maintaining display functionality.
2Adaptability or versatility
If the surface realizing component is implanted on different chips, then the adaptability improves, but the modification complexity of the display application layer increases
Solution Approach 1:
The surface proxy body serves as a stable intermediary layer that remains unchanged across different chip implementations. When the surface realizing component needs to be implanted on different chips, only the surface proxy body's interface with the surface realizing component needs adjustment, while the display application layer remains untouched. This significantly improves adaptability to different chips while maintaining ease of manufacture for the display application layer.
3Ease of operation
If the display application layer directly calls the surface realizing component, then the display operation can be performed, but the flexibility decreases when interfaces or parameter configurations vary
Solution Approach 1:
The surface proxy body acts as a flexible intermediary that handles variations in interfaces and parameter configurations between the display application layer and the surface realizing component. The display application layer interacts with the surface proxy body through a stable interface, while the surface proxy body adapts to different surface realizing component configurations. This maintains ease of operation for the display application layer while improving interface flexibility for different implementations.
Data Source
AI summary
A proxy-pattern-based multimedia displaying method is disclosed in the present disclosure, the multimedia displaying method is applied to a chip where an embedded system is built in. The embedded system includes a display application layer, a surface proxy body, a surface entrusting body and a surface realizing component. The surface proxy body is an proxy for the surface entrusting body. The surface proxy body and the surface entrusting body are independent of the display application layer. The multimedia displaying method includes: receiving to-be-displayed multimedia data from the display application layer and sending the to-be-displayed multimedia data to the surface entrusting body by the surface proxy body; and sending the to-be-displayed multimedia data to the surface realizing component or the display application layer for display on a display screen by the surface entrusting body.


