弹窗动画生成方法和装置、弹窗动画、网络直播服务器制造方法及图纸

技术编号:19220246 阅读:32 留言:0更新日期:2018-10-20 08:25
本发明专利技术涉及弹窗动画生成方法和装置、弹窗动画、网络直播服务器,通过接收主播客户端在直播过程中发送的视频流;从所述视频流中提取第一人物图像;将预先获取的第二人物图像与所述第一人物图像进行图像叠加,生成弹窗动画;其中,第二人物图像与第一人物图像在弹窗动画中的位置关系根据所述第一人物图像和/或第二人物图像中人物的动作设置,所述弹窗动画用于发送至观众客户端进行显示,使得不同的直播间可以生成不同的弹窗,弹窗动画生成方式更加灵活,提高了主播客户端与观众客户端之间的交互效果。

【技术实现步骤摘要】
弹窗动画生成方法和装置、弹窗动画、网络直播服务器
本专利技术涉及网络直播
,尤其涉及弹窗动画生成方法和装置、弹窗动画、网络直播服务器。
技术介绍
网络直播是一种新兴的网络社交方式,网络直播系统一般包括主播第一客户端、网络直播服务器和直播观众用户第一客户端,如图1所示。主播第一客户端可以进行音频与视频的录制,然后将录制的音视频上传至网络直播服务器,再由网络直播服务器分发至直播观众用户第一客户端进行显示。同时,直播观众用户第一客户端可将用户发送的文字、表情等信息通过网络直播服务器转发至主播第一客户端进行显示。目前,在网络直播场景中,有时会由网络直播服务器生成弹窗,并向主播第一客户端或者直播观众用户第一客户端推送弹窗,以便达到提高趣味性、促进主播第一客户端与直播观众用户第一客户端之间的互动的目的。然而,传统的弹窗动画生成方式提高互动的效果较差。
技术实现思路
基于此,本专利技术提供了弹窗动画生成方法和装置、弹窗动画、网络直播服务器,以解决现有技术提高互动的效果较差的技术问题。根据本专利技术实施例的第一方面,提供一种弹窗动画生成方法,所述方法包括:接收主播客户端在直播过程中发送的视频流;从所述视频流中提取第一人物图像;将预先获取的第二人物图像与所述第一人物图像进行图像叠加,生成弹窗动画;其中,第二人物图像与第一人物图像在弹窗动画中的位置关系根据所述第一人物图像和/或第二人物图像中人物的动作设置,所述弹窗动画用于发送至观众客户端进行显示。进一步地,所述弹窗动画中还包括弹窗背景图像。进一步地,所述弹窗背景图像是从预存的多幅背景图像中选择的图像;或者所述弹窗背景图像根据当前时间、地点和/或天气生成。进一步地,所述方法还包括:在所述弹窗动画中插入获取观众客户端在直播间的公共聊天频道发送的字符信息和/或在弹窗动画中插入音频。进一步地,所述音频由观众客户端上传。进一步地,观众客户端上传的音频中包括直播观众用户的语音。进一步地,所述第二人物图像中包括观众客户端的账号头像;或者所述第二人物图像为观众客户端上传的图像;或者所述第二人物图像是根据表征直播观众用户性别的用户信息选取的图像。进一步地,观众客户端上传的图像中包括直播观众用户的人物图像;和/或所述第一人物图像为主播用户的人物图像。进一步地,所述弹窗动画为第二人物图像壁咚第一人物图像的壁咚图像。进一步地,叠加后的第二人物图像与第一人物图像的相对位置满足以下条件:第二人物图像中人物嘴唇位于所述第一人物图像中人物脸部所在区域内,且所述第二人物图像中人物的至少一个手掌位于所述第一人物图像中人物头部的一侧。进一步地,所述第二人物图像和第一人物图像均为3D图像。根据本专利技术实施例的第二方面,提供一种弹窗动画,所述弹窗动画根据任一实施例的弹窗动画生成方法生成。根据本专利技术实施例的第三方面,提供一种弹窗动画生成装置,所述装置包括:接收模块,用于接收主播客户端在直播过程中发送的视频流;提取模块,用于从所述视频流中提取第一人物图像;弹窗动画生成模块,用于将预先获取的第二人物图像与所述第一人物图像进行图像叠加,生成弹窗动画;其中,第二人物图像与第一人物图像在弹窗动画中的位置关系根据所述第一人物图像和/或第二人物图像中人物的动作设置,所述弹窗动画用于发送至观众客户端进行显示。根据本专利技术实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现任一实施例所述方法的步骤。根据本专利技术实施例的第五方面,提供一种网络直播服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现任一实施例所述方法的步骤。根据本专利技术实施例的第六方面,提供一种网络直播系统,所述网络直播系统包括:主播客户端、网络直播服务器和观众客户端;所述主播客户端用于在直播过程中向网络直播服务器发送视频流;所述网络直播服务器用于将预先获取的第二人物图像与所述第一人物图像进行图像叠加,生成弹窗动画;其中,第二人物图像与第一人物图像在弹窗动画中的位置关系根据所述第一人物图像和/或第二人物图像中人物的动作设置,所述弹窗动画用于发送至观众客户端进行显示。应用本专利技术实施例方案,通过接收主播客户端在直播过程中发送的视频流;从所述视频流中提取第一人物图像;将预先获取的第二人物图像与所述第一人物图像进行图像叠加,生成弹窗动画;其中,第二人物图像与第一人物图像在弹窗动画中的位置关系根据所述第一人物图像和/或第二人物图像中人物的动作设置,所述弹窗动画用于发送至观众客户端进行显示,使得不同的直播间可以生成不同的弹窗,弹窗动画生成方式更加灵活,提高了主播客户端与观众客户端之间的交互效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是一个实施例的网络直播系统的系统架构图。图2是本专利技术一个实施例的在网络直播中推送弹窗的方法流程图。图3是一个实施例的直播间的示意图。图4是本专利技术一个实施例的弹窗动画的示意图。图5是本专利技术一个实施例的弹窗的示意图。图6是本专利技术一个实施例的播放的弹窗动画的示意图。图7是本专利技术另一个实施例的在网络直播中推送弹窗的方法流程图。图8是本专利技术一个实施例的弹窗动画生成方法流程图。图9是本专利技术一个实施例的网络直播中的数据处理方法流程图。图10是本专利技术一个实施例的弹窗动画生成装置的结构框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。如图1所示,示出了一个实施例的网络直播系统100的系统架构图,可包括主播客户端101、网络直播服务器102和观众客户端103,主播客户端101与观众客户端103通过网络直播服务器102进行交互。其中,主播客户端101是指发送网络直播视频的一端,通常来说是网络直播中主播用户所采用的客户端。观众客户端103是指接收和观看网络直播视频的一端,通常来说是网络直播中观看视频的观众(即,直播观众用户)所采用的客户端。主播客户端101与观众客户端103在加入同一个直播间(即网络直播频道)之后可以进行交互。为了促进主播客户端101与观众客户本文档来自技高网...

