节目清单自适应编辑方法及装置制造方法

文档序号:6551131阅读:205来源:国知局
节目清单自适应编辑方法及装置制造方法
【专利摘要】本发明涉及节目清单自适应编辑方法及装置,该方法包括步骤:(a)响应用户操作制作具有指定显示属性的节目清单;(b)响应用户操作创建虚拟LED显示屏并设置显示屏参数配置信息;(c)响应用户操作将节目清单导入至虚拟LED显示屏下;以及(d)响应用户的执行自适应编辑命令以进行自适应编辑操作得到目标节目清单。所述目标节目清单可发送至与虚拟LED显示屏相对应的实体LED显示屏的控制系统进行播放。本发明针对多个不同尺寸的LED显示屏播放同一形态节目清单内容的情形,只需制作一次节目清单,用户简单地复制节目清单至各个LED显示屏对应的虚拟LED显示屏下并执行自适应编辑即可完成各个LED显示屏所需的节目清单。
【专利说明】节目清单自适应编辑方法及装置

【技术领域】
[0001] 本发明涉及显示控制【技术领域】,特别涉及一种节目清单自适应编辑方法以及一种 节目清单自适应编辑装置。

【背景技术】
[0002] 现有的LED单双色显示屏异步控制卡的基本组成包括通信模块、单片机以及显示 输出模块。其中,通信模块例如是以太网接口模块、USB接口模块、串口模块、或者三种模块 中的一种或多种的组合;单片机接收并处理媒体内容数据;显示输出模块连接单片机,将 单片机产生的显示数据输出至LED显示屏进行显示。
[0003] 对于LED单双色显示屏异步控制卡,单片机处理的媒体内容数据通常为点阵数据 格式,媒体内容数据经单片机处理后,通过显示输出模块送至LED显示屏上进行显示。由于 单片机处理的媒体内容数据为点阵数据格式,且限于单片机的处理性能及内存空间,在单 片机中通常不运行操作系统,这就使得单片机对数据内容进行缩放较为困难。而在LED单 双色显示领域,LED显示屏的长度、宽度变化灵活,尺寸不一。由于上述两点原因,使得用户 在对多块不同尺寸的LED单双色显示屏制作节目清单时带来麻烦;对于同一形态的节目清 单内容(例如一个数字时钟加一个单行文本内容),由于LED显示屏的尺寸不一样,比如两 块LED显示屏的分辨率分别为512X64和1024X32,就必须对这两块LED显示屏分别进行 节目清单内容制作编辑。
[0004] 如此,则当用户需要控制多个不同尺寸的LED单双色显示屏时,哪怕对同一形态 的节目清单内容,必须根据LED显示屏的尺寸不同进行重复编辑节目清单内容,这将带来 以下几个问题:(1)需要花费用户大量的时间为每个不同尺寸的LED显示屏制作同一形态 的节目清单内容;(2)容易受到人为的影响,造成每个不同尺寸的LED显示屏的节目清单内 容在制作时出现不一致。


【发明内容】

