欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

音樂游戲設(shè)備和電子音樂設(shè)備及其計(jì)算機(jī)程序的制作方法

文檔序號(hào):2533866閱讀:192來源:國(guó)知局
專利名稱:音樂游戲設(shè)備和電子音樂設(shè)備及其計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種音樂游戲設(shè)備,其可作為用于指導(dǎo)用戶如何操作一種電子音樂設(shè)備的機(jī)器或作為一種游戲機(jī),一種能夠響應(yīng)于該音樂游戲設(shè)備執(zhí)行的音樂游戲操作而進(jìn)行操作的電子音樂設(shè)備,以及用于這些設(shè)備的計(jì)算機(jī)程序。
背景技術(shù)
常規(guī)地,已知一種音樂游戲設(shè)備,其隨著樂曲的進(jìn)度依次地將應(yīng)操作的演奏操作器顯示為字符圖像或類似,以提示該游戲者操作一種電子音樂設(shè)備(比如電子鍵盤樂器)的演奏操作器(例如參考日本專利號(hào)3,058,051)。簡(jiǎn)要描述該音樂游戲設(shè)備,特別地,演奏操作器比如鍵盤鍵的圖像可視地顯示在一個(gè)顯示屏幕上,從而游戲者或用戶可立即知道應(yīng)按下或操作哪個(gè)鍵,而且給定樂曲的旋律音符可以這樣一種方式顯示為例如“蘋果”的字符圖像,即這些“蘋果”按照給定樂曲的進(jìn)度依次地滾落到顯示屏幕的底部。由于該游戲者按照到達(dá)顯示屏幕上預(yù)定位置的對(duì)應(yīng)的滾落的蘋果,來操作連接該音樂應(yīng)用設(shè)備的電子樂器的任一演奏操作器(比如鍵盤鍵),則一個(gè)射向該滾落的“蘋果”的“箭頭”圖像就顯示在該屏幕上。如果該游戲者在適當(dāng)?shù)亩〞r(shí)操作該演奏操作器,該“箭頭”就作為已成功擊中目標(biāo)“蘋果”而顯示在屏幕上,并相應(yīng)地增加一個(gè)分?jǐn)?shù)。另一方面,如果該游戲者未能在適當(dāng)?shù)亩〞r(shí)操作該演奏操作器,那么該“箭頭”就作為未擊中目標(biāo)“蘋果”而顯示在屏幕上,這時(shí)也就不增加分?jǐn)?shù)。在該公開的音樂應(yīng)用設(shè)備中,上述過程執(zhí)行為一種“音樂游戲”。通過這種設(shè)置的音樂應(yīng)用設(shè)備,游戲者可在享受該音樂游戲或音樂應(yīng)用軟件的同時(shí),容易地學(xué)會(huì)如何使用與該音樂應(yīng)用設(shè)備連接的電子樂器的功能,如何對(duì)一個(gè)想要的樂曲操縱該演奏操作器等。
根據(jù)上述現(xiàn)有技術(shù),應(yīng)由游戲者操作的演奏操作器的圖像在顯示屏幕上隨著樂曲的進(jìn)度依次地顯示為字符圖像比如蘋果,但為了在適當(dāng)?shù)亩〞r(shí)實(shí)際操作該電子音樂設(shè)備的演奏操作器(比如鍵盤),游戲者不得不暫時(shí)將視線從演奏操作器(比如鍵盤)轉(zhuǎn)移到顯示屏幕。這對(duì)于視線離開演奏操作器(例如鍵盤)即不能對(duì)其進(jìn)行操作的初學(xué)者來說是很困難的。針對(duì)該問題,可以設(shè)想一種帶有指導(dǎo)功能的電子音樂設(shè)備連接到電子游戲設(shè)備,比如一種電子樂器(即電子音樂設(shè)備),其使指導(dǎo)部分比如鍵盤發(fā)光二極管發(fā)光以指導(dǎo)游戲者應(yīng)操作哪個(gè)鍵(即演奏操作器),以進(jìn)行該音樂游戲。這樣,應(yīng)操作的演奏操作器是通過使相應(yīng)的鍵盤發(fā)光二極管發(fā)光來標(biāo)識(shí),因此即使是初學(xué)者也可一眼識(shí)別出應(yīng)操作哪個(gè)鍵。按照上述現(xiàn)有技術(shù),由個(gè)人計(jì)算機(jī)組成的音樂游戲設(shè)備與由輸出MIDI信號(hào)的電子樂器和音調(diào)產(chǎn)生器組成的電子音樂設(shè)備通過MIDI接口相互連接,該電子音樂設(shè)備是。然而,按照現(xiàn)有技術(shù),在演奏操作器和音調(diào)產(chǎn)生器作為一個(gè)整體單元配置于其中的具有指導(dǎo)功能的電子音樂設(shè)備作為電子樂器使用的情況下,會(huì)遇到多種問題。例如,由于從該音樂游戲設(shè)備傳輸?shù)囊舴畔⒈热缫舴_/關(guān)數(shù)據(jù),和按照任一演奏操作器的操作而產(chǎn)生的音符信息均提供給音調(diào)產(chǎn)生器,就難以區(qū)別發(fā)出的音調(diào)是基于從音樂游戲設(shè)備傳輸?shù)囊舴畔?,還是基于任一演奏操作器的操作而產(chǎn)生的音符信息,即,難以識(shí)別演奏中的錯(cuò)誤。而且,在適當(dāng)?shù)亩〞r(shí)使附著于演奏鍵盤的指導(dǎo)部分比如指導(dǎo)發(fā)光二極管(以下稱為“鍵盤發(fā)光二極管”)發(fā)光,以指明應(yīng)操作哪個(gè)演奏操作器,因此如果游戲者在檢查到對(duì)應(yīng)的指導(dǎo)部分已經(jīng)發(fā)光后才操作一演奏操作器就為時(shí)已晚。也就是說在定時(shí)上總會(huì)有一個(gè)延遲。而且會(huì)有指導(dǎo)部分對(duì)從該音樂游戲設(shè)備傳輸?shù)囊舴畔⒆龀鲰憫?yīng)的情況。在這種情況下,指導(dǎo)部分也對(duì)音符信息比如沒有被提供演奏指導(dǎo)的伴奏部分做出響應(yīng),并且指導(dǎo)游戲者操作與為進(jìn)行音樂游戲而應(yīng)該操作的演奏操作器無(wú)關(guān)的演奏操作器。這很容易混淆。

