JPH11243456A - Digital audio mixing method - Google Patents
Digital audio mixing methodInfo
- Publication number
- JPH11243456A JPH11243456A JP10045265A JP4526598A JPH11243456A JP H11243456 A JPH11243456 A JP H11243456A JP 10045265 A JP10045265 A JP 10045265A JP 4526598 A JP4526598 A JP 4526598A JP H11243456 A JPH11243456 A JP H11243456A
- Authority
- JP
- Japan
- Prior art keywords
- level
- mixing
- digital audio
- audio
- sound
- 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.)
- Pending
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
(57)【要約】
【課題】 大レベル音声と小レベル音声が混合された後
に小レベル音声が聞きとれなくならない。
【解決手段】 入力ディジタル音声信号A、B、Cの各
平均レベルをレベル検出部13で検出し、これら平均レ
ベルと基準レベルとを比較し、例えば音声A、Bが基準
レベルを越え、音声Cが基準レベル以下と判定される
と、音声A、Bの各サンプルには1/4、音声Cの各サ
ンプルには1/2をそれぞれ重み付けて加算する式を、
計算式選択部14で選択し、その式に各サンプルを代入
して、ミキシング計算して出力する(16)。
(57) [Summary] [Problem] A low-level sound is not inaudible after a high-level sound and a low-level sound are mixed. SOLUTION: An average level of each of input digital audio signals A, B, C is detected by a level detection section 13, and these average levels are compared with a reference level. Is determined to be equal to or less than the reference level, a formula is added in which each sample of the voices A and B is weighted by 1 /, and each sample of the voice C is weighted by 加 算.
The selection is made by the calculation formula selection unit 14, and each sample is substituted into the formula, and the mixing calculation is performed and output (16).
Description
【0001】[0001]
【発明の属する技術分野】この発明は、例えば携帯電話
の無線系およびLAN等の有線系のディジタル音声通信
システムにおいて、多人数参加型のコミュニケーション
機能を実現するために、複数人が同時に発声した音声を
重ねて再生するディジタル音声ミキシング方法に関する
ものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a voice system in which a plurality of persons utter simultaneously to realize a multi-participation type communication function in a wired digital voice communication system such as a wireless system of a cellular phone and a LAN. And a digital audio mixing method for reproducing the same.
【0002】[0002]
【従来の技術】現在の通信分野でのディジタル音声のミ
キシング方法は、音声信号をディジタル値系列に変換し
たり、その逆の変換を行うためのAD変換、DA変換に
おけるビット長が規定されているので、複数の入力信号
を加算した場合、オーバーフローする恐れがある。これ
を防ぐために、従来の方法では、加算したサンプリング
値を入力信号数で割る方法をとっている。2. Description of the Related Art At present, a digital audio mixing method in the communication field defines bit lengths in AD conversion and DA conversion for converting an audio signal into a digital value series and vice versa. Therefore, when a plurality of input signals are added, an overflow may occur. To prevent this, the conventional method employs a method of dividing the added sampling value by the number of input signals.
【0003】ここで、例えば図5A、B、Cに示す3つ
の音声のサンプリングデータを使用して従来の計算方法
を説明する。図において縦軸はサンプル値を示し、横軸
は時間を示す。従来のミキシング方法では各音声データ
のサンプル値を加算し、それを入力信号数で割った値
を、ミキシング値としていた。つまり、例えば図におい
て、今、時刻t′のサンプル値をそれぞれ、a′・b′
・c′とする。このミキシング値は次式により求められ
る。Here, a conventional calculation method will be described using, for example, three voice sampling data shown in FIGS. 5A, 5B, and 5C. In the figure, the vertical axis indicates sample values, and the horizontal axis indicates time. In the conventional mixing method, a sample value of each audio data is added, and a value obtained by dividing the sum by the number of input signals is used as a mixing value. That is, for example, in FIG.
· C '. This mixing value is obtained by the following equation.
【0004】(a′+b′+c′)/3=a′/3+
b′/3+c′/3 これは、ミキシング値が、個々の音声レベルの大小に無
関係に、加算されたサンプル値を等分していることを示
している。(A '+ b' + c ') / 3 = a' / 3 +
b '/ 3 + c' / 3 This indicates that the mixing value equally divides the added sample value regardless of the level of each sound level.
【0005】[0005]
【発明が解決しようとする課題】従来の方法では、全入
力音声信号の平均値をミキシング値としているため、レ
ベルの低い音声の場合、前記例では図5Cの音声は信号
数で除算することで、利用者が聞き取れる音声レベルを
多くの場合下回っていて、音声の識別が困難な状況にな
る。In the conventional method, since the average value of all input audio signals is used as the mixing value, in the case of low-level audio, in the above example, the audio of FIG. 5C is divided by the number of signals. In many cases, the voice level is lower than the voice level that can be heard by the user, which makes it difficult to identify the voice.
【0006】つまり、従来の方法では、入力される段階
で低いレベルの音声が、ミキシング後さらにレベルが低
下することで聞き取りにくくなるという問題点があっ
た。That is, in the conventional method, there is a problem that it is difficult to hear low-level sound at the stage of input because the level is further lowered after mixing.
【0007】[0007]
【課題を解決するための手段】前述の問題を解決するた
めに、この発明では、入力された各音声信号のレベルを
検出し、この検出された音声レベルに応じて、あらかじ
め決められている計算方法の中から最適な方法を選択
し、この選択された計算方法に入力音声信号を代入演算
してミキシング出力を得る。In order to solve the above-mentioned problem, according to the present invention, the level of each input audio signal is detected, and a predetermined calculation is performed in accordance with the detected audio level. An optimum method is selected from the methods, and an input audio signal is substituted into the selected calculation method to obtain a mixing output.
【0008】このように構成されているため、入力され
た複数の音声信号はレベルに応じた、最適なミキシング
が行われるので、バランスのとれたミキシング音声が生
成できる。[0010] With this configuration, a plurality of input audio signals are optimally mixed in accordance with their levels, so that a balanced mixed audio can be generated.
【0009】[0009]
【発明の実施の形態】この発明の一実施例を適用した音
声ミキシング装置の機能構成を図1に示す。複数の、こ
の例では三つの音声入力部11A、11B、11Cよ
り、各チャネルの音声信号が入力され、これらはディジ
タル音声入力処理部12で各々ディジタル音声信号とし
てバッファに貯えられる。レベル検出部13で入力され
た各ディジタル音声信号について、それぞれのレベルが
検出される。計算式選択部14で、計算式貯蓄部15に
あるあらかじめ蓄積された複数の計算式の中から、入力
された音声信号の検出レベルに応じて最適な計算式が選
択される。そして、ミキシング計算部16で、選択した
計算式を使用して入力ディジタル音声信号に対して計算
処理が行われ、そのミキシング計算値が出力される。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows a functional configuration of an audio mixing apparatus to which one embodiment of the present invention is applied. A plurality of, in this example, three audio input units 11A, 11B, and 11C receive audio signals of each channel, and these are stored in a buffer as digital audio signals by the digital audio input processing unit 12, respectively. The level of each digital audio signal input by the level detector 13 is detected. The calculation formula selection unit 14 selects an optimum calculation formula from a plurality of calculation formulas stored in advance in the calculation formula storage unit 15 according to the detection level of the input audio signal. Then, the mixing calculation section 16 performs a calculation process on the input digital audio signal using the selected calculation formula, and outputs the calculated mixing value.
【0010】レベル検出部13においては、一つまたは
複数設けられた基準値と、各入力ディジタル音声信号の
一定時間のサンプル値の平均と比較し、入力音声レベル
を判定する。その判定結果に基づきあらかじめ決定され
ている複数の計算式の中から適切なミキシング計算方法
を選択する。この選択の方法は、例えば、レベル検出部
13により判定された大小のレベルの格差が大きい場
合、小さいレベルの音声データがそれ以上損失されるこ
とのないように重み付けを大きくし、格差がそれほどな
い場合、重み付けについてもそれほど差異のないような
計算式を選択する。The level detection unit 13 determines the input audio level by comparing one or a plurality of provided reference values with an average of sample values of each input digital audio signal for a certain period of time. Based on the determination result, an appropriate mixing calculation method is selected from a plurality of calculation formulas determined in advance. In this selection method, for example, when the difference between the large and small levels determined by the level detection unit 13 is large, the weight is increased so that the audio data of the small level is not further lost, and the difference is not so large. In this case, a calculation formula that does not make much difference in weighting is selected.
【0011】図2を参照して具体的に説明する。図5
A、B、Cに示した入力音声波形データの絶対値をそれ
ぞれとり、図2A、B、Cに示し、図2A、B、C中の
横破線は平均値、つまり検出音声レベルを示し横実線
は、音声レベルを判定するためにあらかじめ決定した基
準値を示す。ここで平均値を基準値と比較し、平均値が
基準値よりも大きい場合は大波形とみなし、小さい場合
は小波形とみなす。A specific description will be given with reference to FIG. FIG.
The absolute values of the input audio waveform data shown in A, B, and C are respectively shown in FIGS. 2A, 2B, and 2C, and the horizontal broken line in FIGS. 2A, 2B, and 2C indicates the average value, that is, the detected audio level, and the horizontal solid line. Indicates a reference value determined in advance for determining the audio level. Here, the average value is compared with the reference value. If the average value is larger than the reference value, it is regarded as a large waveform, and if it is smaller, it is regarded as a small waveform.
【0012】この図2の場合、図2A、図2Bが大波形
で、図2Cが小波形である。この例では各サンプルを下
記の計算式を用いてミキシング出力を得る。即ち大波形
に属する図2A、Bの各音声の平均値a′・b′の平均
を算出し、この平均値と、小波形に属する図2Cの音声
の平均値c′との平均をとる。つまり次式を演算する。In the case of FIG. 2, FIGS. 2A and 2B show large waveforms, and FIG. 2C shows small waveforms. In this example, a mixing output is obtained for each sample using the following formula. That is, the average of the average values a 'and b' of the voices of FIGS. 2A and 2B belonging to the large waveform is calculated, and the average of this average value and the average value c 'of the voice of FIG. 2C belonging to the small waveform is calculated. That is, the following equation is calculated.
【0013】{{(a′+b′)/2}+c′}/2=
a′/4+b′/4+c′/2 今最も低いレベルの音声データc′に着目する。従来の
方法ではc′の音声レベルは、ミキシング前のレベルの
1/3であった。しかしこの実施例においては、計算を
する段階で、レベル差が小さくなるように音声レベル別
に重みづけを行ったため、c′の音声レベルの低下を1
/2に抑えることができ、かつ、大波形音声のレベルは
a′/4、b′/4とそれぞれ従来より小さくされた。
そのため、小波形(図2C)の音声が従来の方法よりも
音声レベルの情報が図2A、Bの波形に対し、相対的に
高く保持されている。{(A '+ b') / 2} + c '} / 2 =
a '/ 4 + b' / 4 + c '/ 2 Attention is now focused on the lowest level audio data c'. In the conventional method, the sound level of c 'is 1/3 of the level before mixing. However, in this embodiment, at the calculation stage, weighting is performed for each audio level so as to reduce the level difference, so that the decrease in the audio level of c ′ is reduced by 1%.
/ 2, and the level of the large waveform sound is reduced to a '/ 4 and b' / 4, respectively.
For this reason, the audio of the small waveform (FIG. 2C) has higher audio level information than the conventional method in comparison with the waveforms of FIGS. 2A and 2B.
【0014】これは、大きい音声についてはミキシング
する段階で音声を低くおさえ、小さい音声については音
声ができるだけ低くならないように、大きい音声と小さ
い音声との差をできるだけ抑えるように重みづけをして
いるためである。従来の方法で得たミキシング値におけ
る図2Cの波形のミキシング値全体に占める割合を図3
Aに、前記実施例で得たミキシング値における図2Cの
波形の、ミキシング値全体に占める割合を図3Bにそれ
ぞれ示す。図3、A、Bにおいて、黒い部分がミキシン
グ値全体に占め、図3の割合である。図2Cの波形の占
有割合が図3Bの方が、図3Aより大きいことがわか
る。[0014] This is weighted so that the difference between the loud sound and the small sound is suppressed as much as possible so that the loud sound is kept low at the stage of mixing, and the loud sound is kept as low as possible. That's why. The ratio of the mixing value obtained by the conventional method to the entire mixing value of the waveform of FIG. 2C is shown in FIG.
FIG. 3A shows the ratio of the waveform of FIG. 2C in the mixing value obtained in the above embodiment to the entire mixing value, and FIG. In FIGS. 3, A and B, the black portions occupy the entire mixing value, which is the ratio in FIG. It can be seen that the occupation ratio of the waveform in FIG. 2C is greater in FIG. 3B than in FIG. 3A.
【0015】このように、この計算式では、基準値より
も低い音声データと、高い音声データとの重み付けを変
えてミキシングを行うことで、低い音声のレベル低下の
度合いを縮小することができる。すなわち、音声レベル
に応じてミキシング後のレベルを制御することで、全て
の音声が平均的に聞き取り易くなる。以上の説明から明
らかなようにこの発明は図4に示すように、複数のディ
ジタル音声データが、一定時間内に入力されてチャネル
ごとに並列処理されてバッファに貯えられて入力処理が
行われ(S1)、各チャネルの一定時間のサンプル値の
平均と、基準値とが比較されてレベル判定処理がなされ
(S2)、そのレベル判定結果にもとづき、計算式の選
択処理が行われ(S3)、その選択した計算式に従っ
て、入力ディジタル音声データに対するミキシング計算
処理が行われ(S4)、その計算結果が信号として出力
処理される(S5)。As described above, according to this formula, the degree of the lowering of the level of the low sound can be reduced by mixing the sound data with the sound data lower than the reference value and the high sound data while changing the weight. That is, by controlling the level after mixing according to the sound level, all sounds can be easily heard on average. As is apparent from the above description, in the present invention, as shown in FIG. 4, a plurality of digital audio data are input within a predetermined time, processed in parallel for each channel, stored in a buffer, and subjected to input processing ( S1) A level determination process is performed by comparing the average of sample values of each channel for a certain period of time with a reference value (S2), and a calculation formula is selected based on the level determination result (S3). According to the selected formula, a mixing calculation process is performed on the input digital audio data (S4), and the calculation result is output as a signal (S5).
【0016】この実施例の計算方法ではミキシング処理
を行う前に、各ディダル音声情報を基準値をもとに大小
にレベル分けをし、レベルによりミキシング値を計算す
る際の重みつけを変え、バランスのとれた音声レベルを
実現することができる。According to the calculation method of this embodiment, before performing the mixing process, each of the didal audio information is divided into large and small levels based on a reference value, and the weight for calculating the mixing value according to the level is changed to achieve a balance. A good sound level can be realized.
【0017】[0017]
【発明の効果】以上述べたようにこの発明により、従来
のミキシング方法に比べ音声レベルに依存しないバラン
スのとれた音声のミキシング効果が得られる。これによ
り、ミキシング音声において、すべての音声識別が容易
になる。As described above, according to the present invention, a balanced sound mixing effect independent of the sound level can be obtained as compared with the conventional mixing method. This makes it easy to identify all sounds in the mixed sound.
【図1】この発明を適用したミキシング装置の機能構成
を示す図。FIG. 1 is a diagram showing a functional configuration of a mixing device to which the present invention is applied.
【図2】図5の各サンプリングデータを絶対値で表した
図。FIG. 2 is a diagram showing each sampling data of FIG. 5 as an absolute value.
【図3】Aは従来のミキシング方法で得たミキシング値
全体の中で図5Cの占める割合を示す図、Bはこの発明
の実施例を適用したミキシング値全体の中で図5Cの占
める割合を示す図である。FIG. 3A is a diagram showing the proportion of FIG. 5C in the whole mixing value obtained by the conventional mixing method, and FIG. 3B is the proportion of FIG. 5C in the whole of the mixing value to which the embodiment of the present invention is applied; FIG.
【図4】この発明の実施例の処理手順を示す流れ図。FIG. 4 is a flowchart showing a processing procedure according to the embodiment of the present invention.
【図5】音声信号の一定時間のサンプリングデータ各種
例を示す波形図。FIG. 5 is a waveform diagram showing various examples of sampling data of an audio signal over a certain period of time.
Claims (1)
重畳して混合するディジタル音声ミキシング方法におい
て、 入力された複数の各音声信号レベルをそれぞれ検出し、 これら検出された音声信号レベルにもとづきミキシング
するための複数の計算方法の1つを選択し、 上記選択した計算方法に、上記複数の入力ディジタル音
声信号を代入演算してミキシング出力を得るディジタル
音声ミキシング方法。1. A digital audio mixing method for superimposing and mixing a plurality of input digital audio signals, wherein each of the plurality of input audio signal levels is detected, and mixing is performed based on the detected audio signal levels. A digital audio mixing method for selecting one of a plurality of calculation methods for calculating a digital signal, and substituting the plurality of input digital audio signals into the selected calculation method to obtain a mixing output.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10045265A JPH11243456A (en) | 1998-02-26 | 1998-02-26 | Digital audio mixing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10045265A JPH11243456A (en) | 1998-02-26 | 1998-02-26 | Digital audio mixing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11243456A true JPH11243456A (en) | 1999-09-07 |
Family
ID=12714477
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10045265A Pending JPH11243456A (en) | 1998-02-26 | 1998-02-26 | Digital audio mixing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11243456A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002054383A1 (en) * | 2000-12-28 | 2002-07-11 | Sharp Kabushiki Kaisha | Text voice synthesis device and program recording medium |
-
1998
- 1998-02-26 JP JP10045265A patent/JPH11243456A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002054383A1 (en) * | 2000-12-28 | 2002-07-11 | Sharp Kabushiki Kaisha | Text voice synthesis device and program recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10356249B2 (en) | Echo time delay detection method, echo elimination chip, and terminal equipment | |
| US20110182438A1 (en) | Masker sound generation apparatus and program | |
| EP1538603A2 (en) | Noise reduction apparatus and noise reducing method | |
| JP3951690B2 (en) | Encoding apparatus and method, and recording medium | |
| JP2011511571A (en) | Improve sound quality by intelligently selecting between signals from multiple microphones | |
| US7813924B2 (en) | Voice conversion training and data collection | |
| US8027487B2 (en) | Method of setting equalizer for audio file and method of reproducing audio file | |
| JP4347048B2 (en) | Sound algorithm selection method and apparatus | |
| JP7205626B2 (en) | Sound signal reception/decoding method, sound signal encoding/transmission method, sound signal decoding method, sound signal encoding method, sound signal receiving device, sound signal transmitting device, decoding device, encoding device, program and recording medium | |
| JPH07319498A (en) | Pitch cycle extracting device for voice signal | |
| US6085157A (en) | Reproducing velocity converting apparatus with different speech velocity between voiced sound and unvoiced sound | |
| EP3985663B1 (en) | Sound signal reception/decoding method, sound signal decoding method, sound signal reception-side device, decoding device, program, and recording medium | |
| CN112735455A (en) | Method and device for processing sound information | |
| CN110677208B (en) | Sound mixing method and system for conference system | |
| CN1200173A (en) | Very low bit rate voice messaging system using variable rate backward seek interpolation | |
| JP2002297200A (en) | Speaking speed converting device | |
| JP2905112B2 (en) | Environmental sound analyzer | |
| JPH10143193A (en) | Audio signal processing device | |
| JP2001175283A (en) | Recording/reproducing device by adaptive differential pulse encoding modulation system | |
| CN116778954A (en) | A broadcast system silence detection method, audio output device and storage medium | |
| JP5273366B2 (en) | Content synchronized playback device | |
| JPH11202896A (en) | High-frequency voice emphasis method and high-frequency voice emphasis device | |
| US20220246157A1 (en) | Sound signal receiving and decoding method, sound signal decoding method, sound signal receiving side apparatus, decoding apparatus, program and storage medium | |
| JPH09146587A (en) | Speech speed changer | |
| JP3636896B2 (en) | Audio signal adder |