- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
科 技 论 坛
中国科技信息2006年第1期 CHINA SCIENCE AND TECHNOLOGY INFORMATION Jan.2006
音视频编解码器AT2042的linux设备驱动程序设计
张菁1 周德新1 郝福珍2
(1,桂林电子工业学院通信与信息工程系 541004; 2,华北计算技术研究所通信工程室 100083)
摘 要:论文在分析各种多媒体压缩标准的基础上,详细介绍了Pentamicro公司的2通道A/V编解码器AT2042的功能结构和主要特点,提出了一种基于AT2042芯片的网络视频服务器的硬件设计方案,给出了Linux系统下AT2042设备驱动程序的详细设计。关键词:视频压缩;MPEG-4;网络视频服务器;设备驱动程序
引言
在数字多媒体压缩领域,ITU,ISO等组织制定了许多成功的编码标准,如以JPEG和JPEG2000为代表的静止图像压缩标准,以MPEG-1和MPEG-2为代表的中高码率多媒体数据编码标准,以H.261,H.263,H.263+,H.263++等为代表的低码率、甚低码率运动图像压缩标准,以及覆盖范围更宽面向对象应用的MPEG-4。这些标准之间在码率、图像质量、实现复杂度、差错控制能力及可编辑性上有着很大差别,满足了各种数字图像应用的不同需要。
与传统的基于像素的视频压缩标准不同,MPEG-4采用基于对象的视频编码方法,它不仅可以实现对视频图像数据的高效压缩,还可以提供基于内容的交互功能。此外,为了使压缩后的码流具有对于信道传输的鲁棒性,MPEG-4还提供了用于误码检测和恢复的一系列工具,这样采用MPEG-4标准压缩的视频数据可应用于带宽受限、易发生误码的网络环境中。
韩国Pentamicro公司的2通道MPEG-4 A/V编解码器AT2042,以其多种音视频压缩标准、专用运动侦测算法、代码转换和速率转换功能、实时数字水印等技术优势,广泛应用于各种高可靠性和高性价比的嵌入式网络视频监控系统中。
(4)视频采用ITU-R 656 / ITU-R 601接口标准,音频采用PCM,I2S商用接口标准;(5)内置ARM946E核,在系统上电/复位时,AT2042的固件程序可由外部主机载入AT2042外挂的SDRAM;
(6)外部主CPU通过AT2042的两个寄存器和四个FIFO与AT2042通信,编解码数据的输入输出可用中断方式。
2.基于AT2042的网络视频服务器的
硬件设计
网络视频服务器是一种内置Web服务器的嵌入式数字远程监控系统,集视频采集、实时压缩和网络传输功能为一体,广泛应用于分布式的安全监控、视频会议和可视电话等领域。网络视频服务器有自己的IP地址和网络接口,可直接接入网络,用户用普通的Web浏览器作为客户端可以实时观看视频服务器发送的图像。图2是基于AT2042的网络视频服务器的硬件原理图。
1.AT2042的功能结构及主要特点
AT2042是一个内置微控制器ARM946E的2通道A/V CODEC芯片,主要完成对视频和语音数据的编码和解码,支持多种音视频编解码标准,可直接与IBM、Motorola、ARM、Xscale和Axis等多种CPU接口,无需其它附加电路。AT2042的内部结构如图1所示。
图1 AT2042的内部结构
AT2042内部主要有以下四个部分:
(1)接口部分,主要包括音视频数据I/O接口、控制接口和内存接口;
(2)视频编解码部分,包括MotionEstimation/Prediction、DCT/QIQ/IDCT和VLC/VLD;
(3)音频编解码部分Audio Codec;(4)内置微控制器ARM946E。AT2042有以下主要特点:
(1)支持MPEG-1、MPEG-2、MPEG-4、H.263和Motion-JPEG等多种视频压缩标准,以及ADPCM、MPEG-1 Layer-Ⅱ和Layer-Ⅲ等音频压缩标准;
(2)支持多种图像分辨率和帧速率,支持CBR和VBR两种码率控制方式;
(3)运动侦测功能,侦测区域和灵敏度可选;
图2 基于AT2042的网络视频服务器的
硬件原理图
图中,视频编解码电路是模拟视频信号和AT2042之间的接口电路,负责视频数据的模/数和数/模转换以及数字视频信号格式转换,输入的模拟视频信号先经过视频编解码电路进行前端处理,产生符合AT2042视频接口标准的8比特ITU-R BT.656数字视频信号。输入的模拟音频信号经过模拟音频ADC电路产生符合AT2042音频接口标准的I2S数字音频信号。之后,在外部主CPU的控制下,该数字音视频数据经过压缩/解压芯片AT2042进行硬件压缩编码,产生的压缩编码数据流通过芯片内部集成的MuxFIFO接口输出。
网络视频服务器的解压缩编码是压缩编码的逆过程,需要解压的数
您可能关注的文档
最近下载
- 臀位剖宫产护理查房.pptx VIP
- 北京市通州区2024-2025学年高三上学期期中质量检测数学试卷2.docx
- 美食推荐微信小程序的设计与实现.docx VIP
- 冬季预防训练伤部队ppt.pptx VIP
- 提高患者腕带佩戴依从性PDCA.docx VIP
- 《工程勘察设计收费标准》2002年修订本完整.pdf VIP
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
- SANKEN三肯变频器samco-ns TEXC-NS-002(小容量)使用手册调试说明书.pdf
- 标准图集-05R502-燃气工程设计施工.pdf VIP
- 不靠谱梦想该劝阻吗辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx VIP
原创力文档


文档评论(0)