Adding a sound effect to voice or sound by adding subharmonics
First Claim
1. A computer-implemented method for use in a sound effect applying apparatus, the computer-implemented method, when executed by the sound effect applying apparatus, comprising the steps of:
- receiving an input signal of sound or voice;
frequency analyzing the input signal to obtain a frequency spectrum of the input signal;
detecting local peaks of a pitch frequency and harmonic frequencies thereof contained in the input signal;
respectively adding a plurality of new spectrum components which are positioned between at least two adjacent pairs of the detected local peaks of the pitch frequency and the harmonic frequencies thereof in the input signal and which are arranged at equal frequency intervals between each adjacent pair of the detected local peaks, the frequency fki, for the kth spectrum component added for the ith detected local peak being determined by the equation;
fki=(i+1)×
pitchsyn+(k+1)×
(1/(n+1))×
pitch,where n is an integer number of new spectrum components added between adjacent pairs of the detected local peaks, n≧
2, k is an integer, 0≦
k<
n−
1, i is an integer, i≧
0, pitchsyn represents a synthesized pitch at the pitch frequency, and pitch represents an input pitch at the pitch frequencyso that a distortion effect is imparted to the input signal to generate a sound-effect imparted signal while preserving relative magnitudes of the detected local peaks of the pitch frequency and the harmonic frequencies thereof; and
converting the sound-effect imparted signal to a time domain output signal.
1 Assignment
0 Petitions
Accused Products
Abstract
In a sound effect applying apparatus, an input part frequency-analyzes an input signal of sound or voice for detecting a plurality of local peaks of harmonics contained in the input signal. A subharmonics provision part adds a spectrum component of subharmonics between the detected local peaks so as to provide the input signal with a sound effect. An output part converts the input signal of a frequency domain containing the added spectrum component into an output signal of a time domain for generating the sound or voice provided with the sound effect.
-
Citations
13 Claims
-
1. A computer-implemented method for use in a sound effect applying apparatus, the computer-implemented method, when executed by the sound effect applying apparatus, comprising the steps of:
-
receiving an input signal of sound or voice; frequency analyzing the input signal to obtain a frequency spectrum of the input signal; detecting local peaks of a pitch frequency and harmonic frequencies thereof contained in the input signal; respectively adding a plurality of new spectrum components which are positioned between at least two adjacent pairs of the detected local peaks of the pitch frequency and the harmonic frequencies thereof in the input signal and which are arranged at equal frequency intervals between each adjacent pair of the detected local peaks, the frequency fki, for the kth spectrum component added for the ith detected local peak being determined by the equation;
fki=(i+1)×
pitchsyn+(k+1)×
(1/(n+1))×
pitch,where n is an integer number of new spectrum components added between adjacent pairs of the detected local peaks, n≧
2, k is an integer, 0≦
k<
n−
1, i is an integer, i≧
0, pitchsyn represents a synthesized pitch at the pitch frequency, and pitch represents an input pitch at the pitch frequencyso that a distortion effect is imparted to the input signal to generate a sound-effect imparted signal while preserving relative magnitudes of the detected local peaks of the pitch frequency and the harmonic frequencies thereof; and converting the sound-effect imparted signal to a time domain output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for use in a sound effect applying apparatus, the computer-implemented method, when executed by the sound effect applying apparatus, comprising the steps of:
-
receiving an input signal of sound or voice; frequency analyzing the input signal to obtain a frequency spectrum of the input signal; detecting local peaks of a pitch frequency and harmonic frequencies thereof contained in the input signal; respectively adding, between at least two adjacent pairs of harmonic frequencies of the input signal, a plurality of new spectrum components arranged at equal frequency intervals between each adjacent pair of harmonic frequencies to impart a distortion effect to the input signal, the frequency fki, for the kth spectrum component added for the ith detected local peak being determined by the equation;
fki=(i+1)×
pitchsyn+(k+1)×
(1/(n+1))×
pitch,where n is an integer number of new spectrum components added between adjacent pairs of the detected local peaks, n≧
2, k is an integer, 0≦
k<
n−
1, i is an integer, i≧
0, pitchsyn represents a synthesized pitch at the pitch frequency, and pitch represents an input pitch at the pitch frequency; andconverting the input signal to which the distortion effect is imparted to a time domain output signal.
-
Specification