当前位置: 首页 > 专利查询>辉达公司专利>正文

用于高性能视频编码的硬件编解码器加速器制造技术

技术编号:37502926 阅读:35 留言:0更新日期:2023-05-07 09:38
公开了用于使用硬件辅助加速器对视频文件进行实时编解码器编码的装置、系统和技术,该硬件辅助加速器利用了并行和顺序处理的组合,其中帧内块预测的至少部分是用并行处理执行的。行的。行的。

【技术实现步骤摘要】
【国外来华专利技术】用于高性能视频编码的硬件编解码器加速器


[0001]至少一个实施例涉及用于执行和促进视频文件的高效压缩的计算技术。例如,至少一个实施例涉及硬件视频编解码器加速器利用操作以用于使用现代视频编码标准对高清晰度视频文件进行高效实时编码,该标准虽然提供了多种提高视频质量的工具和选项,但该标准以增加计算复杂度为代价。

技术介绍

[0002]原始(源)像素格式的视频文件会占用非常大的存储器空间,并且需要很大的网络带宽,这对于存储和/或实况流式传输来说是不切实际的。例如,一个典型的高清视频显示大约每秒30帧,它们通常彼此非常相似。这些帧中的大量信息必然是冗余的,从而允许高效压缩。一方面,相对较小的变化发生在后续帧之间(时间冗余)。另一方面,在一个给定帧中的各个区域通常彼此相似(空间冗余),例如,天空的图像可以在帧的很大一部分上延伸。因此,代替传输每个像素的实际像素信息(亮度和色度),编解码器可以识别类似于被编码(“预测”)的块的参考块,并向解码器提供实际源块和预测块之间的差异(“增量”)的合适和紧凑的数学表示。参考块可以是不同帧(例如,前一帧,甚至是后一帧)本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:存储器设备,用于存储图像帧的源像素值;以及一个或更多个电路,其通信地耦合到所述存储器设备,所述一个或更多个电路用于:将所述图像帧分割成具有第一尺寸的第一多个分区;顺序地处理所述第一多个分区,以将第一多个插值PB中的相应的插值像素块(PB)与所述第一多个分区中的每一个相关联;标识参考像素网格(RPG),所述参考像素网格(RPG)包括所述第一多个插值PB的像素的子集的插值像素值;将所述图像帧分割成具有第二尺寸的第二多个分区;使用所述RPG来并行处理所述第二多个分区,以将第二多个插值PB中的一个或更多个插值PB与所述第二多个分区中的每一个相关联;从多个候选PB中选择预测PB,其中,所述多个候选PB包括所述第一多个插值PB和所述第二多个插值PB;以及使用所述预测PB的插值像素值创建所述图像帧的表示。2.如权利要求1所述的系统,其中,为了选择所述预测PB,所述一个或更多个电路用于使用相应的多个插值PB的所述插值像素值与所述图像帧的源像素值的比较。3.如权利要求1所述的系统,其中,为了处理所述第二多个分区,所述一个或更多个电路用于:标识多个候选插值PB,其中所述多个候选插值PB中的每一个是使用多个插值模式中的相应的插值模式生成的;以及基于所述多个候选插值PB中的每一个的像素值与所述图像帧的源像素值的比较,并使用第一成本函数,选择所述一个或更多个插值PB。4.如权利要求3所述的系统,其中,使用不同于所述第一成本函数的第二成本函数来选择所述预测PB。5.如权利要求1所述的系统,其中,所述多个候选PB进一步包括多个帧间参考PB,其中所述多个帧间参考PB中的每一个对应于一个或更多个参考图像帧中的参考PB,其中所述预测PB包括从所述多个帧间参考PB中选择的一个或更多个帧间参考PB,并且其中为了创建所述图像帧的表示,所述一个或更多个电路用于:基于相应的帧间参考PB的像素值,为所选的一个或更多个帧间参考PB中的每一个选择可逆离散变换。6.如权利要求1所述的系统,其中,为了使用所述预测PB的所述插值像素值创建所述图像帧的所述表示,所述一个或更多个电路用于:选择第一预测PB;以及对所述第一预测PB应用一个或更多个变换,以获得重构后的第一PB;以及使用所述重构后的第一PB,获得重构后的第二PB。7.如权利要求6所述的系统,其中,为了将所述一个或更多个变换应用于所述第一预测PB,所述一个或更多个电路用于:计算所述第一预测PB与对应的源PB之间的残留差值PB;对计算得到的残留差值PB应用可逆离散变换,以获得变换后的残留差值PB;以及
对变换后的残留差值PB应用不可逆量化变换,以获得量化后的残留差值PB。8.如权利要求7所述的系统,其中,为了使用所述预测PB的所述插值像素值创建所述图像帧的所述表示,所述一个或更多个电路用于:对所述量化后的残留差值PB应用反向量化变换,以获得反向量化的残留差值PB;以及对所述反向量化的残留差值PB应用逆离散变换,以获得所述重构后的第一PB。9.如权利要求7所述的系统,其中,为了使用所述预测PB的所述插值像素值创建所述图像帧的所述表示,所述一个或更多个电路用于:标识一个或更多个滤波器的参数,以通过图像解码器应用于所述量化后的残留差值PB;以及在所述图像帧的所述表示中包括所标识的所述一个或更多个滤波器的参数。10.一种系统,包括:存储器设备,用于存储图像的源像素值;以及通信地耦合到所述存储器设备的一个或更多个电路组,所述一个或更多个电路组包括:第一电路组,用于:并行处理所述图像的第一多个分区,以针对所述第一多个分区中的每一个标识视频编解码器编码器的多个插值模式中的一个或更多个初始插值模式;并且使用针对所述第一多个分区中的每一个标识的所述一个或更多个初始插值模式,将所述视频编解码器编码器的所述多个插值模式中的所选插值模式与所述图像的第二多个分区中的每一个相关联;以及第二电路组,其通信地耦合到所述第一电路组,所述第二电路组用于:...

【专利技术属性】
技术研发人员:R
申请(专利权)人:辉达公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1