Camera Link(カメラリンク)とは

Camera Link(カメラリンク)とは

Camera Link(カメラリンク)は、産業用デジタルカメラとフレームグラバー間の画像データ伝送を標準化したインターフェース規格です。コネクタ形状・ピンアサイン・ケーブル仕様を統一することで、メーカーごとの差異による接続の煩雑さを減らし、安定した高速伝送を実現します。

本記事では、Camera Linkが使われる典型シーン、LVDS/Channel Linkを基盤とする伝送の仕組み、Base/Medium/Full/Decaといった規格バリエーション、同期やビット割り当て、ケーブル実務、導入時の注意点までを一通り整理します。

Camera Linkの用途と適したシーン

Camera Linkは「低遅延・高スループット・確実性」が求められるマシンビジョン領域で長く使われてきた規格で、用途要件と相性がはっきりしています。

代表的な用途は、外観検査、寸法計測、位置決め、半導体・電子部品検査、印刷検査のように、カメラ画像を遅れなく確実にPCへ取り込んで処理したい現場です。フレームグラバーで安定して連続取り込みしやすく、画像処理パイプラインを組みやすいのが強みです。

Camera Linkが向くのは、フレームレートや解像度を上げたときに通信の揺らぎが許されないケースです。ネットワーク系インターフェースのような共有帯域や輻輳の影響を受けにくく、装置として再現性の高い画像入力系を作れます。

一方で、PCにフレームグラバーを増設する構成になりやすく、配線もカメラ直結が基本です。そのため、工場内で長距離配線したい、既設LANに統合したい、複数拠点から集約したいといった要求が強い場合は、別方式も含めて全体設計で比較するのが現実的です。

伝送プロトコルの概要(LVDS・フレームグラバー)

Camera LinkはLVDS差動伝送とChannel Link(SERDES)をベースに、カメラ→フレームグラバーへ画素データと同期信号を効率よく送る仕組みとして定義されています。

物理層はLVDS(低電圧差動信号)で、ノイズに強く、高速でも波形が崩れにくいのが特長です。単純なパラレル伝送をそのまま高速化すると配線本数やスキュー管理が厳しくなりますが、Camera Linkは差動ペアにまとめて扱う前提で設計されています。

伝送の骨格はChannel Linkの考え方で、画素データを複数のデータストリームに分けてシリアル化し、専用クロックと一緒に送ります。受信側(フレームグラバー)はデータとクロックを受け取り、デシリアライズして元の並びに戻し、PCメモリへ転送します。

実務上の要点は、Camera Linkがカメラとフレームグラバーの組み合わせで完結する「装置内の高速バス」だという点です。ここが安定すると、上流の照明・トリガ・メカと下流の画像処理の間で、時間軸の設計がしやすくなります。

お問い合わせ

お問い合わせはこちら

規格のバリエーション(Base/Medium/Full/Deca)

Camera Linkには転送帯域や必要ケーブル数が異なる複数の構成があり、カメラの出力仕様(解像度・フレームレート・ビット深度・Tap数)に合わせて選びます。

まず押さえるべきは、必要帯域は解像度やフレームレートだけでなく、ビット深度やTap(読み出し並列数)でも増減することです。例えば8bitから12bitへ上げるだけでデータ量は1.5倍になりますし、同じ画素数でもTap数が増えると転送設計がシビアになります。

規格名(Base/Medium/Full/Deca)は、ざっくり言えば「並べて送れるデータ幅」と「使うリンク(ケーブル)の数」の違いです。ここを取り違えると、カメラは動くのに最大性能が出ない、あるいはそもそもリンクが確立しない、といったトラブルになりがちです。

もう一段深い注意点として、カメラ側の出力が上位構成でも、フレームグラバー側の受信・DMA・PCバス(PCIeなど)・ソフトウェアがボトルネックになれば、取り込み落ちや待ちが発生します。構成選定はカメラとケーブルだけで完結しないため、システム全体で帯域のつじつまを合わせる必要があります。

Base configuration

