Coordination Operation Method for Mobile Communication Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile communication terminals face challenges in improving additional function operations such as game execution and music playback due to high processor load from image display and audio processing, and there is no demand for simultaneous operation of primary and secondary functions like gaming during calls.
Innovation Solution
A coordination operation method where a host section manages a host processor for communication processing and an engine section with an engine processor for executing applications, with the host section transmitting programs to the engine section for execution, allowing for a compact device structure without the need for large non-volatile storage in the engine section.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a general purpose processor is used to achieve various functions, then device structure is simple and miniaturization is improved, but improvement in characteristics for additional function operations is difficult
Solution Approach 1:
The processor is divided into two distinct sections: a host section with a host processor for basic communication functions, and an engine section with an engine processor for additional functions like games and music. This segmentation allows each processor to be optimized for its specific purpose, improving overall performance while maintaining a compact structure through functional division.
2Productivity
If an engine processor is installed for additional functions, then characteristics for image display and audio processing are improved, but device structure becomes more complex
Solution Approach 1:
The host section and engine section are merged into a single integrated processor unit with a unified bus interface and shared memory architecture. This merging approach allows the dual-processor system to operate as a cohesive unit, improving performance for image display and audio processing while avoiding the structural complexity of completely separate processing systems.
3Ease of operation
If non-volatile storage is provided in the engine section, then program execution is enabled, but device size increases
Solution Approach 1:
The non-volatile storage function is extracted from the engine section and relocated to the host section. The engine section now only contains volatile memory for temporary program storage during execution, while the host section provides the non-volatile storage for program retention. This extraction reduces the engine section's size while maintaining program execution capability through the host section's storage resources.
Data Source
AI summary
An engine processor program, stored in a non-volatile storage region 37 of a storage section 35 connected to a host processor 31 of a host section 30, for execution in an engine processor 41 of an engine section 40, is transmitted from the host section 30 to the engine section 40. The engine processor program received by the engine section 40 is stored in a volatile storage section 42 connected to an engine processor 51. Then, the host section 30 notifies an execution instruction for a specified program, among the engine processor programs stored in the storage section 42, to the engine section 40 and causes execution on the engine processor 41. As a result, even in a structure provided, the engine section 40 does not need a large capacity non-volatile storage region, thereby configuring a compact mobile communication terminal.


