图像编辑方法、装置及对应的存储介质与流程

文档序号:21187907发布日期:2020-06-20 18:15阅读:210来源:国知局
图像编辑方法、装置及对应的存储介质与流程

本发明涉及图像处理技术领域,特别是涉及一种图像编辑方法、装置及对应的存储介质。



背景技术:

随着科技的发展,用户对视频图像的要求越来越高,如希望能够有较高的图像分辨率,较小的存储空间、较快的传输速度以及便于对视频图像进行编辑操作等。

现有的vr相机可以拍摄8k的全景画面,但是由于相机终端和便携移动终端均不能对8k全景画面进行实时显示,导致需要将8k的全景画面输出至固定终端电脑上使用专门的编辑软件才能进行编辑操作。而vr相机的用户则希望能够对8k全景画面实时进行观看以及编辑,并将编辑后的画面及时分享给其他人,从而提高vr相机的使用便携性。

故,有必要提供一种图像编辑方法及图像编辑装置,以解决现有技术所存在的问题。



技术实现要素:

本发明实施例提供一种可通过移动终端对vr相机的8k全景画面进行实时编辑,以使得vr相机可将编辑后的画面及时分享给其他人的图像编辑方法及图像编辑装置,以解决现有的vr相机进行图像编辑的难度较大,导致vr相机的使用便携性较差的技术问题。

本发明实施例提供一种图像编辑方法,其包括:

将显示视频转换为编辑视频,并将所述编辑视频发送至编辑终端;其中所述编辑视频的视频图像分辨率小于所述显示视频的视频图像分辨率;

从所述编辑终端接收所述编辑视频对应的编辑操作文件;所述编辑操作文件记录编辑终端用户在所述编辑终端对所述编辑视频的图像编辑操作;以及

使用所述编辑操作文件对所述显示视频进行图像编辑操作。

在本发明所述的图像编辑方法中,所述记录编辑终端用户在所述编辑终端对所述编辑视频的图像编辑操作的步骤包括:

展示所述编辑视频;

对所述编辑视频进行图像编辑操作,其中所述图像编辑操作包括视场角调整、视角调整、播放速度变换、物体追踪以及投影模式变换中至少一种;以及

将图像编辑操作的结果记录为所述编辑操作文件,其中所述编辑操作文件包括编辑视频编号、编辑视频播放时间帧以及编辑视频播放参数。

在本发明所述的图像编辑方法中,所述使用所述编辑操作文件对显示视频进行图像编辑操作的步骤包括:

根据所述编辑操作文件的编辑视频编号,获取相应的显示视频;

根据所述编辑操作文件的编辑视频播放时间帧以及编辑视频播放参数对所述显示视频进行图像编辑操作。

在本发明所述的图像编辑方法中,所述显示视频为全景画面视频,所述图像编辑操作后的显示视频为平面画面视频。

在本发明所述的图像编辑方法中,所述方法包括:以字符串的形式记录所述编辑操作文件。

在本发明所述的图像编辑方法中,所述对所述编辑视频进行图像编辑操作的步骤包括:

设定所述编辑视频的预编辑区域;使用至少一个预设图像预编辑操作指令组对所述编辑视频的预编辑区域进行预编辑操作;对预编辑操作后的编辑视频进行后图像编辑操作。

在本发明所述的图像编辑方法中,所述图像编辑方法还包括:

将所述图像编辑操作后的编辑视频的指定区域对应的预编辑操作以及后图像编辑操作,作为所述预设图像预编辑操作指令组进行保存。

在本发明所述的图像编辑方法中,所述将所述图像编辑操作后的编辑视频的指定区域对应的预编辑操作以及后图像编辑操作,作为所述预设图像预编辑操作指令组进行保存的步骤包括:

如所述图像编辑操作后的编辑视频的指定区域对应多个不同的图像编辑操作,则将使用权重较大的图像编辑操作设定为所述预设图像预编辑操作指令组。

在本发明所述的图像编辑方法中,所述将所述图像编辑操作后的编辑视频的指定区域对应的预编辑操作以及后图像编辑操作,作为所述预设图像预编辑操作指令组进行保存的步骤包括:

