專利名稱:音頻處理器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種將輸入的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)的音頻處
理器(audio processor)。
背景技術(shù):
傳統(tǒng)上將輸入的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)的音頻處理器以數(shù)字音頻數(shù)據(jù)的采樣頻率(即,當(dāng)將數(shù)字音頻數(shù)據(jù)從模擬音頻數(shù)據(jù)轉(zhuǎn)換為數(shù)字音頻數(shù)據(jù)時的采樣頻率)將數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)。也就是說,當(dāng)輸入數(shù)字音頻數(shù)據(jù)時,這種音頻處理器首先調(diào)整用于將數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)的采樣頻率,使該采樣頻率與輸入的數(shù)字音頻數(shù)據(jù)的采樣頻率相同,然后,以調(diào)整后的采樣頻率將輸入的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)。轉(zhuǎn)換的模擬音頻數(shù)據(jù)被輸出到揚聲器,揚聲器基于輸入的數(shù)字音頻數(shù)據(jù)來再現(xiàn)音頻。
當(dāng)輸入數(shù)字音頻數(shù)據(jù)時,上述音頻處理器執(zhí)行靜音處理(muteprocessing),從而直到完成采樣頻率的調(diào)整,才輸出由數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換的模擬音頻數(shù)據(jù)。結(jié)果,由于靜音處理,在待再現(xiàn)的音頻(基于輸入的數(shù)字音頻數(shù)據(jù)的音頻)的開始處常常出現(xiàn)聲音中斷(音頻不被再現(xiàn))。
公知一種音頻處理器,其避免在音頻的開始處出現(xiàn)聲音中斷(例如,參考日本特開第2007-80347號公報)。上述第2007-80347號公報中描述的音頻處理器(數(shù)字放大器)通過在等待用于調(diào)整采樣頻率的時間之后,將數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),從而避免在音頻(基于數(shù)字音頻數(shù)據(jù)的音頻)的開始處出現(xiàn)聲音中斷。
同時,公知一種用于接收無線電廣播的廣播接收器,其在數(shù)字廣播的采樣頻率改變時信號處理單元的設(shè)置改變期間,輸出與數(shù)字廣播具有相同內(nèi)容的模擬廣播的音頻(例如,參考日本特開第2005-277791號公報)。此外,有多種接收裝置將從網(wǎng)絡(luò)接收到的音頻數(shù)據(jù)記錄至緩存中,并根據(jù)參考時鐘
3讀出記錄在緩存中的音頻數(shù)據(jù),在所述的多種接收裝置中,公知一種接收裝置,其在音頻數(shù)據(jù)的采樣頻率改變時,清空記錄在緩存中的音頻數(shù)據(jù)(例如,
參考日本特開第2002-344561號公報)。另外,公知一種用于再現(xiàn)數(shù)字音頻數(shù)據(jù)的再現(xiàn)裝置,其防止在切換再現(xiàn)模式時產(chǎn)生噪音(例如,參考日本特開第2001-143394號公報)。
盡管如此,在第2007-80347號公報中所描述的上述音頻處理器中,在等待用于調(diào)整采樣頻率的時間之后,將輸入的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),這使得數(shù)字音頻數(shù)據(jù)的處理變得復(fù)雜。此外,即使采用在上述第2005-277791號公報、第2002-344561號公報和第2001-143394號公報中所公開的內(nèi)容,還是不能解決上述問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種音頻處理器,其能通過簡單的處理避免在將要被再現(xiàn)的音頻的開始處產(chǎn)生聲音中斷。
根據(jù)本發(fā)明,通過一種音頻處理器來達(dá)到上述目的,該音頻處理器用于將輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),該音頻處理器包括數(shù)據(jù)處理裝置,用于處理輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù);以及音頻轉(zhuǎn)換裝置,用于根據(jù)所述數(shù)字音頻數(shù)據(jù)的采樣頻率,將由數(shù)據(jù)處理裝置處理的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)。
數(shù)據(jù)處理裝置在輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)的開始處添加一時間的無聲數(shù)據(jù)(silentdata),該時間與用于在該數(shù)據(jù)處理裝置中完成采樣頻率設(shè)置的時間相同或者更長。
根據(jù)上述配置,當(dāng)再現(xiàn)數(shù)字音頻文件時,首先將無聲數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),隨后,將數(shù)字音頻文件中的普通(normal)數(shù)字音頻數(shù)據(jù)(即,最初包含在數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù))轉(zhuǎn)換為模擬音頻數(shù)據(jù)。因此,當(dāng)再現(xiàn)數(shù)字音頻文件時,在完成采樣頻率的設(shè)置以后,音頻處理器可將數(shù)字音頻文件中普通數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),并且可避免在將要被再現(xiàn)的音頻的開始處出現(xiàn)聲音中斷。而且,通過在數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)的開始處添加無聲數(shù)據(jù)這種簡單處理,就可避免在將要被再現(xiàn)的音頻的開始處出現(xiàn)聲音中斷。
4當(dāng)有多個輸入的數(shù)字音頻文件時,數(shù)據(jù)處理裝置可將無聲數(shù)據(jù)添加至開始被輸入的多個數(shù)字音頻文件中首個被輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)的開始處。因此,當(dāng)再現(xiàn)開始被輸入的多個數(shù)字音頻文件中首個輸入的數(shù)字音頻文件時,音頻處理器可避免在將要被再現(xiàn)的音頻的開始處出現(xiàn)聲音中斷。
優(yōu)選地,當(dāng)有多個輸入的數(shù)字音頻文件時,數(shù)據(jù)處理裝置將無聲數(shù)據(jù)添加至被連續(xù)輸入的多個數(shù)字音頻文件中的每個數(shù)字音頻數(shù)據(jù)的開始處。因此,當(dāng)被連續(xù)輸入的每個數(shù)字音頻文件被再現(xiàn)時,音頻處理器能夠避免在將要被再現(xiàn)的音頻的開始處出現(xiàn)聲音中斷。
在下文中將參考附圖描述本發(fā)明。要注意的是所有示出的附圖均是用于闡述本發(fā)明或其實施例的技術(shù)構(gòu)思,其中-
圖1是示出根據(jù)本發(fā)明優(yōu)選實施例的音頻處理器的示意性配置的電氣方
框圖;以及
圖2是示出圖1中的音頻處理器的操作的流程圖。
具體實施例方式
下文參考圖1和圖2來描述根據(jù)本發(fā)明優(yōu)選實施例的音頻處理器。圖1示出了根據(jù)本優(yōu)選實施例的音頻處理器的配置。音頻處理器1連接于SPDIF輸出單元2和揚聲器3之間,并基于從SPDIF輸出單元2輸出的數(shù)字音頻數(shù)據(jù),通過揚聲器3再現(xiàn)音頻。換句話說,從SPDIF輸出單元2中輸出的數(shù)字音頻數(shù)據(jù)被輸入至音頻處理器1 ,然后,音頻處理器1將輸入的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),并將轉(zhuǎn)換的模擬音頻數(shù)據(jù)輸出至揚聲器3。
SPDIF輸入單元2以SPDIF格式(Sony Philips數(shù)字接口格式)輸出數(shù)字音頻數(shù)據(jù),該SPDIF輸入單元2為DVD播放器、CD播放器、數(shù)字媒體服務(wù)器等。此外,SPDIF輸出單元2輸出呈數(shù)字音頻文件形式的數(shù)字音頻數(shù)據(jù)。換句話說,SPDIF輸出單元2通過數(shù)字音頻數(shù)據(jù)和采樣頻率數(shù)據(jù)等來構(gòu)成數(shù)字音頻文件,所述采樣頻率數(shù)據(jù)指示出當(dāng)將模擬音頻數(shù)據(jù)轉(zhuǎn)換為數(shù)字音頻數(shù)據(jù)時的采樣頻率,并且,SPDIF輸出單元2輸出呈數(shù)字音頻文件形式的數(shù)字音頻數(shù)據(jù)。
音頻處理器l包括DSP (數(shù)字信號處理器)11,用于處理數(shù)字?jǐn)?shù)據(jù);D/A轉(zhuǎn)換器(數(shù)字模擬轉(zhuǎn)換器)12,用于將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換為模擬數(shù)據(jù);控制器13,用于控制音頻處理器1的操作,等等。
DSP11分析從SPDIF輸出單元2輸入的數(shù)字音頻文件,然后從數(shù)字音頻文件中分離和提取出采樣頻率數(shù)據(jù)和數(shù)字音頻數(shù)據(jù)。此外,DSP11將從數(shù)字音頻文件中分離和提取出的采樣頻率數(shù)據(jù)輸出至控制器13。在執(zhí)行從數(shù)字音頻文件中分離和提取出的數(shù)字音頻數(shù)據(jù)的預(yù)定數(shù)據(jù)處理后,DSP11將處理過的數(shù)字音頻數(shù)據(jù)輸出至D/A轉(zhuǎn)換器12。
D/A轉(zhuǎn)換器12將從DSP11輸出的處理過的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)。由D/A轉(zhuǎn)換器12轉(zhuǎn)換的模擬音頻數(shù)據(jù)被輸出至揚聲器3,并且揚聲器3基于從SPDIF輸出單元2輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)來再現(xiàn)音頻??刂破?3控制音頻處理器1的各種操作。
由DSP11執(zhí)行的上述預(yù)定數(shù)據(jù)處理包括:解碼處理、誤差校正處理等等。DSP11在數(shù)字音頻數(shù)據(jù)的開始處添加無聲數(shù)據(jù),以此作為數(shù)字音頻數(shù)據(jù)的預(yù)定數(shù)據(jù)處理。也就是說,DSP11在開始從SPDIF輸出單元2輸入的數(shù)字音頻文件中首個輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)的開始處添加預(yù)定量時間(例如,l秒)的無聲數(shù)據(jù)。此外,當(dāng)從SPDIF輸出單元2連續(xù)地輸入多個數(shù)字音頻文件時,DSP11在連續(xù)輸入的多個數(shù)字音頻文件中的每個數(shù)字音頻數(shù)據(jù)的開始處添加預(yù)定量時間(例如,l秒)的無聲數(shù)據(jù)。DSP11構(gòu)成數(shù)據(jù)處理裝置。
DSP11以數(shù)字音頻數(shù)據(jù)的采樣頻率,將處理過的數(shù)字音頻數(shù)據(jù)輸出至D/A轉(zhuǎn)換器12。因此,處理過的數(shù)字音頻數(shù)據(jù)通過D/A轉(zhuǎn)換器12,以該數(shù)字音頻數(shù)據(jù)的采樣頻率轉(zhuǎn)換為模擬音頻數(shù)據(jù)。也就是說,DSP11和D/A轉(zhuǎn)換器12根據(jù)數(shù)字音頻數(shù)據(jù)的采樣頻率,將處理過的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)。DSP11以及D/A轉(zhuǎn)換器12構(gòu)成音頻轉(zhuǎn)換裝置。
圖2示出了音頻處理器1的操作的流程圖。首先,當(dāng)從SPDIF輸出單元2輸入數(shù)字音頻文件時(當(dāng)從SPDIF輸出單元2接收數(shù)字音頻文件時)(步驟#1為"是"),控制器13檢測數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)的采樣頻率(步驟#2)。換句話說,當(dāng)從SPDIF輸出單元2輸入數(shù)字音頻文件時,DSP11將包含在數(shù)字音頻文件中的采樣頻率數(shù)據(jù)輸出至控制器13,此外,控制器13基于該采樣頻率數(shù)據(jù),檢測從SPDIF輸出單元2輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)的采樣頻率。
接下來,控制器13發(fā)送命令至DSPll,以設(shè)置采樣頻率(步驟#3),并在數(shù)字音頻文件的數(shù)字音頻數(shù)據(jù)的開始處添加預(yù)定量時間(例如,1秒)的無聲數(shù)據(jù)(步驟#4),并執(zhí)行D/A轉(zhuǎn)換處理(步驟#5)。
一旦接收了上述命令,DSP11設(shè)置用于將數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)的釆樣頻率,使該采樣頻率和輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)的采樣頻率相同;執(zhí)行數(shù)據(jù)處理,以在輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)的開始處添加預(yù)定量時間(與用于完成采樣頻率設(shè)置的時間相同或更長,例如,1秒)的無聲數(shù)據(jù);以及將處理的數(shù)字音頻數(shù)據(jù)(即,在開始處被添加了無聲數(shù)據(jù)的數(shù)字音頻數(shù)據(jù))輸出至D/A轉(zhuǎn)換器12。
DSP11以預(yù)定頻率將處理的數(shù)字音頻數(shù)據(jù)輸出至D/A轉(zhuǎn)換器12直到完成采樣頻率的設(shè)置,并且在采樣頻率的設(shè)置完成以后,DSP11以設(shè)置的采樣頻率將處理的數(shù)字音頻數(shù)據(jù)輸出至D/A轉(zhuǎn)換器12。
因此,添加到數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)開始處的無聲數(shù)據(jù)通過D/A轉(zhuǎn)換器12被轉(zhuǎn)換為模擬音頻數(shù)據(jù),然后,跟隨在無聲數(shù)據(jù)后的數(shù)字音頻文件中的普通數(shù)字音頻數(shù)據(jù)(最初包含在數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù))通過D/A轉(zhuǎn)換器12被轉(zhuǎn)換為模擬音頻數(shù)據(jù)。因此,直到完成采樣頻率的設(shè)置,才將無聲數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),且通過揚聲器3再現(xiàn)的音頻變?yōu)闊o聲,并且在采樣頻率的設(shè)置完成以后,將數(shù)字音頻文件中的普通數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),并且通過揚聲器3來再現(xiàn)基于該數(shù)字音頻文件的音頻。
接下來,當(dāng)從SPDIF輸出單元2輸入另一個數(shù)字音頻文件時(步驟#6為"是"),控制器13重復(fù)上述步驟#2至步驟#6。也就是說,當(dāng)連續(xù)地輸入多個數(shù)字音頻文件時,對多個數(shù)字音頻文件中的每個數(shù)字音頻文件執(zhí)行采樣頻率的檢測、采樣頻率的設(shè)置以及無聲數(shù)據(jù)的添加,然后,將數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)。
根據(jù)具有上述配置的音頻處理器1,當(dāng)開始輸入數(shù)字音頻數(shù)據(jù)時,在開始被輸入的數(shù)字音頻文件中首個被輸入的數(shù)字音頻文件被再現(xiàn)時,首先將無聲數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),隨后,將數(shù)字音頻文件中的普通數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)。因此,當(dāng)開始被輸入的數(shù)字音頻文件中首個被輸入的數(shù)字音頻文件被再現(xiàn)時,數(shù)字音頻處理器1可在完成采樣頻率的設(shè)置以后,將數(shù)字音頻文件中的普通數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),以此能夠避免在將要被再現(xiàn)的音頻的開始處出現(xiàn)聲音中斷。
此外,當(dāng)連續(xù)地輸入多個數(shù)字音頻文件時,在連續(xù)輸入的多個數(shù)字音頻文件的每個數(shù)字音頻文件被再現(xiàn)時,首先將無聲數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),隨后再將數(shù)字音頻文件中的普通數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)。因此,當(dāng)被連續(xù)輸入的多個數(shù)字音頻文件中的每個數(shù)字音頻文件被再現(xiàn)時,數(shù)字音頻處理器1可在完成采樣頻率的設(shè)置以后,將數(shù)字音頻文件中的普通數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),以此能夠避免在將要被再現(xiàn)的音頻的開始處出現(xiàn)聲音中斷。
本發(fā)明并不限于上述優(yōu)選實施例的配置,在本發(fā)明的范圍內(nèi)可以進(jìn)行各
種修改。例如,本發(fā)明不僅適用于與以SPDIF格式輸出數(shù)字音頻數(shù)據(jù)的SPDIF輸出單元連接的音頻處理器,還適用于與以非SPDIF格式輸出數(shù)字音頻的單元連接的音頻處理器。換句話說,根據(jù)本發(fā)明的音頻處理器不僅可以處理SPDIF格式的數(shù)字音頻數(shù)據(jù),還可以處理非SPDIF格式的數(shù)字音頻數(shù)據(jù)。此外,在上述優(yōu)選實施例中,音頻處理器連接至揚聲器,但音頻處理器也可與揚聲器整合。
8
權(quán)利要求
1.一種音頻處理器,用于將輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),該音頻處理器包括數(shù)據(jù)處理裝置,用于處理輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù);以及音頻轉(zhuǎn)換裝置,用于根據(jù)該數(shù)字音頻數(shù)據(jù)的采樣頻率,將由該數(shù)據(jù)處理裝置處理的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù);其中,該數(shù)據(jù)處理裝置在輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)的開始處添加一時間的無聲數(shù)據(jù),該時間與在該數(shù)據(jù)處理裝置中完成采樣頻率設(shè)置的時間相同或者更長。
2. 根據(jù)權(quán)利要求1所述的音頻處理器,其中,當(dāng)有多個輸入的數(shù)字音頻文件時,該數(shù)據(jù)處理裝置將所述無聲數(shù)據(jù)添加 到開始被輸入的多個數(shù)字音頻文件中首個被輸入的數(shù)字音頻文件中的數(shù)字 音頻數(shù)據(jù)的開始處。
3. 根據(jù)權(quán)利要求2所述的音頻處理器,其中,當(dāng)有多個輸入的數(shù)字音頻文件時,該數(shù)據(jù)處理裝置將所述無聲數(shù)據(jù)添加 到被連續(xù)輸入的多個數(shù)字音頻文件中的每個數(shù)字音頻數(shù)據(jù)的開始處。
全文摘要
本發(fā)明提供一種音頻處理器,包括數(shù)字信號處理器,用于處理輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù);以及數(shù)字模擬轉(zhuǎn)換器,用于根據(jù)該數(shù)字音頻數(shù)據(jù)的采樣頻率,將由該數(shù)字信號處理器處理的數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù)。數(shù)字信號處理器將預(yù)定量時間的無聲數(shù)據(jù)添加到輸入的數(shù)字音頻文件中的數(shù)字音頻數(shù)據(jù)的開始處,該預(yù)定量時間與用于完成采樣頻率設(shè)置的時間相同或者更長。
文檔編號H04R3/00GK101582278SQ20091013885
公開日2009年11月18日 申請日期2009年5月11日 優(yōu)先權(quán)日2008年5月13日
發(fā)明者吉岡信治, 澤佳憲 申請人:船井電機(jī)株式會社