视频处理方法及终端技术

技术编号:9667514 阅读:100 留言:0更新日期:2014-02-14 05:30
本发明专利技术公开了一种视频处理方法及终端,属于终端领域。所述方法包括:分别采集视频源的第i帧图像和第i帧的下一相关帧图像;其中,第i帧的下一相关帧图像为第i帧后的第n帧图像,n为大于等于1的整数;分别获取终端在当前时刻和下一时刻的空间位置;其中,当前时刻为采集第i帧图像的时刻,下一时刻为采集第i帧的下一相关帧图像的时刻;当当前时刻所对应的空间位置和下一时刻所对应的空间位置之间的差值大于阈值时,将第i帧的下一相关帧图像用预定图像替换。本发明专利技术解决了终端发生抖动时,获取的视频也发生抖动的问题,提高了用户的画面体验感,达到了终端在发生抖动时可以获取稳定视频的效果。

【技术实现步骤摘要】
视频处理方法及终端
本专利技术涉及终端领域,特别涉及视频处理方法及终端。
技术介绍
随着移动通信技术的发展,移动终端的功能也在不断的复杂化和高效化。利用移动终端进行视频的拍摄和处理也随之成为人们常用的技术之一。现有技术中,常用在移动终端中的视频处理方法为:移动终端采集视频数据,该视频数据包括连续的若干帧图像;根据编码标准对每帧图像编码;利用无线网络实时将编码后的图像传输到另一终端。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于移动终端的可移动性,用户使用移动终端时的空间位置可能在不断变化,且用户通常手持移动终端,容易造成抖动。而当移动终端在采集当前图像时,可能会由于用户位置的变化或移动终端发生抖动的原因,造成采集后的视频出现抖动的问题。以使用手机进行视频通话为例,用户手持手机的姿势可能在不断变化,例如用户在不断移动(如步行)的情况下,手机无可避免的会发生抖动,从而与该用户正在视频通话的其他用户获取到的视频会发生抖动,如果用户的手机长时间的持续抖动状态,那么其他用户视频通话的画面体验感将会非常差。
技术实现思路
本专利技术实施例的目的在于提供一种视频处理方法及终端,旨在解决移动终端发生抖动时引起的视频图像抖动的问题。第一方面,提供了一种视频处理方法,所述方法包括:分别采集视频源的第i帧图像和第i帧的下一相关帧图像;其中,所述第i帧的下一相关帧图像为所述第i帧后的第η帧图像,所述η为大于等于I的整数;分别获取终端在当前时刻和下一时刻的空间位置;其中,所述当前时刻为采集所述第i帧图像的时刻,所述下一时刻为采集所述第i帧的下一相关帧图像的时刻;当所述当前时刻所对应的空间位置和所述下一时刻所对应的空间位置之间的差值大于阈值时,将所述第i帧的下一相关帧图像用预定图像替换。在第一方面的第一种可能的实现方式中,所述预定图像为所述第i帧图像;或者,所述预定图像为所述第i帧的下一相关帧图像之前最近的一帧未被替换的图像。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述空间位置包括所述终端的方位角、俯仰角和横滚角中的至少一项;所述当所述当前时刻所对应的空间位置和所述下一时刻所对应的空间位置之间的差值大于阈值时,将所述第i帧的下一相关帧图像用预定图像替换,包括:当所述当前时刻所对应的空间位置与所述下一时刻所对应的空间位置中的方位角、俯仰角和横滚角中任一角度的差值大于阈值时,将所述第i帧的下一相关帧图像用预定图像替换。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述视频处理方法还包括:判断最近处理的连续M帧图像是否均为被替换的图像,M为大于等于I的整数;如果是,则改变所述η的取值由第一预定值切换为第二预定值,所述第一预定值大于所述第二预定值,所述第一预定值和所述第二预定值均为大于等于I的整数。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述视频处理方法还包括:判断最近处理的连续N帧图像是否均为未被替换的图像,N为大于等于I的整数;如果是,则改变所述η的取值由第一预定值切换为第三预定值,所述第一预定值小于所述第三预定值,所述第一预定值和第三预定值均为大于等于I的整数。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述分别获取终端在当前时刻和下一时刻的空间位置,具体包括:分别获取终端的加速度传感器和磁感应传感器在所述当前时刻和所述下一时刻采集的数据;利用传感器融合算法对所述当前时刻和所述下一时刻采集的数据分别进行计算,分别得到所述终端在所述当前时刻和所述下一时刻的空间位置。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第六种可能的实现方式中,所述分别获取终端在当前时刻和下一时刻的空间位置,具体包括:分别获取终端的加速度传感器和磁感应传感器在所述当前时刻和所述下一时刻采集的数据;利用传感器融合算法对所述当前时刻和所述下一时刻采集的数据分别进行计算,分别得到所述终端在所述当前时刻和所述下一时刻的初始空间位置;利用设置在所述终端中的陀螺仪传感器采集的数据对所述当前时刻和所述下一时刻的初始空间位置进行修正得到所述当前时刻和所述下一时刻的空间位置。第二方面,提供了一种终端,所述终端包括:视频采集单元,用于分别采集视频源的第i帧图像和所述第i帧的下一相关帧图像;其中,所述第i帧的下一相关帧图像为所述第i帧之后的第η帧图像,所述η为大于等于I的整数;空间位置获取单元,用于分别获取终端在当前时刻和下一时刻的空间位置;其中,所述当前时刻为采集所述第i帧图像的时亥IJ,所述下一时刻为采集所述第i帧的下一相关帧图像的时刻;视频处理单元,用于当所述当前时刻所对应的空间位置和所述下一时刻所对应的空间位置之间的差值大于阈值时,将所述第i帧的下一相关帧图像用预定图像替换。第二方面的第一种可能的实现方式中,所述预定图像为所述第i帧图像,或者,所述预定图像为所述第i帧的下一相关帧图像之前最近的一帧未被替换的图像。结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述空间位置获取单元中获取的空间位置包括所述终端的方位角、俯仰角和横滚角中的至少一项;所述视频处理单元具体用于:当所述当前时刻所对应的空间位置与所述下一时刻所对应的空间位置中的方位角、俯仰角和横滚角中任一角度的差值大于阈值时,将所述第i帧的下一相关帧图像用预定图像替换。结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述终端还包括:第一处理判断子单元和第一间隔切换子单元;所述第一处理判断子单元,用于判断最近处理的连续M帧图像是否均为被替换的图像,M为大于等于I的整数;所述第一间隔切换子单元,用于如果所述第一处理判断子单元的判断结果为是,则改变所述η的取值由第一预定值切换为第二预定值,所述第一预定值大于所述第二预定值,所述第一预定值和所述第二预定值均为大于等于I的整数。结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述终端还包括:第二处理判断子单元和第二间隔切换子单元;所述第二处理判断子单元,用于判断最近处理的连续N帧图像是否均为未被替换的图像,N为大于等于I的整数;所述第二间隔切换子单元,用于如果所述第二处理判断子单元的判断结果为是,则改变所述η的取值由第一预定值切换为第三预定值,所述第一预定值小于所述第三预定值,所述第一预定值和所述第三预定值均为大于等于I的整数。结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述空间位置获取单元具体包括:传感器采集子单元和融合计算子单元;所述传感器采集子单元,用于分别本文档来自技高网...

