Dual OS Media Playback via Guest OS Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Terminal devices with a host operating system are often unable to play media data from third-party applications due to the host OS's limited support for various media formats, resulting in an incomplete multimedia experience for users.
Innovation Solution
Implementing a dual-operating system configuration where the host OS requests assistance from a guest OS to process media data it cannot handle, enabling the guest OS to decode and return processing results for playback, thereby supporting all media formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a host operating system is used to execute third-party applications, then the device can run diverse applications, but the host OS cannot process media data from all third-party applications due to limited media format support
Solution Approach 1:
The patent introduces a guest operating system as an intermediary between the host OS and media data. When the host OS cannot process a media file, the system invokes the guest OS to handle the processing. This mediator approach allows the host OS to maintain simplicity while gaining access to additional media format support through the guest OS's capabilities.
Solution Approach 2:
The system implements multi-functionality by configuring both a host OS and a guest OS on the same device. The host OS handles general application execution while the guest OS provides specialized media processing capabilities. This universal configuration enables the device to handle both general computing tasks and specialized media format processing without requiring separate dedicated devices.
2Adaptability or versatility
If the host OS is configured to support all media formats, then all media data can be played, but the operating system becomes increasingly complex and resource-intensive
Solution Approach 1:
The patent segments the operating system functionality into two distinct parts: the host OS for general application execution and the guest OS for specialized media processing. This segmentation allows each OS to be optimized for its specific purpose - the host OS remains lightweight and simple while the guest OS provides comprehensive media format support only when needed.
Solution Approach 2:
Instead of configuring the host OS with complete media format support from the start, the system implements partial action by adding media processing capabilities only when required. The guest OS is invoked selectively based on whether the host OS can handle the media format, avoiding the overhead of maintaining full media support in the host OS at all times.
Data Source
AI summary
A method for playing media data is disclosed, including: transmitting, by a first operating system, a request for processing the media data to a second operating system, the first operating system and the second operating system being installed on a same device; receiving, by the first operating system, processing results from the second operating system, wherein the second operating system is configured to process the media data based at least in part on the request to generate the processing results; and playing the media data by the first operating system based at least in part on the processing results.


