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

文档序号:12133930阅读:168来源:国知局
一种视频处理方法及装置与流程

本发明涉及数据处理技术领域,尤其涉及一种视频处理方法及装置。



背景技术:

随着电子技术的发展,终端可以用来播放各种各样的视频(例如电影、电视剧、MV视频),在看到自己感兴趣的视频时,用户很希望自己是视频中的一员或者希望替换视频中的某个角色,用户也可能希望在视频中添加其他对象,现有技术中,需要通过专业图像处理程序来将对象添加到视频中,处理过程复杂,并且成本高。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种视频处理方法及装置,可以快捷地在视频文件的视频画面中添加目标对象。

为了解决上述技术问题,本发明实施例提供了一种视频处理方法,包括:

在用户播放视频文件时,若接收到视频画面筛选指令,则从所述视频文件中确定出目标视频画面;

在所述目标视频画面中确定出待编辑区域;

获取目标对象,并将所述目标对象添加到所述目标视频画面的待编辑区域;

采用添加了所述目标对象的目标视频画面更新所述视频文件。

可选的,所述方法包括:

获取所述目标视频画面的画面参数信息;

根据所述目标视频画面的画面参数信息调整所述目标对象的显示参数;

将显示参数调整后的所述目标对象添加到所述目标视频画面的待编辑区域。

其中,所述目标对象的显示参数包括所述目标对象的肤色显示参数、所述目标对象的着装参数、所述目标对象的配饰参数的一种或多种。

可选的,所述方法包括:

在终端数据库中获取待处理图像;

在所述待处理图像中获取目标对象,并根据所述目标视频画面的待编辑区域的尺寸大小,调整所述目标对象的大小。

可选的,所述方法包括:

获取所述视频文件的播放格式;

根据所述视频文件的播放格式对添加了所述目标对象的目标视频画面进行编码操作;

采用进行编码操作后的所述目标视频画面替换所述视频文件中的目标视频画面。

可选的,所述方法还包括:

在所述更新后的视频文件中,检索出存在所述目标对象的视频画面;

在所述检索出的视频画面中剪切出包括所述目标对象的区域图像;

将所述剪切出的区域图像制作成视频文件。

相应地,本发明实施例还提供了一种视频处理装置,包括:

确定模块,用于在用户播放视频文件时,若接收到视频画面筛选指令,则从所述视频文件中确定出目标视频画面,在所述目标视频画面中确定出待编辑区域;

获取模块,用于获取目标对象;

添加模块,用于将所述目标对象添加到所述目标视频画面的待编辑区域;

更新模块,用于采用添加了所述目标对象的目标视频画面更新所述视频文件。

可选的,所述添加模块,具体用于获取所述目标视频画面的画面参数信息,根据所述目标视频画面的画面参数信息调整所述目标对象的显示参数,将所述显示参数调整后的目标对象添加到所述目标视频画面的待编辑区域。

其中,所述目标对象的显示参数包括所述目标对象的肤色显示参数、所述目标对象的着装参数、所述目标对象的配饰参数的一种或多种。

可选的,所述获取模块,具体用于在终端数据库中获取待处理图像,根据所述目标视频画面的待编辑区域的尺寸大小,在所述待处理图像中获取目标对象。

可选的,所述更新模块,具体用于获取所述视频文件的播放格式,根据所述视频文件的播放格式对所述添加了所述目标对象的目标视频画面进行编码操作,采用所述进行编码操作后的目标视频画面替换所述视频文件中的目标视频画面。

可选的,所述装置还包括:

检索模块,用于在所述更新后的视频文件中,检索出存在所述目标对象的视频画面;

剪切模块,用于在所述检索出的视频画面中剪切出包括所述目标对象的区域图像;

制作模块,用于将所述剪切出的区域图像制作成视频文件。

采用本发明实施例,可以快捷地在视频文件的视频画面中添加目标对象,满足用户对视频处理的自动化、智能化需求。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的一种视频处理方法流程示意图;

图2是本发明另一实施例提供的一种视频处理方法流程示意图;

图3是本发明一实施例提供的一种视频处理装置结构示意图;

图4是本发明另一实施例提供的一种视频处理装置结构示意图;

图5是本发明再一实施例提供的一种智能终端结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,是本发明实施例提供的一种视频处理方法的流程示意图。如图1所示,该方法可以应用到各种终端中,例如:智能手机、平板电脑,智能可穿戴设备等。具体的,本发明实施例的所述方法包括如下步骤:

S101、在用户播放视频文件时,若接收到视频画面筛选指令,则从所述视频文件中确定出目标视频画面。

