Host-Engine Coordination for Compact Mobile Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile communication terminals face challenges in improving the performance of optional functions such as game execution and music reproduction due to the substantial load on processors, leading to a redundant structure with separate devices for essential and optional functions, which hinders compact design and independent operation of these functions.
Innovation Solution
A coordination method between a host section and an engine section, where the engine section requests the use of host connecting devices from the host section, with judgment on the engine processor's mode of operation, allowing the host processor to operate these devices only when the engine processor is in an active control state, thereby optimizing device usage without redundant installations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a general processor is used to carry out both essential functions and optional functions, then the mobile communication terminal has a simple structure, but the performance of optional functions such as games and music reproduction cannot be significantly improved
Solution Approach 1:
The processor is divided into two sections: a host section for essential communication functions and an engine section for optional functions. This segmentation allows each section to be optimized for its specific purpose, with the engine section providing enhanced performance for games and music reproduction while the host section maintains communication capabilities.
Solution Approach 2:
The engine connecting devices are designed to be shared between the engine section and host section. When the engine section is not in use, these devices can be controlled by the host section for essential functions, achieving multi-functionality and avoiding redundancy while maintaining simple structure.
2Productivity
If separate devices are installed for essential functions and optional functions, then the performance of optional functions is improved, but the mobile communication terminal becomes redundant and cannot be structured compactly
Solution Approach 1:
The engine connecting devices are designed to be shared between the engine section and host section. The same physical devices (display, audio output, input devices) are used by both sections depending on operational needs, eliminating redundancy while supporting enhanced optional function performance.
Solution Approach 2:
The system dynamically allocates device control between host and engine sections based on operational state. The host section can take control of engine connecting devices when the engine section is inactive, and vice versa, allowing flexible resource utilization without permanent redundant installations.
3Device complexity
If the host processor controls all devices, then the structure is simple, but the engine processor cannot independently operate optional functions with active control
Solution Approach 1:
Control authority is segmented between host and engine processors. The engine processor gains independent control of engine connecting devices when in active state, allowing autonomous operation of optional functions, while the host processor maintains control during communication operations.
Solution Approach 2:
The control structure is dynamic rather than static. The engine processor can independently control devices during engine-mode operation, and the system transitions control back to the host processor when communication functions are active, enabling flexible independent operation when needed.
4Productivity
If the engine processor actively controls engine connecting devices, then the performance of optional functions is improved, but the host processor cannot operate these devices when needed for communication functions
Solution Approach 1:
Device control is dynamically allocated based on operational mode. When the engine processor is actively controlling engine connecting devices, it maintains that control for optimal optional function performance. When the host processor needs to operate communication functions, control transitions back to the host, ensuring both sections can access devices when needed.
Solution Approach 2:
The system establishes control protocols in advance that define when each processor can access devices. The host processor can preempt engine control when communication functions require device access, and the engine processor can operate independently when communication is inactive, with predefined rules governing the transitions.
Data Source
AI summary
A mobile communication terminal having a structure including a host section and an engine section is built compactly. —As a request for using a host-connecting device is received from an engine section 40, a host section 30 makes a judgment of whether or not a current state of an engine processor of the engine section 40 is an engine-mode state of controlling actively an operation of an engine-connecting device connected to the engine processor of the engine section 40, and the engine-mode state is estimated to be continued. Further, when a result of the judgment is affirmative, the host section 30 operates a host-connecting section, according to an operation mode specified by operation mode parameters. As a result, in a mode in which a request is made by an application executed by the engine processor, a specific host-connecting device which the application has desired to use is operated.


