应用与设计

CELT Codec, Blackfin

用于Blackfin处理器的电源受限型重叠变换(CELT)编码器/解码器库可实现CELT音频编解码器,是Opus编解码器的组件。
详情介绍

概述

优势和特点

  • 图片输入格式(下调器): 小于480p的图片隔行或逐行输入,大于480p的图片逐行输入。 输入宽度为16的倍数。输入类型为YUV420
  • 图片输入格式(上调器): 对于YUV420输入类型,所有尺寸图像都采用逐行输入
  • 图片输出格式(上调器): 输出类型YUY2-422,逐行输出
  • 图片大小: 支持所有逐行图片大小最高或在输入端大于10MP。 输出为任意大小,但是目前输出YUV422最高800x600、rgb888输出720x480有效
  • 混合: 支持所有下调情况。 混合图像可在运行过程中指定
  • API: C语言可调用的API
  • 电源电压: ADI内部质量评估
  • 代码基来源: 基于ADI专利设计参考代码修订版: 不适用
  • 认证: 不适用
  • 发布格式: 目标代码及源代码包装器
  • 目标处理器: BF533、BF527、BF561和BF548
  • 多实例: 支持全面的重入和多实例


产品详情

增强视频后处理器能够放大和缩小不同输入和输出大小的图像。 输入和输出大小受L3存储器限制。eVpp支持YUV420输入格式进行隔行或逐行输入(小于480p)以及逐行输入(大于480p)。 支持的输出图片格式包括YUV2-422、YUV422、CCIR PAL/NTSC、RGB888、RGB565和BGR565逐行和隔行输出。 所有下调情况都进行了混合处理。 混合图片可以在运行时指定。

许可

每种模块都支持ADI Blackfin或SHARC系列处理器,是以目标代码格式提供的许可产品。 购货方必须签署或接受ADI公司的许可协议后,才能获得或下载协议中规定的模块。

性能指标

MIPS概览:

代码存储器(KB) 数据RAM (KB)  常数数据表(KB)
MIPS平均值  
 20
 33*
 311
 160

*除输入和输出图像缓冲器外。 输入缓冲器字节大小为输入宽度 x输入高度 x 1.5。 输出缓冲器大小:YUV422/RGB565/BGR565为输出高度x输出宽度x 2、RGB888格式的输出大小为输出高度*输出宽度*3。所示表格大小针对10MP图片的大幅下调。 对于次D1图片,表格大小将小得多。 这里考虑的情况是输入为320x240,输出为720x480,采用YUV422格式。

  • 对于MIPS测量,数据缓冲(在32KB缓存配置中启用回写。 数据缓冲用于系数)。
  • 对数据启用DMA。
  • 禁用指令缓存。

系统要求

  • Windows XP Professional SP3(仅支持32位)。
  • Windows Vista Business/Enterprise/Ultimate SP2(仅支持32位)。 建议在无UAC保护的位置安装该软件。
  • Windows 7 Professional/Enterprise/Ultimate(支持32位和64位)。 建议在无UAC保护的位置安装该软件。
  • 建议使用最低为2 GHz的单核处理器或最低3.3 GHz的双核处理器。
  • 存储器(RAM)空间不低于1 GB,建议采用4 GB存储器。
  • 要求硬盘(HDD)空间不低于2GB。


相关硬件 (1)

EZ-Kits

  • BF533-EZLITE
    ADSP-BF533 EZ-Kit Lite评估硬件为评估ADSP-BF531、ADSP-BF532和ADSP-BF533 Blackfin处理器系列提供低成本硬件解决方案。