视频处理的方法和装置与流程

文档序号:13744945阅读:109来源:国知局

本发明属于计算机应用技术领域,特别涉及一种视频处理的方法和装置。



背景技术:

近年来,随着互联网技术的快速发展,尤其是各种网络实时互动应用的出现,将极大的带动了网络视频主播等互联网行业的发展。对于主播侧,通过网络实时应用进行视频直播的过程中,需要开启摄像头等视频采集设备进行视频采集,并发布视频,以与观众进行实时互动。

然而,主播侧网络实时应用实现的视频直播只是单纯通过摄像头拍摄获取到的实时视频并发布,由此所获得的视频在摄像头拍摄效果不佳,甚至存在问题。在进行调整时,作为普通用户的主播对各视频参数,例如,噪声门限、锐化参数、滤镜和拉伸比例等并不了解,由此无法进行精准调整。

另一方面,对于主播侧所进行的各视频参数调整,只能进行反复调节,并且难以获得所需要的显示效果,调整效率低下。



技术实现要素:

基于此,有必要提供一种视频处理的方法和装置,所述方法和装置能够提高视频调节的效率且降低用户进行视频调节的门槛。

为解决上述技术问题,将采用如下技术方案:

一种视频处理的方法,所述方法包括:

监听视频应用界面中触发的视频调节指令,所述视频调节指令对应于视频应用界面中的视频显示画面;

根据所述视频调节指令获取至少两组视频调节数据,所述视频调节数据包括视频调节参数和/或视频特效;

通过所述视频调节数据在所述视频显示画面中的逐一应用进行相应显示效果的预览,并获取选定的显示效果;

根据所述选定的显示效果将对应的视频调节数据应用于所述视频显示画面;

优选的,从本地和/或者服务器获取所述视频调节指令映射的至少两组视频调节数据;

优选的,将获取的至少两组视频调节数据逐一应用于所述视频显示画面,进行所述视频调节数据应用于所述视频显示画面后显示效果的预览;

通过针对所述视频显示画面的显示效果触发的选定操作,获得选定的显示效果;

优选的,在所述视频显示画面依次应用获取的至少两组视频调节数据得到所述视频调节数据的显示效果,并按照预置的应用时间切换所述视频显示画面中应用的视频调节数据;

优选的,侦听得到所述视频应用界面中触发进行的视频调节数据更换;

根据触发进行的视频调节数据更换,获取所述视频调节指令映射的其它至少两组视频调节数据,所述其它至少两组视频调节数据是区别于当前获取的视频调节数据的。

本发明还提供一种视频处理的装置,所述装置包括:

指令监听模块,用于监听视频应用界面中触发的视频调节指令,所述视频调节指令对应于视频应用界面中的视频显示画面;

调节数据获取模块,用于根据所述视频调节指令获取至少两组视频调节数据,所述视频调节数据包括视频调节参数和/或视频特效;

预览模块,用于通过所述视频调节数据在所述视频显示画面中的逐一应用进行相应显示效果的预览,并获取选定的显示效果;

数据应用模块,用于根据所述选定的显示效果将对应的视频调节数据应用于所述视频显示画面;

优选的,所述调节数据获取模块进一步用于从本地和/或者服务器获取所述视频调节指令映射的至少两组视频调节数据;

优选的,所述预览模块包括显示效果预览单元,用于将获取的至少两组视频调节数据逐一应用于所述视频显示画面,进行所述视频调节数据应用于所述视频显示画面后显示效果的预览;

效果选定单元,用于通过针对所述视频显示画面的显示效果触发的选定操作,获得选定的显示效果;

优选的,所述显示效果预览单元进一步用于在所述视频显示画面依次应用获取的至少两组视频调节数据得到所述视频调节数据的显示效果,并按照预置的应用时间切换所述视频显示画面中应用的视频调节数据;

优选的,所述装置还包括数据更换触发模块,用于侦听得到所述视频应用界面中触发进行的视频调节数据更换;

