[发明专利]一种音频捕获中的无缝平滑方法无效
申请号: | 200410037827.6 | 申请日: | 2004-05-11 |
公开(公告)号: | CN1696891A | 公开(公告)日: | 2005-11-16 |
发明(设计)人: | 付群;施健标;杨劲松;焉勇 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种音频捕获中的无缝平滑方法,属于音频捕获领域。本发明步骤为:1)将音频数据写入指针和音频数据读取指针指向首地址,同时设置N个消息触发点;2)启动音频捕获过程;3)判断写入指针是否到达消息触发点,如果到达,音频捕获的同时发送通知消息给系统并执行步骤4);4)系统接收到通知消息后,启动音频读取过程;5)如果此时的消息触发点小于N,读取特定缓冲区内的数据并按照规定设置读取指针并执行步骤6),如果此时的消息触发点大于N,读取特定缓冲区内的数据并按照规定设置读取指针并执行步骤7);6)结束音频读取过程并返回步骤3);7)结束音频读取过程并释放系统资源。 | ||
搜索关键词: | 一种 音频 捕获 中的 无缝 平滑 方法 | ||
【主权项】:
1.一种音频捕获中的无缝平滑方法,其步骤为:1)将音频数据写入指针和音频数据读取指针指向音频数据缓冲区的首地址,同时在音频数据缓冲区中设置N个消息触发点将音频数据缓冲区分成N+1个子音频数据缓冲区,并且保证在任意相邻的两个子音频数据缓冲区进行音频捕获的时间大于进行音频读取的时间;2)启动音频捕获过程;3)判断音频数据写入指针是否到达消息触发点,如果到达,则在进行音频捕获的同时发送通知消息给系统并执行步骤4),如果没有到达,继续进行音频捕获;4)系统接收到通知消息后,启动音频读取过程;5)如果此时的消息触发点小于N,从音频数据读取指针的当前位置开始,以发送的消息触发点位置为结束读取这段缓冲区里的数据,并将音频数据读取指针指向消息触发点的下一个地址并执行步骤6),如果此时的消息触发点大于N,从音频数据读取指针的当前位置开始,以音频数据写入指针的位置为结束读取这段缓冲区里的数据,并将音频数据读取指针指向消息触发点的下一个地址并执行步骤7);6)结束音频读取过程并返回步骤3);7)结束音频读取过程并释放系统资源。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410037827.6/,转载请声明来源钻瓜专利网。
- 上一篇:自动取款机防密被盗活动屏风
- 下一篇:电机轴承