適用于攝像機(jī)參數(shù)設(shè)置的基于聲音分析的信息傳輸方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種適用于網(wǎng)絡(luò)攝像機(jī)初始參數(shù)設(shè)置的基于聲音分析的信息傳輸方法。
【背景技術(shù)】
[0002]現(xiàn)在的絕大多數(shù)攝像機(jī)在使用時(shí)都需要接入網(wǎng)絡(luò),即將攝像機(jī)拍攝到的圖像、視頻或聲音等信息通過網(wǎng)絡(luò)而傳輸?shù)街付ǖ碾娔X、服務(wù)器或移動(dòng)終端(如手機(jī)),同時(shí)也可以通過網(wǎng)絡(luò)將電腦、服務(wù)器或移動(dòng)終端的指令發(fā)送給攝像機(jī),以操作攝像機(jī)開、關(guān)、旋轉(zhuǎn)或?qū)崿F(xiàn)其他動(dòng)作等。攝像機(jī)接入網(wǎng)絡(luò)后,通過有線或無線(如WIFI)方式傳輸信息,目前大多采用無線WIFI的方式傳送信息,在攝像機(jī)(或攝像頭)剛接入無線網(wǎng)絡(luò)時(shí),必須要對攝像機(jī)先進(jìn)行地址和相關(guān)參數(shù)的設(shè)置,才能夠讓路由器及其他設(shè)備識(shí)別或記住攝像機(jī),即在攝像機(jī)剛接入網(wǎng)絡(luò)時(shí),必須先對攝像機(jī)進(jìn)行初始參數(shù)設(shè)置,才能使其在網(wǎng)絡(luò)中正常使用和工作。
[0003]在攝像機(jī)剛接入網(wǎng)絡(luò)時(shí),如何對其進(jìn)行初始參數(shù)設(shè)置(即采用怎樣的技術(shù)手段對攝像機(jī)進(jìn)行參數(shù)設(shè)置)便成為一個(gè)難題,現(xiàn)有技術(shù)一般是采用輔助設(shè)備進(jìn)行攝像機(jī)的參數(shù)設(shè)置,即在攝像機(jī)上預(yù)留有線網(wǎng)口,然后使用筆記本電腦接入,對攝像機(jī)進(jìn)行初始設(shè)置。這種方法的缺點(diǎn)在于對硬件設(shè)備有限制,而且并非所有設(shè)備都具備這樣的通信接口。
[0004]音頻信號(hào)是帶有語音、音樂或音效的有規(guī)律的聲波頻率、幅度變化信息載體。音頻信號(hào)已經(jīng)存在于人們?nèi)粘5母鞣N應(yīng)用中,比如電腦、手機(jī)、播放器等等,由于它的普遍性和通用性,利用它可以很方便地在不同電子設(shè)備間建立起通信。那么,如何通過音頻方式使不同設(shè)備之間建立連接成為當(dāng)前人們普遍研宄的課題。
[0005]中國專利文獻(xiàn)CN103166702A公開了一種通過音頻方式配置無線網(wǎng)絡(luò)的方法和裝置,采用了利用音頻傳遞設(shè)備無線配置信息,該方案使用語音電話中用到的雙音多頻(DTMF)技術(shù)編碼信息,其編碼信息的原理是:
[0006]a.以兩組16個(gè)特定頻率的音頻信號(hào)分別表示4比特信息,合起來為8比特;
[0007]b.編碼時(shí)每次傳輸8比特?cái)?shù)據(jù),將其轉(zhuǎn)換為兩個(gè)特定頻率的聲音的疊加信號(hào);
[0008]c.解碼時(shí),需要使用離散傅里葉變換計(jì)算音頻的頻譜,然后找到音頻對應(yīng)的頻率;
[0009]d.再根據(jù)頻率還原出數(shù)據(jù)。
[0010]上述技術(shù)方案存在下列問題:
[0011]1.傳輸效率低,誤碼率高,每個(gè)DTMF信號(hào)需要至少200個(gè)以上的采樣周期,即理論上每傳輸I比特?cái)?shù)據(jù)至少需要25個(gè)以上的時(shí)間單位,為了降低誤碼率,這個(gè)值可能還需要增加,其具體實(shí)施例中使用20倍的重復(fù)冗余來確定一個(gè)字符,因此實(shí)際結(jié)果是I比特?cái)?shù)據(jù)需要500個(gè)以上的時(shí)間單位,這樣的效率很難滿足實(shí)際的需求。
[0012]2.解碼需要的計(jì)算量較大,眾所周知,離散傅里葉變化需要很大的計(jì)算量,這對解碼裝置的要求較高,無形中提高了設(shè)備的成本。
【發(fā)明內(nèi)容】
[0013]本發(fā)明的目的在于針對現(xiàn)有技術(shù)存在的上述缺陷,提供一種適用于攝像機(jī)參數(shù)設(shè)置的基于聲音分析的信息傳輸方法,所使用的設(shè)備包括移動(dòng)終端、拾音設(shè)備、解碼裝置和網(wǎng)絡(luò)攝像機(jī),拾音設(shè)備和解碼裝置設(shè)于網(wǎng)絡(luò)攝像機(jī)中,該方法將初始化參數(shù)進(jìn)行編碼并轉(zhuǎn)換為基本正弦波音頻信號(hào)序列無線輸出,通過網(wǎng)絡(luò)攝像機(jī)上的拾音設(shè)備和解碼裝置提取音頻信號(hào)序列并解碼為初始化參數(shù),依照初始化參數(shù)對網(wǎng)絡(luò)攝像機(jī)進(jìn)行設(shè)置。本發(fā)明的技術(shù)方案,通過音頻方式初始化網(wǎng)絡(luò)攝像機(jī),能在省略有線網(wǎng)口硬件的情況下,具有傳輸效率高、解碼效率高、準(zhǔn)確性高、誤碼率低等優(yōu)點(diǎn)。
[0014]本發(fā)明解決技術(shù)問題,所采用的技術(shù)方案是:一種適用于攝像機(jī)參數(shù)設(shè)置的基于聲音分析的信息傳輸方法,所使用的設(shè)備包括移動(dòng)終端、拾音設(shè)備、解碼裝置和網(wǎng)絡(luò)攝像機(jī),所述拾音設(shè)備和解碼裝置設(shè)于網(wǎng)絡(luò)攝像機(jī)中,所述移動(dòng)終端將初始化參數(shù)進(jìn)行編碼并轉(zhuǎn)換為音頻信號(hào)序列無線輸出,通過所述網(wǎng)絡(luò)攝像機(jī)上的拾音設(shè)備和解碼裝置提取音頻信號(hào)序列并解碼為初始化參數(shù),依照初始化參數(shù)對網(wǎng)絡(luò)攝像機(jī)進(jìn)行設(shè)置,具體包括以下步驟:
[0015]步驟A:移動(dòng)終端將初始化參數(shù)進(jìn)行編碼并轉(zhuǎn)換為音頻信號(hào)序列,音頻信號(hào)序列通過移動(dòng)終端內(nèi)置的揚(yáng)聲器輸出;
[0016]步驟B:拾音設(shè)備提取音頻信號(hào)序列,解碼裝置將音頻信號(hào)序列解碼為網(wǎng)絡(luò)攝像機(jī)可識(shí)別的初始化參數(shù);
[0017]步驟C:網(wǎng)絡(luò)攝像機(jī)依照可識(shí)別的初始化參數(shù)進(jìn)行初始化設(shè)置。
[0018]進(jìn)一步的,所述步驟A中,所述音頻信號(hào)為基本正弦波信號(hào),基本正弦波信號(hào)的定義為:
[0019]預(yù)設(shè)1:基本正弦波的正相代表為1,用(0,I, 0,-1)表示,基本正弦波的反相代表為 0,用(0,-1, O, I)表不;
[0020]或,
[0021]預(yù)設(shè)2:基本正弦波的正相代表為0,用(0,-1, O, I)表示,基本正弦波的反相代表為 I,用(0,1,0,-1)表不。
[0022]更進(jìn)一步的,所述步驟A中,初始化參數(shù)的編碼是將初始化參數(shù)轉(zhuǎn)換為比特流,然后逐個(gè)比特用基本正弦波信號(hào)表示,得到音頻信號(hào)序列。
[0023]更進(jìn)一步的,所述步驟B中,解碼裝置將音頻信號(hào)序列進(jìn)行解調(diào)為數(shù)字序列(Si,s2,s3,s4),基本正弦波的正相轉(zhuǎn)換為數(shù)字序列(sl,s2,s3,s4) = (0,1,0,-1),基本正弦波的反相轉(zhuǎn)換為數(shù)字序列(sl,s2,s3,s4) = (0,-1,0, I),其音頻信號(hào)數(shù)字序列中的s2_s4,
[0024]在預(yù)設(shè)I情況下:如s2-s4的結(jié)果大于0,則編碼的原信號(hào)為I ;如結(jié)果大于1,則編碼的原信號(hào)為O;
[0025]在預(yù)設(shè)2情況下:如s2_s4的結(jié)果大于0,則編碼的原信號(hào)為0,如結(jié)果大于1,則編碼的原信號(hào)為I ;
[0026]解碼設(shè)備將編碼的原信號(hào)序列順序組成網(wǎng)絡(luò)攝像機(jī)可識(shí)別的初始化參數(shù)傳輸給網(wǎng)絡(luò)攝像機(jī)。
[0027]為了減小誤碼率,在所述步驟A中,初始化參數(shù)的編碼是將初始化參數(shù)轉(zhuǎn)換為比特流,然后逐個(gè)比特用η (η多2)個(gè)連續(xù)重復(fù)基本正弦波信號(hào)表示,得到音頻信號(hào)序列,所述η的數(shù)值預(yù)設(shè)于移動(dòng)終端和網(wǎng)絡(luò)攝像機(jī)中,一般設(shè)為4。
[0028]進(jìn)一步的,前述步驟B中,解碼裝置將音頻信號(hào)序列進(jìn)行解調(diào)為數(shù)字序列(sl,s2,S3,s4),基本正弦波的正相轉(zhuǎn)換為數(shù)字序列(sl,s2,s3,s4) = (0,1,0,-1),基本正弦波的反相轉(zhuǎn)換為數(shù)字序列(sl,s2,s3,s4) = (0,-1,0, I),將同一比特的音頻信號(hào)數(shù)字序列中的η個(gè)(s2-s4)進(jìn)行累加,
[0029]在預(yù)設(shè)I情況下:如累加結(jié)果大于0,則編碼的原信號(hào)為I ;如累加結(jié)果大于1,則編碼的原信號(hào)為O;
[0030]在預(yù)設(shè)2情況下:如累加結(jié)果大于0,則編碼的原信號(hào)為O ;如累加結(jié)果大于1,則編碼的原信號(hào)為I;
[0031]解碼設(shè)備將編碼的原信號(hào)序列順序組成網(wǎng)絡(luò)攝像機(jī)可識(shí)別的初始化參數(shù)傳輸給網(wǎng)絡(luò)攝像機(jī)。
[0032]進(jìn)一步的,在步驟A中,在所述音頻信號(hào)序列前插入預(yù)定義的同步信號(hào),所述預(yù)定義的同步信號(hào)預(yù)設(shè)于移動(dòng)終端和網(wǎng)絡(luò)攝像機(jī)中。
[0033]本發(fā)明所述的移動(dòng)終端為智能手機(jī)、遙控器或移動(dòng)智能設(shè)備等,所述拾音設(shè)備為麥克風(fēng),所述網(wǎng)絡(luò)攝像機(jī)為監(jiān)控?cái)z像頭或監(jiān)控?cái)z像機(jī)。
[0034]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
[0035]1.傳輸效率高,理論上每4個(gè)采樣周期即可傳輸I個(gè)比特,為了降低誤碼率,實(shí)踐上使用每I比特16個(gè)采樣周期即可達(dá)到非常理想的效果。
[0036]2.解碼不需要用離散傅里葉變化計(jì)算頻譜,只需要簡單的加法和減法,因此解碼效率很高。
[0037]3.逐個(gè)比特用η個(gè)連續(xù)重復(fù)基本正弦波信號(hào)表示,誤碼率較低。
【附圖說明】
[0038]圖1為本發(fā)明基于聲音分析的信息傳輸方法的系統(tǒng)框圖。
[0039]圖2為本發(fā)明基于聲音分析的信息傳輸方法的編碼流程圖。
[0040]圖3為本發(fā)明基于聲音分析的信息傳輸方法的解碼流程圖。
具體實(shí)施方案
[0041]如圖1所示,本發(fā)明提出的基于聲音分析的信息傳輸方法,相關(guān)的設(shè)備包括移動(dòng)終端、拾音設(shè)備、解碼裝置和網(wǎng)絡(luò)攝像機(jī),網(wǎng)絡(luò)攝像機(jī)為監(jiān)控?cái)z像頭或監(jiān)控?cái)z像機(jī),拾音設(shè)備和解碼裝置設(shè)于網(wǎng)絡(luò)攝像機(jī)中,首先在網(wǎng)絡(luò)攝像機(jī)出廠前在編碼設(shè)備中預(yù)設(shè)編碼的基本定義,如:第一、預(yù)設(shè)基本正弦