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

視頻數(shù)據(jù)的處理方法及系統(tǒng)的制作方法

文檔序號:6505300閱讀:251來源:國知局
視頻數(shù)據(jù)的處理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種視頻數(shù)據(jù)的處理方法及系統(tǒng),在上述方法中,視頻處理器接收來自于一個或多個輸入設(shè)備的視頻數(shù)據(jù)流;視頻處理器根據(jù)與該視頻處理器連接的一個或多個顯示處理器對視頻數(shù)據(jù)流進行分割編碼處理,并將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中,校準時標用于使一個或多個顯示處理器將經(jīng)過分割編碼處理后的每個數(shù)據(jù)包同步顯示在電視拼接墻上,該校準時標是在視頻處理器對視頻數(shù)據(jù)流進行分割編碼處理時,按照服務(wù)器的當前時標進行校準后獲得的;視頻處理器將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至一個或多個顯示處理器。由此提高了分布式大屏幕控制系統(tǒng)在電視拼接墻上的切割屏幕塊數(shù)較多的情況下,同步顯示的準確度,提升用戶體驗。
【專利說明】視頻數(shù)據(jù)的處理方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻顯示領(lǐng)域,具體而言,涉及一種視頻數(shù)據(jù)的處理方法及系統(tǒng)。

【背景技術(shù)】
[0002]目前,集中式大屏幕控制系統(tǒng)是指通過視頻線進行視頻信號和/或音頻信號的輸入與輸出,視頻信號和/或音頻信號在系統(tǒng)內(nèi)部通過外設(shè)部件互連標準(PeripheralComponent Interconnect,簡稱為PCI)或者模擬切換進行傳輸?shù)拇笃聊豢刂破?是目前市場上屏幕控制技術(shù)的主流。
[0003]然而,采用集中式大屏幕控制存在如下缺陷:
[0004](I)集中式大屏幕控制系統(tǒng)通常利用采集卡接入信號,信號接入能力需要受到采集卡能力、機箱插槽數(shù)目、總線帶寬等因素的制約,其信號接入能力有限。
[0005](2)集中式大屏幕控制系統(tǒng)利用中央處理器(Central Processing Unit,簡稱為CPU)處理全部數(shù)據(jù),利用PCI/PC1-X總線傳輸數(shù)據(jù),其處理速度受制于CPU速度以及總線帶寬。隨著處理信號增多而無法確保每路信號的實時性。
[0006](3)集中式大屏幕控制系統(tǒng)采用模擬電纜或者多次模擬-數(shù)字轉(zhuǎn)換方式進行傳輸,其信號容易受到損失或干擾,因此圖像品質(zhì)較差。
[0007](4)集中式大屏幕控制系統(tǒng)采用電纜點對點連接信號源與控制器,需要根據(jù)用戶需要定制控制器、矩陣和電纜鋪設(shè)。如果接入信號的數(shù)量發(fā)生變化則難以適應(yīng),因此,該系統(tǒng)的可擴展性較差。
[0008](5)集中式大屏幕控制系統(tǒng)的所有信號均由控制器集中處理,一旦控制器發(fā)生故障或者宕機將會引起整個大屏幕墻無法正常顯示。
[0009]為此,為了解決集中式大屏幕控制系統(tǒng)存在的上述缺陷,相關(guān)技術(shù)中提出了分布式大屏幕控制系統(tǒng)的解決方案。分布式大屏幕控制系統(tǒng)是指視頻信號通過編碼處理(例如:H.264)經(jīng)由網(wǎng)絡(luò)發(fā)送至顯示終端,從而解決了集中式大屏幕控制系統(tǒng)無法使用長距離視頻線的問題,同時還可以通過任意增加模塊以提高電視拼接墻的規(guī)模。由于視頻信號通過網(wǎng)絡(luò)進行傳輸,因此,各個網(wǎng)絡(luò)節(jié)點可以分別設(shè)置在不同的區(qū)域,其規(guī)??梢詿o限度地擴大,有效地解決了集中式大屏.控制系統(tǒng)在屏.控制中存在的缺陷。
[0010]圖1是根據(jù)相關(guān)技術(shù)的分布式大屏幕控制系統(tǒng)的架構(gòu)示意圖。如圖1所示,該分布式大屏幕控制系統(tǒng)主要包括以下三個部分:
[0011](I)前端輸入設(shè)備,例如:計算機輸入源、模擬攝像機、網(wǎng)絡(luò)攝像機(IP CAMERA,簡稱為IPC)、數(shù)字視頻錄像機(Digital Video Recorder,簡稱為DVR),主要負責提供大屏幕拼接的原始圖像;
[0012](2)嵌入式設(shè)備,例如:刺刀螺母連接器(Bayonet Nut Connector,簡稱為BNC)視頻處理器、三原色(RGB)視頻處理器、碼流處理器和顯示處理器,主要完成圖像的切割編碼與顯示;
[0013](3)服務(wù)器程序,主要用于管理和控制前端輸入和嵌入式設(shè)備執(zhí)行相應(yīng)的操作。
[0014]各個模塊之間通過網(wǎng)絡(luò)進行通信,用戶使用分布式控制客戶端來進行圖像的拼接和顯示。由于分布式大屏幕控制系統(tǒng)的前端輸入、嵌入式設(shè)備和服務(wù)器都是分散放置的,而非集成在一個整體系統(tǒng)中,一路圖像經(jīng)過切割編碼后通過網(wǎng)絡(luò)發(fā)往到不同的顯示處理器,每一個切割塊在顯示處理器上進行解碼顯示的過程可以看成是互不相關(guān)的,所以如何實現(xiàn)同步顯示就成為了分布式大屏幕控制系統(tǒng)亟待解決的技術(shù)難題。
[0015]現(xiàn)有的分布式大屏幕控制系統(tǒng)通常采用的方法在于先將切割完畢的碼流中的99%進行發(fā)送,然后在上述99%的碼流即將發(fā)送殆盡后再將剩余1%的碼流進行發(fā)送。由于最后1%的碼流中包含的數(shù)據(jù)量非常小,在各個顯示端接收到最后發(fā)送的數(shù)據(jù)后立即顯示即可實現(xiàn)同步。然而,上述技術(shù)方案在分布式大屏幕中的切割塊數(shù)較少的情況下易于實現(xiàn)同步顯示,但是在切割塊數(shù)增多后,例如:分布式大屏幕中的切割塊數(shù)為64塊,其同步顯示的性能將會受到嚴重影響。因為64路圖像的每一幀在發(fā)送完99%的數(shù)據(jù)后還需要等待其余的分割塊也需要將99%的數(shù)據(jù)發(fā)送完畢后才能發(fā)送剩余1%的數(shù)據(jù),由此不但影響分布式大屏幕控制系統(tǒng)的性能,而且延時也會愈發(fā)增大。因此,分布式大屏幕控制系統(tǒng)會受到設(shè)備性能、使用環(huán)境以及網(wǎng)絡(luò)狀況等多方面的影響。


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

