用于促进对用于显示器下设备显示器的图像的区域处理的方法和装置制造方法及图纸

技术编号:34595852 阅读:33 留言:0更新日期:2022-08-20 08:56
用于显示处理的方法和装置。例如,公开的技术促进对用于显示器下设备显示器的图像的区域处理,包括:识别帧层集合的子部分(S1004),所识别的子部分对应于显示器的相对于至少一个其它区域的较低像素密度区域;混合针对每个帧层的与所识别的子部分相对应的第一像素数据以生成第二像素数据(S1006);基于第二像素数据来填充缓冲层;混合来自帧层集合和缓冲层的像素数据以生成混合图像(s1008);发送混合图像用于经由显示器进行呈现(S1016)。(S1016)。(S1016)。

【技术实现步骤摘要】
【国外来华专利技术】用于促进对用于显示器下设备显示器的图像的区域处理的方法和装置
[0001]对优先权的权利的申明
[0002]依据PCT条款8以及PCT细则4.10,本申请要求享受于2019年10月15日在中国国家知识产权局的受理局递交的PCT国际专利申请PCT/CN2019/111219的优先权的权益和权利,该申请的内容通过引用的方式并入,如同在本文中充分地阐述。


[0003]概括而言,本公开内容涉及处理系统,以及更具体地,本公开内容涉及用于显示或图形处理的一种或多种技术。

技术介绍

[0004]计算设备通常利用图形处理单元(GPU)来加速对用于显示的图形数据的渲染。这样的计算设备可以包括例如计算机工作站、比如所谓的智能电话的移动电话、嵌入式系统、个人计算机、平板计算机和视频游戏控制台。GPU执行图形处理流水线,图形处理流水线包括一起操作以执行图形处理命令以及输出帧的一个或多个处理阶段。中央处理单元(CPU)可以通过向GPU发布一个或多个图形处理命令来控制GPU的操作。现代的CPU典型地能够并发地执行多个应用,其中的每个应用可能需要在执行期间利用GPU。
[0005]便携式电子设备(包括智能电话和可穿戴设备)可以在显示器上呈现图形内容。然而,鉴于已经出现的各种目标(例如,包括实现增加的屏占比),已经开发了对于在具有带有不同像素密度的区域的显示器上呈现图形内容的增加的需求。

技术实现思路

