[发明专利]一种LED阵列动画渲染显示控制方法和装置有效
申请号: | 201910618674.0 | 申请日: | 2019-07-10 |
公开(公告)号: | CN110489069B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 李林峰;陈浪 | 申请(专利权)人: | 武汉海微科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G09G3/32 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 徐苏明 |
地址: | 430000 湖北省武汉市东湖新技术开发区武大园*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 led 阵列 动画 渲染 显示 控制 方法 装置 | ||
本发明涉及一种LED阵列动画渲染显示控制方法和装置。该方法包括如下步骤:获取预先建立的LED动画模型,其中,所述LED动画模型包括多个渲染器对象,各所述渲染器对象分别代表一个由多个着色点着色的连续一维颜色子空间;根据动画实际帧率要求,在每一帧的渲染时刻调度所述LED动画模型中的所述渲染器对象进行渲染,根据所述渲染器对象的各项特征数据和着色配置完成所述一维颜色子空间的渲染,将所有经渲染的一维颜色子空间进行基于所述着色点的颜色叠加,获得所述颜色渲染空间;将所述颜色渲染空间映射至LED阵列。本发明的技术方案可获得灵活多变的各种动画显示效果,并且硬件成本较低。
技术领域
本发明涉及LED控制技术领域,具体涉及一种LED阵列动画渲染显示控制方法和装置。
背景技术
为了起到展示与美化等效果,可在建筑物外立面安装LED阵列,并通过LED阵列显示动态的图像。目前的LED阵列动画渲染方法多为将动画渲染显示数据逐帧存储于可快速读取的存储介质中,渲染动画时再根据时间戳读取对应的动画帧显示数据以控制相应LED显示,但是,此种方法占用存储空间较大,导致支持的动画数量有限,进而使动画显示效果不够灵活。
发明内容
针对现有技术的不足,本发明提供一种LED阵列动画渲染显示控制方法和装置。
第一方面,本发明提供了一种LED阵列动画渲染显示控制方法,该方法包括如下步骤:
获取预先建立的LED动画模型,其中,所述LED动画模型包括多个渲染器对象,各所述渲染器对象分别代表一个由多个着色点着色的连续一维颜色子空间。
根据动画实际帧率要求,在每一帧的渲染时刻调度所述LED动画模型中的所述渲染器对象进行渲染,根据所述渲染器对象的各项特征数据和着色配置完成所述一维颜色子空间的渲染,将所有经渲染的一维颜色子空间进行基于所述着色点的颜色叠加,获得所述颜色渲染空间。
将所述颜色渲染空间映射至LED阵列。
第二方面,本发明提供了一种LED阵列动画渲染显示控制装置,该装置包括:
获取模块,用于获取预先建立的LED动画模型,其中,所述LED动画模型包括多个渲染器对象,各所述渲染器对象分别代表一个由多个着色点着色的连续一维颜色子空间。
处理模块,用于根据动画实际帧率要求,在每一帧的渲染时刻调度所述LED动画模型中的所述渲染器对象进行渲染,根据所述渲染器对象的各项特征数据和着色配置完成所述一维颜色子空间的渲染,将所有经渲染的一维颜色子空间进行基于所述着色点的颜色叠加,获得所述颜色渲染空间。
映射模块,用于将所述颜色渲染空间映射至LED阵列。
第三方面,本发明提供了一种LED阵列动画渲染显示控制装置,该装置包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现如上所述的LED阵列动画渲染显示控制方法。
本发明提供的LED阵列动画渲染显示控制方法和装置的有益效果是,基于矢量图形渲染思想和计算机图形学提出一种接近计算机屏幕渲染效果的LED阵列动画渲染方式,通过建立合适的LED动画模型,在进行动画渲染时,仅需对LED动画模型中表示一维颜色子空间的各渲染器对象进行渲染,经过对不同一维颜色子空间进行叠加组合可获得颜色渲染空间,然后,通过将颜色渲染空间映射至LED阵列中的各个LED,便可获得灵活多变的各种动画显示效果,实现高达60FPS以上的实时动画渲染。并且,由于LED动画模型存储空间占用较小,此种控制方法对处理器的运算能力、内存空间及存储空间要求均较低,可直接工作于单片机系统中,显著降低硬件成本。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉海微科技有限公司,未经武汉海微科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910618674.0/2.html,转载请声明来源钻瓜专利网。