本发明实施例中,在用户播放视频文件(例如电影、电视剧、MV视频)时,若终端接收到视频画面筛选指令,则该终端从该视频文件中确定出目标视频画面,其中该目标视频画面可以是用户感兴趣的视频画面,且该目标视频画面可以是视频文件中的多个视频画面。

S102、在所述目标视频画面中确定出待编辑区域。

本发明实施例中,终端在该目标视频画面中确定出待编辑区域,该待编辑区域可以是根据用户选择的该视频画面中待替换对象区域,也可以是该目标视频画面的背景区域。

S103、获取目标对象,并将所述目标对象添加到所述目标视频画面的待编辑区域。

本发明实施例中,终端可以通过拍照的方式直接获取待处理图像,也可以从终端数据库中获取待处理图像,在获取待处理图像后,可以通过抠图的方式获取与目标视频画面中待编辑区域的尺寸大小一致的目标对象,该目标对象可以是人物图像、动物图像或建筑图像等,然后将该目标对象添加到该目标视频画面的待编辑区域。

S104、采用添加了所述目标对象的目标视频画面更新所述视频文件。

本发明实施例中,终端可以采用该添加了该目标对象的目标视频画面替换该视频文件中的目标视频画面的方式来更新该视频文件。

举例来说,终端用户在播放电影视频文件时,若终端接收到视频画面筛选指令,则从该电影视频文件中确定出目标视频画面,其中该目标视频画面可以是终端用户对该电影视频文件中感兴趣的视频画面,若该终端用户想采用人物甲的图像替换目标视频画面中的人物乙的图像,则终端可以确定该目标视频画面人物乙的图像所在的区域为待编辑区域,然后终端可以从终端数据库中获取含有人物甲的待处理图像或者可以通过拍摄人物甲不同姿势或不同角度的图像来获取人物甲的待处理图像,接着可以在该待处理图像中抠出人物甲的图像,其中人物甲的图像大小可以根据人物乙的图像大小或者待编辑区域的尺寸大小调整,接着可以采用该人物甲的图像替换该目标视频画面中人物乙的图像,也就是说将该人物甲的图像添加到该目标视频画面的待编辑区域,最后可以采用该添加了该人物甲的图像的目标视频画面替换该视频文件中的目标视频画面的方式来更新该电影视频文件,从而获得包括人物甲的电影视频文件。

在本发明实施例中可以快捷地在视频文件的视频画面中添加目标对象,满足用户对视频处理的自动化、智能化需求。

请参阅图2,是本发明另一种实施例提供的一种视频处理方法的流程示意图。该方法可以应用到各种智能终端中,例如:智能手机、平板电脑,智能可穿戴设备等。具体的,如图2所示,该方法可以包括以下步骤:

S201、在用户播放视频文件时,若接收到视频画面筛选指令,则从所述视频文件中确定出目标视频画面。

S202、在所述目标视频画面中确定出待编辑区域。

S203、获取目标对象,并将所述目标对象添加到所述目标视频画面的待编辑区域。

可选的,在终端数据库中获取待处理图像,该待处理图像中获取目标对象,并根据该目标视频画面的待编辑区域的尺寸大小,调整该目标对象的大小。

本发明实施例中,该目标视频画面的待编辑区域的形状可以是矩形、正方形、圆形或者其他不规则的图形,若该待编辑区域是规则的图形,则可以通过测量待编辑区域的长、宽或者半径等的尺寸来确定待编辑区域的尺寸大小,从而根据该待编辑区域的尺寸大小调整从该待处理的图像中获取目标对象的大小,若该待编辑区域是不规则的图形,则可以在该待处理图像中获取目标对象,然后可以根据该目标视频画面的待编辑区域的尺寸大小调整该目标对象的大小,进一步可以采用图像处理技术使得该目标对象的尺寸与该目标视频画面的待编辑区域的尺寸大小一致。

可选的,获取该目标视频画面的画面参数信息,根据该目标视频画面的画面参数信息调整该目标对象的显示参数,将该显示参数调整后的目标对象添加到该目标视频画面的待编辑区域。

其中,该目标对象的显示参数包括该目标对象的肤色显示参数、该目标对象的着装参数、该目标对象的配饰参数的一种或多种。

本发明实施例中,终端可以获取该目标视频画面的画面参数信息,其中该视频画面的画面参数信息包括视频画面的亮度、对比度、饱和度或色相等,然后可以根据该目标视频画面的画面参数信息调整该目标对象的显示参数,其中该目标对象的显示参数包括该目标对象的肤色显示参数、该目标对象的着装参数、该目标对象的配饰参数的一种或多种,接着可以将该显示参数调整后的目标对象添加到该目标视频画面的待编辑区域。

