專利名稱:聲音數(shù)據(jù)處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及讀入保存在外部存儲(chǔ)器中的聲音數(shù)據(jù)并進(jìn)行處理的聲音 數(shù)據(jù)處理裝置。
背景技術(shù):
近年來,通過連接閃爍存儲(chǔ)器等的外部存儲(chǔ)器,讀入保存于外部存儲(chǔ) 器中的聲音數(shù)據(jù)并實(shí)施譯碼處理等的聲音數(shù)據(jù)處理裝置正在被廣泛使用。圖3表示作為背景技術(shù)的聲音數(shù)據(jù)處理裝置100的構(gòu)成。聲音數(shù)據(jù)處 理裝置100,其構(gòu)成包括中央處理部(CPU) 10、譯碼器12及接口部(IF 部)14。通過在IF部上連接閃爍存儲(chǔ)器等的外部存儲(chǔ)器102,在CPU10 中識(shí)別外部存儲(chǔ)器102。當(dāng)CPU10識(shí)別到外部存儲(chǔ)器102時(shí),根據(jù)從用戶 來的指示等,將預(yù)先保存在外部存儲(chǔ)器102內(nèi)的聲音數(shù)據(jù),通過IF部讀 出,在規(guī)定的時(shí)間內(nèi)轉(zhuǎn)移給譯碼器12。譯碼器12按照規(guī)定的格式譯碼從 外部存儲(chǔ)器102轉(zhuǎn)移來的聲音數(shù)據(jù),作為音頻輸出進(jìn)行輸出。另外,在專利文獻(xiàn)l中公開了一種提供與多個(gè)語音編譯碼對(duì)應(yīng)的對(duì)應(yīng) 多編譯碼的音頻系統(tǒng)的技術(shù)。這是通過CPU判定存儲(chǔ)在內(nèi)置于數(shù)字信號(hào) 處理部(DSP)的RAM中的語音編譯碼程序是否是與通過數(shù)字信號(hào)處理 部進(jìn)行譯碼的音樂信息相對(duì)應(yīng)的程序,通過對(duì)應(yīng)與否變更其處理。 [專利文獻(xiàn)l]特開2001—202094號(hào)公報(bào)然而,聲音數(shù)據(jù)處理裝置100,裝載在便攜用的壓縮音樂再生裝置中 的情況較多。在這樣的情況下,CPU10存在必須進(jìn)行來自用戶的按鍵輸入 的受理處理、顯示裝置的控制處理等的多個(gè)處理的情況,不特定化為聲音 數(shù)據(jù)的轉(zhuǎn)移。如果那樣,即使在僅僅進(jìn)行從外部存儲(chǔ)器的聲音數(shù)據(jù)的讀出及向譯碼 器的轉(zhuǎn)移的情況下,也需要使多功能的CPU10整體處于激活狀態(tài),存在 作為裝置全體的消耗電力增加的問題。發(fā)明內(nèi)容本發(fā)明正是用來解決上述問題的。本發(fā)明的聲音數(shù)據(jù)處理裝置,其特征在于,具備譯碼器,其對(duì)聲音數(shù)據(jù)進(jìn)行譯碼處理;接口部,其與外部存儲(chǔ)器連接;數(shù)據(jù)傳輸控制部,其 從與上述接口部連接的外部存儲(chǔ)器讀出聲音數(shù)據(jù),并將該聲音數(shù)據(jù)向上述 譯碼器傳輸;和中央處理部,其控制上述譯碼器、上述接口部及上述數(shù)據(jù) 傳輸控制部的處理。這里,上述數(shù)據(jù)傳輸控制部,最好根據(jù)上述中央處理部的命令,進(jìn)行 傳輸規(guī)定量的上述聲音數(shù)據(jù)的控制。另外,優(yōu)選上述中央處理部向上述數(shù) 據(jù)傳輸控制部輸出了傳輸上述聲音數(shù)據(jù)的命令后,在上述數(shù)據(jù)傳輸控制部 工作期間停止工作。 (發(fā)明效果)通過本發(fā)明,能夠抑制傳輸保存在外部存儲(chǔ)器中的聲音數(shù)據(jù)時(shí)的耗電。
圖1是表示關(guān)于本發(fā)明的實(shí)施方式的聲音數(shù)據(jù)處理裝置的構(gòu)成的模塊圖。圖2是表示關(guān)于本發(fā)明的實(shí)施方式的聲音處理裝置的處理方法的流程圖。圖3是表示背景技術(shù)中的聲音數(shù)據(jù)處理裝置的構(gòu)成的模塊圖。符號(hào)說明10—CPU;12—譯碼器;14一IF部;20—CPU;22—譯碼器;24—IF部;26—數(shù)據(jù)傳輸控制部;100、 200—聲音數(shù)據(jù)處理裝置;102—外部存儲(chǔ)器。
具體實(shí)施方式
[裝置構(gòu)成]如圖1所示,本發(fā)明實(shí)施方式中的聲音數(shù)據(jù)處理裝置200包括中央 處理部(CPU) 20、譯碼器22、接口部(IF部)24及數(shù)據(jù)傳輸控制部26。CPU20、譯碼器22、 IF部24及數(shù)據(jù)傳輸控制部26,通過總線,以可 相互進(jìn)行數(shù)據(jù)的收發(fā)的方式進(jìn)行連接。聲音數(shù)據(jù)處理裝置200,通過IF部 24連接外部存儲(chǔ)器102。外部存儲(chǔ)器102,可為閃爍存儲(chǔ)器等的存儲(chǔ)卡。CPU20是綜合地控制包括聲音數(shù)據(jù)處理裝置200的電子設(shè)備的半導(dǎo)體 器件。作為裝載有聲音數(shù)據(jù)處理裝置200的電子設(shè)備,例如可例舉壓縮音 樂再生裝置、具有無線通信機(jī)構(gòu)的手機(jī)、用于進(jìn)行數(shù)據(jù)管理的PDA等。 CPU20,例如可為ASIC (Application Specific Integrated Circuit)。 CPU20 通過執(zhí)行登錄在內(nèi)置存儲(chǔ)器中的程序,控制電子設(shè)備。例如,當(dāng)聲音數(shù)據(jù)處理裝置200為壓縮音樂再生裝置時(shí),CPU20從連 接總線的操作部(未圖示)上接受用戶的按鍵輸入,根據(jù)其按鍵輸入控制 音樂的再生條件,進(jìn)行使其控制結(jié)果顯示在顯示裝置(未圖示)上的控制。譯碼器22,利用規(guī)定的格式,從總線上取回進(jìn)行編碼處理或壓縮處理 的聲音數(shù)據(jù),按照其格式對(duì)聲音數(shù)據(jù)進(jìn)行解壓縮處理、譯碼處理。聲音數(shù) 據(jù)的譯碼方式例如可舉出WMA、 AMR、 DivX、 G.723、 MP3、 AAC。IF部24,其構(gòu)成包括用于外部存儲(chǔ)器102的安裝的插座(adapter)部、 電氣地連接外部存儲(chǔ)器102的外部端子的連接(connect)部、和進(jìn)行與外 部存儲(chǔ)器102的數(shù)據(jù)的讀出及數(shù)據(jù)的寫入的數(shù)據(jù)處理部。IF部24的插座部,具有與外部存儲(chǔ)器102的外形配合的插入空間。 IF部24的連接部,當(dāng)外部存儲(chǔ)器102安裝到插座部上時(shí),通過與設(shè)置在 外部存儲(chǔ)器102上的電極的接觸,使外部存儲(chǔ)器102的內(nèi)部電氣電路與IF 部24的數(shù)據(jù)處理部進(jìn)行電氣地連接。當(dāng)外部存儲(chǔ)器102為存儲(chǔ)卡時(shí),例如IF部24的數(shù)據(jù)處理部,通過基 于PC卡ATA規(guī)格接口的寄存器,控制程序或控制邏輯電路對(duì)來自CPU20 或數(shù)據(jù)傳輸控制部26的數(shù)據(jù)讀出等的命令進(jìn)行解釋,變換為對(duì)應(yīng)安裝在插座部上的外部存儲(chǔ)器102類型的指令。指令被送給外部存儲(chǔ)器102的內(nèi) 部電氣電路,讀出存儲(chǔ)在外部存儲(chǔ)器102上的數(shù)據(jù)(聲音數(shù)據(jù))。數(shù)據(jù)傳輸控制部26是用于進(jìn)行DMA (Direct Memory Access)傳輸?shù)?控制電路。在采用了數(shù)據(jù)傳輸控制部26的數(shù)據(jù)讀出中,可不通過CPU20 的運(yùn)算處理,從外部存儲(chǔ)器102直接讀出聲音數(shù)據(jù)。數(shù)據(jù)傳輸控制部26,為了保持關(guān)于數(shù)據(jù)傳輸?shù)耐ㄓ玫墓δ?,最好具?多個(gè)用于保持?jǐn)?shù)據(jù)傳輸?shù)目刂品椒?以下稱為指令)的指令存儲(chǔ)器28。指 令存儲(chǔ)器28,可利用與所保存的指令數(shù)目對(duì)應(yīng)的多個(gè)寄存器構(gòu)成,通過 CPU20設(shè)定指令。CPU20對(duì)數(shù)據(jù)傳輸控制部26,按照指令,只發(fā)送用于 開始數(shù)據(jù)傳輸控制的指令,根據(jù)其指示,數(shù)據(jù)傳輸控制部26從指令存儲(chǔ) 器28中按順序讀取指令并執(zhí)行。通過數(shù)據(jù)傳輸控制部26具備指令存儲(chǔ)器 28,能夠?qū)崿F(xiàn)防止電路規(guī)模的增大,同時(shí)可適應(yīng)各種各樣的數(shù)據(jù)傳輸?shù)臄?shù) 據(jù)傳輸控制部26。在采用了 CPU20的數(shù)據(jù)傳輸中,CPU20進(jìn)行向IF部24的數(shù)據(jù)讀出 命令、從外部存儲(chǔ)器102的數(shù)據(jù)讀出和從IF部24向譯碼器22的數(shù)據(jù)傳 輸這3個(gè)步驟的指令的輸出,控制聲音數(shù)據(jù)的傳輸。另一方面,在采用了數(shù)據(jù)傳輸控制部26的數(shù)據(jù)傳輸中,從CPU20向 數(shù)據(jù)傳輸控制部26的轉(zhuǎn)移命令一旦進(jìn)行,數(shù)據(jù)傳輸控制部26進(jìn)行向IF 部24的數(shù)據(jù)讀出命令、來自外部存儲(chǔ)器102的數(shù)據(jù)讀出和從IF部24向 譯碼器22的數(shù)據(jù)傳輸這3個(gè)步驟的命令的輸出,控制聲音數(shù)據(jù)的傳輸。 數(shù)據(jù)傳輸控制部26,隨時(shí)監(jiān)控?cái)?shù)據(jù)傳輸處理,在一群聲音數(shù)據(jù)(例如1 個(gè)歌曲的聲音數(shù)據(jù))的數(shù)據(jù)傳輸結(jié)束的時(shí)刻,輸出表示向CPU20的數(shù)據(jù) 傳輸處理結(jié)束的信號(hào)。 [控制方法]下面,參照?qǐng)D2所示的流程圖,針對(duì)本實(shí)施方式中的聲音數(shù)據(jù)處理裝 置200的控制進(jìn)行說明。在以下的說明中,存儲(chǔ)作為再生對(duì)象的聲音數(shù)據(jù) 的外部存儲(chǔ)器102,被預(yù)先安裝在IF部24上。在步驟S10中,受理聲音數(shù)據(jù)的再生處理指令。CPU20從操作部等的 用戶接口 (未圖示),讀出聲音數(shù)據(jù)再生處理指令,受理確定作為對(duì)象的 聲音數(shù)據(jù)的確定信息。確定信息將從安裝在IF部24上的外部存儲(chǔ)器102上預(yù)先讀出的聲音數(shù)據(jù)的文件名列表顯示在用戶接口的顯示部(未圖示)上,使用戶從其列表選擇作為再生對(duì)向的文件名。CPU20如果受理聲音數(shù) 據(jù)再生處理命令和確定信息,則向步驟S12轉(zhuǎn)移處理。在步驟S12中,從CUP20向數(shù)據(jù)傳輸控制部26發(fā)送指示聲音數(shù)據(jù)的 讀出的指令。當(dāng)CPU20在步驟S10中接受到聲音數(shù)據(jù)再生處理指令時(shí), 將與特定信息一起開始讀出處理的指令發(fā)送給數(shù)據(jù)傳輸控制部26。在步驟 S14中,在數(shù)據(jù)傳輸控制部26上受理來自CPU20來的指令。在步驟S16中,停止向CPU20的時(shí)鐘的供給,停止CPU20的動(dòng)作。 此時(shí),只要CPU20不被輸入中斷信號(hào),就繼續(xù)動(dòng)作的停止。在步驟S18 中,數(shù)據(jù)傳輸控制部26通過向IF部24、譯碼器22發(fā)送命令,讀出保存 在外部存儲(chǔ)器102中的聲音數(shù)據(jù),進(jìn)行譯碼處理,開始輸出音頻信號(hào)的處 理。在步驟S20中,數(shù)據(jù)傳輸控制部26,從步驟S18中求得的存儲(chǔ)器空 間,通過IF部24,在每個(gè)規(guī)定的字節(jié)數(shù)上從外部存儲(chǔ)器102讀出音樂數(shù) 據(jù),不通過CPU20繼續(xù)進(jìn)行向譯碼器22傳輸?shù)目刂?。譯碼器22依次對(duì) 從數(shù)據(jù)傳輸控制部26輸入的數(shù)據(jù)進(jìn)行譯碼,并作為音頻信號(hào)輸出。在步驟S22中,判定作為讀出對(duì)象被指定的聲音數(shù)據(jù)是否全部被讀出。 數(shù)據(jù)傳輸控制部26,判定保存在步驟S18中所求得的存儲(chǔ)器空間上的聲音 數(shù)據(jù)的全部讀出是否已結(jié)束。如果結(jié)束,向步驟S24轉(zhuǎn)移處理,反之則返 回到步驟S20的處理。在步驟S24中,返回到從數(shù)據(jù)傳輸控制部26CPU20的處理。數(shù)據(jù)傳 輸控制部26,將表示字符串傳輸結(jié)束的結(jié)束信號(hào)發(fā)送給CPU20。在CPU20 中結(jié)束信號(hào)被接收,數(shù)據(jù)傳輸處理結(jié)束。象上述那樣,在本實(shí)施方式中,聲音數(shù)據(jù)處理裝置200上的數(shù)據(jù)傳輸 處理,實(shí)質(zhì)上不通過CPU20進(jìn)行。因此,能夠減輕CPU20上的處理負(fù)擔(dān), 并且由于數(shù)據(jù)傳輸控制部26在控制數(shù)據(jù)傳輸期間能夠停止CPU20的動(dòng) 作,所以能夠降低包括聲音數(shù)據(jù)處理裝置200的電子設(shè)備的消耗電力。在本發(fā)明的實(shí)施方式中,外部存儲(chǔ)器102表示了可裝卸的存儲(chǔ)卡的情 況,但本發(fā)明并不限定于此。例如外部存儲(chǔ)器102也可以為在壓縮音樂再 生裝置等的電子設(shè)備中,與聲音數(shù)據(jù)處理裝置200同時(shí)被裝載的內(nèi)置型的存儲(chǔ)芯片。此時(shí),聲音數(shù)據(jù)處理裝置200,最好具備用于從外部的計(jì)算機(jī)向存儲(chǔ)芯片寫入音樂數(shù)據(jù)的輸入輸出接口。輸入輸出接口例如可采用USB (Universal Serial Bus)。另外,在本發(fā)明的實(shí)施方式中,聲音數(shù)據(jù)處理裝置200表示了用于音 樂再生的情況,但本發(fā)明并不限定于此。例如,聲音數(shù)據(jù)處理裝置200的 功能可轉(zhuǎn)用為所壓縮的映像數(shù)據(jù)的再生處理。作為被壓縮的映像數(shù)據(jù),可 舉出例如Mpeg (注冊(cè)商標(biāo))、WMV (Windows Media Video)(注冊(cè)商標(biāo)) 等形式。
權(quán)利要求
1、一種聲音數(shù)據(jù)處理裝置,具備譯碼器,其對(duì)聲音數(shù)據(jù)進(jìn)行譯碼處理;接口部,其與外部存儲(chǔ)器連接;數(shù)據(jù)傳輸控制部,其從與上述接口部連接的外部存儲(chǔ)器讀出聲音數(shù)據(jù),并將該聲音數(shù)據(jù)向上述譯碼器傳輸;和中央處理部,其控制上述譯碼器、上述接口部及上述數(shù)據(jù)傳輸控制部的處理。
2、 根據(jù)權(quán)利要求1所述的聲音數(shù)據(jù)處理裝置,其特征在于, 上述數(shù)據(jù)傳輸控制部,根據(jù)上述中央處理部的命令進(jìn)行傳輸規(guī)定量的上述聲音數(shù)據(jù)的控制。
3、 根據(jù)權(quán)利要求1或2所述的聲音數(shù)據(jù)處理裝置,其特征在于, 上述中央處理部向上述數(shù)據(jù)傳輸控制部輸出了傳輸上述聲音數(shù)據(jù)的命令后,在上述數(shù)據(jù)傳輸控制部工作的期間停止工作。
全文摘要
本發(fā)明提供一種能夠降低包括聲音數(shù)據(jù)處理裝置的電子設(shè)備的消耗電力的聲音數(shù)據(jù)處理裝置。具備對(duì)聲音數(shù)據(jù)進(jìn)行譯碼處理的譯碼器(22);連接外部存儲(chǔ)器的接口部(24);從安裝在接口部(24)上的外部存儲(chǔ)器(102)上讀出聲音數(shù)據(jù),傳輸給譯碼器(22)的數(shù)據(jù)傳輸控制部(26);和控制譯碼器(22)、接口部(24)及數(shù)據(jù)傳輸控制部(26)的處理的中央處理部(20),從而能夠解決上述課題。
文檔編號(hào)G10H1/00GK101241700SQ20081000530
公開日2008年8月13日 申請(qǐng)日期2008年1月30日 優(yōu)先權(quán)日2007年2月6日
發(fā)明者清崎健一 申請(qǐng)人:三洋電機(jī)株式會(huì)社;三洋半導(dǎo)體株式會(huì)社