用于对由多个显示器构成的单一大型表面显示器进行显示器边框补偿的方法和装置的制作方法

文档序号:2621599阅读:302来源:国知局
专利名称:用于对由多个显示器构成的单一大型表面显示器进行显示器边框补偿的方法和装置的制作方法
技术领域
本发明涉及具有多个显示器的系统,其中所述多个显示器用于在所述显示器组合后的表面区域上显示单个图像,即形成单一大型表面显示器,并且涉及对围绕形成该单一大型表面显示器的这些单个显示器的边缘进行边框补偿。
背景技术
诸如博彩应用等各种应用可使用多个显示器来增加显示可视信息面积。即一组监视器安排为构成能够显示分区图像的单一大型表面。驱动多个显示器的能力开始允许出现许多新的显示器组合。这些已知的组合包括超过一个显示器显示同一桌面的“克隆”显示器和每个显示器保留不同桌面的扩展显示器的任意组合。还可以通过多个显示器的驱动来进行其他模式,诸如有时称为“非常大型桌面”(VLD)模式,和拉伸模式或分屏模式(Span Mode)。例如,VLD允许两个或多个显示器显示单一桌面,并且利用与一个GPU的渲染能力相耦联的两个或多个GPU来驱动这两个或多个显示器(即4、6、8或更多)。拉伸或分屏模式允许两个显示器使用单个GPU显示单一的桌面。某些已知的产品最多可以一起使用三个显示器。显示器包括外部边缘,其有时称为显示器的边框(bezel)。当显示器以网格排列时,边框在这些显示器的可视区域之间形成间隔,使得显示器网格与有窗格的窗户相类似。当显示器网格作为单一大型表面(SLS)显示器时,在每一个显示器显示的图像部分可能不能完全的对齐以显示期望的外观。即,由于边框呈现为窗格之间的分割物,多个显示图像不可能完全对齐以提供通过大窗口看到的单个图像的外观。图像的一部分(即某些SLS的像素)应该隐藏在边框的后面,但是为了产生想要的效果,仍然需要从一个显示器到另外一个显示器对齐。因此,为了获取整个图像想要的连续性,对边框的间隔进行补偿变得必要。已知的系统给用户提供边框补偿的功能,但是仅仅是对nX I或2X2显示布置。为了补偿边框间隔,这些系统需要用户调整保存在设置文件中的参数,并且通过尝试法找到这些对齐显示器上图像的参数设置。然而,当通过使用额外的显示器(例如超过2X2网格)使得SLS的尺寸增加时,执行边框补偿所需的参数调整的复杂性也会增加,并且尝试修补法不仅变得非常繁重和耗时,而且对于普通用户来说几乎不能完成。然而目前,为了执行边框补偿,用户必须如上所述来调整参数设置。因此存在用于设置对参与单一大型表面的一组显示器进行边框补偿设置的方法和装置的需求。