对所述图像编辑操作后的编辑视频的指定区域的图像编辑操作进行展示;

将用户在展示的图像编辑操作中选定的部分图像编辑操作设定为所述预设图像预编辑操作指令组。

本发明还提供一种图像编辑装置,其包括:

编辑视频发送模块,用于将显示视频转换为编辑视频,并将所述编辑视频发送至编辑终端;其中所述编辑视频的视频图像分辨率小于所述显示视频的视频图像分辨率;

编辑操作文件接收模块,用于从所述编辑终端接收所述编辑视频对应的编辑操作文件;所述编辑操作文件记录编辑终端用户在所述编辑终端对所述编辑视频的图像编辑操作;以及

图像编辑模块,用于使用所述编辑操作文件对所述显示视频进行图像编辑操作。

本发明实施例还提供一种计算机可读存储介质,其内存储有处理器可执行指令,所述指令由一个或一个以上处理器加载,以执行上述任一图像编辑方法。

相较于现有技术的图像编辑方法及图像编辑装置,本发明的图像编辑方法及图像编辑装置将视频图像分辨率较小的编辑视频发送至编辑终端进行图像编辑,以使得vr相机可基于编辑操作文件对显示视频进行图像编辑操作,这样vr相机即时对8k全景画面进行实时编辑,并将编辑后的画面及时分享给其他人,降低了vr相机的图像编辑难度;有效解决了现有的vr相机进行图像编辑的难度较大,导致vr相机的使用便携行较差的技术问题。

附图说明

图1为本发明的图像编辑方法的一实施例的流程图;

图2为本发明的图像编辑方法的一实施例的编辑终端进行图像编辑操作的流程图;

图3为本发明的图像编辑方法的一实施例的对显示视频进行图像编辑操作的流程图;

图4为本发明的图像编辑方法的一实施例中对编辑视频进行图像编辑操作的流程图;

图5为本发明的图像编辑装置的一实施例的结构示意图;

图6为本发明的图像编辑方法及图像编辑装置将全景画面视频编辑为对应的平面画面视频的流程图;

图7为本发明的图像编辑方法及图像编辑装置对编辑视频进行图像编辑操作的示意图;

图8为本发明的图像编辑装置所在的电子设备的工作环境结构示意图。

具体实施方式

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

本发明的图像编辑方法及图像编辑装置用于对全景画面进行实时编辑的电子设备,该电子设备包括但不限于可穿戴设备、头戴设备、医疗健康平台、个人计算机、服务器计算机、手持式或膝上型设备、移动设备(比如移动电话、个人数字助理(pda)、媒体播放器等等)、多处理器系统、消费型电子设备、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境,等等。该电子设备优选为全景vr相机或与全景vr相机配套使用的电子终端,以便对vr相机拍摄的全景画面视频进行实时编辑,降低了vr相机进行图像编辑的难度,提高了vr相机使用便携性。

请参照图1,图1为本发明的图像编辑方法的一实施例的流程图。本实施例的图像编辑方法可使用上述的电子设备,尤其是vr相机进行实施。本实施例的图像编辑方法包括以下步骤:

步骤s101,将显示视频转换为编辑视频,并将编辑视频发送至编辑终端;其中编辑视频的视频图像分辨率小于显示视频的视频图像分辨率;

步骤s102,从编辑终端接收编辑视频对应的编辑操作文件;该编辑操作文件记录编辑终端用户在编辑终端对编辑视频的图像编辑操作;

步骤s103,使用编辑操作文件对显示视频进行图像编辑操作。

下面详细说明本实施例的图像编辑方法的各步骤的具体流程。

在步骤s101中,图像编辑装置(如vr相机)拍摄到显示视频,即全景画面视频。由于为了保证后期编辑后视频的图像质量,vr相机的显示视频一般是分辨率为8k的全景画面视频,因此将该显示视频发送给编辑终端会涉及到大数据流量的传输以及高质量画面处理编辑的要求的问题。

