视频处理方法、装置、控制终端、系统及存储介质与流程

文档序号:25543592发布日期:2021-06-18 20:40
视频处理方法、装置、控制终端、系统及存储介质与流程

本申请涉及视频处理技术领域,尤其涉及一种视频处理方法、装置、控制终端、系统及存储介质。



背景技术:

随着科技的发展,采用手机、无人机等设备进行视频拍摄已经成为人们生活中的日常行为。以无人机航拍为例,在采用无人机航拍时,是以一个观看者的角度,关注点在于航拍构图、运镜,由于无人机镜头是靠云台增稳,航拍视频的画面非常平稳;但同时,也使得无人机的飞行姿态和速度受到限制,航拍镜头单一、呆板,不能以更大自由度的视角去拍摄,例如,无法航拍出贴着海面极速掠过,围绕建筑物任意盘旋等“身临其境”效果的视频。因此,拍摄出来的视频过于单调,临场感不强。



技术实现要素:

基于此,本申请提供了一种视频处理方法、装置、控制终端、系统及存储介质,以实现视频播放的丰富多变化,提升临场感。

第一方面,本申请提供了一种视频处理方法,应用于一控制终端,所述方法包括:

在所述控制终端的显示界面显示第一人称视角视频;

获取用户对所述控制终端的操作,根据所述操作对所述第一人称视角视频进行预设处理;其中,所述预设处理包括第一处理、第二处理、第三处理和第四处理中的至少一种;所述第一处理用于使得所述第一人称视角视频加速播放;所述第二处理用于使得所述第一人称视角视频的至少一帧图像中至少局部画面模糊;所述第三处理用于使得所述第一人称视角视频的视角方向发生变化;所述第四处理用于使得所述第一人称视角视频的至少一帧图像发生旋转;

保存经过所述预设处理后的所述第一人称视角视频。

第二方面,本申请还提供了一种视频处理装置,所述所述视频处理装置包括存储器和处理器;

所述存储器用于存储计算机程序;

所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现如下步骤:

在所述控制终端的显示界面显示第一人称视角视频;

获取用户对所述控制终端的操作,根据所述操作对所述第一人称视角视频进行预设处理;其中,所述预设处理包括第一处理、第二处理、第三处理和第四处理中的至少一种;所述第一处理用于使得所述第一人称视角视频加速播放;所述第二处理用于使得所述第一人称视角视频的至少一帧图像中至少局部画面模糊;所述第三处理用于使得所述第一人称视角视频的视角方向发生变化;所述第四处理用于使得所述第一人称视角视频的至少一帧图像发生旋转;

保存经过所述预设处理后的所述第一人称视角视频。

第三方面,本申请还提供了一种控制终端,所述控制终端:

外壳;

设于所述外壳的显示面板;以及;

如上述的视频处理装置。

第四方面,本申请还提供了一种视频处理系统,所述视频处理系统包括如上述的控制终端、以及与所述控制终端通信连接的可移动平台,所述可移动平台:

机体;

动力系统,设于所述机体,所述动力系统用于为所述可移动平台提供动力,以使得搭载在所述可移动平台上的拍摄装置拍摄所述第一人称视角视频。

第五方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的视频处理方法。

本申请公开的视频处理方法、视频处理装置、控制终端、视频处理系统及计算机可读存储介质,通过在控制终端的显示界面显示第一人称视角视频,并根据用户对控制终端的操作,对第一人称视角视频进行预设处理,预设处理包括第一处理、第二处理、第三处理和第四处理中的至少一种,其中,第一处理用于使得第一人称视角视频加速播放,第二处理用于使得第一人称视角视频的至少一帧图像中至少局部画面模糊,第三处理用于使得第一人称视角视频的视角方向发生变化,第四处理用于使得第一人称视角视频的至少一帧图像发生旋转,并保存经过预设处理后的第一人称视角视频,相比于现有的常规播放模式,第一人称视角视频播放中根据用户的操作呈现出加速、画面模糊、画面旋转、视角改变等各种效果,实现了视频播放的丰富多变化,提升临场感。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

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

图1是本申请的实施例提供的一种视频处理系统的示意性框图;

图2是本申请的实施例提供的一种视频处理方法的步骤示意流程图;

图3是本申请的实施例提供的一种控制终端的显示界面的示意图;

图4是本申请的实施例提供的另一种控制终端的显示界面的示意图;

图5是本申请的实施例提供的一种视频处理装置的示意性框图;

图6是本申请的实施例提供的一种控制终端的示意性框图。

具体实施方式

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

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

目前,穿越机由于体积小、机身轻,飞行速度很快,可以贴近飞驰的赛车、极限运动者进行跟拍,而且飞行灵活,能做出翻滚、旋转等各种特技飞行效果,穿越机飞行时,其镜头由于是被“硬挂”在机身上,镜头可以和穿越机的姿态一起旋转,因而能用更有自由度的视角去进行拍摄。例如,当机身倾侧、俯冲时,镜头拍摄出来的画面也一样是倾侧、俯冲的;用户通过fpv(firstpersonview,第一人称主视角)眼镜观看穿越机航拍视频时,就犹如自己亲身坐在驾驶舱跟着飞机一起倾侧、俯冲,临场感很强,给用户带来“身临其境”的视觉效果。本申请的实施例提供了一种视频处理方法、装置、控制终端、系统及存储介质,用于实现视频播放的丰富多变化,提升临场感,使用户在观看非穿越机航拍视频时,也能达到像观看穿越机航拍视频的“身临其境”视觉效果。

