專利名稱:移動(dòng)設(shè)備混音裝置中控制多路聲音信號(hào)音量調(diào)整的裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)設(shè)備,例如移動(dòng)電話,尤其是移動(dòng)設(shè)備中的混音 裝置在混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的控制方法以及相 應(yīng)的控制裝置。
背景技術(shù):
目前而言,具有音樂播放功能的移動(dòng)設(shè)備,例如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、多媒體影音中心 平臺(tái)(PMC)產(chǎn)品、MP4播放器、掌上電腦等越來越普及,而且由于 某些喜歡卡拉OK或者追求新潮的用戶的需求,具有卡拉OK功能的 移動(dòng)設(shè)備也逐漸被廣泛地使用。 一方面,眾多的商家通過提供具有卡 拉OK功能的移動(dòng)設(shè)備來提高自己產(chǎn)品的竟?fàn)幜?,另一方面,用戶?在某種程度上滿足了自己演唱卡拉OK的需要。盡管市場(chǎng)上已經(jīng)推出了許多款式的具備卡拉OK功能的移動(dòng)設(shè) 備,但并不是每個(gè)移動(dòng)設(shè)備都真正地實(shí)現(xiàn)了卡拉OK功能。例如,從 最簡(jiǎn)單的角度說,卡拉OK功能應(yīng)該能夠進(jìn)行混音處理,但用戶演唱 的歌聲(人聲)卻往往沒有進(jìn)入這些移動(dòng)設(shè)備內(nèi)與伴奏音樂一起混音 后播放,而是伴奏音樂通過移動(dòng)設(shè)備進(jìn)行播放,用戶(通過移動(dòng)設(shè)備) 直接演唱,這與我們通常所述的卡拉OK功能還是有差距的。這樣的 產(chǎn)品有很多,例如夏新公司的CS6產(chǎn)品,該產(chǎn)品具有MMS彩信、40 和弦的鈴聲等功能以及卡拉OK功能;又例如,海爾公司出品的隨身 唱卡拉OK手機(jī)M60和Z2100;又例如,摩托羅拉公司的V730型號(hào) 的CDMA手機(jī),具有16和弦鈴聲,擁有彩色屏幕,用戶可以從摩托羅 拉的網(wǎng)站上下載卡拉OK歌曲在手機(jī)上播放,手機(jī)屏幕會(huì)隨音樂播放 打出字幕,用戶可以跟唱等。在申請(qǐng)?zhí)枮?200610117217.6"的中國(guó)專利申請(qǐng)( 一種為移動(dòng)i史備 提供混音功能的方法以及相應(yīng)裝置)中明確提出了在移動(dòng)設(shè)備中實(shí) 現(xiàn)混音功能的裝置,從而從混音的層面上真正實(shí)現(xiàn)了移動(dòng)設(shè)備中實(shí)現(xiàn) 卡拉OK功能,但這個(gè)專利申請(qǐng)中沒有很好地解決對(duì)音量進(jìn)行調(diào)節(jié)的 問題,而這個(gè)問題會(huì)影響卡拉OK的效果。例如,很多情況下,用戶 希望將原唱的音量降低,同時(shí)調(diào)高用戶演唱的歌聲(或者演唱者的音 量)以及伴奏音的音量,但在調(diào)高某路聲音信號(hào)的音量時(shí)可能導(dǎo)致總 音量超過移動(dòng)設(shè)備內(nèi)的混音裝置的最高閾值,這會(huì)導(dǎo)致聲音失真,從 而影響演唱的效果。目前,還沒有解決在移動(dòng)設(shè)備的混音裝置中對(duì) 一 路或多路聲音信 號(hào)的音量進(jìn)行調(diào)節(jié)的方法,有必要提出技術(shù)方案來解決類似問題。發(fā)明內(nèi)容針對(duì)上述缺陷,本發(fā)明提出 一 種在移動(dòng)設(shè)備中的混音裝置在混音 過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的控制方法以及相應(yīng)的裝置。根據(jù)本發(fā)明的一個(gè)方面,提供一種在移動(dòng)設(shè)備的混音裝置中控制 混音過程中對(duì)L路聲音信號(hào)進(jìn)行音量調(diào)整的方法,其中,調(diào)整所述L路 聲音信號(hào)中的J路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路聲音信號(hào) 進(jìn)行最終調(diào)整后所獲得混音信號(hào)的音量不超過預(yù)定閾值,其中,1<J< L, L〉l。根據(jù)本發(fā)明的另 一個(gè)方面,提供一種移動(dòng)設(shè)備的混音裝置中控制混 音過程中對(duì)L路聲音信號(hào)進(jìn)行音量調(diào)整的控制裝置,其中,調(diào)整所述L 路聲音信號(hào)中的J路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路聲音信 號(hào)進(jìn)行最終調(diào)整后所獲得混音信號(hào)的音量不超過預(yù)定閾值,其中,1《J <L, I>1。優(yōu)選地,所述控制裝置包括獲取裝置,用于根據(jù)預(yù)定條件獲取所 述L路聲音信號(hào)的混音信號(hào)的音量;音量判斷裝置,用于判斷所述混音 信號(hào)的音量是否超過預(yù)定閾值;以及,第一系數(shù)調(diào)整裝置,用于在所述 混音信號(hào)的音量超過預(yù)定閾值時(shí)根據(jù)預(yù)定規(guī)則調(diào)整L路聲音信號(hào)中的J路聲音信號(hào)的音量調(diào)整系數(shù)以使得所述混音信號(hào)音量不超過預(yù)定閾值。本發(fā)明可以在移動(dòng)i殳備的混音裝置的混音過程中對(duì) 一 路或多路 聲音信號(hào)音量進(jìn)行靈活調(diào)整,從而可以按照用戶需要調(diào)整任一路或任 多路聲音信號(hào)的音量。且本發(fā)明應(yīng)用于卡拉OK功能時(shí),可以調(diào)低原 唱的音量,使得原唱的音量消失或者以很小的聲音進(jìn)行播放(以起到 對(duì)演唱者的提示作用),從而可以突出演唱者的聲音,以實(shí)現(xiàn)更好的 卡拉OK效果。本發(fā)明實(shí)現(xiàn)方便,可以廣泛地應(yīng)用于各種移動(dòng)設(shè)備中。
通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯圖1描述了根據(jù)本發(fā)明的第一實(shí)施例的在移動(dòng)設(shè)備的混音裝置中 控制混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的方法的流程圖;圖2描述了根據(jù)本發(fā)明的第二實(shí)施例的在移動(dòng)設(shè)備的混音裝置中 控制混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的方法的流程圖;圖3描述了根據(jù)本發(fā)明的第三實(shí)施例的在移動(dòng)設(shè)備的混音裝置中 控制混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的方法的流程圖;圖4描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動(dòng)設(shè)備的混音裝置中在 混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的控制裝置的結(jié)構(gòu)圖;圖5描述了根據(jù)本發(fā)明的第一實(shí)施例的移動(dòng)設(shè)備的混音裝置中在 混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的控制裝置的結(jié)構(gòu)圖;圖6描述了根據(jù)本發(fā)明的第一實(shí)施例的移動(dòng)設(shè)備的混音裝置中在 混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的控制裝置中的第 一 系數(shù)調(diào) 整裝置的結(jié)構(gòu)圖;圖7描述了根據(jù)本發(fā)明的第三實(shí)施例的移動(dòng)設(shè)備的混音裝置中在 混音過程中對(duì)多^^聲音信號(hào)進(jìn)行音量調(diào)整的控制裝置的結(jié)構(gòu)圖;圖8描述了根據(jù)本發(fā)明的第 一 實(shí)施例在移動(dòng)設(shè)備中對(duì)多路聲音信 號(hào)進(jìn)行音量調(diào)整的用戶界面的示意圖;圖9描述了根據(jù)本發(fā)明的 一 個(gè)實(shí)施例的控制裝置與移動(dòng)設(shè)備中的模擬混音裝置、功率調(diào)整裝置等組件的邏輯結(jié)構(gòu)圖;圖10描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例的控制裝置與移動(dòng)設(shè)備中 的模擬混音裝置、功率調(diào)整裝置等組件的邏輯結(jié)構(gòu)圖;以及圖11描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例的控制裝置與移動(dòng)設(shè)備中 的模擬混音裝置、功率調(diào)整裝置等組件的邏輯結(jié)構(gòu)圖。
具體實(shí)施方式
參考圖1,其描述了根據(jù)本發(fā)明的第一實(shí)施例的在移動(dòng)設(shè)備的混 音裝置中控制混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的方法的流程 圖。首先執(zhí)行步驟S120,接收來自用戶的調(diào)整K路聲音信號(hào)的音量調(diào) 整系數(shù)的調(diào)整指令,可以理解在這樣的情況下用戶首先要(例如通過圖 4所示用戶界面)發(fā)出指令。然后進(jìn)入步驟S121,判斷所述調(diào)整指令中 是否包括增大任一路聲音信號(hào)的音量調(diào)整系數(shù)的指示?可以理解,當(dāng)所 述指令中指示各路聲音信號(hào)均降低音量調(diào)整系數(shù),在當(dāng)前L路聲音信號(hào) 的混音信號(hào)不超過預(yù)定閾值的情況下按照指令調(diào)整后的混音信號(hào)的音 量也不會(huì)超過該預(yù)定閾值。因此,當(dāng)步驟S121的判斷結(jié)果為否定時(shí)執(zhí) 行步驟S122,所述結(jié)果為肯定時(shí)進(jìn)入步驟S123,即至少根據(jù)所述L路 聲音信號(hào)中每一路的音量調(diào)整系數(shù)計(jì)算所述L路聲音信號(hào)的混音信號(hào)的 音量,其目的是獲取將被調(diào)整后的混音信號(hào)的音量以便判斷混音信號(hào)的 音量是否超過預(yù)定閾值,其中所述被調(diào)整的K路聲音信號(hào)的音量調(diào)整系 數(shù)不應(yīng)該再使用當(dāng)前(調(diào)整前)的系數(shù),而應(yīng)按照指令所指示的K路聲 音信號(hào)的音量調(diào)整系數(shù)來計(jì)算。然后,再執(zhí)行步驟S124,即判斷所述 混音信號(hào)的音量是否超過預(yù)定閾值,在本實(shí)施例中,所述混音裝置為數(shù) 字混音裝置,因此判斷如下不等式是否成立 t(knx2dn) < 2m其中,、表示第n路聲音信號(hào)的音量調(diào)整系數(shù),dn表示輸出第n路 聲音信號(hào)的解碼裝置的位數(shù),m表示輸出所述L路聲音信號(hào)的混音信號(hào) 的數(shù)字/模擬轉(zhuǎn)換裝置的位數(shù),n為整數(shù),且Kn《L。可以理解,所述 不等式之前的部分即為上述步驟S123的計(jì)算結(jié)果。若所述不等式成立,則表明按照調(diào)整指令調(diào)整后的混音信號(hào)的音量不超過預(yù)定閾值,因此直接執(zhí)行步驟S122, 4艮據(jù)所述指令調(diào)整該指令所 指示的K路聲音信號(hào)的音量調(diào)整系數(shù),本次調(diào)整音量的處理過程結(jié)束; 否則表明按照調(diào)整指令調(diào)整后的混音信號(hào)的音量將超過預(yù)定閾值,因此 執(zhí)行步驟S125,判斷是否要保持L-K路聲音信號(hào)的音量調(diào)整系數(shù)不變? 若所述步驟S125的判斷結(jié)果為肯定的,則執(zhí)行步驟S126,即保持L-K 路聲音信號(hào)的音量調(diào)整系數(shù)不變,并以相同比例按照所述調(diào)整指令所指示的提高或降低音量調(diào)整系數(shù)的幅度調(diào)整所述K路聲音信號(hào)的音量調(diào)整 系數(shù)以使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超 過所述預(yù)定閾值;若所述步驟S125的判斷結(jié)果為否定的,則表明需要 對(duì)L-K路聲音信號(hào)的音量調(diào)整系數(shù)也進(jìn)行調(diào)整,此時(shí)進(jìn)入步驟S127,再 判斷所述L-K路聲音信號(hào)的音量調(diào)整系數(shù)均為零時(shí)所述混音信號(hào)的音量 是否超過預(yù)定閾值,若所述步驟S127的結(jié)果是肯定的則表明不論將所 述L-K路聲音信號(hào)的音量調(diào)整系數(shù)如何調(diào)整,均無法完全按照所述指令 進(jìn)行調(diào)整,此時(shí)執(zhí)行折中調(diào)整(即不完全按照所述調(diào)整指令進(jìn)行調(diào)整的) 操作,在本實(shí)施例中執(zhí)行步驟S128,降低所述L-K路聲音信號(hào)中的一路 或多路的音量調(diào)整系數(shù),相應(yīng)地將所述K路聲音信號(hào)中音量調(diào)整系數(shù)被 增大的聲音信號(hào)中的 一路或多路的音量調(diào)整系數(shù)分別調(diào)整至最大系數(shù), 該最大系數(shù)使得所述混音信號(hào)的音量不超過預(yù)定閾值,然后進(jìn)入步驟 S129,將K路聲音信號(hào)中音量調(diào)整系數(shù)被降低的聲音信號(hào)中 一路或多路 的音量調(diào)整系數(shù)分別調(diào)整至低于該指令指示的音量調(diào)整系數(shù),本次調(diào)整 音量的處理過程結(jié)束。若所述步驟S127的結(jié)果是否定的,則表明在調(diào) 整所述L-K路聲音信號(hào)的音量調(diào)整系數(shù)的前提下可以按照所述指令對(duì)所 述K路聲音信號(hào)進(jìn)行調(diào)整,此時(shí)執(zhí)行完全調(diào)整(即完全按照指令對(duì)K路 聲音信號(hào)進(jìn)行調(diào)整的)操作,在本實(shí)施例中執(zhí)行步驟S130,以隨機(jī)比例 降低L-K路聲音信號(hào)中的一路或多路的音量調(diào)整系數(shù)以使得執(zhí)行步驟 S131后所述L路聲音信號(hào)的混音信號(hào)的音量不超過所述預(yù)定閾值,然后 進(jìn)入步驟S131,根據(jù)所述調(diào)整指令調(diào)整所述K路聲音信號(hào)的音量調(diào)整 系數(shù),本次調(diào)整音量的處理過程結(jié)束。參考圖l,本領(lǐng)域技術(shù)人員理解,上述步驟S128、 S129為所述折中 調(diào)整操作的一個(gè)實(shí)施例,該實(shí)施例可以適當(dāng)?shù)刈兓?。例如步驟S128、S129 的順序可以交換,而且可以理解,由于在步驟S128中并沒有完全按照 所述指令指示來提高被調(diào)整的聲音信號(hào)的音量調(diào)整系數(shù),因此,在步驟S129中將所述指令指示的降低被調(diào)整的聲音信號(hào)的音量調(diào)整系數(shù)調(diào)整 至低于所述指令指示的音量調(diào)整系數(shù)以使得更加容易滿足被最終調(diào)整 后的混音信號(hào)不超過預(yù)定閾值的條件。本領(lǐng)域技術(shù)人員理解,在步驟 S129中,當(dāng)所述指令已經(jīng)指示被調(diào)整的聲音信號(hào)的音量調(diào)整系數(shù)調(diào)整至 零,則執(zhí)行此指令即可;而在另一個(gè)變化例中,也可以完全按照所述指 令來降低被調(diào)整的聲音信號(hào)的音量調(diào)整系數(shù);在又一個(gè)變化例中,還可 以將所述指令指示的降低被調(diào)整的聲音信號(hào)的音量調(diào)整系數(shù)調(diào)整至高 于所述指令指示的音量調(diào)整系數(shù)。類似地,本領(lǐng)域技術(shù)人員理解,在步 驟S128中,可以按照相同比例對(duì)所述K路聲音信號(hào)中音量調(diào)整系數(shù)被 增大的聲音信號(hào)中的 一路或多路的音量調(diào)整系數(shù)分別調(diào)整至最大系數(shù), 也可以按照不同比例(例如隨機(jī)地或者對(duì)指定的或預(yù)定的聲音信號(hào)按照 一個(gè)特殊的比例)分別調(diào)整至最大系數(shù);另一方面,可以將所述L-K路 聲音信號(hào)中的 一路或多路或所有路的音量調(diào)整系數(shù)降低至零,在此不予 贅述。再參考圖l,本領(lǐng)域技術(shù)人員理解,上述步驟S130、 S131為所述完 全調(diào)整操作的一個(gè)實(shí)施例,該實(shí)施例也可以適當(dāng)?shù)刈兓?。例如,在一個(gè) 變化例中,在所述步驟S130中可以降低L-K路聲音信號(hào)中的一路或多 路的音量調(diào)整系數(shù),當(dāng)然在降低這些聲音信號(hào)的音量調(diào)整系數(shù)之前已經(jīng) 根據(jù)所述指令計(jì)算了應(yīng)降低的最小幅度從而可以保證可以按照所述指 令來調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)。在一個(gè)變化例中,也可以 將所述步驟S130、 S131的順序互換,在這樣的變化例中,則先行根據(jù) 用戶指令對(duì)用戶希望調(diào)整的 一路或多路聲音信號(hào)的音量調(diào)整系數(shù)進(jìn) 行調(diào)整,如上所述,在這種情況下往往是增大該路聲音信號(hào)的音量調(diào) 整系數(shù),由于其佘路聲音信號(hào)的音量調(diào)整系數(shù)還沒有降低,所以可能 導(dǎo)致調(diào)整后聲音信號(hào)的混音信號(hào)的音量超過上述預(yù)定閾值,這樣會(huì)導(dǎo)致聲音信號(hào)失真或其他情況,在此不贅述。本領(lǐng)域技術(shù)人員還理解,在所述步驟S128至S131中,除了對(duì)用戶指令所指示的被調(diào)整的一路或多路聲音信號(hào)進(jìn)行特殊處理以外,還 可以對(duì)用戶指令所指示之外的聲音信號(hào)進(jìn)行特殊處理。例如在一個(gè)變 化例中,對(duì)一路或多路預(yù)定聲音信號(hào)的音量進(jìn)行特殊處理,例如保持這 (些)路聲音信號(hào)的音量調(diào)整系數(shù)不變,本領(lǐng)域技術(shù)人員理解,這樣的變化例往往適用于使用卡拉OK功能時(shí)對(duì)伴奏音不變,調(diào)高演唱者的音 量并調(diào)低原唱的音量的情況。在另一個(gè)變化例中,對(duì)上一次被調(diào)整的一 路或多路聲音信號(hào)的音量進(jìn)行特殊處理,例如仍然是保持其音量調(diào)整系 數(shù)不變,在這樣的變化例中,出于上一次被調(diào)整的音量可能是用戶所希 望保持不變的音量的考慮,所以對(duì)上一次;陂調(diào)整的音量保持不變。本領(lǐng)域技術(shù)人員還理解,在上述圖1所示實(shí)施例的其它變化例中, 可以省略步驟S127,即直接執(zhí)行所述步驟S128、 129中的一個(gè)或多 個(gè),或者直接執(zhí)行所述步驟S130、 131中的一個(gè)或多個(gè),或者執(zhí)行其 它類似的變化操作,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容,在此不予贅述。本領(lǐng)域技術(shù)人員還理解,在上述圖1所示實(shí)施例的其它變化例中, 可以省略步驟S125,即直接調(diào)整所述調(diào)整指令指示的K路聲音信號(hào) 的音量調(diào)整系數(shù)而不調(diào)整所述L - K路聲音信號(hào)的音量調(diào)整系數(shù)(例如 步驟S126),或者直接執(zhí)行既調(diào)整所述K路聲音信號(hào)的音量調(diào)整系 數(shù)又調(diào)整所述L-K路聲音信號(hào)的音量調(diào)整系數(shù)的操作,可以理解,在 后一種情況下仍然可以省略或執(zhí)行步驟S127,這并不影響本發(fā)明。再參考圖1,其中步驟S126描述了保持所述L-K路聲音信號(hào)的音 量調(diào)整系數(shù)不變,調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述 L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾值的 一個(gè)實(shí)施例。在本實(shí)施例中,以所述指令所指示的提高或降低音量調(diào)整 系數(shù)的幅度為基礎(chǔ),并按照相同比例來調(diào)整所述K路聲音信號(hào)的音量調(diào) 整系數(shù),例如在一個(gè)變化例中,所述指令調(diào)整4路聲音信號(hào)的音量調(diào)整 系數(shù),且第一路被調(diào)整聲音信號(hào)的調(diào)整幅度為提高20% (例如在最大音 量調(diào)整系數(shù)為IOO的情況下,其原音量調(diào)整系數(shù)為30,指令指示其應(yīng)被調(diào)整至36),第二路被調(diào)整聲音信號(hào)的調(diào)整幅度為提高30%,第三路被調(diào)整聲音信號(hào)的調(diào)整幅度為提高40%,第四路被調(diào)整聲音信號(hào)的調(diào)整幅 度為降低50%,則根據(jù)步驟S126,按照一個(gè)相同比例,例如60%(本 領(lǐng)域技術(shù)人員理解,該比例可以通過計(jì)算獲得,例如在滿足調(diào)整后的混 音信號(hào)不超過預(yù)定閾值的情況下確定一個(gè)使得混音信號(hào)最接近或等于 預(yù)定閾值的比例)來調(diào)整各路被調(diào)整的聲音信號(hào)的音量調(diào)整系數(shù),因此 最終第一路被調(diào)整聲音信號(hào)的調(diào)整幅度為提高12% (20%x60%)、第二 路被調(diào)整聲音信號(hào)的調(diào)整幅度為提高18%、第三路被調(diào)整聲音信號(hào)的調(diào) 整幅度為提高24%、第四路被調(diào)整聲音信號(hào)的調(diào)整幅度為降低30%。當(dāng) 然,本領(lǐng)域技術(shù)人員理解,上述步驟S126也可以其他方式實(shí)現(xiàn),例如 在一個(gè)變化例中,將被提高音量調(diào)整系數(shù)的各路聲音信號(hào)以一個(gè)相同比 例進(jìn)行調(diào)整,而被降低音量調(diào)整系數(shù)的各路聲音信號(hào)以另 一個(gè)相同比例 進(jìn)行調(diào)整,不予贅述。參考圖2,其描述了根據(jù)本發(fā)明的第二實(shí)施例的在移動(dòng)設(shè)備的混音 裝置中控制混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的方法的流程圖。 本實(shí)施例在圖1所示的第一實(shí)施例的基礎(chǔ)上作了少許變化,即是步驟 S126的變化例。為了簡(jiǎn)便起見,圖2只示出了變化部分。在第二實(shí)施例 中,當(dāng)確定保持所述L-K路聲音信號(hào)的音量調(diào)整系數(shù)不變后,執(zhí)行步驟 S140,將預(yù)定一路聲音信號(hào)的音量調(diào)整系數(shù)按照所述指令指示進(jìn)行調(diào) 整,然后進(jìn)入步驟S141,按照隨機(jī)比例調(diào)整所述K-1路聲音信號(hào)的音量 調(diào)整系數(shù)至最大系數(shù),該最大系數(shù)使得所述混音信號(hào)的音量不超過預(yù)定 閾值。本領(lǐng)域技術(shù)人員理解,在一個(gè)變化例中,例如當(dāng)用戶使用應(yīng)用本 發(fā)明的移動(dòng)設(shè)備來演唱卡拉OK時(shí)可以將用戶指令所確定的用戶演唱聲 音的音量調(diào)整系數(shù)按照指令的指示來調(diào)整,而其他各路被指示調(diào)整的聲 音信號(hào)(例如伴奏音)則只能在混音信號(hào)不超過預(yù)定閾值的前提下予以 最大可能地調(diào)整。在另一個(gè)變化例中,則以任何一個(gè)高于其余K-1路聲 音信號(hào)的調(diào)整比例調(diào)整所述被指示調(diào)整的K路聲音信號(hào)中的一路聲音信 號(hào)的音量調(diào)整系數(shù),并以任何較低的調(diào)整比例調(diào)整所述K-1路聲音信號(hào) 的音量調(diào)整系數(shù),本領(lǐng)域技術(shù)人員理解,其余K-1路聲音信號(hào)被調(diào)整的比例可以相同也可以不同,例如是隨才幾確定的。參考圖1、圖2,本領(lǐng)域技術(shù)人員可以理解,在步驟S121中所述調(diào) 整指令指示對(duì)K路聲音信號(hào)進(jìn)行調(diào)整,且在步驟S122、 S126、 S129、 S140和S141中描述了對(duì)K路聲音信號(hào)的音量調(diào)整系數(shù)進(jìn)行調(diào)整的控制 過程,但在上述實(shí)施例的變化例中,所述^皮調(diào)整的聲音信號(hào)可能與所述 指令的指示不同,例如K路中聲音信號(hào)中的一路聲音信號(hào)未被調(diào)整,這 至少在步驟S141中可能發(fā)生,例如最后一路聲音信號(hào)調(diào)整的比例為零。再參考圖1中的步驟S128以及圖2中的步驟S141,其中,將K路 聲音信號(hào)中的 一路或多路的音量調(diào)整系數(shù)分別調(diào)整至最大系數(shù),或者將 K-1路聲音信號(hào)的音量調(diào)整系數(shù)分別調(diào)整至最大系數(shù)的操作都可以以其 他方式實(shí)現(xiàn),例如在一個(gè)變化例中,可以不將這些音量調(diào)整系數(shù)調(diào)整至 最大系數(shù),而只是提高這些音量調(diào)整系數(shù),使得對(duì)所述L路聲音信號(hào)進(jìn) 行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾值即可,不予贅述。參考圖3,描述了根據(jù)本發(fā)明的第三實(shí)施例的在移動(dòng)設(shè)備的混音裝 置中控制混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的方法的流程圖。首 先,執(zhí)行步驟SllO,在預(yù)定時(shí)間間隔后至少根據(jù)所述L路聲音信號(hào)中每 一路的音量調(diào)整系數(shù)以及該路聲音信號(hào)在下 一 個(gè)預(yù)定時(shí)間間隔的最大 音量計(jì)算所述L路聲音信號(hào)的混音信號(hào)的音量;然后進(jìn)入步驟Slll,判 斷所述混音信號(hào)的音量是否超過預(yù)定閾值;若混音信號(hào)的音量超過預(yù)定 閾值,則執(zhí)行步驟S113,降低所述J路聲音信號(hào)的音量調(diào)整系數(shù)以使得 對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定 閾值;若混音信號(hào)的音量不超過預(yù)定閾值,則執(zhí)行步驟S112,提高所述 j路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整 后的混音信號(hào)的音量等于所述預(yù)定閾值。本領(lǐng)域技術(shù)人員理解,所述步 驟S112、 S113至少可以參考上述圖1所示的S126、 S128 S131等步驟 以及相關(guān)解釋予以實(shí)現(xiàn),不予贅述。參考圖3,本領(lǐng)域技術(shù)人員理解,在步驟S110中,所述預(yù)定時(shí)間間 隔可以依次為被所述混音裝置處理的一個(gè)對(duì)象的播放時(shí)間長(zhǎng)度,例如當(dāng) 用戶使用應(yīng)用本發(fā)明的移動(dòng)設(shè)備來演唱卡拉OK時(shí)就可以是一個(gè)曲目的時(shí)間長(zhǎng)度,在這樣的變化例中,本發(fā)明提供的控制裝置可以根據(jù)該曲目 的時(shí)間長(zhǎng)度信息來控制下一次執(zhí)行所述步驟S110的時(shí)間。在另一個(gè)變 化例中,所述預(yù)定時(shí)間間隔依次為外部事件所確定的時(shí)間長(zhǎng)度,例如當(dāng) 用戶使用應(yīng)用本發(fā)明的移動(dòng)設(shè)備來演唱卡拉OK時(shí),用戶使用快進(jìn)鍵直 接跳轉(zhuǎn)至下一個(gè)被混音裝置所處理的對(duì)象,則用戶的跳轉(zhuǎn)指令就是一個(gè) 外部事件,該跳轉(zhuǎn)指令則相應(yīng)地確定了當(dāng)前(上一個(gè))被處理的對(duì)象的時(shí)間長(zhǎng)度。本領(lǐng)域技術(shù)人員理解,在一個(gè)變化例中,當(dāng)所述預(yù)定時(shí)間足夠小時(shí), 可以實(shí)現(xiàn)對(duì)混音過程中實(shí)時(shí)進(jìn)行音量調(diào)整的過程,在此不予贅述。再參考圖3,在步驟S111中,通過判斷如下不等式是否成立 Z(knxSn)<Rmax來確定所述混音信號(hào)的音量超過預(yù)定閾值。其中,kn表示第n路聲音信號(hào)的音量調(diào)整系數(shù),Sn表示第n路聲音信號(hào)的最大音量值,Rmax表示所述模擬混音裝置的最大輸出幅度,n為整數(shù),且l《n《L。本領(lǐng)域技術(shù) 人員理解,在本實(shí)施例中,所述混音裝置為模擬混音裝置。本領(lǐng)域技術(shù) 人員也理解,Sn也可以表示第n路聲音信號(hào)在一段預(yù)定時(shí)間內(nèi)的最大音 量值,例如上述被所述混音裝置處理的(下) 一個(gè)對(duì)象的時(shí)間長(zhǎng)度。在 一個(gè)變化例中,所述步驟S111也可以采用圖1中的步驟S124來實(shí)現(xiàn), 類似地,可以理解,在另一個(gè)變化例中,所述圖1中的步驟S124也可 以采用上述步驟Slll來實(shí)現(xiàn),在此不予贅述。參考圖l和圖3,本領(lǐng)域技術(shù)人員理解,圖1中的步驟S120是獲 取所述L路聲音信號(hào)的混音信號(hào)的音量的預(yù)定條件的一個(gè)實(shí)施例,在這 個(gè)實(shí)施例中由用戶發(fā)起對(duì)多路聲音信號(hào)中的 一路或多路進(jìn)行音量調(diào)整 的控制,則本發(fā)明提供的控制裝置根據(jù)用戶指令來調(diào)整相應(yīng)路聲音信號(hào) 的音量調(diào)整系數(shù),例如當(dāng)用戶使用應(yīng)用本發(fā)明的移動(dòng)設(shè)備來演唱卡拉 OK時(shí)就可以主動(dòng)地調(diào)節(jié)伴奏音( 一路聲音信號(hào))以及用戶演唱聲音(另 一路聲音信號(hào))的音量;類似地,圖3的步驟S110也是上述預(yù)定條件 的一個(gè)實(shí)施例,不同的是,在這樣的實(shí)施例中,由本發(fā)明提供的控制裝 置主動(dòng)來檢測(cè)是否應(yīng)該調(diào)節(jié)多路聲音信號(hào)中的一路或多路的音量,例如同樣使用應(yīng)用本發(fā)明的移動(dòng)設(shè)備來演唱卡拉OK時(shí),由于各曲目的伴奏 音的音量可能存在差異而導(dǎo)致播放一個(gè)新曲目時(shí)伴奏音明顯高于上一 個(gè)曲目的音量,此時(shí)可以由所述控制裝置主動(dòng)調(diào)節(jié)演唱新曲目的混音信 號(hào)的音量,從而可以降低伴奏音音量以給用戶一個(gè)比較穩(wěn)定的伴奏音。再參考圖1至圖3,本領(lǐng)域技術(shù)人員理解,在所述三個(gè)實(shí)施例以及 相應(yīng)的變化例中,所述預(yù)定閾值可以是所述混音裝置所能承載的最大 輸出幅度,也可以是一個(gè)低于該最大輸出幅度的預(yù)定值。例如在一個(gè) 變化例中,若采用混音裝置所能承載的最大輸出幅度則被用戶所接收 的混音信號(hào)的音量過大,因此預(yù)先設(shè)定一個(gè)使得用戶比較舒適的音量 值作為所述預(yù)定閾值,例如可以通過在本發(fā)明提供的控制裝置中設(shè)置 一個(gè)最大輸出幅度的比例作為該預(yù)定閾值,從而可以由用戶動(dòng)態(tài)地調(diào) 節(jié)其所希望的閾值,在此不予贅述。參考圖4,其描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動(dòng)設(shè)備的混音裝置中在混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的控制裝置的結(jié)構(gòu)圖。該控制裝置2包括獲取裝置22、音量判斷裝置24以及第一系數(shù)調(diào)整裝 置25。其中,所述獲取裝置22用于根據(jù)預(yù)定條件獲取所述L路聲音信 號(hào)的混音信號(hào)的音量;所述音量判斷裝置24用于判斷所述混音信號(hào)的 音量是否超過預(yù)定閾值;以及,所述第一系數(shù)調(diào)整裝置25用于在所述 混音信號(hào)的音量超過預(yù)定閾值時(shí),根據(jù)預(yù)定規(guī)則調(diào)整L路聲音信號(hào)中的 j路聲音信號(hào)的音量調(diào)整系數(shù),以使得進(jìn)行最終調(diào)整后的混音信號(hào)的音 量不超過預(yù)定閾值。本領(lǐng)域技術(shù)人員可以參考上述圖1至圖3中任一個(gè) 所示的實(shí)施例對(duì)上述裝置予以實(shí)現(xiàn),在此不予贅述。參考圖5,其描述了根據(jù)本發(fā)明的第一實(shí)施例的移動(dòng)設(shè)備的混音 裝置中在混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的控制裝置的結(jié)構(gòu) 圖。與圖4所示實(shí)施例相比較,在本實(shí)施例中,所述控制裝置2'增加了 第二系數(shù)調(diào)整裝置26,且所述獲取裝置22'被具體化為第一計(jì)算裝置 222。其中,所述預(yù)定條件包括來自用戶的調(diào)整K路聲音信號(hào)的音量調(diào) 整系數(shù)的調(diào)整指令,且所述第一計(jì)算裝置222用于至少根據(jù)所述L路聲 音信號(hào)中每一路的音量調(diào)整系數(shù)計(jì)算所述L路聲音信號(hào)的混音信號(hào)的音量,其中,所述被調(diào)整的K路聲音信號(hào)的音量調(diào)整系數(shù)為所述調(diào)整指令所指示的K路聲音信號(hào)的音量調(diào)整系數(shù)。所述第二系數(shù)調(diào)整裝置26用于當(dāng)所述混音信號(hào)的音量不超過預(yù)定閾值時(shí)直接根據(jù)所述來自用戶的指令調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)。在上述第 一實(shí)施例的一個(gè)變化例中,所述獲取裝置22'還包括第一判 斷裝置223 (圖中未示出),其用于判斷所述調(diào)整K路聲音信號(hào)的音量調(diào) 整系數(shù)的指令中是否包括增大任一路聲音信號(hào)的音量調(diào)整系數(shù)的指示, 在這樣的變化例中,當(dāng)所述指令中包括增大任一路聲音信號(hào)的音量調(diào)整 系數(shù)的指示時(shí)運(yùn)行所述第 一計(jì)算裝置,否則可以直接運(yùn)行所述第二系數(shù) 調(diào)整裝置26。在另一個(gè)變化例中,所述控制裝置2'可以不包括所述第二 系數(shù)調(diào)整裝置26,類似地,在圖4所示實(shí)施例中,所述控制裝置2也可 以包括所述第二系數(shù)調(diào)整裝置26,不予贅述。本領(lǐng)域技術(shù)人員可以參考上述圖1所示實(shí)施例以及對(duì)相關(guān)變化例的 闡述實(shí)現(xiàn)上述圖5以及其變化例所示裝置,在此不予贅述。參考圖6,其描述了根據(jù)本發(fā)明的第一實(shí)施例的移動(dòng)設(shè)備的混音 裝置中在混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的控制裝置中的第 一系數(shù)調(diào)整裝置25的結(jié)構(gòu)圖。而所述第一系數(shù)調(diào)整裝置25又包括第二 判斷裝置253以及折中調(diào)整裝置254、完全調(diào)整裝置255。其中,所述 第二判斷裝置253用于判斷所述L-K路聲音信號(hào)的音量調(diào)整系數(shù)均為零 時(shí)所述混音信號(hào)的音量是否超過預(yù)定閾值;所述折中調(diào)整裝置254用于 當(dāng)所述混音信號(hào)的音量超過預(yù)定閾值時(shí)進(jìn)行折中調(diào)整以使得對(duì)所述L路 聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定闊值;所述 完全調(diào)整裝置255用于當(dāng)所述混音信號(hào)的音量不超過預(yù)定闊值時(shí)進(jìn)行完 全調(diào)整以使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不 超過所述預(yù)定閾值。參考圖6,在本實(shí)施例中,所述折中調(diào)整裝置254包括第五調(diào)整裝 置2541以及第六調(diào)整裝置2542,其中,第五調(diào)整裝置2541用于降低所 述L-K路聲音信號(hào)中的一路或多路的音量調(diào)整系數(shù),相應(yīng)地將所述K路 聲音信號(hào)中音量調(diào)整系數(shù)被增大的聲音信號(hào)中的一路或多路的音量調(diào)整系數(shù)分別調(diào)整至最大系數(shù),該最大系數(shù)使得所述混音信號(hào)的音量不超過預(yù)定閾值;所述第六調(diào)整裝置2542用于將所述K路聲音信號(hào)中音量 調(diào)整系數(shù)被降低的聲音信號(hào)中的 一路或多路的音量調(diào)整系數(shù)分別調(diào)整 至低于所述指令指示的音量調(diào)整系數(shù)。而所述完全調(diào)整裝置255包括第 七調(diào)整裝置2551,其用于降低所述L-K路聲音信號(hào)中的 一路或多路的音 量調(diào)整系數(shù),以使得在第八調(diào)整裝置2552運(yùn)行后對(duì)所述L路聲音信號(hào) 進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾值;以及,第八調(diào) 整裝置2552,其用于根據(jù)所述指令調(diào)整所述K路聲音信號(hào)的音量調(diào)整系 數(shù)。在本實(shí)施例中所述第七調(diào)整裝置和第八調(diào)整裝置同時(shí)運(yùn)行,而在一 個(gè)變化例中,所述第七調(diào)整裝置和第八調(diào)整裝置順序地運(yùn)行。本領(lǐng)域技 術(shù)人員可以參考上述圖1、圖2所示實(shí)施例以及對(duì)相關(guān)變化例的闡述實(shí) 現(xiàn)上述圖6所示裝置以及相應(yīng)的變化例,在此不予贅述。在本發(fā)明的另一個(gè)實(shí)施例中,所述第一系數(shù)調(diào)整裝置25包括第一 調(diào)整裝置251(圖中未示出),其用于保持所述L-K路聲音信號(hào)的音量調(diào) 整系數(shù)不變,調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路 聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾值。在本 實(shí)施例中,所述第一調(diào)整裝置251包括第二調(diào)整裝置(圖中未示出), 其用于以相同比例按照所述指令所指示的提高或降低音量調(diào)整系數(shù)的 幅度調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路聲音信號(hào) 進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾值;在一個(gè)變化例 中,所述第一調(diào)整裝置251包括第四調(diào)整裝置(圖中未示出),用于以 高于其余K-1路聲音信號(hào)的調(diào)整比例調(diào)整所述K路聲音信號(hào)中的 一路聲 音信號(hào)的音量調(diào)整系數(shù),并調(diào)整所述K-1路聲音信號(hào)的音量調(diào)整系數(shù)以 使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述 預(yù)定閾值。相應(yīng)地,在另一個(gè)實(shí)施例中,所述第一系數(shù)調(diào)整裝置25包 括第三調(diào)整裝置252,其用于調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)并 調(diào)整所述L-K^各聲音信號(hào)中的一路或多路的音量調(diào)整系數(shù),以使得對(duì)所 述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)音量不超過所述預(yù)定闞值, 可以理解,圖6所示裝置也可以作為第三調(diào)整裝置252的一個(gè)實(shí)施例。參考圖7,其描述了根據(jù)本發(fā)明的第三實(shí)施例的移動(dòng)設(shè)備的混音 裝置中在混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的控制裝置的結(jié)構(gòu)圖。在本實(shí)施例中,所述控制裝置2"在圖4所示實(shí)施例基礎(chǔ)上還包括 第三系數(shù)調(diào)整裝置27,且所述獲取裝置22"包括第二計(jì)算裝置223。 其中,所述第二計(jì)算裝置223用于在預(yù)定時(shí)間間隔后至少根據(jù)所述L 路聲音信號(hào)中每一路的音量調(diào)整系數(shù)以及該路聲音信號(hào)在下一個(gè)預(yù)定時(shí)間間隔的最大音量計(jì)算所述L路聲音信號(hào)的混音信號(hào)的音量,相應(yīng)地, 所述第一系數(shù)調(diào)整裝置25還用于當(dāng)所述混音信號(hào)的音量超過預(yù)定閾值 時(shí)降低所述J路聲音信號(hào)的音量調(diào)整系數(shù),以使得對(duì)所述L路聲音信號(hào) 進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾值。所述第三系數(shù) 調(diào)整裝置27用于當(dāng)所述混音信號(hào)的音量不超過預(yù)定閾值時(shí)提高所述J 路聲音信號(hào)的音量調(diào)整系數(shù)以使得所述L路聲音信號(hào)的混音信號(hào)的音量 等于所述預(yù)定闞值。本領(lǐng)域技術(shù)人員可以參考上述圖3所示實(shí)施例以及 對(duì)相關(guān)變化例的闡述實(shí)現(xiàn)上述圖7以及其變化例所示裝置,不予贅述。參考圖8,其描述了根據(jù)本發(fā)明的第一實(shí)施例在移動(dòng)設(shè)備中對(duì)多路 聲音信號(hào)進(jìn)行音量調(diào)整的用戶界面的示意圖。在本實(shí)施例中,用戶界面 3包括聲音波形顯示界面31以及音量控制操作界面32兩部分。其中, 聲音波形顯示界面31顯示了三路聲音信號(hào)的波形,例如第一路聲音信 號(hào)311;相應(yīng)地,音量控制操作界面32提供了分別針對(duì)每路聲音信號(hào)的 控制界面,該界面包括音量控制顯示條321以及音量系數(shù)控制塊322, 通過拖動(dòng)其中一路聲音信號(hào)的控制塊322來改變?cè)摽刂茐K322在顯示條 321中的位置,可以改變音量調(diào)整系數(shù)。本領(lǐng)域技術(shù)人員理解,在圖7 所示實(shí)施例中,當(dāng)該控制塊置于最左側(cè)時(shí),相對(duì)應(yīng)的一路聲音信號(hào)的音 量調(diào)整系數(shù)為0,此時(shí),表示該路聲音信號(hào)不被播放;相反,當(dāng)該控制 塊置于最右側(cè)時(shí),相對(duì)應(yīng)的一路聲音信號(hào)的音量調(diào)整系數(shù)為100,此時(shí), 表示該路聲音信號(hào)被以最大音量播放。再參考圖8,本領(lǐng)域技術(shù)人員理解,上述用戶界面3也可以通過其 他方式予以實(shí)現(xiàn)。例如在一個(gè)變化例中,可以通過在文本框中輸入(例 如介于0制100之間的)數(shù)值并提交的方式來分別調(diào)整多路聲音信號(hào)的音量調(diào)整系數(shù)。在這樣的變化例中,可能出現(xiàn)用戶同時(shí)發(fā)出調(diào)整兩路或 兩路以上聲音信號(hào)的音量調(diào)整系數(shù)的指令的情況,此時(shí)可以先調(diào)整一路 信號(hào),然后再調(diào)整另一路信號(hào)(例如按照上述的維持上一次被調(diào)整的聲 音信號(hào)的音量不變的方式來處理);也可以按照上述第一至第三實(shí)施例 的實(shí)施方式同時(shí)處理該兩路或多路被調(diào)整的聲音信號(hào)的音量,本領(lǐng)域技 術(shù)人員對(duì)此可以理解并實(shí)施,在此不予贅述。參考圖9,其描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例的控制裝置與移動(dòng)設(shè) 備中的模擬混音裝置、功率調(diào)整裝置等組件的邏輯結(jié)構(gòu)圖。本實(shí)施例是 本發(fā)明所提供的控制裝置置于 一 個(gè)移動(dòng)設(shè)備后與該移動(dòng)設(shè)備內(nèi)的模擬 混音裝置、功率調(diào)整裝置等組件的邏輯連接結(jié)構(gòu)示意圖。其中, 一路被編碼的聲音信號(hào)通過解碼裝置8解碼后再通過數(shù)字/模擬轉(zhuǎn)換裝置41轉(zhuǎn)換為模擬信號(hào)。在該轉(zhuǎn)換過程中,原一路編碼信號(hào)被轉(zhuǎn)換為兩路聲音信號(hào),分別對(duì)應(yīng)于字/模擬轉(zhuǎn)換裝置41的左聲道、右聲道的聲音信號(hào),然 后該兩路信號(hào)又分別經(jīng)過功率調(diào)整裝置61、 62進(jìn)行功率調(diào)整后輸入至 模擬混音裝置71。類似地,另一路聲音信號(hào)經(jīng)聲音采集設(shè)備5采集后再 經(jīng)過功率調(diào)整裝置63進(jìn)行功率調(diào)整后也輸入至模擬混音裝置71。在本 實(shí)施例中,為了對(duì)各路聲音信號(hào)的音量調(diào)整系數(shù)進(jìn)行調(diào)整, 一個(gè)控制裝 置2分別連接至上述功率調(diào)整裝置61、 62、 63 (圖中較細(xì)的線條所示), 以便能夠根據(jù)本發(fā)明內(nèi)容對(duì)三個(gè)功率調(diào)整裝置分別控制。例如,參考圖 7,當(dāng)用戶通過音量系數(shù)控制塊322提高第一路聲音信號(hào)的音量調(diào)整系 數(shù),該用戶指令被控制裝置2所接收,然后該控制裝置2按照?qǐng)D2所示 進(jìn)行控制。假設(shè)所述第一路聲音信號(hào)對(duì)應(yīng)于圖8中的經(jīng)聲音采集設(shè)備5 采集的信號(hào),則控制裝置2將控制上述功率調(diào)整裝置61來降低左聲道 的音量調(diào)整系數(shù),同時(shí)不改變右聲道的音量調(diào)整系數(shù),并按照用戶指令 增大經(jīng)聲音采集設(shè)備5采集的信號(hào)的音量調(diào)整系數(shù),從而使得經(jīng)模擬混 音裝置進(jìn)行混音后的信號(hào)中左聲道對(duì)應(yīng)的聲音信號(hào)的音量降低,而經(jīng)聲 音采集設(shè)備5采集的信號(hào)的音量升高。本領(lǐng)域技術(shù)人員可以理解,當(dāng)本 控制裝置應(yīng)用于移動(dòng)電話中且所述模擬混音裝置為執(zhí)行卡拉OK功能, 則上述左聲道的信號(hào)可以是原唱聲音而經(jīng)聲音采集設(shè)備5采集的信號(hào)可以是演唱者的歌聲。參考圖10,其描述了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的控制裝置與移動(dòng) 設(shè)備中的模擬混音裝置、功率調(diào)整裝置等組件的邏輯結(jié)構(gòu)圖。本實(shí)施例 是圖9所示實(shí)施例的一個(gè)變化例,其中移動(dòng)設(shè)備中的混音裝置為數(shù)字混音裝置72。在本實(shí)施例中,兩路聲音信號(hào)經(jīng)由解碼裝置8解碼,再分別 經(jīng)過功率調(diào)整裝置64、 65進(jìn)行功率調(diào)整后輸入至數(shù)字混音裝置72。類 似地,另一路聲音信號(hào)經(jīng)聲音采集設(shè)備5采集后再經(jīng)過功率調(diào)整裝置66 進(jìn)行功率調(diào)整后再經(jīng)模擬/數(shù)字轉(zhuǎn)換裝置42也輸入至模擬混音裝置72。 類似地, 一個(gè)控制裝置2'分別連接至上述功率調(diào)整裝置64、 65、 66 (圖 中較細(xì)的線條所示),以便能夠根據(jù)本發(fā)明內(nèi)容對(duì)三個(gè)功率調(diào)整裝置分 別控制。本領(lǐng)域技術(shù)人員可以參考對(duì)上述圖8的描述理解本實(shí)施例的音 量調(diào)整的控制過程,在此不予贅述。再參考圖10,其中,經(jīng)上述數(shù)字混音裝置72混音后的信號(hào)還經(jīng)過 另一個(gè)功率調(diào)整裝置67進(jìn)行音量控制,可以理解,用戶可以按照?qǐng)D7 所示類似的方式來發(fā)出調(diào)整該裝置67的指令。在本實(shí)施例中,所述控 制裝置2'并未連接至該功率調(diào)整裝置67,本領(lǐng)域技術(shù)人員理解,可以采 用任一個(gè)其他裝置對(duì)裝置67進(jìn)行控制,因?yàn)槠淇刂七^程比較簡(jiǎn)單,只 要滿足不超過其所連接的數(shù)字/模擬裝換裝置即可。當(dāng)然,本領(lǐng)域技術(shù) 人員也理解,在一個(gè)變化例中也可以通過上述控制裝置2'來控制該功 率調(diào)整裝置67,此時(shí)至少可以按照其余路聲音信號(hào)的音量調(diào)整系數(shù)為零 的情況對(duì)該裝置67進(jìn)行控制,在此不予贅述。參考圖11,其描述了根據(jù)本發(fā)明的又一個(gè)實(shí)施例的控制裝置與移動(dòng) 設(shè)備中的模擬混音裝置、功率調(diào)整裝置等組件的邏輯結(jié)構(gòu)圖。本實(shí)施例 是圖9、圖IO所示實(shí)施例的一個(gè)變化例,其中移動(dòng)設(shè)備中包括兩個(gè)數(shù)字 混音裝置74、 75以及兩個(gè)模擬混音裝置76、 77。在本實(shí)施例中,兩路 聲音信號(hào)經(jīng)由解碼裝置8解碼,再分別經(jīng)過功率調(diào)整裝置68、 69進(jìn)行 功率調(diào)整,每一路調(diào)整后的信號(hào)都分為兩路信號(hào),其中一路輸入數(shù)字混 音裝置74,另一路相應(yīng)地輸入數(shù)字混音裝置75,然后再經(jīng)數(shù)字混音裝 置分別混音后分別輸入一路混音信號(hào)至數(shù)字模擬裝換裝置44,再對(duì)應(yīng)地轉(zhuǎn)換為對(duì)應(yīng)于左聲道的模擬信號(hào),該信號(hào)經(jīng)功率調(diào)整裝置611調(diào)整音量 調(diào)整系數(shù)后輸入至模擬混音裝置76,以及對(duì)應(yīng)于右聲道的模擬信號(hào),該信號(hào)經(jīng)功率調(diào)整裝置612調(diào)整音量調(diào)整系數(shù)后輸入至模擬混音裝置77。 類似地,另 一路聲音信號(hào)經(jīng)聲音采集設(shè)備5采集后再經(jīng)過功率調(diào)整裝置 610進(jìn)行功率調(diào)整后也分為兩路聲音信號(hào)分別輸入至模擬混音裝置76以 及模擬混音裝置77;同樣類似地,經(jīng)模擬混音裝置76對(duì)兩路輸入聲音 信號(hào)進(jìn)行混音后輸入一路混音信號(hào),經(jīng)模擬混音裝置77對(duì)兩路輸入聲 音信號(hào)進(jìn)行混音后輸入另一路混音信號(hào)。本領(lǐng)域技術(shù)人員理解,上述經(jīng) 模擬混音裝置76、 77分別輸出的兩路混音信號(hào)可以分別經(jīng)一播放設(shè)備 的兩個(gè)聲道(例如左聲道、右聲道)播放。由于經(jīng)過兩次混音,而且兩 次被混音的信號(hào)不同,所以本實(shí)施例的混音效果相對(duì)圖9、圖IO而言的 效果要更好一些。類似地,本領(lǐng)域技術(shù)人員理解,在上述過程中,經(jīng)數(shù)字混音裝置74、 75進(jìn)行混音的過程中對(duì)輸入聲音信號(hào)的控制過程可以參考圖10的過程 予以實(shí)現(xiàn),相應(yīng)地,經(jīng)數(shù)字混音裝置76、 77進(jìn)行混音的過程中對(duì)輸入 聲音信號(hào)的控制過程可以參考圖9的過程予以實(shí)現(xiàn)。兩者不同的是,針 對(duì)數(shù)字混音和模擬混音所采用的控制標(biāo)準(zhǔn)不同。在本實(shí)施例中,針對(duì)數(shù) 字混音裝置74、 75混音的過程,應(yīng)分別判斷如下不等式是否成立M2dl+ k9x2d2《2m其中,ks表示功率調(diào)整裝置68所確定的音量調(diào)整系數(shù),即第一路 聲音信號(hào)的音量調(diào)整系數(shù),k9表示功率調(diào)整裝置69所確定的音量調(diào)整 系數(shù);d,表示輸出第一路聲音信號(hào)的解碼裝置的位數(shù),d2表示輸出第二 路聲音信號(hào)的解碼裝置的位數(shù),在本實(shí)施例中,由于兩路信號(hào)經(jīng)由同一 個(gè)解碼裝置8輸出,所以山與d2相等;m表示輸出該兩路聲音信號(hào)的 混音信號(hào)的數(shù)字/才莫擬轉(zhuǎn)換裝置的位數(shù),即裝置44的位數(shù)。而針對(duì)數(shù)字混音裝置76、 77混音的過程,應(yīng)分別判斷如下不等式 是否成立knXs+kK)XS3《R麗76 k2xs— k1()Xs3 < Rmax77其中,S,表示所述左聲道設(shè)備441輸出的聲音信號(hào)的音量,S2表示所述右聲道設(shè)備442輸出的聲音信號(hào)的音量,33表示經(jīng)聲音采集設(shè)備5 采集到的聲音信號(hào)的音量,b,表示所述功率調(diào)整裝置611所確定的音量 調(diào)整系數(shù),ku表示所述功率調(diào)整裝置612確定的音量調(diào)整系數(shù),k!o表 示所述功率調(diào)整裝置610所確定的音量調(diào)整系數(shù);Rmax 76表示模擬混音裝置76的最大輸出幅度,Rm^77表示模擬混音裝置77的最大輸出幅度。本領(lǐng)域技術(shù)人員理解,與所述功率調(diào)整裝置68、 69、 610、 611、 612分別連接的控制裝置應(yīng)按照上述所述分別調(diào)整各功率調(diào)整裝置以確定 其分別確定的音量調(diào)整系數(shù)。其中,本領(lǐng)域技術(shù)人員可以理解,所述控 制裝置與每個(gè)功率調(diào)整裝置均存在連接,但圖11中并未示出所有連接。 在圖11所示實(shí)施例中,由于存在兩級(jí)音量調(diào)整過程,所以如果希望 保持所述經(jīng)功率調(diào)整裝置69調(diào)整的聲音信號(hào)的音量不變,需要多個(gè)功 率調(diào)整裝置相配合,例如至少需要保證k9X]^產(chǎn)C,其中c為一個(gè)合適的 常數(shù),例如1,以保證最終經(jīng)模擬混音裝置77輸出的混音信號(hào)中所述 經(jīng)功率調(diào)整裝置69調(diào)整的聲音信號(hào)的音量不變。再參考圖11,本領(lǐng)域技術(shù)人員理解,結(jié)合上述實(shí)施例可以對(duì)存在 更多層次的混音過程中的各級(jí)別的音量調(diào)整分別進(jìn)行控制,以實(shí)現(xiàn)本 發(fā)明的目的,在此不予贅述。再參考上述圖1至圖ll,本領(lǐng)域技術(shù)人員理解,在一個(gè)變化例中, 可能存在用戶在短時(shí)間內(nèi)頻繁地發(fā)出調(diào)整指令的情況,在這樣的變化 例中,如果對(duì)用戶的每次指令都按照上述實(shí)施例進(jìn)行調(diào)整顯然沒有必 要,因此,設(shè)置一個(gè)時(shí)間參數(shù),當(dāng)超過這個(gè)時(shí)間參數(shù)后不再接受到用 戶指令,則將連續(xù)接收到的所述所有調(diào)整指令進(jìn)行統(tǒng)一處理并一次性 地按照上述實(shí)施例的闡述來調(diào)整各路聲音信號(hào)的音量調(diào)整系數(shù)。以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明 并不局限于上述特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在所附權(quán)利要求 的范圍內(nèi)做出各種變形或修改。
權(quán)利要求
1. 一種在移動(dòng)設(shè)備的混音裝置中控制混音過程中對(duì)L路聲音信號(hào)進(jìn)行音量調(diào)整的方法,其中,調(diào)整所述L路聲音信號(hào)中的J路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后所獲得混音信號(hào)的音量不超過預(yù)定閾值,其中,1≤J≤L,L>1。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述調(diào)整所述L路聲音信號(hào) 中的J路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路聲音信號(hào)進(jìn)行最終 調(diào)整后所獲得混音信號(hào)的音量不超過預(yù)定閾值的步驟包括如下步驟a. 根據(jù)預(yù)定條件獲取所述L路聲音信號(hào)的混音信號(hào)的音量;b. 判斷所述混音信號(hào)的音量是否超過預(yù)定閾值;c. 若所述混音信號(hào)的音量超過預(yù)定閾值,則根據(jù)預(yù)定規(guī)則調(diào)整L路 聲音信號(hào)中的J路聲音信號(hào)的音量調(diào)整系數(shù),以使得最終調(diào)整后的混音 信號(hào)的音量不超過預(yù)定閾值。
3. 根據(jù)權(quán)利要求2所述的方法,其中,所述預(yù)定條件包括接收到來 自用戶的調(diào)整指令,其指示調(diào)整K路聲音信號(hào)的音量調(diào)整系數(shù),1《K <L,其中,所述步驟a包括如下步驟-至少根據(jù)所述L路聲音信號(hào)中每一路的音量調(diào)整系數(shù)計(jì)算所述L 路聲音信號(hào)的混音信號(hào)的音量,其中,所述被調(diào)整的K路聲音信號(hào)的音 量調(diào)整系數(shù)為所述調(diào)整指令所指示的K路聲音信號(hào)的音量調(diào)整系數(shù)。
4. 根據(jù)權(quán)利要求3所述的方法,其中,在所述步驟a之前還包括如 下步驟-判斷所述調(diào)整指令中是否包括增大任一路聲音信號(hào)的音量調(diào)整系 數(shù)的指示;-若所述調(diào)整指令包括增大任一路聲音信號(hào)的音量調(diào)整系數(shù)的指 示,則執(zhí)行步驟a。
5. 根據(jù)權(quán)利要求2至4中任一項(xiàng)所述的方法,其中,所述步驟c之 后還包括如下步驟d. 若所述混音信號(hào)的音量不超過預(yù)定閾值,則直接根據(jù)所述調(diào)整指 令調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)。
6. 根據(jù)權(quán)利要求3至5中任一項(xiàng)所述的方法,其中,所述步驟c中 根據(jù)預(yù)定規(guī)則調(diào)整所述L路聲音信號(hào)中J路聲音信號(hào)的音量調(diào)整系數(shù)的 步驟包括如下步驟-調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路聲音信 號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾值。
7. 根據(jù)權(quán)利要求6所述的方法,其中,所述調(diào)整所述K路聲音信號(hào) 的音量調(diào)整系數(shù)的步驟包括如下步驟-以相同比例按照所述調(diào)整指令所指示的增大或減d、音量調(diào)整系數(shù) 的幅度調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)。
8. 根據(jù)權(quán)利要求6或7所述的方法,其中,所述步驟c中根據(jù)預(yù)定規(guī)則調(diào)整所述L路聲音信號(hào)中J路聲音信號(hào)的音量調(diào)整系數(shù)的步驟包括 如下步驟-調(diào)整所述L-K路聲音信號(hào)中的一路或多路的音量調(diào)整系數(shù),以使 得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù) 定閾值。
9. 根據(jù)權(quán)利要求8所述的方法,其中,所述步驟c中根據(jù)預(yù)定規(guī)則 調(diào)整所述L路聲音信號(hào)中J路聲音信號(hào)的音量調(diào)整系數(shù)的步驟還包括如 下步驟-判斷若所述L-K路聲音信號(hào)的音量調(diào)整系數(shù)均調(diào)整為零,在此假 設(shè)情況下所述L路聲音信號(hào)的混音信號(hào)的音量是否超過預(yù)定闊值;-若所述混音信號(hào)的音量超過預(yù)定閾值,則執(zhí)行折中調(diào)整操作,以 不完全按照所述調(diào)整指令的指示進(jìn)行調(diào)整并使得對(duì)所述L路聲音信號(hào)進(jìn) 行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾值。
10. 根據(jù)權(quán)利要求9所述的方法,其中,所述折中調(diào)整操作包括如 下步驟-降低所述L-K路聲音信號(hào)中的一路或多路的音量調(diào)整系數(shù),相應(yīng) 地分別提高所述K路聲音信號(hào)中音量調(diào)整系數(shù)被增大的聲音信號(hào)中的一 路或多路的音量調(diào)整系數(shù),使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的 混音信號(hào)的音量不超過預(yù)定閾值。
11. 根據(jù)權(quán)利要求2所述的方法,其中,所述預(yù)定條件包括預(yù)定時(shí)間間隔,其中,所述步驟a包括如下步驟-在預(yù)定時(shí)間間隔后至少根據(jù)所述L路聲音信號(hào)中每一路的音量調(diào) 整系數(shù)以及該路聲音信號(hào)在下一個(gè)預(yù)定時(shí)間間隔的最大音量計(jì)算所述L 路聲音信號(hào)的混音信號(hào)的音量,其中,所述步驟c包括如下步驟-若所述混音信號(hào)的音量超過預(yù)定閾值,則降低所述J路聲音信號(hào) 的音量調(diào)整系數(shù),以使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信 號(hào)的音量不超過所述預(yù)定闊值。
12. 根據(jù)權(quán)利要求11所述的方法,其中,所述步驟c之后還包括 如下步驟d'.若所述混音信號(hào)的音量不超過預(yù)定閾值,則提高所述J路聲音信 號(hào)的音量調(diào)整系數(shù),以使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音 信號(hào)的音量等于所述預(yù)定閾值。
13. 根據(jù)權(quán)利要求11或12所述的方法,其中,所述預(yù)定時(shí)間間隔 依次為被所述混音裝置處理的一個(gè)對(duì)象的播放時(shí)間長(zhǎng)度。
14. 根據(jù)權(quán)利要求2至13中任一項(xiàng)所述的方法,其中,所述混音 裝置為模擬混音裝置,且所述步驟b包括如下步驟-判斷如下不等式是否成立其中,b表示第n路聲音信號(hào)的音量調(diào)整系數(shù),Sn表示第n路聲音信號(hào)的最大音量值,Rmax表示所述模擬混音裝置的最大輸出幅度,n為整數(shù),且K"L
15. 根據(jù)權(quán)利要求2至13中任一項(xiàng)所述的方法,其中,所述混音 裝置為數(shù)字混音裝置,且所述步驟b包括如下步驟-判斷如下不等式是否成立 t(knx2dn) < 2m其中,kn表示第n路聲音信號(hào)的音量調(diào)整系數(shù),4表示輸出第n路聲音信號(hào)的解碼裝置的位數(shù),m表示輸出所述L路聲音信號(hào)的混音信號(hào) 的數(shù)字/模擬轉(zhuǎn)換裝置的位數(shù),n為整數(shù),且l《n《L。
16. —種移動(dòng)設(shè)備的混音裝置中控制混音過程中對(duì)L路聲音信號(hào) 進(jìn)行音量調(diào)整的控制裝置,其中,調(diào)整所述L路聲音信號(hào)中的J路聲音 信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后所獲得 混音信號(hào)的音量不超過預(yù)定閾值,其中,1<J<L, L>1。
17. 根據(jù)權(quán)利要求16所述的控制裝置,其中,包括獲取裝置,用于根據(jù)預(yù)定條件獲取所述L路聲音信號(hào)的混音信號(hào)的音量;音量判斷裝置,用于判斷所述混音信號(hào)的音量是否超過預(yù)定闊值;以及第一系數(shù)調(diào)整裝置,用于在所述混音信號(hào)的音量超過預(yù)定閾值時(shí), 根據(jù)預(yù)定規(guī)則調(diào)整L路聲音信號(hào)中的J路聲音信號(hào)的音量調(diào)整系數(shù),以 使得最終調(diào)整后的混音信號(hào)的音量不超過預(yù)定閾值。
18. 根據(jù)權(quán)利要求17所述的控制裝置,其中,所述預(yù)定條件包括 接收到來自用戶的調(diào)整指令,其指示調(diào)整K路聲音信號(hào)的音量調(diào)整系數(shù), 1SK^L,其中,所述獲取裝置還包括第一計(jì)算裝置,用于至少根據(jù)所述L路聲音信號(hào)中每一路的音量調(diào) 整系數(shù)計(jì)算所述L路聲音信號(hào)的混音信號(hào)的音量,其中,所述被調(diào)整的 K路聲音信號(hào)的音量調(diào)整系數(shù)為所述調(diào)整指令所指示的K路聲音信號(hào)的 音量調(diào)整系數(shù)。
19. 根據(jù)權(quán)利要求18所述的控制裝置,其中,所述獲取裝置還包括第 一判斷裝置,用于判斷所述調(diào)整指令中是否包括增大任一路聲音信號(hào)的音量調(diào)整系數(shù)的指示;其中,當(dāng)所述調(diào)整指令包括增大任一路聲音信號(hào)的音量調(diào)整系數(shù)的 指示時(shí)運(yùn)行所述第 一計(jì)算裝置。
20. 根據(jù)權(quán)利要求17至19中任一項(xiàng)所述的控制裝置,其中,還包括第二系數(shù)調(diào)整裝置,用于當(dāng)所述混音信號(hào)的音量不超過預(yù)定閾值時(shí) 直接根據(jù)所述調(diào)整指令調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)。
21. 根據(jù)權(quán)利要求18至20中任一項(xiàng)所述的控制裝置,其中,所述 第一系數(shù)調(diào)整裝置包括第 一調(diào)整裝置,用于調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)以使得 對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定 閾值。
22. 根據(jù)權(quán)利要求21所述的控制裝置,其中,所述第一調(diào)整裝置 包括第二調(diào)整裝置,用于以相同比例按照所述指令所指示的提高或降低 音量調(diào)整系數(shù)的幅度調(diào)整所述K路聲音信號(hào)的音量調(diào)整系數(shù)以使得所述 對(duì)L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾 值。
23. 根據(jù)權(quán)利要求21或22中任一項(xiàng)所述的控制裝置,其中,所述 第一系數(shù)調(diào)整裝置包括第三調(diào)整裝置,用于調(diào)整所述L-K路聲音信號(hào)中的一路或多路的音 量調(diào)整系數(shù),以使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的 音量不超過所述預(yù)定閾值。
24. 根據(jù)權(quán)利要求23所述的控制裝置,其中,所述第一系數(shù)調(diào)整 裝置包括第二判斷裝置,用于判斷若所述L-K路聲音信號(hào)的音量調(diào)整系數(shù)均 調(diào)整為零,在此假設(shè)情況下所述L路聲音信號(hào)的混音信號(hào)的音量是否超 過預(yù)定閾值;折中調(diào)整裝置,用于當(dāng)所述混音信號(hào)的音量超過預(yù)定閾值時(shí)進(jìn)行折 中調(diào)整操作,以不完全按照所述調(diào)整指令的指示進(jìn)行調(diào)整并使得對(duì)所述 L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾值。
25. 根據(jù)權(quán)利要求24所述的控制裝置,其中,所述折中調(diào)整裝置 包括-第五調(diào)整裝置,用于降低所述L-K路聲音信號(hào)中的一路或多路的音量調(diào)整系數(shù),相應(yīng)地分別提高所述K路聲音信號(hào)中音量調(diào)整系數(shù)被增大的聲音信號(hào)中的一路或多路的音量調(diào)整系數(shù),使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過預(yù)定閾值。
26. 根據(jù)權(quán)利要求17所述的控制裝置,其中,所述預(yù)定條件包括 預(yù)定時(shí)間間隔,其中,所述獲取裝置包括第二計(jì)算裝置,用于在預(yù)定時(shí)間間隔后至少根據(jù)所述L路聲音信號(hào) 中每一路的音量調(diào)整系數(shù)以及該路聲音信號(hào)在下 一個(gè)預(yù)定時(shí)間間隔的 最大音量計(jì)算所述L路聲音信號(hào)的混音信號(hào)的音量,其中,所述第一系數(shù)調(diào)整裝置還用于當(dāng)所述混音信號(hào)的音量超過預(yù) 定閾值時(shí)降低所述J路聲音信號(hào)的音量調(diào)整系數(shù),以使得對(duì)所述L路聲 音信號(hào)進(jìn)行最終調(diào)整后的混音信號(hào)的音量不超過所述預(yù)定閾值。
27. 根據(jù)權(quán)利要求26所述的控制裝置,其中,還包括第三系數(shù)調(diào)整裝置,用于當(dāng)所述混音信號(hào)的音量不超過預(yù)定閾值時(shí) 提高所述J路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路聲音信號(hào)進(jìn)行 最終調(diào)整后的混音信號(hào)的音量等于所述預(yù)定閾值。
28. 根據(jù)權(quán)利要求26或27所述的控制裝置,其中,所述預(yù)定時(shí)間 間隔依次為被所述混音裝置處理的一個(gè)對(duì)象的播放時(shí)間長(zhǎng)度。
29. 根據(jù)權(quán)利要求17至28中任一項(xiàng)所述的控制裝置,其中,所述 混音裝置為模擬混音裝置,且所述音量判斷裝置用于判斷如下不等式是 否成立二Z(knxSn)<R其中,kn表示第n路聲音信號(hào)的音量調(diào)整系數(shù),Sn表示第n路聲音 信號(hào)的最大音量值,R,表示所述模擬混音裝置的最大輸出幅度,n為 整數(shù),且1 ""。
30. 根據(jù)權(quán)利要求17至28中任一項(xiàng)所述的控制裝置,其中,所述 混音裝置為數(shù)字混音裝置,且所述音量判斷裝置用于判斷如下不等式是 否成立|j(knx2dn)《2m其中,kn表示第n路聲音信號(hào)的音量調(diào)整系數(shù),dn表示輸出第n路 聲音信號(hào)的解碼裝置的位數(shù),m表示輸出所述L路聲音信號(hào)的混音信號(hào) 的數(shù)字/才莫擬轉(zhuǎn)換裝置的位數(shù),n為整數(shù),且l《n《L。
全文摘要
一種在移動(dòng)設(shè)備的混音裝置中控制混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的方法,分別控制L路聲音信號(hào)中的J路聲音信號(hào)的音量調(diào)整系數(shù)以使得對(duì)所述L路聲音信號(hào)進(jìn)行最終調(diào)整后所獲得混音信號(hào)的音量不超過預(yù)定閾值。該方法根據(jù)預(yù)定條件獲取L路聲音信號(hào)的音量并判斷所述混音信號(hào)的音量是否超過預(yù)定閾值,若所述混音信號(hào)的音量超過預(yù)定閾值,則根據(jù)預(yù)定規(guī)則分別調(diào)整所述L路聲音信號(hào)中的J路聲音信號(hào)的音量調(diào)整系數(shù),以使得混音信號(hào)音量不超過預(yù)定閾值。還提供一種移動(dòng)設(shè)備的混音裝置中在混音過程中對(duì)多路聲音信號(hào)進(jìn)行音量調(diào)整的控制裝置。通過本發(fā)明,可以按照用戶的需要來調(diào)整任一路或任多路聲音信號(hào)的音量,從而實(shí)現(xiàn)更好的(例如卡拉OK)效果。
文檔編號(hào)H04B1/38GK101267222SQ200710038030
公開日2008年9月17日 申請(qǐng)日期2007年3月13日 優(yōu)先權(quán)日2007年3月13日
發(fā)明者楊松岸 申請(qǐng)人:智多微電子(上海)有限公司