首页 / 专利库 / 电脑图像 / 帧存储器 / 一种调整特效的方法、电子设备及存储介质

一种调整特效的方法、电子设备及存储介质

阅读:457发布:2020-05-11

专利汇可以提供一种调整特效的方法、电子设备及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 实施例 涉及 数据处理 领域,公开了一种调整特效的方法、 电子 设备及存储介质。本 申请 的部分实施例中,调整特效的方法包括:在根据视频的特效配置文件,播放视频的过程中,确定音频的声音类别;根据音频的声音类别,播放特效。该实施例中,视频和特效分离,使得可以根据音频的声音类别,播放视频的特效,进而使得视频中特效更为贴合播放环境,增加了视频特效的趣味性。,下面是一种调整特效的方法、电子设备及存储介质专利的具体信息内容。

1.一种调整特效的方法,其特征在于,包括:
在根据视频的特效配置文件,播放所述视频的过程中,确定音频的声音类别;
根据所述音频的声音类别,播放特效。
2.根据权利要求1所述的调整特效的方法,其特征在于,所述根据所述音频的声音类别,播放特效,具体包括:
根据所述音频的声音类别,以及预设的声音类别和特效的对应关系,确定与所述音频的声音类别对应的特效;
播放与所述音频的声音类别对应的特效。
3.根据权利要求2所述的调整特效的方法,其特征在于,在所述播放与所述音频的声音类别对应的特效之前,所述调整特效的方法还包括:
确定当前播放的视频中存在与所述音频的声音类别对应的目标物体。
4.根据权利要求1所述的特效调整方法,其特征在于,在所述根据所述音频的声音类别,播放特效之前,所述特效调整方法还包括:
确定所述音频的声音特征;
所述根据所述音频的声音类别,播放特效,具体包括:
根据所述声音特征,调整所述视频中与所述音频的声音类别对应的特效。
5.根据权利要求4所述的特效调整方法,其特征在于,所述声音特征包括声音响度,和/或,声音方向。
6.根据权利要求5所述的调整特效的方法,其特征在于,所述声音特征包括所述声音响度,所述根据所述音频的声音特征,调整视频中与所述声音类别对应的特效,包括:
根据所述音频的声音响度,以及预设的声音响度与特效的强度的对应关系,调整所述视频中与所述音频的声音类别对应的特效的强度;
其中,声音响度与特效的强度的对应关系为:特效的强度=(音频的声音响度-预设的声音响度最小值)*[(预设的特效强度最大值-预设的特效强度最小值)/(预设的声音响度最大值-所述声音响度最小值)]+所述特效强度最小值。
7.根据权利要求5所述的调整特效的方法,其特征在于,所述声音特征包括所述声音方向,确定所述音频的声音方向,包括:
确定麦克阵列中第一麦克风和第二麦克风之间的第一相对位置关系;其中,所述第一麦克风为第i个接收到声音的麦克风,所述第二麦克风为第i+1个接收到声音的麦克风;i为不大于N-2的正整数,N为麦克风阵列中麦克风的个数;确定所述第二麦克风和第三麦克风之间的第二相对位置关系;其中,所述第三麦克风为第i+2个接收到声音的麦克风;根据所述第一相对位置关系和所述第二相对位置关系,确定所述音频的声音方向;
或者,
根据所述音频的声音类别,确定摄像头拍摄图像中与所述音频的声音类别对应的目标物体;确定所述目标物体和播放端之间的相对位置关系;根据所述目标物体和所述播放端之间的相对位置关系,确定所述音频的声音方向。
8.根据权利要求1所述的调整特效的方法,其特征在于,所述根据所述音频的声音特征,调整视频中与所述声音类别对应的特效之前,所述调整特效的方法还包括:
判断本地是否存储有所述视频的特效配置文件;
若确定本地没存储所述视频的特效配置文件,向服务端请求所述视频的特效配置文件。
9.一种电子设备,其特征在于,包括:至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至8中任一项所述的调整特效的方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的调整特效的方法。

说明书全文

一种调整特效的方法、电子设备及存储介质

技术领域

[0001] 本发明实施例涉及数据处理领域,特别涉及一种调整特效的方法、电子设备及存储介质。

背景技术

[0002] 为使视频更为生动有趣,人们常常在录制视频中,把特效或3D贴图叠加至视频上。视频输出时,特效或3D贴图成为视频的一部分。
[0003] 然而,发明人发现现有技术中至少存在如下问题:视频录制后,视频的特效效果是固定不变的,无法调整。

