音樂游戲的節(jié)拍點(diǎn)的編輯方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種音樂游戲的節(jié)拍點(diǎn)的編輯方法,該方法包括:根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn);使用圖形化技術(shù)處理并顯示所述多個(gè)節(jié)拍點(diǎn),其中每一所述節(jié)拍點(diǎn)對應(yīng)地處理并顯示為在該樂曲文件的播放時(shí)間軸上的一個(gè)計(jì)算機(jī)圖形元素;根據(jù)針對所述計(jì)算機(jī)圖形元素的編輯操作確定該計(jì)算機(jī)圖形元素在音樂游戲中的顯示屬性和/或操作屬性。相應(yīng)地,本發(fā)明還提供了一種音樂游戲的節(jié)拍點(diǎn)的編輯裝置。實(shí)施本發(fā)明可提升所述開發(fā)人員編輯所述節(jié)拍點(diǎn)的工作效率,以及降低所述開發(fā)人員編輯所述節(jié)拍點(diǎn)的錯(cuò)誤率。
【專利說明】音樂游戲的節(jié)拍點(diǎn)的編輯方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)程序開發(fā)技術(shù),尤其涉及一種音樂游戲的節(jié)拍點(diǎn)的編輯方法及
>J-U ρ?α裝直。
【背景技術(shù)】
[0002]音樂游戲指的是在游戲過程中跟隨樂曲的自然節(jié)奏,通過在特定時(shí)刻操作計(jì)算機(jī)設(shè)備的人機(jī)交互裝置從而觸發(fā)與所述自然節(jié)奏相應(yīng)的音效的一類電子游戲。所述特定時(shí)刻可以基于所述樂曲的多個(gè)節(jié)拍點(diǎn)來確定,該節(jié)拍點(diǎn)包括:所述樂曲內(nèi)任意一種樂器演奏某個(gè)特定音高的音符的起始時(shí)刻和結(jié)束時(shí)刻;所述樂曲內(nèi)打擊樂器發(fā)出節(jié)奏音符的起始時(shí)刻和結(jié)束時(shí)刻;所述樂曲內(nèi)任意時(shí)長的采樣素材的起始時(shí)刻和結(jié)束時(shí)刻;以及所述樂曲內(nèi)演唱者發(fā)聲演唱的單字、單詞、句子、哼唱、擬聲聲效等音樂元素的起始時(shí)刻和結(jié)束時(shí)刻。
[0003]音樂游戲的設(shè)計(jì)人員為了確定上述節(jié)拍點(diǎn),需要預(yù)先對樂曲進(jìn)行分析處理以找出所述節(jié)拍點(diǎn)。然后為所述節(jié)拍點(diǎn)設(shè)計(jì)合適的代表圖式、視覺效果等計(jì)算機(jī)圖形效果,最后調(diào)整多個(gè)所述節(jié)拍點(diǎn)在所述樂曲的播放時(shí)間軸上的排列關(guān)系,最后形成音樂游戲可識(shí)別并執(zhí)行的音樂文件。通常一首樂曲內(nèi)包括需要編輯的大量節(jié)拍點(diǎn),但是現(xiàn)有技術(shù)中并未針對編輯所述大量節(jié)拍點(diǎn)的過程提供可視化的界面,因此往往設(shè)計(jì)人員在編輯上述大量節(jié)拍點(diǎn)的時(shí)候不僅效率低下,而且容易出現(xiàn)錯(cuò)誤。
【發(fā)明內(nèi)容】
[0004]為了克服現(xiàn)有技術(shù)中的上述缺陷,本發(fā)明提供了一種音樂游戲的節(jié)拍點(diǎn)的編輯方法,該方法包括:
[0005]根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn);
[0006]使用圖形化技術(shù)處理并顯示所述多個(gè)節(jié)拍點(diǎn),其中每一所述節(jié)拍點(diǎn)對應(yīng)地處理并顯示為在該樂曲文件的播放時(shí)間軸上的一個(gè)計(jì)算機(jī)圖形元素;
[0007]根據(jù)針對所述計(jì)算機(jī)圖形元素的編輯操作確定該計(jì)算機(jī)圖形元素在音樂游戲中的顯示屬性和/或操作屬性。
[0008]根據(jù)本發(fā)明的一個(gè)方面,該方法中根據(jù)樂曲文件生成多個(gè)節(jié)拍點(diǎn)包括:結(jié)合低通頻域過濾和子頻帶頻率脈沖統(tǒng)計(jì)結(jié)果來分析所述樂曲文件的波形,以確定所述多個(gè)節(jié)拍點(diǎn)。
[0009]根據(jù)本發(fā)明的另一個(gè)方面,該方法還包括:通過頻域子帶過濾分離所述樂曲文件中的人聲區(qū)域和樂器區(qū)域,并從所述多個(gè)節(jié)拍點(diǎn)中提取出人聲節(jié)拍點(diǎn)和樂器節(jié)拍點(diǎn)。
[0010]根據(jù)本發(fā)明的另一個(gè)方面,該方法中所述編輯操作包括:針對所述計(jì)算機(jī)圖形元素的拖拽、選取、刪除和復(fù)制。
[0011]根據(jù)本發(fā)明的另一個(gè)方面,該方法還包括:根據(jù)預(yù)定規(guī)則將所述多個(gè)節(jié)拍點(diǎn)拆分為多個(gè)分組。
[0012]根據(jù)本發(fā)明的另一個(gè)方面,該方法中所述計(jì)算機(jī)圖形元素包括:指示圖像,用于提示用戶在所述音樂游戲中觸發(fā)針對所述節(jié)拍點(diǎn)的觸控屏響應(yīng)手勢。
[0013]相應(yīng)地,本發(fā)明還提供了一種音樂游戲的節(jié)拍點(diǎn)的編輯裝置,該裝置包括:
[0014]節(jié)拍確定模塊,用于根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn);
[0015]圖形化模塊,用于使用圖形化技術(shù)處理并顯示所述多個(gè)節(jié)拍點(diǎn),其中每一所述節(jié)拍點(diǎn)對應(yīng)地處理并顯示為在該樂曲文件的播放時(shí)間軸上的一個(gè)計(jì)算機(jī)圖形元素;
[0016]編輯模塊,用于根據(jù)針對所述計(jì)算機(jī)圖形元素的編輯操作確定該計(jì)算機(jī)圖形元素在音樂游戲中的顯示屬性和/或操作屬性。
[0017]根據(jù)本發(fā)明的一個(gè)方面,該裝置中根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn)包括:結(jié)合低通頻域過濾和子頻帶頻率脈沖統(tǒng)計(jì)結(jié)果來分析所述樂曲文件的波形,以確定所述多個(gè)節(jié)拍點(diǎn)。
[0018]根據(jù)本發(fā)明的另一個(gè)方面,該裝置還包括:提取模塊,用于通過頻域子帶過濾分離所述樂曲文件中的人聲區(qū)域和樂器區(qū)域,并從所述多個(gè)節(jié)拍點(diǎn)中提取出人聲節(jié)拍點(diǎn)和樂器節(jié)拍點(diǎn)。
[0019]根據(jù)本發(fā)明的另一個(gè)方面,該裝置中所述編輯操作包括:針對所述計(jì)算機(jī)圖形元素的拖拽、選取、刪除和復(fù)制。
[0020]根據(jù)本發(fā)明的另一個(gè)方面,該裝置還包括:分組模塊,用于根據(jù)預(yù)定規(guī)則將所述多個(gè)節(jié)拍點(diǎn)拆分為多個(gè)分組。
[0021]根據(jù)本發(fā)明的另一個(gè)方面,該裝置中所述計(jì)算機(jī)圖形元素包括:指示圖像,用于提示用戶在所述音樂游戲中觸發(fā)針對所述節(jié)拍點(diǎn)的觸控屏響應(yīng)手勢。
[0022]本發(fā)明提供的音樂游戲的節(jié)拍點(diǎn)的編輯方法及裝置為音樂游戲的開發(fā)人員提供了編輯樂曲中節(jié)拍點(diǎn)的圖形化界面,便于所述開發(fā)人員編輯所述節(jié)拍點(diǎn)在音樂游戲中的相關(guān)屬性。實(shí)施本發(fā)明提供的所述編輯方法和裝置獲得所述圖形化界面,可提升所述開發(fā)人員編輯所述節(jié)拍點(diǎn)的工作效率,以及降低所述開發(fā)人員編輯所述節(jié)拍點(diǎn)的錯(cuò)誤率。
【專利附圖】
【附圖說明】
[0023]通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0024]圖1是根據(jù)本發(fā)明的音樂游戲的節(jié)拍點(diǎn)的編輯方法的一個(gè)【具體實(shí)施方式】的流程圖;
[0025]圖2-A至圖2-B是圖1示出的方法的具體應(yīng)用場景的示意圖;
[0026]圖3是根據(jù)本發(fā)明的音樂游戲的節(jié)拍點(diǎn)的編輯裝置的一個(gè)【具體實(shí)施方式】的結(jié)構(gòu)示意圖;
[0027]圖4是可實(shí)現(xiàn)本發(fā)明提供的音樂游戲的節(jié)拍點(diǎn)的編輯方法的計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖;
[0028]圖5是用于實(shí)現(xiàn)和運(yùn)行本發(fā)明提供的音樂游戲的智能終端的結(jié)構(gòu)示意圖;
[0029]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0030]為了更好地理解和闡釋本發(fā)明,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0031]首先請參考圖1,圖1是根據(jù)本發(fā)明的音樂游戲的節(jié)拍點(diǎn)的編輯方法的一個(gè)【具體實(shí)施方式】的流程圖,該方法包括:
[0032]步驟S100,根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn);
[0033]步驟S200,使用圖形化技術(shù)處理并顯示所述多個(gè)節(jié)拍點(diǎn),其中每一所述節(jié)拍點(diǎn)對應(yīng)地處理并顯示為在該樂曲文件的播放時(shí)間軸上的一個(gè)計(jì)算機(jī)圖形元素;
[0034]步驟S300,根據(jù)針對所述計(jì)算機(jī)圖形元素的編輯操作確定該計(jì)算機(jī)圖形元素在音樂游戲中的顯示屬性和/或操作屬性。
[0035]具體地,在步驟SlOO中,所述樂曲文件是用于承載樂曲的數(shù)據(jù)文件,包括但不限于MP3格式、AAC格式、WMA格式、WAV格式、APE格式、OGG格式以及FLAC格式的數(shù)據(jù)文件,所述樂曲文件直接或間接地記錄了樂曲的波形(即時(shí)域波形信號),在步驟SlOO中,通過分析所述波形可以確定所述樂曲的多個(gè)節(jié)拍點(diǎn),其具體方法例如是結(jié)合低通頻域過濾和子頻帶頻率脈沖統(tǒng)計(jì)結(jié)果來分析所述樂曲文件的波形,以確定所述多個(gè)節(jié)拍點(diǎn)。所述節(jié)拍點(diǎn)包括:所述樂曲內(nèi)任意一種樂器演奏某個(gè)特定音高的音符的起始時(shí)刻和結(jié)束時(shí)刻;所述樂曲內(nèi)打擊樂器發(fā)出節(jié)奏音符的起始時(shí)刻和結(jié)束時(shí)刻;所述樂曲內(nèi)任意時(shí)長的采樣素材的起始時(shí)刻和結(jié)束時(shí)刻;以及所述樂曲內(nèi)演唱者發(fā)聲演唱的單字、單詞、句子、哼唱、擬聲聲效等音樂元素的起始時(shí)刻和結(jié)束時(shí)刻。
[0036]優(yōu)選地,本實(shí)施例示出的方法在步驟SlOO執(zhí)行后還包括如下步驟:通過頻域子帶過濾分離所述樂曲文件中的人聲區(qū)域和樂器區(qū)域,并從所述多個(gè)節(jié)拍點(diǎn)中提取出人聲節(jié)拍點(diǎn)和樂器節(jié)拍點(diǎn)。對應(yīng)地,所述人聲節(jié)拍點(diǎn)包括如上所述的所述樂曲內(nèi)演唱者發(fā)聲演唱的單字、單詞、句子、哼唱、擬聲聲效等音樂元素的起始時(shí)刻和結(jié)束時(shí)刻;所述樂器節(jié)拍點(diǎn)包括如上所述的所述樂曲內(nèi)任意一種樂器演奏某個(gè)特定音高的音符的起始時(shí)刻和結(jié)束時(shí)刻、所述樂曲內(nèi)打擊樂器發(fā)出節(jié)奏音符的起始時(shí)刻和結(jié)束時(shí)刻、以及所述樂曲內(nèi)任意時(shí)長的采樣素材的起始時(shí)刻和結(jié)束時(shí)刻這三者中的任一或組合。
[0037]在步驟S200中,使用圖形化技術(shù)處理并顯示所述多個(gè)節(jié)拍點(diǎn),其具體方式是將每一所述節(jié)拍點(diǎn)對應(yīng)地處理并顯示為在該樂曲文件的播放時(shí)間軸上的一個(gè)計(jì)算機(jī)圖形元素。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,所述多個(gè)節(jié)拍點(diǎn)相對離散地分布在所述樂曲的播放周期內(nèi),因此所述多個(gè)節(jié)拍點(diǎn)分別對應(yīng)的所述計(jì)算機(jī)圖形元素也相對離散地分布在所述播放時(shí)間軸上。
[0038]在步驟S300中,根據(jù)針對所述計(jì)算機(jī)圖形元素的編輯操作確定該計(jì)算機(jī)圖形元素在音樂游戲中的顯示屬性和/或操作屬性。所述編輯操作包括但不限于針對所述計(jì)算機(jī)圖形元素的拖拽、選取、刪除和復(fù)制,通過實(shí)施上述編輯操作可確定所述計(jì)算機(jī)圖形元素在音樂游戲中的顯示屬性和/或操作屬性。典型地,所述音樂游戲是運(yùn)行在便攜式智能設(shè)備或智能家電設(shè)備上的音樂游戲,上述便攜式智能設(shè)備或智能家電設(shè)備包括但不限于安裝了Symbian、Windows MobiIe> 1S> Android>Maemo> WebOS> Palm OS 或 Blackberry OS 等終端操作系統(tǒng)的便攜式智能終端,亦或安裝上述操作系統(tǒng)的智能家電設(shè)備,例如平板電視。相應(yīng)地,所述便攜式智能設(shè)備或智能家電設(shè)備上配置合適的觸控屏,用戶可使用該觸控屏與所述音樂游戲進(jìn)行人機(jī)交互。為了滿足音樂游戲的通常設(shè)計(jì)需求,通常所述計(jì)算機(jī)圖形元素包括指示圖像,該指示圖像用于提示用戶在所述音樂游戲中觸發(fā)針對所述節(jié)拍點(diǎn)的觸控屏響應(yīng)手勢。針對所述觸控屏所發(fā)出上述觸控屏響應(yīng)手勢是用于響應(yīng)所述音樂游戲中的節(jié)拍點(diǎn),該觸控屏響應(yīng)手勢包括針對所述觸控屏的點(diǎn)擊、雙擊、長按、滑動(dòng)等。
[0039]具體地,步驟S300中的所述顯示屬性例如是所述計(jì)算機(jī)圖形元素在所述音樂游戲的運(yùn)行界面中是否顯示,以及顯示位置、顯示顏色、顯示透明度、顯示樣式、動(dòng)畫效果等;所述操作屬性例如是所述計(jì)算機(jī)圖形元素在音樂游戲中具體關(guān)聯(lián)的觸控屏響應(yīng)手勢,例如該所述計(jì)算機(jī)圖形元素在音樂游戲中與針對所述觸控屏的點(diǎn)擊、雙擊、長按、滑動(dòng)中任一種相關(guān)聯(lián)以作為其操作屬性。
[0040]為更好地說明步驟SlOO至步驟S300,請參考圖2_A至圖2_B,圖2_A至圖2_B是圖1示出的方法的具體應(yīng)用場景的示意圖。
[0041]首先請參考圖2-A,圖2-A示出了在根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn)后,使用圖形化技術(shù)處理并顯示所述多個(gè)節(jié)拍點(diǎn)并對其進(jìn)行編輯的典型過程,圖2-A示出的音樂游戲編輯界面200中包括計(jì)算機(jī)圖形元素201至209,該計(jì)算機(jī)圖形元素201至209依次分別對應(yīng)于所述樂曲文件的播放時(shí)間軸上某一周期內(nèi)包括的9個(gè)節(jié)拍點(diǎn)。操作者已在音樂游戲編輯界面200中對計(jì)算機(jī)圖形元素201至209發(fā)出編輯操作以確定其顯示屬性和操作屬性,例如計(jì)算機(jī)圖形元素201和計(jì)算機(jī)圖形元素202顯示在如圖2-A所示的位置,且兩者所對應(yīng)的觸控屏響應(yīng)手勢是短按,例如手指與觸控屏的接觸時(shí)間低于0.5秒視為短按;類似地,計(jì)算機(jī)圖形元素203和計(jì)算機(jī)圖形元素204顯示在如圖2-A所示的位置,且兩者所對應(yīng)的觸控屏響應(yīng)手勢是長按,且長按的時(shí)間至少大于2秒;計(jì)算機(jī)圖形元素205至209顯示在如圖2-A所示的位置,且計(jì)算機(jī)圖形元素205至209所對應(yīng)的觸控屏響應(yīng)手勢是有指向性地從點(diǎn)擊計(jì)算機(jī)圖形元素205開始,依次滑過計(jì)算機(jī)圖形元素205、206、207、208以及209,當(dāng)然操作者也可以針對計(jì)算機(jī)圖形元素205至209發(fā)出編輯操作,以改變計(jì)算機(jī)圖形元素205至209中任一計(jì)算機(jī)圖形元素的顯示位置,以及改變從計(jì)算機(jī)圖形元素205開始滑動(dòng)至計(jì)算機(jī)圖形元素209的滑動(dòng)方向和滑動(dòng)路徑。
[0042]請參考圖2-B,圖2-A中示出的音樂游戲編輯界面200中所包括的9個(gè)節(jié)拍點(diǎn)及其對應(yīng)的計(jì)算機(jī)圖形元素201至209在音樂游戲中的呈現(xiàn)狀態(tài)和操作方式如圖2-B所示。沿著圖2-B中樂曲播放時(shí)間箭頭所指方向從上往下,圖2-B示出了隨著樂曲正常播放,音樂游戲運(yùn)行界面210的三種顯示狀態(tài),以及音樂游戲的用戶需要針對音樂游戲運(yùn)行界面210先后發(fā)出的三種觸控屏響應(yīng)手勢,依次為:在第一時(shí)刻,音樂游戲的用戶針對計(jì)算機(jī)圖形元素201和計(jì)算機(jī)圖形元素202發(fā)出短按操作;在第二時(shí)刻,計(jì)算機(jī)圖形元素201和計(jì)算機(jī)圖形元素202從音樂游戲運(yùn)行界面210中消失,音樂游戲的用戶針對計(jì)算機(jī)圖形元素203和計(jì)算機(jī)圖形元素204發(fā)出長按操作;在第三時(shí)刻,計(jì)算機(jī)圖形元素203和計(jì)算機(jī)圖形元素204從音樂游戲運(yùn)行界面210中消失,音樂游戲的用戶沿著圖中箭頭A的方向從計(jì)算機(jī)圖形元素205開始依次經(jīng)過計(jì)算機(jī)圖形元素206至208連貫地滑動(dòng)至計(jì)算機(jī)圖形元素209。
[0043]當(dāng)然圖2-A和圖2-B僅示出了圖1提供的方法的一種實(shí)施例,圖1示出的方法中提及的計(jì)算機(jī)圖形元素、顯示屬性和操作屬性并不限于圖2-A和圖2-B相關(guān)說明中所公開的具體形式。
[0044]優(yōu)選地,在步驟SlOO之后,圖1示出的方法還包括如下步驟:根據(jù)預(yù)定規(guī)則將所述多個(gè)節(jié)拍點(diǎn)拆分為多個(gè)分組。例如根據(jù)時(shí)間規(guī)則,從所述樂曲文件播放的第一秒開始,以30秒為一個(gè)周期,將所述多個(gè)節(jié)拍點(diǎn)拆分為多個(gè)分組;或根據(jù)業(yè)內(nèi)對樂曲的常見的拆分結(jié)構(gòu)規(guī)則,將所述多個(gè)節(jié)拍點(diǎn)拆分為前奏、主歌、副歌、高潮、過門以及結(jié)尾多個(gè)分組,其中每一所述分組包含所述多個(gè)節(jié)拍點(diǎn)中取出的一個(gè)子集。更近一步地,為每一分組設(shè)置定位標(biāo)簽,方便操作者快速地根據(jù)所述定位標(biāo)簽在所述多個(gè)分組之間進(jìn)行跳轉(zhuǎn)。
[0045]需要說明的是,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。
[0046]相應(yīng)地,本發(fā)明還提供了一種音樂游戲的節(jié)拍點(diǎn)的編輯裝置,請參考圖3,圖3是根據(jù)本發(fā)明的音樂游戲的節(jié)拍點(diǎn)的編輯裝置的一個(gè)【具體實(shí)施方式】的結(jié)構(gòu)示意圖,該裝置300包括:
[0047]節(jié)拍確定模塊310,用于根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn);
[0048]圖形化模塊320,用于使用圖形化技術(shù)處理并顯示所述多個(gè)節(jié)拍點(diǎn),其中每一所述節(jié)拍點(diǎn)對應(yīng)地處理并顯示為在該樂曲文件的播放時(shí)間軸上的一個(gè)計(jì)算機(jī)圖形元素;
[0049]編輯模塊330,用于根據(jù)針對所述計(jì)算機(jī)圖形元素的編輯操作確定該計(jì)算機(jī)圖形元素在音樂游戲中的顯示屬性和/或操作屬性。
[0050]具體地,節(jié)拍確定模塊310根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn)的工作方法包括:結(jié)合低通頻域過濾和子頻帶頻率脈沖統(tǒng)計(jì)結(jié)果來分析所述樂曲文件的波形,以確定所述多個(gè)節(jié)拍點(diǎn)。
[0051]典型地,所述編輯操作包括:針對所述計(jì)算機(jī)圖形元素的拖拽、選取、刪除和復(fù)制。所述計(jì)算機(jī)圖形元素包括:指示圖像,用于提示用戶在所述音樂游戲中觸發(fā)針對所述節(jié)拍點(diǎn)的觸控屏響應(yīng)手勢。
[0052]優(yōu)選地,如圖3所示,裝置300還包括提取模塊340,用于通過頻域子帶過濾分離所述樂曲文件中的人聲區(qū)域和樂器區(qū)域,并從所述多個(gè)節(jié)拍點(diǎn)中提取出人聲節(jié)拍點(diǎn)和樂器節(jié)拍點(diǎn)。
[0053]優(yōu)選地,如圖3所示,裝置300還包括分組模塊350,用于根據(jù)預(yù)定規(guī)則將所述多個(gè)節(jié)拍點(diǎn)拆分為多個(gè)分組。
[0054]本部分出現(xiàn)的術(shù)語和名詞與前文中相同的術(shù)語或名詞具有一致的含義,例如所述“節(jié)拍點(diǎn)”、“音樂游戲”、“計(jì)算機(jī)圖形元素”等,上述術(shù)語或名詞及其涉及的工作原理均可參考前文中相關(guān)部分的描述和解釋,為了簡便起見在此不再贅述。
[0055]裝置300及其包括的各部分優(yōu)選地實(shí)施為一種計(jì)算機(jī)程序產(chǎn)品,上述計(jì)算機(jī)程序產(chǎn)品的實(shí)施例可以通過使用用于計(jì)算機(jī)可讀信息的任何記錄介質(zhì)來實(shí)現(xiàn),所述記錄介質(zhì)包括磁介質(zhì)、光介質(zhì)或其他適合的介質(zhì)。一方面,裝置300可以實(shí)施為單機(jī)結(jié)構(gòu),裝置300及其包括的各部分運(yùn)行在一臺(tái)計(jì)算機(jī)設(shè)備中;另一方面,裝置300可以實(shí)施為B/S架構(gòu)或C/S架構(gòu),裝置300包括的各部分分布在通過互聯(lián)網(wǎng)連接的終端和服務(wù)器上。
[0056]請參考圖4,圖4是可實(shí)現(xiàn)本發(fā)明提供的音樂游戲的節(jié)拍點(diǎn)的編輯方法的計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖,該計(jì)算機(jī)設(shè)備至少包括如下部分:CPU (中央處理器)401、RAM (隨機(jī)存儲(chǔ)器)402、R0M (只讀存儲(chǔ)器)403、系統(tǒng)總線400、硬盤控制單元404、硬盤405、人機(jī)交互外部設(shè)備控制單元406、人機(jī)交互外部設(shè)備407、串行接口控制單元408、串行接口外部設(shè)備409、并行接口控制單元410、并行接口外部設(shè)備411、顯示設(shè)備控制單元412和顯示設(shè)備413。其中,CPU401、RAM402、R0M403、硬盤控制單元404、人機(jī)交互外部設(shè)備控制單元406、串行接口控制單元408、并行接口控制單元410以及顯示設(shè)備控制單元412與系統(tǒng)總線400相連接,并通過系統(tǒng)總線400實(shí)現(xiàn)彼此之前的通信。此外,硬盤控制單元404與硬盤405相連接;人機(jī)交互外部設(shè)備控制單元406與人機(jī)交互外部設(shè)備407相連接,典型地該人機(jī)交互外部設(shè)備是鼠標(biāo)、軌跡球、觸摸屏或鍵盤;串行接口控制單元408與串行接口外部設(shè)備409相連接;并行接口控制單元410與并行接口外部設(shè)備411相連接;顯示設(shè)備控制單元412和顯示設(shè)備413相連接。
[0057]圖3所述的結(jié)構(gòu)框圖僅僅示出了能實(shí)踐本發(fā)明各個(gè)實(shí)施例的一種計(jì)算機(jī)設(shè)備的結(jié)構(gòu),而并非是對本發(fā)明的實(shí)踐環(huán)境的限制。在一些情況下,可以根據(jù)需要添加或者減少該計(jì)算機(jī)設(shè)備中的一些設(shè)備。例如,圖3所示的設(shè)備可以移除人機(jī)交互外部設(shè)備407和顯示設(shè)備413,其具體實(shí)施形態(tài)僅僅是一個(gè)能夠被外部設(shè)備訪問的服務(wù)器。當(dāng)然圖4所示的計(jì)算機(jī)設(shè)備可以單獨(dú)地實(shí)現(xiàn)本發(fā)明運(yùn)行的環(huán)境,也可以通過網(wǎng)絡(luò)互相連接起來而提供本發(fā)明各個(gè)實(shí)施例所適用運(yùn)行環(huán)境,例如本發(fā)明的各個(gè)模塊和/步驟可以分布地實(shí)現(xiàn)在互相連接的各個(gè)計(jì)算機(jī)設(shè)備中。
[0058]請參考圖5,圖5是用于實(shí)現(xiàn)和運(yùn)行本發(fā)明提供的音樂游戲的智能終端的結(jié)構(gòu)示意圖,即圖5示意性地示出了所述智能終端的常見結(jié)構(gòu),參考圖5對常見的智能終端的內(nèi)部組件、軟件和協(xié)議結(jié)構(gòu)進(jìn)行說明。
[0059]該智能終端具有處理器510,其負(fù)責(zé)移動(dòng)終端的整體操作,并且可以利用任何商業(yè)可得中央處理單元、數(shù)字信號處理器或任何其他電子可編程邏輯器件實(shí)現(xiàn)。處理器510具有關(guān)聯(lián)的存儲(chǔ)器520,該存儲(chǔ)器520包括但不限于RAM存儲(chǔ)器、ROM存儲(chǔ)器、EEPROM存儲(chǔ)器、閃存或其組合。存儲(chǔ)器520由處理器500控制用于各種目的,其中之一在于為智能終端中各種軟件存儲(chǔ)程序指令和數(shù)據(jù)。
[0060]該智能終端的軟件層面包括實(shí)時(shí)操作系統(tǒng)540、用于人機(jī)界面560的驅(qū)動(dòng)器、應(yīng)用處理機(jī)550和各種應(yīng)用。所述應(yīng)用例如是文本編輯器551、手寫識(shí)別應(yīng)用552和各種其他多媒體應(yīng)用553,典型地該其他多媒體應(yīng)用包括諸如語音呼叫應(yīng)用、視頻呼叫應(yīng)用、發(fā)送和接收短消息服務(wù)(SMS)消息應(yīng)用、多媒體消息服務(wù)(MMS)應(yīng)用或電子郵件應(yīng)用、web瀏覽器、即時(shí)消息收發(fā)應(yīng)用、電話簿應(yīng)用、日歷應(yīng)用、控制面板應(yīng)用、照相機(jī)應(yīng)用、一個(gè)或多個(gè)視頻游戲、記事本應(yīng)用等。應(yīng)當(dāng)注意,上述應(yīng)用的兩個(gè)或更多可以作為同一應(yīng)用執(zhí)行。
[0061]所述智能終端還包括一個(gè)或多個(gè)硬件控制器,用于與人機(jī)界面560的驅(qū)動(dòng)器一起與顯示設(shè)備561,物理按鍵562、麥克風(fēng)563和各種其他I/O設(shè)備(諸如揚(yáng)聲器、振動(dòng)器、響鈴發(fā)生器、LED指示器等)協(xié)作,以實(shí)現(xiàn)所述智能終端的人機(jī)交互。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解用戶可以通過這樣形成的人機(jī)界面560來操作移動(dòng)終端。
[0062]該智能終端的軟件層面還可以包括各種模塊、協(xié)議棧、驅(qū)動(dòng)器等與通信相關(guān)的邏輯,歸納為如圖3中示出的通信接口 570,用于為無線射頻接口 571以及可選地為藍(lán)牙接口572和/或紅外接口 573提供通信服務(wù)(例如傳輸、網(wǎng)絡(luò)和連通性),以實(shí)現(xiàn)所述智能終端的網(wǎng)絡(luò)連通性。無線射頻接口 571包括內(nèi)部或外部天線以及用于建立和維護(hù)通往基站的無線鏈路的適當(dāng)無線電電路。如本領(lǐng)域技術(shù)人員公知的,所述無線電電路包括一系列模擬和數(shù)字電子組件,其一起形成無線電接收機(jī)和發(fā)射機(jī)。這些組件例如包括帶通濾波器、放大器、混頻器、本地振蕩器、低通濾波器、AD/DA轉(zhuǎn)換器等。
[0063]移動(dòng)通信終端還可以包括讀卡裝置530,該讀卡裝置530通常包括處理器以及數(shù)據(jù)存儲(chǔ)器等,用于讀出SIM卡的信息并以此為根據(jù)協(xié)作無線射頻接口 517接入運(yùn)營商所提供的網(wǎng)絡(luò)。
[0064]本發(fā)明提供的音樂游戲的節(jié)拍點(diǎn)的編輯方法可以使用可編程邏輯器件來實(shí)現(xiàn),也可以實(shí)施為計(jì)算機(jī)程序軟件,例如根據(jù)本發(fā)明的實(shí)施例可以是一種計(jì)算機(jī)程序產(chǎn)品,運(yùn)行該程序產(chǎn)品使計(jì)算機(jī)執(zhí)行用于所示范的方法。所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該介質(zhì)上包含計(jì)算機(jī)程序邏輯或代碼部分,用于實(shí)現(xiàn)上述方法的各個(gè)步驟。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是被安裝在計(jì)算機(jī)中的內(nèi)置介質(zhì)或者可從計(jì)算機(jī)主體拆卸的可移動(dòng)介質(zhì)(例如熱拔插技術(shù)存儲(chǔ)設(shè)備)。所述內(nèi)置介質(zhì)包括但不限于可重寫的非易失性存儲(chǔ)器,例如RAM、ROM、快閃存儲(chǔ)器和硬盤。所述可移動(dòng)介質(zhì)包括但不限于:光存儲(chǔ)媒體(例如CD-ROM和DVD )、磁光存儲(chǔ)媒體(例如MO)、磁存儲(chǔ)媒體(例如盒帶或移動(dòng)硬盤)、具有內(nèi)置的可重寫的非易失性存儲(chǔ)器的媒體(例如存儲(chǔ)卡)和具有內(nèi)置ROM的媒體(例如ROM盒)。
[0065]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,任何具有適當(dāng)編程裝置的計(jì)算機(jī)系統(tǒng)都將能夠執(zhí)行包含在程序產(chǎn)品中的本發(fā)明的方法的諸步驟。盡管本說明書中描述的多數(shù)【具體實(shí)施方式】都側(cè)重于軟件程序,但是作為固件和硬件實(shí)現(xiàn)本發(fā)明提供的方法的替代實(shí)施例同樣在本發(fā)明要求保護(hù)的范圍之內(nèi)。
[0066]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括”一詞不排除其他部件、單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)部件、單元或裝置也可以由一個(gè)部件、單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。
[0067]本發(fā)明提供的音樂游戲的節(jié)拍點(diǎn)的編輯方法及裝置為音樂游戲的開發(fā)人員提供了編輯樂曲中節(jié)拍點(diǎn)的圖形化界面,便于所述開發(fā)人員編輯所述節(jié)拍點(diǎn)在音樂游戲中的相關(guān)屬性。實(shí)施本發(fā)明提供的所述編輯方法和裝置獲得所述圖形化界面,可提升所述開發(fā)人員編輯所述節(jié)拍點(diǎn)的工作效率,以及降低所述開發(fā)人員編輯所述節(jié)拍點(diǎn)的錯(cuò)誤率。
[0068]以上所揭露的僅為本發(fā)明的一些較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種音樂游戲的節(jié)拍點(diǎn)的編輯方法,該方法包括: 根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn); 使用圖形化技術(shù)處理并顯示所述多個(gè)節(jié)拍點(diǎn),其中每一所述節(jié)拍點(diǎn)對應(yīng)地處理并顯示為在該樂曲文件的播放時(shí)間軸上的一個(gè)計(jì)算機(jī)圖形元素; 根據(jù)針對所述計(jì)算機(jī)圖形元素的編輯操作確定該計(jì)算機(jī)圖形元素在音樂游戲中的顯示屬性和/或操作屬性。
2.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)樂曲文件生成多個(gè)節(jié)拍點(diǎn)包括: 結(jié)合低通頻域過濾和子頻帶頻率脈沖統(tǒng)計(jì)結(jié)果來分析所述樂曲文件的波形,以確定所述多個(gè)節(jié)拍點(diǎn)。
3.根據(jù)權(quán)利要求1或2所述的方法,該方法還包括: 通過頻域子帶過濾分離所述樂曲文件中的人聲區(qū)域和樂器區(qū)域,并從所述多個(gè)節(jié)拍點(diǎn)中提取出人聲節(jié)拍點(diǎn)和樂器節(jié)拍點(diǎn)。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述編輯操作包括: 針對所述計(jì)算機(jī)圖形元素的拖拽、選取、刪除和復(fù)制。
5.根據(jù)權(quán)利要求1所述的方法,該方法還包括: 根據(jù)預(yù)定規(guī)則將所述多個(gè)節(jié)拍點(diǎn)拆分為多個(gè)分組。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述計(jì)算機(jī)圖形元素包括: 指示圖像,用于提示用戶在所述音樂游戲中觸發(fā)針對所述節(jié)拍點(diǎn)的觸控屏響應(yīng)手勢。
7.一種音樂游戲的節(jié)拍點(diǎn)的編輯裝置,該裝置包括: 節(jié)拍確定模塊,用于根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn); 圖形化模塊,用于使用圖形化技術(shù)處理并顯示所述多個(gè)節(jié)拍點(diǎn),其中每一所述節(jié)拍點(diǎn)對應(yīng)地處理并顯示為在該樂曲文件的播放時(shí)間軸上的一個(gè)計(jì)算機(jī)圖形元素; 編輯模塊,用于根據(jù)針對所述計(jì)算機(jī)圖形元素的編輯操作確定該計(jì)算機(jī)圖形元素在音樂游戲中的顯示屬性和/或操作屬性。
8.根據(jù)權(quán)利要求7所述的裝置,其中,根據(jù)樂曲文件確定多個(gè)節(jié)拍點(diǎn)包括: 結(jié)合低通頻域過濾和子頻帶頻率脈沖統(tǒng)計(jì)結(jié)果來分析所述樂曲文件的波形,以確定所述多個(gè)節(jié)拍點(diǎn)。
9.根據(jù)權(quán)利要求7或8所述的裝置,該裝置還包括: 提取模塊,用于通過頻域子帶過濾分離所述樂曲文件中的人聲區(qū)域和樂器區(qū)域,并從所述多個(gè)節(jié)拍點(diǎn)中提取出人聲節(jié)拍點(diǎn)和樂器節(jié)拍點(diǎn)。
10.根據(jù)權(quán)利要求7所述的裝置,其中,所述編輯操作包括: 針對所述計(jì)算機(jī)圖形元素的拖拽、選取、刪除和復(fù)制。
11.根據(jù)權(quán)利要求7所述的裝置,該裝置還包括: 分組模塊,用于根據(jù)預(yù)定規(guī)則將所述多個(gè)節(jié)拍點(diǎn)拆分為多個(gè)分組。
12.根據(jù)權(quán)利要求7所述的裝置,其中,所述計(jì)算機(jī)圖形元素包括: 指示圖像,用于提示用戶在所述音樂游戲中觸發(fā)針對所述節(jié)拍點(diǎn)的觸控屏響應(yīng)手勢。
【文檔編號】G06F9/44GK104346147SQ201310324036
【公開日】2015年2月11日 申請日期:2013年7月29日 優(yōu)先權(quán)日:2013年7月29日
【發(fā)明者】姜峰 申請人:人人游戲網(wǎng)絡(luò)科技發(fā)展(上海)有限公司