一种画面亮度的调节方法及相关设备
文献发布时间:2024-07-23 01:35:12
技术领域
本申请实施例涉及背光显示技术领域,尤其涉及一种画面亮度的调节方法及相关设备。
背景技术
目前,分区调光技术Local Dimming,采用脉冲宽度调制(PWM,pulse-widthmodulation)的调光方式,在播放视频时,存在屏幕闪烁的问题(在高亮画面切到低亮画面比较容易出现),画质效果一般,尤其是在高刷新率的情况下容易出现拖影、残影及数据跨帧等现象,从而导致画面显示异常。
由此,需要一种可有效解决PWM调光方式存在的画面显示异常问题的方法。
发明内容
本申请实施例提供了一种画面亮度的调节方法及相关设备,用于改善画面亮度,以解决画面显示异常的问题。
本申请实施例第一方面提供了一种画面亮度的调节方法,应用于显示控制系统,所述显示控制系统与显示设备连接,所述显示控制系统包括调光控制芯片和电流驱动电路,所述方法包括:
获取针对于所述显示设备显示的当前图像帧的显示图像数据;其中,所述显示图像数据包括所述当前图像帧中对应于不同图像设置参数的图像参数数据,所述调光控制芯片用于设置所述显示图像数据;
校验所有图像设置参数的图像参数数据是否满足预设参数阈值;
当所述所有图像设置参数的图像参数数据满足所述预设参数阈值时,驱动所述电流驱动电路,根据所述图像参数数据调试所述当前图像帧的显示亮度数据,以使得所述显示设备的显示区域根据所述显示亮度数据显示所述当前图像帧。
可选地,所述获取针对于所述显示设备显示的当前图像帧的显示图像数据之前,所述方法还包括:
启动所述显示控制系统,并控制所述显示控制系统中的数据端口、定时计算电路或数据通讯接口中的一种或多种进行初始化;
当所述显示控制系统初始化完成后,接收所述调光控制芯片输出的垂直同步信号;
根据所述垂直同步信号,调用内存访问DMA模式,于预设时间间隔接收所述调光控制芯片发送的所述显示图像数据,以执行所述获取针对于所述显示设备显示的当前图像帧的显示图像数据的步骤。
可选地,所述校验所有图像设置参数的图像参数数据是否满足预设参数阈值之前,所述方法还包括:
初始化所述电流驱动电路;
当所述电流驱动电路初始化完成后,调试与所述电流驱动电路连接的驱动寄存器,以控制所述驱动寄存器将对应于所述电流驱动电路的脉冲调制信号的占空比设置为目标占空比;其中,所述脉冲调制信号与所述电流驱动电流输出的电信号存在关联,用于调控所述图像参数数据。
可选地,所述显示控制系统还包括控制电路,所述控制电路与所述电流驱动电路连接,所述校验所有图像设置参数的图像参数数据是否满足预设参数阈值之后,所述方法还包括:
将动态画面响应时间MPRT功能的MPRT标志位设置为开启状态,根据所述MPRT功能调试所述脉冲调制信号的待调试占空比,得到对应于不同待调试占空比的画面翻转时间;
确定对应不同画面翻转时间的待调试拖影显示效果;
当目标拖影显示效果满足预设拖影显示效果时,确定对应于所述目标拖影显示效果的目标调试占空比,将所述MPRT标志位发送至所述控制电路,以使得所述控制电路将所述目标调试占空比写入所述电流驱动电路,调试所述图像参数数据;其中,所述目标拖影显示效果用于描述满足预设拖影显示效果时的待调试拖影显示效果,所述目标调试占空比用于描述所述目标拖影显示效果的待调试占空比。
可选地,所述方法还包括:
将所述控制电路与所述电流驱动电路的连接方式设置为内存访问DMA模式;
根据所述DMA模式增加通讯刷新频率,并增加数据通讯接口的通讯接口数量;其中,所述通讯刷新频率用于描述所述控制电路与所述电流驱动电路的通信时间长度,所述数据通讯接口用于描述所述控制电路与所述电流驱动电路的通讯接口。
可选地,所述方法还包括:
当所述所有图像设置参数的图像参数数据未满足所述预设参数阈值时,确定所述电流驱动电路初始化完成后设置的标准亮度数据,并将所述标准亮度数据设置为所述当前图像帧的显示亮度数据;
或,当所述显示控制系统未接收到所述显示图像数据时,执行所述确定所述电流驱动电路初始化完成后设置的标准亮度数据,并将所述标准亮度数据设置为所述当前图像帧的显示亮度数据的步骤。
可选地,所述驱动所述电流驱动电路,根据所述图像参数数据调试所述当前图像帧的显示亮度数据,包括:
根据所述图像参数数据确定所述当前图像帧中,对应于不同显示分区的图像平均电平APL数据;其中,所述APL数据用于描述任一显示分区的亮度数据,所述显示区域包括多个显示分区;
根据所述APL数据确定对应的所有显示分区的亮度区间数据;
驱动所述电流驱动电路,控制所述显示设备的调控电流值,以根据所述调控电流值调整对应于所述所有显示分区的所述亮度区间数据,得到所述所有显示分区的所述显示亮度数据;其中,所述调控电流值与所述显示亮度数据存在关联关系。
本申请实施例第二方面提供了一种画面亮度的调节系统,包括:
获取单元,用于获取针对于所述显示设备显示的当前图像帧的显示图像数据;其中,所述显示图像数据包括所述当前图像帧中对应于不同图像设置参数的图像参数数据,所述调光控制芯片用于设置所述显示图像数据;
校验单元,用于校验所有图像设置参数的图像参数数据是否满足预设参数阈值;
驱动单元,用于当所述所有图像设置参数的图像参数数据满足所述预设参数阈值时,驱动所述电流驱动电路,根据所述图像参数数据调试所述当前图像帧的显示亮度数据,以使得所述显示设备的显示区域根据所述显示亮度数据显示所述当前图像帧。
本申请实施例第二方面提供的用于执行第一方面所述的画面亮度的调节方法。
本申请实施例第三方面提供了一种画面亮度的调节装置,包括:
中央处理器,存储器,输入输出接口,有线或无线网络接口以及电源;
所述存储器为短暂存储存储器或持久存储存储器;
所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行第一方面所述的画面亮度的调节方法。
本申请实施例第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质包括指令,当所述指令在计算机上运行时,使得计算机执行第一方面所述的画面亮度的调节方法。
本申请实施例第五方面提供了一种计算机程序产品,所述计算机程序产品包括指令,当所述指令在计算机上运行时,使得计算机执行第一方面所述的画面亮度的调节方法。
从以上技术方案可以看出,本申请实施例具有以下优点:通过本申请实施例公开的一种画面亮度的调节方法,先获取针对于显示设备显示的当前图像帧的显示图像数据;其中,显示图像数据包括当前图像帧中对应于不同图像设置参数的图像参数数据,调光控制芯片用于设置显示图像数据;再校验所有图像设置参数的图像参数数据是否满足预设参数阈值;最后,当所有图像设置参数的图像参数数据满足预设参数阈值时,驱动电流驱动电路,根据图像参数数据调试当前图像帧的显示亮度数据,以使得显示设备的显示区域根据显示亮度数据显示当前图像帧。由此,通过调节每一图像帧的显示亮度数据,可以有效解决画面闪烁的问题。同时,由于将每一图像帧的画面亮度分开调试,也可以尽可能地解决画质效果不佳的问题。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本申请实施例公开的一种画面亮度的调节方法的流程示意图;
图2为本申请实施例公开的另一种画面亮度的调节方法的流程示意图;
图3为本申请实施例公开的另一种画面亮度的调节方法的流程示意图;
图4为本申请实施例公开的一种SPI通讯模式示意图;
图5为本申请实施例公开的一种MPRT效果示意图;
图6为本申请实施例公开的一种图像平均电平APL的画面显示图;
图7为本申请实施例公开的一种画面亮度的调节系统的结构示意图;
图8为本申请实施例公开的一种画面亮度的调节装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图1,图1为本申请实施例公开的一种画面亮度的调节方法的流程示意图。包括步骤101-步骤103。
101、获取针对于显示设备显示的当前图像帧的显示图像数据。
需要提前说明的是,本实施例应用于显示控制系统,显示控制系统与显示设备连接,显示控制系统包括调光控制芯片和电流驱动电路。在其中一个可实现的技术方案中,显示控制系统可理解为一种显示器上的控制系统,例如电视、LED或LCD等诸多屏显设备。其中,显示设备即为上述屏显设备上的显示器,即相对应的显示屏幕等。为方便理解和描述,后续对于显示控制系统和显示设备的描述,具体以一种LD MINI的LED显示器进行详细描述。进一步的是,调光控制芯片可以理解为一种系统级芯片(SOC,system on chip)。电流驱动电路可以理解为一种集成电路(IC,integrated circuit)。为方便理解,后续不再对调光控制芯片和电流驱动电路进行详细描述。
由此,为实现对于显示设备所显示的当前图像帧的亮度调节,由此,需要先获取针对于当前图像帧的显示图像数据。不难理解的是,显示图像数据包括当前图像帧中对应于不同图像设置参数的图像参数数据,调光控制芯片SOC可设置显示图像数据。
在其中一个具体的实施例中,在显示控制系统启动后,显示控制系统便可以同步SOC发送的当前图像帧的显示图像数据。需要说明的是,SOC可提前在芯片内存储或设定视频源的图像参数数据。例如,对于视频源的对比度、亮度、灰度或三原色(红绿蓝RGB)等参数的实际数据(图像参数数据),不难理解的是,上述中所描述的对比度、亮度、灰度或RGB等即为图像设置参数,为方便理解和描述,同时,本实施例中主要以画面显示亮度作为主要描述对象,因此,后续对于图像设置参数描述,可以具体理解为画面的显示亮度,后续不再对此进行赘述。
102、校验所有图像设置参数的图像参数数据是否满足预设参数阈值。
在接收到显示图像数据后,便需要校验所有图像设置参数的图像参数数据是否满足对应图像设置参数的预设参数阈值。
在其中一个具体的实施例中,显示控制系统需要对接收到的图像参数数据进行循环校验,从而确定接收到的图像参数数据是否存在错误。具体而言,通过判断每个图像设置参数的图像参数数据是否位于预设参数阈值的区间范围。例如,对于三原色而言,通常将RGB比例调整为1:1:1。当接收针对于三原色的比例为其他比例时,则可以认为该图像参数数据未满足预设参数阈值,从而中止执行步骤103。换言之,当图像参数数据满足预设参数阈值时,则执行步骤103。具体此处不对其他的图像设置参数的实际设置情况进行一一描述,具体可根据当前图像帧的预设显示状态进行设置。
在另外一种可实现的技术方案中,可参阅图3,即任一图像设置参数的图像参数数据未满足预设参数阈值的情况。
103、当所有图像设置参数的图像参数数据满足预设参数阈值时,驱动电流驱动电路,根据图像参数数据调试当前图像帧的显示亮度数据,以使得显示设备的显示区域根据显示亮度数据显示当前图像帧。
由此,基于步骤102的判断,当所有图像设置参数的图像参数数据满足预设参数阈值时,便可以驱动电流驱动电路,从而使得电流驱动电路根据图像参数数据调试当前图像帧的显示亮度数据,以使得显示设备的显示区域根据显示亮度数据显示当前图像帧。
在其中一个具体的实施例中,当所有图像参数数据均满足对应的凸显刚设置参数的预设参数阈值时,便可以通过驱动IC的电流,从而通过调控图像参数数据去调试当前图像帧的显示亮度数据。具体而言,由于在驱动IC的过程中,写入电流值越大亮度越高,写入电流值越小亮度越低,由此,通过图像参数数据控制驱动IC时不同的电流值,可调试并改变当前图像帧的显示亮度数据。由此,通过调试对应的电流值,便可使得显示区域根据该显示亮度数据显示当前图像帧的当前亮度。
进一步的是,走完上述流程(步骤101-步骤103)后就是对这一帧画面的处理就结束了,下一帧画面的处理就按照这个流程重复执行即可。
在另外一个具体的实施例中,还可以通过调整显示区域的亮度空间对当前图像帧的显示亮度数据进行调整。例如,通过调整在当前图像帧的不同显示区域(可理解为子区域)的背光亮度,也可实现对于显示亮度数据的调整,具体此处不做赘述,为方便理解,可参阅图2。
通过本实施例公开的一种画面亮度的调节方法,先获取针对于显示设备显示的当前图像帧的显示图像数据;其中,显示图像数据包括当前图像帧中对应于不同图像设置参数的图像参数数据,调光控制芯片用于设置显示图像数据;再校验所有图像设置参数的图像参数数据是否满足预设参数阈值;最后,当所有图像设置参数的图像参数数据满足预设参数阈值时,驱动电流驱动电路,根据图像参数数据调试当前图像帧的显示亮度数据,以使得显示设备的显示区域根据显示亮度数据显示当前图像帧。由此,通过调节每一图像帧的显示亮度数据,可以有效解决画面闪烁的问题。同时,由于将每一图像帧的画面亮度分开调试,也可以尽可能地解决画质效果不佳的问题。
为方便对上述图1所描述的画面亮度的调节方法进行详细描述,请参阅图2,图2为本申请实施例公开的另一种画面亮度的调节方法的流程示意图。包括步骤201-步骤211。
201、启动显示控制系统,并控制显示控制系统中的数据端口、定时计算电路或数据通讯接口中的一种或多种进行初始化,以当显示控制系统初始化完成后,接收调光控制芯片输出的垂直同步信号。
在本实施例中,为实现对于当前图像帧的亮度控制,需要先启动显示系统,从而控制显示控制系统中的数据端口、定时计算电路或数据通讯接口中的一种或多种进行初始化,并当显示控制系统初始化完成后,接收调光控制芯片输出的垂直同步信号。
在其中一个具体的实施例中,系统启动后,会先跑一些系统初始化相关流程,例如定时器(即上述中描述的定时计算电路)、全双工同步串行总线SPI或串口(即上述中所描述的数据端口或数据通讯接口)等。需要说明的是,SPI是微处理控制单元(MCU,microcontrollerunit)和外围设备之间进行通信的同步串行端口。为方便理解和描述,后续不再对此进行赘述。进一步的是,在系统初始化完成后,可同步调光控制芯片SOC输出的垂直同步信号(VSYNC,vertical synchronization)。不难理解的是,垂直同步信号的发送或接收频率,可影响驱动电路的配置参数,对于不同垂直同步信号频率频繁切换,会产生背光电流抖动现象,容易出现频闪现象,进而会影响画面显示效果。
202、根据垂直同步信号,调用内存访问DMA模式,于预设时间间隔接收调光控制芯片发送的显示图像数据。
由此,由上述步骤201所描述的,便可以根据垂直同步信号,通过调用内存访问(DMA,direct memory access)模式,在预设时间间隔内,接收调光控制芯片SOC发送的显示图像数据。
在其中一个具体的实施例中,可使用DMA的中断功能去接收SOC发出来的数据。具体而言,SOC在预设时间间隔内发送的显示图像数据为当前图像帧的图像数据,对应的,预设时间间隔可理解为当前图像帧的播放时长。例如,预设时间间隔可以是0.05s。不难理解的是,具体此处不对预设时间间隔的具体数值进行限制,可根据实际视频源的设置情况进行设置。
203、初始化电流驱动电路,并当电流驱动电路初始化完成后,调试与电流驱动电路连接的驱动寄存器,以控制驱动寄存器将对应于电流驱动电路的脉冲调制信号的占空比设置为目标占空比。
基于步骤202,在完成系统初始化后,便需要驱动IC完成初始化。具体的,初始化电流驱动电路,并当电流驱动电路初始化完成后,调试与电流驱动电路连接的驱动寄存器,从而控制驱动寄存器将对应于电流驱动电路的脉冲调制信号的占空比设置为目标占空比。不难理解的是,脉冲调制信号(PWM,pulse width modulation)与电流驱动电流输出的电信号存在关联,用于调控图像参数数据。还需要说明的是,PWM是一种模拟控制方式。
在其中一个具体的实施例中,在驱动IC初始化时,需要预先配置DC调光。具体的,通过调试驱动IC中特定的寄存器将PWM_Duty(即PWM信号的占空比)设置为100%。其中PWM_Duty=100%即为上述中描述的目标占空比。具体而言,占空比为100%就不会存在PWM脉冲的占空比切换导致的闪烁问题。
进一步的是,使用DC调光直接控制电流来控制背光灯的亮暗的调光方式,从而解决PWM调光将有效的电信号分散成离散形式来降低电信号所传递的平均功率的调光方式(相当于一波电流将通过显示设备时,通过PWM给显示设备做一个开关,将电流一波一波的送到显示设备的背光灯)。
204、获取针对于显示设备显示的当前图像帧的显示图像数据。
基于步骤202后,同时,也可以基于步骤203后,可获取针对显示设备显示的当前图像帧的显示图像数据。不难理解的是,本实施例中步骤204与前述图1中步骤101类似,具体此处不做赘述。
205、校验所有图像设置参数的图像参数数据是否满足预设参数阈值。
不难理解的是,本实施例中步骤205与前述图1中步骤102类似,具体此处不做赘述。但需要说明的是,在本实施例中,在校验所有图像设置参数的图像参数数据是否满足预设参数阈值的同时,还需要验证显示控制系统是否接收到SOC的数据。具体请参阅图3所示实施例。
206、将控制电路与电流驱动电路的连接方式设置为内存访问DMA模式,并根据DMA模式增加通讯刷新频率,并增加数据通讯接口的通讯接口数量。
由此,在步骤205之后,便需要控制电流驱动电路与控制电路的通讯。其中,将控制电路与电流驱动电路的连接方式设置为内存访问DMA模式,并根据DMA模式增加通讯刷新频率,并增加数据通讯接口的通讯接口数量。不难理解的是,通讯刷新频率用于描述控制电路与电流驱动电路的通信时间长度,数据通讯接口用于描述控制电路与电流驱动电路的通讯接口。还需要说明的是,控制电路可以理解为上述中所描述的MCU。
在其中一个具体的实施例中,将SPI通讯方式调整为多路接收和发送,同时配置为DMA模式。需要说明的是,刷新率越高则刷新一帧数据的时间越短(时间=1/频率),在相同的时间下处理同样个数的数据将SPI通讯配置为多路发送和接收就可以有效的节省数据传输的时间。不难理解的是,常规的SPI传输数据会有一段间隔时间,使用DMA模式就可以将间隔时间优化减少通讯所需的时间,普通模式下的SCK会有一段时间间隔数据量一大就会增加SPI传输数据的时间,使用DMA模式就可以取消掉这一部分时间间隔减少SPI传输数据的时间。为方便理解和描述,请参阅图4,图4为本申请实施例公开的一种SPI通讯模式示意图。由图4可以看出,SPI3_SCK为常规的SPI通讯模式,SPI2_SCK为SPI通讯模式配置为DMA模式的波形,DMA模式比普通模式少一段时间间隔可有效减少数据传输的时间。
进一步的是,还需要同时在SPI的DMA模式下实现多路SPI的配置。具体而言,在高刷新率下如165Hz一帧画面的时间间隔为6ms,在这6ms中需要SOC将数据通过SPI通讯传输给MCU,MCU需要将SOC传输过来的数据接收,对接收到的数据处理后发送给驱动IC。如果单将SPI配置为DMA模式在高分区下也存在数据在一帧时间内无法发送完成的情况,由此,通过增加数据通讯接口的通讯接口数量,即使用多路SPI发送可以有效的解决这个问题。例如,在同样多的数据下使用一路SPIDMA发送数据的时间约是使用三路SPIDMA发送数据的时间的三倍。
207、将动态画面响应时间MPRT功能的MPRT标志位设置为开启状态,根据MPRT功能调试脉冲调制信号的待调试占空比,得到对应于不同待调试占空比的画面翻转时间,并确定对应不同画面翻转时间的待调试拖影显示效果。
由于视频源在播放的过程中,其运动画面容易产生残影或拖影,因此,可将动态画面响应时间(MPRT,movingpicture response time)功能的MPRT标志位设置为开启状态,同时,根据MPRT功能调试脉冲调制信号的待调试占空比,得到对应于不同待调试占空比的画面翻转时间,从而确定对应不同画面翻转时间的待调试拖影显示效果。不难理解的是,目标拖影显示效果用于描述满足预设拖影显示效果时的待调试拖影显示效果,目标调试占空比用于描述目标拖影显示效果的待调试占空比。
在其中一个具体的实施例中,MPRT功能的原理为在两帧画面之间插入黑帧(暂时关闭背光)。具体而言,其实现方式为在屏幕液晶分子翻转时将背光开启。
进一步的是,在本实施例中,需要获取屏幕的液晶分子的翻转的时间。由于屏厂没有提供液晶分子的翻转时间,由此,通过调试PWM_duty去卡液晶分子的翻转时间,从而通过调试PWM_duty找到一个MPRT效果最好的PWM_duty将其写入到相关的寄存器中。
具体而言,可通过二分法实现对MPRT功能的调试。在其中一种具体的调试过程中,首先使用50%的PWM_duty使用MPRT测试软件看拖影效果,然后再利用25%的PWM_duty使用测试软件查看拖影效果,接着使用16%的PWM_duty,8%的PWM_duty等等。在其中一个测试过程中,发现使用50%的PWM_duty使用MPRT测试软件发现拖影效果还是很明显,25%的PWM_duty有所改善但运动图像会有三层拖影,16%的PWM_duty运动图像会有两层拖影;8%的PWM_duty有一层拖影效果最好。由此,在本实施例中,边可以确定8%的PWM_duty为目标拖影显示效果对应的调试占空比。
为方便理解和描述,请参阅图5,图5为本申请实施例公开的一种MPRT效果示意图。由图5可以看出,在开启MPRT时,相比较于关闭MPRT时,能够缩减每帧画面在屏幕上的显示时间,从而达到处理残影和拖影的产生。
在另外一个具体的实施例中,步骤207-步骤208与步骤206不存在明显的先后执行顺序。即还可以先执行步骤207-步骤208。具体此处不做限制。
208、当目标拖影显示效果满足预设拖影显示效果时,确定对应于目标拖影显示效果的目标调试占空比,将MPRT标志位发送至控制电路,以使得控制电路将目标调试占空比写入电流驱动电路,调试图像参数数据。
由此,基于步骤207,当目标拖影显示效果满足预设拖影显示效果时,确定对应于目标拖影显示效果的目标调试占空比,将MPRT标志位发送至控制电路,以使得控制电路将目标调试占空比写入电流驱动电路,调试图像参数数据。
在其中一个具体的实施例中,在调试过程中,当对应数值的PWM_duty使用MPRT测试软件查看拖影显示效果时,确定该拖影显示效果满足预设拖影显示效果时,则确定当前数值的占空比为目标调试占空比。由此,便需要将当前MPRT标志位发送至MCU,从而MCU便可以将该目标调试占空比写入IC,驱动IC通过目标调试占空比去调光。
进一步的是,在一种可实现的技术方案中,在打开MPRT的开关后,SOC会将MPRT功能的标志位发给MCU,MCU就会对驱动IC写入8%的PWM_duty去调光。
209、根据图像参数数据确定当前图像帧中,对应于不同显示分区的图像平均电平APL数据。
通过上述步骤中所确定图像参数数据,便可以确定当前图像帧中,对应于不同显示分区的图像平均电平(APL,average picture level)数据。不难理解的是,APL数据用于描述任一显示分区的亮度数据,显示区域包括多个显示分区。
需要提前说明的是,亮度对画质的提升有比较大的影响。亮度影响色彩呈现,物体能呈现色彩不是因为它本身有颜色,而是反射了特定颜色的光线。光线照度越足,颜色就越鲜艳真实。显示同样一幅画面,通过把亮度调高可以明显看到色彩展示更鲜艳;亮度影响细节呈现,画面都是有明有暗,基本不可能做到全屏亮度一致。而对于亮度不一致的画面,低亮度显示对付一些画面中本身亮度正常的场景还尚有余力,但暗部细节就完全看不清楚。在其中一个具体的实施例中,一台可局部调光Local Dimming机器的控光是由分区数决定的,一帧画面的亮度数据是由每个分区的亮度数据组成的,每个分区的亮度数据为0~255(0x00~0xFF),即一帧画面的亮度数据为每个分区的亮度数据之和。一帧画面的最大亮度数据为0xFF*分区数即一帧纯白场的画面,一帧画面的最小亮度数据为0x00*分区数即一帧纯黑场的画面,其他所有画面都在这两个值中间。将所有画面可以划分为0~100的值,做法为:一帧画面的亮度数据总和/一帧画面的最大亮度数据*100。由此,便可以通过图像参数数据确定在当前图像帧中,每个显示分区的APL数据。
进一步的是,本实施例中步骤209-步骤211主要是使用高动态范围成像(HDR,highdynamic range imaging)/标准动态范围成像(SDR,standard dynamic range)两条亮度曲线去调试HDR和SDR下的亮度去提升相应画面下的画质。具体的,HDR/SDR亮度曲线的调试需要SOC设置一个标志位来区分画面为HDR还是SDR,由此MCU通过标志位去调试HDR/SDR的亮度曲线。
还需要说明的是,APL是指图像平均电平,不同灰度的画面,APL值不一样,如图6,图6为本申请实施例公开的一种图像平均电平APL的画面显示图。为APL20%测试图片。根据不同的APL画面,使用不同的调光电流,可使画面高亮部分更亮,暗部更暗,同时降低功率。把APL控光挡位分为5%,10%,20%,30%,40%,50%,60%,70%,80%,90%,100%,采用分段线性电流控光。
210、根据APL数据确定对应的所有显示分区的亮度区间数据。
由上述描述可知,便可以通过APL数据确定对应的所有显示分区的亮度区间数据。
在其中一个具体的实施例中,通过不同占比的APL图片(白场在黑场中的占比)去划分APL区间。例如在黑色背景下,打开测量不同大小的纯白色矩形图片的亮度。当白框是整个图像大小的四分之一时,就模拟了25%的APL。半个屏幕将是50%的APL,而全白屏幕是100%的APL。以此类推。更小尺寸的窗口,如1%和5%的APL,也是模拟小的高亮度区域。
由上述描述,SOC根据APL图片确定的每个APL区间的亮度数据,然后,SOC将该亮度区间数据传输给MCU,MCU再根据不同占比的APL图片划分亮度区间,从而得到所有显示区间的亮度区间数据。目前的亮度区间为0~5(5%APL)、6~10(10%APL)、11~20(20%APL)、21~30(30%APL)以此类推到81~90(90%APL),91~100(100%APL)。
211、驱动电流驱动电路,控制显示设备的调控电流值,以根据调控电流值调整对应于所有显示分区的亮度区间数据,得到所有显示分区的所述显示亮度数据。
由此,基于步骤210所确定的亮度区间数据,便可以驱动电流驱动电路,控制显示设备的调控电流值,从而根据调控电流值调整对应于所有显示分区的亮度区间数据,得到所有显示分区的所述显示亮度数据。不难理解的是,调控电流值与显示亮度数据存在关联关系。
在其中一个具体的实施例中,可在划分好的亮度区间内调试亮度。具体而言,在不同的亮度区间向驱动IC控制电流的寄存器写入调控电流值,去调试该区间需要达到的亮度。
具体的,MCU驱动IC通过控制电流大小去控制灯板/灯条的亮度,MCU向驱动IC控制电流的寄存器写入电流值(对应不同显示分区的调控电流值),从而显示设备(即上述中的灯板/灯条)便可显示不同的亮度(即显示亮度数据)。MCU写入驱动IC的电流值越大亮度越高,写入的电流值越小亮度越低。从而,由上述所有的调控方式,便可以驱动IC在当前图像帧显示与显示亮度数据对应的亮度。
通过本实施例公开的一种画面亮度的调节方法,可使用DC调光的方法解决画面闪烁的问题。同时,使用SPI通讯,通讯采用多路接收及发送且配置为DMA模式解决高刷新率下数据跨帧的显示异常问题。再有,通过使用优化的MPRT功能解决运动画面出现拖影及残影的问题。还使用优化的高动态范围HDR/标准动态范围SDR画面分开调试亮度曲线,从而解决画质效果不佳的问题。
进一步的是,于图2中执行步骤205时,还需要执行如图3所示的执行流程。请参阅图3,图3为本申请实施例公开的另一种画面亮度的调节方法的流程示意图。包括步骤301-步骤303。
301、校验所有图像设置参数的图像参数数据是否满足预设参数阈值。
本实施例中步骤301与前述图1中步骤102类似,具体此处不做赘述。
302、当显示控制系统未接收到显示图像数据时,确定电流驱动电路初始化完成后设置的标准亮度数据,将标准亮度数据设置为当前图像帧的显示亮度数据。
在其中一个实现方式中,当显示控制系统未接收到显示图像数据时,则在电流驱动电路初始化完成后,确定预先设置的标准亮度数据,并将标准亮度数据设置为当前图像帧的显示亮度数据。从而根据该标准亮度数据,驱动电流驱动电路,以完成对于显示设备的显示区域的亮度调试。
在其中一个具体的实施例中,当显示控制系统或者是MCU未接收到SOC发送的显示图像数据时,便可以驱动IC(此时IC已完成初始化)。不难理解的是,在IC初始化的过程中,会加载默认亮度数据,即对于图像帧设置的默认亮度。不难理解的是,该默认亮度数据即上述中所描述的标准亮度数据。从而,驱动IC将该标准亮度数据作为当前图像帧的显示亮度数据。由此,MCU就会通过调驱动IC的电流根据该标准亮度数据去调试HDR/SDR的亮度曲线,由此完成当前图像帧的处理流程。
303、当所有图像设置参数的图像参数数据未满足预设参数阈值时,确定电流驱动电路初始化完成后设置的标准亮度数据,将标准亮度数据设置为当前图像帧的显示亮度数据。
与步骤302相同的是,在其中一个实现方式中,当所有图像设置参数的图像参数数据未满足预设参数阈值时,则在电流驱动电路初始化完成后,确定预先设置的标准亮度数据,并将标准亮度数据设置为当前图像帧的显示亮度数据。从而根据该标准亮度数据,驱动电流驱动电路,以完成对于显示设备的显示区域的亮度调试。
进一步的是,在其中一个具体的实施例中,还存在当任意一个图像设置参数的图像参数数据未处于预设参数阈值的阈值区间时,便可以驱动IC(此时IC已完成初始化)完成显示设备的显示区域的亮度调试。不难理解的是,在IC初始化的过程中,会加载默认亮度数据,即对于图像帧设置的默认亮度。不难理解的是,该默认亮度数据即上述中所描述的标准亮度数据。从而,驱动IC将该标准亮度数据作为当前图像帧的显示亮度数据。由此,MCU就会通过调驱动IC的电流根据该标准亮度数据去调试HDR/SDR的亮度曲线,由此完成当前图像帧的处理流程。
通过本实施例公开的一种画面亮度的调节方法,在确定未接收到SOC的数据,或确定数据校验是否通过时,这两步其中有一步有误,这一图像帧刷新的亮度即在驱动IC初始化时设置的默认亮度,以尽可能地避免因显示控制系统故障导致的显示问题,提升了方案的可实现性。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
请参阅图7,图7为本申请实施例公开的一种画面亮度的调节系统的结构示意图。
获取单元701,用于获取针对于显示设备显示的当前图像帧的显示图像数据;其中,显示图像数据包括当前图像帧中对应于不同图像设置参数的图像参数数据,调光控制芯片用于设置显示图像数据;
校验单元702,用于校验所有图像设置参数的图像参数数据是否满足预设参数阈值;
驱动单元703,用于当所有图像设置参数的图像参数数据满足预设参数阈值时,驱动电流驱动电路,根据图像参数数据调试当前图像帧的显示亮度数据,以使得显示设备的显示区域根据显示亮度数据显示当前图像帧。
示例性地,系统还包括:控制单元704,接收单元705和调用单元706;
控制单元704,用于启动显示控制系统,并控制显示控制系统中的数据端口、定时计算电路或数据通讯接口中的一种或多种进行初始化;
接收单元705,用于当显示控制系统初始化完成后,接收调光控制芯片输出的垂直同步信号;
调用单元706,用于根据垂直同步信号,调用内存访问DMA模式,于预设时间间隔接收调光控制芯片发送的显示图像数据,以执行获取针对于显示设备显示的当前图像帧的显示图像数据的步骤。
示例性地,系统还包括:执行单元707;
执行单元707,用于初始化电流驱动电路;
控制单元704,还用于当电流驱动电路初始化完成后,调试与电流驱动电路连接的驱动寄存器,以控制驱动寄存器将对应于电流驱动电路的脉冲调制信号的占空比设置为目标占空比;其中,脉冲调制信号与电流驱动电流输出的电信号存在关联,用于调控图像参数数据。
示例性地,显示控制系统还包括控制电路,控制电路与电流驱动电路连接,系统还包括:确定单元708;
获取单元701,还用于将动态画面响应时间MPRT功能的MPRT标志位设置为开启状态,根据MPRT功能调试脉冲调制信号的待调试占空比,得到对应于不同待调试占空比的画面翻转时间;
确定单元708,用于确定对应不同画面翻转时间的待调试拖影显示效果;
确定单元708,还用于当目标拖影显示效果满足预设拖影显示效果时,确定对应于目标拖影显示效果的目标调试占空比,将MPRT标志位发送至控制电路,以使得控制电路将目标调试占空比写入电流驱动电路,调试图像参数数据;其中,目标拖影显示效果用于描述满足预设拖影显示效果时的待调试拖影显示效果,目标调试占空比用于描述目标拖影显示效果的待调试占空比。
示例性地,系统还包括:设置单元709;
设置单元709,用于将控制电路与电流驱动电路的连接方式设置为内存访问DMA模式;
执行单元707,还用于根据DMA模式增加通讯刷新频率,并增加数据通讯接口的通讯接口数量;其中,通讯刷新频率用于描述控制电路与电流驱动电路的通信时间长度,数据通讯接口用于描述控制电路与电流驱动电路的通讯接口。
示例性地,系统还包括:
确定单元708,还用于当所有图像设置参数的图像参数数据未满足预设参数阈值时,确定电流驱动电路初始化完成后设置的标准亮度数据,并将标准亮度数据设置为当前图像帧的显示亮度数据;
或,执行单元707,还用于当显示控制系统未接收到显示图像数据时,执行确定电流驱动电路初始化完成后设置的标准亮度数据,并将标准亮度数据设置为当前图像帧的显示亮度数据的步骤。
示例性地,系统包括:
确定单元708,具体用于根据图像参数数据确定当前图像帧中,对应于不同显示分区的图像平均电平APL数据;其中,APL数据用于描述任一显示分区的亮度数据,显示区域包括多个显示分区;
确定单元708,还用于根据APL数据确定对应的所有显示分区的亮度区间数据;
控制单元704,具体用于驱动电流驱动电路,控制显示设备的调控电流值,以根据调控电流值调整对应于所有显示分区的亮度区间数据,得到所有显示分区的显示亮度数据;其中,调控电流值与显示亮度数据存在关联关系。
下面请参阅图8,本申请实施例公开的一种画面亮度的调节装置的结构示意图包括:
中央处理器801,存储器805,输入输出接口804,有线或无线网络接口803以及电源802;
存储器805为短暂存储存储器或持久存储存储器;
中央处理器801配置为与存储器805通信,并执行存储器805中的指令操作以执行前述图1至图3任一所示实施例中的画面亮度的调节方法。
本申请实施例还提供一种芯片系统,其特征在于,芯片系统包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以执行前述图1至图3任一所示实施例中的画面亮度的调节方法。
本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质包括指令,当指令在计算机上运行时,使得计算机执行前述图1至图3任一所示实施例中的画面亮度的调节方法。
本申请实施例还提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行前述图1至图3任一所示实施例中的画面亮度的调节方法。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,read-onlymemory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
- 一种画面质量调节方法、调节装置及终端设备
- 一种亮度调节方法及终端设备
- 一种显示屏亮度调节系统及穿戴设备
- 显示系统的亮度调节方法、亮度调节系统及显示系统
- 显示系统的亮度调节方法、亮度调节系统及显示系统
- 一种AR画面的亮度调节方法、装置、设备及存储介质
- 一种AR画面的亮度调节方法、装置、设备及存储介质