發(fā)明內(nèi)容
因此本發(fā)明的目的是提供一種音樂游戲設(shè)備,它能夠以易懂的方式指導(dǎo)用戶如何操作一種電子音樂設(shè)備的演奏操作器,即使在該電子音樂設(shè)備是以演奏操作器和音調(diào)產(chǎn)生器配置為一個(gè)整體單元的方式來構(gòu)造的情況下也能解決上述問題,該電子音樂設(shè)備能夠響應(yīng)于該音樂游戲設(shè)備執(zhí)行的音樂游戲的操作而進(jìn)行操作并提供指導(dǎo)功能。
為了實(shí)現(xiàn)上述目的,在本發(fā)明的第一方面中,提供了一種音樂游戲設(shè)備,用于連接一種包括演奏操作器和演奏指導(dǎo)裝置的電子音樂設(shè)備,所述音樂游戲設(shè)備包括顯示器;樂曲信息提供裝置,用于提供樂曲信息;游戲執(zhí)行裝置,用于使得所述顯示器按照提供的樂曲信息顯示一個(gè)給定游戲屏幕,該給定游戲屏幕基于提供的樂曲信息,按照樂曲的進(jìn)度顯示應(yīng)操作的演奏操作器的圖像;以及傳輸裝置,用于向該電子音樂設(shè)備傳輸指導(dǎo)信息,該指導(dǎo)信息按照提供的信息使得演奏指導(dǎo)裝置向用戶指出演奏操作器中一個(gè)待操作的特定演奏操作器,該指導(dǎo)信息以比該演奏操作器應(yīng)實(shí)際操作的定時(shí)更早的定時(shí)傳輸。
而且,在本發(fā)明的第一方面中,提供了一種電子音樂設(shè)備,用于連接一種顯示給定游戲屏幕的音樂游戲設(shè)備,該給定游戲屏幕在執(zhí)行給定音樂游戲期間,按照音樂演奏的進(jìn)度顯示待操作的演奏操作器的圖像,所述電子音樂設(shè)備包括演奏操作器;演奏指導(dǎo)裝置,用于指導(dǎo)用戶應(yīng)操作所述演奏操作器中哪個(gè)演奏操作器;接收裝置,用于在執(zhí)行給定音樂游戲期間,從所述音樂游戲設(shè)備接收指導(dǎo)信息,該指導(dǎo)消息用于使得所述演奏指導(dǎo)裝置根據(jù)樂曲演奏的進(jìn)度,提供一個(gè)指示所述演奏操作器中待操作的特定演奏操作器的演奏指導(dǎo);以及用于控制所述演奏指導(dǎo)裝置的控制裝置,從而所述演奏指導(dǎo)裝置按照所述接收裝置接收的指導(dǎo)信息,向用戶指示一個(gè)待操作的特定演奏操作器。
按照本發(fā)明的第一方面,該音樂游戲設(shè)備以比該演奏操作器應(yīng)實(shí)際操作的定時(shí)更早的定時(shí),將表示待操作的特定演奏操作器的指導(dǎo)信息傳輸?shù)皆撾娮右魳吩O(shè)備,該電子音樂設(shè)備按照從該音樂游戲設(shè)備接收的指導(dǎo)信息,提供控制以操作一個(gè)與應(yīng)該操作的演奏操作器對(duì)應(yīng)的指導(dǎo)部分。因此,該游戲者可識(shí)別應(yīng)操作的操作演奏器,其以比該演奏操作器應(yīng)實(shí)際操作的定時(shí)更早的定時(shí)操作,因此即使對(duì)于初學(xué)者,它也能夠以易懂的方式指導(dǎo)。
為了實(shí)現(xiàn)上述目的,在本發(fā)明的第二方面中,提供了一種音樂游戲設(shè)備,用于連接一種包括演奏操作器和音調(diào)產(chǎn)生器裝置的電子音樂設(shè)備,所述音樂游戲設(shè)備包括用于執(zhí)行音樂游戲的裝置,所述音樂游戲構(gòu)造為在一個(gè)顯示器上隨著給定樂曲進(jìn)度顯示一個(gè)包括應(yīng)操作的演奏操作器的圖像的屏幕,以提示用戶操作該演奏操作器;以及用于向該電子音樂設(shè)備傳輸禁止信息的傳輸裝置,該禁止信息用于禁止與該演奏操作器的操作對(duì)應(yīng)的操作相關(guān)信息被提供給音調(diào)產(chǎn)生器裝置。
而且,在本發(fā)明的第二方面中,提供了一種電子音樂設(shè)備,用于連接一種音樂游戲設(shè)備,包括演奏操作器;音調(diào)產(chǎn)生器裝置,用于接收與所述演奏操作器的操作對(duì)應(yīng)的操作相關(guān)信息,并按照接收的操作相關(guān)信息產(chǎn)生一個(gè)音樂音調(diào);用于從該音樂游戲設(shè)備接收禁止信息的接收裝置;以及禁止控制裝置,在所述接收裝置接收該禁止信息時(shí),用于禁止與所述演奏操作器的操作對(duì)應(yīng)的操作相關(guān)信息被提供給所述音調(diào)產(chǎn)生器裝置。
按照本發(fā)明的第二方面,該音樂游戲設(shè)備可提供控制以禁止與演奏操作器的操作對(duì)應(yīng)的演奏操作相關(guān)信息發(fā)送到該電子音樂設(shè)備的音調(diào)產(chǎn)生器裝置以產(chǎn)生對(duì)應(yīng)于演奏的音樂音調(diào)。該音樂游戲設(shè)備可發(fā)送比如用于產(chǎn)生音樂音調(diào)的信息到該電子音樂設(shè)備,從而其音調(diào)產(chǎn)生器裝置可按照用于產(chǎn)生該音樂音調(diào)的信息產(chǎn)生該音樂音調(diào)。因此,就能防止從該音樂游戲設(shè)備傳輸?shù)囊魳芬粽{(diào)產(chǎn)生指令信息(比如音符信息)和按照該電子音樂設(shè)備的演奏操作器的操作產(chǎn)生的演奏操作相關(guān)信息(比如音符信息)重復(fù)地提供至該電子音樂設(shè)備的音調(diào)產(chǎn)生器裝置。
為了實(shí)現(xiàn)上述目的,在本發(fā)明的第三方面中,提供了一種音樂游戲設(shè)備,用于連接一種包括演奏操作器和演奏指導(dǎo)裝置的電子音樂設(shè)備,該音樂游戲設(shè)備包括用于執(zhí)行音樂游戲的裝置,該音樂游戲構(gòu)造為在一個(gè)顯示器上按照給定樂曲的進(jìn)度顯示一個(gè)包括待操作的演奏操作器的圖像的屏幕,以提示用戶操作該演奏操作器;以及傳輸裝置,用于向該電子音樂設(shè)備傳輸指導(dǎo)信息和禁止信息,該指導(dǎo)信息用于使得該演奏指導(dǎo)裝置提供指示待操作的特定演奏操作器的演奏指導(dǎo),該禁止信息用于按照音符信息而非該指導(dǎo)信息禁止該演奏指導(dǎo)裝置提供演奏指導(dǎo)。
而且,在本發(fā)明的第三方面中,提供了一種電子音樂設(shè)備,用于連接一種音樂游戲設(shè)備,包括演奏操作器;演奏指導(dǎo)裝置,用于向用戶指示所述演奏操作器中待操作的特定演奏操作器;接收裝置,用于在執(zhí)行音樂游戲期間從所述音樂游戲設(shè)備接收指導(dǎo)信息和禁止信息,該指導(dǎo)信息用于使得該演奏指導(dǎo)裝置提供一個(gè)指示待操作的特定演奏操作器的演奏指導(dǎo),該禁止信息用于按照音符信息而非該指導(dǎo)信息禁止該演奏指導(dǎo)裝置提供演奏指導(dǎo);以及用于控制所述演奏指導(dǎo)裝置的控制裝置,從而在接收到該禁止信息時(shí),按照音符信息而非指導(dǎo)信息禁止所述演奏指導(dǎo)裝置提供演奏指導(dǎo),以及所述演奏指導(dǎo)裝置按照所述接收裝置接收的指導(dǎo)信息,向用戶指示一個(gè)待操作的特定演奏操作器。
按照本發(fā)明的第三方面,該音樂游戲設(shè)備可提供控制以將該電子音樂設(shè)備設(shè)定于一種模式,在該模式中按照音符信息而非指導(dǎo)信息禁止其演奏指導(dǎo)裝置提供演奏指導(dǎo)。這樣,可防止該電子音樂設(shè)備的演奏指導(dǎo)裝置對(duì)音符信息(比如旨在用于使得該音調(diào)產(chǎn)生器裝置產(chǎn)生音樂音調(diào)的音符信息)而非從該音樂游戲設(shè)備傳輸?shù)闹笇?dǎo)信息做出響應(yīng),并防止提供會(huì)使用戶產(chǎn)生混淆的不必要的指導(dǎo)顯示。
本發(fā)明不僅可以構(gòu)造和實(shí)施為如上所述的設(shè)備發(fā)明而且可以為一種方法發(fā)明。本發(fā)明也可設(shè)置和實(shí)施為一種由處理器比如計(jì)算機(jī)或DSP執(zhí)行的軟件程序,以及一種存儲(chǔ)這種程序的存儲(chǔ)介質(zhì)。而且,本發(fā)明中使用的處理器可包括一種具有內(nèi)嵌于硬件中的專用邏輯的專用處理器,而不是指能夠運(yùn)行想要的軟件程序的計(jì)算機(jī)或其他通用類型處理器。
這里將描述的實(shí)施例代表本發(fā)明的優(yōu)選形式,但應(yīng)當(dāng)理解對(duì)于本領(lǐng)域技術(shù)人員來說,可有不脫離本發(fā)明實(shí)質(zhì)的各種改型。因此本發(fā)明的范圍由附屬的權(quán)利要求唯一地確定。
從下面結(jié)合附圖的詳細(xì)說明中,本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)將會(huì)更明顯。


