一种屏幕色温调节方法、存储介质及终端设备与流程

文档序号:17379415发布日期:2019-04-12 23:40阅读:283来源:国知局
一种屏幕色温调节方法、存储介质及终端设备与流程

本发明涉及智能终端技术领域,特别涉及一种屏幕色温调节方法、存储介质及终端设备。



背景技术:

目前通信移动设备普遍采用lcd屏幕,lcd屏幕主要包括led背光(以下称为blu)和液晶屏(以下称为lcd)。所述blu主要组成部分有led、导光板以及膜片等。而影响显示屏色温的主要部件是led,同一个色度的led之间存在色温偏差,并且同一款终端设备的显示屏普遍会采用多个色度bin,这就使得显示屏之间存在色温偏差。目前为了解决终端设备屏幕色温差的那天,普遍是终端设置自身配置的硬件设备方面进行调整,这增加了硬件设备的成本,从而增加了终端设备的生产成本。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的不足,提供一种屏幕色温调节方法、存储介质及终端设备,以解决现有色温调节方法造成的生产成本高的问题。

为了解决上述技术问题,本发明所采用的技术方案如下:

一种屏幕色温调节方法,其包括:

读取终端设备自身存储的第一色坐标差异值,并在预设的色坐标差异值列表中查找所述色坐标差异值;

当查找到所述第一色坐标差异值时,读取所述第一色坐标差异值对应的第一寄存器设置值;

采用所述第一寄存器设置值修改所述终端设备自身存储的第二寄存器设置值,以调整所述终端设备的屏幕色温。

所述屏幕温调节方法,其中,所述第一色坐标差异值为终端设备出厂时以otp方式烧录保存在ic寄存器内,其为终端设备的屏幕显示的白色的色坐标与白色对应的色坐标的差异值。

所述屏幕温调节方法,其中,所述读取终端设备自身存储的第一色坐标差异值,并在预设的色坐标差异值列表中查找所述第一色坐标差异值具体包括:

获取终端设备的ic寄存器中存储的otp数据,并读取所述otp数据中携带的第一色坐标差异值;

将所述第一色坐标差异值与预设的色坐标差异值列表进行逐一比对,以确定所述色坐标差异值列表中是否包含所述第一色坐标差异值。

所述屏幕温调节方法,其中,所述采用所述第一寄存器设置值修改所述终端设备自身存储的第二寄存器设置值,以调整所述终端设备的屏幕色温具体包括:

采用所述第一寄存器设置值修改所述终端设备自身存储的第二寄存器值,并获取修改后的终端设备的第二色坐标差异值;

计算所述第二色坐标差异值与预设的色坐标差异值阈值的差值,并将计算得到的差值与预设阈值进行比较;

当所述差值小于等于所述预设阈值时,完成终端设备的屏幕色温调节。

所述屏幕温调节方法,其中,所述采用所述第一寄存器设置值修改所述终端设备自身存储的第二寄存器设置值,以调整所述终端设备的屏幕色温还包括:

当所述第差值大于所述预设阈值时,根据所述第二色坐标差异值对所述色坐标差异值列表进行优化;

采用优化后的色坐标差异值列表对终端设备的屏幕色温进行调整。

所述屏幕温调节方法,其中,所述当所述第差值大于所述预设阈值时,根据所述第二色坐标差异值对所述色坐标差异值列表进行优化具体包括:

当所述差值大于预设阈值时,根据所述差值确定第一寄存器设置值的调整值;

采用所述调整值对所述第一寄存器设置值进行调整,以对所述色坐标差异值列表进行优化。

所述屏幕温调节方法,其中,所述当所述差值大于预设阈值时,根据所述差值确定第一寄存器设置值的调整值具体包括:

当所述差值大于预设阈值时,获取各差值分量的正负性;

根据各差值分量的绝对值以及各差值分量的正负性对各差值分量对应的第一寄存器设置值的分量值进行调整。

一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的屏幕温调节方法中的步骤。

一种终端设备,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;

所述通信总线实现处理器和存储器之间的连接通信;

所述处理器执行所述计算机可读程序时实现如上任一所述的屏幕温调节方法中的步骤。

有益效果:与现有技术相比,本发明提供了一种屏幕色温调节方法、存储介质及终端设备,所述方法包括:读取终端设备自身存储的第一色坐标差异值,并在预设的色坐标差异值列表中查找所述色坐标差异值;当查找到所述第一色坐标差异值时,读取所述第一色坐标差异值对应的第一寄存器设置值;采用所述第一寄存器设置值修改所述终端设备自身存储的第二寄存器设置值,以调整所述终端设备的屏幕色温。本发明通过预先配置各色坐标差异值对应的寄存器设置值,并根据各寄存器设置值对终端设备存储的寄存器设置值进行调整,以使得同一款终端设备的屏幕色温一直,从而解决终端设备色温不一致的问题,并且未改变终端设备的硬件设备,从而降低了终端设备的成产成本。