发明内容

[0004] 本发明实施方式的目的在于提供一种调整特效的方法、电子设备及存储介质,使得能够对特效进行调整,使得特效的变化效果更加丰富多彩,增加了视频特效的趣味性以及人与视频之间的互动性
[0005] 为解决上述技术问题,本发明的实施方式提供了一种调整特效的方法,包括以下步骤:在根据视频的特效配置文件,播放视频的过程中,确定音频声音类别;根据音频的声音类别,播放特效。
[0006] 本发明的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述实施方式提及的调整特效的方法。
[0007] 本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述实施方式提及的调整特效的方法。
[0008] 本发明实施方式相对于现有技术而言,由于视频和特效分离,电子设备基于特效配置文件播放视频,使得电子设备可以根据音频的声音类别,播放特效,进而使得视频中特效更为贴合播放环境,增加了视频特效的趣味性。
[0009] 另外,根据音频的声音类别,播放特效,具体包括:根据音频的声音类别,以及预设的声音类别和特效的对应关系,确定与音频的声音类别对应的特效;播放与音频的声音类别对应的特效。
[0010] 另外,在播放与音频的声音类别对应的特效之前,调整特效的方法还包括:确定当前播放的视频中存在与音频的声音类别对应的目标物体。
[0011] 另外,在根据音频的声音类别,播放特效之前,特效调整方法还包括:确定音频的声音特征;根据所述音频的声音类别,播放特效,具体包括:根据声音特征,调整视频中与音频的声音类别对应的特效。该实施例中,增加了视频特效的趣味性,使得视频特效更贴合播放环境。
[0012] 另外,声音特征包括声音响度,和/或,声音方向。
[0013] 另外,声音特征包括声音响度,根据音频的声音特征,调整视频中与音频的声音类别对应的特效,包括:根据音频的声音响度,以及预设的声音响度与特效的强度的对应关系,调整视频中与音频的声音类别对应的特效的强度;声音响度与特效的强度的对应关系为:特效的强度=(音频的声音响度-预设的声音响度最小值)*[(预设的特效强度最大值-预设的特效强度最小值)/(预设的声音响度最大值-所述声音响度最小值)]+特效强度最小值。该实施例中,根据声音响度调整特效强度,使得特效效果更贴合播放环境。
[0014] 另外,声音特征包括声音方向,根据音频的声音特征,调整视频中与音频的声音类别对应的特效,包括:根据音频的声音方向,以及预设的声音方向和特效的形态的对应关系,调整视频中与音频的声音类别对应的特效的形态。该实施例中,根据声音方向调整特效状态,使得特效更贴合播放环境。
[0015] 另外,声音特征包括声音方向,确定音频的声音方向,包括:确定麦克阵列中第一麦克风和第二麦克风之间的第一相对位置关系;其中,第一麦克风为第i个接收到声音的麦克风,第二麦克风为第i+1个接收到声音的麦克风;i为不大于N-2的正整数,N为麦克风阵列中麦克风的个数;确定第二麦克风和第三麦克风之间的第二相对位置关系;其中,第三麦克风为第i+2个接收到声音的麦克风;根据第一相对位置关系和第二相对位置关系,确定音频的声音方向;或者,根据音频的声音类别,确定摄像头拍摄图像中与音频的声音类别对应的目标物体;确定目标物体和播放端之间的相对位置关系;根据目标物体和播放端之间的相对位置关系,确定音频的声音方向。
[0016] 另外,根据音频的声音特征,调整视频中与音频的声音类别对应的特效之前,调整特效的方法还包括:判断本地是否存储有视频的特效配置文件;若确定本地没存储视频的特效配置文件,向服务端请求视频的特效配置文件。附图说明
[0017] 一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0018] 图1是根据本发明的第一实施方式的调整特效的方法的流程图
[0019] 图2a是根据本发明的第一实施方式的麦克风的位置示意图;
[0020] 图2b是根据本发明的第一实施方式的根据麦克风位置确定声音方向的效果示意图;
[0021] 图3a是根据本发明的第一实施方式的目标物体和播放端的位置示意图;
[0022] 图3b是根据本发明的第一实施方式的基于目标物体确定声音方向的效果示意图;
[0023] 图4a-4c是根据本发明的第一实施方式的蜡烛特效的显示效果示意图;
[0024] 图5是根据本发明的第二实施方式的调整特效的方法的流程图;
[0025] 图6是根据本发明的第三实施方式的调整特效的装置的结构示意图;
[0026] 图7是根据本发明的第四实施方式的电子设备的结构示意图。

