[发明专利]用于确定多媒体序列的帧尺寸的方法有效
申请号: | 200880019469.2 | 申请日: | 2008-06-13 |
公开(公告)号: | CN101682515A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | 郭沛昀;谢郁震 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | H04L12/08 | 分类号: | H04L12/08 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 任默闻 |
地址: | 台湾省新竹*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 确定 多媒体 序列 尺寸 方法 | ||
技术领域
本发明涉及用于多媒体解码的系统和方法,更具体地涉及一种用于确 定多媒体序列的帧报头的开始位置的系统和方法。
背景技术
MPEG-1定义了由MPEG(运动图像专家组)承认的一组音频和视频 (AV)编码和压缩标准。MPEG-1、Audio Layer 3是被称为MP3的流行音 频格式。随着消费者解码硬件变得更廉价和更强大,开发出了例如MPEG-2 和MPEG-4的更先进的格式。这些较新的格式更为复杂并且需要更强大的 硬件,但是这些格式也实现了更高的编码效率。
通常来讲,MP3文件由多个MP3帧组成,而MP3帧由MP3报头和 MP3数据构成。这种帧的序列被称为基本流。帧是独立的信息(item):可 以从文件中剪辑出帧,并且MP3播放器能够播放该帧。MP3报头包含了 编码机制的信息(例如,编码版本、采样率和比特率),并且MP3数据是 实际音频有效载荷。然而,各个帧的长度可能由于编码比特率等的多样性 而不固定,所以需要确定MP3文件的各个帧的长度以便进行后续解码。
发明内容
本发明提供了一种用于多媒体解码的电子设备。该电子设备包括多媒 体播放单元和处理器。该处理器:接收多媒体序列;从所接收的多媒体序 列中获取第一帧报头的第一比特率;通过公式来预测包括第一帧报头的第 一帧的第一长度,该公式使用的参数至少包括第一比特率以及第二长度与 位于第一帧报头之前的第二帧报头的第二比特率的比;在第一搜索区域内 搜索同步模式,用以确定位于所述第一帧之后的第三帧报头的开始位置,其 中该第一搜索区域包括所述第一帧报头的开始位置加上所预测的第一长度的 位置,并将所述第一长度更新为所述第一帧报头的开始位置与所述第三帧报 头的开始位置之间的长度;并且指导该多媒体播放单元播放第一帧的帧数 据。
本发明提供了一种用于确定多媒体序列的帧尺寸的方法。首先,从多 媒体序列中获取第一帧报头的第一比特率。然后,通过公式来预测第一帧 的第一长度,该第一帧包括第一帧报头。该公式使用的参数至少包括第一 比特率以及第二长度与第二比特率的比。第二比特率是位于第一帧报头之 前的第二帧报头的比特率。然后,在第一搜索区域内搜索同步模式,以确 定位于第一帧之后的第三帧报头的开始位置,该第一搜索区域包括第一帧 报头的开始位置加上所预测的第一长度的位置。然后,将第一长度更新为 第一帧报头与第三帧报头的开始位置之间的长度。最后,播放第一帧的帧 数据。
附图说明
通过参照附图来阅读后面的详细说明书和实施例,可以更全面地理解 本发明,附图中:
图1示出了用于播放多媒体文件的系统的实施方式;
图2示出了音频报头格式的例子,MPEG1、11172-3;
图3A是用于确定多媒体序列的帧尺寸的方法的流程图;
图3B是图3A的接续流程图;而
图4A至4B示出了与图3A的方法相对应的一段多媒体序列。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880019469.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体级硅的等离子体喷涂
- 下一篇:输入装置