[发明专利]一种基于SRIO传输视频帧的数据传输方法和装置有效
申请号: | 201510014282.5 | 申请日: | 2015-01-12 |
公开(公告)号: | CN104796652B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 王万亭;呼大明;郑海鸥;邵冬英 | 申请(专利权)人: | 北京瀚景锦河科技有限公司 |
主分类号: | H04N5/765 | 分类号: | H04N5/765;H04N21/8547 |
代理公司: | 北京正理专利代理有限公司11257 | 代理人: | 张雪梅 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 srio 传输 视频 数据传输 方法 装置 | ||
1.一种基于SRIO传输视频帧的数据传输方法,其特征在于:该方法包括如下步骤:
S1、实时采集高清视频图像数据;
S2、基于SRIO接口,将每一帧的高清视频图像数据的像素点数据写入第一环形buffer中,将每一帧高清视频图像数据的帧信息依次写入第二环形buffer的写地址中;
S3、当接收到中断消息时,更新本地缓冲区结构,并从第二环形buffer的读指针取出帧信息对已写入的图像的帧信息进行检测;
S4、检测完毕,根据第二环形buffer中的帧信息到第一环形buffer中的地址中读取数据,将高清视频图像数据传输给本地存储设备,并更新本地的Frame No,Frame No表示该帧视频数据的顺序号。
2.如权利要求1所述的数据传输方法,其特征在于,所述每一帧的帧信息按照字段顺序包括Frame No、PTS、Frame Length、Image Address、CRC、Sequence No共6个字段;其中,PTS表示该帧视频数据的时间戳,Frame Length表示该帧视频数据的字节长度,Image Address表示该帧视频数据在存储器中的起始存放地址,CRC为循环冗余校验码,依据前面四个字段的数据计算得出,Sequence No为最后写入的该帧视频数据的顺序号,其与该帧的Frame No一致。
3.如权利要求2所述的方法,其特征在于:步骤S2中的高清视频图像数据写入的地址由高清视频图像数据中帧信息的Image Address的字段确定,该帧视频数据连续写入;Image Address表示该帧视频数据在存储器中的起始存放地址。
4.如权利要求2所述的数据传输方法,其特征在于:
在所述步骤S3中对帧信息进行检查的步骤进一步包括:
S31:检查接收的Frame No和Sequence No是否相同;其中:Frame No表示该帧视频数据的顺序号,Sequence No为最后写入的该帧视频数据的顺序号,其与该帧的Frame No一致;
S32:检查接收的传输头信息中的CRC是否正确,如果CRC正确则把本帧视频标记为好帧,否则标记为坏帧;CRC为依据前面四个字段的数据计算得出;
S33:检查将要处理帧的Frame No与接收到的帧头信息中的Frame No是否相等:如果将要处理帧的Frame No小于等于帧头信息中的Frame No,则标识本帧为新接收到的视频帧;
S34:如果新接收到的视频帧是坏帧,则插入最近一帧好帧作为补偿帧;否则直接使用当前好帧进行后续处理。
5.一种基于SRIO传输视频帧的数据传输装置,其特征在于:该装置包括如下模块:
数据采集模块,用于采集高清视频图像数据;
数据写入单元,用于将每一帧的高清视频图像数据的像素点数据和每一帧高频视频图像数据的帧信息分别写入第一环形buffer和第二环形buffer的写地址中;
中断消息发送模块,用于向数据写入摸发送中断消息,提示数据写入模块发送数据完毕,开始处理传输数据,并更新本地信息缓冲区结构;
高清视频帧接收模块,响应所述中断消息的接收,从第二环形buffer的读指针取出帧信息,并将接收到帧视频数据的传输头信息拷贝到处理器B的本地存储器,同时更新本地的Frame No,Frame No表示该帧视频数据的顺序号。
6.如权利要求5所述的数据传输装置,其特征在于,所述数据写入单元包括
像素点数据写入模块,用于将每一帧的高清视频图像数据的像素点数据写入第一环形buffer中;
帧信息写入模块,用于将每一帧高频视频图像数据的帧信息依次写入第二环形buffer中。
7.如权利要求5所述的数据传输装置,其特征在于:
所述高清视频图像数据写入的地址由高清视频图像数据中帧信息的Image Address的字段确定,该帧视频数据连续写入;Image Address表示该帧视频数据在存储器中的起始存放地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京瀚景锦河科技有限公司,未经北京瀚景锦河科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510014282.5/1.html,转载请声明来源钻瓜专利网。