DSC原理与相关影像技术介绍

                   
                          DSC原理与相关影像技术介绍
一、 DSC系统框图
         
Cmos Sensor
1. I2C BUS CMOS Sensor之控制方式
我们的ASIC采用I2C BUSsensor进行控制, sensor处于slave地位. ASIC送出slave ID, 该信号共8bit, 7bit有效信号, LSB(Least significant bit最低有效位)表示R/W. Address以及data信号都为8bit(MI sensor data16bit).
Sensorcontrol signal主要包括
Vsyncsensor output, 场同步信号. 标志一个frame的开始和结束.
Hsync: sensor output, 行同步信号. 标志一个line的开始和结束.
HCLK:  sensor output, pixel clock. 标志一个pixel的开始和结束.
Data:  sensor output, imageraw data.
MCLK:  ASIC output, sensor operating clock.
Hsync  p57
Hsync
HCLK
Pixel:
RGB排列方式如左, 图所示为6*2阵列,而非3*1阵列
2. Sensor厂商介绍
Pixart(TW):          CIF-106(10),  VGA-202(30),  SXGA-0051.3M
    Hynix(KOR):      VGA-7131R & 7131E
  OmniVision(USA):    VGA-ov7630(30),  SXGA-ov9620&ov9630(1.3M),  UXGA-ov2610(2.0M)
                        Ov3610&3620(3.0M),  Soi-268(ov2615,2.0M)
    Micron:(USA):    SXGA- MI1300,  UXGA-MI2000社会主义改造和社会主义改革的关系
3. Sensor曝光原理与方式(Frame Mode & Line Mode)
Cmos sensor由很多感光单元组成, 光线通过Lens聚焦至sensor形成曝光, 光线的强度信号转换为感光单元的电()信号的大小, 然后电信号经AD转换后, intouch组态软件送有DSP处理.
曝光方式分为Line Mode以及Frame Mode. Frame Mode的曝光方式需辅助有机械快门,
一般用在高端CCD数码相机. 我们的数码相机一般采用Line Mode的曝光方式. Line Mode曝光方式以行为单位进行曝光和取资料, 并以一行sensor data的传输时间作为曝光时间的单位, 该方式只能顺序读取资料, 需同步控制, 并必备Buffer Memory.
4. Flicker之现象与成因以及Anti-flicker做法
在室内日光灯下拍摄, 会出现明暗间隔的条文, 该现象称为flicker.
产生flicker的原因在于, 日光灯按一定频率(f = 50 or 60 Hz), 不断的作明暗变化. 当曝光时间大于1/(2f), 因日光等频率的影响, 就会出现同一画面有明暗交错的现象(如下图).
 
上图中, line nline n+a相同的曝光时间诺贝尔生理医学奖, 明暗度就会有较大差异(从曲线与虚线包围的面积可以看出).
要做到消除flicker现象, 当曝光时间大于1/(2f), 曝光时间控制为1/(2f)的整数倍, 即可做到anti-flicker.
5. 闪光灯同步之观念介绍
闪光灯同步即要保证闪光灯闪光的时候, 每条line都处在曝光阶段. 如下图:
当曝光时间大于一个frame的传输时间时, 需延长Vsync信号, 以保证闪光同步.
6.AE介绍
AE(Auto Exposure 自动曝光), 作用为通过调整曝光时间以及Gain, 控制Y(亮度)落在一定的范围内.
Y的计算公式如下:
Y = 0.299R + 0.587G + 0.114B
EV
  1) EV      = log2[(F/NO.)^2 * (1/ExpTime)*(ISO sensitivity/100)]
    ExpTime  =[(F/NO)^2 * ISO sensitivity]/(2^EV * 100)
2)EV Table Item 说明
a) Exposure Time(16bits) 4us为单位所以最大可表示值4us x 2^16 = 0.26s, 满足SQ915对曝光时间的要求(EV table中第60阶需Exposure time室外给排水0.2s)
b) EV (Exposure Value, 曝光值), 亮度单位. 其值与人眼对亮度的感觉成线性关系.
c) Ref. Fliker, 参考的fliker. 50Hzfliker单位为1/100s, 60Hzfliker单位为1/120s. Assign Fliker, 实际分配的Fliker
d) Ref Gain value, 参考的gain. Assign Gain value. 实际分配的gain. 使用gain来增加Exposure time的原因为缩短曝光时间, 以及anti fliker.
e) Total error Exposure time, 实际等效曝光时间与目标的曝光时间的差. 越靠EV table的底部, 该值越大, 因为在暗处并不要求清楚的显示.
f) ISO, 值越大所需曝光时间越短
AE曝光算法(一种)
Ysub =  Ynow Ytaget    Ytaget = 130(120)
        y
                        n                                                    n
        y
        y                n                              y
                                                                              n
  y
                        n
                                                        y
  y
7.OB之概念
OB(optical black), black的基准. 当没有光线进入sensor的时候, 应视为black, 但有些sensor仍会有一定的二级医院offset. 所以应减去这部分offset, 即设置OB.
8.Gamma
gamma有不同的含义,一个意思是表示对原始信号的一种变换,另一个意思是表示这种变换的度量参数
Gamma的实现:
例如:
Raw data[256]  = {0,1,2,3……253,254,255}
Gamma table[256]= {0,3,5,7……255,255,255}
Gamma 转换后Data = Gamma table[Raw data]
9.白平衡
在我们使用传统相机,或使用过没有白平衡的数码相机时,你会发现荧光灯的光人眼看起来是白的,但拍摄出来的图像彩却有点偏绿;同样,如果是在白炽灯下,拍出图像的彩就会明显偏红,这就是我们常说偏。图像偏是由于环境光的温作用而造成,在不同光源下,因温不同,拍摄出来的照片会偏。人的眼睛之所以把它们都看成白的,是因为人眼对温进行了修正。人们一直想如果能够使相机拍摄出的图像彩和人眼所看到的彩完全一样就好了。但是,由于传感器本身没有这种功能,因此就有必要对它输出的信号进行一定的修正,这种修正就叫做白平衡。利用白平衡功能来作修正,其原理是控制光线中红、绿、蓝三原的明亮度,使影像中最大光位达到纯白,便能令其它彩准确。所以白平衡控制就是通过图像调整,使在各种光线条件下拍摄出的照片彩和人眼所看到的景物彩完全相同。

本文发布于:2024-09-22 19:20:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/65456.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:时间   方式   色彩   拍摄   人眼   图像   进行   信号
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议