本實(shí)用新型屬于網(wǎng)絡(luò)攝像機(jī)技術(shù)領(lǐng)域,尤其涉及雙編碼網(wǎng)絡(luò)攝像機(jī)。
背景技術(shù):
隨著智慧城市的逐步建設(shè),安防網(wǎng)絡(luò)攝像機(jī)在其中充當(dāng)著越來(lái)越重要的作用,目前,網(wǎng)絡(luò)攝像機(jī)再對(duì)圖形圖像的傳輸中采用了SVAC標(biāo)準(zhǔn)進(jìn)行編解碼,凡不符合SVAC標(biāo)準(zhǔn)的設(shè)備都無(wú)法接入智慧城市系統(tǒng)。而在其他的公安以及交通等網(wǎng)絡(luò)內(nèi),目前則均采用傳統(tǒng)的H.264標(biāo)準(zhǔn)進(jìn)行編解碼,因此,現(xiàn)有技術(shù)中存在由于采用了不同的編解碼標(biāo)準(zhǔn)導(dǎo)致根據(jù)不同標(biāo)準(zhǔn)得到的圖像信息無(wú)法實(shí)現(xiàn)實(shí)時(shí)傳輸和共享的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型提供雙編碼網(wǎng)絡(luò)攝像機(jī),解決現(xiàn)有技術(shù)中存在由于采用了不同的編解碼標(biāo)準(zhǔn)導(dǎo)致根據(jù)不同標(biāo)準(zhǔn)得到的圖像信息無(wú)法實(shí)現(xiàn)實(shí)時(shí)傳輸和共享的問(wèn)題。
本實(shí)用新型第一方面提供一種雙編碼網(wǎng)絡(luò)攝像機(jī),所述雙編碼網(wǎng)絡(luò)攝像機(jī)包括圖像采集器、模數(shù)轉(zhuǎn)換器、串并數(shù)據(jù)發(fā)生器、H.264/SVAC編碼器、第一網(wǎng)絡(luò)傳輸模塊以及第二網(wǎng)絡(luò)傳輸模塊,所述圖像采集器的信號(hào)輸出端連接所述模數(shù)轉(zhuǎn)換器的信號(hào)輸入端,所述模數(shù)轉(zhuǎn)換器的信號(hào)輸出端連接所述串并數(shù)據(jù)發(fā)生器的信號(hào)輸入端,所述串并數(shù)據(jù)發(fā)生器的第一信號(hào)輸出端和第二信號(hào)輸出端分別連接所述H.264/SVAC編碼器的第一信號(hào)輸入端和第二信號(hào)輸入端,所述H.264/SVAC編碼器的第一信號(hào)輸出端和第二信號(hào)輸出端分別連接所述第一網(wǎng)絡(luò)傳輸模塊的信號(hào)輸入端以及第二網(wǎng)絡(luò)傳輸模塊的信號(hào)輸入端;
所述圖像采集器獲取視頻數(shù)據(jù);
所述模數(shù)轉(zhuǎn)換器將所述視頻數(shù)據(jù)進(jìn)行模數(shù)轉(zhuǎn)換后輸出YUV格式視頻數(shù)據(jù)信號(hào);
所述串并數(shù)據(jù)發(fā)生器將所述YUV格式視頻數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換后輸出串行視頻數(shù)據(jù)信號(hào)和并行視頻數(shù)據(jù)信號(hào);
所述H.264/SVAC編碼器對(duì)所述串行視頻數(shù)據(jù)信號(hào)和所述并行視頻數(shù)據(jù)信號(hào)進(jìn)行編碼后獲取H.264視頻流和SVAC視頻流,并將所述H.264視頻流和所述SVAC視頻流分別通過(guò)所述第一網(wǎng)絡(luò)傳輸模塊和所述第二網(wǎng)絡(luò)單元進(jìn)行傳輸。
結(jié)合第一方面,作為第一方面的第一種實(shí)施方式,所述圖像采集器為攝像頭。
結(jié)合第一方面,作為第一方面的第二種實(shí)施方式,所述串并數(shù)據(jù)發(fā)生器包括高速鎖相環(huán)、比位轉(zhuǎn)換器以及串化器;
所述比位轉(zhuǎn)換器對(duì)輸入的并行數(shù)據(jù)信號(hào)用倍頻時(shí)鐘進(jìn)行處理產(chǎn)生低位數(shù)的并行數(shù)據(jù)信號(hào);
所述串化器接收所述比位轉(zhuǎn)換器輸出的并行數(shù)據(jù)信號(hào),并根據(jù)所述高速鎖相環(huán)產(chǎn)生的延時(shí)時(shí)鐘信號(hào)產(chǎn)生串行數(shù)據(jù)信號(hào)。
結(jié)合第一方面,作為第一方面的第三種實(shí)施方式,
所述H.264編碼器通過(guò)對(duì)所述并行數(shù)據(jù)信號(hào)進(jìn)行預(yù)測(cè)、變換與量化和以及熵編碼等模塊處理后輸出H.264視頻流;
所述SVAC編碼器通過(guò)對(duì)所述串行數(shù)據(jù)信號(hào)進(jìn)行預(yù)測(cè)、變換與量化和以及熵編碼處理后輸出SVAC視頻流。
結(jié)合第一方面,作為第一方面的第四種實(shí)施方式,所述雙編碼網(wǎng)絡(luò)攝像機(jī)還包括控制器和云臺(tái);
所述控制器根據(jù)視頻數(shù)據(jù)控制所述云臺(tái)運(yùn)動(dòng)以獲取新的視頻數(shù)據(jù)。
本實(shí)用新型提供一種雙編碼網(wǎng)絡(luò)攝像機(jī),通過(guò)設(shè)置H.264/SVAC編碼器,實(shí)現(xiàn)了視頻數(shù)據(jù)采集模塊進(jìn)行SVAC編碼和H.264編碼,同時(shí)輸出H.264視頻流和SVAC視頻流,實(shí)現(xiàn)了獲取兩種視頻流。
附圖說(shuō)明
為了更清楚地說(shuō)明本實(shí)用新型實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本實(shí)用新型的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本實(shí)用新型一種實(shí)施例提供的一種雙編碼網(wǎng)絡(luò)攝像機(jī)的結(jié)構(gòu)示意圖;
圖2是本實(shí)用新型另一種實(shí)施例提供的一種雙編碼網(wǎng)絡(luò)攝像機(jī)的結(jié)構(gòu)示意圖;
圖3是本實(shí)用新型實(shí)施例提供的一種雙編碼網(wǎng)絡(luò)攝像機(jī)的編碼方法的流程圖。
具體實(shí)施方式
為了使本實(shí)用新型的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本實(shí)用新型進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例用以解釋本實(shí)用新型,并不用于限定本實(shí)用新型。為了說(shuō)明本實(shí)用新型的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。
本實(shí)用新型實(shí)施例一提供一種雙編碼網(wǎng)絡(luò)攝像機(jī)10,如圖1所示,雙編碼網(wǎng)絡(luò)攝像機(jī)10包括圖像采集器101、模數(shù)轉(zhuǎn)換器102、串并數(shù)據(jù)發(fā)生器103、H.264/SVAC編碼器104、第一網(wǎng)絡(luò)傳輸模塊105以及第二網(wǎng)絡(luò)傳輸模塊106,圖像采集器101的信號(hào)輸出端連接模數(shù)轉(zhuǎn)換器102的信號(hào)輸入端,模數(shù)轉(zhuǎn)換器102的信號(hào)輸出端連接串并數(shù)據(jù)發(fā)生器103的信號(hào)輸入端,串并數(shù)據(jù)發(fā)生器103的第一信號(hào)輸出端和第二信號(hào)輸出端分別連接H.264/SVAC編碼器104的第一信號(hào)輸入端和第二信號(hào)輸入端,H.264/SVAC編碼器104的第一信號(hào)輸出端和第二信號(hào)輸出端分別連接第一網(wǎng)絡(luò)傳輸模塊105的信號(hào)輸入端以及第二網(wǎng)絡(luò)傳輸模塊106的信號(hào)輸入端;
圖像采集器101獲取視頻數(shù)據(jù);
模數(shù)轉(zhuǎn)換器102將視頻數(shù)據(jù)進(jìn)行模數(shù)轉(zhuǎn)換后輸出YUV格式視頻數(shù)據(jù)信號(hào);
串并數(shù)據(jù)發(fā)生器103將YUV格式視頻數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換后輸出串行視頻數(shù)據(jù)信號(hào)和并行視頻數(shù)據(jù)信號(hào);
H.264/SVAC編碼器104對(duì)串行視頻數(shù)據(jù)信號(hào)和并行視頻數(shù)據(jù)信號(hào)進(jìn)行編碼后獲取H.264視頻流和SVAC視頻流,并將H.264視頻流和SVAC視頻流分別通過(guò)第一網(wǎng)絡(luò)傳輸模塊105和第二網(wǎng)絡(luò)單元進(jìn)行傳輸。
在本實(shí)用新型實(shí)施例中,雙編碼網(wǎng)絡(luò)攝像機(jī)10可以為球機(jī)或者槍機(jī)等各種攝像機(jī),圖像采集器101可以為攝像頭,用于拍攝視頻數(shù)據(jù)。
在本實(shí)用新型實(shí)施例中,模數(shù)轉(zhuǎn)換器102可以采用數(shù)據(jù)轉(zhuǎn)換及3A單元,用于將視頻數(shù)據(jù)轉(zhuǎn)換成24位YUV格式視頻數(shù)據(jù)信號(hào),YUV格式可以為YUV422格式或者YUV444格式。
在本實(shí)用新型實(shí)施例中,串并數(shù)據(jù)發(fā)生器103用于接收并行視頻數(shù)據(jù),并將并行視頻數(shù)據(jù)轉(zhuǎn)換成低位,并進(jìn)行延時(shí)處理后轉(zhuǎn)換成串行視頻數(shù)據(jù),并輸出并行視頻數(shù)據(jù)和串行視頻數(shù)據(jù)。
具體的,作為串并數(shù)據(jù)發(fā)生器103的一種實(shí)施方式,串并數(shù)據(jù)發(fā)生器103包括高速鎖相環(huán)、比位轉(zhuǎn)換器以及串化器;
比位轉(zhuǎn)換器對(duì)輸入的并行數(shù)據(jù)信號(hào)用倍頻時(shí)鐘進(jìn)行處理產(chǎn)生低位數(shù)的并行數(shù)據(jù)信號(hào);
串化器接收比位轉(zhuǎn)換器輸出的并行數(shù)據(jù)信號(hào),并根據(jù)高速鎖相環(huán)產(chǎn)生的延時(shí)時(shí)鐘信號(hào)產(chǎn)生串行數(shù)據(jù)信號(hào)。
高速鎖相環(huán)包括控制信號(hào)發(fā)生器、壓控振蕩器和驅(qū)動(dòng)器,控制信號(hào)發(fā)生器接收兩個(gè)不同時(shí)鐘輸入信號(hào)Clk_in,Clk_c,壓控振蕩器輸出的時(shí)鐘信號(hào)經(jīng)驅(qū)動(dòng)器放大后反饋至控制信號(hào)發(fā)生1作為一時(shí)鐘輸入信號(hào)Clk_c,時(shí)鐘輸入信號(hào)Clk_in為相對(duì)的外部時(shí)鐘信號(hào),控制信號(hào)發(fā)生器根據(jù)不同時(shí)鐘輸入信號(hào),得到相關(guān)的電流控制信號(hào),壓控振蕩器根據(jù)電流控制信號(hào)產(chǎn)生N個(gè)同頻率不同相位的時(shí)鐘,其中相鄰兩個(gè)時(shí)鐘的相位差為360/N,第N個(gè)時(shí)鐘與第一個(gè)時(shí)鐘的相位差也為360/N,驅(qū)動(dòng)器對(duì)壓控振蕩器的輸出時(shí)鐘信號(hào)增大驅(qū)動(dòng)能力。
控制信號(hào)發(fā)生器包括1/2分頻器,1/N分頻器、鑒相/頻器、電荷泵、低通濾波器和電壓電流轉(zhuǎn)換器,1/2分頻器和1/N分頻器輸出信號(hào)發(fā)送至鑒相/頻器,1/2分頻器接收外部時(shí)鐘信號(hào)Clk_in;1/N分頻器接收壓驅(qū)動(dòng)器反饋的時(shí)鐘信號(hào)Clk_c;鑒相/頻器、電荷泵和電壓電流轉(zhuǎn)換器依次相連,低通濾波器連接于電荷泵和電壓電流轉(zhuǎn)換器之間,鑒相/頻器產(chǎn)生相位/頻率差信號(hào)PU,PD,電荷泵根據(jù)接收到的相位/頻率差信號(hào)PU,PD對(duì)低通濾波器進(jìn)行充/放電荷,產(chǎn)生電壓控制信號(hào),電壓一電流轉(zhuǎn)換器將輸入的電壓控制信號(hào)VFILT轉(zhuǎn)換為電流控制信號(hào)I_CTL1,I_CTL2。
壓控振蕩器包括頻率控制器,以及由5個(gè)延時(shí)單元輸入輸出端依次相連而成的環(huán)形振蕩器,在本實(shí)施例中,環(huán)形振蕩器中的各延時(shí)單元具有一組差分時(shí)鐘輸入,同時(shí)輸出經(jīng)過(guò)延時(shí)的差分時(shí)鐘信號(hào)至下一相應(yīng)的延時(shí)單元。
頻率控制器接收電壓電流轉(zhuǎn)換器所產(chǎn)生的電流控制信號(hào)I_CTL1、I_CTL2,頻率控制器的輸出信號(hào)作為環(huán)形振蕩器中各延時(shí)單元的控制信號(hào),由5個(gè)延時(shí)單元輸出相鄰時(shí)鐘相位差為720的5個(gè)相位時(shí)鐘信號(hào)Clkl,Clk2,Clk3,Clk4,ClkS經(jīng)驅(qū)動(dòng)器增強(qiáng)驅(qū)動(dòng)能力后傳輸至串化器,串化器包括5個(gè)取位邏輯電路a,b,c,d,e和合成邏輯電路,取位邏輯電路a,b,c,d,e對(duì)并行數(shù)據(jù)信號(hào)中的各比特位作相應(yīng)取位,并輸出相應(yīng)的數(shù)據(jù)信號(hào)至合成邏輯電路,合成邏輯電路接收所有的取位邏輯電路的輸出信號(hào)后,輸出串行數(shù)據(jù)信號(hào)。
在本發(fā)明實(shí)施例中,H.264/SVAC編碼器104中存儲(chǔ)H.264標(biāo)準(zhǔn)和SVAC標(biāo)準(zhǔn)協(xié)議,H.264/SVAC編碼器104分別根據(jù)H.264標(biāo)準(zhǔn)和SVAC標(biāo)準(zhǔn)對(duì)串行視頻數(shù)據(jù)信號(hào)和并行視頻數(shù)據(jù)信號(hào)進(jìn)行編碼后輸出H.264視頻流和SVAC視頻流。
具體的,H.264編碼器通過(guò)對(duì)所述并行數(shù)據(jù)信號(hào)進(jìn)行預(yù)測(cè)、變換與量化和以及熵編碼等模塊處理后輸出H.264視頻流;
SVAC編碼器通過(guò)對(duì)所述串行數(shù)據(jù)信號(hào)進(jìn)行預(yù)測(cè)、變換與量化和以及熵編碼處理后輸出SVAC視頻流。
具體的,H.264編碼器可以采用型號(hào)為H3481的高清編碼器,SVAC編碼器可以采用SVAC高清視頻編碼器VS-DVS8901H-S。
其中,對(duì)于H.264編碼器,H.264編碼器包括輸入模塊、圖像預(yù)測(cè)模塊、預(yù)測(cè)殘差生成模塊、變換模塊、熵編碼模塊、反量化與反變換模塊、圖像重建模塊、經(jīng)典DCT域JND模塊、JND域值轉(zhuǎn)換模塊、預(yù)測(cè)殘差自適應(yīng)調(diào)整模塊和輸出模塊,其中:輸入模塊分別與圖像預(yù)測(cè)模塊、預(yù)測(cè)殘差生成模塊和經(jīng)典DCT域JND模塊相連傳輸待編碼的圖像,圖像預(yù)測(cè)模塊與預(yù)測(cè)殘差生成模塊相連傳輸待編碼圖像的預(yù)測(cè)值,預(yù)測(cè)殘差生成模塊與變換模塊相連傳輸待編碼圖像的預(yù)測(cè)殘差,變換模塊與預(yù)測(cè)殘差自適應(yīng)調(diào)整模塊相連傳輸H.264變換后的預(yù)測(cè)殘差變換系數(shù),反量化與反變換模塊與圖像重建模塊相連傳輸重建后的預(yù)測(cè)殘差,圖像重建模塊與圖像預(yù)測(cè)模塊相連傳輸重建后的圖像,經(jīng)典DCT域JND模塊與JND域值轉(zhuǎn)換模塊相連傳輸經(jīng)典DCT域的視覺(jué)可察覺(jué)失真域值,JND域值轉(zhuǎn)換模塊與預(yù)測(cè)殘差自適應(yīng)調(diào)整模塊相連傳輸H.264變換域的視覺(jué)可察覺(jué)失真域值,預(yù)測(cè)殘差自適應(yīng)調(diào)整模塊分別與熵編碼模塊和反量化與反變換模塊相連傳輸經(jīng)過(guò)調(diào)整的預(yù)測(cè)殘差系數(shù),熵編碼模塊與輸出模塊相連傳輸熵編碼后的碼流信息。
圖像預(yù)測(cè)模塊,包括:幀內(nèi)預(yù)測(cè)子模塊、運(yùn)動(dòng)估計(jì)子模塊和幀間預(yù)測(cè)子模塊,其中:幀內(nèi)預(yù)測(cè)子模塊與預(yù)測(cè)殘差生成模塊相連傳輸待編碼圖像的幀內(nèi)預(yù)測(cè)值,運(yùn)動(dòng)估計(jì)子模塊與幀間預(yù)測(cè)子模塊相連傳輸運(yùn)動(dòng)矢量信息,幀間預(yù)測(cè)子模塊與預(yù)測(cè)殘差生成模塊相連傳輸待編碼圖像的幀間預(yù)測(cè)值,運(yùn)動(dòng)估計(jì)子模塊與輸入模塊相連傳輸待編碼的圖像,幀內(nèi)預(yù)測(cè)子模塊、運(yùn)動(dòng)估計(jì)子模塊和幀間預(yù)測(cè)子模塊分別與圖像重建模塊相連傳輸重建后的圖像。
經(jīng)典DCT域JND模塊包括:頻率特性子模塊、亮度特性子模塊、紋理特性子模塊、時(shí)域特性子模塊和JND計(jì)算子模塊,其中:頻率特性子模塊、亮度特性子模塊、紋理特性子模塊和時(shí)域特性子模塊分別與輸入模塊相連傳輸待編碼的圖像,頻率特性子模塊與JND計(jì)算子模塊相連傳輸圖像的頻率敏感性信息,亮度特性子模塊與JND計(jì)算子模塊相連傳輸圖像的亮度敏感性信息,紋理特性子模塊與JND計(jì)算子模塊相連傳輸圖像的紋理敏感性信息,時(shí)域特性子模塊與JND計(jì)算子模塊相連傳輸圖像的時(shí)域敏感性信息,JND計(jì)算子模塊與JND域值轉(zhuǎn)換模塊相連傳輸經(jīng)典DCT域的視覺(jué)可察覺(jué)失真域值。
預(yù)測(cè)殘差生成模塊根據(jù)待編碼圖像的預(yù)測(cè)值,產(chǎn)生待編碼圖像的預(yù)測(cè)殘差。
變換模塊對(duì)預(yù)測(cè)殘差進(jìn)行H.264變換。
熵編碼模塊根據(jù)H.264標(biāo)準(zhǔn),對(duì)量化后的變換系數(shù)進(jìn)行熵編碼。
反量化與反變換模塊對(duì)預(yù)測(cè)殘差的量化后系數(shù)進(jìn)行反量化與反變換,重建出預(yù)測(cè)殘差。
圖像重建模塊根據(jù)重建后的預(yù)測(cè)殘差,重建出編碼的圖像。
JND域值轉(zhuǎn)換模塊把經(jīng)典DCT域的視覺(jué)可察覺(jué)失真域值轉(zhuǎn)換到H.264變換域中。
其中,對(duì)于SVAC編碼器,SVAC編碼器包括輸入模塊、圖像預(yù)測(cè)模塊、預(yù)測(cè)殘差生成模塊、變換模塊、熵編碼模塊、反量化與反變換模塊、圖像重建模塊、經(jīng)典DCT域JND模塊、JND域值轉(zhuǎn)換模塊、預(yù)測(cè)殘差自適應(yīng)調(diào)整模塊和輸出模塊,其中:輸入模塊分別與圖像預(yù)測(cè)模塊、預(yù)測(cè)殘差生成模塊和經(jīng)典DCT域JND模塊相連傳輸待編碼的圖像,圖像預(yù)測(cè)模塊與預(yù)測(cè)殘差生成模塊相連傳輸待編碼圖像的預(yù)測(cè)值,預(yù)測(cè)殘差生成模塊與變換模塊相連傳輸待編碼圖像的預(yù)測(cè)殘差,變換模塊與預(yù)測(cè)殘差自適應(yīng)調(diào)整模塊相連傳輸SVAC變換后的預(yù)測(cè)殘差變換系數(shù),反量化與反變換模塊與圖像重建模塊相連傳輸重建后的預(yù)測(cè)殘差,圖像重建模塊與圖像預(yù)測(cè)模塊相連傳輸重建后的圖像,經(jīng)典DCT域JND模塊與JND域值轉(zhuǎn)換模塊相連傳輸經(jīng)典DCT域的視覺(jué)可察覺(jué)失真域值,JND域值轉(zhuǎn)換模塊與預(yù)測(cè)殘差自適應(yīng)調(diào)整模塊相連傳輸SVAC變換域的視覺(jué)可察覺(jué)失真域值,預(yù)測(cè)殘差自適應(yīng)調(diào)整模塊分別與熵編碼模塊和反量化與反變換模塊相連傳輸經(jīng)過(guò)調(diào)整的預(yù)測(cè)殘差系數(shù),熵編碼模塊與輸出模塊相連傳輸熵編碼后的碼流信息。
圖像預(yù)測(cè)模塊,包括:幀內(nèi)預(yù)測(cè)子模塊、運(yùn)動(dòng)估計(jì)子模塊和幀間預(yù)測(cè)子模塊,其中:幀內(nèi)預(yù)測(cè)子模塊與預(yù)測(cè)殘差生成模塊相連傳輸待編碼圖像的幀內(nèi)預(yù)測(cè)值,運(yùn)動(dòng)估計(jì)子模塊與幀間預(yù)測(cè)子模塊相連傳輸運(yùn)動(dòng)矢量信息,幀間預(yù)測(cè)子模塊與預(yù)測(cè)殘差生成模塊相連傳輸待編碼圖像的幀間預(yù)測(cè)值,運(yùn)動(dòng)估計(jì)子模塊與輸入模塊相連傳輸待編碼的圖像,幀內(nèi)預(yù)測(cè)子模塊、運(yùn)動(dòng)估計(jì)子模塊和幀間預(yù)測(cè)子模塊分別與圖像重建模塊相連傳輸重建后的圖像。
經(jīng)典DCT域JND模塊包括:頻率特性子模塊、亮度特性子模塊、紋理特性子模塊、時(shí)域特性子模塊和JND計(jì)算子模塊,其中:頻率特性子模塊、亮度特性子模塊、紋理特性子模塊和時(shí)域特性子模塊分別與輸入模塊相連傳輸待編碼的圖像,頻率特性子模塊與JND計(jì)算子模塊相連傳輸圖像的頻率敏感性信息,亮度特性子模塊與JND計(jì)算子模塊相連傳輸圖像的亮度敏感性信息,紋理特性子模塊與JND計(jì)算子模塊相連傳輸圖像的紋理敏感性信息,時(shí)域特性子模塊與JND計(jì)算子模塊相連傳輸圖像的時(shí)域敏感性信息,JND計(jì)算子模塊與JND域值轉(zhuǎn)換模塊相連傳輸經(jīng)典DCT域的視覺(jué)可察覺(jué)失真域值。
預(yù)測(cè)殘差生成模塊根據(jù)待編碼圖像的預(yù)測(cè)值,產(chǎn)生待編碼圖像的預(yù)測(cè)殘差。
變換模塊對(duì)預(yù)測(cè)殘差進(jìn)行SVAC變換。
熵編碼模塊根據(jù)SVAC標(biāo)準(zhǔn),對(duì)量化后的變換系數(shù)進(jìn)行熵編碼。
反量化與反變換模塊對(duì)預(yù)測(cè)殘差的量化后系數(shù)進(jìn)行反量化與反變換,重建出預(yù)測(cè)殘差。
圖像重建模塊根據(jù)重建后的預(yù)測(cè)殘差,重建出編碼的圖像。
JND域值轉(zhuǎn)換模塊把經(jīng)典DCT域的視覺(jué)可察覺(jué)失真域值轉(zhuǎn)換到SVAC變換域中。
在本實(shí)用新型實(shí)施例中,第一網(wǎng)絡(luò)傳輸模塊105以及第二網(wǎng)絡(luò)傳輸模塊106可以為4G或者WIFI等無(wú)線傳輸模塊。
進(jìn)一步的,如圖2所示,雙編碼網(wǎng)絡(luò)攝像機(jī)10還包括緩沖器107;
緩沖器107對(duì)YUV格式視頻數(shù)據(jù)信號(hào)進(jìn)行數(shù)據(jù)緩沖復(fù)制后再輸出給串并數(shù)據(jù)發(fā)生器103。
通過(guò)設(shè)置緩沖器107,緩和了發(fā)送設(shè)備和接收設(shè)備之間的不匹配,提高了設(shè)備之間的并行性。
進(jìn)一步的,雙編碼網(wǎng)絡(luò)攝像機(jī)10還包括控制器108和云臺(tái)109;
控制器108根據(jù)視頻數(shù)據(jù)控制云臺(tái)109運(yùn)動(dòng)以獲取新的視頻數(shù)據(jù)。
具體的,控制器108檢測(cè)到視頻數(shù)據(jù)中沒(méi)有包括需要采集的信息時(shí),控制云臺(tái)109轉(zhuǎn)動(dòng)以重新獲取視頻數(shù)據(jù),或者,控制器108檢測(cè)到視頻數(shù)據(jù)包括兩輛車(chē)輛時(shí),控制第一攝像頭和第二攝像頭分別各采集一輛車(chē)輛,以獲取每個(gè)車(chē)輛的視頻信息。
本實(shí)用新型實(shí)施例通過(guò)設(shè)置H.264/SVAC編碼器,實(shí)現(xiàn)了視頻數(shù)據(jù)采集模塊進(jìn)行SVAC編碼和H.264編碼,并同時(shí)輸出H.264視頻流和SVAC視頻流,實(shí)現(xiàn)了獲取兩種視頻流。
本實(shí)用新型提供一種雙編碼網(wǎng)絡(luò)攝像機(jī)的編碼方法,如圖3所示,雙編碼網(wǎng)絡(luò)攝像機(jī)包括圖像采集器、模數(shù)轉(zhuǎn)換器、串并數(shù)據(jù)發(fā)生器以及H.264/SVAC編碼器;
編碼方法包括:
步驟S101.圖像采集器獲取視頻數(shù)據(jù)。
步驟S102.模數(shù)轉(zhuǎn)換器將視頻數(shù)據(jù)進(jìn)行模數(shù)轉(zhuǎn)換后輸出YUV格式視頻數(shù)據(jù)信號(hào)。
步驟S103.串并數(shù)據(jù)發(fā)生器將YUV格式視頻數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換后輸出串行視頻數(shù)據(jù)信號(hào)和并行視頻數(shù)據(jù)信號(hào)。
步驟S104.H.264/SVAC編碼器對(duì)串行視頻數(shù)據(jù)信號(hào)和并行視頻數(shù)據(jù)信號(hào)進(jìn)行編碼后獲取H.264視頻流和SVAC視頻流,并將H.264視頻流和SVAC視頻流分別通過(guò)第一網(wǎng)絡(luò)傳輸模塊和第二網(wǎng)絡(luò)單元進(jìn)行傳輸。
具體的,串并數(shù)據(jù)發(fā)生器包括高速鎖相環(huán)、比位轉(zhuǎn)換器以及串化器;
串并數(shù)據(jù)發(fā)生器將YUV格式視頻數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換后輸出串行視頻數(shù)據(jù)信號(hào)和并行視頻數(shù)據(jù)信號(hào),包括:
比位轉(zhuǎn)換器對(duì)輸入的并行數(shù)據(jù)信號(hào)用倍頻時(shí)鐘進(jìn)行處理產(chǎn)生低位數(shù)的并行數(shù)據(jù)信號(hào);
串化器接收比位轉(zhuǎn)換器輸出的并行數(shù)據(jù)信號(hào),并根據(jù)高速鎖相環(huán)產(chǎn)生的延時(shí)時(shí)鐘信號(hào)產(chǎn)生串行數(shù)據(jù)信號(hào)。
H.264/SVAC編碼器對(duì)串行視頻數(shù)據(jù)信號(hào)和并行視頻數(shù)據(jù)信號(hào)進(jìn)行編碼后輸出H.264視頻流和SVAC視頻流,包括:
H.264/SVAC編碼器對(duì)串行視頻數(shù)據(jù)信號(hào)和并行視頻數(shù)據(jù)信號(hào)進(jìn)行編碼后獲取H.264視頻流和SVAC視頻流,并將H.264視頻流和SVAC視頻流分別通過(guò)第一網(wǎng)絡(luò)傳輸模塊和第二網(wǎng)絡(luò)單元進(jìn)行傳輸;
具體的,H.264編碼器通過(guò)對(duì)并行數(shù)據(jù)信號(hào)進(jìn)行預(yù)測(cè)、變換與量化和以及熵編碼等模塊處理后輸出H.264視頻流;
SVAC編碼器通過(guò)對(duì)串行數(shù)據(jù)信號(hào)進(jìn)行預(yù)測(cè)、變換與量化和以及熵編碼處理后輸出SVAC視頻流。
雙編碼網(wǎng)絡(luò)攝像機(jī)還包括緩沖器;
編碼方法還包括:
緩沖器對(duì)YUV格式視頻數(shù)據(jù)信號(hào)進(jìn)行數(shù)據(jù)緩沖復(fù)制后再輸出給串并數(shù)據(jù)發(fā)生器。
進(jìn)一步的,雙編碼網(wǎng)絡(luò)攝像機(jī)還包括控制器和云臺(tái);
控制器根據(jù)視頻數(shù)據(jù)控制云臺(tái)運(yùn)動(dòng)以獲取新的視頻數(shù)據(jù)。
本實(shí)用新型實(shí)施例終端中的單元/步驟可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本實(shí)用新型所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本實(shí)用新型的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本實(shí)用新型所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本實(shí)用新型構(gòu)思的前提下做出若干等同替代或明顯變型,而且性能或用途相同,都應(yīng)當(dāng)視為屬于本實(shí)用新型由所提交的權(quán)利要求書(shū)確定的專(zhuān)利保護(hù)范圍。