一种拼接墙显示数据处理方法及其系统的制作方法

文档序号:2569803阅读:167来源:国知局
专利名称:一种拼接墙显示数据处理方法及其系统的制作方法
技术领域
本发明涉及一种拼接墙显示数据处理方法,本发明还涉及一种拼接墙显示数据处
理系统。
背景技术
在通常的拼接墙中,一个拼接墙由多个分屏组成,所述拼接墙包含的分屏数越多, 所述拼接墙的分辨率一般越大,所述拼接墙的一幅画面中需要处理的数据也越多。随着需 要处理的数据量增大,单个显示处理器的数据处理能力无法满足拼接墙的显示需要。通常, 可通过选择具有更高处理能力的显示处理器,然而,增强单个显示处理器数据处理能力难 度较大,开发成本较高,随着拼接墙显示技术对显示处理器的数据处理能力要求日渐增大, 现有的拼接墙显示数据处理方法由于无法提供更高的数据处理能力而渐显不足。

发明内容
为解决现有技术拼接墙显示数据处理方法中显示处理器的数据处理能力较低的 技术问题,本发明提供一种能够提供更高数据处理能力的拼接墙显示数据处理方法。
—种拼接墙显示数据处理方法,包括以下步骤将包含多个分屏的拼接墙划分成 多个子拼接墙,对每一个所述子拼接墙指定一个显示处理器,其中,每一个所述子拼接墙包 含若干个所述分屏;将一个所述拼接墙的画面指令按照所述多个子拼接墙的划分方式,分 解为多个子画面指令;将所述子画面指令分别发送到对应的显示处理器中处理;接收各个 处理器处理所述子画面指令后生成的子画面,将所述子画面发送到对应的所述子拼接墙中 显示。 与现有技术相比较,本发明提供的拼接墙显示数据处理方法中,将一个完整的拼 接墙重新划分成多个子拼接墙,然后根据所述多个子拼接墙的划分方式将一个完整的画面 指令拆分成多个子画面指令,采用多个显示处理器同时处理所述多个子画面指令,再将各 个显示处理器生成的子画面发送到所述拼接墙中对应的区域显示。因此本发明的拼接墙显 示数据处理方法的数据处理能力不受单个显示处理器的限制,能够提供更大的数据处理能 力。 并且由于各个所述显示处理器之间互不干涉,所述子拼接墙包含的分屏数不一定 相等,因此在一个拼接墙上可以同时连接不同规格、不同型号的显示处理器。可以增加本发 明拼接墙显示数据处理方法使用的灵活性。 为解决现有技术拼接墙显示数据处理系统中显示处理器的数据处理能力较低的 技术问题,本发明提供一种能够提供更高数据处理能力的拼接墙显示数据处理系统。
—种拼接墙显示数据处理方法系统,包括逻辑处理模块和显示处理模块。所述预 设模块用于对应拼接墙中预先划分的多个子拼接墙,将一个所述拼接墙的画面指令分解为 多个子画面指令;所述显示处理模块用于将所述子画面指令分别发送到对应的显示处理器 中处理,并接收各个处理器处理所述子画面指令后生成的子画面,将所述子画面发送到对应的所述子拼接墙中显示。 与现有技术相比较,本发明提供的拼接墙显示数据处理系统中,所述逻辑处理模 块然后根据对应拼接墙中预先划分的多个子拼接墙,将一个完整的画面指令拆分成多个子 画面指令,所述显示处理模块将所述多个子画面指令发送到多个显示处理器同时处理,再 将各个显示处理器生成的子画面发送到所述拼接墙中对应的区域显示。因此本发明的拼接 墙显示数据处理系统的数据处理能力不受单个显示处理器的限制,能够提供更大的数据处 理能力。 并且由于各个所述显示处理器之间互不干涉,所述子拼接墙包含的分屏数不一定 相等,因此本发明拼接墙显示数据处理系统可以适用于不同规格、不同型号的显示处理器, 可以增加本发明拼接墙显示数据处理系统使用的灵活性。


