Tools + Simulatorsnanase.cc / tools

ローリングシャッター

画像

計算中…
読み出した行 100%t = 0 ms

Tr 走査時間

s

Te 露光時間

s

n 回転数

rpm

羽の数

v 速さ

km/h

v 車の速さ

km/h

v 自転車の速さ

km/h

V ヘッドスピード

m/s

t インパクトからの時間

s

t 踏み切りからの時間

s

n ローターの回転数

rpm

動作原理と式

行ごとの露光

1N時刻TeTr
  • 行 i(0≤i<N)の露光は ti=t0+iNTr から ti+Te まで[1][2]
  • 走査時間 Tr と露光時間 Te は別々に決まる
  • 画素の値は露光の間の明るさの平均
I(x,yi)=1Te∫titi+TeL(x,yi,t)dt
  • Tr = 0 はグローバルシャッター。全部の行が同じ瞬間
  • Te が長いと、動きは行の中でも流れる(ぶれ)

ゆがみの大きさ

Δx=vTrθ=arctanvTrHΔφ=ωTr
  • 横に速さ v で動くもの: 上端と下端が Δx ずれ、縦の線が θ 傾く(H は画面の高さ)
  • 角速度 ω で回るもの: 1 走査の間に Δφ 回る。羽が曲がり、速いと切れて浮く[3]
  • プロペラの写り方は、羽の形 f を極座標で I(r,θ)=f(r,θ+ωTrHrsinθ) と移したもの[3]。効くのは ωTr だけ
  • 走査を左→右にすると、回るもののゆがみは 90° 回り、右へ動くものは傾かずに 11−vTr/W 倍に伸びる(W は画面の幅)

走査時間の例

機種走査時間出典
Z93.73 ms[4]
iPhone5.3 ms[5]
R619.4 ms[4]
α7 IV67.6 ms[4]
GFX 50S299 ms[4]
  • 静止画の電子シャッターで、最初の行から最後の行まで。iPhone は動画の値
  • グローバルシャッターのセンサー(Sony α9 III など)は 0

このツールで決めたこと

  • 露光の間を最大 48 の時刻に分けて平均する。分け方は画素ごとに少しずらす(縞の代わりに細かい粒になる)
  • スロー再生: 走査 1 回に 3.5 秒以上。画面の同じ所の明暗が 1 秒に 2 回より速く変わらないよう、羽の多い題材ではさらに延ばす
  • 次のコマは 1/30 秒後。読み出していない行は今の様子を暗く描く
  • 電車: 視野 19 m、車両 20 m、車輪の直径 860 mm
  • 自動車: 視野 7 m、全長 4.5 m、タイヤの直径 640 mm。自転車は車の手前の車線
  • ゴルフ: 正面から。腕と手首の 2 つの角を tanh とロジスティック関数で決めた模型。写る長さは腕 0.55 m・クラブ 0.83 m(スイング面が傾くため実際より短い)。ヘッドスピードは時間の伸び縮みで変える
  • モトクロス: 踏み切り 14 m/s・上向き 7.5 m/s、1.6 秒で 1 回転(195°/s)。車輪は 40 rad/s で回り続ける
  • ヘリコプター: 主ローターの半径 5 m・4 枚、テールローターは 5.2 倍の回転。少し見下ろすので円盤は縦に 0.32 倍
  • 関連: カメラレンズ・デモザイク

出典

  1. 行ごとに遅れる露光の模型C.-K. Liang, L.-W. Chang, and H. H. Chen, “Analysis and compensation of rolling shutter effect,” IEEE Trans. Image Processing, vol. 17, no. 8, pp. 1323–1330, 2008
  2. ローリングシャッターの幾何M. Meingast, C. Geyer, and S. Sastry, “Geometric models of rolling-shutter cameras,” arXiv:cs/0503076, 2005
  3. プロペラの写り方J. Cole, “Rolling shutters,” 2014
  4. カメラの読み出し時間の計測horshack-dpreview, “Camera Sensor Readout Speeds”
  5. iPhone 15 Pro の主カメラCineD, “iPhone 15 Pro Lab Test – Rolling Shutter, Dynamic Range and Exposure Latitude,” 2023

関連ツール