掌桥专利:专业的专利平台
掌桥专利
首页

氛围特效生成方法、装置、电子设备和存储介质

文献发布时间:2023-06-19 10:58:46


氛围特效生成方法、装置、电子设备和存储介质

技术领域

本发明涉及互联网技术领域,具体而言,涉及一种氛围特效生成方法、装置、电子设备和存储介质。

背景技术

互联网技术的进步,使生活娱乐方式越发多元化。网络直播作为一种新兴的生活娱乐方式受到大部分人群的喜爱。对于网络直播而言,直播内容的呈现十分重要,优秀的直播内容需要具有带入感,而由于网络直播的客观条件,主播与观众中之间存在物理隔离,造成网络直播中内容呈现生硬的情况。对此,直播服务提供方提供氛围特效服务,用于协助主播增强直播内容的带入感。

然而,目前直播服务提供方所提供的氛围特效服务非常单一,比如,通过播放氛围音(比如哈哈哈大笑、乌鸦叫声等),那观众只能在听觉上听到这个氛围声音,事实上对氛围的效果大打折扣。

发明内容

有鉴于此,本发明的目的在于提供一种氛围特效生成方法、装置、电子设备和存储介质。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明提供一种氛围特效生成方法,所述氛围特效生成方法包括:

根据感应到的点选操作,加载所述点选操作所对应的目标特效资源;其中,所述目标特效资源包括特效音乐、动画特效数据及特效滤镜参数;

在启动播放所述特效音乐的同时,利用所述特效滤镜参数对采集到的实际图像帧进行处理,直到所述特效音乐停止播放;

在启动播放所述特效音乐的同时,将所述动画特效数据叠加于采集到的实际图像帧,直到所述特效音乐停止播放。

在可选的实施方式中,在所述动画特效数据包括多帧特效动画帧的情况下,所述将所述动画特效数据叠加于采集到的实际图像帧的步骤包括:

根据多帧所述特效动画帧按照预设的动画顺序生成动态图像;

将所述成动态图像叠加于采集到的所述实际图像帧上。

在可选的实施方式中,所述氛围特效生成方法还包括:

在感知到氛围预览控件被触发的情况下,弹出氛围预览框;其中,所述氛围预览框中展示多个待选特效资源所对应的效果示例动画,以便用户通过点选操作从多个待选特效资源中确定出所述目标特效资源。

在可选的实施方式中,在加载所述点选操作所对应的目标特效资源之后,所述氛围特效生成方法还包括:

从所述目标特效资源所对应的效果示例动画中确定触发动作;

根据采集到的实际图像帧,进行所述触发动作检验;

若检测到所述触发动作,在启动播放所述特效音乐。

在可选的实施方式中,所述氛围特效生成方法还包括:

在接收到用户输入的使用效果模拟指令的情况下,获取用户在所述实际图像帧中选中的目标对象;

将多个所述待选特效资源所对应的效果示例动画中的可替换对象替换为所述目标对象,以得到使用效果模拟动画并在所述氛围预览框进行展示。

第二方面,本发明提供一种氛围特效生成装置,所述氛围特效生成装置包括:

加载模块,用于根据感应到的点选操作,加载所述点选操作所对应的目标特效资源;其中,所述目标特效资源包括特效音乐、动画特效数据及特效滤镜参数;

处理模块,用于在启动播放所述特效音乐的同时,利用所述特效滤镜参数对采集到的实际图像帧进行处理,直到所述特效音乐停止播放;

叠加模块,用于在启动播放所述特效音乐的同时,将所述动画特效数据叠加于采集到的实际图像帧,直到所述特效音乐停止播放。

在可选的实施方式中,在所述动画特效数据包括多帧特效动画帧的情况下,所述叠加模块包括:

生成子模块,用于根据多帧所述特效动画帧按照预设的动画顺序生成动态图像;

叠加子模块,用于将所述成动态图像叠加于采集到的所述实际图像帧上。

在可选的实施方式中,所述氛围特效生成装置还包括:

弹出模块,在感知到氛围预览控件被触发的情况下,弹出氛围预览框;其中,所述氛围预览框中展示多个待选特效资源所对应的效果示例动画,以便用户通过点选操作从多个待选特效资源中确定出所述目标特效资源。

第三方面,本发明提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现前述实施方式任一所述的方法。

第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任一项所述的方法。

