一种视频数据的处理方法及终端设备与流程

文档序号:13237178阅读:157来源:国知局
技术领域本发明涉及视频流处理技术领域,特别是指一种视频数据的处理方法及终端设备。

背景技术:
当前用手机或小型手持拍摄设备进行视频拍摄已成为大众最常用的功能之一,由于受摄像头拍摄帧率限制,一般单个摄像头的拍摄帧率为30帧/s时,才能保证最优画质效果,若超过30帧率进行拍摄,将会损害画质效果,导致普通手机及小型手持拍摄设备在保证画质效果的前提下,难以提高摄帧率。

技术实现要素:
本发明的目的在于提供一种视频数据的处理方法及终端设备,解决现有拍摄装置在保证画质效果的前提下,难以提高拍摄帧率的问题。为了实现上述目的,本发明提供了一种视频数据的处理方法,包括:控制终端设备的多个摄像头,分别采集同一目标对象的视频流,得到具有第一帧率的多个待组合视频流,其中,所述各个摄像头均按照所述第一帧率进行采集,且各个摄像头采集的视频流的首帧拍摄时间依次间隔预设时间;根据所述待组合视频流中每个图像帧的时间先后顺序,对多个所述待组合视频流中的图像帧进行组合处理,得到组合视频流。本发明还提供了一种终端设备,包括:处理模块,用于控制终端设备的多个摄像头,分别采集同一目标对象的视频流,得到具有第一帧率的多个待组合视频流,其中,所述各个摄像头均按照所述第一帧率进行采集,且各个摄像头采集的视频流的首帧拍摄时间依次间隔预设时间;组合模块,用于根据所述待组合视频流中每个图像帧的时间先后顺序,对多个所述待组合视频流中的图像帧进行组合处理,得到组合视频流。本发明实施例具有以下有益效果:本发明实施例的视频数据的处理方法,获取终端设备的多个摄像头对同一目标对象采集的具有第一帧率的多个视频流,其中,各个摄像头采集的视频流的首帧依次间隔预设时间,然后根据视频流中每个图像帧的时间先后顺序,对多个视频流进行组合,得到组合视频流。本发明通过将具有相同帧率的视频流进行组合,在保持画质不变的前提下,提高了拍摄帧率,从而满足了小型手持拍摄设备高画质高帧率的拍摄要求。附图说明图1表示本发明实施例的视频数据的处理方法的第一工作流程图;图2表示本发明实施例的视频数据的处理方法的第二工作流程图;图3表示本发明实施例的视频数据的处理方法的第三工作流程图;图4表示本发明实施例的视频数据的处理方法的第四工作流程图;图5表示本发明实施例的终端设备的结构框图。具体实施方式为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合具体实施例及附图进行详细描述。本发明的实施例提供了一种视频数据的处理方法及终端设备,解决了现有拍摄装置在保证画质效果的前提下,难以提高拍摄帧率的问题。如图1所示,本发明的实施例提供了一种视频数据的处理方法,该方法可应用于一终端设备,该终端设备具体可以是智能手机、平板电脑/PAD、个人计算机等设备,上述处理方法包括:步骤11:控制终端设备的多个摄像头,分别采集同一目标对象的视频流,得到具有第一帧率的多个待组合视频流,其中,各个摄像头均按照所述第一帧率进行采集,且各个摄像头采集的视频流的首帧拍摄时间依次间隔预设时间。在本发明的具体实施例中,由于普通手机及小型手持拍摄设备在保证画质效果的前提下,拍摄帧率在30帧/s时,可保证画质的效果最优,因此,所述第一帧率可具体为30帧/s。本发明实施例控制各个摄像头以相同的帧率、采集同一目标对象的视频流,且将各个摄像头开始拍摄的时间错开,能够得到所述目标对象更多的画面细节。步骤12:根据所述待组合视频流中每个图像帧的时间先后顺序,对多个所述待组合视频流中的图像帧进行组合处理,得到组合视频流。其中,所述多个摄像头在终端设备中的安装位置不可能完全相同,对同一目标对象的拍摄方位会有所不同,导致拍摄出来的图像帧在角度、高度等方面会有所差异,因此,在对多个视频流中的图像帧进行组合时,首先要对多个待组合视频流中的图像帧进行算法处理,使每个图像帧的拍摄角度相近,从而使组合后的视频画面具有更好的视觉效果。另外,本发明实施例通过将具有相同帧率、且图像帧拍摄时间不同的多个视频流组合起来,得到具有更高帧率的视频流,在保证画质效果的前提下,提高了视频流的拍摄帧率。本发明实施例的视频数据的处理方法,获取终端设备的多个摄像头对同一目标对象采集的具有第一帧率的多个视频流,其中,各个摄像头采集的视频流的首帧拍摄时间依次间隔预设时间,根据视频流中每个图像帧的时间先后顺序,对多个视频流进行组合,得到具有更高帧率的组合视频流。本发明通过将具有相同帧率的视频流进行组合,在保持画质不变的前提下,提高了拍摄帧率,从而满足了小型手持拍摄设备高画质高帧率的拍摄要求。在本发明的具体实施例中,所述多个待组合视频流至少包括:第一待组合视频流和第二待组合视频流;及如图2所示,所述控制终端设备的多个摄像头,分别采集同一目标对象的视频流,得到具有第一帧率的多个待组合视频流的步骤包括:步骤21:从第一时间点开始,控制所述终端设备的第一摄像头以第一帧率采集所述目标对象的视频流,得到具有第一帧率的第一待组合视频流;步骤22:从与所述第一时间点间隔预设时间的第二时间点开始,控制所述终端设备的第二摄像头以第一帧率采集所述目标对象的视频流,得到具有第一帧率的第二待组合视频流。具体的,首先可通过一计时器记录所述第一摄像头开始拍摄的第一时间点,并在延迟预设时间的第二时间点,控制第二摄像头进行拍摄,这里在第二时间点时,可由终端设备自动开启第二摄像头进行拍摄,也可在第二时间点时,由计时器发出提醒信号,人工开启第二摄像头进行拍摄,得到具有第一帧率的第二待组合视频流。在本发明的具体实施例中,所述根据所述待组合视频流中每个图像帧的时间先后顺序,对多个所述待组合视频流中的图像帧进行组合处理,得到组合视频流的步骤,如图3所示,包括:步骤31:对每个所述待组合视频流进行解析处理,得到每个待组合视频流中的图像帧,并确定每个图像帧的时间。其中,每个待组合视频流的图像帧携带有用于标识该图像帧拍摄时间的时间戳,根据该时间戳可确定该图像帧的时间。步骤32:根据时间递增的顺序,对每个所述待组合视频流中的图像帧进行排序,得到一待组合图像帧序列;步骤33:对所述待组合图像帧序列进行组合处理,得到组合视频流。本发明实施例的视频数据的处理方法,通过将多个视频流进行错帧合并,在维持现有摄像头拍摄的画质(分辨率)的基础上,提高了拍摄帧率,满足了手机和小型手持拍摄设备对高画质高帧率的拍摄要求。进一步地,本发明实施例的视频数据的处理方法,还包括:根据所述待组合视频流的个数以及所述待组合视频流的第一帧率,确定所述预设时间。具体的,通过公式确定所述预设时间,其中,T表示预设时间,FPS表示所述第一帧率,N表示待组合视频流的个数,N为大于或者等于2的整数。假定待组合视频流的个数为两个,所述第一帧率为30帧/s,则所述预设时间为1/60秒,即第二摄像头在第一摄像头开始拍摄1/60秒后,再进行拍摄;若待组合视频流为三个,所述第一帧率为30帧/s,则所述预设时间为1/90秒,即第二摄像头在第一摄像头开始拍摄1/90秒后,再进行拍摄,第三摄像头在第二摄像头开始拍摄1/90秒后,再进行拍摄。以上分别就视频数据处理方法的每个步骤做出了详细解释说明,下面对视频数据处理方法的整体流程进行进一步的说明。假定所述终端设备包括两个摄像头,且每个摄像头的拍摄帧率为30帧/s,如图4所示,本发明的处理方法包括:步骤41:控制第一摄像头以30帧/s的拍摄帧率对目标对象进行拍摄,得到第一待组合视频流,同时记录所述第一摄像头开始拍摄的第一时间;其中,假定所述第一待组合视频流中包括A1、A2…A30三十个图像帧。步骤42:在与所述第一时间间隔预设时间的第二时间,控制第二摄像头以30帧/s的拍摄帧率对目标对象进行拍摄,得到第二待组合视频流;假定所述第二待组合视频流中也包括B1、B2…B30三十个图像帧,且通过上述公式可知该预设延迟时间为1/60秒。步骤43:拍摄结束后,将所述第一待组合视频流和所述第二待组合视频流进行缓存;步骤44:对每个所述待组合视频流进行解析处理,得到每个待组合视频流中的图像帧,并确定每个图像帧的时间;步骤45:根据时间递增的顺序,对每个所述待组合视频流中的图像帧进行排序,得到一待组合图像帧序列;具体的,根据时间递增的顺序,对A1、A2…A30和B1、B2…B30六十个图像帧进行排序,得到待组合图像帧序列:A1、B1、A2、B2…A30、B30。步骤46:对所述待组合图像帧序列进行组合处理,得到具有第二帧率的组合视频流。最终得到帧率为60帧/秒的组合视频流,该视频流保留了更多的画面细节,从而在进行后期处理时能够产生更多的效果,如减慢帧率播放,可以实现慢放效果等。本发明实施例的视频数据的处理方法,获取终端设备的多个摄像头对同一目标对象采集的具有第一帧率的多个视频流,其中,各个摄像头采集的视频流的首帧依次间隔预设时间,根据视频流中每个图像帧的时间先后顺序,对多个视频流进行组合,得到组合视频流。本发明通过将具有相同帧率的视频流进行组合,在保持画质不变的前提下,提高了拍摄帧率,从而满足了小型手持拍摄设备高画质高帧率的拍摄要求。如图5所示,本发明的实施例还提供了一种终端设备,包括:处理模块51,用于控制终端设备的多个摄像头,分别采集同一目标对象的视频流,得到具有第一帧率的多个待组合视频流,其中,各个摄像头均按照所述第一帧率进行采集,且各个摄像头采集的视频流的首帧拍摄时间依次间隔预设时间;组合模块52,用于根据所述待组合视频流中每个图像帧的时间先后顺序,对多个所述待组合视频流中的图像帧进行组合处理,得到组合视频流。本发明实施例的终端设备,所述多个待组合视频流至少包括:第一待组合视频流和第二待组合视频流;及所述处理模块51包括:第一处理单元,用于从第一时间点开始,控制所述终端设备的第一摄像头以第一帧率采集所述目标对象的视频流,得到具有第一帧率的第一待组合视频流;第二处理单元,用于从与所述第一时间点间隔预设时间的第二时间点开始,控制所述终端设备的第二摄像头以第一帧率采集所述目标对象的视频流,得到具有第一帧率的第二待组合视频流。本发明实施例的终端设备,所述组合模块52包括:第三处理单元,用于对每个所述待组合视频流进行解析处理,得到每个待组合视频流中的图像帧,并确定每个图像帧的时间;排序单元,用于根据时间递增的顺序,对每个所述待组合视频流中的图像帧进行排序,得到一待组合图像帧序列;组合单元,用于对所述待组合图像帧序列进行组合处理,得到组合视频流。本发明实施例的终端设备,还包括:确定模块,用于根据所述待组合视频流的个数以及所述待组合视频流的第一帧率,确定所述预设时间。本发明实施例的终端设备,所述确定模块具体用于通过公式确定所述预设时间,其中,T表示预设时间,FPS表示所述第一帧率,N表示待组合视频流的个数,N为大于或者等于2的整数。本发明实施例的终端设备,控制各个摄像头以相同的帧率、采集同一目标对象的视频流,且将各个摄像头开始拍摄的时间错开,然后将得到的多个视频流进行错帧合并,得到具有更高帧率的视频流。需要说明的是该终端设备是与上述方法实施例对应的终端设备,上述方法实施例中所有实现方式均适用于该终端设备的实施例中,也能达到相同的技术效果。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1