模拟时钟显示方法及装置、以及led显示控制卡的利记博彩app

文档序号:8445069阅读:718来源:国知局
模拟时钟显示方法及装置、以及led显示控制卡的利记博彩app
【技术领域】
[0001]本发明涉及显示技术领域,特别涉及一种模拟时钟显示方法、一种模拟时钟显示装置以及一种LED显示控制卡。
【背景技术】
[0002]在LED单双色显示屏异步控制系统中,显示屏上需要显示的媒体内容是由用户通过上位机软件,根据自身需求来配置得到的;上位机通过将媒体的数据发送给单双色控制卡(可以通过串口、U盘、以太网、WiFi等方式发送),再通过单双色控制卡对数据做特效处理并转换成与用户所使用的显示屏相同的数据格式,将数据输出至显示屏进行显示。
[0003]模拟时钟作为LED单双色显示屏领域中不可或缺的媒体,如图1所示,表盘分为12个大格表示时钟,60个小格表示分钟和秒钟;不管是时针、分针、还是秒针,其移动的最小单位为一小格。一般将模拟时钟媒体区域的数据分为固定文字、日期(00-99)、星期(星期一?星期日)、时钟表盘(60种情况)、分钟表盘(60种情况)、秒钟表盘(60种情况),最终显示在显示屏上的数据是这些数据的叠加。之所以要将指针与表盘作为同一种数据,是因为指针在不断绕着表盘走,其轨迹基本覆盖整个表盘;而固定文字、日期、星期数据由于位置保持不变,固定显示在某一区域,其覆盖范围只是表盘的一部分,因此数据量较小。时钟表盘、分钟表盘、秒钟表盘数据量根据表盘的大小而改变,一般数据量是比较大的,上位机需要将60种时钟表盘、60种分钟表盘、60种秒钟表盘加上固定文字、日期星期等数据全部发送给单双色控制卡并存储起来,由单双色控制卡根据当前时间选择性地显示模拟时钟的数据。
[0004]由于所有数据均由上位机提供,单双色控制卡只需根据当前的时分秒分别取出三种指针表盘对应的各自60种数据中所对应的当前时间的数据,将数据进行叠加后输出至显示屏进行显示。
[0005]此外,用户还可根据喜好来调整模拟时钟的显示方式,如图2所示,可以任意输入固定文字并改变字体类型及大小,选择自己喜爱的时标和分标,调整每个时间指针的宽度,选择是否显示日期星期等。通过上位机软件配好这些参数,发送给单双色控制卡,通过单双色控制卡控制LED显示屏按照参数配置进行显示输出。
[0006]现有的方法虽能较好地完成模拟时钟的媒体显示,但由于时针表盘数据、分针表盘数据及秒针表盘数据各为60种情况,加起来就是180种,当表盘整体较大时,上位机向单双色控制卡发送的数据量将是相当大的,将会造成以下两种问题:
[0007](I)大大增加了上位机向单双色控制卡发送数据的时间,尤其是当用户使用串口通信时,数据发送时间可能会长达数十秒甚至几分钟,大大降低了用户体验;
[0008](2)单双色控制卡接收到的数据量将会很大,占据了不少闪存(Flash)空间,将会严重影响其他媒体的数据储存空间,使节目量受到很大的限制。

【发明内容】

