[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5023794B2 - Digital audio processing apparatus and digital audio processing program - Google Patents

Digital audio processing apparatus and digital audio processing program Download PDF

Info

Publication number
JP5023794B2
JP5023794B2 JP2007119105A JP2007119105A JP5023794B2 JP 5023794 B2 JP5023794 B2 JP 5023794B2 JP 2007119105 A JP2007119105 A JP 2007119105A JP 2007119105 A JP2007119105 A JP 2007119105A JP 5023794 B2 JP5023794 B2 JP 5023794B2
Authority
JP
Japan
Prior art keywords
variable amount
amount
value
variable
sample
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.)
Active
Application number
JP2007119105A
Other languages
Japanese (ja)
Other versions
JP2008275876A (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.)
JVCKenwood Corp
Original Assignee
JVCKenwood Corp
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 JVCKenwood Corp filed Critical JVCKenwood Corp
Priority to JP2007119105A priority Critical patent/JP5023794B2/en
Publication of JP2008275876A publication Critical patent/JP2008275876A/en
Application granted granted Critical
Publication of JP5023794B2 publication Critical patent/JP5023794B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

本発明は、デジタル音声信号における時間的に隣接する前後のサンプル間の差分値に応じた可変量を極大値側のサンプルに加算し、極小値側のサンプルから減算することによりデジタル音声信号を補正するデジタル音声処理装置及びデジタル音声処理プログラムに関する。   The present invention corrects a digital audio signal by adding a variable amount corresponding to a difference value between adjacent samples in the digital audio signal to the maximum value side sample and subtracting it from the minimum value side sample. The present invention relates to a digital audio processing apparatus and a digital audio processing program.

例えばCD規格では、アナログ音声信号はサンプリング周波数fs=44.1kHz、量子化ビット数=16ビットでデジタル音声信号に変換されており、サンプリング定理により、22.05kHzの帯域まででカットされている。また、DVDビデオ規格やDVDオーディオ規格では、CD信号よりもさらなる豊かな臨場感を得るために、44.1kHzより高いサンプリング周波数fs=48kHz、96kHz、192kHz、量子化ビット数=24ビットなどが使用されている。   For example, in the CD standard, an analog audio signal is converted into a digital audio signal with a sampling frequency fs = 44.1 kHz and a quantization bit number = 16 bits, and is cut up to a band of 22.05 kHz according to the sampling theorem. Also, in the DVD video standard and the DVD audio standard, sampling frequencies fs = 48 kHz, 96 kHz, 192 kHz, the number of quantization bits = 24 bits, etc. higher than 44.1 kHz are used in order to obtain a richer presence than the CD signal. Has been.

しかしながら、臨場感を得る目的で、既存のCD信号をそのまま16→24ビット変換し、ハイサンプリングして48kHzなどに変換したとしても、22.05kHz以上の帯域が発生することは無い。そのため、CD信号の波形を整形して得られる高周波帯域を元の信号に付加することにより、聴感上豊かな臨場感を再現する方法が提案されている。例えば第1の従来技術として、下記の特許文献1では、前後のサンプリングデータを比較してサンプリングデータの極大値及び極小値を検出し、また、極大値から極小値まで、極小値から極大値までのサンプル数を検出し、さらに極大値及び極小値を除くサンプル毎に前のサンプルとの差分を算出してこれに上記のサンプル数に応じた係数を乗算し、この乗算結果を、極大値を除く極大値に近いサンプルに対しては加算処理を行い、極小値を除く極小値に近いサンプルに対しては減算処理を行っている。   However, even if an existing CD signal is directly converted from 16 to 24 bits and converted to 48 kHz or the like by high-sampling for the purpose of obtaining a sense of reality, a band of 22.05 kHz or more is not generated. For this reason, a method has been proposed in which a high frequency band obtained by shaping the waveform of a CD signal is added to the original signal to reproduce a rich sense of reality. For example, as the first prior art, in Patent Document 1 below, the sampling data before and after are compared to detect the maximum value and the minimum value of the sampling data, and from the maximum value to the minimum value, from the minimum value to the maximum value. The number of samples is detected, and the difference from the previous sample is calculated for each sample excluding the local maximum value and local minimum value, and this is multiplied by the coefficient corresponding to the number of samples described above. Addition processing is performed on samples that are close to the maximum value except for subtraction, and subtraction processing is performed on samples that are close to the minimum value excluding the minimum value.

