CN1172234C - Method for implementing virtual multiple sound channel by spectrum analysis - Google Patents

Method for implementing virtual multiple sound channel by spectrum analysis Download PDF

Info

Publication number
CN1172234C
CN1172234C CNB021316082A CN02131608A CN1172234C CN 1172234 C CN1172234 C CN 1172234C CN B021316082 A CNB021316082 A CN B021316082A CN 02131608 A CN02131608 A CN 02131608A CN 1172234 C CN1172234 C CN 1172234C
Authority
CN
China
Prior art keywords
sound
channel
source
data
frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB021316082A
Other languages
Chinese (zh)
Other versions
CN1402120A (en
Inventor
曾文龙
叶大荣
朱清荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Via Technologies Inc
Original Assignee
Via Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Via Technologies Inc filed Critical Via Technologies Inc
Priority to CNB021316082A priority Critical patent/CN1172234C/en
Publication of CN1402120A publication Critical patent/CN1402120A/en
Application granted granted Critical
Publication of CN1172234C publication Critical patent/CN1172234C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Stereophonic System (AREA)

Abstract

The present invention relates to a method for achieving virtual multiple sound channels by the frequency analysis. A double-sound-channel sound source data format is converted into a six-sound-channel data format so as to play the six-sound-channel sound effect, bi-bass sound source data can be generated by that an average value of the left sound-channel sound source data and the right sound-channel sound source data of the double-sound-channel sound source data carries out first low-pass filter treatment, and middle sound-channel sound source data can be generated by that the average value of the left sound-channel sound source data and the right sound-channel sound source data carries out second low-pass filter treatment; furthermore, the left sound-channel sound source data and the right sound-channel sound source data of the double-sound-channel sound source data are used for respectively being copied into the sound source data post-arranged in the left annular field and the sound source data post-arranged in the right annular field. Thereby, the left sound-channel sound source data, the right sound-channel sound source data, the middle sound-channel sound source data, the sound source data post-arranged in the left annular field, and the sound source data post-arranged in the right annular field are combined into a six-sound-channel sound source data format.

Description

Realize the method for virtual multiple sound channel with spectrum analysis
Technical field
The invention relates to a kind of method, refer to a kind of especially in PC (Personal Computer, PC) the last method that two sound channel sound source is converted to the output of six sound channels source of sound with spectrum analysis realization virtual multiple sound channel.
Background technology
Along with the fast development of PC, PC not only has general known computing function, more possesses multimedia and consumer products function, and for example video signal function or stereo sound effect output function make that the application of PC is more diversified.When the PC desire is play the six sound channels source of sound, this six sound channels source of sound data formats as shown in Figure 1, wherein L and R represent L channel and R channel source of sound data, sound channel sound source data in the C representative, LEF represents supper bass source of sound data, S.L and S.R represent the rearmounted and right ring rearmounted source of sound data in Zuo Huan field, and Play System or software then are sent to demoder with this six sound channels data formats, with output six sound channels audio.
Yet the source of sound of playing when desire is when only having two sound channel sound source of L channel and R channel, this two sound channel sound source data formats as shown in Figure 2, Play System or software then convert this two sound channel sound source data formats to the six sound channels data formats, C in this six sound channels data formats, LEF, S.L and S.R field then insert 0, as shown in Figure 3, that is sound channel in when playing, the supper bass sound channel, a left side ring rearmounted sound channel and a right ring rearmounted sound channel all keep mourning in silence, though general known hardware all has the broadcast of supporting six sound channels, and work as the source of sound play when only having two sound channel sound source of L channel and R channel, not only form the waste of hardware, and the user also can't enjoy the audio of six sound channels.
The inventor whence originally in the spirit of positive invention, is urgently thought a kind of " realizing the method for virtual multiple sound channel with spectrum analysis " that can address the above problem because of in this, and several times research experiment is eventually to the invention of finishing this Jiahui common people.
Summary of the invention
Fundamental purpose of the present invention is in that a kind of method with spectrum analysis realization virtual multiple sound channel is provided, can still listening to the output of six sound channels when two sound channel sound source are only arranged.
For reaching above-mentioned purpose, a kind of method with spectrum analysis realization virtual multiple sound channel of the present invention is in order to two sound channel sound source data formats converted to the six sound channels data formats to play the audio of six sound channels, to it is characterized in that this method mainly comprises the steps:
One supper bass source of sound produces step, with the L channel of this two sound channel sound source data and the mean value of R channel source of sound data, through one first low-pass filtering treatment to produce supper bass source of sound data, wherein, this first low-pass filtering treatment is that the source of sound data that will be higher than first cutoff frequency gives filtering, and this first cutoff frequency is by selecting one of them in default a plurality of frequency values and corresponding to the frequency location of the part of the preset ratio in the energy frequency spectrum density of this two sound channel sound source data;
Sound channel sound source produces step in one, with the L channel of this two sound channel sound source data and the mean value of R channel source of sound data, with sound channel sound source data in producing, wherein, this second low-pass filtering treatment is that the source of sound data that will be higher than second cutoff frequency gives filtering through one second low-pass filtering treatment;
A ring rearmounted source of sound in the one left side/right side produces a step, copies as a left side ring rearmounted source of sound data and a right ring rearmounted source of sound data respectively with the L channel and the R channel source of sound data of this two sound channel sound source data; And
One six sound channels source of sound combination step is with this L channel, R channel, middle sound channel, supper bass, a left side ring synthetic six sound channels source of sound data formats of a rearmounted and right ring rearmounted source of sound data set.
Wherein, this first cutoff frequency is asked for by following step:
One source of sound switch process carries out fast fourier transform to this two sound channel sound source data;
One frequency spectrum height accumulation step, the frequency spectrum height that will change each frequency of back at frequency field adds up; And
One cutoff frequency is selected step, when the result who adds up surpasses a predetermined value, with the frequency that adds up at last as this first cutoff frequency.
Wherein, this frequency spectrum height accumulation step is to be added up toward high-frequency direction by low frequency.
Wherein, these default a plurality of frequency values are 100Hz, 170Hz, 330Hz, 600Hz and 1KHz.
Wherein, sound channel sound source produces in the step in this, and this second cutoff frequency is to be 3KHz.
Because the present invention constructs novelty, can provide on the industry and utilize, and truly have the enhancement effect, so apply for patent of invention in accordance with the law.
Description of drawings
For making the auditor can further understand structure of the present invention, feature and purpose thereof, below in conjunction with the detailed description of accompanying drawing and preferred embodiment as after, wherein:
Fig. 1 is the synoptic diagram of six sound channels source of sound data formats.
Fig. 2 is the synoptic diagram of two sound channel sound source data formats.
Fig. 3 is the synoptic diagram that two sound channel sound source data formats is converted to six sound channels source of sound data formats with known playback.
Fig. 4 is a process flow diagram of realizing the method for virtual multiple sound channel with spectrum analysis of the present invention.
Fig. 5 is of the present invention with the synoptic diagram of frequency spectrum analysis method with decision cutoff frequency (Cutoff Frequency).
Fig. 6 is (Power Spectrun Density, PSD) synoptic diagram of Fen Buing of energy frequency spectrum density in frequency field.
Embodiment
Relevantly of the present inventionly realizing a preferred embodiment of the method for virtual multiple sound channel with spectrum analysis, please at first, in step S301, be input one or two sound channel sound source data with reference to process flow diagram shown in Figure 4, and this two sound channel sound source data formats is as shown in Figure 2; In step S302, determine the frequency location of the middle major part of energy frequency spectrum density (Power Spectrun DensityPSD) of two sound channel sound source data of this input, with reference to shown in Figure 5, this deciding step is should original audio data to flow through by a fast fourier transform (Fast Fourier Trensform earlier, FFT), and the frequency spectrum height addition after frequency field (Frequency Domain) will be changed, to add up toward high-frequency direction by low frequency, when the result of this addition surpasses a predetermined value, promptly stop this additive operation, thus, can determine the frequency location of the preset ratio part in the energy frequency spectrum density of two sound channel sound source data of this input, synoptic diagram as shown in Figure 6, wherein, A 0Representative is in frequency f 0Height, suppose that this predetermined value is Th, then work as
Figure C0213160800061
Ai<Th and During Ai 〉=Th, promptly stop this additive operation, and the frequency f that adds up at last of output k, with as a cutoff frequency (Cutofffrequency).
Step S303 is for calculating the step of supper bass source of sound data, it gives L channel in the two sound channel sound source data formats of step S301 and R channel source of sound data on average, and obtain a unfiltered supper bass source of sound data LEF ', that is, LEF '=(L+R)/2; In step S304, the LEF ' signal that is produced among the step S303 is carried out filtering via one first low-pass filtering program, the cutoff frequency of this first low-pass filtering program is the frequency f of being exported among the step S302 k, removing in the LEF ' signal radio-frequency component, and obtain the supper bass source of sound data LEF of a filtering greater than this cutoff frequency.
Step S305 is the step for sound channel sound source data in calculating, and its L channel and R channel source of sound data with the data formats of step S301 gives on average obtaining sound channel sound source data C ' in, that is, C '=(L+R)/2; In step S306, C ' the signal that is produced among the step S305 is carried out filtering via one second low-pass filtering program, the cutoff frequency of this second low-pass filtering program is 3KHz greatly slightly, removing in the C ' signal radio-frequency component greater than this cutoff frequency, and obtains sound channel sound source data C in.
Step S307 is for calculating the step of a left side ring rearmounted source of sound data and a right ring rearmounted source of sound data, its L channel and R channel source of sound data with the data formats of step S301 directly is copied to a left side ring rearmounted source of sound data and a right ring rearmounted source of sound data, encircle a rearmounted source of sound data to produce a left side ring rearmounted source of sound data and the right side, that is S.L=L, S.R=R; In step S308, with the supper bass source of sound data LEF that is produced among step S304, S306 and the S307, middle sound channel sound source data C, a left side ring rearmounted source of sound data S.L and a right ring rearmounted source of sound data S.R, add the L channel source of sound data L of step S301 and R channel source of sound data R and be combined into six sound channels source of sound data formats as Fig. 1.
In this enforcement, step S302 is the cutoff frequency that utilizes the first low-pass filtering program among the spectrum analysis deciding step S304, yet also can produce a plurality of possible cutoff frequencys with spectrum analysis in advance, and via user's interface (Graphic User Interface, GUI) allow the user determine the cutoff frequency of this first low-pass filtering program, the preferred values of these a plurality of default cutoff frequencys can be 100Hz, 170Hz, 330Hz, 600Hz and 1KHz.
By above explanation as can be known, the present invention can realize virtual multiple sound channel by spectrum analysis, even when the user only has two sound channel sound source of L channel and R channel, still can listen to the output of six sound channels, and can not allow existing hardware idle.
In sum, no matter the present invention all shows it be different from the feature of known technology with regard to purpose, means and effect, in fact is one to have the invention of practical value.Only it should be noted that the foregoing description is for convenience of explanation, the non-the foregoing description that only limits to of the interest field that the present invention advocated, and all technical though relevant with the present invention all belong to category of the present invention.

Claims (5)

1. the method with spectrum analysis realization virtual multiple sound channel is in order to two sound channel sound source data formats converted to the six sound channels data formats to play the audio of six sound channels, to it is characterized in that this method mainly comprises the steps:
One supper bass source of sound produces step, with the L channel of this two sound channel sound source data and the mean value of R channel source of sound data, through one first low-pass filtering treatment to produce supper bass source of sound data, wherein, this first low-pass filtering treatment is that the source of sound data that will be higher than first cutoff frequency gives filtering, and this first cutoff frequency is by selecting one of them in default a plurality of frequency values and corresponding to the frequency location of the part of the preset ratio in the energy frequency spectrum density of this two sound channel sound source data;
Sound channel sound source produces step in one, with the L channel of this two sound channel sound source data and the mean value of R channel source of sound data, with sound channel sound source data in producing, wherein, this second low-pass filtering treatment is that the source of sound data that will be higher than second cutoff frequency gives filtering through one second low-pass filtering treatment;
A ring rearmounted source of sound in the one left side/right side produces a step, copies as a left side ring rearmounted source of sound data and a right ring rearmounted source of sound data respectively with the L channel and the R channel source of sound data of this two sound channel sound source data; And
One six sound channels source of sound combination step is with this L channel, R channel, middle sound channel, supper bass, a left side ring synthetic six sound channels source of sound data formats of a rearmounted and right ring rearmounted source of sound data set.
2. the method with spectrum analysis realization virtual multiple sound channel as claimed in claim 1 is characterized in that wherein, this first cutoff frequency is asked for by following step:
One source of sound switch process carries out fast fourier transform to this two sound channel sound source data;
One frequency spectrum height accumulation step, the frequency spectrum height that will change each frequency of back at frequency field adds up; And
One cutoff frequency is selected step, when the result who adds up surpasses a predetermined value, with the frequency that adds up at last as this first cutoff frequency.
3. the method with spectrum analysis realization virtual multiple sound channel as claimed in claim 2 is characterized in that, wherein, this frequency spectrum height accumulation step is to be added up toward high-frequency direction by low frequency.
4. the method with spectrum analysis realization virtual multiple sound channel as claimed in claim 1 is characterized in that, wherein, these default a plurality of frequency values are 100Hz, 170Hz, 330Hz, 600Hz and 1KHz.
5. the method with spectrum analysis realization virtual multiple sound channel as claimed in claim 1 is characterized in that wherein, sound channel sound source produces in the step in this, and this second cutoff frequency is to be 3KHz.
CNB021316082A 2002-09-11 2002-09-11 Method for implementing virtual multiple sound channel by spectrum analysis Expired - Lifetime CN1172234C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021316082A CN1172234C (en) 2002-09-11 2002-09-11 Method for implementing virtual multiple sound channel by spectrum analysis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021316082A CN1172234C (en) 2002-09-11 2002-09-11 Method for implementing virtual multiple sound channel by spectrum analysis

Publications (2)

Publication Number Publication Date
CN1402120A CN1402120A (en) 2003-03-12
CN1172234C true CN1172234C (en) 2004-10-20

Family

ID=4746697

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021316082A Expired - Lifetime CN1172234C (en) 2002-09-11 2002-09-11 Method for implementing virtual multiple sound channel by spectrum analysis

Country Status (1)

Country Link
CN (1) CN1172234C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752691A (en) * 2012-07-30 2012-10-24 郝立 Audio processing technology, 3D (three dimensional) virtual sound and applications of 3D virtual sound

Also Published As

Publication number Publication date
CN1402120A (en) 2003-03-12

Similar Documents

Publication Publication Date Title
EP1635611B1 (en) Audio signal processing apparatus and method
US7672466B2 (en) Audio signal processing apparatus and method for the same
KR101387195B1 (en) System for spatial extraction of audio signals
CN101842834B (en) Device and method for generating a multi-channel signal using voice signal processing
CN1154087C (en) Improving sound quality of established low bit-rate audio coding systems without loss of decoder compatibility
CN1941073A (en) Apparatus and method of canceling vocal component in an audio signal
DE69827775T2 (en) TONKANALSMISCHUNG
WO2007041231A2 (en) Method and apparatus for removing or isolating voice or instruments on stereo recordings
JP4766491B2 (en) Audio processing apparatus and audio processing method
JP2008135892A (en) Audio processor and audio processing method
EP1741313A2 (en) A method and system for sound source separation
CN1237845C (en) Stereo signal processing device
CN1126431C (en) A mono-stereo conversion device, an audio reproduction system using such a device and a mono-stereo conversion method
TWI236307B (en) Method for realizing virtual multi-channel output by spectrum analysis
CN1172234C (en) Method for implementing virtual multiple sound channel by spectrum analysis
CN102246543A (en) Apparatus for generating a multi-channel audio signal
CN1672191A (en) Method and apparatus to improve the reproduction of music content
JPH0560100U (en) Sound reproduction device
CN1685764A (en) Method for processing audio signals and audio processing system for applying this method
Hoffmann et al. Smart Virtual Bass Synthesis algorithm based on music genre classification
Bestagini et al. Feature-based classification for audio bootlegs detection
CN2752903Y (en) Clipping state display device
Bourbon et al. Sonic cartoons and semantic audio processing: Using invariant properties to create schematic representations of acoustic phenomena
CN106412792B (en) The system and method that spatialization is handled and synthesized is re-started to former stereo file
Anghelescu et al. Real-time audio effects with DSP algorithms and DirectSound

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20041020

CX01 Expiry of patent term