[0016]本發(fā)明提供了一種視頻數(shù)據(jù)的處理方法及系統(tǒng),以至少解決相關(guān)技術(shù)中的分布式大屏幕控制系統(tǒng)在電視拼接墻上的切割屏幕塊數(shù)較多時,同步顯示的效果較差的問題。
[0017]根據(jù)本發(fā)明的一個方面,提供了一種視頻數(shù)據(jù)的處理方法。
[0018]根據(jù)本發(fā)明的視頻數(shù)據(jù)的處理方法包括:視頻處理器接收來自于一個或多個輸入設(shè)備的視頻數(shù)據(jù)流;視頻處理器根據(jù)與該視頻處理器連接的一個或多個顯示處理器對視頻數(shù)據(jù)流進行分割編碼處理,并將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中,其中,校準時標用于使一個或多個顯示處理器將經(jīng)過分割編碼處理后的每個數(shù)據(jù)包同步顯示在電視拼接墻上,該校準時標是在視頻處理器對視頻數(shù)據(jù)流進行分割編碼處理時,按照服務(wù)器的當前時標進行校準后獲得的;視頻處理器將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至一個或多個顯示處理器。
[0019]優(yōu)選地,視頻處理器按照服務(wù)器的當前時標進行校準包括:視頻處理器每隔預(yù)設(shè)周期計算自身時標與服務(wù)器當前時標的時標偏移量;視頻處理器根據(jù)時標偏移量進行校準處理,獲取校準時標。
[0020]優(yōu)選地,視頻處理器計算自身時標與服務(wù)器當前時標的時標偏移量包括:視頻處理器中的第一處理器向服務(wù)器發(fā)送校準請求消息,并在發(fā)送校準請求消息時記錄下第一時標;服務(wù)器在接收到校準請求消息時記錄下第二時標、然后向第一處理器發(fā)送校準響應(yīng)消息,其中,校準響應(yīng)消息中攜帶的信息包括:第二時標和服務(wù)器在發(fā)送校準響應(yīng)消息時記錄下的第三時標;第一處理器在接收到校準響應(yīng)消息時記錄下第四時標;第一處理器根據(jù)第一時標、第二時標、第三時標和第四時標計算時標偏移量。
[0021]優(yōu)選地,視頻處理器根據(jù)時標偏移量進行校準處理,獲取校準時標包括:第一處理器根據(jù)時標偏移量調(diào)整自身時標;視頻處理器中的第二處理器接收來自于第一處理器的調(diào)整后的自身時標并計算第一處理器傳輸調(diào)整后的自身時標的傳輸時延;第二處理器采用調(diào)整后的自身時標和傳輸時延計算校準時標。
[0022]優(yōu)選地,第二處理器每隔預(yù)設(shè)時長與服務(wù)器進行時標校準。
[0023]優(yōu)選地,在視頻處理器將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至一個或多個顯示處理器之后,還包括:每個顯示處理器經(jīng)由與該顯示處理器對應(yīng)的視頻處理器的端口接收經(jīng)過分割編碼處理后的數(shù)據(jù)包;每個顯示處理器對接收到的數(shù)據(jù)包進行解碼處理,并解析出校準時標;每個顯示處理器根據(jù)校準時標確定輸出經(jīng)過解碼處理的視頻數(shù)據(jù)的時標。
[0024]根據(jù)本發(fā)明的另一方面,提供了一種視頻數(shù)據(jù)的處理系統(tǒng)。
[0025]根據(jù)本發(fā)明的視頻數(shù)據(jù)的處理系統(tǒng)包括:視頻處理器;視頻處理器包括:第一接收模塊,用于接收來自于一個或多個輸入設(shè)備的視頻數(shù)據(jù)流;處理模塊,用于根據(jù)與該視頻處理器連接的一個或多個顯示處理器對視頻數(shù)據(jù)流進行分割編碼處理,并將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中,其中,校準時標用于使一個或多個顯示處理器將經(jīng)過分割編碼處理后的每個數(shù)據(jù)包同步顯示在電視拼接墻上,該校準時標是在視頻處理器對視頻數(shù)據(jù)流進行分割編碼處理時,按照服務(wù)器的當前時標進行校準后獲得的;發(fā)送模塊,用于將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至一個或多個顯示處理器。
[0026]優(yōu)選地,處理模塊包括:第一處理單元;第一處理單元包括:發(fā)送子單元,用于向服務(wù)器發(fā)送校準請求消息,并在發(fā)送校準請求消息時記錄下第一時標;第一接收子單元,用于接收來自于服務(wù)器的校準響應(yīng)消息,其中,校準響應(yīng)消息中攜帶的信息包括:服務(wù)器在接收到校準請求消息時記錄下的第二時標和服務(wù)器在發(fā)送校準響應(yīng)消息時記錄下的第三時標;第一計算子單元,用于根據(jù)在接收到校準響應(yīng)消息時記錄下的第四時標、第一時標、第二時標和第三時標計算時標偏移量。
[0027]優(yōu)選地,第一處理單元還包括:調(diào)整子單元,用于根據(jù)時標偏移量調(diào)整自身時標;處理模塊還包括:第二處理單元;第二處理單元包括:第二接收子單元,用于接收來自于第一處理單元的調(diào)整后的自身時標;第二計算子單元,用于計算第一處理單元傳輸調(diào)整后的自身時標的傳輸時延;第三計算子單元,用于采用調(diào)整后的自身時標和傳輸時延計算校準時標。
[0028]優(yōu)選地,上述系統(tǒng)還包括:一個或多個顯示處理器;每個顯示處理器均包括:第二接收模塊,用于經(jīng)由與該顯示處理器對應(yīng)的視頻處理器的端口接收經(jīng)過分割編碼處理后的數(shù)據(jù)包;解碼模塊,用于對接收到的數(shù)據(jù)包進行解碼處理,并解析出校準時標;確定模塊,用于根據(jù)校準時標確定輸出經(jīng)過解碼處理的視頻數(shù)據(jù)的時標。
[0029]通過本發(fā)明,采用視頻處理器接收來自于一個或多個輸入設(shè)備的視頻數(shù)據(jù)流;視頻處理器根據(jù)與該視頻處理器連接的一個或多個顯示處理器對視頻數(shù)據(jù)流進行分割編碼處理,并將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中,該校準時標用于使一個或多個顯示處理器將經(jīng)過分割編碼處理后的每個數(shù)據(jù)包同步顯示在電視拼接墻上,該校準時標是在視頻處理器對視頻數(shù)據(jù)流進行分割編碼處理時,按照服務(wù)器的當前時標進行校準后獲得的;視頻處理器將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至一個或多個顯示處理器,解決了相關(guān)技術(shù)中的分布式大屏幕控制系統(tǒng)在電視拼接墻上的切割屏幕塊數(shù)較多時,同步顯示的效果較差的問題,進而提高了分布式大屏幕控制系統(tǒng)在電視拼接墻上的切割屏幕塊數(shù)較多的情況下,同步顯示的準確度,提升用戶體驗。

