位置:51电子网 » 技术资料 » 其它综合

Tensilica支持多标准多分辨率视频的四款处理器引擎问世

发布时间:2008/5/28 0:00:00 访问次数:358

  tensilica公司今日发布预先定制的四款用于soc设计的diamond standard vdo(video)处理器引擎,可以支持多标准多分辨率视频模块。面向移动手机和个人媒体播放器(pmps)应用,这些视频子系统的设计是完全可编程,可以支持所有流行的vga和sd(也称d1)视频编解码算法。包括h.264 main profile、vc-1 main profile, mpeg-4 advanced simple profile (asp)和mpeg-2 main profile。其算法的分辨率支持720x480 (ntsc)和720x576 (pal),同时也支持较低分辨率,如qcif、qvga、cif和vga。

  diamond standard vdo引擎在处理器上通过软件方式来实现所有视频关键处理的功能,包括网络抽象层(network abstraction layer,)、图像层、条代层(slice layer)、比特流解析、以及熵解编码,包括在h.264 main profile解码器中进行cabac(context-adaptive binary arithmetic coding)解码。大多数其他解决方案都忽略了该功能,或采用独立的复杂且不可编程的硬件模块,或利用700mhz普通cpu来实现该功能(这种方法明显增加功耗)。通过在指令集扩展中实现对cabac的支持,tensilica创造出一款低频低功耗, 面积少于典型cabac硬件一半的cabac模块。

  diamond vdo系列提供baseline profile和main profile两种解决方案——main profile提供更佳的数据压缩率和视频质量,是面向高级手机和pmp应用的d1或者更高分辨率的更好的编解码机制。大多数其他的soc视频解决方案只实现baseline profile的视频效果。

  四款diamond standard vdo引擎可满足多变的市场需求

—— diamond 381vdo – 仅提供baseline profile和 simple profile的解码,是主流手机、pmp和其他移动多媒体设备的理想选择。该产品支持:

·h.264 decoder –baseline profile @ d1, 5 mbps, 30fps

·mpeg-4 decoder–simple profile @ d1, 6 mbps, 30fps

·vc-1/wmv9 decoder–simple profile @ d1, 6 mbps, 30fps

·mpeg-2 decoder–main profile @ d1, 6 mbps, 30fps

—— diamond 383vdo – 提供baseline profile和simple profile的解码和编码。可支持diamond 381vdo所支持的全部解码器,以及mpeg-4encoder–simple profile @ d1, 6 mbps, 30fps。

—— diamond 385vdo – 仅提供核心main profile和asp profile的解码器,是高级手机、pmp的理想选择。该产品支持:

·h.264decoder–main profile @ d1, 5 mbps, 30fps

·mpeg-4 decoder–advanced simple profile @ d1, 6 mbps, 30fps

·vc-1/wmv9 decoder–main profile @ d1, 6 mbps, 30fps

·mpeg-2 decoder –main profile @ d1, 8 mbps, 30fps

——diamond 388vdo – 提供main profile的解码器和编码器。除支持diamond 385vdo所用的全部解码器外,还支持mpeg-4encoder–advanced simple profile @ d1, 6 mbps, 30fps。

基于xtensa处理器技术的架构

为开发新的diamond standard vdo系列,tensilica采用了xtensa可配置且可扩展处理器技术,创造了一个双处理器的子系统模块,包括一个集成dma引擎,能以极低时钟速率实现完整d1 main profile的解码和asp编码(完整的h.264 main profile解码仅需172mhz,而mpeg-4 advanced simple profile (asp)的解码仅需156mhz)。

diamond vdo双核架构包括基于xtensa架构配置得到的一个流处理器和一个像素处理器。流处理器指令集对视频数据(熵解码、运动向量的预测等等)的串行式处理进行了优化。流处理器需要32k字节的本地数据存储器,40k本地指令存储器。其指令的宽度优化到32位。像素处理器指令集采用simd(单指令多数据)技术,对像素数据的并行式处理进行了优化。像素处理器需要40k本地数据存储器,24k本地指令存储器。处理器之间的内部通信是通过一个128位的直连接口实现的,而外部视频引擎接口通信是通过2个32位的总线实现的。

tensilica在diamond vdo系列中定义了400多条视频专用指令,与通用dsp或通用32位微处理器相比,性能显著提升。这些指令是针对视频处理中性能要求苛刻的部分优化得到的,这些算法部分包括:cabac,它可得到h.264 main profile视频的更高压缩效果;cavlc(context-adaptive variable-length coding),是一种用于h.264 baseline profile和 main profile的低复杂度压缩算法;deblocking:去块效应,可减少在高压缩视频码流中的由块效应所引起的失真;transforms:各种变换(h.264中有很多种变换,在这是说支持多种变换)进行空间域的压缩变换,类jpeg处理;运动补偿和运动估计,用于在低速码率条件下得到高质量画面的算法。

tensilica提供全套软件包——包括解码器和编码器

