基于视频聊天室的动画呈现方法及装置制造方法及图纸

技术编号:11122720 阅读:134 留言:0更新日期:2015-03-11 11:44
本发明专利技术公开了一种基于视频聊天室的动画呈现方法及装置,上述方法包括:响应聊天室中用户的操作,获取与上述操作对应的动画,其中,上述动画包括该聊天室中主播和/或上述用户的人脸图像;将上述获取到的动画进行呈现。根据本发明专利技术提供的技术方案,提高了主播与用户之间互动方式的生动性和趣味性,主播与用户可以借助该视频聊天系统更好地拉近彼此之间的距离,有效地提高了用户体验。

【技术实现步骤摘要】
基于视频聊天室的动画呈现方法及装置
本专利技术涉及通信领域,具体而言,涉及一种基于视频聊天室的动画呈现方法及装置。
技术介绍
视频聊天业务是通信领域新开发的一种业务,它是一种利用通信网络实现两人或者多人可视聊天功能的业务,视频聊天可以是文字聊天(如通过MSN,腾讯QQ进行的文字通信)和语音聊天(如电话聊天)业务在视频上的集成和扩展。因此,视频聊天本质上是一种交互式的即时通信。 视频聊天可以在互联网上,通过安装了摄像头的个人电脑(PC),利用一些专用的视频聊天软件(或者Web浏览器)进行,这种视频聊天系统是基于web技术实现的。 一旦上述视频聊天系统建立起来,用户可以登录或者签署获得服务,用户账号信息会被储存在一数据库里。在用户连接至视频聊天系统,并且输入他们进入的认证信息后,他们的身份真实性将被证实,然后用户便可取得节目信息或节目导引以选择进入一个聊天室。 如图1所示,当前的一些视频聊天网站中,每个聊天室均有一个主播,该主播可以使用麦克风和网络照像机来提供影像及声音信号。主播所提供的多媒体内容是以实时或者近似实时的串流方式进行传送,其他用户能与该主播产生一些简单的互动。例如,如果用户己经通过因特网连接,用户可以将文字和简单的图片输入至计算机界面的聊天画面,依据各种频道、提供者、规则、或是制造者信息,文字能自动出现或可选择性地于多个屏幕画面出现,该聊天室的其它用户也可以看见发送者的信息。 由此可见,上述视频聊天系统中,主播与用户间的互动方式较为单调,趣味性不强,主播与用户间无法借助该系统更好地拉近彼此之间的距离,导致用户体验降低。
技术实现思路
本专利技术公开了一种基于视频聊天室的动画呈现方法及装置,以至少解决相关技术的视频聊天系统中,主播与其他用户间的互动方式较为单调,生动性和趣味性不强,主播与其他用户间无法借助该系统更好地拉近彼此之间的距离,导致用户体验降低的问题。 根据本专利技术的一个方面,提供了一种基于视频聊天室的动画呈现方法。 根据本专利技术的基于视频聊天室的动画呈现方法包括:响应聊天室中用户的操作,获取与上述操作对应的动画,其中,上述动画包括该聊天室中主播和/或上述用户的人脸图像;将上述获取到的动画进行呈现。 根据本专利技术的另一方面,提供了一种基于视频聊天室的动画呈现装置。 根据本专利技术的基于视频聊天室的动画呈现装置包括:获取模块,用于响应聊天室中用户的操作,获取与上述操作对应的动画,其中,上述动画包括该聊天室中主播和/或上述用户的人脸图像;呈现模块,用于将上述获取到的动画进行呈现。 与现有技术相比,本专利技术实施例至少具有以下优点:提高了主播与用户之间互动方式的生动性和趣味性,主播与用户可以借助该视频聊天系统更好地拉近彼此之间的距离,有效地提高了用户体验。 【附图说明】 图1是相关技术中视频聊天网站中聊天室的截屏图; 图2是根据本专利技术实施例的基于视频聊天室的动画呈现方法的流程图; 图3是根据本专利技术优选实施例的视频聊天室系统的组网示意图; 图4是根据本专利技术实施例的基于视频聊天室的动画呈现装置的结构框图;以及 图5是根据本专利技术优选实施例的基于视频聊天室的动画呈现装置的结构框图。 【具体实施方式】 下面结合说明书附图对本专利技术的具体实现方式做一详细描述。 图2是根据本专利技术实施例的基于视频聊天室的动画呈现方法的流程图。如图2所示,该动画呈现方法主要包括以下处理: 步骤S201:响应聊天室中用户的操作,获取与上述操作对应的动画,其中,上述动画包括该聊天室中主播和/或上述用户的人脸图像; 步骤S203:将上述获取到的动画进行呈现。 相关技术中,用户与该主播只能产生一些简单的互动。例如,用户可以将文字和简单的图片输入至计算机界面的聊天画面,这些互动方式较为单调,趣味性不强,主播与用户间无法借助该系统更好地拉近彼此之间的距离,用户体验较低。采用图1所示的方法,将包括该聊天室中主播和/或上述用户的人脸图像的动画进行呈现,提高了主播与用户之间互动方式的生动性和趣味性,主播与用户可以借助该视频聊天系统更好地拉近彼此之间的距离,有效地提高了用户体验。 优选地,步骤S201中,获取与上述操作对应的动画包括:获取上述主播和/或上述用户的人脸图像;从数据库中提取与上述操作对应的动画;将上述获取到的人脸图像与上述提取的动画进行合成。 获取上述主播和/或上述用户的人脸图像的操作,可以在服务器端处理,也可以在客户端处理。为了减小服务器压力,通常在客户端执行该操作。 其中,对于上述用户的客户端,获取上述主播和/或上述用户的人脸图像可以进一步包括以下处理:捕捉上述用户的人脸图像并将该人脸图像从背景中分离出来;和/或经由服务器接收上述主播的人脸图像,其中,上述主播的人脸图像是由上述主播的客户端发送至上述服务器的。 其中,对于上述主播的客户端,获取上述主播和/或上述用户的人脸图像包括:捕捉上述主播的人脸图像并将该人脸图像从背景中分离出来;和/或经由服务器接收上述用户的人脸图像,其中,上述用户的人脸图像是由上述用户的客户端发送至上述服务器的。 其中,对于上述聊天室中除上述主播和上述用户之外其他用户的客户端,获取上述主播和/或上述用户的人脸图像包括:经由服务器接收上述用户的人脸图像和/或上述主播的人脸图像,其中,上述用户的人脸图像是由上述用户的客户端发送至上述服务器的,上述主播的人脸图像是由上述主播的客户端发送至上述服务器的;从数据库中提取与上述操作对应的动画包括:接收来自于上述服务器的提取指令,根据上述提取指令从数据库中提取与上述操作对应的动画。将上述获取到的人脸图像与上述提取的动画进行合成包括:接收来自于上述服务器的合成指令,根据上述合成指令将述获取到的人脸图像与上述提取的动画进行合成。 优选地,可以通过以下至少之一的方式获取上述主播和/或上述用户的人脸图像: 方式一:从当前获取的上述主播和/或上述用户的视频流的一帧中检测出人脸图像; 方式二:从上述主播和/或上述用户预先上传的图像中检测出人脸图像。 对于方式一而言,可以实时地获取上述主播和/或上述用户的人脸图像,使得场景更为真实生动,用户体验较高。对于方式二而言,由于图像是上述主播和/或上述用户预先上传的,因此实现起来更加容易,但是实时效果不强。 具体实施过程中,实时获取人脸图像可以采用如下处理方式: 步骤1:人脸图像采集:不同的人脸图像都能通过摄像头采集下来,比如静态图像、动态图像、不同的位置、不同表情等方面都可以得到很好的采集。当用户在采集设备的拍摄范围内时,采集设备会自动搜索并拍摄用户的人脸图像。 步骤2:人脸捕捉:即在实际中主要用于人脸识别的预处理,即在图像中准确标定出人脸的位置和大小。人脸图像中包含的模式特征十分丰富,如直方图特征、颜色特征、模板特征、结构特征等。人脸捕捉就是把这其中有用的信息挑出来,并利用这些特征实现人脸检测。 优选地,人脸捕捉技术基于以上特征采用Adaboost学习算法,Adaboost算法是一种用来分类的方法,它把一些比较弱的分类方法合在一起,组合出新的很强的分类方法。 步骤3:人脸图像预处理:对于人脸的图像预处理是基于人脸捕捉结果,对图像进行处理并最终服务于特本文档来自技高网
...

