一种动效处理方法、动效展示方法及动效处理装置制造方法及图纸

技术编号:28139328 阅读:20 留言:0更新日期:2021-04-21 19:13
本申请提供一种动效处理方法、动效展示方法及及动效处理装置,涉及网络电视技术领域。该方法包括:获取待展示的动效对象的元素信息,元素信息包括:动效对象所包含的多个动效元素以及各元素的展示属性,元素信息通过对动效对象进行展示元素分解得到,动效对象中样式相同的多个展示元素在元素信息中对应同一个动效元素;向终端设备发送动效对象对应的元素信息。对动效对象进行展示元素分解,样式相同的多个展示元素对应为同一个动效元素,实现了对展示元素的重构分组,提高了对展示元素重复利用率,也降低了将动效对象时发送至终端设备时,对内存、网络等资源消耗,使得终端设备可以流畅地播放动效对象,不会出现因占用资源过大导致的卡顿问题。导致的卡顿问题。导致的卡顿问题。

【技术实现步骤摘要】
一种动效处理方法、动效展示方法及动效处理装置


[0001]本专利技术涉及网络电视
,具体而言,涉及一种动效处理方法、动效展示方法及动效处理装置。

技术介绍

[0002]网络电视(Internet Protocol Television,简称IPTV),是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的大屏显示技术。网络电视支持动效的展示。
[0003]目前,一个动效可以通过一个或多个动效源文件存储。网络电视可以从服务器端获取动效的关联源文件,并在在大屏中进行整体触发、整体呈现。
[0004]但是,采用现有技术方法,存在动效的关联源文件的资源占比过大,导致显示效果不连贯不流畅、衔接动效卡顿等缺点。

技术实现思路

