專利名稱:用于拼接屏的視頻信號(hào)同步顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及拼接屏視頻處理領(lǐng)域,更具體地,是一種用于拼接屏的視頻信號(hào)同步顯示方法。
背景技術(shù):
通常的大屏幕顯示技術(shù),是通過(guò)拼接顯示屏來(lái)實(shí)現(xiàn)的。拼接顯示屏也稱為拼接墻,它將多個(gè)顯示屏(稱之為顯示屏單元)拼接在一起,當(dāng)作一個(gè)超大型的屏幕來(lái)進(jìn)行圖像顯示。每個(gè)顯示屏單元對(duì)應(yīng)的視頻信號(hào)(視頻信號(hào)單元,這些視頻信號(hào)單元數(shù)據(jù)共同組成整個(gè)拼接屏待顯示的視頻數(shù)據(jù))經(jīng)過(guò)編碼、解碼等信號(hào)處理后,輸出并顯示在相應(yīng)的顯示屏單元上,各顯示屏單元顯示的視頻信號(hào)共同組成一個(gè)完整的顯示畫面。因此,如何實(shí)現(xiàn)各顯示屏單元的同步顯示,是拼接屏顯示技術(shù)中的一項(xiàng)重要課題?,F(xiàn)有的拼接屏同步顯示多利用分布式編解碼處理系統(tǒng)來(lái)實(shí)現(xiàn),該系統(tǒng)基于網(wǎng)絡(luò)幀緩存技術(shù),利用同步時(shí)間戳來(lái)實(shí)現(xiàn)各視頻信號(hào)在大屏幕拼接屏上的同步顯示。如圖1所示,是現(xiàn)有的拼接屏同步顯示處理的流程圖;如圖2所示,是對(duì)應(yīng)的同步顯示處理的系統(tǒng)框架示意圖。結(jié)合附圖1、2,在步驟SI中,利用編碼器10將輸入給對(duì)應(yīng)拼接屏顯示單元的數(shù)據(jù)(稱為視頻信號(hào)單元數(shù)據(jù))以幀為單位進(jìn)行編碼處理,每幀數(shù)據(jù)編碼成一個(gè)幀數(shù)據(jù)包。在步驟S2中,通過(guò)網(wǎng)絡(luò)視頻輸出接口以及交換機(jī)20,將幀數(shù)據(jù)包輸送至該拼接屏顯示單元對(duì)應(yīng)的解碼裝置的網(wǎng)絡(luò)幀緩存單元內(nèi)。在圖2所示的實(shí)施方式中,拼接屏50包括四個(gè)拼接屏顯示單元1-4,解碼器組40包括與四個(gè)拼接屏顯示單元分別對(duì)應(yīng)的解碼器1-4。在步驟S3中,當(dāng)網(wǎng)絡(luò)幀緩存單元收到其他拼接屏顯示單元解碼裝置內(nèi)網(wǎng)絡(luò)幀緩存單元內(nèi)的相同的幀數(shù)據(jù)包時(shí),將幀數(shù)據(jù)包輸送到解碼處理模塊進(jìn)行解碼處理解碼處理模塊對(duì)幀數(shù)據(jù)包進(jìn)行解碼處理后,輸送到拼接屏50內(nèi)對(duì)應(yīng)的拼接屏顯示單元1-4。從上述分析可以看出,編碼步驟中,對(duì)于視頻數(shù)據(jù)是以幀為單位進(jìn)行處理的,因此需要待每幀數(shù)據(jù)傳輸至編碼裝置后,方能開始編碼操作;每幀的視頻數(shù)據(jù)經(jīng)過(guò)編碼,亦需要產(chǎn)生一定延遲;經(jīng)過(guò)編碼后,視頻數(shù)據(jù)被傳輸并存儲(chǔ)在對(duì)應(yīng)解碼器的網(wǎng)絡(luò)幀緩存模塊內(nèi),為保證各拼接屏顯示單元顯示時(shí)保持同步,在同步機(jī)30作用下,需首先確保各拼接屏顯示單元對(duì)應(yīng)的視頻數(shù)據(jù)在相同的時(shí)候進(jìn)行解碼或者在相同的時(shí)候輸送到各拼接屏顯示單元。由于網(wǎng)絡(luò)傳輸?shù)牟淮_定性,不同的解碼器接收到視頻數(shù)據(jù)的時(shí)間是不同的,因此為保證解碼時(shí)處理的視頻數(shù)據(jù)的同步性,各網(wǎng)絡(luò)幀緩存模塊內(nèi)需要存儲(chǔ)一幀或一幀以上的已編碼數(shù)據(jù)。通常,為保證該同步性,網(wǎng)絡(luò)幀緩存模塊內(nèi)存儲(chǔ)的數(shù)據(jù)至少為3到5幀。因此相應(yīng)地,整個(gè)系統(tǒng)也會(huì)產(chǎn)生至少3到5幀的延遲。在編碼器以每秒30幀編碼的情況下,每幀的延遲時(shí)間約為33ms,因此整個(gè)系統(tǒng)的延遲大約在IOOms以上。該延遲時(shí)間已經(jīng)是多幀畫面的顯示時(shí)間,因此這樣的延遲大大影響了拼接屏的顯示效果。另外,同步機(jī)30用于協(xié)調(diào)所有解碼器的輸出,以保證與各顯示屏單元對(duì)應(yīng)的多個(gè)解碼器之間輸出信號(hào)的同步。如果同步機(jī)30連接不好或者出故障,則整個(gè)系統(tǒng)不但在顯示上會(huì)出現(xiàn)嚴(yán)重的延遲,并且系統(tǒng)輸出顯示的同步性也難以保證。
因此,需要一種新的用于拼接屏的視頻信號(hào)同步顯示方法,其既能夠確保拼接屏內(nèi)各拼接屏單元對(duì)相應(yīng)視頻數(shù)據(jù)的同步顯示,又能夠盡量地減少顯示延遲。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的,在于提供一種新的用于拼接屏的視頻信號(hào)同步顯示方法,以最大程度地減少視頻信號(hào)在遠(yuǎn)端傳輸至拼接屏顯示時(shí)出現(xiàn)的延遲現(xiàn)象。本發(fā)明的另一個(gè)目的,在于提供一種新的用于拼接屏的視頻信號(hào)同步顯示方法,以確保視頻信號(hào)在傳輸給拼接屏的各顯示屏單元時(shí)能夠穩(wěn)定、簡(jiǎn)便地保持同步。本發(fā)明的用于拼接屏的視頻信號(hào)同步顯示方法,可實(shí)現(xiàn)視頻信號(hào)經(jīng)過(guò)網(wǎng)絡(luò)傳輸后,在拼接屏的各個(gè)拼接屏單元上的實(shí)時(shí)無(wú)延遲的同步顯示。所述拼接屏包括多個(gè)拼接屏顯示單元,所述視頻信號(hào)包括分別與該多個(gè)拼接屏顯示單元相對(duì)應(yīng)的視頻信號(hào)單元,其中每個(gè)視頻信號(hào)單元經(jīng)過(guò)編碼處理后,通過(guò)網(wǎng)絡(luò)輸送至與其對(duì)應(yīng)的解碼裝置,經(jīng)該對(duì)應(yīng)的解碼裝置解碼處理后,顯示至對(duì)應(yīng)的拼接屏顯示單元,該方法包括以下步驟:a,將所述輸送給對(duì)應(yīng)拼接屏顯示單元的視頻信號(hào)單元數(shù)據(jù)中的每幀數(shù)據(jù)分為多個(gè)宏塊,并以該宏塊為單位進(jìn)行編碼處理;b,將完成編碼處理的宏塊通過(guò)網(wǎng)絡(luò)輸送到對(duì)應(yīng)的解碼裝置,該對(duì)應(yīng)的解碼裝置對(duì)該宏塊進(jìn)行解碼處理;C,將該經(jīng)解碼處理的宏塊內(nèi)的數(shù)據(jù)輸送到對(duì)應(yīng)的拼接屏顯示單元進(jìn)行顯示。優(yōu)選地,該對(duì)應(yīng)的解碼裝置包括網(wǎng)絡(luò)宏塊鏈表以及解碼處理單元,在步驟b中,該對(duì)應(yīng)的解碼裝置對(duì)該宏塊進(jìn)行解碼處理,包括以下步驟:該對(duì)應(yīng)的解碼裝置將該宏塊輸送至網(wǎng)絡(luò)宏塊鏈表;該網(wǎng)絡(luò)宏塊鏈表根據(jù)該對(duì)應(yīng)的解碼裝置發(fā)送的解碼請(qǐng)求,將該宏塊輸送至該解碼處理單元進(jìn)行解碼處理,其中所述解碼請(qǐng)求以固定的頻率發(fā)出。優(yōu)選地,所述網(wǎng)絡(luò)宏塊鏈表包括網(wǎng)絡(luò)宏塊鏈表輸入指針、網(wǎng)絡(luò)宏塊鏈表主體以及網(wǎng)絡(luò)宏塊鏈表輸出指針。優(yōu)選地,在該步驟a中,所述每幀數(shù)據(jù)為一個(gè)M行N列的視頻數(shù)據(jù)矩陣,對(duì)該視頻數(shù)據(jù)矩陣以每P行為單位,將其分為L(zhǎng)個(gè)P行N列的宏塊,其中,M、N均為正整數(shù),P為小于M的整數(shù),L為[Μ/P]或[M/P]+l。所述P優(yōu)選地為16。本發(fā)明的用于拼接屏的視頻信號(hào)同步顯示方法,可避免視頻信號(hào)在傳輸給拼接屏并進(jìn)行顯示的過(guò)程中的延遲現(xiàn)象,并且保證了組成拼接屏的各拼接屏顯示單元對(duì)與其對(duì)應(yīng)的視頻信號(hào)的同步顯示,從而提高了整個(gè)畫面的顯示效果。
圖1為現(xiàn)有的拼接屏同步顯示處理的流程圖;圖2為與圖1對(duì)應(yīng)的同步顯示處理的系統(tǒng)框架示意圖;圖3為本發(fā)明的用于拼接屏的視頻信號(hào)同步顯示方法的流程圖;圖4為圖3中步驟S200的更具體的流程示意圖;圖5為實(shí)現(xiàn)圖3中本發(fā)明的用于拼接屏的視頻信號(hào)同步顯示方法的一個(gè)實(shí)施方式中的系統(tǒng)框架示意圖6為圖5中其中一個(gè)解碼器內(nèi)的更詳細(xì)的組成示意圖;圖7為圖3中本發(fā)明步驟SlOO的宏塊劃分示意圖。
具體實(shí)施例方式以下根據(jù)附圖和具體實(shí)施方式
,對(duì)本發(fā)明的用于拼接屏的視頻信號(hào)同步顯示方法的實(shí)現(xiàn)步驟進(jìn)行詳細(xì)說(shuō)明??傮w而言,本發(fā)明的用于拼接屏的視頻信號(hào)同步顯示方法,可實(shí)現(xiàn)視頻信號(hào)經(jīng)過(guò)網(wǎng)絡(luò)傳輸后,在拼接屏的各個(gè)拼接屏單元上的實(shí)時(shí)無(wú)延遲的同步顯示。具體地,參照?qǐng)D5,拼接屏300包括多個(gè)拼接屏顯示單元(如圖5中所示的拼接屏顯示單元1-4),視頻信號(hào)包括分別與該多個(gè)拼接屏顯示單元相對(duì)應(yīng)的視頻信號(hào)單元,其中每個(gè)視頻信號(hào)單元經(jīng)過(guò)編碼器100的編碼處理后,通過(guò)網(wǎng)絡(luò)輸送至與其對(duì)應(yīng)的解碼裝置(如圖5中解碼部分200中的解碼器1-4),經(jīng)該對(duì)應(yīng)的解碼裝置解碼處理后,顯示至對(duì)應(yīng)的拼接屏顯示單元(如圖5中所示的拼接屏顯示單元1-4)。參照?qǐng)D3,本發(fā)明的用于拼接屏的視頻信號(hào)同步顯示方法,包括步驟S100-步驟S300:在步驟SlOO中,將所述輸送給對(duì)應(yīng)拼接屏顯示單元的視頻信號(hào)單元數(shù)據(jù)中的每幀數(shù)據(jù)分為多個(gè)宏塊,并以該宏塊為單位進(jìn)行編碼處理;在步驟S200中,將完成編碼處理的宏塊通過(guò)網(wǎng)絡(luò)輸送到對(duì)應(yīng)的解碼裝置,該對(duì)應(yīng)的解碼裝置對(duì)該宏塊進(jìn)行解碼處理;在步驟S300中,將該經(jīng)解碼處理的宏塊內(nèi)的數(shù)據(jù)輸送到對(duì)應(yīng)的拼接屏顯示單元進(jìn)行顯示。以下結(jié)合附圖,對(duì)本發(fā)明的用于拼接屏的視頻信號(hào)同步顯示方法進(jìn)行更詳細(xì)說(shuō)明。步驟S100。在該步驟中,將所述輸送給對(duì)應(yīng)拼接屏顯示單元的視頻信號(hào)單元數(shù)據(jù)中的每幀數(shù)據(jù)分為多個(gè)宏塊,并以該宏塊為單位進(jìn)行編碼處理。如上所述,并參照?qǐng)D5,在拼接屏的顯示機(jī)制中,視頻信號(hào)數(shù)據(jù)分為多個(gè)視頻信號(hào)單元數(shù)據(jù),最終顯示給對(duì)應(yīng)的拼接屏單元,各拼接屏顯示單元組成一個(gè)完整的畫面。每個(gè)視頻信號(hào)單元數(shù)據(jù),需要經(jīng)過(guò)編碼處理后,經(jīng)過(guò)網(wǎng)絡(luò)傳輸至本地的解碼端經(jīng)解碼處理,最終顯示到其對(duì)應(yīng)的拼接屏單元上。在本發(fā)明的步驟S100、即編碼步驟中,與現(xiàn)有的以幀為單位編碼不同,該步驟首先將視頻信號(hào)單元數(shù)據(jù)中的每幀數(shù)據(jù)分為多個(gè)宏塊,然后以該宏塊為單位進(jìn)行編碼處理。上述宏塊即每幀數(shù)據(jù)所分割成的多個(gè)數(shù)據(jù)塊。在最終顯示屏單元所顯示的每幀畫面的數(shù)據(jù),實(shí)際上為多行多列的數(shù)據(jù)矩陣,為方便描述,將其表示為M行N列的矩陣。優(yōu)選地,以固定的行數(shù)對(duì)該數(shù)據(jù)矩陣進(jìn)行均分,即以固定的整數(shù)行(表示為P行)為單位,分割每幀數(shù)據(jù)。從而將每幀數(shù)據(jù)分為多個(gè)P行N列的宏塊(表示為L(zhǎng)個(gè)),其中,M、N均為正整數(shù),P為小于M的整數(shù),L為[M/P]( “ □”為取整數(shù)的標(biāo)記符)或[M/P]+l。優(yōu)選地,參考圖7,通常每16行組成一個(gè)宏塊,即取P = 16。當(dāng)然P也可取其他合適的行數(shù),例如每8-32行組成一個(gè)宏塊。例如,對(duì)于分辨率為1920*1080*60Hz (即1080行1920列)的輸入視頻信號(hào),當(dāng)每16行組成一個(gè)宏塊時(shí),每巾貞數(shù)據(jù)可分為[1080/16 = 67.5]個(gè)宏塊,即67個(gè)宏塊,或者[1080/16 = 67.5]+1個(gè)宏塊,即68個(gè)宏塊。結(jié)合圖5,當(dāng)編碼器100接收到視頻信號(hào)數(shù)據(jù)單元一幀數(shù)據(jù)的一個(gè)宏塊后,即開始對(duì)該宏塊進(jìn)行編碼處理,編碼處理所采用的方式與現(xiàn)有的編碼處理方式相同,例如采用
H.264壓縮協(xié)議,對(duì)該宏塊進(jìn)行編碼。當(dāng)然也可采用其他任何合適的數(shù)據(jù)編碼方法。
步驟S200。在該步驟中,將完成編碼處理的宏塊通過(guò)網(wǎng)絡(luò)輸送到對(duì)應(yīng)的解碼裝置,該對(duì)應(yīng)的解碼裝置對(duì)該宏塊進(jìn)行解碼處理。具體地,參照?qǐng)D5,視頻信號(hào)數(shù)據(jù)單元內(nèi)的一個(gè)宏塊經(jīng)編碼后,即通過(guò)網(wǎng)絡(luò)輸送到與該視頻信號(hào)數(shù)據(jù)單元對(duì)應(yīng)的解碼器內(nèi)進(jìn)行解碼處理。解碼處理的方式采用常規(guī)的解碼處理方式,并與對(duì)其進(jìn)行編碼處理的方式相對(duì)應(yīng),例如,當(dāng)編碼處理方式采用H.264壓縮協(xié)議進(jìn)行編碼時(shí),相應(yīng)的解碼處理采用H.264解壓縮協(xié)議來(lái)進(jìn)行。各個(gè)解碼裝置(如圖5中所示解碼器1-4)以相同的解碼率對(duì)對(duì)應(yīng)的視頻信號(hào)數(shù)據(jù)單元的宏塊進(jìn)行解碼,以保證各宏塊在解碼后,同步地輸送到對(duì)應(yīng)的拼接屏顯示單元(如圖5中的拼接屏顯示單元1-4)。但是,在網(wǎng)絡(luò)傳輸過(guò)程中,由于傳輸速度并不是恒定不變的,即有時(shí)會(huì)出現(xiàn)網(wǎng)絡(luò)傳輸速度不在標(biāo)準(zhǔn)范圍內(nèi),而會(huì)有過(guò)快或過(guò)慢的現(xiàn)象產(chǎn)生。為解決該可能出現(xiàn)的問(wèn)題,防止在網(wǎng)絡(luò)傳輸速度慢于正常速度時(shí)不能及時(shí)地提供宏塊進(jìn)行加碼處理,或者在速度快于正常速度時(shí)不能提供數(shù)據(jù)緩沖,在本發(fā)明的一個(gè)優(yōu)選的方式中,該該對(duì)應(yīng)的解碼裝置包括網(wǎng)絡(luò)宏塊鏈表以及解碼處理單元,相應(yīng)地,結(jié)合圖4,在步驟200中,優(yōu)選地,該對(duì)應(yīng)的解碼裝置對(duì)該宏塊進(jìn)行解碼處理,包括以下步驟:步驟S210,該對(duì)應(yīng)的解碼裝置將該宏塊輸送至網(wǎng)絡(luò)宏塊鏈表;步驟S220,該網(wǎng)絡(luò)宏塊鏈表根據(jù)該對(duì)應(yīng)的解碼裝置發(fā)送的解碼請(qǐng)求,將該宏塊輸送至該解碼處理單元進(jìn)行解碼處理,其中所述解碼請(qǐng)求以固定的頻率發(fā)出。更具體地,如圖6所示,是一個(gè)拼接屏顯示單元所對(duì)應(yīng)的解碼裝置的組成示意圖,其包括網(wǎng)絡(luò)宏塊鏈表220以及解碼處理單元230。網(wǎng)絡(luò)宏塊鏈表220包括網(wǎng)絡(luò)宏塊鏈表輸入指針221、網(wǎng)絡(luò)宏塊鏈表主體222以及網(wǎng)絡(luò)宏塊鏈表輸出指針223。當(dāng)一個(gè)宏塊被輸送到對(duì)應(yīng)的解碼處理裝置內(nèi)后,不是馬上進(jìn)行送至解碼處理單元230進(jìn)行解碼處理,而是利用網(wǎng)絡(luò)宏塊鏈表輸入指針221,將該宏塊送入網(wǎng)絡(luò)宏塊鏈表220內(nèi),用于對(duì)宏塊內(nèi)的數(shù)據(jù)進(jìn)行緩沖存儲(chǔ),然后,根據(jù)解碼裝置發(fā)送的解碼請(qǐng)求,利用網(wǎng)絡(luò)宏塊輸出指針223將一個(gè)宏塊數(shù)據(jù)輸送到解碼處理單元220進(jìn)行解碼處理。因此,網(wǎng)絡(luò)宏塊鏈表220的存在,可緩沖宏塊數(shù)據(jù)包在網(wǎng)絡(luò)傳輸過(guò)程中的不穩(wěn)定性。也就是說(shuō),當(dāng)網(wǎng)絡(luò)傳輸數(shù)據(jù)的速度快于正常速度時(shí),依照正常的固定不變的解碼速率,不能及時(shí)對(duì)宏塊進(jìn)行處理(即解碼裝置尚未發(fā)出解碼請(qǐng)求),此時(shí)可將宏塊數(shù)據(jù)暫存在網(wǎng)絡(luò)宏塊鏈表220內(nèi),待解碼裝置發(fā)出解碼請(qǐng)求時(shí),再將宏塊數(shù)據(jù)傳輸給解碼處理單元230進(jìn)行解碼;另一方面,當(dāng)網(wǎng)絡(luò)傳輸數(shù)據(jù)的速度慢于正常速度時(shí),網(wǎng)絡(luò)宏塊鏈表220會(huì)將其內(nèi)已緩存的數(shù)據(jù)輸送給解碼處理單元230進(jìn)行解碼。從而確保了解碼模塊既不會(huì)出現(xiàn)沒(méi)有接收不到的數(shù)據(jù)解碼,也不會(huì)出現(xiàn)接收數(shù)據(jù)過(guò)多的情況。步驟S300。在該步驟中,將經(jīng)解碼處理的宏塊內(nèi)的數(shù)據(jù)輸送到對(duì)應(yīng)的拼接屏顯示單元進(jìn)行顯示。宏塊數(shù)據(jù)經(jīng)解碼后,即被輸送至對(duì)應(yīng)的拼接屏顯示單元進(jìn)行顯示。從而各拼接屏的顯示內(nèi)容共同形成完整的畫面。通過(guò)上述步驟S100-S300,可相較現(xiàn)有的拼接屏同步顯示技術(shù),大大縮短了延遲時(shí)間。具體地,視頻信號(hào)的輸入和采集是實(shí)時(shí)的,沒(méi)有任何延遲;將視頻數(shù)據(jù)傳輸給編碼裝置,并以宏塊為單位進(jìn)行編碼所帶來(lái)的時(shí)間延遲,和幀率沒(méi)有關(guān)系,而僅和對(duì)每個(gè)宏塊的編碼速度以及幀畫面數(shù)據(jù)的分辨率有關(guān),例如,對(duì)于1920*1080 (即1920列,1080行)的畫面,整個(gè)畫面的編碼時(shí)間僅需要0.98ms左右,對(duì)于1280*720的畫面,整個(gè)畫面的編碼時(shí)間僅需要1.4ms ;編碼后的網(wǎng)絡(luò)輸出,所延遲的時(shí)間小于Ims ;在解碼端,宏塊宏塊鏈表所需要的緩沖延遲小于Ims ;而整個(gè)從編碼端到解碼端的數(shù)據(jù)傳輸時(shí)間,取決于網(wǎng)絡(luò)交換機(jī)的性能,不大于IOms (例如,對(duì)于千兆的交換機(jī),傳輸時(shí)間在3ms以內(nèi),對(duì)于百兆的交換機(jī),傳輸時(shí)間在IOms以內(nèi))。因此,一幀畫面在整個(gè)從數(shù)據(jù)輸入到顯示在對(duì)應(yīng)的拼接屏顯示單元上的總的時(shí)間延遲,小于15ms。對(duì)于60幀/秒的圖像顯示,每幀的顯示時(shí)間約為16.7ms。因此整個(gè)延遲小于I幀圖像的顯示時(shí)間。該延遲時(shí)間對(duì)于人的視覺效果而言是沒(méi)有影響的,因此感覺上完全是實(shí)時(shí)的,從而基本上保證了視頻信號(hào)的無(wú)延遲顯示。另外,由于本發(fā)明在解碼裝置中采用了網(wǎng)絡(luò)宏塊鏈表,并且解碼裝置發(fā)送解碼請(qǐng)求的速率是固定不變的。因此,各拼接屏顯示單元所對(duì)應(yīng)的解碼裝置,對(duì)各視頻信號(hào)數(shù)據(jù)單元中宏塊的解碼也是同步的,從而保證了拼接屏顯示單元上顯示畫面的同步性。并且,本發(fā)明不用采取如圖2所示的同步機(jī)制,即可保證解碼的同步性。在上述圖5所示的實(shí)施方式中,拼接屏包括四個(gè)拼接屏顯示單元,但容易理解,拼接屏也可包括其他數(shù)量的拼接屏顯示單元,并且每個(gè)憑屏顯示單元匹配有對(duì)應(yīng)的解碼裝置。綜上所述,本發(fā)明的用于拼接屏的視頻信號(hào)同步顯示方法,可避免視頻信號(hào)在傳輸給拼接屏并進(jìn)行顯示的過(guò)程中的延遲現(xiàn)象,并且保證了組成拼接屏的各拼接屏顯示單元對(duì)與其對(duì)應(yīng)的視頻信號(hào)的同步顯示,從而提高了整個(gè)畫面的顯示效果。
權(quán)利要求
1.一種用于拼接屏的視頻信號(hào)同步顯示方法,所述拼接屏包括多個(gè)拼接屏顯示單元,所述視頻信號(hào)包括分別與該多個(gè)拼接屏顯示單元相對(duì)應(yīng)的視頻信號(hào)單元,其中每個(gè)視頻信號(hào)單元經(jīng)過(guò)編碼處理后,通過(guò)網(wǎng)絡(luò)輸送至與其對(duì)應(yīng)的解碼裝置,經(jīng)該對(duì)應(yīng)的解碼裝置解碼處理后,顯示至對(duì)應(yīng)的拼接屏顯示單元,其特征在于,該方法包括以下步驟: a,將所述輸送給對(duì)應(yīng)拼接屏顯示單元的視頻信號(hào)單元數(shù)據(jù)中的每幀數(shù)據(jù)分為多個(gè)宏塊,并以該宏塊為單位進(jìn)行編碼處理; b,將完成編碼處理的宏塊通過(guò)網(wǎng)絡(luò)輸送到對(duì)應(yīng)的解碼裝置,該對(duì)應(yīng)的解碼裝置對(duì)該宏塊進(jìn)行解碼處理; C,將該經(jīng)解碼處理的宏塊內(nèi)的數(shù)據(jù)輸送到對(duì)應(yīng)的拼接屏顯示單元進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的用于拼接屏的視頻信號(hào)同步顯示方法,其特征在于,該對(duì)應(yīng)的解碼裝置包括網(wǎng)絡(luò)宏塊鏈表以及解碼處理單元,在步驟b中,該對(duì)應(yīng)的解碼裝置對(duì)該宏塊進(jìn)行解碼處理,包括以下步驟: 該對(duì)應(yīng)的解碼裝置將該宏塊輸送至網(wǎng)絡(luò)宏塊鏈表; 該網(wǎng)絡(luò)宏塊鏈表根據(jù)該對(duì)應(yīng)的解碼裝置發(fā)送的解碼請(qǐng)求,將該宏塊輸送至該解碼處理單元進(jìn)行解碼處理,其中所述解碼請(qǐng)求以固定的頻率發(fā)出。
3.根據(jù)權(quán)利要求2所述的用于拼接屏的視頻信號(hào)同步顯示方法,其特征在于,所述網(wǎng)絡(luò)宏塊鏈表包括網(wǎng)絡(luò)宏塊鏈表輸入指針、網(wǎng)絡(luò)宏塊鏈表主體以及網(wǎng)絡(luò)宏塊鏈表輸出指針。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的用于拼接屏的視頻信號(hào)同步顯示方法,其特征在于,在該步驟a中,所述每幀數(shù)據(jù)為一個(gè)M行N列的視頻數(shù)據(jù)矩陣,對(duì)該視頻數(shù)據(jù)矩陣以每P行為單位,將其分為L(zhǎng)個(gè)P行N列的宏塊,其中,M、N均為正整數(shù),P為小于M的整數(shù),L為[Μ/P]或[M/P]+l。
5.根據(jù)權(quán)利要求4所述的用于拼接屏的視頻信號(hào)同步顯示方法,其特征在于,所述P為16。
全文摘要
本發(fā)明公開了一種用于拼接屏的視頻信號(hào)同步顯示方法,該方法包括以下步驟a,將所述輸送給對(duì)應(yīng)拼接屏顯示單元的視頻信號(hào)單元數(shù)據(jù)中的每幀數(shù)據(jù)分為多個(gè)宏塊,并以該宏塊為單位進(jìn)行編碼處理;b,將完成編碼處理的宏塊通過(guò)網(wǎng)絡(luò)輸送到對(duì)應(yīng)的解碼裝置,該對(duì)應(yīng)的解碼裝置對(duì)該宏塊進(jìn)行解碼處理;c,將該經(jīng)解碼處理的宏塊內(nèi)的數(shù)據(jù)輸送到對(duì)應(yīng)的拼接屏顯示單元進(jìn)行顯示。本發(fā)明的用于拼接屏的視頻信號(hào)同步顯示方法,可避免視頻信號(hào)在傳輸給拼接屏并進(jìn)行顯示的過(guò)程中的延遲現(xiàn)象,并且保證了組成拼接屏的各拼接屏顯示單元對(duì)與其對(duì)應(yīng)的視頻信號(hào)的同步顯示。
文檔編號(hào)H04N7/26GK103165104SQ20111041188
公開日2013年6月19日 申請(qǐng)日期2011年12月12日 優(yōu)先權(quán)日2011年12月12日
發(fā)明者劉顯鏡, 王欣欣 申請(qǐng)人:寧波Gqy視訊股份有限公司