一种背光亮度控制方法、控制装置及控制系统的制作方法

文档序号:2648092阅读:141来源:国知局
专利名称:一种背光亮度控制方法、控制装置及控制系统的制作方法
技术领域
本发明属于背光控制技术领域,尤其涉及一种背光亮度控制方法、控制装置及控制系统。
背景技术
背光是一种照明的形式,主要是为了增加在低光源环境中的照明度,常被用于液晶显示器上,比如手机的显示器,电脑的显示器,车载DVD的显示器等等。目前在手机的背光电路设计中,通常背光驱动装置通过一根总线与手机的控制装置连接。手机的控制装置通过该总线发送控制指令给所述背光驱动装置,通过控制指令的脉冲信号周期数控制背光驱动装置的输出电流大小,从而控制手机显示器的背光亮度。现有的背光驱动装置对时序要求一般较严格,对脉冲信号的高低电平时间以及指令结束的低电平延迟时间都要明确要求。但是通过现有的控制系统,如果背光驱动装置在接收指令时,背光亮度控制装置如果发生中断或者任务切换,就会使背光驱动装置接收的信号在一个电平维持一个不可预知的时间,如果维持的时间超过指令的结束时间,背光驱动装置便认为接收指令已经结束,出现指令传输错误的情况,根据接收到的错误指令来控制显示器的背光亮度,这在手机的使用过程中出现显示器的背光不亮或亮度级别不正确的现象。而如果发送命令禁止控制装置的中断指令,就会出现手机死机的情况,稳定性较差。

发明内容
本发明为解决现有技术中存在的指令传输错误和稳定性较差的问题,提供一种能提高控制背光亮度效果及能提高系统稳定性的背光亮度控制方法、控制装置及控制系统。本发明提供一种背光亮度控制方法,通过单总线向背光驱动装置发送控制指令控制背光亮度,包括以下步骤发送调节背光亮度的控制指令;获取根据所述控制指令得到的反馈指令;比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数;当所述控制指令的脉冲信号周期数不等于反馈指令的脉冲信号周期数时,再次发送所述控制指令。本发明还提供一种背光亮度控制装置,通过单总线向背光驱动装置发送控制指令控制背光亮度,所述控制装置包括指令发送模块、指令获取模块和比较模块;指令发送模块,用于发送调节背光亮度的控制指令,以及根据比较模块的比较结果再次发送所述控制指令;指令获取模块,用于获取根据指令发送模块的控制指令得到的反馈指令;比较控制模块,用于比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数,当所述控制指令的脉冲信号周期数不等于反馈指令的脉冲信号周期数时,则控制指令发送模块再次发送所述控制指令。本发明还提供一种背光亮度控制系统,包括通过单总线连接的控制装置和背光驱动装置,其中,所述控制装置,用于向背光驱动装置发送调节背光亮度的控制指令,获取根据所述控制指令得到的反馈指令,并比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数,且当所述控制指令的脉冲信号周期数不等于反馈指令的脉冲信号周期数时,再次发送所述控制指令;所述背光驱动装置,用于根据接收到的控制指令设置输出电流以调节背光亮度, 并在接收到控制指令时向所述控制装置发送反馈指令。从本发明背光亮度的控制方案可以看出,通过比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数,并在不准确时向背光驱动装置再次发送所述控制指令,由于在不准确时可以及时再次发送控制指令,因此背光驱动装置可以根据控制指令及时更新背光亮度,又由于发送两次控制指令的时间间隔极短,用户不易察觉,因此可以提高用户体验且上述反馈机制能够提高系统的稳定性以防止死机。


