掌桥专利:专业的专利平台
掌桥专利
首页

调节显示组件的驱动电压的方法与终端设备

文献发布时间:2024-04-18 19:53:33


调节显示组件的驱动电压的方法与终端设备

技术领域

本申请涉及显示技术领域,具体地涉及一种调节显示组件的驱动电压的方法与终端设备。

背景技术

主动发光式显示组件是一种利用半导体和发光材料在电场驱动下,通过载流子注入和复合而发光的显示组件。主动发光式显示组件通常利用薄膜晶体管(thin filmtransistor,TFT)搭配电容存储信号来控制发光体(例如,发光二极管)显示亮度灰阶;例如,主动发光式显示组件的显示区域可以包括多行和多列像素矩阵,每个像素可以包括一个像素驱动电路,像素驱动电路可以由至少一个薄膜晶体管和一个电容构成。

目前,通常对主动发光式显示组件采用固定的驱动电压;例如,像素驱动电路采用的为固定电压工作方式,则该固定电压需要满足像素最大亮度的要求,即满足亮度的最高灰阶;但是,主动发光式显示组件中显示的内容是动态变化的,并非所有显示画面均出现亮度的最高灰阶;通过采用固定电压工作方式使得主动发光式显示组件的功耗较大。

因此,在确保正常显示的情况下如何调节显示组件的驱动电压,降低显示组件的功耗成为一个亟需解决的问题。

发明内容

本申请提供了一种调节显示组件的驱动电压的方法与终端设备,能够在确保图像正常显示的情况下,降低显示组件的驱动电压减少显示组件的功耗。

第一方面,提供了一种调节显示组件的驱动电压的方法,应用于终端设备,所述终端设备包括主动发光的显示组件,包括:

获取第N帧图像的图像数据,N为正整数;

根据所述图像数据得到所述第N帧图像的最高灰阶,所述第N帧图像的最高灰阶是指所述第N帧图像中像素对应的灰阶的最大值;

根据所述第N帧图像的最高灰阶得到所述第N帧图像的驱动电压,所述第N帧图像的驱动电压是指所述显示组件显示所述第N帧图像时所需的电压;

向所述显示组件发送所述第N帧图像的电压调整量,所述第N帧图像的电压调整量是根据所述第N帧图像的驱动电压得到的。

在本申请的实施例中,根据第N帧图像中的最高灰阶可以确定显示组件显示第N帧图像所需的驱动电压,根据第N帧图像的驱动电压可以调节显示组件的驱动电压;由于在本申请的实施例中对于不同的显示内容,显示组件可以采用不同的驱动电压,即能够根据显示内容动态调节显示组件的驱动电压;与显示组件采样恒定驱动电压方式相比,在本申请的实施例能够在确保图像正常显示的情况下,减少显示组件的驱动电压,从而降低显示组件的功耗。

应理解,在本申请的实施例中,显示组件通过像素驱动电路对第N帧图像的图像数据进行显示。

还应理解,由于一帧图像对应一个驱动电压,即一帧图像包括的多个像素驱动电路共享一个驱动电压;因此,需要确保驱动电压使得一帧图像中的最高灰阶可以正常显示;在本申请的实施例中,通过第N帧图像的最高灰阶可以确定显示组件显示第N帧图像所需的驱动电压值,即显示第N帧图像所需的最小电压;同等亮度情况下,第N帧图像的最高灰阶决定了像素驱动电路工作电压与驱动电压之间的最小电压差,通常情况下工作电压是不变的,通过调节驱动电压的大小使得满足显示组件显示第N帧图像所需的最小电压差。

结合第一方面,在第一方面的某些实现方式中,所述第N帧图像的电压调整量为所述第N帧图像的驱动电压的电压值。

可选地,在一种实现方式中,可以直接向显示组件发送第N帧驱动电压的电压值。

结合第一方面,在第一方面的某些实现方式中,所述第N帧图像的电压调整量为所述第N帧图像的驱动电压与第一驱动电压的电压差值,所述第一驱动电压是指第N-1帧图像的驱动电压。

可选地,在一种实现方式中,可以直接向显示组件发送电压差值,指显示第N-1帧图像时的驱动电压与第N帧图像的驱动电压之间的电压差。

结合第一方面,在第一方面的某些实现方式中,所述根据所述图像数据得到所述第N帧图像的最高灰阶,包括:

根据所述图像数据得到所述第N帧图像的直方图;

根据所述第N帧图像的直方图得到所述第N帧图像的最高灰阶。

结合第一方面,在第一方面的某些实现方式中,所述显示组件包括像素驱动电路,所述像素驱动电路包括第一薄膜晶体管与发光体,所述第一薄膜晶体管用于向所述发光体提供驱动电流,所述根据所述第N帧图像的最高灰阶得到所述第N帧图像的驱动电压,包括:

根据所述第N帧图像的最高灰阶确定所述第N帧图像的驱动电流,所述第N帧图像的驱动电流是指所述显示组件通过所述像素驱动电路显示所述第N帧图像时所需的电流;

根据所述第N帧图像的驱动电流与所述第一薄膜晶体管的输出特性曲线确定所述第N帧图像的驱动电压。

在本申请的实施例中,第一薄膜晶体管用于为发光体提供驱动电流,发光体的工作电压正比于工作电流;通过确定第N帧图像的最高灰阶可以确定显示第N帧图像所需的最小电流值,根据最小电流值可以确定显示第N帧图像所需的电压值即驱动电压值。

结合第一方面,在第一方面的某些实现方式中,所述发光体为以下任意一项:

有机发光二极管、有源矩阵有机发光二极体、柔性发光二极管、微型发光二极管、微型有机发光二极管或者量子点发光二极管。

结合第一方面,在第一方面的某些实现方式中,在所述输出特性曲线的第一斜率不等于0的情况下,所述第一斜率是指所述输出特性曲线在饱和区的斜率,所述方法还包括:

根据所述第N帧图像的驱动电压与所述第一斜率确定所述第N帧图像的电流调整量;

根据所述第N帧图像的电流调整量确定所述第N帧图像的亮度补偿量,所述第N帧图像的亮度补偿量用于所述显示组件对所述第N帧图像进行亮度补偿。

在本申请的实施例中,由于第一薄膜晶体管的输出特性曲线通常情况下无法达到理想状态,即在饱和区域第一薄膜晶体管的输出电流会随着电压的改变发生微小的变化;因此,通过亮度补偿量可以对显示的图像进行亮度补偿,从而使得显示的图像的亮度达到饱和区处于理想状态下的输出电流对应的亮度。

结合第一方面,在第一方面的某些实现方式中,还包括:

向所述显示组件发送所述第N帧图像的亮度补偿量。

结合第一方面,在第一方面的某些实现方式中,还包括:

接收所述显示组件发送的同步信号,所述同步信号用于指示所述显示组件开始显示所述第N帧图像;

向所述显示组件发送所述第N帧图像的图像数据。

第二方面,提供了一种终端设备,所述终端设备包括主动发光的显示组件、存储模块与处理模块;

所述存储模块用于存储第N帧图像的图像数据,N为正整数;

所述处理模块用于从所述存储模块获取所述第N帧图像的图像数据;根据所述图像数据得到所述第N帧图像的最高灰阶,所述第N帧图像的最高灰阶是指所述第N帧图像中像素对应的灰阶的最大值;根据所述第N帧图像的最高灰阶得到所述第N帧图像的驱动电压,所述第N帧图像的驱动电压是指所述显示组件显示所述第N帧图像时所需的电压;向所述显示组件发送所述第N帧图像的电压调整量,所述第N帧图像的电压调整量是根据所述第N帧图像的驱动电压得到的。

结合第二方面,在第二方面的某些实现方式中,所述第N帧图像的电压调整量为所述第N帧图像的驱动电压的电压值。

结合第二方面,在第二方面的某些实现方式中,所述第N帧图像的电压调整量为所述第N帧图像的驱动电压与第一驱动电压的电压差值,所述第一驱动电压是指第N-1帧图像的驱动电压。

结合第二方面,在第二方面的某些实现方式中,所述处理模块具体用于:

根据所述图像数据得到所述第N帧图像的直方图;

根据所述第N帧图像的直方图得到所述第N帧图像的最高灰阶。