具体实施方式

[0027] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
[0028] 除非上下文明确要求,否则整个说明书权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明公开的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0029] 本发明的第一实施方式涉及一种调整特效的方法,应用于电子设备,例如,终端或服务器。如图1所示,调整特效的方法包括以下步骤:
[0030] 步骤101:在根据视频的特效配置文件,播放视频的过程中,确定声音类别。
[0031] 具体地说,音频可以是播放端的麦克风录制的环境声音的音频,也可以是麦克风录制的环境声音和视频声音的音频。
[0032] 需要说明的是,本领域技术人员可以理解,电子设备可以使用神经网络(RecurrentNeuralNetwork,RNN)、时间卷积网络(TemporalConvolutionalNetwork,TCN)、朴素贝叶斯算法等实现声音的分类,确定音频中的声音类别,本实施方式不限制确定声音类别的具体方式。
[0033] 以下以朴素贝叶斯为例,对电子设备确定声音类别的方法进行举例说明。
[0034] 步骤1011:电子设备从数据库分享平台(如Kaggle)或其它途径获取训练数据集。例如,训练数据集如表1所示。表1中,前20列表示声音的特征种类,最后一列为声音类别。若某一特征值为0,可以使用同类别下该列的平均值。
[0035] 表1
[0036]
[0037] 步骤1012:电子设备对训练数据集进行特征值离散化处理。例如,电子设备基于公式: 进行离散化。max为该特征种类的最大值,min为该特征种类的最小值,n为离散程度,如,n取10,Floor()表示向下取整函数,每个特征种类的值离散为[0,1,2,3,4,5,6,7,8,9]中的一个,理算后的数据如表2所示。
[0038] 表2
[0039]
[0040]
[0041] 步骤1013:朴素贝叶斯分类器实现。
[0042] 具体地说,假设20个特征值分类为F1,F2,F3,......,F20,F1i1表示特征F1取第i1个分类,假设Lable分类为L1,L2,L3,…,Ln,则,类别为Ln的概率=P(Ln|F1i1*F2i2*F3i3.....F19i19*F20i20)=P(F1i1*F2i2*F3i3.....F19i19*F20i20|Ln)*P(Ln)/P(F1i1*F2i2*F3i3.....F19i19*F20i20)。通过比较音频为各类别的概率大小,确定声音类别。
[0043] 需要说明的是,上述内容仅为举例说明,实际应用中,还可以通过其他方式确定声音类别,此处不一一赘述其他方式的具体实现。
[0044] 步骤102:根据音频的声音类别,播放特效。
[0045] 具体地说,电子设备可以根据声音类别,调整视频的特效,播放调整后的特效。
[0046] 需要说明的是,本领域技术人员可以理解,实际应用中,可以根据需要确定声音类别的划分粒度,例如,本领域技术人员可以将声音类别划分为跑车发动机声音、自行车声音等大粒度的类别,各大粒度类别对应的特效的类别不同。本领域技术人员还可以在大粒度类别下再划分为小粒度类别,同一大粒度类别下的每个小粒度类别的特效类别相同,状态不同,例如,跑车发动机声音类别下的跑车正常驾驶、跑车慢速度行驶等小粒度的类别,本实施方式不限制声音类别的划分方式。
[0047] 例如,电子设备对于特效渲染引擎中存在MAP映射关系如表3所示,电子设备根据声音类别,和MAP映射关系,确定与该声音类别的特效。
[0048] 表3
[0049]
[0050] 需要说明的是,表3仅为举例说明,本领域技术人员可以理解,实际应用中,声音类别和特效的对应关系可以以其他形式存在。
[0051] 以下对电子设备基于根据音频的声音类别,播放特效的过程进行举例说明。
[0052] 例子1:电子设备根据音频的声音类别,以及预设的声音类别和特效的对应关系,确定与音频的声音类别对应的特效;播放与音频的声音类别对应的特效。
[0053] 在一个实施例中,电子设备在播放与音频的声音类别对应的特效之前,确定当前播放的视频帧中存在与音频的声音类别对应的目标物体。具体地说,在电子设备可以通过特效渲染引擎,确定音频的声音类别对应的特效(以下简称特效A)。电子设备识别当前播放的视频帧,判断该视频帧中是否存在特音频的声音类别对应的目标物体,若存在目标物体,则根据预设的目标物体和特效A的相对位置关系,确定特效A在该视频帧中的位置;根据确定的位置,播放特效A。若不存在目标物体,则不播放特效A。
[0054] 在一个实施例中,电子设备在根据预设的目标物体和特效A的相对位置关系,确定特效A在该视频帧中的位置之前,可以先根据特效配置文件,判断当前处理的视频帧的特效中是否包括特效A,若确定包括,则直接播放特效A,若不包括,执行根据预设的目标物体和特效A的相对位置关系,确定特效A在该视频帧中的位置的步骤。
[0055] 在一个实施例中,电子设备中存储有特效的属性信息。特效的属性信息可以指示特效为环境类特效或非环境类特效。环境类特效是指风、雨等自然环境现象对应的特效,如风的特效。电子设备存储有各环境类特效的预设的位置信息。非环境类特效可以是跑车特效等,电子设备存储有各非环境类特效对应的目标物体的信息,以及目标物体和非环境类特效的相对位置关系。若电子设备确定音频的声音类别对应的特效(以下简称特效B)的属性信息指示特效为环境类特效,则可以在特效B的预设的位置信息所指示的位置上播放特效B。若电子设备确定特效B为非环境类特效,则可以参考上述特效A的播放方式,播放特效B。
[0056] 值得一提的是,电子设备基于音频的声音,增加视频的特效,提高了视频特效的趣味性,增加了视频和环境的互动性。
[0057] 例子2:电子设备在根据音频的声音类别,播放特效之前,确定音频的声音特征。电子设备根据声音特征,调整视频中与音频的声音类别对应的特效。该实施例中,增加了视频特效的趣味性,使得视频特效更贴合播放环境。
[0058] 具体地说,电子设备可以通过特效渲染引擎,确定音频的声音类别对应的特效,基于该声音类别的声音特征,调整该声音类别对应的特效。
[0059] 在一个实施例中,声音特征可以包括声音响度和/或声音方向。
[0060] 需要说明的是,本领域技术人员可以理解,声音特征还可以是声音的其他特征,此处不一一列举。
[0061] 需要说明的是,本实施方式中,电子设备识别音频所包含声音的声音类别,并对该声音类别对应的特效进行调整,例如,该声音类别对应的视觉特效、体感特效,而非对识别的声音本身的特征进行调整。
[0062] 以下对根据声音特征,调整视频中与音频的声音类别对应的特效的过程进行举例说明。
[0063] 情况1:声音特征包括声音响度。电子设备根据音频的声音响度,以及预设的声音响度与特效的强度的对应关系,调整视频中与音频的声音类别对应的特效的强度。
[0064] 具体地说,电子设备可以通过麦克风实时获取播放端在播放视频时的视频声音和环境声音,得到音频。电子设备确定音频的声音响度,并根据音频的声音响度,实时调整特效的强度。
[0065] 在一个实施例中,电子设备可以在确定声音响度之前,或者,确定声音类别之前,对音频进行滤波处理。例如,电子设备通过自适应滤波(Least Mean Square,LMS)算法对录制的声音进行去噪处理。
[0066] 在一个实施例中,声音响度与特效的强度的对应关系为:特效的强度=(音频的声音响度-预设的声音响度最小值)*[(预设的特效强度最大值-预设的特效强度最小值)/(预设的声音响度最大值-声音响度最小值)]+特效强度最小值。其中,声音响度最大值、声音响度最小值、特效强度最大值和特效强度最小值可以根据需要设置,本实施方式不作限制。
[0067] 值得一提的是,在特效强度最小值的基础上,基于声音响度调整特效强度,可以避免静音环境下特效强度为0,影响特效显示的问题。
[0068] 在一个实施例中,声音响度最大值为60,声音响度最小值为20。
[0069] 值得一提的是,根据声音响度调整特效强度,使得特效效果更贴合播放环境。
[0070] 需要说明的是,本领域技术人员可以理解,本实施方式中提及的声音响度与特效的强度的对应关系仅为举例说明,实际应用中,也可以设置其他对应关系,本实施方式不限制声音响度与特效的强度的对应关系。
[0071] 情况2:声音特征包括声音方向。电子设备根据音频的声音方向,以及预设的声音方向和特效的形态的对应关系,调整视频中与音频的声音类别对应的特效的形态。例如,若声音类别为风声,风声对应的特效为蜡烛,则根据风声的声音方向,调整蜡烛的火焰方向。
[0072] 以下对确定声音方向的方法进行举例说明。
[0073] 方法1:电子设备确定麦克风阵列中第一麦克风和第二麦克风之间的第一相对位置关系;其中,第一麦克风为第i个接收到声音的麦克风,第二麦克风为第i+1个接收到声音的麦克风;i为不大于N-2的正整数,N为麦克风阵列中麦克风的个数;确定第二麦克风和第三麦克风之间的第二相对位置关系;其中,第三麦克风为第i+2个接收到声音的麦克风;根据第一相对位置关系和第二相对位置关系,确定音频的声音方向。
[0074] 在一个例子中,电子设备确定麦克风的位置,并定设定编号。例如,麦克风位置如图2a所示,分别为:M1、M2、M3、M4、M5和M6。电子设备确定计算各个麦克风获取目标声音(即特效对应的声音)的顺序。假设,麦克风获取目标声音的顺序为M1、M4、M2、M5、M3、M6,则电子设备通过声音顺序,计算声音的方向的过程包括:电子设备获取首个检测到目标声音的麦克风编号,即M1,以及M1检测到目标声音的时间T1,获取第2个检测到目标声音的麦克风编号,即M4,以及M4检测到目标声音的时间T4。电子设备根据T1与T4的时间差值,以及声音传播速度,计算M1和M4的相对位置关系,即ad之间的距离(由于方向有差异,因此并非绝对准确值,但是由于声音具备波形,以及平行性,所以即便都有误差,但也能估算出声音大至方向)。电子设备获取第3个检测到目标声音的麦克风编号,即M2,以及M2检测到目标声音的时间T2。电子设备根据T2与T4之间的时间差,计算出M1和M2之间的位置关系,即ab’之间的距离。电子设备连接ad,以及ab’,以db`为底边,a为顶点,画出直,效果如图2b所示。其中,直角方向为声音方向,即下图中ea的方向。
[0075] 方法2:电子设备根据音频的声音类别,确定摄像头拍摄图像中与音频的声音类别对应的目标物体;确定目标物体和播放端之间的相对位置关系;根据目标物体和播放端之间的相对位置关系,确定音频的声音方向。
[0076] 在一个例子中,电子设备通过播放端的后置摄像头,对后置摄像头拍摄的物体进行识别。电子设备根据音频,确定声音类别。同时,检测后置摄像头中是否存在该声音类别对应的物体。若存在,则将该物体作为目标物体。假设,目标物体和播放端的位置关系如图3a所示。其中,a为目标物体,S为播放端。电子设备通过摄像头或距离传感器,检测目标物体与播放端之间的距离,该距离为ab,其中,b点是目标物体在屏幕上的成像的中心位置。电子设备可以通过播放端屏幕的分辨率,以及播放端屏幕的尺寸,计算出来屏幕中心坐标c。以b为轴心,对bc进行旋转了,直至它和ac(即ac’)成直角,如图3b所示。ab的距离,bc的距离,ac’b的夹角为90度,通过夹角公式,可获得abc’的夹度。同样,可获取c’bc的夹角=90-abc’。其中,c’bc的夹角即为声音方向的角度。
[0077] 需要说明的是,本领域技术人员可以连接,实际应用中,也可以通过其他方法确定声音方向,本实施方式不一一赘述。
[0078] 值得一提的是,根据声音方向调整特效状态,使得特效更贴合播放环境。
[0079] 情况3:声音特征包括声音响度和声音方向。电子设备根据音频的声音响度,以及预设的声音响度与特效的强度的对应关系,调整视频中与音频的声音类别对应的特效的强度,根据音频的声音方向,以及预设的声音方向和特效的形态的对应关系,调整视频中与音频的声音类别对应的特效的形态。
[0080] 假设,视频中某一特效为蜡烛。在播放到该蜡烛出现的视频帧时,若音频的声音类别没有风声,则蜡烛特效的显示效果如图4a所示。若音频的声音类别中包括风声,则根据风声的声音响度,调整蜡烛特效的火焰的晃动程度。根据风声的声音方向,调整蜡烛特效的火焰方向。若风声的声音方向指示风声来自右侧,且风声的声音响度小,蜡烛的像是效果如图4b所示,若风声的声音方向指示风声来自右侧,且风声的声音响度大,蜡烛的像是效果如图
4c所示。
[0081] 需要说明的是,本领域技术人员可以理解,实际应用中,若某一音频中,部分声音无法识别出声音方向,则使用已识出的声音方向作为该部分声音的声音方向,或者,电子设备可以按照无方向处理(即没有声音方向参数修正),本实施方式不限制具体处理方式。
[0082] 需要说明的是,通过上述内容可知,电子设备最终播放的特效中,可以包括特效配置文件中指示的特效,以及基于音频的声音类别增加的特效,也可以包括基于音频的声音特征,对特效配置文件中的特效调整后的特效,还可以包括:基于音频的声音特征,对特效配置文件中的特效调整后的特效,以及基于音频的声音类别增加的特效。
[0083] 需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。
[0084] 与现有技术相比,本实施方式中提供的调整特效的方法,由于视频和特效分离,电子设备基于特效配置文件播放视频,使得电子设备可以根据音频的声音类别,播放特效,进而使得视频中特效更为贴合播放环境,增加了视频特效的趣味性。
[0085] 本发明的第二实施方式涉及一种调整特效的方法,本实施方式是对第一实施方式的进一步改进,具体改进之处为:在播放视频之前,根据本地是否存储特效配置文件的判断结果,确定是否向服务器请求视频的特效配置文件。
[0086] 具体的说,如图5所示,在本实施方式中,包含步骤201至步骤204,其中,步骤203和步骤204分别与第一实施方式中的步骤101和步骤102大致相同,此处不再赘述。下面主要介绍不同之处:
[0087] 步骤201:判断本地是否存储有视频的特效配置文件。
[0088] 具体地说,电子设备播放视频时,检测本地是否存在该视频的特效配置文件,如果不存在,执行步骤202,如果存在,执行步骤203。
[0089] 在一个实施例中,视频被拍摄后,进行特效处理。特效处理时,调用特效渲染引擎在用户指定的位置放置特效。其中,特效渲染引擎是指可以提供高效流畅的特效图形渲染能的系统。特效生成完后,生成特效配置文件,特效配置文件可以记录特效的ID、方向、位置、大小、以及出现的时间(特效时间点)等信息。把该特效配置文件保存至服务端,当用户播放该视频时,从服务端下载该特效的配置文件,并保存在本地。
[0090] 步骤202:向服务端请求视频的特效配置文件。
[0091] 具体地说,电子设备向服务端请求该视频的特效配置文件的过程中,服务器查询该视频是否有特效配置文件,如果没有,则发送提示信息,提示电子设备该视频没有特效配置文件,如果存在则,发送该视频的特效配置文件给电子设备。若视频存在特效配置文件,则在视频播放至特效配置文件指示的特效时间点时,调用特效渲染引擎,按照特效配置文件进行特效渲染。
[0092] 执行步骤203和步骤204。
[0093] 需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。
[0094] 与现有技术相比,本实施方式中提供的调整特效的方法,由于视频和特效分离,电子设备基于特效配置文件播放视频,使得电子设备可以根据音频的声音类别,播放特效,进而使得视频中特效更为贴合播放环境,增加了视频特效的趣味性。除此之外,在播放视频前,在本地未存储特效配置文件的情况下再向服务器请求特效配置文件,避免服务器负荷过大。
[0095] 上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0096] 本发明的第三实施方式涉及一种调整特效的装置,如图6所示,包括:确定模301和调整模块302。确定模块301用于在根据视频的特效配置文件,播放视频的过程中,确定音频的声音类别。播放模块302用于根据音频的声音类别,播放特效。
[0097] 不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
[0098] 值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
[0099] 本发明的第四实施方式涉及一种电子设备,如图7所示,包括:至少一个处理器401;以及,与所述至少一个处理器401通信连接的存储器402;其中,所述存储器402存储有可被所述至少一个处理器401执行的指令,所述指令被所述至少一个处理器401执行,以使所述至少一个处理器401能够执行上述实施方式提及的调整特效的方法。
[0100] 该电子设备包括:一个或多个处理器401以及存储器402,图7中以一个处理器401为例。处理器401、存储器402可以通过总线或者其他方式连接,图7中以通过总线连接为例。存储器402作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施方式中特效配置文件就存储于存储器402中。
处理器401通过运行存储在存储器402中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述调整特效的方法。
[0101] 存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,存储器402可选包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0102] 一个或者多个模块存储在存储器402中,当被一个或者多个处理器401执行时,执行上述任意方法实施方式中的调整特效的方法。
[0103] 上述产品可执行本申请实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本申请实施方式所提供的方法。
[0104] 本发明的第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
[0105] 即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0106] 本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