C66XCODECS

コーデック - ビデオ、スピーチ - C66x ベース・デバイス用

C66XCODECS

ダウンロード

概要

TI のコーデックは無償であり、量産ライセンスが付属しているほか、今すぐダウンロードできます。いずれも量産テスト済みで、ビデオや音声の各アプリケーションに簡単に統合可能です。多くの場合、C66x プラットフォーム向けの C64x+ コーデックが提供済みであり、検証済みです。各インストーラやダウンロード・ページから、データシートとリリース・ノートが利用可能です。

(上記の) 「GET SOFTWARE」ボタンをクリックして入手できるコーデックは、TI が現時点で提供している、最新のテスト済みバージョンです。さらに、一部のアプリケーション・デモで、TI コーデックの各バージョンを入手することもできます。 デモ内のコーデックのバージョンは、入手可能な最新版であることも、最新版ではないこともあります。

特長
  • フィールドで強化済みおよびテスト済み
  • LINUX と WINDOWS の各インストーラ
  • コーデック・エンジン・ベースのテストを実施する際に、標準的な EVM 上で XDC のパッケージ化と検証を実施済み
  • エンコーダとデコーダの両方が入手可能
  • すべてのコーデックは eXpressDSP™ 準拠であり、XDM 1.x インターフェイスのいずれかを実装
  • 性能データは、各コーデックのデータシートで規定済み
エンコード
  • 750MHz 動作のシングルコア C66x DSP から 1.25GHz 動作の 8 コア C66x DSP で構成されたマルチコア SoC にいたるまで、TI の DSP はスケーラブルで電力効率の優れたプラットフォームを提供しています。これにより、低解像度からフル HD やウルトラ HD にいたるまであらゆる解像度のエンコード・ソリューションを実現することができます。
  • 以下の表は、TI の DSP を使用してさまざまなエンコード・ソリューションを実現する場合に必要な C66x DSP コアと TMS320C6678 デバイスの推定数を示しています。
  • Base、Main、High の各プロファイルをサポート。
  • このエンコーダは、以下で説明する性能測定を行う目的で使用します。

H.264 / AVC (オーディオ・ビデオ・コーディング) のエンコード

H.264 エンコーダのプロファイル

解像度とフレーム・レート

必要な 1.25GHz 動作の C66x DSP コアの数

必要な 1.25GHz 動作の TMS320C6678 デバイスの数

Base Profile(BP)

480p30

0.5 コア

<1 デバイス

Base Profile(BP)

720p30

2 コア

<1 デバイス

Base Profile(BP)

1080p30

4 コア

<1 デバイス

Base Profile(BP)

1080p60

8 コア*

1 デバイス*

High Profile(HP)

480p30

2 コア

<1 デバイス

High Profile(HP)

720p30

4 コア

<1 デバイス

High Profile(HP)

1080p30

8 コア

1 デバイス


* 注:測定で取得した値を達成するために、記載している数のコアとデバイスすべてが必要とは限りません。(*) マークの付いた値は、外挿値です。

* 測定は、1.25GHz で動作する複数の C66x DSP コアと、1333MHz のデータ・レートで動作する DDR3 外部メモリ・インターフェイスを搭載している TMS320C6678 評価基板を使用して実施しました。

* C6678 デバイスがサポートしている H.264 / AVC のエンコード分解能、フレーム・レート、プロファイル (Main Profile を含む) の詳細な一覧については、H.264 encoder データシート (英語) をご覧ください。このデータシートは、上記の表で説明した各シナリオで使用している構成に関する情報も掲載しています。

H.265/HEVC (高効率ビデオ・コーディング) のエンコード

  • Main Profile をサポートしています。
  • このエンコーダは、以下で説明する性能測定を行う目的で使用します。

H.265 エンコーダの Main Profile の構成

解像度とフレーム・レート

必要な 1.25GHz 動作の C66x DSP コアの数

必要な 1.25GHz 動作の TMS320C6678 デバイスの数

Low Delay

1080p30

10 コア*

2 デバイス*

Low Delay

1080p60

20 コア

3 デバイス

Low Delay

4kp30

40 コア*

5 デバイス*

Low Delay

4kp60

80 コア*

10 デバイス*

Random Access

1080p30

24 コア

3 デバイス

Random Access

1080p60

48 コア

6 デバイス

Random Access

1080p30

64 コア

8 デバイス

Random Access

4kp60

128 コア*

16 デバイス