[0005] 因此,为解决现有技术存在的技术缺陷和不足,本发明提出一种节目清单自适应 编辑方法以及一种节目清单自适应编辑装置。
[0006] 具体地,本发明实施例提出的一种节目清单自适应编辑方法,执行于计算机系统。 所述节目清单自适应编辑方法包括步骤:
[0007] (a)响应用户操作制作具有指定显示属性的节目清单;
[0008] (b)响应用户操作创建虚拟LED显示屏并设置显示屏参数配置信息;
[0009] (c)响应用户操作将所述节目清单导入至所述虚拟LED显示屏下以关联所述虚拟 LED显示屏;以及
[0010] (d)响应用户的执行自适应编辑命令以执行以下操作(dl)至(d4)。
[0011] 其中,(dl)从所述显示屏参数配置信息中获取显示屏的显示区域长度及宽度; (d2)从所述节目清单中获取节目页的显示区域长度及宽度、所述节目页下的媒体的显示区 域长度及宽度以及所述媒体中的显示单元的显示区域长度及宽度;(d3)判断所述节目页 的显示区域长度及宽度、所述节目页下的媒体的显示区域长度及宽度以及所述媒体中的显 示单元的显示区域长度及宽度和所述显示屏的显示区域长度及宽度的相对大小关系;以及 (d4)根据所述相对大小关系的判断结果对所述节目页下的所述媒体的内容的显示方式进 行自适应调整后得到目标节目清单。
[0012] 此外,本发明实施例提供的一种节目清单自适应编辑装置,包括:
[0013] 节目清单制作模块,响应用户操作制作一具有指定显示属性的节目清单;
[0014] 显示屏创建模块,响应用户操作创建一虚拟LED显示屏并设置显示屏参数配置信 息;
[0015] 节目清单导入模块,响应用户操作将所述节目清单导入至所述虚拟LED显示屏下 以关联所述虚拟LED显示屏;以及
[0016] 节目清单编辑模块,响应用户的执行自适应编辑命令以自动执行以下自适应编辑 操作(si)至(s4)。
[0017] 其中,(Si)从所述显示屏参数配置信息中获取显示屏的显示区域长度及宽度; (s2)从所述节目清单中获取节目页的显示区域长度及宽度、所述节目页下的媒体的显示区 域长度及宽度、以及所述媒体中的显示单元的显示区域长度及宽度;(S3)判断所述节目页 的显示区域长度及宽度、所述节目页下的媒体的显示区域长度及宽度以及所述媒体中的显 示单元的显示区域长度及宽度和所述显示屏的显示区域长度及宽度的相对大小关系;以及 (s4)根据所述相对大小关系的判断结果对所述节目页下的所述媒体的内容的显示方式进 行自适应调整后得到目标节目清单。
[0018] 由上可知,本发明实施例通过对节目清单进行自适应编辑,针对多个不同尺寸的 LED显示屏播放同一形态节目清单内容的情形,只需制作一次节目清单即可,用户只需简单 地复制所制作的节目清单至各个不同尺寸LED显示屏对应的虚拟LED显示屏下并执行自适 应编辑即可完成各个不同尺寸的LED显示屏所需的节目清单。因此可以带来如下几种有益 效果中的一个或多个:(1)节目清单一次制作,不用人工重复制作;(2)大大的节省了用户 制作节目清单所需时间;(3)LED单双色显示屏异步控制系统的节目清单播放真正做到窗 口自适应;以及(4)由上位机完成媒体内容自适应过程,不用改动原有的LED显示屏控制系 统。
[0019] 通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知 道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定,这是因为其应当参考 附加的权利要求。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念 地说明此处描述的结构和流程。

【专利附图】

【附图说明】
[0020] 下面将结合附图,对本发明的【具体实施方式】进行详细的说明。
[0021] 图1为本发明实施例的一种节目清单自适应编辑装置的功能模块示意图。
[0022] 图2为本发明实施例将制作的节目清单导入虚拟LED显示屏下的一种实施方式的 示意图。

