Engine Sound Synthesizer Using Multi-Entity Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenumber of engine sound data entities storedVSAvoidsound synthesis realism
Core Design Contradiction:
Quantity of substanceVSReliability

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.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple engine sound data entities are stored and combined, then sound synthesis realism is improved, but device complexity increases

Engineering Contradiction:
Improvesound synthesis realismVSAvoiddata storage and processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If engine sound data entities are selectively combined using superposition and concatenation, then sound fidelity is improved, but processing time increases

Engineering Contradiction:
Improvesound fidelityVSAvoidsound synthesis processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8325932B2Engine sound synthesizer, motor vehicle and game machine employing the engine sound synthesizer, engine sound synthesizing method, and recording medium containing computer program for engine sound synthesis
Publication Date: 2012.12.04 YAMAHA MOTOR CO LTD
  • US8325932B2 patent drawing
  • US8325932B2 patent drawing
  • US8325932B2 patent drawing

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.