一种拼接墙控制方法和一种拼接墙控制系统的制作方法

文档序号:6330987阅读:252来源:国知局
专利名称:一种拼接墙控制方法和一种拼接墙控制系统的制作方法
技术领域
本发明涉及拼接墙显示技术领域,尤其涉及一种拼接墙控制方法和一种拼接墙控 制系统。
背景技术
随着计算机技术的发展,高清晰显示拼接墙应用越来越广泛,超大拼接墙需求越 来越高,通常的显示拼接墙包括多个分屏,所述多个分屏共同在一个多屏处理器驱动下进 行图形显示,使多个分屏之间的数据显示保持同步。然而,随着显示拼接墙的分屏数越来越 大,显示的图像数据量也越来越大,所述多屏处理器会受到计算机总线数量和带宽限制,单 个多屏处理器很难满足100个以上分屏的显示拼接墙的驱动要求。为了解决上述问题,中 国专利CN200510034436. 3揭示了一种多输出通道显示单一完整桌面的计算机结构,包括 虚屏处理器,用于按照所需生成的计算机桌面分辨率保留系统内存,在系统主内存中生成 并保存虚拟的计算机桌面位图,并在对虚拟的计算机桌面位图进行分块压缩图像数据后, 通过联系介质将压缩图像数据传输至对应的显示处理器中解压并显示。上述中国专利记载的技术方案解决了拼接墙图像传输过程受到计算机总线数量 和带宽限制的问题。然而所述虚屏处理器在对所述虚拟桌面位图进行分割的过程中,需要 计算各个显示处理器在所述虚拟桌面位图中对应的部分图像的位置比例,而且需要对一帧 完整的所述虚拟桌面位图按照比例分割成多个部分,当所述虚屏处理器驱动的显示处理器 数量较多时,所述虚屏处理器将要进行大量的坐标运算和图像划分操作,所述虚屏处理器 的处理能力要求较高,需要使用昂贵的处理设备来实现,而且由一个处理器进行图像分割 也会降低图像处理的速度。

发明内容
针对现有技术的拼接墙驱动方法中图像处理的速度较慢的缺陷,本发明要解决的 技术问题在于提供一种图像处理速度较快的拼接墙控制方法,对于驱动分屏数较多的超大 型显示拼接墙都能够有较块的处理速度。一种拼接墙控制方法,所述拼接墙由两个以上的多屏处理器分区驱动,包括以下 步骤接收用户打开窗口的指令,分别计算所述窗口在各个多屏处理器桌面中对应部分的 位置信息,在各个所述多屏处理器桌面中创建所述窗口的对应部分;分别计算所述窗口的 各个对应部分显示的图像在所述窗口显示的原始图像中的位置信息,获取对应的部分图像 数据,并在各个所述多屏处理器桌面中显示对应的部分图像。与现有技术相比较,本发明的拼接墙控制方法中,各个多屏处理器的桌面的窗口 和图像均由各个多屏处理器各自生成,无需设置高处理能力的虚屏处理器或者主处理器去 生成一幅完整的大分辨率拼接墙桌面位图后再划分图像,同时,本发明的拼接墙控制方法 能够加快图像分割过程中的坐标运算速度,加快图像处理速度,尤其适用于多个多屏处理 器同步驱动一个分屏数较多的大型显示拼接墙的情况。
4
本发明要解决的技术问题还在于提供一种图像处理速度较快的拼接墙控制系统。一种拼接墙控制系统,所述拼接墙由两个以上的多屏处理器分区驱动,包括控制 系统客户端、控制系统服务端和桌面客户端,所述控制系统客户端用于接收用户打开窗口 的指令,其中,所述打开窗口的指令中至少包含所述窗口在拼接墙桌面上的位置信息;所述 控制系统服务端用于根据所述窗口在拼接墙桌面上的位置信息,分别计算所述窗口在各个 多屏处理器桌面中对应部分的位置信息,在各个所述多屏处理器桌面中创建所述窗口的对 应部分;所述桌面客户端用于分别计算所述窗口的各个对应部分显示的图像在所述窗口显 示的原始图像中的位置信息,获取对应的部分图像数据,并在各个所述多屏处理器桌面中 显示对应的部分图像。与现有技术相比较,本发明的拼接墙控制系统中,各个多屏处理器的桌面的窗口 和图像均由各个多屏处理器中的所述控制系统服务端和所述桌面客户端各自生成,无需生 成一幅完整的大分辨率拼接墙桌面位图后再划分,因此,不需要设置高处理能力的虚屏处 理器或者主处理器。又由于窗口和图像划分的坐标运算都分别由各个多屏处理器各自执行 的,因此,本发明的拼接墙控制系统能够加快图像分割过程中的坐标运算速度,加快图像处 理速度,尤其适用于多个多屏处理器同步驱动一个分屏数较多的大型显示拼接墙的情况。