因此图像编辑装置将该显示视频转换为编辑视频,该编辑视频的视频图像分辨率小于显示视频的视频图像分辨率,比如该编辑视频的视频图像分辨率为4k,以便编辑终端对该编辑视频进行编辑操作。

随后图像编辑装置将该编辑视频通过wifi或usb发送至编辑终端。

在步骤s102中,编辑终端接收到编辑视频,随后编辑终端用户在编辑终端对编辑视频进行图像编辑操作。该图像编辑操作的过程请参照图2,图2为本发明的图像编辑方法的一实施例的编辑终端进行图像编辑操作的流程图。该图像编辑操作的流程包括:

步骤s201,编辑终端对接收到的编辑视频进行展示,以便编辑终端对编辑视频进行图像编辑操作。

步骤s202,编辑终端对编辑视频进行图像编辑操作,具体的图像编辑操作包括视场角调整、视角调整、播放速度变换、物体追踪以及投影模式变换等。

视场角调整表示图像编辑操作后的编辑视频的展示视角,如可展示360度的全景画面视频中的60度视场角的编辑视频或120度视场角的编辑视频。

视角调整表示图像编辑操作后的编辑视频的展示视角范围,如可展示360度的全景画面视频中的0度至60度范围的编辑视频或61度至120度范围的编辑视频。

播放速度变换表示图像编辑操作后的编辑视频的播放速度,如以0.5倍的速率对编辑视频进行播放,或以2倍的速率对编辑视频进行播放。

物体追踪表示图像编辑操作后的编辑视频中追踪的某个物体,该物体可为图像编辑操作后的编辑视频中的某个人或某个物等。

投影模式表示图像编辑操作后的编辑视频的展示模式,该展示模式可为透视投影模式、圆柱投影模式、小行星投影模式以及等角投影(equi投影)等。

步骤s203,编辑终端将步骤s202中图像编辑操作的结果记录为编辑操作文件,该编辑操作文件包括编辑视频编号、编辑视频播放时间帧以及编辑视频播放参数。

其中编辑视频编号用于表示该编辑操作文件对应的编辑视频以及相应的显示视频;编辑视频播放时间帧用于表示该图像编辑操作对应的编辑视频的画面帧;编辑视频播放参数用于表示该图像编辑操作对应的编辑操作内容。

编辑操作文件可有效记录下编辑终端用户在编辑终端对编辑视频的图像编辑操作,具体的,编辑操作文件可以字符串的形式进行保存。比如(no“0001”start_time“1000”:end_time“2000”:speed“1.0”:fov“120”:type“1”:view“1-120”:object“red”)表示编号为0001的编辑视频中的第1000帧画面至第2000帧画面选取视场角为120度,视角为全景画面的0度至120度的范围,图像编辑操作后的编辑视频的播放速度为1.0,图像编辑操作后的编辑视频的投影模式为1号对应的模式,图像编辑操作后的编辑视频会追踪编辑视频中设定的红色物体。这样图像编辑装置可基于该编辑操作文件对显示视频进行图像编辑操作。

随后编辑终端将该编辑操作文件通过wifi或usb发送至图像编辑装置。

步骤s103,图像编辑装置使用步骤s102获取的编辑操作文件对显示视频进行图像编辑操作。具体请参照图3,图3为本发明的图像编辑方法的一实施例的对显示视频进行图像编辑操作的流程图。该图像编辑操作流程包括:

步骤s301,图像编辑装置根据编辑操作文件的编辑视频编号,获取到对应的显示视频;

步骤s302,图像编辑装置根据编辑操作文件的编辑视频播放时间帧以及编辑视频播放参数对显示视频进行图像编辑操作(即进行视频渲染操作),即对显示视频进行视场角调整、视角调整、播放速度调整、物体追踪以及投影模式变换等编辑操作,以得到图像编辑操作后的显示视频,该图像编辑操作后的显示视频一般为高画质的平面画面视频,以表示全景画面视频中的部分全景画面。

随后图像编辑装置可将该平面画面视频发送至其他电子终端,用于分享展示。

