Engine Sound Synthesizer Using Multi-Entity Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Prior-art engine sound synthesizers fail to generate a synthetic engine sound that accurately mimics the actual engine sound due to storing only one engine sound data entity per driving state range, limiting the ability to modify and combine sound data effectively.
Innovation Solution
An engine sound synthesizer that stores multiple groups of engine sound data entities for different driving state ranges, allowing for selective reading and combination of these entities based on input driving state specifications, using superposition and time-axis concatenation processes to generate a synthetic sound with increased indefiniteness, and incorporating weighting and sound pressure fluctuation controls to enhance realism.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If only one engine sound data entity is stored per driving state range, then storage efficiency is improved, but sound synthesis realism deteriorates
Solution Approach 1:
The engine sound data is segmented into multiple entities per driving state range, allowing different segments to be selectively combined. This segmentation enables the system to store multiple representative sound samples (e.g., from different cylinders or timing points) that can be mixed to create realistic synthetic engine sounds, resolving the contradiction between storage efficiency and sound realism.
2Reliability
If multiple engine sound data entities are stored and combined, then sound synthesis realism is improved, but device complexity increases
Solution Approach 1:
The system dynamically selects and combines engine sound data entities based on the current driving state parameters (rotation speed, load, temperature). By using dynamic selection and combination strategies rather than static storage, the system achieves realistic sound synthesis without requiring excessive storage capacity or processing complexity, as only relevant sound segments are actively managed.
3Measurement precision
If engine sound data entities are selectively combined using superposition and concatenation, then sound fidelity is improved, but processing time increases
Solution Approach 1:
Engine sound data entities are pre-processed, pre-segmented, and pre-organized into groups corresponding to different driving states before runtime. This preliminary preparation allows the synthesis system to quickly select and combine appropriate segments during operation without performing complex processing in real-time, thus maintaining high sound fidelity while minimizing processing time delays.
Data Source
AI summary
An engine sound synthesizer includes an engine sound storing section, and a synthetic engine sound data generating section which generates synthetic engine sound data on the basis of engine sound data stored in the engine sound storing section. The engine sound storing section stores therein plural groups of plural entities of engine sound data recorded in different driving states, the plural groups of plural engine sound data entities being stored therein in correspondence with predetermined plural driving state ranges. The synthetic engine sound data generating section generates the synthetic engine sound data by selectively reading out of the engine sound storing section plural engine sound data entities in a group corresponding to one of the driving state ranges specified by externally input driving state specification information and selectively combining the read engine sound data entities. The driving states are each defined, for example, by a throttle opening degree and an engine rotation speed.


