找回密码
 注册
搜索
楼主: feel

[讨论] 手机摄像头调试,有奖征文!

[复制链接]
发表于 2006-10-24 23:54:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>hualinpan</I>在2006-8-14 17:02:00的发言:</B>
摄像头摄像时有花纹是何解?</DIV>


“花屏”这个名词的理解大家可能会有偏差,针对可能的不同解释,下面作一个自我看来较全面的分析。如果是视频方面的新人,对不太懂的地方我可以在后续继续解释清楚;如果是高人,也请多多赐教,大家以交流的目的探讨探讨,并能共同促,进行业的发展,其乐不融乎?如果是批评家,我诚意接受除人身攻击以外的任何批评和指点
[em15]
点评回复

使用道具 举报

发表于 2006-10-24 23:57:00 | 显示全部楼层
1。很多时候其实是鬼影,画面颜色乱得鬼画图书一样(但颜色显示不正常、并带有较大的色块光斑等等现象),不专业的同志往往把这也叫花屏。这个原因主要是数据线上的信号不对,比如D[5]跟GND短路,或者断开。越是高位的信号线出问题,鬼影现象将越严重,低位信号(如D[1]、D[0])则对画面影响不大,所以,在十位输出格式中,往往为了兼容8位的IO口,把低两位去掉,只要高8位。如何理解高位信号线的重要性?大家知道8位信号可以表示256个不同的级别,比如亮度值Y的高低级别、或者色度值U/V的强度级别。假如D[7:0]=10000000代表的是128亮度值,那么显示出来就是灰色,但是如果D[7]断开、或者短路,那么CPU得到的值将是00000000,显示出黑色,差别就大咯。同样对于色度信号,也将出现颜色错误。所以出现这种情况,先查查信号通路(一般是Connector连接不良居多、然后是Sensor焊接绑定不良次之),然后再看驱动程序是否有弄错[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-10-24 23:58:00 | 显示全部楼层
2。图像反色,在RGB颜色系统中就是红绿蓝三个颜色的错乱,在YUV系统中就是亮度信号跟色度信号的错乱,当然也有两个色度信号之间错乱的。举例说明,一个YUV422格式的Camera,其输出的有效Pixel一般是:(Y0+U0)、(Y1+V0)、(Y2+u1)、(Y3+V1)....,如果因为Camera的输出时序错位(比如Camera输出的是(U0+Y0)、(V0+Y1)....),而CPU还傻不拉几地认为是前面一种标准时序,那么就出现每个象素点的亮度信号跟色度信号反了,对于构建画面清晰最为重要的亮度信号Y被拉去作为U(或叫蓝色偏量Cb),那么就会出现高亮度的地方呈现绿色,低亮度的区域呈现红色,而且画面整体亮度也大大偏低。其他情况大体相似,可以类推之。不过出现画面反色一般都表现为画面大红大绿的情况。对这种情况,一般先看看送给Sensor的参数中有没有设错相关寄存器的值,或者检查CPU这边驱动程序的设置是否跟送出来的数据格式一致。
[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-10-24 23:58:00 | 显示全部楼层
Come on:

3。画面条纹,而且一般都是彩色的横条纹。这种彩色的条纹是固定在某些行,或者不断闪现在不同的行。从单个行数据来看,出错的原因跟上面第2条一样,都是由数据错位引起。这次拿RGB Raw数据格式来说,RGB Raw输出一般是第一行/第二行:RGRG.../GBGB...,如果第一行的数据R没有被采样到,那么CPU采集到的数据实际上就是GRGR....0/GBGB....(假设此CPU对一行数据中不足的位用0补齐),但是它又按照前面那个标准的数据排列来进行颜色插补的工作(对颜色插补不明白的等以后有时间再讨论),如果照偏绿色的背景(R的分量很小,G的分量很大),但是由于采样错位,CPU把较大分量G的值当成是第一个象素R的值,本来弱小的R分量就这样莫名其妙的被大大地提升了,所以显示保存图片的时候这一行将整体的偏红色,了解颜色插补的同志应该还会想到,即使第二行没有错位,也会受到一定的影响,呈现出偏红的迹象。对于这样的问题,不像第2那样是整个画面出现错位,而只是某些行数据出现,这一般是由元器件制造时的差别引起的,Sensor生产商不能保证每个Sensor的性能都一样,也不能保证每行的数据时序都分毫不差。当然也跟信号受到外部的影响有关,比如行同步信号HREF受到外部影响,上升沿长,将可能引起第一个PCLK丢失。再假如PCLK信号如果受到干扰、或者驱动能力不够,也有可能导致某些象素的丢失,从而一行数据的排列都会错位,出现画面的条纹现象。所以在设计硬件或者调试驱动程序的时候,良好的信号同步策略,以及设置更好的信号容差范围将是系统长期稳定性的基础[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-10-24 23:59:00 | 显示全部楼层
4。画面噪点,画面过多的噪点也往往会被说成是画面花屏,可能从直观理解,噪点这种“花屏”才真叫花,照出来满脸的麻子,而且是花花绿绿,姹紫嫣红啊。噪点我放到最后才讲是因为这个问题嘛,现在已经越来越不是问题了。随着CMOS技术的进步,已经ISP的集成,Sensor中降噪的能力越来越强,除了低照度(几个LUX)下的噪点还很难消除外,其它时候已经可以通过颜色矫正、自动增益调节、自动Gmma、黑白点矫正等ISP功能基本消除掉。如果是用RGB Raw数据格式的兄弟可是要费一番功夫了,调试驱动的时候要充分利用CPU集成的一些ISP功能,消除掉那些红鬼蓝鬼。画面噪点主要跟Sensor的设计制造技术有关,我们往往也只能望而兴叹,但是如果Boss比较大方、应用于高端机型的,还是得买贵的Sensor啊,现在这个市场啊,已经挤得水泄不通了,价格也不会不靠谱,基本上是一分钱一分货了。

<End>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-11-1 17:25:00 | 显示全部楼层
学到不少~谢谢楼上的同~~[em08]
点评回复

使用道具 举报

发表于 2006-11-3 22:36:00 | 显示全部楼层
大家出招我接[em06]
点评回复

使用道具 举报

发表于 2006-11-3 22:39:00 | 显示全部楼层
受益匪浅[em08]
点评回复

使用道具 举报

发表于 2006-11-6 08:39:00 | 显示全部楼层
还有一种花纹是摩尔纹,在拍摄大量重复性图案时出现(比如格子,条状纹等),由sensor感光单元之间的干涉引起。[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-11-8 00:09:00 | 显示全部楼层
俺配合调试了多款摄像头,供应商喊过来就一切就ok了!
买他们的东西,还得要提供服务!
点评回复

使用道具 举报

发表于 2006-11-10 11:07:00 | 显示全部楼层
多谢赐教,学到不少
点评回复

使用道具 举报

发表于 2006-11-10 23:21:00 | 显示全部楼层
本人从事cellphone以及PC camera 的应用工作,我来谈谈我的一些看法,不足的地方请补充!
主要是CMOS IMAGE SENSOR的应用,先说说整个模块!
构成:
 整个系统由三部分构成:图像采集模块、图像处理模块和图像传输模块。
1图像采集模块:
图像的采集过程是把光转化为电信号;首先,光通过镜头进入sensor,有sensor里的photodiode转化为电压电流,然后经过AMP放大,再有ADC转化为数字信号;
2图像处理模块 :
该过程主要对sensor出来的数字信号进行处理,称ISP,image signal process
主要包括:lens shading ; Gamma correction;color interpolation;contrast;saturation;AE;AWB;color correction;bad pixel correction等下面主要谈谈AE(自动曝光)与AWB(自动白平衡)
  运动目标检测与跟踪、目标的识别与提取等基于图像内容的处理,对图像质量要求较高。影响成像质量的两个重要因素为曝光和白平衡:人眼对外部环境的明暗变化非常敏感,在强光环境下,瞳孔缩小,使得景物不那么刺眼;而光线较弱时,瞳孔扩大,使景物尽可能地变清楚。这在成像中,称为曝光。当外界光线较弱时,CMOS成像芯片工作电流较小,所成图像偏暗,这时要适当增加曝光时间进行背光补偿;光线充足或较强时,要适当减少曝光时间,防止曝光过度,图像发白。改善成像质量,仅靠调节曝光时间是不够的。因为物体颜色会随照射光线的颜色发生改变,在不同的光线场合图像有不同的色温。这就是白平衡问题。传统光学相机或摄像机通过给镜头加滤镜消除图像的偏色现象。对于CMOS成像芯片,可以通过调整RGB三基色的电子增益解决白平衡问题。
  本系统的自动曝光控制和白平衡处理实现方法如下:
  采集一帧RGB原始图像,先计算出整幅图像亮度的均值m(Y);然后对图像做直方图均衡化,再计算出此时图像的亮度均值并作为一个阈值Yt。将m(Y)与Yt进行比较,如果m(Y) < Yt,则调大sensor的INT(Integration Time)寄存器的值以增加曝光时间;反之,减小曝光时间。白平衡的调节与此相似,根据原始图像与均衡化后的Cr和Cb的均值,通过sensor的RCG(Red Color Gain)、BCG(Blue Color Gain)调节红色、蓝色通道的增益。YCrCb和RGB的转换关系式为:
  Y=0.59G+0.31R+0.11B
  Cr=0.713×(R-Y)
  Cb=0.564×(B-Y)
  其中,Y是亮度分量,Cr和Cb则是色差分量。
  sensor的曝光时间范围为0~(224-1)个像素时钟周期,即0~1.34s@12.5MHz;增益范围一般为30~63。试验结果表明,经过5~10次的迭代就能取得较为理想的效果。

[em01][br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-11-14 00:11:00 | 显示全部楼层
楼上的分析得比较透彻啊,学到不少。
“sensor的曝光时间范围0~(224-1)个像素时钟周期”,请问是哪家Sensor?
因为OV的好像是以行频周期来算的,比如表述曝光时间为33个Line,就是33个HSYNC的时间。
点评回复

使用道具 举报

发表于 2006-11-14 12:22:00 | 显示全部楼层
楼主能不能解释一下,你提出问题的名词解释,就是规范答案???
点评回复

使用道具 举报

发表于 2006-11-14 20:29:00 | 显示全部楼层
我也正在调试ov的sensor ov2640,遇见不少问题。
点评回复

使用道具 举报

发表于 2006-11-23 16:55:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>sum10</I>在2006-11-6 8:39:00的发言:</B>
还有一种花纹是摩尔纹,在拍摄大量重复性图案时出现(比如格子,条状纹等),由sensor感光单元之间的干涉引起。</DIV>


对于这个问题,经常碰到
我想知道应该怎么解决呢
[em13]
点评回复

使用道具 举报

发表于 2006-11-29 11:29:00 | 显示全部楼层
有没有做CCD方面的,研究一下,大家共同讨论下吧[em05]
点评回复

使用道具 举报

发表于 2006-11-30 23:08:00 | 显示全部楼层
上海啊,什么公司呢?
点评回复

使用道具 举报

发表于 2006-12-8 21:18:00 | 显示全部楼层
本人刚入手机行业,刚刚接触了一些摄像头。
看样子,质量是很好的,只是不知道是那家的喔?
点评回复

使用道具 举报

发表于 2006-12-11 10:41:00 | 显示全部楼层
我们公司也是做SENSOR的
我也是今年刚入行的,以后还请各位大力支持和指教噢!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-7-8 09:24 , Processed in 0.061572 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表