欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

視頻圖像編解碼裝置及其方法、傳輸系統(tǒng)及其方法

文檔序號(hào):7796583閱讀:207來(lái)源:國(guó)知局
視頻圖像編解碼裝置及其方法、傳輸系統(tǒng)及其方法
【專(zhuān)利摘要】一種視頻圖像編解碼裝置及其方法、傳輸系統(tǒng)及其方法,其中傳輸系統(tǒng)包括:分割模塊、編碼模塊、解碼模塊和拼接模塊,分割模塊包括讀寫(xiě)控制電路、第一行緩沖器、第二行緩沖器、輸出控制電路,編碼模塊包括多個(gè)編碼引擎,解碼模塊包括多個(gè)解碼引擎,解碼引擎?zhèn)€數(shù)和編碼引擎?zhèn)€數(shù)均與倍數(shù)值相同,其中,倍數(shù)值是視頻圖像分辨率與編碼模塊分辨率的倍數(shù);第一行緩沖器、第二行緩沖器和讀寫(xiě)控制電路分別與信號(hào)源連接,讀寫(xiě)控制電路分別與第一行緩沖器、第二行緩沖器和輸出控制電路連接,輸出控制電路分別與第一行緩沖器、第二行緩沖器和編碼模塊連接,編碼模塊、解碼模塊和拼接模塊依次連接。從而實(shí)現(xiàn)對(duì)視頻圖像的編解碼和傳輸,成本低、效率高。
【專(zhuān)利說(shuō)明】視頻圖像編解碼裝置及其方法、傳輸系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別是涉及一種視頻圖像編解碼裝置及其方法、傳輸系統(tǒng)及其方法。
【背景技術(shù)】
[0002]現(xiàn)有的視頻編解碼系統(tǒng)一般包括依次連接的信號(hào)源、編碼模塊、解碼模塊、顯示器,編碼模塊與解碼模塊通過(guò)網(wǎng)絡(luò)連接。視頻信號(hào)源輸出視頻圖像,編碼模塊全分辨率接收該圖像信號(hào)并進(jìn)行編碼。編碼以后的視頻碼流經(jīng)過(guò)網(wǎng)絡(luò)傳輸?shù)浇獯a端,經(jīng)其解碼后,輸出到顯示器上?,F(xiàn)有的視頻編解碼系統(tǒng)適用于最大分辨率為1080p (即1920*1080)的系統(tǒng)。
[0003]隨著技術(shù)的發(fā)展,視頻圖像的分辨率越來(lái)越大,特別是超過(guò)高清圖像(典型分辨率為3840*2160),由于傳統(tǒng)編碼模塊和解碼模塊其編碼解碼引擎只能支持到IOSOp規(guī)格,因而采用傳統(tǒng)編碼模塊和解碼模塊無(wú)法支持超高清視頻圖像。
[0004]傳統(tǒng)技術(shù)中提供一種視頻編解碼方法,將全景圖分割成若干子圖,子圖之間沒(méi)有確切位置關(guān)系。以?xún)蓚€(gè)攝像頭所得到的兩幅圖(兩幅圖可以組成一個(gè)全景圖)分別為兩個(gè)子圖而言,它們之間會(huì)存在相互交疊的部分,因此采用運(yùn)動(dòng)估計(jì)補(bǔ)償?shù)人惴ㄟM(jìn)行檢驗(yàn)兩幅圖之間的相互關(guān)系,并把這些關(guān)系也加入到編碼后的碼流里面;解碼模塊需要根據(jù)這些信息進(jìn)行圖像的融合,去掉其中一幅的交疊部分。其主要解決的是圖像融合的問(wèn)題,這種方法需要在編解碼模塊中加入專(zhuān)有的復(fù)雜算法,因此降低了編解碼效率。同時(shí),由于傳統(tǒng)的編解碼模塊只能編解碼低分辨率的圖像,因此需要更換編解碼模塊重新設(shè)計(jì)新的編解碼模塊,從而導(dǎo)致成本比較高。

【發(fā)明內(nèi)容】