图1是本发明拼接墙显示数据处理方法的流程示意图;
图2是本发明拼接墙显示数据处理系统的结构示意图; 图3是本发明拼接墙显示数据处理系统连接多个处理器的硬件接口的工作原理 示意图; 图4是本发明拼接墙显示数据处理系统连接多个处理器的控制软件接口的工作 原理示意图; 图5是本发明拼接墙显示数据处理系统一种优选实施方式的结构示意图; 图6至图8是所述子拼接墙划分模块的工作原理示意图; 图9是本发明拼接墙显示数据处理系统另一种优选实施方式的结构示意图。
其中,20拼接墙显示数据处理系统; 21子拼接墙划分模块; 23逻辑处理模块; 24纠错模块; 25显示处理模块。
具体实施例方式
请参阅图1,图1是本发明拼接墙显示数据处理方法的流程示意图。 在步骤S102中,将包含多个分屏的拼接墙划分成多个子拼接墙,对每一个所述子
拼接墙指定一个显示处理器,其中,每一个所述子拼接墙包含若干个所述分屏。 将一个拼接墙划分成多个子拼接墙,并为所述子拼接墙指定对应的显示处理器,
每一个所述子拼接墙包含的分屏数以不超过单个处理器能够处理的最大分屏数为限。 指定对应的显示处理器后,每一个所述子拼接墙在所述拼接墙中对应的部分画面
的数据由一个所述显示处理器负责处理。 作为一种优选实施方式,在本步骤中,为了最大限度地利用每一显示处理器的数 据处理能力,根据每一显示处理器能够处理的最大分屏数,预先设定与所述显示处理器 一一对应的多个默认子拼接墙,然后根据所述拼接墙包含的分屏组合方式和所述默认子拼 接墙包含的分屏组合方式,将所述拼接墙划分成若干个所述默认子拼接墙的组合。每一显示处理器处理的最大分屏数由其自身的数据处理能力决定,单个所述显示处理器的数据处 理能力越强,其处理的最大分屏数越大,即对应的默认子拼接墙包含的分屏数就越大。
假设需要组合的是一个3X8的拼接墙,根据各个显示处理器的最大分屏数设定 的多个默认子拼接墙包含的分屏组合方式分别是3(行)X5(列)、3X3、2X3、1X3和 3X2。 则根据所述多个默认子拼接墙组合成所述3X8的拼接墙,组合在最左边的是 3 X 5的默认子拼接墙,中间上方的是2 X 3的默认子拼接墙,中间下方的是1 X 3的默认子拼 接墙,组合在最右边的则是3X2的默认子拼接墙。 根据各个显示处理器的最大处理分屏数划分所述默认子拼接墙,然后利用所述默 认子拼接墙组合成完整的所述拼接墙,可以充分利用每一个所述显示处理器的最大数据处 理能力,减少处理器资源的浪费。 在步骤S104中,将一个所述拼接墙的画面指令按照所述多个子拼接墙的划分方 式,分解为多个子画面指令。 在一个拼接墙系统中,通常包括控制界面、显示处理器以及由多个分屏组成的拼
接墙,用户可以通过所述控制界面对所述显示处理器发送指令;所述显示处理器进行数据
处理,将数据信号发送到所述拼接墙中显示。在本发明中,可以通过所述控制界面接收用户
对所述拼接墙的画面指令,然后根据所述子拼接墙在所述完整的拼接墙上的位置坐标、大
小或者包含的分屏数,进行坐标转换,将生成一个所述拼接墙画面的指令分解成多个子画
面指令,每一个所述子画面指令的执行都会生成一个对应所述子拼接墙的子画面。 在步骤S106中,将所述子画面指令分别发送到对应的显示处理器中处理。 每一个所述显示处理器处理一个所述子画面指令,生成一个对应所述子拼接墙的
子画面。所述显示处理器可以是一台具有多通道显示功能的计算机。其一般包括逻辑处理
部分(相当于电脑中的CPU)和图像处理部分(相当于显示卡中的图像处理器),所述逻辑
处理部分负责接收所述子画面指令,生成虚拟的子画面,所述图像处理部分负责将所述虚
拟的子画面转换为各个分屏可以显示的图像信号。 所述子画面指令可以通过网络,接口数据线等形式传输。现有的显示处理器有两 种常见的连接方式, 一种是直接提供对外硬件接口 ;另一种是隐藏所述硬件接口 ,而对外提 供一个控制软件的接口。 在本实施方式中,既可以通过所述硬件接口传输所述子画面指令到所述显示处理 器中处理;也可以在发送方首先将所述子画面指令按照一种网络协议进行调制,然后将所 述调制信号发送至网络上,在接收方再对所述调制信号进行解调,并传输到所述显示处理 器的控制软件接口 ,通过所述控制软件接口将所述子画面指令传输到所述显示处理器中处理。 在步骤S108中,接收各个处理器处理所述子画面指令后生成的子画面,将所述子 画面发送到对应的所述子拼接墙中显示。 在各个所述处理器处理所述子画面指令后,接收根据所述子画面指令生成的子画 面,并根据所述处理器与所述子拼接墙的一一对应关系将所述子画面发送到所述对应的子 拼接墙中显示。 作为一种优选实施方式,在接收到所述子画面之后,将每一所述子画面保存在缓
6存中,直到在所述缓存中保存的子画面足够构成一个完整的拼接墙画面,将各个所述子画
面同时发送到对应的所述子拼接墙中显示,则在所述拼接墙中显示一个完整的画面。 由于所述子画面指令在各个所述处理器中处理的速度不一定相同,所以各个所述
处理器生成对应的所述子画面的时间也不相同。通过在缓存中保存接收到的所述子画面,
直到构成一幅完整拼接墙画面的所有子画面都被接收并被保存在所述缓存中时,才同时将
所述各个所述子画面同时发送到对应的所述子拼接墙中显示,使各个子画面同步显示,整
个拼接墙的画面刷新时比较同步,提高显示质量。 作为一种优选实施方式,在接收到所述子画面之后,或者在将每一所述子画面保 存在缓存中时,根据各个所述显示处理器发送的反馈信号判断所述各个子画面是否出错; 如果没有出错,则根据实际情况将所述子画面保存在所述缓存中,或者直接发送至对应的 所述子拼接墙中显示;如果出错则将对应的所述子画面指令重新发送至所述显示处理器中 处理。 通常的显示处理器在处理一个画面指令之后,都会发送一个反馈信号,表示对所
述画面指令的处理成功或者失败,根据所述反馈信号可以判断生成的画面是否出错。接收
每一所述显示处理器在处理完成所述子画面指令之后发送的反馈信号,根据所述反馈信号
可以判断各个所述显示处理器生成的所述子画面是否出错。如果出错则不发送至所述子拼
接墙中显示,而是将对应的所述子画面指令再次发送到所述显示处理器中处理。 通过对各个所述子画面的纠错处理,在多个显示处理器中的其中一个出错时,再
次发送所述子画面指令,使发送到所述拼接墙中显示的每一个子画面的错处几率减少,可
以提高所述拼接想画面显示的质量。 与现有技术相比较,本发明提供的拼接墙显示数据处理方法中,将一个完整的拼 接墙重新划分成多个子拼接墙,然后根据所述多个子拼接墙的划分方式将一个完整的画面 指令拆分成多个子画面指令,采用多个显示处理器同时处理所述多个子画面指令,再将各 个显示处理器生成的子画面发送到所述拼接墙中对应的区域显示。因此本发明的拼接墙显 示数据处理方法的数据处理能力不受单个显示处理器的限制,能够提供更大的数据处理能 力。 并且由于各个所述显示处理器之间互不干涉,所述子拼接墙包含的分屏数不一定 相等,因此在一个拼接墙上可以同时连接不同规格、不同型号的显示处理器,可以增加本发 明拼接墙显示数据处理方法使用的灵活性。 请一并参阅图2、图3和图4,图2是本发明拼接墙显示数据处理系统的结构示意 图;图3是本发明拼接墙显示数据处理系统连接多个处理器的硬件接口的工作原理示意 图;图4是本发明拼接墙显示数据处理系统连接多个处理器的控制软件接口的工作原理示 意图。 所述拼接墙显示数据处理系统20包括逻辑处理模块23和显示处理模块23。
所述逻辑处理模块23用于对应拼接墙中预先划分的多个子拼接墙,将一个所述 拼接墙的画面指令分解为多个子画面指令。 将包含多个分屏的拼接墙划分成多个子拼接墙,对每一个所述子拼接墙指定一个 显示处理器,其中,每一个所述子拼接墙包含若干个所述分屏。每一个所述子拼接墙包含的 分屏数以不超过单个处理器能够处理的最大分屏数为限。指定对应的显示处理器后,每一
7个所述子拼接墙在所述拼接墙中对应的部分画面的数据由一个所述显示处理器负责处理。 在一个拼接墙系统中,通常包括控制界面、显示处理器以及由多个分屏组成的拼
接墙,用户可以通过所述控制界面对所述显示处理器发送指令;所述显示处理器进行数据
处理,将数据信号发送到所述拼接墙中显示。在本发明中,所述拼接墙的画面指令可由用户
通过控制界面发出,然后所述逻辑处理模块23根据所述子拼接墙在所述完整的拼接墙上
的位置坐标、大小或者包含的分屏数,进行坐标转换,将生成一个所述拼接墙画面的指令分
解成多个子画面指令。 所述显示处理模块25用于将所述子画面指令分别发送到对应的显示处理器中处 理,并接收各个处理器处理所述子画面指令后生成的子画面,将所述子画面发送到对应的 所述子拼接墙中显示。 每一个所述显示处理器处理一个所述子画面指令,生成一个对应所述子拼接墙的 子画面。所述显示处理器可以是一台具有多通道显示功能的计算机。其一般包括逻辑处理 部分(相当于电脑中的CPU)和图像处理部分(相当于显示卡中的图像处理器),所述逻辑 处理部分负责接收所述子画面指令,生成虚拟的子画面,所述图像处理部分负责将所述虚 拟的子画面转换为各个分屏可以显示的图像信号。 所述显示处理模块25可以通过网络,接口数据线等形式传输所述子画面指令。现 有的显示处理器有两种常见的连接方式,一种是直接提供对外硬件接口 ;另一种是隐藏所 述硬件接口 ,而对外提供一个控制软件的接口 。 在本实施方式中,所述显示处理模块25既可以通过所述硬件接口传输所述子画 面指令到所述显示处理器中处理;也可以在发送方首先将所述子画面指令按照一种网络协 议进行调制,然后将所述调制信号发送至网络上,在接收方再对所述调制信号进行解调,并 传输到所述显示处理器的控制软件接口 ,通过所述控制软件接口将所述子画面指令传输到 所述显示处理器中处理。 在各个所述处理器处理所述子画面指令后,所述显示处理模块25接收根据所述 子画面指令生成的子画面,并根据所述处理器与所述子拼接墙的一一对应关系将所述子画 面发送到所述对应的子拼接墙中显示。 作为一种优选实施方式,所述显示处理模块25在接收到所述子画面之后,将每一 所述子画面保存在缓存中,直到在所述缓存中保存的子画面足够构成一个完整的拼接墙画 面,再将各个所述子画面同时发送到对应的所述子拼接墙中显示,在所述拼接墙中显示一 个完整的画面。 由于所述子画面指令在各个所述处理器中处理的速度不一定相同,所以各个所述 处理器生成对应的所述子画面的时间也不相同。所述显示处理模块25在缓存中保存接收 到的所述子画面,直到构成一幅完整拼接墙画面的所有子画面都被接收并被保存在所述缓 存中时,才同时将所述各个所述子画面同时发送到对应的所述子拼接墙中显示,使各个子 画面同步显示,整个拼接墙的画面刷新时比较同步,提高显示质量。 请参阅图5,图5是本发明的拼接墙显示数据处理系统一种优选实施方式的结构 示意图。作为一种优选实施方式,本发明的拼接墙显示数据处理系统20还包括子拼接墙划 分模块21。 所述子拼接墙划分模块21用于根据每一显示处理器处理的最大分屏数,将所述拼接墙划分为对应各个所述最大分屏数的子拼接墙的组合。 每一显示处理器处理的最大分屏数由其自身的数据处理能力决定,单个所述显示处理器的数据处理能力越强,其处理的最大分屏数越大,即对应的默认子拼接墙包含的分屏数就越大。 请参阅图6至图8,图6至图8是所述子拼接墙划分模块的工作原理示意图。
假设五个所述显示处理器能够处理的最大分屏数分别为3(行)X5(列)、3X3、2X3、1X3和3X2。则当用户输入需要的拼接墙的分屏组合方式为3X8时,所述子拼接墙划分模块21将所述拼接墙划分为对应4个所述最大分屏数的子拼接墙组合。分别是3X5的子拼接墙组合在最左边,2X3的子拼接墙组合在中间上方,1X3的子拼接墙组合在中间下方,3X2的子拼接墙组合在最右边。 所述子拼接墙划分模块21根据每一显示处理器处理的最大分屏数,将所述拼接墙划分为对应各个所述最大分屏数的子拼接墙的组合,可以充分利用每一个所述显示处理器的最大数据处理能力,减少处理器资源的浪费。 请参阅图9,图9是本发明的拼接墙显示数据处理系统另一种优选实施方式的结构示意图。作为一种优选实施方式,本发明的拼接墙显示数据处理系统20还包括纠错模块24。 所述纠错模块24用于在所述显示处理模块25接收到所述子画面后,根据各个所述显示处理器发送的反馈信号判断所述各个子画面是否出错;如果判断没有出错则通知所述显示处理模块25将所述子画面保存在所述缓存中,或者直接发送至对应的所述子拼接墙中显示;如果判断出错则通知所述显示处理模块25将对应的所述子画面指令重新发送至所述显示处理器中处理。 通常的显示处理器在处理一个画面指令之后,都会发送一个反馈信号,表示对所述画面指令的处理成功或者失败,根据所述反馈信号可以判断生成的画面是否出错。所述纠错模块24接收每一所述显示处理器在处理完成所述子画面指令之后发送的反馈信号,根据所述反馈信号可以判断各个所述显示处理器生成的所述子画面是否出错。如果出错则不发送至所述子拼接墙中显示,而是通知所述显示处理模块25将对应的所述子画面指令再次发送到所述显示处理器中处理。 通过所述纠错模块24对各个所述子画面的纠错处理,在多个显示处理器中的其中一个出错时,再次发送所述子画面指令,使发送到所述拼接墙中显示的每一个子画面的错处几率减少,可以提高所述拼接想画面显示的质量。 与现有技术相比较,本发明提供的拼接墙显示数据处理系统中,所述预设模块21将一个完整的拼接墙重新划分成多个子拼接墙,所述逻辑处理模块23然后根据所述多个子拼接墙的划分方式将一个完整的画面指令拆分成多个子画面指令,所述显示处理模块25将所述多个子画面指令发送到多个显示处理器同时处理,再将各个显示处理器生成的子画面发送到所述拼接墙中对应的区域显示。因此本发明的拼接墙显示数据处理系统的数据处理能力不受单个显示处理器的限制,能够提供更大的数据处理能力。 并且由于各个所述显示处理器之间互不干涉,所述子拼接墙包含的分屏数不一定相等,因此本发明拼接墙显示数据处理系统可以适用于不同规格、不同型号的显示处理器,可以增加本发明拼接墙显示数据处理系统使用的灵活性。
如果一个拼接墙需要的数据处理能力超出单个显示处理器的数据处理能力,则利
用本发明的拼接墙拼接墙显示数据处理方法及其系统可以解决上述问题;如果未超出单个
显示处理器的数据处理能力时,同样可以使用本发明的拼接墙拼接墙显示数据处理方法及
其系统,利用多个处理器驱动所述拼接墙,以提高所述拼接墙的画面数据处理速度。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明
的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范
围之内。
权利要求
一种拼接墙显示数据处理方法,其特征在于包括以下步骤预先将包含多个分屏的拼接墙划分成多个子拼接墙,对每一个所述子拼接墙指定一个显示处理器,其中,每一个所述子拼接墙包含若干个所述分屏;将一个所述拼接墙的画面指令按照所述多个子拼接墙的划分方式,分解为多个子画面指令;将所述子画面指令分别发送到对应的显示处理器中处理;接收各个处理器处理所述子画面指令后生成的子画面,将所述子画面发送到对应的所述子拼接墙中显示。
2. 如权利要求1所述的拼接墙显示数据处理方法,其特征在于,所述接收各个处理器 处理所述子画面指令后生成的子画面,将所述子画面发送到对应的所述子拼接墙中显示的 步骤包括将接收到的每一所述子画面保存在缓存中;当在所述缓存中保存一幅拼接墙画面包含的所有子画面后,将各个所述子画面同时发 送到对应的所述子拼接墙中显示。
3. 如权利要求2所述的显示驱动方法,其特征在于,所述将接收到的每一所述子画面 保存在缓存中的步骤包括根据各个所述显示处理器发送的反馈信号判断所述各个子画面是否出错; 如果判断没有出错则将所述子画面保存在所述缓存中;如果判断出错则将对应的所述子画面指令重新发送至所述显示处理器中处理。
4. 如权利要求1 、2或者3所述的拼接墙显示数据处理方法,其特征在于,所述预先将包 含多个分屏的拼接墙划分成多个子拼接墙,对每一个所述子拼接墙指定一个显示处理器的 步骤包括根据每一显示处理器处理的最大分屏数,预先设定与所述显示处理器一一对应的多个 默认子拼接墙;根据所述拼接墙包含的分屏组合方式和所述默认子拼接墙包含的分屏组合方式,将所 述拼接墙划分成若干个所述默认子拼接墙的组合。
5. 如权利要求1 、2或者3所述的拼接墙显示数据处理方法,其特征在于,将所述子画面 指令分别发送到对应的显示处理器中处理的步骤包括将所述子画面指令通过网络传输到所述显示处理器的控制软件接口; 通过所述控制软件接口将所述子画面指令传输到所述显示处理器中处理。
6. —种拼接墙显示数据处理系统,其特征在于包括逻辑处理模块,用于对应拼接墙中预先划分的多个子拼接墙,将一个所述拼接墙的画 面指令分解为多个子画面指令;显示处理模块,用于将所述子画面指令分别发送到预先指定的显示处理器中处理,并 接收各个处理器处理所述子画面指令后生成的子画面,将所述子画面发送到对应的所述子 拼接墙中显示。
7. 如权利要求6所述的拼接墙显示数据处理系统,其特征在于所述显示处理模块将 接收到的每一所述子画面保存在缓存中;当在所述缓存中保存一幅拼接墙画面包含的所有 子画面后,将各个所述子画面同时发送到对应的所述子拼接墙中显示。
8. 如权利要求7所述的拼接墙显示数据处理系统,其特征在于进一步所述包括纠错 模块,所述纠错模块用于在所述显示处理模块接收到所述子画面后,根据各个所述显示处 理器发送的反馈信号判断所述各个子画面是否出错;如果判断没有出错则通知所述显示处 理模块将所述子画面保存在所述缓存中;如果判断出错则通知所述显示处理模块将对应的所述子画面指令重新发送至所述显示处理器中处理。
9. 如权利要求6、7或者8所述的拼接墙显示数据处理系统,其特征在于还包括子拼 接墙划分模块,用于根据每一显示处理器处理的最大分屏数,将所述拼接墙划分为对应各 个所述最大分屏数的子拼接墙的组合。
10. 如权利要求6、7或者8所述的拼接墙显示数据处理系统,其特征在于所述显示处 理模块将所述子画面指令通过网络传输到所述显示处理器的控制软件接口 ,并通过所述控 制软件接口将所述子画面指令传输到所述显示处理器中处理。
全文摘要
本发明提供一种拼接墙显示数据处理方法及其系统,所述方法包括以下步骤将包含多个分屏的拼接墙划分成多个子拼接墙,对每一个所述子拼接墙指定一个显示处理器,其中,每一个所述子拼接墙包含若干个所述分屏;将一个所述拼接墙的画面指令按照所述多个子拼接墙的划分方式,分解为多个子画面指令;将所述子画面指令分别发送到对应的显示处理器中处理;接收各个处理器处理所述子画面指令后生成的子画面,将所述子画面发送到对应的所述子拼接墙中显示。本发明提供的拼接墙显示数据处理方法及其系统的数据处理能力不受单个显示处理器的限制,能够提供更大的数据处理能力。
文档编号G09G5/14GK101751905SQ20091021429
公开日2010年6月23日 申请日期2009年12月28日 优先权日2009年12月28日
发明者康晓林, 罗敬清, 赵宏 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1