这样即完成了本实施例的图像编辑方法的全景画面的图像编辑过程。

本实施例的图像编辑方法将视频图像分辨率较小的编辑视频发送至编辑终端进行图像编辑,以使得vr相机可基于编辑操作文件对显示视频进行图像编辑操作,这样vr相机即时对8k全景画面进行实时编辑,并将编辑后的画面及时分享给其他人,降低了vr相机的图像编辑难度。

下面详细说明编辑终端如何对编辑视频进行图像编辑操作,请参照图4,图4为本发明的图像编辑方法的一实施例中对编辑视频进行图像编辑操作的流程图。该图像编辑操作的流程包括:

步骤s401,编辑终端获取并展示编辑视频;

步骤s402,编辑终端设定编辑视频的预编辑区域,这里的预编辑区域是指编辑视频中需要用户进行预先处理的区域,如为了加快编辑速度,先将编辑视频的片头片尾部分的播放速度调快,以方便对编辑视频的其他区域进行图像编辑操作。如需对特定人物进行图像编辑操作,则可将编辑视频中不包括该特定人物的编辑预期设定为预编辑区域,对该预编辑区域进行删除操作。

当然该预编辑区域也可以是整个编辑视频区域,如预先对编辑视频进行整体的视场角调整,然后在对调整后的编辑视频进行后图像编辑操作,从而提高了图像编辑的效率。

步骤s403,编辑终端使用至少一个预设图像预编辑操作指令组对编辑视频的预编辑区域进行预编辑操作。这里的预设图像预编辑操作指令组为用户预设好的预编辑操作指令集合,如直接选定编辑视频的片头部分和片尾部分进行加速操作,或直接选定整个编辑视频区域进行视场角调整操作。由于这种图像编辑预操作可能会在多个不同的编辑视频上重复进行,因此编辑终端可设定一个图像编辑操作或多个图像编辑操作的集合作为预设图像预编辑操作指令组,从而提高对某些编辑视频的预编辑区域的预编辑操作效率。

步骤s404,在编辑终端对编辑视频的预编辑区域进行预编辑操作之后,编辑终端可对预编辑操作后的编辑视频进行后图像编辑操作,这里的后图像编辑操作则为用户基于该编辑视频的具体内容进行的个性化的图像编辑操作。

由于本实施例的图像编辑操作划分为预编辑操作以及后图像编辑操作,从而有效的提高了图像编辑操作的整体效率。

进一步的,本实施例的编辑终端可通过多种方式生成对应的预设图像预编辑操作指令组。如编辑终端可直接将图像编辑操作后的编辑视频的指定区域对应的预编辑操作以及后图像编辑操作,作为预设图像预编辑操作指令组进行保存。

具体的,如该图像编辑操作后的编辑视频的指定区域只对应了一种图像编辑操作,这里的一种图像编辑操作是指改进该指定区域对应的所有编辑视频播放时间帧对应的编辑视频播放参数均相同。则直接将该指定区域对应的图像编辑操作设定为一预设图像预编辑操作指令组。

如该图像编辑操作后的编辑视频的指定区域对应了多个不同的图像编辑操作,如指定区域的前半视频对应的视场角为60度,指定区域的后半视频对应的视场角为120度,则可认为该图像编辑操作后的编辑视频的指定区域对应了不同的图像编辑操作。

这里编辑终端可将使用权重较大的图像编辑操作设定为预设图像预编辑操作指令组。这里的权重较大是指对应的图像编辑操作对应的指定区域中的区域较大,如指定区域的三分之一的视频对应的视场角为60度,指定区域的另外三分之二的视频对应的视场角为120度,则可将指定区域的该视场角为120度的区域对应的图像编辑操作设定为预设图像与编辑操作指令组。

进一步的,如图像编辑操作后的编辑视频的指定区域包括有较多不同的图像编辑操作。编辑终端还可对图像编辑操作后的编辑视频的指定区域的图像编辑操作进行展示,如展示该图像编辑操作对应的视场角、视角、播放速度、展示物体以及投影模式等。

