專利名稱:音樂播放方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種音樂播放方法,且特別涉及一種適用于具有外接式存儲裝置的播放裝置的音樂播放方法。
背景技術(shù):
由于可攜式裝置的輕便與多功能性,可攜式裝置已經(jīng)成為人們的生活必備品之一。一般來說,可攜式裝置通常具備了音樂播放的功能。使用者可以將自己喜歡的音樂文件上傳到可攜式裝置內(nèi)建的存儲裝置中,并通過可攜式裝置將音樂進行播放。
為了要應(yīng)付各種應(yīng)用程序的數(shù)據(jù)存儲作業(yè),可攜式裝置可以具有連接端口,且通過連接埠與外接式存儲裝置進行連接。使用者可以將相關(guān)數(shù)據(jù)存儲到外接式存儲裝置中,以提供可攜式裝置中應(yīng)用程序進行存取。相同地,使用者也可以將喜歡的音樂文件存儲到外接式存儲裝置中,可攜式裝置中的音樂播放程序便可由外接式存儲裝置中讀取音樂文件并進行播放。
然而,在現(xiàn)有播放系統(tǒng)中,當(dāng)外接式存儲裝置連接到可攜式裝置時,可攜式裝置必須先對外接式存儲裝置進行掃描,以搜尋外接式存儲裝置中的所有音樂文件。在內(nèi)部的一歌曲信息數(shù)據(jù)庫中建立相應(yīng)的文件路徑之后,才可以正常使用外接式存儲裝置中的音樂文件。當(dāng)外接式存儲裝置中具有大量音樂文件時,將會耗去大量的時間。另外,若外接式存儲裝置移除時,由于相應(yīng)歌曲的路徑并未同步于歌曲信息數(shù)據(jù)庫中移除,亦有可能造成音樂播放的錯誤。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供音樂播放方法,適用于具有外接式存儲裝置的播放裝置。當(dāng)外接式存儲裝置中具有大量音樂文件時,本發(fā)明提供的方法可使播放裝置有效管理外接式存儲裝置內(nèi)的大量音樂文件,可迅速進行音樂文件播放,并確保播放裝置與外接式存儲裝置內(nèi)音樂文件數(shù)據(jù)的一致性。
本發(fā)明實施例的音樂播放方法,適用于一播放裝置。首先,接收一第一存儲裝置的耦接。其中,第一存儲裝置包括多個第一歌曲與一第一歌曲信息數(shù)據(jù)庫。第一歌曲信息數(shù)據(jù)庫記錄每一第一歌曲的歌曲信息。加載每一第一歌曲的歌曲信息至播放裝置的一暫存空間,從而得知第一存儲裝置上具有第一歌曲。選取在暫存空間中所述第一歌曲的歌曲信息中之一者,以進行播放。
本發(fā)明上述方法可以通過程序代碼方式收錄在實體媒體中。當(dāng)程序代碼被機器加載且執(zhí)行時,機器變成用于實行本發(fā)明的裝置。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合附圖,詳細說明如下。
圖1為一示意圖示出了依據(jù)本發(fā)明實施例的音樂播放系統(tǒng)。
圖2為一流程圖示出了依據(jù)本發(fā)明實施例的歌曲上傳方法。
圖3為一流程圖示出了依據(jù)本發(fā)明實施例的音樂播放方法。
圖4A為一示意圖示出了依據(jù)本發(fā)明實施例的不具有外接存儲裝置的播放裝置。
圖4B為一示意圖示出了依據(jù)本發(fā)明實施例的具有外接存儲裝置的播放裝置。
附圖符號說明100-音樂播放系統(tǒng);110-主機;120-第一存儲裝置;130-播放裝置;131-第二存儲裝置;132-處理模塊;S210、S220、...、S240-步驟;S310、S320、...、S370-步驟;400-播放裝置;410-顯示單元;420-選擇裝置;430-外接存儲裝置。
具體實施例方式
圖1顯示依據(jù)本發(fā)明實施例的音樂播放系統(tǒng)。
依據(jù)本發(fā)明實施例的音樂播放系統(tǒng)100包括一主機110、一第一存儲裝置120與一播放裝置130。主機110可以是一計算機系統(tǒng)。主機110中可以包括多個歌曲,且可以將歌曲上傳至第一存儲裝置120與/或播放裝置130。第一存儲裝置120可以是一個外接式存儲卡。播放裝置130包括一第二存儲裝置131、一處理模塊132、一連接端口133與一顯示單元(圖1中未顯示)。第二存儲裝置131可以是播放裝置130的內(nèi)建內(nèi)存。處理模塊132用于進行本發(fā)明的音樂播放方法,其細節(jié)將在后進行說明。連接端口133可以接受第一存儲裝置120的耦接。注意的是,播放裝置130更包括一暫存空間(未顯示),用于暫時存儲相關(guān)信息。
圖2顯示依據(jù)本發(fā)明實施例的歌曲上傳方法。
如步驟S210,在主機110中選擇特定歌曲。值得注意的是,主機110可以具有一個歌曲管理程序(未顯示),用于顯示主機110上的所有歌曲。使用者可以通過歌曲管理程序來選擇歌曲。當(dāng)歌曲選定之后,如步驟S220,主機120通過歌曲管理程序?qū)⑦x定的歌曲傳送至存儲裝置。注意的是,歌曲管理程序可以提供選擇來傳送至第一存儲裝置120或是播放裝置130的第二存儲裝置131。如步驟S230,在傳送歌曲的過程中,由歌曲中擷取每一歌曲的歌曲信息,并如步驟S240,依據(jù)擷取的歌曲信息建立一歌曲信息數(shù)據(jù)庫,并依據(jù)一內(nèi)定路徑將歌曲信息數(shù)據(jù)庫存儲在存儲裝置中。注意的是,歌曲信息可以包括歌曲名稱、歌曲編號、作詞信息、作曲信息、演唱者、文件路徑、文件名稱、歌曲分類、歌曲長度、文件大小、語言編號、歌曲文件類型與歌曲數(shù)目等。
圖3顯示依據(jù)本發(fā)明實施例的音樂播放方法。
如步驟S310,處理模塊132依據(jù)一內(nèi)定路徑讀取第二存儲裝置131中的歌曲信息數(shù)據(jù)庫,并將其加載暫存空間中,從而得知第二存儲裝置131中可以播放的歌曲,并如步驟S320,將可播放歌曲顯示在顯示單元中。如步驟S330,判斷播放裝置130是否有外接存儲裝置。若否,流程至步驟S360。若是,如步驟S340,處理模塊132依據(jù)內(nèi)定路徑讀取第一存儲裝置120中的歌曲信息數(shù)據(jù)庫,并將其加載暫存空間中,從而得知第一存儲裝置120中可以播放的歌曲,并如步驟S350,將可播放歌曲顯示在顯示單元中。值得注意的是,處理模塊132可以直接通過讀取第一存儲裝置120中的歌曲信息數(shù)據(jù)庫來得知第一存儲裝置120中的歌曲,而不需搜尋整個第一存儲裝置120。如步驟S360,判斷是否有相應(yīng)任一歌曲的歌曲信息被選擇。若否,繼續(xù)步驟S360的判斷。若是,如步驟S370,將選定的歌曲進行播放。在一些實施例中,處理模塊132可以由歌曲信息數(shù)據(jù)庫中取得選定歌曲的文件路徑與文件名稱,且依據(jù)選定歌曲的文件路徑與文件名稱由存儲裝置中加載此歌曲并進行播放。
值得注意的是,第一存儲裝置120中的歌曲可以依據(jù)不同需求來決定是否增加至第二存儲裝置131中。在一些實施例中,第一存儲裝置120中的歌曲可以不增加至第二存儲裝置131中,而僅供當(dāng)被選取時再加載播放裝置130中進行播放。在一些實施例中,當(dāng)暫存空間中相應(yīng)第一存儲裝置120中的一特定歌曲信息被選取時,選取的特定歌曲信息將會被增加至第二存儲裝置131中的歌曲信息數(shù)據(jù)庫,且相應(yīng)選取的特定歌曲信息的歌曲將會傳輸至第二存儲裝置131中。此外,當(dāng)?shù)谝淮鎯ρb置120由播放裝置130移除時,則處理模塊132將相應(yīng)第一存儲裝置120中的歌曲的歌曲信息自暫存空間中移除。
舉一實例進行說明,假設(shè)一開始播放裝置并未具有外接存儲裝置,如圖4A所示。其中,播放裝置400的內(nèi)建存儲裝置中包括歌曲1、2與3。播放裝置400具有一顯示單元410與一選擇裝置420。顯示單元410中可以顯示內(nèi)建存儲裝置中三首歌曲的歌曲信息。一外接式存儲裝置430中包括歌曲4與5,與相應(yīng)歌曲4與5的歌曲信息數(shù)據(jù)庫。當(dāng)外接式存儲裝置430耦接至播放裝置400之后,播放裝置400的處理模塊可以直接讀取外接式存儲裝置430中的歌曲信息數(shù)據(jù)庫,并將其加載至?xí)捍婵臻g中,從而得知外接式存儲裝置430中具有歌曲4與5。處理模塊可以將外接式存儲裝置430中兩首歌曲的歌曲信息顯示在顯示單元410之中,如圖4B所示。使用者可以利用播放裝置400的選擇裝置420來選擇特定的歌曲,以進行播放。值得注意的是,若外接式存儲裝置430抽離播放裝置400之后,則顯示單元410僅會顯示內(nèi)建存儲裝置中歌曲的歌曲信息,如圖4A所示。
本發(fā)明的方法或特定型態(tài)或其部份,可以以程序代碼的型態(tài)包含在實體媒體,如軟盤、光盤片、硬盤或是任何其它機器可讀取(如計算機可讀取)存儲媒體,其中,當(dāng)程序代碼被機器,如計算機加載且執(zhí)行時,此機器變成用于參與本發(fā)明的裝置。本發(fā)明的方法與裝置也可以以程序代碼型態(tài)通過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態(tài)進行傳送,其中,當(dāng)程序代碼被機器,如計算機接收、加載且執(zhí)行時,此機器變成用于參與本發(fā)明的裝置。當(dāng)在一般用途處理器實作時,程序代碼結(jié)合處理器提供一操作類似于應(yīng)用特定邏輯電路的獨特裝置。
雖然本發(fā)明已以較佳實施例揭露如上,然其并非用于限定本發(fā)明,任何熟悉此項技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許更動與潤飾,因此本發(fā)明的保護范圍當(dāng)視所附的申請專利范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種音樂播放方法,適用于一播放裝置,包括下列步驟接收一第一存儲裝置的耦接,其中,該第一存儲裝置包括多個第一歌曲與一第一歌曲信息數(shù)據(jù)庫,其中,該第一歌曲信息數(shù)據(jù)庫記錄每一所述第一歌曲的歌曲信息;加載每一所述第一歌曲的歌曲信息至該播放裝置的一暫存空間,從而得知該第一存儲裝置上具有所述第一歌曲;以及選取在該暫存空間中的所述第一歌曲的歌曲信息中之一者,以進行播放。
2.如權(quán)利要求1所述的音樂播放方法,更包括下列步驟接收一第二存儲裝置的耦接,其中,該第二存儲裝置包括多個第二歌曲與一第二歌曲信息數(shù)據(jù)庫,且該第二歌曲信息數(shù)據(jù)庫記錄每一所述第二歌曲的歌曲信息;加載每一所述第二歌曲的歌曲信息至該暫存空間,從而得知該播放裝置上具有所述第二歌曲;以及選取在該暫存空間中的所述第一歌曲與所述第二歌曲的歌曲信息中之一者,以進行播放。
3.如權(quán)利要求2所述的音樂播放方法,更包括選取在該暫存空間中所述第一歌曲信息中之一者,并將相應(yīng)選取的該第一歌曲傳輸至該第二存儲裝置。
4.如權(quán)利要求3所述的音樂播放方法,更包括選取在該暫存空間中的所述第一歌曲信息中之一者,并將選取的該第一歌曲信息增加至該第二歌曲信息數(shù)據(jù)庫中。
5.如權(quán)利要求2所述的音樂播放方法,更包括當(dāng)該第一存儲裝置由該播放裝置移除時,移除該暫存空間的所述第一歌曲的歌曲信息。
6.如權(quán)利要求1所述的音樂播放方法,更包括下列步驟通過一主機將所述第一歌曲傳送至該第一存儲裝置;由所述第一歌曲中擷取每一所述第一歌曲的歌曲信息;以及建立該第一歌曲信息數(shù)據(jù)庫,以記錄每一所述第一歌曲的歌曲信息。
7.如權(quán)利要求5所述的音樂播放方法,更包括依據(jù)一內(nèi)定路徑存儲該第一歌曲信息數(shù)據(jù)庫在該第一存儲裝置中。
8.如權(quán)利要求4所述的音樂播放方法,更包括下列步驟顯示每一所述第一歌曲與每一所述第二歌曲的歌曲信息于一顯示單元;以及當(dāng)該第一存儲裝置由該播放裝置移除時,僅顯示每一所述第二歌曲的歌曲信息于該顯示單元。
9.如權(quán)利要求1所述的音樂播放方法,更包括依據(jù)選取的該第一歌曲的歌曲信息,加載該第一歌曲。
10.如權(quán)利要求1所述的音樂播放方法,更包括下列步驟當(dāng)所述第一歌曲中的一者被選取時,由該第一歌曲信息數(shù)據(jù)庫中取得選定的該第一歌曲的一文件路徑與文件名稱;以及依據(jù)選定的該第一歌曲的一文件路徑與文件名稱,由該第一存儲裝置中加載選定的該第一歌曲,并進行播放。
全文摘要
一種音樂播放方法。系統(tǒng)包括第一存儲裝置與一播放裝置。第一存儲裝置包括多個第一歌曲與一第一歌曲信息數(shù)據(jù)庫,其中第一歌曲信息數(shù)據(jù)庫記錄每一第一歌曲的歌曲信息。播放裝置包括一處理模塊。當(dāng)?shù)谝淮鎯ρb置耦接至播放裝置時,處理模塊加載第一歌曲信息數(shù)據(jù)庫至一暫存空間,從而得知第一存儲裝置上具有第一歌曲的歌曲信息,并提供第一歌曲在播放裝置上選取,以進行播放。
文檔編號G06F17/30GK1963943SQ20061014335
公開日2007年5月16日 申請日期2006年11月6日 優(yōu)先權(quán)日2006年11月6日
發(fā)明者陳曉娟, 李佳翰 申請人:威盛電子股份有限公司