举例来说,在目标对象是人物图像时,终端可以获取该目标视频画面的画面参数信息,然后可以根据该目标视频画面的画面参数信息调整该人物图像服饰颜色或该人物图像的肤色等,也可以根据该目标视频画面的画面参数信息重新给该人物图像搭配着装或配饰等,从而使得该人物图像和目标视频画面的色调相协调。

S204、获取所述视频文件的播放格式。

其中,视频文件的播放格式可以是MPEG、AVI、MP4、WMV或RMVB等。

S205、根据所述视频文件的播放格式对所述添加了所述目标对象的目标视频画面进行编码操作。

本发明实施例中目标对象的目标视频画面的格式可以是JPEG、BMP、PNG或PCX等,可以根据该视频文件的播放格式对添加了该目标对象的目标视频画面进行编码操作,从而可以使得添加了该目标对象的视频画面的视频文件可以播放。

S206、采用进行编码操作后的所述目标视频画面替换所述视频文件中的目标视频画面。

本发明实施例中,终端可以采用该进行编码操作后的目标视频画面替换该视频文件中的目标视频画面,从而更新该视频文件,其中该更新的视频文件中各个视频画面播放的时间点可以根据用户的需要重新设置,也可以保持与更新前的视频文件中各个视频画面播放的时间点一致。

另外,在该更新后的视频文件中,检索出存在该目标对象的视频画面,在该检索出的视频画面中剪切出包括该目标对象的区域图像,将该剪切出的区域图像制作成视频文件。

本发明实施例中,在该更新后的视频文件中,终端可以检索出存在该目标对象的视频画面,该目标对象可以是人物图像、动物图像或景物图像等,然后终端可以在该检索出的视频画面中剪切出包括该目标对象的区域图像,接着可以将该剪切出的区域图像制作成视频文件,从而形成包括该目标对象的视频文件。

举例来说,在更新后的视频文件中,终端用户希望将包括人物丙图像的视频画面制作成视频文件,终端可以检索出存在人物丙图像的视频画面,然后终端可以在该检索出的视频画面中剪切出包括该人物丙图像的区域图像,接着可以将该剪切出的区域图像制作成视频文件,从而形成包括该人物丙的视频文件。

进一步举例来说,终端用户在播放动画视频文件时,若终端接收到视频画面筛选指令,则从该动画视频文件中确定出目标视频画面,其中该目标视频画面可以是终端用户对该动画视频文件中感兴趣的视频画面,若该终端用户希望将目标动物(例如猫、狗、长颈鹿或兔子等)图像添加到该目标视频画面中,则终端可以确定该目标视频画面中待编辑区域,然后终端可以从终端数据库中获取含有目标动物的待处理图像、可以通过拍摄目标动物不同角度的待处理图像或者可以从网上下载目标动物的待处理图像,接着可以在该待处理图像中抠出目标动物的图像,其中目标动物的图像大小可以根据编辑区域的尺寸大小调整,还可以根据该目标视频画面的画面参数信息来调整该目标动物的肤色显示参数、该目标动物的着装参数、该目标对象的配饰参数的一种或多种,特别的,可以根据目标视频画面的画面参数信息中的各个对象的对话内容,给该目标动物配音,接着可以将该目标动物的图像添加到该目标视频画面中待编辑区域,其中可以通过调整该目标动物的图像添加到该目标视频画面中的位置或者通过调整该目标动物的图像的尺寸大小来避免遮挡该目标视频画面中的其他对象,进一步,还可以获取该动画视频文件的播放格式,可以根据该视频文件的播放格式对添加了该目标动物的目标视频画面进行编码操作,可以采用该进行编码操作后的目标视频画面替换该视频文件中的目标视频画面,从而获得包括目标动物的动画视频文件。

在本发明实施例中在目标对象添加到目标视频画面中后,可以根据视频文件的播放格式对添加了目标对象的视频画面进行编码操作,最后将进行编码操作后的目标视频画面替换该视频文件中的目标视频画面,可以快捷地在视频文件的视频画面中添加目标对象,满足用户对视频处理的自动化、智能化需求。

请参见图3,是本发明一实施例提供的一种视频处理装置示意框图。该装置可以设置在各种智能终端,例如:智能手机、平板电脑,智能可穿戴设备等。具体的,如图3所示,该终端300可以包括:

确定模块301,用于在用户播放视频文件时,若接收到视频画面筛选指令,则从所述视频文件中确定出目标视频画面,在所述目标视频画面中确定出待编辑区域。

获取模块302,用于获取目标对象。

添加模块303,用于将所述目标对象添加到所述目标视频画面的待编辑区域。