附图说明

图1为本发明提供的屏幕色温调节方法的一个实施例的流程图。

图2为本发明提供的终端设备的一个实施例的结构原理图。

具体实施方式

本发明提供一种屏幕色温调节方法、存储介质及终端设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

本实施例提供了一种屏幕色温调节方法,如图1所示,所述方法包括:

s10、读取终端设备自身存储的第一色坐标差异值,并在预设的色坐标差异值列表中查找所述色坐标差异值。

具体地,所述第一色坐标差异值为终端设备自身存储的,其自身存在的色坐标差异值。每一种颜色均可以采用色坐标表示,其中,色坐标为二维坐标点,两个坐标之间是相互独立。例如,基于ntsc(nationaltelevisionsystemscommittee)规定,标准红色色坐标为(0.67,0.33),标准绿色色坐标为(0.21,0.71),标准蓝色色坐标为(0.14,0.08),标准白色色坐标为(0.33,0.33)等。所述色坐标差异值为白色屏幕下屏幕显示的白色色坐标与标准白色色坐标中各分量的差值形成的坐标值。

进一步,所述终端设备的第一色坐标差异值是在lcd模组出厂时对lcd模组进行光学测量时得到的。而当终端设备使用lcd模组时,可以将lcd模组的第一色坐标差异值以otp方式烧录于ic寄存器内,这样终端设备读取其自身配置的ic寄存器即可以得到所述第一色坐标差异值。相应的,所述读取终端设备自身存储的第一色坐标差异值,并在预设的色坐标差异值列表中查找所述第一色坐标差异值具体包括:

获取终端设备的ic寄存器中存储的otp数据,并读取所述otp数据中携带的第一色坐标差异值;

将所述第一色坐标差异值与预设的色坐标差异值列表进行逐一比对,以确定所述色坐标差异值列表中是否包含所述第一色坐标差异值。

具体地,所述otp(onetimeprogrammable)是单片机的一种存储器类型,所述otp数据为一次性可编程,当otp数据烧录单片机后,将不可被修改和清除,这样可以提高第一色坐标差异值的安全性和准确性。也就是说,所述第一色坐标差异值为终端设备出厂时以otp方式烧录保存在ic寄存器内,并且所述第一色坐标差异值为终端设备的屏幕显示的白色的色坐标与白色对应的色坐标的差异值。

进一步,所述预设的色坐标差异值列表为预先存储于终端设备,或者终端设备通过网络连接运动或者后台服务器获取到,存储有色坐标差异值和寄存器设置值对应关系的列表。在本实施例中,如表1所示,在所述预设的色坐标差异值列表中,每个色坐标差异值均对应一组寄存器设置值。

表1预设的色坐标差异值列表

其中,所述wx和wy表示色坐标差异值中分量,色坐标差异值可表示为(wx,wy)。

s20、当查找到所述第一色坐标差异值时,读取所述第一色坐标差异值对应的第一寄存器设置值。

具体地,所述查找到所述第一色坐标差异值说明所述预设的色坐标差异值中存在所述第一色坐标差异值,此时读取所述第一色坐标差异值对应的第一寄存器设置值。其中,查找所述第一色坐标差异值为查找到wx和wy均与第一色坐标差异值相等的色坐标差异值。此外,当未查找到所述第一色坐标差异值时,检测所述预设的色坐标差异值列表是否查询完毕,如果未查询完毕,则进行查询;如果查询完毕,则提示所述终端设备的显示屏幕异常。当然,当预设的色坐标差异值列中未查找到所述第一色坐标差异值时,可以通过云端查找所述第一色坐标差异值对应的第一寄存器设置值,并将查找到的第一色坐标差异值和第一寄存器设置值的对应关系更新至所述预设的色坐标差异值列表,以更新所述色坐标差异值列表,并将更新后的色坐标差异值列表同步至后台服务器或者云端,以便于其他终端设备更新其自身存储的色坐标差异值列表。

s30、采用所述第一寄存器设置值修改所述终端设备自身存储的第二寄存器设置值,以调整所述终端设备的屏幕色温。