[0009]因此,针对现有技术中的不足,本发明提出一种模拟时钟显示方法、一种模拟时钟显示装置以及一种LED显示控制卡。
[0010]具体地,本发明实施例提供的一种模拟时钟显示方法适于应用于一种LED显示控制卡,所述LED显示控制卡用于驱动控制LED显示屏进行显示。所述模拟时钟显示方法包括步骤:(a)获取无时间指针表盘数据;(b)根据当前时间获取至少一个时间指针的位置坐标数据;(c)根据每一个所述时间时针的所述位置坐标数据得到相对应的时间指针图形数据;(d)整合所述时间指针图形数据和所述无时间指针表盘数据以得到模拟时钟数据;以及(e)根据所述模拟时钟数据驱动控制LED显示屏显示对应所述当前时间的模拟时钟。
[0011]在本发明的一个实施例中,在上述步骤(b)中,所述至少一个时间指针的位置坐标数据包括:时针的位置坐标数据、分针的位置坐标数据和秒针的位置坐标数据。
[0012]在本发明的一个实施例中,在上述步骤(b)中,每一个所述时间指针的所述位置坐标数据包括所述时间指针的起点坐标和终端坐标。
[0013]在本发明的一个实施例中,上述步骤(C)包括:利用每一个所述时间指针的宽度设定值扩展所述起点坐标以得到对应所述时间指针的多个扩展起点坐标;以及根据每一个所述时间指针的所述位置坐标数据和所述多个扩展起点坐标得到相对应的时间指针图形数据,其中所述时间指针图形数据对应三角形的时间指针。
[0014]在本发明的一个实施例中,上述模拟时钟显示方法还包括步骤:获取固定文字数据;相应地,上述步骤(d)为:整合所述时间指针图形数据、所述无时间指针表盘时间、以及所述固定文字数据以得到模拟时钟数据。
[0015]在本发明的一个实施例中,上述模拟时钟显示方法还包括步骤:根据当前日期获取对应的日期和/或星期数据;相应地,所述步骤(d)为:整合所述时间指针图形数据、所述无时间指针表盘数据、以及所述日期和/或星期数据以得到模拟时钟数据。
[0016]此外,本发明实施例提供的一种模拟时钟显示装置,适于应用于一种LED显示控制卡,所述LED显示控制卡用于驱动控制LED显示屏进行显示。所述模拟时钟显示装置包括:表盘数据获取模块,用于获取预先存储的无时间指针表盘数据;时间指针位置坐标数据获取模块,用于根据当前时间获取预先存储的至少一个时间指针的位置坐标数据;时间指针图形数据生成模块,用于根据每一个所述时间指针的所述位置坐标数据得到相对应的时间指针图形数据;数据整合模块,用于整合所述时间指针图形数据和所述无时间指针表盘数据以得到模拟时钟数据;以及显示驱动控制模块,用于根据所述模拟时钟数据驱动控制LED显示屏显示对应所述当前时间的模拟时钟。
[0017]在本发明的一个实施例中,上述模拟时钟显示装置还包括:起点坐标扩展模块,用于利用每一个所述时间指针的宽度设定值扩展所述位置坐标数据中的起点坐标以得到对应所述时间指针的多个扩展起点坐标,以致于根据所述时间指针的所述位置坐标数据和所述多个扩展起点坐标得到的相对应的时间指针图形数据所对应的时间指针为三角形。
[0018]在本发明的一个实施例中,上述模拟时钟显示装置还包括:固定文字数据获取模块,用于获取预先存储的固定文字数据以作为所述模拟时钟数据的构成部分;和/或日期/星期数据获取模块,用于根据当前日期获取预先存储的日期和/或星期数据以作为所述模拟时钟数据的构成部分。
[0019]另外,本发明实施例提供的一种LED显示控制卡,包括上述任意一种模拟时钟显示装置,并且,所述LED显示控制卡为LED单双色控制卡。
[0020]由上述可知,本发明能够使得上位机软件发送给LED显示控制卡(例如单双色控制卡)的数据量大幅度减小,极大提高了软硬件之间的通信效率,同时也减小了 LED显示控制卡的存储负荷。此外,由于数据量的减小,即使用户向LED显示控制卡同时发送多个模拟时钟也不会消耗太多发送时间,有利于用户配置多个时区的模拟时钟。再者,为用户在LED显示控制卡上节省了很大的空间,用户可以增加更多的媒体或节目来满足需求。
[0021]通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定,这是因为其应当参考附加的权利要求。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。
【附图说明】
[0022]下面将结合附图,对本发明的【具体实施方式】进行详细的说明。
[0023]图1为一种模拟时钟的结构示意图。
[0024]图2为图1所示模拟时钟所对应的配置显示参数软件界面示意图。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1