【技术实现步骤摘要】
一种教育盒子基于opengl渲染的高清帧动画方法
本专利技术涉及机顶盒领域,具体为一种教育盒子基于opengl渲染的高清帧动画方法。
技术介绍
针对一些性能中低配的机顶盒高性能渲染炫酷高清帧动画的方法,在教育互动直播和教育ai互动直播,小孩子会得到老师的反馈,通常需要大量各种各样的吸引小孩的注意力的帧动画,各种交互方式的帧动画,虽然用Android的Animation的可以实现实现逐帧动画。但是用Android的Animation实现动画,当图片要求较高时,播放会比较卡,因为png图片并不能在被直接用来播放动画,它需要先被解码成原始rgb数据,才能被绘制到屏幕上,而解码是一个非常耗时的操作,而且解码时间与手机、CPU工作状态、图片内容都有关系,教育产品是给小孩子的看的,为了保护小孩子的视觉,越高清的帧动画对小孩子的眼睛越好,针对以上的问题,本专利技术了直接把一组png图片打包成ETC1纹理zip格式,然后通过zip库解压成一组etc1纹理,然后把etc1纹理送给opengl动画引擎显示,这种方式ETC不在CPU中解码,只有I ...
【技术保护点】
1.一种教育盒子基于opengl渲染的高清帧动画方法,包括图片生成etc1纹理模块(10)、etc1纹理压缩模块(20)、安卓服务zip文件解压模块(30)、安卓etc1纹理生成模块(40)、动画引擎播放环境创建模块(50)和动画引擎播放控制模块(60),其特征在于:所述安卓etc1纹理生成模块(40)包括创建etc1纹理数据模块(41)和初始化etc1纹理数据(42),所述动画引擎播放环境创建模块(50)包括创建GL坏境(51),所述动画引擎播放控制模块(60)包括帧动画控制模块(61)和帧动画渲染模块(62)。/n
【技术特征摘要】
1.一种教育盒子基于opengl渲染的高清帧动画方法,包括图片生成etc1纹理模块(10)、etc1纹理压缩模块(20)、安卓服务zip文件解压模块(30)、安卓etc1纹理生成模块(40)、动画引擎播放环境创建模块(50)和动画引擎播放控制模块(60),其特征在于:所述安卓etc1纹理生成模块(40)包括创建etc1纹理数据模块(41)和初始化etc1纹理数据(42),所述动画引擎播放环境创建模块(50)包括创建GL坏境(51),所述动画引擎播放控制模块(60)包括帧动画控制模块(61)和帧动画渲染模块(62)。
2.根据权利要求1所述的一种教育盒子基于opengl渲染的高清帧动画方法,其特征在于:所述图片生成etc1纹理模块(10)与etc1纹理压缩模块(20)相连,所述etc1纹理压缩模块(20)与安卓服务zip文件解压模块(30)相连,所述安卓服务zip文件解压模块(30...
【专利技术属性】
技术研发人员:洪清泉,陆一,何涛,
申请(专利权)人:上海小麦互动企业发展有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。