一種視頻數(shù)據(jù)傳輸方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及信號處理技術(shù)領(lǐng)域,尤其涉及一種視頻數(shù)據(jù)傳輸方法。
【背景技術(shù)】
[0002] 大屏幕處理器又稱大屏幕處理器控制器,大屏幕處理器拼接器,BSV液晶拼接器, 顯示墻處理器,主要功能是將一個或者多個完整的圖像信號劃分成N塊后分配給N個視頻 顯示單元(如背投單元),完成用多個普通視頻單元組成一個超大屏幕動態(tài)圖像顯示屏。大 屏幕處理器可以支持多種視頻設(shè)備的同時接入,如:DVD、攝像機、衛(wèi)星接收機、機頂盒、標(biāo)準(zhǔn) 計算機A信號。大屏幕處理器可以實現(xiàn)多個物理輸出組合成一個分辨率疊加后的超高分辨 率顯示輸出,使屏幕墻構(gòu)成一個超高分辨率、超高亮度、超大顯示尺寸的邏輯顯示屏、完成 多個信號源(網(wǎng)絡(luò)信號、RGB信號和視頻信號)在屏幕墻上的開窗、移動、縮放等各種方式 的顯示功能。
[0003]目前在大屏幕拼接處理領(lǐng)域,視頻處理器是整個大屏顯示的心臟,在客戶展示端 不可見,卻對整個系統(tǒng)起到了關(guān)鍵的作用。其性能的高低,直接決定了整個系統(tǒng)的技術(shù)水平 和客戶體驗效果。主流的視頻處理器包含了三種,一種是全硬件架構(gòu)處理器,一種是分布式 處理器,還有一種是PC架構(gòu)處理器。全硬件架構(gòu)處理器的優(yōu)點在于視頻處理性能高、傳輸 帶寬無限制、單臺設(shè)備支持屏幕數(shù)量多,其缺點在于設(shè)備笨重,需要統(tǒng)一放置在機房而導(dǎo)致 異地信號采集不靈活,遠(yuǎn)程數(shù)據(jù)傳輸存在先天性不足。分布式處理器的優(yōu)點在于應(yīng)用靈活, 視頻采集不受地域限制,其缺點在于圖像處理質(zhì)量比硬件架構(gòu)處理器稍微遜色,在高端應(yīng) 用場景不能很好滿足客戶體驗。PC架構(gòu)處理器優(yōu)點在于信號接入靈活、系統(tǒng)性能升級會有 intel等大廠家推動,缺點在于支持的屏數(shù)量有限,視頻數(shù)據(jù)處理等開發(fā)工作會受限于微軟 等廠家。
[0004] 因此,隨著目前大數(shù)據(jù)的逐步深入應(yīng)用,在大屏幕領(lǐng)域?qū)μ幚砥鞯男枨笠苍诓粩?升級,既要求能支持無限多屏幕數(shù)量、無限信號接入能力、用戶體驗效果好,又要求能遠(yuǎn)程 集中信號或者異地瀏覽集中信號、進(jìn)行可視化控制,然而,上述三種現(xiàn)有技術(shù)均存在無法整 體實現(xiàn)能支持無限多屏幕數(shù)量、用戶體驗效果好,又要求能異地集中信號、進(jìn)行可視化控制 的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實施例提供了一種視頻數(shù)據(jù)傳輸方法,解決了目前所存在的無法整體實現(xiàn) 能支持無限多屏幕數(shù)量、無限信號接入能力、用戶體驗效果好,又要求能遠(yuǎn)程集中信號或者 異地瀏覽集中信號、進(jìn)行可視化控制的技術(shù)問題。
[0006] 本發(fā)明實施例中提供的一種視頻數(shù)據(jù)傳輸方法,包括:
[0007] 接收到數(shù)據(jù)交叉?zhèn)鬏斈K通過硬件處理模塊或分布式處理模塊或PC處理模塊采 集的視頻數(shù)據(jù);
[0008] 根據(jù)所述視頻數(shù)據(jù)的輸出指令確定所述視頻數(shù)據(jù)流的輸出流向;
[0009] 根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給硬件處理 模塊或分布式處理模塊或PC處理模塊中的至少一個模塊進(jìn)行輸出。
[0010] 優(yōu)選地,接收到數(shù)據(jù)交叉?zhèn)鬏斈K通過硬件處理模塊或分布式處理模塊或PC處 理模塊采集的視頻數(shù)據(jù)具體包括:
[0011] 接收到由所述硬件處理模塊的視頻采集芯片經(jīng)過SERDES信號交叉芯片傳輸至所 述交叉?zhèn)鬏斈K,再由所述交叉?zhèn)鬏斈K傳輸?shù)乃鲆曨l數(shù)據(jù)。
[0012] 優(yōu)選地,接收到數(shù)據(jù)交叉?zhèn)鬏斈K通過硬件處理模塊或分布式處理模塊或PC處 理模塊采集的視頻數(shù)據(jù)具體包括:
[0013] 接收到由所述分布式處理模塊的視頻采集芯片經(jīng)過網(wǎng)絡(luò)編碼子模塊傳輸至所述 交叉?zhèn)鬏斈K,再由所述交叉?zhèn)鬏斈K傳輸?shù)乃鲆曨l數(shù)據(jù)。
[0014] 優(yōu)選地,接收到數(shù)據(jù)交叉?zhèn)鬏斈K通過硬件處理模塊或分布式處理模塊或PC處 理模塊采集的視頻數(shù)據(jù)具體包括:
[0015] 接收到由所述PC處理模塊的視頻采集芯片經(jīng)過CPU芯片傳輸至所述交叉?zhèn)鬏斈?塊,再由所述交叉?zhèn)鬏斈K傳輸?shù)乃鲆曨l數(shù)據(jù)。
[0016] 優(yōu)選地,根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給硬 件處理模塊或分布式處理模塊或PC處理模塊中的至少一個模塊進(jìn)行輸出具體包括:
[0017] 根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給所述分布 式處理模塊的網(wǎng)絡(luò)解碼子模塊并進(jìn)行輸出處理;
[0018] 或
[0019] 根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給所述PC處 理模塊的所述CPU芯片并進(jìn)行輸出處理。
[0020] 優(yōu)選地,根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給硬 件處理模塊或分布式處理模塊或PC處理模塊中的至少一個模塊進(jìn)行輸出具體包括:
[0021] 根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給所述硬件 處理模塊的SERDES信號交叉芯片并進(jìn)行輸出處理。
[0022] 或
[0023] 根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給所述PC處 理模塊的所述CPU芯片并進(jìn)行輸出處理。
[0024] 優(yōu)選地,根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給硬 件處理模塊或分布式處理模塊或PC處理模塊中的至少一個模塊進(jìn)行輸出具體包括:
[0025] 根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給所述硬件 處理模塊的SERDES信號交叉芯片并進(jìn)行輸出處理。
[0026] 或
[0027] 根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給所述分布 式處理模塊的網(wǎng)絡(luò)解碼子模塊并進(jìn)行輸出處理。
[0028] 優(yōu)選地,根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給硬 件處理模塊或分布式處理模塊或PC處理模塊中的至少一個模塊進(jìn)行輸出具體包括:
[0029] 根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)依次通過所述硬件處理模塊的編解碼子模塊 和所述SERDES信號交叉芯片輸出。
[0030] 優(yōu)選地,根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給硬 件處理模塊或分布式處理模塊或PC處理模塊中的至少一個模塊進(jìn)行輸出具體包括:
[0031] 根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述分布式處理模塊的網(wǎng)絡(luò)編碼子模塊 輸出。
[0032] 優(yōu)選地,根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給硬 件處理模塊或分布式處理模塊或PC處理模塊中的至少一個模塊進(jìn)行輸出具體包括:
[0033] 根據(jù)所述輸出流向?qū)⑺鲆曨l數(shù)據(jù)通過所述PC處理模塊的CPU芯片輸出。
[0034] 從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
[0035] 本發(fā)明實施例提供了一種視頻數(shù)據(jù)傳輸方法,包括:接收到數(shù)據(jù)交叉?zhèn)鬏斈K通 過硬件處理模塊或分布式處理模塊或PC處理模塊采集的視頻數(shù)據(jù);根據(jù)視頻數(shù)據(jù)的輸出 指令確定視頻數(shù)據(jù)流的輸出流向;根據(jù)輸出流向?qū)⒁曨l數(shù)據(jù)通過數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給 硬件處理模塊或分布式處理模塊或PC處理模塊中的至少一個模塊進(jìn)行輸出。本實施例中, 通過接收到數(shù)據(jù)交叉?zhèn)鬏斈K通過硬件處理模塊或分布式處理模塊或PC處理模塊采集的 視頻數(shù)據(jù);根據(jù)視頻數(shù)據(jù)的輸出指令確定視頻數(shù)據(jù)流的輸出流向;根據(jù)輸出流向?qū)⒁曨l數(shù) 據(jù)通過數(shù)據(jù)交叉?zhèn)鬏斈K傳輸給硬件處理模塊或分布式處理模塊或PC處理模塊中的至少 一個模塊進(jìn)行輸出,便實現(xiàn)了將全硬件架構(gòu)處理器,分布式處理器和PC架構(gòu)處理器整體功 能的結(jié)合,以及數(shù)據(jù)交叉?zhèn)鬏斈K,與硬件處理模塊、分布式處理模塊和PC處理模塊的結(jié) 合,實現(xiàn)了多個視頻數(shù)據(jù)的流向,解決了目前所存在的無法整體實現(xiàn)能支持無限多屏幕數(shù) 量、無限信號接入能力、用戶體驗效果好,又要求能遠(yuǎn)程集中信號或者異地瀏覽集中信號、 進(jìn)行可視化控制的技術(shù)問題。
【附圖說明】
[0036] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其它的附圖。
[0037] 圖1為本發(fā)明實施例中提供的一種視頻數(shù)據(jù)傳輸方法的一個實施例的結(jié)構(gòu)示意 圖;
[0038] 圖2為本發(fā)明實施例中提供的一種視頻數(shù)據(jù)傳輸方法的另一個實施例的結(jié)構(gòu)示 意圖;
[0039] 圖3為本發(fā)明實施例中提供的一種視頻數(shù)據(jù)傳輸方法的另一個實施例的結(jié)構(gòu)示 意圖;
[0040] 圖4為本發(fā)明實施例中提供的一種視頻數(shù)據(jù)傳輸方法的另一個實施例的結(jié)構(gòu)示 意圖;
[0041] 圖5為本發(fā)明實施例中提供的一種視頻數(shù)據(jù)傳輸方法的另一個實施例的結(jié)構(gòu)示 意圖;
[0042] 圖6為本發(fā)明實施例中提供的一種視頻數(shù)據(jù)傳輸方法的另一個實施例的結(jié)構(gòu)示 意圖;
[0043] 圖7為本發(fā)明實施例中提供的一種視頻數(shù)據(jù)傳輸方法的另一個實施例的結(jié)構(gòu)示 意圖;
[0044] 圖8為本發(fā)明實施例中提供的通過視頻數(shù)據(jù)傳輸方法進(jìn)行數(shù)據(jù)交互的一個實施 例的示意圖。
【具體實施方式】
[0045] 本發(fā)明實施例提供了一種視頻數(shù)據(jù)傳輸方法,解決了目前所存在的無法整體實現(xiàn) 能支持無限多屏幕數(shù)量、無限信號接入能力、用戶體驗效果好,又要求能遠(yuǎn)程集中信號或者 異地瀏覽集中信號、進(jìn)行可視化控制的技術(shù)問題。
[0046] FPGA (Field - Programmable Gate Array,現(xiàn)場可編程門陣列),它是在 PAL、GAL、 CPLD等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。
[0047] DDR(Double