这样编辑终端用户可在展示的图像编辑操作中选定部分图像编辑操作设定为预设图像预编辑操作指令组。

因此编辑终端用户可通过直接将指定区域的图像编辑操作设定为预设图像预编辑操作指令组、将指定区域的部分区域的图像编辑操作设定为预设图像预编辑操作指令组、以及指定区域的部分图像编辑操作设定为预设图像预编辑操作指令组,从而可通过预设图像预编辑操作指令组有效的提高编辑终端对编辑视频的图像编辑操作的效率。

本发明还提供一种图像编辑装置,请参照图5,图5为本发明的图像编辑装置的一实施例的结构示意图。本实施例的图像编辑装置可使用上述的图像编辑方法进行实施,本实施例的图像编辑装置50包括编辑视频发送模块51、编辑操作文件接收模块52以及图像编辑模块53。

编辑视频发送模块51用于将显示视频转换为编辑视频,并将编辑视频发送至编辑终端51;其中编辑视频的视频图像分辨率小于显示视频的视频图像分辨率;编辑操作文件接收模块52用于从编辑终端51接收编辑视频对应的编辑操作文件;编辑操作文件记录编辑终端用户在编辑终端51对编辑视频的图像编辑操作;图像编辑模块53用于使用编辑操作文件对显示视频进行图像编辑操作。

本实施例的图像编辑装置50使用时,首先编辑视频发送模块51拍摄到显示视频,即全景画面视频。由于为了保证后期编辑后视频的图像质量,vr相机的显示视频一般是分辨率为8k的全景画面视频,因此将该显示视频发送给编辑终端会涉及到大数据流量的传输以及高质量画面处理编辑的要求的问题。

因此编辑视频发送模块51将该显示视频转换为编辑视频,该编辑视频的视频图像分辨率小于显示视频的视频图像分辨率,比如该编辑视频的视频图像分辨率为4k,以便编辑终端51对该编辑视频进行编辑操作。随后编辑视频发送模块51将该编辑视频发送至编辑终端51。

然后编辑终端51接收到编辑视频,随后编辑终端用户在编辑终端51对编辑视频进行图像编辑操作,该图像编辑操作的流程包括:

编辑终端51对接收到的编辑视频进行展示,以便编辑终端51对编辑视频进行图像编辑操作。

编辑终端51对编辑视频进行图像编辑操作,具体的图像编辑操作包括视场角调整、视角调整、播放速度变换、物体追踪以及投影模式变换等。视场角调整表示图像编辑操作后的编辑视频的展示视角,如可展示360度的全景画面视频中的60度视场角的编辑视频或120度视场角的编辑视频。视角调整表示图像编辑操作后的编辑视频的展示视角范围,如可展示360度的全景画面视频中的0度至60度范围的编辑视频或61度至120度范围的编辑视频。播放速度变换表示图像编辑操作后的编辑视频的播放速度,如以0.5倍的速率对编辑视频进行播放,或以2倍的速率对编辑视频进行播放。物体追踪表示图像编辑操作后的编辑视频中追踪的某个物体,该物体可为图像编辑操作后的编辑视频中的某个人或某个物等。投影模式表示图像编辑操作后的编辑视频的展示模式,该展示模式可为透视投影模式、圆柱投影模式、小行星投影模式以及等角投影(equi投影)等。

编辑终端51将图像编辑操作的结果记录为编辑操作文件,该编辑操作文件包括编辑视频编号、编辑视频播放时间帧以及编辑视频播放参数。其中编辑视频编号用于表示该编辑操作文件对应的编辑视频以及相应的显示视频;编辑视频播放时间帧用于表示该图像编辑操作对应的编辑视频的画面帧;编辑视频播放参数用于表示该图像编辑操作对应的编辑操作内容。这样编辑操作文件可有效记录下编辑终端用户在编辑终端对编辑视频的图像编辑操作,图像编辑装置50可基于该编辑操作文件对显示视频进行图像编辑操作。

随后编辑终端51将该编辑操作文件发送至图像编辑装置50的编辑操作文件接收模块52。

