一种显示控制方法及电子设备技术

技术编号:14399669 阅读:38 留言:0更新日期:2017-01-11 12:51
本发明专利技术公开了一种显示控制方法及电子设备,所述方法包括:获取电子设备的显示单元所处的当前环境在N个维度的环境参数值;根据组成待打印颜色的各个打印原色的在所述N个维度的与所述当前环境对应的反射率和所述各个打印原色占所述待打印颜色的墨水量,确定所述待打印颜色在所述N个维度的与所述当前环境对应的反射率;根据所述环境参数值和所述反射率,确定所述待打印颜色在所述N个维度的与所述当前状态对应的待显示参数值;根据所述待显示参数值,确定所述待打印颜色对应的显示在所述显示单元上的显示颜色。

【技术实现步骤摘要】

本申请涉及电子
,尤其涉及一种显示控制方法及电子设备
技术介绍
随着电子技术发展,越来越多的电子设备出现在人们的工作和生活中,例如:智能手机、智能手表、平板电脑、笔记本电脑、打印机等。人们既可以在具有显示单元的电子设备上观看电子版的图片,也可以利用打印机将电子版的图片打印出来,观看纸质版的图片。然而,由于显示与打印的不同原理,不同显示单元的不同色彩参数、不同的色域、不同的三基色,以及打印机不同的墨水,还有显示单元和打印机所处的环境光,都会导致显示与打印的颜色差异很大。因此,现有技术存在的技术问题是:显示的颜色和打印的颜色不一致。
技术实现思路
本专利技术实施例提供了一种显示控制方法及电子设备,用以解决现有技术中存在的显示的颜色和打印的颜色不一致的技术问题。本专利技术实施例第一方面提供了一种显示控制方法,包括:获取电子设备的显示单元所处的当前环境在N个维度的环境参数值;根据组成待打印颜色的各个打印原色的在所述N个维度的与所述当前环境对应的反射率和所述各个打印原色占所述待打印颜色的墨水量,确定所述待打印颜色在所述N个维度的与所述当前环境对应的反射率;根据所述环境参数值和所述反射率,确定所述待打印颜色在所述N个维度的与所述当前状态对应的待显示参数值;根据所述待显示参数值,确定所述待打印颜色对应的显示在所述显示单元上的显示颜色。可选的,所述根据组成待打印颜色的各个打印原色的在所述N个维度的与所述当前环境对应的反射率和所述各个打印原色占所述待打印颜色的墨水量,确定所述待打印颜色在所述N个维度的与所述当前环境对应的反射率,包括:依次取i从1至N,将组成所述待打印颜色的各个打印原色的在第i个维度的与所述当前状态对应的反射率与所述各个打印原色占所述待打印颜色的墨水量的乘积,作为所述待打印颜色在所述第i个维度的与所述当前状态对应的反射率。可选的,所述根据所述环境参数值和所述反射率,确定所述待打印颜色在所述N个维度的与所述当前状态对应的待显示参数值,包括:依次取i从1至N,将所述当前环境在第i个维度的环境参数值与所述待打印颜色在所述第i个维度的与所述当前状态对应的反射率的乘积,作为所述待打印颜色在所述第i个维度的与所述当前状态对应的待显示参数值。可选的,所述根据所述待显示参数值,确定所述待打印颜色对应的显示在所述显示单元上的显示颜色,包括:根据所述显示单元的显示原色的参数值,确定用于将所述待显示参数值转换为所述显示颜色的转换矩阵;利用所述待显示参数值和所述转换矩阵,确定组成所述显示颜色的各个显示原色的参数值;根据所述显示单元能够显示的颜色范围,和组成所述显示颜色的各个显示原色的参数值,以及组成所述显示颜色的各个显示原色的参数值与灰度值的对应关系,确定组成所述显示颜色的各个显示原色的灰度值。可选的,所述根据所述显示单元的显示原色的参数值,确定用于将所述待显示参数值转换为所述显示颜色的转换矩阵,包括:确定所述显示单元的各个显示原色在所述显示单元能够显示的颜色范围内的坐标值;将所述坐标值和所述各个显示原色的亮度值作为组成所述转换矩阵的元素。本专利技术实施例第二方面提供了一种电子设备,包括:壳体;显示屏,设置在所述壳体的第一位置;存储单元,设置在所述壳体内,用于存储至少一个程序模块;至少一个处理器,设置在所述壳体中,所述至少一个处理器通过获得并运行所述至少一个程序模块,用于获取电子设备的显示单元所处的当前环境在N个维度的环境参数值;根据组成待打印颜色的各个打印原色的在所述N个维度的与所述当前环境对应的反射率和所述各个打印原色占所述待打印颜色的墨水量,确定所述待打印颜色在所述N个维度的与所述当前环境对应的反射率;根据所述环境参数值和所述反射率,确定所述待打印颜色在所述N个维度的与所述当前状态对应的待显示参数值;根据所述待显示参数值,确定所述待打印颜色对应的显示在所述显示单元上的显示颜色。可选的,所述至少一个处理器用于:依次取i从1至N,将组成所述待打印颜色的各个打印原色的在第i个维度的与所述当前状态对应的反射率与所述各个打印原色占所述待打印颜色的墨水量的乘积,作为所述待打印颜色在所述第i个维度的与所述当前状态对应的反射率。可选的,所述至少一个处理器用于:依次取i从1至N,将所述当前环境在第i个维度的环境参数值与所述待打印颜色在所述第i个维度的与所述当前状态对应的反射率的乘积,作为所述待打印颜色在所述第i个维度的与所述当前状态对应的待显示参数值。可选的,所述至少一个处理器用于:根据所述显示单元的显示原色的参数值,确定用于将所述待显示参数值转换为所述显示颜色的转换矩阵;利用所述待显示参数值和所述转换矩阵,确定组成所述显示颜色的各个显示原色的参数值;根据所述显示单元能够显示的颜色范围,和组成所述显示颜色的各个显示原色的参数值,以及组成所述显示颜色的各个显示原色的参数值与灰度值的对应关系,确定组成所述显示颜色的各个显示原色的灰度值。可选的,所述至少一个处理器用于:确定所述显示单元的各个显示原色在所述显示单元能够显示的颜色范围内的坐标值;将所述坐标值和所述各个显示原色的亮度值作为组成所述转换矩阵的元素。本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本专利技术实施例中,首先获取所述电子设备的显示单元所处的当前环境在N个维度的环境参数值;接着,根据组成待打印颜色的各个打印原色的在所述N个维度的与所述当前环境对应的反射率和所述各个打印原色占所述待打印颜色的墨水量,确定所述待打印颜色在所述N个维度的与所述当前环境对应的反射率;然后,根据所述环境参数值和所述反射率,确定所述待打印颜色在所述N个维度的与所述当前状态对应的待显示参数值;最后,根据所述待显示参数值,确定所述待打印颜色对应的显示在所述显示单元上的显示颜色。因此,针对打印机墨水的颜色和反射特性,并结合打印机和显示单元所处的光环境,对显示的颜色进行重新映射,从而使得显示的颜色在光环境下与打印的颜色一致。解决了现有技术中存在的显示的颜色和打印的颜色不一致的技术问题。保证了显示与打印的一致性,让显示更加自然、柔和、健康。附图说明为了更清楚地说明本申请实施例或现有技术方案中的技术方案,下面对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。图1为本专利技术实施例提供的显示控制方法的流程图;图2为本专利技术实施例提供的显示控制方法中步骤14的详细流程图;图3为本专利技术实施例提供的电子设备的结构示意图。具体实施方式本专利技术实施例提供了一种显示控制方法及电子设备,用以解决现有技术中存在的显示的颜色和打印的颜色不一致的技术问题。本专利技术实施例中,首先获取所述电子设备的显示单元所处的当前环境在N个维度的环境参数值;接着,根据组成待打印颜色的各个打印原色的在所述N个维度的与所述当前环境对应的反射率和所述各个打印原色占所述待打印颜色的墨水量,确定所述待打印颜色在所述N个维度的与所述当前环境对应的反射率;然后,根据所述环境参数值和所述反射率,确定所述待打印颜色在所述N个维度的与所述当前状态对应的待显示参数值;最后,根据所述待显示参数值,确定所述待打印颜色对应的显示在所述显示单元上的显示颜色。因此,针对打印机墨水的颜色和反射特性,本文档来自技高网...
一种显示控制方法及电子设备

