一種音頻調(diào)用方法和裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種音頻調(diào)用方法和裝置,以方法的實(shí)現(xiàn)為例包括:運(yùn)行程序進(jìn)程,在滿足聲音觸發(fā)條件時(shí),獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件,并獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的調(diào)制信息;依據(jù)所述調(diào)制信息對(duì)所述音頻文件進(jìn)行調(diào)制處理;播放調(diào)制處理后的音頻文件。采用以上方案,調(diào)用了音頻文件,也調(diào)用了調(diào)制信息,使用調(diào)制信息對(duì)音頻文件進(jìn)行處理后播放。那么音頻文件在不同場(chǎng)景下被復(fù)用僅需要有不同的調(diào)制信息就可以實(shí)現(xiàn),而調(diào)制信息的數(shù)據(jù)量顯然遠(yuǎn)小于音頻文件數(shù)據(jù)量,因此采用以上方案增加較小開(kāi)銷的情況下實(shí)現(xiàn)了音頻文件的復(fù)用,從而實(shí)現(xiàn)了降低音頻文件需要占用的存儲(chǔ)空間,并降低內(nèi)存占用來(lái)提升程序運(yùn)行效率的技術(shù)效果。
【專利說(shuō)明】
一種音頻調(diào)用方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息【技術(shù)領(lǐng)域】,特別涉及一種音頻調(diào)用方法和裝置。
【背景技術(shù)】
[0002]很多軟件在應(yīng)用過(guò)程中,需要調(diào)用音頻文件。軟件對(duì)音頻的調(diào)用實(shí)現(xiàn)方式通常如下:將單個(gè)音頻文件或多個(gè)音頻文件的集合配置到需要出發(fā)聲音效果的軟件邏輯(或稱為聲音觸發(fā)條件)對(duì)應(yīng),需要發(fā)出聲音效果的軟件邏輯有很多,例如:美術(shù)動(dòng)作幀、程序觸發(fā)事件等。
[0003]以上方案,被調(diào)用的音頻文件與各種對(duì)應(yīng)的軟件邏輯對(duì)應(yīng),音頻文件獨(dú)立;因此,以上方案,音頻文件需要占用極多的存儲(chǔ)空間,在調(diào)用過(guò)程中還會(huì)占用大量?jī)?nèi)存使程序運(yùn)行效率較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種音頻調(diào)用方法和裝置,用于復(fù)用音頻文件,達(dá)到降低音頻文件需要占用的存儲(chǔ)空間,并降低內(nèi)存占用來(lái)提升程序運(yùn)行效率。
[0005]一種音頻調(diào)用方法,包括:
[0006]運(yùn)行程序進(jìn)程,在滿足聲音觸發(fā)條件時(shí),獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件,并獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的調(diào)制信息;
[0007]依據(jù)所述調(diào)制信息對(duì)所述音頻文件進(jìn)行調(diào)制處理;
[0008]播放調(diào)制處理后的音頻文件。
[0009]一種音頻調(diào)用裝置,包括:
[0010]觸發(fā)確定單元,用于在運(yùn)行程序進(jìn)程過(guò)程中,確定是否滿足聲音觸發(fā)條件;
[0011]獲取單元,用于在所述觸發(fā)單元確定滿足聲音觸發(fā)條件時(shí),獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件,并獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的調(diào)制信息;
[0012]調(diào)制處理單元,用于依據(jù)所述獲取單元獲取的所述調(diào)制信息對(duì)所述音頻文件進(jìn)行調(diào)制處理;
[0013]播放單元,用于播放所述調(diào)制處理單元調(diào)制處理后的音頻文件。
[0014]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):采用以上方案,調(diào)用了音頻文件,也調(diào)用了調(diào)制信息,使用調(diào)制信息對(duì)音頻文件進(jìn)行處理后播放。那么音頻文件在不同場(chǎng)景下被復(fù)用僅需要有不同的調(diào)制信息就可以實(shí)現(xiàn),而調(diào)制信息的數(shù)據(jù)量顯然遠(yuǎn)小于音頻文件數(shù)據(jù)量,因此采用以上方案增加較小開(kāi)銷的情況下實(shí)現(xiàn)了音頻文件的復(fù)用,從而實(shí)現(xiàn)了降低音頻文件需要占用的存儲(chǔ)空間,并降低內(nèi)存占用來(lái)提升程序運(yùn)行效率的技術(shù)效果O
【專利附圖】
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明實(shí)施例方法流程示意圖;
[0017]圖2為本發(fā)明實(shí)施例層級(jí)示意圖;
[0018]圖3為本發(fā)明實(shí)施例裝置結(jié)構(gòu)示意圖;
[0019]圖4為本發(fā)明實(shí)施例另一裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0021]本發(fā)明實(shí)施例提供了一種音頻調(diào)用方法,如圖1所示,包括:
[0022]101:運(yùn)行程序進(jìn)程,在滿足聲音觸發(fā)條件時(shí),獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件,并獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的調(diào)制信息;
[0023]上述聲音觸發(fā)條件即需要發(fā)出聲音效果的軟件邏輯,軟件邏輯有很多,例如:美術(shù)動(dòng)作幀、程序觸發(fā)事件等。本發(fā)明實(shí)施例對(duì)此不予限定。
[0024]上述調(diào)制信息,是對(duì)音頻文件的音頻進(jìn)行調(diào)整的任意參數(shù),例如:音量控制參數(shù)、聲道控制參數(shù)、混音控制參數(shù)等,調(diào)制信息具體包含哪些,本領(lǐng)域技術(shù)人員可以依據(jù)具體的調(diào)制需求來(lái)確定,對(duì)此本發(fā)明實(shí)施例不予限定。該調(diào)制信息的參數(shù)可以是一個(gè)固定值,也可以是多個(gè)固定值,還可以是一個(gè)參數(shù)范圍,若是多個(gè)固定值或者是一個(gè)參數(shù)范圍,那么對(duì)應(yīng)有參數(shù)的使用規(guī)則,在后續(xù)實(shí)施例中將給出更詳細(xì)說(shuō)明。
[0025]可選地,本發(fā)明實(shí)施例提供了調(diào)制信息的一種可選配置方案,具體如下:上述獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的調(diào)制信息包括:獲取在上述聲音觸發(fā)條件中同步配置的調(diào)制信息??梢岳斫獾氖?,聲音觸發(fā)條件與調(diào)制信息只要存在對(duì)應(yīng)關(guān)系,并且能夠被某些信息建立關(guān)聯(lián)使設(shè)備能夠獲取得到就可以實(shí)現(xiàn)本發(fā)明實(shí)施例方案。因此以上配置方案作為一個(gè)優(yōu)選的舉例,不應(yīng)理解為對(duì)本發(fā)明實(shí)施例的唯一限定。
[0026]一個(gè)聲音的觸發(fā)條件可能是一個(gè)美術(shù)動(dòng)作幀、程序觸發(fā)事件等,而聲音的觸發(fā)條件觸發(fā)需要調(diào)用的聲音有時(shí)候是可以有兩個(gè)或兩個(gè)以上的,例如:游戲中人物轉(zhuǎn)身的動(dòng)作,可能伴隨有呼吸聲音,衣服摩擦的聲音等。本發(fā)明實(shí)施例提供了以下解決方案:上述獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件包括:獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的兩個(gè)或兩個(gè)以上的音頻文件。
[0027]—個(gè)音頻文件在一次被觸發(fā)時(shí),可能并不僅只表現(xiàn)為唯一的一種音效,為了減少確定聲音觸發(fā)條件,以及調(diào)制信息獲取次數(shù),本發(fā)明實(shí)施例提供了集中獲取的實(shí)現(xiàn)方式,具體如下:與聲音觸發(fā)條件對(duì)應(yīng)的每個(gè)音頻文件,對(duì)應(yīng)有一個(gè)或兩個(gè)以上的調(diào)制信息。
[0028]102:依據(jù)上述調(diào)制信息對(duì)上述音頻文件進(jìn)行調(diào)制處理;
[0029]本發(fā)明實(shí)施例還提供了滿足聲音觸發(fā)條件時(shí),一次調(diào)用一個(gè)或一個(gè)以上音頻文件,并且每個(gè)調(diào)制信息包含兩個(gè)或兩個(gè)以上的調(diào)制子信息,調(diào)制子信息標(biāo)識(shí)了各自的有效期;這種復(fù)雜音效情況的處理方式,該方案由于可以表現(xiàn)出非常復(fù)雜和細(xì)膩的音效,可以用于對(duì)音效品質(zhì)較高的場(chǎng)景,具體實(shí)現(xiàn)如下:
[0030]上述依據(jù)上述調(diào)制信息對(duì)上述音頻文件進(jìn)行調(diào)制處理包括:按照各調(diào)制子信息的時(shí)間順序在其對(duì)應(yīng)的有效期內(nèi),依據(jù)上述調(diào)制子信息對(duì)上述調(diào)制子信息對(duì)應(yīng)的音頻文件進(jìn)行調(diào)制處理。
[0031]對(duì)于復(fù)雜音效的處理,本發(fā)明實(shí)施例還提供了另一種可選的可選方案,該方案可以不必有多個(gè)調(diào)制子信息,具體如下:若每個(gè)調(diào)制信息包含調(diào)制信息的參數(shù)的范圍,并且包含有上述參數(shù)的變化規(guī)則;上述依據(jù)上述調(diào)制信息對(duì)上述音頻文件進(jìn)行調(diào)制處理包括:
[0032]依據(jù)上述調(diào)制信息的參數(shù)以及上述變化規(guī)則,對(duì)上述調(diào)制子信息對(duì)應(yīng)的音頻文件進(jìn)行調(diào)制處理。
[0033]103:播放調(diào)制處理后的音頻文件。
[0034]采用以上方案,調(diào)用了音頻文件,也調(diào)用了調(diào)制信息,使用調(diào)制信息對(duì)音頻文件進(jìn)行處理后播放。那么音頻文件在不同場(chǎng)景下被復(fù)用僅需要有不同的調(diào)制信息就可以實(shí)現(xiàn),而調(diào)制信息的數(shù)據(jù)量顯然遠(yuǎn)小于音頻文件數(shù)據(jù)量,因此采用以上方案增加較小開(kāi)銷的情況下實(shí)現(xiàn)了音頻文件的復(fù)用,從而實(shí)現(xiàn)了降低音頻文件需要占用的存儲(chǔ)空間,并降低內(nèi)存占用來(lái)提升程序運(yùn)行效率的技術(shù)效果。
[0035]以下實(shí)施例就本發(fā)明實(shí)施例音頻調(diào)用方案在游戲軟件中的應(yīng)用來(lái)進(jìn)行舉例說(shuō)明。游戲軟件作為音頻應(yīng)用較多,也是對(duì)音頻質(zhì)量要求較多的軟件,對(duì)音頻的質(zhì)量要求較多,對(duì)音效的效果也較為復(fù)雜。但是,本領(lǐng)域技術(shù)人員所公知的,需要調(diào)用音頻的軟件很多,以上游戲軟件的應(yīng)用不應(yīng)理解為對(duì)本發(fā)明實(shí)施例的唯一限定。
[0036]本發(fā)明實(shí)施例的具體實(shí)現(xiàn)方案如下:在各種聲音觸發(fā)條件上分別綁定與之對(duì)應(yīng)的調(diào)制信息;在聲音達(dá)到觸發(fā)條件執(zhí)行播放時(shí),按照調(diào)制信息的設(shè)定進(jìn)行聲音調(diào)制;在調(diào)制完成后進(jìn)行播放。
[0037]從各種信息或文件的存儲(chǔ)、使用來(lái)看分為三個(gè)層次,如圖2所示:1、存儲(chǔ)層級(jí):包含音頻文件、調(diào)制信息以及觸發(fā)條件;2、判斷和處理邏輯:判斷是否達(dá)到觸發(fā)條件、達(dá)到觸發(fā)條件以后的調(diào)制并播放;3、完成播放。
[0038]以下是以游戲軟件中的美術(shù)圖形幀播放為聲音觸發(fā)條件為例,進(jìn)行聲音同步播放的例子,假定一個(gè)圖像幀對(duì)應(yīng)有三個(gè)聲音腳本(聲音腳本記錄有對(duì)應(yīng)的音頻文件以及相應(yīng)的調(diào)制參數(shù)),具體如下:
[0039]當(dāng)美術(shù)圖形得到播放時(shí),第一幀上綁定的相關(guān)三個(gè)聲音腳本得到觸發(fā),并執(zhí)行調(diào)制信息對(duì)將要播放的聲音效果進(jìn)行調(diào)整。
[0040]這三個(gè)聲音腳本可以是同一個(gè)音頻文件或是音頻文件的映射,也可以是不同的音頻文件,這樣聲音可以不再是以文件或調(diào)用映射為單位,而以綁定關(guān)系為單位。在達(dá)到觸發(fā)條件進(jìn)行播放時(shí),創(chuàng)建臨時(shí)進(jìn)程,執(zhí)行自己綁定時(shí)所設(shè)定的調(diào)制信息。
[0041]若上述三個(gè)所綁定的聲音腳本,并假設(shè)是同一個(gè)音頻文件或是音頻文件的映射,在這一幀播放的實(shí)際效果也是取決調(diào)制信息所進(jìn)行的調(diào)整后效果,可以將三個(gè)腳本播放的效果都得到不同的改變。
[0042]那么,以上實(shí)例中,采用本發(fā)明實(shí)施例方案,可以只需要一個(gè)音頻文件,而采用【背景技術(shù)】的方案則需要三個(gè)音頻文件,那么采用本發(fā)明實(shí)施例方案將會(huì)使音頻文件占用存儲(chǔ)空間降為原來(lái)的1/3。
[0043]本發(fā)明實(shí)施例還提供了一種音頻調(diào)用裝置,如圖3所示,包括:
[0044]觸發(fā)確定單元301,用于在運(yùn)行程序進(jìn)程過(guò)程中,確定是否滿足聲音觸發(fā)條件;
[0045]上述聲音觸發(fā)條件即需要發(fā)出聲音效果的軟件邏輯,軟件邏輯有很多,例如:美術(shù)動(dòng)作幀、程序觸發(fā)事件等。本發(fā)明實(shí)施例對(duì)此不予限定。
[0046]獲取單元302,用于在上述觸發(fā)單元確定滿足聲音觸發(fā)條件時(shí),獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件,并獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的調(diào)制信息;
[0047]上述調(diào)制信息,是對(duì)音頻文件的音頻進(jìn)行調(diào)整的任意參數(shù),例如:音量控制參數(shù)、聲道控制參數(shù)、混音控制參數(shù)等,調(diào)制信息具體包含哪些,本領(lǐng)域技術(shù)人員可以依據(jù)具體的調(diào)制需求來(lái)確定,對(duì)此本發(fā)明實(shí)施例不予限定。該調(diào)制信息的參數(shù)可以是一個(gè)固定值,也可以是多個(gè)固定值,還可以是一個(gè)參數(shù)范圍,若是多個(gè)固定值或者是一個(gè)參數(shù)范圍,那么對(duì)應(yīng)有參數(shù)的使用規(guī)則,在后續(xù)實(shí)施例中將給出更詳細(xì)說(shuō)明。
[0048]調(diào)制處理單元303,用于依據(jù)上述獲取單元302獲取的上述調(diào)制信息對(duì)上述音頻文件進(jìn)行調(diào)制處理;
[0049]播放單元304,用于播放上述調(diào)制處理單元303調(diào)制處理后的音頻文件。
[0050]可選地,本發(fā)明實(shí)施例提供了調(diào)制信息的一種可選配置方案,具體如下:上述獲取單元302,具體用于獲取在上述聲音觸發(fā)條件中同步配置的調(diào)制信息。
[0051]可以理解的是,聲音觸發(fā)條件與調(diào)制信息只要存在對(duì)應(yīng)關(guān)系,并且能夠被某些信息建立關(guān)聯(lián)使設(shè)備能夠獲取得到就可以實(shí)現(xiàn)本發(fā)明實(shí)施例方案。因此以上配置方案作為一個(gè)優(yōu)選的舉例,不應(yīng)理解為對(duì)本發(fā)明實(shí)施例的唯一限定。
[0052]一個(gè)聲音的觸發(fā)條件可能是一個(gè)美術(shù)動(dòng)作幀、程序觸發(fā)事件等,而聲音的觸發(fā)條件觸發(fā)需要調(diào)用的聲音有時(shí)候是可以有兩個(gè)或兩個(gè)以上的,例如:游戲中人物轉(zhuǎn)身的動(dòng)作,可能伴隨有呼吸聲音,衣服摩擦的聲音等。本發(fā)明實(shí)施例提供了以下解決方案:上述獲取單元302,具體用于獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的兩個(gè)或兩個(gè)以上的音頻文件。
[0053]—個(gè)音頻文件在一次被觸發(fā)時(shí),可能并不僅只表現(xiàn)為唯一的一種音效,為了減少確定聲音觸發(fā)條件,以及調(diào)制信息獲取次數(shù),本發(fā)明實(shí)施例提供了集中獲取的實(shí)現(xiàn)方式,具體如下:上述獲取單元302,具體獲取與聲音觸發(fā)條件對(duì)應(yīng)的每個(gè)音頻文件,對(duì)應(yīng)的一個(gè)或兩個(gè)以上的調(diào)制信息。
[0054]本發(fā)明實(shí)施例還提供了滿足聲音觸發(fā)條件時(shí),一次調(diào)用一個(gè)或一個(gè)以上音頻文件,并且上述獲取單元302獲取的每個(gè)調(diào)制信息包含兩個(gè)或兩個(gè)以上的調(diào)制子信息,調(diào)制子信息標(biāo)識(shí)了各自的有效期;這種復(fù)雜音效情況的處理方式,該方案由于可以表現(xiàn)出非常復(fù)雜和細(xì)膩的音效,可以用于對(duì)音效品質(zhì)較高的場(chǎng)景,具體實(shí)現(xiàn)如下:
[0055]調(diào)制處理單元303,具體用于按照各調(diào)制子信息的時(shí)間順序在其對(duì)應(yīng)的有效期內(nèi),依據(jù)上述調(diào)制子信息對(duì)上述調(diào)制子信息對(duì)應(yīng)的音頻文件進(jìn)行調(diào)制處理。
[0056]對(duì)于復(fù)雜音效的處理,本發(fā)明實(shí)施例還提供了另一種可選的可選方案,該方案可以不必有多個(gè)調(diào)制子信息,具體如下:若每個(gè)調(diào)制信息包含調(diào)制信息的參數(shù)的范圍,并且包含有上述參數(shù)的變化規(guī)則;
[0057]上述調(diào)制處理單元303,具體用于依據(jù)上述調(diào)制信息的參數(shù)以及上述變化規(guī)則,對(duì)上述調(diào)制子信息對(duì)應(yīng)的音頻文件進(jìn)行調(diào)制處理。
[0058]本發(fā)明實(shí)施例還提供了另一種音頻調(diào)用裝置,如圖4所示,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該裝置可以為包括手機(jī)、平板電腦、PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以手機(jī)為例:
[0059]圖4示出的是與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖4,手機(jī)包括:射頻(Rad1 Frequency, RF)電路410、存儲(chǔ)器420、輸入單元430、顯示單元440、傳感器450、音頻電路460、無(wú)線保真(wireless fidelity,WiFi)模塊470、處理器480、以及電源490等部件。本領(lǐng)域技術(shù)人員可以理解,圖4中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0060]下面結(jié)合圖4對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
[0061]RF電路410可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器480處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low NoiseAmplifier, LNA)、雙工器等。此外,RF電路40還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(Global System of Mobile communicat1n, GSM)、通用分組無(wú)線服務(wù)(General PacketRad1 Service, GPRS)、碼分多址(Code Divis1n Multiple Access, CDMA)、寬帶碼分多址(Wideband Code Divis1n Multiple Access, WCDMA)、長(zhǎng)期演進(jìn)(Long Term Evolut1n,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service, SMS)等。
[0062]存儲(chǔ)器420可用于存儲(chǔ)軟件程序以及模塊,處理器480通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器420的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器420可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器420可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
[0063]輸入單元430可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)400的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元430可包括觸控面板431以及其他輸入設(shè)備432。觸控面板431,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板431上或在觸控面板431附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板431可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器480,并能接收處理器480發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板431。除了觸控面板431,輸入單元430還可以包括其他輸入設(shè)備432。具體地,其他輸入設(shè)備432可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0064]顯示單元440可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元440可包括顯示面板441,可選的,可以采用液晶顯示器(Liquid CrystalDisplay, IXD)、有機(jī)發(fā)光二極管(Organic Light-Emitting D1de, OLED)等形式來(lái)配置顯示面板441。進(jìn)一步的,觸控面板431可覆蓋顯示面板441,當(dāng)觸控面板431檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器480以確定觸摸事件的類型,隨后處理器480根據(jù)觸摸事件的類型在顯示面板441上提供相應(yīng)的視覺(jué)輸出。雖然在圖4中,觸控面板431與顯示面板441是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板431與顯示面板441集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
[0065]手機(jī)400還可包括至少一種傳感器450,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板441的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板441和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0066]音頻電路460、揚(yáng)聲器461,傳聲器462可提供用戶與手機(jī)之間的音頻接口。音頻電路460可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器461,由揚(yáng)聲器461轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器462將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路460接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器480處理后,經(jīng)RF電路410以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器420以便進(jìn)一步處理。
[0067]WiFi屬于短距離無(wú)線傳輸技術(shù),手機(jī)通過(guò)WiFi模塊470可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖4示出了WiFi模塊470,但是可以理解的是,其并不屬于手機(jī)400的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0068]處理器480是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器420內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器420內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器480可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器480可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器480中。
[0069]手機(jī)400還包括給各個(gè)部件供電的電源490 (比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器480邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
[0070]盡管未示出,手機(jī)400還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0071]在本發(fā)明實(shí)施例中,該終端所包括的處理器480還具有以下功能:
[0072]運(yùn)行程序進(jìn)程,在滿足聲音觸發(fā)條件時(shí),獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件,并獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的調(diào)制信息;依據(jù)上述調(diào)制信息對(duì)上述音頻文件進(jìn)行調(diào)制處理;播放調(diào)制處理后的音頻文件。
[0073]上述聲音觸發(fā)條件即需要發(fā)出聲音效果的軟件邏輯,軟件邏輯有很多,例如:美術(shù)動(dòng)作幀、程序觸發(fā)事件等。本發(fā)明實(shí)施例對(duì)此不予限定。
[0074]上述調(diào)制信息,是對(duì)音頻文件的音頻進(jìn)行調(diào)整的任意參數(shù),例如:音量控制參數(shù)、聲道控制參數(shù)、混音控制參數(shù)等,調(diào)制信息具體包含哪些,本領(lǐng)域技術(shù)人員可以依據(jù)具體的調(diào)制需求來(lái)確定,對(duì)此本發(fā)明實(shí)施例不予限定。該調(diào)制信息的參數(shù)可以是一個(gè)固定值,也可以是多個(gè)固定值,還可以是一個(gè)參數(shù)范圍,若是多個(gè)固定值或者是一個(gè)參數(shù)范圍,那么對(duì)應(yīng)有參數(shù)的使用規(guī)則,在后續(xù)實(shí)施例中將給出更詳細(xì)說(shuō)明。
[0075]采用以上方案,調(diào)用了音頻文件,也調(diào)用了調(diào)制信息,使用調(diào)制信息對(duì)音頻文件進(jìn)行處理后播放。那么音頻文件在不同場(chǎng)景下被復(fù)用僅需要有不同的調(diào)制信息就可以實(shí)現(xiàn),而調(diào)制信息的數(shù)據(jù)量顯然遠(yuǎn)小于音頻文件數(shù)據(jù)量,因此采用以上方案增加較小開(kāi)銷的情況下實(shí)現(xiàn)了音頻文件的復(fù)用,從而實(shí)現(xiàn)了降低音頻文件需要占用的存儲(chǔ)空間,并降低內(nèi)存占用來(lái)提升程序運(yùn)行效率的技術(shù)效果。
[0076]可選地,本發(fā)明實(shí)施例提供了調(diào)制信息的一種可選配置方案,具體如下:處理器480,具體用于獲取在上述聲音觸發(fā)條件中同步配置的調(diào)制信息??梢岳斫獾氖?,聲音觸發(fā)條件與調(diào)制信息只要存在對(duì)應(yīng)關(guān)系,并且能夠被某些信息建立關(guān)聯(lián)使設(shè)備能夠獲取得到就可以實(shí)現(xiàn)本發(fā)明實(shí)施例方案。因此以上配置方案作為一個(gè)優(yōu)選的舉例,不應(yīng)理解為對(duì)本發(fā)明實(shí)施例的唯一限定。
[0077]一個(gè)聲音的觸發(fā)條件可能是一個(gè)美術(shù)動(dòng)作幀、程序觸發(fā)事件等,而聲音的觸發(fā)條件觸發(fā)需要調(diào)用的聲音有時(shí)候是可以有兩個(gè)或兩個(gè)以上的,例如:游戲中人物轉(zhuǎn)身的動(dòng)作,可能伴隨有呼吸聲音,衣服摩擦的聲音等。本發(fā)明實(shí)施例提供了以下解決方案:處理器480,具體用于獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件包括:獲取與上述聲音觸發(fā)條件對(duì)應(yīng)的兩個(gè)或兩個(gè)以上的音頻文件。
[0078]—個(gè)音頻文件在一次被觸發(fā)時(shí),可能并不僅只表現(xiàn)為唯一的一種音效,為了減少確定聲音觸發(fā)條件,以及調(diào)制信息獲取次數(shù),本發(fā)明實(shí)施例提供了集中獲取的實(shí)現(xiàn)方式,具體如下:處理器480,具體用于獲取的與聲音觸發(fā)條件對(duì)應(yīng)的每個(gè)音頻文件,對(duì)應(yīng)有一個(gè)或兩個(gè)以上的調(diào)制信息。
[0079]本發(fā)明實(shí)施例還提供了滿足聲音觸發(fā)條件時(shí),一次調(diào)用一個(gè)或一個(gè)以上音頻文件,并且每個(gè)調(diào)制信息包含兩個(gè)或兩個(gè)以上的調(diào)制子信息,調(diào)制子信息標(biāo)識(shí)了各自的有效期;這種復(fù)雜音效情況的處理方式,該方案由于可以表現(xiàn)出非常復(fù)雜和細(xì)膩的音效,可以用于對(duì)音效品質(zhì)較高的場(chǎng)景,具體實(shí)現(xiàn)如下:
[0080]處理器480,具體用于按照各調(diào)制子信息的時(shí)間順序在其對(duì)應(yīng)的有效期內(nèi),依據(jù)上述調(diào)制子信息對(duì)上述調(diào)制子信息對(duì)應(yīng)的音頻文件進(jìn)行調(diào)制處理。
[0081]對(duì)于復(fù)雜音效的處理,本發(fā)明實(shí)施例還提供了另一種可選的可選方案,該方案可以不必有多個(gè)調(diào)制子信息,具體如下:若每個(gè)調(diào)制信息包含調(diào)制信息的參數(shù)的范圍,并且包含有上述參數(shù)的變化規(guī)則;
[0082]處理器480,具體用于依據(jù)上述調(diào)制信息的參數(shù)以及上述變化規(guī)則,對(duì)上述調(diào)制子信息對(duì)應(yīng)的音頻文件進(jìn)行調(diào)制處理。
[0083]值得注意的是,上述裝置實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0084]另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,相應(yīng)的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0085]以上僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明實(shí)施例揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種音頻調(diào)用方法,其特征在于,包括: 運(yùn)行程序進(jìn)程,在滿足聲音觸發(fā)條件時(shí),獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件,并獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的調(diào)制信息; 依據(jù)所述調(diào)制信息對(duì)所述音頻文件進(jìn)行調(diào)制處理; 播放調(diào)制處理后的音頻文件。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的調(diào)制信息包括: 獲取在所述聲音觸發(fā)條件中同步配置的調(diào)制信息。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件包括: 獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的兩個(gè)或兩個(gè)以上的音頻文件。
4.根據(jù)權(quán)利要求1所述方法,其特征在于, 與聲音觸發(fā)條件對(duì)應(yīng)的每個(gè)音頻文件,對(duì)應(yīng)有一個(gè)或兩個(gè)以上的調(diào)制信息。
5.根據(jù)權(quán)利要求1至4所述方法,其特征在于, 每個(gè)調(diào)制信息包含兩個(gè)或兩個(gè)以上的調(diào)制子信息,調(diào)制子信息標(biāo)識(shí)了各自的有效期;所述依據(jù)所述調(diào)制信息對(duì)所述音頻文件進(jìn)行調(diào)制處理包括: 按照各調(diào)制子信息的時(shí)間順序在其對(duì)應(yīng)的有效期內(nèi),依據(jù)所述調(diào)制子信息對(duì)所述調(diào)制子信息對(duì)應(yīng)的音頻文件進(jìn)行調(diào)制處理。
6.根據(jù)權(quán)利要求1至3任意一項(xiàng)所述方法,其特征在于, 若每個(gè)調(diào)制信息包含調(diào)制信息的參數(shù)的范圍,并且包含有所述參數(shù)的變化規(guī)則; 所述依據(jù)所述調(diào)制信息對(duì)所述音頻文件進(jìn)行調(diào)制處理包括: 依據(jù)所述調(diào)制信息的參數(shù)以及所述變化規(guī)則,對(duì)所述調(diào)制子信息對(duì)應(yīng)的音頻文件進(jìn)行調(diào)制處理。
7.一種音頻調(diào)用裝置,其特征在于,包括: 觸發(fā)確定單元,用于在運(yùn)行程序進(jìn)程過(guò)程中,確定是否滿足聲音觸發(fā)條件; 獲取單元,用于在所述觸發(fā)單元確定滿足聲音觸發(fā)條件時(shí),獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的音頻文件,并獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的調(diào)制信息; 調(diào)制處理單元,用于依據(jù)所述獲取單元獲取的所述調(diào)制信息對(duì)所述音頻文件進(jìn)行調(diào)制處理; 播放單元,用于播放所述調(diào)制處理單元調(diào)制處理后的音頻文件。
8.根據(jù)權(quán)利要求7所述裝置,其特征在于, 所述獲取單元,具體用于獲取在所述聲音觸發(fā)條件中同步配置的調(diào)制信息。
9.根據(jù)權(quán)利要求7所述裝置,其特征在于, 所述獲取單元,具體用于獲取與所述聲音觸發(fā)條件對(duì)應(yīng)的兩個(gè)或兩個(gè)以上的音頻文件。
10.根據(jù)權(quán)利要求7所述裝置,其特征在于, 所述獲取單元,具體獲取與聲音觸發(fā)條件對(duì)應(yīng)的每個(gè)音頻文件,對(duì)應(yīng)的一個(gè)或兩個(gè)以上的調(diào)制信息。
11.根據(jù)權(quán)利要求7至10所述裝置,其特征在于, 若所述獲取單元獲取的每個(gè)調(diào)制信息包含兩個(gè)或兩個(gè)以上的調(diào)制子信息,調(diào)制子信息標(biāo)識(shí)了各自的有效期; 所述調(diào)制處理單元,具體用于按照各調(diào)制子信息的時(shí)間順序在其對(duì)應(yīng)的有效期內(nèi),依據(jù)所述調(diào)制子信息對(duì)所述調(diào)制子信息對(duì)應(yīng)的音頻文件進(jìn)行調(diào)制處理。
12.根據(jù)權(quán)利要求7至9任意一項(xiàng)所述裝置,其特征在于, 若每個(gè)調(diào)制信息包含調(diào)制信息的參數(shù)的范圍,并且包含有所述參數(shù)的變化規(guī)則; 所述調(diào)制處理單元,具體用于依據(jù)所述調(diào)制信息的參數(shù)以及所述變化規(guī)則,對(duì)所述調(diào)制子信息對(duì)應(yīng)的音頻文件進(jìn)行調(diào)制處理。
【文檔編號(hào)】G06F3/16GK104375799SQ201310351463
【公開(kāi)日】2015年2月25日 申請(qǐng)日期:2013年8月13日 優(yōu)先權(quán)日:2013年8月13日
【發(fā)明者】巫峽雨, 高煉, 江學(xué)建 申請(qǐng)人:騰訊科技(深圳)有限公司