[發(fā)明專利]一種視頻壓縮傳輸方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 202110057919.4 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN112839231B | 公開(公告)日: | 2022-06-07 |
| 發(fā)明(設(shè)計)人: | 張貞雷;劉同強;周玉龍;鄒曉峰;魏紅楊;王賢坤 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04N19/423 | 分類號: | H04N19/423;H04N5/268;H04N5/765 |
| 代理公司: | 北京連和連知識產(chǎn)權(quán)代理有限公司 11278 | 代理人: | 劉小峰;宋薇薇 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 視頻壓縮 傳輸 方法 系統(tǒng) | ||
本發(fā)明公開了一種視頻壓縮傳輸方法和系統(tǒng),方法包括:由壓縮功能模塊將從顯卡獲取的視頻數(shù)據(jù)壓縮為壓縮視頻數(shù)據(jù)后傳輸?shù)綑z查切分控制模塊;由檢查切分控制模塊對壓縮視頻數(shù)據(jù)執(zhí)行校驗獲得控制信息以寫入描述符產(chǎn)生模塊,同時將壓縮視頻數(shù)據(jù)寫入多個隨機存取存儲器;由以太網(wǎng)數(shù)據(jù)鏈路控制器模塊通過接口轉(zhuǎn)換模塊,從描述符產(chǎn)生模塊獲取基于控制信息生成的描述符,并基于描述符從多個隨機存取存儲器讀取壓縮視頻數(shù)據(jù);由以太網(wǎng)數(shù)據(jù)鏈路控制器模塊將壓縮視頻數(shù)據(jù)轉(zhuǎn)換為以太網(wǎng)幀格式以通過物理網(wǎng)卡傳輸。本發(fā)明能夠降低視頻功能的資源占用,提升基板管理控制系統(tǒng)的整體性能。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,更具體地,特別是指一種視頻壓縮傳輸方法和系統(tǒng)。
背景技術(shù)
傳統(tǒng)的基板管理控制系統(tǒng)中壓縮視頻的傳輸流程是:首先將壓縮完成的視頻數(shù)據(jù)寫入DDR(內(nèi)存),并產(chǎn)生中斷告知CPU(處理器),DDR中已經(jīng)有壓縮視頻數(shù)據(jù)可以讀取。然后CPU根據(jù)EMAC(以太網(wǎng)數(shù)據(jù)鏈路控制器)的格式要求產(chǎn)生對應(yīng)的描述符信息(描述符中最主要的就是EMAC要讀取的數(shù)據(jù)字節(jié)個數(shù)以及要讀取的DDR地址),并將描述符信息寫入DDR。EMAC獲取描述符并解析,根據(jù)對應(yīng)的DDR地址獲取要讀取的壓縮視頻數(shù)據(jù),在EMAC內(nèi)部進行處理之后,發(fā)送到PHY(物理網(wǎng)卡)通過網(wǎng)絡(luò)傳遞到遠端。
可見,現(xiàn)有技術(shù)涉及多次的CPU/總線/DDR之間的交互操作(3次CPU交互,3次DDR交互,而這些交互都伴隨著總線操作),這極大的占用CPU和DDR,導(dǎo)致視頻功能嚴重制約了基板管理控制系統(tǒng)的性能。
針對現(xiàn)有技術(shù)中基板管理控制系統(tǒng)的視頻功能占用資源過大、影響其他功能的問題,目前尚無有效的解決方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例的目的在于提出一種視頻壓縮傳輸方法和系統(tǒng),能夠降低視頻功能的資源占用,提升基板管理控制系統(tǒng)的整體性能。
基于上述目的,本發(fā)明實施例的第一方面提供了一種視頻壓縮傳輸方法,包括執(zhí)行以下步驟:
由壓縮功能模塊將從顯卡獲取的視頻數(shù)據(jù)壓縮為壓縮視頻數(shù)據(jù)后傳輸?shù)綑z查切分控制模塊;
由檢查切分控制模塊對壓縮視頻數(shù)據(jù)執(zhí)行校驗獲得控制信息以寫入描述符產(chǎn)生模塊,同時將壓縮視頻數(shù)據(jù)寫入多個隨機存取存儲器;
由以太網(wǎng)數(shù)據(jù)鏈路控制器模塊通過接口轉(zhuǎn)換模塊,從描述符產(chǎn)生模塊獲取基于控制信息生成的描述符,并基于描述符從多個隨機存取存儲器讀取壓縮視頻數(shù)據(jù);
由以太網(wǎng)數(shù)據(jù)鏈路控制器模塊將壓縮視頻數(shù)據(jù)轉(zhuǎn)換為以太網(wǎng)幀格式以通過物理網(wǎng)卡傳輸。
在一些實施方式中,執(zhí)行校驗包括執(zhí)行幀頭幀尾校驗;控制信息包括基于幀頭幀尾校驗確定的幀長度。
在一些實施方式中,由檢查切分控制模塊對壓縮視頻數(shù)據(jù)執(zhí)行校驗獲得控制信息以寫入描述符產(chǎn)生模塊,同時將壓縮視頻數(shù)據(jù)寫入多個隨機存取存儲器包括:
由檢查切分控制模塊的檢查子模塊執(zhí)行幀頭幀尾校驗,確定幀長度并寫入描述符產(chǎn)生模塊;
由檢查切分控制模塊的丟棄子模塊基于幀長度判斷中斷存取子模塊是否足以存儲壓縮視頻數(shù)據(jù),是則使中斷存取子模塊存儲壓縮視頻數(shù)據(jù),否則丟棄壓縮視頻數(shù)據(jù)并終止方法的執(zhí)行;
由檢查切分控制模塊的切分子模塊從中斷存取子模塊中讀取壓縮視頻數(shù)據(jù)并以幀為單位分別寫入多個隨機存取存儲器。
在一些實施方式中,方法還包括:在寫入描述符產(chǎn)生模塊和多個隨機存取存儲器之前,還先為描述符產(chǎn)生模塊和多個隨機存取存儲器分別分配地址;以幀為單位分別寫入多個隨機存取存儲器包括:從多個隨機存取存儲器的首地址開始寫入。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110057919.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