结合第二方面,在第二方面的某些实现方式中,所述显示组件包括像素驱动电路,所述像素驱动电路包括第一薄膜晶体管与发光体,所述第一薄膜晶体管用于向所述发光体提供驱动电流,所述处理模块具体用于:

根据所述第N帧图像的最高灰阶确定所述第N帧图像的驱动电流,所述第N帧图像的驱动电流是指所述显示组件通过所述像素驱动电路显示所述第N帧图像时所需的电流;

根据所述第N帧图像的驱动电流与所述第一薄膜晶体管的输出特性曲线确定所述第N帧图像的驱动电压。

结合第二方面,在第二方面的某些实现方式中,在所述输出特性曲线的第一斜率不等于0的情况下,所述第一斜率是指所述输出特性曲线在饱和区的斜率,所述处理模块还用于:

根据所述第N帧图像的驱动电压与所述第一斜率确定所述第N帧图像的电流调整量;

根据所述第N帧图像的电流调整量确定所述第N帧图像的亮度补偿量,所述第N帧图像的亮度补偿量用于所述显示组件对所述第N帧图像进行亮度补偿。

结合第二方面,在第二方面的某些实现方式中,所述处理模块还用于:

向所述显示组件发送所述第N帧图像的亮度补偿量。

结合第二方面,在第二方面的某些实现方式中,所述处理模块还用于:

接收所述显示组件发送的同步信号,所述同步信号用于指示所述显示组件开始显示所述第N帧图像;

向所述显示组件发送所述第N帧图像的图像数据。

结合第二方面,在第二方面的某些实现方式中,所述发光体为以下任意一项:

有机发光二极管、有源矩阵有机发光二极体、柔性发光二极管、微型发光二极管、微型有机发光二极管或者量子点发光二极管。

第三方面,提供了一种终端设备,所述终端设备包括一个或多个处理器、存储器与主动发光的显示组件;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所述终端设备执行:

获取第N帧图像的图像数据,N为正整数;

根据所述图像数据得到所述第N帧图像的最高灰阶,所述第N帧图像的最高灰阶是指所述第N帧图像中像素对应的灰阶的最大值;

根据所述第N帧图像的最高灰阶得到所述第N帧图像的驱动电压,所述第N帧图像的驱动电压是指所述显示组件显示所述第N帧图像时所需的电压;

向所述显示组件发送所述第N帧图像的电压调整量,所述第N帧图像的电压调整量是根据所述第N帧图像的驱动电压得到的。

结合第三方面,在第三方面的某些实现方式中,所述第N帧图像的电压调整量为所述驱动电压的电压值。

结合第三方面,在第三方面的某些实现方式中,所述第N帧图像的电压调整量为所述第N帧图像的驱动电压与第一驱动电压的电压差值,所述第一驱动电压是指第N-1帧图像的驱动电压。

结合第三方面,在第三方面的某些实现方式中,所述一个或多个处理器调用所述计算机指令以使得所述终端设备执行:

根据所述图像数据得到所述第N帧图像的直方图;

根据所述第N帧图像的直方图得到所述第N帧图像的最高灰阶。

结合第三方面,在第三方面的某些实现方式中,所述显示组件包括像素驱动电路,所述像素驱动电路包括第一薄膜晶体管与发光体,所述第一薄膜晶体管用于向所述发光体提供驱动电流,所述根据所述第N帧图像的最高灰阶得到所述第N帧图像的驱动电压,所述一个或多个处理器调用所述计算机指令以使得所述终端设备执行:

根据所述第N帧图像的最高灰阶确定所述第N帧图像的驱动电流,所述第N帧图像的驱动电流是指所述显示组件通过所述像素驱动电路显示所述第N帧图像时所需的电流;

根据所述第N帧图像的驱动电流与所述第一薄膜晶体管的输出特性曲线确定所述第N帧图像的驱动电压。

结合第三方面,在第三方面的某些实现方式中,在所述输出特性曲线的第一斜率不等于0的情况下,所述第一斜率是指所述输出特性曲线在饱和区的斜率,所述一个或多个处理器调用所述计算机指令以使得所述终端设备执行:

根据所述第N帧图像的驱动电压与所述第一斜率确定所述第N帧图像的电流调整量;

根据所述第N帧图像的电流调整量确定所述第N帧图像的亮度补偿量,所述第N帧图像的亮度补偿量用于所述显示组件对所述第N帧图像进行亮度补偿。

结合第三方面,在第三方面的某些实现方式中,所述一个或多个处理器调用所述计算机指令以使得所述终端设备执行:

向所述显示组件发送所述第N帧图像的亮度补偿量。

结合第三方面,在第三方面的某些实现方式中,所述一个或多个处理器调用所述计算机指令以使得所述终端设备执行:

接收所述显示组件发送的同步信号,所述同步信号用于指示所述显示组件开始显示所述第N帧图像;

向所述显示组件发送所述第N帧图像的图像数据。

结合第三方面,在第三方面的某些实现方式中,所述发光体为以下任意一项:

有机发光二极管、有源矩阵有机发光二极体、柔性发光二极管、微型发光二极管、微型有机发光二极管或者量子点发光二极管。

第四方面,提供了一种芯片系统,所述芯片系统应用于终端设备,所述芯片系统包括一个或多个处理器,所述处理器用于调用计算机指令以使得所述终端设备执行第一方面或第一方面中任一种方法。

第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序代码,当所述计算机程序代码被电子设备运行时,使得该电子设备执行第一方面或第一方面中任一种方法。

第六方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被电子设备运行时,使得该电子设备执行第一方面或第一方面中任一种方法。

在本申请的实施例中,根据第N帧图像中的最高灰阶可以确定显示组件显示第N帧图像所需的驱动电压,根据第N帧图像的驱动电压可以调节显示组件的驱动电压;由于在本申请的实施例中对于不同的显示内容,显示组件可以采用不同的驱动电压,即能够根据显示内容动态调节显示组件的驱动电压;与显示组件采样恒定驱动电压方式相比,在本申请的实施例能够在确保图像正常显示的情况下,减少显示组件的驱动电压,从而降低显示组件的功耗。

附图说明

图1示出了一种适用于本申请的终端设备的硬件系统;

图2示出了一种适用于本申请的7T1C像素驱动电路的示意图;

图3是一种适用于本申请实施例的应用场景的示意图;

图4是一种适用于本申请实施例的应用场景的示意图;

图5是一种适用于本申请实施例的系统架构的示意图;

图6是一种薄膜晶体管的输出特性曲线的示意图;

图7是本申请实施例提供的一种调节显示组件的驱动电压的方法;

图8是本申请实施例提供的一种调节显示组件的驱动电压的方法;

图9是本申请实施例提供的一种调节显示组件的驱动电压的方法;

图10是本申请实施例提供的一种调节显示组件的驱动电压的方法;

图11是本申请实施例提供的一种终端设备的结构示意图;

图12是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

为了便于理解,首先对本申请实施例可能涉及的相关术语和概念进行说明。

1、有机发光二极管(Organic Light-Emitting Diode,OLED)显示组件

OLED显示组件的显示原理是通过电场驱动有机半导体材料和发光材料,通过载流子注入和复合后实现发光。

2、有源矩阵有机发光二级管(active-matrix organic light emitting Diode,AMOLED)

有机发光二极管的驱动方式可以分为被动驱动与主动驱动,AMOLED可以利用有机半导体和发光材料在电场驱动下,通过载流子注入和复合而发光显示;比如,AMOLED通常可以利用薄膜晶体管(thin film transistor,TFT)搭配电容存储信号来控制OLED显示的亮度灰阶表现。

3、像素驱动电路

显示组件的显示区域可以包括多行和多列像素矩阵,每个像素可以对应一个像素驱动电路,通过像素驱动电路可以对不同的像素点进行显示;像素驱动电路是指由至少一个薄膜晶体管和至少一个电容构成的驱动电路;比如,像素驱动电路可以包括但不限于:7T1C、6T1C、3T1C等。

4、灰阶

灰阶是指将亮度的最亮与最暗之间的亮度变化划分为若干份,以便于通过输入信号对屏幕亮度进行控制。

下面将结合附图,对本申请实施例中的技术方案进行详细的描述。

图1示出了一种适用于本申请的终端设备的硬件系统。

终端设备100可以是手机、智慧屏、平板电脑、可穿戴电子设备、车载电子设备、增强现实(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)、投影仪等等,本申请实施例对终端设备100的具体类型不作任何限制。

