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。