与现有技术相比,本发明实施例提供的氛围特效生成方法通过根据感应到的点选操作,加载所述点选操作所对应的目标特效资源;其中,所述目标特效资源包括特效音乐、动画特效数据及特效滤镜参数;在启动播放所述特效音乐的同时,利用所述特效滤镜参数对采集到的实际图像帧进行处理,直到所述特效音乐停止播放;在启动播放所述特效音乐的同时,将所述动画特效数据叠加于采集到的实际图像帧,直到所述特效音乐停止播放。通过音乐、动画及滤镜的配合,实现丰富的氛围特效,从视觉和听觉多维度增强直播氛围,提高直播内容呈现效果。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例提供的直播场景示意图。

图2示出了本发明实施例提供的电子设备的示意图。

图3示出了本发明实施例提供的氛围特效生成方法的步骤流程图之一。

图4示出了本发明实施例提供的通过点选名字快捷键选择目标特效资源的示例图。

图5示出了本发明实施例提供的弹出氛围预览框的示例图。

图6示出了本发明实施例提供的氛围特效生成方法的步骤流程图之二。

图7示出了本发明实施例提供的通过识别触发动作是否出现,而判定是否对实际图像帧进行滤波和添加动画特效的示例图。

图8示出了本发明实施例提供的氛围特效生成装置的示意图。

图标:100-电子设备;110-存储器;120-处理器;130-通信模块;400-氛围特效生成装置;401-加载模块;402-处理模块;403-叠加模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

网络直播作为一种新兴的生活娱乐方式,受到广大网民的喜爱。对于网络直播而言,直播内容的呈现十分重要,优秀的直播内容需要具有带入感,而由于网络直播的客观条件,主播与观众中之间存在物理隔离,一方面,会造成主播无法感受到观众积极的反馈,影响后续直播内容。另一方面,观众不能直接感受其他观众对直播内容的反应,往往也很难被直播内容带动。

对此,直播服务提供方提供氛围特效服务,用于协助主播增强直播内容的带入感。比如,主播故意制造尴尬的停顿时,会采用播放乌鸦叫声增强氛围。再比如,主播提到笑点时,可以播放哈哈哈哈大笑的声音增强氛围。

显然,上述氛围呈现的方式非常单一,观众只能在听觉上感受到氛围,这对氛围的效果大打折扣。

为了改善上述问题,本发明实施例提供了一种氛围特效生成方法、装置、电子设备和存储介质。

上述氛围特效生成方法及装置可应用于图1所示的直播场景。如图1所示,直播客户端(又称为主播)采集直播图像帧生成直播视频数据,以视频流的形式发送给视频服务器。由视频服务器对直播视频数据进行相关处理后,发送至对应的观众客户端。上述观众客户端可以是进入直播客户端所创建的直播间的观众所使用的客户端。

需要说明的是,上述直播客户端和观众客户端本质上都是从视频服务器获取服务的客户端,二者区别仅在于直播活动中所承担的角色不同。每一个客户端都可以根据用户的选择在直播客户端与观众客户端之间切换。比如,用户A使用客户端A进行直播,那么客户端A为直播客户端,而进入用户A所创建的直播间的用户B所使用的客户端B为观众客户端。在用户A下播后,使用客户端A进入用户B所创建的直播间时,正在进行直播的用户B所使用的客户端B为直播客户端,客户端A为观众客户端。

本发明实施例所提供的氛围特效生成方法及装置可以应用于图1中的直播客户端。

上述直播服务器可以是但不限于个人电脑(personal computer,PC)、服务器、分布式部署的计算机等等。可以理解的是,服务器也不限于物理服务器,还可以是物理服务器上的虚拟机、基于云平台上构建的虚拟机等能提供与所述服务器或者虚拟机有相同功能的计算机。上述直播服务器内存储有大量氛围特效资源,以便客户端下载使用。上述氛围特效资源可以是特效音乐、动画特效数据及特效滤镜参数之一或之间的组合。

上述客户端可以是安装于电子设备内的应用程序。客户端启动运行后,可调用电子设备的硬件资源与直播服务器进行数据交互,从而获得直播服务器所提供的服务,比如,开启直播、进入直播间观看直播、下载氛围特效资源等。上述电子设备可以是具有图像采集及显示功能的智能设备,比如可以包括手机、智能家居设备、可穿戴设备、智能移动设备、虚拟现实设备、或增强现实设备等,也可以是平板计算机、膝上型计算机、或机动车辆中的内置设备等。