具体地,所述第二寄存器设置值预先存储的,采用第一寄存器设置值更新所述第二寄存器设置值为采用所述第一寄存器设置值更新所述第二寄存器设置值。另外,当第二寄存器设置更新后,可以控制所述终端设备的屏幕显示白色画面,并获取终端设备的第二色坐标差异值,并根据所述第二色坐标差异值来判断所述终端设备是否满足修正要求。相应的,所述采用所述第一寄存器设置值修改所述终端设备自身存储的第二寄存器设置值,以调整所述终端设备的屏幕色温具体包括:

采用所述第一寄存器设置值修改所述终端设备自身存储的第二寄存器值,并获取修改后的终端设备的第二色坐标差异值;

计算所述第二色坐标差异值与预设的色坐标差异值阈值的差值,并将所述差值与预设阈值进行比较;

当所述差值小于等于所述预设阈值时,完成终端设备的屏幕色温调节。

具体地,所述色坐标差异阈值为预先设置的,用于判断修正后的第二色坐标差异值是否满足预设条件。这里将所述预设的色坐标差异值记为(twx,twy),将修改后的第二色坐标差异值记为(wx,wy)。所述计算第二色坐标差异值与预设的色坐标差异值阈值的差值均为分别计算wx与twx,和wy和twy的差值,并分别将wx与twx的差值和wy和twy的差值与预设阈值进行比较。此外,所述分别将wx与twx的差值和wy和twy的差值与预设阈值进行比较指的是分别将wx与twx的差值的绝对值和w´y和twy的差值的绝对值与预设阈值进行比较,所述差值小于等于所述预设阈值为wx与twx的差值的绝对值和wy和twy的差值的绝对值均小于预设阈值。所述预设阈值为预先设置,例如,所述预设阈值为0.001等。

进一步,当所述差值小于等于预设阈值说明修正后的第二色坐标差异值满足预设条件。而当所述差值大于所述预设阈值时,说明修改后的第二色坐标差异值不满足预设条件,此时可以根据第二色坐标差异值对预设的色坐标差异值列表进行更新,并才采用更新后的色坐标差异值对所述终端设备的白平衡进行优化。相应的,所述采用所述第一寄存器设置值修改所述终端设备自身存储的第二寄存器设置值,以调整所述终端设备的屏幕色温还包括:

当所述差值大于预设阈值时,根据所述第二色坐标差异值对所述色坐标差异值列表进行优化;

采用优化后的色坐标差异值列表对终端设备的屏幕色温进行调整。

具体地,采用所述第二色坐标差异值对所述色坐标差异值列表进行修改可以是根据第二色坐标差异值对应的差值的大小来确定第一色坐标设置对应的第一寄存器设置值的调整值,并根据所述调整值对预设的色坐标差异值中的第一寄存器设置值进行调整。

示例性地,所述当所述差值大于预设阈值时,根据所述第二色坐标差异值对所述色坐标差异值列表进行优化具体包括:

当所述差值大于预设阈值时,根据所述差值确定第一寄存器设置值的调整值;

采用所述调整值对所述第一寄存器设置值进行调整,以对所述色坐标差异值列表进行优化。

具体地,所述差值大于预设阈值指的是所述wx与twx的差值的绝对值和wy和twy的差值的绝对值中存在大于预设阈值。例如,wx与twx的差值的绝对值大于预设阈值,wy和twy的差值的绝对值大于预设阈值,以及wx与twx的差值的绝对值和wy和twy的差值的绝对值均大于预设阈值。此外,当所述差值大于预设阈值时,根据所述差值计算第一寄存器设置值的调整值,由于所述差值包括两个差值分量,并且两个差值分量的符号可以相反,从而所述调整值也包括两个分量,并且两个分量的符号也可以不相同。在本实施例中,根据所述差值确定第一寄存器的调整值根据差值的各差值分量的绝对值以及符号来确定调整至的分量。

示例性地,所述当所述差值大于预设阈值时,根据所述差值确定第一寄存器设置值的调整值具体包括:

当所述差值大于预设阈值时,获取各差值分量的正负性;

根据各差值分量的绝对值以及各差值分量的正负性对各差值分量对应的第一寄存器设置值的分量值进行调整。

具体地,所述正负性为各差值分量为正值还是负值,当差值分量为正值时,所述差值分量对应的调整值分量为正值,当差值分量为负值时,差值分量对应的调整值分量为负值。此外,所述调整值与所述差值可以成比例关系,例如,调整值与差值成正比例等。

基于上述的屏幕温调节方法,本发明还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例所述的屏幕温调节方法中的步骤。

基于上述的屏幕温调节方法,本发明还提供了一种终端设备,如图2所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communicationsinterface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。

此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。

存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。

此外,上述存储介质以及终端设备中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1