[发明专利]多段媒体流的无缝播放方法无效
申请号: | 201110371060.0 | 申请日: | 2011-11-21 |
公开(公告)号: | CN102523416A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 陈彬;谢宝华 | 申请(专利权)人: | 苏州希图视鼎微电子有限公司 |
主分类号: | H04N5/93 | 分类号: | H04N5/93;H04N7/24;G11B20/10 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 陆明耀;姚姣阳 |
地址: | 215021 江苏省苏州市工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 无缝 播放 方法 | ||
技术领域
本发明涉及一种媒体播放技术,尤其涉及一种针对多段相对独立的媒体流进行连续播放而在视觉及听觉上零间断的无缝播放技术,属于媒体数字处理技术领域。
背景技术
多媒体视听技术的日新月异,各种影视作品繁花灿烂般地跃入了人们的眼帘。除各种大制作的电影作品外,绝大多数剧集或综艺、连续剧、纪录片都是以几百兆的媒体流文件形式存在。在按照播放列表编排进行连续播放,特别是在不同段媒体流切换时,几乎不可避免地给人们留下了闪断的感觉,即俗称的“卡”。其原因是现有技术在各段媒体流切换时,需要将前一媒体流段所用的分离器,解码器和渲染器全部结束,而后再根据后一媒体流段重新初始化分离器,解码器和渲染器,这势必造成明显的切换时间间隔。
发明内容
本发明的目的是提出一种多段媒体流的无缝播放方法,消除相邻两段媒体流间的切换时间间隔,实现视觉和听觉上零间隔的无缝播放。
本发明无缝播放的目的,其实现包括步骤:
Ⅰ、预存第i段媒体流,所述第i段媒体流为第i本地数据流或已完成部分缓冲的第i网络数据流之一;
Ⅱ、创建第i分离器,分析第i段媒体流得到文件类型及音频/视频编码信息,并依据第1段媒体流的文件类型及音频/视频编码信息创建多类型兼容的音频解码器、音频渲染器、视频解码器和视频渲染器;
Ⅲ、第i分离器从第i段媒体流中读取音频数据和视频数据,分别发送至音频解码器和视频解码器,解码后的音频数据和视频数据再分别传送至音频渲染器和视频渲染器,播放呈现第i段媒体流;
Ⅳ、在第i段媒体流播放结束之前完成准备第i+1段媒体流及创建第i+1分离器,并分析所述第i+1段媒体流,其中所述第i+1段媒体流为第i+1本地数据流或已完成部分缓冲的第i+1网络数据流之一;
Ⅴ、第i分离器完成对第i段媒体流的分离时间早于其播放结束时间,基于两个解码器和两个渲染器的数据缓冲空间,当第i分离器完成对第i段媒体流的分离后,采用第i+1分离器替换第i分离器,向零间断运作的两个解码器分别发送读取自第i+1段媒体流的音频数据和视频数据,无缝播放第i段、第i+1段媒体流;步骤Ⅰ至步骤Ⅴ中i=1,2……N,N+1为媒体流段数。
优选的,所述第i+1分离器预先创建,与第i分离器一并创建于第i段媒体流准备完毕后。
优选的,所述多段媒体流为本地数据流与网络数据流混合播放,且待播的媒体流为网络数据流时,采用缓冲器下载网络数据流的开头部分以完成预存媒体流。
本发明方法的应用施行,其显著的技术效果体现在:该无缝播放方法提供了多段媒体流连续无缝播放的可行方案,且在播放器硬件环境无增加的条件下,极大地提高了多媒体播放器的性能和用户体验。
以下便结合附图,对本发明的具体实施方式作进一步的详述,以使本发明技术方案更易于理解、掌握。
附图说明
图1是本发明无缝播放方法应用于网络多段媒体流实施例的第一过程状态的功能框图;
图2是图1所示实施例的第二过程状态的功能框图;
图3是图1所示实施例的第三过程状态的功能框图;
图4是图1所示实施例实现功能的完整流程图。
具体实施方式
为满足日渐提升的多媒体视听要求,消除多段媒体流连续播放过程中的切换间隔。本发明创作者对此开展了针对性的研究,创新提出了一种多段媒体流的无缝播放方法,可实现视觉和听觉上真正零间隔的无缝播放。
该无缝播放方法的实施可在本地媒体流和网络媒体流兼容播放。以网络媒体流播放为例。如图1至图3所示,大致示意了该网络多段媒体流(其中相邻的两段)播放方法各过程状态。从图示可见:其第一过程状态为播放第1段媒体流的过程。对应第1段媒体流,参与播放工作的包括缓冲器1,第1分离器(即分离器1),音频解码器,音频渲染器,视频解码器和视频渲染器。该过程状态与一般媒体流播放方法相同(为公知的现有技术)。如图2所示的第二过程状态相对第一过程状态所不同的是在播放第1段媒体流的同时,缓冲器2已同时进行第2段媒体流的下载缓冲。而如图3所示的第三过程状态可见:第1段媒体流仍未播放结束(从两个渲染器仍处于工作中可知),而在音、视频解码器和渲染器持续工作的情况下,原第1分离器已替换为了第2分离器(即分离器2),而将缓冲器1和分离器1搁置一侧停用或待后续其它媒体流分离备用。
以上三过程状态概括性展示了本发明无缝播放方法的实质内容,为更直观地说明该无缝播放方法的实施方案,以下结合图4所示的完整流程图,详细说明播放过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州希图视鼎微电子有限公司,未经苏州希图视鼎微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110371060.0/2.html,转载请声明来源钻瓜专利网。