[发明专利]一种视频传输设备及其USB传输的装置及方法有效
申请号: | 200910238283.2 | 申请日: | 2009-11-24 |
公开(公告)号: | CN101720033A | 公开(公告)日: | 2010-06-02 |
发明(设计)人: | 唐巍 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N7/26 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100083 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 传输 设备 及其 usb 装置 方法 | ||
技术领域
本发明涉及视频设备的数据传输领域,特别是涉及一种视频传输设备 的USB传输装置、一种视频传输设备及一种视频传输设备的USB传输方 法。
背景技术
现代视频采集与监控系统中,计算机是一种主要的数据处理和显示 终端。随着视频质量要求的提高,数据传输量的增大,USB接口基于其 便携、易扩展、支持即插即用和热插拔的特性,成为目前视频传输设备 中较为通用的计算机接口形式。
一般而言,视频传输设备可以包括视频接收处理模块、USB接口模 块和主机三个部分,其中,视频接收处理模块用于接收模拟视频信号(如 符合国家标准的PAL制式的模拟信号),对其预处理后转化为数字信号 (如符合ITU-656协议的8位数字信号)。然后将有效数据存入帧存储器, 等待内部芯片(如DSP内核)实施压缩变换;USB接口模块即可以将变 换后的有效视频数据(如MPEG2、MPEG4数据)发送至主机进行解码、 显示或进一步处理。
然而,由于USB接口模块是将有效视频数据同步传输到主机端,USB 传输所基于的ISO协议与当前有效视频数据的格式不兼容,因而现有技 术极易出现USB接口模块传输的数据包不完整的情形;此外,在无线视 频传输设备中,由于无线信号不稳定,误码率较高,USB接口模块往往 会传输过多的错误数据,在这种情况下,将会造成主机消耗大量资源来 解码错误数据,从而不可避免地出现视频显示花屏、停顿等问题,甚至 可能导致主机出错崩溃。
总之,目前需要本领域技术人员迫切解决的一个技术问题就是:提 出一种全新的视频传输设备的USB传输机制,用以提高数据传输的完整 性和准确性,减少主机端的资源耗费,提高视频传输效率和稳定性。
发明内容
本发明所要解决的技术问题是提供一种视频传输设备的USB传输方 法、装置及一种视频传输设备,用以提高数据传输的完整性和准确性, 减少主机端的资源耗费,提高视频传输效率和稳定性。
为了解决上述技术问题,本发明实施例公开了一种视频传输设备的 USB传输装置,包括:
第一缓存和第二缓存,所述第二缓存具有标识其是否缓存有视频数 据包的状态信号;其中,当所述第二缓存中缓存有视频数据包时,第二 缓存的状态信号为有效,当所述第二缓存中未缓存有视频数据包时,第 二缓存的状态信号为无效;
第一校验模块,用于校验接收的视频数据包是否完整,若是,则触 发第二校验模块;
第二校验模块,用于在所述第二缓存的状态信号为无效时,校验所 述视频数据包的接收顺序是否正确;若正确,则触发第一写入模块;若 错误,则触发第二写入模块;
第一写入模块,用于将该视频数据包写入第一缓存;
第二写入模块,用于将该视频数据包写入第二缓存,并将状态信号 改为有效;
排队处理模块,用于在所述第二缓存的状态信号为有效时,对第一 缓存和第二缓存中的视频数据包进行顺序调整,以及,写入第一缓存;
容量控制模块,用于判断第一缓存是否写满,若是,则触发主机传 送模块;
主机传送模块,用于将第一缓存中的视频数据包发送至主机。
优选的,所述的装置,还包括:
丢弃处理模块,用于在接收的视频数据包不完整时,丢弃该视频数 据包。
优选的,所述第二缓存的空间对应m个视频数据包的大小,m为大 于1的自然数;所述排队处理模块进一步包括:
连续接收子模块,用于在所述第二缓存的状态信号为有效时,将连 续接收的m个视频数据包写入第二缓存;
排序子模块,用于在第二缓存中对所述m个视频数据包进行排序;
写入处理子模块,用于将排序后的m个视频数据包写入第一缓存。
优选的,所述排队处理模块进一步包括:
判断子模块,用于在所述第二缓存的状态信号为有效时,判断第二 缓存中的视频数据包是否与当前接收的视频数据包形成正确接收顺序, 若是,则执行写入调整子模块;
写入调整子模块,用于将第二缓存中的视频数据包写入第一缓存, 并在第一缓存中进行排序,以及,将第二缓存的状态信号改为无效。
优选的,所述第一校验模块依据视频数据包的数据起始位信息和数 据包大小校验所述视频数据包是否完整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910238283.2/2.html,转载请声明来源钻瓜专利网。