更新模块304,用于采用添加了所述目标对象的目标视频画面更新所述视频文件。

在本发明实施例中可以快捷地在视频文件的视频画面中添加目标对象,满足用户对视频处理的自动化、智能化需求。

请一并参见图4,是本发明另一实施例提供的一种视频处理装置示意框图。该装置可以设置在各种智能终端,例如:智能手机、平板电脑,智能可穿戴设备等。具体的,如图4所示,该终端包括上述提到的确定模块301、获取模块302、添加模块303,更新模块304,本发明实施例中,该终端还包括检索模块305、剪切模块306,制作模块307,其中:

检索模块305,用于在所述更新后的视频文件中,检索出存在所述目标对象的视频画面。

剪切模块306,用于在所述检索出的视频画面中剪切出包括所述目标对象的区域图像。

制作模块307,用于将所述剪切出的区域图像制作成视频文件。

可选的,该添加模块303,具体用于获取该目标视频画面的画面参数信息,根据该目标视频画面的画面参数信息调整该目标对象的显示参数,将该显示参数调整后的目标对象添加到该目标视频画面的待编辑区域。

其中,该目标对象的显示参数包括该目标对象的肤色显示参数、该目标对象的着装参数、该目标对象的配饰参数的一种或多种。

可选的,该获取模块302,具体用于在终端数据库中获取待处理图像,在该待处理图像中获取目标对象,并根据该目标视频画面的待编辑区域的尺寸大小,调整该目标对象的大小。

可选的,该更新模块304,具体用于获取该视频文件的播放格式,根据该视频文件的播放格式对添加了该目标对象的目标视频画面进行编码操作,采用该进行编码操作后的目标视频画面替换该视频文件中的目标视频画面。

在本发明实施例中,在采用添加了该目标对象的目标视频画面更新视频文件后,对更新的视频文件进行检索操作来获取存在目标对象的视频画面,然后在检索出的视频画面中剪切出目标对象的区域图像,最后将剪切出的区域图像制作成视频文件,快捷地获取包括目标对象的视频文件,满足用户对视频处理的自动化、智能化需求。

参见图5,是本发明又一实施例提供的一种智能终端示意图。该智能终端可以是智能手机、平板电脑,智能可穿戴设备等。具体的,如图5所示的本实施例中的智能终端可以包括:一个或多个处理器503,一个或多个输入设备501,一个或多个输出设备502和存储器504。上述处理器503、输入设备501、输出设备502和存储器通过总线505连接。存储器504用于存储指令,处理器503用语言执行存储器504存储的指令。其中:

该处理器503,用于在用户播放视频文件时,若接收到视频画面筛选指令,则从所述视频文件中确定出目标视频画面,在所述目标视频画面中确定出待编辑区域,获取目标对象,并将所述目标对象添加到所述目标视频画面的待编辑区域,采用添加了所述目标对象的目标视频画面更新所述视频文件。

可选的,该处理器503,具体用于获取该目标视频画面的画面参数信息,根据该目标视频画面的画面参数信息调整该目标对象的显示参数,将该显示参数调整后的目标对象添加到该目标视频画面的待编辑区域。

其中,该目标对象的显示参数包括该目标对象的肤色显示参数、该目标对象的着装参数、该目标对象的配饰参数的一种或多种。

可选的,该处理器503,具体用于在终端数据库中获取待处理图像,在该待处理图像中获取目标对象,并根据该目标视频画面的待编辑区域的尺寸大小,调整该目标对象的大小。

可选的,该处理器503,具体用于获取该视频文件的播放格式,根据该视频文件的播放格式对添加了该目标对象的目标视频画面进行编码操作,采用该进行编码操作后的目标视频画面替换该视频文件中的目标视频画面。

可选的,该处理器503,还用于在该更新后的视频文件中,检索出存在该目标对象的视频画面,在该检索出的视频画面中剪切出包括该目标对象的区域图像,将该剪切出的区域图像制作成视频文件。

在本发明实施例中可以快捷地在视频文件的视频画面中添加目标对象,满足用户对视频处理的自动化、智能化需求。

应当理解,在本发明实施例中,所称处理器503可以是中央处理模块(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备501可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备502可以包括显示器(LCD等)、扬声器等。

该存储器504可以包括只读存储器和随机存取存储器,并向处理器503提供指令和数据。存储器504的一部分还可以包括非易失性随机存取存储器。

具体实现中,本发明实施例中所描述的处理器503、输入设备501、输出设备502可执行本发明实施例提供的视频处理方法的第一实施例和第二实施例中所描述的实现方式,也可执行本发明实施例所描述的终端的实现方式,在此不再赘述。

在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以是两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1