找回密码
 注册
搜索
查看: 13627|回复: 93

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

[复制链接]
发表于 2006-7-6 14:12:00 | 显示全部楼层 |阅读模式
作为手机应用的一部分,摄像头对于使用者来说越来越重要,随着技术的进
步,现在手机上的摄像头越来越专业,很多国外大厂的手机都采用了高像素
CCD镜头,光学变焦,成像效果相当出色。可以说手机上的摄像头跟专业的数
码像机的差距将会越来越小。做为手机研发人员来说,掌握摄像头调试知识
是非常之必要的,欢迎大家针对对此方面技术进行讨论。
优秀的回复,奖励5-20个RDB,
图文并茂的文章并被52RD技术文章频道选登,奖励50-200个RDB。

可针对以下知识点讨论,涉及知识点个数不限并欢迎补充,越全越好
镜头
白平衡
色彩还原
对比度
自动曝光
噪点
动态范围
Shading,Ghost image,MTF curve等等
发表于 2006-7-6 18:48:00 | 显示全部楼层
<P>严重支持!!!</P><P>现在我也在用OV的sensor,遇到了一些问题,期待与大家共同讨论提高!</P>
点评回复

使用道具 举报

发表于 2006-7-6 18:57:00 | 显示全部楼层
<P>支持!!欢迎大虾们参加。</P>
点评回复

使用道具 举报

发表于 2006-7-6 21:26:00 | 显示全部楼层
大家踊跃参加!
点评回复

使用道具 举报

发表于 2006-7-6 22:18:00 | 显示全部楼层
<P 0cm 0cm 0pt"><B normal"><FONT face="Times New Roman">先抛砖~~~~~~~~~~</FONT></B></P><P 0cm 0cm 0pt"><B normal"><FONT face="Times New Roman">1 Internal CLK &amp; Input CLK<p></p></FONT></B></P><P 0cm 0cm 0pt"><FONT face="Times New Roman">              </FONT></P><TABLE medium none; BORDER-TOP: medium none; MARGIN: auto 6.75pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-table-overlap: never; mso-table-lspace: 9.0pt; mso-table-rspace: 9.0pt; mso-table-anchor-vertical: paragraph; mso-table-anchor-horizontal: column; mso-table-left: 44.95pt; mso-table-top: .05pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellSpacing=0 cellPadding=0 align=left border=1><TR 62.7pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><TD windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 35.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 62.7pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" vAlign=top width=48><P 0cm 0cm 0pt; TEXT-INDENT: 5.25pt; mso-char-indent-count: .5; mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-left: 45.0pt; mso-element-top: .05pt; mso-height-rule: exactly"><p><FONT face="Times New Roman"> </FONT></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 10.5pt; mso-char-indent-count: 1.0; mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-left: 45.0pt; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face="Times New Roman">P</FONT></P><P distribute-all-lines; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-left: 45.0pt; mso-element-top: .05pt; mso-height-rule: exactly"><v:line><v:stroke endarrow="block"><FONT face="Times New Roman"></FONT></v:stroke></v:line><FONT face="Times New Roman">L</FONT></P><P distribute-all-lines; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-left: 45.0pt; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face="Times New Roman">L</FONT></P></TD><TD windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 68.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; HEIGHT: 62.7pt; BACKGROUND-COLOR: transparent; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" vAlign=top width=92><P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-left: 45.0pt; mso-element-top: .05pt; mso-height-rule: exactly" align=left><v:line><v:stroke endarrow="block"><FONT face="Times New Roman"></FONT></v:stroke></v:line></P><P 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><FONT face="Times New Roman"><B normal">*pre-scale</B> </FONT></P></TD><TD windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 35.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 62.7pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=48><P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-left: 45.0pt; mso-element-top: .05pt; mso-height-rule: exactly" align=left><p><FONT face="Times New Roman"> </FONT></p></P><P distribute-all-lines; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-left: 45.0pt; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face="Times New Roman">P</FONT></P><P distribute-all-lines; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-left: 45.0pt; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face="Times New Roman">L</FONT></P><P distribute-all-lines; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-left: 45.0pt; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face="Times New Roman">L</FONT></P></TD></TR></TABLE><P 0cm 0cm 0pt"><FONT face="Times New Roman"><B normal">Input         </B>/pre-scale<B normal"><p></p></B></FONT></P><P 0cm 0cm 0pt"><v:line><v:stroke endarrow="block"><FONT face="Times New Roman"></FONT></v:stroke></v:line><B normal"><FONT face="Times New Roman">clk</FONT></B><B normal"><BR clear=all></B><FONT face="Times New Roman">OV7670</FONT>内部集成了两个数字锁相环,<FONT face="Times New Roman"> </FONT>输入时钟先经过第一个<FONT face="Times New Roman">PLL</FONT>倍频,<FONT face="Times New Roman"> </FONT>然后经过第二个<FONT face="Times New Roman">PLL</FONT>分频。其中倍频因子是<FONT face="Times New Roman">DBL[7:6](reg 0x6B), </FONT>分频因子是<FONT face="Times New Roman">CLKRC[5:0](0x11) </FONT>。<p></p></P><P 0cm 0cm 0pt">内部时钟频率<FONT face="Times New Roman"> f(internal clk)</FONT>计算公式如下:<p></p></P><P 0cm 0cm 0pt"><p><FONT face="Times New Roman"> </FONT></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 17.7pt; mso-char-indent-count: 1.47"><B normal"><FONT face="Times New Roman">f(internal clk) = f(input clk) * PLL_Multiplier / (2*(CLKRC[5:0] + 1))<p></p></FONT></B></P><P 0cm 0cm 0pt"><B normal"><p><FONT face="Times New Roman"> </FONT></p></B></P><P 0cm 0cm 0pt"><FONT face="Times New Roman">Auto frame rate adjustment </FONT>通过插入<FONT face="Times New Roman">dummy rows </FONT>或者<FONT face="Times New Roman"> dummy pixels </FONT>。将<FONT face="Times New Roman">COM11[7](reg 0x3b)</FONT>至<FONT face="Times New Roman">1</FONT>,<FONT face="Times New Roman"> </FONT>并且设置<FONT face="Times New Roman">COM7[6:5]</FONT>得到插入的<FONT face="Times New Roman">dummy rows </FONT>,<FONT face="Times New Roman"> </FONT>其中<FONT face="Times New Roman">num. of dummy rows </FONT>由<FONT face="Times New Roman">reg0x2e 0x2d </FONT>决定。还要设置<FONT face="Times New Roman">NT_CTRL(reg 0xA4)</FONT>来调节增益<FONT face="Times New Roman"> </FONT>。夜间模式就是通过<FONT face="Times New Roman">Auto frame rate adjustment</FONT>来实现的。</P><P 0cm 0cm 0pt"> </P><P 0cm 0cm 0pt"><p></p> </P>[em01][em01]
点评回复