[0005]基于此,有必要針對(duì)視頻圖像編解碼時(shí)成本高、效率低的問(wèn)題,提供一種視頻圖像編解碼裝置及其方法、傳輸系統(tǒng)及其方法。
[0006]一種視頻圖像編碼裝置,包括:分割模塊和編碼模塊,所述分割模塊包括讀寫(xiě)控制電路、第一行緩沖器、第二行緩沖器、輸出控制電路,所述編碼模塊包括多個(gè)編碼引擎,編碼引擎?zhèn)€數(shù)與倍數(shù)值相同,其中,倍數(shù)值為視頻圖像分辨率與編碼模塊分辨率的倍數(shù);
[0007]所述第一行緩沖器、所述第二行緩沖器和讀寫(xiě)控制電路分別與信號(hào)源連接,讀寫(xiě)控制電路分別與第一行緩沖器、第二行緩沖器和輸出控制電路連接,所述輸出控制電路分別與第一行緩沖器、第二行緩沖器和編碼模塊連接;
[0008]所述讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù);
[0009]所述第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù);
[0010]所述第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù);
[0011]所述輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中;[0012]所述編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)進(jìn)行編碼。
[0013]一種視頻圖像編碼方法,采用上述視頻圖像編碼裝置,包括步驟:
[0014]利用讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù);
[0015]利用第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù);
[0016]利用第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù);
[0017]利用輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中,其中,根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值;
[0018]利用編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)進(jìn)行編碼。
[0019]上述視頻圖像編碼裝置和方法,通過(guò)設(shè)置分割模塊,通過(guò)分割模塊的讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊各個(gè)引擎中。從而實(shí)現(xiàn)采用低分辨率的編碼器編碼視頻圖像,特別是超高清視頻圖像,無(wú)需更換,節(jié)約成本,且沒(méi)有復(fù)雜算法,提高對(duì)超高清視頻圖像的編碼效率。
[0020]一種視頻圖像解碼裝置,包括:解碼模塊和拼接模塊,所述解碼模塊和所述拼接模塊連接,所述解碼模塊包括多個(gè)解碼引擎,解碼引擎?zhèn)€數(shù)與倍數(shù)值相同,其中,所述倍數(shù)值為視頻圖像分辨率與編碼模塊分辨率的倍數(shù);
[0021]所述解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào),其中,所述子編碼流為將視頻圖像按照預(yù)設(shè)分辨率進(jìn)行分割后得到的編碼流,同一視頻圖像分割得到的編碼流的時(shí)間戳相同;
[0022]所述拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
[0023]一種視頻圖像解碼方法,采用上述視頻圖像解碼裝置,包括步驟:
[0024]根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值;
[0025]利用解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào),其中,所述子編碼流為將視頻圖像按照預(yù)設(shè)分辨率進(jìn)行分割后得到的編碼流,同一視頻圖像分割得到的編碼流的時(shí)間戳相同;
[0026]利用拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
[0027]上述視頻圖像解碼裝置和方法,通過(guò)解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào),拼接模塊根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接,從而實(shí)現(xiàn)采用低分辨率的解碼器解碼視頻圖像,特別是超高清視頻圖像,無(wú)需更換,節(jié)約成本,且沒(méi)有復(fù)雜算法,提高對(duì)超高清視頻圖像的解碼效率。
[0028]一種視頻圖像傳輸系統(tǒng),包括:分割模塊、編碼模塊、解碼模塊和拼接模塊,所述分割模塊包括讀寫(xiě)控制電路、第一行緩沖器、第二行緩沖器、輸出控制電路,所述編碼模塊包括多個(gè)編碼引擎,所述解碼模塊包括多個(gè)解碼引擎,解碼引擎?zhèn)€數(shù)和編碼引擎?zhèn)€數(shù)均與倍數(shù)值相同,其中,所述倍數(shù)值為視頻圖像分辨率與編碼模塊分辨率的倍數(shù);
[0029]所述第一行緩沖器、所述第二行緩沖器和讀寫(xiě)控制電路分別與信號(hào)源連接,讀寫(xiě)控制電路分別與第一行緩沖器、第二行緩沖器和輸出控制電路連接,所述輸出控制電路分別與第一行緩沖器、第二行緩沖器和編碼模塊連接,編碼模塊、解碼模塊和拼接模塊依次連接;
[0030]所述讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù);
[0031]所述第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù);
[0032]所述第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù);
[0033]所述輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中;
[0034]所述編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)寫(xiě)入相同時(shí)間戳并進(jìn)行編碼獲得子編碼流,將子編碼流發(fā)送至解碼模塊;
[0035]所述解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào);
[0036]所述拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
[0037]—種視頻圖像傳輸方法,采用上述視頻圖像傳輸裝置,包括步驟:
[0038]利用讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù);
[0039]利用第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù);
[0040]利用第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù);
[0041]利用輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中,其中,根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值;
[0042]利用編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)寫(xiě)入相同時(shí)間戳并進(jìn)行編碼獲得子編碼流,將子編碼流發(fā)送至解碼模塊;
[0043]利用解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào);
[0044]利用拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
[0045]上述視頻圖像傳輸系統(tǒng)和方法,通過(guò)設(shè)置分割模塊和拼接模塊,通過(guò)分割模塊的讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊各個(gè)引擎中。通過(guò)解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào),拼接模塊根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接,從而實(shí)現(xiàn)采用低分辨率的編碼器和解碼器編碼和解碼視頻圖像,特別是超高清視頻圖像,無(wú)需更換,節(jié)約成本,且沒(méi)有復(fù)雜算法,提聞對(duì)超聞清視頻圖像的編碼解碼效率,從而提聞傳輸效率。【專(zhuān)利附圖】

