编解码器 - 视频和语音 – 用于基于 C66x 的设备
C66XCODECS
此产品已上市,且可供购买。 可提供某些产品的较新替代品。

描述/特性

技术文档

支持与培训

订购选项


立即订购
器件型号 从德州仪器 (TI) 或第三方购买 状态 版本日期   说明  

C66XCODECSVID:
C6678 Video Codecs - Software and Documentation

免费



ACTIVE 2013   Encoding and decoding video/image codecs for the C66x devices  

C66XCODECSPCH:
C66x Speech Codecs - Software and Documentation

免费



ACTIVE 2012   Encoding and decoding speech codecs for the C66x devices.  

描述

TI 编解码器免费提供,附带生产许可且现在可供下载。所有编解码器均经过生产环境测试,可轻松集成到视频和语音应用中。在许多情况下,我们会为 C66x 平台提供和验证 C64x+ 编解码器。下载页面及每个安装程序中都包含有数据表和发行说明。

通过单击“获取软件”按钮(上图)获得的编解码器是 TI 当前提供的经过测试的最新版本。此外,某些应用演示也提供 TI 编解码器版本。但是,演示中的编解码器版本不一定是最新版本。

特性
  • 经现场强化和测试
  • LINUX 和 WINDOWS 安装程序
  • 采用 XDC 封装且在编解码器引擎测试中经标准 EVM 验证
  • 编码器和解码器均可用
  • 所有编解码器都兼容 eXpressDSP™,并实施 XDM 1.x 的一个接口
  • 每个编解码器数据表都指定了性能数据
编码
  • 从 750 MHz 的单个 C66x DSP 内核器件到具有 8 个 C66x DSP 内核的 1.25GHz 多核 SoC 器件,种类齐全的 TI DSP 提供了一个可扩展的高能效平台,用于帮助实现从较低分辨率一直到全高清和超高清的编码解决方案。
  • 下表提供为了在 TI DSP 上实现各种编码解决方案而需要的 C66x DSP 内核和 TMS320C6678 器件数估算结果。
  • 支持基础配置文件、主配置文件和高配置文件。
  • 此编码器用于下面所述的性能测量。

H.264/音视频编码 (AVC) 编码

H.264 编码器配置文件

分辨率和帧速率

1.25GHz 时所需的 C66x DSP 内核数

1.25GHz 时所需的 TMS320C6678 器件数

基础配置文件 (BP)

480p30

0.5 个内核

少于 1 个器件

基础配置文件 (BP)

720p30

2 个内核

少于 1 个器件

基础配置文件 (BP)

1080p30

4 个内核

少于 1 个器件

基础配置文件 (BP)

1080p60

8 个内核*

1 个器件*

高配置文件 (HP)

480p30

2 个内核

少于 1 个器件

高配置文件 (HP)

720p30

4 个内核

少于 1 个器件

高配置文件 (HP)

1080p30

8 个内核

1 个器件


*注:并非所有需要的内核数和器件数都是测量值。标记星号 (*) 的值为推断值。

*测量时使用的是 TMS320C6678 评估模块,该模块具有以 1.25GHz 运行的 C66x DSP 内核和以 1333MHz 数据速率运行的 DDR3 外部存储器接口。

*如需有关 C6678 器件符合 H.264/AVC 标准的编码分辨率、帧速率和配置文件(包括主配置文件)的完整列表,请查看 H.264 编码器数据表。此数据表还包括上表所述每种场景使用的配置相关信息。

H.265/高效视频编码 (HEVC) 编码

  • 支持主配置文件。
  • 此编码器用于下面所述的性能测量。

H.265 编码器主配置文件配置

分辨率和帧速率

1.25GHz 时所需的 C66x DSP 内核数

1.25GHz 时所需的 TMS320C6678 器件数

低延迟

1080p30

10 个内核*

2 个器件*

低延迟

1080p60

20 个内核

3 个器件

低延迟

4kp30

40 个内核*

5 个器件*

低延迟

4kp60

80 个内核*

10 个器件*

随机存取

1080p30

24 个内核

3 个器件

随机存取

1080p60

48 个内核

6 个器件

随机存取

1080p30

64 个内核

8 个器件

随机存取

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 标准的编码分辨率、帧速率和配置文件(包括标准配置文件)的完整列表,或要查看器件和系统参数和推断,请查看 HEVC 编码器数据表。此数据表还包括上表所述每种场景使用的配置相关信息。

解码

  • TI 让从单通道到高密度处理的各种视频流解码方案成为可能。借助这种高能效的灵活解决方案,可支持大量各种视频解码配置、帧速率和配置文件,包括那些仍处于开发阶段的技术。
  • 下表提供为了在 TI DSP 上实现各种解码解决方案而需要的 C66x DSP 内核和 TMS320C6678 器件数估算结果。
  • 支持基础配置文件、主配置文件和高配置文件。
  • 此解码器用于下面所述的性能测量。

H.264/音视频编码 (AVC) 解码

H.264 解码器配置文件

分辨率和帧速率

1.25GHz 时所需的 C66x DSP 内核数

1.25GHz 时所需的 TMS320C6678 器件数

高配置文件 (HP)

480p30

0.5 个内核

少于 1 个器件

高配置文件 (HP)

720p30

1 个内核

少于 1 个器件

高配置文件 (HP)

720p60

4 个内核

少于 1 个器件

高配置文件 (HP)

1080p30

4 个内核

少于 1 个器件


*测量时使用的是 TMS320C6678 评估模块,该模块具有以 1.25GHz 运行的 C66x DSP 内核和以 1333MHz 数据速率运行的 DDR3 外部存储器接口。

