Multi-Processor Sound Library Program Development
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developing library programs for sound processing apparatuses is time-consuming and labor-intensive, as each processor requires specific code sets, leading to increased development efforts and complexity.
Innovation Solution
A library program that includes executable codes for multiple processors, allowing the main processor to execute and transmit appropriate code sets to secondary processors, enabling them to perform sound processing tasks, thus reducing the need for separate code development for each processor configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate library programs are developed for each processor, then each processor can execute optimized code, but the development time and effort increase significantly
Solution Approach 1:
The patent creates a universal library program structure that can serve multiple processor types. The main processor executes a common library program that contains processor-specific executable codes (first, second, third executable codes) for different processors (first processor, second processor). This allows one library program to universally support multiple processor configurations without requiring separate development for each processor type.
2Reliability
If multiple processor-specific library programs are created, then each processor configuration can be optimized, but the storage space required increases
Solution Approach 1:
The patent merges multiple processor-specific executable codes into a single library program. The library program contains first executable code for the main processor, second executable code for the first processor, and third executable code for the second processor, all combined in one program. The main processor dynamically selects and transmits the appropriate executable code to the corresponding processor, eliminating the need for separate library programs for each processor configuration and reducing overall storage requirements.
Data Source
AI summary
A library program includes a first executable code that defines steps of first processing of sound processing and that is written using an instruction set for the main processor, a second executable code that defines steps of second processing of the sound processing and that is written using an instruction set for a first processor, and a third executable code that defines the steps of the second processing of the sound processing and that is written using an instruction set for a second processor. The library program, when executed by the main processor provided in the sound processing apparatus, causes the main processor to: execute the first executable code; transmit, in a case where the sound processing apparatus further includes the first processor, the second executable code to the first processor; and transmit, in a case where the sound processing apparatus further includes the second processor, the third executable code to the second processor.


