一种led节目仿真预览方法、装置和系统的制作方法

文档序号:2585443阅读:133来源:国知局
专利名称:一种led节目仿真预览方法、装置和系统的制作方法
技术领域
本发明涉及移动通信技术领域,更具体地说,涉及一种LED节目仿真预览方法、装置和系统。
背景技术
LED显示屏(LED panel)为又叫电子显示屏或者飘字屏幕,是由LED点阵组成,通过红色,蓝色,绿色LED灯的亮灭来显示文字、图片、动画、视频,由于其内容可以随时更换, 各部分组件都是模块化结构的显示器件,且特别适合在户外使用,在近年受到广泛的推广和应用。随着LED显示技术的发展,LED屏幕不仅可以显示静态文字信息,且可以显示动态的图形动画,图像视频等更为复杂的信息。对于大型的LED屏幕显示内容,需要通过计算机进行后台设定并发布到LED显示屏的控制器上,从而将信息内容按照指令要求进行显示。当户外LED显示屏应用在距离与计算机后台发布位置较远的地点,则对于LED显示屏具体显示的内容只能通过节目预览仿真的途径预先了解,以确保理想的显示效果,然而,现有的户外LED显示屏预览技术仅是通过FLASH动画技术,将待发布的内容信息以图片形式在计算机屏幕上进行顺序显示,没有结合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屏显示控制器中相同的处理逻辑,对节目任务进行模拟播放,根据节目任务数据包中的播放信息,调用与节目任务数据结构信息匹配的模拟播放子程序并结合远程LED屏显示控制器中的时钟节拍,对不同节目类型在按照最小播放单元逐点/帧追踪和显示,从而实现了对实际LED屏显示内容进行高度一致的模拟预览,保证了 LED屏良好的显示效果。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例公开的一种LED节目仿真预览方法流程图;图2为本发明又一实施例公开的一种LED节目仿真预览方法流程图;图3为本发明又一实施例公开的一种LED节目仿真预览方法流程图;图4为本发明又一实施例公开的一种LED节目仿真预览方法流程图;图5为本发明实施例公开的一种LED节目仿真预览装置结构示意图;图6为本发明又一实施例公开的一种LED节目仿真预览装置结构示意图;图7为本发明实施例公开的一种LED节目仿真预览系统结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。户外LED屏幕的使用日益广泛,其应用涉及交通信息指示、媒体信息传播、社会信息发布等多个领域。随着LED显示技术的发展,LED屏幕不仅可以显示静态文字信息,且对动态的图形动画、图像视频等也有诸多应用。LED屏的节目内容,需要通过后台的信息发布系统,经由有线和/或无线网络,发布至LED屏显示控制器,由LED屏显示控制器将信息内容按显示指令进行显示。由于户外 LED屏与后台信息发布系统的物理距离一般比较远(甚至可能跨城市显示),目前户外LED 屏信息发布系统的预览功能,只能做到节目在LED屏幕上大致效果的粗略预览,无法确保计算机屏幕上的预览效果与实际LED屏幕上的显示效果一致。从而无法确保远程户外LED 屏幕上文字、图片、动画、视频的实际显示效果。发明人针对现有LED屏远程控制中存在的问题,提出了一种LED节目仿真预览方法、装置和系统,以实现对LED显示屏实际显示内容的仿真预览,保证良好的显示效果。需要进一步明确的是本发明尤其适用于后台信息发布系统和LED屏物理距离较远的情况, 但并不局限于该种应用场景。图1示出了一种LED节目仿真预览方法,包括步骤11 读取并解析根据目标LED屏显示需要所生成的节目任务数据包,获取该节目的节目参数和播放指令,所述节目参数包括数据结构信息;需要明确的是,所述数据结构信息是针对目标LED屏需要进行显示的节目类型来说的,在本说明书中,具体涉及的有三种类型,即,文字类型,GIF动画类型和视频类型,然而,根据实际的LED屏显示需要而设定的数据结构信息不局限于上述列举形式。所述节目任务数据包中,具体包含了节目显示控制指令和节目数据内容。上述节目参数包含有前导码、模式码、数据大小、数据结构类型和流水号、信息位、区域号、区域参数、资料模式等,所述节目显示控制指令包含有播放速度快慢,显示模式等,所述节目数据内容则是具体的显示内容。步骤12 调用与所述数据结构信息匹配的模拟播放子程序,并获取与目标LED屏控制器中所用物理时钟相同的物理时钟;所述模拟播放子程序与目标LED屏控制器中对节目内容播放控制使用的播放程序保持一致,且以目标LED屏控制器中的物理时钟作为步速标准,从而可以确保仿真预览的显示速率与目标LED屏显示速率相同。步骤13 在与目标LED屏点阵分布相同的模拟屏幕上,按照播放指令的指示及所述物理时钟节拍,启动所述模拟播放子程序逐个追踪并显示与所述数据结构信息对应的最小播放单位。图2示出了又一种LED节目仿真预览方法,包括步骤21 读取并解析根据目标LED屏显示需要所生成的节目任务数据包,获取该节目的节目参数和播放指令,所述节目参数包括数据结构信息;步骤22 检查所述节目任务数据包的指令编码,当所述指令编码为发送节目指令编码时,执行步骤23 ;否则执行步骤27 ;若指令编码不是“发送节目指令编码”时,说明该数据包不是一个显示节目的任务,不在该处理步骤范围之内,则虚拟机结束处理。若指令编码为“发送节目指令编码”,则将节目任务数据包内的信息文件读入内存,按照LED相同的数据结构组织内存中的节目数据,即进行步骤23。步骤23 建立与该节目的数据结构信息对应的数据结构并判断节目类型;步骤M 调用与所述数据结构信息匹配的模拟播放子程序,并获取与目标LED屏控制器中所用物理时钟相同的物理时钟;步骤25 绘制与所述目标LED屏点阵分布相同的模拟屏幕。以目标LED屏的像素点为单位,绘制与目标LED屏点阵分布相同虚拟LED屏幕,且点阵可根据用户的查看方便的需要,进行等比例放大缩小。虚拟显示屏模拟真实的屏幕,逐点绘制LED虚拟处理机播放的节目内容。需要进一步说明的是,本步骤可以在进行模拟播放前进行,并不局限于本实施例中列举形式。步骤沈在所述模拟屏幕上,按照播放指令的指示及所述物理时钟节拍,启动所述模拟播放子程序逐个追踪并显示与所述数据结构信息对应的最小播放单位。对文字节目类型来说,则以像素点为基本追踪和显示单位;对于动画和视频节目来说,则以帧为基本追踪和显示单位。步骤27:结束。图3示出了了又一种LED节目仿真预览方法,本实施例针对数据结构为文字类的节目进行详细说明和描述,包括步骤31 读取并解析根据目标LED屏显示需要所生成的节目任务数据包,获取该节目的节目参数和播放指令,所述节目参数包括数据结构信息;步骤32 检查所述节目任务数据包的指令编码,当所述指令编码为发送节目指令编码时,执行步骤33 ;否则执行步骤36 ;步骤33 建立与该节目的数据结构信息对应的数据结构并判断节目类型;步骤34 当判断得出所述节目类型为文字类节目时,调用与文字类节目匹配数据结构信息的文字模拟播放子程序,获取与目标LED屏控制器中物理时钟相同的物理时钟;步骤35 在与目标LED屏点阵分布相同的模拟屏幕上,按照播放指令的文字播放速度及所述物理时钟节拍,启动所述文字模拟播放子程序逐个追踪并显示与所述节目数据内容对应的像素点。针对本实施例,对于文字节目类型,文字模拟播放子程序获取目标LED屏控制器相同的文字类节目,累计到一定时长后,将虚拟屏幕上的节目内容按节目要求的方式,移动一个像素点。如此往复,完成文字类型节目的播放。对于GIF动画节目类型,利用GIF动画模拟播放子程序获取GIF每一帧的帧速,利用与目标LED屏控制器所用相同的物理时钟,累计该物理时钟节拍,当累计时间与帧速值相同时,则显示下一帧,并清空计数器,进入下一次循环。如此往复,完成GIF动画节目的播放。对于视频节目类型,利用视频模拟播放子程序采用与标LED屏控制器内相同的播放逻辑进行播放。在节拍速率控制上,视频播放子程序采用与GIF动画播放程序相似的处理逻辑,即视频模拟播放子程序获取视频每一帧的帧速,并累计CPU物理时钟节拍,当累计时间与帧速值相同时,则显示下一帧,并清空计数器,进入下一次循环。针对上述节目类型和处理流程,如图4所示。图5示出了一种LED —种节目仿真预览装置,包括节目任务数据包解析模块51,用于读取并解析根据目标LED屏显示需要生成的节目任务数据包,获取该节目的节目参数和播放指令,所述节目参数包括数据结构信息;程序及函数调用及执行模块52,用于调用与所述数据结构信息匹配的模拟播放子程序,并获取与目标LED屏控制器中所用物理时钟相同的物理时钟;显示模块53,在与目标LED屏点阵分布相同的模拟屏幕上,按照播放指令的指示及所述物理时钟节拍,启动所述模拟播放子程序逐个追踪并显示与所述数据结构信息对应的最小播放单位。图6示出了又一种节目仿真预览装置,相同之处参见图5图示及其对应说明,现就不同之处,进行说明图6还标示出了数据结构信息构建模块61,用于建立与该节目的数据结构信息对应的数据结构并判断节目类型。指令编码检查单元62,用于检查所述节目任务数据包的指令编码,当所述指令编码为发送节目指令编码时,则执行所述模拟播放子程序。模拟屏幕绘制单元63,用于绘制与所述目标LED屏点阵分布相同的模拟屏幕。
图7示出了一种LED节目仿真预览系统,包括LED节目发布终端71、LED节目仿真预览装置72和远程LED屏控制器73,其中所述LED节目发布终端将根据目标LED屏显示需要生成的节目任务数据包发送至所述LED节目仿真预览装置72 ;所述LED节目仿真预览装置72,参见图5所示,包括节目任务数据包解析模块51,用于读取并解析所述节目任务数据包,获取该节目的节目参数和播放指令,所述节目参数包括数据结构信息;程序及函数调用及执行模块52,用于调用与所述数据结构信息匹配的模拟播放子程序获取与目标LED屏控制器中所用物理时钟相同的物理时钟;显示模块53,在与目标LED屏点阵分布相同的模拟屏幕上按照所述播放指令的指示,逐个追踪并显示与所述数据结构信息对应的最小播放单位;当所述仿真预览装置72对所述节目任务数据包中的节目数据内容预览完毕后, 所述LED节目发布终端71将所述节目任务数据包发送至所述远程LED屏控制器73。利用本LED屏节目仿真预览装置和系统,模拟远程LED控制器的处理全过程,保证仿真系统与实际系统在处理逻辑上的一致性;在输入数据源方面,所述系统将所述LED节目发布终端发给LED屏控制器的节目任务数据包作为自身的输入,确保了 LED屏节目仿真预览装置与LED屏控制器在输入数据源上完全一致;在节目播放方法方面,LED屏节目仿真预览装置调用与节目任务数据包中携带的数据结构信息匹配的模拟播放子程序,利用该程序获取与LED屏控制器使用的物理时钟相同的物理时钟节拍,从调用的播放子程序及处理节奏上保证了仿真效果与实际效果的一致性;在显示效果上,以目标LED屏的像素点为单位,绘制与目标LED屏点阵分布相同虚拟LED屏幕。节目播放产生的屏幕输出,转化为虚拟LED屏幕上每个像素点的色彩变化,保证了仿真效果与实际效果的一致性;综上所述本发明实施例中的LED节目仿真预览方法,采用与远程LED屏显示控制器中相同的处理逻辑,对节目任务进行模拟播放,根据节目任务数据包中的播放信息,调用与节目任务数据结构信息匹配的模拟播放子程序并结合远程LED屏显示控制器中的时钟节拍,对不同节目类型在按照最小播放单元逐点/帧追踪和显示,从而实现了对实际LED屏显示内容进行高度一致的模拟预览,保证了 LED屏良好的显示效果。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置和系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种LED节目仿真预览方法,其特征在于,包括读取并解析根据目标LED屏显示需要生成的节目任务数据包,获取该节目的节目参数和播放指令,所述节目参数包括数据结构信息;调用与所述数据结构信息匹配的模拟播放子程序,并获取与目标LED屏控制器中所用物理时钟相同的物理时钟,在与目标LED屏点阵分布相同的模拟屏幕上,按照播放指令的指示及所述物理时钟节拍,启动所述模拟播放子程序逐个追踪并显示与所述数据结构信息对应的最小播放单位。
2.根据权利要求1所述的方法,其特征在于,所述播放指令包括节目显示控制指令和节目数据内容。
3.根据权利要求1所述的方法,其特征在于,还包括建立与该节目的数据结构信息对应的数据结构并判断节目类型。
4.根据权利要求3所述的方法,其特征在于,当判断得出所述节目类型为文字类节目 调用与文字类节目匹配数据结构信息的文字模拟播放子程序,获取与目标LED屏控制器中物理时钟相同的物理时钟;按照播放指令的文字播放速度及所述物理时钟节拍,启动所述文字模拟播放子程序逐个追踪并显示与所述节目数据内容对应的像素点。
5.根据权利要求3所述的方法,其特征在于,当判断得出所述节目类型为动画类节目 调用与动画类节目数据结构信息匹配的图片模拟播放子程序,并获取与目标LED屏控制器中物理时钟相同的物理时钟;按照播放指令中的图片播放帧速及所述物理时钟节拍,启动所述图片模拟播放子程序逐个追踪并显示与所述节目数据内容对应的图片帧。
6.根据权利要求3所述的方法,其特征在于,当判断得出所述节目类型为视频类节目 调用与视频类节目数据结构信息匹配的视频模拟播放子程序,并获取与目标LED屏控制器中物理时钟相同的物理时钟;按照播放指令中的视频播放帧速及所述物理时钟节拍,启动所述视频模拟播放子程序逐个追踪并显示与所述节目数据内容对应的视频帧。
7.根据权利要求1所述的方法,其特征在于,还包括检查所述节目任务数据包的指令编码,当所述指令编码为发送节目指令编码时,则执行所述模拟播放子程序。
8.根据权利要求1所述的方法,其特征在于,还包括绘制与所述目标LED屏点阵分布相同的模拟屏幕。
9.一种LED节目仿真预览装置,其特征在于,包括节目任务数据包解析模块,用于读取并解析根据目标LED屏显示需要生成的节目任务数据包,获取该节目的节目参数和播放指令,所述节目参数包括数据结构信息;程序及函数调用及执行模块,用于调用与所述数据结构信息匹配的模拟播放子程序, 并获取与目标LED屏控制器中所用物理时钟相同的物理时钟;显示模块,在与目标LED屏点阵分布相同的模拟屏幕上,按照播放指令的指示及所述物理时钟节拍,启动所述模拟播放子程序逐个追踪并显示与所述数据结构信息对应的最小播放单位。
10.根据权利要求1所述的装置,其特征在于,还包括数据结构信息构建模块,用于建立与该节目的数据结构信息对应的数据结构并判断节目类型。
11.根据权利要求1所述的装置,其特征在于,还包括指令编码检查单元,用于检查所述节目任务数据包的指令编码,当所述指令编码为发送节目指令编码时,则执行所述模拟播放子程序。
12.根据权利要求1所述的装置,其特征在于,还包括模拟屏幕绘制单元,用于绘制与所述目标LED屏点阵分布相同的模拟屏幕。
13.—种LED节目仿真预览系统,其特征在于,包括LED节目发布终端、LED节目仿真预览装置和远程LED屏控制器,其中所述LED节目发布终端将根据目标LED屏显示需要生成的节目任务数据包发送至所述 LED节目仿真预览装置;所述LED节目仿真预览装置包括节目任务数据包解析模块,用于读取并解析所述节目任务数据包,获取该节目的节目参数和播放指令,所述节目参数包括数据结构信息;程序及函数调用及执行模块,用于调用与所述数据结构信息匹配的模拟播放子程序, 并获取与目标LED屏控制器中所用物理时钟相同的物理时钟;显示模块,用于在与目标LED屏点阵分布相同的模拟屏幕上,按照所述播放指令的指示及所述物理时钟节拍,启动所述模拟播放子程序逐个追踪并显示与所述数据结构信息对应的最小播放单位;当所述仿真预览装置对所述节目任务数据包中的节目数据内容预览完毕后,所述LED 节目发布终端将所述节目任务数据包发送至所述远程LED屏控制器。
全文摘要
本发明实施例公开了一种LED节目仿真预览方法、装置和系统,其中方法,包括读取并解析根据目标LED屏显示需要生成的节目任务数据包,获取该节目的节目参数和播放指令,所述节目参数包括数据结构信息;调用与所述数据结构信息匹配的模拟播放子程序,并获取与目标LED屏控制器中所用物理时钟相同的物理时钟,在与目标LED屏点阵分布相同的模拟屏幕上,按照播放指令的指示及所述物理时钟节拍,启动所述模拟播放子程序逐个追踪并显示与所述数据结构信息对应的最小播放单位。实现了对实际LED屏显示内容进行高度一致的模拟预览,保证了LED屏良好的显示效果。
文档编号G09F19/00GK102298887SQ201110282260
公开日2011年12月28日 申请日期2011年9月21日 优先权日2011年9月21日
发明者董峥 申请人:上海大三和弦城市环境艺术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1