音频处理器的制作方法

文档序号:6773629阅读:189来源:国知局
专利名称:音频处理器的制作方法
技术领域
本发明涉及一种将输入的数字音频数据转换为模拟音频数据的音频处
理器(audio processor)。
背景技术
传统上,将输入的数字音频数据转换为模拟音频数据的音频处理器,以 该数字音频数据的采样频率(g卩,当将数字音频数据从模拟音频数据转换为 数字音频数据时的采样频率)将数字音频数据转换为模拟音频数据。也就是 说,当输入数字音频数据时,这种音频处理器首先调整用于将数字音频数据 转换为模拟音频数据的采样频率,使该采样频率与输入的数字音频数据的采 样频率相同,然后,以调整后的采样频率将输入的数字音频数据转换为模拟 音频数据。转换的模拟音频数据被输出到扬声器,扬声器基于输入的数字音 频数据来再现音频。
当先前被输入的数字音频数据的采样频率不同于随后被输入的数字音 频数据的采样频率时,上述音频处理器执行静音处理(mute processing), 从而直到完成采样频率的调整,才输出由数字音频数据转换的模拟音频数 据。结果,由于静音处理,在被再现的音频(基于随后输入的数字音频数据 的音频)的开始处常常出现声音中断(音频不被再现)。
现有一种公知的音频处理器,其避免在音频的开始处出现声音中断(例 如,参考日本特开第2007-80347号公报)。当连续的数字音频数据的采样频 率互不相同时,上述第2007-80347号公报中描述的音频处理器(数字放大器) 通过在等待用于调整采样频率的时间之后,将随后的数字音频数据转换为模 拟音频数据,从而避免了在音频(基于随后的数字音频数据的音频)的开始 处出现声音中断。
同时,现有一种公知的用于接收无线电广播的广播接收器,其在数字广 播的采样频率改变时信号处理单元的设置改变期间,输出与数字广播具有相同内容的模拟广播的音频(例如,参考日本特开第2005-277791号公报)。 此外,有多种接收装置将从网络接收到的音频数据记录至缓存中,并根据参 考时钟读出记录在缓存中的音频数据,在所述的多种接收装置中,公知一种 接收装置,其在音频数据的采样频率改变时清空记录在缓存中的音频数据 (例如,参考日本特开第2002-344561号公报)。另外,现有一种公知的用 于再现数字音频数据的再现装置,其防止在切换再现模式时产生噪音(例如, 参考日本特开第2001-143394号公报)。
尽管如此,在第2007-80347号公报中所描述的上述音频处理器中,在等 待用于调整采样频率的时间之后,将输入的数字音频数据转换为模拟音频数 据,这使得数字音频数据的处理变得复杂。此外,即使采用上述在第 2005-277791号公报、第2002-344561号公报和第2001-143394号公报中所公 开的内容,还是不能解决上述问题。

发明内容
本发明的目的是提供一种音频处理器,其可通过简单的处理避免在将要 被再现的音频的开始处出现声音中断。
根据本发明,通过一种音频处理器来达到上述目的,该音频处理器用于 将输入的数字音频文件中的数字音频数据转换为模拟音频数据,该音频处理
器包括数据处理装置,用于处理输入的数字音频文件中的数字音频数据;
以及音频转换装置,用于根据数字音频数据的采样频率,将数字处理装置处 理过的数字音频数据转换为模拟音频数据。
当多个数字音频文件被连续输入时,如果先前被输入的数字音频文件中 的数字音频数据的采样频率不同于随后被输入的数字音频文件中的数字音 频数据的采样频率,则数据处理装置在随后被输入的数字音频文件中的数字
音频数据的开始处添加一时间的无声数据(silentdata),该时间与在该数据 处理装置中完成采样频率设置的时间相同或者更长。
根据上述配置,当先前被输入的数字音频文件中的数字音频数据的采样 频率不同于随后被输入的数字音频文件中的数字音频数据的采样频率时,在
再现随后被输入的数字音频文件时,首先将无声数据转换为模拟音频数据, 随后,将数字音频文件中的普通数字音频数据(最初包含在数字音频文件中的数字音频数据)转换为模拟音频数据。因此,当再现随后被输入的数字音 频文件时,音频处理器可在完成采样频率的设置以后,将数字音频文件中的 普通数字音频数据转换为模拟音频数据,由此可避免在将要被再现的音频的 开始处出现声音中断。而且,音频处理器通过简单的处理,以在数字音频文 件中的数字音频数据的开始处添加无声数据,就可避免在音频的开始处出现 声音中断。
优选地,数据处理装置将无声数据添加到开始被输入的多个数字音频文 件中首个被输入的数字音频文件的数字音频数据的开始处。因此,当开始被 输入的数字音频文件中首个被输入的数字音频文件将要被再现时,数字音频 处理器能够避免在将要被再现的音频的开始处出现声音中断。


