FPGA/CPLD ホーム 製品・サービス IP(Intellectual Property) MegaCore VIP スイート(ブイアイピー スイート)

VIP スイート(ブイアイピー スイート)

アルテラのVIPスイート(Video & Image Processing Suite)は、お客様のビデオおよび画像処理デザインの開発を容易にするために使用できる MegaCore®ファンクションを集めたものです。
これらの MegaCore ファンクションはさまざまな画像処理およびディスプレイ・アプリケーションに適しています。これらのコアは設計者の必要に応じて、組み合わせてカスタマ・デザインで使用することができます。

VIP スイートには、簡単なカラー・スペース変換からプログラマブル多相スケーリングを実装する複雑なビデオ・スケーリング機能まで様々コアを提供しています。下記、表にビデオおよび画像処理スイートに含まれるコアを示します。


ビデオ/画像処理スイートの MegaCore ファンクションは、すべて同じタイプのインタフェース(Avalon®ST Video)を使用

しており、相互接続できます。

Quartus®II もしくは、SOPC Builder ツールとともに、VIP コアを使用することで、カスタム・ビデオ処理信号チェーンを

短時間で構築が可能です。

VIP コアを独自のIPと組み合わせることが可能です。

SOPC Builder を使用してエンベデッド・プロセッサおよびアービトレーション・ロジックを自動的にを統合します。


ビデオ/画像処理スイートの IP MegaCore ファンクション

IP MegaCore

説  明

 フレーム・リーダー

外部メモリからビデオを読み出し、ストリームとして出力します。

コントロール・シンクロナイザ

2つのファンクション間でビデオ・ストリームに行われた変更をリアルタイムで同期させます。

スイッチ

ビデオ・ストリームをリアルタイムで切り替えます。

 カラー・スペース・コンバータ

画像データをさまざまなカラー・スペース間で変換します(例:RGBからYCrCb)。

クロマ・リサンプラー

画像フレームのクロマ・データのサンプリング・レートを変更します(例:4:2:2 から 4:4:4 または 4:2:2 から4:2:0)。

2D FIR フィルタ

画像データ・ストリームに 3 x 3、5 x 5、または 7 x 7 の有限インパルス応答 (FIR) フィルタを使用し、画像をソフトまたはシャープにします。

アルファ・ブレンディング・ミキサー

複数の画像ストリームを混合およびブレンドします(テキスト・オーバーレイやピクチャーインピクチャー の実装に役立ちます)。

スケーラ II

HDL コード・ベースの スケーラ II メガコア・ファンクションは、 ビデオ画像処理(VIP) において、第一世代のスケーラと比較して、少ない実装面積で高い性能を提供します。また、スケーラ II ファンクションは、4:2:2 クロマ・データ・サンプリング・レートを新しくサポートし、必要とされるリソースをさらに削減します。そしてVIP スイートにて、リニアおよび多相アルゴリズムの両方をサポートします。

スケーラ

画像フレームをサイズ変更や切り抜きします。

デインタレーサー II

モーション・アダプティブ・デインタレーシング・アルゴリズムによって、インタレース・ビデオ・フーマットをプログレッシブ・ビデオ・フォーマットに変換します。 さらに、「bob」と「Weave」アルゴリズム、ローアングル・エッジ検出、3:2 cadence 検出および低レイテンシもサポートします。

デインタレーサー

モーション・アダプティブ・デインタレーシング・アルゴリズムによって、インタレース・ビデオ・フーマットをプログレッシブ・ビデオ・フォーマットに変換します。さらに、「bob」と「Weave」アルゴリズムもサポートします。

テスト・パターン・ジェネレーター

テスト・パターンとして使用するカラーバーを含むビデオ・ストリームを生成します。

ライン・バッファ・コンパイラ

ビデオライン・バッファをアルテラのオン・チップ・メモリに効率的にマップします。

クリッパー

ビデオ・ストリームを切り抜きする方法を提供し、コンパイル時もしくはランタイム時にコンフィギュレーション可能です。

カラー・プレーン・シーケンサー

Avalon-ST インタフェースでどのようにカラー・プレーン・サンプルが転送されるかを変更します。このファンクションは、ビデオ・ストリームを分けたり、つなげたりする際に使用でき、カラー・プレーン・サンプルの配線を管理することが可能です。

フレーム・バッファ

ビ デオ・フレームを外部 RAM にバッファします。このコアは、フレーム落ちや繰り返しの選択範囲でダブルもしくは、トリプル・バッファをサポートします。

2D Median フィルタ

3x3、5x5、または 7x7 メジアン・フィルタをビデオ画像へ実装する方法を提供します。

ガンマ・コレクタ

ディスプレイ・デバイスの物理的特性のために修正されるビデオ・ストリームを可能にします。

クロックド・ビデオ入力/出力

クロックされたビデオ・フォーマット(BT-656)を Avalon ST Videoに、およびその逆に変換します。


IP 評価機能

アルテラ OpenCore Plus 評価機能 を利用してこのMegaCore ファンクションを評価できます。


性能およびリソースの利用率

 Video and Image Processing Suite User Guide (英語版PDF) にて、この MegaCore ファンクションの標準的な性能および使用率を示します。


関連リンクおよびドキュメント

 1080p ビデオ・デザイン・フレームワーク 

 Video and Image Processing Suite User Guide (英語版PDF)

 MegaCore IP Library Release Notes & Errata (英語版PDF)