[发明专利]一种数据发送采样率的调节方法和装置有效
申请号: | 200910081863.5 | 申请日: | 2009-04-14 |
公开(公告)号: | CN101534400A | 公开(公告)日: | 2009-09-16 |
发明(设计)人: | 尹宝林 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | H04N5/44 | 分类号: | H04N5/44;H04N5/60;H04N5/00;G06F3/16 |
代理公司: | 北京亿腾知识产权代理事务所 | 代理人: | 陈 霁 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 发送 采样率 调节 方法 装置 | ||
技术领域
本发明涉及数据发送领域,尤其涉及一种数据发送采样率的调节方法和 装置。
背景技术
PCTV是一种电视卡/视频捕捉卡,它可以在在PC(person computer,个 人计算机)上实现电视具有的功能,甚至在观看的同时,还可以进行音视频 的编缉和处理。在PCTV及其相关产品中,音视频数据从PCTV卡通过串行 或者并行接口传输到PC,通过USB(通用串行总线)接口,再经过PCTV 卡的drvier(驱动程序)接收处理,传给direct-x再传到PC的声卡,direct-x 是一种应用程序接口,声卡接收到数据以后,按照预先配置好的采样率进行 采样和模-数转换,实现模拟声音的播放。传统的PCTV卡利用卡上的晶振分 频产生固定的音频发送频率,由于声音最终的播放频率由声卡决定,而声卡 的播放频率虽然可以设定,但是由于PCTV卡上的晶振频率与声卡上的晶振 频率之间存在差异,从而造成PCTV卡音频数据的发送频率与声卡的音频播 放频率之间存在误差。这种误差不可避免地造成音频在播放过程中出现断音 或者声音滞后从而音、视频不能同步等问题。虽然当PCTV卡上的晶振频率 与声卡上的晶振频率之间的误差较小时,上述情况并不明显。
发明内容
有鉴于此,本发明克服传统PCTV系统中存在的断音或音视频不能同步 的问题,提供一种数据发送采样率的调节方法和装置。
根据本发明的第一方面,提供了一种数据发送采样率的调节方法,包括:
1)接收数据接收缓冲存储器的状态信号,若所述状态信号表示的所述数 据接收缓冲存储器是空/满状态,则调节并输出微调量,若所述状态信号表示 的所述数据接收缓冲存储器不是空/满状态并且所述状态信号的前一个或者 前多个状态信号表示的所述数据接收缓冲存储器是空/满状态,则回调并输出 微调量;
2)根据所述微调量产生数据发送采样率,所述数据发送采样率用于采 样数据并发送到所述数据接收缓冲存储器。
进一步地,所述回调微调量,使所述微调量是所述状态信号的前一个或 者前多个状态信号时的微调量。
根据本发明的第二方面,提供了一种数据发送采样率的调节装置,包括:
微调量发生器,用于接收数据接收缓冲存储器的状态信号,若所述状态 信号表示的所述数据接收缓冲存储器是空/满状态,则调节并输出微调量,若 所述状态信号表示的所述数据接收缓冲存储器不是空/满状态并且所述状态 信号的前一个或者前多个状态信号表示的所述数据接收缓冲存储器是空/满 状态,则回调并输出微调量;
数据发送采样率发生器,接收所述微调量发生器输出的微调量,用于利 用所述微调量产生数据发送采样率,所述数据发送采样率用于采样数据并发 送到所述数据接收缓冲存储器。
进一步地,所述微调量产生器回调微调量,使所述微调量是所述状态信 号的前一个或者前多个状态信号时的微调量。
本发明的数据发送采样率的调节方法和装置可以动态调节PCTV卡的音 频数据发送采样率,在PC声卡的播放采样率固定的情况下,使PCTV卡的 音频数据发送频率与声卡的音频播放频率保持动态平衡,保证音频的正常播 放和音频视频同步播放。
本发明的数据发送采样率的调节方法和装置不仅适用于PCTV卡的音频 数据发送,也适用于任何发送端和接收端存在频率差异时的发送端动态调节 数据发送采样率,从而使发送端的数据发送和接收端的数据处理能够实现动 态平衡。
附图说明
图1是本发明一实施例的产生微调量的流程图;
图2是本发明一实施例的数据发送采样率的调节装置的结构框图。
具体实施方式
下面结合附图及具体实施方式对本发明技术方案做进一步的详细说明。
本发明的具体实施方式以PCTV卡调节发送到声卡的音频数据采样率为 例,声卡从direct-x中的音频数据缓冲存储器中读取音频数据并以固定的播 放采样率进行播放,driver检测direct-x中音频数据缓冲存储器的大小,调节 从USB的数据接收缓冲存储器读取音频数据的速率,而PCTV卡通过判断 USB的数据接收缓冲存储器的空/满状态来实时快速调节PCTV卡的音频数 据发送采样率,最终保证声卡的正常播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910081863.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置