【專利附圖】

【附圖說明】
[0030]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0031]圖1是根據(jù)相關(guān)技術(shù)的分布式大屏幕控制系統(tǒng)的架構(gòu)示意圖;
[0032]圖2是根據(jù)本發(fā)明實施例的視頻數(shù)據(jù)的處理方法的流程圖;
[0033]圖3是根據(jù)本發(fā)明優(yōu)選實施例的服務(wù)器與單個設(shè)備時標同步的交互過程示意圖;
[0034]圖4是根據(jù)本發(fā)明優(yōu)選實施例的視頻圖像分屏同步顯示的示意圖;
[0035]圖5是根據(jù)本發(fā)明優(yōu)選實施例的顯示處理器進行視頻圖像解碼輸出過程的示意圖;
[0036]圖6是根據(jù)本發(fā)明實施例的視頻數(shù)據(jù)的處理系統(tǒng)的結(jié)構(gòu)框圖;
[0037]圖7是根據(jù)本發(fā)明優(yōu)選實施例的視頻數(shù)據(jù)的處理系統(tǒng)的結(jié)構(gòu)框圖。

【具體實施方式】
[0038]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0039]在以下描述中,除非另外指明,否則將參考由一個或多個計算機執(zhí)行的動作和操作的符號表示來描述本申請的各實施例。其中,計算機包括個人計算機、服務(wù)器、移動終端等各種產(chǎn)品,使用了 CPU、單片機、DSP等具有處理芯片的設(shè)備均可以稱為計算機。由此,可以理解,有時被稱為計算機執(zhí)行的這類動作和操作包括計算機的處理單元對以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計算機的存儲器系統(tǒng)中的位置上維護它,這以本領(lǐng)域的技術(shù)人員都理解的方式重配置或改變了計算機的操作。維護數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲器的物理位置。然而,盡管在上述上下文中描述本發(fā)明,但它并不意味著限制性的,如本領(lǐng)域的技術(shù)人員所理解的,后文所描述的動作和操作的各方面也可用硬件來實現(xiàn)。
[0040]轉(zhuǎn)向附圖,其中相同的參考標號指代相同的元素,本申請的原理被示為在一個合適的計算環(huán)境中實現(xiàn)。以下描述基于所述的本申請的實施例,并且不應(yīng)認為是關(guān)于此處未明確描述的替換實施例而限制本申請。
[0041]以下實施例可以應(yīng)用到計算機中,例如:應(yīng)用到PC中。也可以應(yīng)用到目前采用了智能操作系統(tǒng)中的移動終端中,并且并不限于此。對于計算機或移動終端的操作系統(tǒng)并沒有特殊要求,只要能夠檢測接觸、確定該接觸是否與預(yù)定規(guī)則相符合,以及根據(jù)該接觸的屬性實現(xiàn)相應(yīng)功能即可。
[0042]圖2是根據(jù)本發(fā)明實施例的視頻數(shù)據(jù)的處理方法的流程圖。如圖2所示,該方法可以包括以下處理步驟:
[0043]步驟S202:視頻處理器接收來自于一個或多個輸入設(shè)備的視頻數(shù)據(jù)流;
[0044]步驟S204:視頻處理器根據(jù)與該視頻處理器連接的一個或多個顯示處理器對視頻數(shù)據(jù)流進行分割編碼處理,并將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中,其中,校準時標用于使一個或多個顯示處理器將經(jīng)過分割編碼處理后的每個數(shù)據(jù)包同步顯示在電視拼接墻上,該校準時標是在視頻處理器對視頻數(shù)據(jù)流進行分割編碼處理時,按照服務(wù)器的當前時標進行校準后獲得的;
[0045]步驟S206:視頻處理器將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至一個或多個顯示處理器。
[0046]相關(guān)技術(shù)中,采用分布式大屏幕控制系統(tǒng)可以使得每路信號通過獨立的處理器加以處理,整個系統(tǒng)的大量運算分散在各個處理器中;同時采用網(wǎng)絡(luò)作為信號傳輸?shù)慕粨Q通道,每個處理器僅負責一路信號,某個處理器故障不會影響其它處理器的正常工作;此外還可以支持任意多路信號的接入和顯示輸出,全部信號利用網(wǎng)絡(luò)傳輸、交換和連接,所有接入該網(wǎng)絡(luò)的信號源都可以在拼接墻上顯示,系統(tǒng)構(gòu)架靈活,可擴展性強。然而,相關(guān)技術(shù)中的分布式大屏幕控制系統(tǒng)在電視拼接墻上的切割屏幕塊數(shù)較多時,同步顯示的效果較差,采用如圖2所示的方法,視頻處理器接收來自于一個或多個輸入設(shè)備的視頻數(shù)據(jù)流;視頻處理器根據(jù)與該視頻處理器連接的一個或多個顯示處理器對視頻數(shù)據(jù)流進行分割編碼處理,并將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中,該校準時標用于使一個或多個顯示處理器將經(jīng)過分割編碼處理后的每個數(shù)據(jù)包同步顯示在電視拼接墻上,該校準時標是在視頻處理器對視頻數(shù)據(jù)流進行分割編碼處理時,按照服務(wù)器的當前時標進行校準后獲得的;視頻處理器將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至一個或多個顯示處理器,解決了相關(guān)技術(shù)中的分布式大屏幕控制系統(tǒng)在電視拼接墻上的切割屏幕塊數(shù)較多時,同步顯示的效果較差的問題,進而提高了分布式大屏幕控制系統(tǒng)在電視拼接墻上的切割屏幕塊數(shù)較多的情況下,同步顯示的準確度,提升用戶體驗。
[0047]采用本實施例所提供的視頻數(shù)據(jù)的處理方法,系統(tǒng)中的各個視頻處理器在分布式控制客戶端的統(tǒng)一指揮調(diào)度下,可以完成以下主要功能(以下部分功能是某些優(yōu)選實施方式具有的):基于IP網(wǎng)絡(luò)靈活交換連接,支持任意規(guī)模拼接墻顯示控制,突破顯示區(qū)域界限,多種類型的視頻信號窗口均可在全屏范圍內(nèi)任意跨屏、漫游、縮放、疊加;可以根據(jù)網(wǎng)絡(luò)交換規(guī)模接入多路不同類型的視頻信號源,支持任意規(guī)模大屏幕電視拼接墻的顯示控制;在任一單元屏內(nèi)可實時活動視窗,所有視窗都可以任意疊加;支持信號組播功能,同一信號源可同時顯示在任意多個顯示單元屏上,且所有視窗都是實時、同步的;每路信號都可以被實時監(jiān)控,支持所有開窗信號在控制軟件界面上回顯;直觀的圖形用戶界面,支持遠程網(wǎng)絡(luò)控制,支持大屏幕分區(qū)管理,支持多人同時對大屏幕進行控制、調(diào)度和管理,支持多級管理權(quán)限劃分;所有處理器軟件可通過網(wǎng)絡(luò)進行更新,可以方便地進行性能和功能的升級,不需對擴展應(yīng)用進行二次開發(fā),降低系統(tǒng)擴展費用;分布式計算架構(gòu),容錯能力強,性能高度可靠,任一處理器故障只影響該路信號或單元屏顯示,而并不影響其它處理器的正常工作,更換處理器也不會影響網(wǎng)絡(luò)正常運行,可靈活地將某一路信號切換到其他通道進行顯示,有利于整個大屏幕系統(tǒng)的應(yīng)急顯示。
[0048]在優(yōu)選實施例中,可以將一個電視拼接墻劃分成多個子拼接墻,并為每個子拼接墻設(shè)置對應(yīng)的顯示處理器,每個子拼接墻所包含的單元屏的數(shù)目應(yīng)不超過單個顯示處理器能夠處理的最大單元屏的數(shù)量。在為每個子拼接墻分別設(shè)定對應(yīng)的顯示處理器后,每個子拼接墻在整個電視拼接墻中對應(yīng)部分畫面的視頻和/或音頻數(shù)據(jù)由該子拼接墻對應(yīng)的顯示處理器負責處理。作為本發(fā)明的一種優(yōu)選實施方式,為了最大限度地利用每個顯示處理器的數(shù)據(jù)處理能力,根據(jù)每個顯示處理器能夠處理的最大單元屏的數(shù)量,可以預(yù)先設(shè)定與顯示處理器一一對應(yīng)的多個默認子拼接墻,然后根據(jù)電視拼接墻所包含的分屏組合方式和默認子拼接墻所包含的分屏組合方式,將電視拼接墻劃分成若干個默認子拼接墻的組合。每個顯示處理器處理的最大分屏數(shù)由其自身的數(shù)據(jù)處理能力決定,單個顯示處理器的數(shù)據(jù)處理能力越強,其處理的最大單元屏的數(shù)量越多,即其對應(yīng)的默認子拼接墻所包含的單元屏的數(shù)量就越多。由此可見,根據(jù)各個顯示處理器的最大處理單元屏的數(shù)量劃分默認子拼接墻,然后利用默認子拼接墻組合成完整的電視拼接墻,就可以充分利用每個顯示處理器的最大數(shù)據(jù)處理能力,減少處理器資源的浪費。
[0049]優(yōu)選地,上述視頻處理器按照服務(wù)器的當前時標進行校準可以包括以下操作:
[0050]步驟S1:視頻處理器每隔預(yù)設(shè)周期計算自身時標與服務(wù)器當前時標的時標偏移量;
[0051]步驟S2:視頻處理器根據(jù)時標偏移量進行校準處理,獲取校準時標。
[0052]在優(yōu)選實施例中,可以在分布式大屏幕控制系統(tǒng)的服務(wù)器上開啟一個時間校準服務(wù)程序,各個分布式設(shè)備通過網(wǎng)絡(luò)將該設(shè)備當前的時標校準到與服務(wù)器的時標同步。
[0053]需要說明的是,分布式大屏幕控制系統(tǒng)雖然主要是包括前端輸入設(shè)備、嵌入式設(shè)備和服務(wù)器,但是,關(guān)于同步顯示問題可以分解到單個設(shè)備與服務(wù)器之間的同步問題。
[0054]實現(xiàn)顯示同步只需要將所有設(shè)備的時標校準到與服務(wù)器所在的個人計算機(personal computer,簡稱為PC)的時標保持一致即可。而服務(wù)器所在的PC機上只需要能夠提供足夠精度的計時器即可滿足要求,為此,作為本發(fā)明的一個優(yōu)選實施例,可以使用windows 的 QueryPerformanceFrequency/QueryPerformanceCounter 函數(shù)組完全倉泛夠滿足毫秒級別的計時要求。通過采用本發(fā)明所提供的技術(shù)方案,其優(yōu)勢在于無需考慮大屏幕系統(tǒng)的具體規(guī)模,而只需要關(guān)注單個設(shè)備的校時是否與服務(wù)器的校時同步。
[0055]優(yōu)選地,在步驟SI中,視頻處理器計算自身時標與服務(wù)器當前時標的時標偏移量可以包括以下步驟:
[0056]步驟Sll:視頻處理器中的第一處理器向服務(wù)器發(fā)送校準請求消息,并在發(fā)送校準請求消息時記錄下第一時標;
[0057]步驟S12:服務(wù)器在接收到校準請求消息時記錄下第二時標,然后向第一處理器發(fā)送校準響應(yīng)消息,其中,該校準響應(yīng)消息攜帶的信息包括:第二時標和服務(wù)器在發(fā)送校準響應(yīng)消息時記錄下的第三時標;
[0058]步驟S13:第一處理器在接收到校準響應(yīng)消息時記錄下的第四時標、
[0059]步驟S14:第一處理器根據(jù)第一時標、第二時標、第三時標和第四時標計算時標偏移量。
[0060]在優(yōu)選實施例中,系統(tǒng)中的各個視頻處理器均可以采用雙核處理器,ARM處理器(相當于本實施例中提到的第一處理器)性能穩(wěn)定,功能強大。數(shù)字信號處理器(DigitalSignal Processor,簡稱為DSP)(相當于下面實施例中提到的第二處理器)是一種數(shù)字信號處理芯片,數(shù)字信號處理的特點就在于其處理速度極快。在采用ARM做主處理器、并且采用DSP做協(xié)處理器的雙核架構(gòu)下,可以搭建一個非常穩(wěn)定且處理速度極快的系統(tǒng)。
[0061]在優(yōu)選實施例中,可以測定服務(wù)器的時標與單個設(shè)備的時標之間的時標偏移量。為了提高精確度,單個設(shè)備需要測量服務(wù)器與單個設(shè)備之間的傳播延時,以計算與服務(wù)器之間的時標偏移量。
[0062]圖3是根據(jù)本發(fā)明優(yōu)選實施例的服務(wù)器與單個設(shè)備時標同步的交互過程示意圖。如圖3所示,該交互過程如下:
[0063]在Tl時刻,ARM處理器向服務(wù)器發(fā)送UDP數(shù)據(jù)包,其中,該UDP數(shù)據(jù)包中攜帶有自身當前的時標Tl ;
[0064]在T2時刻,服務(wù)器接收到上述UDP數(shù)據(jù)包并對接收數(shù)據(jù)包此刻的時標T2進行記錄;
[0065]在T3時刻,服務(wù)器將自身記錄的時標T2,發(fā)送UDP數(shù)據(jù)包的時標T3以及在ARM發(fā)送的UDP數(shù)據(jù)包中攜帶的時標Tl均反饋至ARM處理器;
[0066]在T4時刻,ARM處理器記錄此時的時標T4,并根據(jù)服務(wù)器反饋的時標Tl、T2、T3和Τ4即可以計算得到當前的服務(wù)器時標Τ5 ;
[0067]在該優(yōu)選實施例中,假設(shè)單個設(shè)備與服務(wù)器之間的時標偏差為X,單個設(shè)備與服務(wù)器之間單程的網(wǎng)絡(luò)傳輸時延為Y,由此可以得出:
[0068]Τ2= (Tl+X)+Y......公式 I
[0069]Τ4= (Τ3-Χ) +Y......公式 2
[0070]由此可見,X、Y的取值僅和Τ2與Tl的差值以及Τ4與Τ3的差值相關(guān),而和Τ3與Τ2的差值無關(guān),即單個設(shè)備與服務(wù)器之間的時標偏差X與服務(wù)器處理UDP數(shù)據(jù)包所需要的時間無關(guān)。據(jù)此,單個設(shè)備即可通過上述時標Τ1、Τ2、Τ3和Τ4計算出時標偏差X,以調(diào)整本地時標。
[0071]因此,根據(jù)上述公式I和公式2可以得出:
[0072]X= [ (T2-TD- (Τ4-Τ3) ]/2,即上述時標偏移量。
[0073]在優(yōu)選實施過程中,第一處理器向服務(wù)器發(fā)送用戶數(shù)據(jù)報協(xié)議數(shù)據(jù)包,其中,該用戶數(shù)據(jù)報協(xié)議數(shù)據(jù)包中攜帶有校準請求消息。
[0074]在優(yōu)選實施例中,為了減少網(wǎng)絡(luò)延時,所以在整個校時過程中,使用用戶數(shù)據(jù)報協(xié)議(User Datagram Protocol,簡稱為UDP)數(shù)據(jù)包,而非使用傳輸控制協(xié)議(Transmiss1nControl Protocol,簡稱為TCP)數(shù)據(jù)包來實現(xiàn)。服務(wù)器需要開啟一個UDP端口的校時服務(wù)線程來實現(xiàn)所有的同步過程。
[0075]優(yōu)選地,在步驟S2中,視頻處理器根據(jù)時標偏移量進行校準處理,獲取校準時標可以包括以下處理步驟:
[0076]步驟S21:第一處理器根據(jù)時標偏移量調(diào)整自身時標;
[0077]步驟S22:視頻處理器中的第二處理器接收來自于第一處理器的調(diào)整后的自身時標并計算第一處理器傳輸調(diào)整后的自身時標的傳輸時延;
[0078]步驟S23:第二處理器采用調(diào)整后的自身時標和傳輸時延計算校準時標。
[0079]在優(yōu)選實施例中,如圖3所示,根據(jù)已經(jīng)計算出的時標偏移量X,可以對本地時標進行校準,進而求取時標T5,即T5=T4+X=[ (Τ2-Τ1)+ (Τ4+Τ3) ]/2 ;最后在Τ5時刻,ARM處理器將計算得到的服務(wù)器時標T5發(fā)送至DSP,此外增加發(fā)送命令的延時即可得到準確的服務(wù)器時標T6。
[0080]需要說明的是,上述時標T1-T6均精確到毫秒。
[0081]在優(yōu)選實施過程中,上述第二處理器每隔預(yù)設(shè)時長與服務(wù)器進行時標校準。
[0082]在實現(xiàn)上述同步過程中還可以注意以下兩點:
[0083]采用服務(wù)器開啟校時服務(wù)模式的原因在于減少服務(wù)器的負擔,即采用一個或多個輸入設(shè)備主動向服務(wù)器發(fā)起時標校準請求,而無需服務(wù)器主動輪詢向每個輸入設(shè)備都發(fā)送時標校準請求,從而減少了服務(wù)器的負擔;
[0084]由于DSP內(nèi)部的時鐘模塊與服務(wù)器所在PC機上的時鐘模塊存在誤差,因此,每隔預(yù)設(shè)時長,設(shè)備就需要重新與服務(wù)器校時一次,例如:每隔5分鐘設(shè)備就需要重新與服務(wù)器校時一次。
[0085]優(yōu)選地,在步驟S206,視頻處理器將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至一個或多個顯示處理器之后,還可以包括以下操作:
[0086]步驟S3:每個顯示處理器經(jīng)由與該顯示處理器對應(yīng)的視頻處理器的端口接收經(jīng)過分割編碼處理后的數(shù)據(jù)包;
[0087]步驟S4:每個顯示處理器對接收到的數(shù)據(jù)包進行解碼處理,并解析出校準時標;
[0088]步驟S5:每個顯示處理器根據(jù)校準時標確定輸出經(jīng)過解碼處理的視頻數(shù)據(jù)的時標。
[0089]在優(yōu)選實施例中,視頻處理器可以包括但不限于以下至少之一:RGB處理器、BNC處理器、碼流處理器。分屏模式用以指示將顯示模塊的顯示區(qū)域劃分為至少兩個分屏,分屏模式具體可以包括左右二分屏、上下二分屏、三分屏、四分屏、六分屏和八分屏等,可以根據(jù)顯示需要預(yù)先設(shè)置可供用戶選擇的分屏模式。確定每個分屏對應(yīng)的視頻流,每個分屏對應(yīng)的視頻源是相同的,即該視頻流都是由攝像頭模塊實時采集到的。
[0090]圖4是根據(jù)本發(fā)明優(yōu)選實施例的視頻圖像分屏同步顯示的示意圖。如圖4所示,視頻處理器可以將一幅圖像切割成多塊(例如:4塊),即形成分割圖像P1、分割圖像P2、分割圖像P3和分割圖像P4,分別發(fā)往顯示處理器1、顯示處理器2、顯示處理器3以及顯示處理器4。如果要實現(xiàn)分割圖像的同步顯示,則需要將全部注冊到服務(wù)器上的設(shè)備的時標與服務(wù)器的時標保持一致;而且,視頻處理器在進行編碼處理切割圖像時需要將校準完畢的時標增加至碼流的私有信息當中;此外,顯示處理器還可以從私有信息中提取出時標后加入一段延時再輸出圖像。
[0091 ] 視頻處理器可以包括:N個輸出端口,該視頻處理器可以將視頻數(shù)據(jù)分割成N路后進行輸出,其N個輸出端口與N個顯示處理器相連接,其中,一個輸出端口對應(yīng)連接一個顯示器;而N個顯示處理器分別與視頻處理器的N個輸出端口相連接,其中,一個顯示器對應(yīng)連接視頻處理器的一個輸出端口。上述N個顯示處理器根據(jù)電視拼接墻上預(yù)先設(shè)定的分屏數(shù)M,對視頻數(shù)據(jù)進行全屏顯示,其中,當N為大于或者等于2的正整數(shù)時,M的取值與N相同;而當N取值為I時,M的取值為大于或者等于2的正整數(shù)。
[0092]以輸入視頻圖像的分辨率為1024X768,電視拼接墻按照2X2拼接為例,各個單元屏分割的信號像素點分別如下:左上角單元屏,橫軸分割有效像素點范圍為O像素-512像素,縱軸分割有效像素點范圍為O像素-384像素;右上角單元屏,橫軸分割有效像素點范圍為513像素-1024像素,縱軸分割有效像素點范圍為O像素-384像素;左下角單元屏,橫軸分割有效像素點范圍為O像素-512像素,縱軸分割有效像素點范圍為385像素-768像素;右下角單元屏,橫軸分割有效像素點范圍為513像素-1024像素,縱軸分割有效像素點范圍為385像素-768像素。
[0093]而對于非整數(shù)比例分割的信號,可以優(yōu)先多取一個像素點信號來進行分割,以此確保原圖有效像素點不會丟失,以輸入視頻圖像的分辨率為1024X768,電視拼接墻按照3X3拼接為例,各個單元屏分割的信號像素點分別如下:左上方單元屏,橫軸分割有效像素點范圍為O像素-342像素,縱軸分割有效像素點范圍為O像素-256像素;正上方單元屏,橫軸分割有效像素點范圍為341像素-683像素,縱軸分割有效像素點范圍為O像素-256像素;右上方單元屏,橫軸分割有效像素點范圍為682像素-1024像素,縱軸分割有效像素點范圍為O像素-256像素;正左方單元屏,橫軸分割有效像素點范圍為O像素-342像素,縱軸分割有效像素點范圍為257像素-512像素;正中央單元屏,橫軸分割有效像素點范圍為341像素-683像素,縱軸分割有效像素點范圍為257像素-512像素;正右方單元屏,橫軸分割有效像素點范圍為682像素-1024像素,縱軸分割有效像素點范圍為257像素-512像素;左下方單元屏,橫軸分割有效像素點范圍為O像素-342像素,縱軸分割有效像素點范圍為513像素-768像素;正下方單元屏,橫軸分割有效像素點范圍為341像素-683像素,縱軸分割有效像素點范圍為513像素-768像素;右下方單元屏,橫軸分割有效像素點范圍為682像素-1024像素,縱軸分割有效像素點范圍為513像素-768像素。
[0094]作為本發(fā)明的另一個優(yōu)選實施例,圖5是根據(jù)本發(fā)明優(yōu)選實施例的顯示處理器進行視頻圖像解碼輸出過程的示意圖。如圖5所示,在DSP獲取到準確的服務(wù)器時標之后,即可使用自身的計時模塊對獲取到的修正時標進行管理。
[0095]Tl:在視頻處理器切割編碼時可以將獲取到的修正的服務(wù)器時標封裝到UDP數(shù)據(jù)包的私有字段中;
[0096]Δ T:預(yù)先設(shè)定的延遲時間,在設(shè)置該時間段時,需要確保碼流能夠被顯示處理器完整接收并且準確解碼;
[0097]T2:顯示處理器對碼流中封裝的UDP數(shù)據(jù)包進行解析得到該碼流在編碼時刻的準確時標,然后與Λ T進行計算后得到準確的輸出圖像的時標。
[0098]由于同一個圖像在切割完畢后進行編碼時,都攜帶有當前編碼時刻的時標,因此,即便不同的顯示處理器進行解碼顯示,得到的同一幀圖像的時標都是完全一樣的,只要能夠確保將所有設(shè)備校時到與服務(wù)器保持一致,那么將會取得非常好的同步顯示效果。
[0099]此外,作為本發(fā)明的再一個優(yōu)選實施例,本系統(tǒng)中除了設(shè)置視頻處理器之外,還可以增加音頻處理器,用于從多媒體數(shù)據(jù)流當中,例如:高清晰多媒體(HDMI)信號、視頻圖像陣列(VGA)信號,解碼出音頻數(shù)據(jù),例如:伴音處理、音頻放大處理,從而得到所需的音頻數(shù)據(jù);揚聲器,與音頻處理器相連接,用于播放經(jīng)音頻處理器解碼得到的音頻數(shù)據(jù)。
[0100]在優(yōu)選實施過程中,上述視頻處理器將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中的私有數(shù)據(jù)字段。
[0101]通常情況下,可以采用MPEG2DSMCC字段格式存儲私有數(shù)據(jù),即可以采用私有數(shù)據(jù)表。例如:可以將DSMCC的stream type為OxOD的字段設(shè)置為DSMCC SECT1NS,其中,可以包括多種類型的私有數(shù)據(jù)。
[0102]圖6是根據(jù)本發(fā)明實施例的視頻數(shù)據(jù)的處理系統(tǒng)的結(jié)構(gòu)框圖。如圖6所示,該視頻數(shù)據(jù)的處理系統(tǒng)可以包括:根據(jù)本發(fā)明的視頻數(shù)據(jù)的處理系統(tǒng)包括:視頻處理器10 ;視頻處理器10可以包括:第一接收模塊100,用于接收來自于一個或多個輸入設(shè)備的視頻數(shù)據(jù)流;處理模塊102,用于根據(jù)與該視頻處理器連接的一個或多個顯示處理器對視頻數(shù)據(jù)流進行分割編碼處理,并將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中,其中,校準時標用于使一個或多個顯示處理器將經(jīng)過分割編碼處理后的每個數(shù)據(jù)包同步顯示在電視拼接墻上,該校準時標是在視頻處理器對視頻數(shù)據(jù)流進行分割編碼處理時,按照服務(wù)器的當前時標進行校準后獲得的;發(fā)送模塊104,用于將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至一個或多個顯示處理器。
[0103]采用如圖6所示的系統(tǒng),解決了相關(guān)技術(shù)中的分布式大屏幕控制系統(tǒng)在電視拼接墻上的切割屏幕塊數(shù)較多時,同步顯示的效果較差的問題,進而提高了分布式大屏幕控制系統(tǒng)在電視拼接墻上的切割屏幕塊數(shù)較多的情況下,同步顯示的準確度,提升用戶體驗。
[0104]優(yōu)選地,處理模塊102,還用于計算自身時標與服務(wù)器當前時標的時標偏移量,以及根據(jù)時標偏移量進行校準處理,獲取校準時標。
[0105]優(yōu)選地,如圖7所示,處理模塊102可以包括:第一處理單元1020 ;第一處理單元1020可以包括:發(fā)送子單元(圖中未示出),用于向服務(wù)器發(fā)送校準請求消息,并在發(fā)送校準請求消息時記錄下第一時標;第一接收子單元(圖中未示出),用于接收來自于服務(wù)器的校準響應(yīng)消息,其中,校準響應(yīng)消息中攜帶的信息包括:服務(wù)器在接收到校準請求消息時記錄下的第二時標和服務(wù)器在發(fā)送校準響應(yīng)消息時記錄下的第三時標;第一計算子單元(圖中未示出),用于根據(jù)在接收到校準響應(yīng)消息時記錄下的第四時標、第一時標、第二時標和第三時標計算時標偏移量。
[0106]優(yōu)選地,第一處理器向服務(wù)器發(fā)送用戶數(shù)據(jù)報協(xié)議數(shù)據(jù)包,其中,用戶數(shù)據(jù)報協(xié)議數(shù)據(jù)包中攜帶有校準請求消息。
[0107]優(yōu)選地,如圖7所示,第一處理單元1020還可以包括:調(diào)整子單元(圖中未示出),用于根據(jù)時標偏移量調(diào)整自身時標;處理模塊102還可以包括:第二處理單元1022 ;第二處理單元1022可以包括:第二接收子單元(圖中未示出),用于接收來自于第一處理單元的調(diào)整后的自身時標;第二計算子單元(圖中未示出),用于計算第一處理單元傳輸調(diào)整后的自身時標的傳輸時延;第三計算子單元(圖中未示出),用于采用調(diào)整后的自身時標和傳輸時延計算校準時標。
[0108]優(yōu)選地,第二處理器每隔預(yù)設(shè)時長與服務(wù)器進行時標校準。
[0109]優(yōu)選地,上述系統(tǒng)還包括:一個或多個顯示處理器20 ;每個顯示處理器20均可以包括:第二接收模塊200,用于經(jīng)由與該顯示處理器對應(yīng)的視頻處理器的端口接收經(jīng)過分割編碼處理后的數(shù)據(jù)包;解碼模塊202,用于對接收到的數(shù)據(jù)包進行解碼處理,并解析出校準時標;確定模塊204,用于根據(jù)校準時標確定輸出經(jīng)過解碼處理的視頻數(shù)據(jù)的時標。
[0110]優(yōu)選地,視頻處理器將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中的私有數(shù)據(jù)字段。
[0111]從以上的描述中,可以看出,上述實施例實現(xiàn)了如下技術(shù)效果(需要說明的是這些效果是某些優(yōu)選實施例可以達到的效果):采用軟件的方式來實現(xiàn)同步,無需額外增加硬件成本;采用時標方式來進行設(shè)備間的同步;采用在碼流私有信息中加入時標的方式來實現(xiàn)圖像級別的同步顯示。
[0112]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0113]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種視頻數(shù)據(jù)的處理方法,其特征在于,包括: 視頻處理器接收來自于一個或多個輸入設(shè)備的視頻數(shù)據(jù)流; 所述視頻處理器連接一個或多個顯示處理器,所述視頻處理器根據(jù)其連接情況對所述視頻數(shù)據(jù)流進行分割編碼處理,并將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中,其中,所述校準時標用于使所述一個或多個顯示處理器將所述經(jīng)過分割編碼處理后的每個數(shù)據(jù)包同步顯示在電視拼接墻上,該校準時標是在所述視頻處理器對所述視頻數(shù)據(jù)流進行分割編碼處理時,按照服務(wù)器的當前時標進行校準后獲得的; 所述視頻處理器將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至所述一個或多個顯示處理器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻處理器按照服務(wù)器的當前時標進行校準包括: 所述視頻處理器每隔預(yù)設(shè)周期計算自身時標與所述服務(wù)器當前時標的時標偏移量; 所述視頻處理器根據(jù)所述時標偏移量進行校準處理,獲取所述校準時標。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述視頻處理器計算所述自身時標與所述服務(wù)器當前時標的所述時標偏移量包括: 所述視頻處理器中的第一處理器向所述服務(wù)器發(fā)送校準請求消息,并在發(fā)送所述校準請求消息時記錄下第一時標; 所述服務(wù)器在接收到所述校準請求消息時記錄下第二時標,然后向所述第一處理器發(fā)送校準響應(yīng)消息,其中,所述校準響應(yīng)消息中攜帶的信息包括:所述第二時標和所述服務(wù)器在發(fā)送所述校準響應(yīng)消息時記錄下的第三時標; 所述第一處理器在接收到所述校準響應(yīng)消息時記錄下第四時標; 所述第一處理器根據(jù)所述第一時標、所述第二時標、所述第三時標和所述第四時標計算所述時標偏移量。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述視頻處理器根據(jù)所述時標偏移量進行校準處理,獲取所述校準時標包括: 所述第一處理器根據(jù)所述時標偏移量調(diào)整所述自身時標; 所述視頻處理器中的第二處理器接收來自于所述第一處理器的所述調(diào)整后的自身時標并計算所述第一處理器傳輸所述調(diào)整后的自身時標的傳輸時延; 所述第二處理器采用所述調(diào)整后的自身時標和所述傳輸時延計算所述校準時標。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第二處理器每隔預(yù)設(shè)時長與所述服務(wù)器進行時標校準。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述視頻處理器將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至所述一個或多個顯示處理器之后,還包括: 每個顯示處理器經(jīng)由與該顯示處理器對應(yīng)的視頻處理器的端口接收經(jīng)過分割編碼處理后的數(shù)據(jù)包; 所述每個顯示處理器對接收到的數(shù)據(jù)包進行解碼處理,并解析出所述校準時標; 所述每個顯示處理器根據(jù)所述校準時標確定輸出經(jīng)過解碼處理的視頻數(shù)據(jù)的時標。
7.一種視頻數(shù)據(jù)的處理系統(tǒng),其特征在于,包括:視頻處理器; 所述視頻處理器包括: 第一接收模塊,用于接收來自于一個或多個輸入設(shè)備的視頻數(shù)據(jù)流; 處理模塊,用于根據(jù)與該視頻處理器連接的一個或多個顯示處理器,對所述視頻數(shù)據(jù)流進行分割編碼處理,并將校準時標封裝到經(jīng)過分割編碼處理后的每個數(shù)據(jù)包中,其中,所述校準時標用于使所述一個或多個顯示處理器將所述經(jīng)過分割編碼處理后的每個數(shù)據(jù)包同步顯示在電視拼接墻上,該校準時標是在所述視頻處理器對所述視頻數(shù)據(jù)流進行分割編碼處理時,按照服務(wù)器的當前時標進行校準后獲得的; 發(fā)送模塊,用于將經(jīng)過分割編碼處理后的數(shù)據(jù)包發(fā)送至所述一個或多個顯示處理器。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述處理模塊包括:第一處理單元; 所述第一處理單元包括: 發(fā)送子單元,用于向所述服務(wù)器發(fā)送校準請求消息,并在發(fā)送所述校準請求消息時記錄下第一時標; 第一接收子單元,用于接收來自于所述服務(wù)器的校準響應(yīng)消息,其中,所述校準響應(yīng)消息中攜帶的信息包括:所述服務(wù)器在接收到所述校準請求消息時記錄下的第二時標和所述服務(wù)器在發(fā)送所述校準響應(yīng)消息時記錄下的第三時標; 第一計算子單元,用于根據(jù)在接收到所述校準響應(yīng)消息時記錄下的第四時標、所述第一時標、所述第二時標和所述第三時標計算所述時標偏移量。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于, 所述第一處理單元還包括: 調(diào)整子單元,用于根據(jù)所述時標偏移量調(diào)整所述自身時標; 所述處理模塊還包括:第二處理單元; 所述第二處理單元包括: 第二接收子單元,用于接收來自于所述第一處理單元的所述調(diào)整后的自身時標; 第二計算子單元,用于計算所述第一處理單元傳輸所述調(diào)整后的自身時標的傳輸時延; 第三計算子單元,用于采用所述調(diào)整后的自身時標和所述傳輸時延計算所述校準時標。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:所述一個或多個顯示處理器; 每個顯示處理器均包括: 第二接收模塊,用于經(jīng)由與該顯示處理器對應(yīng)的視頻處理器的端口接收經(jīng)過分割編碼處理后的數(shù)據(jù)包; 解碼模塊,用于對接收到的數(shù)據(jù)包進行解碼處理,并解析出所述校準時標; 確定模塊,用于根據(jù)所述校準時標確定輸出經(jīng)過解碼處理的視頻數(shù)據(jù)的時標。
【文檔編號】G06F3/14GK104284098SQ201310276055
【公開日】2015年1月14日 申請日期:2013年7月1日 優(yōu)先權(quán)日:2013年7月1日
【發(fā)明者】李旦, 閆科鋒, 連啟慧 申請人:杭州??低晹?shù)字技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
当雄县| 旬邑县| 深泽县| 桃园市| 周口市| 遂平县| 乌海市| 砚山县| 驻马店市| 东乌珠穆沁旗| 荆州市| 宾阳县| 花莲县| 岳阳市| 玉树县| 高雄县| 辰溪县| 神池县| 梨树县| 大石桥市| 左贡县| 襄城县| 景谷| 封丘县| 滦南县| 舟山市| 秦皇岛市| 沙坪坝区| 饶平县| 化德县| 肇东市| 临澧县| 枞阳县| 陆川县| 陆河县| 和静县| 黔西县| 浦江县| 岑溪市| 城口县| 景泰县|