图1是本发明拼接墙控制方法的流程示意图2是本发明拼接墙控制系统的结构示意图3是本发明拼接墙控制系统中控制系统服务端的结构示意图4是本发明拼接墙控制系统中桌面客户端的结构示意图5本发明拼接墙控制系统--种优选实施方式的连接示意图6本发明拼接墙控制系统--种优选实施方式的硬件结构示意图
其中,21拼接墙;
22,62多屏处理器;
23控制系统客户端;
24控制系统服务端;
241坐标运算模块;
242窗口创建模块;
25桌面客户端;
251图像划分模块;
252图像获取模块;
253图像显示模块;
26信号源;
61拼接墙控制器;
63信号服务器。
具体实施例方式
请参阅图1,图1是本发明拼接墙控制方法的流程示意图。
所述拼接墙由两个以上的多屏处理器分区驱动,所述拼接墙控制方法包括以下步 骤S101,接收用户打开窗口的指令;其中,所述打开窗口的指令中至少包含所述窗口在所述拼接墙桌面上的位置信 肩、ο作为一个实施例,在本步骤中,以所述拼接墙桌面为参照建立母坐标系,检测用户 的操作信息,记录用户在所述拼接墙桌面中打开的窗口的位置坐标,作为所述窗口的位置 fn息οS102,分别计算所述窗口在各个多屏处理器桌面中对应部分的位置信息;在本发明的拼接墙控制方法中,各个所述多屏处理器各自生成自身的桌面,各个 所述多屏处理器桌面组合成为所述拼接墙的显示桌面。作为一个实施例,首先计算各个所 述多屏处理器桌面在步骤SlOl中创建的所述母坐标系中的位置坐标,根据所述窗口在所 述母坐标系中的位置坐标,计算所述窗口与各个所述多屏处理器桌面重叠的对应部分在所 述母坐标系中的坐标;然后,以每一所述多屏处理器桌面为参照建立子坐标系,将所述窗口的对应部分 在所述母坐标系中的坐标转换为在所述子坐标系中的坐标,即得到所述窗口在各个所述多 屏处理器桌面中对应部分的位置信息。S103,在各个所述多屏处理器桌面中创建所述窗口的对应部分;作为一个实施例,在本步骤中,可根据所述窗口在各个所述多屏处理器中的对应 部分的位置信息,在各个所述多屏处理器桌面的对应位置上创建一个无边框、无标题栏的 子窗口,所述子窗口即为所述窗口在各个所述多屏处理器桌面中的对应部分,则在各个所 述拼接墙上将显示完整的所述窗口。S104,分别计算所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像 中的位置信息;由于各个所述多屏处理器分别创建所述窗口的一部分,因此,所述窗口中显示的 图像将按相同的比例划分为若干个部分,并分别在各个所述多屏处理器桌面中显示。作为 一个实施例,在本步骤中首先根据所述窗口的各个对应部分以及所述窗口在所述母坐标系 中的位置坐标,计算所述窗口的各个对应部分与所述窗口的位置比例;然后再获取所述窗 口中显示的原始图像的图像大小信息,即可计算所述窗口的各个对应部分显示的图像在所 述原始图像中的位置信息。所述原始图像的图像大小信息可以由用户指定,也可以由提供所述原始图像的信 号源提供。因此,在执行步骤S104之前,可先判断是否接收到用户指定的信号源的原始图 像的图像大小信息;如果是,则根据所述原始图像的图像大小信息以及所述窗口的各个对应部分与所 述窗口的位置比例,计算所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像 中的位置信息;否则,向用户指定的信号源请求获取所述原始图像的图像大小信息,然后根据获 得的所述原始图像的图像大小信息进行计算。S105,获取对应的部分图像数据;
在一个实施例中,驱动所述拼接墙的若干个所述多屏处理器全部连接至单个信号 源,所述拼接墙只显示所述信号源的图像,所述信号源提供的图像数据即为所述原始图像 数据。因此可直接根据所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中 的位置信息,从所述原始图像中获取对应的部分图像数据。在另一个实施例中,驱动所述拼接墙具有两个或者两个以上的信号源,各个所述 信号源通过网络连接各个所述多屏处理器,所述拼接墙可以显示其中某一个信号源的图 像,也可以同时显示两个以上所述信号源的图像,因此具体显示哪一个信号源的图像需要 用户提供信号源的网络地址进行指定。在获取对应的部分图像数据时,可以有两种获取的方法,其中一种方法为接收用 户指定的信号源的网络地址,然后根据所述窗口的各个对应部分显示的图像在所述窗口显 示的原始图像中的位置信息,向对应的所述信号源直接请求对应的部分图像数据。此方法 因为直接向所述信号源请求各个所述部分图像数据,则从所述信号源输出的部分图像数据 将分成多个部分进行传输,各个所述多屏处理器可以分别通过独立的图像传输线程并行地 从所述信号源接收对应的部分图像数据。由于各个所述部分图像数据能够并行传输,因此 每一图像传输线程传输的图像数据量较小,传输速度较快,可以提高图像处理的速度。获取对应的部分图像数据的另一种方法为接收信号源发送的一帧完整的原始图 像数据,然后根据所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中的位 置信息,从所述原始图像数据中提取对应的部分图像数据。其中,所述信号源可以通过组播 或者广播的方式发送所述原始图像数据至网络中,各个所述多屏处理器根据用户的指令接 收对应的所述信号源的原始图像数据。此方法将截取各个部分图像数据的操作在各个所述 多屏处理器中各自完成,因此无需对所述信号源发送请求所述部分图像数据,实现比较方 便。各种图像数据传输时,可先在图像发送方对图像数据进行编码,在图像接收方再 对图像进行解码。S106,在各个所述多屏处理器桌面中显示对应的部分图像。将步骤S105中获得的所述部分图像数据在步骤S103创建的所述窗口的对应部分 中显示,显示时,按照所述原始图像在所述窗口中的图像缩放比例显示。作为一种优选实施方式,对各个所述多屏处理器桌面上的部分图像数据的显示采 用图像增量刷新的方法,即图像刷新时只对有变化的部分图像数据重新绘制,而对于没有 变化的部分图像则按照前一帧的图像数据进行显示,如此可提高各个所述多屏处理器的绘 图速度,还可调用各个所述多屏处理器的硬件驱动层完成进图像的绘制,进一步提高绘图 速度。在本发明的拼接墙控制方法中,如果完成步骤S106之后进一步接收到用户移动 所述窗口的指令,则将所述窗口移动后的位置信息作为在所述拼接墙桌面上打开的新的窗 口的位置信息,从新执行步骤S102至S106,在各个多屏处理器桌面的新的位置坐标上创建 所述窗口的对应部分,并获取对应的部分图像进行显示。如果接收用户关闭所述窗口的指 令,则同时关闭各个所述多屏处理器桌面中的所述窗口的对应部分,并停止图像的获取和 显不。与现有技术相比较,本发明的拼接墙控制方法中,各个多屏处理器的桌面的窗口和图像均由各个多屏处理器各自生成,无需设置高处理能力的虚屏处理器或者主处理器去 生成一幅完整的大分辨率拼接墙桌面位图后再划分图像,同时,本发明的拼接墙控制方法 能够加快图像分割过程中的坐标运算速度,加快图像处理速度,尤其适用于多个多屏处理 器同步驱动一个分屏数较多的大型显示拼接墙的情况。请参阅图2,图2是本发明拼接墙控制系统的结构示意图。所述拼接墙控制系统中,拼接墙21由两个以上的多屏处理器22分区驱动,各个所 述多屏处理器22各自生成的自身的桌面位图,然后分别在各自负责的所述拼接墙21的分 区中显示,组成一幅完整的拼接墙的显示桌面。所述拼接墙控制系统包括控制系统客户端23、控制系统服务端24和桌面客户端 25,其中,每一所述多屏处理器22中都运行一个控制系统服务端24和一个桌面客户端25。所述控制系统客户端23用于通过检测监听技术,接收用户的操作指令,用户的操 作指令包括打开窗口的指令、移动窗口的指令和关闭窗口的指令,其中,所述打开窗口的指 令中至少包含所述窗口在拼接墙桌面上的位置信息。在一个实施例中,所述控制系统客户端23以整个所述拼接墙的桌面为参照建立 母坐标系,检测用户的操作信息,计算用户在所述拼接墙桌面中打开的窗口的位置坐标,作 为所述窗口的位置信息。在一个实施例中,所述控制系统客户端23将所述窗口的位置信 息,以及用户指定的信号源的地址、原始图像的图像大小信息打包,以指令的形式发送至所 述控制系统服务端23。所述控制系统服务端24接收所述控制系统客户端23的指令,根据所述窗口在所 述拼接墙桌面上的位置信息,分别计算所述窗口在各个所述多屏处理器桌面中对应部分的 位置信息,在各个所述多屏处理器桌面中创建所述窗口的对应部分;请一并参阅图3,图3是本发明拼接墙控制系统中控制系统服务端的结构示意图。所述控制系统服务端24包括坐标运算模块241和窗口创建模块242。所述坐标运 算模块241首先计算各个所述多屏处理器桌面在所述母坐标系中的位置坐标,根据所述窗 口在所述母坐标系中的位置坐标,计算所述窗口与各个所述多屏处理器桌面重叠的对应部 分在所述母坐标系中的坐标;然后,以每一所述多屏处理器桌面为参照建立子坐标系,将所 述窗口的对应部分的坐标转换为在所述子坐标系中的坐标,即得到所述窗口在各个所述多 屏处理器中显示的对应部分的位置信息。所述窗口创建模块242用于根据所述窗口在各个所述多屏处理器桌面中对应部 分的位置信息,在各个所述多屏处理器生成的桌面中创建所述窗口的对应部分。作为一个实施例,所述窗口创建模块242在各个所述多屏处理器桌面的对应位置 上创建一个无边框、无标题栏的子窗口,所述子窗口即为所述窗口在各个所述多屏处理器 桌面中的对应部分,则在各个所述拼接墙21上将显示完整的所述窗口。所述桌面客户端25用于分别计算所述窗口的各个对应部分显示的图像在所述窗 口显示的原始图像中的位置信息,获取对应的部分图像数据,并在各个所述多屏处理器桌 面中显示对应的部分图像。请一并参阅图4,图4是本发明拼接墙控制系统中桌面客户端的结构示意图。所述桌面客户端25包括图像划分模块251、图像获取模块252和图像显示模块。由于所述窗口在各个所述多屏处理器桌面中对应显示其中的一部分,因此,所述窗口中显示的图像同样应该按相同的比例划分为若干部分,并分别在各个所述多屏处理器 桌面中显示。因此所述图像划分模块251首先根据所述窗口的各个对应部分以及所述窗口 在所述母坐标系中的位置坐标,计算所述窗口的各个对应部分与所述窗口的位置比例;然 后再获取所述原始图像的图像大小信息,根据所述原始图像的图像大小信息以及所述位置 比例,即可计算出所述窗口的各个对应部分显示的图像在所述原始图像中的位置信息。所述原始图像的图像大小信息可以由用户指定,也可以由提供所述原始图像的信 号源提供。因此,所述桌面客户端25中可进一步包括判断模块(图未示),所述判断模块用 于判断是否接收到用户指定的信号源的原始图像的图像大小信息;如果是,则所述图像划 分模块251根据所述原始图像的图像大小信息以及所述窗口的各个对应部分与所述窗口 的位置比例,计算所述窗口的各个对应部分显示的图像的位置信息;否则,所述图像划分模 块251向用户指定的信号源请求获取所述原始图像的图像大小信息,再根据所述原始图像 的图像大小信息进行计算。在一个实施例中,驱动所述拼接墙21的若干个所述多屏处理器22全部连接至单 个信号源26,所述拼接墙21只显示所述信号源26的图像,所述信号源26提供的图像数据 即为所述原始图像数据。因此所述图像获取模块252可直接根据所述窗口的各个对应部分 显示的图像在所述窗口显示的原始图像中的位置信息,从所述原始图像中获取对应的部分 图像数据。在另一个实施例中,驱动所述拼接墙21的若干个所述多屏处理器22通过网络连 接两个以上的信号源26,如图5所示。所述拼接墙21可以显示其中某一个信号源26的图 像,也可以同时显示两个以上所述信号源26的图像,而具体显示哪一个信号源的图像则需 要用户提供信号源的网络地址信息进行指定。所述图像获取模块252在获取对应的部分图像数据时,可以选择采用两种图像获 取的方法,其中一种方法为所述图像获取模块252接收用户指定的信号源26的网络地址, 然后根据所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中的位置信息, 向对应的所述信号源26直接请求对应的部分图像数据。因为所述图像获取模块252直接向所述信号源26请求各个所述部分图像数据,则 从所述信号源26输出的部分图像数据将分成多个部分进行传输,各个所述多屏处理器22 可以分别通过独立的图像传输线程并行地从所述信号源26接收对应的部分图像数据。由 于各个所述部分图像数据能够并行传输,因此每一图像传输线程传输的图像数据量较小, 传输速度较快,可以提高图像处理的速度。作为一个优选实施例,所述信号源26与所述多 屏处理器22之间的图像数据使用TCP或UDP传输协议传输,网络套接字采用非阻模式。所述图像获取模块252获取对应的部分图像数据的另一种方法为所述图像获取 模块252接收信号源26发送的一帧完整的原始图像数据,根据所述窗口的各个对应部分显 示的图像的位置信息,从所述原始图像数据中提取对应的部分图像数据。其中,所述信号源 26可以通过组播或者广播的方式发送所述原始图像数据至网络中,各个所述桌面客户端 25根据用户的指令接收对应的所述信号源26的原始图像数据。此方法将截取各个部分图 像数据的操作在各个所述多屏处理器22中各自完成,因此无需对所述信号源26发送请求 所述部分图像数据,实现比较方便。所述信号源26传输整个原始图像数据或者传输部分图像数据时,可先对图像数据进行编码,在各个所述桌面客户端25接收到对应的图像数据之后再进行解码。所述图像显示模块253用于在各个所述多屏处理器桌面中显示对应的部分图像。所述图像显示模块253在显示对应的部分图像数据时,按照所述原始图像在所述 窗口中的图像缩放比例显示。为了加快图像显示的速度,所述图像显示模块253可采用图 像增量刷新的方法,即图像刷新时只对有变化的部分图像数据重新绘制,而对于没有变化 的部分图像则按照前一帧的图像数据进行显示,如此可提高绘图速度,特别地,所述图像显 示模块253还可调用各个所述多屏处理器22的硬件驱动层完成进图像的绘制,进一步提高 绘图速度。在本发明的拼接墙控制系统中,如果所述控制系统客户端23接收到用户移动所 述窗口的指令,则将所述窗口移动后的位置信息作为在所述拼接墙桌面上打开窗口的位置 信息并发送至所述控制系统服务端24,由所述控制系统服务端24在各个所述多屏处理器 桌面中的新的位置坐标上创建所述窗口的对应部分,并由所述桌面客户端25获取新的部 分图像数据并显示。如果所述控制系统客户端23接收到用户关闭所述窗口的指令,则发 送命令通知所述控制系统服务端24关闭各个所述多屏处理器桌面中的所述窗口的对应部 分,所述桌面客户端25停止对应的部分图像数据的获取和显示。如果经过坐标计算后,所述窗口移动后不在原来的多屏处理器桌面中显示,则对 应的所述控制系统服务端24关闭所述多屏处理器桌面中的所述窗口的对应部分,所述桌 面客户端25停止获取对应的部分图像数据。而如果所述窗口移动后在新的多屏处理器22 桌面中显示,则对应的所述控制系统服务端24创建所述多屏处理器桌面中的所述窗口的 对应部分,所述桌面客户端25获取对应的部分图像数据进行显示。与现有技术相比较,本发明的拼接墙控制系统中,各个多屏处理器的桌面的窗口 和图像均由各个多屏处理器中的所述控制系统服务端24和所述桌面客户端25各自生成, 无需生成一幅完整的大分辨率拼接墙桌面位图后再划分,因此,不需要设置高处理能力的 虚屏处理器或者主处理器。又由于窗口和图像划分的坐标运算都分别由各个多屏处理器22 各自执行的,因此,本发明的拼接墙控制系统能够加快图像分割过程中的坐标运算速度,加 快图像处理速度,尤其适用于多个多屏处理器同步驱动一个分屏数较多的大型显示拼接墙 的情况。请参阅图6,图6是本发明拼接墙控制系统一种实施方式的硬件结构示意图。所述拼接墙控制系统包括拼接墙控制器61,多个多屏处理器62,每一所述多屏处 理器62负责驱动拼接墙的其中一个分区,多个所述多屏处理器62通过网络分别连接所述 拼接墙控制器61和多个信号服务器63,所述信号服务器63用于提供原始图像数据。所述拼接墙控制器61中运行本发明的所述控制系统客户端程序,用于接收用户 的操作指令,控制所述拼接墙的显示操作。各个所述多屏处理器62中运行本发明的所述控 制系统服务端程序和所述桌面客户端程序,用于根据所述拼接墙控制器61的指令进行桌 面生成、窗口创建和图像显示。因为所述拼接墙的各个分区的桌面位图由各个所述多屏处理器62分别创建,各 个所述多屏处理器62中分别执行坐标运算和图像显示,所以无需设置高处理能力的虚屏 处理器或者主处理器来创建整个拼接墙的桌面位图然后再划分图像,节省了硬件资源,且 提高了图像处理的速度。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明 的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范 围之内。
权利要求
一种拼接墙控制方法,所述拼接墙由两个以上的多屏处理器分区驱动,其特征在于包括以下步骤接收用户打开窗口的指令,分别计算所述窗口在各个多屏处理器桌面中对应部分的位置信息,在各个所述多屏处理器桌面中创建所述窗口的对应部分;分别计算所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中的位置信息,获取对应的部分图像数据,并在各个所述多屏处理器桌面中显示对应的部分图像。
2.如权利要求1所述的拼接墙控制方法,其特征在于,计算所述窗口的各个对应部分 显示的图像在所述窗口显示的原始图像中的位置信息的步骤包括计算所述窗口的各个对应部分与所述窗口的位置比例;判断是否指定原始图像的图像大小信息;如果是,则根据指定的所述原始图像的图像大小信息以及所述窗口的各个对应部分与 所述窗口的位置比例,计算所述窗口的各个对应部分显示的图像在所述窗口显示的原始图 像中的位置信息;否则,根据信号源的地址信息,向所述信号源请求获取所述原始图像的图像大小信息, 然后根据所述原始图像的图像大小信息以及所述窗口的各个对应部分与所述窗口的位置 比例,计算所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中的位置信 肩、ο
3.如权利要求1或者2所述的拼接墙控制方法,其特征在于,获取对应的部分图像数据 的步骤包括接收用户指定的信号源的地址信息;根据所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中的位置信息, 向对应的所述信号源直接请求对应的部分图像数据。
4.如权利要求3所述的拼接墙控制方法,其特征在于,向对应的所述信号源请求对应 的部分图像数据的步骤包括分别通过多个独立的图像传输线程从所述信号源中并行地接收各个所述部分图像数据。
5.如权利要求1或者2所述的拼接墙控制方法,其特征在于,获取对应的部分图像数据 的步骤包括接收信号源发送的一帧完整的原始图像数据;根据所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中的位置信息, 从所述原始图像数据中提取对应的部分图像数据。
6.一种拼接墙控制系统,所述拼接墙由两个以上的多屏处理器分区驱动,其特征在于 包括控制系统客户端,用于接收用户打开窗口的指令,其中,所述打开窗口的指令中至少包 含所述窗口在拼接墙桌面上的位置信息;控制系统服务端,用于根据所述窗口在拼接墙桌面上的位置信息,分别计算所述窗口 在各个多屏处理器桌面中对应部分的位置信息,在各个所述多屏处理器桌面中创建所述窗 口的对应部分;桌面客户端,用于分别计算所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中的位置信息,获取对应的部分图像数据,并在各个所述多屏处理器桌面中显示对 应的部分图像。
7.如权利要求6所述的拼接墙控制系统,其特征在于,所述桌面客户端包括 判断模块,用于判断是否指定原始图像的图像大小信息;图像划分模块,用于计算所述窗口的各个对应部分与所述窗口的位置比例,并在所述 判断模块的判断结果为是时,直接根据指定的所述原始图像的图像大小信息以及所述窗口 的各个对应部分与所述窗口的位置比例,计算所述窗口的各个对应部分显示的图像在所述 窗口显示的原始图像中的位置信息;在所述判断模块的判断结果为否时,则根据信号源的 地址信息,向所述信号源请求获取所述原始图像的图像大小信息,然后根据所述原始图像 的图像大小信息以及所述窗口的各个对应部分与所述窗口的位置比例,计算所述窗口的各 个对应部分显示的图像在所述窗口显示的原始图像中的位置信息。
8.如权利要求6或者7所述的拼接墙控制系统,其特征在于,所述桌面客户端包括 图像获取模块,用于接收用户指定的信号源的地址信息,并根据所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中的位置信息,向对应的所述信号源直接请求 对应的部分图像数据。
9.如权利要求8所述的拼接墙控制系统,其特征在于所述图像获取模块分别通过多 个独立的图像传输线程从所述信号源中并行地接收各个所述部分图像数据。
10.如权利要求6或者7所述的拼接墙控制系统,其特征在于,所述桌面客户端包括 图像获取模块,用于接收信号源发送的一帧完整的原始图像数据,并根据所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中的位置信息,从所述原始图像数据 中提取对应的部分图像数据。
全文摘要
本发明提供一种拼接墙控制方法及其系统,所述方法包括以下步骤接收用户打开窗口的指令,分别计算所述窗口在各个多屏处理器桌面中对应部分的位置信息,在各个所述多屏处理器桌面中创建所述窗口的对应部分;分别计算所述窗口的各个对应部分显示的图像在所述窗口显示的原始图像中的位置信息,获取对应的部分图像数据,并在各个所述多屏处理器桌面中显示对应的部分图像。本发明提供的拼接墙控制方法的图像处理速度较快,对于驱动分屏数较多的超大型显示拼接墙都能够有较块的处理速度。
文档编号G06F3/14GK101937325SQ20101026435
公开日2011年1月5日 申请日期2010年8月26日 优先权日2010年8月26日
发明者赵宏 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1