Mpression ソリューション Mpression ソリューション


PDF

Image Rotation IP

ビデオ映像を90度刻みで回転   

概  要

Image Rotation IPは、ビデオ映像を90度、180度、270度回転させたり、フレームレート変換を行うIPです。
本IPの映像インタフェース、およびメモリコントローラのインタフェースには、Avalonインタフェースを採用しています。そのため、Qsysを使用して、本IPを容易にFPGAデザインに組み込むことができます。

お問い合わせ

特  長

  • 入力された映像データの90度/180度/270度回転処理を実施
  • フレームレート変換機能を搭載
  •   DDR2/DDR3 SDRAMを使用。Bank Interleave処理により、メモリ帯域を効率的に使用可能

仕  様

項  目 仕  様 備  考
映像フォーマット 水平・垂直画像サイズ 各96~2047ピクセル ピクセルクロック周波数は、使用するFPGAに依存します。
1カラーあたりのビット幅 6、8、10、12 bit 論理合成時に、スタティックパラメータとして設定します。
1ピクセルあたりのカラー数 1 or 3カラー 論理合成時に、スタティックパラメータとして設定します。
カラーフォーマット YUV444、RGB
スキャンフォーマット プログレッシブ
映像処理機能 映像回転機能 右90度、180度、
左90度(右270度)
フレームレート変換
フレームメモリ  メモリタイプ DDR2/DDR3 Altera Memory Controller (Half Rate Mode)を使用します。
データ幅 16bit、32bit
バースト数 8 Burst
バンク数 4、8 Bank 4 Bank品ではパフォーマンスが低下します。
ページサイズ 512、1024、2048 Word 画像サイズにより制限があります。

対応デバイス

  • Cyclone IV/V
  • Arria V/10
  • Stratix IV/V
    (※その他のデバイスの対応状況については、弊社営業までお問い合わせください)

提供物

  • 暗号化RTL(Verilog HDL)
  • ユーザーズマニュアル

ロジックリソース

1カラー
あたりの
bit幅
1ピクセル
あたりの
カラー数
メモリコントローラと
のインタフェース幅
Cyclone V Stratix V
ALMs Registers Block
Memory
bits
ALMs Registers Block
Memory
bits
8 3 64 bit 1,412 2,220 655,360 1,423 2,133 655,360
128 bit 2,050 2,988 1,179,648 2,043 2,912 1,179,648

※ 上記の値は、実装例に基づく回路規模の概算値です。お客様のシステム構成により変動する場合があります。

FPGA構成例