本發明專利技術提供一種視頻處理器,用于接收遠程客戶端的視頻處理請求,并進行響應,包括至少一個視頻處理器,所述視頻處理器包括:用于采集視頻處理器的各個裝置的信息參數,并根據采集到的信息參數生成可視化信息進行輸出的均衡調度裝置;用于對輸入到視頻處理器的視頻信號進行處理,并將處理后的視頻信號通過背板傳輸到視頻輸出模塊;用于連接視頻處理器各個裝置,相互傳遞各個裝置的信號的背板,視頻輸出模塊根據預設的視頻開窗特征進行調整處理,并進行輸出的視頻輸出裝置;通過對處理器內部的統一調度處理,使到處理器中的所有服務得到均衡的利用,大大的節約了進行視頻處理的成本,降低了運營的成本和費用。
【技術實現步驟摘要】
本專利技術涉及大屏幕拼墻的視頻處理
,特別是涉及一種。
技術介紹
目前在大屏幕拼墻行業里邊,視頻處理器有多種,包括了基于PC架構的總線式視頻處理器、以FPGA為核心的嵌入式硬件實時處理器和兩種技術結合的視頻處理。這些處理器的業務模式都是采用產品一次性銷售的模式,即是客戶購買處理器僅僅是給客戶自己使用,其它客戶不能使用。這就存在一個缺點,每個客戶都購買自己的處理器,很多時候處理器的功能沒有完全用上,無形中對客戶來說是一種資源浪費,而且成本比較高。這些處理器客戶購買后,往往是放置客戶處,這樣,全國各地都有處理器,如果出問題了,公司技術維護人員得全國各地跑,維護成本和難度都非常大。很多處理器目前也沒有功耗控制功能,一般一上電就是全速工作,不會去判斷處理器的使用率,造成功耗大。
技術實現思路
為了克服現有技術的不足,本專利技術的第一個技術目的是提供一種能夠用于為用戶提供高效、快速大屏幕拼墻視頻信號處理服務的視頻處理器。為了克服現有技術的不足,本專利技術的第二個技術目的是提供一種能夠用于為用戶提供高效、快速大屏幕拼墻視頻信號處理服務的視頻處理器所實現的視頻請求處理方法。為實現上述第一個技術目的,本專利技術采用的技術方案如下 一種視頻處理器,所述視頻處理器包括 用于采集視頻處理器的各個裝置的信息參數,并根據采集到的信息參數生成調度信息進行輸出的均衡調度裝置; 用于對輸入到視頻處理器的視頻信號進行處理,并將處理后的視頻信號通過背板傳輸到視頻輸出模塊的視頻處理裝置; 用于將由背板輸出的視頻數據根據預設的視頻開窗特征進行調整處理,并進行輸出的視頻輸出裝置; 用于連接視頻處理器各個裝置,相互傳遞各個裝置的信號的背板; 所述的均衡調度模塊分別與視頻處理裝置、背板、視頻輸出裝置連接,用于根據采集到的信息參數發送相應的控制命令控制視頻處理裝置、背板、視頻輸出裝置。優選地,所述信息參數包括處理器內各個裝置的使用率參數、網絡使用量、通信地址和電源使用狀態。優選地,所述均衡調度裝置包括 用于進行數據的輸入和輸出的信號傳輸模塊; 用于根據信息參數實時發送控制命令的主控模塊; 用于監控處理器內的各個裝置網絡使用量的網絡監控模塊; 用于監控處理器內各個裝置的電源使用狀態的電源監控模塊; 用于管理處理器內各個裝置的通信地址的地址管理模塊; 所述的主控模塊分別與信號傳輸模塊、網絡監控模塊、電源監控模塊、地址管理模塊連接,主控模塊根據各個模塊采集到的信息參數,發送相應的控制命令協調均衡調度裝置內各個模塊。優選地,所述均衡調度裝置包括 用于為主控模塊提供時鐘信號的時鐘模塊; 用于為主控模塊提供驅動程序的加載模塊。優選地,所述信號傳輸模塊包括 用于接收外部數據的第一網口; 用于與背板進行數據交換的連接器; 用于與視頻處理裝置、視頻輸出裝置進行通信的第一通信模塊。優選地,所述視頻處理裝置包括 用于接收外部視頻數據的第二網口; 用于對接收的視頻數據進行處理的第一數據處理模塊; 用于與均衡調度裝置進行通信,并執行均衡調度裝置發送的控制命令的第一控制模塊; 用于管理電源輸入的供電模塊; 用于與處理器內各個裝置進行通信的第二通信模塊; 所述的第一控制模塊分別與數據處理模塊、供電模塊、第二通信模塊連接,第一控制模塊根據均衡調度裝置的控制命令對數據處理模塊、供電模塊、第二通信模塊進行控制。第一數據處理模塊包括 用于對接收到的視頻數據進行解壓處理的解壓模塊; 用于對解壓后的視頻數據進行放大或者縮小處理的縮放模塊; 用于對縮放模塊輸出的視頻數據進行進行疊加或者透明處理,并傳輸到背板的后處理模塊。優選地,所述視頻輸出裝置包括 用于接收背板傳輸的視頻數據根據預設的視頻開窗特征進行調整處理的第二數據處理模塊; 用于將第二數據處理模塊輸出的視頻數據進行壓縮后傳輸到網口的編碼模塊; 用于與均衡調度裝置進行通信,并執行均衡調度裝置發送的控制命令的第二控制模塊; 用于輸出視頻數據的輸出網口; 用于管理電源輸入的第二供電模塊; 用于與處理器內各個裝置進行通信的第三通信模塊; 所述的第二控制模塊分別與第二數據處理模塊、第二供電模塊連接,第二控制模塊根據均衡調度裝置的控制命令對第二數據處理模塊、第二供電模塊、第三通信模塊進行控制。為實現上述第二個技術目的,本專利技術采用的技術方案如下 一種根據上述的視頻處理器所實現的視頻請求處理方法,所述處理方法用于至少一個視頻處理器進行視頻請求處理,所述視頻處理器包括至少一個視頻處理裝置和至少一個視頻輸出裝置,所述均衡調度裝置的調度控制包括以下步驟 Si均衡調度裝置獲取視頻處理器中各個信息參數; S2根據預設的調控規則對信息參數進行判斷; S3根據判斷結果與接收到視頻處理請求實時調用視頻處理裝置進行視頻數據處理; S4并根據預設的視頻開窗特征,選擇相應的視頻輸出裝置輸出視頻信號。優選地,步驟S3具體包括以下步驟 S300各視頻處理器根據各自的視頻處理器信息參數的判斷結果對視頻處理器進行排 列,所述排列為根據視頻處理器內各個裝置的使用狀態參數、網絡使用量從大到小進行視頻處理器利用率排列; S301根據接收到視頻請求從排列中最小的視頻處理器開始調用,從調用的視頻處理器中調用視頻處理裝置進行視頻數據處理。優選地,所述步驟S300中的排列方法為f P2〈 P3……〈Plri < Pn 其中,假設網絡使用量為D,通用視頻處理裝置使用率為C,視頻處理器的利用率為PPn = i Dn + j Cn η表示視頻處理器機群中的第η臺處理器;i為網絡流量在處理器利用率中的權重因子,為一個常數;j為視頻處理裝置利用率在處理器利用率中的一個權重因子,也是一個常數,i和j范圍均為O 1,且i+j = 1,并且該排列將視頻處理裝置使用率達到100%的視頻處理器進行排除。優選地,所述步驟S301中調用視頻處理裝置的方法為 根據視頻請求的數據量進行判斷處理,識別出需要調用的視頻處理裝置數量; 并根據以下方法進行視頻裝置的調用 m=xn+y 其中m為需要用到的視頻處理器裝置,X和y為正整數,其中y〈n,η為可用視頻處理器數量,η為需要用到的視頻處理器裝置數量,m、η均為正數; 當X=O時候,根據視頻處理器的利用率從小到大的順序調用前Y個視頻處理器,并且使每個視頻處理器開啟一個視頻處理裝置; 當X^ O, y=0時,則依次給每一視頻處理器開啟一個通用視頻處理模塊,開啟次數為X,在每次給一個視頻處理器開啟完一個視頻處理裝置后,檢查是否有P = 100%的視頻處理器,若有,則將其排除在外,重新進行視頻處理器利用率排列,并將η值減I,m值減去X,重新執行m=xn+y的計算;若無Pn =100%的視頻處理器,則依次繼續給每臺視頻處理器開啟一個通用視頻處理裝置,直到開啟m個視頻處理裝置; 當X * O, y々O時候,首先,均衡調度裝置根據視頻處理器的利用率從小到大的順序調用前Y個視頻處理器,并且使每個視頻處理器開啟一個視頻處理裝置;此時,,將回到X #0,y=0的狀態,然后重復上述直到開啟足夠的視頻處理裝置。優選地,在不步驟S3中還包括由各個視頻處理器的均衡調度裝置獲取視頻處理器中各個信息參數;并由每一個本文檔來自技高網...
【技術保護點】
一種視頻處理器,其特征在于,所述視頻處理器包括:用于采集視頻處理器的各個裝置的信息參數,并根據采集到的信息參數生成調度信息進行輸出的均衡調度裝置;用于對輸入到視頻處理器的視頻信號進行處理,并將處理后的視頻信號通過背板傳輸到視頻輸出模塊的視頻處理裝置;用于將由背板輸出的視頻數據根據預設的視頻開窗特征進行調整處理,并進行輸出的視頻輸出裝置;用于連接視頻處理器各個裝置,相互傳遞各個裝置的信號的背板;所述的均衡調度模塊分別與視頻處理裝置、背板、視頻輸出裝置連接,用于根據采集到的信息參數發送相應的控制命令控制視頻處理裝置、背板、視頻輸出裝置。
【技術特征摘要】
【專利技術屬性】
技術研發人員:林文富,景博,
申請(專利權)人:廣東威創視訊科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。