随后图像编辑模块53使用获取的编辑操作文件对显示视频进行图像编辑操作。具体流程包括:

图像编辑模块53根据编辑操作文件的编辑视频编号,获取到对应的显示视频。

图像编辑模块53根据编辑操作文件的编辑视频播放时间帧以及编辑视频播放参数对显示视频进行图像编辑操作,即对显示视频进行视场角调整、视角调整、播放速度调整、物体追踪以及投影模式变换等编辑操作,以得到图像编辑操作后的显示视频,该图像编辑操作后的显示视频一般为平面画面视频,以表示全景画面视频中的部分全景画面。

这样即完成了本实施例的图像编辑装置50的全景画面的图像编辑过程。

本实施例的图像编辑装置将视频图像分辨率较小的编辑视频发送至编辑终端进行图像编辑,以使得vr相机可基于编辑操作文件对显示视频进行图像编辑操作,这样vr相机即时对8k全景画面进行实时编辑,并将编辑后的画面及时分享给其他人,降低了vr相机的图像编辑难度。

下面通过一具体实施例说明本发明的图像编辑方法及图像编辑装置的具体工作原理。请参照图6和图7,图6为本发明的图像编辑方法及图像编辑装置将全景画面视频编辑为对应的平面画面视频的流程图,图7为本发明的图像编辑方法及图像编辑装置对编辑视频进行图像编辑操作的示意图。本具体实施例的图像编辑装置设置在vr相机中,其通过将全景画面视频发送至用户编辑终端进行处理生成对应的编辑操作文件,进而通过编辑操作文件来对全景画面视频进行图像编辑操作。本实施例对全景画面视频进行图像编辑操作的流程包括:

步骤s601,vr相机将拍摄的视频图像分辨率为8k的显示视频转换为视频图像分辨率为4k的编辑视频。

步骤s602,vr相机将该编辑视频发送至用户编辑终端。

步骤s603,用户编辑终端对该编辑视频进行展示,具体可参照图7,其中该图像编辑框包括编辑视频画面帧701(在编辑终端未完全显示,仅显示编辑视频显示框702中展示的部分)、编辑视频显示框702、编辑视频播放时间帧选择框703、视场角调整框704、视角调整框705、播放速度调整框706、物体追踪框707、投影模式变换框708、预设图像预编辑操作指令组载入框709以及预设图像预编辑操作指令组保存框710。

步骤s604,编辑终端可对编辑视频进行图像编辑操作。首先编辑终端可通过编辑视频播放时间帧选择框703选择编辑视频对应的预编辑区域,如图7中的编辑视频的第1000帧至第2000帧的指定区域。

随后编辑终端可通过预设图像预编辑操作指令组载入框709载入某个预设图像预编辑操作指令组。该图7中的预设图像预编辑操作指令组直接设定视场角为120度,视角为1度至120度(该视角应与视场角对应),投影模式为投影模式1。这样即完成了对编辑视频的预编辑区域的预编辑操作。

然后用户通过编辑终端对预编辑后的编辑视频进行后图像编辑操作,如图7所示,选定播放速度为1.0,选定追踪物体为画面中的红色物体等。如无法确定追踪物体时,用户可通过触摸编辑终端的显示屏中编辑视频画面来选定对应的追踪物体。并且用户可通过拖拉视场角调整框704以及视角调整框705中的控制条对视场角以及视角进行进一步的调整,当然也可以通过对其他调整框进行控制,以对编辑视频的其他编辑视频播放参数进行调整。

进一步的,用户可通过拖动编辑视频画面帧701在编辑视频显示框702中的位置对编辑视频的视角范围进行调整(如从1度到120度的范围调整到181度到300度的范围),可通过调整编辑视频画面帧701在编辑视频显示框702中的大小尺寸(如通过两个触摸点的距离调整)对编辑视频的视场角进行调整(如将视场角从120度调整到180度,对应的编辑视频画面帧701在编辑视频显示框702中的尺寸变小,以便在编辑视频显示框702中显示编辑视频画面帧701中更多的内容)。这样即完成了对编辑视频的后图像编辑操作。