* 注:測定で取得した値を達成するために、記載している数のコアとデバイスすべてが必要とは限りません。(*)マークの付いた値は、外挿値です。たとえば、4kp60 の性能値は 4kp30 から理論的に導いたものです。

* 測定は、Advantech DSP-8681 (4 基の TMS320C6678 DSP を搭載したハーフ・レングス PCIe カード) と DSP-8682 (8 基の TMS320C6678 DSP を搭載したフル・レングス PCIe カード) を使用して実施しました。複数の C66x DSP コアは 1.25GHz で動作し、DDR3 外部メモリ・インターフェイスは 1333MHz のデータ・レートで動作していました。

* C6678 デバイスがサポートしている H.265 / HEVC のエンコード分解能、フレーム・レート、プロファイル (standard プロファイルを含む) の詳細な一覧、およびデバイスとシステムのパラメータや想定については、HEVC encoder データシート (英語) をご覧ください。このデータシートは、上記の表で説明した各シナリオで使用している構成に関する情報も掲載しています。

デコード

  • TI は、シングル・チャネルから高密度処理にいたるまで、ビデオ・ビットストリームをデコードするための各種オプションを可能にしています。このソリューションは高い電力効率とフレキシビリティを特長としており、作成中の規格も含め、多様なビデオ・デコード構成、フレーム・レート、プロファイルをサポートします。
  • 以下の表は、TI の DSP を使用してさまざまなデコード・ソリューションを実現するために必要な C66x DSP コアと TMS320C6678 デバイス推定数を示します。
  • Base、Main、High の各プロファイルをサポート。
  • このデコーダは、以下で説明する性能測定を行う目的で使用します。

H.264/AVC (オーディオ・ビデオ・コーディング) のデコード

H.264 デコーダのプロファイル

解像度とフレーム・レート

必要な 1.25GHz 動作の C66x DSP コアの数

必要な 1.25GHz 動作の TMS320C6678 デバイスの数

High Profile(HP)

480p30

0.5 コア

<1 デバイス

High Profile(HP)

720p30

1 コア

<1 デバイス

High Profile(HP)

720p60

4 コア

<1 デバイス

High Profile(HP)

1080p30

4 コア

<1 デバイス


* 測定は、1.25GHz で動作する複数の C66x DSP コアと、1333MHz のデータ・レートで動作する DDR3 外部メモリ・インターフェイスを搭載している TMS320C6678 評価基板を使用して実施しました。

* C6678 デバイスがサポートしている H.264 / AVC のデコード分解能、フレーム・レート、プロファイル (Base と Main の各プロファイルを含む) の詳細な一覧については、H.264 decoder データシート (英語) をご覧ください。このデータシートは、上記の表で説明した各シナリオで使用している構成に関する情報も掲載しています。

H.265/HEVC (高効率ビデオ・コーディング) のデコード

  • Main Profile をサポートしています。
  • このデコーダは、以下で説明する性能測定すべてを行う目的で使用します。

H.265 エンコーダの Main Profile の構成

解像度とフレーム・レート

必要な TMS320C6678 DSP と C66x DSP コアの数

必要な 1.25GHz 動作の TMS320C6678 デバイスの数

 

Low Delay

1080p30

3 コア*

<1 デバイス*

Low Delay

1080p60

5 コア

<1 デバイス

Low Delay

4kp30

16 コア*

2 デバイス*

Low Delay

4kp60

24 コア*

3 デバイス*

Random Access

1080p30

4 コア*

<1 デバイス*

Random Access

1080p60

8 コア

1 デバイス

Random Access

4kp30

16 コア

2 デバイス

Random Access

4kp60

32 コア*

4 デバイス*

* 注:測定で取得した値を達成するために、記載している数のコアとデバイスすべてが必要とは限りません。(*)マークが付いているのは、外挿値です。たとえば、4kp60 の性能値は 4kp30 から理論的に導いたものです。

* マルチチップ・デコーダを使用する場合は、均等に分割したタイルを使用する必要があります。タイルは、水平と垂直どちらの部分画像でもかまいません。必要なタイル数は、使用するチップの数によって異なります。

* 測定は、Advantech DSP-8681 (4 基の TMS320C6678 DSP を搭載したハーフ・レングス PCIe カード) と DSP-8682 (8 基の TMS320C6678 DSP を搭載したフル・レングス PCIe カード) を使用して実施しました。複数の C66x DSP コアは 1.25GHz で動作し、DDR3 外部メモリ・インターフェイスは 1333MHz のデータ・レートで動作していました。

