【技术实现步骤摘要】
本申请涉及图像编码,特别是涉及一种用于编码器的运动估计模块和编码器。
技术介绍
1、随着视频技术的不断发展,视频的分辨率正向4k、8k甚至16k演进,同时,帧率也在向120fps演进。不断提高的分辨率和帧率,对硬件编码器处理速度的要求也随之不断提高,编码速度已经成为影响硬件视频编码器性能的重要瓶颈之一。
2、传统技术中硬件视频编码器的很多模块都是串行执行的,尤其运动估计,由于运动估计过程中有很多数据依赖,所以整个运动估计过程几乎都是串行执行的,并且由于要做预测模式选择,涉及到大量的逻辑运算,这导致运动估计成为视频编码器中最复杂最耗时的部分,编码一帧图像,运动估计通常要占据60% ~ 90%的时间。
3、上述问题导致现有的硬件视频编码器编码速度很慢。而要提高编码速度,只能关闭一些编码工具,这样做虽然能提升编码速度,但是由于关闭了某些编码工具,又使得最终的编码画质很差,难以同时兼顾编码质量和编码速度。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够在不改
...【技术保护点】
1.一种用于编码器的运动估计模块,其特征在于,所述运动估计模块包括:
2.根据权利要求1所述的用于编码器的运动估计模块,其特征在于,所述第一帧内预测单元与所述第一帧间预测单元对CTU[i]并行处理,i为大于或等于0的整数。
3.根据权利要求1所述的用于编码器的运动估计模块,其特征在于,所述整数像素预测单元对CTU[i]的处理与所述第一帧间预测单元对CTU[i+1]处理并行,且在所述整数像素预测单元将CTU[i]中各CU均处理完成的情况下,所述第一帧间预测单元开始对CTU[i+2]进行处理,i为大于或等于0的整数。
4.根据权利要求1
...【技术特征摘要】
1.一种用于编码器的运动估计模块,其特征在于,所述运动估计模块包括:
2.根据权利要求1所述的用于编码器的运动估计模块,其特征在于,所述第一帧内预测单元与所述第一帧间预测单元对ctu[i]并行处理,i为大于或等于0的整数。
3.根据权利要求1所述的用于编码器的运动估计模块,其特征在于,所述整数像素预测单元对ctu[i]的处理与所述第一帧间预测单元对ctu[i+1]处理并行,且在所述整数像素预测单元将ctu[i]中各cu均处理完成的情况下,所述第一帧间预测单元开始对ctu[i+2]进行处理,i为大于或等于0的整数。
4.根据权利要求1所述的用于编码器的运动估计模块,其特征在于,所述整数像素预测单元、所述分数像素预测单元以及所述第二帧间预测单元为以cu为单位的并行执行单元;
5.根据权利要求1所述的用于编码器的运动估计模块,其特征在于,所述第二帧间预测单元与所述第二帧内预测单元对cu[j]并行处理,j为大于或等于0的整数。
6.根据权利要求1至5任意一项所述的用于编码器的运动估计模块,其特征在于,所述运动估计模块还包括以下至少一个存储单元:
7.根据权利要求1所述的用于编码器的运动估计模块,其特征在于,所述第一帧间预测单元还用于确定ctu[i+2]的搜索中心点,并以所述搜索中心点,确定所述ctu[i+2]的搜索范围以及所述ctu[i+2]的搜索范围内的参考像素,其中ctu[0]以及ctu[1]的搜索中心点是预先设置的,所述ctu[0]以及ctu[1]的搜索范围是基于预先设置的搜索中心点进行搜索得到的,其中i为大于或等于0的整数;其中所述ctu[i+2]的搜索中心点是基于可用的相邻运...
【专利技术属性】
技术研发人员:朱传传,朱聪,梅奥,邵瑾,陈国栋,
申请(专利权)人:格兰菲智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。