终端界面颜色矫正方法、装置、电子设备和终端制造方法及图纸

技术编号:25988430 阅读:16 留言:0更新日期:2020-10-20 18:56
本公开公开了一种终端界面颜色矫正方法、装置、电子设备和终端,涉及终端应用领域。该方法包括:获取当前环境光线的光照度参数;获取色弱种类参数和色弱程度参数;根据色弱种类参数、色弱程度参数和光照度参数构建颜色矩阵,其中,颜色矩阵中的值表示像素颜色调节参数;以及根据颜色矩阵,调节终端界面的颜色。本公开使得终端能够根据弱视用户自身情况矫正界面显示的颜色,满足用户差异性需求,提高了终端的个性化应用能力。

【技术实现步骤摘要】
终端界面颜色矫正方法、装置、电子设备和终端
本公开涉及终端应用领域,尤其涉及一种终端界面颜色矫正方法、装置、电子设备和终端。
技术介绍
随着手机等终端制造技术的不断更新换代,终端的显示技术也在不断提升,界面色彩更加鲜艳、还原度高。而随着终端用户群体的不断扩大,色盲、色弱等特殊群体在终端用户群体中的比例也在不断提高。对于色弱用户群体,多数的移动终端是从设计规范或者使用系统自带色彩校正装置,来调整终端界面颜色的显示,以满足用户的特殊需求。但相关技术中,是给出固定的颜色值,不能满足用户个体差异。
技术实现思路
本公开要解决的一个技术问题是,提供一种终端界面颜色矫正方法、装置、电子设备和终端,能够满足色弱用户差异性需求,提高了终端的个性化应用能力。根据本公开一方面,提出一种终端界面颜色矫正方法,包括:获取当前环境光线的光照度参数;获取色弱种类参数和色弱程度参数;根据色弱种类参数、色弱程度参数和光照度参数构建颜色矩阵,其中,颜色矩阵中的值表示像素颜色调节参数;根据颜色矩阵,调节终端界面的颜色。在一些实施例中,色弱程度参数为用户选择的参数,或者为光照度参数对应的色弱程度参数。在一些实施例中,调节终端界面的颜色包括:建立与终端界面的元素对应的临时位图,临时位图中每个位置的像素与终端界面的元素的每个位置的像素一致;利用颜色矩阵对临时位图进行变换,将变换后的临时位图作为终端界面的元素的样式进行渲染。在一些实施例中,根据色弱种类参数、色弱程度参数和光照度参数构建颜色矩阵包括:获取色弱种类参数和色弱程度参数对应的色觉缺陷颜色矩阵;获取光照度参数对应的颜色偏移量;根据色觉缺陷矩阵值、颜色偏移量和图像透明度参数,构建颜色矩阵。在一些实施例中,构建颜色矩阵包括:初始化具有预定尺寸的矩阵;将色觉缺陷颜色矩阵的值填充至具有预定尺寸的矩阵的第一位置;将颜色偏移量填充至具有预定尺寸的矩阵的第二位置;将图像透明度参数填充至具有预定尺寸的矩阵的第三位置;将填充有色觉缺陷颜色矩阵的值、颜色偏移量和图像透明度参数的矩阵,作为颜色矩阵。在一些实施例中,颜色矩阵位于终端页面中的可缩放矢量图形SVG标签库下的滤镜标签中,其中,调节终端界面的颜色包括:通过触发SVG标签库下的滤镜标签,调节终端界面的颜色。在一些实施例中,将调节颜色后的终端界面以预览模式进行展示;响应于用户通过调整接口触发重新调整界面颜色,向用户显示选择界面,以便用户在选择界面选择色弱种类参数。根据本公开的另一方面,还提出一种终端界面颜色矫正装置,包括:光照度获取单元,被配置为获取当前环境光线的光照度参数;色弱信息获取单元,被配置为色弱种类参数和色弱程度参数;矩阵构建单元,被配置为根据色弱种类参数、色弱程度参数和光照度参数构建颜色矩阵,其中,颜色矩阵中的值表示像素颜色调节参数;颜色调节单元,被配置为根据颜色矩阵,调节终端界面的颜色。根据本公开的另一方面,还提出一种电子设备,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行如上述的终端界面颜色矫正方法。根据本公开的另一方面,还提出一种终端,包括:上述的终端界面颜色矫正装置;或上述的电子设备。在一些实施例中,光线传感器,被配置为采集光线的光照度参数。根据本公开的另一方面,还提出一种非瞬时性计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上述的终端界面颜色矫正方法。本公开实施例中,通过色弱种类参数、色弱程度参数和光照度参数构建颜色矩阵,然后根据颜色矩阵,调节终端界面的颜色,使得终端能够根据弱视用户情况矫正终端界面显示的颜色,满足用户差异性需求,提高了终端的个性化应用能力。通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。附图说明构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:图1为本公开的终端界面颜色矫正方法的一些实施例的结构示意图。图2为本公开的终端界面颜色矫正方法的另一些实施例的流程示意图。图3为本公开的终端界面一些实施例的示意图。图4为本公开的终端界面一些实施例的示意图。图5为本公开的终端界面一些实施例的示意图。图6为本公开的终端界面一些实施例的示意图。图7为本公开的终端界面一些实施例的示意图。图8为本公开的终端界面一些实施例的示意图。图9为本公开的终端界面颜色矫正装置的一些实施例的结构示意图。图10为本公开的电子设备的一些实施例的结构示意图。具体实施方式现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。图1为本公开的终端界面颜色矫正方法的一些实施例的结构示意图。在步骤110,获取当前环境光线的光照度参数。在一些实施例中,由于外界光线环境会影响色弱用户的色彩识别情况,因此,可以在终端增加光线传感器,通过光线传感器获取光线强弱,即光照度。在步骤120,获取色弱种类参数和色弱程度参数。步骤110和步骤120可以同时执行,也可以不分先后执行。在一些实施例中,色弱种类参数为用户选择的参数,例如,用户可以选择红色弱、绿色弱或者蓝黄色弱。色弱程度参数可以为用户选择的参数,也可以为根据光照度参数对应的色弱程度参数。可以根据实际情况设置多种程度的色弱,例如,将色弱程度分为10级,用户可以根据实际情况进行选择。若用户没有选择色弱程度参数,则根据光照度参数确定对应的色弱程度参数。例如,当前环境光线的光照度为大于300且小于700,则对应色弱程度为0.5。在步骤130,根据色弱种类参数、色弱程度参数和光照度参数构建颜色矩阵,其中,颜色矩阵中的值表示像素颜色调节参数。在一些实施例中,获取色弱种类参数和色弱程度参数对应的色觉缺陷颜色矩阵;获取光照度参数对应的颜色偏移量;根据色觉缺本文档来自技高网...

