基于DM642 RAW采集格式视频驱动开发及应用.docVIP

基于DM642 RAW采集格式视频驱动开发及应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DM642 RAW采集格式视频驱动开发及应用

基于DM642 RAW采集格式的视频驱动开发及应用   文章编号:1001-9081(2012)01-0279-05 doi:10.3724/SP.J.1087.2012.00279      摘 要:为解决C64X系列数字信号处理器(DSP)视频驱动不能应用于原始数据格式(RAW)采集格式的问题,设计了DM642和电耦合元件(CCD)高清传感器的数据传输接口,并分析、修改用于标准格式的视频驱动,使其优化后适用于RAW采集格式,在此基础上开发了基于多级缓存管理机制的应用程序,最终达到采集速率至少每秒15帧的要求。      ?关键词:视频驱动;DM642;CCD高清传感器;RAW采集格式;缓存管理机制   ?中图分类号: TP311.11 文献标志码:A    ?   Abstract: To solve the problem that video driver for C64X Digital Signal Processor (DSP) family can not be used in RAW capture mode, the authors designed a data interface between DM642 and the high definition sensor of Charge-Coupled Device (CCD), and analyzed and modified the video driver of standard format. After being optimized, the video driver could be used in RAW capture mode. Applications had been developed based on multilevel buffer management framework. At last, the capture speed achieves the minimum speed of 15 frame per second.    Key words: video driver; DM642; CCD high definition sensor; RAW capture mode; buffer management framework      0 引言?   近年来,数字信号处理器(Digital Signal Processor, DSP)在视频监控方面得到广泛应用。C64x系列DSP提供给开发者一种类/微驱动模型(Class/Mini Driver Model),对于视频驱动,数字信号处理器/基本输入输出系统(Digital Signal Processor/Basic Input Output System,DSP/BIOS)提供更高级驱动封装,简化了系统开发流程。常用的视频监控系统是通过解码芯片(如TVP5150)对采集的图像数据解码后,输出?BT.656?或其他标准格式到DSP压缩、处理。但这种系统中的视频驱动不支持原始数据格式(RAW Image Format, RAW),对高分辨率模数(A/D)转换器输出的RAW图像数据具有很大局限性。论文研究了如何通过DM642视频端口接收RAW格式视频数据,并在移植视频驱动程序后,开发多级缓存管理机制的应用程序。?      1 相关接口设计?   设计模块包括两个部分:核心处理模块DM642和视频采集模块。DM642处理器内部集成了TMS320C64X DSP内核,在600?MHz运行速度下,指令???达4?800?MIPS,由于其强大运算能力,可实现实时JPEG编解码算法;视频采集模块由高清摄像头ICX274和12位36?MHz模数转换芯片AD9923A构成。其中,ICX274是一款201万(1?628×1?236)有效像素的电耦合元件(Charge-Coupled Device,CCD)传感器,水平驱动频率36?MHz[1]。?   DM642通过模拟串行接口(McBSP)配置AD9923A芯片内部功能相关寄存器,AD9923A驱动ICX274输出模拟视频信号,并正确控制相关双采样电路的采样时刻,完成模拟信号到数字视频信号的转换后,传输到DM642的视频端口(VPORT)[2]。如图1所示,相关接口设计包括两部分:McBSP与视频采集模块的接口;VPORT与视频采集模块的接口,而设计难点在于后者。?      1.1 McBSP与视频采集模块的接口?   DM642支持将McBSP配置成标准串行外设接口(Serial Peripheral Interface,SPI)协议,需要CLKX、DX、DR、FSX四根线,

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档