国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種立體聲音頻的處理方法和裝置制造方法

      文檔序號(hào):7806120閱讀:234來(lái)源:國(guó)知局
      一種立體聲音頻的處理方法和裝置制造方法
      【專(zhuān)利摘要】本發(fā)明披露了一種立體聲音頻的處理方法,包括步驟:分別將左聲道和右聲道的時(shí)域信號(hào)變換為頻域信號(hào);計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值,將幅度比值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn),和/或計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的相位差值,將相位差值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn);對(duì)待衰減的頻點(diǎn)進(jìn)行衰減;將經(jīng)上述衰減處理的頻域信號(hào)逆變換為時(shí)域信號(hào)。本發(fā)明還披露了實(shí)現(xiàn)該方法的一種裝置;利用左右聲道之間伴奏與人聲的特定差異性,對(duì)伴奏進(jìn)行抑制,從而增強(qiáng)人聲,或?qū)θ寺曔M(jìn)行抑制從而提取伴奏。所得到的處理結(jié)果能夠?yàn)閷?duì)歌曲中人聲或伴奏信息的分析奠定良好的基礎(chǔ)。
      【專(zhuān)利說(shuō)明】一種立體聲音頻的處理方法和裝置

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及音頻處理領(lǐng)域,更具體地涉及一種立體聲音頻的處理方法和裝置。

      【背景技術(shù)】
      [0002] 從立體聲中將人聲和伴奏分離的技術(shù)在音頻處理領(lǐng)域有重要而廣泛的應(yīng)用,例如 歌詞的自動(dòng)識(shí)別和校正,就需要以先期的人聲分離作為基礎(chǔ)來(lái)進(jìn)行。歌詞自動(dòng)識(shí)別通常要 求輸入處理系統(tǒng)的是單獨(dú)的人聲,有伴奏干擾的情況下很難完成,但因?yàn)榇蠖鄶?shù)歌曲都同 時(shí)包含歌聲與樂(lè)器伴奏,直接進(jìn)行是不實(shí)際的。
      [0003] 現(xiàn)有技術(shù)中涉及從歌曲中提取伴奏、提取人聲或分離伴奏和人聲的方法往往利用 的是多數(shù)立體聲歌曲中人聲在左右兩個(gè)聲道中基本相同的特點(diǎn),例如,采用將兩個(gè)聲道中 的信號(hào)直接對(duì)減的方法來(lái)消除人聲。從歌曲中提取人聲的研究還相對(duì)較少。其中,利用立體 聲歌曲左右聲道信號(hào)之間的相關(guān)性來(lái)提取人聲或伴奏是立體聲音頻研究的一個(gè)重要方向。
      [0004] 一種現(xiàn)有的基于立體聲相關(guān)聲道提取人聲的技術(shù)是對(duì)左右聲道相應(yīng)頻點(diǎn)對(duì)的均 值信號(hào)加權(quán)人聲增益,人聲增益與當(dāng)前頻點(diǎn)對(duì)的歸一化互相關(guān)值成正比例取值;將加權(quán)人 聲增益后的左聲道和右聲道的均值信號(hào)由頻域轉(zhuǎn)換為時(shí)域提取出人聲。該方法僅僅利用互 相關(guān)這一特性來(lái)區(qū)分伴奏與人聲,雖然可以一定程度地抑制伴奏,但結(jié)果會(huì)殘余伴奏。
      [0005] 因此,如何較大程度地抑制伴奏或人聲部分,成為本領(lǐng)域人員迫切解決的一個(gè)技 術(shù)問(wèn)題。


      【發(fā)明內(nèi)容】

      [0006] 為此,需要提供一種準(zhǔn)確有效地提取音場(chǎng)中不同區(qū)域的音頻信號(hào)的方法和技術(shù)。
      [0007] 為實(shí)現(xiàn)上述目的,發(fā)明人提供的技術(shù)方案如下:
      [0008] -種立體聲音頻的處理方法,包括步驟:
      [0009] 分別將左聲道和右聲道的時(shí)域信號(hào)變換為頻域信號(hào);
      [0010] 利用變換得到的頻域信號(hào)計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的 幅度比值,將幅度比值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn);
      [0011] 對(duì)待衰減的頻點(diǎn)進(jìn)行衰減處理;
      [0012] 將處理后的頻域信號(hào)逆變換為時(shí)域信號(hào)。
      [0013] 進(jìn)一步地,所述的立體聲音頻的處理方法還包括步驟:利用變換得到的頻域信號(hào) 計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的相位差,將相位差差值在預(yù)設(shè)范圍內(nèi) 的頻點(diǎn)也列為待衰減的頻點(diǎn)。
      [0014] 發(fā)明人還提供了另一種立體聲音頻的處理方法,包括步驟:
      [0015] 分別將左聲道和右聲道的時(shí)域信號(hào)變換為頻域信號(hào);
      [0016] 利用變換得到的頻域信號(hào)計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的 相位差,將相位差差值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn)。對(duì)待衰減的頻點(diǎn)進(jìn)行衰減 處理;
      [0017] 再將處理后的頻域信號(hào)逆變換為時(shí)域信號(hào)。
      [0018] 進(jìn)一步地,所述的立體聲音頻的處理方法還包括步驟:利用變換得到的頻域信號(hào) 計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值,將幅度比值在預(yù)設(shè)范圍內(nèi) 的頻點(diǎn)也列為待衰減的頻點(diǎn);
      [0019] 在應(yīng)用上述方法的各實(shí)施例中,當(dāng)只選擇一個(gè)條件(幅度比值或相位差)時(shí),可以 遍歷所有頻點(diǎn),當(dāng)滿足該條件時(shí),直接對(duì)該頻點(diǎn)進(jìn)行衰減處理;當(dāng)選擇多個(gè)條件(幅度比值 與相位差)時(shí),可以先篩選出所有符合條件的頻點(diǎn),然后一并對(duì)這些頻點(diǎn)進(jìn)行衰減處理,t匕 如,先按不同的條件篩選出各自的頻點(diǎn)集合,然后將這些集合取并集,從而得到所有待衰減 的點(diǎn);再比如,先以某個(gè)條件篩選出符合條件的頻點(diǎn)集合,然后以其他條件篩選,如果有新 的符合條件的頻點(diǎn),再加入之前那個(gè)頻點(diǎn)集合,從而得到所有待衰減的點(diǎn)。
      [0020] 進(jìn)一步地,所述的立體聲音頻的處理方法中,所述左聲道頻域信號(hào)與右聲道頻 域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值計(jì)算公式如下:k n(i) = abs(fft_frameRn(i))/abs(fft_ framLn(i))*(2/:n);其中fft_frameRji)與€代_^^1111^;〇分別表示右聲道與左聲道的頻 譜;
      [0021] 公式中η = 0, 1,2,…,N-1 ;N表示巾貞數(shù);
      [0022] i = 0, 1,2,…,F(xiàn)N/2 ;FN表示傅里葉變換的點(diǎn)數(shù)。
      [0023] 并將幅度比值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn)。
      [0024] 進(jìn)一步地,所述的立體聲音頻的處理方法中,計(jì)算左右聲道相應(yīng)頻點(diǎn)對(duì)的相位差 的公式為:
      [0025] pn(i) = angel (fft_frameLn(i))-angel (fft_frameRn(i));其中 fft_frameRn(i) 與fft_framLn(i)分別表示右聲道與左聲道的頻譜;
      [0026] 公式中η = 0, 1,2,…,N-1 ;N表示巾貞數(shù);
      [0027] i = 0, 1,2,…,F(xiàn)N/2 ;FN表示傅里葉變換的點(diǎn)數(shù)。
      [0028] 并將相位差差值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)也列為待衰減的頻點(diǎn)。
      [0029] 進(jìn)一步地,所述的立體聲音頻的處理方法中,對(duì)待衰減的頻點(diǎn)作衰減處理公式為: fft_frameRn(i) = 0 或 fft_frameLn(i) = 0 ;公式中,i 為待衰減的頻點(diǎn)。
      [0030] 進(jìn)一步地,所述的立體聲音頻的處理方法中,在步驟"分別將左聲道和右聲道的時(shí) 域信號(hào)變換為頻域信號(hào)"之前還包括步驟:
      [0031] 對(duì)左聲道和右聲道的時(shí)域信號(hào)進(jìn)行歸一化處理;
      [0032] 將左聲道和右聲道的時(shí)域信號(hào)分別劃分為若干幀,每幀包括預(yù)設(shè)數(shù)量的聲音采樣 點(diǎn),并且相鄰幀之間有預(yù)設(shè)數(shù)量的重合采樣點(diǎn)。
      [0033] 進(jìn)一步地,所述的立體聲音頻的處理方法中,在步驟"將左聲道和右聲道的時(shí)域信 號(hào)分別劃分為若干幀"之后以及步驟"分別將左聲道和右聲道的時(shí)域信號(hào)變換為頻域信號(hào)" 之前還包括步驟:
      [0034] 對(duì)每幀進(jìn)行加漢寧窗濾波處理。
      [0035] -種立體聲音頻的處理裝置,包括變換單元、計(jì)算單元、抑制單元以及逆變換單 元;
      [0036] 所述變換單元用于將左聲道和右聲道的時(shí)域信號(hào)變換為頻域信號(hào);
      [0037] 所述計(jì)算單元用于計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比 值,將幅度比值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn);或用于計(jì)算左聲道頻域信號(hào)與右 聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的相位差,將相位差差值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻 占.
      [0038] 所述抑制單元用于對(duì)待衰減的頻點(diǎn)進(jìn)行衰減處理;
      [0039] 所述逆變換單元用于將頻域信號(hào)逆變換為時(shí)域信號(hào)。
      [0040] 進(jìn)一步地,所述的立體聲音頻的處理裝置中,計(jì)算單元既用于計(jì)算左聲道頻域信 號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值,將幅度比值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減 的頻點(diǎn),也用于計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的相位差,將相位差差 值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)也列為待衰減的頻點(diǎn)。
      [0041] 進(jìn)一步地,所述的立體聲音頻的處理裝置中,計(jì)算單元計(jì)算所述左聲道頻域信號(hào) 與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值計(jì)算公式如下:k n(i) = abs(fft_frameRn(i))/ abs (fft_framLn(i)) * (2/π );
      [0042] 公式中η = 0, 1,2,…,N-l ;N表示巾貞數(shù);
      [0043] i = 0, 1,2,…,F(xiàn)N/2 ;FN表示傅里葉變換的點(diǎn)數(shù);
      [0044] 進(jìn)一步地,所述的立體聲音頻的處理裝置中,計(jì)算單元計(jì)算左右聲道相應(yīng)頻點(diǎn)對(duì) 的相位差的公式為:
      [0045] pn(i) = angel (fft_frameLn(i))-angel (fft_frameRn(i));
      [0046] 公式中n = 0, 1,2, ···,N-l ;N表示巾貞數(shù);
      [0047] i = 0, 1,2,…,F(xiàn)N/2 ;FN表示傅里葉變換的點(diǎn)數(shù);
      [0048] 進(jìn)一步地,所述的立體聲音頻的處理裝置中,抑制單元對(duì)待衰減的頻點(diǎn)進(jìn)行衰減 處理,公式為:fft_frameR n(i) = 0或fft_frameLn(i) = 0 ;公式中,i表示待衰減的頻點(diǎn)。
      [0049] 進(jìn)一步地,所述的立體聲音頻的處理裝置還包括歸一化單元和分巾貞單元;
      [0050] 所述歸一化單兀用于對(duì)左聲道和右聲道的時(shí)域信號(hào)進(jìn)行歸一化處理;
      [0051] 所述分幀單元用于將左聲道和右聲道的時(shí)域信號(hào)分別劃分為若干幀,每幀包括預(yù) 設(shè)數(shù)量的聲音采樣點(diǎn),并且相鄰幀之間有預(yù)設(shè)數(shù)量的重合采樣點(diǎn);
      [0052] 進(jìn)一步地,所述的立體聲音頻的處理裝置還包括濾波單元,用于對(duì)每幀進(jìn)行加漢 寧窗濾波處理。
      [0053] 本發(fā)明利用左右聲道之間伴奏與人聲的特定差異性,對(duì)伴奏(人聲)進(jìn)行抑制,從 而提取人聲(伴奏),所得到的處理結(jié)果能夠?yàn)閷?duì)歌曲中人聲(伴奏)信息的分析奠定良好 的基礎(chǔ)。

      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0054] 圖1為本發(fā)明第一實(shí)施方式所述立體聲音頻的處理方法的流程圖;
      [0055] 圖2為立體聲歌曲《wonderful world》的時(shí)域波形;
      [0056] 圖3為立體聲歌曲《wonderful world》經(jīng)本發(fā)明第一實(shí)施方式所述立體聲音頻的 處理方法提取人聲所得時(shí)域波形;
      [0057] 圖4為立體聲歌曲《wonderful world》經(jīng)本發(fā)明第二實(shí)施方式所述立體聲音頻的 處理方法提取人聲所得時(shí)域波形;
      [0058] 圖5為立體聲歌曲《wonderful world》經(jīng)本發(fā)明第三實(shí)施方式所述立體聲音頻的 處理方法提取人聲所得時(shí)域波形;
      [0059] 圖6為立體聲歌曲《wonderful world》經(jīng)本發(fā)明第四實(shí)施方式所述立體聲音頻的 處理方法提取伴奏所得時(shí)域波形;
      [0060] 圖7為本發(fā)明第三實(shí)施方式中一種立體聲音頻的處理裝置的功能模塊示意圖。
      [0061] 附圖標(biāo)記說(shuō)明:
      [0062] 1-變換單元
      [0063] 2-計(jì)算單元
      [0064] 3-抑制單元
      [0065] 4-逆變換單元
      [0066] 5-歸一化單元
      [0067] 6-分幀單元
      [0068] 7-濾波單元

      【具體實(shí)施方式】
      [0069] 為詳細(xì)說(shuō)明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式 并配合附圖詳予說(shuō)明。
      [0070] 請(qǐng)參閱圖1,為本發(fā)明第一實(shí)施方式中一種立體聲音頻的處理方法的流程圖;所 述方法包括步驟:
      [0071] S1、對(duì)左聲道和右聲道的時(shí)域信號(hào)進(jìn)行歸一化處理;
      [0072] S2、將經(jīng)歸一化處理的左聲道和右聲道的時(shí)域信號(hào)分別劃分為若干巾貞,每巾貞包括 預(yù)設(shè)數(shù)量的聲音采樣點(diǎn),并且相鄰幀之間有預(yù)設(shè)數(shù)量的重合采樣點(diǎn);
      [0073] S3、對(duì)每幀進(jìn)行加漢寧窗濾波處理;
      [0074] S4、將經(jīng)濾波處理后的每幀時(shí)域信號(hào)變換為頻域信號(hào);
      [0075] S5、計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值,對(duì)幅度比值 在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn),并將待衰減的頻點(diǎn)進(jìn)行衰減處理;
      [0076] S6、將經(jīng)衰減處理的頻域信號(hào)逆變換為時(shí)域信號(hào);
      [0077] S7、連接經(jīng)逆變換的每幀時(shí)域信號(hào)。
      [0078] 以下以一具體案例對(duì)本方法流程進(jìn)行詳細(xì)闡述:
      [0079] 對(duì)一首立體聲歌曲音頻進(jìn)行處理,首先分別對(duì)該立體聲歌曲音頻的左聲道和右聲 道信號(hào)進(jìn)行歸一化處理,所述歸一化處理的方式是找出信號(hào)絕對(duì)值的最大值,將原信號(hào)除 以該最大值,處理結(jié)果是使信號(hào)的正負(fù)幅值位于-1與+1之間。
      [0080] 隨后,分別將歸一化后的左聲道信號(hào)和右聲道信號(hào)劃分為N個(gè)巾貞,每巾貞包括8192 個(gè)聲音采樣點(diǎn),并且相鄰幀之間有2048個(gè)重合的采樣點(diǎn)。這樣的劃分方式目的是使幀與幀 之間具有平滑過(guò)渡的效果。
      [0081] 接下來(lái),對(duì)劃分后的每個(gè)幀進(jìn)行加漢寧窗濾波處理。本步驟的加漢寧窗濾波處理 能夠有效減少后續(xù)時(shí)域到頻域的變換過(guò)程中可能造成的頻譜泄露。
      [0082] 然后,對(duì)經(jīng)加窗濾波處理的每幀音頻信號(hào)進(jìn)行8192個(gè)點(diǎn)的快速傅里葉變換(Fast Fourier Transform, FFT),得到表征右聲道的頻譜:fft_frameRn(i)以及表征左聲道的頻 譜:fft_frameL n(i)。其中,i = 0, 1,2, · · ·,4096 ;n = 0, 1,2, · · ·,N-1。4096 表示傅里葉 變換的點(diǎn)數(shù)的一半,N表示幀數(shù)。本實(shí)施方式利用傅里葉變換的對(duì)稱(chēng)性特征,為節(jié)省計(jì)算量, 只需要計(jì)算傅里葉變換點(diǎn)數(shù)的一半。
      [0083] 繼而進(jìn)行的是伴奏抑制步驟。
      [0084] 本實(shí)施方式中的抑制為基于幅度比值的抑制,可以用于伴奏抑制,包括步驟:計(jì)算 左聲道頻域信號(hào)與右聲道頻域信號(hào)所有幀相應(yīng)頻點(diǎn)對(duì)的幅度比值,對(duì)幅度比值在預(yù)設(shè)范圍 內(nèi)的頻點(diǎn)進(jìn)行衰減處理。
      [0085] 具體做法如下:
      [0086] 遍歷所有的巾貞(η = 0, 1,…,N-1);每巾貞再遍歷所有的頻率點(diǎn)(i = 0, 1, 2,, 4096);
      [0087] 計(jì)算左聲道和右聲道所有對(duì)應(yīng)幀中相應(yīng)頻點(diǎn)對(duì)的幅度比值,公式為kn(i)= abs(fft_frameRn(i))/abs(fft_frameLn(i))*(2/3i),并對(duì)比值落在預(yù)設(shè)范圍的頻點(diǎn)進(jìn)行 抑制,上述比值落在預(yù)設(shè)范圍的頻點(diǎn)即為待衰減的頻點(diǎn),衰減的公式為fft_frameR n(i) = 0 或fft_frameLji) = 0,公式中,i為待衰減的頻點(diǎn)。
      [0088] 幅度比值一般在(0, 1)的范圍內(nèi),對(duì)于人聲信號(hào),該比值在0. 5左右;對(duì)于伴奏信 號(hào),該比值一般遠(yuǎn)離〇. 5而接近0或接近1。本實(shí)施方式的目的是抑制伴奏提取人聲,頻點(diǎn) i 符合、⑴ < α 或kji) > β,0 < α < 〇· 5,0· 5 < β < 1 ; α 取 〇· 4,β 取 0· 6。在 不同的實(shí)施例中,α、β的取值可以根據(jù)實(shí)際情況調(diào)整。
      [0089] 在另外一些用于抑制人聲提取伴奏的實(shí)施例中,本步驟實(shí)質(zhì)上為上述步驟相對(duì)應(yīng) 的抑制步驟,即在上述步驟中被抑制的頻點(diǎn)范圍不進(jìn)行抑制處理,而對(duì)上述步驟中沒(méi)有進(jìn) 行抑制的頻點(diǎn)進(jìn)行抑制處理,這樣被抑制的頻點(diǎn)事實(shí)上對(duì)應(yīng)的是人聲頻點(diǎn),保留下的頻點(diǎn) 對(duì)應(yīng)的是伴奏頻點(diǎn);相對(duì)應(yīng)的,對(duì)公式的參數(shù)取值進(jìn)行調(diào)整,公式中頻點(diǎn)(即待衰減的頻 點(diǎn))i 符合 a < kji) < β,0 < α < 〇· 5, 0· 5 < β < 1。α 取 〇· 4, β 取 0· 6。
      [0090] 經(jīng)過(guò)基于幅度比值伴奏抑制(或人聲抑制)之后,將所有幀的頻域信號(hào)逆變換為 時(shí)域信號(hào),最后連接起來(lái),即可得到純凈的人聲(或伴奏)信號(hào)。
      [0091] 請(qǐng)參閱圖3,為立體聲歌曲《wonderful world》經(jīng)本實(shí)施方式所述立體聲音頻的 處理方法提取人聲所得時(shí)域波形;與圖2中的該歌曲原始波形對(duì)比,可以看出經(jīng)伴奏抑制 后的時(shí)域波形在一定程度上消除了伴奏成分,具體表現(xiàn)為各圖橫坐標(biāo)約為3s?5s,7s? 8. 5s,10s?12s等處(實(shí)際上為歌曲中基本上只有伴奏而沒(méi)有人聲的段落)振幅得到一定 的衰減,說(shuō)明伴奏得到了 一定的抑制。
      [0092] 在本發(fā)明第二實(shí)施方式中,抑制步驟的處理方式與第一實(shí)施方式不同;
      [0093] 本實(shí)施方式中的抑制為基于相位差的抑制,可以用于伴奏抑制,包括步驟:計(jì)算左 聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的相位差,對(duì)相位差在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)進(jìn)行 衰減處理。
      [0094] 具體做法如下:
      [0095] 遍歷所有的巾貞(η = 0, 1,. . .,N-1);每巾貞再遍歷所有的頻率點(diǎn)(i = 0, 1, -,4096);
      [0096] 計(jì)算左右聲道中所有對(duì)應(yīng)巾貞中相應(yīng)頻點(diǎn)對(duì)的相位差,公式為pn(i) = angel (fft_ frameLn(i))-angel (fft_frameRn(i)),并對(duì)相位差差值落在預(yù)設(shè)范圍的頻點(diǎn)(即待衰減的 頻點(diǎn))進(jìn)行抑制,公式為fft_frameR n(i) = 0或fft_frameLn(i) = 0,公式中,i為待衰減 的頻點(diǎn)。
      [0097] 相位差值一般位于(-1,1)的范圍;對(duì)于人聲信號(hào),該差值接近0 ;對(duì)于伴奏信號(hào), 該差值遠(yuǎn)離〇而接近-1或1。本實(shí)施方式的目的是抑制伴奏提取人聲,頻點(diǎn)i符合ρηα) <小或/?,,(|')>爐,-疋<#<0,0<爐<疋,這里(]5取-〇.1,-取〇.1。在不同的實(shí)施例 中,Φ,-的取值可以根據(jù)實(shí)際情況調(diào)整。
      [0098] 在另外一些用于抑制人聲提取伴奏的實(shí)施例中,本步驟實(shí)質(zhì)上為人聲抑制步驟; 公式中頻點(diǎn)i符合參 </^/)<供,-疋<參<0, 0<爐<7^小取-〇.1,-取〇.1。對(duì)于立體聲音 頻而言,一般人聲位于聲場(chǎng)中央,伴奏位于聲場(chǎng)外圍,這樣處理獲得的音頻實(shí)際上是去除聲 場(chǎng)中央位置聲音,而保留聲場(chǎng)外圍聲音。
      [0099] 請(qǐng)參閱圖4,為立體聲歌曲《wonderful world》經(jīng)本實(shí)施方式所述立體聲音頻的 處理方法提取人聲所得時(shí)域波形;與圖2中的該歌曲原始波形對(duì)比,可以看出經(jīng)提取伴奏 后的時(shí)域波形在一定程度上消除了人聲成分,具體表現(xiàn)為各圖橫坐標(biāo)時(shí)間點(diǎn)3s?5s,7s? 8. 5s,10s?12s等處(實(shí)際上為歌曲中基本上只有伴奏而沒(méi)有人聲的段落)振幅得到一定 衰減,說(shuō)明伴奏得到了 一定的抑制。
      [0100] 在本發(fā)明第三實(shí)施方式可以用于伴奏抑制,其中,伴奏抑制步驟之外其他步驟的 處理方式與第一實(shí)施方式類(lèi)似;在伴奏抑制步驟中,結(jié)合了幅度比值抑制與相位差抑制,其 伴奏抑制步驟的具體做法為:
      [0101] 遍歷所有的巾貞(η = 0, 1,…,N-1);每巾貞再遍歷所有的頻率點(diǎn)(i = 0, 1, 2,, 4096);
      [0102] 計(jì)算左聲道和右聲道所有對(duì)應(yīng)幀中相應(yīng)頻點(diǎn)對(duì)的幅度比值,公式為kn(i)= absafi^frameRjiD/absafi^frameLji))5^/!!);并對(duì)比值落在一定范圍(頻點(diǎn) i 符 合kji) < α 或匕⑴ > β,0 < α < 〇·5,0·5 < β < 1 ;α 取0.4, β 取0.6)的頻點(diǎn) 標(biāo)記為1,表示待衰減的頻點(diǎn);未落入指定范圍的頻點(diǎn)標(biāo)記為〇,并將標(biāo)記值保存至緩存: flagA (i),i = 0, 1,· · · 4096。
      [0103] 計(jì)算左右聲道中所有對(duì)應(yīng)幀中相應(yīng)頻點(diǎn)對(duì)的相位差,公式為pn(i) = angel (fft_ frameLji))-angel(fft_frameRn(i));并對(duì)相位差差值落在一定范圍(i符合pn(i) < Φ或巧,(0>#-$<#<〇,〇<穸<瓦,這里Φ取-0. 1,#取0. 1)的頻點(diǎn)標(biāo)記為1,表 示待衰減的頻點(diǎn);未落入該范圍的頻點(diǎn)標(biāo)記為〇,并將標(biāo)記值保存至緩存:flagB(i), i = 0, 1,…4096。
      [0104] 然后,對(duì)標(biāo)記緩存 flagA 與 flagB 作或運(yùn)算,即 flag(i) = flagA(i) □ flagB(i), i =0, 1. . . 4096 ;然后對(duì)所有標(biāo)記為1的頻點(diǎn)進(jìn)行抑制,公式為:
      [0105] fft_frameRn(i) = 0 或 fft_frameLn(i) = 0 ;其中 i 滿足 flag(i) = = 1,i = 0, 1,2. . . 4096。
      [0106] 上述幅度比值計(jì)算與相位差計(jì)算都是基于原音頻時(shí)域信號(hào)轉(zhuǎn)變的頻域信號(hào)。對(duì)于 原始頻域信號(hào)的所有頻點(diǎn),只要滿足幅度比值的條件與相位差條件中任意一個(gè),就對(duì)其進(jìn) 行抑制。這樣,由于有兩個(gè)條件進(jìn)行篩選,可以減少被遺漏的頻點(diǎn),使音頻處理的效果更接 近預(yù)期。并且,幅度比值抑制與相位差抑制二者可以同時(shí)進(jìn)行,也可以先后進(jìn)行,先后進(jìn)行 的話,順序可以調(diào)換。
      [0107] 請(qǐng)參閱圖5,為立體聲歌曲《wonderful world》經(jīng)本實(shí)施方式所述立體聲音頻的 處理方法提取人聲所得時(shí)域波形;與圖2中的該歌曲原始波形對(duì)比,可以看出經(jīng)提取伴奏 后的時(shí)域波形在相當(dāng)程度上消除了人聲成分,具體表現(xiàn)為各圖橫坐標(biāo)時(shí)間點(diǎn)3s?5s,7s? 8. 5s,10s?12s等處(實(shí)際上為歌曲中基本上只有伴奏而沒(méi)有人聲的段落)振幅得到明顯 衰減,說(shuō)明伴奏得到了明顯抑制。
      [0108] 本實(shí)施方式實(shí)際上是第一實(shí)施方式與第二實(shí)施方式中伴奏抑制步驟采取的基于 對(duì)左聲道和右聲道所有對(duì)應(yīng)幀中相應(yīng)頻點(diǎn)對(duì)的幅度比值與基于對(duì)左聲道和右聲道所有對(duì) 應(yīng)幀中相應(yīng)頻點(diǎn)對(duì)的相位差這兩種處理方法的結(jié)合,具有彼此補(bǔ)強(qiáng)增益的作用,因而圖5 與圖3或圖4相比,各圖橫坐標(biāo)時(shí)間點(diǎn)3s?5s,7s?8. 5s,10s?12s等處(實(shí)際上為歌 曲中只有伴奏而沒(méi)有人聲的段落)振幅得到的衰減更明顯,說(shuō)明伴奏得到了更為徹底的抑 制。
      [0109] 相對(duì)于現(xiàn)有技術(shù),例如包括下述步驟的方法:分別將左聲道信號(hào)和右聲道信號(hào)由 時(shí)域信號(hào)轉(zhuǎn)換為頻域信號(hào);依次計(jì)算左聲道信號(hào)和右聲道信號(hào)的相應(yīng)頻點(diǎn)對(duì)的歸一化互相 關(guān)值;對(duì)左聲道信號(hào)和右聲道信號(hào)相應(yīng)頻點(diǎn)對(duì)的均值信號(hào)加權(quán)人聲增益;其中,所述人聲 增益與當(dāng)前頻點(diǎn)對(duì)的歸一化互相關(guān)值成正比例取值;將加權(quán)人聲增益后的左聲道和右聲道 的均值信號(hào)由頻域信號(hào)轉(zhuǎn)換為時(shí)域信號(hào),提取出人聲。相比之下,采用上述本發(fā)明的方法伴 奏抑制效果更徹底。
      [0110] 在本發(fā)明第四實(shí)施方式中,可以用于人聲抑制,具體的,在人聲抑制時(shí)結(jié)合了幅度 比值抑制與相位差抑制;本實(shí)施方式中對(duì)應(yīng)于第三實(shí)施方式中伴奏抑制步驟的是人聲抑制 步驟,做法是去除聲場(chǎng)中央的聲音,而保留聲場(chǎng)周?chē)穆曇?,具體為:
      [0111] 遍歷所有的巾貞(η = 0, 1,…,N-1);每巾貞再遍歷所有的頻率點(diǎn)(i = 0, 1, 2,, 4096 ;n = 0, 1, 2,. . . , N-l);
      [0112] 計(jì)算左聲道和右聲道所有對(duì)應(yīng)幀中相應(yīng)頻點(diǎn)對(duì)的幅度比值,公式為kn(i)= abs (fft_frameRn(i))/abs (fft_frameLn(i))*(2/ π );并對(duì)比值落在預(yù)設(shè)范圍的頻點(diǎn)標(biāo) 記為1,表示待衰減的頻點(diǎn);未落入指定范圍的頻點(diǎn)標(biāo)記為〇,并將標(biāo)記值保存至緩存: 打 &8六(1),1=0,1,...4096。本實(shí)施例中,比值范圍為:〇<、(1)<@,0<〇<0.5,0.5 < β < 1。α 取 〇· 4, β 取 0· 6。
      [0113] 計(jì)算左右聲道中所有對(duì)應(yīng)幀中相應(yīng)頻點(diǎn)對(duì)的相位差,公式為pn(i) = angel (fft_ frameLn(i))-angel (fft_frameRn(i));并對(duì)相位差差值落在預(yù)設(shè)范圍的頻點(diǎn)標(biāo)記為1,表 示待衰減的頻點(diǎn);未落入該范圍的頻點(diǎn)標(biāo)記為〇,并將標(biāo)記值保存至緩存:flagB(i), i = 〇,1,...4〇96。本實(shí)施例中,差值范圍:#<凡(/) <0 -疋<0<〇,〇<爐<牙這里(1)取-〇.1, f 爐取0· 1。
      [0114] 然后,對(duì)標(biāo)記緩存 flagA 與 flagB 作或運(yùn)算,即 flag(i) = flagA(i) □ flagB(i), i =0, 1. . . 4096 ;然后對(duì)所有標(biāo)記為1的頻點(diǎn)進(jìn)行抑制,公式為:
      [0115] fft_frameRn(i) = 0 或 fft_frameLn(i) = 0 ;
      [0116] 其中 i 滿足 flag (i) ==1, i=0, 1,2··· 4096。
      [0117] 事實(shí)上,本實(shí)施方式中進(jìn)行人聲抑制同樣是基于幅度比值和基于相位差兩種抑制 方案的結(jié)合,所以與第三實(shí)施方式類(lèi)似地,也可以單獨(dú)采取本實(shí)施方式中基于幅度比值進(jìn) 行人聲抑制或基于相位差進(jìn)行人聲抑制的方案。
      [0118] 請(qǐng)參閱圖6,為立體聲歌曲《wonderful world》經(jīng)本實(shí)施方式所述立體聲音頻的處 理方法提取伴奏所得時(shí)域波形。
      [0119] 由于人聲往往在聲場(chǎng)中央,在左右聲道差異較?。欢鴺?lè)器的伴奏信號(hào)往往左右聲 道差異較大。具體地,伴奏在左右兩個(gè)聲道中對(duì)應(yīng)的頻點(diǎn)幅值相差較大,而人聲在左右兩個(gè) 聲道中對(duì)應(yīng)的頻點(diǎn)幅值相差較??;同時(shí)伴奏在左右兩個(gè)聲道中的對(duì)應(yīng)頻點(diǎn)相位差值較大, 而人聲在左右兩個(gè)聲道中對(duì)應(yīng)的頻點(diǎn)相位差值較小。本發(fā)明上述幾種實(shí)施方式的原理就是 利用左右聲道之間伴奏與人聲的這種差異性,對(duì)伴奏或人聲進(jìn)行抑制,從而提取人聲或伴 奏,所得到的處理結(jié)果能夠?yàn)閷?duì)歌曲中人聲或伴奏信息的分析奠定良好的基礎(chǔ)。
      [0120] 請(qǐng)參閱圖7,為本發(fā)明另一實(shí)施方式中一種立體聲音頻的處理裝置的功能模塊示 意圖。所述裝置包括變換單元1、計(jì)算單元2、抑制單元3以及逆變換單元4 ;
      [0121] 所述變換單元1用于將左聲道和右聲道的時(shí)域信號(hào)變換為頻域信號(hào);
      [0122] 所述計(jì)算單元2用于計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度 比值,將幅度比值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn);或用于計(jì)算左聲道頻域信號(hào)與 右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的相位差,將相位差差值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻 占.
      [0123] 所述抑制單元3用于對(duì)待衰減的頻點(diǎn)進(jìn)行衰減處理;
      [0124] 所述逆變換單元4用于將經(jīng)抑制單元處理的頻域信號(hào)逆變換為時(shí)域信號(hào)。
      [0125] 進(jìn)一步地,所述的立體聲音頻的處理裝置中,計(jì)算單元2既用于計(jì)算左聲道頻域 信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值,將幅度比值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰 減的頻點(diǎn),也用于計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的相位差,將相位差 差值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)也列為待衰減的頻點(diǎn);
      [0126] 抑制單元3對(duì)待衰減的頻點(diǎn)振幅強(qiáng)度進(jìn)行衰減處理。
      [0127] 進(jìn)一步地,所述的立體聲音頻的處理裝置中,計(jì)算單元2計(jì)算所述左聲道頻 域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值計(jì)算公式如下屯⑴=abs(fft_ frameRn(i))/abs (fft_framLn(i)) * (2/ π);
      [0128] 公式中η = 0, 1,2,…,N-l ;N表示巾貞數(shù);
      [0129] i = 0, 1,2, ...,F(xiàn)N/2 ;FN表示傅里葉變換的點(diǎn)數(shù);
      [0130] 進(jìn)一步地,所述的立體聲音頻的處理裝置中,計(jì)算單元2計(jì)算所述左右聲道相應(yīng) 頻點(diǎn)對(duì)的相位差的公式為:
      [0131] pn(i) = angel (fft_frameLn(i))-angel (fft_frameRn(i));
      [0132] 公式中n = 0, 1,2, ···,N-l ;N表示巾貞數(shù);
      [0133] i = 0, 1,2, ...,F(xiàn)N/2 ;FN表示傅里葉變換的點(diǎn)數(shù);
      [0134] 進(jìn)一步地,所述的立體聲音頻的處理裝置中,所述抑制單元3對(duì)待衰減的頻點(diǎn)進(jìn) 行衰減處理,公式為:fft_frameR n(i) =0或fft_frameLn(i) =0;公式中,i表示待衰減的 頻點(diǎn)。
      [0135] 進(jìn)一步地,所述的立體聲音頻的處理裝置還包括歸一化單元5和分巾貞單元6 ;
      [0136] 所述歸一化單兀5用于對(duì)左聲道和右聲道的時(shí)域信號(hào)進(jìn)行歸一化處理;
      [0137] 所述分巾貞單兀6用于將左聲道和右聲道的時(shí)域信號(hào)分別劃分為若干巾貞,每巾貞包括 預(yù)設(shè)數(shù)量的聲音采樣點(diǎn),并且相鄰幀之間有預(yù)設(shè)數(shù)量的重合采樣點(diǎn);
      [0138] 進(jìn)一步地,所述的立體聲音頻的處理裝置還包括濾波單元7,用于對(duì)每幀進(jìn)行加漢 寧窗濾波處理。
      [0139] 以下以一具體案例對(duì)所述提取音頻信號(hào)的裝置的工作原理進(jìn)行詳細(xì)闡述:
      [0140] 對(duì)一首立體聲歌曲音頻進(jìn)行提取人聲操作,首先由歸一化單元5分別對(duì)該立體聲 歌曲音頻的左聲道和右聲道信號(hào)進(jìn)行歸一化處理,所述歸一化處理的方式是找出信號(hào)絕對(duì) 值的最大值,將原信號(hào)除以該最大值,處理結(jié)果是使信號(hào)的正負(fù)幅值位于-1與+1之間。
      [0141] 隨后,分巾貞單兀6分別將歸一化后的左聲道信號(hào)和右聲道信號(hào)劃分為N個(gè)巾貞,每中貞 包括8192個(gè)聲音采樣點(diǎn),并且相鄰幀之間有2048個(gè)重合的采樣點(diǎn)。這樣的劃分方式目的 是使幀與幀之間具有平滑過(guò)渡的效果。
      [0142] 接下來(lái),濾波單元7對(duì)劃分后的每個(gè)幀進(jìn)行加漢寧窗濾波處理。本步驟的加漢寧 窗濾波處理能夠有效減少后續(xù)時(shí)域到頻域的變換過(guò)程中可能造成的頻譜泄露。
      [0143] 然后,變換單元1對(duì)經(jīng)加窗濾波處理的每幀音頻信號(hào)進(jìn)行從時(shí)域到頻域的快速 傅里葉變換(Fast Fourier Transform, FFT),得到表征左聲道的頻譜:fft_frameRn(i), i =0, 1, 2· · · 4096, η = 0, 1, 2· · · N-1 以及表征右聲道的頻譜:fft_frameLn(i), i = 0,1,2. ..4096,n = 0,l,2. ..N-1。其中,4096表示傅里葉變換的點(diǎn)數(shù),N表示幀數(shù)。本實(shí)施 方式中考慮到傅里葉變換的對(duì)稱(chēng)性特征,為節(jié)省計(jì)算量,只需要計(jì)算8192個(gè)聲音采樣點(diǎn)的 一半即可。
      [0144] 計(jì)算單元2遍歷所有的巾貞(η = 0, 1,. . .,N-1);每巾貞再遍歷所有的頻率點(diǎn)(i = 0, 1,2, ...,4096);計(jì)算左聲道和右聲道所有對(duì)應(yīng)幀中相應(yīng)頻點(diǎn)對(duì)的幅度比值,公式為:
      [0145] kn(i) = abs (fft_frameRn(i))/abs (fft_frameLn(i)) * (2/π );
      [0146] 公式中 n = 0, 1,2,…,N-1 ;i = 0, 1,2, ...,4096。
      [0147] 進(jìn)一步地,計(jì)算單元2計(jì)算左右聲道中所有對(duì)應(yīng)巾貞中相應(yīng)頻點(diǎn)對(duì)的相位差,公式 pn(i) = angel (fft_frameLn(i))-angel (fft_frameRn(i));
      [0148] 公式中 n = 0, 1,2,…,N-1 ;i = 0, 1,2, ...,4096。
      [0149] 接著,篩選出待衰減的頻點(diǎn),也就是將幅度比值落在一定范圍的頻點(diǎn)(頻點(diǎn)i符 合、⑴ < α 或、⑴ > β,0 < α < 〇·5,0·5 < β < 1 ;α 取0.4, β 取0.6)或?qū)⑾?位差值落在一定范圍的頻點(diǎn)(i符合Pn(i) < Φ或具,,這里Φ 取-0. 1,f取0. 1)列為待衰減的頻點(diǎn)。
      [0150] 然后,抑制單元3對(duì)待衰減的頻點(diǎn)進(jìn)行衰減處理,公式為:
      [0151] fft_frameRn(i) = 0 或 fft_frameLn(i) = 0 ;公式中,i 為待衰減的頻點(diǎn)。
      [0152] 此外,抑制單元3也可以按預(yù)設(shè)的比例衰減或衰減至預(yù)設(shè)的幅度進(jìn)行衰減處理。
      [0153] 在用于提取伴奏抑制人聲時(shí),計(jì)算幅度比值和相位差差值時(shí)與上述步驟相同,篩 選待衰減的頻點(diǎn)時(shí),將幅度比值落在一定范圍的頻點(diǎn)(i符合a <kn(i) < β,0< α < 0. 5, 0. 5 < β < 1。α取〇. 4, β取0. 6)或?qū)⑾辔徊钪德湓谝欢ǚ秶念l點(diǎn)(i符合 #<凡〇')<妗-瓦<#<〇,〇<f<露 β α取0.4, β取0.6)列為待衰減的頻點(diǎn)。對(duì)待衰減的頻 點(diǎn)進(jìn)行衰減的處理也與上述步驟相同。
      [0154] 最后,由逆變換單元4將所有幀的頻域信號(hào)逆變換為時(shí)域信號(hào),并連接起來(lái),即可 得到純凈的人聲(伴奏)信號(hào)。
      [0155] 由于人聲往往在聲場(chǎng)中央,在左右聲道差異較小;而樂(lè)器的伴奏信號(hào)往往在左右 聲道差異較大。具體地,伴奏在左右兩個(gè)聲道中對(duì)應(yīng)的頻點(diǎn)幅值相差較大,而人聲在左右 兩個(gè)聲道中對(duì)應(yīng)的頻點(diǎn)幅值相差較??;同時(shí)伴奏在左右兩個(gè)聲道中的對(duì)應(yīng)頻點(diǎn)相位差值較 大,而人聲在左右兩個(gè)聲道中對(duì)應(yīng)的頻點(diǎn)相位差值較小。本實(shí)施方式的原理就是利用左右 聲道之間伴奏與人聲的這種差異性,對(duì)伴奏或人聲進(jìn)行抑制,從而提取人聲或伴奏,所得到 的處理結(jié)果能夠?yàn)閷?duì)歌曲中人聲或伴奏信息的分析奠定良好的基礎(chǔ)。
      [0156] 上述實(shí)施例涉及的方法中的全部或部分步驟可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái) 完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)設(shè)備可讀取的存儲(chǔ)介質(zhì)中,用于執(zhí)行上述各實(shí)施例方 法所述的全部或部分步驟。所述計(jì)算機(jī)設(shè)備,例如:個(gè)人計(jì)算機(jī)、服務(wù)器、網(wǎng)絡(luò)設(shè)備、智能 移動(dòng)終端、智能家居設(shè)備、穿戴式智能設(shè)備、車(chē)載智能設(shè)備等;所述的存儲(chǔ)介質(zhì),例如:RAM、 ROM、磁碟、磁帶、光盤(pán)、閃存、U盤(pán)、移動(dòng)硬盤(pán)、存儲(chǔ)卡、記憶棒、網(wǎng)絡(luò)服務(wù)器存儲(chǔ)、網(wǎng)絡(luò)云存儲(chǔ) 等。
      [0157] 以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利保護(hù)范圍,凡是利用 本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān) 的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。
      【權(quán)利要求】
      1. 一種立體聲音頻的處理方法,其特征在于,包括步驟: 分別將左聲道和右聲道的時(shí)域信號(hào)變換為頻域信號(hào); 利用變換得到的頻域信號(hào)計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度 比值,將幅度比值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn);和/或利用變換得到的頻域信 號(hào)計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的相位差,將相位差差值在預(yù)設(shè)范圍 內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn); 對(duì)待衰減的頻點(diǎn)進(jìn)行衰減處理; 再將處理后的頻域信號(hào)逆變換為時(shí)域信號(hào)。
      2. 如權(quán)利要求1所述的立體聲音頻的處理方法,其特征在于, 計(jì)算左右聲道相應(yīng)頻點(diǎn)對(duì)的相位差的公式為: pn(i) = angel (fft_frameLn(i))-angel (fft_frameRn(i)), 其中fft_frameRn(i)與fft_framLn(i)分別表示右聲道與左聲道的頻譜; 公式中η = 0, 1,2,…,N-1 ;N表示巾貞數(shù); i = 0, 1,2,…,F(xiàn)N/2 ;FN表示傅里葉變換的點(diǎn)數(shù)。
      3. 如權(quán)利要求1所述的立體聲音頻的處理方法,其特征在于,所述左聲道頻域信號(hào) 與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值計(jì)算公式如下:k n(i) = abs(fft_frameRn(i))/ abs(fft_framLn(i))*(2/:n),其中 fft_frameRn(i)與 fft_framLn(i)分別表示右聲道與左 聲道的頻譜; 公式中η = 0, 1,2,…,N-1 ;N表示巾貞數(shù); i = 0, 1,2,…,F(xiàn)N/2 ;FN表示傅里葉變換的點(diǎn)數(shù)。
      4. 如權(quán)利要求1所述的立體聲音頻的處理方法,其特征在于,在步驟"分別將左聲道和 右聲道的時(shí)域信號(hào)變換為頻域信號(hào)"之前還包括步驟: 對(duì)左聲道和右聲道的時(shí)域信號(hào)進(jìn)行歸一化處理; 將左聲道和右聲道的時(shí)域信號(hào)分別劃分為若干幀,每幀包括預(yù)設(shè)數(shù)量的聲音采樣點(diǎn), 并且相鄰幀之間有預(yù)設(shè)數(shù)量的重合采樣點(diǎn); 對(duì)每幀進(jìn)行加漢寧窗濾波處理。
      5. -種立體聲音頻的處理裝置,其特征在于,包括變換單元、計(jì)算單元、抑制單元以及 逆變換單元; 所述變換單元用于將左聲道和右聲道的時(shí)域信號(hào)變換為頻域信號(hào); 所述計(jì)算單元用于計(jì)算左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值,將 幅度比值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn);和/或用于計(jì)算左聲道頻域信號(hào)與右聲 道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的相位差,將相位差差值在預(yù)設(shè)范圍內(nèi)的頻點(diǎn)列為待衰減的頻點(diǎn); 所述抑制單元用于對(duì)計(jì)算單元計(jì)算所得待衰減的頻點(diǎn)進(jìn)行衰減處理; 所述逆變換單元用于將頻域信號(hào)逆變換為時(shí)域信號(hào)。
      6. 如權(quán)利要求5所述的立體聲音頻的處理裝置,其特征在于,計(jì)算單元用于計(jì)算左右 聲道相應(yīng)頻點(diǎn)對(duì)的相位差的公式為: pn(i) = angel (fft_frameLn(i))-angel (fft_frameRn(i)); 其中fft_frameRn(i)與fft_framLn(i)分別表示右聲道與左聲道的頻譜; 公式中η = 0, 1,2,…,N-1 ;N表示巾貞數(shù); i = 0, 1,2,…,F(xiàn)N/2 ;FN表示傅里葉變換的點(diǎn)數(shù)。
      7. 如權(quán)利要求5所述的立體聲音頻的處理裝置,其特征在于,所述計(jì)算單元用于計(jì)算 左聲道頻域信號(hào)與右聲道頻域信號(hào)相應(yīng)頻點(diǎn)對(duì)的幅度比值計(jì)算公式如下: kn(i) = abs(fTt_frameRn(i))/abs(fTt_framLn(i))*(2/:n), 其中fft_frameRn(i)與fft_framLn(i)分別表示右聲道與左聲道的頻譜; 公式中η = 0, 1, 2,…,N-1 ;N表示巾貞數(shù); i = 0, 1,2,…,F(xiàn)N/2 ;FN表示傅里葉變換的點(diǎn)數(shù)。
      8. 如權(quán)利要求5所述的立體聲音頻的處理裝置,其特征在于,還包括歸一化單元、分幀 單元和濾波單元; 所述歸一化單元,用于對(duì)左聲道和右聲道的時(shí)域信號(hào)進(jìn)行歸一化處理; 所述分幀單元,用于將左聲道和右聲道的時(shí)域信號(hào)分別劃分為若干幀,每幀包括預(yù)設(shè) 數(shù)量的聲音采樣點(diǎn),并且相鄰幀之間有預(yù)設(shè)數(shù)量的重合采樣點(diǎn); 所述濾波單元,用于對(duì)每幀進(jìn)行加漢寧窗濾波處理。
      【文檔編號(hào)】H04S3/00GK104053120SQ201410263446
      【公開(kāi)日】2014年9月17日 申請(qǐng)日期:2014年6月13日 優(yōu)先權(quán)日:2014年6月13日
      【發(fā)明者】王子亮 申請(qǐng)人:福建星網(wǎng)視易信息系統(tǒng)有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1