ARM Cortex-A8/A9开发板 | ARM11开发板ARM11开发套件 | ARM9开发板ARM9开发套件 | 飞思卡尔I.MX28I.MX6开发板 |
tiny210/mini210开发板 | mini6410开发板/套餐 | Tiny6410开发板无线套件 | mini2440开发板/套餐 | micro2440开发板带核心板 | 友善开发板配件 模块 | QQ2440 V3 SBC-2410X |
FL2440 OK2440-IV V4 | OK2440-III OK2440V3 | TE2440-II TE2440V2 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | 开发板配件 模块和其他 |
Xilinx开发板/fpga开发套件 | altera开发板/fpga开发套件 | 基于FMC FPGA/DSP子卡 |
BeagleBoard原厂开发板 | PandaBoard原厂开发板 |
TI DM3730 DevKit8500D | TI系列 omap3530开发板 | ATMEL系列 开发板 | Samsung系列 开发板 | 开发板配件-仿真器 模块 | NXP LPC3250 mini3250 |
Tiny210 三星S5PV210 | Mini210/Mini210s开发板 | Tiny4412开发板Cortex-A9 | Tiny6410开发板 ARM11 | mini2440开发板 ARM9 | micro2440开发板 ARM9 | mini6410开发板 ARM11 | 友善ARM开发板配件 模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
FL2440 OK2440-IV V4 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | OK210/-A Cortex-A8 | TE2440-II TE2440V2 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | ARM开发板配件 模块等 |
Real6410开发板/套餐 | Real210开发板/Real2410 | WIFI GPS GPRS模块摄像头 |
Xilinx开发板/开发套件KIT | Altera开发板/开发套件KIT | 配套模块 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | 最小系统模块类(初学者勿选) | 开发工具 仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
DM3730/AM3715/AM3359 | OMAP3530AM1808AM3517 | 飞思卡尔Cortex-A9开发板 | ATMEL系列ARM开发板 | NXP LPC3250 LPC1788 | Samsung系列ARM开发板 | STM32系列F207/F407 | ARM开发板配件-仿真器 模块 |
Realv210 S5PV210开发板 | Real6410开发板 ARM11 | WIFI GPS GPRS模块摄像头 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | ARM小系统模块(初学勿选) | 开发工具 ARM仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
Exynos4412开发板A9四核 | UT-S5PV210 S5PC100 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 |
Xilinx开发板 FPGA开发套件 | altera开发板 FPGA开发套件 | FMC模块 配件 下载线 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
s3c2410 ARM9 FS2410 | s3c2440开发板 ARM9 | s3c44B0开发板 ARM7 | s3c6410 2450 2443/13 | PXA270 PXA320 PXA255 | Atmel 9200 9261 9G20 | Philips NXP开发板YL-LPC | FS-EP9315开发板ARM9 | LCD液晶屏TFT真彩/触摸屏 | ARM仿真器/仿真调试工具 | ARM开发板配套ARM核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯开发板UP-DRAGON-I | 物联网教学科研设备 | EDA/FPGA/SOPC教学科研 |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | YC-ePC-A系列人机界面 | Mars-EDA套件CPLD FPGA | 触摸屏LCD 摄像头 WI-FI模块 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器/仿真系统 | DSP开发板/DSP试验箱 | DaVinci系列多媒体平台 | Xilinx FPGA大学计划产品 | SEED教学实验系统 | FPGA/DSP FPGA开发板 | TI原厂开发板套件/CCS软件 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
广嵌实验室项目产品 | GEC2440/GEC6410开发板 |
泰克Tektronix示波器 | 普源RIGOL示波器 | USB虚拟示波器 |
UT-S5PC100 UT-S5PV210 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 | 开发板模块wifi gps等 |
EMA OMAP3530开发板 | EMA OMAP 3530核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx Altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯系列 UP-DRAGON-I |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | 触摸屏LCD 摄像头 WI-FI模块 | Mars-EDA套件CPLD FPGA | ePC系列工控一体机ARM9 A8 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器 | DSP开发板 | DSP实验箱 | Xilinx FPGA大学计划产品 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
ARM开发板S3C6410等 | Cortex-A8/ARM11仿真器 | ADSP Blackfin开发板 | FPGA Spartan-3E开发板 |
GEC2410开发套件ARM9 | GEC2440开发套件ARM9 |
泰克 示波器 |
您是否曾想在您的 FPGA 计划中利用先辈的视频压缩技能,却发明实现起来太过巨大?如今您无需成为一名视频专家就能在您的体系中利用视频压缩。赛灵思新推出的 MPEG-4 编码器/解码器核可以资助您餍足视频压缩需求。
视频和多媒体体系正变得日益巨大,因此可否得到实用于您的体系的低本钱的可靠 IP 查对您的产品上市极为关键。分外是,视频压缩算法与标准已变成极为巨大的电路,必要耗费很永劫间来计划,并且通常成为体系测试和发货的瓶颈。这些 MPEG-4 浅显 (simple profile) 编码器/解码器核大概恰好能餍足您下一个多媒体体系计划的必要。
应用
MPEG-4 第 2 部分是下各国际视频编码标准系列中最新的标准:H.261、MPEG-1、MPEG-2 和 H.263。该标准于 1999 年被 ISO/IEC 允许作为《国际标准 14 496-2》(MPEG-4 第 2 部分)。MPEG-4 第 2 部分视频编解码器为大量多媒体应用提供了一个杰出的底子。该标准提供了一组特性和等级,可餍足大量差别应用请求,如帧尺寸和利用不对规复东西。这些应用的例子包括广播、视频编辑、德律风集会、寂静/监督、以及斲丧电子应用。
MPEG-4 第 2 部分利用的视频编码算法是从之前的编码标准生长而来。帧数据分成 16×16 个宏块,每个宏块包括 6 个 8×8 块,用于 YCbCr 4:2:0 格局化数据。采取半像素辨别率对活动举行预计可被用来对来自前一帧的预测块举行高效编码,而分离余弦更改 (DCT) 则提供了渣滓处理惩罚成果,以创建当前帧的更细致的视图。浅显压缩标准提供 12 位辨别率的 DCT 系数,和每个采样 8 位的采样和重修帧数据。MPEG-4 浅显编码的服从在一系列编码位速率下均优于在 MPEG-2 中利用的上一代的编码服从。
典范的多媒体体系可以利用 MPEG-4 在一个更大的体系中作为视频压缩组件。这种体系的一个例子便是端到端视频集会体系,它可以在两个或多个与会者之间发送压缩的位流。这些源的名称可以变化体系请求,由于集会的重要演讲者或出席者大概必要较高辨别率的视频和音频。这种范例的体系可以扩展至视频监督和寂静应用,表现台用户可以决定对全部视频相机利用镶嵌幕表现,还是聚集于某个相机视图,以举行细致的及时阐发。这些应用请求流的选择在吸取器处举行,且可以或许处理惩罚及时查察范例。
MPEG-4 解码器核可以利用专门针对您的应用和体系请求而定制的可伸缩的多流接口来构建,同时 MPEG-4 编码器和解码器还可支持用户规定的最大帧尺寸。
体系布局
图 1 和 2 分别表现了 MPEG-4 浅显编码器和解码器核的框图。这些计划采取了基于硬件的流水线架构,编码器上提供了一个主机接口,用于实现软件控制的速率控制。利用内含的存储器控制器,编码器的原始捕获序列和解码器的重修帧被存储在片外存储器中,以便快速、低耽误地存取像素数据。它还提供了一个大略的 FIFO 接口,用于传输压缩位流,解码器可根据用户指定命量的位流定制构建。它还包括一个体系接口,以实现最大的可控制性和可观察性。
要创建可餍足差别应用需求的可伸缩多流计划,随核附带的产品包中包括了大量用户指定编译时参数,从而使您可定制编码器和解码器。要创建资源高效的计划,您还可以设置最大支持帧的宽度和高度。那么编译后的计划将包括充足的存储器和寄存器,以支持低于或便是这两个参数的恣意帧尺寸。别的参数可以让您对终极计划的伸缩性举行完全控制,经心构建一个专用于您的应用的体系。
表 1 和表 2 根据对最大支持帧尺寸和解码器输入位流数量的差别参数设置列出了编码器和解码器核的 FPGA 资源。表 1 中的全部编码器计划都利用了 16 个嵌入式 XtremeDSP? 切片,而表 2 中的解码器则利用了 32 个嵌入式 XtremeDSP 切片。这些计划针对 Virtex?-4 元件,这些元件包括大量 18 Kb 块 SelectRAM? 存储器和嵌入式 XtremeDSP 切片。别的兼容 FPGA 系列包括 Virtex-II、Virtex-II Pro 和 Spartan?-3 器件。
请细致,解码器计划可以主动根据要支持的位流数实例化输入 FIFO 数和支持多路复用/分用电路。MPEG-4 编码器可实现每秒约 48,000 个宏块的吞吐率,提供了高出浅显等级 5 吞吐率范例的充足动力。同时,MPEG-4 解码器计划可以保持每秒约 168,000 个宏块的吞吐率,提供了对两个逐行 SDTV(720×480,60 fps)视频流或 14 个 CIF 辨别率视频流举行解码的充足吞吐率。该解码器吞吐率是等级 5 浅显编码器和解码器核所需吞吐率的四倍以上。
结论
MPEG-4 浅显编码器与解码器核采取独占的、可伸缩的、多流成果计划,以餍足您的特定体系需求。大量的差别应用可以在多媒体体系中利用这些核,包括视频集会、寂静与监督、以及您要向天下展示的任意令人冲动的新斲丧应用。
这些视频计划采取了高吞吐率、流水线架构以及充足的可定制参数,以创建专用于您的应用的资源高效的计划。
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号