当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于自刷新面板的异步单帧更新制造技术

技术编号:22296463 阅读:31 留言:0更新日期:2019-10-15 05:27
本文公开了在单个实现中提供异步帧更新和面板自刷新两者的技术。平台可以被布置为与连接的面板的刷新率异步地提供帧更新,而连接的面板可以被布置为在没有提供新的更新的情况下自刷新。

Asynchronous single frame update for self-refresh panel

【技术实现步骤摘要】
用于自刷新面板的异步单帧更新
本文描述的实施例总体上涉及刷新显示面板,并且尤其涉及利用部分帧更新和全帧更新刷新面板上显示的图像。
技术介绍
显示面板包括存储器,该存储器针对每个像素存储要显示的颜色。像素存储器保留时间大约为数十到数百毫秒量级。然而,图像可以保留在屏幕上以便在大约数十或数百秒量级(如果不是几分钟)的延长观看时段内观看。因此,像素存储器被以所谓的刷新率周期性地刷新。现代显示面板通常包括帧缓冲器,该帧缓冲器被集成到显示面板中并提供存储器保持来允许面板“自刷新”。自刷新技术显著提高了显示设备的能量效率。附图说明图1示出了显示系统的实施例。图2示出了第一示例技术。图3示出了第二示例技术。图4示出了第三示例技术。图5示出了第四示例技术。图6示出了逻辑流程。图7示出了第五示例技术。图8示出了第六示例技术。图9示出了存储介质的一个实施例。图10示出了设备的一个实施例。具体实施方式本公开总体上涉及提供异步单帧更新(ASFU)机制以及被布置用于提供ASFU的显示系统和面板。通常,ASFU在单个实现中提供自适应同步和自刷新面板。布置成提供自刷新(例如,面板自刷新(PSR)、动态自刷新(DSR)等)的显示面板通常包括本地帧缓冲器并且被布置为显示来自其本地帧缓冲器的图像以用于帧重放。另外,一些现代显示面板可以包括比传统面板更长的像素保持时间,从而在必要的帧刷新之间实现更长的时间。将显示面板被“刷新”的速率称为刷新率或帧刷新率。自适应同步动态地改变刷新率。通过一些示例,自适应同步可以逐帧地改变刷新率。通常,自适应同步可以改变刷新率以匹配渲染速率(例如,生成新帧的速率)。本公开适用于自刷新面板,该自刷新面板可以逐帧动态地改变其刷新率。通常,本公开提供了技术和显示系统,其中,对于源进行更新的每个帧,刷新率将变化以匹配渲染速率。可以通过改变垂直消隐(VB)间隔来改变显示刷新率。在最大VB间隔(通常由面板限定)内没有更新(例如,没有新帧、没有“翻转”等)的情况下,可以关闭显示链路并且面板可以刷新来自其本地帧缓冲器的最近的帧。一旦进行了帧更新,源可以从低功率状态上电,调出链路(例如,使用快速链路训练(FLT)技术),并将经更新的帧发送到信宿。然后,信宿可以切换到经更新的帧。因此,本公开提供的优点在于可以实现显示面板和用于显示面板的机制,该显示面板和机制可以具有自适应同步的性能益处(例如,减少图像抖动或撕裂)以及自刷新的功率效率益处(例如,由于在自刷新期间链路和/或显示面板组件的功率管理而导致的功耗降低)。各种实施例可以包括一个或多个要素。要素可包括被布置为执行某些操作的任何结构。根据给定的一组设计参数或性能约束的需要,每个要素可以实现为硬件、软件或其任何组合。尽管可以通过示例的方式利用特定拓扑中的有限数量的要素来描述实施例,但是实施例可以根据给定实现的需要在替代拓扑中包括更多或更少的要素。值得注意的是,对“一个实施例”或“实施例”的任何引用意味着涉及该实施例的特征、结构或特性包括在至少一个实施例中。在说明书中各处出现的短语“在一个实施例中”、“在一些实施例中”和“在各种实施例中”不一定都指同一实施例。图1示出了根据本公开的至少一个实施例布置的显示系统100。如图所示,显示系统100包括平台10和通过显示接口16耦合的面板18。通常,平台10可以包括被布置成生成要由面板18显示的图像的任何平台。例如,平台10可以集成到膝上型计算机、台式计算机、超极本、蜂窝电话或任何基于处理器的设备的一部分中或包括膝上型计算机、台式计算机、超极本、蜂窝电话或任何基于处理器的设备。通常,面板18可以集成到各种显示器的任何一种(诸如发光二极管(LED)显示器、有机LED(OLED)显示器、液晶显示器(LCD)等)的一部分中或包括各种显示器中(诸如发光二极管(LED)显示器、有机LED(OLED)显示器、液晶显示器(LCD)等)的任何一种。显示接口16可以是各种显示接口的任何一种,诸如显示端口接口、嵌入式显示端口接口、高清晰度多媒体接口(HDMI)等。平台10可以具有处理单元12,该处理单元12可以是传统处理器、图形处理单元(GPU)或传统处理器和GPU的组合。然而,此后,处理器和/或GPU12简称为GPU12。平台10进一步包括发射器14。处理器12和发射器14可以构成显示引擎。平台10可以被提供为片上系统(SoC),例如可以集成到显示系统设备(例如,移动电话、膝上型电脑、便携式媒体设备等)中。通常,平台10经由显示接口16发送图像以供面板10显示。例如,平台10可以经由发射器14和显示器接口16向面板18发送包括由GPU12生成的像素数据(例如,颜色、位置等)的指示的信息要素。这些信息要素(或“帧”)通常以对应于面板18的帧速率的间隔发送。这将在下面更详细地描述。面板18可包括接收器20、面板寄存器22、面板缓冲器24、定时器26、显示控制器28和显示电子设备30。通常,面板18可经由显示接口16在接收器20处接收(例如,来自平台的)帧。接收器20可以将帧提供给显示控制器28,该控制器28进而提供用于在显示电子设备28上显示的帧。接收器20和/或显示电子设备可以访问面板寄存器22,该面板寄存器22可以存储针对面板18的设置指示(例如刷新率等)。定时器24可以耦合到接收器20和/或显示控制器28,并且可以操作以变提供帧刷新间隔的届满期(expiration)、或者显示接口16链路被关闭以节省功率的时段(例如,当面板18以自刷新模式操作时,有时称为面板自刷新(PSR))的届满期。面板缓冲器24向经由显示接口16接收的帧提供存储器存储。显示控制器28可以操作以在PSR期间关闭面板的多个部分(例如,接收器等)并且可以从存储在面板缓冲器24中的帧的指示刷新显示电子器件。在操作期间,GPU12可以生成帧(参考图2-图4)以供面板18显示。通常,帧可以包括像素数据(例如,像素颜色等)的指示,该指示限定要由面板18的显示电子器件显示的图像。对于由GPU12生成的每个帧,系统100可以动态地改变面板18的刷新率以便匹配“渲染速率”或GPU12生成帧的速率。可以对每个帧进行刷新率的这种动态变化。例如,发射器14可以逐帧改变VB间隔。面板18可具有最小VB间隔和最大VB间隔。这样,发射器14可以将VB间隔扩展到最大VB间隔,其中GPU12尚未生成新帧。在动态扩展的VB间隔期满时,发射器可以将链路断电,并且面板18可以从最近所接收的帧(例如,存储在面板缓冲器24等中)进行刷新。另外,面板18可以实现其他功率管理特征(诸如,对接收器进行电源选通等)。一旦GPU12渲染新帧,发射器14就可以给链路上电,重新训练链路(例如,使用FLT等)并将经更新的帧发送到面板(例如,发送到接收器20)。图2-图4分别示出了技术200至技术500。具体而言,图2示出了用于面板自刷新的技术200,图3示出了用于自适应同步的技术300,图4示出了用于ASFU的技术400。应注意,图4中所描绘的ASFU技术400是技术200和技术300两者的组合。因此,首先分别讨论技术200和技术300是有益的。现在转到图2和技术200。在技术200中,GPU12在各种VB间隔220期间生成帧本文档来自技高网...