数据更换获取模块,用于根据触发进行的视频调节数据更新,获取所述视频调节指令映射的其它至少两组视频调节数据,所述其它至少两组视频调节数据是区别于当前获取的视频调节数据的。

由上述技术方案可知,对于视频处理,其可由视频调节指令的触发,从本地和/或服务器获取至少两组视频调节数据,并通过对所述至少两组视频调节数据逐一应用于视频显示画面,得到选定的显示效果并将其对应的视频调节数据应用于视频显示画面。此过程并不涉及用户对视频调节数据中的参数和特效的手动调整,有效的避免了繁琐的调整操作,提高了视频调节效率,且针对用户对视频调节数据的认知度不高的问题提供了合理的解决途径,降低了视频应用的显示效果调节门槛。

附图说明

图1是一个实施例中视频处理的方法流程图;

图2是图1中通过所述视频调节数据在所述视频显示画面中的逐一应用进行相应显示效果的预览,并获取选定的显示效果的方法流程图;

图3是图1中通过所述视频调节数据在所述视频显示画面中的逐一应用进行相应显示效果的预览,并获取选定的显示效果的步骤之后的方法流程图;

图4是一个实施例中视频处理的装置的结构示意图;

图5是图4中预览模块的结构示意图;

图6是另一个实施例中视频处理的装置的结构示意图。

具体实施方式

体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。

如前所述,包括网络实时应用在内的视频应用只能在手动操控下进行视频调节数据的逐一应用或者组合应用,但实际所获得的显示效果与用户期望效果具有非常大的偏差。

一方面,为获得所需要的显示效果,会对视频显示画面进行多次手动调节,浪费较多时间;另一方面,用户对视频调节数据中的参数和特效的认知度较低,难以实现多种参数和特效的有效搭配,进而对于用户而言,视频应用的调节门槛非常高。

因此,为了提高视频应用中的调节效率和降低视频应用调节门槛,有必要提供一种视频处理的方法。

在一个实施例中,具体的,该视频处理的方法,如图1所示,包括:

步骤110,监听视频应用界面中触发的视频调节指令,视频调节指令对应于视频应用界面中的视频显示画面。

如前所述的,视频应用指的是通过视频采集而得到实时视频,即直播视频,进而向其他用户发布的应用。

视频应用在终端设备上运行时,会在终端设备上显示对应的视频应用界面。视频应用界面用于提供视频显示画面和计算机程序指令集。视频调节指令用于对视频显示画面进行相应调节。

该视频应用界面中预置有可供点击以触发视频调节的按钮。通过此按钮的触发来获得视频调节指令,进而根据视频调节指令相应获取至少两组视频调节数据。

步骤130,根据视频调节指令获取至少两组视频调节数据,视频调节数据包括视频调节参数和/或视频特效。

所获取的视频调节数据包括视频调节参数和/或视频特效。其中,视频调节参数包括视频显示格式参数。例如,图像分辨率、视频显示比例、视频帧率、噪声门限、锐化参数和视频拉伸比例等。另外,视频调节参数还包括智能美化参数。智能美化参数是针对于视频中拍摄对象的一种美化参数,例如美白参数、磨皮参数、瘦身参数和肤色参数等等,在此不做限定。

视频特效包括声音特效和视觉特效。例如,视频特效有观赏的挂件、滤镜、场景、灯光、文字等;声音特效有鼓掌声、喝彩声等。视频调节指令触发获取的每组视频调节数据中包括视频调节参数和视频特效中的任意一种或者组合。

根据视频调节指令将获取至少两组视频调节数据,在获取的至少两组视频调节数据中,应用任意一组视频调节数据都能够在视频显示画面中体现视频调节指令所指定的显示效果。

步骤150,通过视频调节数据在视频显示画面中的逐一应用进行相应显示效果的预览,并获取选定的显示效果。

通过得到的至少两组视频调节数据在视频应用界面中的视频显示画面提供显示效果的逐一预览,以供用户选取所需要的显示效果。