Baseは1本のケーブルと1つのコネクタで動作する基本構成で、導入コストと互換性のバランスが良いのが特長です。対応機器(カメラ、フレームグラバー、ケーブル)が最も豊富になりやすく、初めてCamera Linkを扱う場合の選択肢としても現実的です。

伝送は主に24bitの画素データに同期系のビットを加えた枠組みで行われ、モノクロ8bitや10bit相当の用途、あるいは比較的中程度の解像度・フレームレートの組み合わせでよく使われます。

プロジェクトでの落とし穴は「物理的に挿さる=動く」ではあるものの、ビット深度やTap設定、カメラファイル設定が噛み合っていないと画が化ける点です。Baseは定番構成だからこそ、最初に送受の設定一致を作り込むことが安定稼働への近道になります。

Medium/Full configuration

より高い帯域が必要になるとMediumやFullを検討します。一般には2本目のケーブルで追加のデータ経路を確保し、Baseの枠を超えるデータ幅を扱うイメージで選定します。

ここで重要なのは、カメラがMedium/Full出力でも、フレームグラバーが同じ構成を受けられるとは限らないことです。対応構成、最大クロック、対応Tap、サポートする画素フォーマットは製品差があるため、仕様書の突合が必須になります。

もう一つの盲点がPC側です。フレームグラバーが受けられても、DMA転送先のメモリ帯域、ストレージ記録、GPU転送、アプリ側処理が追いつかないと、結果としてフレームドロップが起きます。Medium/Fullを選ぶときは、カメラの数字だけでなく、取り込みから処理までの流量設計を先に描くと失敗が減ります。

Deca configuration

Decaは高帯域を狙ったバリエーションで、業界拡張として扱われることも多い領域です。呼び方が製品や資料によって揺れることがあり、見た目の名称だけで判断すると互換性問題につながります。

選定では、実データ幅が何ビット相当なのか、必要なケーブル本数は何本なのか、そしてフレームグラバーがそのモードを正式にサポートしているかを、仕様書レベルで突合するのが確実です。特に「Extended Full」などの表記がDeca相当を指すケースもあるため、名称ではなく実体を確認します。

高帯域モードほど、ケーブル品質、コネクタ状態、取り回し、ノイズ環境の影響が顕在化します。Decaを使うなら、伝送の余裕度を確保する設計と、現場での保守(予備ケーブル、コネクタ保護、定期点検)まで含めて計画するのが現実的です。

お問い合わせ

お問い合わせはこちら

信号タイミングと同期(クロック・トリガ)

Camera Link(カメラリンク)とは

安定受信には、画素データとクロックの関係、Frame/Line/Data Validなどの同期ビット、外部トリガ運用時の設計をセットで理解する必要があります。

Camera Linkでは、画素データに加えて受信側が画像の区切りを判断するための同期情報が重要です。代表例がData Valid、Frame Valid、Line Validで、いつのデータが有効で、フレームとラインがどこで始まり終わるかを示します。

タイミング設計の本質は、カメラの出力タイミングとフレームグラバーの取り込み条件が一致していることです。例えばトリガ撮像で露光タイミングを変えると、ライン長や有効期間が変化することがあり、受信側が想定する同期とずれると画像の欠けやずれとして現れます。

外部トリガを使う場合は、トリガ入力の電気仕様、遅延、ジッタ、照明との同期を一つの時間軸で設計します。現場では、トリガは入っているのに画像が不安定という症状が起きやすいですが、多くはトリガそのものよりも、同期信号の解釈や取り込み設定、ケーブルやGNDの取り回しが原因になっています。

ビット割り当てと画素フォーマットの考え方

Camera Linkでは画素データの並び(ビットマッピング)が単純な連番ではなく、規格で定めるポート/ビットへの割り当てに従います。モノクロ/カラーや10/12bitなどのフォーマットにより受信側の解釈が変わるため、設定一致が重要です。

Camera Linkの扱いでつまずきやすいのが、ビット割り当てです。送信側は規格で定められたポートとビット位置に従ってデータを配置し、受信側はそれを前提に元の画素に復元します。ここが一致しないと、見た目は「画像が出るが階調がおかしい」「色が入れ替わる」「縞が出る」といった分かりにくい故障になります。

