專利名稱:一種音頻信號的混音方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及音頻技術(shù)領(lǐng)域,特別是涉及一種音頻信號的混音方法,以及一種音頻信號的混音裝置。
背景技術(shù):
混音(Audio Mixing)是音樂制作中的一個重要步驟,就是將多種來源的音頻信號,整合至一個立體音軌或單音音軌中,經(jīng)過混合后一起播放。目前,在對多個音頻信號進行混合時,通常是直接將音頻信 號中各個采樣點的音量強度進行簡單疊加,以兩個音頻信號的混音為例,假設(shè)Al和A2分別為兩個單聲道素材,現(xiàn)有技術(shù)中,具體有以下兩種混音方式I、Mix (Al, A2) = (A1+A2),其中Al,A2分別代表兩路原始音頻信號的采樣值,Mix(Al,A2)表示將Al和A2混音后得到的輸出信號,該方法是將兩路原始信號直接疊加作為混音結(jié)果,Soundtrack(音頻制作軟件)采用這種方法來進行混音。2, Mix (Al, A2) = (A1+A2)/sqrt (2),該方法可以將兩路原始信號分別降低音量3dB,然后相加得到混音信號,Adobe Audition(音頻制作軟件)采用這種方法來進行混音。以上現(xiàn)有技術(shù)中存在的問題是,音頻信號的最大音量強度與采樣位數(shù)有關(guān),將音頻信號中各個采樣點的音量強度進行簡單疊加后,音量強度很可能會超過采樣位數(shù)所能承載的最大音量強度,超出部分的音量會被削平,從而產(chǎn)生聲音削波失真的問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種音頻信號的混音方法,以避免音頻信號混音時產(chǎn)生的削波問題。本發(fā)明實施例還提供了一種音頻信號的混音裝置,用以保證上述方法在實際中的應(yīng)用及實現(xiàn)。為了解決上述問題,本發(fā)明實施例公開了一種音頻信號的混音方法,包括在待混音的兩路音頻信號中,提取對應(yīng)同一米樣時間的兩個米樣點;將所述兩個采樣點的樣點數(shù)據(jù)與預(yù)置的混音條件進行匹配,并依據(jù)匹配到的混音條件確定對應(yīng)的混音方式;由所述采樣點的采樣位數(shù),確定所述混音方式中對應(yīng)的混音平衡參數(shù)m ;按照所匹配的混音方式,以及對應(yīng)的混音平衡參數(shù),對兩個采樣點進行混音。優(yōu)選地,所述混音條件包括多個數(shù)值范圍,所述樣點數(shù)據(jù)為所述采樣點的音量強度;所述將兩個采樣點的樣點數(shù)據(jù)與預(yù)置的混音條件進行匹配的步驟為判斷兩個采樣點的音量強度所匹配的數(shù)值范圍。優(yōu)選地,所述采樣點的采樣位數(shù)記為n,所述混音方式中對應(yīng)的混音平衡參數(shù)m滿足 m = 2n。優(yōu)選地,所述混音條件對應(yīng)的混音方式包括
當(dāng)所匹配的數(shù)值范圍為Al和A2均大于O時,對應(yīng)的混音方式為Mix(Al,A2)=Al+A2-AlXA2/m ;當(dāng)所匹配的數(shù)值范圍為Al和A2均小于O時,對應(yīng)的混音方式為Mix(Al,A2)=Al+A2+AlXA2/m ;當(dāng)所匹配的數(shù)值范圍為Al和A2均不同時大于0,且不同時小于O時,對應(yīng)的混音方式為 Mix (Al,A2) = A1+A2 ;其中,Al和A2為兩個采樣點對應(yīng)的音量強度,Mix (Al, A2)為混音結(jié)果。優(yōu)選地,若待混音的音頻信號多于兩個,則在將所述兩路音頻信號進行混音后,所述方法還包括
將所述兩路音頻信號的混音結(jié)果,與其余待混音的音頻信號中的其中一個音頻信號進行混音。本發(fā)明實施例還提供了一種音頻信號的混音裝置,包括米樣模塊,用于在待混音的兩路音頻信號中,提取對應(yīng)同一米樣時間的兩個米樣占.匹配模塊,用于將所述兩個采樣點的樣點數(shù)據(jù)與預(yù)置的混音條件進行匹配,并依據(jù)匹配到的混音條件確定對應(yīng)的混音方式;平衡參數(shù)確定模塊,用于由所述采樣點的采樣位數(shù),確定所述混音方式中對應(yīng)的混音平衡參數(shù)m ;混音模塊,用于按照所匹配的混音方式,以及對應(yīng)的混音平衡參數(shù),對兩個采樣點進打混首。優(yōu)選地,所述混音條件包括多個數(shù)值范圍,所述樣點數(shù)據(jù)為所述采樣點的音量強度;所述匹配模塊包括判斷子模塊,用于判斷兩個采樣點的音量強度所匹配的數(shù)值范圍。優(yōu)選地,所述采樣點的采樣位數(shù)記為n,所述混音方式中對應(yīng)的混音平衡參數(shù)m滿足 m = 2n。 優(yōu)選地,所述混音條件對應(yīng)的混音方式包括當(dāng)所匹配的數(shù)值范圍為Al和A2均大于O時,對應(yīng)的混音方式為Mix (Al,A2)=Al+A2-AlXA2/m ;當(dāng)所匹配的數(shù)值范圍為Al和A2均小于O時,對應(yīng)的混音方式為Mix (Al,A2)=Al+A2+AlXA2/m ;當(dāng)所匹配的數(shù)值范圍為Al和A2均不同時大于0,且不同時小于O時,對應(yīng)的混音方式為 Mix (Al,A2) = A1+A2 ;其中,Al和A2為兩個采樣點對應(yīng)的音量強度,Mix (Al, A2)為混音結(jié)果。優(yōu)選地,若待混音的音頻信號多于兩個,則所述混音模塊還包括多路信號混音子模塊,用于將所述兩路音頻信號的混音結(jié)果,與其余待混音的音頻信號中的其中一個音頻信號進行混音。與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下優(yōu)點本發(fā)明實施例在對兩路音頻信號進行混音時,針對不同的采樣點數(shù)據(jù),預(yù)置了多個混音條件和對應(yīng)的多種混音方式,按照樣點數(shù)據(jù)匹配的混音條件所對應(yīng)的混音方式,對音頻信號進行混音,其中,針對音頻信號的采樣位數(shù),設(shè)定了不同的混音平衡參數(shù),從而保證了混音結(jié)果不會超過采樣位數(shù)所能承載的最大音量強度,避免了現(xiàn)有技術(shù)中對音頻信號簡單的疊加混音時產(chǎn)生的削波問題。本發(fā)明實施例用于將多于兩個的音頻信號進行混音時,先將其中兩路音頻信號進行混音,然后將混音結(jié)果與剩余的一個信號進行混音,如此重復(fù)執(zhí)行,直至所有的音頻信號均參與混音,由于本發(fā)明在對兩個音頻信號混音可以避免削波的問題,因此在多于兩個音頻信號進行混音時,同樣不會出現(xiàn)削波的問題。當(dāng)然,實施本發(fā)明的任一產(chǎn)品不一定需要同時達到以上所述的所有優(yōu)點。
圖I是本發(fā)明實施例的一種音頻信號的混音方法實施例的流程圖;
圖2是本發(fā)明實施例的一種音頻信號的混音裝置實施例的結(jié)構(gòu)框圖。
具體實施例方式為使本申請的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本申請作進一步詳細的說明?,F(xiàn)有技術(shù)中,無論是Soundtrack采用的直接疊加法,或是Adobe Audition采用的先降低3dB再直接相加法,在對兩個音頻信號進行混音時,混音后音頻信號的音量強度很可能會超過采樣位數(shù)所能承載的最大音量強度。假設(shè)兩路原始信號的采樣位數(shù)都是16bit,能承載的最大音量強度為32768,在某一時刻t對應(yīng)的采樣值分別為Al = 22000,A2 =28000,采用上述兩種方案得到的混音信號在時刻t的采樣值分別為35355和50000,兩種結(jié)果都已經(jīng)超過16bit表示的最大值,超出部分的音量會被削平,產(chǎn)生了削波的問題。鑒于現(xiàn)有技術(shù)中的問題,本發(fā)明實施例提出一種音頻信號的混音機制,核心構(gòu)思之一在于,預(yù)置不同的混音條件,各混音條件對應(yīng)了混音方式,對于待混合的采樣數(shù)據(jù),匹配到不同的混音條件,其中,針對音頻信號的采樣位數(shù),設(shè)定了不同的混音平衡參數(shù),從而保證了混音結(jié)果不會超過采樣位數(shù)所能承載的最大音量強度,避免了削波的問題。參考圖1,示出了本發(fā)明實施例的一種音頻信號的混音方法實施例的流程圖,具體可以包括以下步驟步驟101、在待混音的兩路音頻信號中,提取對應(yīng)同一采樣時間的兩個采樣點。本發(fā)明實施例在對兩路音頻信號進行混音時,是針對音頻信號中對應(yīng)統(tǒng)一采樣時間的兩個采樣點進行混音,多個時間點的混音結(jié)果構(gòu)成了兩路音頻信號的混音結(jié)果。步驟102、將所述兩個采樣點的樣點數(shù)據(jù)與預(yù)置的混音條件進行匹配,并依據(jù)匹配到的混音條件確定對應(yīng)的混音方式。本發(fā)明實施例中,所述混音條件包括多個數(shù)值范圍,所述樣點數(shù)據(jù)為所述采樣點的音量強度,所述步驟101可以包括子步驟S11、判斷兩個采樣點的音量強度所匹配的數(shù)值范圍。將采樣點的樣點數(shù)據(jù)與預(yù)置的混音條件進行匹配,也即是判斷采樣點的音量強度所屬的數(shù)值范圍。本發(fā)明實施例中,首先判斷待混合的兩個音頻信號所對應(yīng)的采樣點數(shù)據(jù)是正數(shù)還是負數(shù),混音條件可以是采樣點數(shù)據(jù)的正負值情況,包括兩個采樣點數(shù)據(jù)都為正數(shù)、兩個采樣點數(shù)據(jù)都為負數(shù)、以及除此之外的第三種情況?;煲魲l件與混音方式一一對應(yīng),確定了混音條件,即可進一步確定對應(yīng)的混音方式。本發(fā)明實施例中,所述混音條件對應(yīng)的混音方式可以包括當(dāng)所匹配的數(shù)值范圍為Al和A2均大于O時,對應(yīng)的混音方式為Mix (Al,A2)=Al+A2-AlXA2/m ;當(dāng)所匹配的數(shù)值范圍為Al和A2均小于O時,對應(yīng)的混音方式為Mix (Al,A2)=Al+A2+AlXA2/m ;當(dāng)所匹配的數(shù)值范圍為Al和A2均不同時大于0,且不同時小于O時,對應(yīng)的混音方式為 Mix (Al,A2) = A1+A2 ;
其中,Al和A2為兩個采樣點對應(yīng)的音量強度,Mix (Al, A2)為混音結(jié)果?,F(xiàn)有技術(shù)中或Al+A2(Al+A2)/sqrt(2)均是二元線性函數(shù),在Al和A2較大時很容易越界,混合結(jié)果是線性增長的,本發(fā)明實施例中,輸入的待混音的采樣點數(shù)據(jù)與輸出的混音結(jié)果的關(guān)系是一個二元函數(shù),這里自變量是Al和A2,所采用的二元函數(shù)是二元二次函數(shù),其增長幅度不是隨著Al和A2線性增長的,相比于要比線性增長慢的多。當(dāng)Al和A2均大于O時,直接疊加的結(jié)果很可能會超出采樣位數(shù)所能承載的最大音量強度,因此,本發(fā)明實施例在混音時,在直接疊加結(jié)果中去除一部分音量強度,通過設(shè)定混音平衡參數(shù),使混音結(jié)果控制在采樣位數(shù)所能承載的最大音量強度的范圍內(nèi);當(dāng)Al和A2均小于O時,類似的,直接疊加結(jié)果很可能會低于采樣位數(shù)所能承載的范圍,因此,本發(fā)明實施例在混音時,在直接疊加結(jié)果中加上一部分音量強度,使混音結(jié)果不會低于采樣位數(shù)所能承載的范圍;對于Al、A2不同時為正數(shù)或不同時為負數(shù)的情況,直接疊加的結(jié)果必然控制在采樣位數(shù)所能承載的范圍內(nèi),因此,可以直接疊加。步驟103、由所述采樣點的采樣位數(shù),確定所述混音方式中對應(yīng)的混音平衡參數(shù)m0混音平衡參數(shù)可以依據(jù)具體的使用環(huán)境或?qū)嶋H需要設(shè)定,本發(fā)明實施例中,若采樣點的采樣位數(shù)記為n,則混音方式中對應(yīng)的混音平衡參數(shù)m可以是m = 2n,也即是采樣位數(shù)所能承載的最大音量強度值減去I。對于采樣位數(shù)為16bit的采樣數(shù)據(jù),混音平衡參數(shù)為216,即 32768。以下論述本發(fā)明實施例中采用2n作為混音平衡參數(shù),為何能避免削波問題(I)Al和A2都為非負數(shù)的情況令Mix (Al, A2) = A1+A2-A1 X A2/32768,這里 Al 和 A2 都屬于區(qū)間[-32768,32767]。那么一方面,Mix(Al, A2) = AlX (1-A2/32768)+A2 < 32768 X (1-A2/32768)+A2=32768 ;另一方面,由于(1-A2/32768)> 0,所以 Mix (Al,A2) = Al X (1-A2/32768)+A2 >A2 > O ;由此推出,Mix(Al,A2)屬于區(qū)間
。(2)A1和A2都為負數(shù)的情況令Mix (Al, A2) = A1+A2+A1 X A2/32768,這里 Al 和 A2 都屬于區(qū)間[-32768,32767]。那么一方面,Mix(Al,A2)= AlX (1+A2/32768)+A2 > -32768X (1+A2/32768)+A2=-32768 ;另一方面,由于(1+A2/32768)>0,所以 Mix (Al,A2) = Al X (1+A2/32768)+A2< O ;由此推出,Mix(Al,A2)屬于區(qū)間[-32768,O]。(3) Al和A2 —正一負的情況很明顯,不妨假設(shè)Al > O且A2 < 0,那么Mix (Al,A2)=A1+A2 < Al < 32767 ;并且 Mix (Al,A2) > A2 > -32768,所以此時 Mix (Al,A2)屬于區(qū)間[-32768,32767]。通過以上三種情況的論證可以看出,本發(fā)明實施例的混音方法得到的結(jié)果始終在區(qū)間[-32768,32767],因此不會產(chǎn)生削波的問題。聲音采樣值是在一定范圍內(nèi),比如對于16bit的采樣數(shù)據(jù),其數(shù)值范圍是[-32768,32767],假設(shè)Al和A2標準化(采樣值除以其范圍端點值)后都在
內(nèi),那么避免削波問題的根本即是Mix(Al,A2)仍然在
內(nèi),否則產(chǎn)生削波。本發(fā)明實施例的方法相當(dāng)于采樣結(jié)果進行了標準化,即將原始采樣值除以其最大值,16bit的最大值為32768。正數(shù)的采樣數(shù)據(jù)標準化后在區(qū)間(0,I],負數(shù)的采樣數(shù)據(jù)在[_1,0)。以Al = 22000, A2 = 28000為例,匹配到的混音條件為Al和A2都為非負數(shù)的情況,相對應(yīng)的混音方式為A1+A2-A1XA2/32768,得到混音結(jié)果為31201,在16bit的表示范圍[-32768,32767]內(nèi),避免了削波的問題。值得一提的是,在開始的例子中,混音結(jié)果(31201)既大于22000,也大于28000,這不是偶然的,因為在樣本值都為正數(shù)的情況下,Mix (Al, A2) > Al且Mix (Al,A2) > A2,這也說明了混音方法的合理性。步驟104、按照所匹配的混音方式,以及對應(yīng)的混音平衡參數(shù),對兩個采樣點進行 混音。將采樣點的樣點數(shù)據(jù)匹配對應(yīng)的混音方式,依據(jù)采樣位數(shù)確定了混音方式中的平衡參數(shù)后,便可以按照混音方式進行混音,即按照混音方式,將兩個帶混音的采樣點的音量強度混合,得到采樣位數(shù)所能承載范圍內(nèi)的音量強度。本發(fā)明實施例中,若待混音的音頻信號多于兩個,則在將所述兩路音頻信號進行混音后,所述方法還可以進一步包括將所述兩路音頻信號的混音結(jié)果,與其余待混音的音頻信號中的其中一個音頻信號進行混音。在上面的步驟中論述了本發(fā)明實施例的方法將兩路音頻信號混合時,可以避免削波的問題,進一步,本發(fā)明實施例還可以用于對多路音頻進行混合,具體的,混合過程中,先提取兩個音頻進行混合,然后將混音結(jié)果與剩余的一個信號進行混音,如此重復(fù)執(zhí)行,直至所有的音頻信號均參與混音。相比于現(xiàn)有技術(shù),直接將多路音頻信號的音量強度直接疊加,比兩路音頻信號的疊加更容易超出采樣位數(shù)所能承載的范圍,例如有5軌音頻,最后得到的結(jié)果將會是MIX =al+a2+a3+a4+a5,當(dāng)各個采樣點的樣點數(shù)據(jù)均為正數(shù)或是均為負數(shù)時,簡單疊加的結(jié)果將很有可能超過16bits音頻的所能承載最大值32768,這樣就會出現(xiàn)削波現(xiàn)象。由于本發(fā)明在對兩個音頻信號混音可以避免削波的問題,因此在多于兩個音頻信號進行混音時,同樣不會出現(xiàn)削波的問題。
綜上所述,依據(jù)本發(fā)明實施例,在對兩路音頻信號進行混音時,針對不同的采樣點數(shù)據(jù),預(yù)置了多個混音條件和對應(yīng)的多種混音方式,按照樣點數(shù)據(jù)匹配的混音條件所對應(yīng)的混音方式,對音頻信號進行混音,其中,針對音頻信號的采樣位數(shù),設(shè)定了不同的混音平衡參數(shù),從而保證了混音結(jié)果不會超過采樣位數(shù)所能承載的最大音量強度,避免了現(xiàn)有技術(shù)中對音頻信號簡單的疊加混音時產(chǎn)生的削波問題。本發(fā)明實施例用于將多于兩個的音頻信號進行混音時,先將其中兩路音頻信號進行混音,然后將混音結(jié)果與剩余的一個信號進行混音,如此重復(fù)執(zhí)行,直至所有的音頻信號均參與混音,由于本發(fā)明在對兩個音頻信號混音可以避免削波的問題,因此在多于兩個音頻信號進行混音時,同樣不會出現(xiàn)削波的問題。對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本申請所必須的。 參考圖2,示出了本申請的一種音頻信號的混音裝置實施例的結(jié)構(gòu)框圖,具體可以包括以下模塊米樣模塊201,用于在待混音的兩路音頻信號中,提取對應(yīng)同一米樣時間的兩個米樣點;匹配模塊202,用于將所述兩個采樣點的樣點數(shù)據(jù)與預(yù)置的混音條件進行匹配,并依據(jù)匹配到的混音條件確定對應(yīng)的混音方式;平衡參數(shù)確定模塊203,用于由所述采樣點的采樣位數(shù),確定所述混音方式中對應(yīng)的混音平衡參數(shù)m ;混音模塊204,用于按照所匹配的混音方式,以及對應(yīng)的混音平衡參數(shù),對兩個采樣點進行混音。在本發(fā)明的一種優(yōu)選實施例中,所述混音條件可以包括多個數(shù)值范圍,所述樣點數(shù)據(jù)可以為所述采樣點的音量強度;所述匹配模塊可以包括判斷子模塊,用于判斷兩個采樣點的音量強度所匹配的數(shù)值范圍。在本發(fā)明的一種優(yōu)選實施例中,所述采樣點的采樣位數(shù)可以記為n,所述混音方式中對應(yīng)的混音平衡參數(shù)m可以滿足m = 2n。在本發(fā)明的一種優(yōu)選實施例中,所述混音條件對應(yīng)的混音方式可以包括當(dāng)所匹配的數(shù)值范圍為Al和A2均大于O時,對應(yīng)的混音方式為Mix(Al,A2)=Al+A2-AlXA2/m ;當(dāng)所匹配的數(shù)值范圍為Al和A2均小于O時,對應(yīng)的混音方式為Mix (Al,A2)=Al+A2+AlXA2/m ;當(dāng)所匹配的數(shù)值范圍為Al和A2均不同時大于0,且不同時小于O時,對應(yīng)的混音方式為 Mix (Al,A2) = A1+A2 ;其中,Al和A2為兩個采樣點對應(yīng)的音量強度,Mix (Al, A2)為混音結(jié)果。在本發(fā)明的一種優(yōu)選實施例中,若待混音的音頻信號多于兩個,則所述混音模塊還可以包括多路信號混音子模塊,用于將所述兩路音頻信號的混音結(jié)果,與其余待混音的音頻信號中的其中一個音頻信號進行混音。由于所述裝置實施例基本相應(yīng)于前述圖I所示的方法實施例,故本實施例的描述中未詳盡之處,可以參見前述實施例中的相關(guān)說明,在此就不贅述了。本申請可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如個人計算機、服務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類 型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有
更多限制的情況下,由語句“包括一個......”限定的要素,并不排除在包括所述要素的過
程、方法、物品或者設(shè)備中還存在另外的相同要素。以上對本申請所提供的一種音頻信號的混音方法和一種音頻信號的混音裝置進行了詳細介紹,本文中應(yīng)用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。
權(quán)利要求
1.一種音頻信號的混音方法,其特征在于,包括 在待混音的兩路音頻信號中,提取對應(yīng)同一采樣時間的兩個采樣點; 將所述兩個采樣點的樣點數(shù)據(jù)與預(yù)置的混音條件進行匹配,并依據(jù)匹配到的混音條件確定對應(yīng)的混音方式; 由所述采樣點的采樣位數(shù),確定所述混音方式中對應(yīng)的混音平衡參數(shù)m ; 按照所匹配的混音方式,以及對應(yīng)的混音平衡參數(shù),對兩個采樣點進行混音。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述混音條件包括多個數(shù)值范圍,所述樣點數(shù)據(jù)為所述采樣點的音量強度;所述將兩個采樣點的樣點數(shù)據(jù)與預(yù)置的混音條件進行匹配的步驟為 判斷兩個采樣點的音量強度所匹配的數(shù)值范圍。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述采樣點的采樣位數(shù)記為n,所述混音方式中對應(yīng)的混音平衡參數(shù)m滿足m = 2n。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述混音條件對應(yīng)的混音方式包括 當(dāng)所匹配的數(shù)值范圍為Al和A2均大于O時,對應(yīng)的混音方式為Mix(Al,A2)=Al+A2-AlXA2/m ; 當(dāng)所匹配的數(shù)值范圍為Al和A2均小于O時,對應(yīng)的混音方式為Mix(Al,A2)=Al+A2+AlXA2/m ; 當(dāng)所匹配的數(shù)值范圍為Al和A2均不同時大于O,且不同時小于O時,對應(yīng)的混音方式為 Mix (Al, A2) = A1+A2 ; 其中,Al和A2為兩個采樣點對應(yīng)的音量強度,Mix (Al, A2)為混音結(jié)果。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,若待混音的音頻信號多于兩個,則在將所述兩路音頻信號進行混音后,所述方法還包括 將所述兩路音頻信號的混音結(jié)果,與其余待混音的音頻信號中的其中一個音頻信號進行混音。
6.一種音頻信號的混音裝置,其特征在于,包括 米樣模塊,用于在待混音的兩路音頻信號中,提取對應(yīng)同一米樣時間的兩個米樣點; 匹配模塊,用于將所述兩個采樣點的樣點數(shù)據(jù)與預(yù)置的混音條件進行匹配,并依據(jù)匹配到的混音條件確定對應(yīng)的混音方式; 平衡參數(shù)確定模塊,用于由所述采樣點的采樣位數(shù),確定所述混音方式中對應(yīng)的混音平衡參數(shù)m ; 混音模塊,用于按照所匹配的混音方式,以及對應(yīng)的混音平衡參數(shù),對兩個采樣點進行混音。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述混音條件包括多個數(shù)值范圍,所述樣點數(shù)據(jù)為所述采樣點的音量強度;所述匹配模塊包括判斷子模塊,用于判斷兩個采樣點的音量強度所匹配的數(shù)值范圍。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述采樣點的采樣位數(shù)記為n,所述混音方式中對應(yīng)的混音平衡參數(shù)m滿足m = 2n。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述混音條件對應(yīng)的混音方式包括 當(dāng)所匹配的數(shù)值范圍為Al和A2均大于O時,對應(yīng)的混音方式為Mix(Al,A2)=Al+A2-AlXA2/m ; 當(dāng)所匹配的數(shù)值范圍為Al和A2均小于O時,對應(yīng)的混音方式為Mix(Al,A2)=Al+A2+AlXA2/m ; 當(dāng)所匹配的數(shù)值范圍為Al和A2均不同時大于O,且不同時小于O時,對應(yīng)的混音方式為 Mix(Al, A2) = A1+A2 ; 其中,Al和A2為兩個采樣點對應(yīng)的音量強度,Mix (Al, A2)為混音結(jié)果。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,若待混音的音頻信號多于兩個,則所述混音模塊還包括 多路信號混音子模塊,用于將所述兩路音頻信號的混音結(jié)果,與其余待混音的音頻信號中的其中一個音頻信號進行混音。
全文摘要
本發(fā)明實施例提供了一種音頻信號的混音方法和裝置。所述方法包括在待混音的兩路音頻信號中,提取對應(yīng)同一采樣時間的兩個采樣點;將所述兩個采樣點的樣點數(shù)據(jù)與預(yù)置的混音條件進行匹配,并依據(jù)匹配到的混音條件確定對應(yīng)的混音方式;由所述采樣點的采樣位數(shù),確定所述混音方式中對應(yīng)的混音平衡參數(shù)m;按照所匹配的混音方式,以及對應(yīng)的混音平衡參數(shù),對兩個采樣點進行混音。本發(fā)明可以避免音頻信號混音時產(chǎn)生的削波問題。
文檔編號G10L19/008GK102968995SQ201210466260
公開日2013年3月13日 申請日期2012年11月16日 優(yōu)先權(quán)日2012年11月16日
發(fā)明者徐岱, 蘇文濤 申請人:新奧特(北京)視頻技術(shù)有限公司