[发明专利]用于快速播放的音视频多媒体文件格式、播放方法及装置无效
申请号: | 201110203894.0 | 申请日: | 2011-07-20 |
公开(公告)号: | CN102891997A | 公开(公告)日: | 2013-01-23 |
发明(设计)人: | 钟智将;刘大卫;钟惟渊 | 申请(专利权)人: | 深圳市快播科技有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;G06F17/30 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 518057 广东省深圳市南山区高新南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 快速 播放 视频 多媒体 文件格式 方法 装置 | ||
1.一种用于快速播放的音视频多媒体文件格式,其特征在于,所述音视频多媒体文件由前至后依次由文件头、媒体流信息、索引块和数据块组成,所述文件头用于存放多媒体文件基本属性信息,所述媒体流信息用于存放媒体流基本属性信息,所述索引块用于存放区分位置的索引信息表,所述数据块用于存放多媒体数据。
2.如权利要求1所述的用于快速播放的音视频多媒体文件格式,其特征在于,所述文件头包括:签名,用于标识文件格式类型;长度,用于定义文件头长度;版本,用于定义文件格式的版本号;码率,用于定义整个文件的码率;时间尺度,用于定义文件头时间相关域使用的时间尺度;时间基点,所述时间基点与所述时间尺度的乘积与播放器使用的硬件时钟相匹配;播放时长,用于定义文件播放时间长度;媒体流数,用于定义文件包含的媒体流信息块的个数;数据块偏移,用于定义数据块在文件中的偏移;主索引记录个数,用于定义主索引记录的数量。
3.如权利要求1所述的用于快速播放的音视频多媒体文件格式,其特征在于,所述媒体流信息包括:签名,用于标识媒体流信息块;长度,用于定义媒体流信息块长度;版本,用于定义文件格式的版本号;流表示,用于唯一表示文件中的流;流分类,用于标识流为视频流或者音频流;码率,用于定义这个流的码率;时间长度,用于定义流时间戳的时间尺度;播放时长,用于定义这个流的播放时间长度;流类型,用于定义媒体流的类型;视频音频流特有数据,用于定义特有数据。
4.如权利要求1所述的用于快速播放的音视频多媒体文件格式,其特征在于,所述索引块包括索引头和索引记录,其中,
所述索引头包括:签名,用于标识索引块;长度,用于定义索引块的长度;版本,用于定义文件格式的版本号;索引记录数,用于定义索引表中记录个数;
所述索引记录包括:时间戳,用于记录对应的时间戳;流标示,用于记录对应得媒体流;标志,用于定义记录标志;偏移,用于记录对应的文件偏移;帧计数,用于记录指向帧的计数。
5.如权利要求1所述的用于快速播放的音视频多媒体文件格式,其特征在于,所述数据块包括数据头和数据帧,其中,
所述数据头包括:签名,用于标识数据块;长度,用于定义数据块的长度;帧个数,用于定义数据帧的总个数;
所述数据帧包括:大小,用于定义数据帧的大小;流标示,用于标示这个数据帧属于哪个媒体流;标志,用于定义数据帧标志;时间戳,用于定义这个数据帧高的时间戳;帧数据,用于定义这个数据帧包含的媒体数据。
6.一种快速播放音视频多媒体文件的文件格式合成方法,其特征在于,所述方法包括:
将音视频多媒体数据源分离成音频数据和视频数据;
将分离的音频数据和视频数据合成为快速播放的音视频多媒体文件,所述音视频多媒体文件由前至后依次由文件头、媒体流信息、索引块和数据块组成。
7.一种快速播放音视频多媒体文件格式的方法,其特征在于,所述方法包括:
在接收音视频多媒体文件数据块前先接收所述音视频多媒体文件的索引信息表;
将所述索引信息表存储于用户交互界面的存储单元中;
当接收到用户随机访问指示时,根据用户的随机访问指示及所述索引信息表中的信息得到需要随机访问的数据帧信息;
根据所述数据帧信息从存储音视频多媒体文件的存储模块中读取数据帧并播放。
8.如权利要求7所述的快速播放音视频多媒体文件格式的方法,其特征在于,所述根据用户的随机访问指示及所述索引信息表中的信息得到需要随机访问的数据帧信息包括:
根据用户色随机访问指示从进度条截取访问时间点的时间戳信息;
从所述存储单元内的索引信息表内找出与所述时间戳最近的关键帧信息;
根据所述时间戳信息和所述关键帧信息计算出需要随机访问的数据帧信息。
9.如权利要求8所述的快速播放音视频多媒体文件格式的方法,其特征在于,所述根据所述数据帧信息从存储音视频多媒体文件的存储模块中读取数据帧并播放包括:
根据所述数据帧信息从存储音视频多媒体文件的存储模块中读取数据帧;
将所述数据帧的数据分离成音频数据和/或视频数据;
将所述音频数据经过音频解码、渲染后输出至音频播放数据进行播放;
将所述视频数据经过视频解码、渲染后输出至用户交互界面的播放控制模块,由用户交互界面的播放窗口呈现给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市快播科技有限公司,未经深圳市快播科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110203894.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车用内后视镜
- 下一篇:全景式监控影像装置及其工作方法