图1为本发明控制方法第一种实施例的流程图;图2为本发明控制方法第二种实施例的流程图;图3为本发明控制方法第三种实施例的流程图;图4为本发明控制装置一种实施例结构框图;图5为本发明控制系统一种实施例结构框图。
具体实施例方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图1所示,本发明提供一种实施例的背光亮度控制方法,通过单总线向背光驱动装置发送控制指令控制背光亮度,包括以下步骤步骤SO1,发送调节背光亮度的控制指令;步骤S02,获取根据所述控制指令得到的反馈指令;步骤S03,比较所述控制指令的脉冲信号周期数L是否等于所述反馈指令的脉冲信号周期数a,当所述控制指令的脉冲信号周期数L不等于反馈指令的脉冲信号周期数a 时,进入步骤S04;步骤S04,再次发送调节背光亮度的控制指令。在上述步骤S03中,由于反馈指令中的脉冲信号周期数与所述控制指令中的脉冲信号周期数不同,说明在传输过程中控制指令发生错误,因此进入步骤S04再次向所述背光驱动装置发送控制指令,使得背光驱动装置及时将背光亮度更新为正确的亮度级别,而反馈指令中的脉冲信号周期数与所述控制指令中的脉冲信号周期数相同时,则所述背光驱动装置根据正确的控制指令调节背光亮度。因此通过比较所述控制指令的脉冲信号周期数
5是否等于所述反馈指令的脉冲信号周期数,并在不准确时向背光驱动装置再次发送所述控制指令,由于在不准确时可以及时再次发送控制指令,因此背光驱动装置可以根据控制指令及时更新背光亮度,又由于发送两次控制指令的时间间隔极短,用户不易察觉,因此可以提高用户体验且上述反馈机制能够提高系统的稳定性以防止死机。进一步,发送调节背光亮度的控制指令,具体为设定控制指令的脉冲信号周期数L ;设定所述控制指令的脉冲信号周期内电平为第一电平并在第一设定时间Tl内发送该脉冲信号;设定所述控制指令的脉冲信号周期内电平为第二电平并在第二设定时间T2内发送该脉冲信号;当所述控制指令第二电平的脉冲信号发送结束后,计算脉冲信号的周期数L自减 判断计算得到的脉冲信号的周期数L是否等于0 ;当计算得到的脉冲信号的周期数L等于0时,停止生成所述控制指令;当计算得到的脉冲信号的周期数L不等于0时,执行所述控制指令下一周期脉冲信号的发送。进一步,所述获取根据所述控制指令得到的反馈指令,具体为读取所述反馈指令的脉冲信号;当所述反馈指令的脉冲信号为第一电平时,设定所述反馈指令的脉冲信号周期数 a, a自加一,a的初始值等于0,并延迟第三设定时间T3 ;当所述反馈指令的脉冲信号为第二电平时,延迟第四设定时间T4 ;判断所述脉冲信号为第二电平的时间是否超过第五设定时间T5 ;当所述脉冲信号为第二电平的时间未超过第五设定时间T5时,读取下一周期所述反馈指令的脉冲信号。进一步,所述发送调节背光亮度的控制指令之后,还包括发送中断指令并检测所述反馈指令;所述当所述反馈指令的脉冲信号为第一电平时,设定所述反馈指令的脉冲信号周期数a,a自加一,a的初始值等于0,并延迟第三设定时间T3 ;当所述反馈指令的脉冲信号为第二电平时,延迟第四设定时间T4之后,还包括设定所述反馈指令的脉冲信号为第二电平。本实施例中,所述第一电平为高电平,所述第二电平为低电平,当然所述第一电平为低电平,所述第二电平为高电平也是可以的,可以根据实际情况具体设置的。在具体实施中,第一设定时间Tl,第二设定时间T2,第三设定时间T3,第四设定时间T4以及第五设定时间T5是可以根据实际情况具体设置的,优选情况下第一设定时间 Tl,第二设定时间T2的取值范围均为0. 5-500US,第三设定时间T3,第四设定时间T4的取值范围均为100-200uS,第五设定时间T5取值范围为l-;3mS。由于脉冲信号在一个周期内是需要高电平和低电平交替变化的,而脉冲信号一直维持在某一电平时,则说明输出脉冲信号结束。在具体实施中,还可以对上述实施例进一步优化。图2为本发明控制方法第二种实施例的流程图,为以循环方式发送控制指令、以循环方式读取指令的控制方法,具体包括以下步骤步骤S201,根据用户的输入信号,设定控制指令的脉冲信号周期数L ;步骤S202,设定脉冲信号为高电平并延迟设定时间T ;步骤S203,设定脉冲信号为低电平并延迟设定时间T ;步骤S204,设定当前脉冲信号发送周期数i,i++,i的初始值等于1 ;步骤S205,计算当前剩余脉冲信号周期数Lw = Li-I ;步骤S206,判断当前剩余脉冲信号周期数Lw是否等于0,如果判断结果为是时, 进入步骤S207,如果判断结果为否时,进入步骤S202 ;步骤S207,停止生成所述控制指令,说明已经生成完整的控制指令;步骤S208,读取所述反馈指令的脉冲信号;步骤S209 ;判断所述反馈指令的脉冲信号是否为高电平,如果判断结果为是时, 进入步骤S210,如果判断结果为否时,进入步骤S211 ;步骤S210,设定所述反馈指令的脉冲信号周期数a,a++, a的初始值等于0,进入步骤 S211 ;步骤S211,延迟设定时间T ;步骤S212,判断所述脉冲信号为低电平的时间是否超过第五设定时间T5,如果判断结果为是时,进入步骤S213,如果判断结果为否时,进入步骤S208 ;步骤S213,比较控制指令的脉冲信号周期数L是否等于反馈指令的脉冲信号周期数a,如果控制指令的脉冲信号周期数L不等于反馈指令的脉冲信号周期数a,进入步骤 S201 ;如果比较结果为是时,进入步骤S214。步骤S214,说明控制指令在传输过程中没有出错,程序结束。在具体实施中,还可以对上述实施例进一步优化。图3为本发明控制方法第三种实施例的流程图,与第二实施例的不同点在于以中断方式读取反馈指令的控制方法,具体包括以下步骤步骤S301,根据用户的输入信号,设定控制指令的脉冲信号周期数L ;步骤S302,设定脉冲信号为高电平并延迟设定时间T ;步骤S303,设定脉冲信号为低电平并延迟设定时间T ;步骤S304,设定当前脉冲信号发送周期数i,i++,i的初始值等于1 ;步骤S305,计算当前剩余脉冲信号周期数Lw = Li-I ;步骤S306,判断当前剩余脉冲信号周期数Lw是否等于0,如果判断结果为是时, 进入步骤S307,如果判断结果为否时,进入步骤S201 ;步骤S307,停止生成所述控制指令,说明已经生成完整的控制指令;步骤S308,发送中断指令,进入步骤S309 ;步骤S309,判断是否检测到反馈指令,如果判断结果为是,进入步骤S310,如果判断结果为否,返回进入步骤S309 ;步骤S310,读取所述反馈指令的脉冲信号;步骤S311 ;判断所述反馈指令的脉冲信号是否为高电平,如果判断结果为是时, 进入步骤S312,如果判断结果为否时,进入步骤S313 ;
步骤S312,设定所述反馈指令的脉冲信号周期数a,a++, a的初始值等于0,进入步骤 S313 ;步骤S313,延迟设定时间T ;步骤S314,设定所述反馈指令的脉冲信号为低电平;步骤S315,判断所述脉冲信号为低电平的时间是否超过第五设定时间T5,如果判断结果为是时,进入步骤S316,如果判断结果为否时,进入步骤S309 ;步骤S316,比较控制指令的脉冲信号周期数L是否等于反馈指令的脉冲信号周期数a,如果控制指令的脉冲信号周期数L不等于反馈指令的脉冲信号周期数a,进入步骤 S301,如果比较结果为是时,进入步骤S317,步骤S317,说控制指令在传输过程中没有出错,程序结束。在本实施例中,第一设定时间Tl等于第二设定时间T2以及等于设定时间T,即脉冲信号高电平的时间与所述低电平的时间相等,便于系统对时间的控制。在读取脉冲信号时,高电平与低电平延迟的时间,即第三设定时间T3等于第四设定时间T4也等于设定时间 T。对于步骤S205和步骤S305,比如L1 = 7,即设定控制指令的脉冲信号周期数为7, 由于步骤S202和步骤S203形成了一个周期的脉冲信号,因此还需要形成6个周期的脉冲信号,即L2 = L「l。对于步骤S308和步骤S309,由于背光驱动装置接收中断指令,背光驱动装置便停止工作,当然也就停止输出反馈指令,系统处于等待状态,直到检测到反馈指令才能确认输出的控制指令是否正确。一般情况下,背光驱动装置接收的中断指令为高电平的脉冲信号,对于步骤S210和步骤S312,由于系统一般是根据接收到高电平信号则说明接收到一个脉冲周期的信号,因此在读取反馈指令的脉冲信号时是以接收到一个高电平的脉冲信号则表示接收到一个脉冲周期,便对脉冲信号周期数进行计数。对于步骤S314,由于背光驱动装置接收的中断指令为高电平的脉冲信号,而且系统可以识别脉冲信号为高电平的时间长短,当背光驱动装置发送完反馈指令后,必然需要设定所述反馈指令的脉冲信号为低电平,系统通过计算低电平的延迟时间来确定反馈指令是否完毕。对于步骤S315,由于脉冲信号在一个周期内是需要高电平和低电平交替变化的, 而脉冲信号一直维持在某一电平时,则说明输出脉冲信号结束,因此所述脉冲信号为低电平的时间超过第五设定时间T5,则说明输出脉冲信号结束。对于步骤S214和步骤S317,程序结束,则说明确认控制指令在传输过程中的正确性,背光亮度装置根据正确控制指令来调节其输出电流的大小,从而控制背光亮度。为了实现对背光亮度的调节,本发明还提供了一种实施例的控制装置,如图4所示,所述控制装置包括指令发送模块1、指令获取模块2和比较控制模块3 ;指令发送模块1,用于发送调节背光亮度的控制指令,以及根据比较模块的比较结果再次发送所述控制指令;指令获取模块2,用于获取根据指令发送模块1的控制指令得到的反馈指令;比较控制模块3,用于比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数,当所述控制指令的脉冲信号周期数不等于反馈指令的脉冲信号周期数时,则控制指令发送模块1再次发送所述控制指令。通过比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数,并在不准确时向背光驱动装置再次发送所述控制指令,由于在不准确时可以及时再次发送控制指令,因此背光驱动装置可以根据控制指令及时更新背光亮度,又由于发送两次控制指令的时间间隔极短,用户不易察觉,因此可以提高用户体验且上述反馈机制能够提高系统的稳定性以防止死机。进一步,为了实现对背光亮度的具体控制,所述指令发送模块1包括数值设定单元、生成单元和发送单元;数值设定单元,用于设定控制指令的脉冲信号周期数L ;生成单元,用于生成L个周期的由延迟第一设定时间的第一电平和延迟第二设定时间的第二电平组成的脉冲信号所形成的控制指令;发送单元,用于发送所述生成单元生成的控制指令。进一步,为了实现对背光亮度的具体控制,所述指令获取模块2包括读取单元、第一判断控制单元和第二判断控制单元;读取单元,用于读取所述反馈指令的脉冲信号;第一判断控制单元,用于判断所述反馈指令的脉冲信号是否为第一电平,当所述反馈指令的脉冲信号为第一电平时,设定所述反馈指令的脉冲信号周期数a,a自加一,a的初始值等于0,并延迟第三设定时间;当所述反馈指令的脉冲信号为第二电平时,延迟第四设定时间;第二判断控制单元,用于当到达延迟时间时,判断所述脉冲信号为第二电平的时间是否超过第五设定时间,且当所述脉冲信号为第二电平的时间未超过第五设定时间时, 控制读取单元继续读取所述反馈指令的脉冲信号。进一步,所述控制装置还包括中断发送模块5和检测模块6 ;中断发送模块5,用于在指令发送模块1发送控制指令后,发送中断指令;检测模块6,用于所述中断发送模块5发出所述中断指令后,检测所述反馈指令;所述第一判断控制单元还用于在控制所述反馈指令的脉冲信号为第一电平延迟第三设定时间之后或者在控制所述反馈指令的脉冲信号为第二电平延迟第四设定时间之后,控制所述反馈指令的脉冲信号为第二电平。本发明还提供一种的实施例的背光控制系统,如图5所示,包括通过单总线连接的控制装置10和背光驱动装置11,其中所述控制装置,用于向背光驱动装置发送调节背光亮度的控制指令,获取根据所述控制指令得到的反馈指令,并比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数,且当所述控制指令的脉冲信号周期数不等于反馈指令的脉冲信号周期数时,再次发送所述控制指令;所述背光驱动装置,用于根据接收到的控制指令设置输出电流以调节背光亮度, 并在接收到控制指令时向所述控制装置发送反馈指令。本发明中的控制装置对背光亮度的具体控制如下指令发送模块1发送控制指令给背光驱动装置11,所述背光驱动装置11根据所述控制指令生成反馈指令,发送给控制装置10,控制装置10的指令获取模块2对反馈指令进行读取,通过比较控制指令中的脉冲信号周期数和反馈指令的脉冲指令周期数,当周期数一致时说明控制指令在传输过程中没有发生错误,所述背光驱动装置11根据正确的控制指令设置其输出电流,从而实现对背光亮度控制,当周期数不一致时则说明控制指令在传输过程中发生错误,控制装置10继续发送控制指令给背光驱动装置11。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种背光亮度控制方法,其特征在于,通过单总线向背光驱动装置发送控制指令控制背光亮度,包括以下步骤发送调节背光亮度的控制指令; 获取根据所述控制指令得到的反馈指令;比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数; 当所述控制指令的脉冲信号周期数不等于反馈指令的脉冲信号周期数时,再次发送所述控制指令。
2.如权利要求1所述的控制方法,其特征在于,发送调节背光亮度的控制指令,具体为设定控制指令的脉冲信号周期数L ;设定所述控制指令的脉冲信号周期内电平为第一电平并在第一设定时间内发送该脉冲信号;设定所述控制指令的脉冲信号周期内电平为第二电平并在第二设定时间内发送该脉冲信号;当所述控制指令第二电平的脉冲信号发送结束后,计算脉冲信号的周期数L自减一; 判断计算得到的脉冲信号的周期数L是否等于0 ; 当计算得到的脉冲信号的周期数L等于0时,停止生成所述控制指令; 当计算得到的脉冲信号的周期数L不等于0时,执行所述控制指令下一周期脉冲信号的发送。
3.如权利要求1或2所述的控制方法,其特征在于,所述获取根据所述控制指令得到的反馈指令,具体为读取所述反馈指令的脉冲信号;当所述反馈指令的脉冲信号周期内电平为第一电平时,设定所述反馈指令的脉冲信号周期数a,a自加一,a的初始值等于0,并延迟第三设定时间;当所述反馈指令的脉冲信号周期内电平为第二电平时,延迟第四设定时间;判断所述脉冲信号为第二电平的时间是否超过第五设定时间; 当所述脉冲信号为第二电平的时间未超过第五设定时间时,读取下一周期所述反馈指令的脉冲信号。
4.如权利要求3所述的控制方法,其特征在于,所述发送调节背光亮度的控制指令之后,还包括发送中断指令并检测所述反馈指令;所述当所述反馈指令的脉冲信号为第一电平时,设定所述反馈指令的脉冲信号周期数 a, a自加一,a的初始值等于0,并延迟第三设定时间;当所述反馈指令的脉冲信号为第二电平时,延迟第四设定时间之后,还包括设定所述反馈指令的脉冲信号为第二电平。
5.一种背光亮度控制装置,其特征在于,通过单总线向背光驱动装置发送控制指令控制背光亮度,所述控制装置包括指令发送模块、指令获取模块和比较模块;指令发送模块,用于发送调节背光亮度的控制指令,以及根据比较模块的比较结果再次发送所述控制指令;指令获取模块,用于获取根据指令发送模块的控制指令得到的反馈指令;比较控制模块,用于比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数,当所述控制指令的脉冲信号周期数不等于反馈指令的脉冲信号周期数时, 则控制指令发送模块再次发送所述控制指令。
6.如权利要求5所述的控制装置,其特征在于,所述指令发送模块包括数值设定单元、 生成单元和发送单元;数值设定单元,用于设定控制指令的脉冲信号周期数L ;生成单元,用于生成L个周期的由延迟第一设定时间的第一电平和延迟第二设定时间的第二电平组成的脉冲信号所形成的控制指令;发送单元,用于发送所述生成单元生成的控制指令。
7.如权利要求6所述的控制装置,其特征在于,所述指令获取模块包括读取单元、第一判断控制单元和第二判断控制单元;读取单元,用于读取所述反馈指令的脉冲信号;第一判断控制单元,用于判断所述反馈指令的脉冲信号是否为第一电平,当所述反馈指令的脉冲信号为第一电平时,设定所述反馈指令的脉冲信号周期数a,a自加一,a的初始值等于0,并延迟第三设定时间;当所述反馈指令的脉冲信号为第二电平时,延迟第四设定时间;第二判断控制单元,用于当到达延迟时间时,判断所述脉冲信号为第二电平的时间是否超过第五设定时间,且当所述脉冲信号为第二电平的时间未超过第五设定时间时,控制读取单元继续读取所述反馈指令的脉冲信号。
8.如权利要求7所述的控制装置,其特征在于,所述控制装置还包括中断发送模块和检测模块;中断发送模块,用于在指令发送模块发送控制指令后,发送中断指令;检测模块,用于所述中断发送模块发出所述中断指令后,检测所述反馈指令;所述第一判断控制单元还用于在控制所述反馈指令的脉冲信号为第一电平延迟第三设定时间之后或者在控制所述反馈指令的脉冲信号为第二电平延迟第四设定时间之后,控制所述反馈指令的脉冲信号为第二电平。
9.一种背光控制系统,其特征在于,包括通过单总线连接的控制装置和背光驱动装置, 其中所述控制装置,用于向背光驱动装置发送调节背光亮度的控制指令,获取根据所述控制指令得到的反馈指令,并比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数,且当所述控制指令的脉冲信号周期数不等于反馈指令的脉冲信号周期数时,再次发送所述控制指令;所述背光驱动装置,用于根据接收到的控制指令设置输出电流以调节背光亮度,并在接收到控制指令时向所述控制装置发送反馈指令。
全文摘要
本发明提供了一种背光亮度控制方法、控制装置和控制系统,通过单总线向背光驱动装置发送控制指令控制背光亮度,包括以下步骤发送调节背光亮度的控制指令;获取根据所述控制指令得到的反馈指令;比较所述控制指令的脉冲信号周期数是否等于所述反馈指令的脉冲信号周期数;当所述控制指令的脉冲信号周期数不等于反馈指令的脉冲信号周期数时,再次发送所述控制指令。该控制方法、控制装置和控制系统能提高控制背光亮度效果及能提高系统稳定性。
文档编号G09G3/34GK102385836SQ20101026711
公开日2012年3月21日 申请日期2010年8月25日 优先权日2010年8月25日
发明者杨成雷 申请人:比亚迪股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1