背景技术:
1、长期演进(lte)、第五代(5g)新无线电(nr)(5gnr)和其他最近开发的通信技术允许无线设备以比仅几年前可获得的数据速率高几个数量级的数据速率(例如,以千兆比特每秒等而言)来通信信息。如今的通信网络也更加安全,对多径衰落具有弹性,允许更低的网络业务延迟,并提供更好的通信效率(例如,就每单位带宽所使用的每秒的比特数而言,等等)。此外,显示技术的改进,诸如液晶显示器(lcd)面板、有机发光二极管(olcd)面板等,支持包括具有更高帧速率(例如,以每秒帧数(fps)或赫兹(hz)测量)的显示面板的无线设备。这些以及其他最近的改进促进了向移动无线设备递送内容以及在移动无线设备上体验内容的新方法的出现。
技术实现思路
1、各个方面包括用于显示面板的逐层运动自适应过驱动强度控制的方法和设备。各个方面可以由无线设备的处理器来执行。各个方面可包括从应用接收对第一帧层的绘制调用,在第一帧层上执行片段着色以生成第一帧层的第一帧缓冲区对象,确定与第一帧层相关联的运动信息,至少部分地基于与第一帧层相关联的运动信息来确定用于第一帧层的第一过驱动强度因子,确定第一过驱动强度因子是否与计算内容差异相关联,以及响应于确定第一过驱动强度因子与计算内容差异相关联,至少部分地基于第一过驱动强度因子对第一帧层的第一帧缓冲区对象执行片段着色,以生成第一帧层的过驱动补偿帧缓冲区对象,以及将第一帧层的过驱动补偿帧缓冲区对象输出到默认帧缓冲区,以在显示面板上呈现。
2、各个方面可进一步包括响应于确定第一过驱动强度因子不与计算内容差异相关联,将第一帧层的第一帧缓冲区对象输出到默认帧缓冲区,以在显示面板上呈现。
3、在一些方面,确定第一过驱动强度因子是否与计算内容差异相关联可包括确定第一过驱动强度因子是否大于或等于强度阈值。
4、在一些方面,至少部分地基于第一过驱动强度因子对第一帧层的第一帧缓冲区对象执行片段着色,以生成第一帧层的过驱动补偿帧缓冲区对象可包括:确定第一帧层的第一帧缓冲区对象的像素和先前帧层的先前帧缓冲区对象的像素之间的像素差异,以及对第一帧层的第一帧缓冲区对象执行片段着色,以生成第一帧层的过驱动补偿帧缓冲区对象,使得第一帧层的第一帧缓冲区对象的像素的每个像素值增加相应像素的所确定的像素差异乘以第一过驱动强度因子的乘积。
5、各个方面可进一步包括从应用接收对第二帧层的绘制调用,对第二帧层执行片段着色,以生成第二帧层的第二帧缓冲区对象,确定与第二帧层相关联的运动信息,至少部分地基于与第二帧层相关联的运动信息来确定用于第二帧层的第二过驱动强度因子,确定第二过驱动强度因子是否与计算内容差异相关联,以及响应于确定第二过驱动强度因子与计算内容差异相关联,确定第二帧缓冲区对象的像素和第一帧缓冲区对象的像素之间的像素差异,对第二帧层的第二帧缓冲区对象执行片段着色,以生成第二帧层的过驱动补偿帧缓冲区对象,使得第二帧层的第二帧缓冲区对象的像素的每个像素值增加相应像素的所确定的像素差异乘以第二过驱动强度因子的乘积,以及将第二帧层的过驱动补偿帧缓冲区对象输出到默认帧缓冲区,以在显示面板上呈现。
6、在一些方面,第一过驱动强度因子和第二过驱动强度因子可以是不同的值。
7、在一些方面,与第一帧层相关联的运动信息可以是第一帧层的运动矢量的运动速度。
8、在一些方面,至少部分地基于与第一帧层相关联的运动信息来确定用于第一帧层的所述第一过驱动强度因子可包括:确定与第一帧层相关联的运动信息和两个或更多个运动信息范围系列中的运动信息范围之间的匹配,每个运动信息范围与过驱动强度因子相关,以及将第一帧层的第一过驱动强度因子确定为与匹配运动信息范围相关联的过驱动强度因子。
9、在一些方面,显示面板可以是液晶显示(lcd)面板或有机发光二极管(oled)面板。
10、进一步的方面可以包括具有处理器的无线设备,被配置为执行上文概述的方法的一个或多个操作。进一步的方面可以包括其上存储有处理器可执行指令的非暂时性处理器可读存储介质,处理器可执行指令被配置为使得无线设备的处理器执行上文概述的方法的操作。进一步的方面包括一种无线设备,其具有用于执行上文概述的方法的功能的部件。进一步的方面包括用于无线设备中的片上系统,该无线设备包括被配置为执行上文概述的方法的一个或多个操作的处理器。进一步的方面包括一种系统级封装,该系统级封装包括在无线设备中使用的两个片上系统,该无线设备包括被配置为执行上文概述的方法的一个或多个操作的处理器。
1.一种由无线设备的处理器执行的用于显示面板的逐层运动自适应过驱动强度控制的方法,包括:
2.根据权利要求1所述的方法,进一步包括响应于确定所述第一过驱动强度因子不与计算内容差异相关联,将所述第一帧层的所述第一帧缓冲区对象输出到所述默认帧缓冲区,以在所述显示面板上呈现。
3.根据权利要求1所述的方法,其中确定所述第一过驱动强度因子是否与计算内容差异相关联包括确定所述第一过驱动强度因子是否大于或等于强度阈值。
4.根据权利要求1所述的方法,其中至少部分地基于所述第一过驱动强度因子对所述第一帧层的所述第一帧缓冲区对象执行片段着色,以生成所述第一帧层的过驱动补偿帧缓冲区对象包括:
5.根据权利要求4所述的方法,进一步包括:
6.根据权利要求5所述的方法,其中所述第一过驱动强度因子和所述第二过驱动强度因子是不同的值。
7.根据权利要求1所述的方法,其中与所述第一帧层相关联的所述运动信息是所述第一帧层的运动矢量的运动速度。
8.根据权利要求1所述的方法,其中至少部分地基于与所述第一帧层相关联的所述运动信息来确定所述第一帧层的所述第一过驱动强度因子包括:
9.根据权利要求1所述的方法,其中所述显示面板是液晶显示(lcd)面板或有机发光二极管(oled)面板。
10.一种无线设备,包括:
11.根据权利要求10所述的无线设备,其中所述处理器进一步被配置为响应于确定所述第一过驱动强度因子不与计算内容差异相关联,将所述第一帧层的所述第一帧缓冲区对象输出到所述默认帧缓冲区,以在所述显示面板上呈现。
12.根据权利要求10所述的无线设备,其中所述处理器被配置为通过确定所述第一过驱动强度因子是否大于或等于强度阈值来确定所述第一过驱动强度因子是否与计算内容差异相关联。
13.根据权利要求10所述的无线设备,其中所述处理器被配置为通过以下方式至少部分地基于所述第一过驱动强度因子对所述第一帧层的所述第一帧缓冲区对象执行片段着色,以生成所述第一帧层的过驱动补偿帧缓冲区对象:
14.根据权利要求13所述的无线设备,其中所述处理器进一步被配置为:
15.根据权利要求14所述的无线设备,其中所述第一过驱动强度因子和所述第二过驱动强度因子是不同的值。
16.根据权利要求1所述的无线设备,其中与所述第一帧层相关联的所述运动信息是所述第一帧层的运动矢量的运动速度。
17.根据权利要求10所述的无线设备,其中所述处理器进一步被配置为通过以下方式来至少部分地基于与所述第一帧层相关联的所述运动信息,确定所述第一帧层的所述第一过驱动强度因子:
18.根据权利要求10所述的无线设备,其中所述显示面板是液晶显示(lcd)面板或有机发光二极管(oled)面板。
19.一种无线设备,包括:
20.根据权利要求19所述的无线设备,进一步包括用于响应于确定所述第一过驱动强度因子不与计算内容差异相关联,将所述第一帧层的所述第一帧缓冲区对象输出到所述默认帧缓冲区,以在所述显示面板上呈现的部件。
21.根据权利要求19所述的无线设备,其中用于确定所述第一过驱动强度因子是否与计算内容差异相关联的部件包括用于确定所述第一过驱动强度因子是否大于或等于强度阈值的部件。
22.根据权利要求19所述的无线设备,其中用于至少部分地基于所述第一过驱动强度因子对所述第一帧层的所述第一帧缓冲区对象执行片段着色,以生成所述第一帧层的过驱动补偿帧缓冲区对象的部件包括:
23.根据权利要求22所述的无线设备,进一步包括:
24.根据权利要求23所述的无线设备,其中所述第一过驱动强度因子和所述第二过驱动强度因子是不同的值。
25.根据权利要求19所述的无线设备,其中与所述第一帧层相关联的所述运动信息是所述第一帧层的运动矢量的运动速度。
26.根据权利要求19所述的无线设备,其中用于至少部分地基于与所述第一帧层相关联的所述运动信息来确定所述第一帧层的所述第一过驱动强度因子的部件包括:
27.根据权利要求19所述的无线设备,其中所述显示面板是液晶显示(lcd)面板或有机发光二极管(oled)面板。
28.一种其上存储有处理器可执行指令的非暂时性处理器可读介质,所述处理器可执行指令被配置为使得无线设备的处理器执行包括以下各项的操作: