專利名稱:提供音頻游戲的方法、裝置及其具有程序的計算機(jī)可讀存儲媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種提供音頻游戲的方法、裝置及其具有程序的計算機(jī)可讀存儲媒 體,特別是有關(guān)于一種音頻游戲的方法、裝置及其具有程序的計算機(jī)可讀存儲媒體。此處的 “音頻游戲”是指包括一般電子游戲,其提供音頻,例如音頻、視頻游戲的一部分以及一個電 子音頻游戲以及傳統(tǒng)定義的“音頻游戲”。該所揭示的游戲設(shè)備具有一觸摸屏,用以產(chǎn)生玩家所選擇的音樂及其音樂相關(guān)音 軌,其上游多個索引標(biāo)記按照一預(yù)定圖案排列,涉及該音樂以及一時間軸沿一預(yù)定的方向 移動直至它與所排列的索引標(biāo)記重疊為止,當(dāng)根據(jù)玩家表現(xiàn)從觸摸屏上接收到與對應(yīng)于索 引標(biāo)記的一位置值時,產(chǎn)生一與其索引標(biāo)記相應(yīng)的預(yù)設(shè)表現(xiàn)聲音。還提供一種提供音頻游 戲的方法及其具有程序的計算機(jī)可讀存儲媒體。
背景技術(shù):
近日,大多數(shù)電子音頻游戲讓玩家選擇音樂以播放并顯示一匹配樂譜的下降索引 標(biāo)記,當(dāng)該玩家為該下降索引標(biāo)記在他或她的個人電腦的鍵盤或一街機(jī)的按鈕上正確點擊 該索引標(biāo)記,以嘗試成功地播放音樂。也就是說,為了播放該音樂,當(dāng)一樂譜索引標(biāo)記下降 到顯示器上下至其固定評價區(qū)域,利用該區(qū)域顯示該索引標(biāo)記的匹配,該玩家必須使用板 上的游戲按鍵、鍵盤樂器、鼓或鼓系統(tǒng),或者其他類型的控制手段以一定時方式點擊該索引 標(biāo)記。然而,在傳統(tǒng)的游戲系統(tǒng)運行音頻游戲的情況下,該顯示器以及控制手段是分開 的,當(dāng)玩家應(yīng)當(dāng)點擊該控制手段時,這阻礙一新手玩家從顯示器認(rèn)知該固定評價區(qū)域的計 時,其顯示與該樂譜索引標(biāo)記匹配。不但玩家難以知道每一次一新的索引標(biāo)記顯示在傳統(tǒng) 的音頻游戲,而且不利于玩家抓住樂譜索引標(biāo)記和評價區(qū)域指示之間的重疊的時刻。
發(fā)明內(nèi)容
為解決以上問題,本發(fā)明提供一種提供音頻游戲的方法、裝置及其具有程序的計 算機(jī)可讀存儲媒體,其中該游戲裝置具有一觸摸屏用以產(chǎn)生玩家所選音樂及其音樂相關(guān)音 軌,音軌上有若干個索引標(biāo)記按關(guān)于該音樂的一預(yù)定圖案排列以及一時間軸沿一預(yù)定方向 移動,直到其重疊了所排列的索引標(biāo)記,并且當(dāng)根據(jù)玩家的表現(xiàn)從該觸摸屏接收到對應(yīng)于 該索引標(biāo)記的一位置值時,產(chǎn)生對應(yīng)于該索引標(biāo)記的一預(yù)定表現(xiàn)聲音。按照本發(fā)明,有利于 該玩家預(yù)見在一音軌結(jié)束后隨后的音軌索引標(biāo)記將出現(xiàn)什么,以在更多精確的時刻之前幫 助玩家準(zhǔn)備下一待觸摸索引標(biāo)記,明確地提醒玩家觸摸該索引標(biāo)記。在本發(fā)明一實施例中,提供一種提供音頻游戲的裝置包括一存儲器暫時存儲音 頻游戲程序執(zhí)行過程中所生成的數(shù)據(jù)或者存儲用戶輸入的數(shù)據(jù);一顯示器用以輸出音頻 游戲程序執(zhí)行過程中所生成的消息信息;一觸摸屏用以提供對應(yīng)于用戶在屏幕上觸摸位 置的位置值;一音頻輸出裝置用于根據(jù)音頻游戲程序?qū)⒁纛l信號轉(zhuǎn)換成可聽到的聲音并輸出該可聽到的聲音,以及一控制器用于通過音頻輸出裝置控制音頻信號的輸出,并且通過 顯示器輸出音頻信號相關(guān)的音軌,每一音軌具有一可視的時間軸可移動通過,以及預(yù)定的 明確地計算的索引標(biāo)記根據(jù)音頻信號按一預(yù)定圖案排列于其上,從而當(dāng)時間軸在音軌上沿 預(yù)定方向移動與該排列的索引標(biāo)記重疊時,如果自觸摸屏接收到對應(yīng)于該等索引標(biāo)記的位 置值,則控制輸出對應(yīng)于該等索引標(biāo)記的預(yù)設(shè)表現(xiàn)聲音。 在本發(fā)明的另一實施例中,提供一種提供音頻游戲的方法包括(a)通過一音頻 輸出裝置而輸出音頻信號;(b)通過一顯示器輸出音頻信號相關(guān)的音軌;(C)根據(jù)音頻信號 按一預(yù)定圖案在音軌上排列預(yù)定的明確地計算的索引標(biāo)記;(d)沿一預(yù)定方向移動時間軸 穿過音軌;(e)當(dāng)時間軸與該等索引標(biāo)記重疊時,自觸摸屏接收對應(yīng)于所排列的索引標(biāo)記 的位置值;(f)控制輸出對應(yīng)于該等索引標(biāo)記的預(yù)設(shè)表現(xiàn)聲音。在本發(fā)明的又一實施例中,提供一種具有程序指令的計算機(jī)可讀存儲媒體用以執(zhí) 行一種提供音頻游戲的裝置的功能,該功能包括通過一音頻輸出裝置而輸出音頻信號的 功能;通過一顯示器輸出音頻信號相關(guān)的音軌的功能;根據(jù)音頻信號按一預(yù)定圖案在音軌 上排列預(yù)定的明確地計算的索引標(biāo)記的功能;沿一預(yù)定方向移動時間軸穿過音軌的功能; 當(dāng)時間軸與該等索引標(biāo)記重疊時,自觸摸屏接收對應(yīng)于所排列的索引標(biāo)記的位置值的功 能;控制輸出對應(yīng)于該等索引標(biāo)記的預(yù)設(shè)表現(xiàn)聲音的功能。如上所述,所揭露的游戲裝置具有觸摸屏,用以產(chǎn)生玩家所選音樂及其音樂相關(guān) 音軌,音軌上有若干個索引標(biāo)記按關(guān)于該音樂的一預(yù)定圖案排列,并且一時間軸沿一預(yù)定 方向移動,直到時間軸重疊了所排列的索引標(biāo)記,并且當(dāng)根據(jù)玩家的表現(xiàn)從該觸摸屏接收 到對應(yīng)于該索引標(biāo)記的一位置值時,則產(chǎn)生對應(yīng)于該索引標(biāo)記的一預(yù)定表現(xiàn)聲音。同樣,按 照本發(fā)明,輸出的音軌分為音軌ι和音軌2,并且控制時間軸起始于音軌1并且接著進(jìn)行音 軌2,這樣如果到達(dá)音軌2的終點,以重復(fù)交替的方式接著進(jìn)行音軌1,從而在一音軌結(jié)束處 玩家能夠預(yù)見后隨后的音軌。此外,本發(fā)明輸出由索引標(biāo)記鏈接所連接的多個索引標(biāo)記,以方便玩家知道下一 個待觸摸的索引標(biāo)記。進(jìn)一步地,根據(jù)本發(fā)明,在索引標(biāo)記處輸出一延長線,使其沿時間軸相同的方向延 伸,并且在此期間從觸摸屏接收到該索引標(biāo)記的位置值,如果時間軸與延長線重疊,則輸出 對應(yīng)于該索引標(biāo)記的表現(xiàn)聲音,以使玩家能夠精確地領(lǐng)會何時必須觸摸索引標(biāo)記。另外,根據(jù)本發(fā)明,為另外的觸摸,可在延長線上輸出若干個額外索引標(biāo)記,并且 如果及時從觸摸屏提供了該索引標(biāo)記的一位置值,每當(dāng)時間軸重疊各額外索引標(biāo)記,所揭 示的裝置能夠控制以間歇地輸出對應(yīng)于該索引標(biāo)記的一表現(xiàn)聲音,從而該裝置有利于以直 觀的方式提示玩家執(zhí)行連續(xù)的操作。此外,這有助于玩家在特定部分更容易執(zhí)行該連續(xù)的 觸摸。同樣,根據(jù)本發(fā)明,該等索引標(biāo)記可以用拖動鏈接連接輸出在音軌上,在從觸摸屏 接收拖動鏈接的一位置值期間,如果時間軸與拖動鏈接重疊,則輸出對應(yīng)于索引標(biāo)記的表 現(xiàn)聲音,從而除觸摸操作之外還允許玩家利用拖動操作,來表現(xiàn)音樂的連續(xù)聲音。另外,根據(jù)本發(fā)明,可沿時間軸移動的預(yù)定方向產(chǎn)生拖動延長線跟隨各索引標(biāo)記, 在從觸摸屏接收拖動延長線的位置值期間,如果時間軸與拖動延長線間的相交,則可輸出 一對應(yīng)于該拖動延長線的表現(xiàn)聲音,從而除觸摸操作之外還允許玩家利用拖動操作而合并聲音的持續(xù)時間表現(xiàn)一特定曲調(diào)。另外,根據(jù)本發(fā)明,可沿時間軸移動的預(yù)定方向產(chǎn)生彎曲拖動延長線跟隨各索引標(biāo)記,在從觸摸屏接收彎曲拖動延長線的位置值期間,如果時間軸與彎曲拖動延長線間的 相交,則可輸出一對應(yīng)于該彎曲拖動延長線的表現(xiàn)聲音,從而根據(jù)該彎曲拖動延長線的曲 率,可控制該聲音的音量或平衡器。并且,可在音軌上產(chǎn)生一指定的觸摸區(qū)域以及指定的觸摸索引標(biāo)記,并且當(dāng)時間 軸移動以與該指定的觸摸索引標(biāo)記重疊,如果接收到從觸摸屏輸入的該指定的觸摸區(qū)域的 位置值,則可輸出對應(yīng)于該指定的觸摸索引標(biāo)記的表現(xiàn)聲音。
圖1是依據(jù)本發(fā)明一實施例的一種提供音頻游戲的系統(tǒng)的方塊示意圖。圖2A及圖2B繪示依據(jù)本發(fā)明一實施例的一種提供音頻游戲的方法。圖3繪示依據(jù)本發(fā)明一實施例中一種在音軌1和音軌2上提供音頻游戲的方法。圖4繪示依據(jù)本發(fā)明一實施例的索引標(biāo)記鏈接。圖5繪示依據(jù)本發(fā)明一實施例的延長線。圖6繪示依據(jù)本發(fā)明一實施例的額外索引標(biāo)記。圖7繪示依據(jù)本發(fā)明一實施例的拖動鏈接。圖8繪示依據(jù)本發(fā)明另一實施例的拖動鏈接。圖9繪示依據(jù)本發(fā)明一實施例的彎曲拖動鏈接。圖10繪示依據(jù)本發(fā)明一實施例的一指定接觸區(qū)域和一指定接觸索引標(biāo)記。圖11繪示依據(jù)本發(fā)明一實施例的時間軸的移動方向。圖12繪示依據(jù)本發(fā)明一實施例的根據(jù)顯示器的分辨率或尺寸產(chǎn)生的多音軌。
具體實施例方式以下,將參考附加的圖式對本發(fā)明的實施例加以描述。下列描述中,相同的標(biāo)號用 以指定不同圖式中的相同元件。并且在此省略其已知功用以及結(jié)構(gòu)的詳細(xì)描述,以使本發(fā) 明的主題更明確。圖1繪示依據(jù)本發(fā)明的第一實施例中一種提供音頻游戲的系統(tǒng)的方塊圖。該音頻游戲系統(tǒng)包括一存儲器110、一顯示器120、一觸摸屏130、一音頻輸出裝置 140以及一控制器150。該等例示元件并不局限于該音頻游戲系統(tǒng)。相反,如果不脫離本發(fā) 明的主要特征,可以增加、省略或修改元件,此對于本領(lǐng)域的技術(shù)人員將是顯而易見的。存儲器110暫時存儲音頻游戲程序執(zhí)行過程中所生成的數(shù)據(jù)或者存儲用戶輸入 的數(shù)據(jù)。顯示器120用以輸出音頻游戲程序執(zhí)行過程中所生成的消息信息。觸摸屏130用 以提供一個位置值,該位置值對應(yīng)于用戶在屏幕130上的觸摸位置。此處的觸摸屏130配 有一專用輸入設(shè)備,用以接收用戶利用手指或一特定物件例如是筆的觸摸位置,該手指或 該特定物件代替一鍵盤,以通過屏幕字符或特定區(qū)域的直接操作而與該系統(tǒng)互動,從而識 別該被觸摸區(qū)域并且由一個存儲的軟件執(zhí)行一個指定的動作。觸摸屏130可以安裝于顯示器120上,用以執(zhí)行其功能,且其可以實施為電阻覆蓋 式、電容覆蓋式、紅外線式、表面聲波式或者其他類型。
電阻觸摸屏,將覆蓋部分緊靠一底部玻璃處感應(yīng)為一觸摸信號,其成本低但耐久 性差,盡管因其觸摸手感好而受歡迎并且應(yīng)用于PDA (個人數(shù)字助理)、全球定位系統(tǒng)、家庭 自動化系統(tǒng)、PMS (便攜式多媒體播放器)、手機(jī)、液晶顯示器、DMB (數(shù)字多媒體廣播)手機(jī)、 彩票終端、上網(wǎng)機(jī)等。另外,電容式提供一個微弱電流穿過屏幕,在導(dǎo)電物體的接觸下屏幕形成一個排 出點以允許電流流出,而后將該電流流出識別為一合理輸入觸摸,主要應(yīng)用于歐洲ATM (自 動取款機(jī))。
另外,紅外式(IR)以及表面聲波式(SAW)分別發(fā)射紅外線以及聲波穿過屏幕表 面,以提供正方點陣,用戶在其上用指尖或其它專用物體觸摸一方格而阻擋該方格的波束, 其被解釋成為一局部指針以識別該相應(yīng)觸摸,主要用于韓國的ATM。根據(jù)一特定的音頻游戲程序,在可聽到的聲音產(chǎn)生之前,音頻輸出裝置140用于 將音頻信號轉(zhuǎn)換成可聽到的聲音。本發(fā)明的控制器150用于通過音頻輸出裝置140控制音 頻信號的輸出,并且將一音頻信號相關(guān)的音軌210 (見圖2A以及2B)輸出在顯示器120上, 該音軌210上排列有若干個索引標(biāo)記230。索引標(biāo)記230可以采用預(yù)設(shè)圖形,并且根據(jù)該音 頻信號排列成預(yù)設(shè)圖案。提供一時間軸220,其在音軌210上沿一預(yù)定的方向移動以與該排 列的索引標(biāo)記230重疊,在此期間,如果自觸摸屏130接收到一對應(yīng)于該索引標(biāo)記230的位 置值,控制器150工作以產(chǎn)生一對應(yīng)于該索引標(biāo)記的預(yù)設(shè)表現(xiàn)聲音。此處,音軌210表示一 區(qū)域用以演奏一小節(jié)樂譜或一對應(yīng)于一預(yù)設(shè)節(jié)奏的樂譜部分。例如,時間軸220從開始到結(jié)束移動的時間可設(shè)置為等于一個音樂小節(jié)的時間或 二倍或更多倍的樂譜的時間,以及該樂譜的音樂音符可以視為音軌210上的索引標(biāo)記230。 因此,當(dāng)音樂完全播放,音軌210上的索引標(biāo)記230隨其進(jìn)度可多次重新排列。本發(fā)明的控制器150根據(jù)該音頻信號的音頻節(jié)奏,控制時間軸220的移動速度。本 實施例的控制器150可沿水平方向、垂直方向以及徑向中至少一個方向移動音軌220上的 時間軸220??刂破?50在顯示器120上輸出音軌210并且控制以使時間軸220從一音軌 1開始并且繼續(xù)到音軌2并且當(dāng)時間軸220在音軌2終止時,其交替繼續(xù)進(jìn)行音軌1。此外,當(dāng)時間軸220在該音軌1完成而后連接到音軌2時,控制器150使音軌1的 終點與音軌2的起點同步且之后重復(fù)該同步。控制器150進(jìn)一步用以使時間軸220在音軌1和音軌2上分別沿相反方向移動。 本實施方式的控制器150根據(jù)音頻信號,以一預(yù)定圖案重新排列音軌1和音軌2上的索引 標(biāo)記230。除其它形狀以外,索引標(biāo)記230可以用圓形、三角形、長方形以及星形中至少一種表不??刂破?50可以輸出多個如圖4所示的由索引標(biāo)記鏈410所連接的索引標(biāo)記。索 引標(biāo)記鏈410可包括預(yù)設(shè)粗細(xì)的虛線。參照圖5,控制器150也可從索引標(biāo)記230起始沿時 間軸220移動方向的相同方向顯示一延長線510,并且如果時間軸220沿預(yù)設(shè)單向移動并與 延長線510相交,控制器150檢查是否從觸摸屏130輸入一位置值有關(guān)時間軸220和延長 線510間的相交區(qū)域,并且如果輸入該位置值,其控制輸出對應(yīng)于索引標(biāo)記230的一表現(xiàn)聲 音,其中索引標(biāo)記230對應(yīng)于延長線510的起點。延長線510可用一預(yù)定粗細(xì)的細(xì)實線表
7J\ ο如圖6所示,控制器150也可為額外的觸摸在延長線510上顯示若干個額外索引標(biāo)記610,并且當(dāng)時間軸220重疊各個額外索引標(biāo)記610,可從觸摸屏13提供該索引標(biāo)記的 一位置值,控制器150間歇地輸出對應(yīng)于該索引標(biāo)記230的一表現(xiàn)聲音。額外的索引標(biāo)記 610可設(shè)置成小于該索引標(biāo)記。
如圖7所示,該實施例的控制器150可在音軌210上輸出索引標(biāo)記230,以及連接 于索引標(biāo)記230之間的拖動鏈接710。如果時間軸220沿預(yù)定方向移動并且與該拖動鏈接 710相交,控制器150檢查是否從觸摸屏130輸入的一位置值與時間軸220與拖動鏈接710 間的相交區(qū)域有關(guān)。如果做了該輸入,控制器150控制輸出一對應(yīng)于索引標(biāo)記230的表現(xiàn) 聲音,該索引標(biāo)記230對應(yīng)于拖動鏈接710的起點。拖動鏈接710可表示為預(yù)定粗細(xì)的粗 實線。如圖8所示,該實施例的控制器150也可沿時間軸移動的預(yù)定方向為各索引標(biāo)記 230輸出拖動延長線810,并且如果時間軸220沿該預(yù)設(shè)方向移動并且相交于拖動延長線 810,控制器150檢查是否從觸摸屏130輸入一位置值與時間軸220與拖動延長線810間的 相交區(qū)域有關(guān),并且如果接收了該輸入,則控制器150控制輸出一對應(yīng)于索引標(biāo)記230的表 現(xiàn)聲音,該索引標(biāo)記230對應(yīng)于拖動延長線810的起點??稍O(shè)定拖動延長線810,以使對應(yīng) 于該相關(guān)索引標(biāo)記230的同一音頻信號在一特定期間表現(xiàn)。也就是說,當(dāng)時間軸220移動 時,如果用戶觸摸進(jìn)入時間軸220的索引標(biāo)記230并繼續(xù)觸摸和拖動該拖動在時間軸220 內(nèi)的延長線810,那么在一延長時期連續(xù)輸出對應(yīng)于該相關(guān)索引標(biāo)記230的表現(xiàn)聲音。如圖9所示,該實施例的控制器150也可沿時間軸220移動的預(yù)定方向為各個索 引標(biāo)記230輸出彎曲拖動延長線910,如果時間軸220沿該預(yù)定方向移動并且與彎曲拖動延 長線910相交,控制器150檢查是否從觸摸屏130輸入一位置值有關(guān)于時間軸220與彎曲 拖動延長線910間的相交區(qū)域,并且如果接收到該輸入,則控制器150控制輸出一對應(yīng)于彎 曲拖動延長線910的表現(xiàn)聲音。根據(jù)該彎曲拖動延長線910的曲率,該實施例的控制器150可控制一輸出音頻的 音量或平衡器。如圖10所示,控制器150可進(jìn)一步在音軌210上輸出一指定的觸摸區(qū)域 1020以及指定的觸摸索引標(biāo)記1010。如果時間軸220移動以與其中一個指定的觸摸索引 標(biāo)記1010重疊并且從觸摸屏130輸入一位置值關(guān)于該指定的觸摸區(qū)域1020,其控制輸出一 表現(xiàn)聲音對應(yīng)于該指定的觸摸索引標(biāo)記1010。另外,控制器150可根據(jù)從觸摸屏130的位置輸入的同步時鐘計算用戶的得分,關(guān) 于顯示于音軌210上的索引標(biāo)記230,如果計算的得分超過一預(yù)設(shè)分值,控制器150可通過 顯示器120輸出一新的音頻信號相關(guān)音軌(下一階段)。根據(jù)顯示器120的分辨率或尺寸,本實施例的控制器150可輸出音軌210,這些音 軌210分為第一音軌到第N音軌,從而使這些音軌從底部卷動到頂部。如果時間軸220沿預(yù)定方向在音軌210上移動,以與所排列的多個索引標(biāo)記230 重疊并且若干個對應(yīng)于該等索引標(biāo)記230的位置值經(jīng)由觸摸屏130輸入,則本實施例的控 制器150可控制輸出對應(yīng)于該等索引標(biāo)記230的不同的預(yù)定表現(xiàn)聲音。本實施例的控制器150也可控制輸出對應(yīng)于索引標(biāo)記230的表現(xiàn)聲音,該索引標(biāo) 記230對應(yīng)于延長線510或拖動延長線810的起點,控制器150在檢查是否出現(xiàn)任何額外 的索引標(biāo)記與時間軸220重疊期間,如果有這樣的索引標(biāo)記,則其接收一對應(yīng)于該額外的 重疊索引標(biāo)記的位置值,并輸出一預(yù)設(shè)的對應(yīng)于該額外的重疊索引標(biāo)記的表現(xiàn)聲音。
圖2繪示根據(jù)本發(fā)明一實施例的用以提供一音頻游戲的方法。如圖2A所示,控制器150用以經(jīng)由音頻輸出裝置140而輸出音頻信號并經(jīng)由顯示 器120輸出該音頻相關(guān)的音軌210。此處的音頻信號可以是一音樂曲調(diào)并且可以設(shè)置音軌 210,以匹配于一對應(yīng)于該曲調(diào)的樂譜。控制器150按照音頻信號,以一預(yù)定圖案在音軌210 上排列若干個詳細(xì)計算的的索引標(biāo)記230。也就是說,根據(jù)該音頻信號的預(yù)定圖案可以與該 音符或者所選曲調(diào)的樂譜的音階匹配。如果時間軸220在音軌210上沿預(yù)定方向移動,以與所列的多個索引標(biāo)記230重 疊,并且若干個對應(yīng)于該等索引標(biāo)記230的位置值經(jīng)由觸摸屏130輸入,則控制器150可輸 出對應(yīng)于該等索引標(biāo)記230的預(yù)定的表現(xiàn)聲音。例如,配置該音頻游戲方法以使用戶可觸摸該音符或所選音調(diào)的樂譜的音階,以 表現(xiàn)該相應(yīng)的曲調(diào)。假設(shè)時間軸220如圖2A所示從左向右水平移動,其最終與其中一個索引標(biāo)記重 疊,該等索引標(biāo)記根據(jù)該音頻信號在音軌210上按照預(yù)定圖案排列,當(dāng)該用戶要觸摸該與 時間軸重疊的索引標(biāo)記230,從而輸出對應(yīng)于該索引標(biāo)記的預(yù)設(shè)的表現(xiàn)聲音。也就說,允許 該用戶從一存儲的音頻信號清單選擇一特定的曲調(diào),并且控制器150用于向一特定的曲調(diào) 輸出一特定音頻信號(背景音樂),在該曲調(diào)上用戶要去觸摸重疊于時間軸220的索引標(biāo)記 230,從而使該索引標(biāo)記的預(yù)設(shè)表現(xiàn)聲音與該背景音樂一同輸出。雖然為方便敘述圖2A的時間軸220以水平方向移動,但是本發(fā)明可以沿水平方 向、垂直方向以及對角線方向中的至少一個方向移動時間軸220。此外,可以隨著音頻信號 的節(jié)奏而調(diào)節(jié)圖2A和圖2B所示的時間軸220的移動速度。例如,如果該用戶選擇的是一 舞曲,則可使時間軸220隨著音頻信號的節(jié)奏而高速移動,而如果選擇民歌曲調(diào),則對應(yīng)于 該較慢的音頻信號的節(jié)奏,時間軸220的移動會變慢。為方便描述,雖然本發(fā)明的索引標(biāo)記 230描述成圓形,但是本發(fā)明的索引標(biāo)記230可以用圓形、三角形、長方形和/或星形表示。圖3繪示依據(jù)本發(fā)明一實施例一在音軌1和音軌2上提供一音頻游戲的方法。如 圖3所示,輸出的音軌210可以是分開的音軌1和音軌2,其上的時間軸220可從音軌1開 始然后繼續(xù)進(jìn)行音軌2。同樣,如果時間軸220在音軌2上的行程完成,則可控制時間軸220 交替進(jìn)行音軌1以循環(huán)重復(fù)時間軸220的行程。例如,在重新開始于音軌2的左側(cè)而后通 過其右側(cè)之前,時間軸220從音軌2的右側(cè)返回到音軌1的左側(cè),時間軸220可以從音軌1 的左側(cè)開始并且通過其右側(cè)。因此,該時間軸在音軌1和音軌2之間交替循環(huán)直至用戶的 所選曲調(diào)結(jié)束,其中按照用戶選擇的曲調(diào)(音頻信號),被時間軸掃過的音軌顯示按一預(yù)設(shè) 的圖案重新排列的索引標(biāo)記。圖4繪示本發(fā)明一實施例的索引標(biāo)記鏈。如圖4所示,控制器150輸出多個索引標(biāo) 記以及連接相鄰索引標(biāo)記的索引標(biāo)記鏈。索引標(biāo)記鏈410可為一預(yù)定粗細(xì)的虛線。因此, 當(dāng)輸出多數(shù)索引標(biāo)記230時,沿圖4所示的索引標(biāo)記鏈410的引導(dǎo),用戶將更易可視地挑選 下一要觸摸的索引標(biāo)記。 圖5繪示根據(jù)本發(fā)明另一實施例的一延長線510。如圖所示,控制器150在索引標(biāo) 記230處輸出延長線510,使其沿時間軸220的相同方向延伸。并且當(dāng)時間軸220沿預(yù)定方 向移動而與延長線510相交,并且當(dāng)控制器150確認(rèn)為時間軸220與延長線510的重疊區(qū) 域從觸摸屏130輸入一位置值,其為該索引標(biāo)記230輸出該表現(xiàn)聲音,該索引標(biāo)記230對應(yīng)于延長線520的起點 。延長線510可以用預(yù)定粗細(xì)的實線表示。例如,如果T是時間軸220與延長線510的重疊時間,而T’是從觸摸屏接收該索 引標(biāo)記230的位置值的時間長,在該時長T’的條件是T>T’、T<T’或T=T’下,控制器150輸 出對應(yīng)于索引標(biāo)記230的表現(xiàn)聲音。也就是說,根據(jù)圖5中的延長線510的表示,該用戶可 以先觸摸與延長線510連接的索引標(biāo)記230,并且保持該按壓直到該延長線510過期或者當(dāng) 對應(yīng)于該被觸索引標(biāo)記230的表現(xiàn)聲音輸出3秒鐘時保持按壓三秒鐘。圖6繪示本發(fā)明一實施例的額外索引標(biāo)記610。如圖所示,控制器150沿延長線 510為另外的觸摸輸出若干個額外索引標(biāo)記610,并且每次當(dāng)時間軸220重疊各個額外索引 標(biāo)記610時,其應(yīng)從觸摸屏130接收該索引標(biāo)記的位置值而后間歇地輸出該索引標(biāo)記的表 現(xiàn)聲音??梢栽O(shè)置額外索引標(biāo)記610小于索引標(biāo)記230。也就是說,當(dāng)為另外的觸摸將額外 索引標(biāo)記610顯示在延長線510上時并且此時時間軸220重疊索引標(biāo)記230,該用戶可以 首先觸摸連接有延長線510的索引標(biāo)記230,并且每次當(dāng)時間軸重疊每個額外索引標(biāo)記610 時,用戶重復(fù)觸摸該同一索引標(biāo)記230,從而不斷地產(chǎn)生對應(yīng)于該等索引標(biāo)記230的表現(xiàn)聲
曰O同時,當(dāng)時間軸220重疊延長線510上的索引標(biāo)記230以及額外索引標(biāo)記610,可 預(yù)計用戶繼續(xù)觸摸一索引標(biāo)記230,而同時每次時間軸220重疊各額外索引標(biāo)記610時用其 他手指或手額外觸摸該同一索引標(biāo)記230。盡管在本發(fā)明的揭示范圍內(nèi),采用該音頻游戲方 法使用戶短時間觸摸索引標(biāo)記230并且每次時間軸220重疊額外索引標(biāo)記610時重復(fù)該觸摸。也就是說,延長線510上的額外索引標(biāo)記610成為連續(xù)觸摸操作的直觀目標(biāo),以便 于實際用戶沿著延長線510觸摸。圖7繪示本發(fā)明一實施例的拖動鏈接710。如圖所示,控制器150用以顯示音軌 210上輸出的索引標(biāo)記230以及連接索引標(biāo)記230的拖動鏈接710,并且當(dāng)時間軸230沿 預(yù)設(shè)方向移動以交疊拖動鏈接710,控制器510檢查是否自觸摸屏130為時間軸與拖動鏈 接710交疊區(qū)域輸入一位置值,如果確認(rèn)有該輸入,則產(chǎn)生該索引標(biāo)記230的表現(xiàn)聲音,該 索引標(biāo)記230對應(yīng)于拖動鏈接710的起點。拖動鏈接710可以用預(yù)定粗細(xì)的實線表示。例如,如果用戶觸摸在時間軸220內(nèi)的索引標(biāo)記230,利用在時間軸220內(nèi)持續(xù)觸 摸并沿拖動鏈接710移動的方式,沿著時間軸230重疊拖動鏈接710的方向隨拖動鏈接710 移動,可為索引標(biāo)記230輸出一默認(rèn)表現(xiàn)聲音,該索引標(biāo)記230對應(yīng)于拖動鏈接710,或者根 據(jù)各拖動鏈接710輸出所需的各種表現(xiàn)聲音。也就是說,將允許該用戶沿拖動鏈接710采用拖動操縱,而不是僅僅觸摸以輸出
連續(xù)的聲音。例如,如果用戶觸摸在時間軸220內(nèi)的索引標(biāo)記230,利用在時間軸220內(nèi)持續(xù)觸 摸并沿拖動鏈接710移動的方式,沿著時間軸230重疊拖動鏈接710的方向隨拖動鏈接710 移動,可為索引標(biāo)記230輸出一默認(rèn)表現(xiàn)聲音,該索引標(biāo)記230對應(yīng)于拖動鏈接710,或者根 據(jù)各拖動鏈接710輸出所需的各種表現(xiàn)聲音。圖8繪示本發(fā)明一實施例的拖動延長線810。如圖所示,控制器150用以顯示時間 軸220移動的同側(cè)的各索引標(biāo)記230的拖動延長線810,并且當(dāng)時間軸220沿一預(yù)定方向移 動以重疊拖動延長線810,控制器150檢查是否從觸摸屏130為時間軸220和拖動延長線810的交疊區(qū)域輸入一位置值,并且如果確認(rèn)有該輸入,則產(chǎn)生該索引標(biāo)記230的一表現(xiàn)聲 音,該索引標(biāo)記230對應(yīng)于拖動延長線810的起點。拖動延長線810可設(shè)置為有關(guān)于該音 頻信號的特定聲音的持續(xù)時間。也就是說,除了僅僅觸摸操作之外,還允許用戶沿拖動延長 線810利用拖動操縱演奏該特定聲音指定時長。例如,如果用戶觸摸時間軸220內(nèi)的索引標(biāo)記230,并通過持續(xù)觸摸并在時間軸 230內(nèi)沿拖動延長線810移動的方式,沿時間軸220重疊拖動延長線810的方向沿拖動延長 線810移動,可輸出一表現(xiàn)聲音作為該索引標(biāo)記230的默認(rèn)表現(xiàn)聲音,該索引標(biāo)記230對應(yīng) 于拖動延長線810的起點,或者,可根據(jù)拖動延長線810輸出多種所需的表現(xiàn)聲音。 另一方面,如圖5或圖8所示,控制器150為該索引標(biāo)記230輸出一表現(xiàn)聲音,該 索引標(biāo)記230對應(yīng)于延長線510或拖動延長線810的起點,同時檢查是否存在進(jìn)一步與時 間軸220重疊的索引標(biāo)記230,如果具有該索引標(biāo)記,則從觸摸屏130接收該進(jìn)一步重疊的 索引標(biāo)記230的一位置信號并且輸出對應(yīng)于該索引標(biāo)記230的一預(yù)設(shè)表現(xiàn)聲音。例如,如果玩家長時間觸摸在延長線510上或拖動延長線810上,以輸出如圖5或 圖8所示的延長的聲音,并且時間軸220重疊了索引標(biāo)記230,其促使連續(xù)播放音樂例如在 一鼓會議,則要求玩家保持該長時間觸摸在延長線510上或拖動延長線810上同時另外操 作觸摸屏130從而產(chǎn)生多觸摸操作。圖9繪示本發(fā)明一實施例的彎曲拖動延長線910。如圖所示,控制器510用以控制 音量或跟隨彎曲拖動延長線910的曲率的平衡器。也就是說,當(dāng)彎曲拖動延長線910的曲 率如圖9右側(cè)圖所示指向上,允許用戶逐漸調(diào)高表現(xiàn)聲音的音量,而對于左側(cè)的曲率向下 的彎曲拖動延長線910的索引標(biāo)記230,用戶可逐漸調(diào)低其表現(xiàn)聲音的音量。有可能準(zhǔn)確地 按比例關(guān)聯(lián)該曲率(向上或向下)與聲調(diào)或音調(diào),從而實現(xiàn)一平衡器以提供各種聲源。圖10繪示本發(fā)明一實施例的一指定觸摸區(qū)域以及一指定觸摸索引標(biāo)記。如圖所 示,控制器150在音軌210上輸出一指定觸摸區(qū)域1020和指定觸摸索引標(biāo)記1010,并且當(dāng) 時間軸220移動以重疊指定觸摸索引標(biāo)記1010時,如果從觸摸屏130接收到該指定觸摸區(qū) 域1020的位置值,其輸出一表現(xiàn)聲音對應(yīng)于指定觸摸索引標(biāo)記1010。同時,如圖10所示,控制器150在音軌210上輸出該指定觸摸區(qū)域1020和指定觸 摸索引標(biāo)記1010,并且當(dāng)時間軸220移動以重疊指定觸摸索引標(biāo)記1010時,如果從觸摸屏 130接收到指定觸摸區(qū)域1020和指定觸摸索引標(biāo)記1010的位置值,其可輸出他們相應(yīng)的表 現(xiàn)聲音。也就是說,并不是僅僅觸摸一索引標(biāo)記,用戶還可以在時間軸220和觸摸索引標(biāo)記 1010的重疊處觸摸指定觸摸區(qū)域1020和指定觸摸索引標(biāo)記1010,以表現(xiàn)如圖10所示的一 指定音樂聲。圖11繪示本發(fā)明一實施例的一時間軸的移動方向。如圖所示,當(dāng)時間軸220在音 軌1結(jié)束并在音軌2繼續(xù),控制器150可將音軌1的一末端1110與音軌2的一起點1120 重疊,從而重復(fù)地控制使音軌1與音軌2在其端點同步。此外,當(dāng)時間軸220從音軌1轉(zhuǎn)換 到音軌2時,控制器150控制使時間軸220的逆向移動。特別是,如果時間軸220在音軌1 上從左向右移動到達(dá)末端1110,則時間軸從音軌1轉(zhuǎn)換到音軌2。此時,在音軌1結(jié)束的端 點1110處,控制器150安排時間軸220準(zhǔn)確地處于起點1120,并在音軌2上從右向左繼續(xù) 移動。同樣地,當(dāng)時間軸220在音軌2上移動到左端,控制器150控制時間軸220轉(zhuǎn)換回音軌1,使時間軸220處于音軌1的起始區(qū)域,即音軌2的結(jié)束處。隨著時間軸220如圖11所示的移動,玩家很容易看出新排列的索引標(biāo)記230,由于 音軌210上的時間軸220僅沿一個方向移動,從音軌210的末端回了其起點,玩家不用再等 待。這樣,玩家可以立即從音軌1的末端看出音軌2上的索引標(biāo)記。
圖12繪示本發(fā)明一實施例根據(jù)顯示器的分辨率或尺寸產(chǎn)生的多音軌。如圖所示, 根據(jù)顯示器120的分辨率和/或尺寸,本實施例的控制器150可輸出分為音軌1到音軌N 的多個音軌210,從而使這些音軌從下卷動到上。也就是說,控制器可以根據(jù)顯示器120支 持的分辨率和面板尺寸,在顯示器120上輸出該多個音軌(音軌1到音軌N),從而一次顯示 全部音軌,而續(xù)音軌從下向上卷動。同時,當(dāng)時間軸220在音軌210上沿預(yù)定方向移動以重疊該預(yù)先安排的多個索引 標(biāo)記230,并且從觸摸屏130接收若干個對應(yīng)于該等索引標(biāo)記的位置值,控制器150輸出若 干個預(yù)定表現(xiàn)聲音對應(yīng)于索引標(biāo)記230。例如,如圖12所示,如果時間軸120同時重疊了其中兩個索引標(biāo)記230,玩家同時 在這兩個索引標(biāo)記230上施加了多-觸摸,控制器150輸出一預(yù)定表現(xiàn)聲音對應(yīng)于這兩個 索引標(biāo)記。雖然本發(fā)明已用實施例揭示如上,但是本領(lǐng)域內(nèi)的一般技術(shù)人員在不脫離本發(fā)明 的精神和范圍內(nèi),可做各種修改、添加以及替換。因此,本發(fā)明的實施例并非用以限定本發(fā) 明。相應(yīng)地,本發(fā)明的范圍并不限定于以上實施例,而是以權(quán)利要求及其等同條件為準(zhǔn)。
權(quán)利要求
1.一種提供音頻游戲的裝置包括一存儲器,用以暫時存儲音頻游戲程序執(zhí)行過程中所生成的數(shù)據(jù)或者存儲用戶輸入的 數(shù)據(jù);一顯示器,用以輸出音頻游戲程序執(zhí)行過程中所生成的消息信息;一觸摸屏,用以提供對應(yīng)于用戶在屏幕上觸摸的位置值;一音頻輸出裝置,用于根據(jù)音頻游戲程序?qū)⒁纛l信號轉(zhuǎn)換成可聽到的聲音,并輸出該 可聽到的聲音;以及一控制器,用于通過音頻輸出裝置控制音頻信號的輸出,并且通過顯示器輸出音頻信 號相關(guān)的音軌,每一音軌具有一可視的時間軸可移動通過,以及預(yù)定的明確地計算的索引 標(biāo)記根據(jù)音頻信號按一預(yù)定圖案排列于其上,從而當(dāng)時間軸在音軌上沿預(yù)定方向移動與該 排列的索引標(biāo)記重疊時,如果自觸摸屏接收到對應(yīng)于該等索引標(biāo)記的位置值,則控制器輸 出對應(yīng)于該等索引標(biāo)記的預(yù)設(shè)表現(xiàn)聲音。
2.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器保持時間軸的移動速度以 適應(yīng)該音頻信號的節(jié)奏。
3.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器沿水平方向、垂直方向以 及對角線方向中的至少一個方向在音軌上移動時間軸。
4.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器通過顯示器輸出分為音軌 1和音軌2的音軌,并且控制時間軸起始于音軌1并且接著進(jìn)行音軌2,這樣如果到達(dá)音軌 2的終點,以重復(fù)交替的方式接著進(jìn)行音軌1。
5.根據(jù)權(quán)利要求4所述的提供音頻游戲的裝置,其中如果時間軸在該音軌1完成而后 連接到音軌2,控制器使時間軸在音軌1的終點與時間軸在音軌2的起點重疊且以重復(fù)交替 的方式保持音軌1和2的起點和終點重疊。
6.根據(jù)權(quán)利要求5所述的提供音頻游戲的裝置,其中控制器控制時間軸在音軌1和2 之間轉(zhuǎn)換時倒退。
7.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器控制索引標(biāo)記在音軌1和 2上根據(jù)音頻信號按一預(yù)定圖案重新排列。
8.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器輸出由索引標(biāo)記鏈接所連 接的多個索引標(biāo)記。
9.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器在索引標(biāo)記處輸出一延長 線,使延長線沿與時間軸相同的方向延伸,并且當(dāng)時間軸沿預(yù)定方向移動與延長線相交時, 控制器確認(rèn)從觸摸屏接收到時間軸與延長線的重疊區(qū)域的位置值,控制器輸出對應(yīng)于該索 引標(biāo)記的表現(xiàn)聲音,該索引標(biāo)記對應(yīng)于延長線的起點。
10.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器為了另外的觸摸在延長 線上輸出若干個額外索引標(biāo)記,并且如果及時從觸摸屏提供了該索引標(biāo)記的一位置值,每 當(dāng)時間軸重疊各額外索引標(biāo)記時,控制器控制以間歇地輸出對應(yīng)于索引標(biāo)記的一表現(xiàn)聲音。
11.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器在音軌上輸出用拖動鏈 接連接的索引標(biāo)記,當(dāng)時間軸沿預(yù)定方向移動與拖動鏈接相交時,控制器檢查是否從觸摸 屏輸入的一位置值與時間軸與拖動鏈接間的相交區(qū)域有關(guān),如果做了該輸入,則控制器控制輸出一對應(yīng)于索引標(biāo)記的表現(xiàn)聲音,索引標(biāo)記對應(yīng)于拖動鏈接的起點。
12.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器可沿時間軸移動的預(yù)定 方向輸出跟隨各索引標(biāo)記的拖動延長線,當(dāng)時間軸沿預(yù)定方向移動與拖動延長線相交時, 控制器檢查是否從觸摸屏輸入一位置值與時間軸與拖動延長線間的相交區(qū)域有關(guān),并且如 果接收了該位置值,則控制器控制輸出一對應(yīng)于索引標(biāo)記的表現(xiàn)聲音,該索引標(biāo)記對應(yīng)于 拖動延長線的起點。
13.根據(jù)權(quán)利要求12所述的提供音頻游戲的裝置,其中設(shè)定拖動延長線,以對應(yīng)于該 音頻信號的聲音的一特定期間。
14.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器沿時間軸移動的預(yù)定方 向輸出跟隨各索引標(biāo)記的彎曲拖動延長線,如果時間軸沿該預(yù)定方向移動并且與彎曲拖動 延長線相交,控制器檢查是否從觸摸屏輸入一位置值有關(guān)于時間軸與彎曲拖動延長線間的 相交區(qū)域,并且如果接收到該位置值,則控制器控制輸出一對應(yīng)于彎曲拖動延長線的表現(xiàn) 聲音。
15.根據(jù)權(quán)利要求14所述的提供音頻游戲的裝置,其中根據(jù)該彎曲拖動延長線的曲 率,控制器控制一輸出音頻的音量或平衡器。
16.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中控制器在音軌上輸出一指定的 觸摸區(qū)域以及指定的觸摸索引標(biāo)記,當(dāng)時間軸移動以與指定的觸摸索引標(biāo)記重疊,并且如 果接收到來自觸摸屏的該指定的觸摸區(qū)域的位置值,則控制器輸出對應(yīng)于該指定觸摸索引 標(biāo)記的一表現(xiàn)聲音。
17.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中根據(jù)顯示器的分辨率或尺寸,控 制器輸出音軌,這些音軌分為第一到第N音軌,從而使這些音軌自下而上卷動。
18.根據(jù)權(quán)利要求1所述的提供音頻游戲的裝置,其中如果時間軸沿預(yù)定方向在音軌 上移動,以與預(yù)先排列的多個索引標(biāo)記重疊,并且經(jīng)由觸摸屏接收到若干個對應(yīng)于該等索 引標(biāo)記的位置值,則控制器輸出對應(yīng)于該等索引標(biāo)記的多個的預(yù)定表現(xiàn)聲音。
19.根據(jù)權(quán)利要求9或11所述的提供音頻游戲的裝置,其中控制器輸出對應(yīng)于延長線 或拖動延長線起點的索引標(biāo)記的表現(xiàn)聲音,控制器在檢查是否出現(xiàn)進(jìn)一步與時間軸重疊的 索引標(biāo)記期間,如果有這樣的索引標(biāo)記,則控制器從顯示器接收該進(jìn)一步重疊的索引標(biāo)記 的位置信號,并控制輸出對應(yīng)于該索引標(biāo)記的一預(yù)設(shè)表現(xiàn)聲音。
20.一種提供音頻游戲的方法包括(a)通過一音頻輸出裝置輸出音頻信號;(b)通過一顯示器輸出音頻信號相關(guān)的音軌;(c)根據(jù)音頻信號按一預(yù)定圖案,在音軌上排列預(yù)定的且明確計算的索引標(biāo)記;(d)沿一預(yù)定方向移動時間軸穿過音軌;(e)當(dāng)時間軸與該等索引標(biāo)記重疊時,自觸摸屏接收對應(yīng)于所排列的索引標(biāo)記的位置值;(f )控制輸出對應(yīng)于該等索引標(biāo)記的預(yù)設(shè)表現(xiàn)聲音。
21.一種具有程序指令的計算機(jī)可讀存儲媒體,用以執(zhí)行一種提供音頻游戲的裝置的 功能,該功能包括通過一音頻輸出裝置而輸出音頻信號的功能;通過一顯示器輸出音頻信號相關(guān)的音軌的功能; 根據(jù)音頻信號按一預(yù)定圖案,在音軌上排列預(yù)定的且明確地計算的索引標(biāo)記的功能; 沿一預(yù)定方向移動時間軸穿過音軌的功能;當(dāng)時間軸與該等索引標(biāo)記重疊時,自觸摸屏接收對應(yīng)于所排列的索引標(biāo)記的位置值的 功能;以及控制輸出對應(yīng)于該等索引標(biāo)記的預(yù)設(shè)表現(xiàn)聲音的功能。
全文摘要
本發(fā)明提供一種提供音頻游戲的方法、裝置及其具有程序的計算機(jī)可讀存儲媒體。所揭示的游戲裝置具有一觸摸屏用以產(chǎn)生玩家所選音樂及其音樂相關(guān)音軌,音軌上有若干個索引標(biāo)記按關(guān)于該音樂的一預(yù)定圖案排列,以及一時間軸沿一預(yù)定方向移動,直到其重疊了所排列的索引標(biāo)記,并且當(dāng)根據(jù)玩家的表現(xiàn)從該觸摸屏接收到對應(yīng)于該索引標(biāo)記的一位置值時,產(chǎn)生對應(yīng)于該索引標(biāo)記的一預(yù)定表現(xiàn)聲音。
文檔編號A63F13/00GK102112185SQ200980130435
公開日2011年6月29日 申請日期2009年8月3日 優(yōu)先權(quán)日2008年8月5日
發(fā)明者車升禧 申請人:五感有限公司