一种视频处理方法及装置与流程

文档序号:16149794发布日期:2018-12-05 17:20阅读:96来源:国知局
本发明涉及智能终端
技术领域
:,具体涉及一种视频处理方法及装置。
背景技术
:目前,电子设备(如手机等)一般具有两个或更多摄像头,以完善其摄像功能,满足用户需求。相关技术中,电子设备即使具有两个或多个摄像头,但在拍摄时主要还是采用单摄像头模式。单摄像头模式下只能调用一个摄像头完成当前拍摄,而单个摄像头每秒最多能够做到30-60帧的拍摄,也就是说,电子设备拍摄时最多能够做到30-60帧的拍摄,如果需要拍摄出更清晰的画质、超出60帧的高速录像、四倍甚至更多倍的慢放等效果,则需要配置其他拍摄设备。针对相关技术中电子设备无法同时调用两个或多个摄像头进行拍摄,从而无法达到用户所需拍摄效果的问题,目前尚未提出有效的解决方案。技术实现要素:为了解决上述技术问题,本发明实施例提供了一种视频处理方法及装置。本申请提供了:一种视频处理方法,包括:调用至少两个视频输入设备,并控制其他视频输入设备的拍摄时间平均差分在其中一个视频输入设备每两帧图像之间;所述至少两个视频输入设备同时采集帧图像;将所述至少两个视频输入设备采集的帧图像进行合成,形成视频。其中,所述至少两个视频输入设备同时采集帧图像的过程中,还包括:拍摄过程中检测用户选中的目标位置;调用所述其他视频输入设备中的一个视频输入设备针对所述目标位置进行放大拍摄;将所述放大拍摄的帧图像合成,形成所述目标位置处的放大视频。其中,所述调用所述其他视频输入设备中的一个视频输入设备针对所述目标位置进行放大拍摄,包括:向所述其他视频输入设备中的一个视频输入设备发送放大拍摄指令;所述视频输入设备接收所述放大拍摄指令,根据预定的放大拍摄参数进行变焦,并以所述目标位置为焦点、以所述变焦之后的放大倍数进行放大拍摄。其中,将所述放大拍摄的帧图像合成,形成所述目标位置处的放大视频之后,还包括:记录所述目标位置及其所对应的帧图像。其中,所述形成视频之后,还包括:在接收到播放指令时,弹出播放窗口并通过所述播放窗口播放所述视频。其中,所述通过所述播放窗口播放所述视频,还包括:播放所述视频时,在呈现出的帧图像中标示具有放大视频的目标位置。其中,所述通过所述播放窗口播放所述视频的过程中,还包括:视频播放过程中,检测到用户针对所述目标位置的操作时,获取所述目标位置处的放大视频;在所述播放窗口中弹出浮窗,所述浮窗中播放所述目标位置处的放大视频。其中,所述浮窗中播放所述目标位置处的放大视频时,还包括:暂停所述播放窗口当前播放的视频,并淡化所述播放窗口。一种视频处理装置,包括:cpu、至少两个视频输入设备、应用模块;cpu,用于调用至少两个视频输入设备,并控制其他视频输入设备的拍摄时间平均差分在其中一个视频输入设备每两帧图像之间;至少两个视频输入设备,用于同时采集当前视频的帧图像,并分别将各自采集的帧图像通过所述cpu传送至应用模块;应用模块,用于将所述至少两个视频输入设备采集的帧图像进行合成,形成视频。其中,cpu,还用于在拍摄过程中检测用户选中的目标位置,并调用所述其他视频输入设备中的一个视频输入设备针对所述目标位置进行放大拍摄;所述其他视频输入设备中的一个视频输入设备,还用于在所述cpu的控制下针对所述目标位置进行放大拍摄,并将放大拍摄的帧图像通过所述cpu传送至所述应用模块;所述应用模块,还用于将所述放大拍摄的帧图像合成,形成所述目标位置处的放大视频。其中,还包括:显示设备;所述cpu,还用于在接收到播放指令时,从所述应用模块获取视频并控制所述显示设备播放所述视频;所述显示设备,用于在所述cpu的控制下弹出播放窗口,并通过所述播放窗口播放所述视频。其中,所述显示设备,还用于在视频播放过程中,检测到用户针对所述目标位置的操作时,向所述cpu传送播放放大视频的指令;以及,还用于在所述播放窗口中弹出浮窗,所述浮窗中播放所述目标位置处的放大视频;所述cpu,还用于接收所述播放放大视频的指令,从所述应用模块获取所述目标位置处的放大视频,并将控制所述显示设备播放所述放大视频。一种电子设备,至少包括:至少两个视频输入设备,配置为同时采集帧图像;存储有视频处理程序的存储器;处理器,配置为执行所述视频处理程序以执行下述操作:调用所述至少两个视频输入设备,并控制其他视频输入设备的拍摄时间平均差分在其中一个视频输入设备每两帧图像之间;以及,将所述至少两个视频输入设备采集的帧图像进行合成,形成视频。其中,所述处理器,配置为执行所述视频处理程序以执行所述至少两个视频输入设备同时采集帧图像的过程中,还包括:拍摄过程中检测用户选中的目标位置;调用所述其他视频输入设备中的一个视频输入设备针对所述目标位置进行放大拍摄;将所述放大拍摄的帧图像合成,形成所述目标位置处的放大视频。其中,还包括:显示设备,配置为弹出播放窗口并通过所述播放窗口播放所述视频;所述处理器,配置为执行所述视频处理程序以执行形成视频的操作之后,还执行下述操作:在接收到播放指令时,控制所述显示设备播放视频。其中,所述处理器,配置为执行所述视频处理程序以执行通过所述播放窗口播放所述视频的操作时,还执行下述操作:视频播放过程中,检测到用户针对所述目标位置的操作时,获取所述目标位置处的放大视频,并控制所述显示设备播放所述放大视频;所述显示设备,还配置为在所述播放窗口中弹出浮窗,并在所述浮窗中播放所述目标位置处的放大视频。一种计算机可读存储介质,所述计算机可读存储介质上存储有视频处理程序,所述视频处理程序被处理器执行时实现上述的视频处理方法的步骤。本发明实施例中,在拍摄视频时同时调用至少两个视频输入设备,并控制这至少两个视频输入设备中其他视频输入设备的拍摄时间平均差分在其中一个视频输入设备每两帧图像之间,最后将这至少两个视频输入设备采集的帧图像进行合成,形成视频,从而在不增加硬件成本的情况下提升了电子设备的拍摄效果。本发明实施例中,在拍摄视频时同时调用至少两个视频输入设备,并控制其中一个视频输入设备针对用户选中的目标位置进行放大拍摄,最后还可以通过合成放大拍摄的帧图像得到目标位置处的放大视频,从而在不增加硬件成本的情况下提升了电子设备的拍摄效果。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。图1为本发明实施例一种视频处理方法的流程示意图;图2为本发明实施例视频的播放窗口示意图;图3为本发明实施例包含浮窗的播放窗口示意图;图4为本发明实施例一种视频处理装置的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。实施例一一种视频处理方法,如图1所示,包括:步骤101,调用至少两个视频输入设备,并控制其他视频输入设备的拍摄时间平均差分在其中一个视频输入设备每两帧图像之间;步骤102,所述至少两个视频输入设备同时采集帧图像;步骤103,将所述至少两个视频输入设备采集的帧图像进行合成,形成视频。本申请中,在拍摄视频时同时调用至少两个视频输入设备,并控制这至少两个视频输入设备中其他视频输入设备的拍摄时间平均差分在其中一个视频输入设备每两帧图像之间,最后将这至少两个视频输入设备采集的帧图像进行合成,形成视频。通过本申请的方法,可同时调用至少两个视频输入设备进行拍摄,例如,视频输入设备为摄像头时,一个摄像头每秒为30帧画面录像,调用至少两颗摄像头则将另外一颗摄像头的拍摄时间平均差分在第一颗摄像头没两帧的中间,最终得到双倍的拍摄效果,如此拍摄得到的视频,不仅画质更清晰流畅,而且支持更高速的慢放倍数,从而在不在不增加硬件成本的情况下提升了电子设备的拍摄性能。例如,电子设备具有两个摄像头时,本申请的执行过程可以是:打开移动终端的拍摄功能之后,启动第一颗摄像头和第二颗摄像头,将第二颗摄像头的每一帧拍摄时间平均差分在第一颗的两帧数据之间,这样在每秒内,会比平时多获取到一倍数量的帧(多摄像头理所当然的或得到多倍的数据)。获取到这些双倍的数据后将这些双倍帧合成为视频,这样,播放时可以在同一时间播放更多倍的数据,使得电子设备呈现处理的图像更加清晰流畅。实际应用中,当前电子设备具有多个摄像头为时,将第二颗摄像头、第三颗摄像头差分到第一颗摄像头的两帧中间,保证最终每一帧的间隔时间相同即可,从而得到多倍的图像数据。在高速摄像功能开启后,可以将合成的数据慢放的倍数增加到多倍,从而不仅仅限于单颗摄像头的2倍慢速播放功能。一颗摄像头由于硬件本身的关系最多能够采集到30-60帧左右的图像每秒,因此在拍摄的时候同时启动多颗摄像头,每秒采集到的图像就是n倍的原始数据。而高速录像在播放的时候固定播放为每秒20帧左右,这样n个摄像头通过本申请的方法就可以用2*n倍的慢放速度来播放高速录像。从而在不增加硬件设备、硬件成本的情况下得到了提升摄像品质。本申请中,所述至少两个视频输入设备同时采集帧图像的过程中,还可以包括:拍摄过程中检测用户选中的目标位置;调用所述其他视频输入设备中的一个视频输入设备针对所述目标位置进行放大拍摄;将所述放大拍摄的帧图像合成,形成所述目标位置处的放大视频。具体的,检测到用户针对目标位置的操作时,向所述其他视频输入设备中的一个视频输入设备发送放大拍摄指令;所述视频输入设备接收所述放大拍摄指令,根据预定的放大拍摄参数进行变焦,并以所述目标位置为焦点、以所述变焦之后的放大倍数进行放大拍摄。例如,视频输入设备可以为摄像头,电子设备同时通过两颗摄像头进行拍摄。拍摄过程中如果用户对画面中的某个点感兴趣,可以通过点击该点处,此时,电子设备的触控显示器检测到用户针对目标位置的操作,向cpu发送操作指令,cpu根据该操作指令向第二颗摄像头发送放大拍摄指令,第二颗摄像头接收所述放大拍摄指令,根据预定的放大拍摄参数(该放大拍摄参数可以包括焦距、放大倍数等,可以由用户自行设置,也可以通过默认配置)进行变焦,并以所述目标位置为焦点、以所述变焦之后的放大倍数进行放大拍摄。此时,第一颗摄像头继续拍摄当前整体画面,其拍摄参数保持不变,而第二颗摄像头通过zoom做调整,放大拍摄倍数、调整焦距单独拍摄用户选中的目标位置处。之后,可以通过将第二颗摄像头拍摄的帧图像合成来形成目标位置处的放大视频,将第一颗摄像头拍摄的帧图像合成即可形成整体画面的视频。之后,用户可以在观看整体画面的过程中,通过点击目标位置处观看目标位置处的放大视频。其中,将所述放大拍摄的帧图像合成,形成所述目标位置处的放大视频之后,还可以记录所述目标位置及其所对应的帧图像。如此,便于在播放视频时在相应帧图像中标示目标位置,以便用户能够准确找到目标位置对其操作以查看该处的放大视频。其中,所述形成视频之后,还可以包括:在接收到播放指令时,弹出播放窗口并通过所述播放窗口播放所述视频。实际应用中,需要播放视频时,用户可以通过操作输入设备(如触控设备、按键或语音输入设备等)在电子设备输入播放指令,输入设备将该播放指令传送至电子设备的cpu,cpu接收到该播放指令后,获取相应的视频并控制电子设备的显示设备弹出播放窗口并通过所述播放窗口播放所述视频。如此,可实现视频的播放。由于在拍摄过程中是通过至少两个视频输入设备进行拍摄,此时播放的视频中帧图像更密集,因而播放出的视频画面更加清晰流畅,且便于用户操作进行慢速播放。这里,所述通过所述播放窗口播放所述视频,还可以在播放所述视频时,在呈现出的帧图像中标示具有放大视频的目标位置,以便用户能够准确找到目标位置,方便查看目标位置的放大视频。其中,所述通过所述播放窗口播放所述视频的过程中,还可以包括:视频播放过程中,检测到用户针对所述目标位置的操作时,获取所述目标位置处的放大视频;在所述播放窗口中弹出浮窗,所述浮窗中播放所述目标位置处的放大视频。如此,通过弹出浮窗来播放目标位置的放大视频,可以在不终止原视频播放的前提下执行某个位置的放大视频播放,便于用户观看视频的同时能够观看局部的放大视频,能够有效提升用户体验。这里,所述浮窗中播放所述目标位置处的放大视频时,还可以暂停所述播放窗口当前播放的视频,并淡化所述播放窗口,以达到更好的视觉效果。例如,在拍摄过程中,当用户对画面中的某一点比较感兴趣的时候,可以点击画面此处,此时可调动除第一颗以外的其他摄像头,通过单独处理其他的摄像头,例如摄像头的zoom功能、聚焦功能等,其余的摄像头会对该点进行zoom放大,单独聚焦,单独拍摄此处。拍摄完成后,会将此处的图像进行合成,形成该处的放大视频。播放时,此时整个视频是正常播放的。当播放到具有放大视频的画面时,在视频的播放窗口会可以在相应画面的目标位置进行标示,如图2所示为标示有目标位置的播放窗口示例图。视频播放时,用户点击目标位置处,则当前视频的播放窗口淡化,右上角弹出浮窗,在浮窗里播放目标位置的放大视频。如图3所示为浮窗弹出后的播放窗口示例图。实施例二一种视频处理装置,如图4所示,包括:cpu41、至少两个视频输入设备421/422、应用模块43;cpu41,用于调用至少两个视频输入设备,并控制其他视频输入设备的拍摄时间平均差分在其中一个视频输入设备每两帧图像之间;至少两个视频输入设备421/422,用于同时采集当前视频的帧图像,并分别将各自采集的帧图像通过所述cpu41传送至应用模块43;应用模块43,用于将所述至少两个视频输入设备421/422采集的帧图像进行合成,形成视频。其中,cpu41,还可以用于在拍摄过程中检测用户选中的目标位置,并调用所述其他视频输入设备中的一个视频输入设备针对所述目标位置进行放大拍摄;所述其他视频输入设备中的一个视频输入设备(例如,视频输入设备422),还用于在所述cpu41的控制下针对所述目标位置进行放大拍摄,并将放大拍摄的帧图像通过所述cpu41传送至所述应用模块43;所述应用模块43,还用于将所述放大拍摄的帧图像合成,形成所述目标位置处的放大视频。这里,cpu41,具体可用于在拍摄过程中检测用户选中的目标位置,并向所述其他视频输入设备中的一个视频输入设备发送放大拍摄指令;所述视频输入设备422,具体用于接收所述放大拍摄指令,根据预定的放大拍摄参数进行变焦,并以所述目标位置为焦点、以所述变焦之后的放大倍数进行放大拍摄。这里,应用模块43,还可以用于记录所述目标位置及其所对应的帧图像。其中,上述视频处理装置还可以包括:显示设备44;所述cpu41,还可以用于在接收到播放指令时,从所述应用模块获取视频并控制所述显示设备播放所述视频;所述显示设备44,用于在所述cpu的控制下弹出播放窗口,并通过所述播放窗口播放所述视频。这里,所述显示设备44,还可以用于播放所述视频时,在呈现出的帧图像中标示具有放大视频的目标位置。其中,所述显示设备44,还可以用于在视频播放过程中,检测到用户针对所述目标位置的操作时,向所述cpu41传送播放放大视频的指令;以及,还用于在所述播放窗口中弹出浮窗,所述浮窗中播放所述目标位置处的放大视频;所述cpu41,还可以用于接收所述播放放大视频的指令,从所述应用模块获取所述目标位置处的放大视频,并将控制所述显示设备播放所述放大视频。这里,所述显示设备44,还用于在所述浮窗中播放所述目标位置处的放大视频时,暂停所述播放窗口当前播放的视频,并淡化所述播放窗口。本实施例中,显示设备44可以是显示器、触控显示器等;视频输入设备421/422可以是摄像头等类似设备,应用模块43可以是软件、硬件或两者的结合,负责图像合成。本实施例的视频处理装置可以应用于电子设备,该电子设备可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字tv、台式计算机等固定终端。实施例三一种电子设备,至少包括:至少两个视频输入设备,配置为同时采集帧图像;存储有视频处理程序的存储器;处理器,配置为执行所述视频处理程序以执行下述操作:调用所述至少两个视频输入设备,并控制其他视频输入设备的拍摄时间平均差分在其中一个视频输入设备每两帧图像之间;以及,将所述至少两个视频输入设备采集的帧图像进行合成,形成视频。其中,所述处理器,配置为执行所述视频处理程序以执行所述至少两个视频输入设备同时采集帧图像的过程中,还包括:拍摄过程中检测用户选中的目标位置;调用所述其他视频输入设备中的一个视频输入设备针对所述目标位置进行放大拍摄;将所述放大拍摄的帧图像合成,形成所述目标位置处的放大视频。其中,上述电子设备还可以包括:显示设备,配置为弹出播放窗口并通过所述播放窗口播放所述视频;所述处理器,配置为执行所述视频处理程序以执行形成视频的操作之后,还执行下述操作:在接收到播放指令时,控制所述显示设备播放视频。其中,所述处理器,配置为执行所述视频处理程序以执行通过所述播放窗口播放所述视频的操作时,还执行下述操作:视频播放过程中,检测到用户针对所述目标位置的操作时,获取所述目标位置处的放大视频,并控制所述显示设备播放所述放大视频;所述显示设备,还配置为在所述播放窗口中弹出浮窗,并在所述浮窗中播放所述目标位置处的放大视频。本实施例中,显示设备可以为触控显示器,视频输入设备可以为摄像头等。电子设备可以以各种形式来实施。例如,本申请中描述的电子设备可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字tv、台式计算机等固定终端。此外,本申请实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述的视频处理方法。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本申请不限制于任何特定形式的硬件和软件的结合。以上显示和描述了本申请的基本原理和主要特征和本申请的优点。本申请不受上述实施例的限制,上述实施例和说明书中描述的只是说明本申请的原理,在不脱离本申请精神和范围的前提下,本申请还会有各种变化和改进,这些变化和改进都落入要求保护的本申请范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1