您现在的位置:首页 > 科技成果科技成果

OMAP3平台移动多媒体的视频解码方案

发布时间:2017-05-14 08:00:35  来源:大电流电感厂家   查看:

②功耗的考虑。表3列出了OMAPl510上运行MPEG4解码时的功耗情况。


可以看出,在OMAPl510平台上,对于QCIF(常用的标准化图像格式)、15 fps的应用来说,功耗在9.9~28.5mW。对于常见的650 mAh时的手机电池,大概可以连续工作34~59小时,这对一般的应用来说显然是够用的。而TI的另一款专用多媒体处理芯片DM642,其功耗为1.5W,是OMAP的50~150倍。对于便携式的多媒体终端而电感器生产厂家言,由于并不需要太高的运算处理能力,采用OMAP平台既能满足需要,又可以节约电池电力。
③速度的考虑。TMS320C64X+最多可以并行执行8条指令,所以理论上的最大速度是4 160 MIPS(520MHz)。这一点相比目前最快的多媒体处理芯片DM642(4 800 MIPS,600 MHz)来说稍低,但两者的目标定位不同。DM642主要用于实时编码等对速度要求较高的场合,而0MAP主要用于手持设备的解码。以H.264算法的Base Profilc为例,复杂度比MPEG-4高20%~30%。对于MPEG4,在QCIF、15 fps下需要28 MIPS;对应的H.264算法的Base Profile要求40 MIPS的运算速度。
④程序结构的考虑。DSP的片内内存速度最快,但是非常有限,所以必须将片外的数据倒入内存。由于目前的编码方式全都是采用基于宏块的,每个宏块至多16×16,所以比较通用的办法是采用,DMA方式将要用到的数据提前倒入片内。DMA传送速度很快,所以可以并行也可以串行传送。
⑤软件加速的考虑。可以仿照IMGLIB的编写规则用汇编语言对耗时最多的部分进行重写,同时结合TI公司的数据手册进行C语言级以及汇编级的程序优化。由于TI公司编译器的编译效率一直在提高,从通用及可读性的角度上讲,推荐采用C语言。

3 实时视频解码在OMAP上的软件实现
在OMAP上开发程序通常分为两部分:ARM端负责控制、显示等;DSP端负责数据处理。采用TI公司提供的DSP开发工具CCS在这两端分别开发,视频解码流程如图2所示。


ARM端:初始化整个OMAP3530芯片,包括ARM、DSP、TC等的时钟设置,DSP的开启关闭以及复位,LCD、定时器等各个外设的初功率电感器始化。在启动完成后,ARM内核就一直查询共享内存中的某一标志位,当查询到一帧解码结束时,就启动LCD专用东莞电感厂DMA,在LCD上进行显示。
DSP端:负责压缩的解码。将压缩码流放置在SDRAM中。与基于PC的解码程序的主要区别在于,由于DSP的片内内存有限,所以不可能将当前帧以及参考帧都放在片内,所以以宏块为单位在SDRAM与片内内存之间进行数据传递。另外,由于在液晶屏上显示时需要转换成RGB图像,所以,在每一帧结束后都要通过YUV转RGB来实现实时显示。

4 实验结果
在0MAP3530平台上实现了AVS解码,表4给出了OMAP3530上电感器厂家的实验数据。

结语
TI公司提出贴片电感的0MAP体系结构开放性好,在这种体系结构下编写的程序移植方便,适合于多媒体平台的应用。越来越多的厂商选用OMAP芯片作为移动多媒体视频的载体,OMAP与流行的视频标准的结合在移动通信与多媒体信号处理方面也将有良好的应用前景。

平面变压器厂家 | 平面电感厂家

有没有人用过BQ24702锂电池充电管理芯片,求助!最近在用BQ24702芯片,但是试过很多BQ24702芯片,其VREF引脚的电压始终都无法达到5V,电路连接如下图所示: 求高手帮我解答。 满意回复+20jjjyufan 查看完整内容其他外围你不接 不工作的按手册来弄另外设计指导 规格书 都要看的http://www.ti.com.cn/cn/lit/ug/sluu160a/sluu160a.pdf其他外围你不接 不工作的按手册来弄另外设计指导

工业领域厂房综合布线设计探讨 布线系统是建筑或建筑群内的网络,是实现智能化的基础。它不仅使建筑物内语音和数据通信设备、交换设备和其它信息管理系统彼此相通,而且是连接这些设备与建筑物外部的通信网络。在信息时代的今天,建筑物的布线不

基于USB接口ID读卡器的设计1 引言 USB接口ID读卡器是射频识别RFID(Radio Frequency Identification)在125 kHz的具体应用,适用于网吧管理、会员系统、考勤消费发卡器、身份识别前端等。一

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