Musical Sound Generation Device Memory Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing musical sound generation devices face challenges in efficiently managing and accessing large amounts of waveform data, leading to delays and increased production costs due to the disparity in access speeds and capacities between high-speed, small-capacity and low-speed, large-capacity storage devices.
Innovation Solution
A musical sound generation device and method that utilize a control processor to determine the optimal combination of waveform generating sections and storage areas for sound emission based on the status of waveform data reading, employing a RAM with high access speed for immediate data access and a large-capacity flash memory for storing all timbre waveform data, with data exceeding a threshold being pre-transferred to RAM for rapid access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If waveform data is stored in a low-speed, large-capacity storage device, then storage capacity is increased and production cost is reduced, but access speed deteriorates leading to delays in sound emission
Solution Approach 1:
The storage system is segmented into multiple storage areas within the first memory, each capable of independently storing waveform data. This segmentation allows parallel access to different waveform data by different waveform generating sections, effectively increasing access speed while maintaining large storage capacity.
Solution Approach 2:
The control processor determines in advance the optimal combination of waveform generating sections and storage areas based on the reading status of waveform data. This preliminary determination prevents access conflicts and delays, ensuring that waveform data is ready for immediate emission when needed.
2Speed
If waveform data is stored in a high-speed, small-capacity storage device, then access speed is improved, but storage capacity is reduced and production cost increases
Solution Approach 1:
The first memory is divided into multiple storage areas that can be independently managed. This allows the system to efficiently utilize the limited high-speed storage capacity by distributing waveform data across multiple segments, effectively increasing the total usable storage capacity while maintaining high access speeds.
Solution Approach 2:
The system dynamically changes the allocation parameters of storage areas based on the reading status and demand for waveform data. This allows optimal utilization of the high-speed storage capacity, accommodating more waveform data than the static capacity would suggest.
3Productivity
If multiple waveform generating sections access waveform data simultaneously, then sound emission capability is improved, but access conflicts increase leading to delays
Solution Approach 1:
The storage memory is segmented into multiple independent storage areas that can be simultaneously accessed by different waveform generating sections. This segmentation eliminates access conflicts by providing dedicated storage space for each generating section, enabling parallel operation without delays.
Solution Approach 2:
The control processor acts as an intermediary that manages and coordinates the access between waveform generating sections and storage areas. By determining the optimal combinations in advance, it mediates potential conflicts and ensures smooth simultaneous access by multiple sections.
4Ease of manufacture
If waveform data is transferred from low-speed storage to high-speed storage only when needed, then production cost is reduced, but access time increases
Solution Approach 1:
The control processor determines in advance the optimal allocation of waveform data to storage areas based on anticipated demand and current reading status. This preliminary action ensures that waveform data is positioned for immediate access when sound emission is instructed, eliminating transfer delays while maintaining cost-effective storage utilization.
Solution Approach 2:
The system dynamically adjusts the allocation and management of waveform data in storage areas based on real-time reading status and demand. This dynamic approach allows the system to optimize access time for frequently used data while maintaining cost-effective storage of less frequently used data, balancing performance and cost.
Data Source
AI summary
A musical sound generation device including a first memory having a plurality of storage areas where waveform data is read out and stored, a waveform generator which functions as a plurality of waveform generating sections each of which generates a waveform for emitting a sound by reading out waveform data from a selected storage area of the first memory; and a control processor which determines, when an instruction for sound emission is provided, a combination of a waveform generating section and a storage area to be used for the instructed sound emission, based on a status of reading waveform data from each storage area by each waveform generating section.