また、第2の従来技術として、下記の特許文献2では、極大値及び極小値についても適用することとし、極大値及び極小値と各々1サンプル前の値との差分に対して所定の係数を乗算し、その乗算結果を極大値に対しては加算処理を行い、極小値に対しては減算処理を行っている。これらの方法によりオリジナルのアナログ信号のようにシャープで、リアリティ、明瞭度のある再生音を得ることが可能となっている。   In addition, as the second conventional technique, in Patent Document 2 below, the maximum value and the minimum value are also applied, and a predetermined coefficient is set for the difference between the maximum value and the minimum value and the value one sample before. Multiplication is performed, and the multiplication result is subjected to addition processing for the maximum value, and subtraction processing is performed for the minimum value. By these methods, it is possible to obtain a reproduction sound that is as sharp as an original analog signal, and has reality and clarity.

図2は、特許文献2における従来のデジタル音声処理装置に関するブロック図を示している。ここでは、一例として入出力されるオーディオ信号をfs=96kHz、量子化ビット数=24ビットとしている。極値算出手段11では、入力されたオーディオ信号をサンプルごとに1つ前のサンプルとの比較を行い、大きいか、小さいか、等しいかを検出し、波形の極大値と極小値を検出する。サンプル数検出手段12では、得られた極大値と極小値の間に含まれるサンプル数の検出を行う。差分値算出手段13では、極大値、極小値を含む各サンプルと1サンプル前の値との差分値Δを求める。可変量算出手段14では、含まれるサンプル数に応じた各係数αを、求めた差分値Δに対して乗算して可変量=Δ×αを算出する。加減算手段15では、極大値を含む極大値に近いサンプルに対しては、可変量=Δ×αを加算する処理を行い、極小値を含む極小値に近いサンプルに対しては、可変量=Δ×αを減算する処理を行う。
特許第3401171号公報(請求項1) 特許第3659489号公報(請求項1)
FIG. 2 is a block diagram related to a conventional digital audio processing apparatus in Patent Document 2. In FIG. Here, as an example, an input / output audio signal is set to fs = 96 kHz and the number of quantization bits = 24 bits. The extreme value calculation means 11 compares the input audio signal with the previous sample for each sample, detects whether it is large, small, or equal, and detects the maximum and minimum values of the waveform. The sample number detection means 12 detects the number of samples included between the obtained maximum value and minimum value. The difference value calculation means 13 obtains a difference value Δ between each sample including the maximum value and the minimum value and the value one sample before. The variable amount calculation means 14 calculates the variable amount = Δ × α by multiplying the obtained difference value Δ by each coefficient α corresponding to the number of samples included. The addition / subtraction means 15 performs a process of adding a variable amount = Δ × α for a sample close to a maximum value including a maximum value, and a variable amount = Δ for a sample close to a minimum value including a minimum value. The process of subtracting xα is performed.
Japanese Patent No. 3401171 (Claim 1) Japanese Patent No. 3659489 (Claim 1)

しかしながら、第1及び第2の従来技術により、小型、簡単かつ安価な回路構成で、狭周波数帯域の音声情報を広周波数帯域の音声情報に変換することが可能であり、その目的は達せられるが、サンプル毎に前のサンプルとの差分Δを算出して、これにサンプル数に応じた係数αを乗算し、この乗算結果=Δ×αを極大値側のサンプルに対して加算処理を行い、極小値側のサンプルか減算処理を行っているため、加算値/減算値がサンプル毎に異なるので、オリジナルデータが持つ信号パワーを変化させてしまう場合がある。すなわち、加算値の二乗和で求められるパワー総量と、減算値の二乗和で求められるパワー総量が一致しない場合に、音量レベルが変化したと知覚されることが課題となっていた。   However, according to the first and second conventional techniques, it is possible to convert audio information in a narrow frequency band into audio information in a wide frequency band with a small, simple and inexpensive circuit configuration, and the purpose can be achieved. , For each sample, calculate the difference Δ from the previous sample, multiply this by the coefficient α according to the number of samples, this multiplication result = Δ × α is added to the maximum value side sample, Since the subtraction process is performed on the sample on the minimum value side, the addition value / subtraction value differs from sample to sample, so the signal power of the original data may be changed. That is, when the total power obtained by the sum of squares of the added value and the total power obtained by the sum of the squares of the subtracted values do not coincide with each other, it is perceived that the volume level is changed.

