專(zhuān)利名稱(chēng):音樂(lè)再現(xiàn)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種音樂(lè)再現(xiàn)裝置,該裝置在存儲(chǔ)裝置中存儲(chǔ)定義多個(gè)音樂(lè)項(xiàng)目的再現(xiàn)順序的播放列表數(shù)據(jù),在顯示單元上顯示該播放列表數(shù)據(jù),并按照由該播放列表數(shù)據(jù)所定義的順序來(lái)再現(xiàn)音樂(lè)項(xiàng)目。本發(fā)明還涉及一種用于該裝置的計(jì)算機(jī)可讀音樂(lè)再現(xiàn)程序。
背景技術(shù):
已知一種自動(dòng)演奏裝置,在該裝置中,每個(gè)都表示一個(gè)音樂(lè)片段(music piece)的多個(gè)音樂(lè)數(shù)據(jù)集以及表示再現(xiàn)該多個(gè)音樂(lè)數(shù)據(jù)集的順序的音樂(lè)順序數(shù)據(jù)集被存儲(chǔ)在目錄中,以便按照由該音樂(lè)順序數(shù)據(jù)所定義的順序來(lái)再現(xiàn)該多個(gè)音樂(lè)數(shù)據(jù)集(參見(jiàn)日本特開(kāi)2001-109470號(hào)公報(bào))。
上述傳統(tǒng)裝置能夠按照由音樂(lè)順序數(shù)據(jù)所定義的順序來(lái)再現(xiàn)存儲(chǔ)在目錄中的全部音樂(lè)數(shù)據(jù)集,然而,該傳統(tǒng)裝置不能再現(xiàn)全部音樂(lè)數(shù)據(jù)集的某個(gè)指定音樂(lè)數(shù)據(jù)集或依次再現(xiàn)全部音樂(lè)數(shù)據(jù)集的多個(gè)指定音樂(lè)數(shù)據(jù)集。而且,為了改變所創(chuàng)建的音樂(lè)順序數(shù)據(jù)集的內(nèi)容,該傳統(tǒng)裝置要求其用戶(hù)在編輯音樂(lè)順序數(shù)據(jù)的編輯模式中從列表中刪除一個(gè)/多個(gè)音樂(lè)數(shù)據(jù)集,或者將一個(gè)/多個(gè)音樂(lè)數(shù)據(jù)集添加到該列表。在用戶(hù)需要選擇音樂(lè)數(shù)據(jù)集并按照再現(xiàn)的順序排列該音樂(lè)數(shù)據(jù)集以便在指定時(shí)間內(nèi)完成該音樂(lè)數(shù)據(jù)集的再現(xiàn)的情況下,例如,用戶(hù)不得不具有很多可用的音樂(lè)數(shù)據(jù)集并掌握各音樂(lè)數(shù)據(jù)集的再現(xiàn)時(shí)間,重復(fù)從多種音樂(lè)數(shù)據(jù)集中加入及刪除音樂(lè)數(shù)據(jù)集的組合的過(guò)程,直到用戶(hù)發(fā)現(xiàn)所期望的組合。對(duì)于用戶(hù)來(lái)說(shuō),該過(guò)程是相當(dāng)麻煩的。
此外,當(dāng)用戶(hù)具有大量要加入到列表中的音樂(lè)數(shù)據(jù)集時(shí),對(duì)于用戶(hù)來(lái)說(shuō),很難識(shí)別哪些數(shù)據(jù)集已經(jīng)被加入而哪些還沒(méi)有被加入。而且,可能存在如下情況盡管音樂(lè)數(shù)據(jù)集已加入到音樂(lè)順序數(shù)據(jù)中,但是該音樂(lè)數(shù)據(jù)集被刪除。然而,在傳統(tǒng)裝置中,因?yàn)樵诟鶕?jù)音樂(lè)順序數(shù)據(jù)再現(xiàn)該音樂(lè)數(shù)據(jù)集之前用戶(hù)不能識(shí)別該音樂(lè)數(shù)據(jù)集的刪除,所以對(duì)于用戶(hù)來(lái)說(shuō),很難了解音樂(lè)數(shù)據(jù)集的加入和刪除。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述問(wèn)題而做出的,其目的在于提供一種用戶(hù)便于使用的音樂(lè)再現(xiàn)裝置、以及用于該裝置的計(jì)算機(jī)可讀音樂(lè)再現(xiàn)程序。在本說(shuō)明書(shū)中,所述“音樂(lè)項(xiàng)目”是指用于再現(xiàn)音樂(lè)的音樂(lè)內(nèi)容數(shù)據(jù),包括上述音樂(lè)數(shù)據(jù)(例如MIDI數(shù)據(jù))、以及其它數(shù)據(jù)例如音頻數(shù)據(jù)、視頻數(shù)據(jù)、卡拉OK(karaoke)數(shù)據(jù)、振鈴曲調(diào)數(shù)據(jù)、以及組合上述各種數(shù)據(jù)的數(shù)據(jù)。所述“播放列表數(shù)據(jù)”是指表示音樂(lè)項(xiàng)目的再現(xiàn)順序的數(shù)據(jù),例如上述音樂(lè)順序數(shù)據(jù)。
為了實(shí)現(xiàn)上述目的,本發(fā)明的特征在于提供一種音樂(lè)再現(xiàn)裝置,其在存儲(chǔ)裝置中存儲(chǔ)定義多個(gè)音樂(lè)項(xiàng)目的再現(xiàn)順序的播放列表數(shù)據(jù),在顯示單元上顯示該播放列表數(shù)據(jù),并按照由該播放列表數(shù)據(jù)所定義的順序再現(xiàn)音樂(lè)項(xiàng)目,該音樂(lè)再現(xiàn)裝置包括再現(xiàn)定義裝置,用于在播放列表數(shù)據(jù)中對(duì)再現(xiàn)定義數(shù)據(jù)進(jìn)行定義,該再現(xiàn)定義數(shù)據(jù)用于定義是否再現(xiàn)由播放列表數(shù)據(jù)所指定的各音樂(lè)項(xiàng)目。
上述特征使得用戶(hù)能夠通過(guò)簡(jiǎn)單的操作進(jìn)行改變,以便不再現(xiàn)加入到播放列表數(shù)據(jù)中的音樂(lè)項(xiàng)目,還允許用戶(hù)通過(guò)簡(jiǎn)單的操作進(jìn)行改變,以便將用戶(hù)已定義為不再現(xiàn)的音樂(lè)項(xiàng)目改變成要再現(xiàn)的音樂(lè)項(xiàng)目。因此,該特征簡(jiǎn)化了用戶(hù)定義要再現(xiàn)的音樂(lè)項(xiàng)目的操作。
本發(fā)明的另一特征在于提供一種音樂(lè)再現(xiàn)裝置,其中該播放列表數(shù)據(jù)包含表示各音樂(lè)項(xiàng)目的再現(xiàn)時(shí)間的再現(xiàn)時(shí)間數(shù)據(jù);該音樂(lè)再現(xiàn)裝置還包括總再現(xiàn)時(shí)間顯示控制裝置,用于通過(guò)使用關(guān)于各音樂(lè)項(xiàng)目的再現(xiàn)時(shí)間數(shù)據(jù)來(lái)計(jì)算由再現(xiàn)定義數(shù)據(jù)定義為要被再現(xiàn)的音樂(lè)項(xiàng)目的總再現(xiàn)時(shí)間,并在顯示單元上顯示計(jì)算出的總再現(xiàn)時(shí)間。
該特征允許用戶(hù)通過(guò)簡(jiǎn)單的操作來(lái)選擇要再現(xiàn)的音樂(lè)項(xiàng)目,以便音樂(lè)項(xiàng)目的總再現(xiàn)時(shí)間落入適當(dāng)?shù)姆秶?br>
本發(fā)明的另一特征在于提供一種音樂(lè)再現(xiàn)裝置,該音樂(lè)再現(xiàn)裝置還包括再現(xiàn)性顯示控制裝置,用于判斷每個(gè)由再現(xiàn)定義數(shù)據(jù)定義為要被再現(xiàn)的音樂(lè)項(xiàng)目是否處于該音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài),并在顯示單元上顯示每個(gè)音樂(lè)項(xiàng)目是否處于該音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài)。在這種情況下,例如,該音樂(lè)再現(xiàn)裝置在音樂(lè)項(xiàng)目存儲(chǔ)裝置中存儲(chǔ)用于再現(xiàn)的音樂(lè)項(xiàng)目,而再現(xiàn)性顯示控制裝置通過(guò)判斷該音樂(lè)項(xiàng)目是否存儲(chǔ)在音樂(lè)項(xiàng)目存儲(chǔ)裝置中來(lái)判斷由再現(xiàn)定義數(shù)據(jù)定義為將被再現(xiàn)的音樂(lè)項(xiàng)目是否處于各音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài)。
該特征允許用戶(hù)識(shí)別用戶(hù)所期望的音樂(lè)項(xiàng)目是否處于各音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài)。因?yàn)椴槐卦陲@示單元上顯示用戶(hù)不期望再現(xiàn)的音樂(lè)項(xiàng)目的再現(xiàn)性,而且可以省略由再現(xiàn)定義數(shù)據(jù)定義為不再現(xiàn)的音樂(lè)項(xiàng)目的再現(xiàn)性的判斷和顯示,因而簡(jiǎn)化了處理并消除了復(fù)雜的顯示。
本發(fā)明的另一特征在于提供一種音樂(lè)再現(xiàn)裝置,該音樂(lè)再現(xiàn)裝置還包括再現(xiàn)確定項(xiàng)目顯示控制裝置,用于在顯示單元上顯示由再現(xiàn)定義數(shù)據(jù)定義為要再現(xiàn)的音樂(lè)項(xiàng)目和不再現(xiàn)的音樂(lè)項(xiàng)目中的至少一個(gè)。
當(dāng)顯示單元只顯示要再現(xiàn)的音樂(lè)項(xiàng)目而不顯示不需要的不再現(xiàn)的音樂(lè)項(xiàng)目時(shí),上述特征便于用戶(hù)識(shí)別要再現(xiàn)的音樂(lè)項(xiàng)目,使得易于編輯播放列表數(shù)據(jù)。另一方面,當(dāng)顯示單元只顯示不再現(xiàn)的音樂(lè)項(xiàng)目時(shí),該特征使得用戶(hù)容易編輯播放列表數(shù)據(jù),例如從播送列表數(shù)據(jù)中挑選可能將被刪除的項(xiàng)目、或者將作為不再現(xiàn)的音樂(lè)項(xiàng)目而加入的音樂(lè)項(xiàng)目改變?yōu)橐佻F(xiàn)的音樂(lè)項(xiàng)目。
本發(fā)明的另一特征在于提供一種音樂(lè)再現(xiàn)裝置,其中音樂(lè)項(xiàng)目被存儲(chǔ)在音樂(lè)項(xiàng)目存儲(chǔ)裝置中,播放列表數(shù)據(jù)包含表示各音樂(lè)項(xiàng)目在音樂(lè)項(xiàng)目存儲(chǔ)裝置中的存儲(chǔ)位置的路徑數(shù)據(jù),該音樂(lè)再現(xiàn)裝置還包括路徑顯示控制裝置,用于在顯示單元上從末端開(kāi)始顯示由路徑數(shù)據(jù)定義的存儲(chǔ)位置。
即使在顯示單元上用于顯示播放列表數(shù)據(jù)的區(qū)域窄的情況下,上述特征也允許用戶(hù)一看即能識(shí)別出存儲(chǔ)每個(gè)音樂(lè)項(xiàng)目的文件夾。
本發(fā)明的另一特征在于提供一種音樂(lè)再現(xiàn)裝置,該音樂(lè)再現(xiàn)裝置包括先前已加入通知裝置,用于在將音樂(lè)項(xiàng)目添加到播放列表數(shù)據(jù)時(shí)判斷要添加的音樂(lè)項(xiàng)目是否已被加入到播放列表數(shù)據(jù)中,如果已加入了該音樂(lè)項(xiàng)目,則通知已加入了該音樂(lè)項(xiàng)目。在這種情況下,例如,該先前已加入通知裝置可以顯示已加入了該音樂(lè)項(xiàng)目的警報(bào)或加入計(jì)數(shù),或者發(fā)出警告已加入了該音樂(lè)項(xiàng)目的蜂鳴聲。
該特征允許用戶(hù)一看即能識(shí)別出用戶(hù)想要添加的音樂(lè)項(xiàng)目已被加入,特別是當(dāng)用戶(hù)不期望覆蓋音樂(lè)項(xiàng)目的加入,或者相反,當(dāng)用戶(hù)期望覆蓋加入時(shí),使得用戶(hù)容易將音樂(lè)項(xiàng)目添加到播放列表數(shù)據(jù)中。
本發(fā)明的另一特征在于提供一種音樂(lè)再現(xiàn)裝置,該音樂(lè)再現(xiàn)裝置包括再現(xiàn)性顯示控制裝置,用于在刷新顯示單元上的播放列表數(shù)據(jù)的顯示時(shí),判斷每個(gè)加入到播放列表數(shù)據(jù)中的音樂(lè)項(xiàng)目是否處于該音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài),并在顯示單元上顯示每個(gè)音樂(lè)項(xiàng)目是否處于該音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài)。在這種情況下,例如,該音樂(lè)再現(xiàn)裝置在音樂(lè)項(xiàng)目存儲(chǔ)裝置中存儲(chǔ)用于再現(xiàn)的音樂(lè)項(xiàng)目,而再現(xiàn)性顯示控制裝置可以通過(guò)判斷該音樂(lè)項(xiàng)目是否被存儲(chǔ)在音樂(lè)項(xiàng)目存儲(chǔ)裝置中來(lái)判斷由播放列表數(shù)據(jù)所指定的音樂(lè)項(xiàng)目是否處于各音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài)。
該特征允許用戶(hù)不實(shí)際再現(xiàn)加入到播放列表數(shù)據(jù)中的音樂(lè)項(xiàng)目即可識(shí)別加入到播放列表數(shù)據(jù)中的音樂(lè)項(xiàng)目是否處于各音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài),這減少了用戶(hù)編輯播放列表數(shù)據(jù)的負(fù)擔(dān)。
而且,本發(fā)明不僅可以實(shí)施為音樂(lè)再現(xiàn)裝置的發(fā)明,還能實(shí)施為計(jì)算機(jī)可讀程序和應(yīng)用于該裝置的方法的發(fā)明。
圖1是示出根據(jù)本發(fā)明實(shí)施例的電子樂(lè)器的總體配置的框圖;圖2是示出運(yùn)行在該電子樂(lè)器上的音樂(lè)再現(xiàn)程序的前半部分的流程圖;圖3是示出該音樂(lè)再現(xiàn)程序的后半部分的流程圖;圖4是示出存儲(chǔ)在圖1所示的外部存儲(chǔ)裝置中的音樂(lè)數(shù)據(jù)集的視圖;圖5A是播放列表數(shù)據(jù)的數(shù)據(jù)格式,圖5B是圖5A的各項(xiàng)目數(shù)據(jù)集的數(shù)據(jù)格式;圖6是顯示在圖1所示的顯示單元上的一個(gè)例子;圖7是顯示在圖1所示的顯示單元上的另一個(gè)例子。
具體實(shí)施例方式
下面將參考附圖來(lái)說(shuō)明本發(fā)明的實(shí)施例。圖1是示意性示出應(yīng)用根據(jù)本發(fā)明的音樂(lè)再現(xiàn)裝置和音樂(lè)再現(xiàn)程序的電子樂(lè)器的框圖。該電子樂(lè)器包括演奏操作裝置11、設(shè)置操作裝置12、顯示單元13、以及樂(lè)音信號(hào)發(fā)生電路14。
演奏操作裝置11由多個(gè)用于指定要生成的樂(lè)音的音調(diào)的演奏操作器(例如,多個(gè)鍵)組成。由連接到總線(xiàn)15的檢測(cè)電路16檢測(cè)各演奏操作器的操作。設(shè)置操作裝置12被設(shè)置在該電子樂(lè)器的操作面板上,并由多個(gè)用于指定該電子樂(lè)器的各部分的操作模式的設(shè)置操作器組成。由連接到總線(xiàn)15的檢測(cè)電路17檢測(cè)各設(shè)置操作器的操作。顯示單元13由液晶顯示器、CRT等構(gòu)成,用于顯示字符、數(shù)字、圖形等。由連接到總線(xiàn)15的顯示控制電路18控制顯示在顯示單元13上的內(nèi)容。
連接到總線(xiàn)15的樂(lè)音信號(hào)發(fā)生電路14根據(jù)在后述CPU 21的控制下而提供的演奏數(shù)據(jù)和樂(lè)音控制數(shù)據(jù)來(lái)生成樂(lè)音信號(hào),并將所生成的樂(lè)音信號(hào)輸出到音響系統(tǒng)19。包括揚(yáng)聲器、放大器等的音響系統(tǒng)19發(fā)出對(duì)應(yīng)于該樂(lè)音信號(hào)的樂(lè)音。
該電子樂(lè)器還包括連接到總線(xiàn)15并組成微型計(jì)算機(jī)的主體的CPU 21、定時(shí)器22、ROM 23以及RAM 24。該電子樂(lè)器還具有外部存儲(chǔ)裝置25、MIDI接口電路26、以及通信接口電路27。該外部存儲(chǔ)裝置25包括多種存儲(chǔ)介質(zhì)例如預(yù)先包含在該電子樂(lè)器中的硬盤(pán)HD和閃速存儲(chǔ)器,以及安裝到該電子樂(lè)器的光盤(pán)CD和軟盤(pán)FD。該外部存儲(chǔ)裝置25還包括存儲(chǔ)介質(zhì)的驅(qū)動(dòng)單元,以便能夠存儲(chǔ)和讀取大量數(shù)據(jù)和程序。
在本實(shí)施例中,特別地,存儲(chǔ)在硬盤(pán)HD、閃速存儲(chǔ)器等中的是音樂(lè)再現(xiàn)程序(圖2和圖3)、以及每個(gè)都表示一個(gè)音樂(lè)片段的多個(gè)音樂(lè)數(shù)據(jù)集(參見(jiàn)圖4)。在硬盤(pán)HD、閃速存儲(chǔ)器等中,還存儲(chǔ)播放列表數(shù)據(jù)。將從光盤(pán)CD、軟盤(pán)FD等提供給硬盤(pán)HD、閃速存儲(chǔ)器等、或者從后述MIDI兼容裝置31或服務(wù)器計(jì)算機(jī)33提供給硬盤(pán)HD、閃速存儲(chǔ)器等的音樂(lè)再現(xiàn)程序和音樂(lè)數(shù)據(jù)集預(yù)先存儲(chǔ)在硬盤(pán)HD、閃速存儲(chǔ)器等中。
如圖5A所示,播放列表數(shù)據(jù)由多個(gè)項(xiàng)目數(shù)據(jù)集組成,每個(gè)項(xiàng)目數(shù)據(jù)集都表示關(guān)于用戶(hù)所加入的音樂(lè)數(shù)據(jù)集的信息。如圖5B所示,每個(gè)項(xiàng)目數(shù)據(jù)集由編號(hào)數(shù)據(jù)、選擇標(biāo)記數(shù)據(jù)、標(biāo)題數(shù)據(jù)、路徑數(shù)據(jù)、演奏時(shí)間數(shù)據(jù)以及加入計(jì)數(shù)數(shù)據(jù)形成。編號(hào)數(shù)據(jù)表示加入到播放列表數(shù)據(jù)中的音樂(lè)數(shù)據(jù)集的加入編號(hào)。對(duì)于被定義為要再現(xiàn)的音樂(lè)數(shù)據(jù)集,該編號(hào)數(shù)據(jù)表示該音樂(lè)數(shù)據(jù)集在再現(xiàn)音樂(lè)數(shù)據(jù)集的順序中的位置。選擇標(biāo)記數(shù)據(jù)表示音樂(lè)數(shù)據(jù)集是否已被定義為要再現(xiàn)的音樂(lè)數(shù)據(jù)集。該選擇標(biāo)記數(shù)據(jù)還表示如下?tīng)顟B(tài)在該狀態(tài)中,音樂(lè)數(shù)據(jù)集沒(méi)有存儲(chǔ)在外部存儲(chǔ)裝置25中,因而該音樂(lè)數(shù)據(jù)集是不能再現(xiàn)的。標(biāo)題數(shù)據(jù)表示由音樂(lè)數(shù)據(jù)集所表示的音樂(lè)片斷的標(biāo)題。路徑數(shù)據(jù)表示音樂(lè)數(shù)據(jù)集在外部存儲(chǔ)裝置25中的存儲(chǔ)位置,即,存儲(chǔ)該音樂(lè)數(shù)據(jù)集的文件夾、以及該文件夾中的音樂(lè)數(shù)據(jù)集的文件名。演奏時(shí)間數(shù)據(jù)表示再現(xiàn)音樂(lè)數(shù)據(jù)集所需要的演奏時(shí)間。加入計(jì)數(shù)數(shù)據(jù)表示音樂(lè)數(shù)據(jù)集已在播放列表數(shù)據(jù)中加入的次數(shù)。
MIDI接口電路26連接到MIDI兼容裝置31,例如不同的電子樂(lè)器或個(gè)人計(jì)算機(jī)。MIDI接口電路26使得電子樂(lè)器能夠與MIDI兼容裝置31交換各種程序和數(shù)據(jù)。通信接口電路27使得電子樂(lè)器能夠通過(guò)通信網(wǎng)絡(luò)32例如因特網(wǎng)與服務(wù)器計(jì)算機(jī)33連接,從而從該服務(wù)器計(jì)算機(jī)33接收各種程序和數(shù)據(jù)以及將各種程序和數(shù)據(jù)發(fā)送到該服務(wù)器計(jì)算機(jī)33。
下面說(shuō)明上述配置的實(shí)施例的操作。用戶(hù)在設(shè)置操作裝置12上進(jìn)行操作,以開(kāi)始音樂(lè)再現(xiàn)程序。該音樂(lè)再現(xiàn)程序在圖2所示的步驟S10開(kāi)始。在步驟S11,CPU 21讀出存儲(chǔ)在外部存儲(chǔ)裝置25中的播放列表數(shù)據(jù),并將該播放列表數(shù)據(jù)加載到RAM 24中,以在顯示控制電路18的協(xié)作下在顯示單元13上顯示所加載的播放列表數(shù)據(jù)。在尚未將任何播放列表數(shù)據(jù)存儲(chǔ)到外部存儲(chǔ)裝置25的初始狀態(tài)中,通過(guò)步驟S11的處理,在RAM 24中為播放列表數(shù)據(jù)設(shè)置有存儲(chǔ)區(qū)域,該存儲(chǔ)區(qū)域不包括任何播放列表數(shù)據(jù)。在本說(shuō)明書(shū)中,“加載”是指將各種數(shù)據(jù)寫(xiě)入到RAM 24中,而“保存”是指將RAM 24中的數(shù)據(jù)寫(xiě)入到外部存儲(chǔ)裝置25中。
圖6示出顯示播放列表數(shù)據(jù)的畫(huà)面。在該畫(huà)面所描述的播放列表D10中,基于播放列表數(shù)據(jù)中的各項(xiàng)目數(shù)據(jù)集,示出加入編號(hào)(1,2...)、選擇標(biāo)記(選擇,-,???)、音樂(lè)標(biāo)題(aaaa,bbbb...)、路徑(.../rock/aaaa.wav,.../rock/bbbb.wav...)、音樂(lè)數(shù)據(jù)的演奏時(shí)間(03:52,2:30...)、以及在該順序中的加入計(jì)數(shù)(1,2...)。關(guān)于選擇標(biāo)記,“選擇”(check)表示音樂(lè)數(shù)據(jù)集被定義為要被再現(xiàn)的音樂(lè)數(shù)據(jù)集的狀態(tài),“-”表示音樂(lè)數(shù)據(jù)集被定義為不被再現(xiàn)的狀態(tài),而“???”表示音樂(lè)數(shù)據(jù)集未存儲(chǔ)在外部存儲(chǔ)裝置25中,因而該音樂(lè)數(shù)據(jù)集是不能被再現(xiàn)的。關(guān)于演奏時(shí)間,“03:52”表示3分52秒。
關(guān)于路徑,值得注意的是,從音樂(lè)數(shù)據(jù)集的地址的末端開(kāi)始顯示該音樂(lè)數(shù)據(jù)集的存儲(chǔ)位置。例如,以具有路徑“c/audio/user/suser1/rock/aaa.wav”的音樂(lè)數(shù)據(jù)集為例。如果在用于顯示路徑的區(qū)域窄的顯示畫(huà)面上從頭顯示該路徑,則該路徑顯示如下“c/audio/user/...”,不能使用戶(hù)識(shí)別出存儲(chǔ)該音樂(lè)數(shù)據(jù)集的文件夾。另一方面,在本實(shí)施例中,從末端將該路徑顯示為“.../rock/aaa.wav”。在這種顯示路徑的方案中,基于可顯示的字母的數(shù)量來(lái)判斷從地址的末端開(kāi)始顯示的字母??蛇x地,可以基于可顯示的點(diǎn)的數(shù)量來(lái)判斷從地址的末端開(kāi)始顯示的字母。盡管用于顯示路徑的區(qū)域窄,但該方案仍使用戶(hù)一看即能識(shí)別出存儲(chǔ)該音樂(lè)數(shù)據(jù)集的文件夾。
通過(guò)步驟S11的處理,還在顯示畫(huà)面上顯示自當(dāng)前再現(xiàn)的音樂(lè)數(shù)據(jù)集的再現(xiàn)開(kāi)始所經(jīng)過(guò)的時(shí)間D11、從被定義為要再現(xiàn)的音樂(lè)數(shù)據(jù)集的再現(xiàn)開(kāi)始所經(jīng)過(guò)的時(shí)間D12、以及再現(xiàn)被定義為要再現(xiàn)的音樂(lè)數(shù)據(jù)集所需要的總再現(xiàn)時(shí)間D13。關(guān)于顯示所經(jīng)過(guò)的時(shí)間D11、D12,例如,1分20秒的所經(jīng)過(guò)時(shí)間被顯示為“01:20”。關(guān)于總再現(xiàn)時(shí)間D13,例如,54分30秒的總再現(xiàn)時(shí)間被顯示為“54:30”。
通過(guò)步驟S11的處理,還在顯示畫(huà)面上顯示與包含在設(shè)置操作裝置12中的各操作器的位置對(duì)應(yīng)的、表示各操作器的功能的操作器標(biāo)記“↑”、“↓”、“選擇”、“添加”、“保存”、“重新加載”、“刪除”、“粘貼”、“剪切”、“復(fù)制”、“隱藏1”、“隱藏2”。
操作器標(biāo)記“↑”和“↓”表示用于向上或向下移動(dòng)光標(biāo)以指向播放列表中的項(xiàng)目的指示功能。操作器標(biāo)記“選擇”用于賦予或移除作為選擇標(biāo)記的“選擇”,還表示用于檢查與已被賦予“選擇”的項(xiàng)目數(shù)據(jù)相對(duì)應(yīng)的音樂(lè)數(shù)據(jù)集是否存儲(chǔ)在外部存儲(chǔ)裝置25中的指示功能。操作器標(biāo)記“添加”表示用于將項(xiàng)目數(shù)據(jù)集添加到RAM 24中的播放列表數(shù)據(jù)的指示功能。操作器標(biāo)記“保存”表示用于將RAM 24中的播放列表數(shù)據(jù)寫(xiě)入外部存儲(chǔ)裝置25的指示功能。操作器標(biāo)記“重新加載”表示用于讀取存儲(chǔ)在外部存儲(chǔ)裝置25中的播放列表數(shù)據(jù)并用所讀取的播放列表數(shù)據(jù)替換RAM 24中的當(dāng)前播放列表數(shù)據(jù)的指示功能。操作器標(biāo)記“刪除”表示用于刪除RAM 24中的播放列表數(shù)據(jù)中的項(xiàng)目數(shù)據(jù)集的指示功能。操作器標(biāo)記“粘貼”、“剪切”以及“復(fù)制”表示用于剪切和粘貼、或者復(fù)制和粘貼RAM 24中的播放列表數(shù)據(jù)中的項(xiàng)目數(shù)據(jù)集的指示功能。操作器標(biāo)記“隱藏1”表示用于不顯示播放列表中被賦予不再現(xiàn)標(biāo)記“-”作為選擇標(biāo)記的項(xiàng)目、只顯示被賦予再現(xiàn)標(biāo)記“選擇”或不能再現(xiàn)標(biāo)記“???”作為選擇標(biāo)記的項(xiàng)目的指示功能。操作器標(biāo)記“隱藏2”表示用于不顯示播放列表中被賦予再現(xiàn)標(biāo)記“選擇”或不能再現(xiàn)標(biāo)記“???”作為選擇標(biāo)記的項(xiàng)目、只顯示被給予不再現(xiàn)標(biāo)記“-”作為選擇標(biāo)記的項(xiàng)目的指示功能。
在步驟S11的處理之后,在步驟S12,CPU 21檢查由RAM 24中播放列表數(shù)據(jù)中的被賦予再現(xiàn)標(biāo)記“選擇”的項(xiàng)目數(shù)據(jù)集所指定的音樂(lè)數(shù)據(jù)集是否存儲(chǔ)在外部存儲(chǔ)裝置25中。換句話(huà)說(shuō),CPU21判斷是否能夠再現(xiàn)該音樂(lè)數(shù)據(jù)集,并更新項(xiàng)目數(shù)據(jù)集,即播放列表數(shù)據(jù)。更具體地,當(dāng)音樂(lè)數(shù)據(jù)集存儲(chǔ)在外部存儲(chǔ)裝置25中時(shí),CPU 21維持選擇標(biāo)記數(shù)據(jù)而不做修改。另一方面,當(dāng)音樂(lè)數(shù)據(jù)集未存儲(chǔ)在外部存儲(chǔ)裝置25中時(shí),CPU 21將選擇標(biāo)記數(shù)據(jù)修改為表示不能再現(xiàn)標(biāo)記“???”的數(shù)據(jù)。在步驟S12,還根據(jù)更新后的播放列表數(shù)據(jù)更新顯示在顯示單元13上的內(nèi)容。
在步驟S11、S12的處理之后,CPU 21重復(fù)執(zhí)行由步驟S13到S45形成的循環(huán)處理。在該循環(huán)處理期間,如果用戶(hù)操作與包含在設(shè)置操作裝置12中的操作器標(biāo)記“↑”或“↓”相關(guān)聯(lián)的操作器以向上或向下移動(dòng)光標(biāo)從而選擇播放列表中的項(xiàng)目,并且操作與操作器標(biāo)記“選擇”相關(guān)聯(lián)的操作器以賦予選擇標(biāo)記,則CPU 21在步驟S13給出“是”,并執(zhí)行步驟S14到S18的處理。
如果所選擇的項(xiàng)目的選擇標(biāo)記數(shù)據(jù)表示不再現(xiàn)標(biāo)記“-”,則CPU 21在步驟S14給出“是”,即,判斷為尚未將再現(xiàn)標(biāo)記賦予該項(xiàng)目,并在步驟S15將再現(xiàn)標(biāo)記賦予所選擇的項(xiàng)目。換句話(huà)說(shuō),CPU 21在步驟S15將所選擇的項(xiàng)目的選擇標(biāo)記數(shù)據(jù)改變成表示再現(xiàn)標(biāo)記“選擇”的數(shù)據(jù)。然后,CPU 21進(jìn)入步驟S16,以與步驟S12的處理相同的方式檢查由上面所選擇的已被追加賦予了再現(xiàn)標(biāo)記“選擇”的項(xiàng)目數(shù)據(jù)集所指定的音樂(lè)數(shù)據(jù)集是否存儲(chǔ)在外部存儲(chǔ)裝置25中。換句話(huà)說(shuō),CPU 21判斷是否能夠再現(xiàn)該音樂(lè)數(shù)據(jù)集,并更新該項(xiàng)目數(shù)據(jù)集。在步驟S16,還根據(jù)更新后的項(xiàng)目數(shù)據(jù)更新顯示在顯示單元13上的內(nèi)容。
如果用于所選擇的項(xiàng)目的選擇標(biāo)記數(shù)據(jù)表示再現(xiàn)標(biāo)記“選擇”或不能再現(xiàn)標(biāo)記“???”,則CPU 21在步驟S14給出“否”,即判斷為已將再現(xiàn)標(biāo)記賦予該項(xiàng)目,并在步驟S17將上面所選擇的項(xiàng)目的選擇標(biāo)記數(shù)據(jù)修改為表示不再現(xiàn)標(biāo)記“-”的數(shù)據(jù)。在步驟S16或步驟S17的處理之后,CPU 21在步驟S18對(duì)包含在具有表示再現(xiàn)標(biāo)記“選擇”的選擇標(biāo)記數(shù)據(jù)的各項(xiàng)目數(shù)據(jù)集中的演奏時(shí)間數(shù)據(jù)所表示的演奏時(shí)間求和,并將總和值作為總再現(xiàn)時(shí)間D13顯示在顯示單元13上。
而且,在由步驟S13到S45形成的循環(huán)處理期間,如果用戶(hù)操作與包括在設(shè)置操作裝置12中的操作器標(biāo)記“添加”相關(guān)聯(lián)的操作器,則CPU 21在步驟S19給出“是”,執(zhí)行步驟S20到S27的處理。在步驟S20,CPU 21在顯示單元13上顯示用于選擇音樂(lè)數(shù)據(jù)集的畫(huà)面以提示用戶(hù)選擇所期望的音樂(lè)數(shù)據(jù)集。當(dāng)用戶(hù)選擇音樂(lè)數(shù)據(jù)集時(shí),CPU 21在步驟S21判斷播放列表數(shù)據(jù)是否包含與所選擇的音樂(lè)數(shù)據(jù)集相匹配的音樂(lè)數(shù)據(jù)集的項(xiàng)目數(shù)據(jù)集。換句話(huà)說(shuō),CPU 21判斷所選擇的音樂(lè)數(shù)據(jù)集是否已加入。如果所選擇的音樂(lè)數(shù)據(jù)集已加入,則CPU 21在步驟S22給出“是”,在步驟S23在顯示單元13上顯示所選擇的音樂(lè)數(shù)據(jù)集已加入的警告、以及關(guān)于是否將所選擇的音樂(lè)數(shù)據(jù)集添加到播放列表數(shù)據(jù)的詢(xún)問(wèn)。代替該顯示或除該顯示之外,還可以發(fā)出警告蜂鳴聲。
如果用戶(hù)隨后操作設(shè)置操作裝置12中的任一個(gè)以添加音樂(lè)數(shù)據(jù)集,則CPU 21在步驟S24給出“是”,進(jìn)入步驟S25。另一方面,如果用戶(hù)沒(méi)有選擇添加音樂(lè)數(shù)據(jù)集,則CPU 21在步驟S24給出“否”,進(jìn)入步驟S28及其后面的步驟,而不執(zhí)行后面將說(shuō)明的步驟S25到S27的處理。在步驟S25,CPU 21為所選擇的音樂(lè)數(shù)據(jù)集生成新的項(xiàng)目數(shù)據(jù)集,同時(shí)將包含在播放列表數(shù)據(jù)中的已加入的相同項(xiàng)目數(shù)據(jù)集中的加入計(jì)數(shù)數(shù)據(jù)增加“1”,以更新該加入計(jì)數(shù)數(shù)據(jù)。在步驟S25,CPU 21還將包含在新生成的項(xiàng)目數(shù)據(jù)中的加入計(jì)數(shù)數(shù)據(jù)設(shè)置為與上述更新后的加入計(jì)數(shù)數(shù)據(jù)相同的值。
在步驟S25的處理之后,CPU 21在步驟S26將新生成的項(xiàng)目數(shù)據(jù)集添加到播放列表數(shù)據(jù)的末端。如果CPU 21在步驟S22給出“否”,即判斷為該播放列表數(shù)據(jù)不包含與所選擇的音樂(lè)數(shù)據(jù)集相同的音樂(lè)數(shù)據(jù)集的項(xiàng)目數(shù)據(jù)集,則CPU 21在步驟S26將所選擇的音樂(lè)數(shù)據(jù)集的項(xiàng)目數(shù)據(jù)集添加到播放列表數(shù)據(jù)的末端,而不執(zhí)行步驟S23到S25的處理。然后,在步驟S27,CPU 21將添加到播放列表數(shù)據(jù)的項(xiàng)目數(shù)據(jù)集的選擇標(biāo)記數(shù)據(jù)設(shè)置為表示再現(xiàn)標(biāo)記“選擇”的數(shù)據(jù)。在步驟S27,以與上述步驟S18的處理相同的方式,CPU 21更新被賦予了再現(xiàn)標(biāo)記“選擇”的項(xiàng)目的總再現(xiàn)時(shí)間,并在顯示單元13上顯示更新后的總再現(xiàn)時(shí)間。
而且,在由上述步驟S13到S45形成的循環(huán)處理期間,如果用戶(hù)操作與包括在設(shè)置操作裝置12中的操作器標(biāo)記“↑”、“↓”、“刪除”、“粘貼”、“剪切”或“復(fù)制”相關(guān)聯(lián)的操作器,以從項(xiàng)目列表中刪除項(xiàng)目、移動(dòng)項(xiàng)目(即,剪切和粘貼)或復(fù)制項(xiàng)目(即,復(fù)制和粘貼),則CPU 21在步驟S28給出“是”,然后執(zhí)行步驟S29到S33的處理。
在步驟S29,判斷播放列表是否包含另一個(gè)與所選擇的項(xiàng)目相同的項(xiàng)目。如果包含,則CPU 21在步驟S30更新關(guān)于要復(fù)制的項(xiàng)目和與要?jiǎng)h除或復(fù)制的項(xiàng)目相同的項(xiàng)目的加入計(jì)數(shù)數(shù)據(jù)。更具體地,當(dāng)要?jiǎng)h除項(xiàng)目時(shí),更新關(guān)于與要?jiǎng)h除的項(xiàng)目相同的項(xiàng)目的加入計(jì)數(shù)數(shù)據(jù),以便從該加入計(jì)數(shù)減“1”。當(dāng)要復(fù)制項(xiàng)目時(shí),更新關(guān)于要復(fù)制的項(xiàng)目和相同項(xiàng)目的加入計(jì)數(shù)數(shù)據(jù),以便將該加入計(jì)數(shù)加“1”。當(dāng)要移動(dòng)項(xiàng)目時(shí),在步驟S30不執(zhí)行任何實(shí)質(zhì)處理。
在步驟S31,從播放列表中刪除所選擇的項(xiàng)目,或者將所選擇的項(xiàng)目添加到播放列表。更具體地,當(dāng)要?jiǎng)h除項(xiàng)目時(shí),從播放列表數(shù)據(jù)擦除與要?jiǎng)h除的項(xiàng)目有關(guān)的項(xiàng)目數(shù)據(jù)。當(dāng)要移動(dòng)項(xiàng)目時(shí),從播放列表數(shù)據(jù)擦除與要移動(dòng)的項(xiàng)目有關(guān)的項(xiàng)目數(shù)據(jù),并將其新添加到播放列表數(shù)據(jù)中。當(dāng)要復(fù)制項(xiàng)目時(shí),將與要復(fù)制的項(xiàng)目有關(guān)的項(xiàng)目數(shù)據(jù)添加到播放列表數(shù)據(jù)。為了移動(dòng)或復(fù)制項(xiàng)目,操作與操作器標(biāo)記“↑”或“↓”相關(guān)聯(lián)的操作器以指示將項(xiàng)目移動(dòng)到何處。例如,將要移動(dòng)或復(fù)制的項(xiàng)目插入到指定項(xiàng)目的后面。隨同播放列表數(shù)據(jù)的更新,還更新顯示在顯示單元13上的播放列表的內(nèi)容。
在步驟S32,判斷包含在與所選擇的項(xiàng)目有關(guān)的項(xiàng)目數(shù)據(jù)中的選擇標(biāo)記數(shù)據(jù)是否表示再現(xiàn)標(biāo)記“選擇”。如果是,則在步驟S33,以與上述步驟S18的處理相同的方式,CPU 21更新被賦予了再現(xiàn)標(biāo)記“選擇”的項(xiàng)目的總再現(xiàn)時(shí)間,并在顯示單元13上顯示更新后的總再現(xiàn)時(shí)間。在這種情況下,當(dāng)要移動(dòng)項(xiàng)目時(shí),可以省略總再現(xiàn)時(shí)間的更新。
而且,在上述步驟S13到S45形成的循環(huán)處理期間,如果用戶(hù)操作與包括在設(shè)置操作裝置12中的操作器標(biāo)記“重新加載”相關(guān)聯(lián)的操作器,則CPU 21在步驟S34給出“是”,執(zhí)行步驟S35、S36的處理。在步驟S35,存儲(chǔ)在外部存儲(chǔ)裝置25中的播放列表數(shù)據(jù)被加載到RAM 24中。在該加載中,以存儲(chǔ)在外部存儲(chǔ)裝置25中的播放列表數(shù)據(jù)來(lái)替換之前存儲(chǔ)在RAM 24中的播放列表數(shù)據(jù)。在步驟S36,以與上述步驟S12的處理相同的方式,CPU 21檢查是否能夠再現(xiàn)由被加載到RAM 24中的播放列表數(shù)據(jù)中被賦予再現(xiàn)標(biāo)記“選擇”的項(xiàng)目數(shù)據(jù)集所指定的音樂(lè)數(shù)據(jù)集,并更新該播放列表數(shù)據(jù)。在步驟S36,還更新顯示在顯示單元13上的顯示列表的內(nèi)容。
而且,在上述步驟S13到S45形成的循環(huán)處理期間,如果用戶(hù)操作與包括在設(shè)置操作裝置12中的操作器標(biāo)記“保存”相關(guān)聯(lián)的操作器,則CPU 21在步驟S37給出“是”,執(zhí)行步驟S38、S39的處理。在步驟S38,以與上述步驟S12的處理相同的方式,CPU 21檢查是否能夠再現(xiàn)由存儲(chǔ)在RAM 24中的播放列表數(shù)據(jù)中被賦予再現(xiàn)標(biāo)記“選擇”的項(xiàng)目數(shù)據(jù)集所指定的音樂(lè)數(shù)據(jù)集,并更新該播放列表數(shù)據(jù)。在步驟S38,還更新顯示在顯示單元13上的播放列表的內(nèi)容。在步驟S39,RAM 24中這樣更新過(guò)的播放列表數(shù)據(jù)被保存在外部存儲(chǔ)裝置25中。
而且,在上述步驟S13到S45形成的循環(huán)處理期間,如果用戶(hù)操作與包括在設(shè)置操作裝置12中的操作器標(biāo)記“隱藏1”相關(guān)聯(lián)的操作器,則CPU 21在步驟S40給出“是”,執(zhí)行步驟S41的處理。在步驟S41,CPU 21建立如下?tīng)顟B(tài)在該狀態(tài)中,不顯示被賦予表示音樂(lè)數(shù)據(jù)集不被再現(xiàn)的不再現(xiàn)標(biāo)記“-”的項(xiàng)目。更具體地,如圖7所示,只有具有表示該音樂(lè)數(shù)據(jù)集被再現(xiàn)的再現(xiàn)標(biāo)記“選擇”的項(xiàng)目和具有表示該音樂(lè)數(shù)據(jù)集不能被再現(xiàn)的不能再現(xiàn)標(biāo)記“???”的項(xiàng)目顯示在顯示單元13上。
而且,在上述步驟S13到S45形成的循環(huán)處理期間,如果用戶(hù)操作與包括在設(shè)置操作裝置12中的操作器標(biāo)記“隱藏2”相關(guān)聯(lián)的操作器,則CPU 21在步驟S42給出“是”,執(zhí)行步驟S43的處理。在步驟S43,CPU 21建立如下?tīng)顟B(tài)在該狀態(tài)中,不顯示被賦予表示該音樂(lè)數(shù)據(jù)集被再現(xiàn)的再現(xiàn)標(biāo)記“選擇”的項(xiàng)目、以及被賦予表示該音樂(lè)數(shù)據(jù)集不能被再現(xiàn)的不能再現(xiàn)標(biāo)記“???”的項(xiàng)目。更具體地,只有具有表示該音樂(lè)數(shù)據(jù)集不被再現(xiàn)的不再現(xiàn)標(biāo)記“-”的項(xiàng)目顯示在顯示單元13上。
而且,在上述步驟S13到S45形成的循環(huán)處理期間,如果用戶(hù)操作設(shè)置操作裝置12中的任一個(gè)以指示音樂(lè)數(shù)據(jù)的編輯、存儲(chǔ)、或再現(xiàn),則CPU 21在步驟S44給出“是”,執(zhí)行步驟S45的處理。在步驟S45,編輯存儲(chǔ)在外部存儲(chǔ)裝置25中的音樂(lè)數(shù)據(jù),或者將從MIDI裝置31或服務(wù)器計(jì)算機(jī)33提供的音樂(lè)數(shù)據(jù)存儲(chǔ)在外部存儲(chǔ)裝置25中。
而且,當(dāng)用戶(hù)根據(jù)播放列表指示再現(xiàn)音樂(lè)數(shù)據(jù)時(shí),CPU 21基于存儲(chǔ)在RAM 24中的播放列表數(shù)據(jù),按照編號(hào)數(shù)據(jù)所指示的順序,將具有表示音樂(lè)數(shù)據(jù)集被再現(xiàn)的再現(xiàn)標(biāo)記“選擇”的項(xiàng)目的音樂(lè)數(shù)據(jù)集從外部存儲(chǔ)裝置25加載到RAM 24中。然后,CPU 21以所指示的順序再現(xiàn)所加載的音樂(lè)數(shù)據(jù)集。更具體地,在再現(xiàn)音樂(lè)數(shù)據(jù)時(shí),根據(jù)樂(lè)曲的進(jìn)度讀出包含在音樂(lè)數(shù)據(jù)中的演奏數(shù)據(jù)和樂(lè)音控制數(shù)據(jù),并將其提供給樂(lè)音信號(hào)發(fā)生電路14。樂(lè)音信號(hào)發(fā)生電路14生成與所提供的演奏數(shù)據(jù)和樂(lè)音控制數(shù)據(jù)相對(duì)應(yīng)的樂(lè)音信號(hào),并通過(guò)音響系統(tǒng)19發(fā)出樂(lè)音。這樣,按照由播放列表數(shù)據(jù)定義的順序再現(xiàn)存儲(chǔ)在外部存儲(chǔ)裝置25中的音樂(lè)數(shù)據(jù)集。
在上述實(shí)施例中,從上述說(shuō)明顯然可知,包括在播放列表數(shù)據(jù)中的各項(xiàng)目數(shù)據(jù)集包含定義是否再現(xiàn)音樂(lè)數(shù)據(jù)集的選擇標(biāo)記數(shù)據(jù)。由于允許改變選擇標(biāo)記數(shù)據(jù)的步驟S13到S17的處理,因此,本實(shí)施例使得用戶(hù)能夠通過(guò)簡(jiǎn)單的操作進(jìn)行改變,以便不再現(xiàn)加入到播放列表數(shù)據(jù)中的音樂(lè)數(shù)據(jù)集,還允許用戶(hù)通過(guò)簡(jiǎn)單的操作進(jìn)行改變,以便將用戶(hù)已定義為不再現(xiàn)的音樂(lè)數(shù)據(jù)集改變?yōu)橐佻F(xiàn)的音樂(lè)數(shù)據(jù)集。這樣,具有該處理的本實(shí)施例簡(jiǎn)化了用于定義要再現(xiàn)的音樂(lè)數(shù)據(jù)集的用戶(hù)操作。而且,各項(xiàng)目數(shù)據(jù)集包含表示音樂(lè)片斷的再現(xiàn)時(shí)間的再現(xiàn)時(shí)間數(shù)據(jù)。步驟S18、S27、S33的處理使得顯示由選擇標(biāo)記數(shù)據(jù)定義為要再現(xiàn)的音樂(lè)數(shù)據(jù)集的總再現(xiàn)時(shí)間,并允許用戶(hù)通過(guò)簡(jiǎn)單的操作來(lái)選擇用戶(hù)期望再現(xiàn)的音樂(lè)數(shù)據(jù)集,以便這些音樂(lè)數(shù)據(jù)集的總再現(xiàn)時(shí)間落入適當(dāng)?shù)姆秶?br>
而且,步驟S12、S16、S36、S38的處理判斷是否能夠再現(xiàn)由選擇標(biāo)記數(shù)據(jù)定義為要再現(xiàn)的音樂(lè)數(shù)據(jù)集,并在顯示單元13上顯示音樂(lè)數(shù)據(jù)集能否被再現(xiàn),允許用戶(hù)識(shí)別用戶(hù)所期望的音樂(lè)數(shù)據(jù)集是否處于各音樂(lè)數(shù)據(jù)集可再現(xiàn)的狀態(tài)。而且,因?yàn)闊o(wú)需在顯示單元13上顯示用戶(hù)不期望再現(xiàn)的音樂(lè)數(shù)據(jù)集的再現(xiàn)性,因而本實(shí)施例不執(zhí)行用戶(hù)不期望再現(xiàn)的音樂(lè)數(shù)據(jù)集的再現(xiàn)性的判斷和顯示,從而簡(jiǎn)化了處理并消除了復(fù)雜的顯示。而且,當(dāng)將存儲(chǔ)在外部存儲(chǔ)裝置25中的播放列表數(shù)據(jù)加載到RAM 24中以將其重新顯示在顯示單元13上時(shí),執(zhí)行步驟S12、S36的處理,允許用戶(hù)不實(shí)際再現(xiàn)加入到播放列表數(shù)據(jù)中的音樂(lè)數(shù)據(jù)即可識(shí)別加入到播放列表數(shù)據(jù)中的音樂(lè)數(shù)據(jù)集是否處于各音樂(lè)數(shù)據(jù)集可再現(xiàn)的狀態(tài),從而減少用戶(hù)編輯播放列表數(shù)據(jù)的負(fù)擔(dān)。
而且,步驟S40到S43的處理使得能夠選擇性地顯示音樂(lè)數(shù)據(jù)。更具體地,在顯示單元13上顯示與被定義為要再現(xiàn)的音樂(lè)數(shù)據(jù)或被定義為不再現(xiàn)的音樂(lè)數(shù)據(jù)有關(guān)的項(xiàng)目數(shù)據(jù)。當(dāng)顯示單元13只顯示與要再現(xiàn)的音樂(lè)數(shù)據(jù)有關(guān)的項(xiàng)目數(shù)據(jù)、而不顯示與不再現(xiàn)的不需要的音樂(lè)數(shù)據(jù)有關(guān)的項(xiàng)目數(shù)據(jù)時(shí),這些處理簡(jiǎn)化了用戶(hù)對(duì)要再現(xiàn)的音樂(lè)數(shù)據(jù)的識(shí)別,導(dǎo)致易于編輯播放列表數(shù)據(jù)。另一方面,當(dāng)顯示單元13只顯示與不再現(xiàn)的音樂(lè)數(shù)據(jù)有關(guān)的項(xiàng)目數(shù)據(jù)時(shí),這些處理使得用戶(hù)容易編輯播放列表數(shù)據(jù),例如從播放列表數(shù)據(jù)中挑選出可能要?jiǎng)h除的項(xiàng)目,或者將作為不再現(xiàn)的音樂(lè)數(shù)據(jù)集而加入的音樂(lè)數(shù)據(jù)集改變?yōu)橐佻F(xiàn)的音樂(lè)數(shù)據(jù)集。
而且,當(dāng)項(xiàng)目數(shù)據(jù)集被新添加到播放列表數(shù)據(jù)時(shí),步驟S19到S25的處理判斷該所添加的項(xiàng)目數(shù)據(jù)集是否已加入到播放列表數(shù)據(jù)中。如果播放列表數(shù)據(jù)已經(jīng)包含該項(xiàng)目數(shù)據(jù)集,則通知播放列表數(shù)據(jù)中存在該項(xiàng)目數(shù)據(jù)集,同時(shí)顯示該項(xiàng)目數(shù)據(jù)集已被加入的次數(shù)。因此,特別是當(dāng)用戶(hù)不期望覆蓋項(xiàng)目數(shù)據(jù)集的加入時(shí),這些處理使得用戶(hù)一看即能識(shí)別出已被加入的用戶(hù)想要添加的項(xiàng)目數(shù)據(jù)集,或者相反,當(dāng)用戶(hù)期望覆蓋加入時(shí),使得用戶(hù)容易將項(xiàng)目數(shù)據(jù)添加到播放列表數(shù)據(jù)。
而且,在實(shí)現(xiàn)本發(fā)明的過(guò)程中,應(yīng)當(dāng)理解,本發(fā)明不局限于上述實(shí)施例,而是在不脫離本發(fā)明的精神和范圍的情況下,可以做出各種修改。
例如,上述實(shí)施例以音樂(lè)數(shù)據(jù)(例如,MIDI數(shù)據(jù))用作音樂(lè)項(xiàng)目的例子進(jìn)行了說(shuō)明。代替該音樂(lè)數(shù)據(jù)或除了該音樂(lè)數(shù)據(jù)以外,可以采用用于再現(xiàn)音樂(lè)的音樂(lè)內(nèi)容,例如音頻數(shù)據(jù)、視頻數(shù)據(jù)、卡拉OK錄音數(shù)據(jù)、振鈴曲調(diào)數(shù)據(jù)、以及組合上述各種數(shù)據(jù)的數(shù)據(jù)。
而且,在上述實(shí)施例中,在加載播放列表數(shù)據(jù)、添加要再現(xiàn)的音樂(lè)數(shù)據(jù)、重新加載播放列表數(shù)據(jù)、以及保存播放列表數(shù)據(jù)時(shí),執(zhí)行如下判斷處理(步驟S12、S16、S36、S38),該判斷處理判斷已被定義為要再現(xiàn)的音樂(lè)數(shù)據(jù)集或剛被定義為要再現(xiàn)的音樂(lè)數(shù)據(jù)集是否存儲(chǔ)在外部存儲(chǔ)裝置25中以允許再現(xiàn)多個(gè)/單個(gè)音樂(lè)數(shù)據(jù)集。代替上述情形或除了上述情形之外,還可以以固定間隔(例如,每10分鐘)自動(dòng)執(zhí)行該判斷處理。另外,可以由用戶(hù)來(lái)決定是否使用該自動(dòng)判斷處理。
在上述實(shí)施例中,如果用戶(hù)改變了與包含在播放列表數(shù)據(jù)中的項(xiàng)目數(shù)據(jù)集相關(guān)聯(lián)的音樂(lè)數(shù)據(jù)集的路徑,則包含在該項(xiàng)目數(shù)據(jù)集中的路徑數(shù)據(jù)也被改變。在這種情況下,可自動(dòng)檢測(cè)用于改變路徑的用戶(hù)操作,以自動(dòng)修改包含在播放列表數(shù)據(jù)中的項(xiàng)目數(shù)據(jù)集中的路徑數(shù)據(jù),以便該路徑數(shù)據(jù)與上面改變后的路徑相一致??蛇x地,可以不以自動(dòng)方式、而以提示用戶(hù)修改路徑數(shù)據(jù)的方式來(lái)修改路徑數(shù)據(jù)。而且,可以這樣進(jìn)行自動(dòng)修改基于路徑已被用戶(hù)修改了的音樂(lè)數(shù)據(jù)集的項(xiàng)目數(shù)據(jù)中的標(biāo)題數(shù)據(jù)來(lái)搜索包含在播放列表數(shù)據(jù)中的音樂(lè)數(shù)據(jù)集,以自動(dòng)修改包含在項(xiàng)目數(shù)據(jù)中的路徑數(shù)據(jù),從而與由用戶(hù)改變后的音樂(lè)數(shù)據(jù)集的路徑一致。如果不能找到該音樂(lè)數(shù)據(jù)集,則在這種情況下,將包含在項(xiàng)目數(shù)據(jù)中的選擇標(biāo)記數(shù)據(jù)設(shè)置為表示不能再現(xiàn)標(biāo)記“???”的數(shù)據(jù)。
而且,在上述實(shí)施例中,選擇性地進(jìn)行項(xiàng)目的顯示。更具體地,對(duì)顯示進(jìn)行控制,以不顯示具有表示不再現(xiàn)音樂(lè)數(shù)據(jù)集的不再現(xiàn)標(biāo)記“-”的項(xiàng)目,或者不顯示具有表示音樂(lè)數(shù)據(jù)集要被再現(xiàn)的再現(xiàn)標(biāo)記“選擇”的項(xiàng)目以及具有表示音樂(lè)數(shù)據(jù)集不能再現(xiàn)的不能再現(xiàn)標(biāo)記“???”的項(xiàng)目。代替這種控制這些項(xiàng)目不被顯示的方式,可以使這些項(xiàng)目變灰以將其從用戶(hù)可選擇的項(xiàng)目中排除。
而且,在上述實(shí)施例中,僅對(duì)被定義為要再現(xiàn)的音樂(lè)數(shù)據(jù)集判斷其是否能被再現(xiàn),并顯示其判斷結(jié)果。然而,如果不關(guān)心處理時(shí)間,可以對(duì)由包含在播放列表數(shù)據(jù)中的項(xiàng)目數(shù)據(jù)集所指定的全部音樂(lè)數(shù)據(jù)集判斷其能否被再現(xiàn),并顯示其判斷結(jié)果。
而且,在上述實(shí)施例中,本發(fā)明被應(yīng)用于以按鍵作為演奏操作裝置的電子樂(lè)器。然而,代替這些按鍵,本發(fā)明可被應(yīng)用于只以按鈕開(kāi)關(guān)(push switch)、接觸開(kāi)關(guān)(touch switch)等作為用于定義音調(diào)的演奏操作裝置的電子樂(lè)器。除了電子樂(lè)器之外,本發(fā)明可以應(yīng)用于包含或能夠獲取音樂(lè)數(shù)據(jù)集的其它電子音樂(lè)裝置,例如卡拉OK裝置、自動(dòng)演奏裝置、音樂(lè)娛樂(lè)裝置、以及個(gè)人計(jì)算機(jī)。
權(quán)利要求
1.一種音樂(lè)再現(xiàn)裝置,其在存儲(chǔ)裝置中存儲(chǔ)定義多個(gè)音樂(lè)項(xiàng)目的再現(xiàn)順序的播放列表數(shù)據(jù),在顯示單元上顯示該播放列表數(shù)據(jù),并按照由該播放列表數(shù)據(jù)所定義的順序再現(xiàn)音樂(lè)項(xiàng)目,該音樂(lè)再現(xiàn)裝置包括再現(xiàn)定義裝置,用于在播放列表數(shù)據(jù)中對(duì)再現(xiàn)定義數(shù)據(jù)進(jìn)行定義,該再現(xiàn)定義數(shù)據(jù)用于定義是否再現(xiàn)由播放列表數(shù)據(jù)所指定的各音樂(lè)項(xiàng)目。
2.根據(jù)權(quán)利要求1所述的音樂(lè)再現(xiàn)裝置,其特征在于,該播放列表數(shù)據(jù)包含表示各音樂(lè)項(xiàng)目的再現(xiàn)時(shí)間的再現(xiàn)時(shí)間數(shù)據(jù);該音樂(lè)再現(xiàn)裝置還包括總再現(xiàn)時(shí)間顯示控制裝置,用于通過(guò)使用關(guān)于各音樂(lè)項(xiàng)目的再現(xiàn)時(shí)間數(shù)據(jù)來(lái)計(jì)算由再現(xiàn)定義數(shù)據(jù)定義為要被再現(xiàn)的音樂(lè)項(xiàng)目的總再現(xiàn)時(shí)間,并在顯示單元上顯示計(jì)算出的總再現(xiàn)時(shí)間。
3.根據(jù)權(quán)利要求1或2所述的音樂(lè)再現(xiàn)裝置,其特征在于,該音樂(lè)再現(xiàn)裝置還包括第一再現(xiàn)性顯示控制裝置,用于判斷每個(gè)由再現(xiàn)定義數(shù)據(jù)定義為要被再現(xiàn)的音樂(lè)項(xiàng)目是否處于該音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài),并在顯示單元上顯示每個(gè)音樂(lè)項(xiàng)目是否處于該音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài)。
4.根據(jù)權(quán)利要求1或2所述的音樂(lè)再現(xiàn)裝置,其特征在于,該音樂(lè)再現(xiàn)裝置還包括再現(xiàn)確定項(xiàng)目顯示控制裝置,用于在顯示單元上顯示由再現(xiàn)定義數(shù)據(jù)定義為要再現(xiàn)的音樂(lè)項(xiàng)目和不再現(xiàn)的音樂(lè)項(xiàng)目中的至少一個(gè)。
5.根據(jù)權(quán)利要求1或2所述的音樂(lè)再現(xiàn)裝置,其特征在于,音樂(lè)項(xiàng)目被存儲(chǔ)在音樂(lè)項(xiàng)目存儲(chǔ)裝置中,播放列表數(shù)據(jù)包含表示各音樂(lè)項(xiàng)目在音樂(lè)項(xiàng)目存儲(chǔ)裝置中的存儲(chǔ)位置的路徑數(shù)據(jù);該音樂(lè)再現(xiàn)裝置還包括路徑顯示控制裝置,用于在顯示單元上從末端開(kāi)始顯示由路徑數(shù)據(jù)定義的存儲(chǔ)位置。
6.根據(jù)權(quán)利要求1或2所述的音樂(lè)再現(xiàn)裝置,其特征在于,該音樂(lè)再現(xiàn)裝置還包括先前已加入通知裝置,用于在將音樂(lè)項(xiàng)目添加到播放列表數(shù)據(jù)時(shí)判斷要添加的音樂(lè)項(xiàng)目是否已被加入到播放列表數(shù)據(jù)中,如果已加入了該音樂(lè)項(xiàng)目,則通知已加入了該音樂(lè)項(xiàng)目。
7.根據(jù)權(quán)利要求1或2所述的音樂(lè)再現(xiàn)裝置,其特征在于,該音樂(lè)再現(xiàn)裝置還包括第二再現(xiàn)性顯示控制裝置,用于在刷新顯示單元上的播放列表數(shù)據(jù)的顯示時(shí),判斷每個(gè)加入到播放列表數(shù)據(jù)中的音樂(lè)項(xiàng)目是否處于該音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài),并在顯示單元上顯示每個(gè)音樂(lè)項(xiàng)目是否處于該音樂(lè)項(xiàng)目可再現(xiàn)的狀態(tài)。
全文摘要
一種音樂(lè)再現(xiàn)裝置,在存儲(chǔ)裝置存儲(chǔ)定義多個(gè)音樂(lè)數(shù)據(jù)集的再現(xiàn)順序的播放列表數(shù)據(jù),在顯示單元顯示播放列表數(shù)據(jù),以播放列表數(shù)據(jù)定義的順序再現(xiàn)音樂(lè)項(xiàng)目。播放列表數(shù)據(jù)由每個(gè)均對(duì)應(yīng)音樂(lè)數(shù)據(jù)集的多個(gè)項(xiàng)目數(shù)據(jù)集形成。若用戶(hù)將對(duì)應(yīng)音樂(lè)數(shù)據(jù)集的項(xiàng)目數(shù)據(jù)集定義為再現(xiàn)的項(xiàng)目數(shù)據(jù)集,所定義的項(xiàng)目被設(shè)置再現(xiàn)標(biāo)記“選擇”并與再現(xiàn)標(biāo)記一起顯示在顯示單元。在顯示單元還顯示對(duì)定義為再現(xiàn)的音樂(lè)數(shù)據(jù)集的再現(xiàn)時(shí)間求和的總再現(xiàn)時(shí)間(D13)。且定義為要再現(xiàn)、但未存儲(chǔ)在存儲(chǔ)裝置的音樂(lè)數(shù)據(jù)集的項(xiàng)目數(shù)據(jù)集被設(shè)置不能再現(xiàn)標(biāo)記“???”并與不能再現(xiàn)標(biāo)記一起顯示在顯示單元。該結(jié)構(gòu)的音樂(lè)再現(xiàn)裝置使用戶(hù)以簡(jiǎn)單操作建立再現(xiàn)多個(gè)音樂(lè)項(xiàng)目的順序。
文檔編號(hào)G10H1/00GK1805001SQ20061000091
公開(kāi)日2006年7月19日 申請(qǐng)日期2006年1月12日 優(yōu)先權(quán)日2005年1月12日
發(fā)明者駒野岳志, 中園裕樹(shù), 水野成彥 申請(qǐng)人:雅馬哈株式會(huì)社