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

用于选择性显示帧检取的设备和方法技术

技术编号:22333574 阅读:29 留言:0更新日期:2019-10-19 12:56
用于选择性显示帧检取的技术可包括由显示引擎接收或检取经渲染的显示帧。显示引擎可以确定新帧是否包括一个或多个脏部分。如果新帧包括一个或多个脏部分,则只有脏部分可以由显示引擎加载到显示缓冲器中。显示引擎还可以仅从显示缓冲器扫描出脏部分到显示器。

【技术实现步骤摘要】
用于选择性显示帧检取的设备和方法背景诸如文字处理、电子表格和演示应用之类的网络浏览和生产力应用是诸如台式个人计算机(PC)、膝上型计算机、平板计算机、智能电话等之类的计算设备上的一些最常见的用例。存在对降低浏览、生产力应用、电影流和其他相关的高使用率任务的操作以便通过增加此类便携式计算设备的电池寿命(HoBL)来改善用户体验的持续推动。因此,存在对减少存储器使用、减少通信带宽使用以及缩短运行时间以在多个不同类型的计算设备中实现更低的功耗的持续需求。附图说明从下面结合附图的详细描述中,本公开的特征和优点将变得显而易见,附图通过示例的方式一起示出了本公开的特征;并且,其中:图1是示出根据示例的处理单元的框图。图2是示出根据示例的缓冲显示帧的方法的流程图;图3是示出根据示例的缓冲显示帧的方法的流程图;图4是示出根据示例的计算设备的框图;以及图5是示出根据示例的计算设备的框图。具体实施方式在描述技术实施例之前,应理解,本公开不限于本文公开的特定结构、过程步骤或材料,而是扩展到如相关领域的普通技术人员将认识到的其等同物。还应该理解,本文采用的术语仅用于描述特定的示例或实施例,而非旨在构成限定。不同附图中的相同附图标记表示相同要素。流程图和过程中提供的数字用于清楚地说明步骤和操作,并不一定表示特定的顺序或次序。此外,在一个或多个实施例中,可以以任何合适的方式来组合所描述的特征、结构或特性。在以下描述中,提供了大量具体细节(诸如布局、距离、网络示例等的示例),以传达对各种技术实施例的透彻理解。然而,相关领域的技术人员将认识到,这些详细的实施例不限制本文所阐述的总体专利技术概念,而仅仅是其代表。如在本书面描述中所使用的,单数形式“一”、“一个”和“所述”包括对复数引用的明确支持,除非上下文另外明确地指出。因此,例如,对“一个”引擎的引用包括多个这样的引擎。贯穿本说明书对“示例”的引用意味着结合该示例描述的特定特征、结构或特性包括在至少一个专利技术实施例中。因此,贯穿本说明书在各个地方出现的短语“在示例中”或“在实施例中”不一定都指代相同的实施例。如本文所使用的,为了方便起见,可以在共同列表中呈现多个物品、结构要素、组成元素和/或材料。然而,这些列表应被解释为列表中的每个成员被单独地标识为分开且唯一的成员。因此,此列表的任何个体成员都不应仅基于其呈现在共同组中而没有相反的指示被解释为与相同列表中任何其他成员的实际上的等同物。另外,本文可以参考各种专利技术实施例和示例以及其各种组件的替代方案。应当理解,这些实施例、示例和替代方案不应被解释为彼此的实际上的等同物,而应被解释为在本公开内容下的单独和自主的表示。此外,在一个或多个实施例中,可以以任何合适的方式来组合所描述的特征、结构或特性。在以下描述中,提供了大量具体细节(诸如布局、距离、网络示例等的示例),以提供对本专利技术的实施例的透彻理解。然而,相关领域的技术人员将认识到,可以在没有一个或多个具体细节的情况下、或者用其他方法、组件、布局等来实践本专利技术。在其他情况下,众所周知的结构、材料或操作可能未详细示出或描述,以避免模糊本公开的各方面。在本公开中,“包括(comprises)”、“包括(comprising)”、“含有(containing)”、“具有(having)”等可以具有美国专利法赋予他们的意思且可以意味着“包括(includes)”、“包括(including)”等,通常被解释为开放式条款。术语“由...组成(consistingof)”或“由...组成(consistsof)”是封闭术语,并且仅包括结合这些术语具体列出的组件、结构、步骤等、以及根据美国专利法的组件、结构、步骤等。“基本上由......组成(Consistingessentiallyof)”或“基本上由......组成(consistsessentiallyof)”具有美国专利法通常赋予它们的含义。特别是,此类术语通常是封闭的术语,但允许包含附加物品、材料、组件,步骤或要素,这些物品、材料、组件、步骤或要素并不会对与其相关的物品的基本和新颖特征或功能产生实质性影响。例如,如果在“基本上由......组成(consistingessentiallyof)”语言下存在,则组合物中存在但不影响组合物性质或特征的痕量元素是允许的,即使在这些术语之后的项目列表中没有明确记载。当在本书面描述中使用开放式术语时,如“包含(comprising)”或“包括(including)”,应理解,也应直接支持“基本上由......组成(consistingessentiallyof)”语言以及“由......组成(consistingof)”语言,如同明确说明的那样,反之亦然。说明书和权利要求书中的术语“第一”、“第二”、“第三”、“第四”等等(如果有的话)用于区分相似的元件,而不一定用于描述特定的顺序或时间顺序。应当理解,如此使用的任何术语在适当的情况下是可互换的,使得本文描述的实施例例如能够以不同于本文所示或以其他方式描述的顺序操作。类似地,如果本文将方法描述为包括一系列步骤,则本文所呈现的这些步骤的顺序不一定是可以执行这些步骤的唯一顺序,并且可以省略某些所述步骤和/或可能将本文未描述的某些其他步骤添加到该方法中。如本文所使用的,诸如“增加”、“减少”、“更好”、“更差”、“更高”、“更低”、“增强”、“最小化”、“最大化”、“增加”、“减少”等之类的比较术语是指设备、组件、功能或活动的属性,所述设备、组件、功能或活动与周围或相邻区域中、单个设备或多个相当的设备中、组或类中、多个组或多个类中的其他设备、组件或活动可测量地不同,或与相关的或类似的过程或功能可测量地不同,或与已知的现有技术相比较可测量地不同。例如,具有“增加的”损坏风险的数据区域可以指存储器设备的区域,该区域比同一存储器设备中的其他区域更可能具有写入错误。许多因素都可能导致此类增加的风险,包括位置、制造过程、应用于该区域的程序脉冲数等。如本文所使用的,“翻转”通常是指新组合物发生的时间的指示。例如,“翻转”可以是对于显示控制器的应该切换到新渲染的缓冲器的指示。更一般地说,“翻转”可以是显示的缓冲器正在更新的任何指示。术语“翻转”通常在视频渲染中是已知的,并且本领域普通技术人员将理解其含义。如本文中所使用的,术语“基本上”指的是动作、特征、性质、状态、结构、物品或结果的完全或近乎完全的范围或程度。例如,“基本上”封闭的物体将意味着该物体是完全封闭的或近乎完全封闭的。从绝对的完全性偏离的准确可允许程度可在某些情况下取决于特定上下文。然而,一般而言,实现的接近度将是使得具有犹如绝对与全部实现被获得那样相同的总体结果。当在负面含义中使用以指代行动、特征、属性、状态、结构、物品或结果的完全或近乎完全缺乏时,使用“基本上”是同样适用的。例如,“基本上不含”颗粒的组合物要么完全没有颗粒,要么几乎完全没有颗粒,其效果与完全没有颗粒的效果相同。换句话说,“基本上不含”成分或元素的组合物实际上可以实际上含有这样的物品,只要其没有可测量的效果即可。如本文所使用的,术语“约”用于通过提供给定值可以是“略高于”或“略低于”端点来为数值范围端点提供灵活性。然而,应该理解,即使本文档来自技高网...

