マルチメディア ソフトウェア コーデック モバイル コーデック シリーズ
PC コーデック シリーズ 多様なプラットフォームに対応した音声・動画・静止画の高性能ソフトウェアコーデック
モバイル コーデック/PC コーデック シリーズは、動画や音声などのソフトウェアコーデックです。
C言語で記述されており、DSPでの使用のほか、DSPのようなハードウェアを持たない環境でも、RISCなどの一般的なCPUで使用することができます。このため、部品実装スペースが限られ、コーデック用LSIやDSPなどの搭載が困難な環境でのマルチメディアデータの記録・再生に最適です。
主な特長
- C言語記述
DSPのほか、RISCなど一般的なCPUで利用可能です。 - 処理効率を追求したアルゴリズム
高度な数学理論を駆使し、冗長な演算を回避しています。 - デコーダ(復号化、再生用)およびエンコーダ(符号化、記録用)の両製品を用意
- ハイパフォーマンス、軽量な省メモリ設計
- 特定のハードウェアが不要なので、低コストのプラットフォームで利用可能
対応規格
- H.263
- H.264
- VC-1(WMV9)
- MPEG4
- MPEG2
- MPEG1
- AC-LC
- HE-AAC
- MP3
- WMA
- Vorbis
- BSAC
- JPEG
ハイパフォーマンスを実現する3段階の最適化
1. アルゴリズムレベルでの最適化
次の各処理において最適なアルゴリズムを開発。これにより、冗長な演算が回避されています。
① 動き補償(MC)
② 動き検出(ME)
③ ハフマン符号化
④ レート コントロール
⑤ 各変換処理
⑥ デブロッキング
⑦ フロー制御
⑧ イントラ予測
⑨ フレーム間予測
2. メモリアクセスレベルでの最適化
外部メモリへのアクセスを最小限に抑えることで、パフォーマンスを向上させました。
3. CPU/DSPレベルでの最適化
ご要望応じて、お使いになるCPU/DSPに対し、C言語レベルまたはアセンブラレベルで最適化を行います。これにより、さらにパフォーマンスを向上させすることが可能です。
製品ラインナップ
動画(デコーダ)
- H.263 デコーダ
- H.264 デコーダ
- MPEG4 デコーダ
- MPEG2 デコーダ
- MPEG1 デコーダ
- VC-1 デコーダ
動画(エンコーダ)
- H.263 エンコーダ
- H.264 エンコーダ
- MPEG4 エンコーダ
オーディオ
- AAC-LC デコーダ
- AAC-LC エンコーダ
- HE-AAC デコーダ
- MP3 デコーダ
- Vorbis デコーダ
- BSAC デコーダ
静止画
- JPEG デコーダ
- JPEG エンコーダ
ターゲット製品 / 対応製品 / 互換性など
対応CPU/DSP |
|
---|---|
対応OS |
|
対応インターフェース |
|
主な用途(アプリケーション例など)
- 携帯電話、PHS
- カーナビ、パーソナルナビゲーションデバイス(PND)
- オーディオプレイヤー、マルチメディアプレイヤー
- ゲームコンソール、旅客機乗客用端末
- 電子辞書
- セキュリティ機器
- 医療機器
- 表示・オーディオデバイスを搭載した機器など
- Windowsアプリケーション、スマホ アプリケーション
※対応プロファイルなど、詳細につきましてはお問い合わせください。
関連製品
RTSP/RTPクライアント側プロトコル
「RTSP/RTPレシーバ」