[0006]下文给出一个或多个方面的简要概述,以便提供对这样的方面的基本理解。该概述不是对全部预期方面的广泛概述,以及既不旨在标识全部方面的关键要素,也不旨在描绘任何或全部方面的范围。其唯一目的是以简化形式呈现一个或多个方面的一些概念,作为稍后呈现的更多具体实施方式的序言。
[0007]在本公开内容的一方面中,提供方法、计算机可读介质和装置。所述装置可以是显示处理器、显示处理单元(DPU)、图形处理单元(GPU)或视频处理器。所述装置可以识别帧层集合的子部分,所识别的子部分对应于显示器的相对于至少一个其它区域的较低像素密度区域。所述装置还可以混合针对每个帧层的与所识别的子部分相对应的第一像素数据以生成第二像素数据。进一步地,所述装置可以基于第二像素数据来填充缓冲层。额外地,所述装置可以混合来自帧层集合和缓冲层的像素数据以生成混合图像。所述装置还可以发送混合图像用于经由显示器进行呈现。
[0008]在一些示例中,所述装置可以通过以下操作来混合像素数据:利用缓冲层的第二像素数据来掩蔽针对每个帧层的与所识别的子部分相对应的第一像素数据。在一些示例中,所述装置可以通过以下操作来掩蔽第一像素数据:将缓冲层设置为帧层中的最高层;以
及将缓冲层的透明度设置为零。在一些示例中,所述装置可以通过以下操作来生成第二像素数据:混合针对每个帧层的与所识别的子部分相对应的第一像素数据以生成经缩小的子部分;缩小经混合的子部分以生成经缩小的子部分;以及将来自经缩小的子部分的像素数据重新映射到所识别的子部分,以生成第二像素数据。在一些示例中,所述装置可以通过以下操作来生成第二像素数据:向图形处理单元(GPU)发送针对每个帧层的与所识别的子部分相对应的第一像素数据,其中对第一像素数据的混合、对经混合的子部分的缩小以及对像素数据的重新映射是由GPU来执行的,以及所述方法还包括:从GPU接收第二像素数据。在一些示例中,第二像素数据可以包括重复像素数据,重复像素数据在与显示器的无效像素位置相对应的位置。在一些示例中,所述装置可以经由显示处理器执行对子部分的识别、对缓冲层的创建、对像素数据的混合以及对混合图像的发送。在一些示例中,帧层集合可以是从至少一个应用接收的。在一些示例中,所识别的子部分在显示器下照相机、显示器下指纹读取器或其它显示器下设备中的至少一者上方。
[0009]在附图和下文的描述中阐述本公开内容的一个或多个示例的细节。根据说明书和附图以及根据权利要求书,本公开内容的其它特征、目的和优势将是显而易见的。
附图说明
[0010]图1是示出根据本公开内容的一种或多种技术的示例内容生成系统的框图。
[0011]图2是示出根据本公开内容的一种或多种技术的图1的示例内容生成系统的示例中央处理单元(CPU)、示例GPU、示例系统存储器、示例显示处理器和示例显示客户端的框图。
[0012]图3示出根据本公开内容的一种或多种技术的包括具有不同像素密度的区域的示例显示器。
[0013]图4示出根据本公开内容的一种或多种技术的经由较低像素密度区域来显示的示例图像。
[0014]图5示出根据本公开内容的一种或多种技术的示例混合图像。
[0015]图6示出根据本公开内容的一种或多种技术的关于示例较低像素密度区域的示例原始图像、示例经缩小的图像和示例经重新映射的图像。
[0016]图7示出根据本公开内容的一种或多种技术的关于示例较低像素密度区域的示例原始图像、示例经缩小的图像和另一示例经重新映射的图像。
[0017]图8示出根据本公开内容的一种或多种技术的关于另一示例较低像素密度区域的示例原始图像、示例经缩小的图像和另一示例经重新映射的图像。
[0018]图9至图12示出根据本公开内容的一种或多种技术的示例方法的示例流程图。
具体实施方式
[0019]通常,本文所公开的示例提供用于改善经由包括具有不同像素密度的区域的显示器呈现的显示图像的视觉质量的技术。例如,显示器的位于显示器下设备上方的区域可以包括相对较低像素密度。本文所公开的示例技术促进对用于包括显示器下设备(比如显示器下照相机、显示器下指纹读取器等)的显示器的图像的区域处理。在一些示例中,显示处理器可以执行对来自不同帧层的像素数据的合成(或混合),以生成显示图像用于经由显示
器进行呈现。如本文所使用的,帧层(有时称为“层”)指的是可以与一个或多个其它帧层组合成单个层(例如,显示图像)的层。
[0020]为了促进改善显示图像的视觉质量,公开的技术包括识别一个或多个帧层中的与相对较低像素密度区域相对应的子部分。例如,公开的技术可以识别来自一个或多个帧层中的每个帧层的与相同的相对较低像素密度区域相对应的像素数据。然后,公开的技术可以基于对所识别的子部分的处理来填充缓冲层。例如,显示处理器可以识别与一个或多个帧层中的与相对较低像素密度区域相对应的每个帧层相关联的像素数据,以及然后基于所识别的像素数据来生成混合图像。在一些示例中,公开的技术然后可以对混合图像执行后处理技术,以基于显示器的相对较低像素密度区域的特性来促进改善混合图像的视觉质量。例如,公开的技术可以对混合图像执行缩小以生成经缩小的图像,以及然后可以基于显示器的相对较低像素密度区域的一个或多个特性来执行对经缩小的图像的像素数据的重新映射。在一些示例中,重新映射像素数据包括将经缩小的图像的每个像素映射到显示器的相对较低像素密度区域的有效像素。
[0021]如本文所使用的,有效像素是显示器的能够显示像素数据的位置(例如,显示像素)。相反地,无本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种显示处理的方法,包括:识别帧层集合的子部分,所识别的子部分对应于显示器的相对于至少一个其它区域的较低像素密度区域;混合针对每个帧层的与所识别的子部分相对应的第一像素数据以生成第二像素数据;基于所述第二像素数据来填充缓冲层;混合来自所述帧层集合和所述缓冲层的像素数据以生成混合图像;以及发送所述混合图像用于经由所述显示器进行呈现。2.根据权利要求1所述的方法,其中,对所述像素数据的所述混合包括:利用所述缓冲层的所述第二像素数据来掩蔽针对每个帧层的与所识别的子部分相对应的所述第一像素数据。3.根据权利要求2所述的方法,其中,对所述第一像素数据的所述掩蔽包括:将所述缓冲层设置为所述帧层中的最高层;以及将所述缓冲层的透明度设置为零。4.根据权利要求1所述的方法,其中,对所述第二像素数据的所述生成还包括:缩小经混合的第一像素数据以生成经缩小的子部分;以及将来自所述经缩小的子部分的像素数据重新映射到所识别的子部分,以生成所述第二像素数据。5.根据权利要求4所述的方法,其中,对所述第二像素数据的所述生成还包括:向图形处理单元(GPU)发送针对每个帧层的与所识别的子部分相对应的所述第一像素数据,其中,对所述第一像素数据的所述混合、对经混合的第一像素数据的所述缩小以及对所述像素数据的所述重新映射是由所述GPU来执行的,以及所述方法还包括:从所述GPU接收所述第二像素数据。6.根据权利要求4所述的方法,其中,所述第二像素数据包括来自与所述显示器的无效像素位置相对应的位置的重复像素数据。7.根据权利要求1所述的方法,其中,对所述子部分的所述识别、对所述缓冲层的所述填充、对所述像素数据的所述混合以及对所述混合图像的所述发送是由显示处理器来执行的。8.根据权利要求1所述的方法,其中,所述帧层集合是从至少一个应用接收的。9.根据权利要求1所述的方法,其中,所识别的子部分在显示器下照相机、显示器下指纹读取器或其它显示器下设备中的至少一者上方。10.一种用于显示处理的装置,包括:存储器;以及至少一个处理器,其耦合到所述存储器以及被配置为:识别帧层集合的子部分,所识别的子部分对应于显示器的相对于至少一个其它区域的密度的较低像素密度区域;混合针对每个帧层的与所识别的子部分相对应的第一像素数据以生成第二像素数据;基于所述第二像素数据来填充缓冲层;混合来自所述帧层集合和所述缓冲层的像素数据以生成混合图像;以及发送所述混合图像用于...

【专利技术属性】
技术研发人员:张楠徐勇军D
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1