図3は従来の波形処理を説明するための図であり、一例を示したものである。この図では、極小値と極大値の間隔がサンプリング周期で3サンプル分存在し、極大値X3に近いサンプルX2、X4にはそれぞれ可変量=Δd1、Δd3が加算され、極小値X0、X6にそれぞれ近いサンプルX1、X5には可変量=Δd2、Δd4が減算されている。この例では、Δd3とΔd4の場合は、サンプルX3−X4、X5−X6間の差分値が均一であるため、Δd3=Δd4であるのに対し、Δd1とΔd2の場合は、オーディオ信号に急激な立ち上がりが見られるため、Δd2>Δd1のように不整合な状態が起こっている。そのため、Δd2分の減算処理を行うと、(Δd2−Δd1)の2乗分のパワーが減少する。   FIG. 3 is a diagram for explaining the conventional waveform processing and shows an example. In this figure, there are three samples of the interval between the minimum value and the maximum value in the sampling period, and variable amounts = Δd1 and Δd3 are added to the samples X2 and X4 close to the maximum value X3, respectively, and the minimum values X0 and X6 are respectively added. Variables = Δd2 and Δd4 are subtracted from near samples X1 and X5. In this example, in the case of Δd3 and Δd4, since the difference value between the samples X3-X4 and X5-X6 is uniform, Δd3 = Δd4, whereas in the case of Δd1 and Δd2, the audio signal is abrupt. Since a rise is observed, an inconsistent state occurs such that Δd2> Δd1. Therefore, when the subtraction process for Δd2 is performed, the power for the square of (Δd2−Δd1) decreases.

そこで本発明では、デジタル音声信号における時間的に隣接する前後のサンプル間の差分値に応じた可変量を極大値側のサンプルに加算し、極小値側のサンプルから減算することによりデジタル音声信号を補正する場合に、音量レベルが変化しないようにデジタル音声信号を補正することができるデジタル音声処理装置及びデジタル音声処理プログラムを提供することを目的とする。   Therefore, in the present invention, a digital audio signal is added by adding a variable amount corresponding to a difference value between adjacent samples before and after in the digital audio signal to the maximum value side sample and subtracting from the minimum value side sample. An object of the present invention is to provide a digital audio processing apparatus and a digital audio processing program capable of correcting a digital audio signal so that the volume level does not change when correcting.

本発明のデジタル音声処理装置は上記目的を達成するために、オリジナルのデジタル音声情報における時間的に隣接する前後のサンプルを比較することにより極大値と極小値を求める極値算出手段と、
前記極大値から前記極小値までのサンプル数及び前記極小値から前記極大値までのサンプル数を検出するサンプル数検出手段と、
前記極大値及び前記極小値を含む各サンプルと1サンプル前の値との差分をそれぞれ求める差分値算出手段と、
前記サンプル数に応じた各係数に前記各差分値をそれぞれ乗算して、前記極大値側のサンプルに加算するための第1の可変量と、前記極小値側のサンプルから減算するための第2の可変量を求める可変量算出手段と、
前記可変量算出手段により算出された第1の可変量のパワー総量と第2の可変量のパワー総量を算出するパワー算出手段と、
前記パワー算出手段により算出された前記第1の可変量のパワー総量と前記第2の可変量のパワー総量が同じになるように前記第1の可変量と前記第2の可変量を補正する可変量補正手段と、
前記可変量補正手段により補正された前記第1の可変量を前記極大値側のサンプルに加算し、前記可変量補正手段により補正された前記第2の可変量を前記極小値側のサンプルから減算する加減算手段とを、
有する。
In order to achieve the above object, the digital audio processing apparatus of the present invention is an extreme value calculating means for obtaining a maximum value and a minimum value by comparing samples before and after temporally adjacent in the original digital audio information,
Sample number detection means for detecting the number of samples from the maximum value to the minimum value and the number of samples from the minimum value to the maximum value;
A difference value calculating means for obtaining a difference between each sample including the maximum value and the minimum value and a value one sample before;
A first variable amount for multiplying each coefficient corresponding to the number of samples by each difference value and adding to the maximum value side sample, and a second variable amount for subtracting from the minimum value side sample Variable amount calculating means for obtaining a variable amount of
A power calculating means for calculating the power amount of power amount and a second variable amount of the first variable amount calculated by the variable amount calculating means,
A variable for correcting the first variable amount and the second variable amount so that the total power amount of the first variable amount and the total power amount of the second variable amount calculated by the power calculation means are the same. An amount correction means;
The first variable amount corrected by the variable amount correction unit is added to the maximum value side sample, and the second variable amount corrected by the variable amount correction unit is subtracted from the minimum value side sample. Adding and subtracting means to
Have.

