显示循环控制系统技术方案

技术编号:37107352 阅读:20 留言:0更新日期:2023-04-01 05:06
显示系统[100]修改一个或多个显示器[100]的显示循环以执行系统操作[304],同时避免该一个或多个显示器处的视觉扰动。该显示系统对该一个或多个显示器的消隐周期[204、206]进行修改、同步或两者兼有,使得所述消隐周期等于或超过变黑持续时间[620]并且在至少该变黑持续时间内重叠。然后该系统在该一个或多个消隐周期的重叠部分期间执行该系统操作,其中该系统操作减少该一个或多个显示器处的显示数据的可用性。数据的可用性。数据的可用性。

【技术实现步骤摘要】
【国外来华专利技术】显示循环控制系统

技术介绍

[0001]使用由图形处理单元(GPU)或其他处理器生成的帧流来在一个或多个显示器(诸如计算机监视器)上产生视频。GPU、显示控制器或两者提供或扫描输出表示要在每个显示器处显示的像素的帧数据。先将帧数据存储在一个或多个相应缓冲器中,再读出像素值以在相应屏幕上生成图像。该图像是由具有第一行数的矩形像素网格形成的图像,并且每行具有第二像素数量。在一些情况下,如果在显示器处接收到不足或不正确的帧数据,则出现闪烁和其他视觉伪影。显示系统并不允许出现此类错误,而是通常作为实时系统来管理,其中某些操作会由于其潜在数据流影响而被排除或很少执行。在一些系统中,使用保证帧数据以一定速率发送到显示器的设置来运行GPU。然而,始终以考虑一定帧数据传输速率的时钟速度和功率电平运行GPU的部分或全部通常会消耗非期望的功率量。另外,GPU处的一些系统操作(例如,存储器操作)会非期望地影响帧数据生成和传输的速率。然而,在一些情况下,在延长时间量内未能执行此类操作会降低系统性能(例如,由于错误率增加)。
附图说明
[0002]通过参考附图,本公开被更好地理解,并且其许多特征和优点对于本领域技术人员是显而易见的。在不同附图中使用相同的附图标记表示类似或相同的项目。
[0003]图1是根据一些实施方案的包括显示循环控制系统的显示系统的框图。
[0004]图2是根据一些实施方案的示例性显示循环的框图。
[0005]图3是示出根据一些实施方案的若干显示器的显示循环的示例性时序图的框图。
[0006]图4是示出根据一些实施方案的若干显示器的显示循环的另一个示例性时序图的框图。
[0007]图5是示出根据一些实施方案的示例性显示循环控制过程的框图。
[0008]图6是示出根据一些实施方案的示例性显示循环控制过程时序图的框图。
[0009]图7是示出根据一些实施方案的执行系统操作的方法的流程图。
具体实施方式
[0010]计算机系统将执行一个或多个系统操作(例如,存储器操作或调节GPU的一部分的时钟频率),在一些情况下,该一个或多个系统操作影响GPU将显示数据传输到一个或多个显示器的能力。在一些情况下,如果当要在该一个或多个显示器之一的显示循环的垂直活动周期内发送显示数据时传输显示数据的能力受到影响,则违背显示约束(例如,与视觉伪影或其他扰动相关的实时约束)。然而,如果在与显示循环的消隐周期(在显示器不期望显示数据被扫描输入的时间)相对应的时间时传输显示数据的能力受到影响,则在一些情况下,不违背显示约束。在一些情况下,显示器的显示循环的消隐周期太短,不能执行该一个或多个系统操作而不影响在显示器的垂直活动周期内传输显示数据的能力。另外,在计算机系统包括多个显示器的一些情况下,该多个显示器的消隐周期并未重叠足以执行该一个或多个系统操作的长度(或完全不重叠)而不影响在至少一个显示器的垂直活动周期内传
输显示数据的能力。
[0011]在各种实施方案中,如本文所述,计算机系统基于变黑(blackout)持续时间来修改该一个或多个显示器中的至少一个显示器的显示循环。变黑持续时间对应于减少或消除显示数据对该一个或多个显示器的可用性(例如,通过影响传输显示数据的能力)的一个或多个系统操作的持续时间。作为修改该一个或多个显示器中的该至少一个显示器的显示循环的结果,计算机系统调度系统操作而不影响在该至少一个显示器的垂直活动周期内传输显示数据。因此,计算机系统执行系统操作而不违背该一个或多个显示器的时间约束(例如,与视觉扰动相关的实时约束)。在各种实施方案中,系统操作提供各种益处,诸如降低计算机系统的功率消耗或改善计算机系统的可靠性(例如,通过减少错误率)。
[0012]如本文所述,修改该至少一个显示循环包括各种显示循环修改操作中的一种或多种显示循环修改操作。如上所指出,在一些情况下,显示器的显示循环的消隐周期太短,不能执行该一个或多个系统操作而不影响在显示器的垂直活动周期内传输显示数据。在一些情况下,修改该至少一个显示循环包括调节一个或多个消隐周期,使之等于或超过变黑持续时间。因此,计算机系统执行该一个或多个系统操作而不影响在垂直活动周期内传输显示数据。
[0013]另外,如上所指出,在一些情况下,显示系统包括多个显示器。在一些实施方案中,多个显示器的消隐周期并未重叠足以执行该一个或多个系统操作的长度(或完全不重叠)(例如,由于相位差、视频定时差异、显示器分辨率差异、显示速率差异等)而不影响在至少一个显示器的垂直活动周期内传输显示数据。在一些情况下,修改该至少一个显示循环包括使该一个或多个显示器的一个或多个相应显示循环同步或以其他方式调节该一个或多个相应显示循环,从而垂直消隐周期在至少变黑持续时间内重叠。在一些实施方案中,显示控制器或GPU输出指示主显示器的显示循环的至少一部分的主循环信号。基于主循环信号来调节这些显示器中的一个或多个显示器的显示循环。因此,通过集体同步时间来使显示器的消隐周期同步。由于同步,显示器的消隐周期在至少变黑持续时间内重叠。在集体同步时间之后,计算机系统在变黑持续时间期间执行一个或多个系统操作。因此,在一些情况下,计算机系统执行系统操作而不违背该多个显示器的时间约束(例如,实时约束)。
[0014]如本文所用,“同步的”是指两个或更多个显示器的显示循环中的特定点在指定时间量(误差容限)内的相对对准。例如,在一些实施方案中,如果两个显示器在彼此的指定时间量内开始垂直活动周期,则它们被视为“同步的”,即使相应显示循环中的其他点(诸如相应垂直消隐周期的开始)未在彼此的指定时间量内开始并且即使其他显示循环(诸如显示器之一的每隔一个显示循环)未在彼此的指定时间量内开始。
[0015]图1示出了根据一些实施方案的显示系统100。在例示的实施方案中,显示系统100包括存储器102、图形处理单元(GPU)104、显示控制器106和一个或多个显示器110,诸如例示的显示器110