【技术保护点】
一种基于视频聊天室的动画呈现方法,其特征在于,包括:响应聊天室中用户的操作,获取与所述操作对应的动画,其中,所述动画包括该聊天室中主播和/或所述用户的人脸图像;将所述获取到的动画进行呈现。

【技术特征摘要】
1.一种基于视频聊天室的动画呈现方法,其特征在于,包括: 响应聊天室中用户的操作,获取与所述操作对应的动画,其中,所述动画包括该聊天室中主播和/或所述用户的人脸图像; 将所述获取到的动画进行呈现。2.根据权利要求1所述的方法,其特征在于,获取与所述操作对应的动画包括: 获取所述主播和/或所述用户的人脸图像; 从数据库中提取与所述操作对应的动画; 将所述获取到的人脸图像与所述提取的动画进行合成。3.根据权利要求2所述的方法,其特征在于,对于所述用户的客户端,获取所述主播和/或所述用户的人脸图像包括: 捕捉所述用户的人脸图像并将该人脸图像从背景中分离出来;和/或经由服务器接收所述主播的人脸图像,其中,所述主播的人脸图像是由所述主播的客户端发送至所述服务器的。4.根据权利要求2所述的方法,其特征在于,对于所述主播的客户端,获取所述主播和/或所述用户的人脸图像包括: 捕捉所述主播的人脸图像并将该人脸图像从背景中分离出来;和/或经由服务器接收所述用户的人脸图像,其中,所述用户的人脸图像是由所述用户的客户端发送至所述服务器的。5.根据权利要求2所述的方法,其特征在于,对于所述聊天室中除所述主播和所述用户之外其他用户的客户端,获取所述主播和/或所述用户的人脸图像包括: 经由服务器接收所述用户的人脸图像和/或所述主播的人脸图像,其中,所述用户的人脸图像是由所述用户的客户端发送至所述服务器的,所述主播的人脸图像是由所述主播的客户端发送至所述服务器的; 从数据库中提取与所述操作对应的动画包括:接收来自于所述服务器的提取指令,根据所述提取指令从数据库中提取与所述操作对应的动画。 将所述获取到的人脸图像与所述提取的动画进行合成包括:接收来自于所述服务器的合成指令,根据所述合成指令将述获取到的人脸图像与所述提取的动画进行合成。6.根据权利要求2至5中任一项所述的方法,其特征在于,通过以下至少之一的方式获取所述主播和/或...

【专利技术属性】
技术研发人员:张鹏高远
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州;52

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

1