一种视频编码器制造技术

技术编号:28633203 阅读:22 留言:0更新日期:2021-05-28 16:30
本申请公开了一种视频编码器,包括:正弦余弦变换装置用于对不同编码模式下的原始残差数据进行离散正弦或余弦变换,量化装置用于对变化残差数据进行量化,残差数据管理装置用于对量化残差数据进行数据管理,码率估计装置用于对量化残差数据进行码率估计得到对应的编码码率,模式判决装置用于对编码码率进行模式判决得到最优模式,反量化装置用于对最优模式下的量化残差数据进行反量化,正弦余弦反变换装置用于对反量化残差数据进行离散正弦或余弦反变换,熵编码数据缓存装置用于缓存最优模式下的量化残差数据,熵编码装置用于对最优模式下的量化残差数据进行编码得到视频码流。能提供有限的硬件开销,有效解决编码器中关于残差数据管理的问题。

【技术实现步骤摘要】
一种视频编码器
本申请涉及视频编码
,特别是涉及一种视频编码器。
技术介绍
伴随着日常应用中视频清晰度的提高,分辨率从标准化图像格式CIF(CommonIntermediateFormat,704*576)、提高到高清(1280*720)、到超清(1920*1080)再到4K(3840*2160),视频数据的存储及传输发生了爆炸式的增长。为应对不同时代对视频编码压缩的要求,例如H.264、H.265及H.266等视频编码标准发布。每一代全新的视频编码标准的指定,都旨在对相同的视频数据源,在保证视频质量不变的前提下视频压缩率提升1倍,即压缩后的码流数据量减少一半。目前,视频编码最常用的两大类场景为:1、电视录播、电影录制等对视频编码时间不敏感的场景。在确定的视频编码标准框架下,可以遍历所有的编码模式,不断迭代直至满意的压缩率位置,这类视频编码器通常用软件实现。2、电视直播、视频会议、安防监控等对视频编码有很高的实时性要求的场景。帧率通常设置为24帧/秒、30帧/秒等,这类视频编码器受限于编码压缩算法的计算复杂度及后台处理器的运算能力本文档来自技高网...

【技术保护点】
1.一种视频编码器,其特征在于,包括:正弦余弦变换装置、量化装置、残差数据管理装置、码率估计装置、模式判决装置、反量化装置、正弦余弦反变换装置、熵编码数据缓存装置及熵编码装置,其中:/n所述正弦余弦变换装置,用于对接收的不同编码模式下的原始残差数据在对应视频编码标准下进行离散正弦或离散余弦变换,对应得到不同编码模式下的变换残差数据;/n所述量化装置,用于对不同编码模式下的所述变换残差数据进行量化处理,对应得到不同编码模式下的量化残差数据;/n所述残差数据管理装置,用于对不同编码模式下的所述量化残差数据进行数据管理;/n所述码率估计装置,用于对不同编码模式下的所述量化残差数据进行码率估计,得到所...

【技术特征摘要】
1.一种视频编码器,其特征在于,包括:正弦余弦变换装置、量化装置、残差数据管理装置、码率估计装置、模式判决装置、反量化装置、正弦余弦反变换装置、熵编码数据缓存装置及熵编码装置,其中:
所述正弦余弦变换装置,用于对接收的不同编码模式下的原始残差数据在对应视频编码标准下进行离散正弦或离散余弦变换,对应得到不同编码模式下的变换残差数据;
所述量化装置,用于对不同编码模式下的所述变换残差数据进行量化处理,对应得到不同编码模式下的量化残差数据;
所述残差数据管理装置,用于对不同编码模式下的所述量化残差数据进行数据管理;
所述码率估计装置,用于对不同编码模式下的所述量化残差数据进行码率估计,得到所述量化残差数据的编码码率;
所述模式判决装置,用于对所述量化残差数据的编码码率进行模式判决,得到视频编码的最优模式,所述最优模式为所述不同编码模式中的一个;
所述反量化装置,用于对所述最优模式下的量化残差数据进行反量化处理,得到反量化残差数据;
所述正弦余弦反变换装置,用于对所述反量化残差数据进行对应的离散正弦或离散余弦反变换,得到反变换残差数据;
所述熵编码数据缓存装置,用于接收并缓存所述残差数据管理装置下发的所述最优模式下的量化残差数据;
所述熵编码装置,用于对所述最优模式下的量化残差数据进行编码,得到对应的视频码流。


2.根据权利要求1所述的视频编码器,其特征在于,
所述码率估计装置,具体用于将所述量化残差数据按照预设尺寸进行子块分割,对分割的子块按照设定扫描顺序读取,并对每个所述分割的子块进行码率估计与求和,以得到所述量化残差数据的编码码率。


3.根据权利要求1所述的视频编码器,其特征在于,所述残差数据管理装置包括写操作装置、非零子块统计装置、数据缓存装置及读操作装置,其中:
所述写操作装置,用于接收所述量化装置发送的不同编码模式下的所述量化残差数据,并将所述量化残差数据按照对应视频编码标准下的存储数据格式存储至所述数据缓存装置的各分区中;
所述写操作装置,还用于将所述量化残差数据按照预设尺寸进行子块分割,并确定每个所述分割的子块的非零信息,输出给所述非零子块统计装置;
所述非零子块统计装置,用于接收所述量化残差数据的非零信息,并对所量化残差数据进行信息维护,以维护所述量化残差数据的非零信息、分量信息、子块信息及模式信息;
所述读操作装置,用于生成对应的数据操作读取请求,并根据所述数据操作读取请求从所述数据缓存装置的各分区中读取相应地分量数据,并对读取的分量数据进行重新排序,得到所述量化残差数据。


4.根据权利要求3所述的视频编码器,其特征在于,
所述非零子块统计装置,还用于接收来自所述模式判决装置的最优模式,将所述最优模式及所述量化残差数据的非零信息、分量信息、子块信息及模式信息发送给所述读操作装置;
所述读操作装置,还用于接收来自所述非零子块统...

【专利技术属性】
技术研发人员:刘斌诸悦陈晓春
申请(专利权)人:上海富瀚微电子股份有限公司
类型:发明
国别省市:上海;31

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

1