历史上的今天
今天是:2025年04月07日(星期一)
2020年04月07日 | OPPO屏幕成像校正系统 还原出最真实色彩
2020-04-07 来源:爱集微
3月6日,OPPO在微博最新解决方案“线上发布会”发布了Find X2系列新品。值得一提的是,这款新机配备了一块曲面OLED屏幕,最大分辨率为3168*1440像素,支持P3广色域,它还能提供120Hz的动态刷新频率,这是传统显示屏幕60Hz频率的两倍!
众所周知,现有的手机很多都采用OLED屏幕,不仅仅是因为OLED较为出色的显示效果,更是由于在OLED屏幕上可以很方便的完成屏下指纹解锁。
然而,对于屏幕下成像系统而言,由于OLED屏幕是具有一定透过率的透明材料制作的多层显示器件,在透过OLED屏幕进行屏下成像时,由于入射进屏幕下成像系统的白光中各波段光在OLED屏幕中的透过率不同,进而导致使用屏幕下成像系统拍摄图像时,获得的图像色彩相较于拍摄目标场景出现颜色失真现象。
针对这个问题,OPPO在19年4月23日申请了一项名为“基于屏幕投射光谱的屏幕下成像系统色彩校正方法及系统”的发明专利(申请号:201910329613.2),申请人为OPPO广东移动通信有限公司。
根据目前公开的专利资料,让我们一起来看看这项成像校正方法吧。

如上图所示为基于屏幕透射光谱的屏幕下成像系统色彩校正方法流程图,首先,利用光谱仪获取OLED屏幕样品的透射率曲线,这个透射率曲线是在不同波长下获取的。而光谱仪是将成分复杂的光分解为光谱线的科学仪器,是专门用来测定透射率的,我们知道,手机屏幕的透射率当然是越高越好。
我们可以来看看屏幕透过率曲线示意图,如下所示是根据1931年国际照明委员会确定的RGB三基色波长,R红光参考波长为700nm,G绿光参考波长为546.1nm,B蓝光参考波长为435.8nm,研究人员选取了这三个波长为特征波长,分别获得三个波长下带宽为10nm的平均透过率。

其次,根据透射率曲线确定OLED屏幕样品的初始补偿矩阵,矩阵是线性代数中的一个名词,而这个初始补偿矩阵是针对RGB三个通道的,再利用这个初始补偿矩阵对于屏幕下成像系统进行预校准,这个校准会对于RGB三个通道都进行一定的校准,具体而言为每个通道值乘以某个确定的系数。
最后,利用预校准后的屏幕下成像系统对标准色卡进行拍照测试,获取测试结构中对应区域的RGB三通道测试值,并将对应区域的RGB三个通道的测试值与标准色卡中色彩标准值进行比较来确定补偿矩阵,而判断是否存在偏色,就是利用确定好的补偿矩阵,对屏幕下成像系统进行校准,并对标准色卡进行测试,从而可以确定是否存在有偏色。
下面我们再根据一个具体的流程图来对于上述的过程进行更加细致的了解。

如上图为基于屏幕透射光谱的屏幕下成像系统色彩校正方法具体流程图,可以从这个流程图中清晰的看到:首先使用光谱仪测试屏幕下成像系统所用的屏幕样品透射光谱,根据这个投射光谱计算初始补偿矩阵C,使用初始补偿矩阵对屏幕下成像系统进行初步色彩校正后,利用预校正后的系统拍摄标准色卡S,获得测试值T。
这里补充一下这个初始补偿矩阵的数学表达式,如下所示:

这个初始补偿矩阵就是通过不同波长下的平均透过率获得的,可以利用这个矩阵来对于屏幕下的成像系统进行初步的校准,具体数学表达式如下所示:

可以看到该算法对于成像的RGB色彩的三个通道都进行了处理,根据初始补偿矩阵C来对于每个通道都进行线性变换,从而达到调整色彩值的目的。之后再利用测试值与标准值之间的颜色通道对应数值之差计算出修正补偿矩阵C,再次对标准色卡进行拍摄,根据设计者对于色彩值的需求重复校正过程。
以上就是OPPO发明的屏幕下成像系统色彩校正方法及系统,该专利基于屏幕透射光谱完成了成像系统的校正,尤其是用手机前置摄像头进行屏幕下成像,这样的方法可以适用于流水线生产与校准场景以及手机的OLED屏幕下成像系统的色彩校正,从而给用户带来更加真实的屏幕显示体验!
关于嘉德

深圳市嘉德知识产权服务有限公司由曾在华为等世界500强企业工作多年的知识产权专家、律师、专利代理人组成,熟悉中欧美知识产权法律理论和实务,在全球知识产权申请、布局、诉讼、许可谈判、交易、运营、标准专利协同创造、专利池建设、展会知识产权、跨境电商知识产权、知识产权海关保护等方面拥有丰富的经验。
上一篇:自拍的过去,现在和未来
史海拾趣
|
网址:[url=http://www.rupeng.com/forum/jian-2472.html][/url] 说明:许多学生就是通过这个网站找到个自己的好工作!我相信,它也不会让你失望!!!… 查看全部问答> |
|
请教各位高手,我用phoneMakeCall拨电话,程序会自动调用系统的电话程序,但是当我关掉电话程序后,我的程序可以正常运行,但是当我要退出程序时,机器就会死掉,请问这是什么原因呢?我怀疑是什么没释放,但是怎么释放呢,或者有什么其它的更好的 ...… 查看全部问答> |
|
从AD得到一个int类型的整数,AD出来的是16路的信号。 我现在想把数据画在屏幕上,画成曲线,由于数据太大,我都减去个32768, 但基线很乱,有的路的通道跑的很远,有的不怎么跑,不知怎么使基线稳定?… 查看全部问答> |
|
要购买电子元器件样品的种类太多,何止千种、万种型号,一般搞电子维修和科研的在自己所在城市很难找全自己想要的电子元器件,毕竟不专业的电子元器件市场,是没办法吸引到大批有现货的供应商驻扎的,异地购买是无法回避的购买途径,目前国内最大的 ...… 查看全部问答> |
|
最近调试程序,发现ST的固件库中到处都是assert_param(),不清楚其编译结果,感觉这个“校参”过程很影响效率 在stm32f10x_conf.h中找到其源代码: /* Exported macro ------------------------------------------------------------*/ #ifdef D ...… 查看全部问答> |
|
Cyclone V GX开发板的第一轮使用试用已经结束一段时间了,笔者发现在论坛里和群里的网友对C5内嵌的硬核内存控制器(Hard Memory Controller)表现出浓厚的兴趣。这篇补充的应用笔记加深了之前对HMC的讨论,并且给出详细的例化步骤,期望能够给新上 ...… 查看全部问答> |
|
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十六章 USB声卡实验 第五十六章 USB声卡实验 上一章我们向大家介绍了如何利用STM32的USB来做一个USB读卡器,本章我们将利用STM32的USB来做一个声卡。本章分为如下几个部分:56.1 USB读卡器简介56.2 硬件设计56.3 软件设计56.4 下载验证 56.1 ...… 查看全部问答> |