本発明のデジタル音声処理プログラムは上記目的を達成するために、オリジナルのデジタル音声情報における時間的に隣接する前後のサンプルを比較することにより極大値と極小値を求める極値算出ステップと、
前記極大値から前記極小値までのサンプル数及び前記極小値から前記極大値までのサンプル数を検出するサンプル数検出ステップと、
前記極大値及び前記極小値を含む各サンプルと1サンプル前の値との差分をそれぞれ求める差分値算出ステップと、
前記サンプル数に応じた各係数に前記各差分値をそれぞれ乗算して、前記極大値側のサンプルに加算するための第1の可変量と、前記極小値側のサンプルから減算するための第2の可変量を求める可変量算出ステップと、
前記可変量算出ステップにより算出された第1の可変量のパワー総量と第2の可変量のパワー総量を算出するパワー算出ステップと、
前記パワー算出ステップにより算出された前記第1の可変量のパワー総量と前記第2の可変量のパワー総量が同じになるように前記第1の可変量と前記第2の可変量を補正する可変量補正ステップと、
前記可変量補正ステップにより補正された前記第1の可変量を前記極大値側のサンプルに加算し、前記可変量補正ステップにより補正された前記第2の可変量を前記極小値側のサンプルから減算する加減算ステップとを、
有する。
In order to achieve the above object, the digital audio processing program of the present invention calculates an extreme value by calculating a maximum value and a minimum value by comparing samples before and after temporally adjacent in the original digital audio information,
A sample number detection step for detecting the number of samples from the maximum value to the minimum value and the number of samples from the minimum value to the maximum value;
A difference value calculating step for obtaining a difference between each sample including the maximum value and the minimum value and a value one sample before;
A first variable amount for multiplying each coefficient corresponding to the number of samples by each difference value and adding to the maximum value side sample, and a second variable amount for subtracting from the minimum value side sample A variable amount calculating step for obtaining a variable amount of
A power calculating step of calculating the power amount of power amount and a second variable amount of the first variable amount calculated by the variable-amount calculating step,
A variable that corrects the first variable amount and the second variable amount so that the total power amount of the first variable amount and the total power amount of the second variable amount calculated in the power calculation step are the same. An amount correction step;
The first variable amount corrected in the variable amount correction step is added to the sample on the maximum value side, and the second variable amount corrected in the variable amount correction step is subtracted from the sample on the minimum value side. Adding and subtracting step,
Have.

本発明によれば、極大値側のサンプルに加算するための第1の可変量のパワーと、極小値側のサンプルから減算するための第2の可変量のパワーが同じになるように第1、第2の可変量を補正し、それぞれを極大値側のサンプルに加算し、極小値側から減算するので、極小値−極大値間、極大値−極小値間の信号パワーが、オリジナルデータの持つ信号パワーに保たれるため、音量レベルが変化しないようにデジタル音声信号を補正することができる。   According to the present invention, the first variable amount power to be added to the local maximum side sample and the second variable amount power to be subtracted from the local minimum side sample are the same. , The second variable amount is corrected, and each is added to the sample on the maximum value side and subtracted from the minimum value side, so that the signal power between the minimum value and the maximum value and between the maximum value and the minimum value is Since the signal power is maintained, the digital audio signal can be corrected so that the volume level does not change.

以下、図面を参照して本発明の実施の形態について説明する。図1は本発明に係るデジタル音声処理装置及びデジタル音声処理プログラムの一実施の形態についてのブロック図を示している。従来のブロック図(図2)に対して、可変量算出手段14と加減算手段15の間に、パワー算出手段26、可変量補正手段27が追加された形になっている。パワー算出手段26では、可変量算出手段14で求まる可変量のうち、加算に用いられる可変量(加算値)の二乗和で求められるパワー総量と、減算に用いられる可変量(減算値)の二乗和で求められるパワー総量を算出する。可変量補正手段27では、加算値のパワー総量と減算値のパワー総量の比較により、各パワーが同じになるように加算値、減算値の補償係数を算出し、加算値又は減算値を補償係数により修正する。   Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a digital audio processing apparatus and a digital audio processing program according to the present invention. Compared to the conventional block diagram (FIG. 2), a power calculation unit 26 and a variable amount correction unit 27 are added between the variable amount calculation unit 14 and the addition / subtraction unit 15. In the power calculation unit 26, among the variable amounts obtained by the variable amount calculation unit 14, the total power amount obtained by the square sum of the variable amount (addition value) used for addition and the square of the variable amount (subtraction value) used for subtraction. Calculate the total amount of power determined by the sum. In the variable amount correction means 27, by comparing the total power of the added value and the total power of the subtracted value, the compensation coefficient of the added value and the subtracted value is calculated so that each power becomes the same, and the added value or the subtracted value is calculated as the compensation coefficient. To correct.