请参阅图1,图1为本申请实施例提供的一种视频处理系统的示意性框图。如图1所示,视频处理系统1000包括控制终端100、可移动平台200,控制终端100和可移动平台200通信连接。

示例性的,控制终端100包括但不限于遥控设备、地面控制平台、手机、平板电脑、笔记本电脑和pc电脑等。可移动平台200包括但不限于无人机、无人车等。

示例性的,控制终端100内置有陀螺仪传感器,通过陀螺仪传感器检测控制终端100的旋转、移动等运动状态。

可移动平台200包括机体210和动力系统220,动力系统220设于机体210中,动力系统220用于为可移动平台200提供动力。可移动平台200上搭载拍摄装置(图中未示出),拍摄装置包括但不限于摄像头、相机等,通过拍摄装置进行图像、视频的拍摄,其中,拍摄的视频包括第一人称视角(fpv,firstpersonview)视频。可移动平台200将拍摄的视频传送至控制终端100,控制终端100接收获取可移动平台200回传的视频。

为了实现如贴着物体极速掠过、盘旋等“身临其境”效果的视频,控制终端100在其显示界面上显示第一人称视角视频,并获取用户对控制终端100的操作,根据用户对控制终端100的操作,对该第一人称视角视频进行预设处理,其中,预设处理包括但不限于第一处理、第二处理、第三处理和第四处理中的至少一种;控制终端100执行第一处理使得第一人称视角视频加速播放;控制终端100执行第二处理使得第一人称视角视频的至少一帧图像中至少局部画面模糊;控制终端100执行第三处理使得第一人称视角视频的视角方向发生变化;控制终端100执行第四处理使得第一人称视角视频的至少一帧图像发生旋转。通过控制终端100执行预设处理,获得具有极速掠过、俯冲、模糊、旋转等各种具有临场感效果的第一人称视角视频。

示例性的,控制终端100保存经过预设处理后的第一人称视角视频,从而便于后续用户直接查看使用该经过预设处理后的第一人称视角视频,而不必须再次进行上述预设处理。

示例性的,当用户要对第一人称视角视频进行预设处理时,用户可以通过对控制终端100的显示界面执行相应触控操作,其中,触控操作包括但不限于点击、滑动操作等;用户也可以直接对控制终端100执行相应操作,包括但不限于移动、旋转操作等,以使控制终端100发生运动。控制终端100获取用户对显示界面的触控操作,和/或获取用户对控制终端的操作,根据用户对显示界面的触控操作,和/或用户对控制终端的操作,对第一人称视角视频进行预设处理。

示例性的,为了方便用户对控制终端100的操作,在控制终端100的显示界面显示控制图标,控制图标用于表示对第一人称视角视频进行预设处理的程序标识;控制图标包括但不限于加速图标、模糊滤镜图标、视角设置图标、旋转图标中的至少一个。当用户要对第一人称视角视频进行预设处理时,用户可以通过对显示界面显示的控制图标执行相应操作,包括但不限于对加速图标的第一触控操作、对模糊滤镜图标的第二触控操作、对视角设置图标的第三触控操作、对旋转图标的第四触控操作等。控制终端100获取用户对控制图标的操作,并根据对控制图标的操作,对第一人称视角视频进行预设处理。

可选地,当控制终端100获取用户对加速图标的第一触控操作时,根据该第一触控操作对第一人称视角视频进行第一处理,使得第一人称视角视频加速播放。当控制终端100获取用户对模糊滤镜图标的第二触控操作时,根据该第二触控操作对第一人称视角视频进行第二处理,使得第一人称视角视频的至少一帧图像中至少局部画面模糊。当控制终端100获取用户对视角设置图标的第三触控操作时,根据该第三触控操作对第一人称视角视频进行第三处理,使得第一人称视角视频的视角方向发生变化。当控制终端100获取用户对旋转图标的第四触控操作时,根据该第四触控操作对第一人称视角视频进行第四处理,使得第一人称视角视频的至少一帧图像发生旋转。

示例性的,控制终端100根据该第一触控操作,将第一人称视角视频对应播放的帧率增大,比如,将帧率从30帧/秒增大到50帧/秒,以增大的帧率进行视频播放,从而实现第一人称视角视频加速播放。或者,控制终端100根据该第一触控操作,对第一人称视角视频进行跳帧播放,从而实现第一人称视角视频加速播放。

示例性的,为了进一步提高用户体验,控制终端100根据第一触控操作确定对应的加速倍数,进而根据加速倍数增大第一人称视角视频的播放速度,也即,用户执行的第一触控操作的触控参数不同,比如触控时长、触控轨迹等触控参数不同,则对应第一人称视角视频的播放速度也不相同,从而更进一步提高视频播放方式的灵活性。

示例性的,控制终端100根据第一触控操作将第一人称视角视频加速播放,也根据第一触控操作恢复第一人称视角视频加速前的播放速度。可选地,控制终端100对第一触控操作进行监测,当第一触控操作结束时,控制终端100控制恢复第一人称视角视频的播放速度。

示例性的,控制终端100在根据第二触控操作对第一人称视角视频进行第二处理中,首先根据第二触控操作,确定第二处理也即模糊处理对应的模糊参数,其中,模糊参数包括但不限于模糊区域、粒度等参数。控制终端100根据确定的模糊参数,对第一人称视角视频的至少一帧图像中至少局部画面进行模糊处理。例如,根据确定的模糊区域,对第一人称视角视频的至少一帧图像中该模糊区域所对应的画面进行模糊处理;又如,根据确定的粒度,对第一人称视角视频的至少一帧图像中至少局部画面进行该粒度所对应的模糊程度的模糊处理。

