專(zhuān)利名稱(chēng):音樂(lè)播放設(shè)備,音樂(lè)播放方法和電話(huà)終端裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適合于在車(chē)載電話(huà)或便攜式電話(huà)中使用的音樂(lè)播放設(shè)備和音樂(lè)播放方法。
背景技術(shù):
在例如公知的作為模擬或數(shù)字蜂窩系統(tǒng)的PDC(個(gè)人數(shù)字蜂窩式遠(yuǎn)程通信系統(tǒng))或PHS(個(gè)人手持電話(huà)系統(tǒng))等便攜式電話(huà)系統(tǒng)中,當(dāng)有電話(huà)到達(dá)時(shí),電話(huà)終端裝置將響鈴來(lái)提醒用戶(hù)。傳統(tǒng)上,是由嘟嘟聲來(lái)完成提醒,但是由于嘟嘟聲是一種刺耳的噪聲,所以最近已用樂(lè)曲來(lái)代替嘟嘟聲。
上述類(lèi)型的傳統(tǒng)電話(huà)終端裝置可以產(chǎn)生旋律,但是其產(chǎn)生的旋律遠(yuǎn)不能得到令人滿(mǎn)意的質(zhì)量。
為了解決這一問(wèn)題,認(rèn)為有效的辦法是采用帶有自動(dòng)演奏功能的樂(lè)曲播放設(shè)備。這種能夠自動(dòng)演奏的傳統(tǒng)樂(lè)曲播放設(shè)備包括中央處理單元(CPU)、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)和音調(diào)發(fā)生器。所述設(shè)備按照以下方式播放一首樂(lè)曲CPU執(zhí)行存儲(chǔ)在ROM中的自動(dòng)演奏程序以便從ROM或RAM中讀取音樂(lè)數(shù)據(jù),同時(shí)在音調(diào)發(fā)生器上設(shè)定音調(diào)發(fā)生參數(shù)。
對(duì)這種電話(huà)終端裝置的要求是小型化、低價(jià)和多功能。裝在機(jī)內(nèi)的CPU必須執(zhí)行各種操作,例如處理進(jìn)出電話(huà)和進(jìn)行顯示。換句話(huà)說(shuō),如果在便攜式電話(huà)終端裝置中使用樂(lè)曲播放設(shè)備,CPU除了要完成其它電話(huà)功能之外,還必須進(jìn)行樂(lè)曲播放,這就需要使用高速CPU。CPU的處理速度越快,電話(huà)終端裝置的價(jià)格越高。
公知的是還可以使用帶有樂(lè)曲播放功能的旋律IC。旋律IC由音調(diào)發(fā)生器、定序器、存儲(chǔ)音樂(lè)樂(lè)譜數(shù)據(jù)的ROM、和其它用于存儲(chǔ)音質(zhì)數(shù)據(jù)的ROM構(gòu)成。當(dāng)從外部接收到音樂(lè)播放指令時(shí),旋律IC遵循從樂(lè)譜數(shù)據(jù)ROM中讀取的樂(lè)譜數(shù)據(jù)而播放旋律音調(diào),所播放的音調(diào)具有從音質(zhì)數(shù)據(jù)ROM中讀取的音質(zhì)。如果將這種旋律IC與電話(huà)終端裝置相結(jié)合,則不必由CPU進(jìn)行樂(lè)曲播放,這樣就可以使用價(jià)格不昂貴的低速CPU。
然而,旋律IC只有很小的音質(zhì)數(shù)據(jù)ROM存儲(chǔ)容量。音質(zhì)數(shù)據(jù)ROM的存儲(chǔ)容量如此之小,以致于限制了參數(shù)數(shù)量和音質(zhì)數(shù)據(jù)的種類(lèi),這使得很難產(chǎn)生高質(zhì)量的音調(diào)或多種音調(diào)。
此外,因?yàn)樾蒊C的樂(lè)譜數(shù)據(jù)ROM存儲(chǔ)容量很小,所以使可存儲(chǔ)的樂(lè)曲數(shù)量和待播放的樂(lè)曲長(zhǎng)度受到限制。樂(lè)譜數(shù)據(jù)ROM的存儲(chǔ)容量是如此之小,以致于無(wú)法存儲(chǔ)播放高質(zhì)量樂(lè)曲所需的大量音樂(lè)數(shù)據(jù),因此,除了一些低質(zhì)量的旋律之外,無(wú)法播放其它旋律。
發(fā)明內(nèi)容
考慮到這些情況,本發(fā)明的一個(gè)目的在于提供一種樂(lè)曲播放設(shè)備和樂(lè)曲播放方法,其即使在存儲(chǔ)音質(zhì)數(shù)據(jù)的存儲(chǔ)器具有小存儲(chǔ)容量的情況下也能使待播放的樂(lè)曲具有不同音質(zhì)。
本發(fā)明的另一個(gè)目的是提供一種樂(lè)曲播放設(shè)備和樂(lè)曲播放方法,即使在用于存儲(chǔ)樂(lè)譜數(shù)據(jù)的存儲(chǔ)器具小存儲(chǔ)容量的情況下,也能使待播放的樂(lè)曲具有不同音質(zhì)。
本發(fā)明的再一個(gè)目的是提供一種樂(lè)曲播放設(shè)備、樂(lè)曲播放方法和電話(huà)終端裝置,借此,即使是使用低速處理單元也能播放具有高質(zhì)量音調(diào)的樂(lè)曲。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種在電話(huà)終端設(shè)備中使用的音樂(lè)播放設(shè)備,所述電話(huà)終端設(shè)備具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能,所述音樂(lè)播放設(shè)備用來(lái)播放與電話(huà)功能有關(guān)的樂(lè)曲,該音樂(lè)播放設(shè)備包括音質(zhì)數(shù)據(jù)存儲(chǔ)器,其具有有限的容量,用于存儲(chǔ)與第一數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于保存在電話(huà)終端設(shè)備數(shù)據(jù)源中的第二數(shù)量的音質(zhì);接口,其可被啟動(dòng)以將音質(zhì)數(shù)據(jù)從數(shù)據(jù)源傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器,從而使音質(zhì)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)傳送的音質(zhì)數(shù)據(jù);樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)代表樂(lè)曲的樂(lè)譜數(shù)據(jù);音調(diào)發(fā)生器,其設(shè)有從存儲(chǔ)在樂(lè)譜數(shù)據(jù)存儲(chǔ)器內(nèi)的樂(lè)譜數(shù)據(jù)中得出的音調(diào)發(fā)生參數(shù),用于產(chǎn)生樂(lè)曲音調(diào);和演奏控制器,其譯出樂(lè)譜數(shù)據(jù),以便從音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀出由樂(lè)譜數(shù)據(jù)指定的音質(zhì)數(shù)據(jù),從而用讀出的音質(zhì)數(shù)據(jù)設(shè)定音調(diào)發(fā)生器,使音調(diào)發(fā)生器能根據(jù)讀出的音質(zhì)數(shù)據(jù),產(chǎn)生具有由樂(lè)譜數(shù)據(jù)指定音質(zhì)的音調(diào)。
優(yōu)選地,該音調(diào)發(fā)生器能夠同時(shí)產(chǎn)生分配給樂(lè)曲各部分的第三數(shù)量的音調(diào),該數(shù)量的音調(diào)不多于由音質(zhì)數(shù)據(jù)存儲(chǔ)器得到的第一數(shù)量的音質(zhì),而且演奏控制器讀出與第三數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第三數(shù)量的音質(zhì)根據(jù)樂(lè)譜數(shù)據(jù)被分配到各部分。
優(yōu)選地,該演奏控制器譯出樂(lè)譜數(shù)據(jù),該樂(lè)譜數(shù)據(jù)包含表示樂(lè)曲部分的部分?jǐn)?shù)據(jù)和將音質(zhì)分配給所述樂(lè)曲部分的音質(zhì)分配數(shù)據(jù),然后該演奏控制器按照該音質(zhì)分配數(shù)據(jù)將所述部分?jǐn)?shù)據(jù)轉(zhuǎn)換為音質(zhì)編號(hào),并且從該音質(zhì)數(shù)據(jù)存儲(chǔ)器讀出與該音質(zhì)編號(hào)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù)。
優(yōu)選地,在該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中產(chǎn)生空余區(qū)時(shí),該樂(lè)譜數(shù)據(jù)存儲(chǔ)器向該電話(huà)終端設(shè)備的處理器發(fā)送一中斷請(qǐng)求信號(hào),從而使該處理器啟動(dòng)該接口將樂(lè)譜數(shù)據(jù)從數(shù)據(jù)源傳送到該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中,以將該樂(lè)譜數(shù)據(jù)寫(xiě)入到所述樂(lè)譜數(shù)據(jù)存儲(chǔ)器的空余區(qū)中,并且其中該演奏控制器輸出一讀取信號(hào),用于從該樂(lè)譜數(shù)據(jù)存儲(chǔ)器連續(xù)讀取樂(lè)譜數(shù)據(jù),從而使在該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中產(chǎn)生另一空余區(qū)。
優(yōu)選的是,該音樂(lè)播放設(shè)備還包括一標(biāo)引解碼器,其從該接口接收標(biāo)引數(shù)據(jù),該標(biāo)引數(shù)據(jù)表示音質(zhì)數(shù)據(jù)將從數(shù)據(jù)源被傳送到該音質(zhì)數(shù)據(jù)存儲(chǔ)器,并且然后該標(biāo)引解碼器對(duì)所接收到的標(biāo)引數(shù)據(jù)進(jìn)行解碼,以在該接口被啟動(dòng)以將音質(zhì)數(shù)據(jù)傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器時(shí)輸出一指令至該音質(zhì)數(shù)據(jù)存儲(chǔ)器,從而將音質(zhì)數(shù)據(jù)寫(xiě)入其中。本發(fā)明的電話(huà)終端設(shè)備包括為執(zhí)行任務(wù)而處理數(shù)據(jù)的處理器,其具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能;存儲(chǔ)器裝置,其存儲(chǔ)包含音樂(lè)數(shù)據(jù)的數(shù)據(jù),所述音樂(lè)數(shù)據(jù)由表現(xiàn)樂(lè)曲的音質(zhì)數(shù)據(jù)和樂(lè)譜數(shù)據(jù)構(gòu)成;和音樂(lè)播放裝置,其在處理器的控制下根據(jù)音樂(lè)數(shù)據(jù)進(jìn)行工作,以便跟隨處理器執(zhí)行的任務(wù)播放樂(lè)曲;其中音樂(lè)播放裝置包括音質(zhì)數(shù)據(jù)存儲(chǔ)器,其以有限的容量存儲(chǔ)與第一數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于保存在存儲(chǔ)器裝置中的第二數(shù)量的音質(zhì);接口,其可被啟動(dòng)以將音質(zhì)數(shù)據(jù)從存儲(chǔ)器裝置傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器,以便使音質(zhì)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)傳送來(lái)的音質(zhì)數(shù)據(jù);樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)代表樂(lè)曲的樂(lè)譜數(shù)據(jù);音調(diào)發(fā)生器,其設(shè)定從存儲(chǔ)在樂(lè)譜數(shù)據(jù)存儲(chǔ)器內(nèi)的樂(lè)譜數(shù)據(jù)中獲得的音調(diào)發(fā)生參數(shù),以便產(chǎn)生樂(lè)曲的音調(diào);和演奏控制器,其譯出樂(lè)譜數(shù)據(jù),以便從音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀出由樂(lè)譜數(shù)據(jù)指定的音質(zhì)數(shù)據(jù),并用讀出的音質(zhì)數(shù)據(jù)設(shè)定音調(diào)發(fā)生器,以便使音調(diào)發(fā)生器能根據(jù)讀出的音質(zhì)數(shù)據(jù),產(chǎn)生具有由樂(lè)譜數(shù)據(jù)指定的音質(zhì)的音調(diào)。
優(yōu)選地,該音調(diào)發(fā)生器可以同時(shí)產(chǎn)生分配給樂(lè)曲各部分的第三數(shù)量的音調(diào),第三數(shù)量的音調(diào)不多于由音質(zhì)數(shù)據(jù)存儲(chǔ)器得到的第一數(shù)量的音質(zhì),而且演奏控制器讀取與根據(jù)樂(lè)譜數(shù)據(jù)分配給各部分的第三數(shù)量的音質(zhì)相應(yīng)的音質(zhì)數(shù)據(jù)。
優(yōu)選地,該電話(huà)終端設(shè)備進(jìn)一步包括通信裝置,其能夠與外部數(shù)據(jù)庫(kù)通信,以便將音樂(lè)數(shù)據(jù)從外部數(shù)據(jù)庫(kù)下載到存儲(chǔ)器裝置中。
優(yōu)選地,該演奏控制器譯出樂(lè)譜數(shù)據(jù),該樂(lè)譜數(shù)據(jù)包含表示樂(lè)曲部分的部分?jǐn)?shù)據(jù)和將音質(zhì)分配給所述樂(lè)曲部分的音質(zhì)分配數(shù)據(jù),然后該演奏控制器按照該音質(zhì)分配數(shù)據(jù)將所述部分?jǐn)?shù)據(jù)轉(zhuǎn)換為音質(zhì)編號(hào),并且從該音質(zhì)數(shù)據(jù)存儲(chǔ)器讀出與該音質(zhì)編號(hào)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù)。
優(yōu)選地,在該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中產(chǎn)生空余區(qū)時(shí),該樂(lè)譜數(shù)據(jù)存儲(chǔ)器向該處理器發(fā)送一中斷請(qǐng)求信號(hào),從而使該處理器啟動(dòng)該接口將樂(lè)譜數(shù)據(jù)從該存儲(chǔ)器裝置傳送到該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中,以將該樂(lè)譜數(shù)據(jù)寫(xiě)入到所述樂(lè)譜數(shù)據(jù)存儲(chǔ)器的空余區(qū)中,并且其中該演奏控制器輸出一讀取信號(hào),用于從該樂(lè)譜數(shù)據(jù)存儲(chǔ)器連續(xù)讀取樂(lè)譜數(shù)據(jù),從而使在該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中產(chǎn)生另一空余區(qū)。
優(yōu)選地,該電話(huà)終端設(shè)備還包括一標(biāo)引解碼器,其從該接口接收標(biāo)引數(shù)據(jù),該標(biāo)引數(shù)據(jù)表示音質(zhì)數(shù)據(jù)將從該存儲(chǔ)器裝置被傳送到該音質(zhì)數(shù)據(jù)存儲(chǔ)器,并且然后該標(biāo)引解碼器對(duì)所接收到的標(biāo)引數(shù)據(jù)進(jìn)行解碼,以在該接口被啟動(dòng)以將音質(zhì)數(shù)據(jù)傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器時(shí)輸出一指令至該音質(zhì)數(shù)據(jù)存儲(chǔ)器,從而將音質(zhì)數(shù)據(jù)寫(xiě)入其中。
本發(fā)明還提供一種在電話(huà)終端設(shè)備中使用的音樂(lè)播放設(shè)備,所述電話(huà)終端設(shè)備具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能,所述音樂(lè)播放設(shè)備用來(lái)播放與電話(huà)功能有關(guān)的樂(lè)曲,該音樂(lè)播放設(shè)備包括樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)代表樂(lè)曲的樂(lè)譜數(shù)據(jù);音質(zhì)數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)音質(zhì)數(shù)據(jù);可設(shè)置參數(shù)的調(diào)頻型音調(diào)發(fā)生器,其用于通過(guò)調(diào)頻產(chǎn)生和聲以合成音調(diào);以及演奏控制器,其根據(jù)存儲(chǔ)的樂(lè)譜數(shù)據(jù)為音調(diào)發(fā)生器設(shè)定參數(shù),以便使音調(diào)發(fā)生器合成由樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)表現(xiàn)的樂(lè)曲音調(diào)。
優(yōu)選地,該音質(zhì)數(shù)據(jù)存儲(chǔ)器具有有限的容量,用于存儲(chǔ)與預(yù)定數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù)。
本發(fā)明還提供一種在電話(huà)終端設(shè)備中使用的音樂(lè)播放設(shè)備,所述電話(huà)終端設(shè)備具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能,所述音樂(lè)播放設(shè)備用來(lái)播放與電話(huà)功能有關(guān)的樂(lè)曲,該音樂(lè)播放設(shè)備包括樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其具有用于存儲(chǔ)一部分樂(lè)譜數(shù)據(jù)的有限的空間,這些數(shù)據(jù)表現(xiàn)樂(lè)曲并可由電話(huà)終端設(shè)備的數(shù)據(jù)源提供;接口,其可被啟動(dòng)以將樂(lè)譜數(shù)據(jù)從數(shù)據(jù)源加載到樂(lè)譜數(shù)據(jù)存儲(chǔ)器;音質(zhì)數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)音質(zhì)數(shù)據(jù);音調(diào)發(fā)生器,其設(shè)有從樂(lè)譜數(shù)據(jù)得到的可變參數(shù),以便順序地產(chǎn)生樂(lè)曲音調(diào);演奏控制器,其從樂(lè)譜數(shù)據(jù)存儲(chǔ)器中順序地讀出樂(lè)譜數(shù)據(jù),以便根據(jù)讀出的樂(lè)譜數(shù)據(jù)和存儲(chǔ)的音質(zhì)數(shù)據(jù)為音調(diào)發(fā)生器設(shè)定可變參數(shù);和存儲(chǔ)監(jiān)視器,其基于對(duì)樂(lè)譜數(shù)據(jù)的順序讀出來(lái)檢測(cè)什么時(shí)候在樂(lè)譜數(shù)據(jù)存儲(chǔ)器有限的空間中產(chǎn)生空余區(qū),以便啟動(dòng)接口將其它部分的樂(lè)譜數(shù)據(jù)加載到空余區(qū)中,由此可以使音調(diào)發(fā)生器連續(xù)產(chǎn)生樂(lè)曲的音調(diào)。
優(yōu)選地,該音質(zhì)數(shù)據(jù)存儲(chǔ)器具有有限的容量,用于存儲(chǔ)與預(yù)定數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù)。
本發(fā)明所述的電話(huà)終端設(shè)備包括將信號(hào)傳送到遠(yuǎn)程位置并從遠(yuǎn)程位置接收信號(hào)的通信單元;能播放與信號(hào)有關(guān)的樂(lè)曲的音樂(lè)播放單元;其中音樂(lè)播放單元包括樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)表現(xiàn)樂(lè)曲的樂(lè)譜數(shù)據(jù);可設(shè)置參數(shù)的調(diào)頻型音調(diào)發(fā)生器,其用于通過(guò)調(diào)頻產(chǎn)生和聲以合成音調(diào);和演奏控制器,其根據(jù)存儲(chǔ)的樂(lè)譜數(shù)據(jù)為音調(diào)發(fā)生器設(shè)定參數(shù),以便使音調(diào)發(fā)生器合成由樂(lè)譜數(shù)據(jù)表現(xiàn)的樂(lè)曲音調(diào)。
優(yōu)選地,該音樂(lè)播放單元進(jìn)一步包括音質(zhì)數(shù)據(jù)存儲(chǔ)器,其以有限的容量存儲(chǔ)與預(yù)定數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),并且演奏控制器譯出樂(lè)譜數(shù)據(jù),以便從音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀出與由樂(lè)譜數(shù)據(jù)指定的音質(zhì)相應(yīng)的音質(zhì)數(shù)據(jù),并根據(jù)讀出的音質(zhì)數(shù)據(jù)設(shè)定音調(diào)發(fā)生器,從而使音調(diào)發(fā)生器合成樂(lè)曲的音調(diào),所述音調(diào)具有由樂(lè)譜數(shù)據(jù)指定的音質(zhì)。
優(yōu)選地,該演奏控制器譯出樂(lè)譜數(shù)據(jù),該樂(lè)譜數(shù)據(jù)包含表示樂(lè)曲部分的部分?jǐn)?shù)據(jù)和將音質(zhì)分配給所述樂(lè)曲部分的音質(zhì)分配數(shù)據(jù),然后該演奏控制器按照該音質(zhì)分配數(shù)據(jù)將所述部分?jǐn)?shù)據(jù)轉(zhuǎn)換為音質(zhì)編號(hào),并且從該音質(zhì)數(shù)據(jù)存儲(chǔ)器讀出與該音質(zhì)編號(hào)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù)。
優(yōu)選地,該音樂(lè)播放單元進(jìn)一步包括一個(gè)接口,其能在音樂(lè)播放單元和其它單元之間傳送包含音質(zhì)數(shù)據(jù)的數(shù)據(jù),所述接口被啟動(dòng)用于將音質(zhì)數(shù)據(jù)傳送給音樂(lè)播放單元,從而使音質(zhì)數(shù)據(jù)存儲(chǔ)器加載。
優(yōu)選地,電話(huà)終端設(shè)備進(jìn)一步包括處理各種數(shù)據(jù)的中央處理單元,和保存包括音樂(lè)數(shù)據(jù)的各種數(shù)據(jù)的存儲(chǔ)單元,所述音樂(lè)數(shù)據(jù)由樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)構(gòu)成,其中所述接口在中央處理單元的控制下被啟動(dòng),用于將音質(zhì)數(shù)據(jù)從存儲(chǔ)單元傳送到音樂(lè)播放單元的音質(zhì)數(shù)據(jù)存儲(chǔ)器中,并將樂(lè)譜數(shù)據(jù)從存儲(chǔ)單元傳送到音樂(lè)播放單元的樂(lè)譜數(shù)據(jù)存儲(chǔ)器中。
優(yōu)選地,該存儲(chǔ)單元保存與第一數(shù)量的音質(zhì)相應(yīng)的音質(zhì)數(shù)據(jù),其中音樂(lè)播放單元的音質(zhì)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)從存儲(chǔ)單元傳出并對(duì)應(yīng)于第一數(shù)量的音質(zhì)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于保存在電話(huà)終端設(shè)備數(shù)據(jù)源中的第二數(shù)量的音質(zhì),其中音調(diào)發(fā)生器同時(shí)產(chǎn)生分配給樂(lè)曲各部分的第三數(shù)量的音調(diào),所述第三數(shù)量的音調(diào)不多于由音質(zhì)數(shù)據(jù)存儲(chǔ)器得到的第一數(shù)量的音質(zhì),并且其中演奏控制器從音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀取音質(zhì)數(shù)據(jù),這些數(shù)據(jù)與根據(jù)樂(lè)譜數(shù)據(jù)指定給各部分的第三數(shù)量的音質(zhì)相對(duì)應(yīng)。
優(yōu)選地,該通信單元可以接收代表樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)的信號(hào),從而可以將所述數(shù)據(jù)下載到存儲(chǔ)單元中。
本發(fā)明還提供一種在電話(huà)終端設(shè)備中使用的樂(lè)曲播放方法,所述電話(huà)終端設(shè)備具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能,所述樂(lè)曲播放方法包括以下步驟將音質(zhì)數(shù)據(jù)從該電話(huà)終端設(shè)備的數(shù)據(jù)源通過(guò)一接口傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器,并且將所傳送的音質(zhì)數(shù)據(jù)存儲(chǔ)于該音質(zhì)數(shù)據(jù)存儲(chǔ)器中,該音質(zhì)數(shù)據(jù)存儲(chǔ)器具有有限的容量,該有限的容量能夠存儲(chǔ)與第一數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于在該電話(huà)終端設(shè)備中保存的第二數(shù)量的音質(zhì);從樂(lè)譜數(shù)據(jù)存儲(chǔ)器中讀取表現(xiàn)樂(lè)曲的樂(lè)譜數(shù)據(jù),然后譯出該樂(lè)譜數(shù)據(jù)以便從該音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀取由該樂(lè)譜數(shù)據(jù)所指定的音質(zhì)數(shù)據(jù),并且通過(guò)所讀取的音質(zhì)數(shù)據(jù)來(lái)設(shè)定音調(diào)發(fā)生器;以及從該音調(diào)發(fā)生器產(chǎn)生與電話(huà)功能有關(guān)的樂(lè)曲的音調(diào),從而使所述音調(diào)按照所讀取的音質(zhì)數(shù)據(jù)具有由該樂(lè)譜數(shù)據(jù)所指定的音質(zhì)。
本發(fā)明還提供一種從電話(huà)終端設(shè)備播放樂(lè)曲的方法,所述電話(huà)終端設(shè)備包括為執(zhí)行任務(wù)而處理數(shù)據(jù)的處理器,該處理器具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能;存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器裝置,所述數(shù)據(jù)包含表現(xiàn)樂(lè)曲并由音質(zhì)數(shù)據(jù)和樂(lè)譜數(shù)據(jù)組成的樂(lè)曲數(shù)據(jù);和音樂(lè)播放裝置,其在處理器的控制下根據(jù)音樂(lè)數(shù)據(jù)啟動(dòng),以播放與處理器所執(zhí)行的任務(wù)有關(guān)的樂(lè)曲,所述方法包括以下步驟將音質(zhì)數(shù)據(jù)從該電話(huà)終端設(shè)備的存儲(chǔ)器裝置通過(guò)在該音樂(lè)播放裝置中提供的接口傳送到在該音樂(lè)播放裝置中提供的音質(zhì)數(shù)據(jù)存儲(chǔ)器,并且將所傳送的音質(zhì)數(shù)據(jù)存儲(chǔ)于該音質(zhì)數(shù)據(jù)存儲(chǔ)器中,該音質(zhì)數(shù)據(jù)存儲(chǔ)器具有有限的容量,該有限的容量能夠存儲(chǔ)與第一數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于在該電話(huà)終端設(shè)備的存儲(chǔ)器裝置中保存的第二數(shù)量的音質(zhì);從在該音樂(lè)播放裝置中提供的樂(lè)譜數(shù)據(jù)存儲(chǔ)器中讀取表現(xiàn)樂(lè)曲的樂(lè)譜數(shù)據(jù),然后譯出該樂(lè)譜數(shù)據(jù)以便從該音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀取由該樂(lè)譜數(shù)據(jù)所指定的音質(zhì)數(shù)據(jù),并且通過(guò)所讀取的音質(zhì)數(shù)據(jù)來(lái)設(shè)定在該音樂(lè)播放裝置中提供的音調(diào)發(fā)生器;以及從該音調(diào)發(fā)生器產(chǎn)生樂(lè)曲的音調(diào),從而使所述音調(diào)按照所讀取的音質(zhì)數(shù)據(jù)具有由該樂(lè)譜數(shù)據(jù)所指定的音質(zhì)。
本發(fā)明還提供一種通過(guò)電話(huà)終端設(shè)備播放樂(lè)曲的方法,所述電話(huà)終端設(shè)備帶有將信號(hào)傳送到遠(yuǎn)程位置并從遠(yuǎn)程位置接收信號(hào)的通信單元,和能播放與信號(hào)有關(guān)的樂(lè)曲的音樂(lè)播放單元,所述方法包括以下步驟設(shè)置音樂(lè)播放單元,該單元帶有樂(lè)譜數(shù)據(jù)存儲(chǔ)器,存儲(chǔ)器存儲(chǔ)表現(xiàn)樂(lè)曲的樂(lè)譜數(shù)據(jù);設(shè)置帶有調(diào)頻型音調(diào)發(fā)生器的音樂(lè)播放單元,所述音調(diào)發(fā)生器可設(shè)定參數(shù)以便通過(guò)調(diào)頻產(chǎn)生和聲以合成音調(diào);和根據(jù)存儲(chǔ)的樂(lè)譜數(shù)據(jù)為音調(diào)發(fā)生器設(shè)定參數(shù),以便使音調(diào)發(fā)生器合成由樂(lè)譜數(shù)據(jù)表現(xiàn)的樂(lè)曲音調(diào)。
本發(fā)明還提供一種在電話(huà)終端設(shè)備中播放樂(lè)曲的方法,所述電話(huà)終端設(shè)備具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能,所述播放樂(lè)曲的方法包括以下步驟設(shè)置樂(lè)譜數(shù)據(jù)存儲(chǔ)器,所述存儲(chǔ)器能以有限的空間存儲(chǔ)一部分樂(lè)譜數(shù)據(jù),這些樂(lè)譜數(shù)據(jù)表現(xiàn)樂(lè)曲并且可由電話(huà)終端設(shè)備的數(shù)據(jù)源提供;設(shè)置音質(zhì)數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)表示該樂(lè)曲的音質(zhì)的音質(zhì)數(shù)據(jù);啟動(dòng)接口把樂(lè)譜數(shù)據(jù)從數(shù)據(jù)源加載到樂(lè)譜數(shù)據(jù)存儲(chǔ)器;為音調(diào)發(fā)生器設(shè)定從樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)中得出的可變參數(shù),以便順序地產(chǎn)生與電話(huà)功能相關(guān)的樂(lè)曲音調(diào);從樂(lè)譜數(shù)據(jù)存儲(chǔ)器中順序檢索讀出樂(lè)譜數(shù)據(jù),以便根據(jù)讀出的樂(lè)譜數(shù)據(jù)為音調(diào)發(fā)生器設(shè)定可變參數(shù);和在順序檢索讀出樂(lè)譜數(shù)據(jù)的過(guò)程中檢測(cè)在有限的樂(lè)譜數(shù)據(jù)存儲(chǔ)器空間中何時(shí)出現(xiàn)空余區(qū),以便啟動(dòng)接口將另一部分樂(lè)譜數(shù)據(jù)加載到空余區(qū)中,由此使音調(diào)發(fā)生器能連續(xù)產(chǎn)生樂(lè)曲音調(diào)。
本發(fā)明還提供一種用電話(huà)終端設(shè)備播放樂(lè)曲的方法,所述電話(huà)終端設(shè)備包括為執(zhí)行任務(wù)而處理數(shù)據(jù)的處理器,所述處理器具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能;存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器裝置,所述數(shù)據(jù)包含表現(xiàn)樂(lè)曲的樂(lè)譜數(shù)據(jù);和音樂(lè)播放裝置,其在處理器的控制下根據(jù)音樂(lè)數(shù)據(jù)啟動(dòng)以播放與任務(wù)有關(guān)的樂(lè)曲,所述方法包括以下步驟設(shè)置帶有樂(lè)譜數(shù)據(jù)存儲(chǔ)器的音樂(lè)播放裝置,所述樂(lè)譜數(shù)據(jù)存儲(chǔ)器能以有限的空間存儲(chǔ)一部分樂(lè)譜數(shù)據(jù),這些數(shù)據(jù)表現(xiàn)樂(lè)曲并可由存儲(chǔ)器裝置提供;設(shè)置音質(zhì)數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)表示該樂(lè)曲的音質(zhì)的音質(zhì)數(shù)據(jù);啟動(dòng)接口把樂(lè)譜數(shù)據(jù)從存儲(chǔ)器裝置加載到樂(lè)譜數(shù)據(jù)存儲(chǔ)器;為音樂(lè)播放裝置的音調(diào)發(fā)生器設(shè)定從樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)中得出的可變參數(shù),以便順序地產(chǎn)生樂(lè)曲音調(diào);從樂(lè)譜數(shù)據(jù)存儲(chǔ)器中順序檢索讀出樂(lè)譜數(shù)據(jù),以便根據(jù)讀出的樂(lè)譜數(shù)據(jù)為音調(diào)發(fā)生器設(shè)定可變參數(shù);和在順序檢索讀出樂(lè)譜數(shù)據(jù)的過(guò)程中當(dāng)在有限的樂(lè)譜數(shù)據(jù)存儲(chǔ)器空間中出現(xiàn)空余區(qū)時(shí)通知處理器,以便處理器啟動(dòng)接口將另一部分樂(lè)譜數(shù)據(jù)從存儲(chǔ)器裝置加載到樂(lè)譜數(shù)據(jù)存儲(chǔ)器有限空間中的空余區(qū)內(nèi),由此使音調(diào)發(fā)生器能連續(xù)產(chǎn)生樂(lè)曲音調(diào)。
根據(jù)本發(fā)明的一個(gè)方案,將通過(guò)接口傳輸?shù)囊糍|(zhì)數(shù)據(jù)存儲(chǔ)到音質(zhì)數(shù)據(jù)存儲(chǔ)裝置中,存儲(chǔ)裝置的存儲(chǔ)容量?jī)H僅對(duì)所需種類(lèi)的音質(zhì)數(shù)據(jù)有效,因此,在音質(zhì)數(shù)據(jù)中作為參數(shù)的數(shù)據(jù)量可以大到既使在音質(zhì)數(shù)據(jù)存儲(chǔ)裝置具有小存儲(chǔ)容量的情況下也足以得到高質(zhì)量的音調(diào),因此可播放具有高質(zhì)量音調(diào)的樂(lè)曲。
此外,在設(shè)于樂(lè)曲播放設(shè)備外部的存儲(chǔ)裝置內(nèi)存儲(chǔ)有多種音質(zhì)數(shù)據(jù)中,只有需播放的音樂(lè)曲目被傳輸?shù)綐?lè)曲播放設(shè)備并存儲(chǔ)在音質(zhì)數(shù)據(jù)存儲(chǔ)裝置中,因此可以選擇幾種音質(zhì)數(shù)據(jù)作為音調(diào),用這些音調(diào)可以在音質(zhì)數(shù)據(jù)存儲(chǔ)裝置的存儲(chǔ)容量很小的情況下播放音樂(lè)曲目。另外,如果通過(guò)通信線(xiàn)路將音質(zhì)數(shù)據(jù)下載到外部存儲(chǔ)裝置中,音質(zhì)數(shù)據(jù)的選擇范圍將更寬。
所有數(shù)據(jù)處理裝置必須做的是讀取所需的音質(zhì)數(shù)據(jù)并將其發(fā)送到樂(lè)曲播放設(shè)備;但不要求其進(jìn)行音樂(lè)曲目的播放。這使得可以借助低速處理單元進(jìn)行高質(zhì)量的音樂(lè)播放。
此外,如果設(shè)在電話(huà)終端裝置內(nèi)的樂(lè)曲播放設(shè)備的音調(diào)發(fā)生器采用調(diào)頻的方法,與波形存儲(chǔ)器型音調(diào)發(fā)生器(PCM音調(diào)發(fā)生器)所需的音質(zhì)數(shù)據(jù)相比,調(diào)頻型音調(diào)發(fā)生器所需的音質(zhì)數(shù)據(jù)量大大減少。因此,即使是由于數(shù)據(jù)處理裝置進(jìn)行低速數(shù)據(jù)處理而使音質(zhì)數(shù)據(jù)通過(guò)例如低速傳輸路徑傳輸,電話(huà)終端裝置也仍能以不同的高質(zhì)量音調(diào)來(lái)播放音樂(lè)曲目。此外,由于減少了音質(zhì)數(shù)據(jù)量,所以即使在存儲(chǔ)容量很小的音質(zhì)存儲(chǔ)裝置中,也可以存儲(chǔ)足以高質(zhì)量音調(diào)播放音樂(lè)曲目的音質(zhì)數(shù)據(jù)。
按照本發(fā)明的另一個(gè)方案,當(dāng)在樂(lè)譜存儲(chǔ)器中出現(xiàn)空余區(qū)時(shí),下一部分樂(lè)譜數(shù)據(jù)便順序地加載到存儲(chǔ)器中。借助于這種結(jié)構(gòu),可以在存儲(chǔ)樂(lè)譜的存儲(chǔ)器具有小容量的情況下,播放需要大數(shù)據(jù)量的高質(zhì)量樂(lè)曲。
此外,CPU不需要執(zhí)行音樂(lè)播放程序,而只需在存儲(chǔ)器轉(zhuǎn)換樂(lè)譜數(shù)據(jù)的過(guò)程中出現(xiàn)空余區(qū)時(shí),簡(jiǎn)單地執(zhí)行輸送下一部分樂(lè)譜數(shù)據(jù)的數(shù)據(jù)傳送程序。因此,用中等速度的CPU完全可以播放高質(zhì)量旋律的音調(diào)。
下面將結(jié)合附圖用實(shí)例進(jìn)行更加清晰的描述,其中圖1是表示當(dāng)將采用本發(fā)明樂(lè)曲播放方法的本發(fā)明樂(lè)曲播放設(shè)備應(yīng)用到便攜式電話(huà)中時(shí),如何將音樂(lè)數(shù)據(jù)下載到便攜式電話(huà)上的原理性方框圖;圖2是表示本發(fā)明樂(lè)曲播放設(shè)備實(shí)施例的方框圖,所述樂(lè)曲播放設(shè)備在應(yīng)用到便攜式電話(huà)上時(shí)采用了本發(fā)明的樂(lè)曲播放方法;圖3是表示在本發(fā)明所述樂(lè)曲播放設(shè)備中常用的樂(lè)曲播放單元示例性結(jié)構(gòu)的方框圖,所述樂(lè)曲播放設(shè)備采用了本發(fā)明的樂(lè)曲播放方法;圖4是表示在按照本發(fā)明實(shí)施例所述的樂(lè)曲播放設(shè)備中使用的樂(lè)譜數(shù)據(jù)格式實(shí)例的方框圖;圖5是表示在按照本發(fā)明實(shí)施例所述的樂(lè)曲播放設(shè)備中,寫(xiě)入音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)內(nèi)的八種音色的音質(zhì)數(shù)據(jù)格式實(shí)例的方框圖;圖6是表示在按照本發(fā)明實(shí)施例所述的樂(lè)曲播放設(shè)備中使用的音質(zhì)分配數(shù)據(jù)格式實(shí)例的方框圖;圖7是表示在按照本發(fā)明實(shí)施例所述的樂(lè)曲播放設(shè)備中FIFO詳細(xì)布局的方框圖;圖8是用于解釋在按照本發(fā)明實(shí)施例所述的樂(lè)曲播放設(shè)備中FIFO工作狀態(tài)的方框圖;圖9是表示在使用了本發(fā)明所述的樂(lè)曲播放設(shè)備的便攜式電話(huà)中由系統(tǒng)CPU執(zhí)行的樂(lè)曲播放支持程序的流程圖;圖10是表示在按照本發(fā)明實(shí)施例所述的樂(lè)曲播放設(shè)備中,作為音調(diào)發(fā)生器實(shí)例的調(diào)頻型音調(diào)發(fā)生器結(jié)構(gòu)的方框圖;圖11是表示在按照本發(fā)明實(shí)施例所述的樂(lè)曲播放設(shè)備中,作為音調(diào)發(fā)生器實(shí)例的另一調(diào)頻型音調(diào)發(fā)生器結(jié)構(gòu)的方框圖;圖12是表示在按照本發(fā)明實(shí)施例所述的樂(lè)曲播放設(shè)備中,通過(guò)使用作為音調(diào)發(fā)生器的調(diào)頻型音調(diào)發(fā)生器在音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)中寫(xiě)入八種音色的音質(zhì)數(shù)據(jù)格式實(shí)例的方框圖;圖13是表示圖12中所示音質(zhì)數(shù)據(jù)詳細(xì)格式的方框圖。
具體實(shí)施例方式
圖1是表示當(dāng)將采用本發(fā)明樂(lè)曲播放方法的本發(fā)明樂(lè)曲播放設(shè)備應(yīng)用到便攜式電話(huà)中時(shí),如何將音樂(lè)數(shù)據(jù)下載到便攜式電話(huà)上的原理性方框圖。
便攜式電話(huà)通常采用蜂窩狀或網(wǎng)狀分隔方法,其可以在一個(gè)服務(wù)區(qū)中安裝很多被稱(chēng)作網(wǎng)絡(luò)的無(wú)線(xiàn)電發(fā)射區(qū)。每個(gè)無(wú)線(xiàn)電發(fā)射區(qū)由一個(gè)網(wǎng)點(diǎn)或基站A(2a)-D(2d)管理。當(dāng)用戶(hù)從作為移動(dòng)站的便攜式電話(huà)1和101呼叫普通電話(huà)時(shí),這些呼叫首先通過(guò)用于管理該便攜式電話(huà)目前所屬無(wú)線(xiàn)電發(fā)射區(qū)的基站連接到移動(dòng)電話(huà)交換站,然后,從移動(dòng)電話(huà)交換站連接到普通電話(huà)網(wǎng)。便攜式電話(huà)1、101通過(guò)無(wú)線(xiàn)電通道連接到與無(wú)線(xiàn)電發(fā)射區(qū)相應(yīng)的基站上,從而使便攜式電話(huà)能夠呼叫其它電話(huà)。
圖1示出了這種蜂窩系統(tǒng)的一個(gè)實(shí)例。圖1所示為便攜式電話(huà)1、101位于由基站A(2a)-D(2d)中的基站C(2c)管理的無(wú)線(xiàn)電發(fā)射區(qū)內(nèi)的情況。便攜式電話(huà)1、101通過(guò)無(wú)線(xiàn)電通道與基站2c連接,因此,當(dāng)電話(huà)呼叫或進(jìn)行位置登記時(shí)基站2c將接收和處理上行信號(hào)。盡管基站2a-2c對(duì)應(yīng)于不同的無(wú)線(xiàn)電發(fā)射區(qū),但是基站的外緣可彼此重疊?;?a-2d通過(guò)多路復(fù)用網(wǎng)連接到移動(dòng)交換站3,并且多個(gè)移動(dòng)交換站通過(guò)選通交換站4合并,然后連接到普通電話(huà)交換站5a。該系統(tǒng)中設(shè)置的多個(gè)選通交換站4通過(guò)中繼傳輸線(xiàn)彼此連接。普通電話(huà)交換站5a、5b、5c位于各自的局域內(nèi),它們通過(guò)中繼傳輸線(xiàn)相互連接。每個(gè)普通電話(huà)交換站5a、5b、5c都與普通電話(huà)建立連接。隨后,在這種情況下,將下載中心6連接到普通電話(huà)交換站5b上。
在下載中心6中,可以隨時(shí)收集新的音樂(lè)曲目并可存儲(chǔ)大量音樂(lè)數(shù)據(jù)。按照本發(fā)明,可以將音樂(lè)數(shù)據(jù)從與普通電話(huà)網(wǎng)連接的下載中心6下載到便攜式電話(huà)1、101上。當(dāng)便攜式電話(huà)1下載音樂(lè)數(shù)據(jù)時(shí),攜帶便攜式電話(huà)1的用戶(hù)可撥通下載中心6的電話(huà)號(hào)碼,這樣,電話(huà)1便通過(guò)基站2C、移動(dòng)交換站3、選通交換站4、普通電話(huà)交換站5a和5b在從便攜式電話(huà)1到下載中心6的通路上與下載中心6相連。然后,用戶(hù)可以根據(jù)電話(huà)顯示器上指示的菜單操作便攜式電話(huà)1上的撥號(hào)鍵和類(lèi)似物,下載與所需音樂(lè)題目相關(guān)的音樂(lè)數(shù)據(jù)。在這種情況下,音樂(lè)數(shù)據(jù)由樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)構(gòu)成。利用上述方法,可只將表示不同音調(diào)或樂(lè)譜數(shù)據(jù)的音質(zhì)數(shù)據(jù)單獨(dú)下載到便攜式電話(huà)1中。
圖2表示的是本發(fā)明樂(lè)曲播放設(shè)備的實(shí)施例,所述樂(lè)曲播放設(shè)備在應(yīng)用到作為電話(huà)終端裝置的便攜式電話(huà)上時(shí)采用了本發(fā)明的樂(lè)曲播放方法。
在圖2中,便攜式電話(huà)1包括通用的可伸縮式天線(xiàn)1a。天線(xiàn)1a與具有調(diào)制和解調(diào)功能的通信單元13相連。系統(tǒng)的中央處理單元(CPU)10是系統(tǒng)控制部分,其執(zhí)行控制便攜式電話(huà)1中各部分操作的電話(huà)功能程序。系統(tǒng)CPU10設(shè)有定時(shí)器,該定時(shí)器測(cè)量操作中耗用的時(shí)間并在一定的間隔內(nèi)產(chǎn)生定時(shí)器中斷信號(hào)。根據(jù)接收到的中斷請(qǐng)求信號(hào),系統(tǒng)CPU10執(zhí)行輔助操作,以支持后面將要描述的樂(lè)曲播放處理。系統(tǒng)RAM11是這樣一種RAM(隨機(jī)存取存儲(chǔ)器),其能為由從下載中心6下載的樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)組成的音樂(lè)數(shù)據(jù)提供存儲(chǔ)區(qū)域、提供用戶(hù)設(shè)定數(shù)據(jù)存儲(chǔ)區(qū)、和為系統(tǒng)CPU10提供工作區(qū)等。系統(tǒng)ROM是這樣一種ROM(只讀存儲(chǔ)器),其能存儲(chǔ)由系統(tǒng)CPU10執(zhí)行的多種電話(huà)功能程序,例如處理呼出和呼入,以及執(zhí)行樂(lè)曲播放處理等輔助操作的其它程序,和多種預(yù)置數(shù)據(jù)例如樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)。
通信單元13對(duì)天線(xiàn)1a接收到的信號(hào)起解調(diào)和調(diào)制作用并向天線(xiàn)1a提供發(fā)送信號(hào)。在音頻數(shù)據(jù)處理單元(編碼器/解碼器)14中對(duì)經(jīng)通信單元13解調(diào)的接收信號(hào)進(jìn)行解碼。將從麥克風(fēng)21輸入的接收器信號(hào)壓縮并在音頻數(shù)據(jù)處理單元14中進(jìn)行編碼。音頻數(shù)據(jù)處理單元14對(duì)編碼/解碼的傳輸音頻進(jìn)行高效壓縮;所用編碼器/解碼器可以是CELP(碼激勵(lì)LPC)或ADPCM(適合不同PCM編碼)型編碼器/解碼器。樂(lè)曲播放單元15產(chǎn)生來(lái)自音頻數(shù)據(jù)處理單元14的接收器信號(hào)的聲音并從接收器揚(yáng)聲器22發(fā)出該聲音,或者,在呼叫或保持音調(diào)的同時(shí)播放和輸出音樂(lè)數(shù)據(jù)。進(jìn)入的呼叫音從揚(yáng)聲器23發(fā)出。保持音與接收器信號(hào)混合并從接收器的揚(yáng)聲器22發(fā)出。
假設(shè)樂(lè)曲播放單元15正在播放音樂(lè)數(shù)據(jù)。如果在樂(lè)譜數(shù)據(jù)的內(nèi)部存儲(chǔ)裝置中出現(xiàn)一定量的可用空間,樂(lè)曲播放單元15將向系統(tǒng)CPU發(fā)出中斷請(qǐng)求信號(hào)(IRQ)。當(dāng)接收到中斷請(qǐng)求信號(hào)(IRQ)時(shí),系統(tǒng)CPU10將從系統(tǒng)RAM11或系統(tǒng)ROM12中讀取下一連續(xù)部分的樂(lè)譜數(shù)據(jù),并將讀取的數(shù)據(jù)發(fā)送到樂(lè)曲播放單元15。通過(guò)接口(I/F)16可以用從外部設(shè)備20(例如個(gè)人計(jì)算機(jī))下載的樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)構(gòu)成音樂(lè)數(shù)據(jù)。輸入單元17是具有設(shè)在便攜式電話(huà)1上的從‘0’-‘9’的撥號(hào)鍵以及一些其它鍵的輸入裝置。顯示單元18是監(jiān)視器式顯示器,其顯示電話(huà)功能的菜單和根據(jù)按鍵操作(例如操作撥號(hào)鍵)而改變其它信息。振動(dòng)器19是用靜音振動(dòng)代替響鈴聲通告用戶(hù)有電話(huà)進(jìn)入的裝置。每個(gè)功能塊均通過(guò)數(shù)據(jù)總線(xiàn)24發(fā)送和接收數(shù)據(jù)及指令。
圖3表示圖2所示樂(lè)曲播放單元15的示例性結(jié)構(gòu)。
在圖3中,接口30用于通過(guò)數(shù)據(jù)總線(xiàn)24接收多種數(shù)據(jù)。接口30將接收到的包含樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)的數(shù)據(jù)與指示接收到的數(shù)據(jù)種類(lèi)的標(biāo)引數(shù)據(jù)(INDEX)分開(kāi)。接口30輸出來(lái)自數(shù)據(jù)輸出的數(shù)據(jù)部分和來(lái)自標(biāo)引輸出的標(biāo)引數(shù)據(jù)。FIFO(先進(jìn)先出)緩沖寄存器31是能夠存儲(chǔ)一定量的樂(lè)譜數(shù)據(jù)(例如達(dá)32個(gè)字)的存儲(chǔ)裝置。FIFO31順序地從最早寫(xiě)入的部分中讀出樂(lè)譜數(shù)據(jù),而且當(dāng)在FIFO31中出現(xiàn)一定量的可用區(qū)時(shí),F(xiàn)IFO31將向系統(tǒng)CPU10發(fā)出中斷請(qǐng)求信號(hào)(IRQ)。
標(biāo)引解碼器32對(duì)標(biāo)引數(shù)據(jù)進(jìn)行解碼,并且向FIFO31提供針對(duì)后面將要描述的IRQ點(diǎn)數(shù)據(jù)的寫(xiě)脈沖(WP)和鎖存脈沖(LP)。標(biāo)引解碼器32也向定序器33施加標(biāo)引數(shù)據(jù)AD1以此通告定序器33送給定序器33的數(shù)據(jù)已經(jīng)從接口30的數(shù)據(jù)輸出端中輸出。此外,標(biāo)引解碼器32向音質(zhì)數(shù)據(jù)存儲(chǔ)單元34(音頻RAM)提供標(biāo)引數(shù)據(jù)AD2,以此通告音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34發(fā)送給音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34的音質(zhì)數(shù)據(jù)已經(jīng)從接口30的數(shù)據(jù)輸出端輸出。定序器33向FIFO31發(fā)出讀脈沖以便從FIFO31順序地讀取樂(lè)譜數(shù)據(jù),同時(shí)根據(jù)與樂(lè)譜數(shù)據(jù)的時(shí)間信息同步的樂(lè)譜數(shù)據(jù)在音調(diào)發(fā)生器35上設(shè)定音調(diào)發(fā)生參數(shù)s。定序器33還向音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34施加由從接口30的數(shù)據(jù)輸出端提取的音質(zhì)分配數(shù)據(jù)指定的每一部分音質(zhì)編號(hào),因此可從音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中讀出與音質(zhì)編號(hào)相應(yīng)的音質(zhì)參數(shù)并在音調(diào)發(fā)生器35上設(shè)定相應(yīng)的各部分。
音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34是存儲(chǔ)從接口30的數(shù)據(jù)輸出端提取的音質(zhì)數(shù)據(jù)的存儲(chǔ)裝置;該存儲(chǔ)單元具有很小的存儲(chǔ)容量,例如,它僅能存儲(chǔ)八種音色的音質(zhì)數(shù)據(jù)。音調(diào)發(fā)生器35能在相同時(shí)間內(nèi)產(chǎn)生例如四部分音樂(lè)信號(hào)。對(duì)于每一部分而言,從音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34讀出的音質(zhì)是按照音質(zhì)分配數(shù)據(jù)設(shè)定的,因此,每一部分產(chǎn)生的音樂(lè)信號(hào)具有根據(jù)從定序器33提供的音質(zhì)參數(shù)確定的音調(diào)發(fā)生的定音和持續(xù)時(shí)間。相對(duì)于四部分產(chǎn)生的音樂(lè)信號(hào)以預(yù)定的播放時(shí)間送到數(shù)/模轉(zhuǎn)換器(DAC),以便產(chǎn)生模似音樂(lè)信號(hào)。然后在音頻數(shù)據(jù)處理單元14中對(duì)音樂(lè)信號(hào)進(jìn)行解碼,并通過(guò)混合器37將其與接收器信號(hào)混合。
下面將描述圖3中所示的樂(lè)曲播放單元。攜帶圖2所示便攜式電話(huà)1的用戶(hù)在樂(lè)曲播放模式下從與例如顯示器18上顯示的音樂(lè)目錄有關(guān)的信息中選取所需的音樂(lè)曲目。然后從系統(tǒng)RAM11中讀取與選定的曲目相應(yīng)的音樂(lè)數(shù)據(jù),并通過(guò)數(shù)據(jù)總線(xiàn)24將音樂(lè)數(shù)據(jù)發(fā)送到樂(lè)曲播放單元15。在標(biāo)引解碼器32中,對(duì)通過(guò)接口30提取的音樂(lè)數(shù)據(jù)中八種音色的音質(zhì)數(shù)據(jù)和附屬于音質(zhì)數(shù)據(jù)標(biāo)引數(shù)據(jù)進(jìn)行解碼,并將其作為標(biāo)引數(shù)據(jù)AD2提供和寫(xiě)入音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34。可以在傳輸前從存儲(chǔ)在系統(tǒng)RAM11中的多種音質(zhì)數(shù)據(jù)中選擇寫(xiě)到音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34的音質(zhì)數(shù)據(jù)。
圖5表示寫(xiě)入音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中的八種音色的音質(zhì)數(shù)據(jù)格式的實(shí)例。如圖5所示,從音質(zhì)1到音質(zhì)8的音質(zhì)數(shù)據(jù)中的每一個(gè)音質(zhì)數(shù)據(jù)都包括波形參數(shù)、包絡(luò)參數(shù)、調(diào)制參數(shù)據(jù)和效果參數(shù)。每個(gè)參數(shù)據(jù)均為每個(gè)音調(diào)1-音調(diào)8所特有。每個(gè)音質(zhì)數(shù)據(jù)的波形參數(shù)表示樂(lè)曲的波形。例如,如果音調(diào)發(fā)生器35是具有波形表的PCM音調(diào)發(fā)生器,則波形參數(shù)就是波形表上的一種指定波形。如果音調(diào)發(fā)生器35是FM音調(diào)發(fā)生器,波形參數(shù)將用于指定產(chǎn)生特定FM操作的算法。包絡(luò)參數(shù)包括起音率、衰減率、持續(xù)電平和釋放率。調(diào)制參數(shù)包括顫音或震音深度或速度。效果參數(shù)包括回響音、合唱曲和變奏曲。
借助于標(biāo)引解碼器32把通過(guò)接口30提取的音樂(lè)數(shù)據(jù)中的音速數(shù)據(jù)(音速)和音質(zhì)分配數(shù)據(jù)裝入定序器33,所述標(biāo)引解碼器32向定序器提供標(biāo)引數(shù)據(jù)AD1形式的與音速數(shù)據(jù)和音質(zhì)分配數(shù)據(jù)相關(guān)的標(biāo)引數(shù)據(jù)。定序器33從音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中讀取由提取的音質(zhì)分配數(shù)據(jù)指定的音質(zhì)參數(shù),并將其設(shè)定在音調(diào)發(fā)生器35上。圖6表示音質(zhì)分配數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖6所示,用音質(zhì)編號(hào)表示為第一到第四部分分配的音調(diào)。換句話(huà)說(shuō),當(dāng)定序器33向音質(zhì)數(shù)據(jù)存儲(chǔ)裝置34提供為每一部分指定的音質(zhì)編號(hào)時(shí),從音質(zhì)數(shù)據(jù)存儲(chǔ)裝置34中讀取與音質(zhì)編號(hào)相應(yīng)的音質(zhì)參數(shù),并在音調(diào)發(fā)生器35上設(shè)定每一部分的音調(diào)。
應(yīng)該注意到,待播放的音樂(lè)數(shù)據(jù)的音質(zhì)數(shù)據(jù)傳輸?shù)讲?xiě)入音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34。因此,在這個(gè)實(shí)施例中既使是音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34的存儲(chǔ)容量小到只能存儲(chǔ)八種音色的音質(zhì)數(shù)據(jù),仍然可以在音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中存儲(chǔ)播放音樂(lè)數(shù)據(jù)所需的所有音質(zhì)數(shù)據(jù)。換句話(huà)說(shuō),既使是音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34的存儲(chǔ)容量很小,也可以在隨數(shù)據(jù)量增加而得到的高質(zhì)量音質(zhì)數(shù)據(jù)的基礎(chǔ)上播放高聲音質(zhì)量的音樂(lè)曲目。此外,由于所需的音質(zhì)數(shù)據(jù)是從系統(tǒng)RAM11中選出并寫(xiě)入到音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中的,所以可以播放帶有音調(diào)變化的音樂(lè)曲目。應(yīng)注意到,音質(zhì)分配數(shù)據(jù)和音速數(shù)據(jù)可以由用戶(hù)進(jìn)行編輯。
通過(guò)標(biāo)引解碼器32對(duì)與樂(lè)譜數(shù)據(jù)相關(guān)的標(biāo)引數(shù)據(jù)進(jìn)行解碼,并將寫(xiě)入脈沖(WP)提供給FIFO 31。將通過(guò)接口30提取的音樂(lè)數(shù)據(jù)中32個(gè)字的樂(lè)譜數(shù)據(jù)寫(xiě)入FIFO31中,由此將32個(gè)字的樂(lè)譜數(shù)據(jù)寫(xiě)入FIFO31中。32個(gè)字是音樂(lè)曲目樂(lè)譜數(shù)據(jù)的一部分;它們被認(rèn)為是樂(lè)譜數(shù)據(jù)的上部字組塊。寫(xiě)入FIFO31中的樂(lè)譜數(shù)據(jù)包括音符數(shù)據(jù)和休止符數(shù)據(jù)。圖4表示這種數(shù)據(jù)格式的實(shí)例。圖4示出了音符數(shù)據(jù)的一個(gè)字,其包括八度音代碼、音符代碼、音符數(shù)據(jù)所屬的段數(shù)、表示到下一個(gè)音符或休止符的時(shí)間長(zhǎng)度的間隔、和音調(diào)發(fā)生的期間等信息。圖4還表示休止符數(shù)據(jù)的一個(gè)字,其包括表示休止符種類(lèi)的休止符數(shù)據(jù)、休止符數(shù)據(jù)所屬的段數(shù)、表示到下一個(gè)音符或休止符的時(shí)間長(zhǎng)度的間隔。
當(dāng)音調(diào)發(fā)生器35播放音樂(lè)曲目時(shí),順序地從FIFO31中讀出音符數(shù)據(jù)和休止符數(shù)據(jù),因此,隨著將這些數(shù)據(jù)一個(gè)一個(gè)地讀出,而在FIFO31中產(chǎn)生了一定量的空余區(qū)。FIFO31只有頂部32個(gè)字的樂(lè)譜數(shù)據(jù),然而可以將下一段落的樂(lè)譜數(shù)據(jù)寫(xiě)入空余區(qū)內(nèi)。所以,盡管樂(lè)譜數(shù)據(jù)需要大量數(shù)據(jù)存儲(chǔ)器區(qū)域來(lái)播放高質(zhì)量、多段或多部分音樂(lè),但在FIFO31中一旦出現(xiàn)一定量的有效空間就可以將樂(lè)譜數(shù)據(jù)依次寫(xiě)入FIFO31中,因此,可播放高質(zhì)量的樂(lè)譜數(shù)據(jù)。本發(fā)明的樂(lè)曲播放設(shè)備按照這樣的原理進(jìn)行播放,即,當(dāng)在寫(xiě)入下一段樂(lè)譜數(shù)據(jù)的時(shí)刻在FIFO31中出現(xiàn)有效區(qū)時(shí),可以設(shè)定后面的字。設(shè)定IRQ點(diǎn)數(shù)據(jù)從而給系統(tǒng)CPU10一個(gè)中斷請(qǐng)求信號(hào)(IRQ),該信號(hào)命令系統(tǒng)CPU10將后一段的樂(lè)譜數(shù)據(jù)寫(xiě)入FIFO31中。IRQ點(diǎn)數(shù)據(jù)要在開(kāi)始播放之前設(shè)定。如果將IRQ點(diǎn)數(shù)據(jù)設(shè)成接近0個(gè)字,則中斷頻率將增加而在某一時(shí)刻寫(xiě)入的字的數(shù)量會(huì)減少,從而導(dǎo)致系統(tǒng)CPU10上的負(fù)載降低。如果將IRQ點(diǎn)數(shù)據(jù)設(shè)成接近32個(gè)字,中斷頻率將降低但在某一時(shí)刻寫(xiě)入的字?jǐn)?shù)會(huì)增加,從而導(dǎo)致系統(tǒng)CPU10上的負(fù)載增加。因此,最好是根據(jù)系統(tǒng)CPU10的處理速度來(lái)設(shè)定IRQ點(diǎn)數(shù)據(jù)。
然后,當(dāng)系統(tǒng)CPU10命令樂(lè)曲播放單元15開(kāi)始播放音樂(lè)數(shù)據(jù)時(shí),定序器33將向FIFO31發(fā)送讀取脈沖以便順序地從FIFO31中讀取樂(lè)譜數(shù)據(jù)。如果當(dāng)前的音樂(lè)數(shù)據(jù)是音符數(shù)據(jù),定序器33將在設(shè)定節(jié)拍及間隔信息的基礎(chǔ)上,在音調(diào)發(fā)生器35上設(shè)定樂(lè)譜數(shù)據(jù)中八度音代碼和音符代碼的定音數(shù)據(jù)、段落指定信息和指定在某一時(shí)刻‘接通’的數(shù)據(jù)。音調(diào)發(fā)生器35根據(jù)為從設(shè)在音調(diào)發(fā)生器寄存器內(nèi)的數(shù)據(jù)中指定段落而設(shè)的音質(zhì)參數(shù)產(chǎn)生具有指定定音的樂(lè)音。隨后,當(dāng)經(jīng)過(guò)了相當(dāng)于音符數(shù)據(jù)的音調(diào)產(chǎn)生時(shí)間后,定序器33在音調(diào)發(fā)生器35上用指定樂(lè)曲的相應(yīng)段落設(shè)置關(guān)閉數(shù)據(jù)。接著,音調(diào)發(fā)生器35使音樂(lè)聲停止。在每次從FIFO31中讀取樂(lè)譜數(shù)據(jù)時(shí)都重復(fù)這一操作順序,因此,從音調(diào)發(fā)生器35播出的音樂(lè)信號(hào)將輸出到DAC36中。
在播放音樂(lè)曲目時(shí),每當(dāng)在FIFO31中檢測(cè)到的有效區(qū)等于IRQ點(diǎn)數(shù)據(jù)值時(shí),便向系統(tǒng)CPU10發(fā)送中斷請(qǐng)求信號(hào)。當(dāng)接收到IRQ時(shí),系統(tǒng)CPU10從系統(tǒng)RAM11中讀取預(yù)定字?jǐn)?shù)(31-IRQ點(diǎn))的下一個(gè)樂(lè)譜數(shù)據(jù),并通過(guò)數(shù)據(jù)總線(xiàn)24發(fā)送該數(shù)據(jù)。樂(lè)譜數(shù)據(jù)通過(guò)接口30寫(xiě)入FIFO31的有效區(qū)內(nèi)。這種寫(xiě)入操作在將預(yù)定字?jǐn)?shù)(31-IRQ點(diǎn))的下一個(gè)樂(lè)譜數(shù)據(jù)寫(xiě)入FIFO31中時(shí)是重復(fù)進(jìn)行的。因此,既使是樂(lè)譜數(shù)據(jù)包含很多數(shù)據(jù)字,也能最終將所有數(shù)據(jù)字寫(xiě)入FIFO31中。然后由音調(diào)發(fā)生器35根據(jù)速度數(shù)據(jù)播放和輸出從FIFO31讀出的樂(lè)譜數(shù)據(jù)。因此,根據(jù)本發(fā)明,可以處理大量音樂(lè)數(shù)據(jù),使得既使在FIFO31的存儲(chǔ)容量小到只有例如32個(gè)音樂(lè)數(shù)據(jù)字的情況下也能播放具有高質(zhì)量的樂(lè)曲。
假設(shè)將樂(lè)曲播放單元15設(shè)置成在呼叫到達(dá)便攜式電話(huà)1時(shí)播放音樂(lè)曲目。當(dāng)呼叫到達(dá)便攜式電話(huà)1時(shí),上述樂(lè)曲播放處理是這樣進(jìn)行的,即,安從DAC36輸出的音樂(lè)信號(hào)將以呼叫音的形式從揚(yáng)聲器23發(fā)出。假設(shè)進(jìn)一步將樂(lè)曲播放單元15設(shè)置成在攜帶便攜式電話(huà)1的用戶(hù)將電話(huà)設(shè)成通話(huà)保持狀態(tài)時(shí),作為保持音調(diào)的音樂(lè)曲目播出。當(dāng)便攜式電話(huà)1變成保持模式時(shí),上述樂(lè)曲播放處理將這樣進(jìn)行,即,從DAC36輸出的音樂(lè)信號(hào)將以保持音調(diào)的形式從揚(yáng)聲器22發(fā)出。同時(shí),從音調(diào)發(fā)生器35輸出的音樂(lè)信號(hào)也供給聲數(shù)據(jù)處理單元14,并通過(guò)用于傳輸保持音的通信單元13發(fā)送。
圖7表示FIFO31的詳細(xì)結(jié)構(gòu)。同時(shí)參照?qǐng)D8,進(jìn)一步描述FIFO31的工作情況。當(dāng)從接口30輸出IRQ點(diǎn)數(shù)據(jù)時(shí),從標(biāo)引解碼器32向鎖存電路43發(fā)送鎖存脈沖(LP),結(jié)果,例如在鎖存電路43中設(shè)為“15”的IRQ點(diǎn)數(shù)據(jù)被鎖存。然后,當(dāng)從接口30輸出樂(lè)譜數(shù)據(jù)時(shí),標(biāo)引解碼器32向?qū)懙刂酚?jì)數(shù)器41發(fā)送寫(xiě)脈沖(WP),并使用上/下計(jì)數(shù)器45的上端。每當(dāng)輸出一個(gè)字的樂(lè)譜數(shù)據(jù)時(shí),便產(chǎn)生一個(gè)寫(xiě)脈沖。在其最初的狀態(tài)下,寫(xiě)脈沖在寫(xiě)地址計(jì)數(shù)器41中從“0”-“31”順序地漸升,因此上部的32個(gè)樂(lè)譜數(shù)據(jù)字存儲(chǔ)在存儲(chǔ)容量至少為32個(gè)字的RAM40中。同時(shí),上/下計(jì)數(shù)器從“0”-“31”向上計(jì)數(shù)。圖8(a)表示第一次執(zhí)行開(kāi)始時(shí)的狀態(tài)。最終,RAM40達(dá)到“滿(mǎn)”的狀態(tài),在這種狀態(tài)下,寫(xiě)地址W到達(dá)地址“31”而讀地址R保持在地址“0”。
在這種情況下,當(dāng)命令開(kāi)始播放音樂(lè)數(shù)據(jù)時(shí),定序器33開(kāi)始漸升,同時(shí)向讀地址計(jì)數(shù)器42施加讀脈沖(讀取)以便從位于RAM40上的地址“0”處的一個(gè)頂部數(shù)據(jù)開(kāi)始順序讀取樂(lè)譜數(shù)據(jù)。讀脈沖(讀取)還施加到上/下計(jì)數(shù)器45的下端。因此,每當(dāng)施加寫(xiě)脈沖(WP)時(shí),上/下計(jì)數(shù)器45將向上計(jì)數(shù),而每當(dāng)施加讀脈沖(讀取)時(shí),計(jì)數(shù)器將向下計(jì)數(shù)。
圖8(b)表示的RAM的狀態(tài)為已讀取和播放了16個(gè)樂(lè)譜數(shù)據(jù)字。由于樂(lè)譜數(shù)據(jù)中的16個(gè)字已經(jīng)讀出,所以很明顯,讀地址計(jì)數(shù)器42處于地址“15”而上/下計(jì)數(shù)器45的計(jì)數(shù)值是(31-16)=15。如上所述,鎖存在鎖存電路43中的IRQ點(diǎn)數(shù)據(jù)是“15”,結(jié)果,比較電路44檢測(cè)上/下計(jì)數(shù)器45的計(jì)數(shù)值并將鎖存電路43的IRQ點(diǎn)數(shù)據(jù)值相互匹配。然后,比較電路44向系統(tǒng)CPU10輸出中斷請(qǐng)求信號(hào)(IRQ)。當(dāng)接收到IRQ時(shí),系統(tǒng)CPU10從系統(tǒng)RAM11中讀取后面的16個(gè)樂(lè)譜數(shù)據(jù)字(31-IRQ點(diǎn)),并將其發(fā)送到數(shù)據(jù)總線(xiàn)24。
發(fā)送到數(shù)據(jù)總線(xiàn)24的樂(lè)譜數(shù)據(jù)寫(xiě)入到RAM40上目前有效的地址“0”-“15”中。在這種情況下,標(biāo)引解碼器32向?qū)懙刂酚?jì)數(shù)器41以及上/下計(jì)數(shù)器45的上端發(fā)送寫(xiě)脈沖(WP)。對(duì)應(yīng)16個(gè)字產(chǎn)生16個(gè)寫(xiě)脈沖(WP),而且由于這些脈沖的作用,設(shè)置成計(jì)數(shù)達(dá)31個(gè)模量的寫(xiě)地址計(jì)數(shù)器41將漸升并達(dá)到地址“15”,同時(shí)將樂(lè)譜數(shù)據(jù)寫(xiě)到每個(gè)相應(yīng)的地址上。同時(shí),上/下計(jì)數(shù)器45也增加到“16”。然而,由于上/下計(jì)數(shù)器45即使在這種情況下,也會(huì)因讀脈沖(讀取)的作用而向下計(jì)數(shù),所以計(jì)數(shù)值將達(dá)到寫(xiě)脈沖(WP)和讀脈沖(讀取)的平衡點(diǎn)。圖8(c)表示的RAM的狀態(tài)為在寫(xiě)另外16個(gè)字時(shí)所看到的填入的16個(gè)樂(lè)譜數(shù)據(jù)字。
隨后,定序器33向讀地址計(jì)數(shù)器42發(fā)出讀脈沖(讀取),結(jié)果,從RAM40中讀出32個(gè)樂(lè)譜數(shù)據(jù)字。圖8(d)中示出了RAM40的這種狀態(tài)。由于讀地址計(jì)數(shù)器的計(jì)數(shù)達(dá)31個(gè)模量,所以在此讀地址計(jì)數(shù)器42返回到地址“0”。這時(shí),由于上/下計(jì)數(shù)器45的計(jì)數(shù)值再次處于地址“15”,所以比較電路44再次向系統(tǒng)CPU10輸出中斷請(qǐng)求信號(hào)(IRQ)。接著,重復(fù)上述操作,將后面的16個(gè)樂(lè)譜數(shù)據(jù)字寫(xiě)入RAM40上的地址“16”-“31”中。這樣,將后面的16個(gè)樂(lè)譜數(shù)據(jù)字填滿(mǎn),直到另外將后面的32個(gè)樂(lè)譜數(shù)據(jù)字完全寫(xiě)入。圖8(e)中示出了RAM40的這種狀態(tài)。
如上面所討論的那樣,每當(dāng)在RAM40上出現(xiàn)16個(gè)字的有效區(qū)域時(shí),便順序地將16個(gè)樂(lè)譜數(shù)據(jù)字另外寫(xiě)入和填充到RAM40中。因此,即使是RAM40具有至少32個(gè)字的小容量,也可以將具有能使音樂(lè)數(shù)據(jù)以高質(zhì)量播放的大量樂(lè)譜數(shù)據(jù)的任何音樂(lè)數(shù)據(jù)順序?qū)懭隦AM40中并同時(shí)播放這些數(shù)據(jù)。應(yīng)注意的是,上/下計(jì)數(shù)器45的計(jì)數(shù)值總是與樂(lè)譜數(shù)據(jù)的字?jǐn)?shù)匹配,所述樂(lè)譜數(shù)據(jù)在未被從RAM40中讀出時(shí)保持存儲(chǔ)狀態(tài)。
播放時(shí),每段都有按照音質(zhì)分配數(shù)據(jù)分配的音質(zhì),或是可以將每段的音質(zhì)分配數(shù)據(jù)預(yù)先插入到樂(lè)譜數(shù)據(jù)中。在播放期間,從FIFO31中讀出音質(zhì)分配數(shù)據(jù),這樣,定序器33就可以向音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34提供由音質(zhì)分配數(shù)據(jù)指定的音質(zhì)編號(hào)。在這種情況下,由于八種音色的音質(zhì)數(shù)據(jù)多于段數(shù),所以可以針對(duì)每一段從八種音色的音質(zhì)數(shù)據(jù)中選出任何一種音質(zhì)。從音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中讀取與音質(zhì)編號(hào)對(duì)應(yīng)的音質(zhì)參數(shù),并且針對(duì)由音質(zhì)分配數(shù)據(jù)指定的段將其設(shè)在音調(diào)發(fā)生器35的音調(diào)發(fā)生器寄存器中。由此可在播放期改變與在音調(diào)發(fā)生器35上播放的段相關(guān)的音質(zhì)。
如上面所討論的那樣,由于將每一段的音質(zhì)分配數(shù)據(jù)插在樂(lè)譜數(shù)據(jù)中,所以在播放期間可以隨意改變每一段的音質(zhì)。此外,可以由用戶(hù)從存儲(chǔ)在系統(tǒng)RAM11內(nèi)的所有存儲(chǔ)的音質(zhì)數(shù)據(jù)中選擇存儲(chǔ)在音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34內(nèi)的八種音色的音質(zhì)數(shù)據(jù),所以可以將選定的音質(zhì)數(shù)據(jù)傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34。由于系統(tǒng)RAM11具有從下載中心6或外部設(shè)備20下載的多種音質(zhì)數(shù)據(jù),所以可將多種音質(zhì)數(shù)據(jù)中的各種音質(zhì)數(shù)據(jù)選擇性地存儲(chǔ)到音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中。
圖9是表示在播放音樂(lè)曲目期間由系統(tǒng)CPU10執(zhí)行的樂(lè)曲播放支持程序的流程圖。當(dāng)便攜式電話(huà)1變成樂(lè)曲播放模式時(shí),在顯示器18上出現(xiàn)樂(lè)曲播放菜單。在步驟S1,用戶(hù)操作撥號(hào)按鍵,從音樂(lè)選擇菜單中選擇所需樂(lè)曲,在該情況下選取存儲(chǔ)在系統(tǒng)RAM11和系統(tǒng)ROM12中的音樂(lè)數(shù)據(jù)。系統(tǒng)RAM11存儲(chǔ)的是從下載中心6和外部設(shè)備20下載的音樂(lè)數(shù)據(jù)。完成選擇之后,在步驟S2設(shè)定音質(zhì)數(shù)據(jù)和速度數(shù)據(jù)。在步驟S2,將適合各段選定的音樂(lè)數(shù)據(jù)的八種音色的音質(zhì)數(shù)據(jù)傳輸?shù)綐?lè)曲播放單元15,并存儲(chǔ)在音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中。將適合各段選定音樂(lè)數(shù)據(jù)的節(jié)拍數(shù)據(jù)也傳輸?shù)綐?lè)曲播單元15,并設(shè)定在定序器33中。可以通過(guò)操作撥號(hào)按鍵等,在顯示器18上編輯節(jié)拍數(shù)據(jù)。
在步驟S3,通過(guò)操作撥號(hào)按鍵等在顯示器18上將IRQ點(diǎn)數(shù)據(jù)設(shè)成預(yù)定值。應(yīng)在考慮系統(tǒng)CPU10的處理速度的前提下設(shè)定IRQ數(shù)據(jù)。然后,從系統(tǒng)RAM11中讀取選定的音樂(lè)數(shù)據(jù)中的32個(gè)樂(lè)譜數(shù)據(jù)字,并將其轉(zhuǎn)送到樂(lè)曲播放單元15,且寫(xiě)入FIFO31,一直到FIFO31變成“滿(mǎn)”狀態(tài)為止。
在下一步驟S5中,在接收到開(kāi)始操作的命令之前,系統(tǒng)處于等待狀態(tài)。如果音樂(lè)數(shù)據(jù)以呼叫音的形式播放,則在呼叫到達(dá)時(shí)啟動(dòng)操作,而如果以保持音調(diào)的形式播放,則通過(guò)操作保持按鍵啟動(dòng)操作。如果在步驟S5中確定接到了啟動(dòng)操作的命令,操作程序?qū)⑦M(jìn)入步驟S6,在該步驟中,將啟動(dòng)命令發(fā)送到樂(lè)曲播放單元15。
如果判定沒(méi)有接到啟動(dòng)操作的命令,則程序轉(zhuǎn)向步驟S11,在該步驟中將判斷按鍵是否發(fā)出開(kāi)始播放的操作指令。如果斷定按鍵被操作,則操作程序返回到步驟S1,由此重復(fù)從步驟S1到步驟S4的操作。如果斷定按鍵沒(méi)有操作,程序?qū)⒎祷夭襟ES5并在此等待,直到接到開(kāi)始操作的命令為止。
當(dāng)接到開(kāi)始的命令時(shí),樂(lè)曲播放單元15開(kāi)始進(jìn)行上述樂(lè)曲播放處理以便播放選定的樂(lè)曲。然后,當(dāng)在步驟S7中確定針對(duì)樂(lè)曲播放單元15產(chǎn)生中斷請(qǐng)求信號(hào)(IRQ)時(shí),操作程序進(jìn)入步驟S8,在該步驟中,從系統(tǒng)RAM11中讀出適合后序(31-IRQ點(diǎn))字的樂(lè)譜數(shù)據(jù)并將該數(shù)據(jù),轉(zhuǎn)送到樂(lè)曲播放單元15。在步驟S9,確定收到停止指令之前,重復(fù)進(jìn)行步驟S7和S8的操作。如果音樂(lè)數(shù)據(jù)已經(jīng)以呼叫音的形式進(jìn)行了播放,可以通過(guò)操作通話(huà)鍵啟動(dòng)停止操作,如果音樂(lè)數(shù)據(jù)已經(jīng)以保持音的形式進(jìn)行了播放,則可通過(guò)操作保持音釋放鍵來(lái)啟動(dòng)停止操作。如果在步驟S9中確定接收到了停止操作指令,操作程序?qū)⑦M(jìn)入步驟S10,在該步驟中將停止命令發(fā)送到樂(lè)曲播放單元15,直到命令樂(lè)曲播放單元15停止樂(lè)曲播放處理為止。隨后,操作程序返回到步驟S5并在此等待,直到再次收到開(kāi)始操作的指令為止。
正如上面所討論的,如果以呼叫音的形式播放選定的樂(lè)曲,則在呼叫到達(dá)時(shí)執(zhí)行播放選定樂(lè)曲的樂(lè)曲播放處理,或者是,如果以保持音的形式播放選定的樂(lè)曲,則通過(guò)操作保持鍵來(lái)執(zhí)行播放選定樂(lè)曲的樂(lè)曲播放處理。在兩種情況中的任一種情況下,待播放的樂(lè)曲都是一首已在音樂(lè)選擇步驟中選定的樂(lè)曲。通過(guò)音樂(lè)選擇可以選出適合呼叫音和保持音的不同樂(lè)曲,從而可在接收到啟動(dòng)呼叫音或保持音的指令時(shí)獨(dú)立播放這兩種樂(lè)曲。此外,由于可以在任何時(shí)候選擇音樂(lè),所以可以選出適合呼叫音和保持音的任何一種樂(lè)曲。
應(yīng)注意到,系統(tǒng)CPU10主要處理電話(huà)功能,這一點(diǎn)未在圖中示出。然而,樂(lè)曲播放支持處理僅需要這種輕負(fù)載,使得系統(tǒng)CPU10能同時(shí)進(jìn)行樂(lè)曲播放支持處理和主處理,而不需要用高速CPU來(lái)代替系統(tǒng)CPU10。
盡管在該實(shí)施例中FIFO的存儲(chǔ)容量能存儲(chǔ)32個(gè)樂(lè)譜數(shù)據(jù)字,但是本發(fā)明并不限于該容量。FIFO31的存儲(chǔ)容量是可以改變的,只要其容量大大小于系統(tǒng)RAM11的存儲(chǔ)容量即可。此外,盡管音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34的存儲(chǔ)容量能存儲(chǔ)八種音色的音質(zhì)數(shù)據(jù),但是本發(fā)明也并不限于該容量。與系統(tǒng)RAM11的容量相比,音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34的容量可以極大地減小,只要音色數(shù)等于或多于與音調(diào)發(fā)生通道相應(yīng)的樂(lè)曲段數(shù)即可。
如上所述,樂(lè)曲播放單元15中的音調(diào)發(fā)生器35可以是調(diào)頻型的音調(diào)發(fā)生器,即,F(xiàn)M音調(diào)發(fā)生器。將FM音調(diào)發(fā)生器設(shè)計(jì)成使用通過(guò)調(diào)頻產(chǎn)生的異相和聲來(lái)合成樂(lè)音;該音調(diào)發(fā)生器可以產(chǎn)生具有象在比較簡(jiǎn)單的電路結(jié)構(gòu)中的非和諧音那樣的異相和聲分量的波形。FM音調(diào)發(fā)生器的優(yōu)點(diǎn)在于其能產(chǎn)生從合成音到電子音的寬范圍樂(lè)音。
FM音調(diào)發(fā)生器利用被稱(chēng)為操作機(jī)構(gòu)的振動(dòng)器,該振動(dòng)器進(jìn)行等效振動(dòng)從而產(chǎn)生正弦波。如圖10所示,F(xiàn)M音調(diào)發(fā)生器50由操作機(jī)構(gòu)1和與之串聯(lián)的操作機(jī)構(gòu)2構(gòu)成。由操作機(jī)構(gòu)1振動(dòng)產(chǎn)生的正弦波提供給操作機(jī)構(gòu)2作為調(diào)制信號(hào),從而使操作機(jī)構(gòu)2產(chǎn)生調(diào)頻波FM(t)。一方面,由于操作機(jī)構(gòu)1產(chǎn)生調(diào)制信號(hào),所以它被稱(chēng)作調(diào)制器51;另一方面,由于操作機(jī)構(gòu)2產(chǎn)生載波信號(hào),所以它被稱(chēng)作載波器52。操作機(jī)構(gòu)1和2以相同的方式構(gòu)成。
在調(diào)制器51中,定音發(fā)生器51c按照輸入的相位角數(shù)據(jù)ωm輸出以鋸齒形式變化的定音數(shù)據(jù)。然后,輸入到調(diào)制器51中的定音數(shù)據(jù)和調(diào)制數(shù)據(jù)“0”在加法器51a中相加。將加法器51a的輸出信號(hào)送到正弦波發(fā)生器51b,在此,按照從加法器51a輸出的定音數(shù)據(jù)讀出正弦波圖表,所述定音數(shù)據(jù)是以鋸齒波形式變化的數(shù)據(jù)。然后,正弦波發(fā)生器51b以與定音數(shù)據(jù)變化的速度相對(duì)應(yīng)的頻率產(chǎn)生正弦波。正弦波的幅值受由包絡(luò)線(xiàn)發(fā)生器51d產(chǎn)生的幅值數(shù)據(jù)B控制。為此,用B·sinωmt表示從正弦波發(fā)生器51b輸出的正弦波。
在載波器52中,定音發(fā)生器52c按照輸入的相位角數(shù)據(jù)ωc輸出以鋸齒形變化的定音數(shù)據(jù)。然后,定音數(shù)據(jù)和從調(diào)制器51輸出的正弦波調(diào)制信號(hào)在加法器52a中相加。加法器52a的輸出送到正弦波發(fā)生器52b,在此,按照從加法器52a輸出的相加數(shù)據(jù)讀出正弦波圖表。隨后,正弦波發(fā)生器52b產(chǎn)生根據(jù)相加數(shù)據(jù)的變化率改變的正弦波。正弦波的幅值受由包絡(luò)線(xiàn)發(fā)生器52d產(chǎn)生的幅值數(shù)據(jù)A的控制。為此,用A·sin(ωct+Bsinωmt)表示從正弦波發(fā)生器52b輸出的正弦波。這樣,便完成了對(duì)載波器52的輸出FM(t)的頻率調(diào)制,而且上述方程式是FM音調(diào)發(fā)生器50的基本公式。
如圖10所示,由于調(diào)制器51和載波器52具有相同的電路結(jié)構(gòu),所以可以用這樣的結(jié)構(gòu)來(lái)產(chǎn)生調(diào)頻波形,即,使得每個(gè)結(jié)構(gòu)都可以將其輸出反饋?zhàn)鳛槠漭斎?。這種FM音調(diào)發(fā)生器被稱(chēng)為反饋型FM音調(diào)發(fā)生器,而且圖11中示出了這種結(jié)構(gòu)的實(shí)例。
如圖11所示,反饋型FM音調(diào)發(fā)生器60由操作機(jī)構(gòu)61和反饋電路62構(gòu)成。在操作機(jī)構(gòu)61中,定音發(fā)生器61根據(jù)輸入的相位角數(shù)據(jù)ωm輸出以鋸齒形式變化的定音數(shù)據(jù)。然后,輸入到操作機(jī)構(gòu)61的定音數(shù)據(jù)和調(diào)制數(shù)據(jù)“0”在加法器61a中相加。加法器61a的輸也送入正弦波發(fā)生器61b,在此,根據(jù)從加法器61a輸出的相加數(shù)據(jù)讀出正弦波圖表。此后,正弦波發(fā)生器61b產(chǎn)生隨相加數(shù)據(jù)變化率改變的正弦波。正弦波的幅值受包絡(luò)線(xiàn)發(fā)生器61d產(chǎn)生的幅值數(shù)據(jù)B控制。對(duì)正弦波發(fā)生器61b的輸出進(jìn)行控制,以便能在反饋電路62中得到反饋率β。然后,將反饋率β輸入到加法器61a作為調(diào)制信號(hào)。這樣,正弦波發(fā)生器61b輸出經(jīng)過(guò)頻率調(diào)制的輸出信號(hào)FM(t)。
反饋的FM音調(diào)發(fā)生器60適合于產(chǎn)生弦樂(lè)型樂(lè)音。在操作機(jī)構(gòu)的基礎(chǔ)上FM音調(diào)發(fā)生器50和60能夠通過(guò)改變連接電路的方式或方法而產(chǎn)生不同音調(diào)的樂(lè)音。將連接操作機(jī)構(gòu)的方法稱(chēng)為算法。
在上述FM音調(diào)發(fā)生器中,可以通過(guò)控制以鋸齒形式變化并從定音發(fā)生器輸出的定音數(shù)據(jù)、通過(guò)控制從包絡(luò)線(xiàn)發(fā)生器輸出的幅值、或通過(guò)改變算法來(lái)改變音調(diào)。用于在FM音調(diào)發(fā)生器上獲得所需音色的音質(zhì)數(shù)據(jù),由調(diào)制器的音質(zhì)數(shù)據(jù)和載波器的音質(zhì)數(shù)據(jù)構(gòu)成。與波形存儲(chǔ)器型音調(diào)發(fā)生器的數(shù)據(jù)量相比,可以極大地減少相對(duì)于一種音色的數(shù)據(jù)量。
圖12表示音調(diào)發(fā)生器35設(shè)定為FM音調(diào)發(fā)生器的形式時(shí),寫(xiě)入音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中的八種音色音質(zhì)數(shù)據(jù)格式的實(shí)例。寫(xiě)入音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中的八種音色的音質(zhì)數(shù)據(jù)例如音質(zhì)1、音質(zhì)2…中的每一個(gè)都包含調(diào)制器的音質(zhì)數(shù)據(jù)和載波器的音質(zhì)數(shù)據(jù)。?定調(diào)制器的音質(zhì)數(shù)據(jù)和載波器的音質(zhì)數(shù)據(jù)具有同樣的數(shù)據(jù)格式。圖13中示出了這種數(shù)據(jù)格式的實(shí)例。如圖13所示,調(diào)制器或載波器的每個(gè)音質(zhì)數(shù)據(jù)可以是32位數(shù)據(jù),其包含三位倍數(shù)設(shè)定的數(shù)據(jù)(ML20ML0),一位顫音ON/OFF數(shù)據(jù)(VIB),一位包絡(luò)波形型數(shù)據(jù)(EGT),一位持續(xù)ON/OFF數(shù)據(jù)(SUS),四位奏音率設(shè)定數(shù)據(jù)(AR3-AR0),四位衰減率設(shè)定數(shù)據(jù)(DR3-DR0),四位持續(xù)電平設(shè)定數(shù)據(jù)(SL3-SL0),四位釋放率設(shè)定數(shù)據(jù)(RR3-RR0),一位波形選擇數(shù)據(jù)(WAV),三位反饋量設(shè)定數(shù)據(jù)(FL2-FL0),和六位總電平數(shù)據(jù)(TL5-TL0)。
倍數(shù)設(shè)定數(shù)據(jù)(ML2-ML0)用于設(shè)定振動(dòng)器頻率倍率。定音發(fā)生器產(chǎn)生的定音數(shù)據(jù)具有增加了由倍數(shù)設(shè)定數(shù)據(jù)指定倍率的變化率。由倍數(shù)設(shè)定數(shù)據(jù)設(shè)定的倍率可以在±0.5-±0.7之間變化,如果在調(diào)制器51中使用倍數(shù)設(shè)定數(shù)據(jù),則調(diào)制信號(hào)的頻率將發(fā)生改變音質(zhì)的變化。設(shè)置顫音ON/OFF數(shù)據(jù)(VIB)是為了確定是否應(yīng)用了顫音。設(shè)置包絡(luò)波形型數(shù)據(jù)(EGT)是為了確定包絡(luò)波形是持續(xù)音的包絡(luò)波型還是衰減音的包絡(luò)波形。持續(xù)ON/OFF數(shù)據(jù)(SUS)是這樣的數(shù)據(jù),通過(guò)這種數(shù)據(jù)可以在持續(xù)ON/OFF數(shù)據(jù)置于ON時(shí),在確定音調(diào)產(chǎn)生長(zhǎng)度時(shí)將釋放率變成另一種以預(yù)定平緩的角度傾斜的釋放率,或是在將持續(xù)ON/OFF置于OFF時(shí),在確定音調(diào)產(chǎn)生的長(zhǎng)度時(shí)使釋放率變成設(shè)定值。
奏音率設(shè)定數(shù)據(jù)(AR3-AR0)用于設(shè)定從音調(diào)發(fā)生開(kāi)始到其達(dá)到最大音量時(shí)的時(shí)間。通過(guò)奏音率設(shè)定數(shù)據(jù)設(shè)定的時(shí)間可以在0.0ms到38.1sec的范圍內(nèi)。衰減率設(shè)定數(shù)據(jù)(DR3-DR0)用于設(shè)定從聲音達(dá)到最大音量到它變成持續(xù)電平時(shí)的衰減時(shí)間。由衰減率設(shè)定數(shù)據(jù)設(shè)定的衰減時(shí)間可以在4.47ms到73.2sec的范圍內(nèi)。持續(xù)電平設(shè)定數(shù)據(jù)(SL3-SL0)用于設(shè)定當(dāng)用作為持續(xù)音的包絡(luò)波形型數(shù)據(jù)(EGT)確定包絡(luò)波形時(shí)的持續(xù)電平。
在衰減音的情況下,釋放率設(shè)定數(shù)據(jù)(RR3-RR0)設(shè)定從持續(xù)電平到音調(diào)發(fā)生長(zhǎng)度結(jié)束時(shí)和在音調(diào)發(fā)生期間結(jié)束后以預(yù)定的傾斜銳角衰減的衰減時(shí)間。在持續(xù)音的情況下,釋放率設(shè)定數(shù)據(jù)設(shè)定從音調(diào)發(fā)生結(jié)束時(shí)的衰減率。由釋放率設(shè)定數(shù)據(jù)設(shè)定的衰減率的范圍在4.47ms-73.2sec之間。
設(shè)定波形選擇數(shù)據(jù)(WAV)以確定由正弦波發(fā)生器產(chǎn)生的波形是正弦波還是半波整流的正弦波。用反饋量設(shè)定數(shù)據(jù)(FL2-FL0)來(lái)設(shè)定圖11所示反饋式FM音調(diào)發(fā)生器的反饋系數(shù);這些數(shù)據(jù)對(duì)載波器操作機(jī)構(gòu)是唯一有效的。因此,希望在載波器中設(shè)定所述數(shù)據(jù)以便產(chǎn)生弦樂(lè)型音調(diào)。反饋量設(shè)定數(shù)據(jù)可以表示成0-4π的時(shí)間范圍。需設(shè)計(jì)所有的電平數(shù)據(jù)(TL5-TL0)以便設(shè)定總音量。
如果將音調(diào)發(fā)生器35構(gòu)成例如FM音調(diào)發(fā)生器,則可以將一種音色的音質(zhì)數(shù)據(jù)表示成一對(duì)32位(32×2位)數(shù)據(jù),該數(shù)據(jù)包括32位調(diào)制器音質(zhì)數(shù)據(jù)和32位載波器音質(zhì)數(shù)據(jù)。由于可以將存儲(chǔ)在音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34中八種音色音質(zhì)數(shù)據(jù)的量減少到8×(32×2)位,即64個(gè)字節(jié),所以用FM音調(diào)發(fā)生器作為音調(diào)發(fā)生器35的優(yōu)點(diǎn)在于,能減小音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34的存儲(chǔ)容量。此外,即使是音質(zhì)數(shù)據(jù)向音質(zhì)數(shù)據(jù)存儲(chǔ)單元(音頻RAM)34的傳輸速率很低,由于減小了八種音色音質(zhì)數(shù)據(jù)的量,音質(zhì)數(shù)據(jù)也能夠在很短的時(shí)間內(nèi)傳輸。因此,即使是CPU10的處理速度很慢,也能夠高質(zhì)量地播放幾種音調(diào)的樂(lè)曲。此外,由于每種音色的音質(zhì)數(shù)據(jù)很少,所以可以在很短的時(shí)間內(nèi)從下載中心6下載音質(zhì)數(shù)據(jù)。對(duì)于波形存儲(chǔ)器型音調(diào)發(fā)生器(PCM音調(diào)發(fā)生器)而言,每種音色的音質(zhì)數(shù)據(jù)量可以是幾k個(gè)字節(jié)。因此,很顯然,使用FM音調(diào)發(fā)生器與波形存儲(chǔ)器型音調(diào)發(fā)生器相比,極大地減少了每種音色的音質(zhì)數(shù)據(jù)量。
盡管在此描述了使用FM音調(diào)發(fā)生器的情況,但是本發(fā)明并不限于此,在本發(fā)明的樂(lè)曲播放設(shè)備中,也可以用其它類(lèi)型的音調(diào)發(fā)生器,例如波形存儲(chǔ)器型音調(diào)發(fā)生器(PMC音調(diào)發(fā)生器)和實(shí)體模式型音調(diào)發(fā)生器作為音調(diào)發(fā)生器35。此外,音調(diào)發(fā)生器還可以包括采用DSP或類(lèi)似物的硬件或執(zhí)行音調(diào)發(fā)生器程序的軟件。此外,樂(lè)譜數(shù)據(jù)可按圖4所示進(jìn)行格式化處理,但是本發(fā)明并不限于這種格式。例如,可以以帶有時(shí)間信息的MIDI文件或SMP(標(biāo)準(zhǔn)MIDI文件)的形式傳輸樂(lè)譜數(shù)據(jù)。
如上所述,按照本發(fā)明的一個(gè)方面,把通過(guò)接口裝置傳輸?shù)囊糍|(zhì)數(shù)據(jù)存儲(chǔ)在音質(zhì)數(shù)據(jù)存儲(chǔ)裝置中,該存儲(chǔ)裝置的存儲(chǔ)容量?jī)H對(duì)所需種類(lèi)的音質(zhì)數(shù)據(jù)有效,因此,即使是音質(zhì)數(shù)據(jù)存儲(chǔ)裝置的存儲(chǔ)容量很小,音質(zhì)數(shù)據(jù)中參數(shù)的數(shù)據(jù)量也可以大到足以獲得高質(zhì)量的音調(diào),所以可播放具有高質(zhì)量音調(diào)的樂(lè)曲。
此外,在存于設(shè)在樂(lè)曲播裝置外部的存儲(chǔ)裝置內(nèi)的多種音質(zhì)數(shù)據(jù)中,只將需播放之音樂(lè)曲目的音質(zhì)數(shù)據(jù)傳輸?shù)綐?lè)曲播放裝置,并存在音質(zhì)數(shù)據(jù)存儲(chǔ)裝置中,因此即使是音質(zhì)數(shù)據(jù)存儲(chǔ)裝置的存儲(chǔ)容量很小,也可以選出用于播放音樂(lè)曲目的多種音質(zhì)數(shù)據(jù)。此外,如果通過(guò)通信線(xiàn)路將音質(zhì)數(shù)據(jù)下載到外部存儲(chǔ)裝置,則可以拓寬音質(zhì)數(shù)據(jù)的選擇范圍。
所有數(shù)據(jù)處理裝置都必須讀取所需的音質(zhì)數(shù)據(jù)和將音質(zhì)數(shù)據(jù)發(fā)送到樂(lè)曲播放裝置;數(shù)據(jù)處理裝置不需進(jìn)行音樂(lè)曲目的播放。因而即使是使用低速處理單元,也能播放高質(zhì)量的音樂(lè)。
此外,如果設(shè)在電話(huà)終端裝置中的樂(lè)曲播放裝置的音調(diào)發(fā)生器采用調(diào)頻的方式,則與波形存儲(chǔ)器型音調(diào)發(fā)生器(PCM音調(diào)發(fā)生器)相比,調(diào)頻型音調(diào)發(fā)生器所需的音質(zhì)數(shù)據(jù)量將極大地減少。因此,即使是由于例如用數(shù)據(jù)處理單元進(jìn)行低速數(shù)據(jù)處理,而使音質(zhì)數(shù)據(jù)通過(guò)低速傳輸路徑傳輸,電話(huà)終端裝置也同樣能夠播放具有不同音調(diào)的高質(zhì)量樂(lè)曲。此外,由于減少了音質(zhì)數(shù)據(jù)量,所以即使在存儲(chǔ)容量很小的音質(zhì)數(shù)據(jù)存儲(chǔ)裝置中,也能存儲(chǔ)足以播放具有高質(zhì)量音調(diào)之樂(lè)曲的音質(zhì)數(shù)據(jù)。此外,由于每種音色的音質(zhì)數(shù)據(jù)量很小,所以可以在短時(shí)間內(nèi)從下載中心下載音質(zhì)數(shù)據(jù)。
按照本發(fā)明的另一方案,當(dāng)在存儲(chǔ)樂(lè)譜的存儲(chǔ)器中出現(xiàn)空余區(qū)時(shí),將依次將下一段樂(lè)譜數(shù)據(jù)加載到存儲(chǔ)器中。用這種結(jié)構(gòu),即使是存儲(chǔ)樂(lè)譜的存儲(chǔ)器的容量很小,也能播放需要大數(shù)據(jù)量的高質(zhì)量樂(lè)曲。而且可以在不中斷的情況下播放具有長(zhǎng)演奏時(shí)間的樂(lè)曲。
此外,CPU不需執(zhí)行音樂(lè)播放程序,而只需在轉(zhuǎn)換樂(lè)譜數(shù)據(jù)的存儲(chǔ)器中出現(xiàn)空余區(qū)時(shí),簡(jiǎn)單地執(zhí)行移送下一部分樂(lè)譜數(shù)據(jù)的數(shù)據(jù)傳輸程序。因此,用中速CPU就足以播放高質(zhì)量的旋律音。
權(quán)利要求
1.一種在電話(huà)終端設(shè)備中使用的音樂(lè)播放設(shè)備,所述電話(huà)終端設(shè)備具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能,所述音樂(lè)播放設(shè)備用來(lái)播放與電話(huà)功能有關(guān)的樂(lè)曲,該音樂(lè)播放設(shè)備包括音質(zhì)數(shù)據(jù)存儲(chǔ)器,其具有有限的容量,用于存儲(chǔ)與第一數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于保存在電話(huà)終端設(shè)備數(shù)據(jù)源中的第二數(shù)量的音質(zhì);接口,其可被啟動(dòng)以將音質(zhì)數(shù)據(jù)從數(shù)據(jù)源傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器,從而使音質(zhì)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)傳送的音質(zhì)數(shù)據(jù);樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)代表樂(lè)曲的樂(lè)譜數(shù)據(jù);音調(diào)發(fā)生器,其設(shè)有從存儲(chǔ)在樂(lè)譜數(shù)據(jù)存儲(chǔ)器內(nèi)的樂(lè)譜數(shù)據(jù)中得出的音調(diào)發(fā)生參數(shù),用于產(chǎn)生樂(lè)曲音調(diào);和演奏控制器,其譯出樂(lè)譜數(shù)據(jù),以便從音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀出由樂(lè)譜數(shù)據(jù)指定的音質(zhì)數(shù)據(jù),從而用讀出的音質(zhì)數(shù)據(jù)設(shè)定音調(diào)發(fā)生器,使音調(diào)發(fā)生器能根據(jù)讀出的音質(zhì)數(shù)據(jù),產(chǎn)生具有由樂(lè)譜數(shù)據(jù)指定音質(zhì)的音調(diào)。
2.根據(jù)權(quán)利要求1所述的音樂(lè)播放設(shè)備,其中音調(diào)發(fā)生器能夠同時(shí)產(chǎn)生分配給樂(lè)曲各部分的第三數(shù)量的音調(diào),該數(shù)量的音調(diào)不多于由音質(zhì)數(shù)據(jù)存儲(chǔ)器得到的第一數(shù)量的音質(zhì),而且演奏控制器讀出與第三數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第三數(shù)量的音質(zhì)根據(jù)樂(lè)譜數(shù)據(jù)被分配到各部分。
3.根據(jù)權(quán)利要求1所述的音樂(lè)播放設(shè)備,其中該演奏控制器譯出樂(lè)譜數(shù)據(jù),該樂(lè)譜數(shù)據(jù)包含表示樂(lè)曲部分的部分?jǐn)?shù)據(jù)和將音質(zhì)分配給所述樂(lè)曲部分的音質(zhì)分配數(shù)據(jù),然后該演奏控制器按照該音質(zhì)分配數(shù)據(jù)將所述部分?jǐn)?shù)據(jù)轉(zhuǎn)換為音質(zhì)編號(hào),并且從該音質(zhì)數(shù)據(jù)存儲(chǔ)器讀出與該音質(zhì)編號(hào)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的音樂(lè)播放設(shè)備,其中在該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中產(chǎn)生空余區(qū)時(shí),該樂(lè)譜數(shù)據(jù)存儲(chǔ)器向該電話(huà)終端設(shè)備的處理器發(fā)送一中斷請(qǐng)求信號(hào),從而使該處理器啟動(dòng)該接口將樂(lè)譜數(shù)據(jù)從數(shù)據(jù)源傳送到該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中,以將該樂(lè)譜數(shù)據(jù)寫(xiě)入到所述樂(lè)譜數(shù)據(jù)存儲(chǔ)器的空余區(qū)中,并且其中該演奏控制器輸出一讀取信號(hào),用于從該樂(lè)譜數(shù)據(jù)存儲(chǔ)器連續(xù)讀取樂(lè)譜數(shù)據(jù),從而使在該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中產(chǎn)生另一空余區(qū)。
5.根據(jù)權(quán)利要求1所述的音樂(lè)播放設(shè)備,還包括一標(biāo)引解碼器,其從該接口接收標(biāo)引數(shù)據(jù),該標(biāo)引數(shù)據(jù)表示音質(zhì)數(shù)據(jù)將從數(shù)據(jù)源被傳送到該音質(zhì)數(shù)據(jù)存儲(chǔ)器,并且然后該標(biāo)引解碼器對(duì)所接收到的標(biāo)引數(shù)據(jù)進(jìn)行解碼,以在該接口被啟動(dòng)以將音質(zhì)數(shù)據(jù)傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器時(shí)輸出一指令至該音質(zhì)數(shù)據(jù)存儲(chǔ)器,從而將音質(zhì)數(shù)據(jù)寫(xiě)入其中。
6.一種電話(huà)終端設(shè)備,包括為執(zhí)行任務(wù)而處理數(shù)據(jù)的處理器,其具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能;存儲(chǔ)器裝置,其存儲(chǔ)包含音樂(lè)數(shù)據(jù)的數(shù)據(jù),所述音樂(lè)數(shù)據(jù)由表現(xiàn)樂(lè)曲的音質(zhì)數(shù)據(jù)和樂(lè)譜數(shù)據(jù)構(gòu)成;和音樂(lè)播放裝置,其在處理器的控制下根據(jù)音樂(lè)數(shù)據(jù)進(jìn)行工作,以便跟隨處理器執(zhí)行的任務(wù)播放樂(lè)曲;其中該音樂(lè)播放裝置包括音質(zhì)數(shù)據(jù)存儲(chǔ)器,其具有有限的容量,用于存儲(chǔ)與第一數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于保存在存儲(chǔ)器裝置中的第二數(shù)量的音質(zhì);接口,其可被啟動(dòng)以將音質(zhì)數(shù)據(jù)從存儲(chǔ)器裝置傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器,以便使音質(zhì)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)傳送來(lái)的音質(zhì)數(shù)據(jù);樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)代表樂(lè)曲的樂(lè)譜數(shù)據(jù);音調(diào)發(fā)生器,其設(shè)有從存儲(chǔ)在樂(lè)譜數(shù)據(jù)存儲(chǔ)器內(nèi)的樂(lè)譜數(shù)據(jù)中獲得的音調(diào)發(fā)生參數(shù),以便產(chǎn)生樂(lè)曲的音調(diào);和演奏控制器,其譯出樂(lè)譜數(shù)據(jù),以便從音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀出由樂(lè)譜數(shù)據(jù)指定的音質(zhì)數(shù)據(jù),并用讀出的音質(zhì)數(shù)據(jù)設(shè)定音調(diào)發(fā)生器,以便使音調(diào)發(fā)生器能根據(jù)讀出的音質(zhì)數(shù)據(jù),產(chǎn)生具有由樂(lè)譜數(shù)據(jù)指定的音質(zhì)的音調(diào)。
7.根據(jù)權(quán)利要求6所述的電話(huà)終端設(shè)備,其中音調(diào)發(fā)生器可以同時(shí)產(chǎn)生分配給樂(lè)曲各部分的第三數(shù)量的音調(diào),第三數(shù)量的音調(diào)不多于由音質(zhì)數(shù)據(jù)存儲(chǔ)器得到的第一數(shù)量的音質(zhì),而且演奏控制器讀取與根據(jù)樂(lè)譜數(shù)據(jù)分配給各部分的第三數(shù)量的音質(zhì)相應(yīng)的音質(zhì)數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的電話(huà)終端設(shè)備,進(jìn)一步包括通信裝置,其能夠與外部數(shù)據(jù)庫(kù)通信,以便將音樂(lè)數(shù)據(jù)從外部數(shù)據(jù)庫(kù)下載到存儲(chǔ)器裝置中。
9.根據(jù)權(quán)利要求6所述的電話(huà)終端設(shè)備,其中該演奏控制器譯出樂(lè)譜數(shù)據(jù),該樂(lè)譜數(shù)據(jù)包含表示樂(lè)曲部分的部分?jǐn)?shù)據(jù)和將音質(zhì)分配給所述樂(lè)曲部分的音質(zhì)分配數(shù)據(jù),然后該演奏控制器按照該音質(zhì)分配數(shù)據(jù)將所述部分?jǐn)?shù)據(jù)轉(zhuǎn)換為音質(zhì)編號(hào),并且從該音質(zhì)數(shù)據(jù)存儲(chǔ)器讀出與該音質(zhì)編號(hào)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù)。
10.根據(jù)權(quán)利要求6所述的電話(huà)終端設(shè)備,其中在該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中產(chǎn)生空余區(qū)時(shí),該樂(lè)譜數(shù)據(jù)存儲(chǔ)器向該處理器發(fā)送一中斷請(qǐng)求信號(hào),從而使該處理器啟動(dòng)該接口將樂(lè)譜數(shù)據(jù)從該存儲(chǔ)器裝置傳送到該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中,以將該樂(lè)譜數(shù)據(jù)寫(xiě)入到所述樂(lè)譜數(shù)據(jù)存儲(chǔ)器的空余區(qū)中,并且其中該演奏控制器輸出一讀取信號(hào),用于從該樂(lè)譜數(shù)據(jù)存儲(chǔ)器連續(xù)讀取樂(lè)譜數(shù)據(jù),從而使在該樂(lè)譜數(shù)據(jù)存儲(chǔ)器中產(chǎn)生另一空余區(qū)。
11.根據(jù)權(quán)利要求6所述的電話(huà)終端設(shè)備,還包括一標(biāo)引解碼器,其從該接口接收標(biāo)引數(shù)據(jù),該標(biāo)引數(shù)據(jù)表示音質(zhì)數(shù)據(jù)將從該存儲(chǔ)器裝置被傳送到該音質(zhì)數(shù)據(jù)存儲(chǔ)器,并且然后該標(biāo)引解碼器對(duì)所接收到的標(biāo)引數(shù)據(jù)進(jìn)行解碼,以在該接口被啟動(dòng)以將音質(zhì)數(shù)據(jù)傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器時(shí)輸出一指令至該音質(zhì)數(shù)據(jù)存儲(chǔ)器,從而將音質(zhì)數(shù)據(jù)寫(xiě)入其中。
12.一種電話(huà)終端設(shè)備,包括將信號(hào)傳送到遠(yuǎn)程位置并從遠(yuǎn)程位置接收信號(hào)的通信單元;能播放與信號(hào)有關(guān)的樂(lè)曲的音樂(lè)播放單元;其中該音樂(lè)播放單元包括樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)表現(xiàn)樂(lè)曲的樂(lè)譜數(shù)據(jù);可設(shè)置參數(shù)的調(diào)頻型音調(diào)發(fā)生器,其用于通過(guò)調(diào)頻產(chǎn)生和聲以合成音調(diào);和演奏控制器,其根據(jù)存儲(chǔ)的樂(lè)譜數(shù)據(jù)為音調(diào)發(fā)生器設(shè)定參數(shù),以使音調(diào)發(fā)生器合成由樂(lè)譜數(shù)據(jù)表現(xiàn)的樂(lè)曲音調(diào)。
13.根據(jù)權(quán)利要求12所述的電話(huà)終端設(shè)備,其中音樂(lè)播放單元進(jìn)一步包括音質(zhì)數(shù)據(jù)存儲(chǔ)器,其具有有限的容量,用于存儲(chǔ)與預(yù)定數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),并且演奏控制器譯出樂(lè)譜數(shù)據(jù),以便從音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀出與由樂(lè)譜數(shù)據(jù)指定的音質(zhì)相應(yīng)的音質(zhì)數(shù)據(jù),并根據(jù)讀出的音質(zhì)數(shù)據(jù)設(shè)定音調(diào)發(fā)生器,從而使音調(diào)發(fā)生器合成樂(lè)曲的音調(diào),所述音調(diào)具有由樂(lè)譜數(shù)據(jù)指定的音質(zhì)。
14.根據(jù)權(quán)利要求13所述的電話(huà)終端設(shè)備,其中該演奏控制器譯出樂(lè)譜數(shù)據(jù),該樂(lè)譜數(shù)據(jù)包含表示樂(lè)曲部分的部分?jǐn)?shù)據(jù)和將音質(zhì)分配給所述樂(lè)曲部分的音質(zhì)分配數(shù)據(jù),然后該演奏控制器按照該音質(zhì)分配數(shù)據(jù)將所述部分?jǐn)?shù)據(jù)轉(zhuǎn)換為音質(zhì)編號(hào),并且從該音質(zhì)數(shù)據(jù)存儲(chǔ)器讀出與該音質(zhì)編號(hào)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù)。
15.根據(jù)權(quán)利要求14所述的電話(huà)終端設(shè)備,其中音樂(lè)播放單元進(jìn)一步包括一個(gè)接口,其能在音樂(lè)播放單元和其它單元之間傳送包含音質(zhì)數(shù)據(jù)的數(shù)據(jù),所述接口被啟動(dòng)用于將音質(zhì)數(shù)據(jù)傳送給音樂(lè)播放單元,從而使音質(zhì)數(shù)據(jù)存儲(chǔ)器加載。
16.根據(jù)權(quán)利要求15所述的電話(huà)終端設(shè)備,進(jìn)一步包括處理各種數(shù)據(jù)的中央處理單元,和保存包括音樂(lè)數(shù)據(jù)的各種數(shù)據(jù)的存儲(chǔ)單元,所述音樂(lè)數(shù)據(jù)由樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)構(gòu)成,其中所述接口在中央處理單元的控制下被啟動(dòng),用于將音質(zhì)數(shù)據(jù)從存儲(chǔ)單元傳送到音樂(lè)播放單元的音質(zhì)數(shù)據(jù)存儲(chǔ)器中,并將樂(lè)譜數(shù)據(jù)從存儲(chǔ)單元傳送到音樂(lè)播放單元的樂(lè)譜數(shù)據(jù)存儲(chǔ)器中。
17.根據(jù)權(quán)利要求16所述的電話(huà)終端設(shè)備,其中存儲(chǔ)單元保存與第一數(shù)量的音質(zhì)相應(yīng)的音質(zhì)數(shù)據(jù),其中音樂(lè)播放單元的音質(zhì)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)從存儲(chǔ)單元傳出并對(duì)應(yīng)于第一數(shù)量的音質(zhì)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于保存在電話(huà)終端設(shè)備數(shù)據(jù)源中的第二數(shù)量的音質(zhì),其中音調(diào)發(fā)生器同時(shí)產(chǎn)生分配給樂(lè)曲各部分的第三數(shù)量的音調(diào),所述第三數(shù)量的音調(diào)不多于由音質(zhì)數(shù)據(jù)存儲(chǔ)器得到的第一數(shù)量的音質(zhì),并且其中演奏控制器從音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀取音質(zhì)數(shù)據(jù),這些數(shù)據(jù)與根據(jù)樂(lè)譜數(shù)據(jù)指定給各部分的第三數(shù)量的音質(zhì)相對(duì)應(yīng)。
18.根據(jù)權(quán)利要求16所述的電話(huà)終端設(shè)備,其中通信單元可以接收代表樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)的信號(hào),從而可以將所述數(shù)據(jù)下載到存儲(chǔ)單元中。
19.一種在電話(huà)終端設(shè)備中使用的樂(lè)曲播放方法,所述電話(huà)終端設(shè)備具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能,所述樂(lè)曲播放方法包括以下步驟將音質(zhì)數(shù)據(jù)從該電話(huà)終端設(shè)備的數(shù)據(jù)源通過(guò)一接口傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器,并且將所傳送的音質(zhì)數(shù)據(jù)存儲(chǔ)于該音質(zhì)數(shù)據(jù)存儲(chǔ)器中,該音質(zhì)數(shù)據(jù)存儲(chǔ)器具有有限的容量,該有限的容量能夠存儲(chǔ)與第一數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于在該電話(huà)終端設(shè)備中保存的第二數(shù)量的音質(zhì);從樂(lè)譜數(shù)據(jù)存儲(chǔ)器中讀取表現(xiàn)樂(lè)曲的樂(lè)譜數(shù)據(jù),然后譯出該樂(lè)譜數(shù)據(jù)以便從該音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀取由該樂(lè)譜數(shù)據(jù)所指定的音質(zhì)數(shù)據(jù),并且通過(guò)所讀取的音質(zhì)數(shù)據(jù)來(lái)設(shè)定音調(diào)發(fā)生器;以及從該音調(diào)發(fā)生器產(chǎn)生與電話(huà)功能有關(guān)的樂(lè)曲的音調(diào),從而使所述音調(diào)按照所讀取的音質(zhì)數(shù)據(jù)具有由該樂(lè)譜數(shù)據(jù)所指定的音質(zhì)。
20.一種從電話(huà)終端設(shè)備播放樂(lè)曲的方法,所述電話(huà)終端設(shè)備包括為執(zhí)行任務(wù)而處理數(shù)據(jù)的處理器,該處理器具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能;存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器裝置,所述數(shù)據(jù)包含表現(xiàn)樂(lè)曲并由音質(zhì)數(shù)據(jù)和樂(lè)譜數(shù)據(jù)組成的樂(lè)曲數(shù)據(jù);和音樂(lè)播放裝置,其在處理器的控制下根據(jù)音樂(lè)數(shù)據(jù)啟動(dòng),以播放與處理器所執(zhí)行的任務(wù)有關(guān)的樂(lè)曲,所述方法包括以下步驟將音質(zhì)數(shù)據(jù)從該電話(huà)終端設(shè)備的存儲(chǔ)器裝置通過(guò)在該音樂(lè)播放裝置中提供的接口傳送到在該音樂(lè)播放裝置中提供的音質(zhì)數(shù)據(jù)存儲(chǔ)器,并且將所傳送的音質(zhì)數(shù)據(jù)存儲(chǔ)于該音質(zhì)數(shù)據(jù)存儲(chǔ)器中,該音質(zhì)數(shù)據(jù)存儲(chǔ)器具有有限的容量,該有限的容量能夠存儲(chǔ)與第一數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于在該電話(huà)終端設(shè)備的存儲(chǔ)器裝置中保存的第二數(shù)量的音質(zhì);從在該音樂(lè)播放裝置中提供的樂(lè)譜數(shù)據(jù)存儲(chǔ)器中讀取表現(xiàn)樂(lè)曲的樂(lè)譜數(shù)據(jù),然后譯出該樂(lè)譜數(shù)據(jù)以便從該音質(zhì)數(shù)據(jù)存儲(chǔ)器中讀取由該樂(lè)譜數(shù)據(jù)所指定的音質(zhì)數(shù)據(jù),并且通過(guò)所讀取的音質(zhì)數(shù)據(jù)來(lái)設(shè)定在該音樂(lè)播放裝置中提供的音調(diào)發(fā)生器;以及從該音調(diào)發(fā)生器產(chǎn)生樂(lè)曲的音調(diào),從而使所述音調(diào)按照所讀取的音質(zhì)數(shù)據(jù)具有由該樂(lè)譜數(shù)據(jù)所指定的音質(zhì)。
21.一種通過(guò)電話(huà)終端設(shè)備播放樂(lè)曲的方法,所述電話(huà)終端設(shè)備具有將信號(hào)傳送到遠(yuǎn)程位置并從遠(yuǎn)程位置接收信號(hào)的通信單元,和能播放與信號(hào)有關(guān)的樂(lè)曲的音樂(lè)播放單元,所述方法包括以下步驟按照表現(xiàn)樂(lè)曲并且存儲(chǔ)在該音樂(lè)播放單元中所提供的樂(lè)譜數(shù)據(jù)存儲(chǔ)器中的樂(lè)譜數(shù)據(jù),對(duì)在該音樂(lè)播放單元中提供的音調(diào)發(fā)生器設(shè)定參數(shù),該音調(diào)發(fā)生器是通過(guò)調(diào)頻產(chǎn)生和聲的調(diào)頻型音調(diào)發(fā)生器;以及按照所設(shè)定的參數(shù)通過(guò)該音調(diào)發(fā)生器的調(diào)頻產(chǎn)生和聲,從而使其合成基于該樂(lè)譜數(shù)據(jù)的樂(lè)曲的音調(diào)。
22.一種在電話(huà)終端設(shè)備中使用的音樂(lè)播放設(shè)備,所述電話(huà)終端設(shè)備具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能,所述音樂(lè)播放設(shè)備用來(lái)播放與電話(huà)功能有關(guān)的樂(lè)曲,該音樂(lè)播放設(shè)備包括音質(zhì)數(shù)據(jù)存儲(chǔ)器,其具有有限的容量,用于存儲(chǔ)與第一數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于保存在電話(huà)終端設(shè)備數(shù)據(jù)源中的第二數(shù)量的音質(zhì);接口,其可被啟動(dòng)以將音質(zhì)數(shù)據(jù)從數(shù)據(jù)源傳送到音質(zhì)數(shù)據(jù)存儲(chǔ)器,從而使音質(zhì)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)傳送的音質(zhì)數(shù)據(jù);樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)代表樂(lè)曲的樂(lè)譜數(shù)據(jù);音調(diào)發(fā)生器,其設(shè)有從存儲(chǔ)在樂(lè)譜數(shù)據(jù)存儲(chǔ)器內(nèi)的樂(lè)譜數(shù)據(jù)和存儲(chǔ)在音質(zhì)數(shù)據(jù)存儲(chǔ)器的音質(zhì)數(shù)據(jù)中得出的音調(diào)發(fā)生參數(shù),用于產(chǎn)生樂(lè)曲音調(diào);和演奏控制器,其根據(jù)存儲(chǔ)的樂(lè)譜數(shù)據(jù)為音調(diào)發(fā)生器設(shè)定參數(shù),以使音調(diào)發(fā)生器合成由樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)表現(xiàn)的樂(lè)曲音調(diào)。
23.一種在電話(huà)終端設(shè)備中使用的音樂(lè)播放設(shè)備,所述電話(huà)終端設(shè)備具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能,所述音樂(lè)播放設(shè)備用來(lái)播放與電話(huà)功能有關(guān)的樂(lè)曲,該音樂(lè)播放設(shè)備包括樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)代表樂(lè)曲的樂(lè)譜數(shù)據(jù);音質(zhì)數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)音質(zhì)數(shù)據(jù);可設(shè)置參數(shù)的調(diào)頻型音調(diào)發(fā)生器,其用于通過(guò)調(diào)頻產(chǎn)生和聲以合成音調(diào);以及演奏控制器,其根據(jù)存儲(chǔ)的樂(lè)譜數(shù)據(jù)為音調(diào)發(fā)生器設(shè)定參數(shù),以使音調(diào)發(fā)生器合成由樂(lè)譜數(shù)據(jù)和音質(zhì)數(shù)據(jù)表現(xiàn)的樂(lè)曲音調(diào)。
24.如權(quán)利要求23所述的音樂(lè)播放設(shè)備,其中該音質(zhì)數(shù)據(jù)存儲(chǔ)器具有有限的容量,用于存儲(chǔ)與預(yù)定數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù)。
25.一種在電話(huà)終端設(shè)備中使用的音樂(lè)播放設(shè)備,所述電話(huà)終端設(shè)備具有向遠(yuǎn)程位置發(fā)送信號(hào)和從遠(yuǎn)程位置接收信號(hào)的電話(huà)功能,所述音樂(lè)播放設(shè)備用來(lái)播放與電話(huà)功能有關(guān)的樂(lè)曲,該音樂(lè)播放設(shè)備包括樂(lè)譜數(shù)據(jù)存儲(chǔ)器,其具有用于存儲(chǔ)一部分樂(lè)譜數(shù)據(jù)的有限的空間,這些數(shù)據(jù)表現(xiàn)樂(lè)曲并可由電話(huà)終端設(shè)備的數(shù)據(jù)源提供;接口,其可被啟動(dòng)以將樂(lè)譜數(shù)據(jù)從數(shù)據(jù)源加載到樂(lè)譜數(shù)據(jù)存儲(chǔ)器;音質(zhì)數(shù)據(jù)存儲(chǔ)器,其存儲(chǔ)音質(zhì)數(shù)據(jù);音調(diào)發(fā)生器,其設(shè)有從樂(lè)譜數(shù)據(jù)得到的可變參數(shù),以便順序地產(chǎn)生樂(lè)曲音調(diào);演奏控制器,其從樂(lè)譜數(shù)據(jù)存儲(chǔ)器中順序地讀出樂(lè)譜數(shù)據(jù),以便根據(jù)讀出的樂(lè)譜數(shù)據(jù)和存儲(chǔ)的音質(zhì)數(shù)據(jù)為音調(diào)發(fā)生器設(shè)定可變參數(shù);和存儲(chǔ)監(jiān)視器,其基于對(duì)樂(lè)譜數(shù)據(jù)的順序讀出來(lái)檢測(cè)什么時(shí)候在樂(lè)譜數(shù)據(jù)存儲(chǔ)器有限的空間中產(chǎn)生空余區(qū),以便啟動(dòng)接口將其它部分的樂(lè)譜數(shù)據(jù)加載到空余區(qū)中,由此可以使音調(diào)發(fā)生器連續(xù)產(chǎn)生樂(lè)曲的音調(diào)。
26.如權(quán)利要求25所述的音樂(lè)播放設(shè)備,其中該音質(zhì)數(shù)據(jù)存儲(chǔ)器具有有限的容量,用于存儲(chǔ)與預(yù)定數(shù)量的音質(zhì)相對(duì)應(yīng)的音質(zhì)數(shù)據(jù)。
全文摘要
本發(fā)明提供一種音樂(lè)播放設(shè)備,音樂(lè)播放方法和電話(huà)終端裝置。在音樂(lè)播放設(shè)備中,音質(zhì)數(shù)據(jù)存儲(chǔ)器以有限的容量存儲(chǔ)與第一數(shù)量的音質(zhì)相應(yīng)的音質(zhì)數(shù)據(jù),所述第一數(shù)量的音質(zhì)少于保存在數(shù)據(jù)源中的第二數(shù)量的音質(zhì)。樂(lè)譜數(shù)據(jù)存儲(chǔ)器存儲(chǔ)表現(xiàn)樂(lè)曲的樂(lè)譜數(shù)據(jù)。為音調(diào)發(fā)生器設(shè)定從存儲(chǔ)在樂(lè)譜數(shù)據(jù)存儲(chǔ)器的樂(lè)譜數(shù)據(jù)得出的音調(diào)發(fā)生參數(shù),以便產(chǎn)生樂(lè)曲的音調(diào)。演奏控制器譯出樂(lè)譜數(shù)據(jù),以便為音調(diào)發(fā)生器設(shè)定讀出的音質(zhì)數(shù)據(jù),從而使音調(diào)發(fā)生器能產(chǎn)生具有樂(lè)譜數(shù)據(jù)指定音質(zhì)的音調(diào)。此外,存儲(chǔ)監(jiān)視器在順序檢索讀出樂(lè)譜數(shù)據(jù)的過(guò)程中檢測(cè)在有限的樂(lè)譜數(shù)據(jù)存儲(chǔ)器空間中何時(shí)出現(xiàn)空余區(qū),以便啟動(dòng)接口將另一部分樂(lè)譜數(shù)據(jù)加載到空余區(qū)中,由此使音調(diào)發(fā)生器連續(xù)產(chǎn)生樂(lè)曲音調(diào)。
文檔編號(hào)G10H1/00GK1629931SQ20041008194
公開(kāi)日2005年6月22日 申請(qǐng)日期2000年8月3日 優(yōu)先權(quán)日1999年8月5日
發(fā)明者中村敦一, 谷口順哉, 神谷靖彰 申請(qǐng)人:雅馬哈株式會(huì)社