步骤s605,用户可通过预设图像预编辑操作指令组保存框710对当前编辑视频的图像编辑操作(预编辑操作以及后图像编辑操作)保存为一个新的预设图像预编辑操作指令组。

如用户选择的编辑视频的指定区域具有多个不同的图像编辑操作,则仅展示使用权重较大的图像编辑操作或可通过虚线的方式提示用户多个不同图像编辑操作参数,具体如图7中的选定播放速度2.0所示。

步骤s606,编辑终端将图像编辑操作的结果记录为编辑操作文件,并将该编辑操作文件发送至vr相机。

步骤s607,vr相机使用编辑操作文件对显示视频进行图像编辑操作,即将vr相机拍摄的全景画面视频转换为对应的平面画面视频,并可将转换后的平面画面视频分享给对应的电子终端。

这样即完成了本具体实施例的图像编辑方法及图像编辑装置对全景画面视频进行图像编辑操作的流程。

本发明的图像编辑方法及图像编辑装置将视频图像分辨率较小的编辑视频发送至编辑终端进行图像编辑,以使得vr相机可基于编辑操作文件对显示视频进行图像编辑操作,这样vr相机即时对8k全景画面进行实时编辑,并将编辑后的画面及时分享给其他人,降低了vr相机的图像编辑难度;有效解决了现有的vr相机进行图像编辑的难度较大,导致vr相机的使用便携行较差的技术问题。

如本申请所使用的术语“组件”、“模块”、“系统”、“接口”、“进程”等等一般地旨在指计算机相关实体:硬件、硬件和软件的组合、软件或执行中的软件。例如,组件可以是但不限于是运行在处理器上的进程、处理器、对象、可执行应用、执行的线程、程序和/或计算机。通过图示,运行在控制器上的应用和该控制器二者都可以是组件。一个或多个组件可以有在于执行的进程和/或线程内,并且组件可以位于一个计算机上和/或分布在两个或更多计算机之间。

图8和随后的讨论提供了对实现本发明所述的图像编辑装置所在的电子设备的工作环境的简短、概括的描述。图8的工作环境仅仅是适当的工作环境的一个实例并且不旨在建议关于工作环境的用途或功能的范围的任何限制。实例电子设备812包括但不限于可穿戴设备、头戴设备、医疗健康平台、个人计算机、服务器计算机、手持式或膝上型设备、移动设备(比如移动电话、个人数字助理(pda)、媒体播放器等等)、多处理器系统、消费型电子设备、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境,等等。

尽管没有要求,但是在“计算机可读指令”被一个或多个电子设备执行的通用背景下描述实施例。计算机可读指令可以经由计算机可读介质来分布(下文讨论)。计算机可读指令可以实现为程序模块,比如执行特定任务或实现特定抽象数据类型的功能、对象、应用编程接口(api)、数据结构等等。典型地,该计算机可读指令的功能可以在各种环境中随意组合或分布。

图8图示了包括本发明的图像编辑装置中的一个或多个实施例的电子设备812的实例。在一种配置中,电子设备812包括至少一个处理单元816和存储器818。根据电子设备的确切配置和类型,存储器818可以是易失性的(比如ram)、非易失性的(比如rom、闪存等)或二者的某种组合。该配置在图8中由虚线814图示。

在其他实施例中,电子设备812可以包括附加特征和/或功能。例如,设备812还可以包括附加的存储装置(例如可移除和/或不可移除的),其包括但不限于磁存储装置、光存储装置等等。这种附加存储装置在图8中由存储装置820图示。在一个实施例中,用于实现本文所提供的一个或多个实施例的计算机可读指令可以在存储装置820中。存储装置820还可以存储用于实现操作系统、应用程序等的其他计算机可读指令。计算机可读指令可以载入存储器818中由例如处理单元816执行。

