これだけは理解しておきたい! 五つの基本機能

第2部
第
5章
これだけは理解しておきたい! 五つの基本機能
画像サイズ / フレーム ・ レート / 色信号フォーマットなど
これだけは理解しておきたい!
五つの基本機能
エンヤ ヒロカズ
②フレーム・レートの設定
③データ出力フォーマットの選択
加えてカメラとして使う人のために,
④ JPEG 圧縮画像の取得方法
を,センシングに利用する人のために,
⑤画像認識向け画像の取得方法
を紹介します.
カメラ・モジュールを使うときのネックにレジスタ
の初期設定があります.OV5642 のレジスタ・アドレ
スは 1000 以上ありますが,筆者がレジスタ・アドレ
スと設定値のテーブルを用意しました.レジスタ全部
をいちいち覚える必要はありません.
そうはいっても,ユーザは次の三つの基本機能は理
解しておかないといけません.
①画像サイズの設定
5-1 その 1:画像サイズの設定
初期値を設定して画像が出てきました.現時点では
VGA 15fps の動画が出ているだけです.この状態から
レジスタに書き込みを行い,画像サイズを変更します.
● こんがらがっちゃいけない…画像サイズはいろ
いろ設定できる
まずは画像サイズの変更を行ってみます.OV5642
の画像読み出しの関係を図 1 に,また,関連レジスタ
を 表 1 に 示 し ま す. イ メ ー ジ・ セ ン サ OV5642 の イ
メージ・エリアは 2624 × 1956 です.
▶読み出しスタート座標
読 み 出 し ス タ ー ト 座 標 は 0x3800 〜 0x3803 の
0x3808 〜 0x380B の TIMING DVPHO,TIMING
DVPVO で指定します.
2624
(0,
0)
TIMING HW
TIMING VH
読み出し開始位置
(TIMING HS,
TIMING VS)
1956
TIMING HS,TIMING VS で設定します.
▶読み出しサイズ
読み出しサイズは 0x3804 〜 0x3807 の TIMING
HW,TIMING VH で指定します.現在の VGA(640
× 480)の設定では,画素加算を行っているので,指
定する数字は画素数の半分の 1280 × 960 になります.
▶モジュールから出力されるサイズ
こ の 画 サ イ ズ で イ メ ー ジ・ セ ン サ・ プ ロ セ ッ サ
(ISP)に送られ,信号処理を経て,YUV 信号になり
ます.最終的にモジュールから出力される画サイズは
2560
960
1920
画素加算(p.60の図2)されるので
H,V共に半分になる
1280
この値は他のタイミング
(非開示レジスタ含む)と
密接に関連しているので
むやみに変更しない方が
無難
有効画素
信号処理ブロック
イメージ・エリア
640
OV5642センサ画素部分
欲しい画像サイズに合わせてこの値
を変える.他は変えない.
480
出力信号
図 1 イメージ・エリア(フォトダイオード・アレイ)と読み出し画像の関係…全画素を画像データ取得に使っているわけではない
2014 年 11 月号
57