图I为显示了根据一个实施例的连接到多个显示器的装置的方框图,其中多个显不器形成一种布置。图2显示了根据一个实施例的装置的方框图,其中所述装置支持到至少两组六个显示器用于至少十二个显示器的连接,其中这些显示器以网格布置形成单一大型表面(SLS)0图3显示了一种用户界面窗口,其可在SLS中多个显示器中的至少一个显示器上显示,该SLS允许SLS网格布置设计。图4显示了一种用户界面窗口,其设置成,用户可以在SLS显示器网格上输入每个显示器的物理位置信息,以使得显示器可在显示器网格布置上映射出它们的逻辑位置(即显示器网格坐标)。图5为显示所创建的映射信息的显示器网格信息表格,其中与显示器端口号对应的显示器被映射到SLS显示器网格上显示器坐标的位置。由帧缓存器(frame buffer)储 存的图像数据部分被映射到这些显示器的显示器网格坐标位置。图6显示了一种用户界面窗口,其设置成,用户可以设置对SLS显示器网格的边框补偿进行设置,否则的话,不经过边框补偿继续进行。图7为具有3行4列布置的十二个显示器的SLS显示器网格的框图,并且显示了根据一个实施例设置边框补偿流程图的通用方向的示例。图8显示了在某些实施例中诸如直角三角形或其他合适形状等的几何形状如何作为助视器(visual aid)用于设置边框补偿。还显示了根据某些实施例用来对齐几何形状的控制按钮。图9显示了根据某些实施例的如图8所示的所述控制按钮的进一步详情。图10显示了边框补偿过程中的示例步骤,其中,可根据某些实施例为这些显示器中对应网格坐标为(1,3)的一个显示器,设置边框补偿。图11显示了边框补偿过程中的示例步骤,其中,可根据某些实施例为这些显示器中对应网格坐标为(2,1)的一个显示器,设置边框补偿。图12显示了边框补偿过程中的示例步骤,其中,可根据某些实施例为这些显示器中对应网格坐标为(1,1)的一个显示器,设置边框补偿。图13显示了边框补偿过程中的示例步骤,其中,可根据某些实施例为这些显示器中对应网格坐标为(1,2)的一个显示器,设置边框补偿。图14显示了边框设置确认视图(confirmation view),其中显示了多个可视测试对象以便用户能够确认用于SLS的边框补偿是否完成。图15为显示不同实施例的操作流程图。图16显示了一个实施例的操作流程图,其中参考显示器的逻辑横纵坐标被固定,并且之后用户不能设置。图17显示了用于对具有N个显示器的SLS显示器完成边框补偿的不同实施例的操作流程图。图18显示了另一个实施例的操作流程图,其中SLS的某些显示器的逻辑坐标被固定,并且定义了水平和/或垂直边界以便减少和简化设置过程。
具体实施例
本发明提供了一种用于对形成单一大型表面(SLS)显示器网格的多个显示器进行边框补偿设置的方法和装置。公开的实施例证明一种直观简单地使用用户接口(interface)的方式,该用户接口在将被设置的显示器上显示几何形状、或其他合适的图像,而该几何形状的一部分扩展到边框区域“之下”,并且该形状的一部分显示在相邻的显示器上。在一些实施例中,用户可以通过使用一系列能够放置或者调节几何形状的控制按钮,沿边框调节或者放置几何形状。相关的装置包括能驱动诸如5、6、7、12、24等或更多独立显示器的多个显示器的能力,该独立显示器可布置成各种行列组合以构成SLS显示器网格。SLS显示器网格的每个显示器可提供整个桌面尺寸的完整片段。在一个实施例中,4个显示器中的每一个都可提供1920 X 1200像素的分辨率,随后其被布置成为2 X 2网格,从而显示3840X2400的桌面.另一种布置为4X I网格,其构成7680X 1200桌面。尽管这里公开的示例性实施例包括为了便于解释的矩形网格,但是根据实施例,其他的实施方式也是可行的。根据实施例可获得的其他示例性显示器布置,包括但不限于,I宽乘3高、2宽乘2高和3宽乘2高。即,这些实施例支持包括各种单行和多行拓扑的许多布置(不是所有的拓扑,在网格的行和/或列上包括相同数量的显示器)。
这里公开的不同实施例包括一种方法,该方法包括在将被设置的显示器上和在构成单一大型表面显示器的多个显示器中的至少一个相邻显示器上显示被分为第一部分和第二部分的可视测试对象。该第一部分在该将被设置的显示器上显示,以及该第二部分在该至少一个相邻显示器上显示,并且在与该将被设置的显示器与该至少一个相邻显示器之间的共同边缘邻近的相对方向上显示。该共同边缘是由该将被设置的显示器的第一边框和该至少一个相邻显示器的第二边框,以及相互之间的间隔构成。该方法进一步包括响应于将所述第一部分与所述第二部分对齐的输入信息来获取边框补偿设置信息。所述第一部分是可移动的和所述第二部分为固定的,因此用户可通过为了与第二部分对齐移动所述第一部分而提供输入信息,以致可视测试对象的第三部分被所述共同边缘隐藏。因此,从用户视觉感受到的对象来说,该对象表现为在边框和任何间隔之“后”对齐。所述方法还包括显示用于将所述第一部分与第二部分对齐的校准控制,和基于所述边框补偿设置信息以及响应于正在使用所述校准控制移动该可视测试对象的第一部分,来调整将被设置的显示器的可视区域的相对垂直和水平逻辑坐标。在一个实施例中,该校准控制包括通过使用拖曳技术(drag-and-drop technique)来移动对象。在某些实施例中,可视测试对象可以是直角三角形,在某些实施例中,为了加强用户对齐的视觉感受和避免由于公知的波根多夫错觉产生的问题,其进一步具有填充色和可在黑色(或其他合适的深色)背景下显示。该方法进一步包括获取将由多个显示器构成的单一大型表面(SLS)显示器的近似宽度和高度尺寸作为输入信息,获取所述多个显示器的整个边框高和宽的近似宽度和高度尺寸作为输入信息,和基于该近似宽度和高度尺寸确定该SLS显示器中至少一个参考显示器的垂直和水平坐标。所述多个显示器的整个边框的高和宽的近似宽度和高度尺寸还包括在单一大型表面显示器中的相邻显示器的边框之间的任何间隔。在一个实施例中,该方法包括在矩形布置的角部确定参考显示器的垂直和水平坐标,其中构成SLS显示器的多个显示器布置在矩形的设置中。在各种实施例中,任何合适的角部都可以选择作为参考点,例如左上角、右下角等。
另外,某些实施例的方法包括确定从构成SLS显示器的多个显示器中选择的一组将被设置的显示器,并且在该组显示器的将被设置的每一个显示器上显示一个或多个可视测试对象,对于将被逐个设置的每一个显示器,在前一个将被设置的显示器设置完成之后,按顺序地处理下一个将被设置的显示器,其中该顺序按照近似螺旋状的模式进行,从矩形布置外周的显示器到位于矩形布置最内部的最后中心显示器。在其他优点中,该方法允许某些周边被固定以便减少设置大型SLS显示器所需的整体设置输入信息。在另一个实施例中,方法包括获取由多个显示器构成的单一大型表面显示器的近似宽度和高度尺寸,获取多个显示器的总边框高和宽的近似宽度和高度尺寸,通过边框补偿设置逻辑,给将被设置的显示器和构成所述单一大型表面显示器的多个显示的至少一个相邻显示器提供可显示信息,其中所述可显示信息用于显示被分为第一部分和第二部分的可视测试对象,其中所述第一部分在将被设置的该显示器上显示,并且所述第二部分在所述至少一个相邻显示器上显示,且其中所述第一部分和第二部分将在跨越由将被设置的显示器的第一边框和所述至少一个相邻显示器的第二边框构成的共同边缘的相对方向上显不,并且基于将所述第一部分和第二部分对齐的输入信息来获取设置信息。
公开的实施例还提供了一种装置,其能够执行上述方法。例如,装置的一个实施例已被公开,其包括可操作地连接到多个显示器的多个显示器连接端口 ;可操作地耦合到所述多个显示器连接端口的至少一个可编程处理器;和可操作地耦合到所述可编程处理器的存储器,其中所述存储器保存由所述至少一个处理器执行的可执行指令。一旦执行可执行指令,所述至少一个可编程处理器可操作地给将被设置的显示和构成单一大型表面显示器的多个显示器中的至少一个相邻显示器提供可显示信息,所述可显示信息包括被分为第一部分和第二部分的可视测试对象,其中所述第一部分用于在将被设置的所述显示器上显示,和其中所述第二部分用于在所述至少一个相邻显示器上显示,以及其中所述第一部分和所述第二部分在与将被设置的显示器和所述至少一个相邻显示器之间的共同边缘邻近的相对方向上显示,所述共同边缘由将被设置的显示器的第一边框和所述至少一个相邻显示器的第二边框组成。进一步,所述可编程处理器可操作地响应于将所述第一部分和所述第二部分对齐的输入信息来获取边框补偿设置信息,其中在将被设置的所述显示器上显示的所述第一部分是可移动的,并且所述第二部分是固定的,并且其中移动所述第一部分到所述第一部分与所述第二部分对齐,以致所述可视测试对象的第三部分隐藏在该共同边缘之后。装置的至少一个可编程处理器还可操作地提供用于显示将所述第一部分和所述第二部分对齐的校准控制的可显示信息;和基于所述边框补偿设置信息以及响应于正在使用校准控制移动所述可视测试对象的第一部分,调整将被设置的显示器的可视区域的相对垂直和水平逻辑坐标。公开的装置进一步包括多个显示器,每个显示器连接到多个显示器连接端口的相应显示器连接端口,其中所述多个显示器因此可操作地耦合到所述至少一个处理器。所述多个显示器可操作地响应于所述可显示信息,在将被设置的显示器和在构成单一大型表面显示器的多个显示器中的至少一个相邻显示器上显示可视测试对象。在某些实施例中,一旦执行可执行指令,所述装置的至少一个可编程处理器,基于所述边框补偿设置信息以及响应于正在使用拖曳技术移动所述可视测试对象的所述第一部分,还可操作地调整将被设置的显示器的可视区域的相对垂直和水平逻辑坐标。所述至少一个可编程处理器还给多个显示器提供可显示信息用于显示直角三角形作为可视测试对象。如以上讨论的关于操作的方法,所述直角三角形可彩色填充,并且在该将被设置的显示器上和在该至少一个相邻显示器上以黑色背景显示。在某些实施例中,所述装置的至少一个可编程处理器进一步获取由多个显示器形成的单一大型表面(SLS)显示器的近似宽度和高度尺寸作为输入信息;获取用于多个显示器的总边框宽高的近似宽度和高度尺寸作为输入信息;和基于所述近似宽度和高度尺寸在所述SLS显示器中固定至少一个参考显示器的垂直和水平逻辑坐标。总边框宽高包括在所述单一大型表面显示器中的相邻显示器的边框之间的任意间隔。在一个实施例中,一旦执行可执行指令,所述装置的至少一个可编程处理器可操作地基于所述近似宽度和高度尺寸通过在矩形布置的角部固定参考显示器的垂直和水平坐标来固定在所述SLS显示器中的至少一个参考显示器的垂直和水平逻辑坐标,其中在所述矩形布置上安排构成所述SLS显示器的多个显示器。所述装置的至少一个可编程处理器还确定从构成所述SLS显示器的多个显示器中选出的将被设置的一组显示器,并且在该组显示器的每个将被设置的显示器上提供用于显示一个或多个可视测试对象的可显示信息,对于将被逐个设置的每一个显示器,在前一个将被设置的显示器的设置完成后,按顺序地处理到下一个将被设置的显示器,其中该顺序按照近似螺旋状模式,从矩形布置外周的显示器到位于矩形布置的最内部的的最后中心的显不器。这里公开的实施例还包括用于由至少一个处理执行的存储可执行指令的计算机可读存储器,当执行这些指令时,使得所述至少一个处理器执行以上所概述的所有操作方法。所述计算机可读介质为任何合适的计算机可读介质,例如,但是不限于,服务器存储器、⑶、DVD、硬盘驱动器、闪ROM (包括“指状存储器”)或存储和提供由一个或多个处理器执行的代码的其他非易失性存储器(non-volatile )。
现在转到附图,其中相同的标记代表相同的组件。图I为根据不同的实施例的连接到多个显示器的装置的方框图。在图I的示例性实施例中,多个显示器100包括六个显示器。一组连接器端口 103包括标记为001到006的六个连接器。将进一步详细描述多个显示器100可安排为矩形布置。如图I所示显示器被认为分别与该组连接器端口 103相对应的连接端口标记相关联。例如,如图I所示,一个显示器显示为连接到端口 001,另一个显示器连接到连接器端口002等。尽管,在图I所示的示例性实施例中,多个显示器100经由布线(cabling)连接到该组连接器端口 103,但是该组连接器端口 103可以是无线的。因此,在某些实施例中,所述多个显示器100可以无线连接到一组无线连接器端口。进一步,在另一些实施例中,所述多个显示器100可通过有线/电缆和无线连接端口的组合来连接。因此,在不同的实施例中,该组连接器端口 103可以是电缆型连接器、无线连接器或电缆和无线连接器的组合。还在另外的实施例中,多个显示器100的部分或者全部可以是“菊花链”以便仅有菊花链的一个或两个显示器直接连接到该组连接器端口 103。在使用菊花链显示器的实施例中,显示器仍被分配对应于初始期望位置的逻辑端口标记。这些初始期望位置(或逻辑端口标记)最初映射到帧缓存器的图像数据部分(对应于显示器网格布置的逻辑坐标),正如下文中进一步描述。即,逻辑端口标记可以用来创建对每一个连接的显示器的图像数据部分的缺省映射(初始映射或初始期望位置)。该组连接器端口 103显示为包括在装置101中,其在某些实施例中为单个多层PC板。在其他实施例中,装置101为由诸如图形处理卡和包括中央处理单元109的母板的多个PC板组成的计算机系统。然而,在其他实施例中,装置101包括中央处理单元109和图形处理单元105的单个集成PC板。进一步,CPU 109和GPU 105的每一个都包括一个或多个处理核,并且物理上位于分离的集成电路,或在单个集成电路芯片(die )上。在某些实施例中,CPU 109和GPU 105位于装置101内分离的印刷电路板上。同样在某些实施例中,多个CPU和/或GPU可操作地相互耦合,并与多组连接器端口 103耦合。存储器107是位于装置101内任何合适位置的系统存储器的代表。 如本领域技术人员所知的其他必要的组件也可出现装置101中。因此,应该知道,除了为了向本领域技术人员解释如何制作和使用这里公开的不同的实施例而显示的项目之外,其他组件应需要以及本领域技术人员能理解的存在方式而存在,以使得装置101为完整的功能装置。例如,存储器控制器可以存在和连接例如所述中央处理单元109和存储器107。然而,这些额外的组件并没有显示,因为他们对于理解当前公开的实施例并非必不可少的。因此,根据实施例,装置101至少包括中央处理单元109、图形处理单元105和存储器107,所有这些都可操作地由通信总线(communication bus) 111连接。如上所述,对于装置101,内部组件(诸如,但不限于,通信总线111)可包括,如对于本领域技术人员可理解的,操作装置101所必需的但未显示的其他组件。多个显示器端口 103也可操作地连接到通信总线111,因此也可操作地连接到中央处理单元109、图形处理单元105和存储器107。所述存储器107包括帧缓存器125。可替代地,在某些实施例中,帧缓存器125包括在GPU 105的专用存储器中,或者在另一个可替代实施例中,可以分布在系统存储器107和GPU 105专用存储器之间。如图I所示,帧缓存器125被分区为与SLS显示器网格的布置对应的一组图像数据部分。例如,如图所示,帧缓存器125分区为六个图像数据部分,在两行三列的网格布置中,以便每个图形数据部分对应一个物理显示器。示例性的六个图像数据部分被认为与通过大矩形窗口的窗格所看到的图像部分对应。帧缓存器125的矩形布置的建立是与多个显示器100初始期望的物理布置相对应的,例如缺省布置。该初始期望布置,或缺省布置,和显示器在帧缓存器上的相应初始映射,可以基于,例如,物理端口的逻辑指定(designation),该多个显示器100中的每一个连接到该物理端口。如上所述,某些实施例使用菊花链显示器,在这种情况下,这样的菊花链显示器也同样具有“初始期望”的逻辑位置,相似地,这些逻辑位置初始地映射到帧缓存器125上。换句话说,当一组显示器经由任意合适的工具(电缆、无线端口、菊花链或他们组合)被初始连接时,每个显示器初始地映射到帧缓存器的图像数据部分。该映射被认为是简单地基于物理连接的初始映射。然而,假如这些显示器按照与期望或初始的顺序不同的顺序来布置,由该组显示的图像将表现得无序,从而表现得混乱。然后用户可以根据这些实施例执行设置操作来校正所述帧缓存器的映射以匹配构成SLS显示器网格的多个显示器100的实际物理布置,从而使得显示的图像不混乱。当然,一开始就不要实际地显示这样混乱的图像。然而,设想这样的混乱图像的出现对于理解不同实施例的操作是有帮助的。映射信息作为显示器网格信息123被存储在存储器107中,并且可由边框补偿逻辑(bezel compensation logic)107存取,这将在下文中详细描述。根据这些实施例,由中央处理单元109和/或图形处理单元105使用显示器网格信息123在多个显示器100的正确显示器上正确地显示对于显示器实际物理位置的帧缓存器125的逻辑图像数据部分,即在SLS显示器网格布置中每个显示器的逻辑坐标。根据这些实施例,映射逻辑129提供了用户接口和获取了用户数据,以便显示器物理位置(SLS显示器网格坐标)到帧缓存器上的映射得以实现,以在显示器网格信息123中创建映射信息。在某些实施例中,映射逻辑129还使用映射逻辑代码131。即,在某些实施例中,中央处理单元109可执行来自存储器107的映射逻辑代码131 (作为可执行指令)。在另一些实施例中,映射逻辑129可独立操作,即不需要任何映射逻辑代码131。 这里使用的术语“逻辑”可包括在一个或多个可编程处理器(包括CPU和/或GPU)上执行的软件和/或固件,并且还可包括ASIC、DSP、硬接线逻辑或它们的组合。因此,根据 这些实施例,映射逻辑和/或边框补偿逻辑可以任何合适的形式执行,并且保留在根据这里公开的实施例中。这里使用的术语“显示器”是指显示诸如但不限制于图形、计算机桌面、游戏背景、视频、应用窗口等的一个或多个图像的设备(即监视器)。这里使用的术语“图像”一般是指在显示器(例如监视器)上“被显示”的事物,并且包括但不限于,计算机桌面、游戏背景、视频、应用窗口等。这里使用的“图像数据部分”指,例如,映射到多个显示器中的至少一个显示器上的图像的逻辑分区。图像数据部分在多个显示器的布置中的显示器的映射使得多个显不器一起可以作为SLS显不器。在这些显示器映射到SLS网格坐标之后,(还映射到帧缓存器125的图像数据部分),SLS显示器网格的边框补偿设置就绪。根据这些实施例,边框补偿逻辑117提供了用户接口或“边框设置向导(bezel configuration wizard)”使得用户能够进行显示器调整,用于补偿边框以及构成SLS显示器网格的显示器的可视表面区域之间的任何物理间隔。边框设置向导包括在整个边框设置过程中弓I导用户的一个或多个应用窗口。在某些实施例中,边框补偿逻辑117与映射逻辑129集成在一起。同样地,边框补偿代码119可以与映射逻辑代码131集成在一起。在某些实施例中,边框补偿逻辑117可使用边框补偿逻辑代码119。即,在某些实施例中,中央处理单元109执行来自存储器107的(作为可执行指令)边框补偿逻辑代码119。在其他实施例中,边框补偿逻辑117可独立操作,即无须任何边框补偿代码119。边框补偿逻辑117最初经由操作系统(OS) 115与图形驱动器127通信以确定构成SLS显示器的不同显示器是否能“边框补偿”。即,驱动器127将检查这些显示器的物理功能,例如,但不限于,显示器的像素密度。边框补偿逻辑117从驱动器127获取该信息,并且使得边框补偿设置仅仅针对SLS显示器中适于进行边框补偿的那些显示器。边框补偿逻辑117从用户接口 113获取输入信息,该接口包括任何合适的用户接口,例如但不限于,键盘、鼠标、麦克风、陀螺鼠标、或在一个或多个显示器上显示的图形用户界面(⑶I)显示的软控制等。边框补偿逻辑117与OS 115 (操作系统)进行通信,并且经由OS 115与一个或多个图形驱动器127进行接合。图形驱动器127由CPU 109、GPU 105执行,或涉及由CPU和GPU进行的操作的某些组合。图形驱动器127能够驱动多个显示器,诸如多个驱动器100,以构成SLS显示器网格。
边框补偿逻辑117被认为经由OS 115和图形驱动器127给显示器提供“可显示信息”,其中,例如可视测试对象显示为由边框补偿逻辑117来确定。因此,可显示信息为输出到这些显示器的,以及显示器用来显示图形用户界面(⑶I)、可视测试对象、控制按钮等的信息。可视测试对象可以是,例如,几何形状、(二维或三维)、或物理对象的图形表现(例如桌子、椅子、树木等)、角色(例如游戏形象等)。图2显示了装置201的另一个示例性实施例,其能够驱动两组的六个显示器,组205和组207。这两组显示器都连接到相应的显示器连接器端口组。即,显示器组205连接到显示器连接器端口 203A,而显示器组207连接到显示器连接器端口 203B。装置201包括在图I中描述的关于装置101的内部组件,但是还包括额外的组件,例如,第二组连接器端口 203B,以及在某些实施例中相关的额外GPU和/或CPU等。
在一个示例中,装置201为包括多个图形处理单元的计算机。所述图形处理单元是在单个PC板上,或每一个是在其各自的图形处理卡上,其中所述图形处理卡通过通信总线通信。不管图形处理单元的物理布置,以类似方式操作的边框设置逻辑117将在以下描述。在图2所示的示例性实施例中,12个显示器用来构成具有3行4列(S卩3X4网格)的SLS显示器,其中每一个显示器与一个逻辑坐标关联,例如以行0和列0开始(网格坐标(0,0))到行3和列4 (网格坐标(2,3))的x-y坐标。为了阐述的目的,示例性逻辑的SLS显示器网格坐标显示在图2所示的每个显示器的左上角的圆中。如之前所讨论,这些显示器还与他们各自的显示器连接器端口相关联。例如,左上角显示器具有逻辑的SLS网格坐标(0,0),并且与其接器端口 “001A”相关联,该接器端口是所述连接器端口组203A的第一连接器端口。将用如图2所示的示例性SLS网格来进一步描述根据不同的实施例的边框补偿设置。然而,应当知道,SLS可以使用任意数量的显示器,并且将从这里描述的方法和装置的特征中受益。即,根据这里描述的实施例,边框补偿的设置可用于具有任何设置以及任意显示器数量的SLS显示器网格。图3显示了由先前讨论的映射逻辑129提供的SLS设置应用窗口 300。例如,用户接收通知消息305和使用鼠标指针303来从下拉菜单303中选择想要的SLS设置。例如,该用户可以选择具有所示“4宽3高”的12个显示器设置。然后,该窗口 300显示了所选的SLS网格301的表现。然后该用户点击“0K”以继续。然后显示显示器设置窗口 400。该用户在每个显示器上可接收合适的可视指示(SP高亮显示、点亮显示等),然后使用鼠标指针403来指示在SLS网格布置中显示器实际所处位置。该映射逻辑129将获取该用户提供的信息以创建如图5所示的映射来作为显示器网格信息表格123。如图5所示,每个显示器与一个显示器连接器端口相关联,该显示器连接器端口被映射到对应的SLS显示器网格坐标,或与对应的SLS显示器网格坐标相关联。从而,该映射逻辑能进一步将帧缓存器图像数据部分映射到合适的显示器。在该SLS显示器网格被设置之后以及该显示器网格信息123被创建之后,该SLS显示器可以用于边框补偿设置。图6显示了可根据这些实施例显示的示例性边框补偿设置窗口 500。该窗口 500可包括通知用户布置设置已经完成以及可以现在进行边框补偿设置的文本505,例如,通过“边框补偿向导”开始。该用户可选择“是”来继续边框补偿。另外,该用户还能够不经过任何边框补偿来继续进行,例如通过选择“完成”。
应当知道,展示和描述的不同的用户接口和用户界面窗口仅仅是示例性的,并且是为了描述不同的实施例的操作的目的。因此,也可以使用与这里所呈现示例中显示的安排方式不同的各种方式安排的其他用户界面窗口等,并且根据这里描述的实施例,这样的其他用户接口仍保留。图7显示了构成SLS显示器网格700的两组显示器205和207。如前所述,每个显示器都与对应的SLS显示器网格坐标701相关联,并且为了解释的目的,这些坐标701显示在每一个显示器上。根据这些实施例,通过使用如前所述的“边框补偿向导”来执行的边框补偿过程,与路径指示箭头703所指示的路径相似的(但没必要完全一样)方式,沿路径通过SLS显示器网格。换句话说,通过显示器的矩形布置的设置路径一般遵循螺旋模式。螺旋模式从矩形布置的外周开始,并且向着显示器布置的中心向内运行。将通过下文中描述的示例性特定实施例来最好地理解。图7还显示了在将被设置的显示器(例如显示器(0,I))的可视化区域713上和在必要的相邻显示器上显示可视测试对象的实施例,例如,这些对象,不限于几何形状,例如 但不限于三角形。例如,显示器(0,0)、(0,2)和(1,1)被认为是显示器(0,1)的“相邻显示器”。然而,根据这些实施例,仅仅必要的相邻显示器将显示测试对象,即,仅仅某些相邻显示器需要用来作为将进一步描述的设置参考。即,可视测试对象显示在将要设置的显示器和至少一个相邻显示器上。当该将要设置的显示器必须就一个以上相邻显示器做调整,对应于每个相邻显示器的测试对象将显示。该可视测试对象几何形状将部分地显示,由于部分隐藏在显示器的边框部分711之后。例如,在图7中,直角三角形的第一部分705显示在显示器(0,0)上,以及该直角三角形的第二部分707显示在显示器(0,I)上。如在图7中所见,三角形的一部分“隐藏”在边框部分711的之后。应当知道,该边框部分711还可包括相邻显示器的边框之间的间隔。即,尽管在图7中显示器边框显示为彼此之间紧紧靠拢,但是在相邻显示器的边框之间仍然有间隔。这些实施例的边框补偿方法还解释边框之间的任何这样的间隔。图8进一步显示了在某些实施例中如何完成特定显示器的边框补偿设置的详情。在图8中,仅仅显示了显示器(0,0)和(0,1),即SLS显示器网格700的一部分。当显示器(0,I)用于边框补偿设置时,在某些实施例中一组控制按钮900出现在显示器(0,I)的可视化区域。另外,还会出现几何形状的一个或多个部分,例如直角三角形部分803。相邻显示器或这些显示器显示几何形状相应固定的部分,例如固定的直角三角部分801。该用户对显示器的边框补偿设置是通过操作控制按钮900以移动直角三角形部分803来对齐固定的直角三角部分801进行的。为了解释的目的,在图9中所示的虚线部分805显示整个直角三角形延伸过并且在边框部分809“之后”。S卩,第一部分803是可移动的,第二部分801是固定的,以及第三部分807隐藏在边框部分809之后。该用户必须将该三角形部分803与虚线所示部分805对齐一致,从而使得该三角形视乎是在显示器(0,0)和显示器(0,I)之间是连续的,并且穿过该边框部分。该用户可以操作如图9所示的控制按钮900通过分别选择向上控制按钮905、向下控制按钮907、向右控制按钮901或向左控制按钮903来向上、向下、向右或向左移动几何形状。然而,在某些实施例中,在控制按钮900的某些方向是无效的,例如,显示为“灰色”来标识这些按钮不可用。这是因为,例如,沿着SLS的外周的行或列的一组显示器的一个坐标是“固定”的,以致该显示器的外部边缘被限定。在特定示例中,从显示器(O,O )到显示器(O,3 )的整个上一行就他们的逻辑垂直坐标(即I-坐标)来说是固定,因为这一行的显示器限定了 SLS的顶部水平边缘。在这种情况下,对于显示器(O,I)的设置来说,向上控制按钮905和向下控制按钮907是无效的,以便可视测试对象803仅仅能相对于相邻显示器(0,0)做向右或向左水平移动。影响可视测试对象803如何移动的其他规则也在这些实施例中有体现。例如,可视测试对象803不允许移动超过预定期望的边界区域。即,边框设置逻辑117从某些预定的输入信息开始所述边框设置过程,例如,期望的边框区域(即,总边框宽和高)。用于该期望边框区域的一个示例性值为整个桌面尺寸的10% (S卩,在SLS显示器上显示的单个大桌面),其中桌面尺寸以像素的高度和像素的宽度来测量。假如可视测试对象803在任何给定的方向移动太远,那么基于期望的边框区域,用于该方向上的方向控制按钮将变灰,即无效。然而,该用户能够以相反的方向“取回”该可视测试对象,以使该方向控制按钮能重新使用。在用于特定显示器的边框补偿设置完成之后,该用户可通过选择NEXT控制按钮911继续下一个显示器,或者通过选择“PREV”控制按钮909来回到之前设置的显示器。在可替换实施例中,该用户可通过使用鼠标指针拖曳该几何对象到指定位置来定位几何对象。在另一个可替换实施例中,该用户可以通过使用鼠 标指针拖曳该几何对象到初始位置来定位该几何对象,并且随后使用控制按钮900来对该位置进行精确调整。根据这些实施例,键盘指针键或其他键盘快捷键也可以用来移动该可视文本对象。其他定位几何对象的可替代方法对于本领域技术人员来说是显而易见的,并且这些方法与实施例公开的范围保持一致。在示例性设置实施例中,可以选择参考点来简化整个边框补偿设置过程。因此,例如,为了解释的目的,可视对象部分803的位置被极其夸大。即,如图8所示的显示器(0,0)的垂直和水平图像部分的逻辑坐标(其与显示器的像素相对应)可固定为参考点。类似地,显示器(0,I)的上边界也是固定的,其中仅能对可视对象部分803进行水平(即向左或向右)位置调整。该可视对象803的初始位置靠近虚线805。即,所述第一部分803和所述第二部分801 (固定点)最初在邻近将被设置的显示器(0,I)与相邻显示器(0,0)之间的共同边缘的相对方向上显示,其中由显示器(0,1)的边框和显示器(0,0)的边框以及在这些边框之间存在的任何间隔来构成共同边缘。因此,在那些依靠SLS显示器网格中所使用的显示器的数量和相应的布置的某些实施例中,其中的一些显示器将最初被“固定”在位置上,以致于仅仅剩余的显示器需要设置。例如,在图10中,左上角显示器(0,0)可以是固定的,因为该显示器可被认为是构成整个SLS显示器的最左上角的边界。在这种情况下,将被设置的第一显示器为显示器(I,0 )。显示器(1,0)的X-坐标也相应地被固定,即,显示器(1,0)的最左边部分形成了整个SLS显示器的外边界。可以假定在某些实施例中外部显示器边框是对齐,但是也可以不是这样。对于正在讨论中的示例中的显示器(1,0)的设置,用户可以将三角形部分的y-坐标对齐以匹配显示器(0,0)。然后过程可进行到显示器(0,1)、(0,2)和(0,3)。如图10所示,显示器(I,3 )相对于显示器(0,3 )进行设置。S卩,显示器(I,3 )为将被设置的显示器和具有可视测试对象的可移动部分1003。因此,相邻显示器(0,3)具有可视文本对象固定部分1001。应当知道,对于任何特殊的形状,“固定”部分和“可移动”部分在几何学上是完全可替换的。因此,在某些情况下,示例三角形的“点”为可移动的部分,而在其他情况下,“底部”为可移动的部分。同样地,如上所述,显示器(0,3) (1,3)和(2,3)(最右侧一列)就他们的逻辑水平或X-坐标可以是固定的以便形成SLS的外部边界。然而,同样如上所述,也可以不是这样。回到示例性设置,显示器(I,3 )、( 2,3 )、( 2,2 )和(2,I)继续进行该过程。如图11所示,显示器(2,I)必须针对显示器(2,0)和显示器(2,2)来定位三角形部分。图11显示了在对显示器(2,I)完成定位之后SLS显示器如何展现。然后该用户可使用控制按钮900选择“下一个”。如图12所示,根据当前描述的示例性实施例,设置过程然后进行到显示器(1,I)。这是因为,在该示例中,显示器(0,0)和显示器(2,0)被“固定”来作为整个SLS网格的最左边边界。显示器(1,0)为第一个被设置的显示器。因此,过程进行到显示器(1,I)。图12显示了在对显示器(1,I)完成定位之后SLS显示器如何展现。然后该用户可使用控制按钮900选择“下一个”来对当前示例中将被设置的最后一个显示器(1,2)进行设置。图13显示了在对显示器(1,2)的定位完成之后SLS显示器如何展现。需要注意,显示器(1,2)需要与它的水平的相邻显示器(1,I)和(1,3)和它的垂直的相邻显示器(0,2)和(2,2)进行对齐和定位,因为相邻的显示器现在是固定的由于它们已经完成设置。 一旦完成最后一个显示器的边框补偿设置,在某些实施例中,“下一个”控制按钮将转换为“完成”控制按钮。选择在控制按钮900中的“完成”(或在按钮还没有转换的实施例中选择“下一个”),边框设置向导将完成由用户在边框设置过程期间输入信息生成的边框设置数据的存储。该边框设置数据作为如图I所示的边框补偿配置121来存储。边框设置配置将含有用于每一个被设置的显示器以及初始被固定的显示器的X和y坐标偏移。例如,存储用于显示器(0,0)的数据包括坐标“行=0,列=0”和偏移(0,0),该偏移标志着显示器(0,0)的逻辑水平和垂直坐标成为整个SLS的参考角。在另一个示例中,我们假定显示器(0,0)具有“x:0"*287”和“y:0"*239”的水平和垂直跨度。(应当知道这些数值仅仅是示例性的)。在这种情况下,假如显示器(0,I)具有“x:29(>" 577”和、:()239”的跨度,那么在该示例中,这指示在显示器(0,0)和显示器(0,I)之间的有50的边框间隔(即,边框在240处开始,在289处结束,并且显示器(0,I)在290处开始)。对于显示器(0,0)和显示器(0,1)的I偏移均为0,因为两个显示器形成了整个SLS显示器网格的上边界,并且因此这些显示器的y坐标被认为是固定的。在该示例中存储的用于显示器(0,I)的偏移为(290,0),因为显示器(0,I)的可视区域在水平方向上从290处开始。通过将可视测试对象的可移动部分与可视测试对象的固定部分对齐,在边框区域“之后”的像素密度实际被扩展或收缩以便所述两个可视测试对象部分对齐,考虑到将要被设置的显示器和它的相邻显示器的实际像素密度。该方法类似地可应用与具有任意数量显示器的任何SLS网格设置。应当可以理解,在上述示例中,尽管作为可视测试对象的图形显示为直角三角形,但是任何合适的形状或对象都可以根据这些实施例用于设置边框补偿。应该相信,直角三角形是人眼很容易区分是否在里面、外面或者对齐的对象,以及这种几何图形防止当使用诸如纵横交错的封闭相交线的其他几何图形时可能发生的错觉。作为对视觉感知力的进一步加强,不同的实施例还使用彩色填充该几何图形。应当相信,在黑色背景下的金色同样有助于用户以最小的光学错觉来正确感知诸如直角三角形的几何图形的对齐。一个这样的光学错觉的例子是“波根多夫”错觉,以及松奈错觉,其中当线的部分隐藏在实体之后时斜线可变成错位,即,当线条终止于实体的边界并从该实体的相邻边界向外继续延伸。这些错觉的示例自然与提供边框补偿有关,并且由于用户感知的原因会造成是否对齐的问题。然而,这里披露的各种实施例可使用任何几何形状,例如,但不限于,相交直线、单个直线、并行线、圆、正方形、长方形、多边形等,填色或不填色,并且当在几何图形中填色时,任何合适的填色模式和/或任何想要的填充色,都可以使用。各种实施例可以使用不同形状、模式、填充色、背景等的组合。各种实施例可以使用三维形状或物体,例如,但不限于,三维几何图形、角色等。图14为边框补偿设置确认显示器1400,其显示了在SLS的每一个单个显示器上有多个可视测试对象,以便用户可以确定边框补偿设置是否已经圆满完成或是否需要对设置的配置做进一步编辑。该确认显示器1400还伴有窗口,且该窗口在SLS显示器的任意一个显示器上显示,该窗口询问用户所述可视测试对象的外观是否正确以及所述用户是否希望完成设置或返回到设置应用且再次进行该过程来编辑配置。图15到18为描述根据这些实施例的不同操作的流程图。例如,图15显示了在高 水平下的整个操作。在1501中,分为第一部分和第二部分的可视测试对象在将被设置的显示器和在SLS显示器的至少一个相邻显示器上显示。这使得用户通过将所述可视测试对象的第一部分与所述可视测试对象的第二部分对齐来执行边框补偿设置。因而,在1503中,响应于将所述第一部分与所述第二部分对齐的输入信息,获取边框补偿设置信息。在将被设置的显示器上显示可视测试对象的第一部分,并且该部分是可移动的,而在一个或多个相邻显示器上显示所述第二部分,并且该第二部分在位置上是固定的。所述第一部分移动到与第二部分对齐以便所述可视测试对象的第三部分表现为被共同边缘隐藏,该共同边缘由将被设置的显示器的边框和其相邻显示器的边框构成。转到图16,方框1601显示了不同实施例提供用于给形成SLS显示器的多个显示器进行边框补偿设置的用户接口。方框1603显示了边框补偿逻辑117经由OS 115与图形驱动器127进行通信以确定SLS显示器的大小,包括边框宽和高和在边框之间可能存在的任何间隔。由与SLS的物理显示器进行通信并且获得用于每个显示器的显示能力和设置的图形驱动器127获取不同显示器的可视区域的高度和宽度。如前所述,图形驱动器127将检查这些显示器的物理能力,例如,但不限制于显示器像素密度。因此,在方框1603中,边框补偿逻辑117具有用于整个SLS桌面大小的信息,因为,构成SLS显示器的每个单个显示器的例如在像素中的宽度和高度,已经获得。由边框补偿逻辑117获取的该信息还用于确定SLS显示器的每一个显示器是否能够进行边框补偿。同样地,在某些实施例中,边框的高度和宽度可以作为由图形驱动器127获取的显示器信息的一部分来获取。然而,某些实施例使用在SLS区域上估算的总边框高度和宽度,并且该估算的总高度和宽度由边框补偿逻辑117来确定。例如,边框补偿逻辑117简单地使用保存在边框补偿配置121中的预定值。例如,SLS整个桌面区域的10%,即在SOS上将显示的大型桌面区域的10%,可组成(特别地,为隐藏“其后”的)边框区域。SP,边框区域有效地在边框之后“隐藏”桌面图像的一部分。然后,在设置过程期间,用户通过相应地调整可视测试对象来对其进行校正。方框1605显示诸如左上角显示器的这些显示器之一被选择作为参考显示器(然而,SLS显示器的任何角都可能成为参考),并且其逻辑垂直和水平坐标由边框补偿逻辑117来固定。即,顶角处的显示器不再由用户设置,并且其垂直和水平坐标将被“固定”。进一步,如在1607中所示,边框补偿逻辑117将继续在将被设置的显示器和至少一个相邻显示器上显示一个或多个可视测试对象。如在1609所示,边框补偿逻辑117将获取边框补偿设置信息作为将所述一个或多个可视测试对象对齐的输入信息的响应。图17提供了不同实施例的操作的进一步详情。因此,如1701所示,任意数量的显示器的SLS,例如“N”个显示器,可进行边框补偿设置。在1701,参考显示器被选择,并且其坐标被固定。因此剩余的N-I个显示器仍需设置。因此,如1703所示,边框补偿逻辑117在第I个显示器上提供可视测试对象。如1705所示,修改第I个显示器的逻辑x-y坐标的用户调整输入信息由边框补偿逻辑117使用来调整第I个显示器相对于SLS的x-y坐标。同样地,在1707中,配置被存储为边框补偿配置121。在1709和1711中,假如还有任何的显示器需要设置,那么该过程返回到方框1703。然而,假如没有显示器剩余,该过程将在SLS的所有显示器上提供可视测试对象并且提示用户确认边框补偿设置完成,或者另外编辑配置,如在1713所示。该示例在图14中显示,其显示了在SLS的所有显示器上显示多个可视测试对象。然后如1715所示,用户可选择“DONE”或“EDIT”,并且选“DONE”,在1717结束过程。假如用户选择“EDIT”,过程返回到1701,并且继续如上所述处理剩余的方框。 图18显示了除了如1803所示选择角显示器作为参考之外,某些实施例还可以定义SLS显示器的不同外周边缘。例如,在1805,垂直的边缘可被选作参考边缘。被被选的垂直边缘可标识与该参考显示器相对或从该参考显示器穿过的一列显示器。然后,在该垂直边缘上的显示器(即构成SLS的列的显示器)的逻辑X坐标相对于它们的逻辑外部边缘被固定。类似地,如在1807中所示,同样与参考显示器相对或从该参考显示器穿过表示一行显示器的水平边缘可被选作参考边缘。在这种情况下,构成参考边缘(即参考行)的显示器的I坐标被固定。因此,构成该行的显示器仅仅在水平方向(X方向)上能被设置,即向左和向右。如上所述,关于提供的示例,根据这些实施例设置是从参考显示器开始以大致向内螺旋的顺序进行。例如,左上角显示器被选作参考,并且设置过程以大致向内顺时针螺旋顺序进行。当然,该螺旋的实际方向可以由所选的顺序来确定,并且不一定是顺时针方向。即,该顺序不必是顺时针方向的,并且逆时针方向也可以使用。如上所述,对于该螺旋或大致螺旋的顺序,该螺旋顺序多少是可以改动的,并且不能直接从被选的参考角显示器开始。例如,紧邻左上角的显示器可在紧邻右上角的显示器之前设置。即,位于左上角显示器紧挨着的下方的一行中的相邻显示器(即显示器(1,0))可以脱离实际的螺旋顺序,并且被提前作为第一个被设置的显示器。在该示例中,SLS的左上角显示器指定为显示器(0,0),并且不能被设置,因为作为参考显示器其x-y坐标被固定。然后,在该示例中,将被设置的下一个显示器然后为左上角显示器右边紧挨着的相邻显示器,例如显示器(0,I)。在另一个实施例中,穿过位于最左上拐角的参考显示器的最右一列的显示器被选择作为定义参考边缘,即,SLS表面的右边缘。在这种情况下,在最右边一列的所有显示器将有效地与右边缘绑定,并且因此它们的X坐标将被固定。因此,构成最右边一列的所有显示器在水平X方向(向左和向右)上将不再是可设置的。类似地,底部一行可以选择作为定义SLS的底部边缘。在那种情况下,构成底部一行的所有显示器将与该边缘绑定,因此在垂直的y方向上(向上和向下)不再是可设置的。该示例以图18的流程图来大致显示。同样地,在所有以上的可替代实施例中,诸如图14所示的多个可视测试对象可在构成SLS的所有显示器上同时显示。在该示例实施例中,与以上描述的示例相同,用户通过拖曳多个可视测试对象的每一个的可移动的部分来执行设置。例如显示器(0,0)的参考显示器也可被选择并且其x-y坐标是固定的。同样地,参考垂直和水平边缘可以被选择,并且用于这些组的显示器的相应坐标被固定。在任何情况下,将被设置的剩余坐标和这些可视测试对象的剩余可移动部分同时一起显示在SLS上。然而,通过哪一个可视测试对象将与下一个对齐和以何种顺序的指示,用户被提示使用相同的通用螺旋模式。某些实施例通过诸如在将被设置的显示器的边缘高亮来完成该指示。其他指示,包括但不限制于改变将被设置的显示器(和它需要设置的相邻显示器)的背景颜色、将被设置的显示器的可视区域的边缘周围的边框的下一个边缘进行高亮显示等。 进一步,尽管已经讨论了具有矩形布置的SLS显示器的示例,但是该SLS没必要是矩形的。即,“矩形”可以是非完全的矩形。一个这样的示例为具有5个显示器的交叉模式。因此顶部一行和底部一行可以仅有一个中心显示器,而中间行具有三个显示器。换句话说,顶部和底部行的俩个左端和右端的显示器从矩形中“消失”。这样的设置仍然可以根据这些实施例进行边框补偿设置。本领域技术人员能想到的其他类似的布置也可以使用这里公开的实施例的方法和装置来进行边框补偿设置。因此这里公开的不同实施例适于调节显示器的不同物理布置,甚至多个图形处理单元连接到多组物理布置的显示器。进一步,尽管为了解释的目的使用示例性三角形,但是其他可视测试对象形状也可以由这里公开的不同实施例来调节。例如,具有三个或多个部分的,而不是仅具有第一和第二部分的测试对象被使用。在这种情况下,该测试对象在多个显示器中分段显示为多个部分,其中“对齐”为将多个固定的部分与在将被设置的显示器上显示的可移动的中央部分对齐。例如,在图13所示的4个三角形可以代替为几何图形或对象,其在显示器(I,2 )上呈现为在所有方向,即上下左右方向,均可设置的单个对象的部分。因此,允许用户对由多个显示器构成的单一大型表面(SLS)显示器进行边框补偿设置的方法和装置已经在这里公开。具有用于可操作地连接到一组六个或更多显示器的多个连接器端口的装置的示例性实施例已经描述。也提供了用于二十四个显示器的SLS显示器的边框补偿设置示例。然而,这里公开的实施例不能被解释为对显示器任何特定数量的限制。即,更多或更少的显示器可以构成SLS显示器。进一步,从SLS的最左上角的显示器到内部显示器进行的通用螺旋设置过程的示例已经描述。然而,任意四个角都可以选作初始参考点,并且因此“螺旋”可以从根据这些实施例的不同的合适的位置开始。进一步,参考显示器不必要是角显示器。显示器和/或连接到各组显示器的图形处理单元的不同的其他“螺旋”、布置和设置对于本领域技术人员来说都是可以想象的,并且这些“螺旋”、布置和设置可由这里公开的实施例想到,并且与以下的权利要求相一致。
权利要求
1.一种方法,包括 在将被设置的显示器和在构成单一大型表面显示器的多个显示器中的至少一个相邻显示器上显示被分为第一部分和第二部分的可视测试对象,其中所述第一部分在将被设置的所述显示器上显示,且其中所述第二部分在所述至少一个相邻显示器上显示,且其中所述第一部分和所述第二部分在邻近将被设置的所述显示器和所述至少一个相邻显示器之间的共同边缘的相对方向上显示;且 响应于将所述第一部分与所述第二部分对齐的输入信息来获取边框补偿设置信息,且其中移动所述第一部分到所述第一部分和所述第二部分对齐以便所述可视测试对象的第三部分表现为被所述共同边缘隐藏。
2.如权利要求I所述方法,包括 显示用于将所述第一个部分与所述第二部分对齐的校准控制;且 基于所述边框补偿设置信息以及响应于使用所述校准控制移动该可视测试对象的所述第一部分,调整将被设置的该显示器的可视区域的相对垂直和水平逻辑坐标。
3.如权利要求I所述方法,包括 基于所述边框补偿设置信息以及响应于使用拖曳技术移动所述可视测试对象的所述第一部分,调整将被设置的该显示器的可视区域的相对垂直和水平逻辑坐标。
4.如权利要求I所述方法,其中,在将被设置的显示器和在构成单一大型表面显示器的多个显示器中的至少一个相邻显示器上显示被分为第一部分和第二部分的可视测试对象,包括 显示直角三角形作为所述可视测试对象。
5.如权利要求4所述方法,包括 在将被设置的所述显示器和所述至少一个相邻显示器上显示具有彩色填充和以黑色背景显示的所述直角三角形。
6.如权利要求I所述方法,包括 获取由所述多个显示器构成的所述单一大型表面(SLS)显示器的宽度和高度尺寸作为输入信息; 获取用于所述多个显示器的总边框高度和宽度的近似高度和宽度尺寸作为输入信息;且 基于所述近似高度和宽度尺寸,在所述SLS显示器上固定至少一个参考显示器的垂直和水平逻辑坐标。
7.如权利要求6所述方法,其中,获取用于所述多个显示器的总边框高度和宽度的近似高度和宽度尺寸作为输入信息,包括 获取包括在所述单一大型表面显示器上的相邻显示器的边框之间的任何间隔的总边框高度和宽度。
8.如权利要求6所述方法,其中,基于所述近似高度和宽度尺寸在所述SLS显示器上固定至少一个参考显示器的垂直和水平逻辑坐标,包括 固定在矩形布置角部的参考显示器的垂直和水平坐标,其中构成所述SLS显示器的所述多个显示器是安排在所述矩形布置中的。
9.如权利要求8所述方法,进一步包括确定从构成所述SLS显示器的所述多个显示器中选出的将被设置的一组显示器,并且在该组显示器的每一个将被设置的显示器上显示一个或多个可视测试对象,对于将被逐个设置的每一个显示器,在前一个将被设置的显示器设置完成之后,按顺序地处理下一个将被设置的显示器,其中该顺序按照近似螺旋状的模式进行,从所述矩形布置外周的显示器到位于所述矩形布置最内部的最后中心显示器。
10.如权利要求I所述方法,其中所述共同边缘由将被设置的所述显示器的第一边框和所述至少一个相邻显示器的第二边框构成。
11.如权利要求I所述方法,其中在将被设置的所述显示器上显示的所述第一部分是可移动的,且所述第二部分是固定的。
12.—种方法,包括 获取由多个显示器构成的单一大型表面显示器的宽度和高度尺寸; 获取用于所述多个显示器的总边框高度和宽度的近似高度和宽度尺寸; 通过边框补偿设置逻辑,给将被设置的显示器和构成所述单一大型表面显示器的所述多个显示器中的至少一个相邻显示器提供可显示信息,其中所述可显示信息用于显示被分为第一部分和第二部分的可视测试对象,其中所述第一部分在将被设置的所述显示器上显示,且其中所述第二部分在所述至少一个相邻显示器上显示,且其中所述第一部分和所述第二部分在跨越由将被设置的所述显示器的第一边框和所述至少一个相邻显示器的第二边框构成的边界的相对方向上显示;且 基于将所述第一部分和所述第二部分对齐的输入信息,获取设置信息。
13.一种装置,包括 至少一个处理器;和 可操作地耦合到所述处理器的存储器,其中所述存储器包括由所述至少一个处理器执行的指令,其中,一旦执行所述指令,所述至少一个处理器可操作为 给将被设置的显示器和构成所述单一大型表面显示器的所述多个显示器中的至少一个相邻显示器提供可显示信息,其中所述可显示信息包括被分为第一部分和第二部分的可视测试对象,其中所述第一部分用于在将被设置的所述显示器上显示,且其中所述第二部分用于在所述至少一个相邻显示器上显示,且其中所述第一部分和所述第二部分在邻近将被设置的所述显示器与所述至少一个相邻显示器之间的共同边缘的相对方向上显示;且响应于将所述第一部分和所述第二部分对齐的输入信息,获取边框补偿设置信息,并且其中,移动所述第一部分到所述第一部分和所述第二部分对齐,以便所述可视测试对象的第三部分体现为被所述共同边缘隐藏。
14.如权利要求13所述装置,其中一旦执行所述指令,所述至少一个处理可操作为 提供用于显示将所述第一部分与所述第二部分对齐的校准控制的可显示信息;和 基于所述边框补偿设置信息以及响应于使用所述校准控制移动该可视测试对象的所述第一部分,调整将被设置的该显示器的可视区域的相对垂直和水平逻辑坐标。
15.如权利要求13所述装置,进一步包括 将被设置的所述显示器和所述至少一个相邻显示器,可操作地耦合到所述至少一个处理器,其中将被设置的显示器和所述至少一个相邻显示器可操作为 从所述至少一个处理器接收所述可显示信息和显示所述可视测试对象。
16.如权利要求13所述装置,其中一旦执行所述指令,所述至少一个处理器可操作为 基于所述边框补偿设置信息以及响应于使用拖曳技术移动所述可视测试对象的所述第一部分,调整将被设置的该显示器的可视区域的相对垂直和水平逻辑坐标。
17.如权利要求15所述装置,其中一旦执行所述指令,所述至少一个处理器可操作为 给将被设置的所述显示器和所述至少一个相邻显示器提供用于显示作为所述可视测试对象的直角三角形的可显示信息。
18.如权利要求17所述装置,其中一旦执行所述指令,所述至少一个处理器可操作为 给将被设置的所述显示器和所述至少一个相邻显示器提供用于显示具有彩色填充色和在黑色背景上显示的所述直角三角形的可显示信息。
19.如权利要求13所述装置,其中一旦执行所述指令,所述至少一个处理器可操作为 获取由所述多个显示器构成的所述单一大型表面(SLS)显示器的宽度和高度尺寸作为输入信息; 获取用于所述多个显示器的总边框的高度和宽度的近似高度和宽度尺寸作为输入信息;且 基于所述近似高度和宽度尺寸在所述SLS显示器上固定至少一个参考显示器的垂直和水平逻辑坐标。
20.如权利要求19所述装置,其中一旦执行所述指令,所述至少一个处理器可操作为 获取包括在所述单一大型表面显示器上的相邻显示器的边框之间的任何间隔的总边 框高度和宽度。
21.如权利要求19所述装置,其中一旦执行所述指令,所述至少一个处理器可操作为 通过固定在矩形布置角部的参考显示器的垂直和水平坐标,其中构成所述SLS显示器的所述多个显示器被安排在所述矩形布置中,基于所述近似高度和宽度尺寸,在所述SLS显示器上固定至少一个参考显示器的垂直和水平逻辑坐标。
22.如权利要求13所述装置,其中一旦执行所述指令,所述至少一个处理器可操作为 确定从构成所述SLS显示器的所述多个显示器中选出的将被设置的一组显示器,并且提供可显示信息用于在该组显示器的每一个将被设置的显示器上显示一个或多个可视测试对象,对于将被逐个设置的每一个显示器,在前一个将被设置的显示器设置完成之后,按顺序地处理下一个将被设置的显示器,其中该顺序按照近似螺旋状的模式进行,从所述矩形布置外周的显示器到位于所述矩形布置最内部的最后中心显示器。
23.如权利要求13所述装置,其中所述共同边缘由将被设置的所述显示器的第一边框和所述至少一个相邻显示器的第二边框构成。
24.如权利要求13所述装置,其中在将被设置的所述显示器上显示的所述第一部分是可移动的和所述第二部分是固定的。
25.一种计算机可读存储器,包括 由至少一个处理器执行的可执行指令,所述可执行指令当被执行时,使得所述至少一个处理器进行 给将被设置的显示器和构成单一大型表面显示器的多个显示器中的至少一个相邻显示器提供可显示信息,所述可显示信息包括被分为第一部分和第二部分的可视测试对象,其中所述第一部分在将被设置的所述显示器上显示,且其中所述第二部分在所述至少一个相邻显示器上显示,且其中所述第一部分和所述第二部分在邻近将被设置的所述显示器与所述至少一个相邻显示器之间的共同边缘的相对方向上显示;和 响应于将所述第一部分和所述第二部分对齐的输入信息,获取边框补偿设置信息,并且其中移动所述第一部分到所述第一部分与所述第二部分对齐,以便所述可视测试对象的第三部分体现为被所述共同边缘隐藏。
26.如权利要求25所述计算机可读存储器,其中所述可执行指令当被执行时,进一步使得所述至少一个处理器进行 提供用于显示将所述第一部分与所述第二部分对齐的校准控制的可显示信息;且 基于所述边框补偿设置信息以及响应于使用所述校准控制移动该可视测试对象的所述第一部分,调整将被设置的该显示器的可视区域的相对垂直和水平逻辑坐标。
27.如权利要求25所述计算机可读存储器,其中所述可执行指令当被执行时,进一步使得所述至少一个处理器进行 基于所述边框补偿设置信息以及响应于使用拖曳技术移动所述可视测试对象的所述第一部分,调整将被设置的该显示器的可视区域的相对垂直和水平逻辑坐标。
28.如权利要求25所述计算机可读存储器,其中所述可执行指令当被执行时,进一步使得所述至少一个处理器进行 给将被设置的所述显示器和所述至少一个相邻显示器提供用于显示作为所述可视测试对象的直角三角形的可显示信息。
29.—种方法,包括 在单一大型表面显示器上显示可视测试对象的第一可移动部分和第二固定部分,其中所述第一部分显示在将被设置的显示器上和所述第二部分显示在至少一个相邻显示器上,并且其中所述第一部分和所述第二部分在邻近由将被设置的所述显示器的第一边框和所述至少一个相邻显示器的第二边框构成的共同边缘的相对方向上显示;且 响应于将所述第一部分和所述第二部分对齐的输入信息,获取边框补偿设置信息。
30.一种装置,包括 至少一个处理器;和 可操作地耦合到所述处理器的存储器,其中所述存储器包括由所述至少一个处理器执行的指令,其中,一旦执行所述指令,所述至少一个处理器可操作为 提供边框补偿设置图形用户界面(⑶I)用于在构成单一大型表面(SLS)的多个显示器上显示,所述GUI包括具有第一部分和第二部分的可视测试对象,其中所述第一部分在第一显示器上是可移动的以穿过所述相邻参考显示器与所述第一显示器之间的边界来与位于相邻参考显示器上的所述第二部分对齐。
31.如权利要求30所述装置,其中所述⑶I进一步包括 用于将所述可移动部分与所述固定部分对齐的校准控制。
32.如权利要求31所述装置,其中所述⑶I进一步包括 指引用户从将被设置的第一显示器,逐一通过各个显示器到最后一个将被设置的显示器的指示。
全文摘要
一种方法,包括在单一大型表面显示器上显示可视测试对象的第一可移动部分和第二固定部分。所述第一部分显示在将被设置的显示器上和所述第二部分显示在至少一个相邻显示器上,并且在邻近由将被设置的所述显示器的第一边框和所述至少一个相邻显示器的第二边框以及相互之间的任意间隔构成的共同边缘的相对方向上显示。该方法响应于将所述第一部分和所述第二部分对齐的输入信息来获取边框补偿设置信息。用户通过移动所述第一部分将其与第二部分对齐来提供输入信息以便所述可视测试对象的第三部分体现为隐藏在所述共同边缘之后。从而该对象体现为在边框之后“对齐”。
文档编号G09G5/12GK102782748SQ201180005564
公开日2012年11月14日 申请日期2011年1月5日 优先权日2010年1月6日
发明者劳伦斯·库韦克, 埃琳娜·马特 申请人:Ati科技无限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1