终端设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。

应理解,图1所示的各模块间的连接关系只是示意性说明,并不构成对终端设备100的各模块间的连接关系的限定。可选地,终端设备100的各模块也可以采用上述实施例中多种连接方式的组合。

处理器110可以包括一个或多个处理单元。例如,处理器110可以包括以下处理单元中的至少一个:应用处理器(application processor,AP)、调制解调处理器、图形处理器(graphics processing unit,GPU)、图像信号处理器(image signal processor,ISP)、控制器、视频编解码器、数字信号处理器(digital signal processor,DSP)、基带处理器、神经网络处理器(neural-network processing unit,NPU)。其中,不同的处理单元可以是独立的器件,也可以是集成的器件。

控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

在本申请的实施例中,处理器110可以执行:获取第N帧图像的图像数据,N为正整数;根据图像数据得到第N帧图像的最高灰阶,第N帧图像的最高灰阶是指第N帧图像中像素对应的灰阶的最大值;根据第N帧图像的最高灰阶得到第N帧图像的驱动电压,第N帧图像的驱动电压是指所述显示组件显示第N帧图像时所需的电压;向显示组件发送第N帧图像的电压调整量,第N帧图像的电压调整量是根据第N帧图像的驱动电压得到的。

充电管理模块140用于从充电器接收电力。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的电流。在一些无线充电的实施例中,充电管理模块140可以通过终端设备100的无线充电线圈接收电磁波(电流路径如虚线所示)。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为终端设备100供电。

电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量、电池循环次数和电池健康状态(例如,漏电、阻抗)等参数。可选地,电源管理模块141可以设置于处理器110中,或者,电源管理模块141和充电管理模块140可以设置于同一个器件中。

终端设备100的无线通信功能可以通过天线1、天线2、移动通信模块150、无线通信模块160、调制解调处理器以及基带处理器等器件实现。

天线1和天线2用于发射和接收电磁波信号。终端设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

终端设备100可以通过GPU、显示屏194以及应用处理器实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏194可以用于显示图像或视频。例如,显示屏可以显示第N帧图像。

示例性地,显示屏194可以包括显示面板;在本申请的实施例中显示面板可以采用有机发光二极管(organic light-emitting diode,OLED)、有源矩阵有机发光二极体(active-matrix organic light-emitting diode,AMOLED)、或者微型OLED(Micro OLED)等。

在一些实施例中,终端设备100可以包括1个或N个显示屏194,N为大于1的正整数。

在一些实施例中,处理器110与显示屏194通过显示屏串行接口(display serialinterface,DSI)接口通信,实现终端设备100的显示功能。

终端设备100可以通过ISP、摄像头193、视频编解码器、GPU、显示屏194以及应用处理器等实现拍摄功能。

ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP可以对图像的噪点、亮度和色彩进行算法优化,ISP还可以优化拍摄场景的曝光和色温等参数。在一些实施例中,ISP可以设置在摄像头193中。

摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的红绿蓝(red green blue,RGB),YUV等格式的图像信号。在一些实施例中,终端设备100可以包括1个或N个摄像头193,N为大于1的正整数。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。

视频编解码器用于对数字视频压缩或解压缩。终端设备100可以支持一种或多种视频编解码器。这样,终端设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1、MPEG2、MPEG3和MPEG4。

NPU是一种借鉴生物神经网络结构的处理器,例如借鉴人脑神经元之间传递模式对输入信息快速处理,还可以不断地自学习。通过NPU可以实现终端设备100的智能认知等功能,例如:图像识别、人脸识别、语音识别和文本理解。

外部存储器接口120可以用于连接外部存储卡,例如安全数码(secure digital,SD)卡,实现扩展终端设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能(例如,声音播放功能和图像播放功能)所需的应用程序。存储数据区可存储终端设备100使用过程中所创建的数据(例如,音频数据和电话本)。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如:至少一个磁盘存储器件、闪存器件和通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在内部存储器121的指令和/或存储在设置于处理器中的存储器的指令,执行终端设备100的各种处理方法。

终端设备100可以通过音频模块170、扬声器170A、受话器170B、麦克风170C、耳机接口170D以及应用处理器等实现音频功能,例如,音乐播放和录音。

按键190包括开机键和音量键。按键190可以是机械按键,也可以是触摸式按键。终端设备100可以接收按键输入信号,实现于案件输入信号相关的功能。

指示器192可以是指示灯,可以用于指示充电状态和电量变化,也可以用于指示消息、未接来电和通知。

需要说明的是,图1所示的结构并不构成对终端设备100的具体限定。在本申请另一些实施例中,终端设备100可以包括比图1所示的部件更多或更少的部件,或者,终端设备100可以包括图1所示的部件中某些部件的组合,或者,终端设备100可以包括图1所示的部件中某些部件的子部件。图1示的部件可以以硬件、软件、或软件和硬件的组合实现。

由于图1所示的终端设备的显示屏中可以包括显示面板,因此每个像素可以对应一个像素驱动电路,通过像素驱动电路可以对不同的像素点进行显示;下面结合图2对像素驱动电路的工作原理进行描述。

图2示出了一种适用于本申请的7T1C像素驱动电路的示意图。

应理解,本申请实施例的调节显示组件的驱动电压的方法可以适用于任意一种像素驱动电路;此处以7T1C像素驱动电路为例,对7T1C像素驱动电路的工作原理进行说明。

如图2所示,7T1C像素驱动电路中可以包括七个薄膜晶体管与一个电容;其中,七个薄膜晶体管包括:T

根据如图2所示的根据7T1C像素驱动电路,T

应理解,灰阶是指是将亮度的最亮与最暗之间的亮度变化划分为若干份,以便于通过输入信号对屏幕亮度进行控制。比如,一帧图像可以由多个像素点组成,通常每一个像素可以呈现出许多不同的颜色,它是由红、绿、蓝(RGB)三个子像素组成的;每一个子像素,其背后的光源都可以显现出不同的亮度级别,通过灰阶则可以表示由最暗到最亮之间不同亮度的层次级别;灰阶的层次级别越多,所能够呈现的画面效果也就越细腻。

还应理解,上述发光体可以是发光二极管;比如,发光体可以是指OLED,或者其他发光二级管,本申请对此不做任何限定。

目前,通常对主动发光式显示组件提供固定的驱动电压;例如,像素驱动电路采用的为固定电压工作方式,则该固定电压满足像素最大亮度的要求,即满足亮度的最高灰阶(例如,8bit色深的显示组件的最高灰阶为255;10bit色深的显示组件的最高灰阶为1023);但是,主动发光式显示组件中显示的内容是动态变化的,并非所有显示画面均出现亮度的最高灰阶;通过采用固定电压工作方式使得主动发光式显示组件的功耗较大。

有鉴于此,本申请提供了一种调节显示组件的驱动电压的方法,在本申请的实施例中根据第N帧图像的最高灰阶确定显示组件显示第N帧图像时所需的驱动电压,根据显示第N帧图像所需的驱动电压对显示组件的驱动电压进行动态调节;使得在确保图像正常显示的情况下,减少显示组件的驱动电压从而降低显示组件的功耗。

在一个示例中,本申请实施例提供的调节显示组件的驱动电压的方法可以应用于智慧屏,如图3所示;通过本申请的方法,可以根据一帧图像的最高灰阶确定智慧屏显示该帧图像所需的驱动电压;根据智慧屏显示该帧图像所需的驱动电压可以对智慧屏驱动电压进行动态调节;避免了采用恒定电压所存在的功耗较大的问题,通过本申请实施例的方法,在确保智慧屏能够正常显示的情况下,减少驱动电压降低智慧屏的功耗。

在一个示例中,本申请实施例提供的调节显示组件的驱动电压的方法可以应用于手机,如图4所示;通过本申请的方法,可以根据一帧图像的最高灰阶确定手机中显示组件显示该帧图像所需的驱动电压;根据手机中显示组件显示该帧图像所需的驱动电压可以对手机中显示组件的驱动电压进行动态调节;避免了采用恒定电压所存在的功耗较大的问题,通过本申请实施例的方法,在确保手机能够正常显示的情况下,减少手机中显示组件的驱动电压,从而降低手机中显示组件的功耗。

应理解,上述为对应用场景的举例说明,并不对本申请的应用场景作任何限定;本申请实施例提供的方法可以适用于任何通过像素驱动电路进行显示的终端设备。

