專利名稱:音樂內(nèi)容利用設(shè)備及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種音樂內(nèi)容利用設(shè)備和一種應(yīng)用于該設(shè)備的音樂內(nèi)容利 用方法,該音樂內(nèi)容利用設(shè)備輸入不同種類的關(guān)于音樂的內(nèi)容素材數(shù)據(jù),并 且通過使用該輸入的內(nèi)容素材數(shù)據(jù)向用戶提供音樂信息。
背景技術(shù):
通常,已知一種音樂內(nèi)容利用設(shè)備,該設(shè)備向用戶提供音樂內(nèi)容,再現(xiàn) 包括音樂數(shù)據(jù)(比如MIDI數(shù)據(jù))的音樂內(nèi)容,移動圖像數(shù)據(jù)(運(yùn)動圖像數(shù) 據(jù))等(日本公開號Hll-341350 (USP6,078,005))。這種常規(guī)設(shè)備設(shè)計為 在顯示屏上顯示用于控制再現(xiàn)的再現(xiàn)控制工具,該再現(xiàn)是由音序器完成,該 再現(xiàn)控制工具是由開始、停止、快進(jìn)和快退元件組成。該再現(xiàn)控制工具是通 過鼠標(biāo)點(diǎn)擊來操作,并且該音序器實(shí)現(xiàn)的播放重現(xiàn)是按照該鼠標(biāo)操作來控 制。
然而,由于上述常規(guī)的音樂內(nèi)容是按照專門為每個音樂內(nèi)容利用設(shè)備而 設(shè)計的格式來創(chuàng)建,會有不同種類的平臺比如電子樂器和個人計算機(jī)無法共 享一條音樂內(nèi)容的問題。甚至在相同類型的利用設(shè)備中,如果并入到這些利 用設(shè)備中的裝置在顯示單元的諸如大小、形狀或分辨率等特征方面各有不 同,就無法共享一條音樂內(nèi)容。也就是說, 一條音樂內(nèi)容無法在不同類型的 平臺中共享。
此外, 一些常規(guī)的音樂內(nèi)容利用設(shè)備使用了用于并入附加性能的插件。 例如,MIDI可用的設(shè)備可以并入插件程序,該插件程序使得該MIDI設(shè)備再 現(xiàn)移動圖像數(shù)據(jù)。然而還會有其它問題,即當(dāng)常規(guī)的音樂內(nèi)容利用設(shè)備具有 多個有相同性能的插件程序時,該常規(guī)的設(shè)備就無法以合適的方式利用這些
6插件程序。
而且,因為常規(guī)設(shè)備的再現(xiàn)控制工具是固定地用于由音序器實(shí)現(xiàn)的再現(xiàn) 控制,所以該常規(guī)的音樂內(nèi)容利用設(shè)備的再現(xiàn)控制工具無法有效地使用。換 而言之,該常規(guī)設(shè)備的再現(xiàn)控制工具不能轉(zhuǎn)換以支持不同的用途,比如選定 性控制各種內(nèi)容素材的再現(xiàn)和同步再現(xiàn)多個內(nèi)容素材。
而且,由于上述常規(guī)的音樂內(nèi)容是按照專門為每個音樂內(nèi)容利用設(shè)備而 設(shè)計的格式來創(chuàng)建,就無法在不同類型的平臺比如電子樂器和個人計算機(jī)中 共享一條音樂內(nèi)容。即使在電子樂器中,如果這些電子樂器的顯示單元大小 各異,也無法共享一條音樂內(nèi)容。也就是說,在不同類型的平臺中無法共享 一條音樂內(nèi)容。這種情況的例子包括一些平臺能夠再現(xiàn)移動圖像,而另一些 卻不能的情況。這樣,將所有輸入的內(nèi)容素材數(shù)據(jù)提供給利用部分是沒有用 的。更不利的是,該提供的數(shù)據(jù)會破壞該利用部分中的處理。
發(fā)明內(nèi)容
實(shí)現(xiàn)本發(fā)明以解決上述問題,并且其目的是提供一種音樂內(nèi)容利用設(shè)備 和一種應(yīng)用于該設(shè)備的音樂內(nèi)容利用方法,該音樂內(nèi)容利用設(shè)備能夠在不同 種類的平臺中共享一條音樂內(nèi)容。
本發(fā)明的目的還在于提供一種音樂內(nèi)容利用設(shè)備和一種應(yīng)用于該設(shè)備 的音樂內(nèi)容利用方法,該音樂內(nèi)容利用設(shè)備能夠在各種情況下使用合適的插 件程序。
本發(fā)明的目的還在于提供一種音樂內(nèi)容利用設(shè)備和一種應(yīng)用于該設(shè)備 的音樂內(nèi)容利用方法,該音樂內(nèi)容利用設(shè)備能夠通過有效地利用顯示單元上 顯示的再現(xiàn)控制工具,多方面地控制多個內(nèi)容素材的再現(xiàn)。
此外,本發(fā)明的目的在于提供一種音樂內(nèi)容利用設(shè)備和一種應(yīng)用于該設(shè) 備的音樂內(nèi)容利用方法,該音樂內(nèi)容利用設(shè)備消除了上述的無用缺陷,并且 能有效地利用輸入的內(nèi)容素材而不會破壞內(nèi)容素材數(shù)據(jù)的使用。
為了實(shí)現(xiàn)上述目的,本發(fā)明的一個特征在于一種向用戶提供音樂內(nèi)容的 音樂內(nèi)容利用設(shè)備,該音樂內(nèi)容利用設(shè)備輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù) 寧包括關(guān)于音樂的各種內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù),該內(nèi)容定義數(shù)據(jù)定義 了這些 容素材數(shù)據(jù)的處理;通過利用輸入的內(nèi)容素材數(shù)據(jù)向用戶提供音樂信息;并且轉(zhuǎn)換該輸入的內(nèi)容定義數(shù)據(jù)以使得這些內(nèi)容素材數(shù)據(jù)可適用。
在這種情況下,例如內(nèi)容定義數(shù)據(jù)可以按照樣式表進(jìn)行轉(zhuǎn)換,該樣式表 存儲在樣式表存儲部分中并且定義了轉(zhuǎn)換規(guī)則。而且,該樣式表可包括定義 了由內(nèi)容素材數(shù)據(jù)表示的內(nèi)容素材在顯示單元上的顯示布局的數(shù)據(jù),這樣便 以定義了該顯示布局的數(shù)據(jù)為基礎(chǔ)來控制內(nèi)容素材在顯示單元上的顯示布 局。而且,例如當(dāng)樣式表實(shí)例包括XSLT樣式表時,該內(nèi)容定義數(shù)據(jù)能夠以 XML格式描述。該樣式表也能夠以CSS (層疊樣式表)描述。
在上述本發(fā)明中,由于內(nèi)容定義數(shù)據(jù)在音樂內(nèi)容利用設(shè)備中是自動地轉(zhuǎn) 換以使內(nèi)容素材數(shù)據(jù)可適用,如果每種音樂內(nèi)容利用設(shè)備都具有轉(zhuǎn)換功能 (轉(zhuǎn)換處理和樣式表),各種不同類型的音樂內(nèi)容利用設(shè)備(即各種平臺) 就可以共享一條音樂內(nèi)容。而且,由于不需要準(zhǔn)備各種不同種類的專門設(shè)計 的音樂內(nèi)容數(shù)據(jù)以滿足各種類型的內(nèi)容利用設(shè)備,制作各種音樂內(nèi)容數(shù)據(jù)就 變得相對容易。
本發(fā)明的另一特征是使得該樣式表可升級。按照該特征,即使平臺的規(guī) 格有改動(比如軟件升級),該樣式表的可升級性也能夠以簡單和適當(dāng)?shù)姆?式確保音樂內(nèi)容對于該音樂內(nèi)容利用設(shè)備是適用的。
本發(fā)明的又一特征在于,該音樂內(nèi)容利用設(shè)備向用戶提供音樂內(nèi)容;該 音樂內(nèi)容利用設(shè)備輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù)據(jù)是由關(guān)于音樂的各種 內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù)組成,該內(nèi)容定義數(shù)據(jù)包含插件指定數(shù)據(jù),該 插件指定數(shù)據(jù)指定利用這些內(nèi)容素材數(shù)據(jù)所需的插件程序;以及通過利用根 據(jù)該輸入的內(nèi)容定義數(shù)據(jù)中包含的插件指定im來指定的插件程序,基于輸 入的內(nèi)容素材數(shù)據(jù)向用戶提供音樂信息。
按照上述特征,即使在該音樂內(nèi)容利用設(shè)備具有多種插件程序的情況 下,只要內(nèi)容定義數(shù)據(jù)包含插件指定數(shù)據(jù),該插件標(biāo)識數(shù)據(jù)指定在使用內(nèi)容 素材數(shù)據(jù)中要使用的插件程序,該音樂內(nèi)容利用設(shè)備就可以容易地利用合適 的插件程序。由此,基于內(nèi)容素材數(shù)據(jù)將音樂信息適當(dāng)?shù)匕l(fā)送給用戶。
本發(fā)明的又一特征,是在內(nèi)容定義數(shù)據(jù)中包含在使用插件程序中使用的 插件參數(shù),從而該音樂內(nèi)容利用設(shè)備可以通過使用該插件參數(shù),基于輸入的 內(nèi)容素材數(shù)據(jù)向用戶提供音樂信息。
按照上述特征,僅通過提供音樂內(nèi)容數(shù)據(jù)表示插件程序細(xì)節(jié)的參數(shù),就能夠以簡單和適當(dāng)?shù)姆绞?,基于?nèi)容素材數(shù)據(jù)將音樂信息發(fā)送給用戶。
本發(fā)明的又一特征在于,該音樂內(nèi)容利用設(shè)備具有顯示單元并且向用戶
提供音樂內(nèi)容;該音樂內(nèi)容利用設(shè)備輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù)據(jù)包 括關(guān)于音樂的不同種類的內(nèi)容素材數(shù)據(jù);在該顯示單元上同時顯示不同種類 的內(nèi)容素材,這些內(nèi)容素材由輸入的不同種類的內(nèi)容素材數(shù)據(jù)表示;同時在 該顯示單元上顯示再現(xiàn)控制工具,用于控制內(nèi)容素材的再現(xiàn);以及從該顯示 單元上顯示的不同種類的內(nèi)容素材中指定一個內(nèi)容素材,該內(nèi)容素材的再現(xiàn) 將由該再現(xiàn)控制工具控制。
在指定中,例如由該再現(xiàn)控制工具控制的內(nèi)容素材可基于用戶在操作器 上的操作來指定。可選地,音樂內(nèi)容數(shù)據(jù)可包含內(nèi)容定義數(shù)據(jù),該內(nèi)容定義 數(shù)據(jù)指定由該再現(xiàn)控制工具控制的一個內(nèi)容素材,從而由該再現(xiàn)控制工具控 制的內(nèi)容素材可以基于該內(nèi)容定義數(shù)據(jù)來指定。
按照上述特征,將由顯示單元上顯示的再現(xiàn)控制工具來控制的內(nèi)容素材 是通過用戶的操作來選定或自動選定。因此,將由再現(xiàn)控制工具控制的內(nèi)容 素材的指定有助于內(nèi)容素材再現(xiàn)的選擇性控制。在內(nèi)容素材的指定中, 一個 或多個內(nèi)容素材可指定為由再現(xiàn)控制工具控制。當(dāng)指定多個內(nèi)容素材時,同 時再現(xiàn)這些內(nèi)容素材,從而改善了音樂內(nèi)容利用設(shè)備的可用性。
本發(fā)明的另一特征在于,該音樂內(nèi)容利用設(shè)備具有顯示單元并且向用戶 提供音樂內(nèi)容;該音樂內(nèi)容利用設(shè)備輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù)據(jù)是 由關(guān)于音樂的不同種類的內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù)組成,該內(nèi)容定義數(shù) 據(jù)包括素材顯示指令和工具顯示指令,該素材顯示指令用于在顯示單元上顯 示由不同種類的內(nèi)容素材數(shù)據(jù)表示的內(nèi)容素材,該工具顯示指令用于在顯示 單元上顯示用于控制該內(nèi)容素材再現(xiàn)的再現(xiàn)控制工具;以及以內(nèi)容定義數(shù)據(jù) 中包括的素材顯示指令為基礎(chǔ),在顯示單元上顯示不同種類的內(nèi)容素材,這 些內(nèi)容素材由輸入的不同種類的內(nèi)容素材數(shù)據(jù)表示;同時以內(nèi)容定義數(shù)據(jù)中 包括的工具顯示指令為基礎(chǔ),在顯示單元上顯示該再現(xiàn)控制工具。
在該顯示中,例如內(nèi)容定義數(shù)據(jù)也可以包括指定內(nèi)容素材的內(nèi)容指定指 令,這些內(nèi)容素材隨同再現(xiàn)控制工具按照該工具顯示指令而顯示,從而該再 現(xiàn)控制工具對應(yīng)于由該內(nèi)容指定指令指定的內(nèi)容素材而顯示。
按照上述特征,僅通過在內(nèi)容定義數(shù)據(jù)中包括素材顯示指令和工具顯示指令,可實(shí)現(xiàn)對由顯示單元上顯示的再現(xiàn)控制工具來控制的內(nèi)容素材的自動 選擇,由此可容易地實(shí)現(xiàn)對再現(xiàn)內(nèi)容素材的選擇性控制。在內(nèi)容素材的選擇 中,可以通過再現(xiàn)控制工具控制一個或多個素材。當(dāng)控制多個內(nèi)容素材時, 同時再現(xiàn)內(nèi)容素材,從而改善了音樂內(nèi)容利用設(shè)備的可用性。
本發(fā)明的又一特征在于,該音樂內(nèi)容利用設(shè)備具有顯示單元并且向用戶
提供音樂內(nèi)容;該音樂內(nèi)容利用設(shè)備輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù)據(jù)是 由關(guān)于音樂的不同種類的內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù)組成,該內(nèi)容定義數(shù) 據(jù)包括素材顯示指令和同步內(nèi)容再現(xiàn)指令,該素^"顯示指令用于在顯示單元 上顯示由不同種類的內(nèi)容素材數(shù)據(jù)表示的內(nèi)容素材,該同步內(nèi)容再現(xiàn)指令用 于指定待同步再現(xiàn)的內(nèi)容素材;并且以內(nèi)容定義數(shù)據(jù)中包括的素材顯示指令 為基礎(chǔ),在顯示單元上顯示不同種類的內(nèi)容素材,這些內(nèi)容素材由輸入的不 同種類的內(nèi)容素材數(shù)據(jù)表示;同時在顯示單元上顯示再現(xiàn)控制工具,該再現(xiàn) 控制工具用于控制內(nèi)容素材的同步再現(xiàn),這些內(nèi)容素材由內(nèi)容定義數(shù)據(jù)中包 括的同步內(nèi)容再現(xiàn)指令指定。
在該顯示中,內(nèi)容定義數(shù)據(jù)也可以包括再現(xiàn)控制工具指令,該再現(xiàn)控制 工具指令用于在顯示單元上顯示再現(xiàn)控制工具,以便按照該再現(xiàn)控制工具指 令顯示再現(xiàn)控制工具。
按照上述特征,僅通過在內(nèi)容定義數(shù)據(jù)中包括素材顯示指令和同步內(nèi)容 再現(xiàn)指令,就能夠通過再現(xiàn)控制工具以簡單的方式實(shí)現(xiàn)對多個內(nèi)容素材的同 步控制,從而改善了該音樂內(nèi)容利用設(shè)備的可用性。
本發(fā)明的又一特征在于,該音樂內(nèi)容再現(xiàn)設(shè)備向用戶提供音樂內(nèi)容;該 音樂內(nèi)容利用設(shè)備輸入包括不同種類的內(nèi)容素材數(shù)據(jù)的音樂內(nèi)容數(shù)據(jù);篩選 輸入的不同種類的內(nèi)容素材數(shù)據(jù),以從該不同種類的內(nèi)容素材數(shù)據(jù)中提取適 用的內(nèi)容素材數(shù)據(jù);并且通過利用由該篩選所提取的內(nèi)容素材數(shù)據(jù),向用戶 提供音樂信息。
在該篩選中,可以在該音樂內(nèi)容利用設(shè)備中存儲樣式表,該樣式表定義 了可適用的內(nèi)容素材數(shù)據(jù),以便按照該樣式表篩選輸入的不同種類的內(nèi)容素
材數(shù)據(jù)o
按照上述特征,即使當(dāng)能夠被不同種類的平臺所共享的內(nèi)容素材輸入到 該音樂內(nèi)容利用設(shè)備時,該音樂內(nèi)容利用設(shè)備僅提取適用的內(nèi)容素材,用以發(fā)送給用戶,從而實(shí)現(xiàn)了輸入的內(nèi)容素材的有效使用。
本發(fā)明的又一特征在于在該內(nèi)容音樂利用設(shè)備中樣式表是可升級的。按 照該特征,即使改變了平臺的規(guī)格(比如當(dāng)軟件升級時),樣式表的可升級 性也能夠確保輸入的內(nèi)容素材的有效使用。
圖1是示出了按照本發(fā)明實(shí)施例的整個音樂內(nèi)容利用設(shè)備的框圖; 圖2是示出了圖1中所示音樂內(nèi)容利用設(shè)備的功能的框圖,這些功能是 通過計算機(jī)程序?qū)崿F(xiàn);
圖3是示出了內(nèi)容定義數(shù)據(jù)格式的圖4A和4B示出了圖1中所示顯示單元的兩個不同實(shí)例;
圖5A和5B示出了顯示音樂內(nèi)容具體實(shí)例的顯示單元的屏幕;以及
圖6A和6B示出了顯示音樂內(nèi)容的其他具體實(shí)例的顯示單元的屏幕。
具體實(shí)施例方式
現(xiàn)在參考附圖描述本發(fā)明的實(shí)施例。圖l是示出了按照本發(fā)明的具有一 種電子樂器形式的整個音樂內(nèi)容利用設(shè)備的框圖。該音樂內(nèi)容利用設(shè)備包 括用于輸入音樂內(nèi)容的輸入部分IO,用于利用該音樂內(nèi)容的利用部分20,
由用戶操作用以指示該音樂內(nèi)容設(shè)備操作的操作部分30,以及程序控制該輸 入部分10、利用部分20和操作部分30的計算機(jī)主單元部分40。
輸入部分10具有連接到總線50的通信接口電路11和接口電路12。通 信接口電路11通過通信網(wǎng)絡(luò)61連接到服務(wù)器計算機(jī)60,用以使得服務(wù)器計 算機(jī)60發(fā)送和接收各種程序和數(shù)據(jù)。接口電路12連接到不同的設(shè)備70,用 以使得該音樂內(nèi)容利用設(shè)備向/從該不同的設(shè)備70發(fā)送和接收各種程序和數(shù) 據(jù)。
利用部分20具有顯示單元21、音調(diào)產(chǎn)生器22和音頻信號再現(xiàn)電路23。 配置為CRT顯示單元、液晶顯示等的顯示單元21是由連接到總線50的顯 示控制電路24控制,用以將各種信息可視化。連接到總線50的音調(diào)產(chǎn)生器 22基于播放信息(鍵碼、開鍵信號、關(guān)鍵信號、音調(diào)色控信息等)形成樂音 信號,將該信號作為通過總線50而提供的音樂內(nèi)容,并且輸出該形成的樂音信號。也連接到總線50的音頻信號再現(xiàn)電路23再現(xiàn)音頻數(shù)據(jù),將該數(shù)據(jù) 作為通過總線50而提供的音樂內(nèi)容,并且輸出音頻信號。包括放大器、揚(yáng) 聲器等的聲音系統(tǒng)25連接到音調(diào)產(chǎn)生器22和音頻信號再現(xiàn)電路23。聲音系 統(tǒng)25發(fā)出音調(diào),這些音調(diào)對應(yīng)于從音調(diào)產(chǎn)生器22提供的樂音信號和從音頻 信號再現(xiàn)電路23提供的音頻信號。
操作部分30具有鍵盤31和控制操作器32。包括支持給定范圍的多個鍵 的鍵盤31用于播放樂曲??刂撇僮髌?2包括用于指示該音樂內(nèi)容利用設(shè)備 的操作的多個操作器??刂撇僮髌?2包括光標(biāo)移動鍵(包括鼠標(biāo)、軌跡 球等)、用于指定各種操作模式的模式選擇鍵、用于輸入用戶指令的指令輸 入鍵等。該光標(biāo)在顯示單元21上顯示。鍵盤31可以用作光標(biāo)移動、模式選 擇和指令輸入鍵。鍵盤31和控制操作器32的操作分別由檢測電路33和34 檢測。檢測電路33和34也連接到總線50。
計算機(jī)主單元程序40包括連接到總線50的CPU 41 、 ROM42、 RAM43 和外部存儲設(shè)備44。 CPU41、 ROM42和RAM43用于執(zhí)行從外部存儲設(shè)備 44傳送到RAM43的各種程序,從而控制輸入部分10、利用部分20和操作 部分30。
外部存儲設(shè)備44包括預(yù)先配備的存儲介質(zhì)比如硬盤HD、可卸存儲介 質(zhì)比如軟盤FD和光盤CD,和使得上述存儲介質(zhì)讀寫程序和數(shù)據(jù)的驅(qū)動單 元。本發(fā)明中,將音樂內(nèi)容下載到外部存儲設(shè)備44。在外部存儲設(shè)備44中, 也預(yù)先存儲有用于控制音樂內(nèi)容利用設(shè)備的基本操作的基本控制程序和控 制數(shù)據(jù)。該基本控制程序包括實(shí)質(zhì)上包括瀏覽器的音樂內(nèi)容利用程序,用 于檢測鍵和操作器的操作的檢測程序,以及音調(diào)產(chǎn)生控制程序。基本控制程 序和控制數(shù)據(jù)可以從服務(wù)器計算機(jī)60或不同的設(shè)備70下載。
在外部存儲設(shè)備44中,也預(yù)先存儲有再現(xiàn)輸入的音樂內(nèi)容所必需的樣 式表和插件程序。該樣式表和插件程序也可以根據(jù)需要升級。該樣式表定義 了適用于利用部分20的音樂內(nèi)容,包括定義了格式轉(zhuǎn)換的一組數(shù)據(jù),這些 數(shù)據(jù)用于使得輸入的音樂內(nèi)容數(shù)據(jù)適用于利用部分20。樣式表的實(shí)例包括 XSLT樣式表,其用于轉(zhuǎn)換XML兼容的音樂內(nèi)容數(shù)據(jù),以便該音樂內(nèi)容利 用設(shè)備的瀏覽器可以處理該音樂內(nèi)容數(shù)據(jù)。XSLT樣式表可以CSS (層疊樣 式表)描述。使得利用部分20使用輸入的音樂內(nèi)容數(shù)據(jù)的插件程序的實(shí)例包括用于在顯示單元21上顯示樂譜的樂譜顯示程序,用于在顯示單元21
上回放視頻的視頻程序,用于在鍵盤31上將播放分級的分?jǐn)?shù)分級程序,以 及用于通過利用音調(diào)產(chǎn)生器22自動地播放樂曲的自動播放程序。
接著將說明在上述配置的音樂內(nèi)容利用設(shè)備上利用音樂內(nèi)容的細(xì)節(jié)。首 先,用戶啟動實(shí)質(zhì)上包括瀏覽器的音樂內(nèi)容利用程序。音樂內(nèi)容利用程序的 啟動使得在圖1中示出的音樂內(nèi)容利用設(shè)備啟動在圖2的功能性框圖示出的 發(fā)送功能。也就是說,該功能性框圖示出了通過執(zhí)行外部存儲設(shè)備44中存 儲的程序?qū)崿F(xiàn)的功能,該功能由硬件和軟件實(shí)現(xiàn)。換而言之,圖2詳細(xì)示出 了通過在圖1中示出的硬件配置上執(zhí)行的程序來完成的處理。
如圖2所示,在數(shù)據(jù)輸入部分Bll,該音樂內(nèi)容利用設(shè)備輸入音樂內(nèi)容 數(shù)據(jù)。按照用戶在控制操作器32上的操作,數(shù)據(jù)輸入部分Bll對應(yīng)于一個 處理以將服務(wù)器計算機(jī)60中存儲的音樂內(nèi)容數(shù)據(jù)恢復(fù)到外部存儲設(shè)備44 中。在該用戶的操作中,按照顯示單元21上顯示的瀏覽器屏幕,該用戶指 示音樂內(nèi)容數(shù)據(jù)的恢復(fù)。
現(xiàn)在將詳細(xì)說明音樂內(nèi)容數(shù)據(jù)。該音樂內(nèi)容數(shù)據(jù)是預(yù)先存儲在服務(wù)器計 算機(jī)60中的數(shù)據(jù),并且打包可用。音樂內(nèi)容包包含一頁或多頁的不同種類 的內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù)。例如,音樂內(nèi)容包包含訓(xùn)練用的樂曲的音 樂內(nèi)容,而另一音樂內(nèi)容包包含樂器上訓(xùn)練用的音樂內(nèi)容。例如,音樂內(nèi)容 包中包含的內(nèi)容素材數(shù)據(jù)包括包含播放數(shù)據(jù)的MIDI數(shù)據(jù)、包含音頻信號 的音頻數(shù)據(jù)、包含移動圖像數(shù)據(jù)的視頻數(shù)據(jù)、表示樂譜的樂譜數(shù)據(jù)、表示靜 態(tài)圖像的圖像數(shù)據(jù)和附加數(shù)據(jù)。音樂內(nèi)容包可具有僅一種內(nèi)容素材數(shù)據(jù)或各 種不同的內(nèi)容素材數(shù)據(jù)。
如圖3所示, 一頁的內(nèi)容定義數(shù)據(jù)包括標(biāo)題數(shù)據(jù)、不同種類的內(nèi)容素 材指定數(shù)據(jù)、文本數(shù)據(jù)以及各種再現(xiàn)控制插件指定數(shù)據(jù)。例如,該內(nèi)容定 義數(shù)據(jù)描述為XML格式。標(biāo)題數(shù)據(jù)代表內(nèi)容的標(biāo)題。
對應(yīng)于前述不同種類的內(nèi)容素材數(shù)據(jù)而提供的內(nèi)容素材指定數(shù)據(jù)是用 于限定每個內(nèi)容素材的處理的數(shù)據(jù),該處理包括指定一個內(nèi)容素材。具體地, 每個內(nèi)容素材指定數(shù)據(jù)包括用以讀取指定要利用的內(nèi)容素材的素材數(shù)據(jù)的 路徑數(shù)據(jù)("路徑數(shù)據(jù)"代表導(dǎo)向特定文件或目錄的路徑);利用素材數(shù)據(jù) 所需的利用處理參數(shù);用于指定插件程序的插件指定數(shù)據(jù);在啟動插件程序時所需的插件參數(shù)以及附加數(shù)據(jù)。例如,利用處理參數(shù)和插件參數(shù)包括表示 顯示的樂譜大小、顯示的視頻屏幕的大小、分級級別等的數(shù)據(jù)。
該文本數(shù)據(jù)表示在顯示單元21上要顯示的說明(比如關(guān)于樂曲、樂器 等的說明)。該文本數(shù)據(jù)并不定義內(nèi)容素材的處理細(xì)節(jié),它本身就是內(nèi)容素
材。然而,由于內(nèi)容定義數(shù)據(jù)本身是按照XML格式的文本文件形成,在本 實(shí)施例中,該說明作為文本數(shù)據(jù)包括在內(nèi)容定義數(shù)據(jù)中。
提供再現(xiàn)控制插件指定數(shù)據(jù)是為了在顯示單元21上顯示再現(xiàn)控制工具 21f和21g (見圖6),用于通過使用存儲在外部存儲設(shè)備44中的插件程序 來控制內(nèi)容素材的再現(xiàn),并且為了指定待由再現(xiàn)控制工具21f和21g控制的 內(nèi)容素材。每個再現(xiàn)控制插件指定數(shù)據(jù)包括用于從顯示單元21上顯示的內(nèi) 容素材中指定與顯示的再現(xiàn)控制工具21f和21g對應(yīng)的內(nèi)容素材的數(shù)據(jù),和 用于指定待由再現(xiàn)控制工具21f和21g分別控制的一個或多個內(nèi)容素材的數(shù) 據(jù)。
對于音樂內(nèi)容包中包含的內(nèi)容素材數(shù)據(jù),音樂內(nèi)容包中可以包含所有類 型的前述數(shù)據(jù),即MIDI數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)、樂譜數(shù)據(jù)、圖像數(shù)據(jù) 以及附加數(shù)據(jù)??蛇x地,在音樂內(nèi)容包中,可以僅僅包含部分類型。對于內(nèi) 容定義數(shù)據(jù),音樂內(nèi)容包中同樣可以包含所有類型的上述數(shù)據(jù),即標(biāo)題數(shù)據(jù)、 內(nèi)容素材指定數(shù)據(jù)、文本數(shù)據(jù)以及再現(xiàn)控制插件指定數(shù)據(jù)??蛇x地,在音樂 內(nèi)容包中可僅僅包含部分類型。對于內(nèi)容素材指定數(shù)據(jù),音樂內(nèi)容包中同樣 可包含所有類型的前述數(shù)據(jù),即路徑數(shù)據(jù)、利用處理參數(shù)、插件指定數(shù)據(jù)、 插件參數(shù)以及附加數(shù)據(jù)??蛇x地,在音樂內(nèi)容包中可只包含部分類型。
按照用戶在控制操作器32上的操作,將內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù) 提供給利用處理部分B15,如上所述,這些數(shù)據(jù)形成音樂內(nèi)容包并且恢復(fù)到 數(shù)據(jù)輸入部分Bll (即外部存儲設(shè)備44)中。在該提供過程中,篩選處理部 分B12僅僅提取關(guān)于內(nèi)容素材數(shù)據(jù)的數(shù)據(jù),并且將提取的數(shù)據(jù)提供給利用處 理部分B15 ,該內(nèi)容素材數(shù)據(jù)由存儲在樣式表存儲部分B14中的樣式表定義, 并且適用于該音樂內(nèi)容利用設(shè)備的利用部分20。也就是說,篩選處理部分 B12對待提供給利用處理部分B15的內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù)進(jìn)行篩選 處理。更具體地,當(dāng)給定類型的內(nèi)容素材數(shù)據(jù)并不適用于利用部分20時, 就刪除內(nèi)容定義數(shù)據(jù)中包括的不適用的內(nèi)容素材中的內(nèi)容素材指定數(shù)據(jù),從
14而該不適用的內(nèi)容素材數(shù)據(jù)就無法發(fā)送到利用處理部分B15 。
按照由樣式表存儲部分B14中存儲的樣式表定義的轉(zhuǎn)換規(guī)則,轉(zhuǎn)換處理 部分B13轉(zhuǎn)換該內(nèi)容定義數(shù)據(jù),并且將該該數(shù)據(jù)提供給利用處理部分B15。 換而言之,轉(zhuǎn)換處理部分B13將內(nèi)容定義數(shù)據(jù)的結(jié)構(gòu)(在本實(shí)施例中是XML 數(shù)據(jù)結(jié)構(gòu))轉(zhuǎn)換為適用于利用處理部分B5的結(jié)構(gòu)(在本實(shí)施例中是瀏覽器)。 轉(zhuǎn)換處理部分B13也按照樣式表,增加內(nèi)容定義數(shù)據(jù)中未定義的具體項目, 或者按照樣式表,將內(nèi)容定義數(shù)據(jù)中抽象定義的項目轉(zhuǎn)換為具體'的項目。
下面將說明具體項目的增加和轉(zhuǎn)換實(shí)例。對于待顯示在顯示單元21上 的視頻和靜態(tài)圖像的顯示布局,該內(nèi)容定義數(shù)據(jù)沒有定義或者僅僅抽象定 義。因此,按照該音樂內(nèi)容利用設(shè)備的顯示單元的大小、形狀、分辨率等, 轉(zhuǎn)換處理部分B13修改視頻指定數(shù)據(jù)、樂譜指定數(shù)據(jù)、圖像指定數(shù)據(jù)等,并 且將修改后的數(shù)據(jù)提供給利用處理部分B15 (在本實(shí)施例中是瀏覽器)。
更具體地,如果內(nèi)容定義數(shù)據(jù)抽象到僅僅顯示圖像,并且沒有指定用于 在顯示單元21上顯示圖像的專用插件程序,就指定一個插件程序,該插件 程序并入到該音樂內(nèi)容利用設(shè)備,用以在顯示單元21上顯示圖像。如果內(nèi) 容定義數(shù)據(jù)沒有具體指定在顯示單元21上要顯示的視頻圖像、樂譜、靜態(tài) 圖像等的位置,就按照樣式表具體地指定該顯示位置。如果內(nèi)容定義數(shù)據(jù)并 未定義在顯示單元21上要顯示的字符字體,或者僅僅抽象地定義了字體, 就按照樣式表具體地指定該字符的字體。
接著將描述利用處理部分B15實(shí)施的處理和操作。當(dāng)利用處理部分B15 收到上述轉(zhuǎn)換后的內(nèi)容定義數(shù)據(jù)時,利用處理部分B15就按照接收到的內(nèi)容 定義數(shù)據(jù),向用戶提供關(guān)于各種內(nèi)容素材的信息。這時,如果利用處理部分 B15接收到內(nèi)容定義數(shù)據(jù)中包括的標(biāo)題數(shù)據(jù)和文本數(shù)據(jù),就按照轉(zhuǎn)換處理部 分B13通過使用樣式表(轉(zhuǎn)換后的指令,以及如果有增加的指令就還有增加 的指令),將由標(biāo)題數(shù)據(jù)和文本數(shù)據(jù)表示的信息顯示在顯示單元21上。由 于在一般情況下,標(biāo)題數(shù)據(jù)和文本數(shù)據(jù)并不包括插件指定數(shù)據(jù)和插件參數(shù), 則使用基本內(nèi)容利用程序中包括的瀏覽器。
當(dāng)利用處理部分B15接收到內(nèi)容定義數(shù)據(jù)中包含的MIDI指定數(shù)據(jù)、音 頻指定數(shù)據(jù)、視頻指定數(shù)據(jù)、樂譜指定數(shù)據(jù)、圖像指定數(shù)據(jù)或者附加的指定 數(shù)據(jù)時,利用處理部分B15就利用上述指定數(shù)據(jù)中所含的素材路徑數(shù)據(jù),對適當(dāng)?shù)膬?nèi)容素材數(shù)據(jù)進(jìn)行恢復(fù),這些內(nèi)容素材數(shù)據(jù)是在輸入到數(shù)據(jù)輸入部分
Bll的音樂內(nèi)容包中。然后,利用處理部分B15使用利用部分20,處理輸入 的內(nèi)容素材數(shù)據(jù),并且向用戶提供關(guān)于這些內(nèi)容素材數(shù)據(jù)的音樂信息。
這時,當(dāng)該內(nèi)容定義數(shù)據(jù)包含插件指定數(shù)據(jù)時,就啟動插件程序,處理 上述接收到的內(nèi)容素材數(shù)據(jù),該插件程序存儲在插件程序存儲部分B17中, 并且由插件指定數(shù)據(jù)指定。當(dāng)該內(nèi)容定義數(shù)據(jù)并不包含插件指定數(shù)據(jù)時,基 本內(nèi)容利用程序就處理接收到的內(nèi)容素材數(shù)據(jù),該基本內(nèi)容利用程序?qū)嵸|(zhì)上 包括適用于利用部分B15的瀏覽器。當(dāng)然,這時由該內(nèi)容定義數(shù)據(jù)指定的內(nèi) 容素材數(shù)據(jù)就是該內(nèi)容利用程序可處理的數(shù)據(jù)。此外,當(dāng)該內(nèi)容定義數(shù)據(jù)包 含利用處理參數(shù)或插件參數(shù)時,就使用這些參數(shù)處理這些內(nèi)容素材。
更具體地,當(dāng)該內(nèi)容定義數(shù)據(jù)是MIDI指定數(shù)據(jù)時,利用處理部分B15 對素材路徑數(shù)據(jù)指定的MIDI數(shù)據(jù)進(jìn)行恢復(fù),該素材路徑數(shù)據(jù)包含在輸入到 數(shù)據(jù)輸入部分Bll的音樂內(nèi)容數(shù)據(jù)包中。然后,利用處理部分B15啟動用于 再現(xiàn)該MIDI數(shù)據(jù)的插件程序,并且依次地提供音階數(shù)據(jù)、開鍵數(shù)據(jù)、關(guān)鍵 數(shù)據(jù)、音色控制數(shù)據(jù)等,這些數(shù)據(jù)按照樂曲的進(jìn)程在音調(diào)產(chǎn)生器22中形成 MIDI數(shù)據(jù)。然后,音調(diào)產(chǎn)生器22對應(yīng)于提供的數(shù)據(jù)形成樂音信號。由此, 通過聲音系統(tǒng)25,以可聽的方式將與形成的樂音信號對應(yīng)的樂音發(fā)送到該用 戶。
當(dāng)該內(nèi)容定義數(shù)據(jù)是音頻指定數(shù)據(jù)時,利用處理部分B15對素材路徑數(shù) 據(jù)指定的音頻數(shù)據(jù)進(jìn)行恢復(fù),該素材路徑數(shù)據(jù)包含在輸入到數(shù)據(jù)輸入部分 Bll的音樂內(nèi)容數(shù)據(jù)包中。然后,利用處理部分B15啟動用于音頻再現(xiàn)的插 件程序,并且按照時間進(jìn)程,將表示音頻信號的音調(diào)數(shù)據(jù)(由樂器、合聲、 人聲等播放實(shí)現(xiàn)的音調(diào))提供給音頻信號再現(xiàn)電路23,該音頻信號是由音頻 數(shù)據(jù)所表示。然后,音頻信號再現(xiàn)電路23再現(xiàn)該音調(diào)數(shù)據(jù)。由此通過聲音 系統(tǒng)25,向該用戶發(fā)送再現(xiàn)的音調(diào),比如由樂器、合聲、人聲等播放實(shí)現(xiàn)的 音調(diào)。
當(dāng)該內(nèi)容定義數(shù)據(jù)是視頻指定數(shù)據(jù)時,利用處理部分B15恢復(fù)素材路徑 數(shù)據(jù)指定的視頻數(shù)據(jù),該素材路徑數(shù)據(jù)包含在輸入到數(shù)據(jù)輸入部分Bll中的 音樂內(nèi)容包中。然后通過顯示控制電路24,利用處理部分B15啟動用于視 頻再現(xiàn)的插件程序,并且向顯示單元21提供表示移動圖像的移動圖像數(shù)據(jù),該移動圖像由視頻數(shù)據(jù)表示。然后顯示單元21再現(xiàn)該移動圖像。由此以可 視的方式,向用戶發(fā)送由視頻數(shù)據(jù)表示的移動圖像。
當(dāng)該內(nèi)容定義數(shù)據(jù)是樂譜指定數(shù)據(jù)時,利用處理部分B15恢復(fù)由素材路 徑數(shù)據(jù)指定的樂譜數(shù)據(jù),該素材路徑數(shù)據(jù)包含在輸入到數(shù)據(jù)輸入部分Bll中 的該音樂內(nèi)容包中。然后,利用處理部分B15啟動用于顯示樂譜的插件程序, 并且通過顯示控制電路24,向顯示單元21提供對應(yīng)于樂譜的圖像數(shù)據(jù),該 樂譜由該樂譜數(shù)據(jù)表示。然后顯示單元21顯示該樂譜。由此以可視的方式, 向用戶發(fā)送在顯示單元21上顯示的樂譜。
當(dāng)該內(nèi)容定義數(shù)據(jù)是附加的指定數(shù)據(jù)時,利用處理部分B15對素材路徑 數(shù)據(jù)指定的附加數(shù)據(jù)進(jìn)行恢復(fù),該素材路徑數(shù)據(jù)包含在輸入到數(shù)據(jù)輸入部分 Bll的音樂內(nèi)容數(shù)據(jù)包中。然后,利用處理部分B15啟動附加的插件程序, 處理并提供這些附加的數(shù)據(jù)到附加輸出部分26,用以向用戶發(fā)送附加音樂信 息。該附加音樂信息包括用戶在鍵盤31上的按鍵指令,以及播放的分?jǐn)?shù)級 別。
從上述描述可以明顯看出,通過使用音樂內(nèi)容利用設(shè)備中的樣式表,在 轉(zhuǎn)換處理部分B13處的處理對內(nèi)容定義數(shù)據(jù)進(jìn)行轉(zhuǎn)換,用以使利用處理部分 B15和利用部分20利用這些內(nèi)容素材數(shù)據(jù),由此一條音樂內(nèi)容能夠在各種 類型的音樂內(nèi)容利用設(shè)備(即各種平臺)中共享。而且,由于不需要準(zhǔn)備各 種不同類型的專門設(shè)計的音樂內(nèi)容數(shù)據(jù)用以滿足各種音樂內(nèi)容利用設(shè)備,制 作各種音樂內(nèi)容數(shù)據(jù)就變得相對簡單。
例如,如圖4A和B所示,即使由于顯示單元21大小的差異,用于顯示 文本(說明)和樂譜的面積大小也會不同,轉(zhuǎn)換內(nèi)容定義數(shù)據(jù)的處理仍然允 許顯示單元21的自由顯示布局。因此可有效地利用音樂內(nèi)容數(shù)據(jù),由此增 加了該音樂內(nèi)容數(shù)據(jù)的利用價值。
而且,如圖4A中所示,在顯示單元21上能夠視頻顯示的音樂內(nèi)容利用 設(shè)備上是視頻可用的。另一方面,如圖4B所示,在顯示單元21上不能視頻 顯示的音樂內(nèi)容利用設(shè)備上,該視頻顯示就被該轉(zhuǎn)換處理抑制。這時特別地, 在篩選處理部分B12,該篩選處理通過使用樣式表,防止視頻相關(guān)數(shù)據(jù)提供 給利用處理部分B15,由此即使在該音樂內(nèi)容包中包括不適用于該音樂內(nèi)容 利用設(shè)備的內(nèi)容素材和內(nèi)容指定數(shù)據(jù)的情況下,輸入的內(nèi)容素材仍可被有效地利用。
此外,上述實(shí)施例可改成能夠從外部將樣式表寫入樣式表存儲部分B14。 換而言之,存儲在當(dāng)前音樂內(nèi)容利用設(shè)備的樣式表改成可升級。因此,即使 在修改了該音樂內(nèi)容利用設(shè)備規(guī)格的情況下(例如軟件版本升級的情況), 樣式表的可升級性能夠以簡單和適當(dāng)?shù)姆绞?,確保音樂內(nèi)容仍適用于該音樂 內(nèi)容利用設(shè)備。
此外,上述實(shí)施例可改成在內(nèi)容定義數(shù)據(jù)中包括插件指定數(shù)據(jù),該插件 指定數(shù)據(jù)指定在使用內(nèi)容素材數(shù)據(jù)中要執(zhí)行的插件程序,從而可在輸入音樂 內(nèi)容包輸入時,將該插件指定數(shù)據(jù)隨同內(nèi)容素材數(shù)據(jù)一起提供給音樂內(nèi)容利 用設(shè)備。該音樂內(nèi)容利用設(shè)備也可改為參考該插件指定數(shù)據(jù)執(zhí)行插件程序存
儲部分B17中存儲的插件程序。該插件程序用于基于這些內(nèi)容素材數(shù)據(jù)將音 樂信息發(fā)送給用戶。因此,即使在該音樂內(nèi)容利用設(shè)備具有各種插件程序的 情況下,只要內(nèi)容定義數(shù)據(jù)包含了插件指定數(shù)據(jù),該插件指定數(shù)據(jù)指定在使 用內(nèi)容素材數(shù)據(jù)中要使用的插件程序,該音樂內(nèi)容利用設(shè)備仍然可以容易地 利用適當(dāng)?shù)牟寮绦颉?br>
而且在上述實(shí)施例中,該內(nèi)容定義數(shù)據(jù)改為包含在使用插件程序中使用 的插件參數(shù),從而該音樂內(nèi)容利用設(shè)備可以通過利用該插件參數(shù),基于輸入 的內(nèi)容素材數(shù)據(jù)向用戶提供音樂信息。因此,上述實(shí)施例僅僅通過向音樂內(nèi) 容數(shù)據(jù)提供代表該插件程序細(xì)節(jié)的參數(shù),就能以簡單和適當(dāng)?shù)姆绞交趦?nèi)容 素材數(shù)據(jù)將音樂信息發(fā)送給用戶。
接著將詳細(xì)說明利用內(nèi)容,特別是第一和第二利用模式,這些模式用于 通過使用顯示單元21上的再現(xiàn)控制工具來利用音樂內(nèi)容。在如圖5A和B 所示的第一利用模式下,通過使用瀏覽器,在顯示單元21的屏幕上顯示再 現(xiàn)控制工具21a,該屏幕顯示多個音樂內(nèi)容素材。在本實(shí)施例中,顯示單元 21上要顯示的音樂內(nèi)容素材實(shí)例包括基于樂譜數(shù)據(jù)的樂譜,和基于視頻數(shù) 據(jù)的移動圖像。再現(xiàn)控制工具21a包括多個元件,用于控制音樂內(nèi)容素材的 快退、停止、重放和快進(jìn),這些元件從左至右以快退、停止、重放和快進(jìn)的 順序排列。通過用戶操作控制操作器32,由屏幕上移動的光標(biāo)指示這些元件 的操作。
在第一利用模式中,由有效素材指定部分B16將從多個音樂內(nèi)容素材中
18任意選出的一個或多個音樂內(nèi)容素材指定為有效(見圖2)。按照通過再現(xiàn) 控制工具21a給出的指令來控制指定為有效的音樂內(nèi)容素材。例如,與圖l 中控制操作器32對應(yīng)的有效素材指定部分B16,使得用戶將光標(biāo)移向顯示 單元21上顯示的內(nèi)容素材,允許用戶單擊鼠標(biāo)按鈕,用以將該素材指定為 有效。在圖5A中示出了一種狀態(tài),在該狀態(tài)下只有樂譜21b指定為有效, 而圖5B中示出了一種狀態(tài),在該狀態(tài)下樂譜21b和移動圖像21c指定為有 效。在圖5A中,移動圖像21c保持備用。在備用狀態(tài)時,備用移動圖像21c 的全部或局部(例如窗口幀)在顯示單元21上不顯示或不醒目顯示。當(dāng)備 用移動圖像21c不顯示時,樂譜21b可以在顯示單元21的整個屏幕上顯示。 基于內(nèi)容定義數(shù)據(jù)中包含的樂譜指定數(shù)據(jù)和視頻指定數(shù)據(jù),指示顯示樂譜 21b和移動圖像21c。
如果在圖5A的狀態(tài)期間由再現(xiàn)控制工具21a給出快退、停止、重放或 快進(jìn)指令,就按照該指令只控制該樂譜內(nèi)容素材。當(dāng)給出該指令時,例如, 表示樂譜當(dāng)前位置的標(biāo)記21bl就按照快退、停止、重放或快進(jìn)指令在樂譜 上移動。此外,當(dāng)顯示單元21僅僅顯示部分樂譜時,顯示單元21按照樂曲 的進(jìn)程,刷新待顯示的樂譜屏幕。另一方面,移動圖像21c保持在一種狀態(tài), 在該狀態(tài)下移動圖像21c的全部或局部在顯示單元21上不顯示或不醒目顯 示,而不受快退、停止、重放或快進(jìn)指令的影響。如果在圖5A的狀態(tài)中MIDI 內(nèi)容素材指定為有效,MIDI內(nèi)容素材也由再現(xiàn)控制工具21a的指令控制, 從而按照快退、停止、重放或快進(jìn)指令控制樂曲的播放。
當(dāng)在圖5B的狀態(tài)中由再現(xiàn)控制工具21a給出快退、停止、重放或快進(jìn) 指令時,樂譜內(nèi)容素材(或者樂譜內(nèi)容素材和MIDI內(nèi)容素材)與移動圖像 內(nèi)容素材服從快退、停止、重放或快進(jìn)指令。也就是說,按照再現(xiàn)控制工具 21a給出的快退、停止、重放或快進(jìn)指令,同步于移動圖像內(nèi)容素材來控制 樂譜內(nèi)容素材(或者樂譜內(nèi)容素材和MIDI內(nèi)容素材)。
在上述描述中,指定為有效的內(nèi)容素材是由有效素材指定部分B16 (控 制操作器32)指定,但是可以按照輸入的音樂內(nèi)容包完成內(nèi)容素材的指定。 這時,音樂內(nèi)容包中的內(nèi)容定義數(shù)據(jù)可包含指出內(nèi)容素材的數(shù)據(jù),再現(xiàn)控制 工具21a對該內(nèi)容素材發(fā)出快退、停止、重放或快進(jìn)指令,從而利用部分B15 可基于表示該有效內(nèi)容素材的數(shù)據(jù),指出在初始狀態(tài)就指定為有效的內(nèi)容素材。其它素材可通過用戶在以后的指令指定為有效。
在有效內(nèi)容素材的上述指定中,通過用戶操作或者自動選擇,選定待由
再現(xiàn)控制工具21a控制的內(nèi)容素材,該再現(xiàn)控制工具顯示在顯示單元21上, 并且用于控制共有的多個內(nèi)容素材的再現(xiàn)。因此,有效內(nèi)容素材的指定有助 于對內(nèi)容素材的再現(xiàn)進(jìn)行選擇性控制,改善了音樂內(nèi)容利用設(shè)備的可用性。
接著將說明再現(xiàn)控制工具的第二利用模式。在第二利用模式中,內(nèi)容定 義數(shù)據(jù)中包含的再現(xiàn)控制插件指定數(shù)據(jù)是用于指定一個內(nèi)容素材,且顯示再 現(xiàn)控制工具以用于該內(nèi)容素材;以及指定一個內(nèi)容素材,其由顯示的再現(xiàn)控 制工具同步于前述內(nèi)容素材來控制。
例如,當(dāng)只有樂譜數(shù)據(jù)指定為具有再現(xiàn)控制工具21f的有效素材時(見 圖3的實(shí)例),如圖6A所示,在顯示單元21上顯示樂譜21d和移動圖像 21e,再現(xiàn)控制工具21f臨近樂譜21d顯示以便與樂譜21d相對應(yīng)。在圖6A 中,分別基于內(nèi)容定義數(shù)據(jù)中包含的樂譜指定數(shù)據(jù)和視頻指定數(shù)據(jù),指示樂 譜21d和移動圖像21e的顯示。此外,當(dāng)樂譜數(shù)據(jù)和視頻數(shù)據(jù)指定為待由再 現(xiàn)控制工具21f同步控制的內(nèi)容素材時(圖3的例1),與第一利用模式情 況下一樣,按照再現(xiàn)控制工具21f所給定的指令,同步地控制圖6A中所示 的樂譜21d和移動圖像21e。也就是說,樂譜21d的顯示同步于移動圖像21e 的顯示進(jìn)程。
在另一方面,如果在圖6A的狀態(tài)中,指定為待同步控制的內(nèi)容素材是 樂譜數(shù)據(jù)和MIDI數(shù)據(jù)(圖3的例2),就與第一利用模式情況下一樣,按 照再現(xiàn)控制工具21f的指令來同步控制的是圖6A中所示的樂譜21d以及自 動播放。但是這時移動圖像數(shù)據(jù)并不服從再現(xiàn)控制工具21f給出的指令。
上述情況之外,如果再現(xiàn)控制插件數(shù)據(jù)指定為樂譜數(shù)據(jù)和移動圖像數(shù)據(jù) 分別具有再現(xiàn)控制工具,就如圖6B中所示,在顯示單元21上分別臨近樂譜 21d和移動圖像21e顯示再現(xiàn)控制工具21f和21g。再現(xiàn)控制工具21f和21g 可改為分別對應(yīng)于樂譜21d和移動圖像21e。這時,待由再現(xiàn)控制工具21f 和21g同步控制的內(nèi)容素材通過素材指定數(shù)據(jù)指定,該素材指定數(shù)據(jù)指定待 同步控制的內(nèi)容素材,并且包含在再現(xiàn)控制插件指定數(shù)據(jù)中。
例如,如果樂譜數(shù)據(jù)和MIDI數(shù)據(jù)指定為待由再現(xiàn)控制工具21f同步控 制的內(nèi)容素材,就與第一利用模式情況下一樣,樂譜數(shù)據(jù)和MIDI數(shù)據(jù)由再現(xiàn)控制工具21f同步地控制。如果只有視頻數(shù)據(jù)是指定為待由再現(xiàn)控制工具
21g同步控制的內(nèi)容素材,就只有視頻數(shù)據(jù)由再現(xiàn)控制工具21g控制。
在內(nèi)容素材待由再現(xiàn)控制工具同步控制的上述指定中,僅通過在內(nèi)容定 義數(shù)據(jù)中包括用以顯示內(nèi)容素材(視頻指定數(shù)據(jù)、圖像指定數(shù)據(jù)等)的指令 和用以顯示再現(xiàn)控制工具(為內(nèi)容素材指定數(shù)據(jù)顯示再現(xiàn)控制工具)的指令, 就可以實(shí)現(xiàn)對內(nèi)容素材的自動選擇,該內(nèi)容素材由顯示單元21上顯示的再 現(xiàn)控制工具21f和21g控制。因此,該自動選擇有助于選擇指令用以再現(xiàn)內(nèi) 容素材。
而且,僅通過在內(nèi)容定義數(shù)據(jù)中包括用以將內(nèi)容素材指定為待同步控制 (待同步控制的素材指定數(shù)據(jù))的指令,和用以顯示再現(xiàn)控制工具的指令, 就能夠以簡單的方式實(shí)現(xiàn)再現(xiàn)控制工具對多個內(nèi)容素材的同步控制,改善了 音樂內(nèi)容利用設(shè)備的可用性。
上述為本發(fā)明的實(shí)施例,然而在實(shí)現(xiàn)本發(fā)明中,應(yīng)當(dāng)理解為本發(fā)明并不 限于上述實(shí)施例,可以在不背離本發(fā)明的精神和范圍下作出各種改型。
在上述實(shí)施例中,例如插件程序是用于向用戶發(fā)送內(nèi)容素材,然而可通 過基本控制程序?qū)⒅辽俨糠值膬?nèi)容素材發(fā)送給用戶。這時,例如,基本控制 程序可包括用于再現(xiàn)MIDI數(shù)據(jù)的音序器程序。
此外,雖然按照本發(fā)明,上述實(shí)施例將具有鍵盤31的電子樂器作為音 樂內(nèi)容利用設(shè)備使用,但是本發(fā)明可適用于具有任何配置的音樂內(nèi)容利用設(shè) 備,只要該音樂內(nèi)容利用設(shè)備能夠利用音樂內(nèi)容。該適用的音樂內(nèi)容利用設(shè) 備的實(shí)例包括沒有鍵盤31的電子樂器,以及具有內(nèi)置計算機(jī)比如音序器和 節(jié)奏器的各種電子樂器。各種可攜終端比如個人計算機(jī)、PDA、移動電話也 可適用作該音樂內(nèi)容利用設(shè)備。
而且,該音樂內(nèi)容利用設(shè)備可以不完全包括上述實(shí)施例包括的顯示單元 21、音調(diào)產(chǎn)生器22和音頻信號再現(xiàn)電路23,而可以僅僅具有它們的一部分。 而且,該音樂內(nèi)容利用設(shè)備可包括不同的利用功能。
權(quán)利要求
1.一種具有顯示單元的音樂內(nèi)容利用設(shè)備,所述音樂內(nèi)容利用設(shè)備包括輸入部分,該輸入部分輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù)據(jù)包括不同種類的關(guān)于音樂的內(nèi)容素材數(shù)據(jù);顯示控制部分,該顯示控制部分在所述顯示單元上同時顯示不同種類的內(nèi)容素材,這些內(nèi)容素材是由所述輸入的不同種類的內(nèi)容素材數(shù)據(jù)表示的,同時,在該顯示單元上顯示用于控制所述內(nèi)容素材再現(xiàn)的再現(xiàn)控制工具;以及有效素材指定部分,該有效素材指定部分從所述顯示單元上顯示的所述不同種類的內(nèi)容素材中指定一個內(nèi)容素材,其再現(xiàn)由所述再現(xiàn)控制工具控制。
2. 按照權(quán)利要求l的音樂內(nèi)容利用設(shè)備,其中所述有效素材指定部分基于用戶在操作器上的操作,進(jìn)行對內(nèi)容素材的 指定,該內(nèi)容素材的再現(xiàn)由所述再現(xiàn)控制工具控制。
3. 按照權(quán)利要求1或2的音樂內(nèi)容利用設(shè)備,其中 所述音樂內(nèi)容數(shù)據(jù)還包括內(nèi)容定義數(shù)據(jù),用于指定內(nèi)容素材,其再現(xiàn)由所述再現(xiàn)控制工具控制;以及所述有效素材指定部分基于所述內(nèi)容定義數(shù)據(jù),對內(nèi)容素材進(jìn)行指定, 該內(nèi)容素材的再現(xiàn)將由所述再現(xiàn)控制工具控制。
4. 一種音樂內(nèi)容利用方法,應(yīng)用于一種具有顯示單元的音樂內(nèi)容利用 設(shè)備,所述方法包括如下步驟輸入處理,該輸入處理輸入內(nèi)容數(shù)據(jù),該內(nèi)容數(shù)據(jù)包括不同種類的關(guān)于 音樂的內(nèi)容素材數(shù)據(jù);顯示控制處理,該顯示控制處理在所述顯示單元上同時顯示不同種類的 內(nèi)容素材,這些內(nèi)容素材是由所述輸入的不同種類的內(nèi)容素材數(shù)據(jù)表示的, 同時,在該顯示單元上顯示用于控制所述內(nèi)容素材再現(xiàn)的再現(xiàn)控制工具;以 及有效素材指定處理,該有效素材指定處理從所述顯示單元上顯示的所述不同種類的內(nèi)容素材中,指定一個內(nèi)容素材,其再現(xiàn)將由所述再現(xiàn)控制工具 控制。
5. 按照權(quán)利要求4的音樂內(nèi)容利用方法,其中所述有效素材指定處理基于用戶在操作器上的操作,進(jìn)行對內(nèi)容素材的 指定,該內(nèi)容素材的再現(xiàn)將由所述再現(xiàn)控制工具控制。 '
6. 按照權(quán)利要求4或5的音樂內(nèi)容利用方法,其中所述音樂內(nèi)容數(shù)據(jù)還包括內(nèi)容定義數(shù)據(jù),用于指定內(nèi)容素材,其再現(xiàn)將由所述再現(xiàn)控制工具控制;以及所述有效素材指定部分基于所述內(nèi)容定義數(shù)據(jù),對內(nèi)容素材進(jìn)行指定, 該內(nèi)容素材的再現(xiàn)將由所述再現(xiàn)控制工具控制。
7. —種具有顯示單元的音樂內(nèi)容利用設(shè)備,所述音樂內(nèi)容利用設(shè)備包括輸入部分,該輸入部分輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù)據(jù)包括不同種 類的關(guān)于音樂的內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù),該內(nèi)容定義數(shù)據(jù)包括素材顯 示指令和工具顯示指令,該素材顯示指令用于在所述顯示單元上顯示由所述 不同種類的內(nèi)容素材數(shù)據(jù)表示的內(nèi)容素材,該工具顯示指令用于在所述顯示單元上顯示再現(xiàn)控制工具,該再現(xiàn)控制工具用于控制所述內(nèi)容素材的再現(xiàn); 以及顯示控制部分,該顯示控制部分以該內(nèi)容定義數(shù)據(jù)中包括的所述素材顯 示指令為基礎(chǔ),在所述顯示單元上顯示不同種類的內(nèi)容素材,這些內(nèi)容素材 是由所述不同種類的內(nèi)容素材數(shù)據(jù)表示的,同時,該顯示控制部分以該內(nèi)容 定義數(shù)據(jù)中包括的所述工具顯示指令為基礎(chǔ),在所述顯示單元上顯示所述再 現(xiàn)控制工具。
8. 按照權(quán)利要求7的音樂內(nèi)容利用設(shè)備,其中所述內(nèi)容定義數(shù)據(jù)還包括內(nèi)容指定指令,該內(nèi)容指定矛旨令指定一個內(nèi)容 素材,按照所述工具顯示指令所述再現(xiàn)控制工具與該內(nèi)容素材一起顯示;以 及按照所述內(nèi)容指定指令指定的所述內(nèi)容素材,所述顯示控制部分顯示所 述再現(xiàn)控制工具。
9. 一種音樂內(nèi)容利用方法,應(yīng)用于一種具有顯示單元的音樂內(nèi)容利用設(shè)備,所述方法包括如下步驟輸入處理,該輸入處理輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù)據(jù)包括不同種 類的關(guān)于音樂的內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù),該內(nèi)容定義數(shù)據(jù)包括素材顯 示指令和工具顯示指令,該素材顯示指令用于在所述顯示單元上顯示所述不 同種類的內(nèi)容素材數(shù)據(jù)表示的內(nèi)容素材,該工具顯示指令用于在所述顯示單 元上顯示再現(xiàn)控制工具,該再現(xiàn)控制工具用于控制所述內(nèi)容素材的再現(xiàn);以及顯示控制處理,該顯示控制處理以該內(nèi)容定義數(shù)據(jù)中包括的所述素材顯 示指令為基礎(chǔ),在所述顯示單元上顯示不同種類的內(nèi)容素材,這些內(nèi)容素材 是由所述不同種類的內(nèi)容素材數(shù)據(jù)表示的,同時,該顯示控制處理以該內(nèi)容 定義數(shù)據(jù)中包括的所述工具顯示指令為基礎(chǔ),在所述顯示單元上顯示所述再 現(xiàn)控制工具。
10. 按照權(quán)利要求9的音樂內(nèi)容利用方法,其中-所述內(nèi)容定義數(shù)據(jù)還包括內(nèi)容指定指令,用于指定一個內(nèi)容素材,按照 所述工具顯示指令所述再現(xiàn)控制工具與該內(nèi)容素材一起顯示;以及按照所述內(nèi)容指定指令指定的所述內(nèi)容素材,所述顯示控制處理顯示所 述再現(xiàn)控制工具。
11. 一種具有顯示單元的音樂內(nèi)容利用設(shè)備,所述音樂內(nèi)容利用設(shè)備包括輸入部分,該輸入部分輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù)據(jù)包括不同種 類的關(guān)于音樂的內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù),該內(nèi)容定義數(shù)據(jù)包括素材顯 示指令和同步內(nèi)容再現(xiàn)指令,該素材顯示指令用于在所述顯示單元上顯示由 不同種類的內(nèi)容素材數(shù)據(jù)表示的內(nèi)容素材,該同步內(nèi)容再現(xiàn)指令用于指定待 同步再現(xiàn)的內(nèi)容素材;以及顯示控制部分,該顯示控制部分以所述內(nèi)容定義數(shù)據(jù)中包括的所述素材 顯示指令為基礎(chǔ),在所述顯示單元上顯示所述不同種類的內(nèi)容素材,這些內(nèi) 容素材是由所述輸入的不同種類的內(nèi)容素材數(shù)據(jù)表示的,同時,該顯示控制 部分在所述顯示單元上顯示用于控制該內(nèi)容素材的同步再現(xiàn)的再現(xiàn)控制工 具,該內(nèi)容素材是由所述內(nèi)容定義數(shù)據(jù)中包括的同步內(nèi)容再現(xiàn)指令指定的。
12. 按照權(quán)利要求ll的音樂內(nèi)容利用設(shè)備,其中所述內(nèi)容定義數(shù)據(jù)還包括用于在所述顯示單元上顯示所述再現(xiàn)控制工具的再現(xiàn)控制工具指令;以及所述顯示控制部分按照所述再現(xiàn)控制工具指令,顯示所述再現(xiàn)控制工具。
13. —種音樂內(nèi)容利用方法,應(yīng)用于一種具有顯示單元的音樂內(nèi)容利用 設(shè)備,所述方法包括如下步驟輸入處理,該輸入處理輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù)據(jù)包括不同種 類的關(guān)于音樂的內(nèi)容素材數(shù)據(jù)和內(nèi)容定義數(shù)據(jù),該內(nèi)容定義數(shù)據(jù)包括素材顯 示指令和同步內(nèi)容再現(xiàn)指令,該素材顯示指令用于在所述顯示單元上顯示由 不同種類的內(nèi)容素材數(shù)據(jù)表示的內(nèi)容素材,該同步內(nèi)容再現(xiàn)指令用于指定待 同步再現(xiàn)的內(nèi)容素材;以及顯示控制處理,該顯示控制處理以所述內(nèi)容定義數(shù)據(jù)中包括的所述素材 顯示指令為基礎(chǔ),在所述顯示單元上顯示所述不同種類的內(nèi)容素材,這些內(nèi) 容素材是由所述輸入的不同種類的內(nèi)容素材數(shù)據(jù)表示的,同時,該顯示控制 處理在所述顯示單元上顯示用于控制該內(nèi)容素材的同步再現(xiàn)的再現(xiàn)控制工 具,該內(nèi)容素材是由所述內(nèi)容定義數(shù)據(jù)中包括的同步內(nèi)容再現(xiàn)指令指定的。
14. 按照權(quán)利要求13的音樂內(nèi)容利用方法,其中所述內(nèi)容定義數(shù)據(jù)還包括用于在所述顯示單元上顯示所述再現(xiàn)控制工 具的再現(xiàn)控制工具指令;以及所述顯示控制處理按照所述再現(xiàn)控制工具指令,顯示所述再現(xiàn)控制工具。
全文摘要
本發(fā)明涉及一種音樂內(nèi)容利用設(shè)備及方法,該音樂內(nèi)容利用設(shè)備包括輸入部分,該輸入部分輸入音樂內(nèi)容數(shù)據(jù),該音樂內(nèi)容數(shù)據(jù)包括不同種類的關(guān)于音樂的內(nèi)容素材數(shù)據(jù);顯示控制部分,該顯示控制部分在所述顯示單元上同時顯示不同種類的內(nèi)容素材,這些內(nèi)容素材是由所述輸入的不同種類的內(nèi)容素材數(shù)據(jù)表示的,同時,在該顯示單元上顯示用于控制所述內(nèi)容素材再現(xiàn)的再現(xiàn)控制工具;以及有效素材指定部分,該有效素材指定部分從所述顯示單元上顯示的所述不同種類的內(nèi)容素材中指定一個內(nèi)容素材,其再現(xiàn)由所述再現(xiàn)控制工具控制。由此,可在不同種類的音樂內(nèi)容利用設(shè)備即各種平臺中共享一條音樂內(nèi)容。
文檔編號G10K15/02GK101562010SQ200910139098
公開日2009年10月21日 申請日期2004年1月13日 優(yōu)先權(quán)日2003年1月14日
發(fā)明者東儀溫, 加里·格雷格森, 定方俊久, 山內(nèi)健一 申請人:雅馬哈株式會社