动画显示拼字的方法和装置的制造方法

文档序号:9433579阅读:552来源:国知局
动画显示拼字的方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像处理领域,特别涉及一种动画显示拼字的方法和装置。
【背景技术】
[0002]图像通常是指各种图形和影像的总称,是所有具有视觉效果的画面。图像是人类社会活动中最常用的信息载体。图像根据记录方式的不同可分为两大类:模拟图像和数字图像。模拟图像可以通过某种物理量如光、电等的强弱变化来记录图像亮度信息,例如模拟电视图像。数字图像则是用计算机存储的数据来记录图像上各点的亮度信息。
[0003]目前,在计算机中对图像所做的处理常见的有:图像的移动、旋转、缩放和扭曲变形等等,还可以不同的分辨率进行图像输出等等。

【发明内容】

[0004]本发明提供了一种动画显示拼字的方法和装置,以实现利用图像动态拼成文字进行显示,增强文字的显示效果。所述技术方案如下:
[0005]第一方面,本发明提供了一种动画显示拼字的方法,所述方法包括:
[0006]显示虚拟观众席,每个虚拟座位上显示一个虚拟观众的头像;
[0007]当接收到拼字显示命令时,将待显示文字划分为N个点,确定每个点的位置坐标;
[0008]从所述虚拟观众的头像中获取N个头像;
[0009]建立所述N个头像与所述N个点之间的对应关系,并设置每个头像的运动轨迹;
[0010]将所述虚拟观众席切换显示为动画显示拼字,其中,所述每个头像按照自身的运动轨迹运动至对应的点上,所述N个头像运动完成后拼成所述待显示文字。
[0011]其中,所述设置每个头像的运动轨迹,包括:
[0012]获取所述每个头像在虚拟座位上的位置并作为起始位置;
[0013]根据所述对应关系确定所述每个头像对应的点并作为终点位置;
[0014]设置所述每个头像的运动轨迹为自身的起始位置至终点位置之间的任意一条轨迹。
[0015]其中,所述N个头像中任意两个头像的运动轨迹不相同。
[0016]其中,从所述虚拟观众的头像中获取N个头像,包括:
[0017]随机从所述虚拟观众的头像中获取N个虚拟观众头像,或者,按照预设的规则从所述虚拟观众的头像中选取N个虚拟观众头像。
[0018]其中,所述虚拟观众席的虚拟座位上显示的虚拟观众的头像大小均相同。
[0019]第二方面,本发明提供了一种动画显示拼字的装置,所述装置包括:
[0020]初始模块,用于显示虚拟观众席,每个虚拟座位上显示一个虚拟观众的头像;
[0021]确定模块,用于当接收到拼字显示命令时,将待显示文字划分为N个点,确定每个点的位置坐标;
[0022]获取模块,用于从所述虚拟观众的头像中获取N个头像;
[0023]设置模块,用于建立所述N个头像与所述N个点之间的对应关系,并设置每个头像的运动轨迹;
[0024]显示模块,用于将所述虚拟观众席切换显示为动画显示拼字,其中,所述每个头像按照自身的运动轨迹运动至对应的点上,所述N个头像运动完成后拼成所述待显示文字。
[0025]其中,所述设置模块包括:
[0026]轨迹设置单元,用于获取所述每个头像在虚拟座位上的位置并作为起始位置;根据所述对应关系确定所述每个头像对应的点并作为终点位置;设置所述每个头像的运动轨迹为自身的起始位置至终点位置之间的任意一条轨迹。
[0027]其中,所述N个头像中任意两个头像的运动轨迹不相同。
[0028]其中,所述获取模块包括:
[0029]第一获取单元,用于随机从所述虚拟观众的头像中获取N个虚拟观众头像;或者,
[0030]第二获取单元,用于按照预设的规则从所述虚拟观众的头像中选取N个虚拟观众头像。
[0031 ] 其中,所述虚拟观众席的虚拟座位上显示的虚拟观众的头像大小均相同。
[0032]本发明提供的技术方案带来的有益效果是:显示虚拟观众席,每个虚拟座位上显示一个虚拟观众的头像;当接收到拼字显示命令时,将待显示文字划分为N个点,确定每个点的位置坐标;从所述虚拟观众的头像中获取N个头像;建立所述N个头像与所述N个点之间的对应关系,并设置每个头像的运动轨迹;将所述虚拟观众席切换显示为动画显示拼字,其中,所述每个头像按照自身的运动轨迹运动至对应的点上,所述N个头像运动完成后拼成所述待显示文字文字,实现了利用虚拟观众的头像动画拼成文字进行显示,增强了文字的显示效果,提升了文字显示的趣味性。
【附图说明】
[0033]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本发明一实施例提供的动画显示拼字的方法流程图;
[0035]图2是本发明另一实施例提供的动画显示拼字的方法流程图;
[0036]图3是本发明另一实施例提供的动画显示拼字的效果示意图;
[0037]图4是本发明另一实施例提供的动画显示拼字的装置结构图。
【具体实施方式】
[0038]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0039]参见图1,本发明一实施例提供了一种动画显示拼字的方法,包括:
[0040]101:显示虚拟观众席,每个虚拟座位上显示一个虚拟观众的头像;
[0041]其中,虚拟观众席可以为比赛或演出等任意有观众观看的项目对应的观众席,该观众不是现场真实的观众,而是通过各种交互应用参与的虚拟观众,如微信参与观看球赛的观众,或者QQ参与观看演唱会的观众等等。虚拟观众席上设置有多个虚拟座位,每个虚拟座位对应一位虚拟观众,该虚拟观众的头像就显示在该虚拟座位上,从而达到了模拟真实现场的效果。
[0042]102:当接收到拼字显示命令时,将待显示文字划分为N个点,确定每个点的位置坐标;
[0043]其中,拼字显示命令可以由后台自动触发,如定时触发,或者也可以由管理员触发,此处不限定。该拼字显示命令中指定了待显示文字。
[0044]103:从该虚拟观众的头像中获取N个头像;
[0045]本实施例中,虚拟观众席上的虚拟座位的个数至少大于等于N,N为大于I的自然数。
[0046]104:建立该N个头像与该N个点之间的对应关系,并设置每个头像的运动轨迹;
[0047]其中,N个头像与N个点为一一对应的关系。每个头像的运动轨迹可以随机,可以采用相同的类型,也可以采用不同的类型。例如,有的采用直线轨迹,有的采用曲线轨迹,包括但不限于:圆形轨迹、椭圆形轨迹、抛物线轨迹等等。
[0048]105:将该虚拟观众席切换显示为动画显示拼字,其中,该每个头像按照自身的运动轨迹运动至对应的点上,该N个头像运动完成后拼成该待显示文字。
[0049]其中,N个头像在同一时刻从各自的起始位置开始沿自身的运动轨迹运动,可选的,可以通过调整各个头像的运动速度来保证在同一时刻N个头像同时到达各自的终点位置,从而达到在同一时刻拼成待显示文字的效果,动画效果更逼真、生动。
[0050]本实施例中,可选的,设置每个头像的运动轨迹,包括:
[0051]获取该每个头像在虚拟座位上的位置并作为起始位置;
[0052]根据该对应关系确定该每个头像对应的点并作为终点位置;
[0053]设置该每个头像的运动轨迹为自身的起始位置至终点位置之间的任意一条轨迹。
[0054]本实施例中,可选的,所述N个头像中任意两个头像的运动轨迹不相同。
[0055]本实施例中,可选的,从该虚拟观众的头像中获取N个头像,包括:
[0056]随机从该虚拟观众的头像中获取N个虚拟观众头像,或者,按照预设的规则从该虚拟观众的头像中选取N个虚拟观众头像。
[0057]本实施例中,可选的,该虚拟观众席的虚拟座位上显示的虚拟观众的头像大小均相同。
[0058]本实施例提供的上述方法,显示虚拟观众席,每个虚拟座位上显示一个虚拟观众的头像;当接收到拼字显示命令时,将待显示文字划分为N个点,确定每个点的位置坐标;从所述虚拟观众的头像中获取N个头像;建立所述N个头像与所述N个点之间的对应关系,并设置每个头像的运动轨迹;将所述虚拟观众席切换显示为动画显示拼字,其中,所述每个头像按照自身的运动轨迹运动至对应的点上,所述N个头像运动完成后拼成所述待显示文字文字,实现了利用虚拟观众的头像动画拼成文字进行显示,增强了文字的显示效果,提升了文字显示的趣味性。
[0059]参见图2,本发明另一实施例提供了一种动画显示拼字的方法,包括:
[0060]201:显示虚拟观众席,每个虚拟座位上显示一个虚拟观众的头像;
[0061]本实施例中,优选的,该虚拟观众席的虚拟座位上显示的虚拟观众的头像大小均相同,从而达到美观的效果。如果获取的原始虚拟观众的头像大小不一致,则可以进行压缩处理,使其大小均一致,然后再显示在虚拟座位上。
[0062]202:当接收到拼字显示命令时,将待显示文字划分为N个点,确定每个点的位置坐标;
[0063]本实施例中,可选的,待显
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1