以下では、図3の例(Δd2>Δd1)を用いてパワー算出手段26及び可変量補正手段27について詳しく説明する。パワー算出手段26では、加算値のパワー総量(Plus_pw)と、減算値のパワー総量(Minus_pw)を求める。図3の例では、以下の式1、式2のように求められる。
Plus_pw=(Δd1)2 (式1)
Minus_pw=(Δd2)2 (式2)
Hereinafter, the power calculating unit 26 and the variable amount correcting unit 27 will be described in detail using the example (Δd2> Δd1) of FIG. In the power calculation means 26, the total power (Plus_pw) of the addition value and the total power (Minus_pw) of the subtraction value are obtained. In the example of FIG. 3, the following equations 1 and 2 are obtained.
Plus_pw = (Δd1) 2 (Formula 1)
Minus_pw = (Δd2) 2 (Formula 2)

可変量補正手段27では、Plus_pw = Minus_pwになるようにパワー総量の大きい側に合わせるための補償係数を算出する。加算値に対する補償係数をratio_p、減算値に対する補償係数をratio_mとすると、以下の式3、式4のように求められる。   The variable amount correction means 27 calculates a compensation coefficient for adjusting to the larger total power amount so that Plus_pw = Minus_pw. Assuming that the compensation coefficient for the added value is ratio_p and the compensation coefficient for the subtraction value is ratio_m, the following equations 3 and 4 are obtained.

Figure 0005023794
Figure 0005023794

ratio_m=1 (式4)   ratio_m = 1 (Formula 4)

そして、補償係数(ratio_p、ratio_m)を用いて加算値及び減算値の修正を行う。
Δd1’=(ratio_p×Δd1)→Δd1 (式5)
Δd2’=(ratio_m×Δd2)→Δd2 (式6)
以上のことに基づき、一般式を導出することを考える。加算値がm個(i=0〜m−1)存在し、各々をΔPiと定義し、減算値がn個(j=0〜n−1)存在し、各々をΔMjと定義すると、
Then, the addition value and the subtraction value are corrected using the compensation coefficients (ratio_p, ratio_m).
Δd1 ′ = (ratio_p × Δd1) → Δd1 (Formula 5)
Δd2 ′ = (ratio_m × Δd2) → Δd2 (Formula 6)
Based on the above, let us consider deriving a general formula. There are m addition values (i = 0 to m−1), each defined as ΔPi, n subtraction values (j = 0 to n−1), and each defined as ΔMj.

Figure 0005023794
Figure 0005023794

Figure 0005023794
Figure 0005023794

上記と同様に、Plus_pw = Minus_pwになるように、パワー総量の大きい側に合わせるための補償係数を算出することを考える。加算値に対する補償係数をratio_p、減算値に対する補償係数をratio_mとすると以下のように求められる。
(Plus_pw > Minus_pwの場合)
ratio_p=1 (式9)
Similarly to the above, it is considered to calculate a compensation coefficient for adjusting to the larger power total amount so that Plus_pw = Minus_pw. When the compensation coefficient for the added value is ratio_p and the compensation coefficient for the subtracted value is ratio_m, the following is obtained.
(When Plus_pw> Minus_pw)
ratio_p = 1 (Formula 9)

Figure 0005023794
Figure 0005023794

(Plus_pw < Minus_pwの場合)  (If Plus_pw <Minus_pw)

Figure 0005023794
Figure 0005023794