使用道具 举报

发表于 2006-7-6 22:20:00 | 显示全部楼层
<P 0cm 0cm 0pt"><B normal"><FONT face="Times New Roman">先抛砖~~~~~~~~~~,</FONT></B></P><P 0cm 0cm 0pt"><B normal"><FONT face="Times New Roman">1 Internal CLK &amp; Input CLK</FONT></B></P><P 0cm 0cm 0pt"><B normal"><FONT face="Times New Roman"></FONT></B> </P><FONT face="Times New Roman"><P 0cm 0cm 0pt">OV7670内部集成了两个数字锁相环, 输入时钟先经过第一个PLL倍频, 然后经过第二个PLL分频。其中倍频因子是DBL[7:6](reg 0x6B), 分频因子是CLKRC[5:0](0x11) 。<p></p></P><P 0cm 0cm 0pt">内部时钟频率 f(internal clk)计算公式如下:<p></p></P><P 0cm 0cm 0pt"><p> </p></P><P 0cm 0cm 0pt; TEXT-INDENT: 17.7pt; mso-char-indent-count: 1.47"><b>f(internal clk) = f(input clk) * PLL_Multiplier / (2*(CLKRC[5:0] + 1))<p></p></b></P><P 0cm 0cm 0pt"><p><b> </b></p></P><P 0cm 0cm 0pt">Auto frame rate adjustment 通过插入dummy rows 或者 dummy pixels 。将COM11[7](reg 0x3b)至1, 并且设置COM7[6:5]得到插入的dummy rows , 其中num. of dummy rows 由reg0x2e 0x2d 决定。还要设置NT_CTRL(reg 0xA4)来调节增益 。夜间模式就是通过Auto frame rate adjustment来实现的。<p></p></P><P 0cm 0cm 0pt"><p></p></FONT> </P>[br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-7-7 11:15:00 | 显示全部楼层
<P>强顶~~~</P><P>建议把DSP调试也加上,不同的DSP配同一SENSOR。</P><P>大侠们,把代码release更好,呵呵</P>
点评回复

使用道具 举报

发表于 2006-7-7 19:16:00 | 显示全部楼层
<P>强烈支持!</P><P>有谁知道CCD的暴光控制过程,电子快门在时序上的构成。</P><P>IC中SUb,OFD,OOFD等管脚的功能详细说明请不要惜墨如金!!!</P>
点评回复

使用道具 举报