1、110

2和110

3。尽管例示的实施方案示出了部件的特定配置,但是在各种实施方案中,设想了部件的其他组合。此外,在一些实施方案中,设想了附加部件(诸如帧缓冲器),但为了便于讨论,并未示出附加部件。在一些实施方案中,设想了附加显示器(例如,六个显示器)或更少显示器(例如,一个显示器或两个显示器)。
[0016]显示系统100是更大处理系统(未示出)的一部分,该更大处理系统包括生成与图形和其他显示操作相关联的命令和数据的各种其他部件(例如,处理器内核、存储器设备、
互连线等)。基于所接收的命令和数据,GPU 104执行生成帧数据(诸如帧数据120)的操作(例如,向量操作或绘图操作)。帧数据包括要在显示器110

1、110

2和110

3中的一个或多个显示器处显示的显示信息。
[0017]在例示的实施方案中,GPU 104耦接到存储器102。在一些实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:将指示多个显示器[110]中的主显示器[110

1]的显示循环[200]的一个或多个主循环信号[518]发送到所述多个显示器中的一个或多个从属显示器[110

2、110

3];使所述一个或多个从属显示器的显示循环与所述主显示器的所述显示循环同步;以及响应于确定所述多个显示器的消隐周期[204、206]在至少变黑持续时间[620]内重叠,在所述消隐周期的重叠部分期间执行系统操作[304],其中所述系统操作减少显示数据对所述多个显示器的可用性。2.根据权利要求1所述的方法,其中使所述一个或多个从属显示器的所述显示循环同步包括:为每个从属显示器计算对应同步时间;基于所述对应同步时间来选择集体同步时间,所述集体同步时间等于或超过每个所述对应同步时间;以及响应于选择所述集体同步时间,迭代地调节所述一个或多个从属显示器的相应显示循环,其中确定所述多个显示器的所述消隐周期为同步的包括等待至少所述集体同步时间。3.根据权利要求1所述的方法,其中所述系统操作包括降低向所述多个显示器提供所述显示数据的存储器[102]的时钟频率。4.根据权利要求1所述的方法,其中所述系统操作包括减少向存储器提供的功率量,所述存储器向所述多个显示器提供所述显示数据。5.根据权利要求1所述的方法,其中所述系统操作包括存储器训练操作。6.根据权利要求1所述的方法,还包括将多个显示器中的一个显示器指定为所述主显示器并将所述多个显示器中的一个或多个其他显示器指定为所述一个或多个从属显示器。7.根据权利要求6所述的方法,还包括测量所述多个显示器的显示循环,其中将所述显示器指定为所述主显示器基于测量所述显示循环。8.根据权利要求6所述的方法,其中将所述显示器指定为所述主显示器基于确定所述主显示器的显示控制器[106]不能调节所述主显示器的所述显示循环。9.根据权利要求6所述的方法,其中将所述显示器指定为所述主显示器基于所述主显示器的物理位置。10.一种系统,包括:显示控制器[106],所述显示控制器被配置为将帧数据发送到多个显示器[110]中的从属显示器[110

2、110

3],并且基于指示所述多个显示器中的主显示器[110

1]的显示循环[200]的一个或多个主循环信号[518],使所述从属显示器的显示循环与所述主显示器的所述显示循环同步;以及图形处理单元(GPU)[104],所述GPU被配置为将所述帧数据发送到所述显示控制器,并且响应于确定所述主显示器和所述从属显示器的消隐周期[204、206]在至少变黑持续时间[620]内重叠而执行系统操作[304],其中所述系统操作防止所述GPU将所述帧数据发送到所述显示控制器。11.根据权利要求10所述的系统,还包括第二显示控制器,所述第二显示控制器被配置为:从所述GPU接收第二帧数据;
将所述第二帧数据发送到所述主...

【专利技术属性】
技术研发人员:雷军萨伊德
申请(专利权)人:ATI科技无限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1