用于多个显示器的图像同步的制作方法

文档序号:6361817阅读:204来源:国知局
专利名称:用于多个显示器的图像同步的制作方法
技术领域
本发明涉及控制跨越多个显示单元划分的所呈现的一个或一个以上图像。
背景技术
一般来说,经配置以呈现一个或一个以上图像的显示单元可分组为两个类别:智能显示器和哑显示器。除了图像数据外,哑显示器还从主机控制器接收时序和同步信息,而智能显示器不需要此类时序和同步信息。在某个实例中,智能显示器可包含一个或一个以上帧缓冲器。在一些实例中,智能显示器也可以包含或改为包含内部时钟参考,其由智能显示器用来操作以呈现图像。

发明内容
本发明是针对用于控制在多个显示装置上呈现(即,在显示装置之间划分)的一个或一个以上图像的呈现的技术。根据这些技术,在一些实例中,主机控制器可接收指示第一显示器呈现图像的第一部分的状态的第一显示器状态。主机控制器还可接收指示第二显示器呈现所述图像的第二部分的状态的第二显示器状态。在一些实例中,第一和第二显示器状态可称为水平同步(hsync)或垂直同步(vsync)信号。所述主机控制器可比较所述第一显示器状态与第二显示器状态以确定指示第一和第二显示器呈现图像的相应第一部分和第二部分的状态之间的差异的偏移。举例来说,所述偏移可指示由第一显示器呈现的第一图像部分的子部分(例如,行)的数目与由第二显示器呈现的第二图像部分的子部分的数目之间的差异。响应于经确定偏移,主机控制器可向所述第一和第二显示器中的至少一者传送显示器调整。所述显示器调整可致使第一显示器或第二显示器调整所述图像的所述第一部分或第二部分的呈现。举例来说,显示器调整可致使第一显示器或第二显示器例如通过调整所述至少一个子部分的呈现时间来调整图像的第一和第二部分中的一者或一者以上的至少一个子部分(例如,行)的呈现。根据一个实例,本文描述一种方法。所述方法包含从第一显示器接收指示所述第一显示器对图像的第一部分的呈现的状态的第一显示器状态。所述方法进一步包含从第二显示器接收指示所述第二显示器对所述图像的第二部分的呈现的状态的第二显示器状态。所述方法进一步包含确定所述第一显示器对图像的所述第一部分的呈现的所述状态与所述第二显示器对图像的所述第二部分的呈现的所述状态之间的差异。所述方法进一步包含基于所述经确定差异而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者。根据另一实例,本文描述一种装置。所述装置包含显示器状态模块,其经配置以接收指示第一显示器对图像的第一部分的呈现的状态的第一显示器状态以及指示第二显示器对所述图像的第二部分的呈现的状态的第二显示器状态。所述装置进一步包含偏移确定模块,其经配置以基于所述第一显示器状态和所述第二显示器状态而确定所述第一显示器对图像的所述第一部分的呈现的所述状态与所述第二显示器对图像的所述第二部分的呈现的所述状态之间的差异。所述装置进一步包含显示器调整模块,其经配置以向所述第一和第二显示器中的至少一者传送显示器调整,所述显示器调整经配置以调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者。根据另一实例,本文描述一种装置。所述装置包含用于从第一显示器接收所述第一显示器对图像的第一部分的呈现的状态的装置。所述装置进一步包含用于从第二显示器接收指示所述第二显示器对所述图像的第二部分的呈现的状态的第二显示器状态的装置。所述装置进一步包含用于确定所述第一显示器输出所述至少一个图像的所述第一部分的所述状态与所述第二显示器输出所述至少一个图像的所述第二部分的状态之间的差异的装置。所述装置进一步包含用于基于所述经确定差异而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者的装置。根据另一实例,本文描述一种包括指令的计算机可读存储媒体。所述指令经配置以在由计算装置执行后即刻致使所述计算装置从第一显示器接收指示所述第一显示器对图像的第一部分的呈现的状态的第一显示器状态。所述指令进一步经配置以致使所述计算装置从第二显示器接收指示所述第二显示器对所述图像的第二部分的呈现的状态的第二显示器状态。所述指令进一步经配置以致使所述计算装置确定所述第一显示器对图像的所述第一部分的呈现的所述状态与所述第二显示器对图像的所述第二部分的呈现的所述状态之间的差异。所述指令进一步经配置以致使所述计算装置基于所述经确定差异而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者。