示例性的,控制终端100除了可以根据第二触控操作对第一人称视角视频进行第二处理,也可以根据第一人称视角视频的画面信息,自动对第一人称视角视频进行第二处理。可选地,在一实施例中,控制终端100根据第一人称视角视频的图像帧构图信息,确定第一人称视角视频的视角方向,进而根据第一人称视角视频的视角方向,确定对应的模糊区域,控制终端100根据确定的模糊区域,对第一人称视角视频的至少一帧图像中该模糊区域所对应的画面进行模糊处理。在另一实施例中,控制终端100根据第一人称视角视频的图像帧构图信息,确定出第一人称视角视频的图像帧对应的前景区域,将前景区域作为图像帧的模糊区域,控制终端100对第一人称视角视频的图像帧中该前景区域所对应的画面进行模糊处理。

示例性的,控制终端100除了根据第二触控操作对第一人称视角视频进行第二处理,也可以在达到相应条件时自动对第一人称视角视频进行第二处理。可选地,控制终端100在检测到第一人称视角视频的播放速度达到预设速度阈值时,对第一人称视角视频的至少一帧图像中至少局部画面进行模糊处理,也即在第一人称视角视频的播放速度变得较快时,将画面进行模糊处理,从而达到用户身临其境以第一视角观看体验的效果。

示例性的,用户可以对控制终端100进行移动操作,以使得控制终端100发生其中一个方向的移动,例如往前方向的移动、往后方向的移动、往左方向的移动、往右方向的移动等等。控制终端100获取用户的移动操作,根据控制终端100移动的方向,对第一人称视角视频进行预设处理。例如,若控制终端100移动的方向为往前方向,则对第一人称视角视频进行加速播放;若控制终端100移动的方向为往后方向,则恢复第一人称视角视频的播放速度;若控制终端100移动的方向为往左方向,则将第一人称视角视频的视角方向往左偏;若控制终端100移动的方向为往右方向,则将第一人称视角视频的视角方向往右偏。可选地,由于第一人称视角视频的图像帧大小有限,控制终端100改变第一人称视角视频的视角方向的处理过程,是通过截取第一人称视角视频的图像帧的局部图像,将截取的局部图像进行放大处理后进行显示播放,从而实现第一人称视角视频的视角方向改变的效果。例如,若控制终端100移动的方向为往左方向,则截取第一人称视角视频的图像帧的左边局部图像,将截取的左边局部图像进行放大处理后进行显示播放。若控制终端100移动的方向为往右方向,则截取第一人称视角视频的图像帧的右边局部图像,将截取的右边局部图像进行放大处理后进行显示播放。

示例性的,用户还可以对控制终端100进行旋转操作,以使得控制终端100进行旋转,例如绕平行控制终端100的显示界面的轴旋转、绕穿过控制终端100的显示界面的轴旋转等等。控制终端100获取用户的旋转操作,可选地,控制终端100采用内置的陀螺仪传感器检测其旋转运动,根据控制终端100的旋转运动,对第一人称视角视频进行预设处理。可选地,根据绕平行控制终端100的显示界面的轴旋转,调整第一人称视角视频的上下视角方向。例如,若控制终端100绕平行显示界面的轴顺时针旋转,调整第一人称视角视频的视角方向往上偏;若控制终端100绕平行显示界面的轴逆时针旋转,调整第一人称视角视频的视角方向往下偏。具体地,若控制终端100绕平行显示界面的轴顺时针旋转,则控制终端100截取第一人称视角视频的图像帧的上边局部图像,将截取的上边局部图像进行放大处理后进行显示播放,从而实现调整第一人称视角视频的视角方向往上偏;若控制终端100绕平行显示界面的轴逆时针旋转,则控制终端100截取第一人称视角视频的图像帧的下边局部图像,将截取的下边局部图像进行放大处理后进行显示播放,从而实现调整第一人称视角视频的视角方向往下偏。

示例性的,控制终端100获取用户的旋转操作,根据控制终端100的旋转运动,对第一人称视角视频的至少一帧图像进行旋转处理。可选地,在控制终端100的旋转运动为控制终端100绕穿过显示界面的轴进行旋转时,对第一人称视角视频的至少一帧图像进行旋转处理。

示例性的,为了进一步提高用户体验,控制终端100根据旋转运动确定对应的旋转参数,其中,旋转参数包括旋转方向、旋转角度、旋转速度中的至少一种。进而根据确定的旋转参数对第一人称视角视频的至少一帧图像进行旋转处理,也即,控制终端100旋转运动的旋转参数不同,对第一人称视角视频的至少一帧图像进行旋转处理也相应不同,从而使得视频播放方式更加丰富灵活。

示例性的,控制终端100根据控制终端的旋转运动对应的旋转运动参数,确定旋转处理对应的旋转参数。可选地,预先设置控制终端的旋转运动对应的旋转运动参数与旋转处理对应的旋转参数的映射关系,根据该映射关系,确定控制终端的旋转运动的旋转运动参数对应的旋转参数,进而根据确定的旋转参数对第一人称视角视频的至少一帧图像进行旋转处理。

示例性的,为了避免第一人称视角视频的画面在旋转时出现黑边情况,控制终端100首先将第一人称视角视频的至少一帧图像进行图像放大处理,之后再将经过图像放大处理后的第一人称视角视频的至少一帧图像进行旋转处理。

示例性的,为了进一步提高用户的交互体验,配置视频播放的多种播放模式,包括但不限于普通播放模式、预设播放模式等,用户可以根据自己需求选择相应的播放模式。若用户选择了预设播放模式,在启动预设播放模式后,在控制终端100的显示界面显示第一人称视角视频;而若用户选择了普通播放模式,在启动普通播放模式后,控制终端100将视频进行常规方式播放。