特にカラーや10/12bitのような非8bit境界のフォーマットでは、下位ビットと上位ビットが別の位置に配置されることがあります。つまり、単にビット数を増やしただけのつもりでも、受信側のデコード設定が合っていないと、階調が潰れたり、ノイズが増えたように見えたりします。

実務では、カメラの出力フォーマット、Tap構成、ビット深度、並び順を仕様書で確認し、フレームグラバー側のカメラファイルや受信設定に正確に反映します。最初はモノクロ8bitなど単純な条件で動作確認し、次にビット深度やカラーに段階的に上げていくと、問題切り分けが速くなります。

ケーブルとコネクタ(規格・長さ・取り回し)

Camera LinkはMDR-26/SDR-26などのコネクタとシールド付きツイストペアケーブルを規定し、信号品質と実装性を両立します。長さ・屈曲・ノイズ環境・ケーブルの向き制約など、実務上の注意点も多い領域です。

コネクタはMDR-26が代表的で、規格の版によっては小型のSDR-26も使われます。ケーブルは差動ペアとシールドを前提にした構造で、ここを守ることが高帯域でも安定する基本条件です。

ケーブル実務で効いてくるのは、長さと取り回しです。長くすればするほど信号マージンは減り、屈曲や可動部での断線リスクも上がります。また、モーターやインバーター、溶接機などノイズ源が近い環境では、ケーブルの経路分離や接地の考え方が画質安定性に直結します。

さらに現場で起きがちな問題として、ケーブルに向き制約があるタイプが混在することがあります。シールド構成が簡略化されたケーブルでは端が決まっている場合があり、誤って逆向きにすると不安定になります。予備品管理では、見た目が似ているケーブルを同一扱いにせず、仕様と用途(Base用、2本目用など)をラベルで明確に分ける運用が有効です。

Camera Linkの選び方と導入時の注意点

導入時は「カメラ出力(帯域/タップ/ビット深度)」「フレームグラバー受信能力とPC側帯域」「ソフトウェア/SDK」「設定の整合」の4点を軸に詰めると失敗を減らせます。

まずカメラ側の要求を数値化します。解像度、フレームレート、ビット深度、Tap数から必要スループットの見当を付け、Baseで足りるのか、Medium/Full/Decaが必要かを判断します。ここで余裕を見誤ると、後でビット深度を上げたい、ライン速度を上げたいとなった際に構成が詰みます。

次にフレームグラバーとPCの整合です。対応コンフィギュレーション、最大クロック、ドライバーの安定性、DMA性能に加えて、PCバス(特にPCIeレーン構成)やメモリ帯域、保存や後段処理まで含めたボトルネックを確認します。取り込みはできても長時間で落ちるケースは、PC側の設計不足で起きやすいです。

最後にソフトと設定です。Camera Linkでは送信側と受信側で、解像度、ビット深度、Tap、同期の解釈、画素フォーマットが一致していないと正常に動きません。導入手順としては、動作実績のあるサンプル構成でまず映像を安定表示し、次にトリガや露光、カラー、12bitなど条件を一つずつ増やしていくと、原因の切り分けが容易になります。

まとめ

Camera Linkは標準化された高速・低遅延インターフェースとして実績があり、要件に合う構成選択と設定整合、適切なケーブル運用ができれば堅牢な画像入力系を構築できます。

Camera Linkは、産業用カメラとフレームグラバー間を確実に高速伝送するために、コネクタやケーブル、信号の枠組みを標準化した規格です。マシンビジョンで求められる再現性と低遅延に強みがあります。

規格選定ではBase/Medium/Full/Decaの違いを、名称ではなく必要帯域と機器対応で判断し、カメラ・フレームグラバー・PC・ソフトのボトルネックを一つの系として整合させることが重要です。

また、同期信号の理解、ビット割り当ての一致、ケーブル品質と取り回しといった地味な要素が、最終的な安定性を大きく左右します。ここを丁寧に詰めれば、長期運用に耐える堅牢な画像入力システムに仕上げられます。

お問い合わせ

お問い合わせはこちら