[发明专利]实现多媒体信号流实时回放的方法及系统无效

专利信息
申请号: 200710179324.6 申请日: 2007-12-12
公开(公告)号: CN101179689A 公开(公告)日: 2008-05-14
发明(设计)人: 曹玉弟 申请(专利权)人: 北京中星微电子有限公司
主分类号: H04N7/14 分类号: H04N7/14;H04N5/765
代理公司: 北京德琦知识产权代理有限公司 代理人: 宋志强;麻海明
地址: 100083北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 实现 多媒体 信号 实时 回放 方法 系统
【说明书】:

技术领域

发明涉及多媒体播放技术,特别涉及一种实现多媒体信号流实时回放的方法、一种实现多媒体信号流实时回放的系统。

背景技术

现有PC Camera具有一摄像头,用于实现视频采集。PC Camera通过通用串行总线(USB)接口、串口、并口等接口与PC机相连,并将采集到的视频信号输出给PC机,通过运行于PC机操作系统中的设备驱动程序传输至对应的应用程序,例如QQ、MSN等,最终由应用程序进行视频信号的播放。

通常情况下,不同PC Camera对应的设备驱动程序是由其设计生产商提供的。设备驱动程序隶属于PC Camera并位于操作系统的内核驱动层(KernelLevel),在操作系统中完全代表了PC Camera。不同PC Camera对应的应用程序也可以是由其设计生产商提供的,且位于操作系统的应用程序层(Application Level),运行应用程序实现视频信号的播放则是根据微软(Microsoft)提供的直接显示(Directshow)构架来实现的。

但是,目前的所有PC Camera的设备驱动都是实时传输采集到的视频信号。这样,在基于PC Camera实时聊天和实时监控时,如果用户稍有疏忽就有可能错过重要的视频片断。同理,基于相同的原理,通过各种音频传感器实现音频信号的实时播放,也存在该问题。

可见,现有技术只能够实现多媒体信号流,即音频信号和视频信号的实时播放,在用户稍有疏忽错过音视频片断后无法再现。

发明内容

有鉴于此,本发明提供了一种实现多媒体信号流实时回放的方法、一种实现多媒体信号流实时回放的系统,能够实现多媒体信号流的实时回放。

本发明提供的一种实现多媒体信号流实时回放的方法,包括:

设备驱动程序将接收到的待播放多媒体信号流输出给应用程序进行播放时,还将待播放多媒体信号流缓存至预设内存空间;

根据接收到的回放控制信号,设备驱动程序屏蔽其接收的所述待播放多媒体信号流,并将缓存在所述内存空间中的多媒体信号流输出给应用程序播放。

所述接收待播放多媒体信号流之前,该方法进一步包括:所述设备驱动程序根据预先设置的实时回放长度和媒体信号格式申请对应大小的内存空间。

所述将待播放多媒体信号流缓存至预设内存空间包括:

设备驱动程序将视频信号缓存至预设存储指针所指向的所述内存空间中的对应位置。

所述将待播放多媒体信号流缓存至预设内存空间之前,该方法进一步包括:

判断所述内存空间是否已满,如果是,则先将存储指针指向内存空间中的起始位置,然后执行所述将视频信号缓存至预设存储指针所指向的所述内存空间中的对应位置。

所述将待播放多媒体信号流缓存至预设内存空间之后,该方法进一步包括:

根据输入的存储控制信号,设备驱动程序将缓存在所述内存空间的多媒体信号流转换为预设格式的多媒体文件,并存储至硬盘空间。

所述设备驱动程序为个人计算机PC摄像机Camera驱动程序,所述多媒体信号流为视频信号。

所述设备驱动程序为音频传感器驱动程序,所述多媒体信号流为音频信号。

本发明提供的另一种实现多媒体信号流实时回放的方法,在设备驱动程序与应用程序之间设置过滤Filter驱动程序,该方法包括:

设备驱动程序将接收到的待播放多媒体信号流,通过所述Filter驱动程序输出给应用程序播放,并由所述Filter驱动程序将该多媒体信号流缓存至预设内存空间;

根据回放控制模块输入的回放控制信号,所述Filter驱动程序屏蔽来自所述设备驱动程序的待播放多媒体信号流,并将缓存在所述内存空间中的多媒体信号流输出给应用程序播放。

设备驱动程序接收待播放多媒体信号流之前,该方法进一步包括:所述过滤驱动程根据预先设置的实时回放长度和媒体信号格式申请对应大小的内存空间。

所述将多媒体信号流缓存至所述内存空间包括:

Filter驱动程序将视频信号缓存至预设存储指针所指向的内存空间中的对应位置。

所述将该视频信号流缓存至内存空间之前,该方法进一步包括:

判断所述内存空间是否已满,如果是,则先将存储指针指向内存空间中的起始位置,然后执行所述将视频信号缓存至预设存储指针所指向的内存空间中的对应位置。

所述将该多媒体信号流缓存至所述内存空间之后,该方法进一步包括:

根据输入的存储控制信号,Filter驱动程序将缓存至所述内存空间的多媒体信号流转换为预设格式的多媒体文件,并存储至硬盘空间。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710179324.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top