【技术保护点】
一种视频处理方法,其特征在于,所述方法包括:分别采集视频源的第i帧图像和第i帧的下一相关帧图像;其中,所述第i帧的下一相关帧图像为所述第i帧后的第n帧图像,所述n为大于等于1的整数;分别获取终端在当前时刻和下一时刻的空间位置;其中,所述当前时刻为采集所述第i帧图像的时刻,所述下一时刻为采集所述第i帧的下一相关帧图像的时刻;当所述当前时刻所对应的空间位置和所述下一时刻所对应的空间位置之间的差值大于阈值时,将所述第i帧的下一相关帧图像用预定图像替换。

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括: 分别采集视频源的第i帧图像和第i帧的下一相关帧图像;其中,所述第i帧的下一相关帧图像为所述第i帧后的第η帧图像,所述η为大于等于I的整数; 分别获取终端在当前时刻和下一时刻的空间位置;其中,所述当前时刻为采集所述第i帧图像的时刻,所述下一时刻为采集所述第i帧的下一相关帧图像的时刻; 当所述当前时刻所对应的空间位置和所述下一时刻所对应的空间位置之间的差值大于阈值时,将所述第i帧的下一相关帧图像用预定图像替换。2.根据权利要求1所述的视频处理方法,其特征在于,所述预定图像为所述第i帧图像; 或者,所述预定图像为所述第i帧的下一相关帧图像之前最近的一帧未被替换的图像。3.根据权利要求1或2所述的视频处理方法,其特征在于,所述空间位置包括所述终端的方位角、俯仰角和横滚角中的至少一项; 所述当所述当前时刻所对应的空间位置和所述下一时刻所对应的空间位置之间的差值大于阈值时,将所述第i帧的下一相关帧图像用预定图像替换,包括: 当所述当前时刻所对应的空间位置与所述下一时刻所对应的空间位置中的方位角、俯仰角和横滚角中任一角度的差值大于阈值时,将所述第i帧的下一相关帧图像用预定图像替换。4.根据权利要求1至3中任意一项所述的视频处理方法,其特征在于,所述方法,还包括: 判断最近处理的连续M帧图像是否均为被替换的图像,M为大于等于I的整数;如果是,则改变所述η的取值由第一预定值切换为第二预定值,所述第一预定值大于所述第二预定值,所述第一预定值和所述第二预定值均为大于等于I的整数。5.根据权利要求1至4中任意一项所述的视频处理方法,其特征在于,所述方法,还包括: 判断最近处理的连续N帧图像是否均为未被替换的图像,N为大于等于I的整数;如果是,则改变所述η的取值由第一预定值切换为第三预定值,所述第一预定值小于所述第三预定值,所述第一预定值和所述第三预定值均为大于等于I的整数。6.根据权利要求1至5中任意一项所述的视频处理方法,其特征在于,所述分别获取终端在当前时刻和下一时刻的空间位置,具体包括: 分别获取终端的加速度传感器和磁感应传感器在所述当前时刻和所述下一时刻采集的数据; 利用传感器融合算法对所述当前时刻和所述下一时刻采集的数据分别进行计算,分别得到所述终端在所述当前时刻和所述下一时刻的空间位置。7.根据权利要求1至5中任意一项所述的视频处理方法,其特征在于,所述分别获取终端在当前时刻和下一时刻的空间位置,具体包括: 分别获取终端的加速度传感器和磁感应传感器在所述当前时刻和所述下一时刻采集的数据; 利用传感器融合算法对所述当前时刻和所述下一时刻采集的数据分别进行计算,分别得到所述终端在所述当前时刻和所述下一时刻的初始空间位置; 利用设置在所述终端中的陀螺仪传感器采集的数据对所述当前时刻和所述下一时刻的初始空间位置进行修正得到所述当前时刻和所述下一时刻的空间位置。8.—种终端,其特征在于,所述终端包括: 视频采集单元,用于分别采集视频源的第i帧图像和所述第i帧的下一相关帧图像;其中,所述第i帧的下一相关帧图像为所述第i帧之后的第η帧图像,所述η为大于等于I的整数; 空间位置获取单元,用于分别获取终端在当前时刻和下一时刻的空间位置;其中,所述当前时刻为采集所述第i帧图像的时刻,所述下一时刻为采集所述第i帧的下一相关帧图像的时刻; 视频处理单元,用于当所述当前时刻所对应的空间位置和所述下一时刻所对应的空间位置之间的差值大于...

【专利技术属性】
技术研发人员:丁世鹏
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1