bet88 keo nha caiGiá ファームウェアコーディングレスで、kèo bet88の性能を引き出す!カメラ開発キットのGUIツールを詳説

2018.11.29
  • Bài viết
  • Cột
Trong các thiết bị điện tử được trang bị cảm biến hình ảnh, cần phải sử dụng bộ xử lý tín hiệu hình ảnh (kèo bet88), bộ xử lý này chịu trách nhiệm xử lý hình ảnh. Thách thức khi làm như vậy là sự phát triển phần sụn của kèo bet88.

Lợi ích của CDK rất lớn

kèo bet88Bộ công cụ phát triển máy ảnh (CDK)" do kèo bet88 Electronics cung cấp nhằm mục đích phát triển chương trình cơ sở cho chip ISP "THP7312" của chúng tôi. Ngoài phần cứng như bảng lấy khung, bảng có chip ISP và bảng tiêu đề có cảm biến hình ảnh, còn có bộ công cụ phát triển phần mềm (SDK) bao gồm thư viện chương trình cơ sở và mã nguồn để tùy chỉnh SDK . Nó bao gồm công cụ GUI `` Công cụ điều chỉnh kèo bet88 (3T) '' (Hình 1).

つまり、ハードウエア、ソフトウエア開発キット、GUIツールという3つの構成要素を使って、kèo bet88用ファームウェアを開発する。開発担当によると、「ソフトウエア開発キットを提供するkèo bet88チップ・ベンダーはあっても、それにハードウエアとGUIツールを加えた3点セットを提供するベンダーはこれまでなかった(*)」という。(*開発着手時点)

この3点セットの中でも、特にユーザー・メリットが大きいのがkèo bet88ツールだ。kèo bet88ツールをインストールしたパソコン上で、数値を入力したり、プルダウン・メニューの中から項目を選択したりするだけで、ファームウェアを自動的に生成できるからだ。ファームウェアの開発費を大幅に低減できると同時に、開発期間を短縮できる。しかも、カメラ(光学系)や画像処理に関する知識さえあれば、組み込みファームウェアの専門のエンジニアを用意する必要はない。
 
メリットはほかにもある。ファームウェアを手軽にしかも短時間で生成できるため、画質に関する実験/テストを繰り返し実行したり、性能の異なるカメラ・モジュールを試したり、光学レンズを取り替えたり、赤外線(IR)カット・フィルターの効果を確認したりといったカメラ開発の本質的な作業に開発時間を充てることができるようになる。

Có sẵn 10 bộ cấu hình

それでは、kèo bet88ツール「3T」について詳しく見ていこう(図2)。
kèo bet88
このGUIツールの最大の役割は、画質の最適化である。連載の第1回目でも言及した通り、イメージ・センサーで撮影した画像データは、そのままでは不完全だ。このため、その画像データにさまざまな処理を施す必要がある。それを実現するのがコンフィギュレータである。従来は、kèo bet88用ファームウェアのプログラム・コードを直接記述しなければならなかったが、GUIツールを使えばパソコン上の簡単な操作だけでkèo bet88用ファームウェアを自動生成できる。

コンフィギュレータは10個用意した。それらを一つ一つ簡単に見ていこう。

1個目は、「AE: Register Configurator」である。このコンフィギュレータは、自動露光(オート・エクスポージャ)の調整を担当するもの。明るめの画像にするか、暗めの画像にするかやフリッカー対策等の基本パラメータを設定できる。

2個目は、「AE: Threshold Configurator」である(図3)。
kèo bet88
このコンフィギュレータも自動露光に関するものだ。ハンチング対策等の為にAEの追従性等を設定できる。

3個目は、「AE: Window Configurator」である。これも自動露光に関するものだ。5種類の測光枠を組み合わせてAEを実行できる(図4)。
具体的には、一枚の画像を8×6の領域に区切りって重み付けを設定したり、任意の領域で測光したりできる。例えば、ポートレートのような画像であれば、中央部の明るさを重視するといった設定が可能になる。

4個目は、「AE: Diagram Configurator」である。これはゲインとシャッター・スピード(実際には逆数の露光時間)を被写体の明るさに対して線図(ダイヤグラム)で設定するものだ。ゲインと露光時間はトレードオフの関係にある。露光時間を短くすれば手振れに強くなるが、ゲインを高くする必要があるのでノイズが大きくなる。一方で、ノイズを抑える為に露光時間を長くすれば、動きに弱くなる。従って、用途によっては、1つのダイヤグラムだけを選ぶのは難しい。そこで、このコンフィギュレータでは3つのモードを登録できる仕組みを用意した。ノイズを抑えた画質優先モードや、高速な被写体を撮影するブレ防止モードなどを登録できる。

5個目は、「AWB/IQ: Register Configurator」である。ノイズ・リダクションやシャープネスに関する設定を担当する。ノイズ・リダクションについては、kèo bet88チップにハードウエアのフィルタを用意しており、自動設定や手動設定が選択できる。シャープネスでは、撮影した画像の輪郭の強調度を設定する。ポートレートは、輪郭をくっきりさせないが、文字が多い画像ではクッキリさせるといった設定が可能になる。このほか、ホワイトバランス、Tone Map、OB(オプティカル・ブラック)、欠陥補正などの調整も実行できる。

