视频处理方法、装置及移动终端制造方法及图纸

技术编号:14338341 阅读:82 留言:0更新日期:2017-01-04 11:17
本发明专利技术提供了一种视频处理方法、装置及移动终端,其中该方法包括:在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;若存储有该多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与该多媒体文件中的数据进行叠加处理;根据叠加处理后的数据,实时生成预览画面。本发明专利技术实现了拍摄过程中的视频自动叠加,可简化视频处理的操作,使得用户可更加便捷地得到更为丰富的视频内容。

【技术实现步骤摘要】

本专利技术涉及视频处理
,尤其涉及一种视频处理方法、装置及移动终端
技术介绍
随着移动终端技术的发展,智能手机、平板电脑、智能相机等智能移动终端已成为人们日常生活中不可或缺的工具,人们可以利用上述智能移动终端提供的拍照功能随时随地进行视频拍摄,因此,如何提升视频拍摄的清晰度、解析力、平衡度以及丰富拍摄的视频的内容,已成为各大手机厂商提升效果重点开发内容。但是,现有的视频处理技术,只能在拍摄后期,利用会声会影、Premiere等专业视频编辑软件,人工对拍摄的视频文件进行优化处理,例如:视频叠加、特效处理等等,操作复杂且需要用户具有较高的专业技术知识水平。
技术实现思路
本专利技术提供一种视频处理方法、装置及移动终端,实现了拍摄过程中的视频自动叠加,可简化视频处理的操作,使得用户可更加便捷地得到更为丰富的视频内容。本专利技术第一方面提供一种视频处理方法,包括:在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;若存储有所述多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;根据叠加处理后的数据,实时生成预览画面。本专利技术第二方面提供一种视频处理装置,包括:检测模块,用于在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;视频处理模块,用于若所述检测模块的检测结果为存储有所述多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;生成模块,用于根据叠加处理后的数据,实时生成预览画面。本专利技术第三方面提供一种移动终端,包括:处理器,通信接口,存储器和总线;其中处理器、通信接口、存储器通过总线完成相互间的通信;所述通信接口,用于与外界设备通信;所述处理器,用于执行程序;所述存储器,用于存放所述程序;所述程序包括:检测模块,用于在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;视频处理模块,用于若所述检测模块的检测结果为存储有所述多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;生成模块,用于根据叠加处理后的数据,实时生成预览画面。上述本专利技术实施例提供的视频处理方法、装置及移动终端,通过在进行视频录像时,自动检测预置目录下是否存储有预置格式的多媒体文件,根据检测结果,在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与该预置格式的多媒体文件中的数据进行叠加处理,相较于现有技术,本专利技术实现了拍摄过程中的视频自动叠加,可简化视频处理的操作,使得用户可更加便捷地得到更为丰富的视频内容。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。附图1是本专利技术第一实施例提供的视频处理方法的实现流程示意图;附图2是本专利技术第二实施例提供的视频处理方法的实现流程示意图;附图3是本专利技术第三实施例提供的视频处理装置的结构示意图;附图4是本专利技术第四实施例提供的视频处理装置的结构示意图;附图5是本专利技术第五实施例提供的移动终端的结构示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅附图1,附图1为本专利技术第一实施例提供的视频处理方法的实现流程示意图。如附图1所示,该方法主要包括以下步骤:S101、在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;具体的,当接收到拍摄指令时,控制拍摄单元执行视频拍摄操作,并检测预置目录下是否存储有预置格式的多媒体文件。其中拍摄指令,例如,可由用户通过按压预置的物理拍摄键或虚拟拍摄按键触发,或者,当预置的拍摄时间到达时,由移动终端自动触发。拍摄单元具体可以包括摄像镜头及麦克风,控制拍摄单元执行视频拍摄操作,可以只控制摄像镜头拍摄画面影像,也可同时控制摄像镜头及麦克风分别拍摄画面影像及采集周围环境的声音数据。预置目录的具体位置以及多媒体文件的具体格式,可根据用户的设置指令设置。其中该多媒体文件可以是音频文件或视频文件。该视频文件可以只包括画面数据,或,同时包括画面数据与声音数据。可以理解的,控制拍摄单元执行视频拍摄操作与检测预置目录下是否存储有预置格式的多媒体文件可以同步执行,也可有先后顺序,具体顺序如何,此处不做限定。S102、若存储有该多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与该多媒体文件中的数据进行叠加处理;若预置目录下存储有预置格式的多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与该多媒体文件中的每一帧数据或部分帧数据进行叠加处理。具体的,根据多媒体文件中包含的数据类型,当多媒体文件中只包含声音数据时,则将多媒体文件中的声音数据叠加合成到拍摄的视频数据中;当多媒体文件中只包含画面(图像)数据时,则将多媒体文件中的画面数据叠加合并到拍摄的视频数据;当多媒体文件中包含声音数据与画面数据时,则将二者均叠加合成到视频数据中。另一方面,若预置目录下未存储有预置格式的多媒体文件,则按照普通摄像模式控制拍摄单元继续执行视频拍摄操作。像这样,通过检测预置目录下是否存储有预置格式的多媒体文件,并通过检测结果自动触发执行叠加处理操作,使得用户只需要将待叠加的多媒体文件存储在预置目录下,即可完成自动叠加处理操作的设置,从而可提高视频处理的便利性。S103、根据叠加处理后的数据,实时生成预览画面。在拍摄的过程中,可一边对拍摄的视频数据进行叠加处理,一边根据叠加处理后的数据,实时生成预览画面,并进一步地将预览画面显示在屏幕中,以供用户观看。本专利技术实施例提供的视频处理方法,通过在进行视频录像时,自动检测预置目录下是否存储有预置格式的多媒体文件,根据检测结果,在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与该预置格式的多媒体文件中的数据进行叠加处理,相较于现有技术,本专利技术实现了拍摄过程中的视频自动叠加,可简化视频处理的操作,使得用户可更加便捷地得到更为丰富的视频内容。请参阅附图2,附图2为本专利技术第二实施例提供的视频处理方法的实现流程示意图。如附图2所示,该方法主要包括以下步骤:S201、在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;具体的,当接收到拍摄指令时,控制拍摄单元执行视频拍摄操作,并检测预置目录下是否存储有预置格式的多媒体文件。其中拍摄指令,例如,可由用户通过按压预置的物理拍摄键或虚拟拍摄按键触发,或者,当预置的拍摄时间到达时,由移动终端自动触发。拍摄单元具体可以包括摄像镜头及麦克风,控制拍摄单元执行视频拍摄操作,可以只控制摄像镜头拍摄画面影像,也可同时控制摄像镜头及麦克风分别拍摄画面影像及采集周围环境的声音数据。预置目录本文档来自技高网...
视频处理方法、装置及移动终端