ratio_m=1 (式12)
(Plus_pw = Minus_pwの場合)
ratio_p=ratio_m=1 (式13)
以上より、補償係数を用いて修正された加算値をΔP'i、減算値をΔM'jとすると、以下のように計算される。
ΔP'i =(ratio_p×ΔPi) (式14)
ΔM'j =(ratio_m×ΔMj) (式15)
ratio_m = 1 (Formula 12)
(When Plus_pw = Minus_pw)
ratio_p = ratio_m = 1 (Formula 13)
From the above, assuming that the addition value corrected using the compensation coefficient is ΔP′i and the subtraction value is ΔM′j, the calculation is performed as follows.
ΔP′i = (ratio_p × ΔPi) (Formula 14)
ΔM′j = (ratio_m × ΔMj) (Formula 15)

上記で示した一例では、Plus_pw = Minus_pwになるように、パワー総量の大きい側に合わせるための補償係数を算出することを考えたが、パワー総量の小さい側に合わせることも可能である。   In the example shown above, it is considered to calculate the compensation coefficient for adjusting to the larger power total amount so that Plus_pw = Minus_pw, but it is also possible to adjust to the smaller power total amount side.

また、可変量補正手段27により修正された加算値及び減算値がそれぞれ、可変量算出手段14において加算、減算に用いられる可変量を算出する際に用いた差分値よりも小さい値になるように制限を加えてもよい。すなわち、加算に用いられる可変量を算出する際に用いた差分値をDPi、 減算に用いられる可変量を算出する際に用いた差分値をDMjとすると、(式14)、(式15)に対して、次式16、17の制限を加えてもよい。
|ΔP'i|<|DPi| (式16)
|ΔM'j|<|DMj| (式17)
Further, the addition value and the subtraction value corrected by the variable amount correction unit 27 are smaller than the difference value used when the variable amount calculation unit 14 calculates the variable amount used for addition and subtraction, respectively. Limits may be added. That is, assuming that the difference value used when calculating the variable amount used for addition is DPi, and the difference value used when calculating the variable amount used for subtraction is DMj, (Equation 14) and (Equation 15) On the other hand, the following expressions 16 and 17 may be added.
| ΔP′i | <| DPi | (Formula 16)
| ΔM′j | <| DMj | (Formula 17)

また、上記で示した一例では、入力されるオーディオ信号をfs=96kHz、量子化ビット数=24ビットとしているが、CD規格に準拠したfs=44.1kHz、量子化ビット数=16ビットでもよい。さらにそのオーディオ信号は、リニアPCM信号に限らず、MP3、AAC符号化方式などにより符号化/復号化処理された結果の信号であってもよい。   In the example shown above, the input audio signal is set to fs = 96 kHz and the number of quantization bits = 24 bits, but fs = 44.1 kHz and the number of quantization bits = 16 bits conforming to the CD standard may be used. . Further, the audio signal is not limited to the linear PCM signal, but may be a signal resulting from encoding / decoding processing by MP3, AAC encoding method, or the like.

本発明に係るデジタル音声処理装置及びデジタル音声処理プログラムの一実施の形態を示すブロック図である。It is a block diagram which shows one Embodiment of the digital audio processing apparatus and digital audio processing program which concern on this invention. 従来のデジタル音声処理装置を示すブロック図である。It is a block diagram which shows the conventional digital audio processing apparatus. 図2における波形処理を説明するための図である。It is a figure for demonstrating the waveform process in FIG.

符号の説明Explanation of symbols

11 極値算出手段
12 サンプル数検出手段
13 差分値算出手段
14 可変量算出手段
15 加減算手段
26 パワー算出手段
27 可変量補正手段
DESCRIPTION OF SYMBOLS 11 Extreme value calculation means 12 Sample number detection means 13 Difference value calculation means 14 Variable amount calculation means 15 Addition / subtraction means 26 Power calculation means 27 Variable amount correction means

Claims (4)