图5示出了一种适用于本申请实施例的调节显示组件的驱动电压的系统架构的示意图。

如图5所述,终端设备200中可以包括显示子系统210与显示组件220;显示子系统210中可以包括显示缓存模块211、图像最高灰阶计算模块212、电压调整量计算模块213与显示串行接口215(display serial interface,DSI)。

可选地,显示子系统210中还可以包括亮度补偿量计算模块214。

示例性地,显示组件220是指主动发光的显示组件;主动发光的显示组件可以包括显示面板与印制线路板(printed circuit board,PCB);PCB上包括像素驱动电路,显示组件220通过像素驱动电路驱动图像数据在显示面板上进行显示。

例如,主动发光的显示组件包括的显示面板可以采用有机发光二极管(organiclight-emitting diode,OLED)、有源矩阵有机发光二极体(active-matrix organiclight-emitting diode,AMOLED)、柔性发光二极管(flex light-emitting diode,FLED)、迷你发光二极管(mini light-emitting diode,Mini LED)、微型发光二极管(microlight-emitting diode,Micro LED)、微型OLED(Micro OLED)或者量子点发光二极管(quantum dot light emitting diodes,QLED)中的任意一种。

可选地,图像最高灰阶计算模块212、电压调整量计算模块213与亮度补偿量计算模块214可以集成在终端设备200的系统级芯片(system on chip,SOC)上。

可选地,图像最高灰阶计算模块212、电压调整量计算模块213与亮度补偿量计算模块214可以是终端设备200中算例硬件中的模块;例如,可以是中央处理器(centralprocessing unit,CPU)或者数字信号处理器(digital signal processor,DSP)中的模块。

示例性地,显示缓存模块211用于存储图像或者视频数据。图像最高灰阶计算模块212用于统计一帧图像的最高灰阶;最高灰阶是指一帧图像中包括的所有像素对应的灰阶的最大值。电压调整量计算模块213用于计算驱动电压的调整量;比如,根据一帧图像的最高灰阶可以确定一帧图像所需的驱动电压,根据所需的最小电压调整V

