[发明专利]位流中的FLASH视频标签的搜寻方法及其搜寻装置有效
申请号: | 201080068075.3 | 申请日: | 2010-07-15 |
公开(公告)号: | CN103004189A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 崔俊 | 申请(专利权)人: | 联发科技(新加坡)私人有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 新加坡*** | 国省代码: | 新加坡;SG |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中的 flash 视频 标签 搜寻 方法 及其 装置 | ||
技术领域
本发明是有关于一种位流(bitstream)中的视频标签(tag)的搜寻方法,且特别有关于一种位流中的FLASH视频(FLASH Video,以下简称为FLV)标签的搜寻方法及其搜寻装置。
背景技术
FLV格式通常用于媒体播放器(例如,Adobe Flash播放器)中。此外,FLV格式已广泛应用于许多视频网站中,举例而言,YouTube、tudou、56.com、ku6.com、Sina视频等等。因此,FLV格式的支援已成为电子消费产品(例如,数字电视、移动电话、个人数字助理(PDA))中的多媒体功能的不可或缺的一部分。
于FLV格式的播放(playback)程序中,需要利用标签作为将分别由视频解码器与音频解码器解码的基本单元,来撷取视频数据与音频数据。因此,于撷取视频数据与音频数据之前,必须找到每一FLV标签的正确开始位置。然而,由于并无定位每一FLV标签的开始位置(或相对位置)的可用开始码,当FLV标签中发生错误时,将中断FLV格式的数据的播放程序。
因此,如何提升FLV标签的搜寻性能已成为本领域中的设计者需要解决的重要问题。
发明内容
本发明其中一个目的在于提供一种位流中的FLASH视频标签的搜寻方法及其搜寻装置,以解决上述问题。
本发明实施例提供一种位流中的FLASH视频标签的搜寻方法,包含:设置第一开始位置以及关于第一搜寻程序的第一搜寻长度,其中第一搜寻长度指示对位流执行的第一搜寻程序的位流长度;自第一开始位置对位流开始第一搜寻程序以搜寻FLASH视频标签;其中当于第一搜寻长度中未找到FLASH视频标签时,设置关于接续第一搜寻程序的第二搜寻程序的第二开始位置,其中第一开始位置与第二开始位置是通过时间段分离,时间段等于第一搜寻长度与第一跳过长度的总和,其中第一跳过长度对应于第一搜寻程序;以及自第二开始位置对位流开始第二搜寻程序以搜寻FLASH视频标签。
本发明实施例另提供一种位流中的FLASH视频标签的搜寻装置,包含:设置模块,用于设置第一开始位置以及关于第一搜寻程序的第一搜寻长度,其中第一搜寻长度指示对位流执行的第一搜寻程序的位流长度;以及搜寻模块,用于自第一开始位置对位流开始第一搜寻程序以搜寻FLASH视频标签;其中当于第一搜寻长度中未找到FLASH视频标签时,设置模块进一步用于设置关于紧接第一搜寻程序的第二搜寻程序的第二开始位置,其中第一开始位置与第二开始位置是通过时间段分离,时间段等于第一搜寻长度与第一跳过长度的总和,其中第一跳过长度对应于第一搜寻程序;以及搜寻模块进一步用于自第二开始位置对位流开始第二搜寻程序以搜寻FLASH视频标签。
在参阅随后的通过附图解释说明的优选具体实施方式的详尽描述后,本领域的技术人员便可了解本发明的上述或者其他发明目的。
附图说明
图1是FLV标签的数据结构的示意图。
图2是如图1所示的FLV标签中的音频数据的数据结构的示意图。
图3是如图1所示的FLV标签中的视频数据的数据结构的示意图。
图4是依本发明第一实施例的位流中的FLV标签的搜寻装置的示意图。
图5是示意如何搜寻位流中的FLV标签的示意图。
图6是依本发明第二实施例的位流中的FLV标签的搜寻装置的方块示意图。
图7是如图4或图6所示的搜寻模块的实施范例的示意图。
图8是依本发明实施例的位流中的FLV标签的搜寻方法的范例的流程示意图。
图9是依本发明实施例的位流中的FLV标签的搜寻方法的另一范例的流程示意图。
图10是依本发明实施例的位流中的FLV标签的搜寻方法的又一范例的流程示意图。
图11A是依本发明实施例的通过参考FLV标签的特定特性逐字节顺序搜寻位流中的FLV标签的范例的流程示意图。
图11B是如图11A所示的步骤S1210的详细步骤的流程示意图。
图11C是如图11A所示的步骤S1220的详细步骤的流程示意图。
图11D是如图11A所示的步骤S1230的详细步骤的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技(新加坡)私人有限公司,未经联发科技(新加坡)私人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080068075.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于将支架安装至球囊导管的方法
- 下一篇:处理经固定接入的网络业务