视频特效处理方法、装置及终端设备的制造方法_2

文档序号:9399673阅读:来源:国知局
一预设占比阈值;若所述第一比值大于所述第一预设占比阈值,则确定所述第一区块所属视频帧为所述需要进行所述慢放特效处理的视频帧。
[0038]终端设备通过MEMC技术获取待处理视频的每个视频帧上的所有预设区块的运动向量模值,视频由多个连续的视频帧组成,每个视频帧又可以划分成多个预设区块,对应每个预设区块可以计算出一个运动向量模值,预先已经设置好了一个运动向量阈值,可以认为凡是大于该运动向量阈值的运动向量模值对应的预设区块就是画面内容为快速运动的第一区块,然后计算该第一区块在其所属视频帧中的数量占比,即第一区块的数量与第一区块所属视频帧上的所有预设区块的数量的第一比值,当第一比值大于第一预设占比阈值,表明第一区块所属的视频帧的画面处于快速运动状态,因此就需要对该视频帧进行慢放特效处理。
[0039]在步骤203中,根据预设插帧算法对所述视频帧进行插帧处理,以实现对所述待处理视频的慢放特效处理。
[0040]通过上述步骤,终端设备就可以根据MEMC技术通过对需要进行慢放特效处理的视频帧进行插帧处理,以实现对所述待处理视频的慢放特效处理,预设插帧算法可以包括插帧的倍数,以及插帧的数量与视频帧上运动速度的对应关系等。
[0041 ] 本实施例的视频特效处理方法,终端设备通过根据视频特效处理指令自动对播放中的待处理视频进行运动量检测,以确定需要进行慢放特效处理的视频帧,并对该视频帧进行插帧处理,实现视频播放和慢放特效处理的同步进行,提高视频特效处理的效率,并增加视频播放的趣味性。
[0042]进一步的,与图2所示的方法实施例不同的是:当终端设备接收到的是用户点击快放按键,或单击,或双击的操作后产生的视频特效处理指令时,是对播放中的待处理视频进行快放特效处理,终端设备根据所述视频特效处理指令对所述待处理视频进行运动量检测,获取所述待处理视频的每个视频帧上的所有预设区块的运动向量模值;确定每个所述视频帧上的第二区块,所述第二区块为运动向量模值小于预设运动向量阈值的预设区块;计算所述第二区块的数量与所述第二区块所属视频帧上的所有预设区块的数量的第二比值;判断所述第二比值是否大于第二预设占比阈值;若所述第二比值大于所述第二预设占比阈值,则确定所述第二区块所属视频帧为所述需要进行所述快放特效处理的视频帧;根据预设抽帧算法对所述视频帧进行抽帧处理,以实现对所述待处理视频的快放特效处理。
[0043]如上所述,终端设备通过MEMC技术获取待处理视频的每个视频帧上的所有预设区块的运动向量模值,可以认为凡是小于预设运动向量阈值的运动向量模值对应的预设区块就是画面内容为慢速运动的第二区块,然后计算该第二区块在其所属视频帧中的数量占比,即第二区块的数量与第二区块所属视频帧上的所有预设区块的数量的第二比值,当第二比值大于第二预设占比阈值,表明第二区块所属的视频帧的画面处于慢速运动状态,因此就需要对该视频帧进行快放特效处理。终端设备就可以根据MEMC技术通过对需要进行快放特效处理的视频帧进行抽帧处理,以实现对所述待处理视频的快放特效处理,预设抽帧算法可以包括抽帧的比例,以及抽帧的数量与视频帧上运动速度的对应关系等。
[0044]图4是根据一示例性实施例示出的一种视频特效处理方法的流程图,如图4所示,视频特效处理方法用于终端设备中,例如:智能手机,计算机,平板设备,个人数字助理等,其具体可以是上述设备中的中央处理器或其他具有处理功能的部件来执行,包括以下步骤:
[0045]在步骤301中,接收用户在终端设备上播放所述待处理视频的界面上进行滑动操作后产生的所述视频特效处理指令,所述滑动操作包括表示进行所述慢放特效处理的向左滑动操作;
[0046]本实施例以对待处理视频增加慢放特效为例,用户在播放视频的过程中,可以用手指在播放视频的界面上做出向左的滑动操作,该向左的滑动操作产生相应的视频特效处理指令,以触发终端设备在播放待处理视频的同时进行慢放特效处理。图5为用户在终端设备上播放待处理视频的界面上进行滑动操作的示意图,如图5所示,终端设备在播放视频的过程中,用户如果希望对视频增加快放或慢放的特效,就直接用手指在播放界面上向右或向左的滑动。
[0047]在步骤302中,根据所述视频特效处理指令和预设插帧算法,从接收到所述视频特效处理指令的时刻对应的视频帧开始对所述视频帧进行插帧处理,以实现对所述待处理视频的慢放特效处理。
[0048]通过视频播放过程中与用户的交互,终端设备可以获取到指示进行慢放特效处理的视频特效处理指令,此时终端设备就从接收到视频特效处理指令的时刻对应的视频帧开始进行上述插帧处理,这样就可以对所述视频帧开始往后的视频增加慢放特效。本实施例终端设备可以不用主动对待处理视频进行运动量检测,而是在接收到用户的交互操作产生的视频特效处理指令后,开始对待处理视频进行相应的特效处理。
[0049]本实施例的视频特效处理方法,终端设备通过根据在视频播放过程中接收到的视频特效处理指令对待处理视频进行慢放特效处理,实现视频播放和慢放特效处理的同步进行,提高视频特效处理的效率,并增加视频播放的趣味性。
[0050]进一步的,与图4所示的方法实施例不同的是:当终端设备接收到的是用户在终端设备上播放待处理视频的界面上进行向右滑动操作后产生的视频特效处理指令时,是对播放中的待处理视频进行快放特效处理,终端设备根据所述视频特效处理指令和预设抽帧算法,从接收到所述视频特效处理指令的时刻对应的视频帧开始对所述视频帧进行抽帧处理,以实现对所述待处理视频的快放特效处理。
[0051]通过视频播放过程中与用户的交互,终端设备可以获取到指示进行快放特效处理的视频特效处理指令,此时终端设备就从接收到视频特效处理指令的时刻对应的视频帧开始进行上述抽帧处理,这样就可以对所述视频帧开始往后的视频增加快放特效。本实施例终端设备可以不用主动对待处理视频进行运动量检测,而是在接收到用户的交互操作产生的视频特效处理指令后,开始对待处理视频进行相应的特效处理。
[0052]图6是根据一示例性实施例示出的一种视频特效处理方法的流程图,如图6所示,视频特效处理方法用于终端设备中,例如:智能手机,计算机,平板设备,个人数字助理等,其具体可以是上述设备中的中央处理器或其他具有处理功能的部件来执行,包括以下步骤:
[0053]在步骤401中,接收用户在终端设备上播放所述待处理视频的界面上点击预设特效处理按键后产生的所述视频特效处理指令,所述预设特效处理按键用于提供开启对所述待处理视频进行所述慢放特效处理的触发;
[0054]本实施例与图3所示的方法实施例的区别在于,终端设备接收的视频特效处理指令,是用户在终端设备上播放所述待处理视频的界面上点击预设特效处理按键后产生的,此时正处于视频播放过程中,用户点击预设特效处理按键后触发终端设备开始对播放中的待处理视频进行特效处理。本实施例是以对待处理视频增加慢放特效为例。
[0055]在步骤402中,根据所述视频特效处理指令和预设插帧算法,从接收到所述视频特效处理指令的时刻对应的视频帧开始对所述视频帧进行插帧处理,以实现对所述待处理视频的慢放特效处理。
[0056]通过视频播放过程中与用户的交互,终端设备可以获取到指示进行慢放特效处理的视频特效处理指令,此时终端设备就从接收到视频特效处理指令的时刻对应的视频帧开始进行上述插帧处理,这样就可以对所述视频帧开始往后的视频增加慢放特效。本实施例终端设备可以不用主动对待处理视频进行运动量检测,而是在接收到用户的交互操作产生的视频特效处理指令后,开始对待处理视频进行相应的特效处理。
[0057]本实施例与图2所示方法实施例的区别在于,图2是在终端设备播放视频前,用户点击预设特效处理按键触发终端设备在播放待处理视频的过程中自动检测视频的运动量,并根据检测结果对待处理视频进行快放或慢放特效处理,而本实施例是在视频播放的过程中,用户点击预设特效处理按键触发终端设备从接收到视频特效处理指令的时刻对应的视频帧开始对待处理视频进行快放或慢放特效处理。即前者是终端设备主动进行特效处理,后者是通过与用户的交互触发终端设备进行特效处理。
[0058]本实施例的视频特效处理方法,终端设备通过根据在视频播放过程中接收到的视频特效处理指令对待处理视频
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1