在下文中将参考附图描述本发明。要注意的是所有示出的附图均是用于 阐述本发明或是其实施例的技术构思的,其中
图1是示出根据本发明优选实施例的音频处理器的示意性配置的电气方 框图;以及
图2是示出图1中的音频处理器的操作的流程图。
具体实施例方式
下文参考图1和图2来描述根据本发明优选实施例的音频处理器。图1 示出了根据本优选实施例的音频处理器的配置。音频处理器1连接于SPDIF 输出单元2和扬声器3之间,并基于从SPDIF输出单元2输出的数字音频数 据,通过扬声器3再现音频。换句话说,从SPDIF输出单元2输出的数字音 频数据被输入至音频处理器l,并且,音频处理器1将输入的数字音频数据 转换为模拟音频数据,并将转换的模拟音频数据输出至扬声器3。
SPDIF输出单元2以SPDIF格式(索尼飞利浦数字接口格式(Sony Philips Digital Interface Format))输出数字音频数据,该SPDIF输入单元2为DVD 播放器、CD播放器、数字媒体服务器等。此外,SPDIF输出单元2输出呈 数字音频文件形式的数字音频数据。换句话说,SPDIF输出单元2通过数字 音频数据和采样频率数据等来构成数字音频文件,所述采样频率数据指示当将模拟音频数据转换为数字音频数据时的采样频率;并且,SPDIF输出单元 2输出呈数字音频文件形式的数字音频数据。
音频处理器l包括DSP (数字信号处理器)11,用于处理数字数据; D/A转换器(数字模拟转换器)12,用于将数字数据转换为模拟数据;以及 控制器13,用于控制音频处理器1的操作,等等。
DSP11分析从SPDIF输出单元2输入的数字音频文件,接着从数字音频 文件中分离和提取出采样频率数据和数字音频数据。此外,DSP11将从数字 音频文件中分离和提取出的采样频率数据输出至控制器13。在执行从数字音 频文件中被分离和提取出的数字音频数据的预定数据处理后,DSP11将处理 过的数字音频数据输出至D/A转换器12。
D/A转换器12将从DSP11输出的处理过的数字音频数据转换为模拟音 频数据。由D/A转换器12转换的模拟音频数据被输出至扬声器3,并且扬 声器3基于从SPDIF输出单元2输入的数字音频文件中的数字音频数据来再 现音频。控制器13控制音频处理器1的各种操作。
由DSP11执行的上述预定数据处理包括:解码处理、误差校正处理等等。 DSP11在数字音频数据的开始处添加无声数据,来作为数字音频数据的预定 数据处理。也就是说,DSP11在数字音频文件中的数字音频数据的开始处添 加预定量时间(例如为l秒)的无声数据,该数字音频文件是开始从SPDIF 输出单元2输入的数字音频文件中首个被输入的数字音频文件。此外,当从 SPDIF输出单元2连续地输入多个数字音频文件时,如果先前被输入的数字 音频文件中的数字音频数据的采样频率不同于随后被输入的数字音频文件 中的数字音频数据的采样频率,则DSP11在随后被输入的数字音频文件中的 数字音频数据的开始处添加预定量时间(例如为1秒)的无声数据。DSP11 构成数字处理装置。
DSP11以数字音频数据的采样频率,将处理的数字音频数据输出至D/A 转换器12。因此,通过D/A转换器12,以该数字音频数据的采样频率,将 处理的数字音频数据转换为模拟音频数据。也就是说,DSP11和D/A转换器 12根据数字音频数据的采样频率,将处理的数字音频数据转换为模拟音频数 据。DSP11以及D/A转换器12构成音频转换装置。
图2是示出音频处理器1的操作的流程图。首先,当从SPDIF输出单元2输入数字音频文件时(当从SPDIF输出单元2接收数字音频文件时)(步 骤#1为"是"),控制器13检测数字音频文件中的数字音频数据的采样频 率(步骤#2)。
换句话说,当从SPDIF输出单元2输入数字音频文件时,DSP11将包含 在数字音频文件中的采样频率数据输出至控制器13,并且,控制器13基于 采样频率数据,检测从SPDIF输出单元2输入的数字音频文件中的数字音频 数据的采样频率。
接下来,控制器13发送命令至DSPll,以设置采样频率(步骤#3), 从而在数字音频文件的数字音频数据的开始处添加预定量时间(例如1秒) 的无声数据(步骤#4),并执行D/A转换处理(步骤#5)。
一旦接收上述命令,DSP11设置用于将数字音频数据转换为模拟音频数 据的采样频率,使该采样频率与输入的数字音频文件中的数字音频数据的采 样频率相同;执行数据处理,用于在输入的数字音频文件中的数字音频数据 的开始处添加预定量时间(该预定量时间与用于完成采样频率的设置的时间 相同或更长,例如为l秒)的无声数据;并且将处理的数字音频数据(在开 始处添加了无声数据的数字音频数据)输出至D/A转换器12。
DSP11以预定频率将处理的数字音频数据输出至D/A转换器12直到完 成采样频率的设置,并且在采样频率的设置完成以后,DSP11以设置的采样 频率,将处理的数字音频数据输出至D/A转换器12。
因此,添加在数字音频文件中的数字音频数据开始处的无声数据,通过 D/A转换器12被转换为模拟音频数据,随后,数字音频文件中跟随在无声 数据后的普通数字音频数据(最初包含在数字音频文件中的数字音频数据), 通过D/A转换器12被转换为模拟音频数据。因此,直到完成采样频率的设 置,才将无声数据转换为模拟音频数据,并且通过扬声器3再现的音频变为 无声(silent),而且在完成采样频率的设置以后,将数字音频文件中的普通 数字音频数据转换为模拟音频数据,并且通过扬声器3来再现基于该数字音 频文件的音频。
接下来,当从SPDIF输出单元2输入另一个数字音频文件时(步骤#6 为"是"),控制器13检测数字音频文件中的数字音频数据的采样频率(步 骤#7),并确定先前被输入的数字音频文件中的数字音频数据的采样频率是否等于随后被输入的数字音频文件中的数字音频数据的采样频率(步骤#8)。
此时,当上述采样频率相同时(步骤#8为"是"),则控制器13重复 上述步骤#5至步骤#8。也就是说,当先前被输入的数字音频文件中的数字音 频数据的采样频率等于随后被输入的数字音频文件中的数字音频数据的采 样频率时,既不设置采样频率,也不在随后输入的数字音频文件中添加无声 数据,而将数字音频数据转换为模拟音频数据。
然而,当上述采样频率不同时(步骤#8为"否"),则控制器13重复 上述步骤#3至步骤#8。也就是说,当先前被输入的数字音频文件中的数字音 频数据的采样频率不同于随后被输入的数字音频文件中的数字音频数据的 采样频率时,对随后被输入的数字音频文件执行采样频率的设置以及无声数 据的添加,然后,将数字音频数据转换为模拟音频数据。
根据具有上述配置的音频处理器1,当开始输入数字音频数据时,在开 始被输入的数字音频文件中首个被输入的数字音频文件被再现时,首先将无 声数据转换为模拟音频数据,随后,将数字音频文件中的普通数字音频数据 转换为模拟音频数据。因此,当开始被输入的数字音频文件中首个被输入的 数字音频文件被再现时,音频处理器l可在完成采样频率的设置以后,将数 字音频文件中的普通数字音频数据转换为模拟音频数据,以此能够避免在将 要被再现的音频的开始处出现声音中断。
此外,当先前被输入的数字音频文件中的数字音频数据的采样频率不同 于随后被输入的数字音频文件中的数字音频数据的采样频率时,在再现随后 被输入的数字音频文件时,首先将无声数据转换为模拟音频数据,随后将数 字音频文件中的数字音频数据转换为模拟音频数据。因此,当再现随后被输 入的数字音频文件时,音频处理器l可在完成采样频率的设置以后,将数字 音频文件中的数字音频数据转换为模拟音频数据,以此能够避免在将要被再 现的音频的开始处出现声音中断。
此外,当先前被输入的数字音频文件中的数字音频数据的采样频率等于 随后被输入的数字音频文件中的数字音频数据的采样频率时,在再现随后被 输入的数字音频文件时,不添加无声数据,这样,在先前被输入的数字音频 文件中的普通数字音频数据转换成模拟音频之后,接着将随后被输入的数字 音频文件中的普通数字音频数据转换成模拟音频。因此,例如,即使当一首乐曲由两个或更多个数字乐曲文件组成,音频处理器1也能连续地再现这首 乐曲,且在再现期间没有无声间隔。
本发明不限于上述优选实施例的配置,而是,在本发明范围内可以适用
各种修改。例如,本发明不仅适用于与以SPDIF格式输出数字音频数据的 SPDIF输出单元连接的音频处理器,还适用于与输出非SPDIF格式的数字音 频的其他处理单元相连接的音频处理器。换句话说,根据本发明的音频处理 器不仅可以处理SPDIF格式的数字音频数据,还可以处理非SPDIF格式的 数字音频数据。此外,在上述优选实施例中,音频处理器连接至扬声器,但 也可将扬声器与音频处理器整合。
权利要求
1.一种音频处理器,其用于将输入的数字音频文件中的数字音频数据转换为模拟音频数据,该音频处理器包括数据处理装置,用于处理输入的数字音频文件中的数字音频数据;以及音频转换装置,用于根据该数字音频数据的采样频率,将通过该数据处理装置处理过的数字音频数据转换为模拟音频数据;其中,当连续输入多个数字音频文件时,如果先前被输入的数字音频文件中的数字音频数据的采样频率不同于随后被输入的数字音频文件中的数字音频数据的采样频率,则该数据处理装置在所述随后被输入的数字音频文件中的数字音频数据的开始处添加一时间的无声数据,该时间与在该数据处理装置中完成该采样频率的设置的时间相同或者更长。
2. 根据权利要求1所述的音频处理器,其中,该数据处理装置在开始被输入的多个数字音频文件中首个被输入的数 字音频文件中的数字音频数据的开始处添加该无声数据。
全文摘要
本发明提供一种音频处理器,其包括数字信号处理器,用于处理输入的数字音频文件中的数字音频数据;以及数字模拟转换器,用于根据该数字音频数据的采样频率,将通过该数字信号处理器处理过的数字音频数据转换为模拟音频数据。在连续输入多个数字音频文件时,如果先前被输入的数字音频文件中的数字音频数据的采样频率不同于随后输入的数字音频文件中的数字音频数据的采样频率,则数字信号处理器将一时间的无声数据添加到所述随后被输入的数字音频文件中的数字音频数据的开始处,该时间与用于完成采样频率的设置的时间相同或者更长。
文档编号G11B20/10GK101582279SQ20091013936
公开日2009年11月18日 申请日期2009年5月13日 优先权日2008年5月13日
发明者吉冈信治, 泽佳宪 申请人:船井电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1