将获取的至少两组视频调节数据逐一应用于视频显示画面,进行每组视频调节数据对应的显示效果的预览,并通过监听显示效果中触发的选定而得到选定的显示效果。

例如,获取的两组视频调节数据中,第一组数据为美白参数和挂件特效,第二组数据为磨皮参数和灯光特效;逐一应用两组视频调节数据,即先应用第一组视频调节数据,在视频显示画面中显示其应用后的显示效果,并等待一定时间后再应用第二组视频调节数据。

针对视频调节数据应用于视频显示画面后的显示效果,预置有显示效果选定的触发设置,通过监听显示效果触发的选定进而获取选定的显示效果。

步骤170,根据选定的显示效果将对应的视频调节数据应用于视频显示画面。

通过上述过程,根据触发的视频调节指令获取至少两组视频调节数据,进行逐一应用进而向用户逐一展示视频显示效果,从而避免了用户因视频调节产生的繁杂操作,提高了视频调节效率。同时,监听显示效果触发的选定进而获取选定的显示效果,并将其对应的视频调节数据应用于视频显示画面,实现了显示效果的选定和应用。

在另一个实施例中,步骤130包括:

从本地和/或服务器获取视频调节指令映射的至少两组视频调节数据。

首先需要说明的是,视频调节数据存储于服务器和/或终端设备本地。本地所存储的视频调节数据的来源分为两种,一种是预先将视频调节数据封装至视频应用的安装包内,终端设备在安装视频应用时,提取安装包内的视频调节数据并将其存储至终端设备本地。另一种为视频应用在终端设备运行时,视频应用连接服务器,并下载服务器推送的视频调节数据,将其存储于本地,以实现视频调节数据的更新。

视频调节数据的获取可以是先从本地获取,再从服务器获取;也可以是只从本地获取,还可以是只从服务器中获取,根据实际情况进行配置,在此不做限定。

视频调节数据是以视频调节指令映射指向的关系存储于本地和/或服务器中的。具体的,视频调节指令触发时,从本地和/或服务器中获取视频调节指令映射的视频调节数据。另外,视频调节数据在与视频调节指令具有映射关系的前提下,还可以按照预置的逻辑顺序进行存储堆放。例如:服务器存储有最新的人气前50名的视频调节数据,视频应用在进行本地内的视频调节数据更新时可按照服务器中的排名顺序进行本地存储,进而在获取视频调节数据时可以是从视频调节指令映射的视频调节数据中按照排名依次获取。另外,上述过程中,在获取视频调节指令映射的视频调节数据的方式除了上述所说的顺序获取之外,也可以是随机获取,在此不做限定。

视频调节指令可以映射一组或一组以上的视频调节数据,具体将根据视频调节数据所能够实现的显示效果进行预置。

在另一个实施例中,具体的,如图2所示,步骤150包括:

步骤151,将获取的至少两组视频调节数据逐一应用于视频显示画面,进行视频调节数据应用于视频显示画面后效果的预览;

步骤153,通过针对视频显示画面的显示效果触发的选定操作,获得选定的显示效果。

具体的,显示效果的预览是由视频调节数据应用于视频显示画面进而实现的,所以视频显示画面中的一显示效果对应正应用于视频显示画面的视频调节数据。在完成显示效果的选定之后,根据选定的显示效果将其对应的视频调节数据应用于视频显示画面。

另外,选定的显示效果可以是不止一种,若选定了两种显示效果或以上,则在视频显示画面中叠加应用两种或以上的显示效果对应的视频调节数据。例如,选定了两种显示效果,其对应的视频调节数据分别是爱心挂件特效和灯光特效,在视频显示画面应用了爱心挂件特效的基础上,叠加应用灯光特效,其得到的视频显示画面中即包含爱心挂件又包含灯光特效。

