位流中的FLASH视频标签的搜寻方法及其搜寻装置制造方法及图纸

技术编号:8494371 阅读:190 留言:0更新日期:2013-03-29 08:08
本发明专利技术提供一种位流中的FLASH视频标签的搜寻方法及其搜寻装置。位流中的FLASH视频标签的搜寻方法包含:设置一第一开始位置以及关于一第一搜寻程序的一第一搜寻长度,第一搜寻长度指示对位流执行的第一搜寻程序的一位流长度;自第一开始位置对位流开始第一搜寻程序以搜寻FLASH视频标签;其中当于第一搜寻长度中未找到FLASH视频标签时,设置关于接续第一搜寻程序的一第二搜寻程序的一第二开始位置,其中第一开始位置与第二开始位置是通过一时间段分离,时间段等于第一搜寻长度与一第一跳过长度的总和,其中第一跳过长度对应于第一搜寻程序;以及自第二开始位置对位流开始第二搜寻程序以搜寻FLASH视频标签。

【技术实现步骤摘要】
【国外来华专利技术】位流中的FLASH视频标签的搜寻方法及其搜寻装置
本专利技术是有关于一种位流(bitstream)中的视频标签(tag)的搜寻方法,且特别有关于一种位流中的FLASH视频(FLASH Video,以下简称为FLV)标签的搜寻方法及其搜寻>j-U ρ α装直。
技术介绍
FLV格式通常用于媒体播放器(例如,Adobe Flash播放器)中。此外,FLV格式已广泛应用于许多视频网站中,举例而言,YouTube、tudou、56. com、ku6. com、Sina视频等等。因此,FLV格式的支援已成为电子消费产品(例如,数字电视、移动电话、个人数字助理(PDA)) 中的多媒体功能的不可或缺的一部分。于FLV格式的播放(playback)程序中,需要利用标签作为将分别由视频解码器与音频解码器解码的基本单元,来撷取视频数据与音频数据。因此,于撷取视频数据与音频数据之前,必须找到每一 FLV标签的正确开始位置。然而,由于并无定位每一 FLV标签的开始位置(或相对位置)的可用开始码,当FLV标签中发生错误时,将中断FLV格式的数据的播放程序。因此,如何提升FLV标签的搜寻性能已成为本领域中本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种位流中的FLASH视频标签的搜寻方法,包含 设置一第一开始位置以及关于一第一搜寻程序的一第一搜寻长度,其中该第一搜寻长度指示对该位流执行的该第一搜寻程序的一位流长度; 自该第一开始位置对该位流开始该第一搜寻程序以搜寻该FLASH视频标签; 其中当于该第一搜寻长度中未找到该FLASH视频标签时,设置关于接续该第一搜寻程序的一第二搜寻程序的一第二开始位置,其中该第一开始位置与该第二开始位置是通过一时间段分离,该时间段等于该第一搜寻长度与一第一跳过长度的总和,其中该第一跳过长度对应于该第一搜寻程序;以及 自该第二开始位置对该位流开始该第二搜寻程序以搜寻该FLASH视频标签。2.根据权利要求1所述的位流中的FLASH视频标签的搜寻方法,更包含 当于该第一搜寻长度中未找到该FLASH视频标签时,设置关于该第二搜寻程序的一第二搜寻长度,其中该第二搜寻长度指示对该位流执行的该第二搜寻程序的一位流长度;以及 当于该第二搜寻长度中未找到该FLASH视频标签时,设置关于紧接该第二搜寻程序的一第三搜寻程序的一第三开始位置,其中该第二开始位置与该第三开始位置是通过另一时间段分离,该另一时间段等于该第二搜寻长度与一第二跳过长度的总和,其中该第二跳过长度对应于该第二搜寻程序。3.根据权利要求2所述的位流中的FLASH视频标签的搜寻方法,其中该第二跳过长度实质上等于该第一跳过长度。4.根据权利要求2所述的位流中的FLASH视频标签的搜寻方法,其中该第二跳过长度大于该第一跳过长度。5.根据权利要求1所述的位流中的FLASH视频标签的搜寻方法,其中该第一搜寻长度等于一视频标签大小与一音频标签大小的总和,该视频标签大小与一视频格式相关且该音频标签大小与一音频格式相关。6.根据权利要求1所述的位流中的FLASH视频标签的搜寻方法,其中当该位流中发生一位流错误时,该第一开始位置被设置为一错误位置。7.根据权利要求1所述的位流中的FLASH视频标签的搜寻方法,更包含 缓冲通过该第一搜寻长度指示的该位流的一部分; 其中该自该第一开始位置对该位流开始该第一搜寻程序的步骤包含 自该第一开始位置对该位流的已缓冲部分开始该第一搜寻程序以搜寻该FLASH视频标签。8.根据权利要求1所述的位流中的FLASH视频标签的搜寻方法,其中该自该第一开始位置对该位流开始该第一搜寻程序的步骤包含 依据该FLASH视频标签的一特定特性逐字节顺序搜寻该位流中的该FLASH视频标签。9.根据权利要求8所述的位流中的FLASH视频标签的搜寻方法,其中该依据该FLASH视频标签的该特定特性逐字节顺序搜寻该位流中的该FLASH视频标签的步骤包含 检测对应于该位流中的一标签类型的字节值是否等于指示一音频类型的一第一数值或指示一视频类型的一第二数值。10.根据权利要求9所述的位流中的FLASH视频标签的搜寻方法,其中该依据该FLASH视频标签的该特定特性逐字节顺序搜寻该位流中的该FLASH视频标签的步骤更包含当对应于该标签类型的字节值等于该第一数值或该第二数值时,检测对应于一时戳的字节值是否大于一临界值以及依据一检测结果决定一扩展时戳是否包含至少一个等于一第一预定值的字节值。11.根据权利要求10所述的位流中的FLASH视频标签的搜寻方法,其中该依据该检测结果决定该扩展时戳是否包含该至少一个等于该第一预定值的字节值的步骤包含 当对应于该时戳的字节值不大于该临界值时,决定对应于该扩展时戳的字节值是否等于该第一预定值; 当对应于该扩展时戳的字节值等于该第一预定值时,决定对应于一串流ID的字节值是否等于一第二预定值;以及 当对应于该时戳的字节值大于该临界值时,决定对应于该串流ID的字节值是否等于该第二预定值。12.根据权利要求11所述的位流中的FLASH视频标签的搜寻方法,其中该依据该FLASH视频标签的该特定特性逐字节顺序搜寻该位流中的该FLASH视频标签的步骤更包含 当对应于该串流ID的字节值等于该第二预定值时,决定对应于该位流中的该标签类型的字节值是否等于该第一数值; 当对应于该标签类型的字节值等于该第一数值时,决定是否已接收到一音频信息;当已接收到该音频信息时,决定对应于该音频信息的字节值是否等于该已接收的音频/[目息;以及 当对应于该音频信息的字节值等于该已接收的音频信息时,指示已找到关于一音频格式的该FLASH视频标签。13.根据权利要求11所述的位流中的FLASH视频标签的搜寻方法,其中该依据该FLASH视频标签的该特定特性逐字节顺序搜寻该位流中的该FLASH视频标签的步骤更包含 当对应于该串流ID的字节值等于该第二预定值时,决定对应于该位流中的该标签类型的字节值是否等于该第二数值; 当对应于该标签类型的字节值等于该第二数值时,决定是否已接收到一编解码器ID ;当已接收到该编解码器ID时,决定对应于该编解码器ID的字节值是否等于该已接收的编解码器ID;以及 当对应于该编解码器ID的字节值等于该已接...

【专利技术属性】
技术研发人员:崔俊
申请(专利权)人:联发科技新加坡私人有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1