视频编码方法及装置制造方法及图纸

技术编号:24363128 阅读:33 留言:0更新日期:2020-06-03 04:07
本公开是关于视频编码方法及装置。方法包括:获取终端的转动角速度、及终端的摄像头所拍摄的视频序列中待编码关系相邻的第一图像帧和第二图像帧的真实值;根据旋转角速度确定第一图像帧的运动矢量;根据运动矢量、第一图像帧的真实值和第二图像帧的真实值,对第二图像帧进行运动补偿,得到运动残差;对运动矢量和运动残差进行编码。本公开能够显著降低视频编码中运动补偿的计算复杂度、功耗和耗时,并且显著提升在暗光环境和终端运动剧烈情况下的运动补偿性能,提升视频压缩效率。

Video coding method and device

【技术实现步骤摘要】
视频编码方法及装置
本公开涉及图像处理
,尤其涉及视频编码方法及装置。
技术介绍
通常,视频图像数据有极强的相关性,也就是说有大量的时域/空域冗余信息。采用视频编码技术可以去除图像数据中的冗余信息,将原本体积很大的视频压缩到便于存储、传输的大小。而运动补偿技术是视频编码技术中的关键技术之一,通过运动补偿能够去除视频序列中的时域/空域冗余信息。相关技术中,视频编码技术所采用的运动补偿技术通常基于图像内容,通过对图片内容进行运动预测,进而去除图像时域/空域信息。但是,由于相关技术中的运动补偿技术需要基于图像内容进行分析和处理,所以其运动补偿效果受图像质量的影响很大;同时为了控制计算复杂度,相关技术中的运动补偿技术需要限制运动预测时操作的范围,而这在图像发生较大幅度移动时运动补偿性能就会受到影响;同时基于图像内容的运动补偿技术耗时和功耗都比较大,这对于手机等移动设备是个巨大挑战。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种视频编码方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种视频编码方本文档来自技高网...

【技术保护点】
1.一种视频编码方法,其特征在于,包括:/n获取终端的转动角速度、及所述终端的摄像头所拍摄的视频序列中待编码关系相邻的第一图像帧和第二图像帧的真实值;/n根据所述旋转角速度确定所述第一图像帧的运动矢量;/n根据所述运动矢量、所述第一图像帧的真实值和第二图像帧的真实值,对所述第二图像帧进行运动补偿,得到运动残差;/n对所述运动矢量和所述运动残差进行编码。/n

【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:
获取终端的转动角速度、及所述终端的摄像头所拍摄的视频序列中待编码关系相邻的第一图像帧和第二图像帧的真实值;
根据所述旋转角速度确定所述第一图像帧的运动矢量;
根据所述运动矢量、所述第一图像帧的真实值和第二图像帧的真实值,对所述第二图像帧进行运动补偿,得到运动残差;
对所述运动矢量和所述运动残差进行编码。


2.根据权利要求1所述的方法,其特征在于,所述根据所述运动矢量、所述第一图像帧的真实值和第二图像帧的真实值,对所述第二图像帧进行运动补偿,得到运动残差,包括:
根据所述第一图像帧的真实值和所述运动矢量,确定所述第二图像帧的预测值;
计算所述第二图像帧的真实值与所述第二图像帧的预测值的差,将计算得到的差值确定为运动残差。


3.根据权利要求1所述的方法,其特征在于,所述获取终端的转动角速度,包括:
调用所述终端的角速度传感器测量得到所述终端的转动角速度。


4.根据权利要求1所述的方法,其特征在于,所述获取终端的转动角速度,包括:
向服务器发送请求消息,所述请求消息用于请求所述服务器返回所述终端的转动角速度;
接收所述服务器发送的携带所述终端的转动角速度的响应消息。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述转动角速度包括以下任一种参数或组合:滚转角、俯仰角或偏航角。


6.一种视频编码装置,其特征在于,包括:
获取模块,用于获取终端的转动角速度、及所述终端的摄像头所拍摄的视频序列中待编码关系相邻的第一图像帧和第二图像帧的真实值;
确定模块,用于根据所述旋转角速度确定所述第一图像帧的运动...

【专利技术属性】
技术研发人员:孙恒
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1