本文所使用的术语“计算机可读介质”包括计算机存储介质。计算机存储介质包括以用于存储诸如计算机可读指令或其他数据之类的信息的任何方法或技术实现的易失性和非易失性、可移除和不可移除介质。存储器818和存储装置820是计算机存储介质的实例。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字通用盘(dvd)或其他光存储装置、盒式磁带、磁带、磁盘存储装置或其他磁存储设备、或可以用于存储期望信息并可以被电子设备812访问的任何其他介质。任意这样的计算机存储介质可以是电子设备812的一部分。

电子设备812还可以包括允许电子设备812与其他设备通信的通信连接826。通信连接826可以包括但不限于调制解调器、网络接口卡(nic)、集成网络接口、射频发射器/接收器、红外端口、usb连接或用于将电子设备812连接到其他电子设备的其他接口。通信连接826可以包括有线连接或无线连接。通信连接826可以发射和/或接收通信媒体。

术语“计算机可读介质”可以包括通信介质。通信介质典型地包含计算机可读指令或诸如载波或其他传输机构之类的“己调制数据信号”中的其他数据,并且包括任何信息递送介质。术语“己调制数据信号”可以包括这样的信号:该信号特性中的一个或多个按照将信息编码到信号中的方式来设置或改变。

电子设备812可以包括输入设备824,比如键盘、鼠标、笔、语音输入设备、触摸输入设备、红外相机、视频输入设备和/或任何其他输入设备。设备812中也可以包括输出设备822,比如一个或多个显示器、扬声器、打印机和/或任意其他输出设备。输入设备824和输出设备822可以经由有线连接、无线连接或其任意组合连接到电子设备812。在一个实施例中,来自另一个电子设备的输入设备或输出设备可以被用作电子设备812的输入设备824或输出设备822。

电子设备812的组件可以通过各种互连(比如总线)连接。这样的互连可以包括外围组件互连(pci)(比如快速pci)、通用串行总线(usb)、火线(ieee1394)、光学总线结构等等。在另一个实施例中,电子设备812的组件可以通过网络互连。例如,存储器818可以由位于不同物理位置中的、通过网络互连的多个物理存储器单元构成。

本领域技术人员将认识到,用于存储计算机可读指令的存储设备可以跨越网络分布。例如,可经由网络828访问的电子设备830可以存储用于实现本发明所提供的一个或多个实施例的计算机可读指令。电子设备812可以访问电子设备830并且下载计算机可读指令的一部分或所有以供执行。可替代地,电子设备812可以按需要下载多条计算机可读指令,或者一些指令可以在电子设备812处执行并且一些指令可以在电子设备830处执行。

本文提供了实施例的各种操作。在一个实施例中,所述的一个或多个操作可以构成一个或多个计算机可读介质上存储的计算机可读指令,其在被电子设备执行时将使得计算设备执行所述操作。描述一些或所有操作的顺序不应当被解释为暗示这些操作必需是顺序相关的。本领域技术人员将理解具有本说明书的益处的可替代的排序。而且,应当理解,不是所有操作必需在本文所提供的每个实施例中存在。

而且,尽管已经相对于一个或多个实现方式示出并描述了本公开,但是本领域技术人员基于对本说明书和附图的阅读和理解将会想到等价变型和修改。本公开包括所有这样的修改和变型,并且仅由所附权利要求的范围限制。特别地关于由上述组件(例如元件、资源等)执行的各种功能,用于描述这样的组件的术语旨在对应于执行所述组件的指定功能(例如其在功能上是等价的)的任意组件(除非另外指示),即使在结构上与执行本文所示的本公开的示范性实现方式中的功能的公开结构不等同。此外,尽管本公开的特定特征已经相对于若干实现方式中的仅一个被公开,但是这种特征可以与如可以对给定或特定应用而言是期望和有利的其他实现方式的一个或多个其他特征组合。而且,就术语“包括”、“具有”、“含有”或其变形被用在具体实施方式或权利要求中而言,这样的术语旨在以与术语“包含”相似的方式包括。

本发明实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。上述的各装置或系统,可以执行相应方法实施例中的方法。

综上所述,虽然本发明已以实施例揭露如上,实施例前的序号仅为描述方便而使用,对本发明各实施例的顺序不造成限制。并且,上述实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

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