[0005]本专利技术的目的在于,针对上述现有技术中的不足,提供一种动效处理方法、动效展示方法及动效处理装置,以便解决现有技术中存在动效关联源文件的资源占比过大,导致显示效果不连贯不流畅、衔接动效卡顿等问题。
[0006]为实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请实施例提供了一种动效处理方法,包括:
[0008]获取待展示的动效对象的元素信息,其中,所述元素信息包括:所述动效对象所包含的多个动效元素以及各元素的展示属性,所述元素信息通过对所述动效对象进行展示元素分解得到,所述动效对象中样式相同的多个展示元素在所述元素信息中对应同一个动效元素;
[0009]向终端设备发送所述动效对象对应的元素信息。
[0010]可选地,所述获取待展示的动效对象对应的元素之前,还包括:
[0011]对所述动效对象进行展示元素分解,得到至少一个动效元素;
[0012]根据所述动效对象的展示效果信息,生成各所述动效元素的展示属性;
[0013]将得到的所述至少一个动效元素以及所生成的各所述动效元素的展示属性组合成所述待展示的动效对象的元素信息。
[0014]可选地,所述对所述动效对象进行展示元素分解,得到至少一个动效元素,包括:
[0015]对所述动效对象进行展示元素分解,得到多个待选元素;
[0016]将样式相同的待选元素作为一个所述动效元素。
[0017]可选地,所述向终端设备发送所述动效对象对应的元素信息,包括:
[0018]从所述元素信息中剔除已在所述终端设备上保存的动效元素,得到剔除后的元素信息;
[0019]向所述终端设备发送所述剔除后的元素信息。
[0020]可选地,所述展示属性包括:展示顺序、运动轨迹、时间长度、展示角度、展示颜色、展示大小。
[0021]第二方面,本申请实施例还提供了一种动效展示方法,包括:
[0022]接收待展示的动效对象的元素信息,其中,所述元素信息包括:所述动效对象所包含的多个动效元素以及各元素的展示属性,所述元素信息通过对所述动效对象进行展示元素分解得到,所述动效对象中样式相同的多个展示元素在所述元素信息中对应同一个动效元素;
[0023]根据所述动效对象的元素信息,展示所述动效对象。
[0024]可选地,所述根据所述动效对象的元素信息,展示所述动效对象,包括:
[0025]创建动效渲染模板;
[0026]根据各所述动效元素的展示属性,使用所述动效渲染模板渲染各动效元素;
[0027]展示渲染后的各所述动效元素。
[0028]可选地,根据所述动效对象的元素信息,展示所述动效对象,包括:
[0029]从所述终端设备本地读取属于所述动效对象且不包含在所述元素信息中的动效元素;
[0030]根据所述动效对象的元素信息以及属于所述动效对象且不包含在所述元素信息中的动效元素,展示所述动效对象。
[0031]可选地,所述展示属性包括:展示顺序、运动轨迹、时间长度、展示角度、展示颜色、展示大小。
[0032]第三方面,本申请实施例还提供了一种动效处理装置,所述装置包括:获取模块、发送模块;
[0033]所述获取模块,用于获取待展示的动效对象的元素信息,其中,所述元素信息包括:所述动效对象所包含的多个动效元素以及各元素的展示属性,所述元素信息通过对所述动效对象进行展示元素分解得到,所述动效对象中样式相同的多个展示元素在所述元素信息中对应同一个动效元素;
[0034]所述发送模块,用于向终端设备发送所述动效对象对应的元素信息。
[0035]可选地,所述装置还包括:处理模块;
[0036]所述处理模块,用于对所述动效对象进行展示元素分解,得到至少一个动效元素;根据所述动效对象的展示效果信息,生成各所述动效元素的展示属性;将得到的所述至少一个动效元素以及所生成的各所述动效元素的展示属性组合成所述待展示的动效对象的元素信息。
[0037]可选地,所述处理模块,还用于对所述动效对象进行展示元素分解,得到多个待选元素;将样式相同的待选元素作为一个所述动效元素。
[0038]可选地,所述发送模块,还用于从所述元素信息中剔除已在所述终端设备上保存的动效元素,得到剔除后的元素信息;向所述终端设备发送所述剔除后的元素信息。
[0039]可选地,所述展示属性包括:展示顺序、运动轨迹、时间长度、展示角度、展示颜色、展示大小。
[0040]第四方面,本申请实施例还提供了一种动效展示装置,所述装置包括:接收模块、展示模块;
[0041]所述接收模块,用于接收待展示的动效对象的元素信息,其中,所述元素信息包括:所述动效对象所包含的多个动效元素以及各元素的展示属性,所述元素信息通过对所述动效对象进行展示元素分解得到,所述动效对象中样式相同的多个展示元素在所述元素信息中对应同一个动效元素;
[0042]所述展示模块,用于根据所述动效对象的元素信息,展示所述动效对象。
[0043]可选地,所述展示模块,还用于:
[0044]创建动效渲染模板;
[0045]根据各所述动效元素的展示属性,使用所述动效渲染模板渲染各动效元素;
[0046]展示渲染后的各所述动效元素。
[0047]可选地,所述展示模块,还用于:
[0048]从所述终端设备本地读取属于所述动效对象且不包含在所述元素信息中的动效元素;
[0049]根据所述动效对象的元素信息以及属于所述动效对象且不包含在所述元素信息中的动效元素,展示所述动效对象。
[0050]可选地,所述展示属性包括:展示顺序、运动轨迹、时间长度、展示角度、展示颜色、展示大小。
[0051]第五方面,本申请实施例还提供了一种服务器,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当服务器运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面提供的所述方法的步骤。
[0052]第六方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动效处理方法,其特征在于,包括:获取待展示的动效对象的元素信息,其中,所述元素信息包括:所述动效对象所包含的多个动效元素以及各元素的展示属性,所述元素信息通过对所述动效对象进行展示元素分解得到,所述动效对象中样式相同的多个展示元素在所述元素信息中对应同一个动效元素;向终端设备发送所述动效对象对应的元素信息。2.根据权利要求1所述的方法,其特征在于,所述获取待展示的动效对象对应的元素之前,还包括:对所述动效对象进行展示元素分解,得到至少一个动效元素;根据所述动效对象的展示效果信息,生成各所述动效元素的展示属性;将得到的所述至少一个动效元素以及所生成的各所述动效元素的展示属性组合成所述待展示的动效对象的元素信息。3.根据权利要求2所述的方法,其特征在于,所述对所述动效对象进行展示元素分解,得到至少一个动效元素,包括:对所述动效对象进行展示元素分解,得到多个待选元素;将样式相同的待选元素作为一个所述动效元素。4.根据权利要求1

3任一项所述的方法,其特征在于,所述向终端设备发送所述动效对象对应的元素信息,包括:从所述元素信息中剔除已在所述终端设备上保存的动效元素,得到剔除后的元素信息;向所述终端设备发送所述剔除后的元素信息。5.根据权利要求1

3任一项所述的方法,其特征在于,所述展示属性包括:展示顺序、运动轨迹、时间长度、展示角度、展示颜色、展示大小。6.一种动效展示方法,其特征在于,包括:接收待展示的...

【专利技术属性】
技术研发人员:王红芯胡川洋郭东海张涛王幽又吴本柯
申请(专利权)人:四川金熊猫新媒体有限公司
类型:发明
国别省市:

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

1