Difference between revisions of "CS Camera Slow Shutter manual/zh"

From wiki_veye
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
'''<big>CS系列摄像机慢快门应用手册</big>'''
 +
 
[[CS Camera Slow Shutter manual|English]]
 
[[CS Camera Slow Shutter manual|English]]
  
Line 4: Line 6:
 
CS系列摄像机支持慢快门模式,以下主要介绍CS-MIPI-IMX307的慢快门应用。
 
CS系列摄像机支持慢快门模式,以下主要介绍CS-MIPI-IMX307的慢快门应用。
  
=== 版本说明及使用限制 ===
+
=== 版本说明 ===
 
版本号及固件版本记录,请参考:[[CS-MIPI-IMX307 version log/zh|CS-MIPI-IMX307版本描述日志]]。
 
版本号及固件版本记录,请参考:[[CS-MIPI-IMX307 version log/zh|CS-MIPI-IMX307版本描述日志]]。
  
 
FV2.32以后才支持了慢快门,FV2.35以后的版本,慢快门功能才完善。'''请使用慢快门功能的客户,一定要升级到FV2.35以后的版本。'''
 
FV2.32以后才支持了慢快门,FV2.35以后的版本,慢快门功能才完善。'''请使用慢快门功能的客户,一定要升级到FV2.35以后的版本。'''
  
==== 使用限制: ====
+
=== 使用限制 ===
SYNC模式,不支持可调帧率及慢快门功能。
+
 
 +
==== SYNC模式 ====
 +
暂时不支持可调帧率及慢快门功能。
 +
 
 +
==== 手动配置曝光生效时间和传输delay ====
 +
 
 +
* 手动配置一个曝光时间后,建议取第5帧以后的数据做有效数据。因为isp配置参数到sensor有1帧延迟,sensor寄存器生效有1帧延迟,isp处理的pipeline也有延迟。此外,剧烈的曝光时间调整会导致3d降噪参数要重新适配。
 +
 
 +
* 长短曝光交替拍照操作,可以采用:配置短帧曝光时间,delay2帧间隔,配置长帧曝光时间的方式。
 +
 
 +
=== IMX307的属性 ===
 +
传感器的曝光时间是以''一行时间''为单位调整的,设一行时间为t<sub>r</sub>,对于IMX307来说,支持的曝光时间范围是[t<sub>r</sub>,0x3FFFF*t<sub>r</sub>]。
 +
{| class="wikitable"
 +
|+IMX307 exposure time range
 +
!camera mode
 +
!t<sub>r</sub>
 +
!min exp time
 +
!max exp time
 +
!min framerate
 +
!max framerate
 +
|-
 +
|1920*1080
 +
|30us
 +
|30us
 +
|7,767,200us
 +
|0.13
 +
|30
 +
|-
 +
|1280*720
 +
|22us
 +
|22us
 +
|5,825,400us
 +
|0.18
 +
|60
 +
|-
 +
|640*480
 +
|15us
 +
|15us
 +
|3,877,855us
 +
|0.26
 +
|130
 +
|}
 +
 
 +
* 在任何时候均可通过expostate读取当前实际的曝光时间和增益值。
 +
 
 +
<code>./cs_mipi_i2c.sh -r -f expostate</code>
  
 
=== 自动曝光模式慢快门配置 ===
 
=== 自动曝光模式慢快门配置 ===
<br />
+
 
 +
* 配置为自动曝光模式
 +
 
 +
<code>./cs_mipi_i2c.sh -w -f expmode -p1 0</code>
 +
 
 +
* 配置为慢快门模式
 +
 
 +
<code>./cs_mipi_i2c.sh -w -f expfrmmode -p1 0</code>
 +
 
 +
* 配置slowshuttergain
 +
 
 +
<code>./cs_mipi_i2c.sh -w -f slowshuttergain -p1 X -p2 Y</code>
 +
 
 +
* 配置曝光时间上限
 +
 
 +
<code>./cs_mipi_i2c.sh -w -f aetime -p1 [max exptime]</code>
 +
 
 +
在慢快门模式下,场景逐渐变暗,AE算法会首先提高曝光时间,达到'''1/framerate'''上限后,再提高增益,达到'''slowshuttergain'''值后,开始继续提高曝光时间(最高到aetime),此时帧率会降低。
  
 
=== 手动曝光模式配置 ===
 
