一种可变帧率的编码方法及装置制造方法及图纸

技术编号:15899377 阅读:45 留言:0更新日期:2017-07-28 21:51
本发明专利技术提供一种可变帧率的编码方法及装置,应用于视频编码器,该方法包括:获取当前编码宏块;判断当前编码宏块是否位于静止区域,若当前编码宏块位于静止区域时,利用第一预设编码方式对当前编码宏块进行编码。若当前编码宏块位于运动区域时,利用第二预设编码方式对当前编码宏块进行编码。该装置包括:编码宏块获取模块,获取当前编码宏块;区域判断模块,判断当前编码宏块是否位于静止区域;静止区域编码模块,若当前编码宏块位于静止区域时,利用第一预设编码方式对当前编码宏块进行编码;运动区域编码模块,若当前编码宏块位于运动区域时,利用第二预设编码方式对当前编码宏块进行编码。应用本发明专利技术可降低能耗、提高编码效率。

【技术实现步骤摘要】
一种可变帧率的编码方法及装置
本专利技术涉及视频编码器
,具体的,涉及一种可变帧率的编码方法,以及应用该方法的装置。
技术介绍
随着高清视频的广泛普及,视频应用的专业化对编码提出了越来越高的要求。在监控领域,视频的分辨率越来越高,而基于传输带宽和存储的需求,视频的压缩率也被严格要求,因此,提高监控视频的编码质量和压缩率成了显性需求。对于视频编码处理来说,图像帧率越高,编码码率越高,如何根据视频图像数据特点和传输带宽,灵活改变编码图像帧率,可以有效控制视频编码码率。在视频监控应用中,编码场景往往存在背景大部分静止而前景物体运动的情况,而前景运动物体才是感兴趣区域之处。因此,有效利用监控场景背景静止的特点,降低不感兴趣区域的编码码率,可以大幅提升视频编码压缩率。且现有的可变帧率实现方案中,通常是从码率控制的角度,整体控制编码帧的帧率变化,还未有基于图像内容,从宏块编码的角度改变帧率的方法。
技术实现思路
本专利技术的主要目的是提供一种降低能耗、提高编码效率的可变帧率的编码方法。本专利技术的另一目的是提供一种降低能耗、提高编码效率的可变帧率的编码装置。为了实现上述主要目的,本专利技术提供本文档来自技高网...
一种可变帧率的编码方法及装置

【技术保护点】
一种可变帧率的编码方法,应用于视频编码器,其特征在于,包括:获取当前编码宏块;判断所述当前编码宏块是否位于静止区域,若所述当前编码宏块位于静止区域时,利用第一预设编码方式对所述当前编码宏块进行编码;若所述当前编码宏块位于运动区域时,利用第二预设编码方式对所述当前编码宏块进行编码。

【技术特征摘要】
1.一种可变帧率的编码方法,应用于视频编码器,其特征在于,包括:获取当前编码宏块;判断所述当前编码宏块是否位于静止区域,若所述当前编码宏块位于静止区域时,利用第一预设编码方式对所述当前编码宏块进行编码;若所述当前编码宏块位于运动区域时,利用第二预设编码方式对所述当前编码宏块进行编码。2.根据权利要求1所述的可变帧率的编码方法,其特征在于,所述利用第一预设编码方式对所述当前编码宏块进行编码,包括:选择所述当前编码宏块的编码模式;对所述当前编码宏块进行重建帧的处理。3.根据权利要求2所述的可变帧率的编码方法,其特征在于,所述选择所述当前编码宏块的编码模式,包括:将预测单元的分块模式置为2N×2N模式;将所述当前编码宏块的运动向量置为0,并获取与零向量最接近的最优预测运动向量;获取所述当前编码宏块的Merge候选集,选择Merge候选索引最小的一组Merge候选作为最优Merge候选;将所述当前编码宏块的亮度的量化系数和色度的量化系数全部置为0,并将所述亮度的量化系数和所述色度的量化系数对应的量化系数标志置为0;将所述当前编码宏块置为Merge预测模式,使得所述当前编码宏块编码为Skip预测模式。4.根据权利要求2所述的可变帧率的编码方法,其特征在于,所述选择所述当前编码宏块的编码模式,包括:将预测单元的分块模式置为Inter16×16模式;将所述当前编码宏块的运动向量置为0,并获取与零向量最接近的最优预测运动向量;将所述当前编码宏块的亮度的量化系数和色度的量化系数全部置为0,并将所述亮度的量化系数和所述色度的量化系数对应的量化系数标志置为0;将所述当前编码宏块置为Skip预测模式。5.根据权利要求3或4所述的可变帧率的编码方法,其特征在于,所述对所述当前编码宏块进行重建帧的处理,包括:将所述当前编码宏块的亮度预测块数据复制到亮度重建块数据中;将所述当前编码宏块的色度预测块数据复制到色度重建块数据中。6.一种可变帧率的编码装置,应用于视频编码器,其特征...

【专利技术属性】
技术研发人员:付涛王军李洁珺
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:广东,44

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

1