1、 文档模板 Last updated: 5/18/2019 4:09 AM Page 1 of 10 Copyright 2011-2015, 天津铂创国茂电子科技发展有限公司 版权所有 . The material in this document constitutes an unpublished work created in 2011. The use of this copyright notice is intended to provide notice that Tianjin Botro owns a copyright in this unpublished work.
2、The copyright notice is not an admission that publication has occurred. This work contains confidential, proprietary information and trade secrets of Tianjin Botro. No part of this document may be used, reproduced, or transmitted in any form or by any means without the prior written permission of Ti
3、anjin Botro。 基于区域匹配的图像 白平衡调整 Zhou Mi Revision 1.0 错误 !未找到引用源。 WARNING This document contains confidential information that could be substantially detrimental to the interest of Tianjin Botro Electronical Tech Co., Ltd through unauthorized use or disclose. 文档模板 Last updated: 5/18/2019 4:09 AM Page 2
4、of 10 Copyright 2011-2015, 天津铂创国茂电子科技发展有限公司 版权所有 . The material in this document constitutes an unpublished work created in 2011. The use of this copyright notice is intended to provide notice that Tianjin Botro owns a copyright in this unpublished work. The copyright notice is not an admission that
5、 publication has occurred. This work contains confidential, proprietary information and trade secrets of Tianjin Botro. No part of this document may be used, reproduced, or transmitted in any form or by any means without the prior written permission of Tianjin Botro。 Table Of Contents 1 Open Issues
6、. 3 1.1 Open Feature Issues . 3 1.2 Open Implementation Issues . 3 2 引言 . 4 3 需求分析 . 5 3.1子区域匹配 . 5 3.2 白平衡调整 . 8 4 附录 . 10 5 Revision Changes . 11 文档模板 Last updated: 5/18/2019 4:09 AM Page 3 of 10 Copyright 2011-2015, 天津铂创国茂电子科技发展有限公司 版权所有 . The material in this document constitutes an unpublished
7、work created in 2011. The use of this copyright notice is intended to provide notice that Tianjin Botro owns a copyright in this unpublished work. The copyright notice is not an admission that publication has occurred. This work contains confidential, proprietary information and trade secrets of Tia
8、njin Botro. No part of this document may be used, reproduced, or transmitted in any form or by any means without the prior written permission of Tianjin Botro。 1 Open Issues List all open issues. Include short description of resolution when closed. This should not be detailed. 1.1 Open Feature Issue
9、s 1) Issue: Resolution: 2) Issue: Resolution: 3) Issue: Resolution: 1.2 Open Implementation Issues 1) Issue: Resolution: 2) Issue: Resolution: 文档模板 Last updated: 5/18/2019 4:09 AM Page 4 of 10 Copyright 2011-2015, 天津铂创国茂电子科技发展有限公司 版权所有 . The material in this document constitutes an unpublished work
10、created in 2011. The use of this copyright notice is intended to provide notice that Tianjin Botro owns a copyright in this unpublished work. The copyright notice is not an admission that publication has occurred. This work contains confidential, proprietary information and trade secrets of Tianjin
11、Botro. No part of this document may be used, reproduced, or transmitted in any form or by any means without the prior written permission of Tianjin Botro。 2 引言 数字视频在 LCD、 LCOS和大屏电视墙显示时,由于液晶分子本身固有的物理性质所造成的特殊光电效应、荧光管亮度不足、数模转换存在噪声、子屏幕显示特性不同以及屏幕老化等因素会造成图像误差和扭曲,加上用户的视觉调节和测试需求,往往需要对图像颜色加以校正。本课题根据数字视频显示原理,
12、提出了一种对彩色图像分区域匹配后进行白平衡调整的方法。 文档模板 Last updated: 5/18/2019 4:09 AM Page 5 of 10 Copyright 2011-2015, 天津铂创国茂电子科技发展有限公司 版权所有 . The material in this document constitutes an unpublished work created in 2011. The use of this copyright notice is intended to provide notice that Tianjin Botro owns a copyright
13、 in this unpublished work. The copyright notice is not an admission that publication has occurred. This work contains confidential, proprietary information and trade secrets of Tianjin Botro. No part of this document may be used, reproduced, or transmitted in any form or by any means without the pri
14、or written permission of Tianjin Botro。 3 需求分析 基于区域匹配的图像白平衡调整根据颜色调节需要将一帧图像分为多个不同的子区域,并对这些子区域执行不同 的调整方法。要求子区域形状为矩形且可相互重叠,大小和数目可以根据用户需要而改变,只要这些子区域大小没有超过当前显示屏幕最大尺寸,数目没有超过系统存储器数目所支持的最大校正数目,对同一子区域 R、 G、 B各个颜色通道的校正相互独立、方法相同,并充分考虑各个子区域不同的白平衡调整参数。调整后的图像在在空间上彼此衔接,形成一幅稳定、完整的图像。 3.1子区域匹配 颜色校正方法通常可以分为两类: 1)基于图像
15、设备的校正方法,通过确定源颜色空间到目标颜色空间的映射关系实现颜色空间转换,其中的代表方法是矩阵法、查表法、多项式 回归法和人工神经网络法,这类方法常用于确定图像输入输出设备的前提下; 2)基于图像分析的校正方法,一方面可以利用色度均值和分布特性根据自身需要进行自校正,另一方面可以指定参考图像,其他待校正图像的颜色风格都要与其一致,通常采用统计信息或区域信息作为校正信息进行准确的校正。本课题采用用户根据自己视觉调节需求指定的子区域信息作为校正信息,进行准确的白平衡调整,主要需要完成子区域位置信息存储以及子区域匹配。 根据数字视频显示的原理,首先将用户需要调整的子区域,按照其在视频显示过程中出现
16、顺序,由先到后排列,然后将这些 子区域各自的起始、终止位置信息,按照其排列顺序由先到后依次存储在对应的起始、终止位置存储器中。在视频显示过程中,利用场信号( f_in)、行扫描信号( h_in)、列扫描信号( v_in)以及行( col)、列( row)计数信号,很容易得到屏幕中各行、列信息 col、 row。 由于需要颜色校正的子区域行(列)起始、终止位置信息 HATART、 HSTOP( VSTART、VSTOP)存储在不同的存储器中,我们只需将扫描得到的行(列)信息 col( row)及时的与行(列)起始、终止位置存储器中存储的行(列)信息 HATART、 HSTOP( VSTART、
17、VSTOP)比较即可实现某个子区域的匹配,该过程如下所示: 文档模板 Last updated: 5/18/2019 4:09 AM Page 6 of 10 Copyright 2011-2015, 天津铂创国茂电子科技发展有限公司 版权所有 . The material in this document constitutes an unpublished work created in 2011. The use of this copyright notice is intended to provide notice that Tianjin Botro owns a copyrig
18、ht in this unpublished work. The copyright notice is not an admission that publication has occurred. This work contains confidential, proprietary information and trade secrets of Tianjin Botro. No part of this document may be used, reproduced, or transmitted in any form or by any means without the p
19、rior written permission of Tianjin Botro。 错误 !未找到引用源。 图 1 子 区域匹配结构 一帧开始时 col=0, row=0。 HSTART memory、 HSTOP memory( VSTART memory、 VSTOP memory) 代表用户指定校正区域的行(列)起始、终止位置存储器( Region Memory)。 因为根据用户自己的视觉校正需求所指定的不同矩形子区域,在显示过程中有一部分像素可能相互重叠,所以,子区域匹配过程中,与同一个行(列)位置消息比较、匹配后的子区域可能不止一个。而在颜色校正过程中,每次只能选择一个匹配后的子区域
20、进行白平衡调整,因此,当匹配后的子区域数目多于一 个时,必须先判断其显示顺序,即通过区域选择( Region Selection)来决定对哪一个子区域先进行颜色校正。 4 系统方案及实现 根据系统子区域匹配的结构,及时、准确地实现扫描过程中的 行(列)信息 与行(列)位置存储器中 HSTART、 HSTOP( VSTART、 VSTOP)值比较 ,是实现子区域匹配的关键。本方案中, 行位置信息比较通过乒乓操作实现,乒乓操作的最大特点是通过输入数据流选择单元和输出数据流选择单元按节拍、相互配合地切换,将经过缓冲的数据流没有停顿地送到数据流运算处理模块实现运算与处理。把乒乓操作 当做一个整体,站在
21、这个整体的两端看 行数据信息,输入数据流和输出数据流都是连续不断的,没有任何停顿,非常适合对行信息数据流进行流水线式处理。乒乓操作 完成了行信息数据的无缝缓冲预处理,实现了低速模块处理高速数据,节约了缓冲区空间。 针对本方案中子区域匹配对速度要求高,且容量不是特别大(当前用户显示屏幕的分辨率为2048*2048时, 最大校正区域像素数目 2048*2048),选用静态存储器 SRAM作为所需的区域位置存储器。以当前用户显示屏幕的分辨率为 2048*2048时, 用户所指定校正子区域为 32个为例,一帧图像 显示前,首先将这 32个校正子区域按照其起始、终止位置在视频显示中出现的顺序排列,然后以
22、顺序结构依次存储在区域位置存储器 HSTART memory、 HSTOP memory、 VSTART memory、 VSTOP memory中。 SRAM中 Region Memory共 44位,结构定义如下: 文档模板 Last updated: 5/18/2019 4:09 AM Page 7 of 10 Copyright 2011-2015, 天津铂创国茂电子科技发展有限公司 版权所有 . The material in this document constitutes an unpublished work created in 2011. The use of this c
23、opyright notice is intended to provide notice that Tianjin Botro owns a copyright in this unpublished work. The copyright notice is not an admission that publication has occurred. This work contains confidential, proprietary information and trade secrets of Tianjin Botro. No part of this document ma
24、y be used, reproduced, or transmitted in any form or by any means without the prior written permission of Tianjin Botro。 错误 !未找到引用源。 图 2 Region Memory 以 HSTART memory为例, 44位中 4332位存储值为子区域行起始位置,低 031位中哪一位为 1则该位对应区域 HSTART值即为 4332位所存储的值,例如, 031位中“ i”( i=0, 1, ,31) 位为“ 1”,则 32个子区域中第 i+1个子区域 HSTART值即为 4
25、332位所 存储的值,这样当用户定义两个甚至多个子区域的行(列)起始位置相同时,我们可以根据其匹配后对应的 031位来决定先对哪个子区域进行白平衡调整,约定匹配后对应的 i位越低,其白平衡调整优先级越高,即 0位的白平衡调整优先级最高,其次是 1位、 2位、 、 31位 。 由于 32个不同子区域的 HSTART值在 Region Memory中是按其显示出现顺序排列的,于是,扫描过程中与这 32个子区域所对应行起始位置可以通过 SRAM地址( address)直接读到,省略了查找过程,加快了子区域匹配的速度。 总结一下, HSTART的区域匹 配过程如下所示: 错误 !未找到引用源。 图 3
26、: Region Detection Process 需要说明的是, 为了更快地实现行起始(终止)位置信息比较进而实现子区域匹配,扫描过程中每当开始新的一行,可以将前 4个行起始(终止)位置信息预存入“ pingpong”比较器,每当匹配行一个起始(终止)信息,就从存储器中重新读入一个新的行起始(终止)位置信息。 3.2 白平衡调整 白平衡调整也称灰度调整,包括暗白平衡调整和亮白平衡调整。相对于视频解码芯片,格式变换器 Scaler属于数字电路,对数字电路中的寄存器进行调整,不仅可以减少画面中图像的纹波干扰,而且调整值的改变更加准确。所以,在产品设计时一般都调整 Scaler中的寄存 器。 S
27、caler中可供选择的寄存器组有 2种,第 1组是三基色 R、 G、 B分别对应的偏移 (0FFSET)和增益 (GAIN)寄存器,共 6个,第 2组为伽马校正寄存器。系统一般都是调整 OFFSET和 GAIN。由于电于产品需要向用户开放亮度和对比度的调整功能, OFFSET和 GAIN寄存器要被占用。如果白平衡调文档模板 Last updated: 5/18/2019 4:09 AM Page 8 of 10 Copyright 2011-2015, 天津铂创国茂电子科技发展有限公司 版权所有 . The material in this document constitutes an un
28、published work created in 2011. The use of this copyright notice is intended to provide notice that Tianjin Botro owns a copyright in this unpublished work. The copyright notice is not an admission that publication has occurred. This work contains confidential, proprietary information and trade secr
29、ets of Tianjin Botro. No part of this document may be used, reproduced, or transmitted in any form or by any means without the prior written permission of Tianjin Botro。 整的最终结果仍然使用该组寄存器就会面临冲突。所以,系统软件首先是利用 OFFSET和 GAIN寄存器进行自平衡的自动调整,然后再把调整后的值存入 SRAM中。 首先进行暗平衡调整,产生低亮度白信号输入到 LCD中,调整 OFFSET使色温与色差都达到要求。然后
30、进行亮平衡调整,产生高亮度白信号输入到 LCD中,调整 GAIN使色温和色差都达到要求。由于 OFFSET和 GAIN对输出信号改变是相互的,暗平衡和亮平衡需要交替调整数次。当调整完成后,信号改变过程见下式(以 G通道为例): G_out = g_in*ggain + goffset*(WL g_in*ggain) 式中, ggain 、 goffset为白平衡调整后所得到的调整系数, WL为白电平。 开放亮度和对比度的调整后,用户定义白平衡调整系数分别为 gain_master、 offset_master,G通道总的增益校正为 Cont(x,y),偏移校正为 Br(x,y)。对于处于子区域
31、匹配内部的像素点,对I(x,y)的增益和偏移校正分别为: Cont(x,y) = gain + gain_master + gain_hramp*(x-1) + gain_vramp*(y-1); Br(x,y) = offset + offset_master + offset_hramp*(x-1) + offset_vramp*(y-1); 对于位于匹配子区域之外的像素点,可以认为它们对数字图像显示 的颜色影响不大,对其白平衡调整为: Cont(x,y) = 1 + gain_master; Br(x,y) = 1 + offset_master; 校正后 G通道的值 G_out = G
32、_Cont(x,y) * (1 Br(x,y) + Br(x,y) * WL,其中 G_Cont(x,y) = g_in(x,y) * Cont(x,y)。对 B通道和 R通道的偏移和增益校正采用和 G通道相同的办法。 文档模板 Last updated: 5/18/2019 4:09 AM Page 9 of 10 Copyright 2011-2015, 天津铂创国茂电子科技发展有限公司 版权所有 . The material in this document constitutes an unpublished work created in 2011. The use of this
33、copyright notice is intended to provide notice that Tianjin Botro owns a copyright in this unpublished work. The copyright notice is not an admission that publication has occurred. This work contains confidential, proprietary information and trade secrets of Tianjin Botro. No part of this document m
34、ay be used, reproduced, or transmitted in any form or by any means without the prior written permission of Tianjin Botro。 4 附录 1 名词缩写: 2 名词缩写: 3 文档模板 Last updated: 5/18/2019 4:09 AM Page 10 of 10 Copyright 2011-2015, 天津铂创国茂电子科技发展有限公司 版权所有 . The material in this document constitutes an unpublished wo
35、rk created in 2011. The use of this copyright notice is intended to provide notice that Tianjin Botro owns a copyright in this unpublished work. The copyright notice is not an admission that publication has occurred. This work contains confidential, proprietary information and trade secrets of Tianj
36、in Botro. No part of this document may be used, reproduced, or transmitted in any form or by any means without the prior written permission of Tianjin Botro。 5 Revision Changes This section is optional for changes to the document before the first official release to other groups (rev 1.0). After that point, all changes must be briefly detailed in this section. Rev 1.0 Zhou Mi Date: 2013-11-15 1. Initial revision. Rev 2.0 Zheng Tingting Date: 2011-11-28 Modifications: 1. 增加章节修改增加第一位 ,比如 1.0变为 2.0。 2. 修改文章格式和简要修改内容 ,增加第二位 ,比如 1.0变为 1.1。 3.