=== 手动曝光模式配置 ===
<br />
+
 
 +
* 配置帧率模式
 +
 
 +
<code>./cs_mipi_i2c.sh -w -f videofmt -p1 1920 -p2 1080 -p4 [framerate]</code>
 +
 
 +
framerate的可设范围是[min framerate , max framerate]。
 +
 
 +
* 配置为手动曝光模式
 +
 
 +
<code>./cs_mipi_i2c.sh -w -f expmode -p1 1</code>
 +
 
 +
* 配置手动增益(根据需求选择)
 +
 
 +
<code>./cs_mipi_i2c.sh -w -f meagain -p1 X -p2 Y</code>
 +
 
 +
<code>./cs_mipi_i2c.sh -w -f medgain -p1 X -p2 Y</code>
 +
 
 +
* 配置手动曝光时间
 +
 
 +
<code>./cs_mipi_i2c.sh -w -f metime -p1 [exptime]</code>
 +
 
 +
metime的上限为(1000000/framerate)us。<br />

Latest revision as of 14:21, 26 November 2020

CS系列摄像机慢快门应用手册

English

1 概述

CS系列摄像机支持慢快门模式,以下主要介绍CS-MIPI-IMX307的慢快门应用。

2 版本说明

版本号及固件版本记录,请参考:CS-MIPI-IMX307版本描述日志

FV2.32以后才支持了慢快门,FV2.35以后的版本,慢快门功能才完善。请使用慢快门功能的客户,一定要升级到FV2.35以后的版本。

3 使用限制

3.1 SYNC模式

暂时不支持可调帧率及慢快门功能。

3.2 手动配置曝光生效时间和传输delay

  • 手动配置一个曝光时间后,建议取第5帧以后的数据做有效数据。因为isp配置参数到sensor有1帧延迟,sensor寄存器生效有1帧延迟,isp处理的pipeline也有延迟。此外,剧烈的曝光时间调整会导致3d降噪参数要重新适配。
  • 长短曝光交替拍照操作,可以采用:配置短帧曝光时间,delay2帧间隔,配置长帧曝光时间的方式。

4 IMX307的属性

传感器的曝光时间是以一行时间为单位调整的,设一行时间为tr,对于IMX307来说,支持的曝光时间范围是[tr,0x3FFFF*tr]。

IMX307 exposure time range
camera mode tr min exp time max exp time min framerate max framerate
1920*1080 30us 30us 7,767,200us 0.13 30
1280*720 22us 22us 5,825,400us 0.18 60
640*480 15us 15us 3,877,855us 0.26 130
  • 在任何时候均可通过expostate读取当前实际的曝光时间和增益值。

./cs_mipi_i2c.sh -r -f expostate

5 自动曝光模式慢快门配置

  • 配置为自动曝光模式

./cs_mipi_i2c.sh -w -f expmode -p1 0

  • 配置为慢快门模式

./cs_mipi_i2c.sh -w -f expfrmmode -p1 0

  • 配置slowshuttergain

./cs_mipi_i2c.sh -w -f slowshuttergain -p1 X -p2 Y

  • 配置曝光时间上限

./cs_mipi_i2c.sh -w -f aetime -p1 [max exptime]

在慢快门模式下,场景逐渐变暗,AE算法会首先提高曝光时间,达到1/framerate上限后,再提高增益,达到slowshuttergain值后,开始继续提高曝光时间(最高到aetime),此时帧率会降低。

6 手动曝光模式配置

  • 配置帧率模式

./cs_mipi_i2c.sh -w -f videofmt -p1 1920 -p2 1080 -p4 [framerate]

framerate的可设范围是[min framerate , max framerate]。

  • 配置为手动曝光模式

./cs_mipi_i2c.sh -w -f expmode -p1 1

  • 配置手动增益(根据需求选择)

./cs_mipi_i2c.sh -w -f meagain -p1 X -p2 Y

./cs_mipi_i2c.sh -w -f medgain -p1 X -p2 Y

  • 配置手动曝光时间

./cs_mipi_i2c.sh -w -f metime -p1 [exptime]

metime的上限为(1000000/framerate)us。