[发明专利]一种优化提取视频帧读取速度的方法有效
| 申请号: | 201910060936.6 | 申请日: | 2019-01-23 |
| 公开(公告)号: | CN109874049B | 公开(公告)日: | 2021-04-27 |
| 发明(设计)人: | 曾传杰 | 申请(专利权)人: | 杭州雄迈集成电路技术股份有限公司 |
| 主分类号: | H04N21/432 | 分类号: | H04N21/432;H04N21/433;H04N21/44;H04N21/845;G06F16/71 |
| 代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
| 地址: | 311400 浙江省杭州市富阳*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 优化 提取 视频 读取 速度 方法 | ||
1.一种优化提取视频帧读取速度的方法,其特征在于该方法包括存储步骤、读取步骤,所述存储步骤是将视频文件下载存放到嵌入式fat32文件系统当中,其包括如下步骤:
步骤1):格式化存储介质为fat32文件系统,并指定簇大小可足够容纳每一帧视频数据,将每一帧视频数据限制存放在一簇中;
步骤2):移植一个fat32文件系统到嵌入式系统当中;
步骤3):编写上位机软件解析视频格式文件,获取每一帧的视频数据,并请求将每一帧的视频数据发送至嵌入式系统;
步骤4):编写本地嵌入式系统软件用于接收上位机软件的请求,接收上位机软件发送视频数据请求,且为每一个新视频文件在根目录下创建一个视频目录;
步骤5):接收上位机的每一帧的视频数据,且为每一帧的视频数据在对应的视频目录下创建一个文件,以帧号命名视频文件名,获得若干个视频帧文件;
所述读取步骤是读取每一帧的视频数据,其包括如下步骤:
步骤1):获取根目录的簇号,所述根目录的首簇紧邻FAT2,占簇区顺序上的第1个簇;
步骤2):读取根目录对应的簇的数据,并根据需要读取视频文件名,找到对应的目录项,以此来找到该目录项对应的簇号;簇的数据为每个视频帧文件的文件表项,当中记录了每个视频帧文件对应的簇位置;
步骤3):读取所述目录项对应的簇;
步骤4):依次根据视频文件名的帧号来索引簇中对应的文件表项,分别找到每一帧视频数据对应的文件表项;
步骤5):根据每一帧视频数据的文件表项找到视频帧文件对应的簇号和簇长度;
步骤6):将簇号和簇长度转换为硬件需要的地址和长度;
步骤7):根据获取的簇号和长度,发起硬件读命令;
步骤8):硬件返回视频帧数据。
2.根据权利要求1所述的一种优化提取视频帧读取速度的方法,其特征在于:短的文件表项长度都固定为4字节,视频文件名的帧号是从0开始以自然正整数命名排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州雄迈集成电路技术股份有限公司,未经杭州雄迈集成电路技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910060936.6/1.html,转载请声明来源钻瓜专利网。