【技术保护点】
一种显示控制方法,包括:获取电子设备的显示单元所处的当前环境在N个维度的环境参数值;根据组成待打印颜色的各个打印原色的在所述N个维度的与所述当前环境对应的反射率和所述各个打印原色占所述待打印颜色的墨水量,确定所述待打印颜色在所述N个维度的与所述当前环境对应的反射率;根据所述环境参数值和所述反射率,确定所述待打印颜色在所述N个维度的与所述当前状态对应的待显示参数值;根据所述待显示参数值,确定所述待打印颜色对应的显示在所述显示单元上的显示颜色。

【技术特征摘要】
1.一种显示控制方法,包括:获取电子设备的显示单元所处的当前环境在N个维度的环境参数值;根据组成待打印颜色的各个打印原色的在所述N个维度的与所述当前环境对应的反射率和所述各个打印原色占所述待打印颜色的墨水量,确定所述待打印颜色在所述N个维度的与所述当前环境对应的反射率;根据所述环境参数值和所述反射率,确定所述待打印颜色在所述N个维度的与所述当前状态对应的待显示参数值;根据所述待显示参数值,确定所述待打印颜色对应的显示在所述显示单元上的显示颜色。2.如权利要求1所述的方法,其特征在于,所述根据组成待打印颜色的各个打印原色的在所述N个维度的与所述当前环境对应的反射率和所述各个打印原色占所述待打印颜色的墨水量,确定所述待打印颜色在所述N个维度的与所述当前环境对应的反射率,包括:依次取i从1至N,将组成所述待打印颜色的各个打印原色的在第i个维度的与所述当前状态对应的反射率与所述各个打印原色占所述待打印颜色的墨水量的乘积,作为所述待打印颜色在所述第i个维度的与所述当前状态对应的反射率。3.如权利要求1所述的方法,其特征在于,所述根据所述环境参数值和所述反射率,确定所述待打印颜色在所述N个维度的与所述当前状态对应的待显示参数值,包括:依次取i从1至N,将所述当前环境在第i个维度的环境参数值与所述待打印颜色在所述第i个维度的与所述当前状态对应的反射率的乘积,作为所述待打印颜色在所述第i个维度的与所述当前状态对应的待显示参数值。4.如权利要求1所述的方法,其特征在于,所述根据所述待显示参数值,确定所述待打印颜色对应的显示在所述显示单元上的显示颜色,包括:根据所述显示单元的显示原色的参数值,确定用于将所述待显示参数值转换为所述显示颜色的转换矩阵;利用所述待显示参数值和所述转换矩阵,确定组成所述显示颜色的各个显示原色的参数值;根据所述显示单元能够显示的颜色范围,和组成所述显示颜色的各个显示原色的参数值,以及组成所述显示颜色的各个显示原色的参数值与灰度值的对应关系,确定组成所述显示颜色的各个显示原色的灰度值。5.如权利要求4所述的方法,其特征在于,所述根据所述显示单元的显示原色的参数值,确定用于将所述待显示参数值转换为所述显示颜色的转换矩阵,包括:确定所述显示单元的各个显示原色在所述显示单...

【专利技术属性】
技术研发人员:张振华
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1