本发明专利技术提供一种LED动态背光源控制算法,其包括以下步骤:A.读取待播放图像中各像素点R、G、B分量值,并根据上述分量值获得各像素点的亮度状态;B.根据上述各像素点的亮度状态,判断得所述图像的明暗等级;C.根据所述图像明暗等级,调整背光源的亮度。本发明专利技术对读取待播放的图像进行运算判断获得像素点的亮度状态,依据亮度状态结果判断图像整的明暗等级以调整LED背光源的亮度,使功耗下降,同时色彩对比度和图像舒适度也得到提高。
【技术实现步骤摘要】
本专利技术涉及一种背光源控制算法,尤其涉及一种LED动态背光源控制算法。
技术介绍
通常液晶显示器(LCD)用于电视、笔记本电脑、台式电脑、便携式播放 器等,以显示图像。由于用于这样的LCD的液晶本身不能发光,所以LCD必 须使用从额外光源发射的光。因此,LCD在液晶面板的后表面上设置有用于形 成光源的背光源,一^:背光源采用LED等点光源的侧光式背光源,从而通过根 据液晶的运动调节从背光源LED发射的光的透射率来显示图像。然而,背光源 LED的亮度是通过设置寄存器的值来控制PWM信号输出的占空比调节控制, 而且大部分背光源LED亮度没有视具体情况自动调节功能,造成产品能耗的浪 费。
技术实现思路
本专利技术的目的在于提供一种LED动态背光源控制算法,用于根据待播放图 像的各像素信息动态调节LED背光源的亮度。为了实现上述目的,本专利技术提供一种LED动态背光源控制算法,其包括以 下步骤A. 读取待播放图像中各像素点R、 G、 B分量值,并根据上述分量值获得 各像素点的亮度状态;B. 根据上述各像素点的亮度状态,判断得所述图像的明暗等级;C.根据所述图像明暗等级,调整背光源的亮度。本专利技术对读取待播放的图像进行运算判断获得像素点的亮度状态,依据亮度状态结果判断图像整的明暗等级以调整LED背光源的亮度,使功耗下降,同 时色彩对比度和图像舒适度也得到提高。附图说明图1是本专利技术实施例提供的LED动态背光源控制算法的实现流程图; 图2是本专利技术实施例单个像素点亮度状态判断的流程图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,对读取待播放的图像进行运算判断获得像素点的亮度状 态,依据亮度状态结果判断图像整的明暗等级以调整LED背光源的亮度,图示1示出了本专利技术实施例提供的LED动态背光源控制算法的实现流程, 步骤如下步骤S101,读取待播放图像中各像素点R、 G、 B分量值,并根据上述分 量值获得各像素点的亮度状态;步骤S102,根据上述各像素点的亮度状态,判断得所述图像的明暗等级; 步骤S103,根据所述图像明暗等级,调整背光源的亮度。 上述步骤流程详细描述如下步骤SIOI中的待播放图像由像素点RGB信号构成,通用像素点的数据长 度有16位、18位以及24位,像素点RGB信号分为R、 G、 B三个分量,其分 别代表红、绿、蓝三种颜色。本专利技术实施例中以24位的像素点RGB信号为例,从CPU内存中读取像素5点的值,通过移位分别读^f又R、 G、 B的值,其中,R分量占前8位,G分量占 中间8位,B分量占后8位。设定某个八位的数据值——X为基准值,将读取的像素点的R、 G、 B分量 值分别与之比较,如图2所示当像素点的R、 G、 B分量值大于基准值X时,则给R、 G、 B分量赋值为1;当像素点的R、 G、 B分量值小于基准值X时,则给R、 G、 B分量赋值为0。依上述像素点的R、 G、 B分量赋值结果,获得该像素点的亮度状态当所述像素点的R、 G、 B分量赋值中的任意两个或三个为1时,则定义 该像素点的亮度状态为浅;当所述像素点的R、 G、 B分量赋值中的任意两个或三个为1时,则定义 该像素点的亮度状态为浅。假设基准值X为0x9A,当R分量值为0x92、 G分量值为0x40 、 B分量 值为0X84时,则分别对R、 G、 B赋予O、 0、 0,此时判断像素点的亮度状态为 深;当R分量值为0x8A、 G分量值为0x4F、 B分量值为0xA8时,则分别对R、 G、 B赋予0、 0、 1,此时判断像素点的亮度状态为深;......当R分量值为0x8A、G分量值为OxBl 、 B分量值为0xC4时,则分别对R、 G、 B赋予0、 1、 1, 此时判断像素点的亮度状态为浅;当R分量值为OxAA、 G分量值为0x41 、B 分量值为0x6B时,则分别对R、 G、 B赋予l、 0、 0,此时判断像素点的亮度状态为深;......当R分量值为OxAA、 G分量值为OxBl 、 B分量值为0xC4时,则分别对R、 G、 B赋予l、 1、 1,此时判断像素点的亮度状态为浅。据此 得出如表1所示像素点亮度状态表。实际中的基准值X不一定为0x9A,此处 仅作示例对像素点亮度状态判断过程加以量化。6<table>table see original document page 7</column></row><table>上述像素点的亮度状态判断步骤还可采用如下的简化形式 当所述像素点的R、 G、 B分量赋值中的三个为1时,则定义该像素点的 亮度状态为浅;其他情况,则定义该像素点的亮度状态为深。假设基准值X为0x9A,当R分量值为0x92、 G分量值为0x40 、 B分量 值为0X84时,则分别对R、 G、 B赋予O、 0、 0,此时判断像素点的亮度状态为 深;当R分量值为0x8A、 G分量值为0x4F、 B分量值为0xA8时,则分别对R、 G、 B赋予0、 0、 1,此时判断像素点的亮度状态为深;......当R分量值为OxAA、G分量值为OxBl 、 B分量值为0xC4时,则分别对R、 G、 B赋予l、 1、 1, 此时判断像素点的亮度状态为浅。据此得出如表2所示像素点亮度状态表。<table>table see original document page 7</column></row><table>0010 (深)0100 (深)0110 (深)1000 (深)1010 (深)1100 (深)1111 (浅)表2依据上述像素点亮度状态的结果,据此获得图像的明暗等级,具体步骤如下若所述图像中像素点的亮度状态为浅的像素个数总和小于(1/ M)*Z,则定义所述图像明暗等级为1;若所述图像中像素点的亮度状态为浅的像素个数总和介于(l/MfZ与(2/MfZ之间,则定义所述图像明暗等级为2;依上述,若所述图像中像素点的亮度状态为浅的像素个数总和介于[(M-1)/MfZ与Z之间,则定义所述图像明暗等级为M,其中M表示所述图像的明暗等级,Z表示所述图像像素点的总数。进一步,当上述等级M-2时,图像的明暗等级可简化为若2^(浅)> SN(深)则定义所述图像明暗等级为1,此时还可定义所述图像为暗;若2>N(深)则定义所述图像明暗等级为2,此时还可定义所述图像 为亮。所述图像中像素点的亮度状态为浅的像素个数总和设为i;N(浅),所述图像中像素点的亮度状态为深的像素个数总和设为ZN(深)。步骤S103,根据图像明暗等级结果,控制PWM信号调整背光源的亮度PWM信号占空比个数设置与所述明暗等级M —致;才艮据所述明暗等级M,调节与明暗等级M—致的PWM信号占空比,改变背光源输入电压。上述PWM是利用微处理器的数字输出对模拟电路进行控制,是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一具体模拟信号的电平进行编码。PWM信号仍然是数字的,因本文档来自技高网...
【技术保护点】
一种LED动态背光源控制算法,其特征在于,所述算法包括以下步骤: A.读取待播放图像中各像素点R、G、B分量值,并根据上述分量值获得各像素点的亮度状态; B.根据上述各像素点的亮度状态,判断得所述图像的明暗等级; C.根据所述图像明暗等级,调整背光源的亮度。
【技术特征摘要】
【专利技术属性】
技术研发人员:王雷,
申请(专利权)人:比亚迪股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。