モノラルを仮想ステレオ効果音に変換するためのアルゴリズム

一般に、モノラルオーディオ再生では、オーディオを左右のチャンネルにコピーしてから再生するため、再生されるオーディオはステレオではなく、ステレオの「スペース」や「ステレオ」はありません。
ステレオを実現したい場合は、左右のチャンネルで強い無相関を実現し、それによって聴覚に空間的な幅感を導入する必要があります

左右のチャンネルフィルター

仮想ステレオの基本的な考え方は、2つの異なるフィルターHLH_Lを使用することですHL HR H_R HR左右のチャンネルを別々にフィルタリングします。左右のチャンネル間の無相関化を実現するには、これら2つのフィルターの特性が完全に異なる必要があります。
ここに画像の説明を挿入します

まず、周波数領域で左チャネルのフィルターを設計します。伝達関数は次のとおりです。

HL(k)=(1 2 +1πarctan(ω2・R(k)))e −j2πkDNH_L(k)=(\ frac {1} {2} + \ frac {1} { \ pi} arctan(\ omega ^ 2 \ cdot R(k)))e ^ {-j \ frac {2 \ pi kD} {N}} HLk =((21+円周率1a r c t a n ω2R k ejN2 π K D

ここで、R(k)R(k)R k は離散ガウス分布ノイズシーケンスであり、標準偏差はσ= 25 \ sigma = 25です。σ=2 5、平均値は0、ω= 1 \ omega = 1ω=1はステレオ幅です

右チャネルフィルターは、左チャネルフィルターに従ってHR(k)= 1 − HL(k)H_R(k)= 1-H_L(k)を取得します。
HRk =1HLk
ギターやドラムなどの低音と高音はフィルタリング後に「退屈」に感じるので、処理する通過帯域を設定できます∣HL
/ R(k)∣ = 0.5、k <klo∨k> khi | H_ {L / R}(k)| = 0.5、k <k_ {lo} \ vee k> k_ {hi}| HL / Rk =0 5 k<klまたはk>>k時間I
ここでklo / hi k_ {lo / hi}klまたは/ h i実際に処理される通過帯域を定義するカットオフ周波数です。klo= 300 k_ {lo} = 300klまたは=3 0 0

センターフォーカスフィルター

ステレオのステレオミキシングセンターの信号源が一般に最大のスペクトルエネルギーを持っていることを考慮して、センターフォーカスフィルターを使用して、ステレオパノラマの中心に支配的なソースを維持します。センターフォーカスフィルターは次のように定義されます
。HCF (b、k)=(1 −α)HCF(b − 1、k)+αXn2(b、k)H_(CF)(b、k)=(1- \ alpha)H_(CF)( b-1、k)+ \ alpha X_n ^ 2(b、k)HC Fb k =1a HC Fb1 k +α Xn2b k
X n 2(b、k)= ∣ X(b、k)∣max⁡k∣ X(b、k)∣X_n ^ 2(b、k)= \ frac {| X(b、k)| } {\ max \ limits_ {k} | X(b、k)|}バツn2b k =k最大X b k | X B K |

次に、左右のチャネルフィルターは次のように重み付けされます
。H^ L / R(b、k)= HL / R(b、k)HCF(b、k)− 1 2(1 − HCF(b、k)) \ hat H_ {L / R}(b、k)= H_ {L / R}(b、k)H_ {CF}(b、k)-\ frac {1} {2}(1-H_ {CF} (b、k))H^L / Rb k =HL / Rb k HC Fb k 211HC Fb k

比較結果

モノラルオーディオ:mono.mp3
仮想ステレオオーディオ:stereo.mp3
センターフォーカス仮想ステレオオーディオ:stereo_focused.mp3

AdobeAuditionのフェーズ

モノラルフェーズ:
ここに画像の説明を挿入します
仮想ステレオフェーズ:
ここに画像の説明を挿入します

仮想ステレオフェーズに焦点を当てる:
ここに画像の説明を挿入します
興味のある学生はWeChatコミュニケーションを追加できます:xu19315519614

おすすめ

転載: blog.csdn.net/myangel13141/article/details/114983793