一种拼接屏幕的通讯方法及装置的制造方法

文档序号:9217003阅读:371来源:国知局
一种拼接屏幕的通讯方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种拼接屏幕的通讯方法及装置。
【背景技术】
[0002]目前在大屏拼接显示产品中使用的RS-232,为了实现一对多的总线控制方式,硬件采用环接的连通方式,将多个显示单元采用串行或并行的方式连接到中控单元,如附图1所示4 (Row) X 6 (Col)大屏拼接屏幕。
[0003]现有控制技术是将每个显示单元定义成唯一的地址,中控单元采用点对点的方式,将拼接模式及信号源等状态逐一发送至每个显示单元,从而实现大屏拼接模式及场景的控制。
[0004]在大屏拼接显示产品中需要应用远程控制技术,RS-232是最基础及最常用到的,仅需一条发送(TX),一条接收(RX)及一条地线,就可以进行双工通讯,在300至19200BPS波特率下,最大可传送20m ;但在大屏拼接的规模达4x4以上后,开机场景的初始化或场景切换时,主机与分布式拼接单元之间的通讯会造成巨大的延时,并会随着拼接单元的增加进一步累加,以4x6的拼接为例,发送别24显示单元的拼接模式及信源选择等RS-232控制指令会增加5至8秒的延时。在切换场景时,现有的技术需发送三个拼接组合的拼接模式及信号源给到24个显示单元,需发送24组信息。

【发明内容】

