The invention relates to an LED array animation rendering display control method and device. The method comprises the following steps: obtaining a pre established led animation model, wherein the LED animation model includes a plurality of renderer objects, each of which represents a continuous one-dimensional color subspace colored by a plurality of shading points; scheduling the renderer objects in the LED animation model at the rendering time of each frame according to the actual frame rate of the animation Rendering, completing the rendering of the one-dimensional color subspace according to the various characteristic data and shading configuration of the renderer object, performing color superposition based on the shading points on all the rendered one-dimensional color subspaces to obtain the color rendering space, and mapping the color rendering space to the LED array. The technical scheme of the invention can obtain various flexible animation display effects, and the hardware cost is low.
【技术实现步骤摘要】
一种LED阵列动画渲染显示控制方法和装置
本专利技术涉及LED控制
,具体涉及一种LED阵列动画渲染显示控制方法和装置。
技术介绍
为了起到展示与美化等效果,可在建筑物外立面安装LED阵列,并通过LED阵列显示动态的图像。目前的LED阵列动画渲染方法多为将动画渲染显示数据逐帧存储于可快速读取的存储介质中,渲染动画时再根据时间戳读取对应的动画帧显示数据以控制相应LED显示,但是,此种方法占用存储空间较大,导致支持的动画数量有限,进而使动画显示效果不够灵活。
技术实现思路
针对现有技术的不足,本专利技术提供一种LED阵列动画渲染显示控制方法和装置。第一方面,本专利技术提供了一种LED阵列动画渲染显示控制方法,该方法包括如下步骤:获取预先建立的LED动画模型,其中,所述LED动画模型包括多个渲染器对象,各所述渲染器对象分别代表一个由多个着色点着色的连续一维颜色子空间。根据动画实际帧率要求,在每一帧的渲染时刻调度所述LED动画模型中的所述渲染器对象进行渲染,根据所述渲染器对象的各项特征数据和着色配置完成所述一维颜色子空间的渲染,将所有经渲染的一维颜色子空间进行基于所述着色点的颜色叠加,获得所述颜色渲染空间。将所述颜色渲染空间映射至LED阵列。第二方面,本专利技术提供了一种LED阵列动画渲染显示控制装置,该装置包括:获取模块,用于获取预先建立的LED动画模型,其中,所述LED动画模型包括多个渲染器对象,各所述渲染器对象分别代表一个由多个着色点着色的连续一 ...
【技术保护点】
1.一种LED阵列动画渲染显示控制方法,其特征在于,所述方法包括如下步骤:/n获取预先建立的LED动画模型,其中,所述LED动画模型包括多个渲染器对象,各所述渲染器对象分别代表一个由多个着色点着色的连续一维颜色子空间;/n根据动画实际帧率要求,在每一帧的渲染时刻调度所述LED动画模型中的所述渲染器对象进行渲染,根据所述渲染器对象的各项特征数据和着色配置完成所述一维颜色子空间的渲染,将所有经渲染的一维颜色子空间进行基于所述着色点的颜色叠加,获得所述颜色渲染空间;/n将所述颜色渲染空间映射至LED阵列。/n
【技术特征摘要】
1.一种LED阵列动画渲染显示控制方法,其特征在于,所述方法包括如下步骤:
获取预先建立的LED动画模型,其中,所述LED动画模型包括多个渲染器对象,各所述渲染器对象分别代表一个由多个着色点着色的连续一维颜色子空间;
根据动画实际帧率要求,在每一帧的渲染时刻调度所述LED动画模型中的所述渲染器对象进行渲染,根据所述渲染器对象的各项特征数据和着色配置完成所述一维颜色子空间的渲染,将所有经渲染的一维颜色子空间进行基于所述着色点的颜色叠加,获得所述颜色渲染空间;
将所述颜色渲染空间映射至LED阵列。
2.根据权利要求1所述的LED阵列动画渲染显示控制方法,其特征在于,建立所述LED动画模型的过程包括:
定义所述着色点的数据结构,所述着色点用于描述渲染路径中的一个颜色变化控制点,所述着色点的数据结构包括表示着色位置、着色颜色和着色模式的特征数据;
定义所述渲染器对象,所述渲染器对象包括表示渲染时间轴、运动轨迹、填充模式、渐变模式和渲染器间相关性的特征数据;
根据动画设计,基于多个所述渲染器对象建立所述LED动画模型。
3.根据权利要求2所述的LED阵列动画渲染显示控制方法,其特征在于,所述方法还包括如下步骤:
在对所述LED动画模型中的所述渲染器对象进行渲染时,获取现场实时参数,并根据所述现场实时参数更新所述渲染器对象的特征数据。
4.根据权利要求1所述的LED阵列动画渲染显示控制方法,其特征在于,所述将所有经渲染的一维颜色子空间进行基于所述着色点的颜色叠加的具体实现包括:
动画渲染引擎根据时间轴,将所述LED动画模型中的所有所述渲染器对象的所述一维颜色子空间渲染至同一个一维颜色空间,不同的所述着色点进行颜色叠加后的一...
【专利技术属性】
技术研发人员:李林峰,陈浪,
申请(专利权)人:武汉海微科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。