tensilica针对新diamond vdo引擎开发了编码器和解码器,客户能直接从tensilica购买到软硬件完整的解决方案,soc设计工程师不用依赖第三方应用提供商。tensilica同时提供全套与之适配的软件开发工具链,包

  tensilica公司今日发布预先定制的四款用于soc设计的diamond standard vdo(video)处理器引擎,可以支持多标准多分辨率视频模块。面向移动手机和个人媒体播放器(pmps)应用,这些视频子系统的设计是完全可编程,可以支持所有流行的vga和sd(也称d1)视频编解码算法。包括h.264 main profile、vc-1 main profile, mpeg-4 advanced simple profile (asp)和mpeg-2 main profile。其算法的分辨率支持720x480 (ntsc)和720x576 (pal),同时也支持较低分辨率,如qcif、qvga、cif和vga。

  diamond standard vdo引擎在处理器上通过软件方式来实现所有视频关键处理的功能,包括网络抽象层(network abstraction layer,)、图像层、条代层(slice layer)、比特流解析、以及熵解编码,包括在h.264 main profile解码器中进行cabac(context-adaptive binary arithmetic coding)解码。大多数其他解决方案都忽略了该功能,或采用独立的复杂且不可编程的硬件模块,或利用700mhz普通cpu来实现该功能(这种方法明显增加功耗)。通过在指令集扩展中实现对cabac的支持,tensilica创造出一款低频低功耗, 面积少于典型cabac硬件一半的cabac模块。

  diamond vdo系列提供baseline profile和main profile两种解决方案——main profile提供更佳的数据压缩率和视频质量,是面向高级手机和pmp应用的d1或者更高分辨率的更好的编解码机制。大多数其他的soc视频解决方案只实现baseline profile的视频效果。

  四款diamond standard vdo引擎可满足多变的市场需求

—— diamond 381vdo – 仅提供baseline profile和 simple profile的解码,是主流手机、pmp和其他移动多媒体设备的理想选择。该产品支持:

·h.264 decoder –baseline profile @ d1, 5 mbps, 30fps

·mpeg-4 decoder–simple profile @ d1, 6 mbps, 30fps

·vc-1/wmv9 decoder–simple profile @ d1, 6 mbps, 30fps

·mpeg-2 decoder–main profile @ d1, 6 mbps, 30fps

—— diamond 383vdo – 提供baseline profile和simple profile的解码和编码。可支持diamond 381vdo所支持的全部解码器,以及mpeg-4encoder–simple profile @ d1, 6 mbps, 30fps。

—— diamond 385vdo – 仅提供核心main profile和asp profile的解码器,是高级手机、pmp的理想选择。该产品支持:

·h.264decoder–main profile @ d1, 5 mbps, 30fps

·mpeg-4 decoder–advanced simple profile @ d1, 6 mbps, 30fps

·vc-1/wmv9 decoder–main profile @ d1, 6 mbps, 30fps

·mpeg-2 decoder –main profile @ d1, 8 mbps, 30fps

——diamond 388vdo – 提供main profile的解码器和编码器。除支持diamond 385vdo所用的全部解码器外,还支持mpeg-4encoder–advanced simple profile @ d1, 6 mbps, 30fps。

基于xtensa处理器技术的架构

为开发新的diamond standard vdo系列,tensilica采用了xtensa可配置且可扩展处理器技术,创造了一个双处理器的子系统模块,包括一个集成dma引擎,能以极低时钟速率实现完整d1 main profile的解码和asp编码(完整的h.264 main profile解码仅需172mhz,而mpeg-4 advanced simple profile (asp)的解码仅需156mhz)。

diamond vdo双核架构包括基于xtensa架构配置得到的一个流处理器和一个像素处理器。流处理器指令集对视频数据(熵解码、运动向量的预测等等)的串行式处理进行了优化。流处理器需要32k字节的本地数据存储器,40k本地指令存储器。其指令的宽度优化到32位。像素处理器指令集采用simd(单指令多数据)技术,对像素数据的并行式处理进行了优化。像素处理器需要40k本地数据存储器,24k本地指令存储器。处理器之间的内部通信是通过一个128位的直连接口实现的,而外部视频引擎接口通信是通过2个32位的总线实现的。

tensilica在diamond vdo系列中定义了400多条视频专用指令,与通用dsp或通用32位微处理器相比,性能显著提升。这些指令是针对视频处理中性能要求苛刻的部分优化得到的,这些算法部分包括:cabac,它可得到h.264 main profile视频的更高压缩效果;cavlc(context-adaptive variable-length coding),是一种用于h.264 baseline profile和 main profile的低复杂度压缩算法;deblocking:去块效应,可减少在高压缩视频码流中的由块效应所引起的失真;transforms:各种变换(h.264中有很多种变换,在这是说支持多种变换)进行空间域的压缩变换,类jpeg处理;运动补偿和运动估计,用于在低速码率条件下得到高质量画面的算法。

tensilica提供全套软件包——包括解码器和编码器

tensilica针对新diamond vdo引擎开发了编码器和解码器,客户能直接从tensilica购买到软硬件完整的解决方案,soc设计工程师不用依赖第三方应用提供商。tensilica同时提供全套与之适配的软件开发工具链,包
相关IC型号

热门点击

 

推荐技术资料

罗盘误差及补偿
    造成罗盘误差的主要因素有传感器误差、其他磁材料干扰等。... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!