一种校准颜色的方法和用户终端的制作方法

文档序号:2536558阅读:175来源:国知局
一种校准颜色的方法和用户终端的制作方法
【专利摘要】本发明的实施例提供一种校准颜色的方法和用户终端,涉及终端显示领域,能够根据外部光线的强度对屏幕显示内容的颜色进行补偿,避免了内容的颜色失真,改善了用户体验。根据红、绿、蓝三色通道读数和屏幕的反射率获取红、绿、蓝三色通道的发射能量;根据屏幕的亮度和屏幕上每个像素的红、绿、蓝三色灰阶值获取屏幕上每个像素的红、绿、蓝三色当前的自发光能量;根据红、绿、蓝三色通道的发射能量和每个像素红、绿、蓝三色当前的自发光能量获取每个像素的红、绿、蓝三色灰阶值最小的两种颜色的补偿后的自发光能量;根据灰阶值最小的两种颜色的补偿后的自发光能量获取两种颜色的补偿后的灰阶值。本发明实施例用于移动终端根据外部光线校准屏幕颜色。
【专利说明】一种校准颜色的方法和用户终端
【技术领域】
[0001]本发明涉及终端显示领域,尤其涉及一种校准颜色的方法和用户终端。
【背景技术】
[0002]当前,大尺寸屏幕已经成为用户终端发展的趋势,但用户终端的屏幕在不同光线环境下显示效果相差很大。尤其是在阳光下,强烈的光线使得用户难以看清用户终端屏幕显示的内容,造成很差的使用体验。
[0003]虽然在现有技术中,可以使用户终端根据外部光线的强弱,自动调节屏幕的显示亮度,但是在外部光线较强时,因为过度的调节亮度使用户终端的屏幕显示内容的颜色失真,造成更差的用户体验。

【发明内容】

