【技术实现步骤摘要】
【技术保护点】
一种用于图像传输系统中的数据传输方法,该系统包括一个用于实时接收图像数据的设备,该设备将其接收到的图像数据分为多个图像块通过USB接口实时传送给主机,该设备包括一个容量大小为MAXP的缓冲区,该方法包括如下步骤: 步骤1,初始化所述设备; 步骤2,比较所述缓冲区当前的剩余容量Buf_Size与一个预设值ST_ADJ的大小,如果Buf_Size大于或等于ST_ADJ,则进入步骤3;如果Buf_Size<ST_ADJ,则进入步骤4; 步骤3,以压缩格式1的方法压缩当前图像块,并将其置入缓冲区内,记录缓冲器中当前图像块的个数Block_Cnt增1,返回步骤2; 步骤4,判断缓冲区的剩余容量是否可以装满剩余的图像块压缩数据,若是,则转入步骤3;若否,则以压缩格式2的方法压缩当前图像块,并将其置入缓冲区内,记录缓冲器中当前图像块的个数Block_Cnt增1; 步骤5,重复步骤1-4,直到一个USB帧传输完毕,返回步骤1。
【技术特征摘要】
【专利技术属性】
技术研发人员:张鸿,林晖,
申请(专利权)人:北京希格玛和芯微电子技术有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。