* C6678 デバイスがサポートしている H.265 / HEVC のデコード分解能、フレーム・レート、プロファイルの詳細な一覧については、HEVC decoder データシート (英語) をご覧ください。このデータシートは、上記の表で説明した各シナリオで使用している構成に関する情報も掲載しています。

ダウンロード

ソフトウェア・コーデック

C66XCODECSVID C6678 ビデオ・コーデック - ソフトウェアとドキュメント

リリース日: 2013
Arm ベースのプロセッサ
66AK2E05 High performance multicore DSP+Arm - 4x Arm A15 cores, 1x C66x DSP core, NetCP, 10GbE 66AK2H06 High performance multicore DSP+Arm - 2x Arm A15 cores, 4x C66x DSP cores 66AK2H12 High performance multicore DSP+Arm - 4x Arm A15 cores, 8x C66x DSP cores 66AK2H14 High performance multicore DSP+Arm - 4x Arm A15 cores, 8x C66x DSP cores, 10GbE AM5706 Sitara プロセッサ:セキュア・ブート機能搭載、コスト最適化 Arm Cortex-A15 と DSP AM5708 Sitara プロセッサ:マルチメディア機能とセキュア・ブート機能搭載、コスト最適化 Arm Cortex-A15 と DSP AM5716 Sitara プロセッサ: Arm Cortex-A15 と DSP AM5718 Sitara プロセッサ: Arm Cortex-A15 と DSP、マルチメディア AM5726 Sitara プロセッサ:デュアル Arm Cortex-A15 とデュアル DSP AM5728 Sitara プロセッサ:デュアル Arm Cortex-A15 とデュアル DSP、マルチメディア AM5746 Sitara プロセッサ:ECC @ DDR、セキュア・ブート機能搭載のデュアル Arm Cortex-A15 / デュアル DSP AM5748 Sitara プロセッサ:マルチメディア機能、ECC @ DDR、セキュア・ブート機能搭載のデュアル Arm Cortex-A15 / デュアル DSP AM5749 Sitara プロセッサ:デュアル Arm Cortex-A15 とデュアル DSP、マルチメディア、ECC 搭載 DDR、セキュア・ブート、ディープ・ラーニング OMAPL137-HT High temperature low power C674x floating-point DSP + Arm processor - up to 456 MHz OMAPL138B-EP Enhanced product low power C674x floating-point DSP + Arm9 processor - 345 MHz SMOMAPL138B-HIREL High reliability product low power C674x floating-point DSP + Arm9 processor - 375 MHz
DSP (デジタル・シグナル・プロセッサ)
66AK2L06 マルチコア DSP+ARM KeyStone II システム・オン・チップ(SoC) DM505 15mm パッケージ封止、ビジョン分析向け SoC SM320C6678-HIREL High reliability product high performance 8-core C6678 fixed and floating-point DSP TMS320C6654 High performance single-core C66x fixed and floating-point DSP- up to 850MHz TMS320C6655 High performance single-core C66x fixed and floating-point DSP- up to 1.25GHz TMS320C6657 High performance dual-core C66x fixed and floating-point DSP- up to 1.25GHz, 2 UART TMS320C6670 通信 / テレコム向け 4 コア固定 / 浮動小数点 DSP TMS320C6671 High performance single-core C66x fixed and floating-point DSP - 1GHz TMS320C6672 High performance dual-core C66x fixed and floating-point DSP- up to 1.25GHz TMS320C6674 High performance quad-core C66x fixed and floating-point DSP- up to 1.25GHz TMS320C6678 High performance octo-core C66x fixed and floating-point DSP- up to 1.25GHz
評価ボード
TMDSIDK574 AM574x 産業用開発キット(IDK) TMDXIDK5718 AM571x 産業用開発キット(IDK)
開発キット
EVMK2G 66AK2Gx(K2G)の評価モジュール EVMK2GX 66AK2Gx 1GHz 評価モジュール TMDSEVM6670 TMS320C6670 評価モジュール TMDSEVM6678 TMS320C6678 評価モジュール

サポートとトレーニング

TI E2E™ Forums (英語) では、TI のエンジニアからの技術サポートが活用できます

すべてのフォーラムトピックを英語で表示

コンテンツは、TI 投稿者やコミュニティ投稿者によって「現状のまま」提供されるもので、TI による仕様の追加を意図するものではありません。使用条件をご確認ください

TI 製品の品質、パッケージ、ご注文に関する質問は、TI サポートのページをご覧ください。

トレーニング・シリーズ

TI のトレーニングとビデオをすべて表示

ビデオ