JPEG エンコーダ/デコーダ 高速・高画質・低消費電力版

製品のハイライト

  • テクノマセマティカルは開発済みの JPEG規格(ISO/IEC 10918-1 Baseline)準拠のソフトウェアエンコーダ/デコーダを高性能化いたしました。
  • 独自コンピュータアルゴリズム「DMNA」を搭載することにより、フリーソフトのlibjpeg-turboと比べて低消費電力で高速処理を実現しています。
  • 効率的な並列処理により、エンコーダはリアルタイム再生を必要とする環境で安定したスループットを発揮します。
  • デジタルカメラ、監視カメラ、モバイル端末、クラウド環境など、幅広いアプリケーションでご利用いただけます。
  • 効率的な圧縮技術により、鮮明な画質と軽快な処理性能、低消費電力を実現しています。

特長

  • 独自コンピュータアルゴリズム「DMNA」搭載                                                                        演算負荷を大幅に削減し、高速処理と低消費電力を両立させます。
  • 高速処理と高画質維持                                                                              エンコードを従来比約 20%、デコードを約30%高速化しつつ、高画質を維持します。
  • マルチスレッド対応(エンコーダのみ)                                                                                             エンコード処理は並列処理性能に優れ、高スループットを発揮するため、リアルタイム用途に最適です(デコーダは今後対応予定)。
  • 豊富な対応機能                                                                           エンコーダで画質ファクターや圧縮サイズ、任意のカスタマイズ量子化テーブルにより画質を柔軟に設定でき、デコーダでは EXIF ファイル内のサムネール画像をデコード可能です。
  • 柔軟な組込み                                                                                          独自形式のシンプルな C API によりエンコード・デコードの両方で組込み可能で、エンコーダはGStreamer プラグインに対応します(デコーダは今後対応予定)。

仕様

対応規格 JPEG規格(ISO/IEC 10918-1 Baseline )準拠
プロファイル Baseline
画像フォーマット
  • エンコーダ・デコーダ共通:YUV420 / YUV422
  • エンコーダのみ:RGB 入力対応
  • デコーダのみ:YUV444 / YUV400 出力対応
Streamフォーマット JPEG Byte Stream
対応解像度 最大 1920×1088
対応CPU ARM Cortex-A(32/64ビット)
スレッド数 1~CPUコア数
OS Linux
API C API(独自形式)、GStreamerプラグイン(エンコーダのみ)

 

このIPはYCbCr・YUVに対応 しています

性能



  • エンコーダはlibjpeg-turboより約20%高速(処理時間比)
  • デコーダはlibjpeg-turboより約30%高速(処理時間比)
  • エンコーダは並列処理性能に優れ、高いスループットを発揮

パンフレットはこちら