Notification Sound Waveform Control With Basic and Frequency Tables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional sound generation control devices face challenges in managing increased sound source data, leading to storage capacity limitations, product size increases, and higher manufacturing costs due to the need for storing multiple independent sound source data for various notification sounds.
Innovation Solution
A sound generation control device that generates waveform data using basic waveform and frequency tables, reducing the need for storing multiple sound source data by combining basic waveform tables with frequency tables to create a variety of sounds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple independent sound source data are stored for different notification sounds, then the variety of notification sounds is improved, but the storage capacity is exceeded and product size increases
Solution Approach 1:
The sound source data is segmented into two separate components: basic waveform data (containing the fundamental sound patterns) and frequency data (containing frequency variation information). This segmentation allows the system to store compact basic waveforms once and generate diverse sounds by applying different frequency variations, thereby reducing overall storage requirements while maintaining sound variety.
Solution Approach 2:
The basic waveform data serves as a universal foundation that can be used to generate multiple different notification sounds through frequency transformation. Instead of storing separate sound files for each notification type, the system uses one set of basic waveforms combined with multiple frequency data sets to produce various sound variations, making the basic waveform data multi-functional.
2Adaptability or versatility
If multiple independent sound source data are stored for different notification sounds, then the variety of notification sounds is improved, but the product manufacturing cost increases
Solution Approach 1:
By segmenting sound data into basic waveform and frequency components, the system reduces the total data storage requirement. This reduction in storage capacity needs directly lowers manufacturing costs for storage devices while preserving the ability to generate diverse notification sounds through computational processing.
Solution Approach 2:
The system changes the parameter representation of sound data from storing complete time-domain waveforms to storing frequency-domain characteristics. This parameter transformation enables the generation of multiple notification sounds from a single basic waveform through frequency modulation, reducing storage requirements and manufacturing costs.
3Reliability
If test sound source data is stored in the storage device, then the device testing capability is improved, but the recording time of other sound source data is limited
Solution Approach 1:
The segmentation of sound data into compact basic waveform and frequency components significantly reduces the storage space required for test sounds. This allows the storage device to accommodate both test sound data and full-length notification sound data simultaneously, eliminating the trade-off between testing capability and sound playback duration.
Solution Approach 2:
Instead of storing complete test sound recordings, the system stores compact frequency data that can be used to generate test sounds on-demand from the basic waveforms. This copying approach minimizes storage requirements while maintaining full testing functionality.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A sound output unit generates a sound based on generation waveform data (Da). A basic waveform selection unit (30) selects, as a selection basic waveform table (TB1), a basic waveform table from multiple basic waveform tables (301a) stored in advance, each of the multiple basic waveform tables having a basic waveform (301b) providing a basis of the generation waveform data; A frequency selection unit (32) selects, as a selection frequency table (TB2), a frequency table from multiple frequency tables (321a) stored in advance, each of the multiple frequency tables representing a relationship between a playback frequency (fb) and elapsed time, the playback frequency indicating the number of times by which the basic waveform is transformed and repeated per unit time. A frequency applying unit (34) generates, as generation waveform data, a waveform (341) in which a frequency applied waveform (34a) is repeated successively, the frequency applied waveform being obtained by transforming the basic waveform in a time axis direction (Dt) so that a time width (Tfa) of the basic waveform of the selection basic waveform table becomes one period (Tfb) of the playback frequency of the selection frequency table.