基于SIGMA8511的MPEG4视频解码器的配置和开机优化.doc

基于SIGMA8511的MPEG4视频解码器的配置和开机优化.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SIGMA8511的MPEG-4视频解码器的配置和开机优化 摘要:mpeg-4是当今最重要、最有影响的多媒体数据编码国际标准之一。基于视频解码具有高解码率和可拓展性,本文主要探讨基于sigma em8511的mpeg-4视频编解码器的寄存器的配置。 关键词:sigma;em8511;mpeg-4; based on the sigma8511 mpeg-4 video decoder configuration and boot optimization xu zhenning1,2,ma xiuli1 (1.shenyang ligong university,shenyang110168,china;2. xi抋n sicong co.,ltd.,xi抋n710043,china) abstract:mpeg-4 is one of the most important,the most influential multimedia data coding international standard.based on the video decoding with high solution rate and expansibility,this paper mainly discussed based on sigma em8511 mpeg-4 video codec configuration register. keywords:sigma;em8511;mpeg-4; 一、引言 mpeg-4标准[1]自问世以来已得到广泛应用并得到许多厂商的支持随着数码相机互联网视频终端等嵌入式设备的普及。mpeg-4视频解码器在嵌入式系统将有更广泛的应用arm实现嵌入式系统具有开发周期短灵活性强的优点[2],因此用实现mpeg-4视频编解码器成为研究的热点利用em8511处理器进行mpeg-4视频解码器的实现。 二、sigma8511参数配置 本课题应用了sigma8511视频解码芯片对复合视频信号进行a/d转换,从而生成标准的mpeg-4视频信号进行高标准化的视频播放,并与pc机交联进行网络视频传输。sigma8511参数配置是通过下载main_mpeg4ps_code_arm.ini文件来实现的。 ● 控制模式:main.control_mode设置为视频解码模式(decode)。 ● 视频流模式:stream_type设置为program_stream模式。 ● 通过串口i2c配置寄存器。如表1所示: 寄存器地址 寄存器值 寄存器地址 寄存器值 0x11 0x7f 0x21 0x10 0x12 0x4f 0x22 0x25 0x13 0x47 0x23 0x17 0x14 0x57 0x24 0x27 0x15 0x5f 0x25 0x2c 0x16 0x39 0x26 0x29 0x17 0x31 0x27 0x1b 0x18 0x37 0x28 0x2e 0x19 0x3f 0x29 0x3a 0x1a 0x42 0x2a 0x4c 0x1b 0x40 0x2b 0x4b 0x1c 0x3d 0x2c 0x3f 0x1d 0x1a 0x2d 0x2f 0x1e 0x1c 0x2e 0x4c 0x1f 0x33 0x2f 0x2b 0x40 0x00 0x50 0x57 0x41 0x02 0x51 0x47 0x42 0x04 0x52 0x44 0x43 0x06 0x53 0x49 0x44 0x08 0x54 0x4a 0x45 0x10 0x55 0x54 0x46 0x1b 0x56 0x55 0x47 0x1d 0x57 0x5b 0x48 0xff 0x58 0x5f 硬件配置寄存器起始地址:decode_video_device= 0xc02246a (一)基于表1的寄存器配置,我们还应修改makefile文件如下: write to armauto of processor =2 [k32+(p2_offset_arm+auto_looc)]=xr1; xr1=[k31+sqctl_internal_memory]; sqctl=xr0; writr to em8511 support-arm weitr toem8511 support enable kernel em8511 loading 这样做能更好地利用singma em8511的专属编译器,此编译器能够把linux开发环境中程序无缝编译后可直接在sigma em8511内核中使用。 (

文档评论(0)

kabudou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档