请参照图2,是电子设备100的方框示意图。上述电子设备100包括存储器110、处理器120及通信模块130。所述存储器110、处理器120以及通信模块130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,存储器110用于存储程序或者数据。所述存储器110可以是,但不限于,随机存取存储器110(Random Access Memory,RAM),只读存储器110(Read Only Memory,ROM),可编程只读存储器110(Programmable Read-Only Memory,PROM),可擦除只读存储器110(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器110(ElectricErasable Programmable Read-Only Memory,EEPROM)等。

处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。

通信模块130用于通过所述网络建立所述电子设备100与其它通信终端之间的通信连接,并用于通过所述网络收发数据。

应当理解的是,图2所示的结构仅为电子设备100的结构示意图,所述电子设备100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

第一实施例

请参考图3,图3示出了本发明实施例提供的氛围特效生成方法。如图3所示,上述氛围特效生成方法可以包括以下步骤:

步骤S101,根据感应到的点选操作,加载点选操作所对应的目标特效资源。

上述目标特效资源为可从直播服务器获得的氛围特效资源。故,上述目标特效资源也可以包括特效音乐、动画特效数据及特效滤镜参数。

在一些实施例中,上述动画特效数据可以是静态的图像(比如,贴纸图)。在另一些实施例中,上述动画特效数据还可以由多帧特效动画帧组成,上述多帧特效动画帧按顺序快速切换可以呈现动画形态。

在一些实施例中,上述特效滤镜参数可以是用于调整图像画面的参数。比如,特效滤镜参数可以是用于瘦脸的画面调整参数、用于美颜的画面调整参数、用于大眼的画面调整参数、将画面切换为黑白的调整参数、将画面风格变为漫画风的调整参数等。

上述点选操作为电子设备100感知到用户所触发的操作。上述电子设备100可以向用户展示可供选择使用的待选特效资源(待选特效资源包括已从直播服务器下载的氛围特效资源,也包括可以从直播服务器下载到的氛围特效资源,还可以包括主播自定义的氛围特效资源),如此,可以根据感应到的点选操作从展示的待选特效资源中确定出目标特效资源。

在此,为了方便解说自定义的氛围特效资源的获得方式,下面用自定义特效资源指代自定义的氛围特效资源,用系统特效资源指代可从直播服务器下载到的氛围特效资源。

在一些实施例中,上述自定义特效资源可以是用户通过更改系统特效资源中至少一项特效而生成,比如,用户通过上传自定义音乐,替换系统特效资源中的特效音乐,从而组合成自定义特效资源。当然,特效动画、特效滤镜参数也可以由用户自定义的内容进行替换。

在一些实施例中,上述自定义特效资源还可以是用户通过上传自定义音乐和自定义动画帧,并从直播服务可提供的滤镜特效参数中选出可用的滤镜特效参数。再将上述自定义音乐、自定义动画帧和可用的滤镜特效参数进行组合,得到自定义特效资源。

此外,在用户观看直播的过程中,如果喜欢某直播间内所使用的自定义特效资源,可以通过直播间界面的特定按钮获取到该自定义特效资源,实现自定义特效资源的共享。

展示待选氛围特效资源的方式可以是以名字快捷键的方式展示。上述名字快捷键可以是携带待选氛围特效资源的名称的触控键。

示例性地,如图4中,运行客户端的电子设备100的显示界面中展示多个待选特效资源,其中,携带名称“多人欢呼”的触控键对应着多人欢呼氛围特效、携带名称“高光时刻”的触控键对应着高光时刻氛围特效、携带名称“凉凉”的触控键对应着凉凉氛围特效。当感知到用户的触控操作指向携带名称“多人欢呼”的触控键时,可将待选特效资源(多人欢呼氛围特效资源)确定为目标特效资源。

在一些实施例中,如果目标特效资源已经下载到电子设备100中,则上述加载目标特效资源可以是从电子设备100内部获取对应的特效音乐、动画特效数据及特效滤镜参数。

在另一些实施例中,如果目标特效资源还未下载到电子设备100中,则上述加载目标特效资源可以是从直播服务器请求获取对应的特效音乐、动画特效数据及特效滤镜参数。

步骤S102,在启动播放特效音乐的同时,利用特效滤镜参数对采集到的实际图像帧进行处理,直到特效音乐停止播放。

上述实际图像帧为电子设备100采集到的原始图像数据。在一些实施例中,可以对实际图像帧进行处理后得到直播图像,并以视频流的方式发送给直播服务器,以便由直播服务器转发给观众客户端。在另一些实施例中,也可以不对实际图像帧进行处理,将实际图像帧作为直播图像,并以视频流的方式发送给直播服务器,以便由直播服务器转发给观众客户端。

可以理解地,是否对实际图像帧进行处理主要跟用户选择的直播效果有关。

在一些实施例中,播放特效音乐播放期间所采集到的每一帧实际图像帧均采用目标特效资源中的特效滤镜参数进行处理。比如,目标特效资源中的特效滤镜参数为用于指示瘦脸的参数,那么在特效音乐播放期间所采集到的每一帧实际图像帧,都会进行人脸检测,检测到人脸则进行瘦脸处理。

步骤S103,在启动播放特效音乐的同时,将动画特效数据叠加于采集到的实际图像帧,直到特效音乐停止播放。

在一些实施例中,在动画特效数据包括一帧特效动画帧的情况下,特效音乐播放期间,将上述特效动画帧贴于所采集到的每一帧实际图像帧中。

在另一些实施例中,在上述动画特效数据包括多帧特效动画帧的情况下,根据多帧特效动画帧按照预设的动画顺序生成动态图像,将成动态图像叠加于采集到的实际图像帧上。

可理解地,上述特效音乐播放期间也会同步将特效音乐的音频数据与处理后的直播画面(也即,滤镜处理后且叠加了动画特效数据的实际图像帧)进行编码发送给直播服务器,以便直播服务器转发给对应的观众客户端进行观看。

通过上述步骤S102和步骤S103可实现特效音乐、特效滤镜和动画特效的同步呈现。

前述实施例中提到电子设备100可以通过名字快捷键的方式展示待选特效资源。该方式虽然简单快捷,但对于不熟悉待选特效资源的用户而言,很难快速选出所需的氛围特效。为了解决这一问题,在一些实施例中,上述氛围特效生成方法还包括:在感知到氛围预览控件被触发的情况下,弹出氛围预览框。

上述氛围预览框中展示多个待选特效资源所对应的效果示例动画,以便用户通过点选操作从多个待选特效资源中确定出目标特效资源。比如,图5所示,氛围预览控件被触发,电子设备100的显示界面中弹出氛围预览框。

上述效果示例动画为利用待选特效资源中的特效音乐、动画特效数据及特效滤镜参数对样本视频处理后所得到的短视频。上述效果示例动画可以预先生成。

在氛围预览框弹出后,每一上述待选特效资源所对应的效果示例动画便开始自动循环播放,以供用户参考氛围特效的实现效果。如图5所示,弹出氛围预览框后,氛围预览框中展示多人欢呼氛围特效、高光时刻氛围特效及凉凉氛围特效所对应的效果示例动画。

在上述步骤S102和步骤S103中提到利用特效滤镜参数和动画特效数据对实际图像帧进行的触发点均是特效音乐的启动播放。

在一些实施例中,可以在用户选中并完成目标特效资源的加载后,启动特效音乐的播放,从而联动对实际图像帧的处理。

在另一些实施例中,为了避免临时选择氛围特效资源给直播带来的暂停,在加载所述点选操作所对应的目标特效资源之后,如图6所示,所述氛围特效生成方法还包括:

步骤S201,从目标特效资源所对应的效果示例动画中确定触发动作。

在一些实施例中,如果目标特效资源只选择了一个的情况下,可以从示例动画中识别得到出现的多个可选择的动作,比如,能作为可选择的动作的可以是但不限于是摆手动作、比心动作、眨眼动作、摆头动作等。然后,从示例动画中出现过的可选择的动作中随机选择一个作为触发动作。

当然,还可以预先为各类动作设置对应的权重值,权重值越高,越优选。然后,将权重值最高的可选择的动作确定为触发动作。

在一些实施例中,如果目标特效资源只选择了多个的情况下,可以从各个目标特效资源的效果示例动画中识别得到出现的多个可选择的动作,然后,分别从每一个目标特效资源对应的可选择的动作中选出作为触发动作的动作,并需确保不同目标特效资源所对应的触发动作不同。比如,主播进行直播前,预先选择了待用的目标特效资源a及目标特效资源b,目标特效资源a所对应的效果示例动画中出现摇头动作和比心动作,目标特效资源b所对应的效果示例动画中出现比心动作和挥手动作,比心动作的权重值高于摇头动作和挥手动作,此场景下,不能将目标特效资源a及目标特效资源b的触发动作都确定为比心动作,否则主播直播过程中做出比心动作时可能同步触发目标特效资源a及目标特效资源b,造成混乱。故,将目标特效资源a所对应的触发动作设置为比心动作后,便只能将目标特效资源b所对应的触发动作设置为挥手动作,如此,主播便可以直播过程中轻松穿插使用各类预先选好氛围特性,提高直播内容质量。

也就是,目标特效资源所对应的触发动作并不是固定的,可以根据实际情况,将效果示例动画中出现的不同动作确定为触发动作。比如,在和不同的氛围特效资源被选为待用的情况下,最终确定出的触发动作也会不同。

当选出目标特效资源所对应的触发动作后,可以在效果示例动画中突出展示该触发动作(比如,效果示例动画播放到该触发动作时放缓播放速度,并进行文字提醒),从而方便用户通过模仿该触发动作触发对应的特效音乐的播放。

步骤S202,根据采集到的实际图像帧,进行触发动作检验。

在一些实施例中,可以对直播客户端所采集的视频流中的多帧实际图像帧进行动作识别,以判断直播客户端所采集到的视频流中是否出现上述触发动作。

步骤S203,若检测到触发动作,在启动播放特效音乐。

在一些实施例中,检测到触发动作,则启动该触发动作所对应的目标特效资源中的特效音乐,进而联动利用对应的目标特效资源中的动画特效数据及特效滤镜参数对客户端所采集到的实际图像帧进行处理。

如图7所示,从目标特效资源所对的效果示例动画中确定出的触发动作为顶球动作,那么在采集到的实际图像帧中未出现顶球动作之前,不播放特效音乐,也不对实际图像帧进行处理。当然,一旦出现顶球动作,那么启动特效音乐的播放,并联动对实际图像帧进行滤镜处理和叠加动画处理。

在一些实施例中,为了让用户更好的感受目标特效资源的实现效果,上述氛围特效生成方法还包括:

(1)在接收到用户输入的使用效果模拟指令的情况下,获取用户在实际图像帧中选中的目标对象。上述目标对象可以由用户在实际图像帧中框选出,比如,可以选中实际图像帧中出现的人员。

(2)将多个待选特效资源所对应的效果示例动画中的可替换对象替换为目标对象,以得到使用效果模拟动画并在氛围预览框进行展示。上述可替换对象也可以由用户在效果示例动画中框选出,比如,可以是效果示例动画所对应的样本视频中出现的人员。

为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种氛围特效生成装置400的实现方式,可选地,该氛围特效生成装置400可以采用上述图2所示的电子设备100的器件结构。进一步地,请参阅图8,图8为本发明实施例提供的一种氛围特效生成装置400的功能模块图。需要说明的是,本实施例所提供的氛围特效生成装置400,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该氛围特效生成装置400包括:加载模块401、处理模块402及叠加模块403。

加载模块401,用于根据感应到的点选操作,加载所述点选操作所对应的目标特效资源;其中,所述目标特效资源包括特效音乐、动画特效数据及特效滤镜参数。

在一些实施例中,上述步骤S101可以由加载模块401执行。

处理模块402,用于在启动播放所述特效音乐的同时,利用所述特效滤镜参数对采集到的实际图像帧进行处理,直到所述特效音乐停止播放。

在一些实施例中,上述步骤S102可以由处理模块402执行。

叠加模块403,用于在启动播放所述特效音乐的同时,将所述动画特效数据叠加于采集到的实际图像帧,直到所述特效音乐停止播放。

在一些实施例中,上述步骤S103可以由叠加模块403执行。

在一些实施例中,在所述动画特效数据包括多帧特效动画帧的情况下,所述叠加模块403包括:

生成子模块,用于根据多帧所述特效动画帧按照预设的动画顺序生成动态图像;

叠加子模块,用于将所述成动态图像叠加于采集到的所述实际图像帧上。

在一些实施例中,上述氛围特效生成装置400还包括:

弹出模块,在感知到氛围预览控件被触发的情况下,弹出氛围预览框;其中,所述氛围预览框中展示多个待选特效资源所对应的效果示例动画,以便用户通过点选操作从多个待选特效资源中确定出所述目标特效资源。

可选地,上述模块可以软件或固件(Firmware)的形式存储于图2所示的存储器110中或固化于该电子设备100的操作系统(Operating System,OS)中,并可由图2中的处理器120执行。同时,执行上述模块所需的数据、程序的代码等可以存储在存储器110中。

在一些实施例中,还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器120执行时实现前述氛围特效生成方法。

综上所示,本发明实施例提供了一种氛围特效生成方法、装置、电子设备和存储介质。其中,上述氛围特效生成方法包括根据感应到的点选操作,加载所述点选操作所对应的目标特效资源;其中,所述目标特效资源包括特效音乐、动画特效数据及特效滤镜参数;在启动播放所述特效音乐的同时,利用所述特效滤镜参数对采集到的实际图像帧进行处理,直到所述特效音乐停止播放。在启动播放所述特效音乐的同时,将所述动画特效数据叠加于采集到的实际图像帧,直到所述特效音乐停止播放。通过音乐、动画及滤镜的配合,实现丰富的氛围特效,从视觉和听觉多维度增强直播氛围,提高直播内容呈现效果。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 氛围特效生成方法、装置、电子设备和存储介质
  • 特效程序文件包的生成及特效生成方法与装置、电子设备
技术分类

06120112754101