一种图像数据的批量传输方法

文档序号:7665158阅读:127来源:国知局
专利名称:一种图像数据的批量传输方法
技术领域
本发明属于图像数据传输领域,特别涉及一种图像数据的批量(Bulk)传车lr方法。
技术背景目前动态图像数据都是通过ISO接口传输的,但某些芯片及设备没有提 供ISO传输接口 ,此时只有通过Bulk传输接口进行图像数据传输。而在通常情况下,通过Bulk传输图像数据过程中,所要传输的数据长 度都是预先设定的,因此是固定不变的,此时,如果传输长度可变的图像数 据时,则传输效率较低。发明内容本发明所要解决的技术问题是,提供一种图像数据的Bulk传输方法, 以便在图像数据的批量传输过程中,提高数据的传输效率。为了解决上述问题,本发明公开了一种图像数据的批量传输方法,适用 于具有Bulk传输接口的图像采集设备实现图像数据传输的过程,其中图像 采集设备在向数据接收端传输数据时,按照当前帧数据长度,每次发送一个 完整的当前数据帧,直到数据接收端向其请求结束数据传输。上述方法中,所述图像采集设备根据所述数据接收端发送的传输请求, 向数据接收端传输数据,其中所述传输请求中携带当前数据帧的长度信息。上述方法具体包括以下步骤A:所述数据接收端向所述图像采集设备请求传输图像数据后,所述图 像采集设备取出当前数据帧的长度将其返回到所述数据接收端;B:所述数据接收端向所述图像采集设备请求按照收到的当前数据帧的 长度传输一次完整的数据帧;C:所述图像釆集设备按照所述数据接收端发送的请求中的数据帧长度 向其传输数据帧D:所述数据接收端向所述图像采集设备请求结束数据传输。上述方法中,图像数据由若干可变长度的数据帧组成。进一步地,所述图像数据为压缩图像数据。上述方法中,图像采用设备还具有ISO传输接口 ,用于传输动态图像数据。本发明针对具有Bulk传输接口的图像采集设备,提供了一种数据传输 方法,使每次传输仅仅传输完整的一帧数据,从而减少了传输的数据量,降 低了传输时间,提高了帧率。


图1为采用本发明技术方案实现压缩图像数据批量传输的流程图。
具体实施方式
本发明的主要构思是,针对Bulk传输接口的图像采集设备进行图像数 据的传输过程, 一次传输时间是由数据接收端所请求传输的数据长度决定 的,为了减少传输的数据量,降低传输时间,提高帧率,可以使每次传输仅 仅传输完整的一帧数据,这样当每帧图像数据长度不同时,需要固件 firmware进行配合,图像采集设备先获取当前帧数据的长度并返回到数据接 收端,数据接收端再根据获取的长度请求传输相应的数据量。本发明考虑到,在固定的时间(设为T)内通过Bulk方式传输的凄t据 量是固定的(设为D),当每帧数据传输时所请求的数据长度不变时(设为 L, L为整个传输过程中需要的最大长度),则总的传输帧数F-D/L;当每 帧数据传输时所请求的长度可变时(设为Li, i表示第i次传输),则传输F
帧需要的总的数据量为D2-L!+L2+.,.+Lf,由于长度可变,即Li为每次传输 的必要数据长度,所以Li《L,即D2〈D;由于在T时间内传输的数据量D 是固定的,所以只有当长度可变时传输的帧数F2〉F时,才有02==0;即在 固定的时间内,长度可变时传输的帧数F2〉长度固定时传输的帧数F,也就 是说帧率提高了。下面结合附图和具体实施方式
,对本发明技术方案作进一步详细说明。图l所示为,关于压缩图像数据的批量传输过程如图l所示,包括以下 步骤步骤101:数据接收端的驱动程序在得到开流命令后,向图像采集设备 请求传输压缩图像数据;步骤102:图像采集设备接收到传输请求后,取出所要传输的当前帧长 度并将该长度信息发送到数据接收端;步骤103:数据接收端按照收到的当前数据帧长度,并向图像采集设备 请求按照该长度一次完整的数据帧传输;步骤104:图像采集设备按照该当前数据帧长度,传输完整的数据帧到 数据接收端;步骤105:数据接收端向图像釆集设备发送停止数据传输的请求;步骤106:图像采集设备接收到上述请求后,停止数据传输。上述方法中,所述压缩图像数据由若干可变长度的数据帧组成。当然上述方法除了适用于压缩图像数据的传输外,也适用于任何非压缩 的图像数据的传输过程。上述实施例,使每次传输仅仅传输完整的一帧数据,从而减少了传输的 数据量,降低了传输时间,提高了帧率。以上所述,仅是本发明的最佳实施例而已,并非用于本发明的保护范围。 凡在本发明的精神和原则之内,所做的任何修改都应包含在本发明的保护范 围之内。
权利要求
1、一种图像数据的批量传输方法,适用于具有Bulk传输接口的图像采集设备实现图像数据传输的过程,其特征在于,图像采集设备在向数据接收端传输数据时,按照当前帧数据长度,每次发送一个完整的当前数据帧,直到数据接收端向其请求结束数据传输。
2、 如权利要求l所述的方法,其特征在于,所述图像采集设备才艮据所 述数据接收端发送的传输请求,向数据接收端传输数据,其中所述传输请求 中携带当前数据帧的长度信息。
3、 如权利要求1或2所述的方法,其特征在于,该方法具体包括以下 步骤A:所述数据接收端向所述图像釆集设备请求传输图像数据后,所述图 像采集设备取出当前数据帧的长度将其返回到所述数据接收端;B:所述数据接收端向所述图像采集设备请求按照收到的当前数据帧的 长度传输一次完整的数据帧;C:所述闺像采集设备按照所述数据接收端发送的请求中的数据帧长度 向其传输数据帧D:所述数据接收端向所述图像采集设备请求结束数据传输。
4、 如权利要求3所述的方法,其特征在于,所述图像数据由若干可变 长度的数据帧组成。
5、 如权利要求4所述的方法,其特征在于,所述图像数据为压缩图像数据。
6、 如权利要求3所述的方法,其特征在于,所述图像采用设备还具有 ISO传输接口 ,用于传输动态图像数据。
全文摘要
本发明公开了一种图像数据的批量传输方法,属于图像数据传输领域。该方法适用于具有Bulk传输接口的图像采集设备实现图像数据传输的过程,其中图像采集设备在向数据接收端传输数据时,按照当前帧数据长度,每次发送一个完整的当前数据帧,直到数据接收端向其请求结束数据传输。本发明方法是针对具有Bulk传输接口的图像采集设备提出的,本发明方法使每次传输仅仅传输完整的一帧数据,从而减少了传输的数据量,降低了传输时间,提高了帧率。
文档编号H04N7/24GK101159861SQ20071017733
公开日2008年4月9日 申请日期2007年11月14日 优先权日2007年11月14日
发明者吴镜波 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1