可以理解的,上述对于视频处理系统各部件的命名仅仅出于标识的目的,并不因此对本申请实施例进行限制。

综上,通过在控制终端100的显示界面显示第一人称视角视频,并根据用户对控制终端100的操作,对第一人称视角视频进行预设处理,从而使得第一人称视角视频呈现出了视频加速、画面模糊、画面旋转、视角改变等各种效果,用户观看该第一人称视角视频,就犹如是在观看穿越机航拍视频一样,达到了“身临其境”的视觉效果。

以下将基于视频处理系统、所述视频处理系统中的控制终端和所述视频处理系统中的可移动平台对本申请的实施例提供的视频处理方法进行详细介绍。需知,图1中的视频处理系统并不构成对该视频处理方法的应用场景的限定。

请参阅图2,图2是本申请的实施例提供的一种视频处理方法的示意流程图。该方法可以用于上述实施例提供的任意一种控制终端中,以实现视频播放的丰富多变化,提升临场感。

如图2所示,该视频处理方法具体包括步骤s101至步骤s103。

s101、在控制终端的显示界面显示第一人称视角视频。

本实施例中,通过上述视频处理系统实施例中的控制终端进行视频播放时,在控制终端的显示界面上显示第一人称视角(fpv,firstpersonview)视频,其中,第一人称视角视频相比于普通视频,可以实现用户获得具有极速掠过、俯冲、模糊、旋转等各种具有身临其境效果的观看体验。可选地,第一人称视角视频为可移动平台上搭载的拍摄装置拍摄的视频,其中,可移动平台包括但不限于无人机、无人车等,拍摄装置包括但不限于摄像头等。

为了提高用户的交互体验,在一些实施例中,配置视频播放的多种播放模式,包括但不限于普通播放模式、预设播放模式等,用户可以根据自己需求选择相应的播放模式。所述在控制终端的显示界面显示第一人称视角视频,包括:

在启动预设播放模式后,在所述控制终端的所述显示界面显示所述第一人称视角视频。

当用户要通过控制终端观看视频时,若用户选择了普通播放模式,在启动普通播放模式后,控制终端将视频进行普通常规方式播放。而当用户想获得具有身临其境效果的第一视角观看体验时,用户选择预设播放模式,在启动预设播放模式后,在控制终端的显示界面显示第一人称视角视频。

s102、获取用户对所述控制终端的操作,根据所述操作对所述第一人称视角视频进行预设处理;其中,所述预设处理包括第一处理、第二处理、第三处理和第四处理中的至少一种;所述第一处理用于使得所述第一人称视角视频加速播放;所述第二处理用于使得所述第一人称视角视频的至少一帧图像中至少局部画面模糊;所述第三处理用于使得所述第一人称视角视频的视角方向发生变化;所述第四处理用于使得所述第一人称视角视频的至少一帧图像发生旋转。

控制终端在其显示界面显示第一人称视角视频,并且实时监测用户对控制终端的操作,包括但不限于对控制终端的移动、旋转操作,对控制终端的显示界面的触控操作等。在获取用户对控制终端的操作后,根据用户对控制终端的操作,对该第一人称视角视频进行预设处理,其中,预设处理包括但不限于第一处理、第二处理、第三处理和第四处理中的至少一种;控制终端执行第一处理使得第一人称视角视频加速播放;控制终端执行第二处理使得第一人称视角视频的至少一帧图像中至少局部画面模糊;控制终端执行第三处理使得第一人称视角视频的视角方向发生变化;控制终端执行第四处理使得第一人称视角视频的至少一帧图像发生旋转。所述获取用户对所述控制终端的操作,包括:

获取用户对所述显示界面的触控操作;

和/或,获取用户对所述控制终端的操作,以使所述控制终端发生运动。

在一些实施例中,用户可以通过对控制终端的显示界面执行相应触控操作,包括但不限于点击、滑动操作等;用户也可以直接对控制终端执行相应操作,包括但不限于移动、旋转操作等,以使控制终端100发生运动。控制终端获取用户对显示界面的触控操作,和/或获取用户对控制终端的操作,根据用户对显示界面的触控操作,和/或用户对控制终端的操作,对第一人称视角视频进行预设处理。

在一些实施例中,所述视频处理方法还包括:

在所述控制终端的显示界面显示控制图标;所述控制图标用于表示对所述第一人称视角视频进行预设处理的程序标识;

所述获取用户对所述控制终端的操作,根据所述操作对所述第一人称视角视频进行预设处理包括:

获取用户对所述控制图标的操作,根据所述对所述控制图标的操作,对所述第一人称视角视频进行所述预设处理。

为了方便用户对控制终端的操作,在控制终端的显示界面显示控制图标,控制图标用于表示对第一人称视角视频进行预设处理的程序标识,包括但不限于加速图标、模糊滤镜图标、视角设置图标、旋转图标中的至少一个。当用户要对第一人称视角视频进行预设处理时,用户可以通过对显示界面显示的控制图标执行相应操作,包括但不限于对加速图标的第一触控操作、对模糊滤镜图标的第二触控操作、对视角设置图标的第三触控操作、对旋转图标的第四触控操作等。控制终端获取用户对控制图标的操作,并根据对控制图标的操作,对第一人称视角视频进行预设处理。可选地,所述获取用户对所述控制图标的操作,根据所述对所述控制图标的操作,对所述第一人称视角视频进行所述预设处理,包括:

当获取用户对所述加速图标的第一触控操作时,根据所述第一触控操作对所述第一人称视角视频进行第一处理;和/或