【技术保护点】
1.一种处理单元,包括:显示缓冲器;以及显示引擎,具有;用于从渲染引擎或操作系统接收新帧的指示的装置;用于确定所述新帧的指示是否包括翻转事件的指示的装置;用于基于所述翻转事件来确定所述新帧的一个或多个脏区域的装置;用于利用所述新帧的所述一个或多个脏区域填充所述显示缓冲器的装置;以及用于从所述显示缓冲器扫描出所述新帧的所述一个或多个脏区域到显示端口的装置。

【技术特征摘要】
2018.04.02 US 15/943,6171.一种处理单元,包括:显示缓冲器;以及显示引擎,具有;用于从渲染引擎或操作系统接收新帧的指示的装置;用于确定所述新帧的指示是否包括翻转事件的指示的装置;用于基于所述翻转事件来确定所述新帧的一个或多个脏区域的装置;用于利用所述新帧的所述一个或多个脏区域填充所述显示缓冲器的装置;以及用于从所述显示缓冲器扫描出所述新帧的所述一个或多个脏区域到显示端口的装置。2.如权利要求1所述的处理单元,其特征在于,所述显示引擎进一步具有用于如果伽马曲线在翻转完成事件指示被确定时处于线性模式则禁用自适应对比度和背光增强的装置。3.如权利要求2所述的处理单元,其特征在于,如果所述伽马曲线在超时时段到期之前处于所述线性模式,则进一步禁用所述自适应对比度和背光增强。4.如权利要求2所述的处理单元,其特征在于,如果所述伽马曲线不是在预定数量的帧之后时处于所述线性模式,则进一步禁用所述自适应对比度和背光增强。5.如权利要求1所述的处理单元,其特征在于,所述显示引擎进一步具有用于以下操作的装置:当所述翻转完成事件指示未被确定时,利用所述新帧填充所述显示缓冲器;以及从所述显示缓冲器扫描出所述新帧到显示端口。6.如权利要求5所述的处理单元,其特征在于,所述显示引擎进一步具有用于以下操作的装置:当在超时时段到期之后接收到所述新帧的指示时,进一步用所述新帧填充所述显示缓冲器。7.如权利要求5所述的处理单元,其特征在于,所述显示引擎进一步具有用于以下操作的装置:当在预定数量的帧之后接收到所述新帧的指示时,进一步用所述新帧填充所述显示缓冲器。8.一种计算设备,包括:显示器;以及处理单元,包括显示缓冲器和显示引擎,所述显示引擎被配置为用于;从渲染引擎或操作系统接收新帧的指示;确定所述新帧的一个或多个脏区域;利用所述新帧的所述一个或多个脏区域填充所述显示缓冲器;以及从所述显示缓冲器扫描出所述新帧的所述一个或多个脏区域到显示端口。9.如权利要求8所述的计算设备,其特征在于,所述显示引擎被配置为用于接收所述一个或多个脏区域的指示。10.如权利要求8所述的计算设备,其特征在于,所述显示引擎被配置为用于:产生多个平面的翻转;以及基于哪个平面已经翻转或未翻转来确定所述多个平面中的哪个平面包括一个或多个脏区域。11.如权利要求8的任一项所述的计算设备,其特征在于,所述新帧、所述显示缓冲器中的所述新帧的所述一个或多个脏区域以及扫描出的所述新帧的所述一个或多个脏区域被压缩。12.如权利要求8的任一项所述的计算设备,其特征在于,所述处理单元包括中央处理单元。13.如权利要求8的任...

【专利技术属性】
技术研发人员:J·坦纳P·迪芬伯格V·辛哈A·鲁尼恩G·K·史密斯K·布伊Y·李S·H·梅特尔利约兹
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1