Hiện có thể điều chỉnh màu sắc chi tiết

Mục thứ 6 là "AWB/IQ: Bộ cấu hình AWB". Chụp ảnh RAW của các bề mặt đồng nhất (xám 18%, v.v.) bằng EVB (Bảng đánh giá) dưới ba nguồn sáng và tự động điều chỉnh các thông số cân bằng trắng.

7個目は、「AWB/IQ: Color Configurator」である。これは文字通り、カラー(色)に関するコンフィギュレータだ。3つの光源毎のカラーマトリクスや、彩度と色相毎に微調整を設定できる(図5)。
特徴は、「6軸で設定できるため、細かく調整できる点にある」(bet88)という。カメラの目的に応じた画作りに利用できる。

8個目は、「AWB/IQ: Shading Configurator」である。一般に光学レンズ+イメージ・センサーでは、中央から縁に行けば行くほど、受光しづらくなる特徴がある。そのため何も補正しなければ、中央部は明るく、外へ行けば行くほど暗くなってしまう。そこでレンズ・シェーディングコンフィグレータでは、AWBコンフィグレータに入力した3光源下の均一面RAWデータを入力するだけで、使用する光学レンズに合わせたシェーディングパラメータを自動生成する。どの程度、明るくするかはユーザーが設定できる。

9個目は、「AWB/IQ: Tone map Configurator」である。一般的にガンマ補正と呼ばれる調整を担当するコンフィギュレータだ。画像の階調に対する出力特性を指定する。複数のガンマカーブを設定し使い分けることができる。ユーザーが好む「画像の味付け」を実現できる。

10個目は、「AWB/IQ: Gain Based Parameter Configurator」である。このコンフィギュレータは、設定したゲインの値に応じて、NR(ノイズ・リダクション)、シャープネスのほか、彩度や色相の強調度を調整するものだ。例えば、ゲインが高いためにノイズの多い暗い撮影条件では、NR強度を高く設定することでノイズを抑え、一方低ゲインのときはNR強度を低く設定し、解像感を保つことができる

Cách sử dụng bộ cấu hình

Có thể thực hiện loại cài đặt nào bằng cách sử dụng 10 bộ cấu hình? Hãy lấy hai trường hợp với các ứng dụng khác nhau làm ví dụ.

1つは、産業用マシンビジョンでの例である。制御ボードに搭載した左上と右下のLSIの実装状態をテストするケースを考える。2つのLSIの材質が異なる場合、どちらかに露出を合わせるともう一方が黒つぶれしたり白飛びしたりする。そこで3個目に紹介したコンフィギュレータである「AEウィンドウ・コンフィギュレータ」を使う。最初に左上のLSI実装部に露出を合わせ撮影し、次に右下のLSI実装部に露出を合わせ、撮影する。こうすることで必要な部分が鮮明な画像を取得できるようになり、誤りのないテストを実行できるようになる。

もう1つは、デジタル鏡台や美容カメラでの例である。顔写真では、肌の色味は国ごとで好みが異なる。そこで7個目に紹介した「カラー・コンフィギュレータ」を使って、好みの色味が出るように設定するわけだ。こうして「画作り」することで、デジタル・カメラの商品価値を高めることが可能になる。

Các chức năng tiện lợi như cài đặt I/O cũng có sẵn

Công cụ kèo bet88 bao gồm 10 bộ cấu hình để điều chỉnh chất lượng hình ảnh, cũng như bộ cấu hình I/O và bộ cấu hình chế độ lái xe cho các chức năng tiện lợi.

I/Oコンフィギュレータは、kèo bet88チップの入出力信号設定に関するものだ(図6)。
kèo bet88チップには入力I/Fが2種類あり、MIPI CSI-2信号もしくはパラレル信号の入力が可である。一方、出力I/Fは3種類あり、MIPI CSI-2信号、8ビットのパラレル信号、16ビットのパラレル信号に対応する。従って、前段と後段のデバイスに合わせて選択した信号形式通りに入力/出力端子の機能を設定する必要がある。今回用意したI/Oコンフィギュレータを使えば、パソコン画面上で簡単で設定できる。

ドライビング・モード・コンフィギュレータは、イメージ・センサーの画像サイズやフレーム・レートに合わせてkèo bet88チップ内部のクロック周波数やI/Fのビットレートなどを自動設定する機能である。「THP7312」は最大1600万画素(16M画素)まで対応可能である。フレーム・レートは画素サイズごとに最大30フレーム/秒(4K2K)や、120フレーム/秒(1080p)、240フレーム/秒(720p)などに対応する。画素サイズとフレーム・レートを選択すれば、自動的にkèo bet88チップ内部のクロック周波数が設定される。さらに複数のドライビング・モードを登録する機能も用意した。「4K2K、30fpsモード」や「フルHD、60fpsモード」などを登録できる。

Ứng dụng

(つづく)