当获取用户对所述模糊滤镜图标的第二触控操作时,根据所述第二触控操作对所述第一人称视角视频进行第二处理;和/或

当获取用户对所述视角设置图标的第三触控操作时,根据所述第三触控操作对所述第一人称视角视频进行第三处理;和/或

当获取用户对所述旋转图标的第四触控操作时,根据所述第四触控操作对所述第一人称视角视频进行第四处理。

当控制终端获取用户对加速图标的第一触控操作时,根据该第一触控操作对第一人称视角视频进行第一处理,使得第一人称视角视频加速播放。当控制终端获取用户对模糊滤镜图标的第二触控操作时,根据该第二触控操作对第一人称视角视频进行第二处理,使得第一人称视角视频的至少一帧图像中至少局部画面模糊。例如,如图3所示,以控制终端为手机为例,在控制终端的显示界面上显示模糊滤镜图标10,当控制终端获取用户对模糊滤镜图标10的第二触控操作时,根据该第二触控操作对第一人称视角视频进行第二处理,使得第一人称视角视频的至少一帧图像中至少局部画面模糊。当控制终端获取用户对视角设置图标的第三触控操作时,根据该第三触控操作对第一人称视角视频进行第三处理,使得第一人称视角视频的视角方向发生变化。当控制终端获取用户对旋转图标的第四触控操作时,根据该第四触控操作对第一人称视角视频进行第四处理,使得第一人称视角视频的至少一帧图像发生旋转。例如,如图4所示,仍以控制终端为手机为例,在控制终端的显示界面上显示旋转图标20,当控制终端获取用户对旋转图标20的第四触控操作时,根据该第四触控操作对第一人称视角视频进行第四处理,使得第一人称视角视频的至少一帧图像发生旋转。在图4所示的例子中,控制终端获取用户对旋转图标20的逆时针旋转操作,控制终端根据该操作,将第一人称视角视频的至少一帧图像进行逆时针旋转处理。

在一些实施例中,所述根据所述第一触控操作对所述第一人称视角视频进行第一处理,包括:

根据所述第一触控操作,将所述第一人称视角视频对应播放的帧率增大,以增大的帧率进行视频播放;或者

根据所述第一触控操作,对所述第一人称视角视频进行跳帧播放。

为了实现第一人称视角视频的加速播放,在一实施方式中,控制终端根据用户的第一触控操作,将第一人称视角视频对应播放的帧率增大,比如,将帧率从30帧/秒增大到50帧/秒,以增大的帧率进行视频播放,从而实现第一人称视角视频加速播放。

或者,在另一实施方式中,控制终端根据用户的第一触控操作,对第一人称视角视频进行跳帧播放,从而实现第一人称视角视频加速播放。

需要说明的是,上述列举的实施方式仅是对将第一人称视角视频加速播放方式的示例,并不构成对将第一人称视角视频加速播放方式的限定。

在一些实施例中,所述根据所述第一触控操作对所述第一人称视角视频进行第一处理,包括:

确定所述第一触控操作对应的加速倍数;

根据所述加速倍数,增大所述第一人称视角视频的播放速度。

为了进一步提高用户体验,控制终端根据用户的第一触控操作确定对应的加速倍数,进而根据加速倍数增大第一人称视角视频的播放速度,也即,用户执行的第一触控操作的触控参数不同,比如触控时长、触控轨迹等触控参数不同,则对应第一人称视角视频的播放速度也不相同,从而更进一步提高视频播放方式的灵活性。可选地,预先设置触控参数与加速倍数的映射关系,根据第一触控操作的触控参数,确定对应的加速倍数,进而根据确定的加速倍数增大第一人称视角视频的播放速度。

在一些实施例中,所述当获取用户对所述加速图标的第一触控操作时,根据所述第一触控操作对所述第一人称视角视频进行第一处理之后,还包括:

在所述第一触控操作结束时,恢复所述第一人称视角视频的播放速度。

可选地,控制终端对用户的第一触控操作进行监测,当第一触控操作结束时,控制终端控制恢复第一人称视角视频的播放速度。从而实现用户执行第一触控操作时,第一人称视角视频加速播放,用户不执行第一触控操作时,第一人称视角视频正常速度播放。

在一些实施例中,所述根据所述第二触控操作对所述第一人称视角视频进行第二处理,包括:

根据所述第二触控操作,确定模糊处理对应的模糊参数,所述模糊参数包括模糊区域;

根据所述模糊参数,对所述第一人称视角视频的至少一帧图像中至少局部画面进行模糊处理。

控制终端在根据第二触控操作对第一人称视角视频进行第二处理中,可选地,先根据第二触控操作,确定第二处理也即模糊处理对应的模糊参数,其中,模糊参数包括但不限于模糊区域、粒度等参数。控制终端根据确定的模糊参数,对第一人称视角视频的至少一帧图像中至少局部画面进行模糊处理。例如,根据确定的模糊区域,对第一人称视角视频的至少一帧图像中该模糊区域所对应的画面进行模糊处理;又如,根据确定的粒度,对第一人称视角视频的至少一帧图像中至少局部画面进行该粒度所对应的模糊程度的模糊处理。

在一些实施例中,控制终端除了可以根据第二触控操作对第一人称视角视频进行第二处理,也可以根据第一人称视角视频的画面信息,自动对第一人称视角视频进行第二处理。例如,控制终端根据第一人称视角视频的图像帧构图信息,确定第一人称视角视频的视角方向,进而根据第一人称视角视频的视角方向,确定对应的模糊区域,控制终端根据确定的模糊区域,对第一人称视角视频的至少一帧图像中该模糊区域所对应的画面进行模糊处理。例如,如图3所示,基于图3显示的第一人称视角视频的图像帧,控制终端根据该图像帧的构图信息,确定对应的模糊区域为图像帧的左下角区域,则控制终端将该图像帧的左下角区域确定为模糊区域,对第一人称视角视频的该图像帧中左下角区域所对应的画面进行模糊处理,模糊处理效果如图3所示。

