[发明专利]在线视频实时变速播放方法及系统有效
申请号: | 201210188519.8 | 申请日: | 2012-06-08 |
公开(公告)号: | CN103475927A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 赖晶 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N5/783;H04N9/802;G11B20/10 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 杨波 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线视频 实时 变速 播放 方法 系统 | ||
技术领域
本发明涉及网络多媒体技术,特别涉及一种在线视频实时变速播放方法及系统。
背景技术
随着网络技术以及多媒体技术的发展,网络多媒体正逐步成为人们生活、学习和工作中不可或缺的部分。越来越的用户选择通过网络在线观看影片、在线视频交流、以及在线进修课程等。
在视频的播放过程中,越来越多的用户希望能够按需求调节视频播放的速度。例如,为了查找所需要的视频片段,用户希望可以根据对视频内容的需要进行快速播放;在学习视频模仿口语动作的时候,用户希望可以逐帧变速播放,以清晰了解动作的细节;在学习视频中演员舞蹈动作的时候,用户需要进行变速播放,纠正不正确的动作。同时,为了在视频变速播放的同时听清楚声音,用户提出了变速不变调的需求。
但是,现有的在线视频播放系统当用户改变播放速度的时候都会有几秒钟的响应延迟,表现为画面或者声音停滞,对于变速播放状态下的随机拖动,音视频也难以同步,需要等待几秒到十几秒的时间。
发明内容
本发明的目的在于,克服现有在线视频实时播放系统所存在的缺陷,而提供一种新在线视频实时变速播放方法及系统,可以达到变速显示和音视频同步的目的。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。
本发明提供一种在线视频实时变速播放方法,所述方法包括:步骤S1:用户选择的多媒体源文件;步骤S2:读取所述多媒体源文件;步骤S3:对所述多媒体源文件进行音视频流分离;步骤S4:对分离后的音频流和视频流分别进行解码;步骤S5:对所述音频流进行变速处理;步骤S6:将变速处理后的音频流的音频时钟赋值给解码后的视频流的视频时钟并读取所述赋值后的视频时钟;以及步骤S7:输出音频流与视频流。
优选地,所述步骤S1进一步包括:设置数据量阈值,如果所接收到的多媒体源文件的数据量大于所述数据量阈值,则开始读取所述多媒体源文件。
优选地,所述步骤S5中对所述音频流进行变速处理包括对所述音频流进行变速不变调处理。
优选地,所述步骤S4中采用图形处理器对所述视频流进行解码。
本发明提供一种在线视频实时变速播放系统,所述系统包括:缓冲模块、读取模块、分离模块、解码模块、音频处理模块、同步模块、输出模块。缓冲模块用于接收并存放用户在线选择的多媒体源文件。读取模块用于从所述缓冲模块中读取所述多媒体源文件。分离模块用于对所述读取模块所读取的多媒体源文件进行音视频流分离。解码模块用于对分离后的音频流和视频流分别进行解码。音频处理模块用于对所述音频流进行变速处理。同步模块用于将变速处理后的音频流的音频时钟赋值给解码后的视频流的视频时钟并读取所述赋值后的视频时钟。输出模块用于输出音频流与视频流。
优选地,上述系统进一步包括参数设置模块。参数设置模块与缓冲模块相连,用于设置数据量阈值。如果所述缓冲模块所接收到的多媒体源文件的数据量大于数据量阈值,则读取模块开始读取缓冲模块中的多媒体源文件。
优选地,音频处理模块对音频流进行变速处理为变速不变调处理。
优选地,解码模块包括用于解码音频流的音频解码模块以及用于解码视频流的视频解码模块。
优选地,视频解码模块采用图形处理器对视频流进行解码。
优选地,同步模块包括时钟赋值模块与时钟读取模块。时钟赋值模块用于将音频流的音频时钟赋值给视频时钟,时钟读取模块读取赋值后的视频时钟。
综上所述,本发明的线视频实时变速播放系统及方法通过将变速处理后的音频流的音频时钟赋值给解码后的视频流的视频时钟实现对音频流与视频流的同步调整,将对音频的变速处理以及音视频的同步控制设置在音视频解码后进行,实现在变速播放、或者随机拖动后,仍然可以实现音频与视频的同步播放。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1为本发明所揭示的在线视频实时变速播放系统的结构示意图。
图2为本发明所揭示的在线视频实时变速播放方法的流程示意图。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的在线视频实时变速播放方法及系统其具体实施方式、方法、步骤、结构、特征及其功效,详细说明如下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210188519.8/2.html,转载请声明来源钻瓜专利网。