【技术保护点】
1.一种终端界面颜色矫正方法,包括:/n获取当前环境光线的光照度参数;/n获取色弱种类参数和色弱程度参数;/n根据所述色弱种类参数、所述色弱程度参数和所述光照度参数构建颜色矩阵,其中,所述颜色矩阵中的值表示像素颜色调节参数;以及/n根据所述颜色矩阵,调节终端界面的颜色。/n

【技术特征摘要】
1.一种终端界面颜色矫正方法,包括:
获取当前环境光线的光照度参数;
获取色弱种类参数和色弱程度参数;
根据所述色弱种类参数、所述色弱程度参数和所述光照度参数构建颜色矩阵,其中,所述颜色矩阵中的值表示像素颜色调节参数;以及
根据所述颜色矩阵,调节终端界面的颜色。


2.根据权利要求1所述的终端界面颜色矫正方法,其中,
所述色弱程度参数为用户选择的参数,或者为所述光照度参数对应的色弱程度参数。


3.根据权利要求1所述的终端界面颜色矫正方法,其中,调节终端界面的颜色包括:
建立与所述终端界面的元素对应的临时位图,所述临时位图中每个位置的像素与所述终端界面的元素的每个位置的像素一致;以及
利用所述颜色矩阵对所述临时位图进行变换,将变换后的临时位图作为所述终端界面的元素的样式进行渲染。


4.根据权利要求1所述的终端界面颜色矫正方法,其中,根据所述色弱种类参数、色弱程度参数和光照度参数构建颜色矩阵包括:
获取所述色弱种类参数和色弱程度参数对应的色觉缺陷颜色矩阵;
获取所述光照度参数对应的颜色偏移量;以及
根据所述色觉缺陷矩阵值、所述颜色偏移量和图像透明度参数,构建所述颜色矩阵。


5.根据权利要求4所述的终端界面颜色矫正方法,其中,构建所述颜色矩阵包括:
初始化具有预定尺寸的矩阵;
将所述色觉缺陷颜色矩阵的值填充至所述具有预定尺寸的矩阵的第一位置;
将所述颜色偏移量填充至所述具有预定尺寸的矩阵的第二位置;
将所述图像透明度参数填充至所述具有预定尺寸的矩阵的第三位置;以及
将填充有所述色觉缺陷颜色矩阵的值、所述颜色偏移量和所述图像透明度参数的矩阵,作...

【专利技术属性】
技术研发人员:李瑞云刘文磊
申请(专利权)人:北京沃东天骏信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1