オリジナルのデジタル音声情報における時間的に隣接する前後のサンプルを比較することにより極大値と極小値を求める極値算出手段と、
前記極大値から前記極小値までのサンプル数及び前記極小値から前記極大値までのサンプル数を検出するサンプル数検出手段と、
前記極大値及び前記極小値を含む各サンプルと1サンプル前の値との差分をそれぞれ求める差分値算出手段と、
前記サンプル数に応じた各係数に前記各差分値をそれぞれ乗算して、前記極大値側のサンプルに加算するための第1の可変量と、前記極小値側のサンプルから減算するための第2の可変量を求める可変量算出手段と、
前記可変量算出手段により算出された第1の可変量のパワー総量と第2の可変量のパワー総量を算出するパワー算出手段と、
前記パワー算出手段により算出された前記第1の可変量のパワー総量と前記第2の可変量のパワー総量が同じになるように前記第1の可変量と前記第2の可変量を補正する可変量補正手段と、
前記可変量補正手段により補正された前記第1の可変量を前記極大値側のサンプルに加算し、前記可変量補正手段により補正された前記第2の可変量を前記極小値側のサンプルから減算する加減算手段とを、
有するデジタル音声処理装置。
An extreme value calculation means for obtaining a local maximum value and a local minimum value by comparing samples before and after temporally adjacent in the original digital audio information;
Sample number detection means for detecting the number of samples from the maximum value to the minimum value and the number of samples from the minimum value to the maximum value;
A difference value calculating means for obtaining a difference between each sample including the maximum value and the minimum value and a value one sample before;
A first variable amount for multiplying each coefficient corresponding to the number of samples by each difference value and adding to the maximum value side sample, and a second variable amount for subtracting from the minimum value side sample Variable amount calculating means for obtaining a variable amount of
A power calculating means for calculating the power amount of power amount and a second variable amount of the first variable amount calculated by the variable amount calculating means,
A variable for correcting the first variable amount and the second variable amount so that the total power amount of the first variable amount and the total power amount of the second variable amount calculated by the power calculation means are the same. An amount correction means;
The first variable amount corrected by the variable amount correction unit is added to the maximum value side sample, and the second variable amount corrected by the variable amount correction unit is subtracted from the minimum value side sample. Adding and subtracting means to
A digital audio processing apparatus.
前記可変量補正手段により補正された前記第1、第2の可変量はそれぞれ、前記差分値算出手段により算出された前記各差分値よりも小さい値であることを特徴とする請求項1に記載のデジタル音声処理装置。   2. The first and second variable amounts corrected by the variable amount correcting unit are values smaller than the respective difference values calculated by the difference value calculating unit. Digital audio processor. オリジナルのデジタル音声情報における時間的に隣接する前後のサンプルを比較することにより極大値と極小値を求める極値算出ステップと、
前記極大値から前記極小値までのサンプル数及び前記極小値から前記極大値までのサンプル数を検出するサンプル数検出ステップと、
前記極大値及び前記極小値を含む各サンプルと1サンプル前の値との差分をそれぞれ求める差分値算出ステップと、
前記サンプル数に応じた各係数に前記各差分値をそれぞれ乗算して、前記極大値側のサンプルに加算するための第1の可変量と、前記極小値側のサンプルから減算するための第2の可変量を求める可変量算出ステップと、
前記可変量算出ステップにより算出された第1の可変量のパワー総量と第2の可変量のパワー総量を算出するパワー算出ステップと、
前記パワー算出ステップにより算出された前記第1の可変量のパワー総量と前記第2の可変量のパワー総量が同じになるように前記第1の可変量と前記第2の可変量を補正する可変量補正ステップと、
前記可変量補正ステップにより補正された前記第1の可変量を前記極大値側のサンプルに加算し、前記可変量補正ステップにより補正された前記第2の可変量を前記極小値側のサンプルから減算する加減算ステップとを、
有するデジタル音声処理プログラム。
An extreme value calculation step for obtaining a local maximum value and a local minimum value by comparing samples before and after temporally adjacent in the original digital audio information;
A sample number detection step for detecting the number of samples from the maximum value to the minimum value and the number of samples from the minimum value to the maximum value;
A difference value calculating step for obtaining a difference between each sample including the maximum value and the minimum value and a value one sample before;
A first variable amount for multiplying each coefficient corresponding to the number of samples by each difference value and adding to the maximum value side sample, and a second variable amount for subtracting from the minimum value side sample A variable amount calculating step for obtaining a variable amount of
A power calculating step of calculating the power amount of power amount and a second variable amount of the first variable amount calculated by the variable-amount calculating step,
A variable that corrects the first variable amount and the second variable amount so that the total power amount of the first variable amount and the total power amount of the second variable amount calculated in the power calculation step are the same. An amount correction step;
The first variable amount corrected in the variable amount correction step is added to the sample on the maximum value side, and the second variable amount corrected in the variable amount correction step is subtracted from the sample on the minimum value side. Adding and subtracting step,
A digital voice processing program.
前記可変量補正ステップにより補正された前記第1、第2の可変量はそれぞれ、前記差分値算出ステップにより算出された前記各差分値よりも小さい値であることを特徴とする請求項3に記載のデジタル音声処理プログラム。   The first and second variable amounts corrected by the variable amount correcting step are values smaller than the respective difference values calculated by the difference value calculating step. Digital audio processing program.
JP2007119105A 2007-04-27 2007-04-27 Digital audio processing apparatus and digital audio processing program Active JP5023794B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007119105A JP5023794B2 (en) 2007-04-27 2007-04-27 Digital audio processing apparatus and digital audio processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007119105A JP5023794B2 (en) 2007-04-27 2007-04-27 Digital audio processing apparatus and digital audio processing program

