Multimedia OS Graphic Data Processing via Native Module Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multimedia devices face challenges in processing graphic data from applications written in different programming languages, requiring redrafting of applications to support graphics, which limits user-friendly functions and compatibility.
Innovation Solution
A multimedia device with an operating system capable of processing multiple graphic data types through a native module that handles applications drafted in native code separately from those in specific computing languages, allowing for simultaneous display and overlay of graphic data from different sources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If an operating system supports applications drafted in a specific computing language, then the application can be executed, but applications drafted in other languages cannot support graphics without redrafting
Solution Approach 1:
The patent introduces a language conversion module as an intermediary between applications drafted in different languages and the operating system's native code execution environment. This module automatically converts graphic-related code from various programming languages into the native computing language, enabling multi-language application support without requiring manual redrafting or increasing overall system complexity.
2Ease of operation
If applications are redrafted to support graphics in a specific computing language, then graphic functionality is achieved, but user-friendly functions are limited
Solution Approach 1:
The operating system's language conversion module performs automatic language conversion without requiring user intervention or application redrafting. The system self-services by detecting the application's programming language and automatically translating graphic-related code into native code, maintaining ease of operation while expanding application compatibility.
3Stability of the object's composition
If multiple graphic data types are processed through the same module, then processing uniformity is maintained, but processing efficiency decreases
Solution Approach 1:
The patent segments the graphic data processing module into multiple specialized sub-modules, each optimized for processing specific graphic data types. This segmentation maintains processing uniformity through standardized interfaces while improving efficiency by allowing each sub-module to handle its specific graphic type with optimized algorithms.
4Productivity
If applications are required to be drafted in native code, then graphic processing efficiency is improved, but scalability to support other languages is reduced
Solution Approach 1:
The language conversion module is designed with universal functionality to handle multiple programming languages while maintaining native code execution efficiency. It provides multi-language support through a unified conversion framework that translates various languages into optimized native code, achieving both scalability and processing efficiency.
Data Source
AI summary
A multimedia device provided with an operating system (OS) capable of processing a plurality of graphic data comprises a first client receiving first graphic data of a managed application; a native module pre-processing an application drafted in a native code; a second client receiving second graphic data of the application pre-processed by the native module; a composite module compositing the first graphic data output from the first client and the second graphic data output from the second client; and a display module outputting the composited first and second graphic data, wherein the composite module is accessed to the first client and the second client.


