基于終端運(yùn)行環(huán)境的音頻信號編碼方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音頻傳輸領(lǐng)域,尤其涉及基于終端運(yùn)行環(huán)境的音頻信號編碼方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著聲音通信技術(shù)的發(fā)展,越來越多的終端(如空調(diào)器)采用聲音來傳輸參數(shù)和控制指令,其它的終端基于其聲音拾取裝置拾取該參數(shù)和控制指令,并基于拾取到的參數(shù)和控制指令進(jìn)行相應(yīng)地操作,如調(diào)整其運(yùn)行參數(shù)。
[0003]但是現(xiàn)有技術(shù)中,將待傳遞的源數(shù)據(jù)編碼為音頻信號時(shí),往往將待傳輸?shù)脑磾?shù)據(jù)按照預(yù)設(shè)的頻率編碼為音頻信號,并基于音頻播放裝置將該音頻信號傳輸至目標(biāo)終端,但由于終端本身的噪音裝置(如空調(diào)器上的壓縮機(jī)以及風(fēng)機(jī))在振動(dòng)過程中會(huì)產(chǎn)生噪音,同時(shí)該終端所處環(huán)境中的其它噪音裝置也可能產(chǎn)生噪音裝置,對傳輸?shù)囊纛l信號產(chǎn)生干擾,導(dǎo)致音頻信號傳輸準(zhǔn)確率較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于解決音頻信號傳輸準(zhǔn)確率較低的技術(shù)問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種基于終端運(yùn)行環(huán)境的音頻信號編碼方法,所述基于終端運(yùn)行環(huán)境的音頻信號編碼方法包括以下步驟:
[0006]在偵測到音頻信號編碼指令時(shí),終端獲取待編碼的源數(shù)據(jù);
[0007]所述終端確定當(dāng)前接收到的混合音頻信號中,各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度;
[0008]所述終端將比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率作為當(dāng)前編碼頻率,并采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號。
[0009]優(yōu)選地,所述終端將比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率作為當(dāng)前編碼頻率,并采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號的步驟包括:
[0010]在比例或者強(qiáng)度小于預(yù)設(shè)閥值的預(yù)設(shè)閥值的音頻信號為多個(gè)時(shí),所述終端將比例或者強(qiáng)度最小的音頻信號的頻率作為當(dāng)前編碼頻率;
[0011]所述終端采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號。
[0012]優(yōu)選地,所述終端確定當(dāng)前接收到的混合音頻信號中,各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度的步驟之后,所述基于終端運(yùn)行環(huán)境的音頻信號編碼方法的方法包括:
[0013]在確定的各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度均大于等于預(yù)設(shè)閥值時(shí),所述終端輸出提示信號。
[0014]優(yōu)選地,所述終端將比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率作為當(dāng)前編碼頻率,并采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號的步驟包括:
[0015]所述終端將各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度依次與預(yù)設(shè)閥值進(jìn)行比對,直至在有音頻信號的比例或者強(qiáng)度小于預(yù)設(shè)閥值時(shí),所述終端將比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率作為當(dāng)前編碼頻率;
[0016]所述終端采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號。
[0017]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種基于終端運(yùn)行環(huán)境的音頻信號編碼方法,所述基于終端運(yùn)行環(huán)境的音頻信號編碼方法包括以下步驟:
[0018]終端定時(shí)確定當(dāng)前接收到的混合音頻信號中,各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度;
[0019]所述終端采用比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率更新預(yù)存的當(dāng)前編碼頻率;
[0020]在偵測到音頻信號編碼指令時(shí),所述終端獲取待編碼的源數(shù)據(jù)以及當(dāng)前編碼頻率;
[0021]所述終端采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號。
[0022]優(yōu)選地,所述終端采用比例或者強(qiáng)度小于預(yù)設(shè)閥值的預(yù)設(shè)頻率更新當(dāng)前編碼頻率的步驟包括:
[0023]在比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號為多個(gè)時(shí),采用比例或者強(qiáng)度最小的音頻信號的頻率更新預(yù)存的當(dāng)前編碼頻率。
[0024]優(yōu)選地,所述終端采用比例或者強(qiáng)度小于預(yù)設(shè)閥值的頻率更新當(dāng)前編碼頻率的步驟包括:
[0025]所述終端將各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度依次與預(yù)設(shè)閥值進(jìn)行比對,直至在有音頻信號的比例或者強(qiáng)度小于預(yù)設(shè)閥值時(shí),所述終端采用該比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率更新當(dāng)前編碼頻率。
[0026]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種基于終端運(yùn)行環(huán)境的音頻信號編碼系統(tǒng),所述基于終端運(yùn)行環(huán)境的音頻信號編碼系統(tǒng)包括:
[0027]獲取模塊,用于在偵測到音頻信號編碼指令時(shí),獲取待編碼的源數(shù)據(jù);
[0028]確定模塊,用于確定當(dāng)前接收到的混合音頻信號中,各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度;
[0029]編碼模塊,用于將比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率作為當(dāng)前編碼頻率,并采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號。
[0030]優(yōu)選地,所述編碼模塊包括:
[0031]處理單元,用于在比例或者強(qiáng)度小于預(yù)設(shè)閥值的預(yù)設(shè)閥值的音頻信號為多個(gè)時(shí),將比例或者強(qiáng)度最小的音頻信號的頻率作為當(dāng)前編碼頻率;
[0032]編碼單元,用于采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號。
[0033]優(yōu)選地,所述基于終端運(yùn)行環(huán)境的音頻信號編碼系統(tǒng)還包括:
[0034]提示模塊,用于在確定的各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度均大于等于預(yù)設(shè)閥值時(shí),輸出提示信號。
[0035]優(yōu)選地,所述編碼模塊包括:
[0036]處理單元,用于將各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度依次與預(yù)設(shè)閥值進(jìn)行比對,直至在有音頻信號的比例或者強(qiáng)度小于預(yù)設(shè)閥值時(shí),將比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率作為當(dāng)前編碼頻率;
[0037]編碼單元,用于采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號。
[0038]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種基于終端運(yùn)行環(huán)境的音頻信號編碼系統(tǒng),所述基于終端運(yùn)行環(huán)境的音頻信號編碼系統(tǒng)包括:
[0039]確定模塊,用于終端定時(shí)確定當(dāng)前接收到的混合音頻信號中,各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度;
[0040]更新模塊,用于采用比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率更新預(yù)存的當(dāng)前編碼頻率;
[0041]獲取模塊,用于在偵測到音頻信號編碼指令時(shí),獲取待編碼的源數(shù)據(jù)以及當(dāng)前編碼頻率;
[0042]編碼模塊,用于采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號。
[0043]優(yōu)選地,所述更新模塊還用于在比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號為多個(gè)時(shí),采用比例或者強(qiáng)度最小的音頻信號的頻率更新預(yù)存的當(dāng)前編碼頻率。
[0044]優(yōu)選地,所述更新模塊還用于將各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度依次與預(yù)設(shè)閥值進(jìn)行比對,直至在有音頻信號的比例或者強(qiáng)度小于預(yù)設(shè)閥值時(shí),所述終端采用該比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率更新當(dāng)前編碼頻率。
[0045]本發(fā)明提出的基于終端運(yùn)行環(huán)境的音頻信號編碼方法和系統(tǒng),在偵測到音頻信號編碼指令時(shí),終端獲取當(dāng)前環(huán)境中的混合音頻信號中各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度,將比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率作為當(dāng)前編碼頻率,并采用所述當(dāng)前編碼頻率將待編碼的源數(shù)據(jù)編碼為音頻信號,以降低環(huán)境中的噪音對待傳輸?shù)囊纛l信號的影響,提高音頻信號傳輸?shù)臏?zhǔn)確率。
【附圖說明】
[0046]圖1為本發(fā)明實(shí)現(xiàn)基于終端運(yùn)行環(huán)境的音頻信號編碼的終端的第一實(shí)施例的硬件結(jié)構(gòu)示意圖;
[0047]圖2為本發(fā)明實(shí)現(xiàn)基于終端運(yùn)行環(huán)境的音頻信號編碼的終端的第二實(shí)施例的硬件結(jié)構(gòu)示意圖;
[0048]圖3為圖1中基于終端運(yùn)行環(huán)境的音頻信號編碼系統(tǒng)的較佳實(shí)施例的功能模塊示意圖;
[0049]圖4為圖2中基于終端運(yùn)行環(huán)境的音頻信號編碼系統(tǒng)的較佳實(shí)施例的功能模塊示意圖;
[0050]圖5為本發(fā)明基于終端運(yùn)行環(huán)境的音頻信號編碼方法第一實(shí)施例的流程示意圖;
[0051]圖6為本發(fā)明基于終端運(yùn)行環(huán)境的音頻信號編碼方法的第二實(shí)施例的流程示意圖。
[0052]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0053]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0054]參照圖1,圖1為本發(fā)明實(shí)現(xiàn)基于終端運(yùn)行環(huán)境的音頻信號編碼的終端的第一實(shí)施例的硬件結(jié)構(gòu)示意圖。
[0055]該終端1包括處理單元11、存儲單元12、編碼單元13、語音拾取單元14以及基于終端運(yùn)行環(huán)境的音頻信號編碼系統(tǒng)15。該終端可為被控終端也可為控制終端。
[0056]所述編碼單元13,用于在處理單元11的控制下,將待編碼的源數(shù)據(jù)編碼為音頻信號。
[0057]所述語音拾取單元14,用于在處理單元11的控制下拾取所在的運(yùn)行環(huán)境中的音頻信號。
[0058]存儲單元12,用于存儲基于終端運(yùn)行環(huán)境的音頻信號編碼系統(tǒng)15,預(yù)設(shè)頻率。需要強(qiáng)調(diào)的是,該存儲單元12既可以是一個(gè)單獨(dú)的存儲裝置,也可以是多個(gè)不同存儲裝置的統(tǒng)稱,在此不作贅述。
[0059]該處理單元11,用于調(diào)用并執(zhí)行空調(diào)器運(yùn)行參數(shù)調(diào)整系統(tǒng)15,并在偵測到音頻信號編碼指令時(shí),獲取待編碼的源數(shù)據(jù),調(diào)用存儲單元12存儲的預(yù)設(shè)頻率,以確定當(dāng)前接收到的混合音頻信號中,各個(gè)預(yù)設(shè)頻率的音頻信號的比例或者強(qiáng)度,并將比例或者強(qiáng)度小于預(yù)設(shè)閥值的音頻信號的頻率作為當(dāng)前編碼頻率,調(diào)用編碼單元13采用所述當(dāng)前編碼頻率將所述源數(shù)據(jù)編碼為音頻信號。該處理單元11與存儲單元12既可以分別是單獨(dú)的單元,也可以集成在一起,構(gòu)成一個(gè)控制器,在此不作贅述。
[0060]參照圖2,圖2為本發(fā)明實(shí)現(xiàn)基于終端運(yùn)行環(huán)境的音頻信號編碼的終端的第二實(shí)施例的硬件結(jié)構(gòu)示意圖。
[0061]該終端2包括處理單元21、存儲單元22、編碼單元23、語音拾取單元24以及基于終端