【技术保护点】
一种视频处理方法,其特征在于,所述方法包括:在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;若存储有所述多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;根据叠加处理后的数据,实时生成预览画面。

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;若存储有所述多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;根据叠加处理后的数据,实时生成预览画面。2.如权利要求1所述的视频处理方法,其特征在于,所述实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理之前,包括:按照预置的画面参数,将所述视频数据及所述多媒体文件对应的画质调整为一致。3.如权利要求1所述的视频处理方法,其特征在于,所述实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理,包括:实时根据预置的叠加规则,确定执行叠加处理操作的开始时间点以及叠加方式;当检测到拍摄时间点到达所述开始时间点时,按照所述叠加方式,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理。4.如权利要求1所述的视频处理方法,其特征在于,所述实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理,包括:实时根据预置的叠加规则,确定所述多媒体文件中待叠加的目标帧数据以及叠加方式;按照所述叠加方式,逐帧地将所述视频数据与所述目标帧数据进行叠加处理。5.如权利要求1所述的视频处理方法,其特征在于,所述实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理,包括:当所述多媒体文件为音频文件时,实时逐帧地将所述视频数据中的声音数据与所述音频文件中的声音数据进行叠加处理;当所述多媒体文件为视频文件时,实时逐帧地将所述视频数据中的声音数据与所述视频文件中声音数据进行叠加处理,将所述视频数据中的画面数据与所述视频文件中的画面数据进行叠加处理。6.如权利要求5所述的视频处理方法,其特征在于,所述逐帧地将所述视频数据中的画面数据与所述视频文件中的画面数据进行叠加处理,包括:分别获取所述视频数据的每一帧画面的R、G、B元数据各自对应的占比,以及所述视频文件的每一帧画面的R、G、B元数据各自对应的占比;将所述视频数据的每一帧画面的R、G、B元数据分别与各自对应的占比进行乘积,得到所述视频数据的每一帧画面的R、G、B元数据各自对应的第一修正值;将所述视频文件的每一帧画面的R、G、B元数据与各自对应的占比进行乘积,得到所述视频文件的每一帧画面的R、G、B元数据各自对应的第二修正值;将各所述第一修正值分别与对应的各所述第二修正值进行累加,得到待输出的目标视频文件的每一帧画面的R、G、B元数据。7.如权利要求1所述的视频处理方法,其特征在于,所述根据叠加处理后的数据,实时生成预览画面,包括:按照预置的特效参数,对叠加处理后的数据进行特效处理,并根据特效处理后的数据,实时生成预览画面。8.如权利要求1所述的视频处理方法,其特征在于,所述若存储有所述多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理,包括:若存储有所述多媒体文件,则输出提示信息,以提示用户确认是否进行叠加处理;若接收到所述用户触发的确认指令,则在拍摄的过程中,实时按照预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;若接收到所述用户触发的拒绝指令,则当接收到所述用户触发的叠加指令时,执行所述在拍摄的过程中,实时按照预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理的步骤。9.一种视频处理装置,其特征在于,所述装置包括:检测模块,用于在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;视频处理模块,用于若所述检测模块的检测结果为存储有所述多媒体文件,则在拍摄...

【专利技术属性】
技术研发人员:朱镇和
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1