又如,控制终端根据第一人称视角视频的图像帧构图信息,确定出第一人称视角视频的图像帧对应的前景区域,将前景区域作为图像帧的模糊区域,控制终端对第一人称视角视频的图像帧中该前景区域所对应的画面进行模糊处理。

在一些实施例中,所述视频处理方法还包括:

在检测到所述第一人称视角视频的播放速度达到预设速度阈值时,对所述第一人称视角视频的至少一帧图像中至少局部画面进行模糊处理。

控制终端除了可以根据第二触控操作对第一人称视角视频进行第二处理,也可以在播放速度达到相应条件时自动对第一人称视角视频进行第二处理。可选地,配置视频播放速度对应的预设速度阈值,控制终端在检测到第一人称视角视频的播放速度达到预设速度阈值时,对第一人称视角视频的至少一帧图像中至少局部画面进行模糊处理,也即在第一人称视角视频的播放速度变得较快时,将画面进行模糊处理,从而达到用户身临其境以第一视角观看体验的效果。

在一些实施例中,所述获取用户对所述控制终端的操作,根据所述操作对所述第一人称视角视频进行预设处理,包括:

获取用户对所述控制终端的移动操作,以使所述控制终端发生其中一个方向的移动;

根据所述控制终端移动的方向,对所述第一人称视角视频进行预设处理。

用户可以对控制终端进行移动操作,以使得控制终端发生其中一个方向的移动,例如往前方向的移动、往后方向的移动、往左方向的移动、往右方向的移动等等。控制终端获取用户的移动操作,根据控制终端移动的方向,对第一人称视角视频进行预设处理。例如,若控制终端移动的方向为往前方向,则对第一人称视角视频进行加速播放;若控制终端移动的方向为往后方向,则恢复第一人称视角视频的播放速度;若控制终端移动的方向为往左方向,则将第一人称视角视频的视角方向往左偏;若控制终端移动的方向为往右方向,则将第一人称视角视频的视角方向往右偏。可选地,由于第一人称视角视频的图像帧大小有限,控制终端改变第一人称视角视频的视角方向的处理过程,是通过截取第一人称视角视频的图像帧的局部图像,将截取的局部图像进行放大处理后进行显示播放,从而实现第一人称视角视频的视角方向改变的效果。例如,若控制终端移动的方向为往左方向,则截取第一人称视角视频的图像帧的左边局部图像,将截取的左边局部图像进行放大处理后进行显示播放。若控制终端移动的方向为往右方向,则截取第一人称视角视频的图像帧的右边局部图像,将截取的右边局部图像进行放大处理后进行显示播放。

在一些实施例中,所述获取用户对所述控制终端的操作,根据所述操作对所述第一人称视角视频进行预设处理,包括:

获取用户对所述控制终端的旋转操作,以使所述控制终端进行旋转;

根据所述控制终端的旋转运动,对所述第一人称视角视频进行预设处理。

用户也可以对控制终端进行旋转操作,以使得控制终端进行旋转,例如绕平行控制终端的显示界面的轴旋转、绕穿过控制终端的显示界面的轴旋转等等。控制终端获取用户的旋转操作,可选地,控制终端采用内置的陀螺仪传感器检测其旋转运动,根据控制终端的旋转运动,对第一人称视角视频进行预设处理。

可选地,根据绕平行控制终端的显示界面的轴旋转,调整第一人称视角视频的上下视角方向。例如,若控制终端绕平行显示界面的轴顺时针旋转,调整第一人称视角视频的视角方向往上偏;若控制终端绕平行显示界面的轴逆时针旋转,调整第一人称视角视频的视角方向往下偏。具体地,若控制终端绕平行显示界面的轴顺时针旋转,则控制终端截取第一人称视角视频的图像帧的上边局部图像,将截取的上边局部图像进行放大处理后进行显示播放,从而实现调整第一人称视角视频的视角方向往上偏;若控制终端绕平行显示界面的轴逆时针旋转,则控制终端截取第一人称视角视频的图像帧的下边局部图像,将截取的下边局部图像进行放大处理后进行显示播放,从而实现调整第一人称视角视频的视角方向往下偏。

在一些实施例中,控制终端获取用户的旋转操作,根据控制终端的旋转运动,对第一人称视角视频的至少一帧图像进行旋转处理。可选地,所述根据所述控制终端的旋转运动,对所述第一人称视角视频的至少一帧图像进行旋转处理,包括:

在所述旋转运动为所述控制终端绕穿过所述显示界面的轴进行旋转时,对所述第一人称视角视频的至少一帧图像进行旋转处理。

例如,在控制终端的旋转运动为控制终端绕穿过显示界面的轴进行逆时针旋转时,相应地对第一人称视角视频的至少一帧图像进行逆时针旋转处理。在控制终端的旋转运动为控制终端绕穿过显示界面的轴进行顺时针旋转时,相应地对第一人称视角视频的至少一帧图像进行顺时针旋转处理。

在一些实施例中,所述对所述第一人称视角视频的至少一帧图像进行旋转处理,包括:

确定所述旋转处理对应的旋转参数;

根据确定的所述旋转参数,对所述第一人称视角视频的至少一帧图像进行旋转处理。

