【技术实现步骤摘要】
动态调整音频时钟的音频处理设备及音频处理方法
[0001]本专利技术涉及一种音频处理设备及音频处理方法,特别是涉及一种可动态调整音频时钟的音频处理设备及音频处理方法。
技术介绍
[0002]在现有的音频应用中,经常使用通用串行总线(universal series bus,USB)进行音频播放。然而,在使用USB音频设备的USB音频类(Audio Device Class)输出功能时,主机(Host)传送音频数据给音频设备的过程中,当音频数据的数据量与音频设备的集成电路间音频(Inter
‑
IC Sound,I2S)接口的位时钟(bit clock,BCLK)信号不匹配时,会引起I2S接口的溢出(overflow)或下溢(underflow),从而使得音频数据丢失,无法正常播放。
[0003]详细而言,假设BCLK信号为固定的,若主机所传送的音频数据延后并持续一段时间,则音频设备将产生空洞中断(empty interrupt)情形;若主机所传送的音频数据提前并持续一段时间,则音频设备将产生溢出中断( ...
【技术保护点】
【技术特征摘要】
1.一种动态调整音频时钟的音频处理设备,其包括:第一接口,配置成从主机接收音频数据;缓冲器,耦接该第一接口,配置成在第一采样阶段存储该音频数据以产生第一音频数据包,其中,该缓冲器配置成判断该第一音频数据包的数据量与第一上阈值及第一下阈值的关系;时钟发生器,配置成产生时钟信号;处理器,配置成控制该时钟发生器以调整该时钟信号的频率;第二接口,耦接该缓冲器,配置成将来自该缓冲器的该第一音频数据包及来自该时钟发生器的该时钟信号输出至编解码设备,使该编解码设备依据该时钟信号读取该第一音频数据包并进行处理,其中,响应于该缓冲器判断出该第一音频数据包的数据量小于该第一下阈值,该缓冲器输出下溢中断信号至该处理器,该处理器依据该下溢中断信号控制该时钟发生器以降低该时钟信号的频率,其中,响应于该缓冲器判断出该第一音频数据包的数据量大于该第一上阈值,该缓冲器输出溢出中断信号至该处理器,该处理器依据该溢出中断信号控制该时钟发生器以提升该时钟信号的频率。2.如权利要求1所述的音频处理设备,其中,该缓冲器还配置成在第二采样阶段存储该音频数据以产生第二音频数据包,其中,该缓冲器配置成判断该第二音频数据包的数据量与该第一上阈值及该第一下阈值的关系,其中,响应于该缓冲器判断出该第二音频数据包的数据量小于该第一下阈值,该缓冲器输出该下溢中断信号至该处理器,其中,响应于该缓冲器判断出该第二音频数据包的数据量大于该第一上阈值,该缓冲器输出该溢出中断信号至该处理器。3.如权利要求2所述的音频处理设备,其中,在该处理器依据该下溢中断信号或该溢出中断信号控制该时钟发生器调整该时钟信号的频率之前,该处理器还配置成判断该第二音频数据包的数据量是否随着该时钟信号被调整而不同于该第一音频数据包的数据量,若是,则该处理器忽略对应于该第二音频数据包的该下溢中断信号或该溢出中断信号。4.如权利要求1所述的音频处理设备,其中,响应于接收到该下溢中断信号,该处理器还配置成将该第一音频数据包的数据量代入第一步距函数,以计算该时钟信号的频率降幅...
【专利技术属性】
技术研发人员:杨振鹏,何东宇,孙健,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。