The implementation described herein provides a display system for generating and displaying data on a display device, which includes one or more graphics processors that generate one or more data frames for display on a display device; and a display logic that receives requests for displaying the one or more data frames. The request includes a display engine for displaying the requested rendering time of one or more data frames to the display device for displaying the target rendering time derived from the requested rendering time, in which the display engine is used for target rendering based on the one or more data frames. Time to adjust the refresh rate of the display device.
【技术实现步骤摘要】
【国外来华专利技术】控制显示性能交叉引用本申请是要求于2016年6月3日提交的未决美国临时申请No.62/345,539和均于2016年6月10日提交的美国临时申请No.62/348,622、No.62/348,626、No.62/348,631的权益的非临时申请,这些临时申请据此以引用方式并入本文。
技术介绍
传统显示系统以恒定刷新速率操作,其中显示图像以每秒固定数量的周期更新。此固定显示刷新速率可能会在显示某些内容时产生回放问题。例如,具有60Hz刷新速率的显示面板在观看24Hz电影时表现出帧抖动,因为面板每16.6ms刷新一次,而帧是使用41.6ms采样时间生成的,这是帧持续时间的不均匀的(例如,2.5)倍数。因此,一些帧由显示器扫描两次,而其他帧被扫描三次。虽然一些传统显示器允许面板刷新速率降低到固定刷新速率,但视觉质量可能受损。例如,当显示刷新速率对于所显示的内容而言太低时,可能将模糊引入到动画或移动内容中。在面板上移动高空间频率图像(诸如,在滚动网页或文本文档时显示的文本)在以低速率刷新时显得模糊。通常,显示设备的刷新速率越高,显示的动画越清晰。因此,在具有120Hz刷新速率的显示器上显示的运动图像可产生明显更清晰的图像,并且可允许滚动图像上的文本在此类文本在较低刷新速率下模糊不清晰的情况下是清晰的。另外,更高的刷新显示提供除时间视觉质量之外的益处。例如,对于触摸输入显示器,触摸输入和显示触摸输入的结果之间的延迟最终可通过在显示器上呈现新的更新帧的速度来进行门控。例如,如果显示器以60Hz刷新,则基于触摸输入生成的新帧可能必须等到下一个16ms周期的开始。假如新帧准备好 ...
【技术保护点】
1.一种用于生成并在显示设备上显示数据的显示系统,所述显示系统包括:一个或多个图形处理器,所述一个或多个图形处理器用于生成用于在所述显示设备上显示的一个或多个数据帧;显示逻辑,所述显示逻辑用于接收显示所述一个或多个数据帧的请求,所述请求包括要显示所述一个或多个数据帧的所请求的呈现时间;和显示引擎,所述显示引擎用于将所述一个或多个数据帧呈现给所述显示设备以用于在目标呈现时间显示,所述目标呈现时间从所请求的呈现时间得出,其中所述显示引擎用于基于所述一个或多个数据帧的所述目标呈现时间来调整所述显示设备的刷新速率。
【技术特征摘要】
【国外来华专利技术】2016.06.03 US 62/345,539;2016.06.10 US 62/348,622;1.一种用于生成并在显示设备上显示数据的显示系统,所述显示系统包括:一个或多个图形处理器,所述一个或多个图形处理器用于生成用于在所述显示设备上显示的一个或多个数据帧;显示逻辑,所述显示逻辑用于接收显示所述一个或多个数据帧的请求,所述请求包括要显示所述一个或多个数据帧的所请求的呈现时间;和显示引擎,所述显示引擎用于将所述一个或多个数据帧呈现给所述显示设备以用于在目标呈现时间显示,所述目标呈现时间从所请求的呈现时间得出,其中所述显示引擎用于基于所述一个或多个数据帧的所述目标呈现时间来调整所述显示设备的刷新速率。2.根据权利要求1所述的显示系统,其中所述显示逻辑用于基于通过所述显示引擎的编程时间调整所请求的呈现时间来得出所述一个或多个数据帧的所述目标呈现时间。3.根据权利要求2所述的显示系统,其中所述显示逻辑用于为所述显示引擎生成一个或多个显示事件,所述一个或多个显示事件与所述一个或多个数据帧相关联。4.根据权利要求3所述的显示系统,其中所述一个或多个显示事件包括所述一个或多个数据帧的所述目标呈现时间。5.根据权利要求4所述的显示系统,所述一个或多个显示事件包括与第一帧相关联的第一显示事件和与第二帧相关联的第二显示事件。6.根据权利要求5所述的显示系统,其中所述第一显示事件包括第一目标呈现时间,并且所述第二显示事件包括与所述第一目标呈现时间不同的第二目标呈现时间。7.根据权利要求6所述的显示系统,其中所述显示引擎用于响应于所述第一显示事件以第一刷新速率刷新所述显示设备,并响应于所述第二显示事件以第二刷新速率刷新所述显示设备。8.根据权利要求7所述的显示系统,其中所述显示引擎用于处理所述第一显示事件并响应于所述第一显示事件显式刷新所述显示设备。9.根据权利要求8所述的显示系统,其中所述显示引擎进一步用于处理所述第二显示事件并响应于所述第二显示事件显式刷新所述显示设备。10.根据权利要求9所述的显示系统,其中所述显示引擎在所述第一显示事件和所述第二显示事件之间不刷新所述显示设备。11.一种存储指令的非暂态机器可读介质,所述指令在由一个或多个处理器执行时使得所述一个或多个处理器执行操作以生成并在显示设备上显示数据,所述操作包括:接收在显示设备上显示一个或多个数据帧的请求,所述一个或多个数据帧经由所述一个或多个处理器生成,其中所述请求包括要显示所述一个或多个数据帧的所请求的呈现时间;基于所请求的呈现时间来得出目标呈现时间,基于显示引擎的编程时间来得出所述目标呈现时间;对所述显示引擎进行编程以将所述一个或多个数据帧呈现给所述显示设备以用于显示;以及基于所述一个...
【专利技术属性】
技术研发人员:A·L·斯潘塞,J·T·桑德梅尔,D·M·陈,张晨迪,P·C·特索伊,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。