[0005]有鉴于此,本发明的主要目的在于提供一种拼接屏幕的通讯方法,能够极大地减少控制指令发送,加快大屏控制响应,为达到上述目的,本发明的技术方案是这样实现的:
[0006]当屏幕子单元的行地址大于或等于预设单元组的行起始地址且小于或等于预设单元组的行结束地址;且,
[0007]当屏幕子单元的列地址大于或等于预设单元组的列起始地址且小于或等于预设单元组的列结束地址;
[0008]则改变拼接模式并切换信号源。
[0009]根据本发明的上述方法,包括:
[0010]根据屏幕子单元的单元地址以及组合屏幕的矩阵列数获取屏幕子单元的行地址;
[0011]根据屏幕子单元的单元地址、屏幕子单元的行地址以及组合屏幕的矩阵列数获取屏幕子单元的列地址。
[0012]根据本发明的上述方法,包括:
[0013]根据屏幕左上角子单元的单元地址获取预设单元组的行起始地址以及列起始地址;
[0014]根据屏幕右下角子单元的单元地址获取预设单元组的行起始地址以及列起始地址。
[0015]根据本发明的上述方法,包括:
[0016]根据屏幕左上角子单元的单元地址以及组合屏幕的矩阵列数获取预设单元组的行起始地址;
[0017]根据屏幕左上角子单元的单元地址、预设单元组的行起始地址以及组合屏幕的矩阵列数获取预设单元组的列起始地址;
[0018]根据屏幕右下角子单元的单元地址以及组合屏幕的矩阵列数获取预设单元组的行结束地址;
[0019]根据屏幕右下角子单元的单元地址、预设单元组的行结束地址以及组合屏幕的矩阵列数获取预设单元组的列结束地址。
[0020]根据本发明的上述方法,包括:
[0021]当屏幕子单元的行地址小于预设单元组的行起始地址,或当屏幕子单元的行地址大于预设单元组的行结束地址;或,
[0022]当屏幕子单元的列地址小于预设单元组的列起始地址,或当屏幕子单元的行地址大于预设单元组的列结束地址;
[0023]则不改变拼接模式并切换信号源。
[0024]根据本发明的另一方面,还提供一种拼接屏幕的通讯装置,包括:
[0025]第一执行模块:当屏幕子单元的行地址大于或等于预设单元组的行起始地址且小于或等于预设单元组的行结束地址;且,
[0026]当屏幕子单元的列地址大于或等于预设单元组的列起始地址且小于或等于预设单元组的列结束地址;
[0027]其用于改变拼接模式并切换信号源。
[0028]根据本发明的另一方面,包括:
[0029]子行地址模块:其用于根据屏幕子单元的单元地址以及组合屏幕的矩阵列数获取屏幕子单元的行地址;
[0030]子列地址模块:根据屏幕子单元的单元地址、屏幕子单元的行地址以及组合屏幕的矩阵列数获取屏幕子单元的列地址。
[0031]根据本发明的另一方面,包括:
[0032]组起始模块:其用于根据屏幕左上角子单元的单元地址获取预设单元组的行起始地址以及列起始地址;
[0033]组结束模块:其用于根据屏幕右下角子单元的单元地址获取预设单元组的行起始地址以及列起始地址。
[0034]根据本发明的另一方面,还包括:
[0035]组行起始模块:其用于根据屏幕左上角子单元的单元地址以及组合屏幕的矩阵列数获取预设单元组的行起始地址;
[0036]组列起始模块:其用于根据屏幕左上角子单元的单元地址、预设单元组的行起始地址以及组合屏幕的矩阵列数获取预设单元组的列起始地址;
[0037]组行结束模块:其用于根据屏幕右下角子单元的单元地址以及组合屏幕的矩阵列数获取预设单元组的行结束地址;
[0038]组列结束模块:其用于根据屏幕右下角子单元的单元地址、预设单元组的行结束地址以及组合屏幕的矩阵列数获取预设单元组的列结束地址。
[0039]根据本发明的另一方面,还包括:
[0040]第二执行模块:当屏幕子单元的行地址小于预设单元组的行起始地址,或当屏幕子单元的行地址大于预设单元组的行结束地址;或,
[0041]当屏幕子单元的列地址小于预设单元组的列起始地址,或当屏幕子单元的行地址大于预设单元组的列结束地址;
[0042]其用于不改变拼接模式并切换信号源。
[0043]本发明实施例提供的方法当屏幕子单元的行地址大于或等于预设单元组的行起始地址且小于或等于预设单元组的行结束地址;且,当屏幕子单元的列地址大于或等于预设单元组的列起始地址且小于或等于预设单元组的列结束地址;则,改变拼接模式并切换信号源。仅对标准RS-232通讯做了优化,可使延时基本控制在正常的I至2秒。本专利技术是采用对角线定位方式,广播发送各种拼接模式及信号源等状态信息,拼接单元接收后,经解码后确定本显示单元的拼接模式及信号源等状态。以附图1的拼接屏幕为例,本专利技术仅需广播发送三个拼接组合的对角线信息及信号源,需发送3组信息,本专利能极大地减少控制指令发送,加快大屏控制响应。
【附图说明】
[0044]图1为本发明实施例提供的一种拼接屏幕;
[0045]图2为本发明实施例提供的一种拼接屏幕的通讯方法的实现流程图;
[0046]图3为本发明实施例二提供的一种拼接屏幕的通讯装置的模块图;
【具体实施方式】
[0047]为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。
[0048]图2示出了本发明实施例提供的一种拼接屏幕的通讯方法的实现流程图,如图2所示,所述方法包括下述步骤:
[0049]步骤101,当屏幕子单元的行地址大于或等于预设单元组的行起始地址且小于或等于预设单元组的行结束地址;且,当屏幕子单元的列地址大于或等于预设单元组的列起始地址且小于或等于预设单元组的列结束地址;
[0050]则,改变拼接模式并切换信号源。
[0051]本发明利用大屏拼接组合的对角线两片屏的地址,确定拼接组合范围内,即确定预设单元组,如附图1所示,3号屏是组合的左上角,24号屏是组合的右下角。
[0052]中控单元发出控制指令:CMD,0X03, 0x18, 0x01, CRC用于切换响应屏幕,(请确认此处描述)其中,CMD为切换指令,0X03为左上角子单元的单元地址,0x18为右下角子单元的单元地址,0x01为信号源,CRC用于存储校验值。
[0053]具体地,根据屏幕子单元的单元地址获取屏幕子单元的行地址和列地址;
[0054]根据屏幕子单元的单元地址以及组合屏幕的矩阵列数获取屏幕子单元的行地址;
[0055]根据屏幕子单元的单元地址、屏幕子单元的行地址以及组合屏幕的矩阵列数获取屏幕子单元的列地址。
[0056]以大屏拼接模式(4x6)矩阵为例,但不局限于(4x6)矩阵拼接屏幕,屏幕拼接矩阵列数为6列,Unit_Row表示屏幕子单元的行地址,Unit_Col表示屏幕子单元的列地址;
[0057]若起始行和起始列的地址从O开始计数,按如下公式计算:
[0058]Unit_Row =(单元地址-1)/6
[0059]Unit_Col =单元地址-Unit_Row*6_l
[0060]若起始行和起始列的地址从I开始计数,按如下公式计算:
[0061]Unit_Row =(单元地址-1)/6+1
[0062]Unit_Col =单元地址 _Unit_Row*6
[0063]根据屏幕左上角子单元的单元地址获取预设单元组的行起始地址以及列起始地址;
[0064]根据屏幕右下角子单元的单元地址获取预设单元组的行起始地址以及列起始地址。
[0065]具体地,
[0066]根据屏幕左上角子单元的单元地址以及组合屏幕的矩阵列数获取预设单元组的行起始地址;
[0067]根据屏幕左上角子单元的单元地址、预设单元组的行起始地址以及组合屏幕的矩阵列数获取预设单元组的列起始地址;
[0068]仍然以大屏拼接模式(4x6)矩阵为例,屏幕拼接矩阵列数为6列,Group_Row_Start表示预设单元组的行起始地址;Group_Col_Start表示预设单元组的列起始地址;
[0069]若起始行和起始列的地址从O开始计数,按如下公式计算:
[0070]Group_Row_Start =(左上角子单元的单元地址-1)/6
[0071]Group_Col_Start
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1