在实际情况下,往往大多数用户对调节参数没有认知或者是直观的印象,因此大多数用户在获取期望的视频显示画面时需要反复进行手动操控调节。通过上述过程,实现了视频调节数据应用于视频显示画面后效果的逐一预览,不需要用户通过手动操控来进行视频调节,大大降低了用户进行视频调节的门槛。

在另一个实施例中,具体的,步骤151包括:

在视频显示画面依次应用获取的至少两组视频调节数据得到视频调节数据的显示效果,并按照预置的应用时间切换视频显示画面中应用的视频调节数据。

其中,预置的应用时间可以是用户自定义,也可以是一默认时间。具体的,在应用第一组视频调节数据时,控制其应用时长,直至达到预置的应用时间时,切换应用第二组视频调节数据并在此应用时间内显示其显示效果。

需要说明的是,当获取的视频调节数据全部应用并进行显示后,可以是再次重复前述步骤,进行视频调节数据的依次应用,直至用户进行选定触发或者更换视频调节数据触发。

通过上述过程,实现了定时切换视频调节数据的应用,在对视频调节数据显示效果逐一预览的步骤环节提供了必要的支持,同时,可自定义的应用时间能够迎合不同用户的观赏习性,大大提高了视频应用使用的舒适性。

另一个实施例中,具体的,如图3所示,步骤150之后,还包括以下步骤:

步骤210,侦听得到视频应用界面中触发进行的视频调节数据更换。

预置更换视频调节参数指令对应的按钮,当进行获取的视频调节参数逐一应用并显示其效果时,用户可进行操作进而触发视频调节参数的更换。

步骤230,根据触发进行的视频调节数据更换,获取视频调节指令映射的其它至少两组视频调节数据,其它至少两组视频调节数据是区别于当前获取的视频调节数据的。

更换视频调节数据指令触发后,从本地或者服务器中获取另外至少两组视频调节数据,并重复前述视频调节数据逐一应用过程,将新的视频调节数据应用于视频显示画面进行显示预览。

通过上述过程,实现了视频调节数据的更换。通过更换视频调节数据指令的触发进而从本地存储单元获取另外的视频调节数据,从而为用户提供更多的选择。

此外,在一个实施例中,还提供一种视频处理的装置,该装置如图4所示,包括指令监听模块310、调节数据获取模块330、预览模块350以及数据应用模块370。其中:

指令监听模块310,用于监听视频应用界面中触发的视频调节指令,视频调节指令对应于视频应用界面中的视频显示画面;

调节数据获取模块330,用于根据视频调节指令获取至少两组视频调节数据,视频调节数据包括视频调节参数和/或视频特效;

预览模块350,用于通过视频调节数据在视频显示画面中的逐一应用进行相应显示效果的预览,并获取选定的显示效果;

数据应用模块370,用于根据选定的显示效果将对应的视频调节数据应用于视频显示画面。

在另一个实施例中,调节数据获取模块330进一步用于从本地和/或者服务器获取视频调节指令映射的至少两组视频调节数据。

在另一个实施例中,如图5所示,预览模块350包括显示效果预览单元351和效果选定单元353,其中:

显示效果预览单元351,用于将获取的至少两组视频调节数据逐一应用于视频显示画面,进行视频调节数据应用于视频显示画面后显示效果的预览;

效果选定单元353,用于通过针对视频显示画面的显示效果触发的选定操作,获得选定的显示效果。

在另一个实施例中,显示效果预览单元351进一步用于在视频显示画面依次应用获取的至少两组视频调节数据得到视频调节数据的显示效果,并按照预置的应用时间切换视频显示画面中应用的视频调节数据。

在另一个实施例中,如图6所示,装置还包括:

数据更换触发模块410,用于侦听得到视频应用界面中触发进行的视频调节数据更换;

数据更换获取模块430,用于根据触发进行的视频调节数据更新,获取视频调节指令映射的其它至少两组视频调节数据,其它至少两组视频调节数据是区别于当前获取的视频调节数据的。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

虽然已参照几个典型实施方式描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。

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