【附圖說(shuō)明】
[0046]圖1為本發(fā)明視頻圖像編碼裝置實(shí)施例的結(jié)構(gòu)示意圖;
[0047]圖2為本發(fā)明視頻圖像解碼裝置實(shí)施例的結(jié)構(gòu)示意圖;
[0048]圖3為本發(fā)明視頻圖像傳輸系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖;
[0049]圖4為本發(fā)明視頻圖像傳輸系統(tǒng)具體運(yùn)用實(shí)例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0050]以下針對(duì)本發(fā)明視頻圖像編解碼裝置及其方法、傳輸系統(tǒng)及其方法的各實(shí)施例進(jìn)行詳細(xì)的描述。
[0051]如圖1所示,為本發(fā)明視頻圖像編碼裝置實(shí)施例的結(jié)構(gòu)示意圖,包括:分割模塊110和編碼模塊120,分割模塊包括讀寫(xiě)控制電路111、第一行緩沖器112、第二行緩沖器113、輸出控制電路114,編碼模塊包括多個(gè)編碼引擎,編碼引擎?zhèn)€數(shù)與倍數(shù)值相同,其中,倍數(shù)值為視頻圖像分辨率與編碼模塊分辨率的倍數(shù)。可以是根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值。比如,這里倍數(shù)值假設(shè)為N,則有N個(gè)編碼器。常見(jiàn)的編碼器可以處理最大分辨率為1080p (即1920*1080)的圖像,即編碼器的分辨率為1920*1080。當(dāng)需要處理7680*4320的高清視頻圖像時(shí),則7680*4320與1920*1080的倍數(shù)關(guān)系是4,則這里的倍數(shù)值N就是4。
[0052]第一行緩沖器112、第二行緩沖器113和讀寫(xiě)控制電路111分別與信號(hào)源連接,讀寫(xiě)控制電路111分別與第一行緩沖器112、第二行緩沖器113和輸出控制電路114連接,輸出控制電路114分別與第一行緩沖器112、第二行緩沖器113和編碼模塊120連接;
[0053]讀寫(xiě)控制電路111控制第一行緩沖器112和第二行緩沖器113依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路114從第一行緩沖器112和第二行緩沖器113中交替讀取行緩沖數(shù)據(jù);這里的依次輪流寫(xiě)入是指先寫(xiě)一行數(shù)據(jù)到第一行緩沖器112中,當(dāng)寫(xiě)滿(mǎn)一行后,則將第二行數(shù)據(jù)寫(xiě)入第二行緩沖器113中,因?yàn)樾芯彌_器在不斷寫(xiě)與讀過(guò)程中,設(shè)置兩個(gè)緩沖器便于后續(xù)輸出控制電路讀取。
[0054]第一行緩沖器112緩沖視頻圖像奇數(shù)行數(shù)據(jù);第二行緩沖器113緩沖視頻圖像偶數(shù)行數(shù)據(jù);由于第一行緩沖器和第二行緩沖器是依次輪流寫(xiě)入數(shù)據(jù),因此一個(gè)存儲(chǔ)的是奇數(shù)行數(shù)據(jù),一個(gè)存儲(chǔ)的是偶數(shù)行數(shù)據(jù)。
[0055]輸出控制電路114從第一行緩沖器112和第二行緩沖器113中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中;比如,當(dāng)N為4且第一行緩沖器112寫(xiě)入四分之一行后,可以由輸出控制電路讀取這四分之一數(shù)據(jù)到編碼器對(duì)應(yīng)的編碼引擎中。比如,為了方便,可以將第一個(gè)四分之一的數(shù)據(jù)放在編碼器的第一編碼引擎,第二個(gè)四分之一的數(shù)據(jù)放在編碼器的第二編碼引擎,以此類(lèi)推,即可將一行數(shù)據(jù)放在四個(gè)編碼引擎中。一次輪流放入數(shù)據(jù)后,則相當(dāng)于把原視頻圖像分成了四份,分別放在了四個(gè)編碼引擎中。
[0056]編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)進(jìn)行編碼。
[0057]由于本實(shí)施例無(wú)需更換傳統(tǒng)的低分辨率的編碼器,也無(wú)需增加復(fù)雜的程序,因此在實(shí)現(xiàn)對(duì)高清分辨率圖像的編碼過(guò)程中,降低了成本,提高了編碼效率。[0058]本發(fā)明還提供一種視頻圖像解碼裝置,包括:解碼模塊和拼接模塊,解碼模塊和拼接模塊連接,解碼模塊包括多個(gè)解碼引擎,解碼引擎?zhèn)€數(shù)與倍數(shù)值相同,其中,倍數(shù)值為視頻圖像分辨率與編碼模塊分辨率的倍數(shù);可以是根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值。比如,這里倍數(shù)值假設(shè)為N,則有N個(gè)編碼器。常見(jiàn)的編碼器可以處理最大分辨率為1080p (即1920*1080)的圖像,即編碼器的分辨率為1920*1080。當(dāng)需要處理7680*4320的高清視頻圖像時(shí),則7680*4320與1920*1080的倍數(shù)關(guān)系是4,則這里的倍數(shù)值N就是4。
[0059]解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào),其中,所述子編碼流為將視頻圖像按照預(yù)設(shè)分辨率進(jìn)行分割后得到的編碼流,同一視頻圖像分割得到的編碼流的時(shí)間戳相同;
[0060]拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
[0061]拼接模塊的組成方式有很多種,比如,在其中一個(gè)實(shí)施例中,如圖2所示,視頻圖像解碼裝置,包括:解碼模塊210和拼接模塊220,拼接模塊220包括行緩沖器221 (圖中只標(biāo)識(shí)出一個(gè)行緩沖器)、幀緩沖寫(xiě)入控制電路222、幀緩沖器223 (圖中只標(biāo)識(shí)出一個(gè)幀緩沖器)、圖像號(hào)匹配電路224、幀緩沖讀出控制電路225、輸出控制電路226,行緩沖器的個(gè)數(shù)和幀緩沖器的個(gè)數(shù)均與倍數(shù)值相同;
[0062]各個(gè)行緩沖器221 —端分別與解碼模塊210的各引擎連接,另一端與幀緩沖寫(xiě)入控制電路222連接,由于行緩沖器和引擎?zhèn)€數(shù)是相同的,因此緩沖器與引擎一一對(duì)應(yīng)連接,即每個(gè)引擎連接一個(gè)行緩沖器。每個(gè)行緩沖器的另一端則連接幀緩沖寫(xiě)入控制電路。
[0063]幀緩沖寫(xiě)入控制電路222、圖像號(hào)匹配電路224、幀緩沖讀取控制電路225、輸出控制電路226依次連接,各個(gè)幀緩沖器223均分別與幀緩沖寫(xiě)入控制電路222和幀緩沖讀出控制電路225連接;即每個(gè)幀緩沖器223都連接幀緩沖寫(xiě)入控制電路222和幀緩沖讀出控制電路225。
[0064]行緩沖器221將解碼模塊210中與該行緩沖器連接的引擎中的解碼圖像的行數(shù)據(jù)進(jìn)行緩沖;
[0065]幀緩沖寫(xiě)入控制電路222分別從行緩沖器221中讀取行緩沖數(shù)據(jù),并將同一行緩沖器221的行緩沖數(shù)據(jù)寫(xiě)入同一幀緩沖器223中,當(dāng)讀取該行緩沖器的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),將該幀解碼圖像的圖像號(hào)和位置號(hào)發(fā)送至圖像號(hào)匹配電路中;幀緩沖寫(xiě)入控制電路222從每個(gè)行緩沖器中讀取數(shù)據(jù),只要行緩沖器中存在數(shù)據(jù)即可從中讀取數(shù)據(jù),然后放入對(duì)應(yīng)的幀緩沖器223中。
[0066]幀緩沖器223接收行緩沖數(shù)據(jù),當(dāng)接收的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),合并為一幀解碼圖像;
[0067]幀緩沖讀出控制電路225用于當(dāng)每個(gè)幀緩沖器中緩沖預(yù)設(shè)幀數(shù)的幀解碼圖像時(shí),向圖像號(hào)匹配電路224發(fā)送匹配指令,并接收?qǐng)D像號(hào)匹配電路224反饋的位置號(hào),根據(jù)位置號(hào)從各個(gè)幀緩沖器中讀取幀解碼圖像并合并為同一幅圖像,將該圖像發(fā)送至輸出控制電路226 ;
[0068]圖像號(hào)匹配電路224接收幀緩沖寫(xiě)入控制電路222發(fā)送的圖像號(hào)和位置號(hào),當(dāng)接收到匹配指令時(shí),將圖像號(hào)進(jìn)行匹配,并將匹配的圖像號(hào)對(duì)應(yīng)的位置號(hào)發(fā)送至幀緩沖讀出控制電路225 ;
[0069]輸出控制電路226將接收的圖像發(fā)送至顯示器。
[0070]本實(shí)施例中的拼接模塊,通過(guò)設(shè)置圖像號(hào)匹配電路和幀緩沖讀出控制電路,實(shí)現(xiàn)在幀緩沖器中緩沖多幀圖像,然后將多幀圖像的圖像號(hào)進(jìn)行匹配從而找出對(duì)應(yīng)完整的一副圖像。這樣可以避免由于網(wǎng)絡(luò)或者其他傳輸原因?qū)е滦芯彌_數(shù)據(jù)不一致,從而使圖像拼接不完整的情況,提高了拼接圖像的質(zhì)量。
[0071]作為一種實(shí)施方式,可以將圖像匹配電路和幀緩沖讀出控制電路分成兩個(gè)電路設(shè)置,這樣方便后續(xù)修改。比如,需要修改匹配原則,則可以直接修改圖像匹配電路,無(wú)需修改幀緩沖讀出控制電路。但在另一個(gè)實(shí)施方式中,也可將圖像匹配電路和幀緩沖讀出控制電路設(shè)置在同一個(gè)電路中,這樣可以節(jié)約成本。
[0072]本發(fā)明還提供一種視頻圖像傳輸系統(tǒng),如圖3,包括:分割模塊310、編碼模塊320、解碼模塊330和拼接模塊340,分割模塊310包括讀寫(xiě)控制電路311、第一行緩沖器312、第二行緩沖器313、輸出控制電路314,編碼模塊包括多個(gè)編碼引擎,解碼模塊包括多個(gè)解碼引擎,解碼引擎?zhèn)€數(shù)和編碼引擎?zhèn)€數(shù)均與倍數(shù)值相同,其中,倍數(shù)值為視頻圖像分辨率與編碼模塊分辨率的倍數(shù);比如,這里倍數(shù)值假設(shè)為N,則有N個(gè)編碼器。常見(jiàn)的編碼器可以處理最大分辨率為1080p (即1920*1080)的圖像,即編碼器的分辨率為1920*1080。當(dāng)需要處理7680*4320的高清視頻圖像時(shí),則7680*4320與1920*1080的倍數(shù)關(guān)系是4,則這里的倍數(shù)值N就是4。
[0073]第一行緩沖器、第二行緩沖器和讀寫(xiě)控制電路分別與信號(hào)源連接,讀寫(xiě)控制電路分別與第一行緩沖器、第二行緩沖器和輸出控制電路連接,輸出控制電路分別與第一行緩沖器、第二行緩沖器和編碼模塊連接,編碼模塊、解碼模塊和拼接模塊依次連接;
[0074]讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù);這里的依次輪流寫(xiě)入是指先寫(xiě)一行數(shù)據(jù)到第一行緩沖器中,當(dāng)寫(xiě)滿(mǎn)一行后,則將第二行數(shù)據(jù)寫(xiě)入第二行緩沖器中,因?yàn)樾芯彌_器在不斷寫(xiě)與讀過(guò)程中,設(shè)置兩個(gè)緩沖器便于后續(xù)輸出控制電路讀取。
[0075]第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù);第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù);由于第一行緩沖器和第二行緩沖器是依次輪流寫(xiě)入數(shù)據(jù),因此一個(gè)存儲(chǔ)的是奇數(shù)行數(shù)據(jù),一個(gè)存儲(chǔ)的是偶數(shù)行數(shù)據(jù)。
[0076]輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中;
[0077]編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)寫(xiě)入相同時(shí)間戳并進(jìn)行編碼獲得子編碼流,將子編碼流發(fā)送至解碼模塊;
[0078]解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào);
[0079]拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
[0080]在其中一個(gè)實(shí)施例中,如圖3所示,拼接模塊340包括行緩沖器341、幀緩沖寫(xiě)入控制電路342、幀緩沖器343、圖像號(hào)匹配電路344、幀緩沖讀出控制電路345、輸出控制電路346,行緩沖器的個(gè)數(shù)和幀緩沖器的個(gè)數(shù)均與倍數(shù)值相同;[0081]各個(gè)行緩沖器一端分別與解碼模塊的各引擎連接,另一端與幀緩沖寫(xiě)入控制電路連接,幀緩沖寫(xiě)入控制電路、圖像號(hào)匹配電路、幀緩沖讀取控制電路、輸出控制電路依次連接,各個(gè)幀緩沖器均分別與幀緩沖寫(xiě)入控制電路和幀緩沖讀出控制電路連接;
[0082]行緩沖器將解碼模塊中與該行緩沖器連接的引擎中的解碼圖像的行數(shù)據(jù)進(jìn)行緩沖;
[0083]幀緩沖寫(xiě)入控制電路分別從行緩沖器中讀取行緩沖數(shù)據(jù),并將同一行緩沖器的行緩沖數(shù)據(jù)寫(xiě)入同一幀緩沖器中,當(dāng)讀取該行緩沖器的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),將該幀解碼圖像的圖像號(hào)和位置號(hào)發(fā)送至圖像號(hào)匹配電路中;
[0084]幀緩沖器接收行緩沖數(shù)據(jù),當(dāng)接收的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),合并為一幀解碼圖像;
[0085]幀緩沖讀出控制電路用于當(dāng)每個(gè)幀緩沖器中緩沖預(yù)設(shè)幀數(shù)的幀解碼圖像時(shí),向圖像號(hào)匹配電路發(fā)送匹配指令,并接收?qǐng)D像號(hào)匹配電路反饋的位置號(hào),根據(jù)位置號(hào)從各個(gè)幀緩沖器中讀取幀解碼圖像并合并為同一幅圖像,將該圖像發(fā)送至輸出控制電路;
[0086]圖像號(hào)匹配電路接收幀緩沖寫(xiě)入控制電路發(fā)送的圖像號(hào)和位置號(hào),當(dāng)接收到匹配指令時(shí),將圖像號(hào)進(jìn)行匹配,并將匹配的圖像號(hào)對(duì)應(yīng)的位置號(hào)發(fā)送至幀緩沖讀出控制電路;
[0087]輸出控制電路將接收的圖像發(fā)送至顯示器。
[0088]本發(fā)明舉其中一個(gè)具體運(yùn)用實(shí)例進(jìn)行說(shuō)明,如圖4所示,假設(shè)處理3840*2160的高清視頻圖像時(shí),由于常見(jiàn)的編碼器可以處理最大分辨率為IOSOp (即1920*1080)的圖像,則3840*2160與1920*1080的倍數(shù)關(guān)系是2,則這里的倍數(shù)值N就是2。
[0089]首先將超高清圖像分割成小分辨率圖像,從而通用編碼器可以編碼。2個(gè)編碼器將分割后的圖像編碼后,發(fā)送碼流到解碼端。解碼端采用兩個(gè)通用解碼器可以解碼小分辨率圖像,之后經(jīng)過(guò)拼接器將圖像拼接為超高清圖像。
[0090]系統(tǒng)中,包括分割器42、編碼器43、解碼器45、拼接器46。分割器42包含兩個(gè)行緩沖器421、422和讀寫(xiě)控制電路423、輸出控制電路424 ;拼接器46包含兩路行緩沖器461和462、兩個(gè)幀緩沖465和466、幀緩沖寫(xiě)入控制電路463、圖像號(hào)匹配電路464、幀緩沖讀出控制電路467、輸出控制電路468 ;編碼器43和解碼器45采用TI的TMS320DM8168。
[0091]信號(hào)源41逐行將3840個(gè)圖像數(shù)據(jù)輸入到分割器42。讀寫(xiě)控制電路控制將圖像奇數(shù)行數(shù)據(jù)保存在行緩沖器421中,偶數(shù)行數(shù)據(jù)保存在422中。輸出控制電路424控制從421和422交替讀取行數(shù)據(jù)。當(dāng)421寫(xiě)滿(mǎn)一行數(shù)據(jù)時(shí),輸出控制電路424將421中的第I到第1920個(gè)數(shù)據(jù)和第1921到第3840個(gè)數(shù)據(jù),同時(shí)分別輸出給編碼器I和編碼器2。之后,輸出控制電路424,在行緩沖器422寫(xiě)滿(mǎn)后,從行緩沖422中以上述方式輸出一行數(shù)據(jù)。上數(shù)據(jù)過(guò)程交替進(jìn)行,便將一幅圖像分割為左右兩個(gè)部分,輸入到編碼器43內(nèi)。
[0092]編碼器43利用其內(nèi)部的兩個(gè)編碼引擎完成編碼。然后通過(guò)網(wǎng)絡(luò)輸出到解碼器45。
[0093]解碼器45利用其內(nèi)部的兩個(gè)解碼引擎,分別解碼接收到的編碼流,之后將左右部分的圖像分別輸出到拼接器46。其中,編碼器43在編碼前,要將時(shí)間戳打到圖像里面;解碼器45解碼后,根據(jù)時(shí)間戳,可以通過(guò)修改圖像中的一個(gè)像素點(diǎn)數(shù)值,用以標(biāo)識(shí)圖像號(hào)。
[0094]拼接器46將依靠這些圖像號(hào)進(jìn)行圖像組合輸出。
[0095]拼接器46接收到左右兩半,經(jīng)解碼器25解碼并打過(guò)圖像號(hào)的圖像后,分別存入行緩沖器461和462。幀緩沖寫(xiě)入圖像號(hào)記錄電路分別從461和462讀取圖像數(shù)據(jù),并寫(xiě)入幀緩沖465和幀換沖466 ;同時(shí)記錄寫(xiě)入幀緩沖該位置的圖像號(hào)和位置號(hào)。當(dāng)幀緩沖465和466中,分別寫(xiě)入2幀圖像后,幀緩沖讀取控制電路467觸發(fā)圖像號(hào)匹配電路464開(kāi)始工作,從寫(xiě)入的4幀圖像中,根據(jù)圖像號(hào)尋找匹配。找到相同的圖像號(hào),即說(shuō)明對(duì)應(yīng)的幀緩沖處的圖像是一幅圖像。幀緩沖讀取控制電路467,即根據(jù)位置號(hào)開(kāi)始從匹配的幀緩沖位置處讀取圖像數(shù)據(jù)。
[0096]輸出控制電路468,控制從幀緩沖465輸出I到1920點(diǎn),之后從1921到3840個(gè)點(diǎn)的順序輸出。然后,重復(fù)上述過(guò)程,重復(fù)2160次,即完成一幀圖像的拼接輸出。
[0097]針對(duì)上述視頻圖像編碼裝置,本發(fā)明還提供一種視頻圖像編碼方法,包括:
[0098]利用讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù);
[0099]利用第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù);
[0100]利用第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù);
[0101]利用輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中,其中,根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值;
[0102]利用編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)進(jìn)行編碼。
[0103]針對(duì)上述視頻圖像解碼裝置,本發(fā)明還提供一種視頻圖像解碼方法,包括:
[0104]根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值;
[0105]利用解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào),其中,所述子編碼流為將視頻圖像按照預(yù)設(shè)分辨率進(jìn)行分割后得到的編碼流,同一視頻圖像分割得到的編碼流的時(shí)間戳相同;
[0106]利用拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
[0107]在其中一個(gè)實(shí)施例中,所述利用拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接步驟,包括:
[0108]利用行緩沖器將解碼模塊中與該行緩沖器對(duì)應(yīng)的引擎中的解碼圖像的行數(shù)據(jù)進(jìn)行緩沖;
[0109]利用幀緩沖寫(xiě)入控制電路分別從行緩沖器中讀取行緩沖數(shù)據(jù),并將同一行緩沖器的行緩沖數(shù)據(jù)寫(xiě)入同一幀緩沖器中,當(dāng)讀取該行緩沖器的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),將該幀解碼圖像的圖像號(hào)和位置號(hào)發(fā)送至圖像號(hào)匹配電路中;
[0110]利用幀緩沖器接收行緩沖數(shù)據(jù),當(dāng)接收的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),合并為一幀解碼圖像;
[0111]利用幀緩沖讀出控制電路用于當(dāng)每個(gè)幀緩沖器中緩沖預(yù)設(shè)幀數(shù)的幀解碼圖像時(shí),向圖像號(hào)匹配電路發(fā)送匹配指令,并接收?qǐng)D像號(hào)匹配電路反饋的位置號(hào),根據(jù)位置號(hào)從各個(gè)幀緩沖器中讀取幀解碼圖像并合并為同一幅圖像,將該圖像發(fā)送至輸出控制電路;
[0112]利用圖像號(hào)匹配電路接收幀緩沖寫(xiě)入控制電路發(fā)送的圖像號(hào)和位置號(hào),當(dāng)接收到匹配指令時(shí),將圖像號(hào)進(jìn)行匹配,并將匹配的圖像號(hào)對(duì)應(yīng)的位置號(hào)發(fā)送至幀緩沖讀出控制電路;[0113]利用輸出控制電路將接收的圖像發(fā)送至顯示器。
[0114]針對(duì)上述視頻圖像傳輸系統(tǒng),本發(fā)明還提供一種視頻圖像傳輸方法,包括:
[0115]利用讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù);
[0116]利用第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù);
[0117]利用第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù);
[0118]利用輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中,其中,根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值;
[0119]利用編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)寫(xiě)入相同時(shí)間戳并進(jìn)行編碼獲得子編碼流,將子編碼流發(fā)送至解碼模塊;
[0120]利用解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào);
[0121 ] 利用拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
[0122]在其中一個(gè)實(shí)施例中,所述利用拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接步驟,包括:
[0123]利用行緩沖器將解碼模塊中與該行緩沖器對(duì)應(yīng)的引擎中的解碼圖像的行數(shù)據(jù)進(jìn)行緩沖;
[0124]利用幀緩沖寫(xiě)入控制電路分別從行緩沖器中讀取行緩沖數(shù)據(jù),并將同一行緩沖器的行緩沖數(shù)據(jù)寫(xiě)入同一幀緩沖器中,當(dāng)讀取該行緩沖器的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),將該幀解碼圖像的圖像號(hào)和位置號(hào)發(fā)送至圖像號(hào)匹配電路中;
[0125]利用幀緩沖器接收行緩沖數(shù)據(jù),當(dāng)接收的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),合并為一幀解碼圖像;
[0126]利用幀緩沖讀出控制電路用于當(dāng)每個(gè)幀緩沖器中緩沖預(yù)設(shè)幀數(shù)的幀解碼圖像時(shí),向圖像號(hào)匹配電路發(fā)送匹配指令,并接收?qǐng)D像號(hào)匹配電路反饋的位置號(hào),根據(jù)位置號(hào)從各個(gè)幀緩沖器中讀取幀解碼圖像并合并為同一幅圖像,將該圖像發(fā)送至輸出控制電路;
[0127]利用圖像號(hào)匹配電路接收幀緩沖寫(xiě)入控制電路發(fā)送的圖像號(hào)和位置號(hào),當(dāng)接收到匹配指令時(shí),將圖像號(hào)進(jìn)行匹配,并將匹配的圖像號(hào)對(duì)應(yīng)的位置號(hào)發(fā)送至幀緩沖讀出控制電路;
[0128]利用輸出控制電路將接收的圖像發(fā)送至顯示器。
[0129]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種視頻圖像編碼裝置,其特征在于,包括:分割模塊和編碼模塊,所述分割模塊包括讀寫(xiě)控制電路、第一行緩沖器、第二行緩沖器、輸出控制電路,所述編碼模塊包括多個(gè)編碼引擎,編碼引擎?zhèn)€數(shù)與倍數(shù)值相同,其中,所述倍數(shù)值為視頻圖像分辨率與編碼模塊分辨率的倍數(shù); 所述第一行緩沖器、所述第二行緩沖器和讀寫(xiě)控制電路分別與信號(hào)源連接,讀寫(xiě)控制電路分別與第一行緩沖器、第二行緩沖器和輸出控制電路連接,所述輸出控制電路分別與第一行緩沖器、第二行緩沖器和編碼模塊連接; 所述讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù); 所述第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù); 所述第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù); 所述輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中; 所述編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)進(jìn)行編碼。
2.一種視頻圖像解碼裝置,其特征在于,包括:解碼模塊和拼接模塊,所述解碼模塊和所述拼接模塊連接,所述解碼模塊包括多個(gè)解碼引擎,解碼引擎?zhèn)€數(shù)與倍數(shù)值相同,其中,所述倍數(shù)值為視頻圖像分辨率與編碼模塊分辨率的倍數(shù); 所述解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào),其中,所述子編碼流為將視頻圖像按照預(yù)設(shè)分辨率進(jìn)行分割后得到的編碼流,同一視頻圖像分割得到的編碼流的時(shí)間戳相同;` 所述拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
3.根據(jù)權(quán)利要求2所述的視頻圖像解碼裝置,其特征在于, 所述拼接模塊包括行緩沖器、幀緩沖寫(xiě)入控制電路、幀緩沖器、圖像號(hào)匹配電路、幀緩沖讀出控制電路、輸出控制電路,所述行緩沖器的個(gè)數(shù)和所述幀緩沖器的個(gè)數(shù)均與所述倍數(shù)值相同; 各個(gè)行緩沖器一端分別與解碼模塊的各引擎連接,另一端與幀緩沖寫(xiě)入控制電路連接,幀緩沖寫(xiě)入控制電路、圖像號(hào)匹配電路、幀緩沖讀取控制電路、輸出控制電路依次連接,各個(gè)幀緩沖器均分別與幀緩沖寫(xiě)入控制電路和幀緩沖讀出控制電路連接; 所述行緩沖器將解碼模塊中與該行緩沖器連接的引擎中的解碼圖像的行數(shù)據(jù)進(jìn)行緩沖; 所述幀緩沖寫(xiě)入控制電路分別從行緩沖器中讀取行緩沖數(shù)據(jù),并將同一行緩沖器的行緩沖數(shù)據(jù)寫(xiě)入同一幀緩沖器中,當(dāng)讀取該行緩沖器的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),將該幀解碼圖像的圖像號(hào)和位置號(hào)發(fā)送至圖像號(hào)匹配電路中; 所述幀緩沖器接收行緩沖數(shù)據(jù),當(dāng)接收的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),合并為一幀解碼圖像; 所述幀緩沖讀出控制電路用于當(dāng)每個(gè)幀緩沖器中緩沖預(yù)設(shè)幀數(shù)的幀解碼圖像時(shí),向圖像號(hào)匹配電路發(fā)送匹配指令,并接收?qǐng)D像號(hào)匹配電路反饋的位置號(hào),根據(jù)位置號(hào)從各個(gè)幀緩沖器中讀取幀解碼圖像并合并為同一幅圖像,將該圖像發(fā)送至輸出控制電路;所述圖像號(hào)匹配電路接收幀緩沖寫(xiě)入控制電路發(fā)送的圖像號(hào)和位置號(hào),當(dāng)接收到匹配指令時(shí),將圖像號(hào)進(jìn)行匹配,并將匹配的圖像號(hào)對(duì)應(yīng)的位置號(hào)發(fā)送至幀緩沖讀出控制電路; 所述輸出控制電路將接收的圖像發(fā)送至顯示器。
4.一種視頻圖像傳輸系統(tǒng),其特征在于,包括:分割模塊、編碼模塊、解碼模塊和拼接模塊,所述分割模塊包括讀寫(xiě)控制電路、第一行緩沖器、第二行緩沖器、輸出控制電路,所述編碼模塊包括多個(gè)編碼引擎,所述解碼模塊包括多個(gè)解碼引擎,解碼引擎?zhèn)€數(shù)和編碼引擎?zhèn)€數(shù)均與倍數(shù)值相同,其中,所述倍數(shù)值為視頻圖像分辨率與編碼模塊分辨率的倍數(shù);所述第一行緩沖器、所述第二行緩沖器和讀寫(xiě)控制電路分別與信號(hào)源連接,讀寫(xiě)控制電路分別與第一行緩沖器、第二行緩沖器和輸出控制電路連接,所述輸出控制電路分別與第一行緩沖器、第二行緩沖器和編碼模塊連接,編碼模塊、解碼模塊和拼接模塊依次連接;所述讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù); 所述第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù); 所述第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù); 所述輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中; 所述編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)寫(xiě)入相同時(shí)間戳并進(jìn)行編碼獲得子編碼流,將子編碼流發(fā)送至解碼模塊; 所述解碼模塊接收編 碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào); 所述拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
5.根據(jù)權(quán)利要求4所述的視頻圖像傳輸系統(tǒng),其特征在于, 所述拼接模塊包括行緩沖器、幀緩沖寫(xiě)入控制電路、幀緩沖器、圖像號(hào)匹配電路、幀緩沖讀出控制電路、輸出控制電路,所述行緩沖器的個(gè)數(shù)和所述幀緩沖器的個(gè)數(shù)均與所述倍數(shù)值相同; 各個(gè)行緩沖器一端分別與解碼模塊的各引擎連接,另一端與幀緩沖寫(xiě)入控制電路連接,幀緩沖寫(xiě)入控制電路、圖像號(hào)匹配電路、幀緩沖讀取控制電路、輸出控制電路依次連接,各個(gè)幀緩沖器均分別與幀緩沖寫(xiě)入控制電路和幀緩沖讀出控制電路連接; 所述行緩沖器將解碼模塊中與該行緩沖器連接的引擎中的解碼圖像的行數(shù)據(jù)進(jìn)行緩沖; 所述幀緩沖寫(xiě)入控制電路分別從行緩沖器中讀取行緩沖數(shù)據(jù),并將同一行緩沖器的行緩沖數(shù)據(jù)寫(xiě)入同一幀緩沖器中,當(dāng)讀取該行緩沖器的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),將該幀解碼圖像的圖像號(hào)和位置號(hào)發(fā)送至圖像號(hào)匹配電路中; 所述幀緩沖器接收行緩沖數(shù)據(jù),當(dāng)接收的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),合并為一幀解碼圖像; 所述幀緩沖讀出控制電路用于當(dāng)每個(gè)幀緩沖器中緩沖預(yù)設(shè)幀數(shù)的幀解碼圖像時(shí),向圖像號(hào)匹配電路發(fā)送匹配指令,并接收?qǐng)D像號(hào)匹配電路反饋的位置號(hào),根據(jù)位置號(hào)從各個(gè)幀緩沖器中讀取幀解碼圖像并合并為同一幅圖像,將該圖像發(fā)送至輸出控制電路;所述圖像號(hào)匹配電路接收幀緩沖寫(xiě)入控制電路發(fā)送的圖像號(hào)和位置號(hào),當(dāng)接收到匹配指令時(shí),將圖像號(hào)進(jìn)行匹配,并將匹配的圖像號(hào)對(duì)應(yīng)的位置號(hào)發(fā)送至幀緩沖讀出控制電路; 所述輸出控制電路將接收的圖像發(fā)送至顯示器。
6.一種基于權(quán)利要求1所述的視頻圖像編碼裝置的視頻圖像編碼方法,其特征在于,包括: 利用讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù); 利用第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù); 利用第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù); 利用輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中,其中,根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值; 利用編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)進(jìn)行編碼。
7.一種視頻圖像解碼方法,其特征在于,采用權(quán)利要求2或3所述的視頻圖像解碼裝置,包括步驟: 根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值; 利用解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào),其中,所述子編碼流為將視頻圖像按照預(yù)設(shè)分辨率進(jìn)行分割后得到的編碼流,同一視頻圖像分割得到的編碼流的時(shí)間戳相同; 利用拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
8.根據(jù)權(quán)利要求7所述的視頻圖像解碼方法,其特征在于,所述利用拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接步驟,包括: 利用行緩沖器將解碼模塊中與該行緩沖器對(duì)應(yīng)的引擎中的解碼圖像的行數(shù)據(jù)進(jìn)行緩沖; 利用幀緩沖寫(xiě)入控制電路分別從行緩沖器中讀取行緩沖數(shù)據(jù),并將同一行緩沖器的行緩沖數(shù)據(jù)寫(xiě)入同一幀緩沖器中,當(dāng)讀取該行緩沖器的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),將該幀解碼圖像的圖像號(hào)和位置號(hào)發(fā)送至圖像號(hào)匹配電路中; 利用幀緩沖器接收行緩沖數(shù)據(jù),當(dāng)接收的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),合并為一幀解碼圖像; 利用幀緩沖讀出控制電路用于當(dāng)每個(gè)幀緩沖器中緩沖預(yù)設(shè)幀數(shù)的幀解碼圖像時(shí),向圖像號(hào)匹配電路發(fā)送匹配指令,并接收?qǐng)D像號(hào)匹配電路反饋的位置號(hào),根據(jù)位置號(hào)從各個(gè)幀緩沖器中讀取幀解碼圖像并合并為同一幅圖像,將該圖像發(fā)送至輸出控制電路; 利用圖像號(hào)匹配電路接收幀緩沖寫(xiě)入控制電路發(fā)送的圖像號(hào)和位置號(hào),當(dāng)接收到匹配指令時(shí),將圖像號(hào)進(jìn)行匹配,并將匹配的圖像號(hào)對(duì)應(yīng)的位置號(hào)發(fā)送至幀緩沖讀出控制電路; 利用輸出控制電路將接收的圖像發(fā)送至顯示器。
9.一種視頻圖像傳輸方法,其特征在于,采用權(quán)利要求4或5所述的視頻圖像傳輸系統(tǒng),包括步驟: 利用讀寫(xiě)控制電路控制第一行緩沖器和第二行緩沖器依次輪流寫(xiě)入視頻圖像整行數(shù)據(jù),控制輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù); 利用第一行緩沖器緩沖視頻圖像奇數(shù)行數(shù)據(jù); 利用第二行緩沖器緩沖視頻圖像偶數(shù)行數(shù)據(jù); 利用輸出控制電路從第一行緩沖器和第二行緩沖器中交替讀取行緩沖數(shù)據(jù),并且將每行緩沖數(shù)據(jù)平均分成與倍數(shù)值相同的份數(shù),依次發(fā)送到編碼模塊的各個(gè)引擎中,其中,根據(jù)視頻圖像的分辨率與編碼器的分辨率倍數(shù)確定倍數(shù)值; 利用編碼模塊的各個(gè)引擎對(duì)接收的數(shù)據(jù)寫(xiě)入相同時(shí)間戳并進(jìn)行編碼獲得子編碼流,將子編碼流發(fā)送至解碼模塊; 利用解碼模塊接收編碼模塊各個(gè)引擎中帶有時(shí)間戳的子編碼流,將子編碼流進(jìn)行解碼獲得解碼圖像,并根據(jù)時(shí)間戳將解碼圖像進(jìn)行標(biāo)識(shí)圖像號(hào); 利用拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接。
10.根據(jù)權(quán)利要求9所述的視頻圖像傳輸方法,其特征在于,所述利用拼接模塊用于根據(jù)圖像號(hào)對(duì)各個(gè)解碼圖像進(jìn)行拼接步驟,包括: 利用行緩沖器將解碼模塊中與該行緩沖器對(duì)應(yīng)的引擎中的解碼圖像的行數(shù)據(jù)進(jìn)行緩沖; 利用幀緩沖寫(xiě)入控制電路分別從行緩沖器中讀取行緩沖數(shù)據(jù),并將同一行緩沖器的行緩沖數(shù)據(jù)寫(xiě)入同一幀緩沖器中 ,當(dāng)讀取該行緩沖器的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),將該幀解碼圖像的圖像號(hào)和位置號(hào)發(fā)送至圖像號(hào)匹配電路中; 利用幀緩沖器接收行緩沖數(shù)據(jù),當(dāng)接收的行緩沖數(shù)據(jù)的行數(shù)為一幀解碼圖像的行數(shù)時(shí),合并為一幀解碼圖像; 利用幀緩沖讀出控制電路用于當(dāng)每個(gè)幀緩沖器中緩沖預(yù)設(shè)幀數(shù)的幀解碼圖像時(shí),向圖像號(hào)匹配電路發(fā)送匹配指令,并接收?qǐng)D像號(hào)匹配電路反饋的位置號(hào),根據(jù)位置號(hào)從各個(gè)幀緩沖器中讀取幀解碼圖像并合并為同一幅圖像,將該圖像發(fā)送至輸出控制電路; 利用圖像號(hào)匹配電路接收幀緩沖寫(xiě)入控制電路發(fā)送的圖像號(hào)和位置號(hào),當(dāng)接收到匹配指令時(shí),將圖像號(hào)進(jìn)行匹配,并將匹配的圖像號(hào)對(duì)應(yīng)的位置號(hào)發(fā)送至幀緩沖讀出控制電路; 利用輸出控制電路將接收的圖像發(fā)送至顯示器。
【文檔編號(hào)】H04N19/40GK103763556SQ201410043651
【公開(kāi)日】2014年4月30日 申請(qǐng)日期:2014年1月29日 優(yōu)先權(quán)日:2014年1月29日
【發(fā)明者】周小鵬, 羅虎 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
晋江市| 宣武区| 上林县| 天祝| 丁青县| 井冈山市| 娱乐| 遂溪县| 濮阳市| 永胜县| 盘锦市| 库车县| 武川县| 故城县| 靖西县| 蒙山县| 井冈山市| 浦东新区| 镶黄旗| 米易县| 潍坊市| 通渭县| 承德市| 安丘市| 滕州市| 八宿县| 会理县| 巩留县| 和顺县| 临朐县| 浙江省| 偃师市| 勃利县| 磴口县| 临沂市| 东乡| 迁西县| 淮北市| 鄄城县| 汨罗市| 凤城市|