为了进一步提高用户体验,控制终端根据旋转运动确定对应的旋转参数,其中,旋转参数包括旋转方向、旋转角度、旋转速度中的至少一种。进而根据确定的旋转参数对第一人称视角视频的至少一帧图像进行旋转处理,也即,控制终端旋转运动的旋转参数不同,对第一人称视角视频的至少一帧图像进行旋转处理也相应不同,从而使得视频播放方式更加丰富灵活。

可选地,所述确定所述旋转处理对应的旋转参数,包括:

根据所述控制终端的旋转运动对应的旋转运动参数,确定所述旋转处理对应的所述旋转参数。

预先设置控制终端的旋转运动对应的旋转运动参数与旋转处理对应的旋转参数的映射关系,其中,旋转运动对应的旋转运动参数包括但不限于运动方向、运动角度、运动速度等,旋转处理对应的旋转参数如上所述包括旋转方向、旋转角度、旋转速度中的至少一种。根据控制终端的旋转运动,获取控制终端的旋转运动对应的旋转运动参数,并根据旋转运动对应的旋转运动参数与旋转处理对应的旋转参数的映射关系,确定控制终端的旋转运动的旋转运动参数对应的旋转参数,进而根据确定的旋转参数对第一人称视角视频的至少一帧图像进行旋转处理。

在一些实施例中,所述对所述第一人称视角视频的至少一帧图像进行旋转处理之前,还包括:

将所述第一人称视角视频的至少一帧图像进行图像放大处理;

所述对所述第一人称视角视频的至少一帧图像进行旋转处理,包括:

将经过所述图像放大处理后的所述第一人称视角视频的至少一帧图像进行旋转处理。

为了避免第一人称视角视频的画面在旋转时出现黑边情况,控制终端首先将第一人称视角视频的至少一帧图像进行图像放大处理,之后再将经过图像放大处理后的第一人称视角视频的至少一帧图像进行旋转处理,从而实现在第一人称视角视频的图像旋转过程中不会出现黑边情况,进一步提高了用户的观看体验。

s103、保存经过所述预设处理后的所述第一人称视角视频。

控制终端在对第一人称视角视频进行上述的预设处理后,保存经过预设处理后的第一人称视角视频。需要说明的是,可以将经过预设处理后的第一人称视角视频保存于控制终端侧,也可以将经过预设处理后的第一人称视角视频保存于相应的服务器侧,经过预设处理后的第一人称视角视频的保存方式在此不做限制。后续用户可以直接通过调取保存的经过预设处理后的第一人称视角视频,从而获得身临其境以第一视角观看的体验。

上述实施例通过在控制终端的显示界面显示第一人称视角视频,并根据用户对控制终端的操作,对第一人称视角视频进行预设处理,预设处理包括第一处理、第二处理、第三处理和第四处理中的至少一种,其中,第一处理用于使得第一人称视角视频加速播放,第二处理用于使得第一人称视角视频的至少一帧图像中至少局部画面模糊,第三处理用于使得第一人称视角视频的视角方向发生变化,第四处理用于使得第一人称视角视频的至少一帧图像发生旋转,并保存经过预设处理后的第一人称视角视频,相比于现有的常规播放模式,第一人称视角视频播放中根据用户的操作呈现出加速、画面模糊、画面旋转、视角改变等各种效果,实现了视频播放的丰富多变化,提升临场感。

请参阅图5,图5是本申请实施例提供的一种视频处理装置的示意性框图。如图5所示,该视频处理装置110包括处理器111和存储器112,处理器111和存储器112通过总线连接,该总线比如为i2c(inter-integratedcircuit)总线。

具体地,处理器111可以是微控制单元(micro-controllerunit,mcu)、中央处理单元(centralprocessingunit,cpu)或数字信号处理器(digitalsignalprocessor,dsp)等。

具体地,存储器112可以是flash芯片、只读存储器(rom,read-onlymemory)磁盘、光盘、u盘或移动硬盘等。

其中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现如下步骤:

在所述控制终端的显示界面显示第一人称视角视频;

获取用户对所述控制终端的操作,根据所述操作对所述第一人称视角视频进行预设处理;其中,所述预设处理包括第一处理、第二处理、第三处理和第四处理中的至少一种;所述第一处理用于使得所述第一人称视角视频加速播放;所述第二处理用于使得所述第一人称视角视频的至少一帧图像中至少局部画面模糊;所述第三处理用于使得所述第一人称视角视频的视角方向发生变化;所述第四处理用于使得所述第一人称视角视频的至少一帧图像发生旋转;

保存经过所述预设处理后的所述第一人称视角视频。

在一些实施例中,所述处理器在实现所述获取用户对所述控制终端的操作时,具体实现:

获取用户对所述显示界面的触控操作;

和/或,获取用户对所述控制终端的操作,以使所述控制终端发生运动。

在一些实施例中,所述处理器在执行所述计算机程序时还实现:

在所述控制终端的显示界面显示控制图标;所述控制图标用于表示对所述第一人称视角视频进行预设处理的程序标识;

所述处理器在实现所述获取用户对所述控制终端的操作,根据所述操作对所述第一人称视角视频进行预设处理时,具体实现:

获取用户对所述控制图标的操作,根据所述对所述控制图标的操作,对所述第一人称视角视频进行所述预设处理。

在一些实施例中,所述第一人称视角视频为可移动平台上搭载的拍摄装置拍摄的视频。

在一些实施例中,所述可移动平台为无人机或无人车。

在一些实施例中,所述控制图标包括加速图标、模糊滤镜图标、视角设置图标、旋转图标中的至少一个,所述处理器在实现所述获取用户对所述控制图标的操作,根据所述对所述控制图标的操作,对所述第一人称视角视频进行所述预设处理时,具体实现:

