摘要
本发明提供一种基于视频编解码器VPU的虚拟化系统,包括多个主机、VPU模块和仲裁器,VPU模块包括多个控制器和VPU内核,主机在软件驱动层中通过对应的控制器向仲裁器发送VPU内核的使用权请求信号;在接收到仲裁器返回的使用权赋予信号时,通过对应的控制器访问或配置VPU内核寄存器,控制VPU内核对码流数据的编解码操作;编解码操作完成后,主机通过控制器向仲裁器发送使用权结束信号,以使得仲裁器收回主机的使用权,等待其它主机对VPU内核的使用权请求信号。本发明通过软件阻塞的方法保证所有VPU虚拟化通道都可以及时、合理的获得VPU的编解码使用权,在VPU的编解码能力范围内降低卡死或者花屏的现象发生的概率。
技术关键词
视频编解码器
虚拟化系统
主机
内核
控制器
数据选择器
通道
AXI接口
周期
信号
动态更新
模块
软件
算法
数据存储
索引
系统为您推荐了相关专利信息
智慧城市管理方法
像素点
道口
交通信号灯控制器
路段
远程控制系统
远程控制终端
现场控制器
数据总线
PLC控制器
PID控制参数
闭环控制
数据
PID控制器
流量控制方法