[发明专利]多媒体文件中音视频数据的解复用方法及装置有效
| 申请号: | 201110157744.0 | 申请日: | 2011-06-03 |
| 公开(公告)号: | CN102811380A | 公开(公告)日: | 2012-12-05 |
| 发明(设计)人: | 朱春波;孙晔 | 申请(专利权)人: | 三星电子(中国)研发中心;三星电子株式会社 |
| 主分类号: | H04N21/434 | 分类号: | H04N21/434;H04N21/8547 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
| 地址: | 210019 江苏省南京*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 多媒体 文件 中音 视频 数据 解复用 方法 装置 | ||
1.一种多媒体文件中音视频数据的解复用方法,其特征在于,该方法包括:
根据设置的最长同步时间,设置并更新最长同步时间点;
根据多媒体文件中每一路数据帧中当前帧的解码时间戳与最长同步时间点的比较结果,结合每一路数据帧中当前帧的字节偏移位置值的先后顺序,选择可输出数据帧;
根据所选择的可输出数据帧的字节偏移位置值在多媒体文件中进行搜索定位,读取该输出数据帧,得到原始流音视频帧队列。
2.如权利要求1所述的方法,其特征在于,所述最长同步时间的设定依据解复用后得到的原始流音视频帧队列所缓存的数据帧最大个数大于所设置的最长同步时间内所包含的数据帧个数的原则设置。
3.如权利要求1或2所述的方法,其特征在于,设置并更新最长同步时间点的过程为:
a1,将多媒体文件中的第一数据帧的解码时间戳设置为当前同步时间点,将该当前同步时间点与最长同步时间之和作为最长同步时间点;
b1,按照多媒体文件中数据帧的缓存顺序,比较每一路数据帧中当前数据帧的解码时间戳与最长同步时间点;
c1,如果所有路数据帧中当前数据帧的解码时间戳都大于等于该最长同步时间点,则更新最长同步时间点,更新为当前所有路数据帧中当前数据帧中字节位置最靠前的数据帧的解码时间戳,将该当前同步时间点与最长同步时间之和作为最长同步时间点,转入步骤b1继续执行;
所述每一路数据帧中当前数据帧在初始时为每一路数据帧中第一数据帧,后续如果一路数据帧中有当前据帧被作为输出数据帧输出,则当前数据帧修改为下一数据帧。
4.如权利要求3所述的方法,其特征在于,所述选择可输出数据帧的过程为:
a2、按照多媒体文件中数据帧的缓存顺序,比较每一路数据帧中当前数据帧的解码时间戳与最长同步时间点,如果小于,将该数据帧标识为该路数据帧的待选帧;如果大于等于,该路数据帧的待选帧为空;
b2、判断多媒体文件中的所有路数据帧中的待选帧是否为空,如果否,比较多媒体文件中所有路数据帧的待选帧的字节偏移位置值,将最小所在的待选帧作为输出数据帧输出;如果是,比较多媒体文件中所有路数据帧中当前数据帧的字节偏移位置值,将最小一帧作为输出数据帧输出;
c2、将输出数据帧所在的一路数据帧当前数据帧更新为下一数据帧,转入a2~c2继续执行,得到选择的可输出数据帧。
5.如权利要求4所述的方法,其特征在于,所述读取该输出数据帧,得到原始流音视频帧队列的过程为:
a3、获取该输出数据帧在多媒体文件中的字节偏移位置值,所述字节偏移位置值包括字节偏移位置和所包含的字节数;
b3、比较上一次输出数据帧的字节偏移位置与所包含的字节数之和是否等于当前输出数据帧的字节偏移位置与所包含的字节数之和,如果是,则不移动多媒体文件的读指针;如果否,则进行多媒体文件的搜索定位,将多媒体文件的读指针移动到当前输出数据帧的字节偏移位置;
c3、从多媒体文件的读指针所在位置读取当前输出数据帧,读取数据的大小为当前输出数据帧所包含的字节数,然后输出;
d3、记录当前输出数据帧的字节偏移位置及所包含的字节数,作为上一次输出数据帧,将下一输出数据帧作为当前输出数据帧,转入步骤a3~b3继续执行,得到原始流音视频帧队列。
6.一种多媒体文件中音视频数据的解复用装置,其特征在于,该装置包括:
设置单元、比较单元及输出单元,其中,
设置单元,用于根据设置的最长同步时间,设置并更新最长同步时间点;
比较单元,用于根据多媒体文件中每一路数据帧中当前帧的解码时间戳与从设置单元所获取的最长同步时间点的比较结果,结合每一路数据帧中当前帧的字节偏移位置值的先后顺序,选择可输出数据帧,发送给输出单元;
输出单元,用于根据从比较单元接收的可输出数据帧的字节偏移位置值在多媒体文件中进行搜索定位,读取该输出数据帧,得到原始流音视频帧队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子(中国)研发中心;三星电子株式会社,未经三星电子(中国)研发中心;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110157744.0/1.html,转载请声明来源钻瓜专利网。