[0004]本发明的实施例提供一种校准颜色的方法和用户终端,能够根据外部光线的强度对屏幕显示内容的颜色进行补偿,避免了内容的颜色失真,改善了用户体验。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]第一方面,提供一种校准颜色的方法,其特征在于,所述方法包括:
[0007]根据红色通道、绿色通道、蓝色通道的通道读数和屏幕的反射率获取所述红色通道、绿色通道、蓝色通道的发射能量;
[0008]根据屏幕的亮度和所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值获取所述屏幕上每个像素的红色、绿色、蓝色当前的自发光能量;
[0009]根据所述红色通道、绿色通道、蓝色通道的发射能量和每个像素红色、绿色、蓝色当前的自发光能量获取每个像素的红色、绿色、蓝色中灰阶值最小的两种颜色的补偿后的自发光能量;
[0010]根据所述灰阶值最小的两种颜色的补偿后的自发光能量获取所述灰阶值最小的两种颜色的补偿后的灰阶值。
[0011]在第一种可能的实现方式中,结合第一方面,所述根据红色通道、绿色通道、蓝色通道的通道读数和屏幕的反射率获取所述红色通道、绿色通道、蓝色通道的发射能量包括:
[0012]获取所述红色通道的通道读数、所述绿色通道的通道读数、所述蓝色通道的通道读数,获取所述屏幕的反射率;
[0013]将所述红色通道的通道读数与所述屏幕的反射率相乘得到所述红色通道的发射倉;
[0014]将所述绿色通道的通道读数与所述屏幕的反射率相乘得到所述绿色通道的发射
倉tfi。
[0015]在第二种可能的实现方式中,结合第一方面或第一方面的第一种可能的实现方式,所述根据屏幕的亮度和所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值获取所述屏幕上每个像素的红色、绿色、蓝色当前的自发光能量包括:获取所述屏幕的亮度,获取所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值;
[0016]根据所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系获取与所述红色灰阶值对应的红色当前的自发光能量;
[0017]根据所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系获取与所述绿色灰阶值对应的绿色当前的自发光能量;
[0018]根据所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系获取与所述蓝色灰阶值对应的蓝色当前的自发光能量;
[0019]其中,所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系是预先设置在用户终端中的。
[0020]在第三种可能的实现方式中,结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,所述根据所述红色通道、绿色通道、蓝色通道的发射能量和每个像素红色、绿色、蓝色的自发光能量获取每个像素的红色、绿色、蓝色中灰阶值最小的两种颜色的补偿后的自发光能量包括:
[0021]将所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值进行比较;
[0022]若所述红色灰阶值最大,则根据第一自发光能量公式获取绿色的补偿后的自发光能量,并根据第二自发光能量公式获取蓝色的补偿后的自发光能量。
[0023]所述第一自发光能量公式包括:
【权利要求】
1.一种校准移动设备屏幕颜色的方法,其特征在于,所述方法包括: 根据红色通道、绿色通道、蓝色通道的通道读数和屏幕的反射率获取所述红色通道、绿色通道、蓝色通道的发射能量; 根据屏幕的亮度和所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值获取所述屏幕上每个像素的红色、绿色、蓝色当前的自发光能量; 根据所述红色通道、绿色通道、蓝色通道发射能量和每个像素红色、绿色、蓝色当前的自发光能量获取每个像素的红色、绿色、蓝色中灰阶值最小的两种颜色的补偿后的自发光倉; 根据所述灰阶值最小的两种颜色的补偿后的自发光能量获取所述灰阶值最小的两种颜色的补偿后的灰阶值。
2.根据权利要求1所述的方法,其特征在于,所述根据红色通道、绿色通道、蓝色通道的通道读数和屏幕的反射率获取所述红色通道、绿色通道、蓝色通道的发射能量包括: 获取所述红色通道的通道读数、所述绿色通道的通道读数、所述蓝色通道的通道读数;获取所述屏幕的反射率; 将所述红色通道的通道读数与所述屏幕的反射率相乘得到所述红色通道的发射能量; 将所述绿色通道的通道读数与所述屏幕的反射率相乘得到所述绿色通道的发射能量; 将所述蓝色通道的通道读数与所述屏幕的反射率相乘得到所述蓝色通道的发射能量。
3.根据权利要求1或2所述的方法,其特征在于,根据屏幕的亮度和所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值获取所述屏幕上每个像素的红色、绿色、蓝色当前的自发光能量包括: 获取所述屏幕的亮度,获取所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值; 根据所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系获取与所述红色灰阶值对应的红色当前的自发光能量; 根据所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系获取与所述绿色灰阶值对应的绿色当前的自发光能量; 根据所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系获取与所述蓝色灰阶值对应的蓝色当前的自发光能量; 其中,所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系是预先设置在用户终端中的。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述根据所述红色通道、绿色通道、蓝色通道的发射能量和每个像素红色、绿色、蓝色的自发光能量获取每个像素的红色、绿色、蓝色中灰阶值最小的两种颜色的补偿后的自发光能量包括: 将所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值进行比较; 若所述红色灰阶值最大,则根据第一自发光能量公式获取绿色的补偿后的自发光能量,并根据第二自发光能量公式获取蓝色的补偿后的自发光能量。所述第一自发光能量公式包括
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述根据所述灰阶值最小的两种颜色的补偿后的自发光能量获取所述灰阶值最小的两种颜色的补偿后的灰阶值包括: 若所述红色灰阶值最大,则根据绿色的补偿后的自发光能量通过绿色的灰阶公式获取绿色的补偿后的灰阶值,并根据蓝色的补偿后的自发光能量通过蓝色的灰阶公式获取蓝色的补偿后的灰阶值; 若所述绿色灰阶值最大,则根据红色的补偿后的自发光能量通过红色的灰阶公式获取红色的补偿后的灰阶值,并根据蓝色的补偿后的自发光能量通过所述蓝色的灰阶公式获取蓝色的补偿后的灰阶值; 若所述蓝色灰阶值最大,则根据红色的补偿后的自发光能量通过所述红色的灰阶公式获取红色的补偿后的灰阶值,根据绿色的补偿后的自发光能量通过所述绿色的灰阶公式获取绿色的补偿后的灰阶值。其中,所述红色的灰阶公式包括:
6.一种用户终端,其特征在于,所述移动终端包括: 显示参数获取单元,用于根据红色通道、绿色通道、蓝色通道的通道读数和屏幕的反射率获取所述红色通道、绿色通道、蓝色通道的发射能量,并将所述红色通道、绿色通道、蓝色通道的发射能量发送至发光能量补偿单元; 发光能量获取单元,用于根据屏幕的亮度和所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值获取所述屏幕上每个像素的红色、绿色、蓝色当前的自发光能量,并将每个像素的红色、绿色、蓝色当前的自发光能量发送至发光能量补偿单元; 发光能量补偿单元,用于从所述显示参数获取单元接收所述红色通道、绿色通道、蓝色通道发射能量,从所述发光能量获取单元接收个像素的红色、绿色、蓝色当前的自发光能量发送至发光能量,根据所述红色通道、绿色通道、蓝色通道的发射能量和每个像素红色、绿色、蓝色当前的自发光能量获取每个像素的红色、绿色、蓝色中灰阶值最小的两种颜色的补偿后的自发光能量,并将所述灰阶值最小的两种颜色的补偿后的自发光能量发送至灰阶值补偿单元; 灰阶值补偿单元,用于从所述发光能量补偿单元接收所述灰阶值最小的两种颜色的补偿后的自发光能量,根据所述灰阶值最小的两种颜色的补偿后的自发光能量获取所述灰阶值最小的两种颜色的补偿后的灰阶值。
7.根据权利要求6所述的用户终端,其特征在于,所述显示参数获取单元包括: 通道读数获取子单元,用于获取所述红色通道的通道读数、所述绿色通道的通道读数、所述蓝色通道的通道读数,并将所述红色通道的通道读数、所述绿色通道的通道读数、所述蓝色通道的通道读数发送至发射能量获取子单元; 反射率获取子单元,用于获取所述屏幕的反射率,并将所述屏幕的反射率发送至发射能量获取子单元; 发射能量获取子单元,用于从所述通道读数获取子单元接收所述红色通道的通道读数、所述绿色通道的通道读数、所述蓝色通道的通道读数,从所述反射率获取子单元接收所述屏幕的反射率,将所述红色通道的通道读数与所述屏幕的反射率相乘得到所述红色通道的发射能量; 所述发射能量获取子单元还用于将所述绿色通道的通道读数与所述屏幕的反射率相乘得到所述绿色通道的发射能量; 所述发射能量获取子单元还用于将所述蓝色通道的通道读数与所述屏幕的反射率相乘得到所述蓝色通道的发射能量。
8.根据权利要求6或7所述的用户终端,其特征在于,所述发光能量获取单元包括: 灰阶值获取子单元,用于获取所述屏幕的亮度,获取所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值,并将每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值发送至自发光能量获取子单元; 自发光能量获取子单元,用于从所述灰阶值获取子单元接收每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值,根据所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系获取与所述红色灰阶值对应的红色当前的自发光能量; 自发光能量获取子单元还用于根据所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系获取与所述绿色灰阶值对应的绿色当前的自发光能量; 自发光能量获取子单元还用于根据所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系获取与所述蓝色灰阶值对应的蓝色当前的自发光能量; 其中,所述屏幕的亮度、颜色灰阶值与颜色自发光能量的映射关系是预先设置在用户终端中的。
9.根据权利要求6至8任意一项所述的用户终端,其特征在于,所述发光能量补偿单元具体用于: 将所述屏幕上每个像素的红色灰阶值、绿色灰阶值、蓝色灰阶值进行比较; 若所述红色灰阶值最大,则根据第一自发光能量公式获取绿色的补偿后的自发光能量,并根据第二自发光能量公式获取蓝色的补偿后的自发光能量。 所述第一自发光能量公式 包括:G'&,其中,Gs'表示在红色灰阶值最大时绿色的补偿后的自发光能量,Gs表示绿色当前的自发光能量,Rs表示红色当前的自发光能量,Rr表示红色通道的通道读数,Gr表示绿色通道的通道读数; 所述第二自发光能量公式包括:A’ Il年&,其中,Bs,表示在红色灰阶值最大时蓝色的补偿后的自发光能量,Bs表示蓝色当前的自发光能量,Gs表示绿色当前的自发光能量,Gr表示绿色通道的通道读数,Br表示蓝色通道的通道读数; 若所述绿色灰阶值最大,则根据第三自发光能量公式获取红色的补偿后的自发光能量,并根据所述第四自发光能量公式获取蓝色的补偿后的自发光能量; 所述第三自发光能量公式包括:&,其中IV表示在绿色灰阶值最大时红色的补偿后的自发光能量,Rs表示红色当前的自发光能量,Gs表示绿色当前的自发光能量,Gr表示绿色通道的通道读数,Rr表示蓝色通道的通道读数; 所述第四自发光能量公式包括:&&,其中Bs'表示在绿色灰阶值最大时红色的补偿后的自发光能量,Bs表示蓝色当前的自发光能量,Gs表示绿色当前的自发光能量,Gr表示绿色通道的通道读数,Br表示蓝色通道的通道读数; 若所述蓝色灰阶值最大,则根据所述第五自发光能量公式获取红色的补偿后的自发光能量,并根据所述第六自发光能量公式获取绿色的补偿后的自发光能量; 所述第五自发光能量公式包括:A' =W,其中Rs'表示在绿色灰阶值最大时红色的补偿后的自发光能量,Bs表示蓝色当前的自发光能量,Rs表示红色当前的自发光能量,Rr表示红色通道的通道读数,Br表示蓝色通道的通道读数;所述第六自发光能量公式包括:&'('〃,其中Rs'表示在蓝色灰阶值最大时红色的补偿后的自发光能量,Bs表示蓝色当前的自发光能量,Gs表示绿色当前的自发光能量,Gr表示绿色通道的通道读数,Br表示蓝色通道的通道读数。
10.根据权利要求6至9任意一项所述的设备,其特征在于,所述灰阶值补偿单元具体用于: 若所述红色灰阶值最大,则根据绿色的补偿后的自发光能量通过绿色的灰阶公式获取绿色的补偿后的灰阶值,并根据蓝色的补偿后的自发光能量通过蓝色的灰阶公式获取蓝色的补偿后的灰阶值; 若所述绿色灰阶值最大,则根据红色的补偿后的自发光能量通过红色的灰阶公式获取红色的补偿后的灰阶值,并根据蓝色的补偿后的自发光能量通过所述蓝色的灰阶公式获取蓝色的补偿后的灰阶值; 若所述蓝色灰阶值最大,则根据红色的补偿后的自发光能量通过所述红色的灰阶公式获取红色的补偿后的灰阶值,根据绿色的补偿后的自发光能量通过所述绿色的灰阶公式获取绿色的补偿后的灰阶值。其中,所述红色的灰阶公式包括
【文档编号】G09G5/02GK103680466SQ201210358023
【公开日】2014年3月26日 申请日期:2012年9月24日 优先权日:2012年9月24日
【发明者】杨泓 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1