发表于 2006-7-10 15:25:00 | 显示全部楼层
<P>支持!</P><P>目前做摄像头模组的太多了,市面上就流行的是ov,美光和三星的,支持,我也作摄像头销售,希望各位大哥支持我,</P><P>msn:<a href="mailtshn7909@hotmail.com" target="_blank" >shn7909@hotmail.com</A></P>
点评回复

使用道具 举报

发表于 2006-7-13 12:05:00 | 显示全部楼层
强烈顶,我是代理Sliconfile 的sensor, 如果大家对SFT 的调试有问题的话, 可以发问
点评回复

使用道具 举报

发表于 2006-7-14 14:25:00 | 显示全部楼层
简单介绍一下ISO 12233分辨率测试标板。


该标板的使用方法比较简单,但是方法不对,结果就完全不同。
一、拍摄距离
需要按照下图的框线位置来取景,将该区域全部容纳在取景器内:
[upload=gif]UploadFile/2006-7/06714@52RD_5.GIF[/upload]


二、使用中的常见错误
1、拍摄距离不合适
如果测试标板只占画面的一小部分,那么显然分辨率被缩小;
同样,如果只拍摄中间一小部分,那么分辨率被夸大了。
比如拍摄这样一个局部画面,那么该镜头的解像力已经达到或者超过测试标板的极限了。

[upload=gif]UploadFile/2006-7/06714@52RD_4.GIF[/upload]

压缩全图
[upload=gif]UploadFile/2006-7/06714@52RD_3.GIF[/upload]
局部未压缩

2、支撑的三脚架不够稳固
由于标板有许多细节,任何抖动都会得出截然不同的结论。
这里是同一个镜头拍摄,但是使用不同的ISO。

[upload=gif]UploadFile/2006-7/06714@52RD_2.GIF[/upload]

ISO 100,f/2.8
[upload=gif]UploadFile/2006-7/06714@52RD_1.GIF[/upload]
ISO 400,f/2.8

所以在测试过程中需要反复多拍摄一些,结果出来后,需要经过仔细分析,贸然下结论,只能是吓了自己,误导他人。
[此贴子已经被Bug于2006-7-14 15:17:04编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

发表于 2006-7-17 14:24:00 | 显示全部楼层
韩国PIXELPLUS的SENSOR也不错,价位比OV同系列的低$0.5左右,性价比高于OV,它也是第一款推出2M SENSOR厂家
点评回复

使用道具 举报

发表于 2006-7-18 11:05:00 | 显示全部楼层
支持,偶们公司现在还没有开始进行这方面的测试,不过我想这个应该是趋势了。
点评回复

使用道具 举报

发表于 2006-7-25 08:24:00 | 显示全部楼层
[em04]
我就是作这个得,我们用micron & hynix &samsung
点评回复

使用道具 举报

发表于 2006-7-25 14:06:00 | 显示全部楼层
做这个的可以拿出来分享下撒,不说算个鸟啊
点评回复

使用道具 举报

发表于 2006-8-3 09:40:00 | 显示全部楼层

给大家上传一个SamSung的sensor资料

【文件名】:0683@52RD_S5K83AFX_EVT2_DS_R117_060427.pdf
【格 式】:pdf
【大 小】:886K
【简 介】:
【目 录】:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

发表于 2006-8-14 11:22:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>都市放牛</I>在2006-7-17 14:24:00的发言:</B>

韩国PIXELPLUS的SENSOR也不错,价位比OV同系列的低$0.5左右,性价比高于OV,它也是第一款推出2M SENSOR厂家</DIV>


楼主的话说的太大了,PP在国内的日子很难过,这个谁不清楚? 2M是PP第一个推出的? 国际玩笑!  PP现在还有心思推市场么? 现在忙官司差不多! 代理辛辛苦苦打下市场, 结果一脚把代理T开! 这就是PP的做法,还有PP有个工程师无法忍受韩国人的管理离职走掉了,找到了一个好的东家,回头就收到PP的律师信,做生意先看人再看东西! 人不行,东西就可以么? PP与MAGNA的关系大家都知道.东西是怎么出来的就等法院的判决吧.韩国4款SENSOR,我看好MAGNA和SAMSUNG.我做SENSOR和模组这么多年,此贴够好笑!
点评回复

使用道具 举报

发表于 2006-8-14 11:27:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>cbqiyang100</I>在2006-7-13 12:05:00的发言:</B>
强烈顶,我是代理Sliconfile 的sensor, 如果大家对SFT 的调试有问题的话, 可以发问</DIV>


兄弟是时毅的吧?
点评回复

使用道具 举报

发表于 2006-8-14 12:01:00 | 显示全部楼层
强烈支持,希望有更多好的文件可以共参加分享,尤其是经验!
点评回复

使用道具 举报

发表于 2006-8-14 17:02:00 | 显示全部楼层
摄像头摄像时有花纹是何解?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-12-27 15:32 , Processed in 0.065215 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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