动态显示虚拟观众席的方法和装置的制造方法

文档序号:9508827阅读:674来源:国知局
动态显示虚拟观众席的方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种动态显示虚拟观众席的方法和装置。
【背景技术】
[0002]图像通常是指各种图形和影像的总称,是所有具有视觉效果的画面。图像是人类社会活动中最常用的信息载体。图像根据记录方式的不同可分为两大类:模拟图像和数字图像。模拟图像可以通过某种物理量如光、电等的强弱变化来记录图像亮度信息,例如模拟电视图像。数字图像则是用计算机存储的数据来记录图像上各点的亮度信息。
[0003]目前,在计算机中为用户显示头像已经非常普遍。用户可以将自己的照片设置为头像,或者也可以选择一张喜欢的图片来设置为自己的头像。但是,如何为很多个用户同时显示头像,还没有很好的解决方案。

【发明内容】

[0004]有鉴于此,本发明提供了一种动态显示虚拟观众席的方法和装置,以实现多个虚拟观众头像的显示且达到虚拟观众席动态变化的效果。所述技术方案如下:
[0005]第一方面,本发明提供了一种动态显示虚拟观众席的方法,所述方法包括:
[0006]生成虚拟观众席,所述虚拟观众席包括多个虚拟座位;
[0007]显示所述虚拟观众席,并在每个虚拟座位上显示一个虚拟观众的头像;
[0008]为每个虚拟观众的头像设置距离相同的运动轨迹;
[0009]令所述每个虚拟观众的头像从不同的起始时刻开始按照各自的运动轨迹运动,使得所述虚拟观众席动态变化。
[0010]其中,所述虚拟观众席上的虚拟座位分多行多列显示,其中,每一列内所有头像运动的起始时刻均相同,每一行内任意两个相邻的头像运动的起始时刻都相差指定时长。
[0011]其中,所述每个虚拟观众的头像对应的运动轨迹均为往返的直线运动轨迹,且距离均相同。
[0012]其中,所述直线运动轨迹为以头像所在的位置为起点开始直线向上运动指定长度L,然后再直线返回至所述起点。
[0013]其中,所述方法还包括:
[0014]当接收到动态显示虚拟观众席的命令时,设置循环周期,每当所述循环周期到达时,执行所述令所述每个虚拟观众的头像从不同的起始时刻开始按照各自的运动轨迹运动,使得所述虚拟观众席动态变化的步骤,直到接收到停止动态显示虚拟观众席的命令为止。
[0015]第二方面,本发明提供了一种动态显示虚拟观众席的装置,所述装置包括:
[0016]生成模块,用于生成虚拟观众席,所述虚拟观众席包括多个虚拟座位;
[0017]显示模块,用于显示所述虚拟观众席,并在每个虚拟座位上显示一个虚拟观众的头像;
[0018]设置模块,用于为每个虚拟观众的头像设置距离相同的运动轨迹;
[0019]动态控制模块,用于令所述每个虚拟观众的头像从不同的起始时刻开始按照各自的运动轨迹运动,使得所述虚拟观众席动态变化。
[0020]其中,所述虚拟观众席上的虚拟座位分多行多列显示,其中,每一列内所有头像运动的起始时刻均相同,每一行内任意两个相邻的头像运动的起始时刻都相差指定时长。
[0021]其中,所述每个虚拟观众的头像对应的运动轨迹均为往返的直线运动轨迹,且距离均相同。
[0022]其中,所述直线运动轨迹为以头像所在的位置为起点开始直线向上运动指定长度L,然后再直线返回至所述起点。
[0023]其中,所述装置还包括:
[0024]循环模块,用于当接收到动态显示虚拟观众席的命令时,设置循环周期,每当所述循环周期到达时,执行所述令所述每个虚拟观众的头像从不同的起始时刻开始按照各自的运动轨迹运动,使得所述虚拟观众席动态变化的步骤,直到接收到停止动态显示虚拟观众席的命令为止。
[0025]本发明提供的技术方案带来的有益效果是:生成虚拟观众席,所述虚拟观众席包括多个虚拟座位;显示所述虚拟观众席,并在每个虚拟座位上显示一个虚拟观众的头像;为每个虚拟观众的头像设置距离相同的运动轨迹;令所述每个虚拟观众的头像从不同的起始时刻开始按照各自的运动轨迹运动,使得所述虚拟观众席动态变化,实现了多个虚拟观众头像的显示,且达到了虚拟观众席动态变化的效果,能够逼真地模拟真实观众席的观众人浪的效果,增强了显示的趣味性,提升了用户体验。
【附图说明】
[0026]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本发明一实施例提供的动态显示虚拟观众席的方法流程图;
[0028]图2是本发明另一实施例提供的动态显示虚拟观众席的方法流程图;
[0029]图3a_c是本发明另一实施例提供的动态显示虚拟观众席的效果示意图;
[0030]图4是本发明另一实施例提供的动态显示虚拟观众席的装置结构图。
【具体实施方式】
[0031]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0032]参见图1,本发明一实施例提供了一种动态显示虚拟观众席的方法,包括:
[0033]101:生成虚拟观众席,该虚拟观众席包括多个虚拟座位;
[0034]其中,虚拟观众席可以为比赛或演出等任意有观众观看的项目对应的观众席,该观众不是现场真实的观众,而是通过各种交互应用参与的虚拟观众,如微信参与观看球赛的观众,或者QQ参与观看演唱会的观众等等。
[0035]102:显示该虚拟观众席,并在每个虚拟座位上显示一个虚拟观众的头像;
[0036]本实施例中,虚拟观众席上设置有多个虚拟座位,每个虚拟座位对应一位虚拟观众,该虚拟观众的头像就显示在该虚拟座位上,从而达到了模拟真实现场的效果。
[0037]103:为每个虚拟观众的头像设置距离相同的运动轨迹;
[0038]104:令该每个虚拟观众的头像从不同的起始时刻开始按照各自的运动轨迹运动,使得该虚拟观众席动态变化。
[0039]本实施例中,可选地,该虚拟观众席上的虚拟座位分多行多列显示,其中,每一列内所有头像运动的起始时刻均相同,每一行内任意两个相邻的头像运动的起始时刻都相差指定时长。
[0040]本实施例中,可选地,该每个虚拟观众的头像对应的运动轨迹均为往返的直线运动轨迹,且距离均相同。
[0041 ] 本实施例中,可选地,该直线运动轨迹为以头像所在的位置为起点开始直线向上运动指定长度L,然后再直线返回至该起点。
[0042]本实施例中,可选地,该方法还包括:
[0043]当接收到动态显示虚拟观众席的命令时,设置循环周期,每当该循环周期到达时,执行该令该每个虚拟观众的头像从不同的起始时刻开始按照各自的运动轨迹运动,使得该虚拟观众席动态变化的步骤,直到接收到停止动态显示虚拟观众席的命令为止。
[0044]本实施例提供的上述方法,通过生成虚拟观众席,所述虚拟观众席包括多个虚拟座位;显示所述虚拟观众席,并在每个虚拟座位上显示一个虚拟观众的头像;为每个虚拟观众的头像设置距离相同的运动轨迹;令所述每个虚拟观众的头像从不同的起始时刻开始按照各自的运动轨迹运动,使得所述虚拟观众席动态变化,实现了多个虚拟观众头像的显示,且达到了虚拟观众席动态变化的效果,能够逼真地模拟真实观众席的观众人浪的效果,增强了显示的趣味性,提升了用户体验。
[0045]参见图2,本发明另一实施例提供了一种动态显示虚拟观众席的方法,包括:
[0046]201:生成虚拟观众席,该虚拟观众席包括多个虚拟座位,且该多个虚拟座位分多行多列显示;
[0047]202:显示该虚拟观众席,并在每个虚拟座位上显示一个虚拟观众的头像;
[0048]本实施例中,优选的,该虚拟观众席的虚拟座位上显示的虚拟观众的头像大小均相同,从而达到美观的效果。如果获取的原始虚拟观众的头像大小不一致,则可以进行压缩处理,使其大小均一致,然后再显示在虚拟座位上。
[0049]203:为每个虚拟观众的头像设置往返的直线运动轨迹,且距离均相同;
[0050]本实施例中,可选地,该直线运动轨迹为以头像所在的位置为起点开始直线向上运动指定长度L,然后再直线返回至该起点。对于每一个头像来说,其运动轨迹就是从头像所在的虚
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1