音頻信號(hào)延時(shí)補(bǔ)償裝置、聲卡及終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及音頻信號(hào)處理技術(shù)領(lǐng)域,尤其涉及一種音頻信號(hào)延時(shí)補(bǔ)償裝置、聲卡及終端設(shè)備。
【背景技術(shù)】
[0002]目前,大部分的KTV場(chǎng)所中使用的基本都是有線(xiàn)麥克風(fēng),使得演唱者的唱歌位置將受限于麥克風(fēng)線(xiàn)長(zhǎng),更別說(shuō)邊唱邊跳了,如果演唱者人數(shù)較多,還可能使得多根麥克風(fēng)線(xiàn)相互纏繞而導(dǎo)致表演現(xiàn)場(chǎng)凌亂,這些都會(huì)影響消費(fèi)者的用戶(hù)體驗(yàn)。
[0003]針對(duì)上述情景加以改進(jìn),演唱者可以使用無(wú)線(xiàn)藍(lán)牙耳麥來(lái)替代有線(xiàn)麥克風(fēng),從而完成音樂(lè)伴奏響起時(shí)邊唱邊跳的表演。但是,由于無(wú)線(xiàn)藍(lán)牙耳麥自身的接收發(fā)送均具有一定的延時(shí),導(dǎo)致演唱者通過(guò)藍(lán)牙耳機(jī)聽(tīng)到的音樂(lè)伴奏會(huì)有延遲,根據(jù)該延遲了的音樂(lè)伴奏進(jìn)行演唱,再通過(guò)藍(lán)牙麥克風(fēng)將相應(yīng)的語(yǔ)音發(fā)送也會(huì)有延遲,如果不能保證該音樂(lè)與語(yǔ)音的嚴(yán)格的實(shí)時(shí)的同步,則必然還將影響到消費(fèi)者的視聽(tīng)感受。
[0004]音樂(lè)、語(yǔ)音及音效均屬于音頻信號(hào),該音頻信號(hào)是有規(guī)律的聲波的頻率、幅度變化信息載體的統(tǒng)稱(chēng),不僅上述的KTV應(yīng)用場(chǎng)景中,還有其他的一些應(yīng)用場(chǎng)景中也同樣存在著音頻信號(hào)之間不同步的問(wèn)題,例如演唱會(huì)現(xiàn)場(chǎng)、電影配音現(xiàn)場(chǎng)等,因此,設(shè)計(jì)一種實(shí)時(shí)同步率高的音頻信號(hào)延時(shí)補(bǔ)償裝置是非常有必要的。
【實(shí)用新型內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中存在的上述技術(shù)問(wèn)題,本實(shí)用新型的目的在于提供一種實(shí)時(shí)同步率高的音頻信號(hào)延時(shí)補(bǔ)償裝置。
[0006]本實(shí)用新型的目的還在于提供一種聲卡,用于解決現(xiàn)有技術(shù)中存在的音頻信號(hào)之間不同步的問(wèn)題。
[0007]本實(shí)用新型的目的還在于提供一種終端設(shè)備,用于解決現(xiàn)有技術(shù)中存在的音頻信號(hào)之間不同步的問(wèn)題。
[0008]為了解決上述技術(shù)問(wèn)題,本實(shí)用新型所采用的技術(shù)方案為:
[0009]一種音頻信號(hào)延時(shí)補(bǔ)償裝置,其包括:第一輸入端,用于接收第一音頻信號(hào);第二輸入端,用于接收基于該第一音頻信號(hào)而產(chǎn)生的第二音頻信號(hào);監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)該第一輸入端接收到的第一音頻信號(hào)及監(jiān)聽(tīng)該第二輸入端接收到的第二音頻信號(hào),得到第一監(jiān)聽(tīng)信號(hào)與第二監(jiān)聽(tīng)信號(hào);延時(shí)計(jì)算模塊,用于根據(jù)該第一監(jiān)聽(tīng)信號(hào)與第二監(jiān)聽(tīng)信號(hào)計(jì)算延時(shí)補(bǔ)償時(shí)間,或用于獲取因響應(yīng)用戶(hù)延時(shí)操作而產(chǎn)生的相應(yīng)的延時(shí)補(bǔ)償時(shí)間;及延時(shí)補(bǔ)償模塊,用于按照該延時(shí)補(bǔ)償時(shí)間對(duì)該第一監(jiān)聽(tīng)信號(hào)進(jìn)行延時(shí),以實(shí)現(xiàn)延時(shí)后的第一監(jiān)聽(tīng)信號(hào)與該第二監(jiān)聽(tīng)信號(hào)的同步。
[0010]在一實(shí)施例中,所述音頻信號(hào)延時(shí)補(bǔ)償裝置還包括:存儲(chǔ)模塊,用于對(duì)所述第一監(jiān)聽(tīng)信號(hào)進(jìn)行存儲(chǔ),得到音頻存儲(chǔ)信號(hào),以供所述延時(shí)補(bǔ)償模塊按照所述延時(shí)補(bǔ)償時(shí)間進(jìn)行提取,使得提取到的該音頻存儲(chǔ)信號(hào)即為延時(shí)后的第一監(jiān)聽(tīng)信號(hào)。
[0011]在一實(shí)施例中,所述音頻信號(hào)延時(shí)補(bǔ)償裝置還包括:延時(shí)補(bǔ)償按鍵,與所述延時(shí)計(jì)算模塊電信號(hào)連接,用于響應(yīng)用戶(hù)延時(shí)操作而產(chǎn)生相應(yīng)的延時(shí)補(bǔ)償時(shí)間。
[0012]在一實(shí)施例中,所述延時(shí)計(jì)算模塊包括:第一時(shí)間記錄單元,用于記錄所述第一監(jiān)聽(tīng)信號(hào)的第一時(shí)間點(diǎn);第二時(shí)間記錄單元,用于記錄所述第二監(jiān)聽(tīng)信號(hào)的第二時(shí)間點(diǎn);及差值計(jì)算單元,用于計(jì)算所述第二時(shí)間點(diǎn)與第一時(shí)間點(diǎn)的差值,得到所述延時(shí)補(bǔ)償時(shí)間。
[0013]在一實(shí)施例中,所述延時(shí)補(bǔ)償模塊包括:計(jì)數(shù)單元,用于對(duì)待存儲(chǔ)的所述第一監(jiān)聽(tīng)信號(hào)進(jìn)行計(jì)數(shù),得到計(jì)數(shù)值,該計(jì)數(shù)值用于表示所述第一監(jiān)聽(tīng)信號(hào)在所述存儲(chǔ)模塊中的存儲(chǔ)時(shí)間;比較單元,用于比較所述計(jì)數(shù)值與延時(shí)補(bǔ)償時(shí)間,若二者相等,則通知提取單元;否則,通知所述計(jì)數(shù)單元繼續(xù)進(jìn)行計(jì)數(shù);及所述提取單元,用于從所述存儲(chǔ)模塊中提取所述音頻存儲(chǔ)信號(hào)。
[0014]在一實(shí)施例中,所述延時(shí)補(bǔ)償模塊還包括:清零單元,用于音頻存儲(chǔ)信號(hào)提取完畢或者所述延時(shí)補(bǔ)償時(shí)間更新時(shí),對(duì)所述計(jì)數(shù)值進(jìn)行清零操作。
[0015]在一實(shí)施例中,所述音頻信號(hào)延時(shí)補(bǔ)償裝置還包括:同步啟動(dòng)按鈕和同步啟動(dòng)模塊;其中,所述同步啟動(dòng)按鈕被按照預(yù)設(shè)觸發(fā)方式觸發(fā)時(shí)向所述同步啟動(dòng)模塊發(fā)出與該預(yù)設(shè)觸發(fā)方式相對(duì)應(yīng)的同步指示命令,所述同步啟動(dòng)模塊根據(jù)接收到的該同步指示命令判斷是否通知所述延時(shí)計(jì)算模塊啟動(dòng)延時(shí)補(bǔ)償時(shí)間的計(jì)算。
[0016]在一實(shí)施例中,所述音頻信號(hào)延時(shí)補(bǔ)償裝置還包括:混音處理模塊,用于對(duì)同步后的所述第一監(jiān)聽(tīng)信號(hào)與第二監(jiān)聽(tīng)信號(hào)進(jìn)行混音處理,得到混音信號(hào)。
[0017]在一實(shí)施例中,所述音頻信號(hào)延時(shí)補(bǔ)償裝置還包括:播放模塊,用于播放所述混音信號(hào)。
[0018]一種聲卡,包括用于接收第一音頻信號(hào)的第一接口與用于接收第二音頻信號(hào)的第二接口,還包括如上所述的音頻信號(hào)延時(shí)補(bǔ)償裝置,所述音頻信號(hào)延時(shí)補(bǔ)償裝置的第一輸入端接收到的第一音頻信號(hào)來(lái)自于該第一接口,第二輸入端接收到的第二音頻信號(hào)來(lái)自于該第二接口。
[0019]一種終端設(shè)備,包括音頻接口,還包括與所述音頻接口連接的如上所述的音頻信號(hào)延時(shí)補(bǔ)償裝置。
[0020]與現(xiàn)有技術(shù)相比,本實(shí)用新型具有以下有益效果:
[0021]監(jiān)聽(tīng)模塊對(duì)第一、第二輸入端接收到的第一音頻信號(hào)與第二音頻信號(hào)進(jìn)行監(jiān)聽(tīng),并在延時(shí)計(jì)算模塊中進(jìn)行延時(shí)補(bǔ)償時(shí)間的計(jì)算,由于第二音頻信號(hào)是基于第一音頻信號(hào)而產(chǎn)生的,即第二音頻信號(hào)遲于第一音頻信號(hào),因此,在延時(shí)補(bǔ)償模塊中按照計(jì)算得到的延時(shí)補(bǔ)償時(shí)間對(duì)第一監(jiān)聽(tīng)信號(hào)進(jìn)行延時(shí),使得延時(shí)后的第一監(jiān)聽(tīng)信號(hào)與第二監(jiān)聽(tīng)信號(hào)同步,從而實(shí)現(xiàn)了第一音頻信號(hào)與第二音頻信號(hào)的高實(shí)時(shí)同步率。
【附圖說(shuō)明】
[0022]圖1為本實(shí)用新型的音頻信號(hào)延時(shí)補(bǔ)償裝置的結(jié)構(gòu)框圖。
[0023]圖2為一實(shí)施例的音頻信號(hào)延時(shí)補(bǔ)償裝置的結(jié)構(gòu)框圖。
[0024]圖3為另一實(shí)施例的音頻信號(hào)延時(shí)補(bǔ)償裝置的結(jié)構(gòu)框圖。
[0025]圖4為另一實(shí)施例的音頻信號(hào)延時(shí)補(bǔ)償裝置的結(jié)構(gòu)框圖。
[0026]圖5為圖1至圖4中延時(shí)計(jì)算模塊的結(jié)構(gòu)框圖。
[0027]圖6為圖1至圖4中延時(shí)補(bǔ)償模塊的結(jié)構(gòu)框圖。
[0028]圖7為聲卡實(shí)施例中錄音延時(shí)補(bǔ)償示意圖。
[0029]圖8為終端設(shè)備實(shí)施例中錄音延時(shí)補(bǔ)償示意圖。
【具體實(shí)施方式】
[0030]以下參考附圖,對(duì)本實(shí)用新型的各實(shí)施例予以進(jìn)一步地詳盡闡述。
[0031]本實(shí)用新型提供一種音頻信號(hào)延時(shí)補(bǔ)償裝置,如圖1所示,該音頻信號(hào)延時(shí)補(bǔ)償裝置包括:分別與第一、第二輸入端連接的監(jiān)聽(tīng)模塊110、與監(jiān)聽(tīng)模塊110的輸出端連接的延時(shí)計(jì)算模塊130、以及與延時(shí)計(jì)算模塊130的輸出端連接的延時(shí)補(bǔ)償模塊140。
[0032]其中,第一輸入端用于接收第一音頻信號(hào)。第二輸入端用于接收基于該第一音頻信號(hào)而產(chǎn)生的第二音頻信號(hào)。
[0033]本實(shí)施例中,第二音頻信號(hào)是基于第一音頻信號(hào)而產(chǎn)生的,也就是說(shuō),第二音頻信號(hào)遲于第一音頻信號(hào),二者之間存在著延遲差。例如,如圖7所示,第一音頻信號(hào)通過(guò)藍(lán)牙模塊傳送至藍(lán)牙耳機(jī),為進(jìn)行延時(shí)補(bǔ)償,將藍(lán)牙耳機(jī)與藍(lán)牙麥克風(fēng)連通,使得藍(lán)牙耳機(jī)接收到的第一音頻信號(hào)繼續(xù)傳輸至藍(lán)牙麥克風(fēng),藍(lán)牙麥克風(fēng)通過(guò)藍(lán)牙模塊發(fā)出即形成第二音頻信號(hào),此時(shí)的第一音頻信號(hào)與第二音頻信號(hào)來(lái)自于同一音源,僅由于傳輸路徑的原因而存在延遲差。
[0034]監(jiān)聽(tīng)模塊110,用于監(jiān)聽(tīng)該第一輸入端接收到的第一音頻信號(hào)及監(jiān)聽(tīng)該第二輸入端接收到的第二音頻信號(hào),得到第一監(jiān)聽(tīng)信號(hào)與第二監(jiān)聽(tīng)信號(hào)。
[0035]本實(shí)施例中,被監(jiān)聽(tīng)到的第一音頻信號(hào)與第二音頻信號(hào)均是以數(shù)據(jù)包格式進(jìn)行傳輸?shù)?,該?shù)據(jù)包中至少包含有用于標(biāo)識(shí)數(shù)據(jù)包順序的順序標(biāo)識(shí)。
[0036]由于第二音頻信號(hào)是基于第一音頻信號(hào)而產(chǎn)生的,因此,待同步的第二音頻信號(hào)與第一音頻信號(hào)之間存在著對(duì)應(yīng)關(guān)系,相應(yīng)地,第二監(jiān)聽(tīng)信號(hào)與第一監(jiān)聽(tīng)信號(hào)也存在著相同的對(duì)應(yīng)關(guān)系。通過(guò)該順序標(biāo)識(shí)可以獲知每個(gè)數(shù)據(jù)包的順序,進(jìn)而知悉第二監(jiān)聽(tīng)信號(hào)與第一監(jiān)聽(tīng)信號(hào)之間的對(duì)應(yīng)關(guān)系。也就是說(shuō),對(duì)應(yīng)的第二監(jiān)聽(tīng)信號(hào)與第一監(jiān)聽(tīng)信號(hào)所在的數(shù)據(jù)包的順序標(biāo)識(shí)是相同的,以此實(shí)現(xiàn)存在著對(duì)應(yīng)關(guān)系的第二音頻信號(hào)與第一音頻信號(hào)的同步。
[0037]延時(shí)計(jì)算模塊130,用于根據(jù)第一監(jiān)聽(tīng)信號(hào)與第二監(jiān)聽(tīng)信號(hào)計(jì)算延時(shí)補(bǔ)償時(shí)間,或用于獲取因響應(yīng)用戶(hù)延時(shí)操作而產(chǎn)生的延時(shí)補(bǔ)償時(shí)間。
[0