本發(fā)明涉及音響系統(tǒng)技術(shù)領(lǐng)域,特別是涉及一種智能多聲道配置方法和系統(tǒng)。
背景技術(shù):
在多聲道組成的多個音箱系統(tǒng)中,尤其是在特定的空間中,如何進行各音箱位置的正確放置、多個音箱的智能配置,突出聲音的環(huán)境效果,為用戶收聽音頻提供臨場感,是技術(shù)人員需要解決的一個重要問題。傳統(tǒng)的多聲道配置方式為人工對多個音箱進行配置,該種方式需要非常專業(yè)的人員進行多個音箱的配置,配置步驟繁瑣,配置非常復(fù)雜。由于需要非常專業(yè)的人員進行多個音箱的配置,配置結(jié)果會受配置人員的水平、經(jīng)驗限制,以及配置時的環(huán)境影響,往往很難達到較好的音箱配置,而無法達到較佳的收聽效果,并且,配置好后,因為配置復(fù)雜,普通用戶不敢隨意移動位置,使得攜帶和移動非常不方便。
綜上所述,傳統(tǒng)多聲道配置方式存在配置步驟多,配置復(fù)雜,不能達到很好的用戶聽享效果,且配置后不方便移動,配置更改不方便的技術(shù)問題。
技術(shù)實現(xiàn)要素:
基于此,有必要針對傳統(tǒng)多聲道配置方式存在的配置復(fù)雜、配置更改不方便的問題,提供一種方便易用的智能多聲道配置方法和系統(tǒng)。
根據(jù)本發(fā)明的一個方面,提供一種智能多聲道配置方法,包括以下步驟:
控制裝置建立與音箱的連接;控制裝置為能夠安裝軟件的智能裝置,且控制裝置具有麥克風(fēng)或能夠連接麥克風(fēng)使用;
控制裝置控制各音箱輪流發(fā)出聲音,將控制裝置當(dāng)前控制發(fā)聲的音箱和該音箱相對控制裝置的方向進行一一對應(yīng);
確定各音箱與用戶之間的相對位置:獲取各音箱與用戶之間的距離及相對角度,確定各音箱與用戶之間的相對位置;
對各音箱進行智能多聲道配置:控制裝置根據(jù)確定的音箱的個數(shù)和各音箱與用戶的相對位置對各音箱進行多聲道智能配置,并且將配置信息發(fā)送至各個音箱,完成多聲道配置。
在其中一個實施例中,對各音箱進行智能多聲道配置的步驟之后還包括以下步驟:
對多聲道配置進行調(diào)整校正:控制裝置在不同時間輸出相同文件大小和相同頻率的音頻文件至音箱進行播放,若每次播放得到的該音箱的相位和距離一樣,則完成該音箱的校正;否則,調(diào)整該聲道的增益直至每次播放得到的該音箱的相位和距離均一致,完成該音箱校正。
在其中一個實施例中,控制裝置建立與音箱的連接的步驟包括以下步驟:
各音箱發(fā)送設(shè)備通告廣播數(shù)據(jù),控制裝置掃描各音箱,接收設(shè)備通告廣播數(shù)據(jù),列出多聲道音箱設(shè)備列表,確定音箱個數(shù)。
在其中一個實施例中,該智能多聲道配置方法還包括以下步驟:
控制裝置確定音箱個數(shù)后,用戶向控制裝置輸入實際的音箱個數(shù),若控制裝置掃描的音箱個數(shù)與實際音箱個數(shù)一致,則表示各音箱設(shè)備連接通信正常,控制裝置停止掃描,音箱個數(shù)確定;否則,若掃描得到的音箱個數(shù)與實際音箱個數(shù)不同,則控制裝置繼續(xù)掃描,或檢查各音箱是否開機,直至掃描音箱個數(shù)與實際音箱個數(shù)相同,控制裝置停止掃描,確定音箱個數(shù)。
在其中一個實施例中,控制裝置控制各音箱輪流發(fā)出聲音,將控制裝置當(dāng)前控制發(fā)聲的音箱和該音箱相對控制裝置的方向進行一一對應(yīng)的步驟具體為:
用戶攜帶控制裝置面向多個音箱中的中間音箱,任選一個音箱播放音頻文件,選定的音箱發(fā)出聲音,用戶記住該音箱相對用戶的位置,并對該音箱命名;依次重復(fù)操作,對其它音箱命名。
在其中一個實施例中,確定各音箱與用戶之間的相對位置的步驟包括以下步驟:
控制裝置發(fā)送n個20hz~20khz的弦波音頻文件給中間音箱,每次發(fā)送音頻文件的同時啟動計時器,記錄播放起始時間,同時打開控制裝置麥克風(fēng);中間音箱播放該音頻文件,當(dāng)控制裝置麥克風(fēng)收到弦波信號時,停止計時,記錄 接收播放時間,計算接收播放時間與播放起始時間的時間差得到播放傳送時間;根據(jù)控制播放n個不同的20hz~20khz的弦波音頻文件得到的n個播放傳送時間,計算平均播放傳送時間,根據(jù)得到的平均播放傳送時間計算中間音箱與用戶之間的相對距離;
人工測量除中間音箱外的其它各音箱與用戶之間的水平距離、各非中間音箱與中間音箱之間的水平距離,以及各音箱與地面之間的垂直距離,并將測量數(shù)據(jù)輸入控制裝置;控制裝置根據(jù)輸入的各音箱與用戶之間的水平距離和音箱與地面之間的垂直距離利用三角函數(shù)計算各非中間音箱與用戶之間的相對距離;根據(jù)中間音箱與用戶之間的相對距離、非中間音箱與用戶之間的相對距離,以及非中間音箱與中間音箱之間的水平距離計算得到非中間音箱與用戶之間的相對角度,確定各音箱與用戶之間的相對位置。
在其中一個實施例中,對各音箱進行智能多聲道配置的步驟之前還包括以下步驟:
控制裝置分別發(fā)送20hz~20khz的弦波音頻文件給每個音箱,計算得到各音箱聲道的聲波距離;并將各音箱聲道的聲波距離與該音箱與用戶的相對位置進行比較,若音箱聲道的聲波距離和音箱與用戶的相對距離的相位相同,則不做處理;否則,若二者不同,則調(diào)整對應(yīng)音箱的擺放位置使該音箱的聲道距離和該音箱與用戶的相對距離一致。
在其中一個實施例中,對各音箱進行智能多聲道配置的步驟包括:
控制裝置根據(jù)各音箱與用戶的相對位置對各音箱進行多聲道智能配置,確定多聲道的配置信息,配置信息包括:聲道數(shù)、每個聲道所對應(yīng)的音箱,每個聲道的頻率和各聲道的音量。
根據(jù)本發(fā)明的又一個方面,還提供一種用戶聽享體驗好、配置簡單方便的智能多聲道配置系統(tǒng)。
一種智能多聲道配置系統(tǒng),包括控制裝置和兩個以上音箱,控制裝置包括:
掃描單元:用以接收各音箱發(fā)出的設(shè)備通告廣播數(shù)據(jù),根據(jù)接收到的設(shè)備通告廣播數(shù)據(jù)確認(rèn)掃描到的音箱個數(shù),并將掃描到的音箱個數(shù)發(fā)送至數(shù)量確定單元;
數(shù)量確定單元:用以接收掃描單元發(fā)送的掃描到的音箱個數(shù)和用戶輸入的實際音箱個數(shù),將掃描到的音箱個數(shù)與實際音箱個數(shù)進行比較,確定音箱個數(shù);
名稱修改單元:用以接收用戶輸入,對各音箱命名;
位置確定單元:用以計算中間音箱與用戶之間的相對距離,并根據(jù)中間音箱與用戶之間的相對距離、各非中間音箱與用戶之間的水平距離,以及各非中間音箱與中間音箱之間的水平距離計算各非中間音箱與用戶之間的相對距離和相對角度,確定各音箱與用戶之間的相對位置;
配置單元:根據(jù)確定的音箱的個數(shù)和各音箱與用戶的相對位置對各音箱進行多聲道智能配置;
顯示交互單元:用以提供用戶輸入提示并對各項音箱數(shù)據(jù)進行顯示;
存儲單元:用以存儲音頻文件和各項音箱數(shù)據(jù)。
在其中一個實施例中,該智能多聲道配置系統(tǒng)還包括:
配置信息校正單元:用以對每個音箱的聲道配置進行調(diào)整校正。
在其中一個實施例中,該智能多聲道配置系統(tǒng)還包括:
音箱位置校正單元:用以計算得到各音箱聲道的聲波距離,并將各音箱聲道的聲波距離與該音箱與用戶的相對位置進行比較,根據(jù)比較結(jié)果對各音箱的擺放位置進行調(diào)整校正。
附圖說明
圖1為本發(fā)明一個實施例中智能多聲道配置方法的流程原理圖;
圖2為本發(fā)明一個實施例中各音箱與用戶之間的相對位置確定計算原理圖;
圖3為本發(fā)明一個實施例中智能多聲道配置系統(tǒng)的結(jié)構(gòu)原理圖;
圖4為本發(fā)明一個實施例的控制裝置的結(jié)構(gòu)原理圖。
具體實施方式
圖1是本發(fā)明一個實施例中智能多聲道配置方法的流程原理圖,其包括以 下步驟:
s110,控制裝置建立與音箱的連接,確定音箱個數(shù);控制裝置為能夠安裝軟件的智能裝置,且控制裝置具有麥克風(fēng)或能夠連接麥克風(fēng)使用。
打開各音箱電源,各音箱通過有線或無線通信連接,控制裝置與各音箱之間通過無線通信連接。各音箱發(fā)送設(shè)備通告廣播數(shù)據(jù),控制裝置掃描各音箱,接收設(shè)備通告廣播數(shù)據(jù),列出多聲道音箱設(shè)備列表,確定音箱個數(shù);控制裝置確定音箱個數(shù)后,用戶向控制裝置輸入實際的音箱個數(shù),控制裝置將接收到的掃描的音箱個數(shù)與用戶輸入的實際音箱的個數(shù)進行比較,若控制裝置掃描的音箱個數(shù)與實際音箱個數(shù)一致,則表示各音箱設(shè)備連接通信正常,控制裝置停止掃描,音箱個數(shù)確定;否則,若掃描得到的音箱個數(shù)與實際音箱個數(shù)不同,則控制裝置繼續(xù)掃描,或檢查各音箱是否開機,直至掃描音箱個數(shù)與實際音箱個數(shù)相同,控制裝置停止掃描,確定音箱個數(shù)。
s111,確定各音箱位置并給各音箱命名:控制裝置控制各音箱輪流發(fā)出聲音,將控制裝置當(dāng)前控制發(fā)聲的音箱和該音箱相對控制裝置的方向進行一一對應(yīng)。
用戶攜帶控制裝置面向多個音箱中的中間音箱,從音箱設(shè)備列表中任選一個音箱播放音頻文件,控制裝置向選定的音箱發(fā)送一個20hz的音頻文件,選定的音箱播放接收到的音頻文件,選定的音箱發(fā)出聲音,用戶記住該音箱相對用戶的位置,并對該音箱命名。再從掃描到的音箱列表中選定下一個音箱進行播放,對發(fā)出聲音的音箱進行命名,依次重復(fù)操作,對其它音箱命名,直致列表中的所有音箱全部播放并命名完成。
具體地,本實施例中采用方位命名方式,根據(jù)各個音箱在場景中相對用戶的擺放位置對音箱進行命名,如中置、左前置、右前置、左后置、右后置等,采用該種方位命名方式對各音箱命名后可以通過音箱名稱直接記錄每個音箱的擺放位置,不需要用戶再另外記錄每個音箱的擺放位置,操作較為方便。為方便說明,以下均采用方位命名方式進行描述。但是,需要說明的是,本發(fā)明并不限定具體的音箱命名方式,例如,還可以采用編號命名的方式或其它用戶習(xí)慣的方式對音箱進行命名。如采用編號命名方式,將場景中的音箱分別命名為1、 2、3、…n,甚至還可以根據(jù)客戶的選擇進行個性化命名。當(dāng)采用方位命名以外的其它方式對音箱命名時,只要相應(yīng)的記住每個音箱名所對應(yīng)的音箱的擺放位置即可。因此,本發(fā)明并不限定具體的音箱命名方式,以上采用方位命名方式只是一個實施例,并不用于限定本發(fā)明。
在其他實施例中,也可以是控制裝置通過麥克風(fēng)拾取聲音后,由軟件通過聲音的波形計算出當(dāng)前發(fā)聲的音箱相對控制裝置的方向。
s112,確定各音箱與用戶之間的相對位置:獲取各音箱與用戶之間的距離及相對角度,確定各音箱與用戶之間的相對位置。
如圖2所示,定義以用戶為圓點坐標(biāo),面向中間音箱為y軸,以其左右為x軸,中間音箱相對用戶的角度為0度。
控制裝置發(fā)送n個(其中n為一個經(jīng)驗值,n≥3。一般地,n的取值為3~10)20hz~20khz的弦波音頻文件給中間音箱,每次發(fā)送音頻文件的同時啟動計時器,記錄播放起始時刻為t1,同時打開控制裝置麥克風(fēng),此時中間音箱播放該音頻文件,當(dāng)控制裝置麥克風(fēng)收到弦波信號時,停止計時,關(guān)閉麥克風(fēng),記錄接收播放時刻為t2,計算接收播放時間t2與播放起始時間t1的時間差即得到播放傳送時間t(n),t(n)=t2-t1;根據(jù)控制播放n個不同的20hz~20khz的弦波音頻文件得到的n個播放傳送時間t(n),計算平均播放傳送時間t,t=∑t(n)/n;因為聲音的傳播速度是一定的,根據(jù)得到的平均播放傳送時間t依據(jù)數(shù)學(xué)公式s=t*v即可計算得到中間音箱與用戶之間的相對距離,其中,s為中間音箱與用戶之間的相對距離,v為聲音傳播速度。
低頻音源(20hz~20khz)通常作為距離的判斷依據(jù),較佳地,在本實施例中,本發(fā)明采用n個20hz低頻文件做為判斷音源距離的依據(jù),控制裝置每次發(fā)送一個20hz的弦波音頻文件給中間音箱播放。
人工測量除中間音箱外的其它各音箱與用戶之間的水平距離、各非中間音箱與中間音箱之間的水平距離,以及各音箱與地面之間的垂直距離,并將測量數(shù)據(jù)輸入控制裝置;控制裝置根據(jù)輸入的各音箱與用戶之間的水平距離和音箱與地面之間的垂直距離利用三角函數(shù)計算各非中間音箱與用戶之間的相對距離;根據(jù)中間音箱與用戶之間的相對距離、非中間音箱與用戶之間的相對距離, 以及非中間音箱與中間音箱之間的水平距離計算得到非中間音箱與用戶之間的相對角度,確定各音箱與用戶之間的相對位置。
在計算非中間音箱與用戶之間的相對角度時,若非中間音箱與中間音箱的擺放高度相同,則非中間音箱與中間音箱之間的水平距離即為非中間音箱與中間音箱之間的相對距離,直接根據(jù)中間音箱與用戶之間的相對距離、非中間音箱與用戶之間的相對距離和非中間音箱與中間音箱之間的水平距離計算得到非中間音箱與用戶之間的相對角度。若非中間音箱與中間音箱的擺放高度不同,則先根據(jù)非中間音箱與中間音箱之間的水平距離計算非中間音箱與中間音箱之間的相對距離,具體包括:人工測量中間音箱距離地面的垂直距離,中間音箱距離地面的垂直距離與非中間音箱距離地面的垂直距離相減,得到中間音箱和非中間音箱的擺放高度差值,根據(jù)該中間音箱和非中間音箱的擺放高度差值和非中間音箱與中間音箱之間的水平距離利用三角函數(shù)計算得到非中間音箱與中間音箱之間的相對距離。最后,根據(jù)中間音箱與用戶之間的相對距離、非中間音箱與用戶之間的相對距離和非中間音箱與中間音箱之間的相對距離計算得到非中間音箱與用戶之間的相對角度。
s113,對各音箱進行智能多聲道配置:控制裝置根據(jù)確定的音箱的個數(shù)和各音箱與用戶的相對位置對各音箱進行多聲道智能配置,并且將配置信息發(fā)送至各個音箱,完成多聲道配置。
控制裝置根據(jù)確定的音箱的個數(shù)和各音箱與用戶的相對位置對各音箱進行多聲道智能配置,確定多聲道的配置信息,配置信息包括:聲道數(shù)、每個聲道所對應(yīng)的音箱,每個聲道的頻率和各聲道的音量,配置聲道的頻率包括配置低頻率音、中頻率音或者高頻率音。
控制裝置完成多聲道配置后將配置信息發(fā)送至各音箱,將配置信息配置到各個音箱中,完成配置后的多聲道音箱系統(tǒng)能夠達到良好的多聲道播放效果,多聲道配置簡單方便。當(dāng)配置后移動音箱,改變音箱位置后,重復(fù)上述步驟s110-s113重新進行配置即可,配置更改操作簡單方便。
具體地,在進行智能配置之前還包括以下步驟:
控制裝置分別發(fā)送20hz~20khz的弦波音頻文件給每個音箱,計算得到各 音箱聲道的聲波距離;并將各音箱聲道的聲波距離與該音箱與用戶的相對位置進行比較,若音箱聲道距離和音箱與用戶的相對距離的相位相同,則不做處理;否則,若二者不同,則調(diào)整對應(yīng)音箱的擺放位置使該音箱的聲道距離和該音箱與用戶的相對距離一致。
較佳地,本實施例中控制裝置發(fā)送20hz的弦波音頻文件給中間音箱播放。
調(diào)整音響的擺放位置可以調(diào)整音響相對用戶的角度也可以調(diào)整音箱相對用戶的距離,通過以上對音箱擺放位置的調(diào)整校正,可以保證各音箱與用戶的相對位置的準(zhǔn)確性,提高步驟s113中配置信息的準(zhǔn)確性,從而保證多聲道播放效果,提高用戶聽享體驗。
上述實施例還可以包括以下步驟:
s114,對多聲道配置進行調(diào)整校正:各音箱按照配置信息完成配置后,分別對每個音箱的聲道配置進行校正,控制裝置在不同時間輸出相同文件大小和相同頻率的音頻文件至音箱進行播放,若每次播放得到的該音箱的相位和距離一樣,則完成該音箱的校正;否則,調(diào)整該聲道的增益直至每次播放得到的該音箱的相位和距離均一致,完成該音箱校正。通過對多聲道配置進行校正保證配置信息的準(zhǔn)確性,使得用戶的左右耳接收到的各聲道對應(yīng)使用的音箱輸出的音頻信號的時間和強度一致,提高用戶聽享體驗。
在本發(fā)明的較佳實施例中,控制裝置向音箱輸出的音頻文件的大小為0.16k~160k,音頻文件的頻率為20hz~20khz。
s115:音箱位置移動,重新設(shè)置配置信息,重復(fù)步驟s110~s115。
在重復(fù)步驟s110~s115的過程中,首先判斷發(fā)生位置改變的音箱中是否包括中置音箱,如果發(fā)生位置改變的音箱中包括中置音箱,即中置音箱位置發(fā)生改變,則對場景中的全部音箱均需重新命名并計算各音箱與用戶的相對位置,完全重復(fù)步驟s110~s115。但是,如果發(fā)生位置改變的音箱中不包括中置音箱,即中置音箱位置沒有發(fā)生改變,則可僅對場景中位置發(fā)生改變的各個音箱進行重新命名及位置確定,而位置未發(fā)生改變的各個音箱則不需要重新命名和確定位置,可直接采用之前配置時的命名及位置信息。即當(dāng)中置音箱沒有發(fā)生改變時,更改配置信息操作時,執(zhí)行完步驟s110后,僅對位置發(fā)生改變的音箱執(zhí)行 步驟s111~s112即可,進一步簡化了配置信息更改操作,多聲道配置更改操作簡單方便。
根據(jù)本發(fā)明的一個方面,還提供一種用戶聽享體驗好、配置簡單方便的智能多聲道配置系統(tǒng)。
請同時參閱圖3、圖4,一種智能多聲道配置系統(tǒng),包括控制裝置10和n個音箱(n≥2)。
控制裝置10進一步包括:
掃描單元101:用以接收各音箱發(fā)出的設(shè)備通告廣播數(shù)據(jù),根據(jù)接收到的設(shè)備通告廣播數(shù)據(jù)確認(rèn)掃描到的音箱個數(shù),并將掃描到的音箱個數(shù)發(fā)送至數(shù)量確定單元。各音箱發(fā)送設(shè)備通告廣播數(shù)據(jù),掃描單元101掃描各音箱,接收設(shè)備通告廣播數(shù)據(jù),列出多聲道音箱設(shè)備列表,確定音箱個數(shù)。
數(shù)量確定單元102:與掃描單元101連接,用以接收掃描單元101發(fā)送的掃描到的音箱個數(shù)和用戶輸入的實際音箱個數(shù),將掃描到的音箱個數(shù)與實際音箱個數(shù)進行比較,確定音箱個數(shù)。若掃描到的音箱個數(shù)與實際音箱個數(shù)一致,則表示各音箱設(shè)備連接通信正常,音箱個數(shù)確定,數(shù)量確定單元102發(fā)送停止掃描指令至掃描單元101,掃描單元101停止掃描;否則,若掃描得到的音箱個數(shù)與實際音箱個數(shù)不同,則數(shù)量確認(rèn)單元102向掃描單元101發(fā)送掃描指令,掃描單元101繼續(xù)掃描,更新多聲道音箱設(shè)備列表;用戶檢查各音箱是否開機,確認(rèn)各音箱開機狀態(tài),直至掃描音箱個數(shù)與實際音箱個數(shù)相同,停止掃描,確定音箱個數(shù)。
名稱修改單元103:用以接收用戶輸入,對各音箱命名。
掃描單元101掃描過程中默認(rèn)為每個音箱提供列表名稱,為便于用戶識別,名稱修改單元103接受用戶輸入,對各音箱進行重新命名,更新多聲道音箱設(shè)備列表。用戶站在各音箱中中間音箱的位置,且面對中間音箱,從多聲道音箱設(shè)備列表中任意選定一個音箱進行播放,向選定的音箱發(fā)送音頻文件,選定的音箱播放音頻文件發(fā)出聲音,用戶采用方位命名原則,根據(jù)聲音對相對用戶的位置對該音箱進行命名,再從多聲道音箱設(shè)備列表中選定下一個音箱進行播放,對發(fā)出聲音的音箱進行命名,依次重復(fù)操作,直致列表中的所有音箱全部播放 并命名完成,音箱命名為左前置、右前置、中置、左后置、右后置等。
位置確定單元104:用以計算中間音箱與用戶之間的相對距離,并根據(jù)中間音箱與用戶之間的相對距離、各非中間音箱與用戶之間的水平距離,以及各非中間音箱與中間音箱之間的水平距離計算各非中間音箱與用戶之間的相對距離和相對角度,確定各音箱與用戶之間的相對位置。
由于用戶正向面對中置音箱,因此定義以用戶為圓點坐標(biāo),面向中間音箱為y軸,以其左右為x軸,中間音箱相對用戶的角度為0度。位置確定單元104具體計算中置音箱與用戶之間的距離和非中置音箱與用戶的相對位置。位置確定單元104進一步包括:
中間音箱位置確定子單元:中間音箱位置確定子單元發(fā)送20khz的弦波音頻文件給中間音箱,中間音箱播放音頻文件,根據(jù)音頻文件播放的播放傳送時間計算中間音箱與用戶之間的距離。
計時器:分別與中間音箱位置確定子單元和麥克風(fēng)開關(guān)控制單元連接,用以記錄播放起始時間和接收播放時間。
麥克風(fēng)開關(guān)控制單元:分別與中間音箱位置確定子單元和計時器連接,用以控制麥克風(fēng)的開關(guān)狀態(tài):當(dāng)中間音箱位置確定子單元發(fā)送音頻文件給中間音箱時,控制麥克風(fēng)開啟,當(dāng)麥克風(fēng)收到弦波信號后關(guān)閉麥克風(fēng)。
中間音箱位置確定子單元發(fā)送n個20hz~20khz的弦波音頻文件給中間音箱,每次發(fā)送音頻文件的同時計時器啟動,記錄播放起始時間為t1,同時麥克風(fēng)開關(guān)控制單元控制麥克風(fēng)開啟;中間音箱播放該音頻文件,當(dāng)麥克風(fēng)收到弦波信號時,計時器停止計時,記錄接收播放時間為t2,麥克風(fēng)開關(guān)控制單元控制麥克風(fēng)關(guān)閉。中間音箱位置確定子單元計算接收播放時間t2與播放起始時間為t1的時間差即得到播放傳送時間t(n),t(n)=t2-t1;根據(jù)控制播放n個不同的20hz~20khz的弦波音頻文件得到的n個播放傳送時間t(n),計算平均播放傳送時間t,t=∑t(n)/n;并根據(jù)得到的平均播放傳送時間t依據(jù)數(shù)學(xué)公式s=t*v即可計算得到中間音箱與用戶之間的相對距離,其中,s為中間音箱與用戶之間的相對距離,v為聲音傳播速度。
非中間音箱位置確定子單元:接收用戶輸入的人工測量得到的各非中間音 箱與用戶之間的水平距離、各非中間音箱與中間音箱之間的水平距離,以及各音箱與地面之間的垂直距離,根據(jù)輸入的各音箱與用戶之間的水平距離和音箱與地面之間的垂直距離利用三角函數(shù)計算各非中間音箱與用戶之間的相對距離;根據(jù)中間音箱與用戶之間的相對距離、非中間音箱與用戶之間的相對距離和非中間音箱與中間音箱之間的水平距離計算得到非中間音箱與用戶之間的相對角度,確定各音箱與用戶之間的相對位置。
配置單元105:根據(jù)確定的音箱的個數(shù)和各音箱與用戶的相對位置對各音箱進行多聲道智能配置。
配置單元105根據(jù)確定的音箱的個數(shù)和各音箱與用戶的相對位置對各音箱進行多聲道智能配置,確定多聲道的配置信息并將配置信息發(fā)送至各音箱。配置信息包括:聲道數(shù)、每個聲道所對應(yīng)的音箱,每個聲道的頻率和各聲道的音量,配置聲道的頻率包括配置低頻率音、中頻率音或者高頻率音。
顯示交互單元106:分別與掃描單元101、數(shù)量確定單元102、名稱修改單元103、位置確定單元104和配置單元105連接,用以提供用戶輸入提示并對各項音箱數(shù)據(jù)進行顯示。
存儲單元107:分別與掃描單元101、數(shù)量確定單元102、名稱修改單元103、位置確定單元104和配置單元105連接,用以存儲音頻文件和各項音箱數(shù)據(jù)。存儲單元107存儲音頻文件和多聲道音箱設(shè)備列表,多聲道音箱設(shè)備列表中存儲音箱個數(shù),各音箱名稱及各音箱與用戶的相對位置信息。
上述實施例中,智能多聲道配置系統(tǒng)還包括:
配置信息校正單元,分別與配置單元105、顯示交互單元106和存儲單元107連接,用以對每個音箱的聲道配置進行調(diào)整校正,并通過顯示交互單元106和存儲單元107對校正結(jié)果分別進行顯示和存儲。
各音箱按照配置信息完成配置后,配置信息校正單元分別對每個音箱的聲道配置進行校正,配置信息校正單元在不同時間輸出相同大小和相同頻率的音頻文件至音箱進行播放,若每次播放得到的該音箱的相位和距離一樣,則完成該音箱的校正;否則,配置信息校正單元調(diào)整該聲道的增益直至每次播放得到的該音箱的相位和距離均一致,完成該音箱校正,并將校正后的聲道增益更新 至多聲道音箱設(shè)備列表。通過對多聲道配置進行校正能夠保證配置信息的準(zhǔn)確性,使得用戶的左右耳接收到的各聲道對應(yīng)使用的音箱輸出的音頻信號的時間和強度一致,提高用戶聽享體驗。
音箱位置校正單元,分別與位置確定單元104、顯示交互單元106和存儲單元107連接,用以計算得到各音箱聲道的聲波距離,并將各音箱聲道的聲波距離與該音箱與用戶的相對位置進行比較,根據(jù)比較結(jié)果對各音箱的擺放位置進行調(diào)整校正,并通過顯示交互單元106和存儲單元107對校正結(jié)果分別進行顯示和存儲。
音箱位置校正單元分別發(fā)送20khz的弦波音頻文件給每個音箱,計算得到各音箱聲道的聲波距離;并將各音箱聲道的聲波距離與該音箱與用戶的相對位置進行比較,若音箱聲道距離和音箱與用戶的相對距離的相位相同,則不做處理;否則,若二者不同,則調(diào)整對應(yīng)音箱的擺放位置使該音箱的聲道距離和該音箱與用戶的相對距離一致,并將校正后的音箱與用戶的相對位置信息更新至多聲道音箱設(shè)備列表。
本發(fā)明的控制裝置10可以是智能手機、平板電腦或pc設(shè)備??刂蒲b置10與各音箱之間無線通信連接,具體可以采用wifi、nfc或藍牙連接,各音箱之間通過有線或無線通信連接。
本發(fā)明上述的智能多聲道配置方法和系統(tǒng)顯示數(shù)據(jù),直觀形象,普通用戶即可操作,無需專業(yè)人士設(shè)置,配置操作簡單,配置后更改配置操作方便,解決了傳統(tǒng)多聲道配置方法配置復(fù)雜,以及配置好后不方便更改配置信息,移動或攜帶音箱不方便的技術(shù)問題。并且本發(fā)明有效保證音箱的正確位置和多聲道的正確配置,突出聲音的環(huán)境效果,提供良好的用戶聽享體驗,可廣泛應(yīng)用在智能音箱、家庭影院等各種多聲道系統(tǒng)配置中,應(yīng)用前景廣泛。
以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的 普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。