【技术保护点】
1.一种设备,包括:发射器,所述发射器用于经由显示互连将帧发送到面板;以及处理器,所述处理器耦合到所述发射器,所述处理器用于:安排所述发射器在垂直消隐VB间隔开始时经由所述显示互连与所述面板帧刷新异步地将所述帧发送到所述面板;以及在不安排将帧发送到所述面板的VB间隔期间将所述显示互连断电。

【技术特征摘要】
2018.03.31 US 15/942,4621.一种设备,包括:发射器,所述发射器用于经由显示互连将帧发送到面板;以及处理器,所述处理器耦合到所述发射器,所述处理器用于:安排所述发射器在垂直消隐VB间隔开始时经由所述显示互连与所述面板帧刷新异步地将所述帧发送到所述面板;以及在不安排将帧发送到所述面板的VB间隔期间将所述显示互连断电。2.如权利要求1所述的设备,所述处理器用于:判断是否要在当前VB间隔内渲染全帧更新或部分帧更新;以及基于要在所述当前VB间隔内渲染所述全帧更新或部分帧更新的判断结果,安排在下一个VB间隔期间将所述全帧更新或部分帧更新发送到所述面板。3.如权利要求2所述的设备,所述处理器用于:判断图形处理单元GPU是否将在所述当前VB间隔结束之前的所选择时间完成渲染所述全帧更新或部分帧更新;以及基于所述GPU将在所述当前VB间隔结束之前的所选择时间内完成所述渲染所述全帧更新或部分帧更新的判断结果,使所述GPU在完成渲染所述全帧更新或部分帧更新时进入较低功率状态。4.如权利要求2所述的设备,所述处理器用于基于所述全帧更新或部分帧更新不会在所述当前VB间隔内被渲染的判断结果来关闭所述显示互连。5.如权利要求2所述的设备,所述处理器用于:判断所述显示互连是否被关闭;以及基于所述显示互连被关闭的判断结果,将所述显示互连上电并使所述发射器与所述面板同步。6.如权利要求1所述的设备,所述处理器用于将所述VB间隔增加阈值量,直到所述面板允许的最大VB间隔。7.如权利要求1所述的设备,所述发射器用于根据于2015年2月公开并由视频电子标准协会(VESA)发布的嵌入式显示端口(eDP)标准v1.4将所述帧发送到所述面板。8.如权利要求1所述的设备,包括耦合到所述发射器的显示接口,所述显示接口用于耦合到所述显示互连。9.如权利要求8所述的设备,所述显示接口包括显示端口接口或嵌入式显示端口接口。10.一种方法,包括:安排在垂直消隐VB间隔开始时、经由耦合发射器和面板的显示互连、从所述发射器向所述面板、与所述面板帧刷新异步地发送所述帧;以及在不安排将帧发送到所述面板的VB间隔期间将所述显示互连断电。11.如权利要求10所述的方法,包括:判断是否要在当前VB间隔内渲染全帧更新或部分帧更新;以及基于要在所述当前VB间隔内渲染所述全帧更新或部分帧更新的判断结果,安排在下一个VB间隔期间将所述全帧更新或部分帧更新发送到所述面板。12.如权利要求11所述的方法,包括:判断图形处理单元GPU是否将在所述当前VB间隔结束之前的所选择时间完成渲染全帧更新或部分帧更新;以及基于GPU将在所述当前VB间隔结束之前的所选择时间完成渲染所述全帧更新或部分帧更新的判断结果,使所述GPU在完成渲染所述全帧更新或部分帧更新时进入较低功率状态。1...

【专利技术属性】
技术研发人员:S·克瓦T·维特尔N·安沙里G·苏塔里亚
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1