当获取用户对所述加速图标的第一触控操作时,根据所述第一触控操作对所述第一人称视角视频进行第一处理;和/或

当获取用户对所述模糊滤镜图标的第二触控操作时,根据所述第二触控操作对所述第一人称视角视频进行第二处理;和/或

当获取用户对所述视角设置图标的第三触控操作时,根据所述第三触控操作对所述第一人称视角视频进行第三处理;和/或

当获取用户对所述旋转图标的第四触控操作时,根据所述第四触控操作对所述第一人称视角视频进行第四处理。

在一些实施例中,所述处理器在实现所述根据所述第一触控操作对所述第一人称视角视频进行第一处理时,具体实现:

根据所述第一触控操作,将所述第一人称视角视频对应播放的帧率增大,以增大的帧率进行视频播放;或者

根据所述第一触控操作,对所述第一人称视角视频进行跳帧播放。

在一些实施例中,所述处理器在实现所述根据所述第一触控操作对所述第一人称视角视频进行第一处理时,具体实现:

确定所述第一触控操作对应的加速倍数;

根据所述加速倍数,增大所述第一人称视角视频的播放速度。

在一些实施例中,所述处理器在实现所述当获取用户对所述加速图标的第一触控操作时,根据所述第一触控操作对所述第一人称视角视频进行第一处理之后,还实现:

在所述第一触控操作结束时,恢复所述第一人称视角视频的播放速度。

在一些实施例中,所述处理器在实现所述根据所述第二触控操作对所述第一人称视角视频进行第二处理时,具体实现:

根据所述第二触控操作,确定模糊处理对应的模糊参数,所述模糊参数包括模糊区域;

根据所述模糊参数,对所述第一人称视角视频的至少一帧图像中至少局部画面进行模糊处理。

在一些实施例中,所述处理器在执行所述计算机程序时还实现:

在检测到所述第一人称视角视频的播放速度达到预设速度阈值时,对所述第一人称视角视频的至少一帧图像中至少局部画面进行模糊处理。

在一些实施例中,所述处理器在实现所述获取用户对所述控制终端的操作,根据所述操作对所述第一人称视角视频进行预设处理时,具体实现:

获取用户对所述控制终端的移动操作,以使所述控制终端发生其中一个方向的移动;

根据所述控制终端移动的方向,对所述第一人称视角视频进行预设处理。

在一些实施例中,所述处理器在实现所述获取用户对所述控制终端的操作,根据所述操作对所述第一人称视角视频进行预设处理时,具体实现:

获取用户对所述控制终端的旋转操作,以使所述控制终端进行旋转;

根据所述控制终端的旋转运动,对所述第一人称视角视频进行预设处理。

在一些实施例中,所述处理器在实现所述根据所述控制终端的旋转运动,对所述第一人称视角视频进行预设处理时,具体实现:

根据所述控制终端的旋转运动,对所述第一人称视角视频的至少一帧图像进行旋转处理。

在一些实施例中,所述处理器在实现所述根据所述控制终端的旋转运动,对所述第一人称视角视频的至少一帧图像进行旋转处理时,具体实现:

在所述旋转运动为所述控制终端绕穿过所述显示界面的轴进行旋转时,对所述第一人称视角视频的至少一帧图像进行旋转处理。

在一些实施例中,所述控制终端内置有陀螺仪传感器,采用所述陀螺仪传感器检测所述控制终端的旋转运动。

在一些实施例中,所述处理器在实现所述对所述第一人称视角视频的至少一帧图像进行旋转处理时,具体实现:

确定所述旋转处理对应的旋转参数;

根据确定的所述旋转参数,对所述第一人称视角视频的至少一帧图像进行旋转处理。

在一些实施例中,所述处理器在实现所述确定所述旋转处理对应的旋转参数时,具体实现:

根据所述控制终端的旋转运动对应的旋转运动参数,确定所述旋转处理对应的所述旋转参数。

在一些实施例中,所述旋转参数包括旋转方向、旋转角度、旋转速度中的至少一种。

在一些实施例中,所述处理器在实现所述对所述第一人称视角视频的至少一帧图像进行旋转处理之前,还实现:

将所述第一人称视角视频的至少一帧图像进行图像放大处理;

所述处理器在实现所述对所述第一人称视角视频的至少一帧图像进行旋转处理时,具体实现:

将经过所述图像放大处理后的所述第一人称视角视频的至少一帧图像进行旋转处理。

在一些实施例中,所述处理器在实现所述在所述控制终端的显示界面显示第一人称视角视频时,具体实现:

在启动预设播放模式后,在所述控制终端的所述显示界面显示所述第一人称视角视频。

请参阅图6,图6是本申请实施例提供的一种控制终端的示意性框图。该控制终端100包括上述实施例中的视频处理装置110、外壳(图中未示出)、以及设于外壳的显示面板120。控制终端100通过显示面板120在显示界面上显示第一人称视角视频,通过视频处理装置110根据用户对终端的操作,对第一人称视角视频进行预设处理,并保存经过预设处理后的第一人称视角视频,具体操作可参考本申请实施例提供的视频处理方法的步骤,在此不再赘述。

本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,处理器执行所述程序指令,实现本申请实施例提供的视频处理方法的步骤。

其中,所述计算机可读存储介质可以是前述实施例所述的视频处理装置或控制终端的内部存储单元,例如所述视频处理装置或控制终端的硬盘或内存。所述计算机可读存储介质也可以是所述视频处理装置或控制终端的外部存储设备,例如所述视频处理装置或控制终端上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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