圖1是示出了按照本發(fā)明實(shí)施例的一種音樂游戲設(shè)備和一種電子音樂設(shè)備的硬件結(jié)構(gòu)的框圖;圖2是用于說明在執(zhí)行音樂游戲時(shí)如何在該音樂游戲設(shè)備和該電子音樂設(shè)備之間交換MIDI消息的數(shù)據(jù)流程圖;圖3是示出了按照本發(fā)明實(shí)施例的主程序的流程圖;圖4是示出了按照本發(fā)明實(shí)施例的游戲程序的流程圖;
圖5是示出了按照本發(fā)明實(shí)施例的第一預(yù)讀程序的流程圖;圖6是示出了按照本發(fā)明實(shí)施例的第二預(yù)讀程序的流程圖;圖7是示出了按照本發(fā)明實(shí)施例的接收/返回程序的流程圖;圖8是示出了按照本發(fā)明實(shí)施例的當(dāng)前讀程序的流程圖。
具體實(shí)施例方式
以下將參考示出其優(yōu)選實(shí)施例的附圖詳細(xì)地說明本發(fā)明。
首先,將給出按照本發(fā)明的音樂游戲設(shè)備和電子音樂設(shè)備之一的整個(gè)結(jié)構(gòu)的簡(jiǎn)要說明。在圖1中,“PC”標(biāo)識(shí)的部分對(duì)應(yīng)于該音樂游戲設(shè)備的硬件結(jié)構(gòu)的例子。該電子音樂設(shè)備100在硬件結(jié)構(gòu)上與音樂游戲設(shè)備PC相同,因此省略電子音樂設(shè)備100的硬件結(jié)構(gòu)的說明,現(xiàn)在將僅說明音樂游戲設(shè)備PC的硬件結(jié)構(gòu)。
在圖1中示出的例子中,該音樂游戲設(shè)備的硬件是由個(gè)人計(jì)算機(jī)(PC)實(shí)現(xiàn)。通過執(zhí)行實(shí)現(xiàn)一種音樂游戲的預(yù)定控制程序(即如后面所述用于實(shí)現(xiàn)主程序、游戲程序等的軟件程序),該個(gè)人計(jì)算機(jī)(PC)實(shí)現(xiàn)多種程序,比如用于控制電子音樂設(shè)備10的指導(dǎo)部分10B的操作的程序,以及用于控制電子音樂設(shè)備10的發(fā)聲操作的程序。毋庸贅言,上述程序不需要按照計(jì)算機(jī)軟件程序?qū)崿F(xiàn),而可以按照DSP(數(shù)字信號(hào)處理器)處理的微程序執(zhí)行,并可以由包括不考慮待使用程序的分立電路、集成電路、大規(guī)模集成電路或者類似的特定硬件實(shí)現(xiàn)。應(yīng)注意的是,按照本發(fā)明的音樂游戲設(shè)備不必由該個(gè)人計(jì)算機(jī)(PC)實(shí)施,而可以由任意產(chǎn)品比如游戲機(jī)、便攜通信終端比如可攜電話或PDA(個(gè)人數(shù)字助理)、卡拉OK機(jī)或其它的多媒體機(jī)實(shí)施。
圖1中出現(xiàn)的音樂游戲設(shè)備是通過一個(gè)微機(jī)控制,該微機(jī)由微處理器單元(CPU)1、只讀存儲(chǔ)器(ROM)2和隨機(jī)存取存儲(chǔ)器(RAM)3組成。CPU 1控制該音樂游戲設(shè)備的整個(gè)操作。ROM 2、RAM 3、檢測(cè)電路4、顯示電路5、音調(diào)產(chǎn)生器電路6、外部存儲(chǔ)設(shè)備7、MIDI(樂器數(shù)字接口)接口(IF)8以及通信接口(I/F)連接到CPU 1。而且,測(cè)量各種時(shí)間周期比如定時(shí)中斷中的中斷時(shí)間周期的定時(shí)器1A連接到CPU1。例如,定時(shí)器1A產(chǎn)生時(shí)鐘脈沖,并與處理定時(shí)指令或與中斷指令相同的方式傳輸?shù)紺PU 1。CPU 1按照這些指令實(shí)現(xiàn)各種處理。
ROM 2存儲(chǔ)由CPU 1執(zhí)行或查詢的各種控制程序和各種數(shù)據(jù)。RAM3用作比如暫時(shí)存儲(chǔ)在CPU 1執(zhí)行預(yù)定程序時(shí)產(chǎn)生的各種數(shù)據(jù)的工作存儲(chǔ)器,或用作存儲(chǔ)當(dāng)前執(zhí)行的控制程序及其相關(guān)數(shù)據(jù)的存儲(chǔ)器。在RAM3中,預(yù)定地址區(qū)域分配給各個(gè)函數(shù),從而它們能用作寄存器、標(biāo)志位、表格、存儲(chǔ)器等。操作器部分4A是由比如用于輸入數(shù)字?jǐn)?shù)據(jù)的十鍵單元、用于輸入字符數(shù)據(jù)的字母數(shù)字鍵盤、用于操作顯示器5A上顯示的預(yù)定指示設(shè)備的鼠標(biāo)或特定開關(guān)實(shí)施,以及所有種類的操作器可在它們能被用作操作器的范圍內(nèi)用作操作器部分4A。檢測(cè)電路4檢測(cè)操作器部分4A的操作相關(guān)狀態(tài),并通過總線1D將與檢測(cè)到的操作相關(guān)狀態(tài)對(duì)應(yīng)的開關(guān)信息輸出到CPU 1。顯示電路5在由液晶顯示器(LCD)或CRT(陰極射線管)實(shí)現(xiàn)的顯示器5A上不僅顯示與前述現(xiàn)有技術(shù)中相同的音樂游戲屏幕,而且在顯示器5A上顯示與待選作或用作音樂游戲主題的樂曲相關(guān)的各種信息、CPU 1的控制狀態(tài)等。
該音調(diào)產(chǎn)生器電路6能夠同時(shí)產(chǎn)生用于多個(gè)信道的音樂音調(diào)信號(hào),并基于通過總線1D接收的樂曲數(shù)據(jù)和MIDI演奏信息(MIDI數(shù)據(jù))產(chǎn)生預(yù)定音樂信號(hào)(比如BGM或效果聲音比如打擊聲音)。音調(diào)產(chǎn)生器電路6產(chǎn)生的音樂音調(diào)信號(hào)可通過包括放大器、揚(yáng)聲器等的聲音系統(tǒng)6A發(fā)聲。音調(diào)產(chǎn)生器電路6和聲音系統(tǒng)6A可以任一已知的方式構(gòu)造。例如,音調(diào)產(chǎn)生器電路可基于各種音樂音調(diào)合成方法比如FM(調(diào)頻)、PCM(脈沖編碼調(diào)制)、物理模型或共振峰合成構(gòu)造,或者由特定軟件或CPU 1處理的軟件實(shí)現(xiàn)。外部存儲(chǔ)設(shè)備7存儲(chǔ)待由CPU 1執(zhí)行的各種數(shù)據(jù)(比如樂曲數(shù)據(jù))、各種控制程序(比如主程序和游戲程序)等。外部存儲(chǔ)設(shè)備7中存儲(chǔ)的控制程序讀取到RAM 3中,從而CPU 1可以與控制程序存儲(chǔ)于ROM 2中的情況相同的方式操作。因此,能夠容易地加入控制程序和升級(jí)版本。注意的是,外部存儲(chǔ)設(shè)備7不必由硬盤(HD)實(shí)現(xiàn),而可以利用各種可分離的外部存儲(chǔ)介質(zhì)比如軟硬(FD)、光盤(CD-ROM或CD-RAM)、磁光盤以及DVD(數(shù)字化視頻光盤)由任何存儲(chǔ)設(shè)備實(shí)現(xiàn)。可選地,外部存儲(chǔ)設(shè)備7可由半導(dǎo)體存儲(chǔ)器或其類似實(shí)現(xiàn)。
MIDI接口(I/F)8提供接口,用于從和向外部連接該音樂游戲設(shè)備PC的電子音樂設(shè)備10輸入MIDI數(shù)據(jù),或從音樂游戲設(shè)備PC輸出MIDI數(shù)據(jù)到電子音樂設(shè)備10。注意的是,MIDI接口8不必由特定的MIDI接口實(shí)現(xiàn),而可以由通用接口比如RS-232C接口、USB(通用串行總線)接口或IEEE1394接口實(shí)現(xiàn)。如果使用了這種通用接口,MIDI消息和其他數(shù)據(jù)可同時(shí)傳輸和接收。通信接口(I/F)9連接一個(gè)有線或無(wú)線通信網(wǎng)絡(luò)X比如LAN(局域網(wǎng))、因特網(wǎng)、電話線,并通過該通信網(wǎng)絡(luò)X連接到服務(wù)器計(jì)算機(jī)9A。通信接口(I/F)9提供用于從服務(wù)器計(jì)算機(jī)9A獲取控制程序和各種數(shù)據(jù)并傳送到音樂游戲設(shè)備PC的接口。也就是說,通信接口(I/F)9用于當(dāng)控制程序和各種數(shù)據(jù)沒有存儲(chǔ)于外部存儲(chǔ)設(shè)備7或類似設(shè)備中時(shí)從服務(wù)器計(jì)算機(jī)9A下載它們。雖然假定了僅一種有線或無(wú)線通信接口用作通信接口(I/F)9和/或MIDI接口8,但是本發(fā)明并不限于此,可以同時(shí)使用有線通信接口和無(wú)線通信接口。
通過MIDI接口8連接到該音樂游戲設(shè)備的電子音樂設(shè)備PC可由任何能按照用戶操作產(chǎn)生MIDI數(shù)據(jù)的的樂器實(shí)現(xiàn)。除類似于PC的圖1中的硬件組成部分以外,電子音樂設(shè)備10還具有鍵盤類型、弦樂器類型、管樂器類型、可穿戴類型或類似的演奏操作器10A。特別地,演奏操作器10A可構(gòu)造得像一個(gè)鍵盤,例如該鍵盤具有用于選擇音樂音調(diào)的音階的多個(gè)鍵和由對(duì)應(yīng)于各鍵的鍵開關(guān)組成。演奏操作器10A(例如鍵盤)不僅用于音樂音調(diào)的演奏,而且用于輸入待用作音樂游戲主題的樂曲。而且,電子音樂設(shè)備10具有指導(dǎo)部分10B比如對(duì)應(yīng)于各鍵的鍵盤發(fā)光二極管,用于指導(dǎo)用戶操作哪個(gè)演奏操作器10A,并能通過提供控制開啟相應(yīng)于從音樂游戲設(shè)備PC給出的鍵盤發(fā)光二極管開/關(guān)命令(MIDI消息)的鍵盤發(fā)光二極管來實(shí)現(xiàn)指導(dǎo)功能。毋庸贅言,音樂游戲設(shè)備PC(或者電子音樂設(shè)備10)不必這樣構(gòu)造,即操作器部分4A、顯示器5A、音調(diào)產(chǎn)生器電路6等合并到主體中,而可以構(gòu)造為分離的單元,并通過通信裝置比如MIDI接口或各種網(wǎng)絡(luò)相互連接。
現(xiàn)在將給出在執(zhí)行音樂游戲時(shí)在音樂游戲設(shè)備PC和電子音樂設(shè)備10之間提供的控制的簡(jiǎn)要說明。圖2是用于說明MIDI消息在音樂游戲設(shè)備PC和電子音樂設(shè)備10之間交換的數(shù)據(jù)流程圖。在本實(shí)施例中,各種控制程序比如用于控制演奏操作器10A的指導(dǎo)操作的程序和基于演奏操作器10A的操作的發(fā)聲程序是按照與各個(gè)控制程序相關(guān)定義的預(yù)定MIDI消息而實(shí)現(xiàn)。在下面的說明中,假定音樂游戲基于一條旋律線執(zhí)行,即執(zhí)行一個(gè)音樂游戲,其中與組成旋律的音樂音符對(duì)應(yīng)的預(yù)定字符圖像在顯示屏幕上從上至下滾落。毋庸贅言,在音樂游戲設(shè)備PC和電子音樂設(shè)備10之間交換的MIDI消息不限于圖2中的數(shù)據(jù)。也毋庸贅言,可以交換MIDI消息之外的其他數(shù)據(jù)。注意的是在圖2中,為說明方便起見,數(shù)據(jù)交換的順序由標(biāo)號(hào)[1]至[5]標(biāo)識(shí)。
首先,該音樂游戲設(shè)備PC產(chǎn)生一個(gè)與相關(guān)于游戲者想要的指定樂曲的樂曲數(shù)據(jù)對(duì)應(yīng)的音樂游戲屏幕,在顯示器5A上顯示產(chǎn)生的音樂游戲屏幕,并僅將伴奏相關(guān)的音符開/音符關(guān)消息(音符信息)傳輸?shù)诫娮右魳吩O(shè)備10([1])。然后,電子音樂設(shè)備10使得其音調(diào)產(chǎn)生器電路6按照音符開/音符關(guān)消息實(shí)現(xiàn)伴奏發(fā)聲程序,從而通過聲音系統(tǒng)發(fā)出音調(diào)。這啟動(dòng)了樂曲游戲的執(zhí)行,與原樂曲數(shù)據(jù)相同的音調(diào)級(jí)的自動(dòng)伴奏演奏伴隨著該樂曲游戲。一啟動(dòng)該音樂游戲,該音樂游戲設(shè)備PC按照該旋律將鍵盤發(fā)光二極管開/關(guān)命令(指導(dǎo)信息)傳輸?shù)皆撾娮右魳吩O(shè)備10([2])。按照該鍵盤發(fā)光二極管開/關(guān)命令,該電子音樂設(shè)備10提供控制以開啟/關(guān)閉對(duì)應(yīng)的鍵盤發(fā)光二極管10B。也就是說,該電子音樂設(shè)備10提供顯示用于指導(dǎo)應(yīng)操作哪個(gè)演奏操作器10A從而演奏該旋律的一個(gè)或一些音符。該鍵盤發(fā)光二極管開/關(guān)命令是由例如在MIDI消息中的系統(tǒng)專有消息定義的數(shù)據(jù)組成。當(dāng)該游戲者操作任一演奏操作器10A時(shí),該電子音樂設(shè)備10產(chǎn)生并傳輸與操作的演奏操作器10A對(duì)應(yīng)的鍵盤發(fā)光二極管開/關(guān)命令到該音樂游戲設(shè)備PC,在這種情況下,該電子音樂設(shè)備10是一種支持該音樂游戲設(shè)備PC的類型([3])。然后,不管該電子音樂設(shè)備10是否為一種支持該音樂游戲設(shè)備PC的類型,將按照該游戲者對(duì)演奏操作器10A的操作以與現(xiàn)有技術(shù)相同的方式產(chǎn)生的音符開/音符關(guān)數(shù)據(jù)通過調(diào)換/八度音調(diào)切換部分M1傳輸?shù)皆撘魳酚螒蛟O(shè)備PC([4])。
應(yīng)注意的是,響應(yīng)于該演奏操作器10A的操作而產(chǎn)生的鍵盤發(fā)光二極管開/關(guān)命令和音符開/關(guān)數(shù)據(jù)在它們表示操作的鍵或音符名方面彼此類似,但它們?cè)跀?shù)據(jù)格式上互不相同。特別地,音符開/關(guān)數(shù)據(jù)以通用數(shù)據(jù)格式存儲(chǔ),比如MIDI音符開/關(guān)消息數(shù)據(jù)格式,鍵盤發(fā)光二極管開/關(guān)命令以一種對(duì)該音樂游戲設(shè)備PC特有的數(shù)據(jù)格式存儲(chǔ)。因此,在該電子音樂設(shè)備10是一種支持連接于它的音樂游戲設(shè)備PC的類型的情況下,不僅音符開/關(guān)數(shù)據(jù)而且鍵盤發(fā)光二極管開/關(guān)命令([3])均可以作為演奏操作器10A的操作的響應(yīng)而產(chǎn)生,但另一方面,在該電子音樂設(shè)備10是一種不支持連接于它的音樂游戲設(shè)備PC的類型的情況下,則不產(chǎn)生鍵盤發(fā)光二極管開/關(guān)命令而只產(chǎn)生音符開/關(guān)數(shù)據(jù)。應(yīng)注意的是,鍵盤發(fā)光二極管開/關(guān)命令也通過MIDI接口傳輸。也就是說,鍵盤發(fā)光二極管開/關(guān)命令是以MIDI專有消息的形式傳輸。
而且,在該電子音樂設(shè)備10是一種支持該音樂游戲設(shè)備PC的類型的情況下,該電子音樂設(shè)備通過該音樂游戲設(shè)備PC的操作預(yù)先設(shè)定為“本機(jī)控制關(guān)”,因此即使得操作該演奏操作器10A,響應(yīng)于該操作而產(chǎn)生的音符開/關(guān)數(shù)據(jù)也不會(huì)傳輸?shù)皆撘粽{(diào)產(chǎn)生器電路16。另一方面,在該電子音樂設(shè)備10是一種不支持音樂游戲設(shè)備PC的類型的情況下,響應(yīng)于演奏操作器10A的操作而產(chǎn)生的音符開/關(guān)數(shù)據(jù)傳輸?shù)揭粽{(diào)產(chǎn)生器電路16。這里,傳輸?shù)皆撘粽{(diào)產(chǎn)生器電路16的開/關(guān)數(shù)據(jù)包含樂器調(diào)換和八度音調(diào)信息,因此它本身并不總是與對(duì)應(yīng)于操作的演奏操作器10A的音符(音階)一致。因此,如果該電子音樂設(shè)備10是一種支持音樂游戲設(shè)備PC的類型,就可能出現(xiàn)這種情況,即發(fā)出與對(duì)應(yīng)于操作的演奏操作器10A的音符不同的音樂音符。也就是說,即時(shí)在該游戲者根據(jù)指導(dǎo)操作演奏操作器10A時(shí)也可能會(huì)發(fā)出不正確的音樂音調(diào)。
按照接收的鍵盤發(fā)光二極管開/關(guān)命令([3]),該音樂游戲設(shè)備PC傳輸對(duì)應(yīng)的音符開/關(guān)消息到該電子音樂設(shè)備10([5])。在這種情況下傳輸?shù)囊舴_/關(guān)消息不包含樂器調(diào)換和八度音調(diào)信息,因此它本身包含一個(gè)與操作的演奏操作器10A對(duì)應(yīng)的音符(音階)。因此,一個(gè)由該電子音樂設(shè)備10基于該音符開/關(guān)消息在發(fā)聲中控制的音調(diào)具有與該操作的演奏操作器10A對(duì)應(yīng)的音符。
應(yīng)注意的是,在該電子音樂設(shè)備10是一種支持音樂游戲設(shè)備PC的類型的情況下,該音樂游戲設(shè)備PC提供控制,從而按照接收的鍵盤發(fā)光二極管開/關(guān)命令([3])通過進(jìn)行到該樂曲數(shù)據(jù)的旋律中下一個(gè)待發(fā)出的音符繼續(xù)該音樂游戲。另一方面,在該電子音樂設(shè)備10是一種不支持音樂游戲設(shè)備PC的類型的情況下,該音樂游戲設(shè)備PC提供控制,從而按照音符開/關(guān)數(shù)據(jù)([4])通過進(jìn)行到下一個(gè)待發(fā)出的音符繼續(xù)該音樂游戲,因?yàn)樵撾娮右魳吩O(shè)備10不傳輸該鍵盤發(fā)光二極管開/關(guān)命令([3])到該音樂游戲設(shè)備PC。
如上所述,該音樂游戲設(shè)備PC和該電子音樂設(shè)備10通過相互傳輸和接收MIDI消息進(jìn)行音樂游戲。在執(zhí)行音樂游戲時(shí),用于下一個(gè)應(yīng)操作的演奏操作器10A的指導(dǎo)部分10B以比實(shí)際的演奏定時(shí)更早的定時(shí)操作。而且,防止從該音樂游戲設(shè)備PC傳輸?shù)囊舴畔⒑蛷脑撾娮右魳吩O(shè)備10產(chǎn)生的音符信息重復(fù)地傳輸?shù)皆撘粽{(diào)產(chǎn)生器電路16。而且配置為指導(dǎo)部分10B不對(duì)來自該音樂游戲設(shè)備PC的音符信息做出響應(yīng)。這樣的處理是通過執(zhí)行一種實(shí)現(xiàn)音樂游戲程序的預(yù)定程序(軟件)的該音樂游戲設(shè)備PC和該電子音樂設(shè)備10的各個(gè)CPU 1實(shí)現(xiàn)?,F(xiàn)在將給出“音樂游戲程序”中完成的操作的說明。首先,將參考圖3說明包括該音樂游戲程序的主程序。圖3是示出了按照本發(fā)明實(shí)施例的主程序的流程圖。現(xiàn)在將參考圖3的流程圖給出主程序中完成的處理的說明。
首先,該音樂游戲設(shè)備(以下稱為“該游戲設(shè)備”)傳輸ID請(qǐng)求到該電子音樂設(shè)備(以下稱為“該電子樂器”)(步驟S1)。一接收到該ID請(qǐng)求,該電子樂器將預(yù)先給出到該電子樂器的機(jī)器ID作為標(biāo)識(shí)符返回到該游戲設(shè)備(步驟S11)。應(yīng)注意的是,一些電子音樂設(shè)備不能解譯該ID請(qǐng)求,這種情況下它們就不能返回它們的機(jī)器ID。該游戲設(shè)備判定連接于它的該電子樂器是否為一種支持該游戲設(shè)備各種功能的特定類型(步驟S2)。如果判定該電子樂器是這樣一種特定類型(步驟S2中判定為“是”),該游戲設(shè)備傳輸本機(jī)控制關(guān)命令和游戲模式命令(步驟S3和S4)。一接收到該本機(jī)控制關(guān)命令,該電子音樂設(shè)備10設(shè)定為“本機(jī)控制關(guān)”(步驟S12),從而使按照演奏操作器10A的操作而產(chǎn)生的音符開/關(guān)命令不直接傳輸?shù)皆撘粽{(diào)產(chǎn)生器電路16。特別地,在執(zhí)行音樂游戲之前傳輸用于禁止按照演奏操作器10A的操作而產(chǎn)生的音符開/關(guān)數(shù)據(jù)傳輸?shù)皆撾娮訕菲鞯男畔?也就是本機(jī)控制關(guān)信息),從而可防止從該游戲設(shè)備傳輸?shù)脑撘舴_/關(guān)消息([5])和按照演奏操作器10A的操作而產(chǎn)生的音符開/關(guān)數(shù)據(jù)重復(fù)地提供給該音調(diào)產(chǎn)生器電路16。
一接收到該游戲模式命令,該電子樂器即設(shè)定為游戲模式,并將接收的游戲模式命令返回到該游戲設(shè)備。設(shè)定為游戲模式的該電子樂器是一種支持如上所述待由該游戲設(shè)備執(zhí)行的音樂游戲的特定類型,并配置為在執(zhí)行該音樂游戲期間,按照演奏操作器10A的操作產(chǎn)生音符開/關(guān)數(shù)據(jù)和鍵盤發(fā)光二極管開/關(guān)命令。如果該游戲設(shè)備接收到該游戲模式命令(步驟S5中為“是”),可以確定該電子樂器支持該音樂游戲模式,因此該游戲設(shè)備傳輸鍵發(fā)光二極管模式關(guān)命令(步驟S6)。一接收到該鍵發(fā)光二極管模式關(guān)命令,該音樂設(shè)備關(guān)閉鍵發(fā)光二極管模式(步驟S14)。特別地,在執(zhí)行音樂游戲之前,用于按照音符開/關(guān)數(shù)據(jù)(即鍵發(fā)光二極管模式關(guān)命令)禁止操作演奏操作器10A的指導(dǎo)部分10B的信息僅傳輸?shù)街С衷撘魳酚螒虻碾娮訕菲?,從而可禁止支持該音樂游戲的電子樂器的指?dǎo)部分10B響應(yīng)于包括從該游戲設(shè)備傳輸?shù)男珊桶樽嗟臉非鷶?shù)據(jù)中的所有音符開/關(guān)數(shù)據(jù)。
應(yīng)注意的是,該鍵發(fā)光二極管模式是一種響應(yīng)于來自該電子樂器外面的外部設(shè)備給出的音符開/關(guān)消息而開啟該電子樂器的鍵盤發(fā)光二極管(圖2中的10B)的模式,該電子樂器通常將初始狀態(tài)設(shè)定為鍵發(fā)光二極管模式。在該鍵盤發(fā)光二極管模式為開時(shí),從該游戲設(shè)備給出到該電子樂器的用于音調(diào)產(chǎn)生器發(fā)聲的音符開/關(guān)消息使得該鍵盤發(fā)光二極管被開啟/關(guān)閉??墒侨绻撾娮訕菲鬟B接該游戲設(shè)備,該鍵盤發(fā)光二極管按照如上所述的鍵盤發(fā)光二極管開/關(guān)命令(圖2中的2)被控制開啟/關(guān)閉,因此如果保持該鍵發(fā)光二極管模式開啟就不合需要。因此關(guān)閉鍵盤發(fā)光二極管模式,從而可禁止鍵盤發(fā)光二極管按照該游戲設(shè)備提供的音符開/關(guān)消息而被控制開啟/關(guān)閉。
在步驟S7和S15,該電子樂器和該游戲設(shè)備都啟動(dòng)該游戲程序。在該游戲程序中,該電子樂器和該游戲設(shè)備相互傳輸和接收各種信息,該電子樂器提供各種控制以開啟/關(guān)閉鍵盤發(fā)光二極管,使得音調(diào)產(chǎn)生器按照接收的MIDI消息發(fā)出音調(diào)。該游戲設(shè)備實(shí)現(xiàn)各種處理比如游戲屏幕的說明、游戲得分、MIDI消息的創(chuàng)建/傳輸,該MIDI消息用于提供控制以開啟/關(guān)閉鍵盤發(fā)光二極管并使得得音調(diào)產(chǎn)生器發(fā)出音調(diào)。該游戲程序?qū)㈦S后更詳細(xì)地說明(參考圖4)。如果盼定該音樂游戲已經(jīng)完成(步驟S8中為“是”),該游戲設(shè)備傳輸本機(jī)控制開命令、游戲模式命令或鍵發(fā)光二極管模式開命令(步驟S9)。按照接收的命令的類型,該電子樂器設(shè)定為“本機(jī)控制開”、“游戲模式關(guān)”或“鍵發(fā)光二極管模式開”(步驟S16)。也就是說,電子樂器的設(shè)定返回到初始狀態(tài)。
接著將給出上述“主程序”中實(shí)現(xiàn)的“游戲程序”(參考圖3中步驟S7和S15)的說明。圖4是示出了按照本發(fā)明實(shí)施例的“游戲程序”的流程圖。
首先,該游戲設(shè)備選擇一支待用作該音樂游戲主題的樂曲(步驟S21)。特別地,按照用戶的樂曲選擇,該游戲設(shè)備從外部存儲(chǔ)設(shè)備或類似中存儲(chǔ)的多個(gè)樂曲中讀出與所選樂曲對(duì)應(yīng)的樂曲數(shù)據(jù)。在步驟S22中判定是否已經(jīng)給出用于啟動(dòng)該音樂游戲的指令。如果判定用于啟動(dòng)該音樂游戲的指定已經(jīng)給出(步驟S21中為“是”),就更新當(dāng)前定時(shí)(步驟S3),完成滾動(dòng)圖畫(步驟S24),并實(shí)現(xiàn)第一預(yù)讀程序(步驟S25)。圖5是示出了第一預(yù)讀程序的例子的流程圖。在圖5所示的第一預(yù)讀程序中,待在一預(yù)定定時(shí)產(chǎn)生的音調(diào)的音符數(shù)據(jù),是由第一預(yù)定預(yù)讀時(shí)間在先于所述預(yù)定定時(shí)的一預(yù)讀定時(shí)從一個(gè)音軌中讀出,該音軌音軌中存儲(chǔ)著待用作音樂游戲主題的所選樂曲的演奏數(shù)據(jù)(包括音符數(shù)據(jù)),然后基于讀出的音符數(shù)據(jù)的字符(該字符假定為任何形式)顯示在游戲屏幕上(步驟S52)。特別地,滾動(dòng)圖畫和第一預(yù)讀程序用于在顯示器上顯示一個(gè)新的音樂游戲屏幕。在該滾動(dòng)圖畫中,在第一預(yù)讀程序中在預(yù)定定時(shí)產(chǎn)生的多個(gè)游戲屏幕之中,僅最早的游戲屏幕(例如顯示器上底部的一個(gè)屏幕)被刪除,然后所有剩余的屏幕下移,從而按照該音樂程序的執(zhí)行速度(例如音樂再現(xiàn)的速度)更新顯示器上顯示的音樂游戲屏幕。然后,第一預(yù)讀程序新產(chǎn)生的音樂游戲屏幕的游戲屏幕組成部分在顯示器上的頂部顯示,從而新的音樂游戲屏幕在滾動(dòng)的同時(shí)顯示在該顯示器上。
再參考圖4,在步驟S26中完成第二預(yù)讀程序。第二預(yù)讀程序用于指導(dǎo)用戶如何操作演奏操作器10A。一完成該第二預(yù)讀程序,該游戲設(shè)備即傳輸鍵盤發(fā)光二極管開/關(guān)命令(MIDI消息)到該電子樂器。
現(xiàn)在將參考圖6給出第二預(yù)讀程序的說明。圖6是示出了按照本發(fā)明實(shí)施例的第二預(yù)讀程序的流程圖。
在步驟S61中,判定該電子樂器是否為一種支持該游戲模式的類型。如果該盼定結(jié)果是肯定的(“是”),待用作音樂游戲主題的所選樂曲的音軌中存儲(chǔ)的演奏數(shù)據(jù),是由第二預(yù)定預(yù)讀時(shí)間,例如對(duì)應(yīng)于異變(crochet)或第八音符的時(shí)段,在先于該演奏數(shù)據(jù)的原產(chǎn)生定時(shí)的一預(yù)讀定時(shí)從該音軌中讀出(步驟S62)。然后,將與待用作音樂游戲主題的音軌(例如旋律音軌)的讀出演奏數(shù)據(jù)中包含的音符數(shù)據(jù)對(duì)應(yīng)的鍵盤發(fā)光二極管開/關(guān)命令傳輸?shù)皆撾娮訕菲?步驟S63)。特別地,該游戲設(shè)備以比演奏操作器10A應(yīng)實(shí)際操作的定時(shí)更早的定時(shí),傳輸用于該電子樂器的演奏操作器10A的操作指導(dǎo)部分10B(即鍵盤發(fā)光二極管)的指導(dǎo)信息(即鍵盤發(fā)光二極管開/關(guān)命令)(參考圖2中的[2])。因此,該游戲者可識(shí)別應(yīng)以比演奏操作器10A應(yīng)實(shí)際操作的定時(shí)更早的定時(shí)操作的演奏操作器10A。這樣就能夠以易懂的方式向初學(xué)者提供演奏指導(dǎo)。
再參考圖4,在該電子樂器中,判定是否已經(jīng)從該游戲設(shè)備接收到鍵盤發(fā)光二極管開/關(guān)命令(步驟S41)。如果該判定結(jié)果是肯定的(步驟S41中為“是”),則按照該命令控制對(duì)應(yīng)的鍵盤發(fā)光二極管開啟(步驟S42)。在步驟S43中,判定是否已經(jīng)檢測(cè)到鍵盤(演奏操作器)中任一鍵的開啟/關(guān)閉。如果該判定結(jié)果是肯定的(步驟S43中為“是”),該電子樂器傳輸鍵盤發(fā)光二極管開/關(guān)命令(步驟S44)和音符開/關(guān)數(shù)據(jù)(步驟S45)到該游戲設(shè)備(參考圖2中的[3])。然而鍵盤發(fā)光二極管開/關(guān)命令僅在該電子樂器設(shè)定為游戲模式的情況下傳輸?shù)皆撚螒蛟O(shè)備(參考圖3中的步驟S13),因此在該電子樂器沒有設(shè)定為游戲模式的情況下,即該電子樂器是一種不支持音樂游戲的類型,則鍵盤發(fā)光二極管開/關(guān)命令不會(huì)傳輸?shù)皆撚螒蛟O(shè)備。該游戲設(shè)備完成接收/返回程序(步驟S27)和當(dāng)前讀出程序(步驟S28)。圖7和8是示出了該接收/返回和該當(dāng)前讀出程序的各個(gè)例子的流程圖。
如圖7所示,在該接收/返回程序中,判定是否已經(jīng)接收到音符數(shù)據(jù)(在該電子樂器不支持音樂游戲的情況下)或鍵盤發(fā)光二極管開/關(guān)命令(在該電子樂器支持音樂游戲的情況下)(步驟S71)。如果該判定結(jié)果是肯定的(步驟S71中為“是”),則與該接收的音符數(shù)據(jù)或鍵盤發(fā)光二極管開/關(guān)命令對(duì)應(yīng)的音符開/關(guān)消息返回到該電子樂器(步驟S72)。這里,與鍵盤發(fā)光二極管開/關(guān)命令對(duì)應(yīng)的和返回到該電子樂器的音符開/關(guān)消息不反映調(diào)換信息或類似(參考圖2中的[5])。
應(yīng)注意的是,在該電子樂器是一種支持該游戲設(shè)備的類型的情況下,按照上述演奏操作器10A的操作,鍵盤發(fā)光二極管開/關(guān)命令(圖2中的[3])和音符開/關(guān)數(shù)據(jù)(圖2中的[4])從該電子樂器傳輸?shù)皆撚螒蛟O(shè)備。這樣,在步驟S72中,音符開/關(guān)消息按照鍵盤發(fā)光二極管開/關(guān)命令傳輸。另一方面,在該電子樂器是一種不支持該游戲設(shè)備的類型的情況下,只有音符開/關(guān)數(shù)據(jù)(圖2中的[4])按照上述演奏操作器10A的操作從該電子樂器傳輸?shù)皆撚螒蛟O(shè)備。這樣,在步驟S72中,從該電子樂器接收的音符開/關(guān)數(shù)據(jù)(圖2中的[4])作為音符開/關(guān)消息直接地傳輸。
另一方面,在圖8中示出的當(dāng)前讀出程序中,在步驟S81,讀出待以當(dāng)前定時(shí)讀出的所有音軌的數(shù)據(jù)。然后在步驟S82,在讀出的數(shù)據(jù)中伴奏音軌的音符數(shù)據(jù)傳輸?shù)皆撾娮訕菲?。該傳輸?shù)囊舴麛?shù)據(jù)傳送到該電子樂器的音調(diào)產(chǎn)生器從而產(chǎn)生伴奏音調(diào)(參考圖2中的[1])。
再參考圖4,在該電子樂器中,判定是否已經(jīng)從該游戲設(shè)備接收到音符開/關(guān)消息(步驟S46)。如果該判定結(jié)果是肯定的(步驟S46中為“是”),則提供發(fā)聲控制(步驟S47),接著終止當(dāng)前程序。特別地,接收到的音符開/關(guān)消息傳輸?shù)皆撘粽{(diào)產(chǎn)生器,按照該音符開/關(guān)消息以一個(gè)不反映調(diào)換或類似的音階完成發(fā)聲(僅在該電子樂器支持游戲模式的情況下)。另一方面,該游戲設(shè)備完成記分程序。在記分程序中,在該電子樂器是一種支持音樂游戲的類型的情況下,將待用作音樂游戲主題的音軌的讀出音符事件數(shù)據(jù)在音階和定時(shí)方面與接收到的鍵盤發(fā)光二極管開/關(guān)命令([3])作比較,在該電子樂器是一種不支持音樂游戲的類型的情況下,將從待用作音樂游戲主題的音軌中讀出的音符事件數(shù)據(jù)在音階和定時(shí)方面與該音符開/關(guān)數(shù)據(jù)([4])進(jìn)行比較,例如,按照該比較結(jié)果進(jìn)行加分。在步驟S30中,判定待用作音樂游戲主題的樂曲是否已經(jīng)結(jié)束。如果該判定結(jié)果是否定的(步驟S30中為“否”),該程序返回到步驟S23以再次執(zhí)行步驟S22至S29。另一方面,如果該判定結(jié)果是肯定的(步驟S30中為“是”),就通過在顯示器上顯示或通過從該游戲設(shè)備發(fā)出一些效果聲音來對(duì)該游戲者呈現(xiàn)總分,然后終止當(dāng)前程序。
應(yīng)注意的是,在圖4所示的游戲程序中,按照步驟S31中呈現(xiàn)的總分,游戲者可新啟動(dòng)關(guān)于另一樂曲的音樂游戲(例如當(dāng)游戲者得到高分時(shí)),再次進(jìn)行相同樂曲的音樂游戲,或僅練習(xí)相同樂曲中他/她出錯(cuò)的部分(例如當(dāng)游戲者得到低分時(shí))。也就是說,本發(fā)明可用作一種音樂練習(xí)設(shè)備。
應(yīng)注意的是,待用作音樂游戲主題的演奏數(shù)據(jù)音軌不限于旋律音軌(即旋律部分的演奏數(shù)據(jù)音軌)。如果該電子樂器是一種打擊樂器,一種打擊樂音軌可用作音樂游戲的主題?;蛘?,用于背景部分比如低音或合聲的音軌可以用作音樂游戲主題。
而且應(yīng)注意的是,對(duì)應(yīng)于音符的字符不必在顯示器上從上到下移動(dòng),而可以從下到上、從左到右移動(dòng)或從右到左移動(dòng)。也就是說,應(yīng)操作的演奏操作器的圖像可隨著樂曲的進(jìn)度以任何方式顯示。
而且應(yīng)注意的是,該樂曲數(shù)據(jù)可以是任何想要的格式,比如“事件加相對(duì)時(shí)間”格式,其中每個(gè)演奏/音符事件的發(fā)生時(shí)間是用緊接著的前一事件的時(shí)間長(zhǎng)度表示;“事件加絕對(duì)時(shí)間”格式,其中每個(gè)演奏/音符事件的發(fā)生時(shí)間是用樂曲或其一個(gè)小節(jié)內(nèi)的一個(gè)絕對(duì)時(shí)間表示,“音階(休止符)加音符長(zhǎng)度”格式,其中每個(gè)演奏數(shù)據(jù)是用音階和音符的長(zhǎng)度或休止符和休止符的長(zhǎng)度表示;或“固定”格式,其中保留一個(gè)用于演奏的每個(gè)最小分辨率的存儲(chǔ)區(qū)域,每個(gè)演奏/音符事件存儲(chǔ)在與該演奏/音符事件的發(fā)生時(shí)間對(duì)應(yīng)的一個(gè)存儲(chǔ)區(qū)域內(nèi)。
應(yīng)注意的是,作為一種處理樂曲數(shù)據(jù)的方法(一種更新音樂游戲屏幕的方法),可使用各種方法,比如在一種方法中處理循環(huán)按照設(shè)定的節(jié)奏變化,在一種方法中樂曲數(shù)據(jù)中定時(shí)數(shù)據(jù)的值隨固定的處理循環(huán)一起按照設(shè)定的節(jié)奏變化,在一種方法中在經(jīng)處理的樂曲數(shù)據(jù)中計(jì)量定時(shí)數(shù)據(jù)的方法隨固定的處理循環(huán)一起按照該節(jié)奏變化。而且,基于音符開/關(guān)消息的發(fā)聲不必由該電子音樂儀器完成,而可以由該游戲設(shè)備完成。
按照本發(fā)明,用于操作指導(dǎo)部分的指導(dǎo)信息以比演奏操作器應(yīng)實(shí)際操作的定時(shí)更早的定時(shí)傳輸,該指導(dǎo)部分用于該電子樂器提供的演奏操作器,因此游戲者可識(shí)別應(yīng)以比該演奏操作器應(yīng)實(shí)際操作的定時(shí)更早的定時(shí)操作的演奏操作器。
而且,在執(zhí)行音樂游戲之前,用于禁止從該演奏操作器產(chǎn)生的音符開/關(guān)消息傳輸?shù)皆撾娮右魳吩O(shè)備的信息,因而能夠防止從該音樂游戲設(shè)備傳輸?shù)囊舴_/關(guān)消息和從該電子音樂設(shè)備的演奏操作器產(chǎn)生的音符開/關(guān)消息重復(fù)地提供給音調(diào)產(chǎn)生器。
而且,在執(zhí)行音樂游戲之前,表示一個(gè)指令的信息,該指令用于禁止按照傳輸?shù)街С忠魳酚螒虻碾娮訕菲鞯囊舴_/關(guān)消息操作該演奏操作器的指導(dǎo)部分,因而能夠防止該電子音樂設(shè)備的指導(dǎo)部分響應(yīng)于該音樂游戲設(shè)備傳輸?shù)囊舴_/關(guān)消息。
權(quán)利要求
1.一種音樂游戲設(shè)備,用于連接到一種包括演奏操作器和演奏指導(dǎo)裝置的電子音樂設(shè)備,所述音樂游戲設(shè)備包括顯示器;樂曲信息提供裝置,用于提供樂曲信息;游戲執(zhí)行裝置,用于使得所述顯示器按照提供的樂曲信息顯示一個(gè)給定游戲屏幕,該給定游戲屏幕基于提供的樂曲信息按照樂曲的進(jìn)度顯示應(yīng)操作的演奏操作器的圖像;以及傳輸裝置,用于向該電子音樂設(shè)備傳輸指導(dǎo)信息,該指導(dǎo)信息用于使得該演奏指導(dǎo)裝置按照提供的信息向用戶指示演奏操作器中待操作的一個(gè)特定演奏操作器,該指導(dǎo)信息以比該演奏操作器應(yīng)實(shí)際操作的定時(shí)更早的定時(shí)傳輸。
2.按照權(quán)利要求1的音樂游戲設(shè)備,其中,所述傳輸裝置還向該電子音樂設(shè)備傳輸與提供的樂曲信息相關(guān)的音符信息。
3.按照權(quán)利要求1的音樂游戲設(shè)備,其中,該樂曲信息包括關(guān)于多個(gè)部分的演奏信息,并且用于該多個(gè)部分的一個(gè)特定部分的演奏信息作為指導(dǎo)信息傳輸。
4.按照權(quán)利要求1的音樂游戲設(shè)備,還包括接收裝置,用于從該電子音樂設(shè)備接收表示該演奏操作器中一個(gè)已操作的演奏操作器的操作相關(guān)信息;以及其中所述傳輸裝置向該電子音樂設(shè)備傳輸與所述接收裝置接收的操作相關(guān)信息對(duì)應(yīng)的音符信息。
5.一種電子音樂設(shè)備,用于連接到一種顯示給定游戲屏幕的音樂游戲設(shè)備,該給定游戲屏幕在執(zhí)行給定音樂游戲期間,按照樂曲的進(jìn)度顯示待操作的演奏操作器的圖像,所述電子音樂設(shè)備包括演奏操作器;演奏指導(dǎo)裝置,用于向用戶指示所述演奏操作器中待操作的一個(gè)特定演奏操作器;接收裝置,用于在執(zhí)行給定音樂游戲期間,從所述音樂游戲設(shè)備接收指導(dǎo)信息,該指導(dǎo)信息用于使得所述演奏指導(dǎo)裝置根據(jù)該音樂演奏的進(jìn)度提供一個(gè)指示所述演奏操作器中待操作的特定演奏操作器的演奏指導(dǎo);以及控制裝置,用于控制所述演奏指導(dǎo)裝置,從而所述演奏指導(dǎo)裝置按照所述接收裝置接收的指導(dǎo)信息,向該用戶指示一個(gè)待操作的特定演奏操作器。
6.按照權(quán)利要求5的電子音樂設(shè)備,其中,所述接收裝置還從該音樂游戲設(shè)備接收音符信息。
7.按照權(quán)利要求6的電子音樂設(shè)備,其中,所述控制裝置能夠在按照接收的指導(dǎo)信息操作所述演奏指導(dǎo)裝置的模式和按照接收的音符信息操作所述演奏指導(dǎo)裝置的模式之間進(jìn)行切換。
8.按照權(quán)利要求5的電子音樂設(shè)備,還包括傳輸裝置,用于向該音樂游戲設(shè)備傳輸表示所述演奏操作器中一個(gè)已操作的演奏操作器的操作相關(guān)信息。
9.一種音樂游戲設(shè)備,用于連接到一種包括演奏操作器和音調(diào)產(chǎn)生裝置的電子音樂設(shè)備,所述音樂游戲設(shè)備包括用于執(zhí)行音樂游戲的裝置,所述音樂游戲這樣配置,以致于在顯示器上隨著給定樂曲的進(jìn)度顯示一個(gè)包括應(yīng)操作的演奏操作器的圖像的屏幕,以提示用戶操作該演奏操作器;以及用于傳輸禁止信息到該電子音樂設(shè)備的傳輸裝置,該禁止信息用于禁止與演奏操作器的操作對(duì)應(yīng)的操作相關(guān)信息被提供給該音調(diào)產(chǎn)生器裝置。
10.按照權(quán)利要求9的音樂游戲設(shè)備,其中所述傳輸裝置在執(zhí)行該音樂游戲時(shí)還向該電子音樂設(shè)備傳輸用于產(chǎn)生一個(gè)音樂音調(diào)的信息;以及由此,該電子音樂設(shè)備的音調(diào)產(chǎn)生器裝置按照所述傳輸裝置傳輸?shù)挠糜诋a(chǎn)生該音樂音調(diào)的所述信息產(chǎn)生一個(gè)音樂音調(diào)。
11.一種電子音樂設(shè)備,用于連接到一種音樂游戲設(shè)備,包括演奏操作器;音調(diào)產(chǎn)生器裝置,用于接收與所述演奏操作器的操作對(duì)應(yīng)的操作相關(guān)信息,并按照接收的操作相關(guān)信息產(chǎn)生一個(gè)音樂音調(diào);接收裝置,用于從該音樂游戲設(shè)備接收禁止信息;禁止控制裝置,當(dāng)所述接收裝置接收到該禁止信息時(shí),用于禁止與所述演奏操作器的操作對(duì)應(yīng)的該操作相關(guān)信息被提供給所述音調(diào)產(chǎn)生器裝置。
12.按照權(quán)利要求11的電子音樂設(shè)備,其中所述接收裝置還從該音樂游戲設(shè)備接收用于產(chǎn)生一個(gè)音樂音調(diào)的信息;以及所述音調(diào)產(chǎn)生器裝置按照該用于產(chǎn)生該音樂音調(diào)的信息產(chǎn)生一個(gè)音樂音調(diào)。
13.一種音樂游戲設(shè)備,用于連接到一種包括演奏操作器和演奏指導(dǎo)裝置的電子音樂設(shè)備,該音樂游戲設(shè)備包括用于執(zhí)行音樂游戲的裝置,該音樂游戲這樣配置,以致于在顯示器上按照給定樂曲的進(jìn)度顯示一個(gè)包括待操作的演奏操作器的圖像的屏幕,以提示用戶操作該演奏操作器;以及用于傳輸指導(dǎo)信息和禁止信息到該電子音樂設(shè)備的傳輸裝置,該指導(dǎo)信息用于使得該演奏指導(dǎo)裝置提供指示一個(gè)待操作的特定演奏操作器的演奏指導(dǎo),以及該禁止信息用于按照音符信息而非該指導(dǎo)信息禁止該演奏指導(dǎo)裝置提供演奏指導(dǎo)。
14.一種電子音樂設(shè)備,用于連接到一種音樂游戲設(shè)備,包括演奏操作器;演奏指導(dǎo)裝置,用于向用戶指示所述演奏操作器中一個(gè)待操作的特定演奏操作器;接收裝置,用于在執(zhí)行音樂游戲期間,從所述音樂游戲設(shè)備接收指導(dǎo)信息和禁止信息,該指導(dǎo)信息用于使得該演奏指導(dǎo)裝置提供一個(gè)指示待操作的一個(gè)特定演奏操作器的演奏指導(dǎo),該禁止信息用于按照音符信息而非該指導(dǎo)信息禁止該演奏指導(dǎo)裝置提供演奏指導(dǎo);以及用于控制所述演奏指導(dǎo)裝置的控制裝置,從而在接收到該禁止信息時(shí),按照音符信息而非該指導(dǎo)信息禁止所述演奏指導(dǎo)裝置提供演奏指導(dǎo),以及所述演奏指導(dǎo)裝置按照所述接收裝置接收到的指導(dǎo)信息,向用戶指示一個(gè)待操作的特定演奏操作器。
15.按照權(quán)利要求14的電子音樂設(shè)備,其中所述演奏指導(dǎo)裝置在初始狀態(tài)設(shè)定為所述演奏指導(dǎo)裝置按照音符信息而非該指導(dǎo)信息提供演奏指導(dǎo)的模式,并且其中,當(dāng)在執(zhí)行音樂游戲期間接收到禁止信息時(shí),按照音符信息而非該指導(dǎo)信息禁止所述演奏指導(dǎo)裝置提供演奏指導(dǎo)。
16.一種計(jì)算機(jī)程序,用于音樂游戲設(shè)備,所述音樂游戲設(shè)備用于連接到一種包括演奏操作器和演奏指導(dǎo)裝置的電子音樂設(shè)備,所述計(jì)算機(jī)程序包含一組指令,用于使得所述音樂游戲設(shè)備的處理器完成如下步驟執(zhí)行一一種音樂游戲,該音樂游戲這樣配置,以致于在顯示器上隨著給定樂曲的進(jìn)度顯示一個(gè)包括應(yīng)操作的演奏操作器的圖像的屏幕,以提示用戶操作該演奏操作器;以及向該電子音樂設(shè)備傳輸指導(dǎo)信息,該指導(dǎo)信息使得該演奏指導(dǎo)裝置按照給定樂曲的進(jìn)度向用戶指示該演奏操作器中待操作的一個(gè)特定演奏操作器;以及其中該指導(dǎo)信息是以比該演奏操作器應(yīng)實(shí)際操作的定時(shí)更早的定時(shí)傳輸。
17.一種計(jì)算機(jī)程序,用于一種包括演奏操作器和演奏指導(dǎo)裝置的電子音樂設(shè)備,該電子音樂設(shè)備可連接到一種執(zhí)行音樂游戲的音樂游戲設(shè)備,該音樂游戲這樣配置,以致于按照給定樂曲的進(jìn)度在顯示器上顯示一個(gè)包括待操作的演奏操作器的圖像的屏幕,以提示用戶操作該演奏操作器,所述計(jì)算機(jī)程序包括一組指令,用于使得所述電子音樂設(shè)備的處理器完成如下步驟在執(zhí)行給定音樂游戲期間,從所述音樂游戲設(shè)備接收指導(dǎo)信息,該指導(dǎo)信息用于使得所述演奏指導(dǎo)裝置按照給定樂曲的進(jìn)度,提供一個(gè)指示演奏操作器中待操作的一個(gè)特定演奏操作器的演奏指導(dǎo);以及控制該演奏指導(dǎo)裝置,從而該演奏指導(dǎo)裝置按照所述接收步驟接收的指導(dǎo)信息,向用戶指示一個(gè)待操作的特定演奏操作器。
18.一種計(jì)算機(jī)程序,用于音樂游戲設(shè)備,所述音樂游戲設(shè)備用于連接到一種包括演奏操作器和音調(diào)產(chǎn)生器裝置的電子音樂設(shè)備,所述計(jì)算機(jī)程序包含一組指令,用于使得所述音樂游戲設(shè)備的處理器完成如下步驟執(zhí)行音樂游戲,該音樂游戲這樣配置,以致于在顯示器上隨著給定樂曲的進(jìn)度顯示一個(gè)包括應(yīng)操作的演奏操作器的圖像的屏幕,以提示用戶操作該演奏操作器;以及向該電子音樂設(shè)備傳輸禁止信息,該禁止信息用于禁止與演奏操作器的操作對(duì)應(yīng)的操作相關(guān)信息被提供給該音調(diào)產(chǎn)生器裝置。
19.一種計(jì)算機(jī)程序,用于一種包括演奏操作器和音調(diào)產(chǎn)生器裝置的電子音樂設(shè)備,該電子音樂設(shè)備可連接到一種音樂游戲設(shè)備,所述計(jì)算機(jī)程序包含一組指令,用于使得所述電子音樂設(shè)備的處理器完成如下步驟從該音樂游戲設(shè)備接收禁止信息;以及當(dāng)接收到該禁止信息時(shí),禁止與演奏操作器的操作對(duì)應(yīng)的演奏操作相關(guān)信息被提供給該音調(diào)產(chǎn)生器裝置。
20.一種計(jì)算機(jī)程序,用于音樂游戲設(shè)備,所述音樂游戲設(shè)備連接到一種包括演奏操作器和演奏指導(dǎo)裝置的電子音樂設(shè)備,所述計(jì)算機(jī)程序包含一組指令,用于使得所述音樂游戲設(shè)備的處理器完成如下步驟執(zhí)行一種音樂游戲,該音樂游戲這樣配置,以致于按照給定樂曲的進(jìn)度在顯示器上顯示一個(gè)包括應(yīng)操作的演奏操作器的圖像的屏幕,以提示用戶操作該演奏操作器;以及向該電子音樂設(shè)備傳輸指導(dǎo)信息和禁止信息,該指導(dǎo)信息用于使得該演奏指導(dǎo)裝置提供一個(gè)指示待操作的特定演奏操作器的演奏指導(dǎo),該禁止信息用于按照音符信息而非指導(dǎo)信息禁止該演奏指導(dǎo)裝置提供演奏指導(dǎo)。
21.一種計(jì)算機(jī)程序,用于一種包括演奏操作器和演奏指導(dǎo)裝置的電子音樂設(shè)備,該電子音樂設(shè)備可連接到一種音樂游戲設(shè)備,所述計(jì)算機(jī)程序包含一組指令,用于使得所述電子音樂設(shè)備的處理器完成如下步驟在執(zhí)行音樂游戲期間,從該音樂游戲設(shè)備接收指導(dǎo)信息和禁止信息,該指導(dǎo)信息用于使得該演奏指導(dǎo)裝置提供一個(gè)指示該演奏操作器中待操作的一個(gè)特定演奏操作器的演奏指導(dǎo),該禁止信息用于按照音符信息而非該指導(dǎo)信息禁止該演奏指導(dǎo)裝置提供演奏指導(dǎo);以及控制該演奏指導(dǎo)裝置,從而在接收到禁止信息時(shí),按照音符信息而非該指導(dǎo)信息禁止該演奏指導(dǎo)裝置提供演奏指導(dǎo),以及所述演奏指導(dǎo)裝置按照所述接收器接收到的指導(dǎo)信息,向用戶指示一個(gè)待操作的特定演奏操作器。
全文摘要
一種音樂游戲設(shè)備,其按照樂曲信息顯示一個(gè)給定游戲屏幕。該屏幕包括按照該樂曲信息待操作的演奏操作器的圖像。該游戲設(shè)備以比該特定演奏操作器應(yīng)操作的定時(shí)更早的定時(shí),將用于提供一個(gè)指示待操作的特定操作器(鍵)的指導(dǎo)信息,傳輸?shù)揭粋€(gè)包括演奏操作器比如鍵的電子音樂設(shè)備。該音樂設(shè)備提供顯示器,以按照接收的指導(dǎo)信息向該用戶指示該待操作的特定操作器。按照音符信息而非該指導(dǎo)信息,該游戲設(shè)備可控制該音樂設(shè)備以禁止實(shí)現(xiàn)該演奏指導(dǎo)。而且,該游戲設(shè)備可控制該音樂設(shè)備從而防止代表已操作的演奏操作器的操作相關(guān)信息被提供給一個(gè)音調(diào)產(chǎn)生器。
文檔編號(hào)G09B15/00GK1511607SQ200310123589
公開日2004年7月14日 申請(qǐng)日期2003年12月26日 優(yōu)先權(quán)日2002年12月27日
發(fā)明者池谷忠彥 申請(qǐng)人:雅馬哈株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
班玛县| 黔江区| 福清市| 尼玛县| 辛集市| 沂水县| 伊宁市| 古田县| 清新县| 兴山县| 沂水县| 承德县| 阿瓦提县| 英山县| 宜丰县| 松原市| 噶尔县| 江源县| 高邮市| 中卫市| 五河县| 县级市| 姜堰市| 辛集市| 若尔盖县| 阿拉尔市| 边坝县| 多伦县| 宁海县| 玉溪市| 廉江市| 兰西县| 八宿县| 上思县| 镇赉县| 轮台县| 玉田县| 灵武市| 灌阳县| 永州市| 全椒县|