專利名稱:一種音頻信號(hào)的計(jì)算系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種音頻信號(hào)的計(jì)算系統(tǒng)及方法,尤其是關(guān)于一種音頻信號(hào)的音框基本周期的計(jì)算系統(tǒng)及方法。
背景技術(shù):
時(shí)域上的音高偵測(cè)算法,是從輸入信號(hào)變動(dòng)的波形中找出重復(fù)出現(xiàn)的波形,即利用聲音波形相似特征找出基本周期,現(xiàn)將聲音信號(hào)切成音框,針對(duì)每個(gè)音框作音高偵測(cè),即將音框內(nèi)的原始聲音信號(hào)與聲音位移后的信號(hào)作相似度比較,當(dāng)位移時(shí)間距離等于音高頻率倒數(shù)時(shí),聲音信號(hào)和其位移信號(hào)有最大相似度,便可求出基本周期。時(shí)域上各種算法就是在定義尋找這兩種信號(hào)相似度的算法。先前技術(shù)是找出最小及次小的局部最小值,然而,這種方法所算出的基本周期是實(shí)際的兩倍。
發(fā)明內(nèi)容
本發(fā)明為解決背景技術(shù)中存在的上述技術(shù)問(wèn)題,而提出一種音頻信號(hào)的計(jì)算系統(tǒng)及方法。本發(fā)明的技術(shù)解決方案是本發(fā)明為一種音頻信號(hào)的計(jì)算系統(tǒng),其特殊之處在于該系統(tǒng)包括取樣模塊,用來(lái)選取X坐標(biāo)作為基準(zhǔn)值和累加值,且第一次所選取得X坐標(biāo)為最小X坐標(biāo);累加模塊,用來(lái)接收取樣模塊所輸出的基準(zhǔn)值及累加值,將基準(zhǔn)值與累加值相加,輸出比較值;對(duì)比模塊,用來(lái)接收累加模塊輸出的比較值,并對(duì)比較值與其余X坐標(biāo)依序比對(duì),當(dāng)比較值小于矩陣中最大χ坐標(biāo),輸出重新取樣信號(hào),使其選取次一個(gè)X坐標(biāo)取代基準(zhǔn)值與累加值;及當(dāng)比較值大于矩陣中最大X坐標(biāo)值時(shí),輸出累加值;計(jì)算模塊,用來(lái)接收比對(duì)模塊所輸出的累加值,并依據(jù)累加值計(jì)算聲音信號(hào)的基本周期。上述系統(tǒng)包含篩選模塊,用來(lái)對(duì)音高點(diǎn)篩選。上述篩選模塊保留滿足篩選條件的音高點(diǎn)。上述篩選條件依據(jù)音高點(diǎn)y坐標(biāo)的均值而定。一種音頻信號(hào)的計(jì)算方法,其特殊之處在于該方法包含下列步驟1)選取最小χ坐標(biāo)為基準(zhǔn)值與累加值;幻將基準(zhǔn)值與累加值相加得比較值,當(dāng)比較值小于矩陣中最大χ坐標(biāo),將χ坐標(biāo)授于累加模塊取代基準(zhǔn)值,當(dāng)比較值大于矩陣中最大X坐標(biāo),輸出重新取樣信號(hào),使其選取次一個(gè)X坐標(biāo)取代基準(zhǔn)值與累加值;及當(dāng)比較值大于矩陣中最大X坐標(biāo)值時(shí),輸出累加值;計(jì)算模塊,用來(lái)接收比對(duì)模塊所輸出的累加值,并依據(jù)累加值計(jì)算聲音信號(hào)的基本周期。上述方法包含篩選模塊,用來(lái)對(duì)音高點(diǎn)篩選。上述篩選模塊保留滿足篩選條件的音高點(diǎn)。上述篩選條件依據(jù)音高點(diǎn)y坐標(biāo)的均值而定。
圖1為本發(fā)明實(shí)施例方塊示意圖;圖2為本發(fā)明實(shí)施例信號(hào)傳送模塊與信號(hào)接收模塊的內(nèi)部示意圖;圖3為本發(fā)明實(shí)施例流程圖。其中,100 音頻輸入裝置,110 音頻輸入裝置控制模塊,130 音頻輸入裝置啟動(dòng)模塊,150 信號(hào)傳送模塊,151 第一傳送單元,152 第二傳送單元,170 音頻輸入裝置對(duì)頻模,190 觸發(fā)模塊,191 第一信號(hào),200 音頻輸出裝置,210 音頻輸出裝置控制模塊,230 音頻輸出裝置啟動(dòng)模塊,250 信號(hào)接收模塊,251 第一接收單元,252 第二接收單元,270 音頻輸出裝置對(duì)頻模塊,510 音頻輸出裝置處理器,520 喇叭單元,530 數(shù)字模擬轉(zhuǎn)換器,540 紅外線接收器,550 音頻輸出裝置射頻芯片,570 音頻輸出裝置內(nèi)存;
具體實(shí)施例方式參見(jiàn)圖1,本發(fā)明實(shí)施例的系統(tǒng)包含音頻輸入裝置100及音頻輸出裝置200,音頻輸入裝置100與音頻輸出裝置200間可進(jìn)行無(wú)線音頻信號(hào)傳輸。舉例而言,音頻輸入裝置100可為麥克風(fēng)裝置,用來(lái)接收外界的聲音,并轉(zhuǎn)換聲音為無(wú)線音頻信號(hào)。舉例而言,音頻輸出裝置200可為喇叭裝置,用來(lái)接收音頻輸入裝置100傳來(lái)的無(wú)線音頻信號(hào),并轉(zhuǎn)換為聲音輸出。音頻輸入裝置100包含音頻輸入裝置控制模塊110、音頻輸入裝置啟動(dòng)模塊130、信號(hào)傳送模塊150、音頻輸入裝置對(duì)頻模塊170及觸發(fā)模塊190。音頻輸出裝置200包含音頻輸出裝置控制模塊210、音頻輸出裝置啟動(dòng)模塊230、信號(hào)接收模塊250及音頻輸出裝置對(duì)頻模塊270。在實(shí)施例中,音頻輸入裝置啟動(dòng)模塊130、信號(hào)傳送模塊150、音頻輸入裝置對(duì)頻模塊170及觸發(fā)模塊190分別耦合至音頻輸入裝置控制模塊110。觸發(fā)模塊190可用來(lái)產(chǎn)生第一信號(hào)191。音頻輸入裝置啟動(dòng)模塊130可用來(lái)根據(jù)第一信號(hào)191,啟動(dòng)音頻輸入裝置100。也就是說(shuō),音頻輸入裝置控制模塊110偵測(cè)到觸發(fā)模塊190輸出的第一信號(hào)191后,命令音頻輸入裝置啟動(dòng)模塊130啟動(dòng)音頻輸入裝置100,而使音頻輸入裝置100開(kāi)機(jī)。舉例而言,觸發(fā)模塊190可為切換開(kāi)關(guān),供使用者操作。此外,觸發(fā)模塊190可為按鈕、游戲桿或其它裝置,也可利用觸控面板。參見(jiàn)圖1,信號(hào)傳送模塊150用來(lái)根據(jù)第一信號(hào)191,傳送第二信號(hào)301至音頻輸出裝置200,啟動(dòng)音頻輸出裝置200。當(dāng)音頻輸入裝置控制模塊110偵測(cè)到觸發(fā)模塊190輸出的第一信號(hào)191后,音頻輸入裝置控制模塊110命令信號(hào)傳送模塊150傳送第二信號(hào)301,而使音頻輸出裝置200開(kāi)機(jī)。另一方面,當(dāng)音頻輸入裝置100與音頻輸出裝置200完成對(duì)頻時(shí),信號(hào)傳送模塊150傳送無(wú)線音頻信號(hào)301至音頻輸出裝置200,而由音頻輸出裝置200接收無(wú)線音頻信號(hào)301。參見(jiàn)圖2,信號(hào)傳送模塊150包含第一傳送單元151及第二傳送單元152 ;信號(hào)接收模塊250包含第一接收單元251及第二接收單元252。第一傳送單元151用來(lái)無(wú)線傳送第二信號(hào)301。第一接收單元251用來(lái)接收第二信號(hào)301。第二傳送單元152用來(lái)利用對(duì)頻后決定的選定頻道無(wú)線傳送無(wú)線音頻信號(hào)301。第二接收單元252用來(lái)利用對(duì)頻后決定的選定頻道接收無(wú)線音頻信號(hào)301。
4
第一傳送單元151與第一接收單元251可通過(guò)紅外線(hfra Red, IR)載波或調(diào)頻(Frequency Modulation,FM)載波或其它無(wú)需預(yù)先進(jìn)行對(duì)頻的載波進(jìn)行通訊。第二傳送單元152與第二接收單元252可通過(guò)射頻(Radio frequency)技術(shù)進(jìn)行通訊。射頻可使用1. 9GHz,2. 4GHz、5. 8GHz或其它頻段進(jìn)行通訊,但本發(fā)明并非以此為限。此外,根據(jù)本發(fā)明不同實(shí)施例,第一傳送單元151及第二傳送單元152可選擇性合并為一個(gè)傳送單元。第一接收單元251及第二接收單元252可選擇性合并為一個(gè)傳送單元。且其傳送信號(hào)可選擇性包含其它先前技術(shù)所提供的信號(hào),以利整體運(yùn)作。此外,因第二傳送單元152所傳送的信息可包含有代表音頻輸入裝置100的識(shí)別碼,第二接收單元252所傳送的信息也可包含有代表音頻輸出裝置200的識(shí)別碼。所以,第二傳送單元152與第二接收單元252在對(duì)頻時(shí),可彼此確認(rèn)識(shí)別碼,以識(shí)別是否曾經(jīng)進(jìn)行對(duì)頻。在較佳實(shí)施例中,舉例而言,通過(guò)識(shí)別碼,音頻輸出裝置200可確認(rèn)目前對(duì)頻的音頻輸入裝置100是否為前次對(duì)頻的音頻輸入裝置100。若為同一音頻輸入裝置100,則可利用音頻輸入裝置控制模塊110或音頻輸出裝置控制模塊210省去掃頻動(dòng)作,而沿用前次的選定頻道。若非同一音頻輸入裝置100,則可再進(jìn)行掃瞄頻道。如此,可減少掃瞄頻道的動(dòng)作,以節(jié)省對(duì)頻耗費(fèi)時(shí)間。音頻輸入裝置對(duì)頻模塊170用來(lái)根據(jù)第一信號(hào)191,觸發(fā)音頻輸入裝置100進(jìn)入音頻輸入裝置對(duì)頻模式。當(dāng)音頻輸出裝置200因接收到第二信號(hào)301而進(jìn)入音頻輸出裝置對(duì)頻模式時(shí),音頻輸入裝置100與音頻輸出裝置200進(jìn)行上述對(duì)頻動(dòng)作,而決定選定頻道。以音頻輸出裝置200的觀點(diǎn)介紹其內(nèi)部包含的音頻輸出裝置控制模塊210、音頻輸出裝置啟動(dòng)模塊230、信號(hào)接收模塊250及音頻輸出裝置對(duì)頻模塊270。音頻輸出裝置啟動(dòng)模塊230、信號(hào)接收模塊250及音頻輸出裝置對(duì)頻模塊270分別耦合至音頻輸出裝置控制模塊210。信號(hào)接收模塊250用來(lái)接收來(lái)自音頻輸入裝置100的第二信號(hào)301。并且,當(dāng)音頻輸入裝置100與音頻輸出裝置200完成對(duì)頻時(shí),信號(hào)接收模塊250用來(lái)接收來(lái)自音頻輸入裝置100的無(wú)線音頻信號(hào)301。音頻輸出裝置啟動(dòng)模塊230用來(lái)根據(jù)第二信號(hào)301啟動(dòng)音頻輸出裝置200。當(dāng)信號(hào)接收模塊250接收到第二信號(hào)301時(shí),音頻輸出裝置控制模塊210控制音頻輸出裝置啟動(dòng)模塊230,使音頻輸出裝置200開(kāi)機(jī),或使音頻輸出裝置200從待機(jī)模式恢復(fù)至工作模式。音頻輸出裝置對(duì)頻模塊270用來(lái)根據(jù)第二信號(hào)301而觸發(fā)音頻輸出裝置200進(jìn)入音頻輸出裝置對(duì)頻模式。當(dāng)信號(hào)接收模塊250接收到第二信號(hào)301時(shí),音頻輸出裝置控制模塊210使音頻輸出裝置對(duì)頻模塊270觸發(fā)音頻輸出裝置200進(jìn)入音頻輸出裝置對(duì)頻模式。接著,因音頻輸入裝置100已進(jìn)入音頻輸入裝置對(duì)頻模式,音頻輸出裝置200也已進(jìn)入音頻輸出裝置對(duì)頻模式,而使音頻輸入裝置100與音頻輸出裝置200進(jìn)行對(duì)頻。于是,在對(duì)頻后,音頻輸入裝置100可傳送無(wú)線音頻信號(hào)301至音頻輸出裝置200。在實(shí)施例中,選定頻道可保留一段時(shí)間。當(dāng)音頻輸入裝置100關(guān)機(jī)后一段時(shí)間內(nèi),再次開(kāi)啟音頻輸入裝置100,則以上次使用的頻道做為選定頻道。此保留時(shí)間可視需求設(shè)定為譬如數(shù)秒鐘、數(shù)分鐘、數(shù)小時(shí)、數(shù)天,或其它時(shí)間。如此,在使用者頻繁開(kāi)關(guān)音頻輸入裝置100的情形下,信號(hào)傳送模塊150與信號(hào)接收模塊250可快速回復(fù)至上次使用的頻道,而不需要重新進(jìn)行掃頻,可減少對(duì)頻所需時(shí)間。
音頻輸入裝置處理器410實(shí)質(zhì)可為微處理器(Micro Controller Unit,MCU),可包含音頻輸入裝置控制模塊110及音頻輸入裝置啟動(dòng)模塊130。紅外線發(fā)送器440對(duì)應(yīng)至第一傳送單元151。音頻輸入裝置射頻芯片450可包含第二傳送單元152及音頻輸入裝置對(duì)頻模塊170。開(kāi)關(guān)460則對(duì)應(yīng)為觸發(fā)模塊190。音頻輸入裝置100應(yīng)包含有麥克風(fēng)單元420及模擬數(shù)字轉(zhuǎn)換器430。麥克風(fēng)單元420用來(lái)接收外部聲音,而轉(zhuǎn)換為音頻信號(hào)。模擬數(shù)字轉(zhuǎn)換器430耦合至麥克風(fēng)單元420,用來(lái)轉(zhuǎn)換模擬的音頻信號(hào)為數(shù)字的音頻信號(hào),而供音頻輸入裝置射頻芯片450無(wú)線發(fā)送。此外,音頻輸入裝置100可包含音頻輸入裝置內(nèi)存470,用來(lái)儲(chǔ)存供音頻輸入裝置控制模塊Iio讀取而運(yùn)行的程序代碼、暫存音頻輸入裝置射頻芯片450的參數(shù)、儲(chǔ)存音頻輸入裝置射頻芯片450的選定頻道或儲(chǔ)存音頻輸入裝置100關(guān)機(jī)后的保留時(shí)間等用途。參見(jiàn)圖4,音頻輸出裝置200包含音頻輸出裝置處理器510、喇叭單元520、數(shù)字模擬轉(zhuǎn)換器(Digital to Analog Convertor,DAC) 530、紅外線接收器540及音頻輸出裝置射頻芯片550。音頻輸出裝置處理器510實(shí)質(zhì)可為微處理器,可包含音頻輸出裝置控制模塊210及音頻輸出裝置啟動(dòng)模塊230。紅外線接收器540對(duì)應(yīng)至第一接收單元251。音頻輸出裝置射頻芯片550可包含第二接收單元252及音頻輸出裝置對(duì)頻模塊270。對(duì)照音頻輸入裝置100,音頻輸出裝置200應(yīng)包含有喇叭單元520及數(shù)字模擬轉(zhuǎn)換器530。數(shù)字模擬轉(zhuǎn)換器530用來(lái)將音頻輸出裝置射頻芯片550接收的數(shù)字音頻信號(hào)轉(zhuǎn)換為模擬的音頻信號(hào)。喇叭單元520耦合數(shù)字模擬轉(zhuǎn)換器530,用來(lái)將模擬音頻信號(hào)輸出為聲音。同樣地,音頻輸出裝置200可包含音頻輸出裝置內(nèi)存570。參見(jiàn)圖5,其揭示一種音頻信號(hào)傳輸方法,適用于音頻輸入裝置100與音頻輸出裝置200間的無(wú)線音頻信號(hào)傳輸,包含步驟SllO 利用音頻輸入裝置100的觸發(fā)模塊190產(chǎn)生第一信號(hào)191。此步驟,使用者可操作觸發(fā)模塊190,而使觸發(fā)模塊190產(chǎn)生第一信號(hào)191。步驟S120 根據(jù)第一信號(hào)191,啟動(dòng)音頻輸入裝置100及觸發(fā)音頻輸入裝置100進(jìn)入音頻輸入裝置對(duì)頻模式。此步驟,當(dāng)?shù)谝恍盘?hào)191產(chǎn)生后,音頻輸入裝置100進(jìn)行開(kāi)機(jī),并進(jìn)入音頻輸入裝置對(duì)頻模式。步驟S130 音頻輸入裝置100根據(jù)第一信號(hào)191,傳送第二信號(hào)301供啟動(dòng)音頻輸出裝置200及供觸發(fā)音頻輸出裝置200進(jìn)入音頻輸出裝置對(duì)頻模式。此步驟,第二信號(hào)301以第一通訊方式傳送至音頻輸出裝置200。第一通訊方式可通過(guò)紅外線(Inffa Red, IR)載波或調(diào)頻(Frequency Modulation, FM)載波或其它無(wú)需預(yù)先進(jìn)行對(duì)頻的載波進(jìn)行通訊。步驟S140 當(dāng)音頻輸入裝置100與音頻輸出裝置200完成對(duì)頻時(shí),利用音頻輸入裝置100傳送無(wú)線音頻信號(hào)301,供音頻輸出裝置200接收。此步驟,無(wú)線音頻信號(hào)301以第二通訊方式傳送至音頻輸出裝置200。第二通訊方式可為射頻(Radio frequency)傳輸。在步驟S140前,可選擇性包含步驟S131 音頻輸入裝置100在對(duì)頻時(shí),決定選定頻道,該選定頻道為前次通訊使用的頻道,其可利用音頻輸入裝置內(nèi)存470加以記錄。也就是說(shuō),在對(duì)頻時(shí),音頻輸入裝置100優(yōu)先決定以前次使用的頻道做為選定頻道,而不另行掃瞄頻道。由此,可省去掃瞄頻道所費(fèi)時(shí)間,其可特別適用于頻繁開(kāi)關(guān)音頻輸入裝置100的使用情況。
為避免贅述,上述信號(hào)傳送模塊150、信號(hào)接收模塊250、第一通訊方式及第二通訊方式僅以單向傳輸做為說(shuō)明,但本領(lǐng)域通常技術(shù)人員應(yīng)可理解,本發(fā)明應(yīng)不以此為限,信號(hào)傳送模塊150及信號(hào)接收模塊250間也可進(jìn)行雙向通訊。第二傳送單元152及第二接收單元252除了傳送無(wú)線音頻信號(hào)301外,也可傳送其它信號(hào),如控制命令。舉例而言,音頻輸入裝置100可傳送音量控制命令至音頻輸出裝置200。音頻輸出裝置200可根據(jù)接收到的音量控制命令,調(diào)整其音頻信號(hào)的放大倍率,從而控制輸出音量的大小。相關(guān)控制信號(hào)可利用音頻輸入裝置控制模塊110加以提供。本發(fā)明大體上僅需使用者利用音頻輸入裝置100的觸發(fā)模塊190提供第一信號(hào)191,譬如打開(kāi)麥克風(fēng)開(kāi)關(guān)以產(chǎn)生信號(hào),音頻輸入裝置100則會(huì)開(kāi)機(jī)并自動(dòng)進(jìn)入對(duì)頻模式。大體上同時(shí),音頻輸出裝置200也會(huì)利用經(jīng)過(guò)第一信號(hào)191轉(zhuǎn)換產(chǎn)生的第二信號(hào)301自動(dòng)進(jìn)行開(kāi)機(jī)及進(jìn)入對(duì)頻模式。因此,使用者僅需開(kāi)啟其無(wú)線麥克風(fēng)的電源,則會(huì)大體上同時(shí)自動(dòng)開(kāi)啟無(wú)線喇叭(或擴(kuò)音器、音響或其它)電源,并自動(dòng)完成無(wú)線麥克風(fēng)和無(wú)線喇叭兩者間的對(duì)頻。因此,根據(jù)本發(fā)明實(shí)施例,使用者不需費(fèi)心操無(wú)線麥克風(fēng)與無(wú)線喇叭之間的對(duì)頻,卻又能享受需要對(duì)頻動(dòng)作方能使用的射頻技術(shù)所帶來(lái)的便利性。根據(jù)本發(fā)明另一些實(shí)施例,為了更加適用于音頻輸入裝置100需要頻繁開(kāi)關(guān)的場(chǎng)合,本發(fā)明可利用內(nèi)存暫時(shí)儲(chǔ)存上一次使用過(guò)的頻道。當(dāng)在設(shè)定期間內(nèi)使用者利用同一頻道(并可偵測(cè)是否為同一識(shí)別碼),則可利用程序回避重新對(duì)頻的動(dòng)作,以節(jié)省使用者所需等待的時(shí)間。即還包含記錄音頻輸入裝置100與音頻輸出裝置200完成對(duì)頻的信息(譬如頻道、識(shí)別碼等,或其組合),當(dāng)音頻輸入裝置100與音頻輸出裝置200欲再次對(duì)頻前,若辨識(shí)到與前次對(duì)頻相同信息,則略過(guò)再次對(duì)頻。根據(jù)本發(fā)明另一些實(shí)施例,當(dāng)音頻輸入裝置100打算要關(guān)閉電源(或休眠)而不繼續(xù)使用音頻輸出裝置200時(shí),可利用與前述實(shí)施例相似的組件/步驟,即利用觸發(fā)模塊190觸發(fā)一第一關(guān)閉信號(hào)(可類似第一信號(hào)191),以關(guān)閉音頻輸入裝置100的電源(或休眠)。并利用第一關(guān)閉信號(hào)(類似第一信號(hào)191),觸發(fā)/轉(zhuǎn)換產(chǎn)生第二關(guān)閉信號(hào)(類似第二信號(hào)301),以關(guān)閉音頻輸出裝置200 (或休眠)。根據(jù)本發(fā)明另一些實(shí)施例,可能利用單一音頻輸入裝置100控制多臺(tái)音頻輸出裝置200,則上述第二信號(hào)301及無(wú)線音頻信號(hào)302可同時(shí)發(fā)送給這些音頻輸出裝置200。此外,在不同實(shí)施例中,各音頻輸出裝置200可選擇性利用相同或相異的頻道來(lái)與音頻輸入裝置100通訊。根據(jù)本發(fā)明另一些實(shí)施例,在自動(dòng)對(duì)頻時(shí)可設(shè)定一個(gè)時(shí)段,譬如五秒鐘。若五秒鐘內(nèi)無(wú)法對(duì)頻完成,則可能跳出。在一些實(shí)施例中,音頻輸入裝置100上可選擇性設(shè)置提示模塊,耦合至音頻輸入裝置控制模塊110,以利通知使用者對(duì)頻未完成。提示方式可包含聲/光效果、使觸發(fā)模塊190的開(kāi)關(guān)復(fù)歸原位或其它方式。根據(jù)本發(fā)明另一些實(shí)施例,音頻輸入裝置100可辨識(shí)特定的識(shí)別碼,以選擇性接收提供特定廠牌、型號(hào)或其它信息的音頻輸出裝置200,其可利用譬如音頻輸入裝置控制模塊110執(zhí)行辨識(shí)動(dòng)作。相似地,音頻輸出裝置200也可選擇性辨識(shí)特定識(shí)別碼,并利用譬如音頻輸出裝置控制模塊210執(zhí)行辨識(shí)動(dòng)作。
權(quán)利要求
1.一種音頻信號(hào)的計(jì)算系統(tǒng),其特征在于該系統(tǒng)包括取樣模塊,用來(lái)選取X坐標(biāo)作為基準(zhǔn)值和累加值,且第一次所選取得X坐標(biāo)為最小X坐標(biāo);累加模塊,用來(lái)接收取樣模塊所輸出的基準(zhǔn)值及累加值,將基準(zhǔn)值與累加值相加,輸出比較值;對(duì)比模塊,用來(lái)接收累加模塊輸出的比較值,并對(duì)比較值與其余X坐標(biāo)依序比對(duì),當(dāng)比較值大于矩陣中最大X坐標(biāo),輸出重新取樣信號(hào),使其選取次一個(gè)X坐標(biāo)取代基準(zhǔn)值與累加值;及當(dāng)比較值大于矩陣中最大X坐標(biāo)值時(shí),輸出累加值;計(jì)算模塊,用來(lái)接收比對(duì)模塊所輸出的累加值,并依據(jù)累加值計(jì)算聲音信號(hào)的基本周期。
2.根據(jù)權(quán)利要求1所述的一種音頻信號(hào)的計(jì)算系統(tǒng),其特征在于所述系統(tǒng)包含篩選模塊,用來(lái)對(duì)音高點(diǎn)篩選。
3.根據(jù)權(quán)利要求2所述的一種音頻信號(hào)的計(jì)算系統(tǒng),其特征在于所述篩選模塊保留滿足篩選條件的音高點(diǎn)。
4.根據(jù)權(quán)利要求1所述的一種音頻信號(hào)的計(jì)算系統(tǒng),其特征在于所述篩選條件依據(jù)音高點(diǎn)y坐標(biāo)的均值而定。
5.一種音頻信號(hào)的計(jì)算方法,其特征在于該方法包含下列步驟1)選取最小χ坐標(biāo)為基準(zhǔn)值與累加值;2)將基準(zhǔn)值與累加值相加得比較值,當(dāng)比較值小于矩陣中最大χ坐標(biāo),將χ坐標(biāo)授于累加模塊取代基準(zhǔn)值,當(dāng)比較值大于矩陣中最大χ坐標(biāo),輸出重新取樣信號(hào),使其選取次一個(gè)χ坐標(biāo)取代基準(zhǔn)值與累加值;及當(dāng)比較值大于矩陣中最大χ坐標(biāo)值時(shí),輸出累加值;計(jì)算模塊,用來(lái)接收比對(duì)模塊所輸出的累加值,并依據(jù)累加值計(jì)算聲音信號(hào)的基本周期。
6.根據(jù)權(quán)利要求5所述的一種音頻信號(hào)的計(jì)算方法,其特征在于所述方法包含篩選模塊,用來(lái)對(duì)音高點(diǎn)篩選。
7.根據(jù)權(quán)利要求6所述的一種網(wǎng)絡(luò)音頻方法,其特征在于所述篩選模塊保留滿足篩選條件的音高點(diǎn)。
8.根據(jù)權(quán)利要求7所述的一種網(wǎng)絡(luò)音頻方法,其特征在于所述篩選條件依據(jù)音高點(diǎn)y坐標(biāo)的均值而定。
全文摘要
本發(fā)明提供一種音頻信號(hào)的計(jì)算系統(tǒng)及方法,音頻信號(hào)經(jīng)過(guò)偵測(cè)算法,在音框中每個(gè)高點(diǎn)均有對(duì)應(yīng)x坐標(biāo),取最小坐標(biāo)為基準(zhǔn)值,將其相加得比較值,將比較值與其余x坐標(biāo)進(jìn)行對(duì)比,當(dāng)比較值與x坐標(biāo)之間的差異值大于檻值時(shí),選取x坐標(biāo)為基準(zhǔn)值與累加值重新比對(duì);當(dāng)比較值與x坐標(biāo)之間的差異值小于檻值時(shí),則x坐標(biāo)取代基準(zhǔn)值與累加值累加。
文檔編號(hào)H04R1/20GK102572637SQ201110443368
公開(kāi)日2012年7月11日 申請(qǐng)日期2011年12月17日 優(yōu)先權(quán)日2011年12月17日
發(fā)明者陳淮琰 申請(qǐng)人:無(wú)敵科技(西安)有限公司