System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及印刷领域,具体的说涉及一种能使移动设备屏幕准确显示图像颜色的方法。
技术介绍
1、苹果电脑的macos系统和pc电脑的windows系统都有成熟的色彩管理解决方案。macos系统或windows系统结合第三方软件和测色仪器,支持与电脑连接的显示器的屏幕校正、颜色特性测量和特性文件的调用,实现原稿颜色或希望模拟的颜色在显示器上准确地显示。
2、相比于电脑,手机、平板等移动设备已成为人们更常用的工作、生活工具,普通人对移动设备色彩呈现的准确性要求不高,一般是单纯想要个鲜艳、好看的屏幕颜色。但在平面设计及印刷等相关行业,由于移动设备的极其便利性,越来越多的人,已在工作中通过手机、平板等移动设备沟通颜色信息。例如业务员、设计师利用随身携带的移动设备跟客户沟通确认颜色效果,客户有时要求设计师、印刷企业等合作方把设计方案通过微信、qq等即时通讯工作发过来,在手机上确认颜色效果等。然而,现有的移动设备所采用的android系统或者ios系统都没有成熟的色彩管理方案,及第三方配套的色彩管理软件和测色设备。尤其市场占比最高的基于android系统的移动设备,不同品牌的设备往往各自采用基于android再定制的系统,对色彩的管理方案各不相同,使得同一图片在电脑显示器和移动设备之间,及在不同的移动设备之间呈现明显不同的颜色,移动设备呈示的颜色存在不确定性、不准确性,严重制约其作为颜色沟通工具的功能。
3、现有的测色仪器提供基于电脑操作系统的软件开发工具包,通过第三方配套软件,或自编软件,可以控制电脑显示器轮流显示
技术实现思路
1、本专利技术所要解决的技术问题是:提出移动设备屏幕特征颜色的检测方法,进一步制作移动设备特性文件,使移动设备能准确显示颜色,解决因为手机、平板等移动设备显示图像颜色的不准确、不确定性,影响其作为看样、颜色沟通的工具的功能。
2、为解决上述技术问题,本专利技术的方法是移动设备自主在屏幕上按一定时间间隔轮流显示的rgb色标,电脑控制测色仪器,以更高的频率测量移动设备显示颜色,获得系列l*a*b*值,通过分析相邻测量值的色差,获得各色标的l*a*b*值,用于创建移动设备的特性文件,将图片按特性文件转换为rgb模式后,发给移动设备显示。具体包括以下步骤:
3、步骤(1)设计一组由m个色块组成、能在待测移动设备屏幕上轮流显示的,且相邻色块具有较大色差的rgb特征色标,记为rgb1;
4、步骤(2)计算机控制测色仪器按一定时间间隔对移动设备待测屏幕上轮流显示的颜色进行测量,获得每一次测量的l*a*b*值,记为l*a*b*2;
5、步骤(3)对l*a*b*2数组进行处理,去除颜色变换时测量值,对剩余的测量值求算术平均,分别作为各特征色的l*a*b*值,记为l*a*b*1;
6、步骤(4)利用特征色标的rgb1值和对应的l*a*b*1值,创建显示设备的特征文件m1;
7、步骤(5)利用电脑程序将需要在移动设备屏幕上显示的图片,根据嵌入的或指定的源设备特性,以m1为目标设备特性文件,以绝对比色的映射方式,转换到rgb颜色空间,以不嵌入特性文件的方式保存为待测屏幕能够显示的数据格式,发送到移动设备上打开显示。
8、进一步地,步骤(1)所述的相邻色块具有较大色差的特征色标是指通过调整特性色标的显示顺序,使时间上先后相邻显示的色标在srgb颜色空间中的色差不小于20,且最后一种色标与空白色的色差也不小于20。
9、进一步地,步骤(2)所述的计算机控制测色仪器按一定时间间隔对待测屏幕上轮流显示的颜色进行测量的方法是先让屏幕显示第一个色标,让测色仪器对准色标启动定时测量,再让屏幕色标开始轮流显示,直到最后一种色标显示完成后,屏幕显示空白色时,停止测色仪器的测量。
10、进一步地,步骤(2)所述的屏幕上轮流显示颜色的时间间隔是3秒;所述的测色仪器按一定时间间隔对屏幕进行测量的时间间隔是0.6秒。
11、进一步地,步骤(3)所述的各特征色的l*a*b*值的计算方法是:新建一个由m组l*a*b*值构成的数组l*a*b*1,从l*a*b*2数组的第3个值开始,依次计算其与相邻的前二个测量值和后一个测量值之间色差值,分别记为δei-1、δei-2和δei+1,如果δei-1、δei-2和δei+1同时小于2,从0开始累加l*a*b*值,直到δei-1、δei-2和δei+1其中一个值大于或等于2时,停止累加,将已累加值除以累加数求平均,赋为l*a*b*1数组的第1个值;继续逐个针对l*a*b*2数组中的每组l*a*b*值计算δei-1、δei-2和δei+1,如果其中一个值大于或等于2,略过,如果δei-1、δei-2和δei+1同时小于2时,再次重新从0开始累加l*a*b*值,直到再次出现δei-1、δei-2和δei+1其中一个值大于或等于2时,再对累加值求平均,赋为l*a*b*1数组的第2个值,依此类推,对l*a*b*2数组从第3个测量值到倒数第2个测量值依次进行计算,得到l*a*b*1数组的全部值。
12、本专利技术的有益效果:本专利技术解决了无法利用现有测色仪器准确、高效地检测移动设备的颜色显示特性问题;通过检测获得的色度值制作移动设备特性文件,将数字文件按特性文件转换到rgb颜色空间,发到移动设备上打开,本专利技术解决了如何利用移动设备准确、可靠地显示图像颜色的难题。
本文档来自技高网...【技术保护点】
1.一种能使移动设备屏幕准确显示颜色的方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种能使屏幕准确显示颜色的方法,其特征在于,步骤(1)所述的相邻色块具有一定色差的特征色标是指通过调整特性色标的显示顺序,使时间上先后相邻显示的色标在sRGB颜色空间中的色差不小于20,且最后一种色标与空白色的色差也不小于20。
3.根据权利要求1所述的一种能使屏幕准确显示颜色的方法,其特征在于,步骤(2)所述的计算机控制测色仪器按一定时间间隔对待测屏幕上轮流显示的颜色进行测量的方法是先让屏幕显示第一个色标,让测色仪器对准色标启动定时测量,再让屏幕色标开始轮流显示,直到最后一种色标显示完成后,屏幕显示空白色时,停止测色仪器的测量。
4.根据权利要求1或3所述的一种能使屏幕准确显示颜色的方法,其特征在于,步骤(2)所述的屏幕上轮流显示颜色的时间间隔是3秒;所述的测色仪器按一定时间间隔对屏幕进行测量的时间间隔是0.6秒。
5.根据权利要求1所述的一种能使屏幕准确显示颜色的方法,其特征在于,步骤(3)所述的各特征色的L*a*b*值的计算方法是:
...【技术特征摘要】
1.一种能使移动设备屏幕准确显示颜色的方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种能使屏幕准确显示颜色的方法,其特征在于,步骤(1)所述的相邻色块具有一定色差的特征色标是指通过调整特性色标的显示顺序,使时间上先后相邻显示的色标在srgb颜色空间中的色差不小于20,且最后一种色标与空白色的色差也不小于20。
3.根据权利要求1所述的一种能使屏幕准确显示颜色的方法,其特征在于,步骤(2)所述的计算机控制测色仪器按一定时间间隔对待测屏幕上轮流显示的颜色进行测量的方法是先让屏幕显示第一个色标,让测色仪器对准色标启动定时测量,再让屏幕色标开始轮流显示,直到最后一种色标显示完成后,屏幕显示空白色时,停止测色仪器的测量。
4.根据权利要求1或3所述的一种能使屏幕准确显示颜色的方法,其特征在于,步骤(2)所述的屏幕上轮流显示颜色的时间间隔是3秒;所述的测色仪器按一定时间间隔对屏幕进行测量的时间间隔是0.6秒。
5.根据权利要求1所述的一种能使屏幕准确显示颜色的...
【专利技术属性】
技术研发人员:余节约,田培娟,
申请(专利权)人:杭州电子科技大学温州研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。