*如需有关 C6678 器件符合 H.264/AVC 标准的解码分辨率、帧速率和配置文件(包括基础配置文件和主配置文件)的完整列表,请查看 H.264 HP 解码器数据表。此数据表还包括上表所述每种场景使用的配置相关信息。

H.265/高效视频编码 (HEVC) 解码

  • 支持主配置文件。
  • 此解码器用于下面所述的任何性能测量。

H.265 编码器主配置文件配置

分辨率和帧速率

所需的 TMS320C6678 DSP 数/C66x DSP 内核数

1.25GHz 时所需的 TMS320C6678 器件数

 

低延迟

1080p30

3 个内核*

少于 1 个器件*

低延迟

1080p60

5 个内核

少于 1 个器件

低延迟

4kp30

16 个内核*

2 个器件*

低延迟

4kp60

24 个内核*

3 个器件*

随机存取

1080p30

4 个内核*

少于 1 个器件*

随机存取

1080p60

8 个内核

1 个器件

随机存取

4kp30

16 个内核

2 个器件

随机存取

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 解码器数据表。此数据表还包括上表所述每种场景使用的配置相关信息。


可用更新

IMPORTANT NOTE: The codecs available by clicking GET SOFTWARE button (above) are the most recent, tested versions TI currently offers. In addition, versions of TI codecs are also provided in some application Demos. Remember that the codec versions in the Demos may or may not be the most current available.

相关产品

硬件开发 (6)

名称 器件型号 工具类型
66AK2Gx (K2G) 评估模块  EVMK2G  开发工具套件 
66AK2Gx 1GHz 评估模块  EVMK2GX  开发工具套件 
TMS320C6670 评估模块  TMDSEVM6670  开发工具套件 
TMS320C6678 评估模块  TMDSEVM6678  开发工具套件 
AM571x 工业开发套件 (IDK)  TMDXIDK5718  评估板 
AM574x 工业开发套件 (IDK)  TMDSIDK574  评估板 

TI 器件 (27)

器件型号 名称 产品系列
66AK2E05  多核 DSP+Arm、4 个 Arm A15 内核、1 个 C66x DSP 内核、NetCP、10GbE 开关  数字信号处理器(DSP) 
66AK2H06  多核 DSP+Arm、2 个 Arm A15 内核、4 个 C66x DSP 内核  数字信号处理器(DSP) 
66AK2H12  多核 DSP+Arm、4 个 Arm A15 内核、8 个 C66x DSP 内核  数字信号处理器(DSP) 
66AK2H14  多核 DSP+Arm、4 个 Arm A15 内核、8 个 C66x DSP 内核、10GE  数字信号处理器(DSP) 
66AK2L06  多核 DSP+ARM KeyStone II 片上系统 (SoC)  数字信号处理器(DSP) 
AM5706  Sitara 处理器:成本经优化的 Arm Cortex-A15 和 DSP 以及安全引导  Sitara 处理器 
AM5708  Sitara 处理器:成本经优化的 Arm Cortex-A15 和 DSP、多媒体和安全引导  Sitara 处理器 
AM5716  Sitara 处理器:Arm Cortex-A15 和 DSP  Sitara 处理器 
AM5718  Sitara 处理器:Arm Cortex-A15 和 DSP、多媒体  Sitara 处理器 
AM5726  Sitara 处理器:双核 Arm Cortex-A15 和双核 DSP  Sitara 处理器 
AM5728  Sitara 处理器:双核 Arm Cortex-A15 和双核 DSP、多媒体  Sitara 处理器 
AM5746  Sitara 处理器:双核 arm Cortex-A15 和双核 DSP,支持 ECC 的 DDR 和安全引导  Sitara 处理器 
AM5748  Sitara 处理器:双核 arm Cortex-A15 和双核 DSP,多媒体、支持 ECC 的 DDR 和安全引导  Sitara 处理器 
AM5749  Sitara 处理器:双核 Arm Cortex-A15 和双核 DSP、多媒体、支持 ECC 的 DDR、安全引导、深度学习  Sitara 处理器 
DM505  适用于视觉分析的 SoC,采用 15mm 封装  数字信号处理器(DSP) 
OMAPL137-HT  高温低功耗应用处理器  数字信号处理器(DSP) 
OMAPL138B-EP  增强型产品低功耗应用处理器  数字信号处理器(DSP) 
SM320C6678-HIREL  多核定点和浮点数字信号处理器  数字信号处理器(DSP) 
SMOMAPL138B-HIREL  低功耗应用处理器  数字信号处理器(DSP) 
TMS320C6654  1 核定点和浮点低功耗 750/850MHz 数字信号处理器  数字信号处理器(DSP) 
TMS320C6655  1 核定点和浮点低功耗 数字信号处理器  数字信号处理器(DSP) 
TMS320C6657  2 核定点和浮点低功耗 数字信号处理器  数字信号处理器(DSP) 
TMS320C6670  用于通信和电信的 4 核定点和浮点 DSP  数字信号处理器(DSP) 
TMS320C6671  1 核定点和浮点数字信号处理器  数字信号处理器(DSP) 
TMS320C6672  2 核定点和浮点数字信号处理器  数字信号处理器(DSP) 
TMS320C6674  4 核定点和浮点数字信号处理器  数字信号处理器(DSP) 
TMS320C6678  8 核定点和浮点数字信号处理器  数字信号处理器(DSP) 

支持与培训

搜索我们广泛的在线知识库,可全天候获得数百万个技术问题和答案。

从 TI 专家处搜索答案

由TI和其社区用户提供的内容仅符合当时状况,不视为TI的标准说明。
请详见网站使用条款

如果您对质量、包装或订购 TI 产品有疑问,请访问我们的支持页面

技术文章