Publications (2)

Publication Number Publication Date
JP2008275876A JP2008275876A (en) 2008-11-13
JP5023794B2 true JP5023794B2 (en) 2012-09-12

Family

ID=40053914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007119105A Active JP5023794B2 (en) 2007-04-27 2007-04-27 Digital audio processing apparatus and digital audio processing program

Country Status (1)

Country Link
JP (1) JP5023794B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6511988B2 (en) * 2015-06-29 2019-05-15 株式会社Jvcケンウッド Digital voice processing apparatus, digital voice processing method, digital voice processing program
JP6844504B2 (en) * 2017-11-07 2021-03-17 株式会社Jvcケンウッド Digital audio processing equipment, digital audio processing methods, and digital audio processing programs
JP7251400B2 (en) * 2019-08-08 2023-04-04 株式会社Jvcケンウッド DIGITAL SOUND PROCESSING DEVICE, DIGITAL SOUND PROCESSING METHOD, AND DIGITAL SOUND PROCESSING PROGRAM

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3401171B2 (en) * 1997-10-22 2003-04-28 日本ビクター株式会社 Audio information processing method, audio information processing apparatus, and audio information recording method on recording medium
JP3659489B2 (en) * 2000-12-20 2005-06-15 日本ビクター株式会社 Digital audio processing apparatus and computer program recording medium
JP2003255973A (en) * 2002-02-28 2003-09-10 Nec Corp Speech band expansion system and method therefor
JP4123486B2 (en) * 2006-10-02 2008-07-23 日本ビクター株式会社 Digital audio processing method, digital audio processing apparatus, and computer program
JP2008112056A (en) * 2006-10-31 2008-05-15 Victor Co Of Japan Ltd Audio sigmal processor

Also Published As

Publication number Publication date
JP2008275876A (en) 2008-11-13

Similar Documents

Publication Publication Date Title
CN110178381A (en) Loudspeaker protection offset supervision
JP4123486B2 (en) Digital audio processing method, digital audio processing apparatus, and computer program
JP4769673B2 (en) Audio signal interpolation method and audio signal interpolation apparatus
JP2015531084A5 (en)
JP5023794B2 (en) Digital audio processing apparatus and digital audio processing program
US11335356B2 (en) Digital audio processing device, digital audio processing method, and digital audio processing program
JP2010020122A (en) Method and device for processing digital acoustic signal
US8352054B2 (en) Method and apparatus for processing digital audio signal
JP5023812B2 (en) Digital audio processing apparatus and digital audio processing program
JPWO2009157111A1 (en) Analog / digital conversion circuit, optical disk reproducing device, receiving device
JP4787316B2 (en) Digital signal processing apparatus and overtone generation method
US20190325003A1 (en) Noise reduction apparatus and noise suppressing method
JP4224807B2 (en) Audio signal processing apparatus and audio signal processing computer program
JP2007049251A (en) Address generating apparatus and method thereof
JP4971010B2 (en) Sound crack detection device and sound crack detection method
US8022289B2 (en) Harmonic sound generator and a method for producing harmonic sound
CN107077862B (en) Digital voice processing device, digital voice processing method, and digital voice processing program
JP4259110B2 (en) Waveform data encoding apparatus and waveform data encoding method
JP2008112056A (en) Audio sigmal processor
KR100575796B1 (en) Gain of sound output amp control apparatus and method for mobile communication device
JP4963955B2 (en) Signal processing method, signal processing apparatus, and program
JP6511988B2 (en) Digital voice processing apparatus, digital voice processing method, digital voice processing program
JP2003331517A5 (en)
JP2005341009A (en) Digital agc control method and digital agc apparatus
JP2012160811A (en) Audio apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100730

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110804

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110812

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111005

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20111012

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120522

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120604

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150629

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5023794

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150