【技术保护点】
1.一种弹窗动画生成方法,其特征在于,所述方法包括:接收主播客户端在直播过程中发送的视频流;从所述视频流中提取第一人物图像;将预先获取的第二人物图像与所述第一人物图像进行图像叠加,生成弹窗动画;其中,第二人物图像与第一人物图像在弹窗动画中的位置关系根据所述第一人物图像和/或第二人物图像中人物的动作设置,所述弹窗动画用于发送至观众客户端进行显示。

【技术特征摘要】
1.一种弹窗动画生成方法,其特征在于,所述方法包括:接收主播客户端在直播过程中发送的视频流;从所述视频流中提取第一人物图像;将预先获取的第二人物图像与所述第一人物图像进行图像叠加,生成弹窗动画;其中,第二人物图像与第一人物图像在弹窗动画中的位置关系根据所述第一人物图像和/或第二人物图像中人物的动作设置,所述弹窗动画用于发送至观众客户端进行显示。2.根据权利要求1所述的方法,其特征在于,所述弹窗动画中还包括弹窗背景图像。3.根据权利要求2所述的方法,其特征在于,所述弹窗背景图像是从预存的多幅背景图像中选择的图像;或者所述弹窗背景图像根据当前时间、地点和/或天气生成。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述弹窗动画中插入获取观众客户端在直播间的公共聊天频道发送的字符信息;和/或在所述弹窗动画中插入音频。5.根据权利要求4所述的方法,其特征在于,所述音频由观众客户端上传。6.根据权利要求5所述的方法,其特征在于,观众客户端上传的音频中包括直播观众用户的语音。7.根据权利要求1所述的方法,其特征在于,所述第二人物图像中包括观众客户端的账号头像;或者所述第二人物图像为观众客户端上传的人物图像;或者所述第二人物图像是根据表征直播观众用户性别的用户信息选取的图像。8.根据权利要求7所述的方法,其特征在于,观众客户端上传的图像中包括直播观众用户的人物图像;和/或所述第一人物图像为主播用户的人物图像。9.根据权利要求1至8任意一项所述的方法,其特征在于,所述弹窗动画为第二人物图像壁咚第一人物图像的壁咚图像。10.根据权利要求9其中,所述的方法,其特征在于,叠加后的第二人物图像与第一人物图像的相对位置满足以...

【专利技术属性】
技术研发人员:查彬
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1