图1是说明与本发明的技术一致的可操作以控制在多个显示器上划分的图像的呈现的主机控制器的实例的概念图。图2是说明与本发明的技术一致的可操作以控制在多个显示器之间划分的图像的呈现的主机控制器的实例的框图。图3是说明与本发明的技术一致的多个显示装置的实例的框图。图4是说明与本发明的技术一致的经配置以控制在多个显示器之间划分的图像的呈现的主机控制器的实例的框图。图5是说明与本发明的技术一致的包含主机控制器的显示器的实例的框图。图6是说明与本发明的技术一致的控制多个显示器的方法的实例的流程图。
具体实施例方式图1是说明与本发明的技术一致的经配置以控制在多个显示装置110AU10B(下文为显示器110A、110B)上划分的图像116的呈现的主机控制器115的实例的概念图。如图1的实例中所示,主机控制器115控制第一显示器IlOA以经由屏幕112A呈现图像116 (狗)的第一部分116A,且控制第二显示器IlOB以经由屏幕112B呈现图像的第二部分116B。图像116可包括在显示器110AU10B上划分的静止图像或视频图像(即,多个图像)。图像116可进一步包括经配置以向观看者表现大体上二维(2D)或三维(3D)的视频或静止图像。显示器110A、110B中的每一者可为独立的显示装置,例如电视机(例如,IXD或等离子显示面板、背面投影电视机、投影仪、阴极射线管(CRT)电视机或其它显示装置)。在其它实例中,一个或一个以上显示器可包括包含显示器的计算装置。举例来说,显示器110A、IlOB中的一者或一者以上可包括桌上型计算机、膝上型计算机、智能电话、平板计算机、游戏装置或者包含显示器或以通信方式耦合到显示器的任一计算装置。举例来说,显示器110AU10B中的一者或一者以上可集成于包含主机控制器115的计算装置中,或与主机控制器分开来提供。可能希望主机控制器115以如下方式输出图像116:在多个显示器IlOAUlOBi间划分输出图像116,使得不同部分116AU16B由相应的显示器110AU10B呈现,如图1中描绘,例如其中多个显示器可用且需要具有较大格式的图像116的较大呈现的情况。较大格式可例如在希望向相对大量的观看者呈现图像116时或在一个或一个以上观看者位于远离显示器IlOA —距离处的情况下是有用的。图1描绘操作以在两个显示器110AU10B之间划分图像116的主机控制器115。在未描绘的其它实例中,主机控制器115可在两个以上显示器(包含任一数目的显示器)之间划分图像116,这与本发明的技术一致。图1中描绘的显示器110AU10B可为“智能”显示器。短语“智能显示器”可指代包含用作参考的至少一个时钟源以呈现图像的显示器。在一些实例中,智能显示器可包含内部时序参考,其可用以经由智能显示器呈现一个或一个以上图像。举例来说,智能显示器可包含例如晶体振荡器或其它组件等内部时钟参考,其经配置以产生用于智能显示器的操作的参考时钟。在一些实例中,此智能显示器可经配置以从主机控制器接收图像数据,且呈现与此内部时钟参考一致的所接收图像数据。图像数据可包含例如指示与图像的像素相关联的值的像素信息,以及可由显示器用来经由显示器的屏幕呈现图像的其它信息。在其它实例中,此智能显示器也可以或改为经配置以处理用于图像的显示的图形指令和相关联数据(下文中为“图形指令”)。根据此类实例,“智能”显示器可包含一个或一个以上硬件和/或软件组件(例如,图形处理单元(GPU)、数字信号处理器(DSP)和/或中央处理单元(CPU)),其经配置以处理图形指令以控制显示器来呈现图像116。根据此类实例,智能显示器(例如,智能显示器的GPU)可处理图形指令以产生图像数据。根据一个非限制性实例,图形指令可包含用以绘制特定地理形状的指令和所述形状的性质。另一方面,图像数据可包含指示在位置X、Y、Z处的像素具有特定色彩或其它描述性参数的数据。如本文描述的图形指令/数据的一个特定且非限制性实例是根据由硅谷图形公司(SiliconGraphics, Inc)开发的OpenGL 图形再现协议产生的一个或一个以上命令。在一些实例中,如本文描述的智能显示器可经配置以接收和处理图形指令和/或图像数据且使用所接收指令和/或图像数据来经由智能显示器的屏幕呈现一个或一个以上图像。智能显示器可基于内部时钟参考来处理指令或数据且呈现图像。举例来说,智能显示器可与内部时钟参考一致地接收图像数据以及呈现所接收图像数据。在其它实例中,智能显示器可基于与内部时钟参考一致的指令来接收图形指令以及处理图形指令和/或呈现一个或一个以上图像。 在一些实例中,与使用哑显示器相比可为有利的是使用智能显示器110A、IIOB来显示图像116。举例来说,使用内部帧缓冲器可致使智能显示器使用比哑显示器少的电力,因为与哑显示器相比,可在主机控制器与智能显示器之间传送较少信息(例如,时序信息以及较少图像数据,例如以30fps而非60fps刷新)。另外,在一些实例中,智能显示器可经配置以如上所述处理图形指令。在一些实例中,可使用比已经处理的图像数据少的数据(例如,较少的信息位)来表示此类图形指令。因此,在一些情况下,与哑显示器相比可优选的是主机控制器115使用智能显示器110A、IlOB来显示图像116。举例来说,如果只有有限的带宽可供主机控制器115用于与显示器110AU10B通信,那么可能希望在智能显示器110A、110B之间划分图像116。智能显示器可使用用于处理和/或图像显示操作的参考时钟。举例来说,智能显示器可包含提供此参考时钟信号的时钟源(例如,晶体振荡器和/或其它时钟产生组件)。智能显示器可经配置以根据由显示器的时钟源产生的参考时钟来接收和/或呈现图像数据(例如,存储在智能显示器的帧缓冲器中的图像数据)。此图像数据可基于经处理图形指令而产生,或可由智能显示器接收(例如,从主机控制器115接收)。在一些实例中,显示器110A、110B的时钟源可彼此独立地操作以产生用于显示器110A、110B的相应参考时钟信号。因此,显示器110A、IIOB可不彼此确切同步地操作以显示图像116的相应第一部分116A和第二部分116B。在一些实例中,显示器110A、1 IOB的相应时钟源之间的差异可当在显示器IlOA和IlOB之间划分呈现图像116时对观看者造成不希望的影响。举例来说,显示器110AU10B的相应时钟源之间的此差异可对观看者造成撕裂(tearing)或其它不希望的视觉影响。在一些实例中,此类不希望的影响可当在显示器110A、110B之间划分图像时发生,即使显示器110AU10B彼此相同(例如,相同制造者、型号/零件号)也是如此。根据这些实例,由相应显示器的相应内部时钟源产生的时钟参考频率之间在时间上的微小差异可造成观看在显示器110AU10B之间划分的图像的观看者感知到一个或一个以上视觉假影,例如撕裂。在一些实例中,可使用一种或一种以上技术来直接同步显示器IlOA和IlOB的相应时钟源。举例来说,主机控制器115可包含时钟同步组件,例如锁相回路(PLL)、延迟锁定回路(DLL)或者其它硬件或软件组件,其经配置以直接同步显示器IlOA和IlOB的相应时钟源以具有大体上相似的时序。此类技术可为不合意的,因为其可能需要复杂的电路和/或软件,且可能在成本、消耗的带宽、处理功率和/或处理复杂性中的一者或一者以上方面实施起来较昂贵。本发明的技术是针对使多个显示器110AU10B的显示器输出同步,所述显示器110AU10B操作以呈现在显示器之间划分的图像116的相应部分116A、116B。根据这些技术,主机控制器115可接收指示显示116A和116B中的每一者的显示器输出的进度的显示器状态。此显示器状态可包括例如已由第一显示器IlOA输出的图像116的第一部分116A的子部分的数目和已由第二显示器IlOB输出的图像116的第二部分116B的子部分的数目的指示。举例来说,主机控制器115可接收指示已经(或保持将)由第一显示器IlOA输出的第一部分116A的行(或像素)的数目的显示器状态,和已经(或保持将)由第二显示器IIOB输出的第二部分116B的行(或像素)的数目的指示。在一些实例中,显示器状态可称为水平同步(hsync)或垂直同步(vsyc)信号。根据这些技术,主机控制器115可将来自第一显示器IlOA和第二显示器IlOB的相应显示器状态彼此进行比较。举例来说,主机控制器115可确定图像116的相应第一部分116A和第二部分116B的已经呈现或保持待呈现的子部分(例如,行)的数目之间的差
巳响应于所述比较,主机控制器115可将显示器调整信号传送到第一显示器IlOA和第二显示器IlOB中的至少一者。显示器调整可致使显示器110AU10B中的至少一者调整第一部分116A或第二部分116B的一个或一个以上子部分(例如,行)的呈现。举例来说,显示器调整信号可指示对何时经由相应第一显示器IIOA或第二显示器IIOB呈现所述一个或一个以上子部分的调整。作为一个实例,显示器调整信号可由显示器110AU10B使用以调整经由显示器呈现一图像(即,帧)的行和/或像素相对于图像的至少一个先前显示帧的呈现的时间。举例来说,基于显示器调整信号,如本文描述的显示器110AU10B可修改图像116的第一和/或第二部分116A、116B(例如,帧)的循序显示帧的有效子部分(例如,行、像素)的呈现之间的持续时间。在一些实例中,例如本文描述的智能显示器110A、1 IOB的显示装置可经配置以在帧的呈现(例如,根据显示器的扫描布置而呈现一帧的最后行(或像素))完成后即刻延迟某一时间,之后呈现图像的下一帧的第一行(或像素)。在一些实例中,此显示装置可基于由经由显示器呈现一行(即,垂直延迟间隔)和/或像素(即,水平延迟间隔)的时间量所界定的时间周期而界定此延迟间隔。举例来说,在延迟间隔包括垂直延迟间隔的情况下,显示器可经配置以基于与帧相关联的“消隐行(blanking line) ”的数目而延迟图像的行的呈现,所述消隐行界定了延迟所述帧的一个或一个以上有效行的呈现的时间量。根据另一实例,在延迟间隔包括水平延迟间隔的情况下,显示器可经配置以基于与帧相关联的“消隐像素”的数目而延迟图像的像素的呈现。此类消隐行和/或像素的指示可以或可不存储在显示器的存储器或寄存器中。举例来说,显示器可经预编程或可编程以界定消隐行和/或消隐像素的数目,显示器可使用所述数目来界定在一图像的连续帧的呈现之间将延迟的时间周期。在其它实例中,此类消隐行和/或像素的指示可由显示器产生,且可存储在存储器位置中且由显示器使用以相对于一图像的前一帧的呈现而延迟所述图像的一帧的有效行或像素的呈现。根据本文描述的技术,图1中描绘的显示装置110AU10B可经配置以通过修改连续帧的呈现之间的延迟时间来调整第一或第二图像部分的至少一个子部分的呈现。举例来说,显示装置110AU10B可经配置以插入或删除与一帧相关联的若干垂直消隐行和/或水平消隐像素,以致使帧的所述至少一个子部分(例如,行或像素)的呈现时间得到调整。在一些实例中,一旦显示装置110A、110B已操作以输出具有经调整消隐行和/或像素的帧,显示装置便可针对将由显示器110AU10B呈现的图像部分的下一帧返回到先前使用的延迟(例如,先前使用的若干垂直消隐行和/或水平消隐像素)。以此方式,通过添加或删除消隐行和/或像素来调整图像部分的至少一个帧(例如,帧的至少一个子部分)的呈现时间,主机控制器115可经配置以同步显示器110A、1 IOB的操作以呈现图像116的相应第一部分116A和第二部分116B。根据这些技术,主机控制器115可操作以同步在显示器110A、IIOB之间划分的图像116的呈现,而不使用更复杂的技术来同步显示器110AU10B的内部时钟参考。而且根据本文描述的技术,并非主机控制器115发出单一命令到显示器110A、1 IOB中的一者或一者以上以添加或删除一个或一个以上消隐行和/或像素,而是主机控制器115可发出与所显示图像部分116AU16B的一个或一个以上不同帧相关联的此类命令的序列,以便逐渐同步所述多个显示器110A、110B以呈现相应图像部分116A、116B。根据这些实例,为了如本文描述调整图像116的第一部分116A或第二部分116B的所述至少一个子部分的呈现时间,主机控制器115可从相应显示器110AU10B接收hsynch和vsynch信号中一个或一个以上,且向显示器110A、IlOB中的一者或一者以上发送显示器调整信号,所述显示器调整信号可由相应显示器110AU10B使用以插入或删除一个或一个以上消隐行和/或像素,进而致使对所述至少一个子部分的呈现(例如,相对于先前显示的帧)的调整。本文描述的技术出于若干原因来说可为有利的。举例来说,主机控制器115可控制显示器IlOA和IlOB以输出图像116的相应第一部分116A和第二部分116B,而不需要如上所述的额外电路或软件(例如,PLL、DLL、其它时钟同步组件)来直接同步第一显示器IlOA和第二显不器IlOB的一个或一个以上时钟源。图2是说明与本发明的技术一致的经配置以控制在第一显示器210A和第二显示器210B之间划分的图像(图2中未描绘)的呈现的主机控制器215的一个实例的框图。如图2中描绘,显示器210A、210B中的每一者可分别包含处理引擎214A、214B。显示器210A、210B中的每一者可称为智能显示器,如上所述。处理引擎214A、214B可包括经配置以从主机控制器215接收指令和/或数据且处理所接收指令和/或数据以产生将经由相应显示器210A、210B的屏幕212A、212B呈现的图像数据240A、240B的硬件或软件的任一组合。如图2中描绘,显示器210A、210B中的每一者包含显示器控制模块(DCM) 239A、239B。显示器控制模块239A、239B可接收经处理图像数据240A、240B (例如,经由帧缓冲器,图2中未描绘)且控制相应屏幕212A、212B以呈现图像。在一些实例中,图像数据240A、240B可从主机控制器215接收。在其它实例中,图像数据240A、240B可包括由相应处理引擎214A、214B基于由显示器210A、210B接收的图形指令产生的图像数据。在每一情况下,图像数据240A、240B可为界定显示器210A、210B将显示的图像的至少一部分的像素数据。同样如图2中描绘,显示器210A、210B中的每一者包含进度识别模块(PM)250A、250B。PM250A、250B可各自确定相应显示器210A、210B的状态以呈现图像的相应部分(例如,第一部分116A、第二部分116B,如图1中描绘)。举例来说,每一 PM250A、250B可确定图像的相应第一和第二部分的已经由相应显示器210A、210B呈现的子部分(例如,行、像素)的数目。每一 PM250A、250B可向主机控制器215传送指示相应显示器210A、210B的状态的显示器状态218A、218B以呈现图像的相应第一和第二部分。主机控制器215可从至少两个显示器210A、210B接收至少第一显示器状态218A和第二显示器状态218B。主机控制器215可将所接收显示器状态218A、218B彼此进行比较,且基于所述比较而确定第一显示器210A与第二显示器210B之间呈现相应图像部分的差异。在一些实例中,如果在所接收显示器状态218A、218B之间存在差异,那么主机控制器215可向显示器210A、210B中的至少一者传送显示器调整219,所述显示器调整控制显示器210A、210B中的至少一者以调整图像的相应部分的呈现。举例来说,显示器调整219可致使显示器210A、210B中的至少一者调整图像的相应部分的至少一个子部分(例如,行或像素)的呈现。举例来说,显示器调整219可经配置以致使显示器210A、210B调整所述至少一个子部分的呈现与先前呈现的图像帧之间的时间周期。
图3说明与本发明的技术一致的经配置以呈现在多个显示器之间划分的图像的多个显示器310A、310B的一个非限制性实例。相应特征在图3中以相应的A和B标示符来描绘,例如显示器310A、310B和图形处理引擎314A、314B。本文中在无图3中描绘的相应A和B标示符的情况下统一地提及图3的这些相应特征以描述在相应的“A”和“B”指定特征之间共享的方面。举例来说,显示器310A、310B统称为“显示器310”。作为另一实例,图形处理引擎314A、314B统称为“图形处理引擎314”。作为另一实例,图像数据340A、340B统称为“图像数据340”。大体来说,图形处理引擎可经配置以处理由显示器310接收(例如,从图1中说明的主机控制器115)的所接收图像数据和/或图形指令,且输出图像数据340。如图3中描绘,图形处理引擎314还包含帧缓冲器338。帧缓冲器338可包括经配置以临时或永久存储用于呈现的图像数据340 (例如,像素信息)的任一计算机可读存储媒体。举例来说,帧缓冲器338可包括任一类型的存储组件,例如随机存取存储器(RAM)、快闪存储器、磁性硬盘存储器或经配置以存储数据(例如,图像数据340)的任一其它类型的组件。在一些实例中,图形处理引擎314可处理图形指令且将经处理图像数据340输出到帧缓冲器338。显示器控制模块339可经配置以存取存储在帧缓冲器338中的图像数据340且基于图像数据340来控制显示器310以呈现图像,在一些实施方案中,显示器控制模块可为图形处理引擎314的一部分。在一些实例中,图形处理引擎还可包含图形处理单元(GPU)。显示器310可包括液晶显示器(IXD)、等离子显示器、背面投影显示器、投影仪显示器、阴极射线管显示器或任一其它类型的显示器。举例来说,液晶显示器或等离子显示器可包含存在于显示器的屏幕处的多个显示元件(图3中未描绘)。每一显示元件可经配置以发射(或不发射)光,和/或发射不同色彩或其它特性的光。显示器控制模块339可基于图像数据340控制此类显示元件。举例来说,显示器控制模块339可基于指示图像的特定像素具有红色的图像数据340而致使表示此像素的一个或一个以上显示元件发射红光。同样如图3中描绘,显示器310包含时钟源332。时钟源332可包含经配置以产生参考时钟335的一个或一个以上组件,例如经配置以产生参考时钟335的晶体振荡器或其它硬件和/或软件组件。显示器310的一个或一个以上其它组件,例如图形处理引擎314、帧缓冲器338和/或显示器控制模块339,可基于所产生的参考时钟335而操作。举例来说,显示器控制模块339可基于由时钟源332产生的参考时钟来控制显示器310以呈现图像的相应子部分(例如,行)。根据一些实例,显示器控制模块339可基于参考时钟335而读出存储在帧缓冲器338中的图像数据340以用于经由显示屏幕312而呈现。举例来说,显示器控制模块339可以基于参考时钟335而界定的时间间隔来读出存储在帧缓冲器338中的图像数据340的子部分(例如,行)。图像数据340的此些子部分可对应于图像的所显示部分的一个或一个以上子部分(例如,图像的第一或第二部分的行)。如相对于图3的显示器310A所描绘,帧缓冲器338A包含图像数据340A,其包含对应于经由屏幕312A呈现的图像的第一部分的行(例如,对应于如图1中说明的第一图像部分116A)的子部分341到346。子部分341到346可对应于图像部分的一帧(例如,例如视频序列等帧序列中的一帧)。如图3中描绘,第一部分的子部分345和346已从帧缓冲器338A读出且经由屏幕312A呈现。同样如图3中描绘,第一部分的子部分341到344尚有待从帧缓冲器339A读出且经由屏幕312A呈现。图3还展示在子部分345和346之前已经由屏幕312A呈现的若干子部分(图3中未标记)。此些子部分可例如包括图像部分的同一帧或另一帧(例如,先前已由显示器控制模块339A从帧缓冲器读出的帧)的子部分。如相对于图3的显示器310B所描绘,帧缓冲器338B包含图像数据340B,其包含对应于经由屏幕312B呈现的图像的第二部分的行(例如,如图1中说明的第二部分116B)的子部分361到366。子部分361到366可对应于图像部分的一帧(例如,例如视频序列等帧序列中的一帧)。如图3中描绘,第二部分的子部分363到366已从帧缓冲器338B读出且经由屏幕312B呈现。同样如图3中描绘,第二部分的子部分361到362尚有待从帧缓冲器339B读出且经由屏幕312B呈现。图3还展示在子部分363到366之前已经由屏幕312B呈现的若干子部分(图3中未标记)。此些子部分可例如包括图像部分的同一帧或另一帧(例如,先前已由显示器控制模块339B从帧缓冲器读出的帧)的子部分。图3中描绘的显示器310A、310B的每一帧缓冲器339A、339B包含若干相应图像部分,其各自包含总共6行(例如,分别为行341到346、行361到366)。为了阐释本发明的技术的目的而提供图3的实例。在一些实例中,如本文描述将显示的图像或图像部分可包含比图3中描绘的情形多得多的行的图像数据340以及对应的屏幕输出。举例来说,经配置以由高清晰度显示器呈现的图像可包含720或1080行或任一其它数目的行的图像数据340。根据图3的实例,显示器310A已呈现图像的第一部分(例如,图1中描绘的第一部分116A)的两行345到346,而显示器310B已呈现第二部分316B(例如,图1中描绘的第二部分1156B)的四行363到366。因此,显示器310A和310B输出相应的第一部分316A和第二部分316B的操作未经同步。在一些实例中,如图2中说明在显示器310A与310B的操作之间缺乏同步可由来自显示器310A和310B的相应时钟源332A、332B的时钟信号335A、335B的差异造成。如图3中描绘,根据本发明的技术,显示器310A、310B中的每一者包含进度识别模块PM350A、350B(统称为PM350)。PM350可确定显示器310输出图像的一部分的状态。举例来说,PM350可监视显示器控制模块339和/或帧缓冲器338的操作以确定显示器310输出图像的一部分的状态。PIM350可确定显示器310呈现一图像部分的一个或一个以上子部分(例如,行或像素)的进度。举例来说,PM350可监视显示器控制模块339呈现一图像部分的子部分的操作,例如一图像部分的已从帧缓冲器读出且由显示器控制模块339呈现的行或像素的数目。举例来说,显示器3IOA的PM350A可监视显示器控制模块339A以确定两行345到346已从帧缓冲器338读出且经由屏幕312A呈现。显示器310B的PM350B可监视显示器控制模块339B以确定四行363到366已从帧缓冲器339读出且经由屏幕312B呈现。根据其它实例,PM350可不直接监视显示器控制模块339的操作。根据这些实例,PIM350可基于确定帧缓冲器338的可用空间和/或已消耗空间的量来确定显示器310输出图像的一个或一个以上子部分的状态。举例来说,PIM350可确定指示待从帧缓冲器338读出且经由屏幕312呈现的当前帧的位置的指针或其它参考标记的位置。作为另一实例,帧缓冲器338的可用存储大小可表示待呈现的图像的特定数目的行(例如,1080行)或像素。根据此实例,PIM350可确定由存储在帧缓冲器338中的图像数据340消耗的可用存储空间的量,且进而确定显示器310呈现一图像的子部分(例如,若干行或像素)的进度。举例来说,如图3中描绘,显示器310A的PM350A可监视帧缓冲器338A以确定图像的第一部分的两行345到346已从帧缓冲器338A读出且经由屏幕312A呈现。显示器310B的PM350B可监视帧缓冲器338A以确定图像的第二部分的四行363到366已从帧缓冲器339读出且经由屏幕312B呈现。在一些实例中,基于监视显示器310以确定显示器310呈现一图像部分的子部分(例如,行)的进度,PM350可产生显示器状态(例如,如图2中描绘的显示器状态218A、218B),所述显示器状态向主机控制器(例如,图2中描绘的主机控制器215)指示显示器310呈现一图像部分的一个或一个以上子部分的进度。举例来说,PM350可产生显示器状态(图3中未描绘),所述显示器状态指示显示器310输出一图像部分的帧(例如,已经由显示屏幕312呈现的若干行和/或图像部分)的进度。PM350可连续地(例如,随着参考时钟335的每一时钟循环,相对于将图像数据的子部分存储到帧缓冲器339/从帧缓冲器339读取图像数据的子部分,图像部分的新帧存储在帧缓冲器339中)和/或基于一个或一个以上预定时间间隔来产生和/或传送显示器状态。在一些实例中,PIM350可产生包括如上所述的vsynch信号和/或hsynch信号的显示器状态。举例来说,如本文描述的显示器310可经配置以在一图像的前一帧的呈现之后将存储在帧缓冲器338中的一图像的有效子部分的呈现延迟一时间间隔。此时间间隔可基于一帧的一个或一个以上消隐区,所述消隐区包含若干垂直消隐行和/或水平消隐像素。在一些实例中,水平消隐区可包含hsynch区(即,hsynch信号),其可指示显示器相对于一图像部分的先前所显示帧将帧的像素的呈现延迟的时间周期的至少一部分。垂直消隐区可包含vsynch区(即,vsynch信号),其可指示显示器相对于一图像部分的先前所显示帧将帧的行的呈现延迟的时间周期的至少一部分。根据这些实例,PM350可产生包括如上所述的vsynch信号、hsynch信号或vsynch信号与hsynch信号两者的显示器状态218A、218B。在一些实例中,PM350可例如针对参考时钟335A的每一时钟循环或针对存储在帧缓冲器338中或从帧缓冲器338读出的图像数据340的每一子部分,连续地输出显示器310输出一图像部分的子部分(例如,行和/或像素)的进度的指示。在其它实例中,PIM350可操作以在每当新图像部分(例如,视频序列的新帧)存储在帧缓冲器338中(或从帧缓冲器338读出)时输出显示器310输出子部分的进度的指示。在再其它实例中,PIM350可根据预定时间间隔输出显示器310的进度的指示。举例来说,PIM350可操作以对于存储在帧缓冲器338中或从帧缓冲器338读出的图像数据340的每五个子部分或参考时钟335A的每二十个时钟循环确定显示器310的进度。在一些实例中,PIM350可包含计数器(图3中未图示),其经配置以对显示器310呈现图像数据的状态进行计数。举例来说,可每当图像数据340的子部分存储在帧缓冲器338中(或从其读出)时更新此计数器。返回参见图2,主机控制器215可控制多个显示器210A、210B以显示在多个显示器210A、210B之间划分的图像。根据本发明的技术,显示器210A、210B中的每一者包含如上文相对于图3中描绘的PM350A、350B所描述的进度识别模块(PM) 250A、250B。PIM250A,250B可针对相应显示器210A、210B各自确定相应显示器输出相应第一图像部分216A和第二图像部分216B的一个或一个以上子部分的进度,且传送指示相应显示器呈现第一图像部分216A和第二图像部分216B的相应子部分的进度的显示器状态信号218A、218B(例如,vsynch和/或hsynch信号)。根据本发明的技术,主机控制器215可接收显示器状态信号218A、218B,且作为响应,产生至少一个显示器调整信号219,所述显示器调整信号219经配置以致使第一显示器210A和第二显示器210B中断一者或一者以上调整将由相应显示器210A、210B呈现的第一图像部分和/或第二图像部分(例如,如图1中描绘的第一图像部分116A、第二图像部分116B)的至少一个子部分(例如,至少一个行和/或像素)的呈现。图4是说明主机控制器415的一个实例的框图。主机控制器415可包括经配置以同时控制多个显示器(例如,图2中说明的显示器210A、210B)的任一装置。举例来说,主机控制器415可包括以通信方式耦合到至少两个显示器且经配置以控制多个显示器呈现在所述多个显示器之间划分的至少一个图像的任一装置。在一些实例中,主机控制器415可包括计算装置,例如桌上型计算机、游戏控制台、膝上型计算机、智能电话、特征电话或平板计算机、数字媒体播放器,或经配置以控制多个显示器呈现在所述多个显示器之间划分的图像的任一其它装置。如图4中描绘,主机控制器415可包含至少一个处理器475。处理器475可包含经配置以处理程序指令的任一组件。举例来说,处理器475可包含一个或一个以上中央处理单元(CPU)、图形处理单元(GPU)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或经配置以处理指令的任一其它组件。处理器475可执行程序指令以致使主机控制器415与本文描述的技术一致地操作。同样如图4中描绘,主机控制器415包含通信模块476。通信模块476可使主机控制器475能够与多个显示器(例如,图2中描绘的显示器210A、210B)和/或其它计算装置通信。举例来说,通信模块476可经配置以实现主机控制器575与多个显示器和/或其它计算装置之间的有线(例如,以太网、数字视频输入(DVI )、高清晰度多媒体接口HDMI )或无线(W1-Fi 、蜂窝式网络、Bhietooth :)通信。同样如图4中描绘,主机控制器415进一步包含至少一个存储组件478。存储组件478可包括经配置以存储数据和/或可执行指令的任一组件,所述可执行指令例如为可由处理器475执行以致使主机控制器与本发明的技术一致地操作的指令。举例来说,存储组件478可包括任一类型的存储组件,包含(但不限于)随机存取存储器(RAM)、快闪存储器、磁性硬盘存储器、光学存储器或经配置以临时或长期存储数据或指令的任一其它类型的组件。如图4中描绘,主机控制器415还包含图形控制模块477。在一些实例中,图形控制模块477可传送与用于显示的图像相关的指令和/或数据,例如可由多个显示器(例如,图3中说明的显示器310A、310B)的相应图形处理模块(例如,图3中说明的图形处理引擎314A、314B)解译的图像数据和/或图形指令。在一些实例中,传送到第一显示器的图像数据和/或图形指令417A可不同于传送到第二显示器的图像数据和/或图形指令417B,如本文描述。然而在其它实例中,图像数据和/或图形指令中的至少一些可与图像数据和/或图形指令中的至少一些相同。在一些实例中,图形控制模块477可包括可由处理器475执行的指令,例如在处理器475上执行的应用程序,其产生且传送指令和/或数据到多个显示器。举例来说,此应用程序可响应于用户输入或从另一计算装置(图4中未描绘)接收的输入而产生且传送图像数据和/或图形指令。根据其它实例,图形控制模块477可包括主机控制器415的软件和/或硬件,其经配置以传送存储在主机控制器415的存储器组件中或从以通信方式耦合到主机控制器415另一计算装置接收(例如,流式传输的图像数据)的图像数据和/或图形指令。如图4中所示,主机控制器415包含偏移确定模块(0DM)480。如图4中描绘,0DM480可从以通信方式耦合到主机控制器475的第一和第二显示器(例如,图2中描绘的显示器210A、210B)接收(例如,经由如图4中描绘的通信模块476)多个显示器中的每一者的显示器状态418A、418B。所接收显示器状态418A、418B可如上所述各自指示相应第一和第二显示器呈现一图像的相应部分的进度。举例来说,显示器状态418A、418B可指示图像的相应部分的输出时序。根据另一实例,显示器状态可指示跨越多个显示器划分的图像的相应第一和第二部分(例如,如图1中描绘的图像116的第一部分116A、第二部分116B)的已由相应显示器输出的子部分的数目(例如,行和/或像素的数目)。在一些实例中,如上文关于图3所描述,显示器状态418A、418B可包含与图像116的第一部分116A或第二部分116B的至少一个巾贞相关联的vsynch信号和/或hsynch信号。在一些实例中,0DM480可将所接收第一和第二显示器状态418A、418B彼此进行比较以确定第一与第二显不器之间的偏移455。举例来说,基于第一和第二显不器状态418A、418B, 0DM480可将由第一显示器呈现的行的数目与由第二显示器呈现的行的数目进行比较,且进而确定差异,例如作为第一和第二显示器彼此不同步的程度的量度。举例来说,0DM480可基于包括如本文描述的hsynch信号和/或vsynch信号中的一者或一者以上的显示器状态418A、418B而确定与相应第一和第二显示器呈现相应第一和第二图像部分的呈现相关联的延迟,且进而基于显示器状态418A、418B而确定相应显示器呈现图像的第一和第二部分的操作的差异。基于显示器状态418A、418B,0DM480可产生指示此经确定差异的偏移455。同样如图4中描绘,主机控制器415进一步包含调整控制模块482。调整控制模块482可从0DM480接收经确定偏移455。基于经确定偏移455,调整控制模块482可以或可不将显示器调整419传送到多个显示器中的至少一者。根据一个实例,调整控制模块482可基于是否在多个显示器之间确定了偏移455而将显示器调整419传送到多个显示器中的至少一者。在其它实例中,调整控制模块482可经配置以基于经确定偏移455与预定阈值的比较而传送显示器调整419。此预定阈值可指示例如多个显示器呈现图像的相应部分的操作之间的时间差,或多个显示器呈现由所述多个显示器呈现的图像的相应部分的一个或一个以上子部分的操作之间的行数目差。此预定阈值在一些实例中可基于其中多个显示器之间缺乏同步可造成图像的第一和第二部分的显示中的不合意影响的时间周期和/或子部分数目。作为一个此类实例,此预定阈值可指示五行的差。根据此实例,调整控制模块482可在经确定偏移455等于或大于五行的情况下将显示器调整419传送到多个显示器中的至少一者。在其它实例中,调整控制模块482可另外经配置以基于经确定偏移455而传送复位。举例来说,调整控制模块482可将所接收偏移455与复位阈值进行比较,所述复位阈值指示其中调整一图像部分的一个或一个以上子部分的呈现可能不足以使呈现在多个显示器之间划分的图像的多个显示器同步的偏移的子部分(例如,行)的数目。举例来说,调整控制模块482可传送复位,所述复位经配置以致使多个显示器将相应显示器的一个或一个以上时钟产生组件复位到初始化状态。根据其它实例,复位模块可致使多个显示器中的一者或一者以上清除帧缓冲器且开始在共同时间下呈现相应图像部分。特定来说,如果存在两个显示器,那么调整控制模块482可致使每一显示器复位且清除其帧缓冲器,使得两个显示器再次同时开始显示。举例来说,显示器调整模块482可传送复位,所述复位经配置以致使相应显示器将当前帧重新加载到显示器的相应帧缓冲器中,或致使相应显示器清除当前帧且加载对应于视频序列的下一帧的图像数据。表1:实例晶TK器调整
权利要求
1.一种方法,其包括: 从第一显示器接收指示所述第一显示器对图像的第一部分的呈现的状态的第一显示器状态; 从第二显示器接收指示所述第二显示器对所述图像的第二部分的呈现的状态的第二显示器状态; 确定所述第一显示器对图像的所述第一部分的呈现的所述状态与所述第二显示器对图像的所述第二部分的呈现的所述状态之间的差异;以及 基于所述经确定差异而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者。
2.根据权利要求1所述的方法,其中所述第一显示器状态和所述第二显示器状态包括vsynch信号和/或hsynch信号中的一者或一者以上。
3.根据权利要求1所述的方法,其中基于所述经确定差异而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者包括传送行数目的指示以调整所述图像的所述第一或第二部分的呈现。
4.根据权利要求1所述的方法,其中基于所述经确定差异而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者: 致使所述第一显示器或所述第二显示器中的至少一者修改当前帧的至少一个子部分的呈现相对于至少一个先前帧的呈现之间的延迟。
5.根据权利要求4所述的方法,其中致使所述第一显示器或所述第二显示器中的一者修改所述至少一个子部分的呈现相对于至少一个先前帧的呈现之间的延迟包括致使所述第一显示器或所述第二显示器中的一者或一者以上修改与所述至少一个子部分相关联的至少一个消隐间隔。
6.根据权利要求5所述的方法,其中所述至少一个消隐间隔包括包含多个消隐像素的水平消隐间隔,且其中修改所述至少一个子部分的呈现相对于所述至少一个先前帧的呈现之间的所述延迟包括致使所述第一显示器或所述第二显示器中的一者或一者以上添加或删除所述多个消隐像素中的一者或一者以上。
7.根据权利要求5所述的方法,其中所述至少一个消隐间隔包括包含多个消隐行的垂直消隐间隔,且其中修改所述至少一个子部分的呈现相对于所述至少一个先前帧的呈现之间的所述延迟包括致使所述第一显示器或所述第二显示器中的一者或一者以上添加或删除所述多个消隐行中的一者或一者以上。
8.根据权利要求7所述的方法,其中致使所述第一显示器或所述第二显示器中的一者修改至少一个子部分的呈现相对于至少一个先前帧的呈现之间的延迟包括致使所述第一显示器或所述第二显示器: 添加与所述至少一个子部分相关联的至少一个消隐行以增加所述至少一个子部分的呈现相对于至少一个先前帧的呈现之间的所述延迟。
9.根据权利要求7所述的方法,其中致使所述第一显示器或所述第二显示器中的一者修改至少一个子部分的呈现相对于至少一个先前帧的呈现之间的延迟包括致使所述第一显示器或所述第二显示器:删除与所述至少一个子部分相关联的至少一个消隐行以减少所述至少一个子部分的呈现相对于至少一个先前帧的呈现之间的所述延迟。
10.根据权利要求1所述的方法,其中基于所述经确定差异而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者包括通过所述第一显示器进行调整。
11.一种装置,其包括: 显示器状态模块,其经配置以接收指示第一显示器对图像的第一部分的呈现的状态的第一显示器状态以及指示第二显示器对所述图像的第二部分的呈现的状态的第二显示器状态; 偏移确定模块,其经配置以基于所述第一显示器状态和所述第二显示器状态而确定所述第一显示器对图像的所述第一部分的呈现的所述状态与所述第二显示器对图像的所述第二部分的呈现的所述状态之间的差异;以及 显示器调整模块,其经配置以向所述第一和第二显示器中的至少一者传送显示器调整,所述显示器调整经配置以调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者。
12.根据权利要求11所述的装置,其中所述第一显示器状态和所述第二显示器状态包括vsynch信号和/或hsynch信号中的一者或一者以上。
13.根据权利要求11所述的装置,其中所述第一显示器状态指示所述第一显示器对所述图像的所述第一部分的某一数目的子部分的呈现的状态,且其中所述第二显示器状态指示所述第二显示器对所述图像的所述第二部分的某一数目的子部分的呈现的状态。
14.根据权利要求13所述的装置,其中所述图像的所述第一部分的所述数目的子部分包括所述图像的所述第一部分的某一数目的行,且其中所述图像的所述第二部分的所述数目的子部分包括所述图像的所述第二部分的某一数目的行。
15.根据权利要求13所述的装置,其中所述偏移确定模块经配置以基于确定由所述第一显示器呈现的所述图像的所述第一部分的行数目与由所述第二显示器呈现的所述图像的所述第二部分的行数目之间的差异而确定所述差异。
16.根据权利要求11所述的装置,其中所述显示器调整模块经配置以基于所述经确定差异,通过传送行数目的指示以调整所述图像的所述第一或第二部分的呈现而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者。
17.根据权利要求11所述的装置,其中所述显示器调整模块进一步经配置以致使所述第一显示器和所述第二显示器中的一者或一者以上: 修改当前帧的至少一个子部分的呈现相对于至少一个先前帧的呈现之间的延迟。
18.根据权利要求17所述的装置,其中所述显示器调整模块进一步经配置以致使所述第一显示器和所述第二显示器中的一者或一者以上: 修改与所述至少一个子部分相关联的消隐行的数目。
19.根据权利要求18所述的装置,其中所述显示器调整模块进一步经配置以致使所述第一显示器或所述第二显示器中的一者: 添加与所述至少一个子部分相关联的至少一个消隐行以增加所述至少一个子部分的呈现相对于至少一个先前帧的呈现之间的所述延迟。
20.根据权利要求18所述的装置,其中所述显示器调整模块进一步经配置以致使所述第一显示器或所述第二显示器中的一者: 删除与所述至少一个子部分相关联的至少一个消隐行以减少所述至少一个子部分的呈现相对于至少一个先前帧的呈现之间的所述延迟。
21.根据权利要求11所述的装置,其中所述第一显示器包含所述显示器调整模块。
22.一种装置,其包括: 用于从第一显示器接收所述第一显示器对图像的第一部分的呈现的状态的装置; 用于从第二显示器接收指示所述第二显示器对所述图像的第二部分的呈现的状态的第二显示器状态的装置; 用于确定所述第一显示器输出至少一个图像的所述第一部分的所述状态与所述第二显示器输出所述至少一个图像的所述第二部分的状态之间的差异的装置;以及 用于基于所述经确定差异而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者的装置。
23.根据权利要求22所述的装置,其中所述第一显示器状态和所述第二显示器状态包括vsynch信号和/或hsynch信号中的一者或一者以上。
24.根据权利要求22所述的装置,其中所述第一显示器状态指示所述第一显示器对所述图像的所述第一部分的某一数目的子部分的呈现的状态,且其中所述第二显示器状态指示所述第二显示器对所述图像的所述第二部分的某一数目的子部分的呈现的状态。
25.根据权利要求24所述的装置,其中所述图像的所述第一部分的所述数目的子部分包括所述图像的所述第一部分的某一数目的行,且其中所述图像的所述第二部分的所述数目的子部分包括所述图像的所述第二部分的某一数目的行。
26.根据权利要求24所述的装置,其进一步包括用于基于由所述第一显示器呈现的所述图像的所述第一部分的行数目与由所述第二显示器呈现的所述图像的所述第二部分的行数目之间的差异而确定所述差异的装置。
27.根据权利要求24所述的装置,其进一步包括: 用于传送行数目的指示以调整所述图像的所述第一或第二部分的呈现的装置。
28.根据权利要求24所述的装置,其进一步包括: 用于修改当前帧的至少一个子部分的呈现相对于至少一个先前帧的呈现之间的延迟的装置。
29.根据权利要求28所述的装置,其进一步包括: 用于修改与所述至少一个子部分相关联的消隐行的数目的装置。
30.根据权利要求20所述的装置,其进一步包括: 用于添加与所述至少一个子部分相关联的至少一个消隐行以增加所述至少一个子部分的呈现相对于至少一个先前帧的呈现之间的所述延迟的装置。
31.根据权利要求29所述的装置,其进一步包括: 用于删除与所述至少一个子部分相关联的至少一个消隐行以减少所述至少一个子部分的呈现相对于至少一个先前帧的呈现之间的所述延迟的装置。
32.根据权利要求22所述的装置,其中所述第一显示器包含所述用于基于所述经确定差异而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者的装置。
33.一种包括指令的计算机可读存储媒体,所述指令经配置以在由计算装置执行后即刻致使所述计算装置: 从第一显示器接收指示所述第一显示器对图像的第一部分的呈现的状态的第一显示器状态; 从第二显示器接收指示所述第二显示器对所述图像的第二部分的呈现的状态的第二显示器状态; 确定所述第一显示器对图像的所述第一部分的呈现的所述状态与所述第二显示器对图像的所述第二部分的呈现的所述状态之间的差异;以及 基于所述经确定差异而调整所述第一显示器对所述图像的所述第一部分的呈现或所述第二显示器对所述图像的所述第二部分的呈现中的至少一者。
34.根据权利要求33所述的计算机可读存储媒体,其中所述第一显示器状态和所述第二显不器状态包括vsynch信号和/或hsynch信号中的一者或一者以上。
35.根据权利要求33所述的计算机可读存储媒体,其中所述第一显示器状态指示所述第一显示器对所述图像的所述第一部分的某一数目的子部分的呈现的状态,且其中所述第二显示器状态指示所述第二显示器对所述图像的所述第二部分的某一数目的子部分的呈现的状态。
36.根据权利要求35所述的计算机可读存储媒体,其中所述图像的所述第一部分的所述数目的子部分包括所述图像的所述第一部分的某一数目的行,且其中所述图像的所述第二部分的所述数目的子部分包括所述图像的所述第二部分的某一数目的行。
37.根据权利要求35所述的计算机可读存储媒体,其中所述指令进一步致使所述计算装置: 基于由所述第一显示器呈现的所述图像的所述第一部分的行数目与由所述第二显示器呈现的所述图像的所述第二部分的行数目之间的差异而确定所述差异。
38.根据权利要求35所述的计算机可读存储媒体,其中所述指令进一步致使所述计算装置: 传送行数目的指示以调整所述图像的所述第一或第二部分的呈现。
39.根据权利要求35所述的计算机可读存储媒体,其中所述指令进一步致使所述计算装置: 修改当前帧的至少一个子部分的呈现相对于至少一个先前帧的呈现之间的延迟。
40.根据权利要求39所述的计算机可读存储媒体,其中所述指令进一步致使所述计算装置: 修改与所述至少一个子部分相关联的消隐行的数目。
41.根据权利要求39所述的计算机可读存储媒体,其中所述指令进一步致使所述计算装置: 添加与所述至少一个子部分相关联的至少一个消隐行以增加所述至少一个子部分的呈现相对于至少一个先前帧的呈现之间的所述延迟。
42.根据权利要求39所述的计算机可读存储媒体,其中所述指令进一步致使所述计算装置: 删除与所述至少一个子部分相关联的至少一个消隐行以减少所述至少一个子部分的呈现相对于至少一个先前帧的呈现之间的所述延迟。
43.根据权利要求33所述的计算机可读存储媒体,其中所述第一显示器包含所述计算机可读存储媒体。
全文摘要
本发明描述用于控制多个显示器以呈现跨越所述显示器划分的图像的技术。举例来说,本文描述主机控制器。所述主机控制器从第一显示器接收指示所述第一显示器对图像的第一部分的呈现的状态的第一显示器状态,且从第二显示器接收指示所述第二显示器对所述图像的第二部分的呈现的状态的第二显示器状态。所述主机控制器可比较所述第一与第二显示器状态,且响应于所述比较而向所述第一和第二显示器中的至少一者传送显示器调整,所述显示器调整经配置以致使相应显示器调整所述图像的所述第一或第二部分中的至少一者的呈现。
文档编号G06F3/14GK103119547SQ201180045686
公开日2013年5月22日 申请日期2011年9月28日 优先权日2010年9月29日
发明者法里博尔兹·保尔比格拉茨, 萨姆森·赛荣·金, 伊万·王殷·杨 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1