[發明專利]一種虛擬化視頻編解碼系統及方法、電子設備和存儲介質在審
| 申請號: | 202310552654.4 | 申請日: | 2023-05-16 |
| 公開(公告)號: | CN116320469A | 公開(公告)日: | 2023-06-23 |
| 發明(設計)人: | 請求不公布姓名 | 申請(專利權)人: | 摩爾線程智能科技(北京)有限責任公司 |
| 主分類號: | H04N19/426 | 分類號: | H04N19/426;H04N19/156 |
| 代理公司: | 北京林達劉知識產權代理事務所(普通合伙) 11277 | 代理人: | 李茂家;周蕾 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬 視頻 解碼 系統 方法 電子設備 存儲 介質 | ||
本公開涉及計算機技術領域,尤其涉及一種虛擬化視頻編解碼系統及方法、電子設備和存儲介質,所述系統包括:主機將主機對應的主機視頻編解碼任務的配置信息配置到主機寄存器,以及將虛擬機對應的虛擬機視頻編解碼任務的配置信息配置到虛擬機寄存器;視頻編解碼內核從主機寄存器中讀取主機視頻編解碼任務的配置信息,并基于主機視頻編解碼任務的配置信息執行主機視頻編解碼任務,或從虛擬機寄存器中讀取虛擬機視頻編解碼任務的配置信息,并基于虛擬機視頻編解碼任務的配置信息執行虛擬機視頻編解碼任務。本公開實施例能夠實現虛擬化視頻編解碼系統中對主機和虛擬機對應的視頻編解碼任務進行靈活切換執行。
技術領域
本公開涉及計算機技術領域,尤其涉及一種虛擬化視頻編解碼系統及方法、電子設備和存儲介質。
背景技術
虛擬化(Virtualization)是一種資源管理技術,是對計算機軟硬件系統資源的抽象和劃分,為了讓多個虛擬機共同復用一套但不限于一套有限的系統資源,可以把一套但不限于一套有限的系統資源劃分成塊分配給不同的虛擬機使用。為了允許不同的用戶可以共享一套視頻編解碼硬件加速單元,同時不能訪問彼此的數據,需要通過主機對不同虛擬機進行隔離操作。隨著近年來網絡服務器對視頻編解碼需求的爆發式增長,圖像處理(Graphics?Processing?Unit,GPU)芯片中的視頻編解碼計算能力越來越重要。為了增強系統編解碼任務的安全性、可靠性和擴展性,虛擬化視頻技術應運而生。虛擬化視頻技術體現為在同一套物理資源上同時處理多個互不影響的視頻編解碼任務。例如,在云計算虛擬桌面的場景下,有大量的用戶同時進行視頻編解碼操作,主機需要執行大量的視頻編解碼任務,同時虛擬機也需要執行大量的視頻編解碼任務。因此,亟需一種具備高效的視頻編解碼處理能力的虛擬化視頻編解碼系統。
發明內容
在本公開提出了一種虛擬化視頻編解碼系統及方法、電子設備和存儲介質的技術方案。
根據本公開的一方面,提供了一種虛擬化視頻編解碼系統,包括:主機、虛擬機、所述主機對應的主機寄存器、所述虛擬機對應的虛擬機寄存器、視頻編解碼內核;所述主機,用于將所述主機對應的主機視頻編解碼任務的配置信息配置到所述主機寄存器,以及將所述虛擬機對應的虛擬機視頻編解碼任務的配置信息配置到所述虛擬機寄存器;所述視頻編解碼內核,用于從所述主機寄存器中讀取所述主機視頻編解碼任務的配置信息,并基于所述主機視頻編解碼任務的配置信息執行所述主機視頻編解碼任務,或從所述虛擬機寄存器中讀取所述虛擬機視頻編解碼任務的配置信息,并基于所述虛擬機視頻編解碼任務的配置信息執行所述虛擬機視頻編解碼任務。
在一種可能的實現方式中,所述系統還包括:主機接口,虛擬機接口;所述主機,用于基于所述主機接口將所述主機視頻編解碼任務的配置信息配置到所述主機寄存器,以及基于所述虛擬機接口將所述虛擬機視頻編解碼任務的配置信息配置到所述虛擬機寄存器。
在一種可能的實現方式中,所述主機視頻編解碼任務的配置信息包括:所述主機視頻編解碼任務對應的編解碼參數,以及執行所述主機視頻編解碼任務所需的存儲空間大小;所述主機寄存器包括:主機參數配置及內存管理模塊;所述主機參數配置及內存管理模塊,用于確定所述主機視頻編解碼任務對應的編解碼參數,以及執行所述主機視頻編解碼任務所需的存儲空間大小。
在一種可能的實現方式中,所述虛擬機視頻編解碼任務的配置信息包括:所述虛擬機視頻編解碼任務對應的編解碼參數,以及執行所述虛擬機視頻編解碼任務所需的存儲空間大小;所述虛擬機寄存器包括:虛擬機參數配置及內存管理模塊;所述虛擬機參數配置及內存管理模塊,用于確定所述虛擬機視頻編解碼任務對應的編解碼參數,以及執行所述虛擬機視頻編解碼任務所需的存儲空間大小。
在一種可能的實現方式中,所述系統還包括:存儲管理模塊、存儲單元;所述存儲管理模塊,用于基于執行所述主機視頻編解碼任務所需的存儲空間大小,在所述存儲單元中為所述主機視頻編解碼任務分配對應的目標存儲空間;所述存儲管理模塊,用于基于執行所述虛擬機視頻編解碼任務所需的存儲空間大小,在所述存儲單元中為所述虛擬機視頻編解碼任務分配對應的目標存儲空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于摩爾線程智能科技(北京)有限責任公司,未經摩爾線程智能科技(北京)有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310552654.4/2.html,轉載請聲明來源鉆瓜專利網。