应理解,对于一帧图像而言驱动电压(V

可选地,显示子系统210中还可以包括亮度补偿量计算模块214,亮度补偿量计算模块214用于计算亮度补偿值;在T

可选地,在一种可能的实现方式中,若T

图6示出了一种薄膜晶体管的输出特性曲线的示意图。该输出特性曲线可以是指如图1所示的T

如图6所示,EM用于控制T

示例性地,结合图6对亮度补偿量进行详细的说明;如图6所示,在理想状态下T

应理解,由于电流与亮度存在关联关系,通过改变电流则可以改变显示的亮度;因此,可以通过亮度补偿量对显示图像进行亮度补偿从而能够弥补在饱和区时T

在本申请的实施例中,通过调整驱动电压(V

下面结合图7至图10对本申请实施例提供的调节显示组件的驱动电压的方法进行详细描述。

实现方式一

在一个示例中,可以根据一帧图像的最高灰阶确定显示组件显示该帧图像所需的驱动电压,从而对像素驱动电路的驱动电压进行调整;当T

图7对本申请实施例提供的调节显示组件的驱动电压的方法进行详细的描述。如图7所示,该方法包括步骤S301至步骤S312;下面分别对步骤S301至步骤S312进行详细的描述。

步骤S301、显示缓存模块向图像最高灰阶计算模块发送第N帧图像的数据,N为正整数。

示例性地,图形处理器、视频解码器(video decoder)或者显示组件连接的部件(video processing unit,VPU)等可以向显示缓存模块中写入图像数据。

应理解,第N帧图像的数据可以是指写入显示缓存模块的当前帧图像的数据;即第N帧图像的数据是指待显示的图像帧的数据。可选地,当显示缓存模块中写入新的图像数据时,显示缓存模块可以主动向图像最高灰阶计算模块发送图像数据。

可选地,在显示缓存模块收到指令时,显示缓存模块可以向图像最高灰阶计算模块发送第N帧图像的数据;比如,在显示缓存模块收到图像最高灰阶计算模块发送的图像数据调用指令后,显示缓存模块可以将新写入的图像数据发送至图像最高灰阶计算模块。

步骤S302、图像最高灰阶计算模块可以根据第N帧图像数据确定第N帧图像中的最高灰阶。

示例性地,显示缓存模块中的存储的多帧图像数据;图像最高灰阶计算模块可以根据运算能力从显示缓存模块中获取图像的数据;并根据图像的数据确定该图像的最高灰阶。示例性地,可以通过识别第N帧图像的直方图得到第N帧图像的最高灰阶。

例如,对于8bit色深的显示组件,理论灰阶范围为0~255;对于第N帧图像,可以根据第N帧图像的直方图确定第N帧图像的最高灰阶为230。

例如,对于10bit色深的显示组件,理论灰阶范围为0~1023;对于第N帧图像,可以根据第N帧图像的直方图确定第N帧图像的最高灰阶为900。

示例性地,可以通过遍历第N帧图像中的每个像素点确定第N帧图像的最高灰阶。

示例性地,可以通过显示缓存模块连接的上一部件输出第N帧图像的最大灰阶;显示组件连接的上一部件可以是指GPU、视频解码器(video decoder),显示组件连接的部件(video processing unit,VPU)等。

步骤S303、图像最高灰阶计算模块向电压调整量计算模块发送第N帧图像的最高灰阶。

步骤S304、电压调整量计算模块可以根据第N帧图像的最高灰阶确定最小电压差;根据最小电压差确定第N帧图像的电压调整量。

示例性地,电压调整量计算模块根据第N帧图像的最高灰阶可以确定像素驱动电路中发光体(例如,发光二极管)所需的最小电流;由于发光体的工作电压正比于工作电流,因此根据发光体所需的最小电流与T

例如,如图6所示,EM用于控制T

应理解,在T

可选地,在一种可能的实现方式中,第N帧图像的电压调整量可以是指显示组件显示第N帧图像的驱动电压的绝对值。

可选地,在一种可能的实现方式中,第N帧图像的电压调整量可以是指相对于第N-1帧图像的驱动电压(第一驱动电压的一个示例)的电压差。

应理解,由于一帧图像对应一个驱动电压,即一帧图像包括的多个像素驱动电路共享一个驱动电压;因此,需要确保驱动电压使得一帧图像中的最高灰阶可以正常显示;在本申请的实施例中,通过第N帧图像的最高灰阶可以确定显示组件显示第N帧图像所需的驱动电压值,即显示第N帧图像所需的最小电压;同等亮度情况下,第N帧图像的最高灰阶决定了像素驱动电路工作电压与驱动电压之间的最小电压差,通常情况下工作电压是不变的,通过调节驱动电压的大小使得满足显示组件显示第N帧图像所需的最小电压差。

步骤S305、电压调整量计算模块向亮度补偿量计算模块发送第N帧图像的电压调整量。

步骤S306、电压调整量计算模块向显示接口发送第N帧图像的电压调整量。

步骤S307、亮度补偿量计算模块根据第N帧图像的电压调整量与输出图像曲线得到第N帧图像的亮度补偿量。

例如,亮度补偿量计算模块根据第N帧图像电压调整量与晶体管的输出特性曲线确定第N帧图像的亮度补偿量,其中,晶体管是指像素驱动电路中用于向发光体提供驱动电流的晶体管,比如,如图2中所示的T

应理解,在本申请的实施例中,像素驱动电路中用于向发光体(例如,OLED)提供驱动电流的薄膜晶体管可以始终工作在饱和区,即显示组件在显示第N帧图像的最高灰阶和最低灰阶时,用于向发光体提供驱动电流的薄膜晶体管可以始终工作在输出特性曲线的饱和区;薄膜晶体管通过输出不同的漏极电流使得发光体显示不同的亮度。

需要说明的是,亮度补偿量的实质可以看作是电流补偿量;由于亮度与电流是强相关的,如图6所示,由于T

示例性地,如图6所示的输出特性曲线可以确定曲线在饱和区的斜率(第一斜率的一个示例),根据电压调整量可以确定ΔU;根据输出特性曲线在饱和区的斜率与ΔU可以得到ΔI,根据ΔI可以得到亮度补偿量。

步骤S308、亮度补偿量计算模块向显示接口发送第N帧图像的亮度补偿量。

步骤S309、显示组件向显示接口发送同步信号。

示例性地,同步信号可以用于指示显示组件开始显示第N帧图像。

步骤S310、显示接口在接收到同步信号后可以从显示缓存模块中获取第N帧图像的数据。

步骤S311、显示接口向显示组件发送第N帧图像的电压调整量、第N帧图像的亮度补偿量与第N帧图像的数据。

可选地,第N帧图像的电压调整量可以是指显示组件显示第N帧图像的驱动电压的绝对值。

可选地,第N帧图像的电压调整量可以是指相对于第N-1帧图像的驱动电压的电压差。

例如,电压差可以是指显示第N-1帧图像时的驱动电压与第N帧图像的驱动电压之间的电压差。

第一种情况:显示组件为不具有缓存区域的显示组件。

在一个示例中,在显示组件不具有缓存区域时,则显示组件无法对第N帧图像的数据进行缓存;因此,显示接口在接收到同步信号后可以先向显示组件发送第N帧图像的电压调整量与第N帧图像的亮度补偿量,再向显示组件发送第N帧图像的数据。

第二种情况:显示组件为具有一个缓存区域的显示组件。

在一个示例中,在显示组件具有一个缓存区域时,显示组件可以用于缓存正在显示的当前帧图像的下一帧图像的数据,则显示接口在收到同步指令后可以同时发送第N帧图像的电压调整量、第N帧图像的亮度补偿量与第N帧图像的数据;或者,可以先发送第N帧图像的数据,再发送第N帧图像的电压调整量与第N帧图像的亮度补偿量。

第三种情况:显示组件为具有多个缓存区域的显示组件。

在一个示例中,在显示组件为具有多个缓存区域时,显示接口在向显示组件发送电压调整量、亮度补偿量与图像的数据时需要进行标记,即对一帧图像与该帧图像对应的一组电压调整量与亮度补偿量进行标记。

应理解,电压调整量与亮度补偿量是与图像中的最高灰阶相关的;对于不同的图像,图像中的最高灰阶不同,电压调整量与亮度补偿量可以不同。

步骤S312、显示组件根据第N帧图像的电压调整量与第N帧图像的亮度补偿量,对第N帧图像的数据进行显示。

例如,显示组件可以根据第N帧图像的电压调整量与第N帧图像的亮度补偿量进行设定,然后显示第N帧图像的数据。

应理解,显示组件的驱动电压可以是指如图2所示的像素驱动电路中的V

在本申请的实施例中,根据第N帧图像的最高灰阶可以确定显示组件显示第N帧图像时所需的电压大小;根据显示第N帧图像所需的电压大小对显示组件的驱动电压进行调节,从而能够在确保图像正常显示时,减小驱动电压降低显示组件的功耗;此外,还可以根据第N帧图像所需的电压大小与像素驱动电路中的驱动晶体管(例如,用于向发光体提供驱动电流的晶体管)的输出特性曲线确定亮度补偿量,从而对第N帧图像进行亮度补偿。

可选地,在一个示例中,如图7所示系统芯片中可以包括中央处理器,则图像最高灰阶计算模块、电压调整量计算模块与亮度补偿量计算模块可以是中央处理器中的模块;可以由中央处理器执行步骤S302至步骤S308。

可选地,在一个示例中,如图7所示的芯片系统中可以包括中央处理器与图形处理器,则图像最高灰阶计算模块、电压调整量计算模块与亮度补偿量计算模块可以是图形处理器中的模块;由中央处理器从显示缓存模块中获取第N帧图像的数据,并将第N帧图像的数据发送至图形处理器中,可以由图形处理器执行步骤S302、步骤S303、步骤S305、步骤S308;图形处理器将第N帧图像的电压调整量与第N帧图像的亮度补偿量发送至中央处理器;中央处理器向显示接口发送第N帧图像的电压调整量与第N帧图像的亮度补偿量。可选地,在一个示例中,如图7所示的芯片系统中可以包括中央处理器与图形处理器,图形处理器中可以包括图像最高灰阶计算模块;中央处理器中可以包括电压调整量计算模块与亮度补偿量计算模块;可以由中央处理器与图形处理器之间交互完成步骤S302至步骤S308;如图8所示。

需要说明的是,上述的图形处理器还可以是其他的用于运算的处理器,比如,数字信号处理器,本申请对此不作任何限定。

图8是本申请实施例提供的调节显示组件的驱动电压的方法进行详细的描述。如图8所示,该方法包括步骤S401至步骤S414;下面分别对步骤S401至步骤S414进行详细的描述。

步骤S401、中央处理器从显示缓存模块获取第N帧图像的数据,N为正整数。

示例性地,图形处理器、视频解码器(video decoder)或者显示组件连接的部件(video processing unit,VPU)等可以向显示缓存模块中写入图像数据。

应理解,第N帧图像的数据可以是指写入显示缓存模块的当前帧图像的数据;第N帧图像的数据为待显示的图像帧的数据。

示例性地,在显示缓存模块中写入第N帧图像的数据时,中央处理器可以根据运算能力从显示缓存模块中获取图像的数据。

步骤S402、中央处理器向图形处理器发送第N帧图像的数据。

步骤S403、图形处理器中包括图像最高灰阶计算模块,图像最高灰阶计算模块可以根据第N帧图像数据确定第N帧图像中的最高灰阶。

示例性地,显示缓存模块中的存储的多帧图像数据;图像最高灰阶计算模块可以根据运算能力从显示缓存模块中获取图像的数据;并根据图像的数据确定该图像的最高灰阶。示例性地,可以通过识别第N帧图像的直方图得到第N帧图像的最高灰阶。

例如,对于8bit色深的显示组件,理论灰阶范围为0~255;对于第N帧图像,可以根据第N帧图像的直方图确定第N帧图像的最高灰阶为230。

例如,对于10bit色深的显示组件,理论灰阶范围为0~1023;对于第N帧图像,可以根据第N帧图像的直方图确定第N帧图像的最高灰阶为900。

示例性地,可以通过遍历第N帧图像中的每个像素点确定第N帧图像的最高灰阶。

示例性地,可以通过显示缓存模块连接的上一部件输出第N帧图像的最大灰阶;显示组件连接的上一部件可以是指GPU、视频解码器(video decoder),显示组件连接的部件(video processing unit,VPU)等。

步骤S404、图形处理器向中央处理器发送第N帧图像的最高灰阶。

示例性地,中央处理器中包括电压调整量计算模块与亮度补偿计算模块。

步骤S405、中央处理器中的电压调整量计算模块可以根据第N帧图像的最高灰阶确定最小电压差;根据最小电压差确定第N帧图像的电压调整量。

示例性地,电压调整量计算模块根据第N帧图像的最高灰阶可以确定像素驱动电路中发光体(例如,发光二极管)所需的最小电流;由于发光体的工作电压正比于工作电流,因此根据发光体所需的最小电流与T

可选地,在一种可能的实现方式中,第N帧图像的电压调整量可以是指显示组件显示第N帧图像的驱动电压的绝对值。

可选地,在一种可能的实现方式中,第N帧图像的电压调整量可以是指相对于第N-1帧图像的驱动电压(第一驱动电压的一个示例)的电压差。

应理解,由于一帧图像对应一个驱动电压,即一帧图像包括的多个像素驱动电路共享一个驱动电压;因此,需要确保驱动电压使得一帧图像中的最高灰阶可以正常显示;在本申请的实施例中,通过第N帧图像的最高灰阶可以确定显示组件显示第N帧图像所需的驱动电压值,即显示第N帧图像所需的最小电压;同等亮度情况下,第N帧图像的最高灰阶决定了像素驱动电路工作电压与驱动电压之间的最小电压差,通常情况下工作电压是不变的,通过调节驱动电压的大小使得满足显示组件显示第N帧图像所需的最小电压差。

步骤S406、中央处理器向显示接口发送第N帧图像的电压调整量。

步骤S407、中央处理器中的亮度补偿量计算模块根据第N帧图像电压调整量与输出特性曲线得到第N帧图像的亮度补偿量。

例如,亮度补偿量计算模块根据第N帧图像电压调整量与晶体管的输出特性曲线确定第N帧图像的亮度补偿量,其中,晶体管是指像素驱动电路中用于向发光体提供驱动电流的晶体管,比如,如图2中所示的T

应理解,在本申请的实施例中,像素驱动电路中用于向发光体(例如,OLED)提供驱动电流的薄膜晶体管可以始终工作在饱和区,即显示组件在显示第N帧图像的最高灰阶和最低灰阶时,用于向发光体提供驱动电流的薄膜晶体管可以始终工作在输出特性曲线的饱和区;薄膜晶体管通过输出不同的漏极电流使得发光体显示不同的亮度。

需要说明的是,亮度补偿量的实质可以看作是电流补偿量;由于亮度与电流是强相关的,如图6所示,由于T

示例性地,如图6所示的输出特性曲线可以确定曲线在饱和区的斜率,根据电压调整量可以确定ΔU;根据输出特性曲线在饱和区的斜率与ΔU可以得到ΔI,根据ΔI可以得到亮度补偿量。

步骤S408、中央处理器向显示接口发送第N帧图像的亮度补偿量。

步骤S409、显示组件向显示接口发送同步信号。

示例性地,同步信号可以用于指示显示组件开始显示第N帧图像。

步骤S410、显示接口向中央处理器发送同步信号。

步骤S411、中央处理器在接收到同步信号后,可以从显示缓存模块中获取第N帧图像的数据。

步骤S412、中央处理器向显示接口发送第N帧图像的数据。

步骤S413、显示接口向显示组件发送第N帧图像的电压调整量、第N帧图像的亮度补偿量与第N帧图像的数据。

可选地,第N帧图像的电压调整量可以是指显示组件显示第N帧图像的驱动电压的绝对值。

可选地,第N帧图像的电压调整量可以是指相对于第N-1帧图像的驱动电压的电压差。

例如,电压差可以是指显示第N-1帧图像时的驱动电压与第N帧图像的驱动电压之间的电压差。

第一种情况:显示组件为不具有缓存区域的显示组件。

在一个示例中,在显示组件不具有缓存区域时,则显示组件无法对第N帧图像的数据进行缓存;因此,显示接口在接收到同步信号后可以先向显示组件发送第N帧图像的电压调整量与第N帧图像的亮度补偿量,再向显示组件发送第N帧图像的数据。

第二种情况:显示组件为具有一个缓存区域的显示组件。

在一个示例中,在显示组件具有一个缓存区域时,显示组件可以用于缓存正在显示的当前帧图像的下一帧图像的数据,则显示接口在收到同步指令后可以同时发送第N帧图像的电压调整量、第N帧图像的亮度补偿量与第N帧图像的数据;或者,可以先发送第N帧图像的数据,再发送第N帧图像的电压调整量与第N帧图像的亮度补偿量。

第三种情况:显示组件为具有多个缓存区域的显示组件。

在一个示例中,在显示组件为具有多个缓存区域时,显示接口在向显示组件发送电压调整量、亮度补偿量与图像的数据时需要进行标记,即对一帧图像与该帧图像对应的一组电压调整量与亮度补偿量进行标记。

应理解,电压调整量与亮度补偿量是与图像中的最高灰阶相关的;对于不同的图像,图像中的最高灰阶不同,电压调整量与亮度补偿量可以不同。

步骤S414、显示组件根据第N帧图像的电压调整量与第N帧图像的亮度补偿量,对第N帧图像的数据进行显示。

例如,显示组件可以根据第N帧图像的电压调整量与第N帧图像的亮度补偿量进行设定,然后显示第N帧图像的数据。

应理解,显示组件的驱动电压可以是指如图2所示的像素驱动电路中的V

在本申请的实施例中,根据第N帧图像的最高灰阶可以确定显示组件显示第N帧图像时所需的电压大小;根据显示第N帧图像所需的电压大小对显示组件的驱动电压进行调节,从而能够在确保图像正常显示时,减小驱动电压降低显示组件的功耗;此外,还可以根据第N帧图像所需的电压大小与像素驱动电路中的驱动晶体管(例如,用于向发光体提供驱动电流的晶体管)的输出特性曲线确定亮度补偿量,从而对第N帧图像进行亮度补偿。

实现方式二

在一个示例中,若T

图9对本申请实施例提供的调节显示组件的驱动电压的方法进行详细的描述。如图9所示,该方法包括步骤S501至步骤S509;下面分别对步骤S501至步骤S509进行详细的描述。

步骤S501、显示缓存模块向图像最高灰阶计算模块发送第N帧图像的数据,N为正整数。

示例性地,图形处理器、视频解码器(video decoder)或者显示组件连接的部件(video processing unit,VPU)等可以向显示缓存模块中写入图像数据。

应理解,第N帧图像的数据可以是指写入显示缓存模块的当前帧图像的数据;第N帧图像的数据为待显示的图像帧的数据。

示例性地,在显示缓存模块中可以包括多帧图像的数据时,中央处理器可以根据运算能力从显示缓存模块中获取数据。可选地,当显示缓存模块中写入新的图像数据时,显示缓存模块可以主动向图像最高灰阶计算模块发送图像数据。

可选地,在显示缓存模块收到指令时,显示缓存模块可以向图像最高灰阶计算模块发送第N帧图像的数据;比如,在显示缓存模块收到图像最高灰阶计算模块发送的图像数据调用指令后,显示缓存模块可以将新写入的图像数据发送至图像最高灰阶计算模块。

步骤S502、图像最高灰阶计算模块可以根据第N帧图像的数据确定第N帧图像中的最高灰阶。

示例性地,可以通过识别第N帧图像的直方图得到第N帧图像的最高灰阶。

例如,对于8bit色深的显示组件,理论灰阶范围为0~255;对于第N帧图像,可以根据第N帧图像的直方图确定第N帧图像的最高灰阶为230。

例如,对于10bit色深的显示组件,理论灰阶范围为0~1023;对于第N帧图像,可以根据第N帧图像的直方图确定第N帧图像的最高灰阶为900。

示例性地,可以通过遍历第N帧图像中的每个像素点确定第N帧图像的最高灰阶。

示例性地,可以通过显示缓存模块连接的上一部件输出第N帧图像的最大亮,根据第N帧图像的最大亮度值确定第N帧图像的最高灰阶;显示组件连接的上一部件可以是指GPU、视频解码器(video decoder),显示组件连接的部件(video processing unit,VPU)等。

步骤S503、图像最高灰阶计算模块向电压调整量计算模块发送第N帧图像的最高灰阶。

步骤S504、电压调整量计算模块可以根据第N帧图像的最高灰阶确定最小电压差;根据最小电压差确定第N帧图像的电压调整量。

示例性地,电压调整量计算模块根据第N帧图像的最高灰阶可以确定像素驱动电路中发光体(例如,发光二极管)所需的最小电流;由于发光体的工作电压正比于工作电流,因此根据发光体所需的最小电流与T

例如,如图6所示,EM用于控制T

应理解,在T

可选地,在一种可能的实现方式中,第N帧图像的电压调整量可以是指显示组件显示第N帧图像的驱动电压的绝对值。

可选地,在一种可能的实现方式中,第N帧图像的电压调整量可以是指相对于第N-1帧图像的驱动电压的电压差。

应理解,由于一帧图像对应一个驱动电压,即一帧图像包括的多个像素驱动电路共享一个驱动电压;因此,需要确保驱动电压使得一帧图像中的最高灰阶可以正常显示;在本申请的实施例中,通过第N帧图像的最高灰阶可以确定显示组件显示第N帧图像所需的驱动电压值,即显示第N帧图像所需的最小电压;同等亮度情况下,第N帧图像的最高灰阶决定了像素驱动电路工作电压与驱动电压之间的最小电压差,通常情况下工作电压是不变的,通过调节驱动电压的大小使得满足显示组件显示第N帧图像所需的最小电压差。

步骤S505、电压调整量计算模块向显示接口发送第N帧图像的电压调整量。

步骤S506、显示组件向显示接口发送同步信号。

示例性地,同步信号可以用于指示显示组件开始显示第N帧图像。

步骤S507、显示接口在接收到同步信号后,可以从显示缓存模块中获取第N帧图像的数据。

步骤S508、显示接口向显示组件发送第N帧图像的电压调整量与第N帧图像的数据。

可选地,第N帧图像的电压调整量可以是指显示组件显示第N帧图像的驱动电压的绝对值。

可选地,第N帧图像的电压调整量可以是指相对于第N-1帧图像的驱动电压的电压差。

例如,电压差可以是指显示第N-1帧图像时的驱动电压与第N帧图像的驱动电压之间的电压差。

第一种情况:显示组件为不具有缓存区域的显示组件。

在一个示例中,在显示组件不具有缓存区域时,则显示组件无法对第N帧图像的数据进行缓存;因此,显示接口在接收到同步信号后可以先向显示组件发送第N帧图像的电压调整量,再向显示组件发送第N帧图像的数据。

第二种情况:显示组件为具有一个缓存区域的显示组件。

在一个示例中,在显示组件具有一个缓存区域时,显示组件可以用于缓存正在显示的当前帧图像的下一帧图像的数据,则显示接口在收到同步指令后可以同时发送第N帧图像的电压调整量与第N帧图像的数据;或者,可以先发送第N帧图像的数据,再发送第N帧图像的电压调整量。

第三种情况:显示组件为具有多个缓存区域的显示组件。

在一个示例中,在显示组件为具有多个缓存区域时,显示接口在向显示组件发送电压调整量时需要进行标记,即对一帧图像与该帧图像对应的电压调整量进行标记。

应理解,电压调整量与图像中的最高灰阶相关的;对于不同的图像,图像中的最高灰阶不同,电压调整量可以不同。

步骤S509、根据第N帧图像的电压调整量与第N帧图像的亮度补偿量,对第N帧图像的数据进行显示。

例如,显示组件可以根据第N帧图像的电压调整量与第N帧图像的亮度补偿量进行设定,然后显示第N帧图像的数据。

应理解,显示组件的驱动电压可以是指如图2所示的像素驱动电路中的V

在本申请的实施例中,根据第N帧图像的最高灰阶可以确定显示组件显示第N帧图像时所需的电压大小;根据显示第N帧图像所需的电压大小对显示组件的驱动电压进行调节,从而能够在确保图像正常显示时,减小驱动电压降低显示组件的功耗。

可选地,在一个示例中,如图9所示系统芯片中可以包括中央处理器,则图像最高灰阶计算模块与电压调整量计算模块可以是中央处理器中的模块;可以由中央处理器执行步骤S502至步骤S507。

可选地,在一个示例中,如图9所示的芯片系统中可以包括中央处理器与图形处理器,则图像最高灰阶计算模块与电压调整量计算模块可以是图形处理器中的模块;由中央处理器从显示缓存模块中获取第N帧图像的数据,并将第N帧图像的数据发送至图形处理器中,可以由图形处理器执行步骤S502与步骤S504;图形处理器将第N帧图像的电压调整量发送至中央处理器;中央处理器向显示接口发送第N帧图像的电压调整量。

可选地,在一个示例中,如图9所示的芯片系统中可以包括中央处理器与图形处理器,图形处理器中可以包括图像最高灰阶计算模块;中央处理器中可以包括电压调整量计算模块;可以由中央处理器与图形处理器之间交互完成步骤S502至步骤S507;如图10所示。

需要说明的是,上述的图形处理器还可以是其他的用于运算的处理器,比如,数字信号处理器,本申请对此不作任何限定。

图10是本申请实施例提供的调节显示组件的驱动电压的方法进行详细的描述。如图10所示,该方法包括步骤S601至步骤S612;下面分别对步骤S601至步骤S612进行详细的描述。

步骤S601、中央处理器从显示缓存模块获取第N帧图像的数据,N为正整数。

示例性地,图形处理器、视频解码器(video decoder)或者显示组件连接的部件(video processing unit,VPU)等可以向显示缓存模块中写入图像数据。

应理解,第N帧图像的数据可以是指写入显示缓存模块的当前帧图像的数据;第N帧图像的数据为待显示的图像帧的数据。

示例性地,在显示缓存模块中写入第N帧图像的数据时,中央处理器可以根据运算能力从显示缓存模块中获取图像的数据。

步骤S602、中央处理器向图形处理器发送第N帧图像的数据。

步骤S603、图形处理器中包括图像最高灰阶计算模块,图像最高灰阶计算模块可以根据第N帧图像数据确定第N帧图像中的最高灰阶。

示例性地,显示缓存模块中的存储的多帧图像数据;图像最高灰阶计算模块可以根据运算能力从显示缓存模块中获取图像的数据;并根据图像的数据确定该图像的最高灰阶。示例性地,可以通过识别第N帧图像的直方图得到第N帧图像的最高灰阶。

例如,对于8bit色深的显示组件,理论灰阶范围为0~255;对于第N帧图像,可以根据第N帧图像的直方图确定第N帧图像的最高灰阶为230。

例如,对于10bit色深的显示组件,理论灰阶范围为0~1023;对于第N帧图像,可以根据第N帧图像的直方图确定第N帧图像的最高灰阶为900。

示例性地,可以通过遍历第N帧图像中的每个像素点确定第N帧图像的最高灰阶。

示例性地,可以通过显示缓存模块连接的上一部件输出第N帧图像的最大灰阶;显示组件连接的上一部件可以是指GPU、视频解码器(video decoder),显示组件连接的部件(video processing unit,VPU)等。

步骤S604、图形处理器向中央处理器发送第N帧图像的最高灰阶。

示例性地,中央处理器中包括电压调整量计算模块与亮度补偿计算模块。

步骤S605、中央处理器中的电压调整量计算模块可以根据第N帧图像的最高灰阶确定最小电压差;根据最小电压差确定第N帧图像的电压调整量。

示例性地,电压调整量计算模块根据第N帧图像的最高灰阶可以确定像素驱动电路中发光体(例如,发光二极管)所需的最小电流;由于发光体的工作电压正比于工作电流,因此根据发光体所需的最小电流与T

可选地,在一种可能的实现方式中,第N帧图像的电压调整量可以是指显示组件显示第N帧图像的驱动电压的绝对值。

可选地,在一种可能的实现方式中,第N帧图像的电压调整量可以是指相对于第N-1帧图像的驱动电压(第一驱动电压的一个示例)的电压差。

应理解,由于一帧图像对应一个驱动电压,即一帧图像包括的多个像素驱动电路共享一个驱动电压;因此,需要确保驱动电压使得一帧图像中的最高灰阶可以正常显示;在本申请的实施例中,通过第N帧图像的最高灰阶可以确定显示组件显示第N帧图像所需的驱动电压值,即显示第N帧图像所需的最小电压;同等亮度情况下,第N帧图像的最高灰阶决定了像素驱动电路工作电压与驱动电压之间的最小电压差,通常情况下工作电压是不变的,通过调节驱动电压的大小使得满足显示组件显示第N帧图像所需的最小电压差。

步骤S606、中央处理器向显示接口发送第N帧图像的电压调整量。

步骤S607、显示组件向显示接口发送同步信号。

示例性地,同步信号可以用于指示显示组件开始显示第N帧图像。

步骤S608、显示接口向中央处理器发送同步信号。

步骤S609、中央处理器在接收到同步信号后,可以从显示缓存模块中获取第N帧图像的数据。

步骤S610、中央处理器向显示接口发送第N帧图像的数据。

步骤S611、显示接口向显示组件发送第N帧图像的电压调整量与第N帧图像的数据。

可选地,第N帧图像的电压调整量可以是指显示组件显示第N帧图像的驱动电压的绝对值。

可选地,第N帧图像的电压调整量可以是指相对于第N-1帧图像的驱动电压的电压差。

例如,电压差可以是指显示第N-1帧图像时的驱动电压与第N帧图像的驱动电压之间的电压差。

第一种情况:显示组件为不具有缓存区域的显示组件。

在一个示例中,在显示组件不具有缓存区域时,则显示组件无法对第N帧图像的数据进行缓存;因此,显示接口在接收到同步信号后可以先向显示组件发送第N帧图像的电压调整量,再向显示组件发送第N帧图像的数据。

第二种情况:显示组件为具有一个缓存区域的显示组件。

在一个示例中,在显示组件具有一个缓存区域时,显示组件可以用于缓存正在显示的当前帧图像的下一帧图像的数据,则显示接口在收到同步指令后可以同时发送第N帧图像的电压调整量与第N帧图像的数据;或者,可以先发送第N帧图像的数据,再发送第N帧图像的电压调整量。

第三种情况:显示组件为具有多个缓存区域的显示组件。

在一个示例中,在显示组件为具有多个缓存区域时,显示接口在向显示组件发送电压调整量时需要进行标记,即对一帧图像与该帧图像对应的电压调整量进行标记。

应理解,电压调整量与图像中的最高灰阶相关的;对于不同的图像,图像中的最高灰阶不同,电压调整量可以不同。

步骤S612、显示组件根据第N帧图像的电压调整量,对第N帧图像的数据进行显示。

例如,显示组件可以根据第N帧图像的电压调整量进行设定,然后显示第N帧图像的数据。

应理解,显示组件的驱动电压可以是指如图2所示的像素驱动电路中的V

在本申请的实施例中,根据第N帧图像的最高灰阶可以确定显示组件显示第N帧图像时所需的电压大小;根据显示第N帧图像所需的电压大小对显示组件的驱动电压进行调节,从而能够在确保图像正常显示时,减小驱动电压降低显示组件的功耗。

应理解,上述举例说明是为了帮助本领域技术人员理解本申请实施例,而非要将本申请实施例限于所例示的具体数值或具体场景。本领域技术人员根据所给出的上述举例说明,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本申请实施例的范围内。

上文结合图1至图10详细描述了本申请实施例提供的调节显示组件的驱动电压的方法;下面将结合图11与图12详细描述本申请的装置实施例。应理解,本申请实施例中的装置可以执行前述本申请实施例的各种方法,即以下各种产品的具体工作过程,可以参考前述方法实施例中的对应过程。

图11是本申请实施例提供的一种终端设备的结构示意图。该终端设备500包括主动发光的显示组件、存储模块710与处理模块720。

其中,所述存储模块710用于存储第N帧图像的图像数据,N为正整数;所述处理模块720用于从所述存储模块710获取所述第N帧图像的图像数据;根据所述图像数据得到所述第N帧图像的最高灰阶,所述第N帧图像的最高灰阶是指所述第N帧图像中像素对应的灰阶的最大值;根据所述第N帧图像的最高灰阶得到所述第N帧图像的驱动电压,所述第N帧图像的驱动电压是指所述显示组件显示所述第N帧图像时所需的电压;向所述显示组件发送所述第N帧图像的电压调整量,所述第N帧图像的电压调整量是根据所述第N帧图像的驱动电压得到的。

可选地,作为一个实施例,所述第N帧图像的电压调整量为所述第N帧图像的驱动电压的电压值。

可选地,作为一个实施例,所述第N帧图像的电压调整量为所述第N帧图像的驱动电压与第一驱动电压的电压差值,所述第一驱动电压是指第N-1帧图像的驱动电压。

可选地,作为一个实施例,所述处理模块720具体用于:

根据所述图像数据得到所述第N帧图像的直方图;

根据所述第N帧图像的直方图得到所述第N帧图像的最高灰阶。

可选地,作为一个实施例,所述显示组件包括像素驱动电路,所述像素驱动电路包括第一薄膜晶体管与发光体,所述第一薄膜晶体管用于向所述发光体提供驱动电流,所述处理模块720具体用于:

根据所述第N帧图像的最高灰阶确定所述第N帧图像的驱动电流,所述第N帧图像的驱动电流是指所述显示组件通过所述像素驱动电路显示所述第N帧图像时所需的电流;

根据所述第N帧图像的驱动电流与所述第一薄膜晶体管的输出特性曲线确定所述第N帧图像的驱动电压。

可选地,作为一个实施例,在所述输出特性曲线的第一斜率不等于0的情况下,所述第一斜率是指所述输出特性曲线在饱和区的斜率,所述处理模块720还用于:

根据所述第N帧图像的驱动电压与所述第一斜率确定所述第N帧图像的电流调整量;

根据所述第N帧图像的电流调整量确定所述第N帧图像的亮度补偿量,所述第N帧图像的亮度补偿量用于所述显示组件对所述第N帧图像进行亮度补偿。

可选地,作为一个实施例,所述处理模块720还用于:

向所述显示组件发送所述第N帧图像的亮度补偿量。

可选地,作为一个实施例,所述处理模块720还用于:

接收所述显示组件发送的同步信号,所述同步信号用于指示所述显示组件开始显示所述第N帧图像;

向所述显示组件发送所述第N帧图像的图像数据。

可选地,作为一个实施例,所述发光体为以下任意一项:

有机发光二极管、有源矩阵有机发光二极体、柔性发光二极管、微型发光二极管、微型有机发光二极管或者量子点发光二极管。

需要说明的是,上述终端设备700以功能模块的形式体现。这里的术语“模块”可以通过软件和/或硬件形式实现,对此不作具体限定。

例如,“模块”可以是实现上述功能的软件程序、硬件电路或二者结合。所述硬件电路可能包括应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。

因此,在本申请的实施例中描述的各示例的单元,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

图12示出了本申请提供的一种电子设备的结构示意图。图12中的虚线表示该单元或该模块为可选的。电子设备800可用于实现上述方法实施例中描述的方法。

电子设备800包括一个或多个处理器801,该一个或多个处理器801可支持电子设备800实现方法实施例中的方法。处理器801可以是通用处理器或者专用处理器。例如,处理器801可以是中央处理器(central processing unit,CPU)、数字信号处理器(digitalsignal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件,如分立门、晶体管逻辑器件或分立硬件组件。

处理器801可以用于对终端设备800进行控制,执行软件程序,处理软件程序的数据。电子设备800还可以包括通信单元805,用以实现信号的输入(接收)和输出(发送)。

例如,电子设备800可以是芯片,通信单元805可以是该芯片的输入和/或输出电路,或者,通信单元805可以是该芯片的通信接口,该芯片可以作为终端设备或其它电子设备的组成部分。

又例如,电子设备800可以是终端设备,通信单元805可以是该终端设备的收发器,或者,通信单元805可以是该终端设备的收发电路。

例如,电子设备800中可以包括一个或多个存储器802,其上存有程序804,程序804可被处理器801运行,生成指令803,使得处理器801根据指令803执行上述方法实施例中描述的方法。

可选地,存储器802中还可以存储有数据。可选地,处理器801还可以读取存储器802中存储的数据(如,第N帧图像的图像数据),该数据可以与程序804存储在相同的存储地址,该数据也可以与程序804存储在不同的存储地址。

可选地,处理器801和存储器802可以单独设置,也可以集成在一起,例如,集成在终端设备的系统级芯片(system on chip,SOC)上。

示例性地,存储器802可以用于存储本申请实施例中提供的调节显示组件的驱动电压的方法的相关程序804,处理器801可以用于在执行调节显示组件的驱动电压时调用存储器802中存储的方法的相关程序804,执行本申请实施例的方法;例如,获取第N帧图像的图像数据,N为正整数;根据所述图像数据得到所述第N帧图像的最高灰阶,所述第N帧图像的最高灰阶是指所述第N帧图像中像素对应的灰阶的最大值;根据所述第N帧图像的最高灰阶得到所述第N帧图像的驱动电压,所述第N帧图像的驱动电压是指所述显示组件显示所述第N帧图像时所需的电压;向所述显示组件发送所述第N帧图像的电压调整量,所述第N帧图像的电压调整量是根据所述第N帧图像的驱动电压得到的。

本申请还提供了一种计算机程序产品,该计算机程序产品被处理器801执行时实现本申请中任一方法实施例所述的方法。

该计算机程序产品可以存储在存储器802中,例如是程序804,程序804经过预处理、编译、汇编和链接等处理过程最终被转换为能够被处理器801执行的可执行目标文件。

本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时实现本申请中任一方法实施例所述的方法。该计算机程序可以是高级语言程序,也可以是可执行目标程序。

该计算机可读存储介质例如是存储器802。存储器802可以是易失性存储器或非易失性存储器,或者,存储器802可以同时包括易失性存储器和非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmableROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(randomaccess memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamicRAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。

应注意,尽管上述电子设备800仅仅示出了存储器、处理器与通信单元,但是在具体实现过程中,本领域的技术人员应当理解,电子设备800还可以包括实现正常运行所必须的其他器件。同时,根据具体需要,本领域的技术人员应当理解,上述电子设备800还可包括实现其他附加功能的硬件器件。此外,本领域的技术人员应当理解,上述电子设备800也可仅仅包括实现本申请实施例所必须的器件,而不必包括图12所示的全部器件。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

总之,以上所述仅为本申请技术方案的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

技术分类

06120116338998