[发明专利]YUV文件的存储、播放方法及其装置有效
申请号: | 201110030612.1 | 申请日: | 2011-01-28 |
公开(公告)号: | CN102169706A | 公开(公告)日: | 2011-08-31 |
发明(设计)人: | 王川艳;郭斌;贾永华;胡扬忠;邬伟琪 | 申请(专利权)人: | 杭州海康威视软件有限公司 |
主分类号: | G11B20/12 | 分类号: | G11B20/12 |
代理公司: | 上海明成云知识产权代理有限公司 31232 | 代理人: | 成春荣;竺云 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | yuv 文件 存储 播放 方法 及其 装置 | ||
1.一种YUV文件的存储方法,其特征在于,包含以下步骤:
将YUV帧顺序写入YUV文件中,并将同类型的YUV帧作为一个片段,生成该片段的属性信息;
当待存储的YUV帧已全部写入YUV文件后,在YUV文件中写入参数信息,并在所述参数信息后,将所述参数信息的长度写入该YUV文件中,所述参数信息的长度以预定长度的字节数表示;
其中,所述参数信息为依次生成的各片段的属性信息的集合。
2.根据权利要求1所述的YUV文件的存储方法,其特征在于,每个片段的属性信息包含以下信息:
片段的数据开始位置、片段的数据结束位置、帧宽、帧高、YUV格式、帧率。
3.根据权利要求1所述的YUV文件的存储方法,其特征在于,在将所述参数信息的长度写入该YUV文件后,还包含以下步骤:
在所述YUV文件的末尾设置长度固定的标识符。
4.根据权利要求3所述的YUV文件的存储方法,其特征在于,所述标识符的长度至少为4个字节。
5.根据权利要求1至4中任一项所述的YUV文件的存储方法,其特征在于,所述生成的各片段的属性信息,分别保存在相同的数据结构中,不同片段所对应的用于保存本片段的属性信息的数据结构,使用不同的结构名称。
6.一种YUV文件的播放方法,对应于权利要求1所述的YUV文件的存储方法,其特征在于,包含以下步骤:
从YUV文件的尾部读取预定长度的用于表示参数信息长度的字节数,获取参数信息长度;
根据所述参数信息长度,得到所述参数信息在所述YUV文件的起始位置和结束位置,并在所述YUV文件中读取所述参数信息;
根据所述参数信息中包含的各片段的属性信息,播放所述YUV文件中存储的YUV帧。
7.根据权利要求6所述的YUV文件的播放方法,其特征在于,所述根据参数信息中包含的各片段的属性信息,播放所述YUV文件中存储的YUV帧的步骤中,包含以下子步骤:
对于每个所述片段,根据从该片段的属性信息中获取的该片段的数据开始位置、该片段的数据结束位置、该片段中的帧宽、帧高、YUV格式、帧率,播放该片段中的YUV帧。
8.根据权利要求6所述的YUV文件的播放方法,其特征在于,在所述从YUV文件的尾部读取预定长度的用于表示参数信息长度的字节数的步骤之前,还包含以下步骤:
判断所述YUV文件的尾部的固定长度的字节数,是否为标识符,如果是标识符,则将所述标识符在所述YUV文件中的起始位置,作为该YUV文件的尾部,进入所述从YUV文件的尾部读取预定长度的用于表示参数信息长度的字节数的步骤。
9.根据权利要求8所述的YUV文件的播放方法,其特征在于,所述标识符的长度至少为4个字节。
10.一种YUV文件的存储装置,其特征在于,包含:
YUV数据写入模块,用于将YUV帧顺序写入YUV文件中;
属性信息生成模块,用于将同类型的YUV帧作为一个片段,生成该片段的属性信息;
参数信息写入模块,用于当所述YUV数据写入模块已将待存储的YUV帧全部写入YUV文件后,在YUV文件中写入参数信息,所述参数信息为所述属性信息生成模块依次生成的各片段的属性信息的集合;
长度信息写入模块,用于在所述参数信息写入模块将所述参数信息写入所述YUV文件后,将所述参数信息的长度写入该YUV文件中,所述参数信息的长度以预定长度的字节数表示。
11.根据权利要求10所述的YUV文件的存储装置,其特征在于,每个片段的属性信息包含以下信息:
片段的数据开始位置、片段的数据结束位置、帧宽、帧高、YUV格式、帧率。
12.根据权利要求10所述的YUV文件的存储装置,其特征在于,所述长度信息写入模块还用于在将所述参数信息的长度写入该YUV文件后,在所述YUV文件的末尾设置长度固定的标识符。
13.根据权利要求12所述的YUV文件的存储装置,其特征在于,所述标识符的长度至少为4个字节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视软件有限公司,未经杭州海康威视软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110030612.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种布洛芬注射液及制备方法
- 下一篇:移动通票仿真测试系统