【具体实施方式】
[0023] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明 的【具体实施方式】做详细的说明。
[0024] 请参见图1,其为本发明实施例的一种节目清单自适应编辑装置的功能模块示意 图。本实施例的节目清单自适应编辑装置10由安装于计算机系统的节目清单自适应编辑 软件来实现,该节目清单自适应编辑软件根据功能可划分出图1所示的多个功能模块。
[0025] 具体地,如图1所示,节目清单自适应编辑装置10包括:节目清单制作模块11、显 示屏创建模块12、节目清单导入模块13、编辑命令输入模块14、节目清单编辑模块15以及 节目清单发送模块16。
[0026] 其中,节目清单制作模块11响应用户操作制作具有指定显示属性的节目清单。本 实施例中,节目清单包括一个或多个节目页,单个节目页下包括一个或多个媒体。节目页 的显示属性、节目页下的媒体的显示属性以及媒体中的显示单元的显示属性等信息构成节 目清单的显示属性,且节目清单的显示属性内例如包括各个节目页的显示区域长度及宽度 (也即其下各媒体的整体显示区域的长度及宽度)、参考数据极性、节目页下的各个媒体相 对于节目页显示区域的起始位置的水平及垂直坐标以及长度及宽度、媒体中的显示单元的 长度及宽度等参数信息,各种参数信息的表现方式不拘,只要能依据这些参数信息直接或 间接地得出节目页的显示区域长度及长度、节目页下的媒体的显示区域长度及长度以及媒 体中的显示单元的显示区域长度及宽度均可。对于节目清单的结构可采用图2所示的树状 目录结构,例如节目清单30包括节目页1,···,节目页N,节目页1下包括媒体1-1 (例如数 字时钟)和媒体1-2 (例如多行文本),节目页N下包括媒体N-1 ;也即各个节目页下的媒体 数量可以相同也可以不同。
[0027] 显示屏创建模块12响应用户操作创建虚拟LED显示屏并设置显示屏参数配置信 息。本实施例中,虚拟LED显示屏是相对于实体LED显示屏而言,其为实体LED显示屏在软 件界面的代表;虚拟LED显示屏的显示屏参数配置信息包括其所代表的实体LED显示屏的 显示区域长度及宽度、数据极性,0E极性(数据输出使能(Output Enable)信号的极性,此 信号表征输出高电平时数据有效还是输出低电平时数据有效)等参数信息。例如图2所示 的LED显示屏20即为创建的虚拟LED显示屏。
[0028] 节目清单导入模块13响应用户操作将制作好的节目清单导入至虚拟LED显示屏 下以将制作好的节目清单与虚拟LED显示屏关联起来。例如图2所示,制作好的节目清单 30被导入虚拟LED显示屏20下,这样就把节目清单30和虚拟LED显示屏20关联起来了。
[0029] 编辑命令输入模块14响应用户对是否允许执行自适应编辑的命令选择操作,以 控制节目清单编辑模块15执行相应的节目清单编辑操作。例如,用户可以使用鼠标右键点 击图2中的LED显示屏20选择【自适应编辑】选项或者【非自适应编辑】选项;当然选项的 名称并不作限制。当用户选择【自适应编辑】,则节目清单编辑模块15对节目清单30进行 自适应编辑;反之,如果选择【非自适应编辑】,则节目清单编辑模块15将直接节目清单30 作为LED显示屏20的目标节目清单。
[0030] 节目清单编辑模块15响应用户的执行自适应编辑命令时进行如下自适应编辑操 作:以图2为例,从LED显示屏20的显示屏参数配置信息中获取显示屏的显示区域长度及 宽度;从节目清单30中获取节目页的显示区域长度及宽度、节目页下的媒体的显示区域长 度及宽度、以及所述媒体中的显示单元的显示区域长度及宽度等显示属性内参数信息;判 断节目页的显示区域长度及宽度、节目页下的媒体的显示区域长度及宽度以及所述媒体中 的显示单元的显示区域长度及宽度和所述显示屏的显示区域长度及宽度的相对大小关系; 以及根据所述相对大小关系的判断结果对节目页下的媒体的内容的显示方式进行自适应 调整后得到目标节目清单。本实施例中,对于媒体的显示单元,以文本媒体为例,单个字符 例如汉字、英文字母或数字可以认为是一个显示单元。
[0031] 承上述,针对每个节目页例如节目页N,媒体内容显示方式自适应调整可采用如下 方式:
[0032] (i)当节目页N的显示区域长度及宽度分别小于或等于LED显示屏20的显示区域 长度及宽度,不调整节目页N下的媒体N-1的内容的显示方式。以播放文字媒体时节目页 N的显示区域长度及宽度分别小于LED显示屏20的显示区域长度及宽度为例,假设节目页 N的显示区域为128X32, LED显示屏20的显示区域为256X32,则不对文字的比例进行缩 放而使得文字媒体的内容显示方式保持原状。
[0033] (ii)当节目页N下的媒体N-1的显示区域长度大于LED显示屏20的显示区域长 度、或者节目页N下的媒体N-1的显示区域宽度大于LED显示屏20的显示区域宽度,但媒 体N-1中的显示单元的显示区域长度及宽度分别小于或等于LED显示屏20的显示区域长 度及宽度,调整节目页N下的媒体N-1的内容的显示方式为分时显示。此处也即为采用时 间换空间的策略对媒体的内容进行操作,如果媒体N-1的显示区域长度大于LED显示屏20 的显示区域长度,则将超出的部分滚动播出;如果媒体N-1的显示区域宽度大于LED显示 屏20的显示区域度宽,则将超出的部分补齐到与LED显示屏20的显示宽度一致进行分屏 播出;尤其对于文字媒体内容来说,比如原来的文字媒体N-1的显示区域为128X64,当LED 显示屏20的显示区域为128X32,那么可以将文字媒体N-1的内容进行分屏播出。
[0034] (iii)当节目页N下的媒体N-ι的显示区域长度大于LED显示屏20的显示区域长 度且媒体N-1的显示单元的显示区域长度大于LED显示屏20的显示区域长度、或者节目页 N下的媒体N-1的显示区域宽度大于LED显示屏20的显示区域宽度且媒体N-1的显示单元 的显示区域宽度大于LED显示屏20的显示区域宽度,调整节目页N下的媒体N-1的内容的 显示方式为缩小显示。此处,仍以文字媒体为例,为了能使文字完整显示则需要对文字进行 缩放处理,而缩放算法可以是插值算法,线性拟合算法等,缩放算法有很多,常用的缩放算 法有:双线性插值算法,双三次插值算法等;此外,当文字缩小到一定程度后达到上述条件 (ii),还可以结合使用其以时间来换取空间的策略;当然,也可以直接将文字缩放到位而不 与条件(ii)结合使用。
[0035] 在得到LED显示屏例如20的目标节目清单后,可由节目清单发送模块16响应用 户的发送节目清单命令,例如用户可以采用鼠标右键点击LED显示屏20后选择【发送节目 清单】选项后便可将目标节目清单发送至与虚拟LED显示屏20相对应的实体LED显示屏的 控制系统(包含异步控制卡)进行播放。在发送过程中,如果LED显示屏20的显示屏参数 配置信息中的显示屏的数据极性和目标节目清单(或者说其下的各个节目页)的参考数据 极性反向时,将目标节目清单的各个节目页下的媒体的内容数据进行取反操作后再将取反 操作后的目标节目清单发送至与虚拟LED显示屏20相对应的实体LED显示屏的控制系统 以供播放;反之,如果所述数据极性和参考数据极性一致,则无需进行数据取反操作。另外, 目标节目清单的发送方式可以是通过网线、通过串口或者通过无线等等方式。
[0036] 之后,与虚拟实体LED显示屏20相对应的实体LED显示屏的控制系统例如LED显 示屏异步控制系统接收到目标节目清单后,可以依据目标节目清单进行媒体播放。
[0037] 此外,本发明实施例提供的节目清单自适应编辑方法可参考节目清单自适应编辑 装置10的各个功能模块的执行步骤,在此不再赘述。再者,上述实施例中仅举出单个LED 显示屏的节目清单自适应编辑,对于多个LED显示屏的节目清单自适应编辑,可参考前文 所述。
[0038] 值得一提的是,前述实施例是以节目页下设媒体的节目清单结构为例,但本发明 并不以此为限,例如有些节目清单结构不采用节目页的概念,在此情形下,单个媒体即等同 于一个节目页或者同时播放的多个媒体等同于一个节目页。对于单个媒体等同于一个节目 页的情形,节目页的显示区域的长度及宽度与媒体的显示区域的长度及宽度相同;对于同 时播放的多个媒体等同于一个节目页的情形,节目页的显示区域的长度及宽度则为各个媒 体的整体显示区域的长度及宽度。
[0039] 综上所述,本发明实施例通过对节目清单进行自适应编辑,针对多个不同尺寸的 LED显示屏播放同一形态节目清单内容的情形,只需制作一次节目清单即可,用户只需简单 地复制所制作的节目清单至各个不同尺寸LED显示屏对应的虚拟LED显示屏下并执行自适 应编辑即可完成各个不同尺寸的LED显示屏所需的节目清单。因此可以带来如下几种有益 效果中的一个或多个:(1)节目清单一次制作,而不用人工重复制作;(2)大大的节省了用 户制作节目清单所需时间;(3)LED单双色显示屏异步控制系统的节目清单播放真正做到 窗口自适应;以及(4)由上位机完成媒体内容自适应过程,不用改动原有的LED显示屏控制 系统。
[0040] 本文中应用了具体个例对本发明节目清单自适应编辑方法以及节目清单自适应 编辑装置的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方 法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】 及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制,本发 明的保护范围应以所附的权利要求为准。
【权利要求】
1. 一种节目清单自适应编辑方法,执行于计算机系统,其特征在于,包括步骤: (a) 响应用户操作制作具有指定显示属性的节目清单; (b) 响应用户操作创建虚拟LED显示屏并设置显示屏参数配置信息; (c) 响应用户操作将所述节目清单导入至所述虚拟LED显示屏下以关联所述虚拟LED 显示屏;以及 (d) 响应用户的执行自适应编辑命令以执行以下自适应编辑操作(dl)至(d4): (dl)从所述显示屏参数配置信息中获取显示屏的显示区域长度及宽度; (d2)从所述节目清单中获取节目页的显示区域长度及宽度、所述节目页下的媒体的显 示区域长度及宽度、以及所述媒体中的显示单元的显示区域长度及宽度; (d3)判断所述节目页的显示区域长度及宽度、所述节目页下的媒体的显示区域长度及 宽度以及所述媒体中的显示单元的显示区域长度及宽度和所述显示屏的显示区域长度及 宽度的相对大小关系; (d4)根据所述相对大小关系的判断结果对所述节目页下的所述媒体的内容的显示方 式进行自适应调整后得到目标节目清单。
2. 如权利要求1所述的节目清单自适应编辑方法,其特征在于,还包括步骤: 响应用户的发送节目清单命令,以当所述显示屏参数配置信息中的显示屏的数据极性 和所述节目页的参考数据极性反向时,将所述节目页下的媒体的内容数据进行取反操作后 再将取反操作后的节目清单发送至与所述虚拟LED显示屏相对应的实体LED显示屏的控制 系统以供播放。
3. 如权利要求1所述的节目清单自适应编辑方法,其特征在于,还包括步骤: 响应用户对是否允许执行自适应编辑的命令选择操作,以当用户选择允许执行自适应 编辑时执行步骤(d),而当用户选择不允许执行自适应编辑时将导入至所述虚拟LED显示 屏下的所述节目清单直接作为目标节目清单。
4. 如权利要求1或2或3所述的节目清单自适应编辑方法,其特征在于,所述操作(d4) 包括: (d41)当所述节目页的显示区域长度及宽度分别小于或等于所述显示屏的显示区域长 度及宽度,不对所述节目页下的所述媒体的内容进行显示方式调整; (d42)当所述节目页下的媒体的显示区域长度大于所述显示屏的显示区域长度、或者 所述节目页下的媒体的显示区域宽度大于所述显示屏的显示区域宽度,但所述媒体的显示 单元的显示区域长度及宽度分别小于或等于所述显示屏的显示区域长度及宽度,调整所述 节目页下的所述媒体的内容的显示方式为分时显示;以及 (d43)当所述节目页下的媒体的显示区域长度大于所述LED显示屏的显示区域长度且 所述媒体的显示单元的显示区域长度大于所述LED显示屏的显示区域长度、或者所述节目 页下的媒体的显示区域宽度大于所述LED显示屏的显示区域宽度且所述媒体的显示单元 的显示区域宽度大于所述LED显示屏的显示区域宽度,调整所述节目页下的所述媒体的内 容的显示方式为缩小显示。
5. 如权利要求1所述的节目清单自适应编辑方法,其特征在于,在步骤(a)中,所述节 目清单包括一个或多个节目页,且单个节目页下包括一个或多个媒体。
6. -种节目清单自适应编辑装置,其特征在于,包括: 节目清单制作模块,响应用户操作制作具有指定显示属性的节目清单; 显示屏创建模块,响应用户操作创建虚拟LED显示屏并设置显示屏参数配置信息; 节目清单导入模块,响应用户操作将所述节目清单导入至所述虚拟LED显示屏下以关 联所述虚拟LED显示屏;以及 节目清单编辑模块,响应用户的执行自适应编辑命令以自动执行以下操作(si)至 (s4): (si)从所述显示屏参数配置信息中获取显示屏的显示区域长度及宽度; (s2)从所述节目清单中获取节目页的显示区域长度及宽度、所述节目页下的媒体的显 示区域长度及宽度、以及所述媒体中的显示单元的显示区域长度及宽度; (s3)判断所述节目页的显示区域长度及宽度、所述节目页下的媒体的显示区域长度及 宽度以及所述媒体中的显示单元的显示区域长度及宽度和所述显示屏的显示区域长度及 宽度的相对大小关系; (s4)根据所述相对大小关系的判断结果对所述节目页下的所述媒体的内容的显示方 式进行自适应调整后得到目标节目清单。
7. 如权利要求6所述的节目清单自适应编辑装置,其特征在于,还包括: 节目清单发送模块,响应用户的发送节目清单命令,以当所述显示屏参数配置信息中 的显示屏的数据极性和所述节目页的参考数据极性反向时,将所述节目页下的媒体的内容 数据进行取反操作后再将取反操作后的节目清单发送至与所述虚拟LED显示屏相对应的 实体LED显示屏的控制系统以供播放。
8. 如权利要求6所述的节目清单自适应编辑装置,其特征在于,还包括: 编辑命令输入模块,响应用户对是否允许执行自适应编辑的命令选择操作,以当用户 选择允许执行自适应编辑时控制所述节目清单编辑模块自动执行自适应编辑操作(si)至 (s4),而当用户选择不允许执行自适应编辑时控制所述节目清单编辑模块将导入至所述虚 拟LED显示屏下的所述节目清单直接作为目标节目清单。
9. 如权利要求6或7或8所述的节目清单自适应编辑装置,其特征在于,所述操作(s4) 包括: (s41)当所述节目页的显示区域长度及宽度分别小于或等于所述显示屏的显示区域长 度及宽度,不对所述节目页下的所述媒体的内容进行显示方式调整; (s42)当所述节目页下的媒体的显示区域长度大于所述显示屏的显示区域长度、或者 所述节目页下的媒体的显示区域宽度大于所述显示屏的显示区域宽度,但所述媒体的显示 单元的显示区域长度及宽度分别小于或等于所述显示屏的显示区域长度及宽度,调整所述 节目页下的所述媒体的内容的显示方式为分时显示;以及 (s43)当所述节目页下的媒体的显示区域长度大于所述LED显示屏的显示区域长度且 所述媒体的显示单元的显示区域长度大于所述LED显示屏的显示区域长度、或者所述节目 页下的媒体的显示区域宽度大于所述LED显示屏的显示区域宽度且所述媒体的显示单元 的显示区域宽度大于所述LED显示屏的显示区域宽度,调整所述节目页下的所述媒体的内 容的显示方式为缩小显示。
【文档编号】G06F3/14GK104063196SQ201410298064
【公开日】2014年9月24日 申请日期:2014年6月26日 优先权日:2014年6月26日
【发明者】刘延, 樊光辉 申请人:西安诺瓦电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1