发明名称 |
多媒体容器格式文件的播放方法和索引读取方法 |
摘要 |
本发明公开了一种多媒体容器格式文件的播放方法,其包括:解析文件头部分,根据解析内容选择并配置解码器;为索引部分的索引构建索引偏移记录表,所述索引偏移记录表记录了当前读取索引偏移;读取所述索引的尺寸L;判断所述索引尺寸L是否大于预定值S;如果是则,自当前读取索引偏移位置处从所述索引中读取所述预定值S大小的索引,并将最新的当前读取索引偏移更新入索引偏移记录表中;否则,读取全部索引;根据已读取的索引读取多媒体数据部分的多媒体数据,利用配置好的解码器对读取的多媒体数据进行解码,播放解码后的多媒体数据。这样,通过该方法可以实现在资源有限的嵌入式设备上可以播放尺寸较大的多媒体容器格式文件。 |
申请公布号 |
CN101118777B |
申请公布日期 |
2011.06.22 |
申请号 |
CN200710120597.3 |
申请日期 |
2007.08.22 |
申请人 |
无锡中星微电子有限公司 |
发明人 |
高飞 |
分类号 |
G11B27/10(2006.01)I;G06F17/30(2006.01)I;H04N5/92(2006.01)I |
主分类号 |
G11B27/10(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种多媒体容器格式文件的播放方法,所述多媒体容器格式文件包括文件头部分、索引部分和多媒体数据部分,其特征在于,其包括:A、解析文件头部分,根据解析内容选择并配置解码器;B、为所述索引部分的索引构建索引偏移记录表,所述索引偏移记录表记录了当前读取索引偏移,当前读取索引偏移具有设定的初始值;C、读取所述索引的尺寸L;D、判断所述索引尺寸L是否大于预定值S;E、如果是则,自当前读取索引偏移位置处从所述索引中读取所述预定值S大小的索引,并将最新的当前读取索引偏移更新入索引偏移记录表中;否则,读取全部索引;F、根据已读取的索引读取多媒体数据部分的多媒体数据,利用配置好的解码器对读取的多媒体数据进行解码,播放解码后的多媒体数据。 |
地址 |
214028 江苏省无锡市新区长江路21-1号国家集成电路设计园(创源大厦)610 |