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

一種樂(lè)譜演奏的方法和裝置的制造方法_4

文檔序號(hào):9525196閱讀:來(lái)源:國(guó)知局
述文件。
[0104]在此,音樂(lè)元素的分類包括但不限于:五線、音符、G譜號(hào)、F譜號(hào)、C譜號(hào)、變音記號(hào)、連音符、休止符、小節(jié)。
[0105]優(yōu)選地,在步驟402中,樂(lè)譜演奏裝置1對(duì)所述音樂(lè)元素標(biāo)記時(shí)間戳,生成所述音樂(lè)描述文件。例如,在步驟402中,樂(lè)譜演奏裝置1將每一個(gè)音符、音節(jié)、音高、連音等音樂(lè)元素識(shí)別出來(lái)并標(biāo)記時(shí)間戳,該時(shí)間戳例如標(biāo)記演奏該音樂(lè)元素的長(zhǎng)短(時(shí)值)以及該音樂(lè)元素相對(duì)該段音樂(lè)起始位置的時(shí)間偏移,從而生成所述音樂(lè)描述文件。
[0106]優(yōu)選地,在步驟402中,樂(lè)譜演奏裝置1根據(jù)樂(lè)譜的樂(lè)器特征,標(biāo)注默認(rèn)樂(lè)器,生成與所述默認(rèn)樂(lè)器對(duì)應(yīng)的所述音樂(lè)描述文件。具體地,每個(gè)樂(lè)譜例如可以有其對(duì)應(yīng)的樂(lè)器特征,如鋼琴是雙行譜,小提琴是高音譜,大提琴是低音譜等等,在步驟402中,樂(lè)譜演奏裝置1識(shí)別出該樂(lè)譜的樂(lè)器特征,并根據(jù)該樂(lè)譜的樂(lè)器特征,標(biāo)注默認(rèn)樂(lè)器,識(shí)別樂(lè)譜并生成與該默認(rèn)樂(lè)器對(duì)應(yīng)的音樂(lè)描述文件,例如,在該音樂(lè)描述文件的特定字段中寫入該默認(rèn)樂(lè)器。
[0107]優(yōu)選地,在步驟402中,樂(lè)譜演奏裝置1獲取所述用戶所指定的指定樂(lè)器,根據(jù)所述指定樂(lè)器,生成與所述指定樂(lè)器對(duì)應(yīng)的音樂(lè)描述文件。具體地,除了根據(jù)樂(lè)譜的樂(lè)器特征來(lái)標(biāo)注樂(lè)器,用戶也可以自己指定其想要的指定樂(lè)器,例如,樂(lè)譜演奏裝置1通過(guò)下拉框等形式,將可供用戶選擇的樂(lè)器類型提供給該用戶,用戶通過(guò)點(diǎn)選等方式,選擇了其想要的指定樂(lè)器,在步驟402中,樂(lè)譜演奏裝置1獲取該用戶指定的指定樂(lè)器,根據(jù)該指定樂(lè)器,生成與該指定樂(lè)器對(duì)應(yīng)的音樂(lè)描述文件。例如,用戶所指定的指定樂(lè)器為鋼琴,則在步驟402中,樂(lè)譜演奏裝置1根據(jù)該指定樂(lè)器及其對(duì)應(yīng)的音樂(lè)規(guī)則,識(shí)別樂(lè)譜并生成與鋼琴對(duì)應(yīng)的音樂(lè)描述文件。
[0108]在此,若用戶一開(kāi)始就指定播放的樂(lè)器,在步驟402中,樂(lè)譜演奏裝置1獲取用戶的選擇之后,根據(jù)所述指定樂(lè)器的特征,直接生成指定樂(lè)器對(duì)應(yīng)的音樂(lè)描述文件;用戶亦可以在播放時(shí)指定播放的樂(lè)器。
[0109]本領(lǐng)域技術(shù)人員應(yīng)能理解上述識(shí)別樂(lè)譜生成音樂(lè)描述文件的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的識(shí)別樂(lè)譜生成音樂(lè)描述文件的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員應(yīng)能理解上述對(duì)獲取到的樂(lè)譜進(jìn)行OCR識(shí)別僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的識(shí)別方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述音樂(lè)元素的種類僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的音樂(lè)元素的種類如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍內(nèi),并在此以引用方式包含于此。
[0110]在步驟403中,樂(lè)譜演奏裝置1根據(jù)所述音樂(lè)描述文件生成對(duì)應(yīng)的音樂(lè)播放文件。具體地,基于在步驟402中判斷的音樂(lè)元素的位置、對(duì)音樂(lè)元素的分類或者對(duì)音樂(lè)元素標(biāo)記的時(shí)間戳,在步驟403中,樂(lè)譜演奏裝置1將在步驟402中根據(jù)標(biāo)注的默認(rèn)樂(lè)器或者用戶指定的指定樂(lè)器生成的對(duì)應(yīng)的音樂(lè)描述文件轉(zhuǎn)成對(duì)應(yīng)的音樂(lè)播放文件。例如,在步驟403中,樂(lè)譜演奏裝置1根據(jù)所述音樂(lè)描述文件輸入的樂(lè)器類型、音樂(lè)元素以及各個(gè)音樂(lè)元素的時(shí)間戳,將所述音樂(lè)描述文件轉(zhuǎn)換成標(biāo)準(zhǔn)MIDI格式文件。
[0111]在此,當(dāng)用戶設(shè)備未自帶聲源或者其自帶的聲源不滿足需求時(shí),在步驟403中,樂(lè)譜演奏裝置1可以采用波表文件。所述波表文件將各種真實(shí)樂(lè)器所能發(fā)出的所有聲音(包括各個(gè)音域、聲調(diào)等)進(jìn)行取樣、存儲(chǔ)而得到一個(gè)文件庫(kù)。在播放時(shí),播放軟件根據(jù)音樂(lè)播放文件需要的樂(lè)器和音色,查找對(duì)應(yīng)的波表文件,當(dāng)該用戶設(shè)備自帶的波表文件不符合要求時(shí),還可以從服務(wù)器下載對(duì)應(yīng)的完整的波表文件。例如,在步驟403中,樂(lè)譜演奏裝置1生成所述標(biāo)準(zhǔn)MIDI格式文件時(shí)可以使用波表文件,播放時(shí),根據(jù)MIDI格式文件紀(jì)錄的樂(lè)曲信息向波表文件發(fā)出指令,從“表格”中逐一找出對(duì)應(yīng)的聲音信息,經(jīng)過(guò)合成、加工后回放出來(lái)。如果對(duì)音效沒(méi)有特別要求,可以不用專門生成波表文件庫(kù),而將在步驟402中生成的音樂(lè)描述文件直接轉(zhuǎn)換成標(biāo)準(zhǔn)MIDI文件,在演奏樂(lè)譜時(shí)采用設(shè)備自帶聲源。
[0112]本領(lǐng)域技術(shù)人員應(yīng)能理解上述根據(jù)所述音樂(lè)描述文件生成對(duì)應(yīng)的音樂(lè)播放文件的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)生成音樂(lè)播放文件的方法如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述生成的音樂(lè)播放文件為標(biāo)準(zhǔn)MIDI格式文件的情況僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的文件格式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍內(nèi),并在此以引用方式包含于此。
[0113]在步驟404中,樂(lè)譜演奏裝置1根據(jù)所述樂(lè)譜的樂(lè)譜名稱進(jìn)行匹配搜索,獲得對(duì)應(yīng)的搜索結(jié)果。具體地,樂(lè)譜名稱的確定包括但不限于:1)用戶上傳樂(lè)譜名稱;2)樂(lè)譜上有表示樂(lè)譜名稱的文字,通過(guò)文字檢測(cè)和識(shí)別系統(tǒng)識(shí)別樂(lè)譜名稱;3)根據(jù)樂(lè)譜圖形識(shí)別獲取的樂(lè)譜名稱;4)根據(jù)音樂(lè)播放文件匹配確定樂(lè)譜名稱;在步驟404中,樂(lè)譜演奏裝置1根據(jù)所述樂(lè)譜的樂(lè)譜名稱在網(wǎng)絡(luò)中或者在本地進(jìn)行匹配搜索,獲得對(duì)應(yīng)的搜索結(jié)果,例如,獲得與所述樂(lè)譜對(duì)應(yīng)的至少一個(gè)演奏版本,給用戶提供選擇。
[0114]優(yōu)選地,在步驟404中,樂(lè)譜演奏裝置1根據(jù)所述音樂(lè)播放文件的指紋,在樂(lè)曲指紋庫(kù)中進(jìn)行匹配查詢,確定所述樂(lè)譜名稱。具體地,在步驟404中,樂(lè)譜演奏裝置1根據(jù)所述音樂(lè)播放文件的指紋,在樂(lè)曲指紋庫(kù)中例如利用哈希表原理進(jìn)行匹配查詢,確定所述樂(lè)譜名稱。
[0115]在此,所述指紋包括但不限于:時(shí)間信息、聲音頻率、聲音強(qiáng)度。時(shí)間信息例如可以理解為X坐標(biāo),該點(diǎn)相對(duì)該段音樂(lè)起始位置的時(shí)間偏移;聲音頻率例如可以理解為Y坐標(biāo),是該點(diǎn)的聲音頻率;聲音強(qiáng)度例如可以理解為Z坐標(biāo),是該點(diǎn)的聲音能量的大小。
[0116]例如,在步驟404中,樂(lè)譜演奏裝置1通過(guò)離散傅里葉變換,提取該音樂(lè)播放文件的時(shí)間信息、聲音頻率、聲音強(qiáng)度等信息,從而構(gòu)成該音樂(lè)播放文件的指紋,接著,根據(jù)該指紋,在樂(lè)曲指紋庫(kù)中進(jìn)行匹配查詢,確定該樂(lè)譜名稱,進(jìn)而,根據(jù)該樂(lè)譜名稱進(jìn)行匹配搜索,獲得對(duì)應(yīng)的搜索結(jié)果。
[0117]優(yōu)選地,樂(lè)譜演奏裝置1還可以獲取樂(lè)曲的指紋,根據(jù)所述指紋與所述樂(lè)曲的名稱之間的映射關(guān)系,建立或更新所述樂(lè)曲指紋庫(kù)。具體地,對(duì)于用來(lái)建庫(kù)的各個(gè)樂(lè)曲,其具有已知的、確定的名稱,樂(lè)譜演奏裝置1例如利用離散傅里葉變換,提取這些樂(lè)曲的指紋,如分別提取這些樂(lè)曲的時(shí)間信息、聲音頻率、聲音強(qiáng)度等信息,從而分別構(gòu)成這些樂(lè)曲的指紋;樂(lè)譜演奏裝置1將這些樂(lè)曲的指紋與名稱之間的映射關(guān)系存入該樂(lè)曲指紋庫(kù),從而建立或更新所述樂(lè)曲指紋庫(kù),該樂(lè)曲指紋庫(kù)包含上百萬(wàn)甚至更多樂(lè)曲的指紋。
[0118]本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定樂(lè)譜名稱的方法僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的生成音樂(lè)播放文件的方法如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述搜索與樂(lè)譜名稱對(duì)應(yīng)的演奏版本的方法僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的搜索與樂(lè)譜名稱對(duì)應(yīng)的演奏版本的方法如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍內(nèi),并在此以引用方式包含于此。
[0119]在步驟405中,樂(lè)譜演奏裝置1若所述搜索結(jié)果包括與所述樂(lè)譜對(duì)應(yīng)的至少一個(gè)演奏版本,自所述音樂(lè)播放文件或所述至少一個(gè)演奏版本中選擇一個(gè)版本進(jìn)行演奏;若所述搜索結(jié)果未包括所述演奏版本,演奏所述音樂(lè)播放文件。具體地,當(dāng)在步驟405中,樂(lè)譜演奏裝置1搜索獲得與該樂(lè)譜對(duì)應(yīng)的至少一個(gè)演奏版本時(shí),自在步驟403中生成的所述音樂(lè)播放文件或該在步驟404中搜索到的所述至少一個(gè)演奏版本中選擇一個(gè)版本進(jìn)行演奏。該選擇可以是隨機(jī)的,也可以根據(jù)用戶的選擇來(lái)確定。用戶可以選擇合成的音樂(lè)播放文件進(jìn)行演奏,也可以從搜索到的演奏版本中選擇一個(gè)進(jìn)行演奏。例如,當(dāng)用戶選擇播放一個(gè)演奏版本時(shí),在步驟405中,樂(lè)譜演奏裝置1根據(jù)用戶的選擇自動(dòng)鏈接到對(duì)應(yīng)的資源播放該演奏版本;當(dāng)用戶選擇播放合成的音樂(lè)播放文件時(shí),存在至少以下兩種情況:1)用戶沒(méi)有指定樂(lè)器或者用戶指定的樂(lè)器正好是在步驟402中標(biāo)注的默認(rèn)樂(lè)器,則按照標(biāo)注的默認(rèn)樂(lè)器對(duì)應(yīng)的音樂(lè)播放文件進(jìn)行演奏;2)用戶指定的樂(lè)器為非默認(rèn)樂(lè)器,在步驟405中,樂(lè)譜演奏裝置1獲取用戶指定的樂(lè)器,根據(jù)指定樂(lè)器重新編寫所述音樂(lè)描述文件,生成指定樂(lè)器對(duì)應(yīng)的音樂(lè)描述文件,并根據(jù)該音樂(lè)描述文件生成指定樂(lè)器對(duì)應(yīng)的音樂(lè)播放文件進(jìn)行演奏。
[0120]當(dāng)在步驟404中,樂(lè)譜演奏裝置1沒(méi)有搜索獲得與該樂(lè)譜對(duì)應(yīng)的演奏版本時(shí),在步驟405中,樂(lè)譜演奏裝置1演奏該合成的音樂(lè)播放文件,其演奏的過(guò)程同樣存在如上所述的情況,此處不再贅述,并通過(guò)引用的方式包含于此。
[0121]優(yōu)選地,樂(lè)譜演奏的方法還還包括步驟406 (未示出)。在步驟406中,若所述搜索結(jié)果包括與所述樂(lè)譜對(duì)應(yīng)的至少一個(gè)演奏版本,樂(lè)譜演奏裝置1根據(jù)所述至少一個(gè)演奏版本,對(duì)所述音樂(lè)描述文件、所述音樂(lè)播放文件進(jìn)行逆向修正。具體地,當(dāng)在步驟404中能夠匹配搜索獲得與該樂(lè)譜對(duì)應(yīng)的至少一個(gè)演奏版本時(shí),在步驟406中,樂(lè)譜演奏裝置1根據(jù)所述至少一個(gè)演奏版本,將其對(duì)應(yīng)的聲音文件轉(zhuǎn)換為音樂(lè)播放文件,進(jìn)而,根據(jù)該音樂(lè)播放文件進(jìn)行逆推,確定各音樂(lè)元素,從而對(duì)在步驟402中生成的音樂(lè)描述文件進(jìn)行逆向修正,例如修正音樂(lè)元素在所述樂(lè)譜中的位置判斷誤差、對(duì)音樂(lè)元素分類和標(biāo)記時(shí)間戳的誤差。例如,當(dāng)在步驟404中匹配搜索獲得與該樂(lè)譜對(duì)應(yīng)的至少一個(gè)演奏版本時(shí),在該步驟406中,樂(lè)譜演奏裝置1根據(jù)該至少一個(gè)演奏版本中的一個(gè),根據(jù)該演奏版本的聲音文件,把該聲音文件轉(zhuǎn)換成MIDI格式,進(jìn)而確定演奏的樂(lè)器,以及音符、音節(jié)、音調(diào)、音高、停止符等音樂(lè)元素加上各個(gè)音樂(lè)元素的時(shí)間戳,這樣逆推出的音樂(lè)描述文件去修正之前的音樂(lè)描述文件。
[0122]本領(lǐng)域技術(shù)人員應(yīng)能理解上述修正方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的修正方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍內(nèi),并在此以引用方式包含于此。
[0123]在此,樂(lè)譜演奏裝置1根據(jù)樂(lè)譜名稱匹配搜索獲得與所述樂(lè)譜對(duì)應(yīng)的至少一個(gè)演奏版本后,會(huì)根據(jù)搜索到的演奏版本對(duì)所述音樂(lè)描述文件和音樂(lè)播放文件進(jìn)行反饋修正,使所述音樂(lè)描述文件和音樂(lè)播放文件更佳準(zhǔn)確,減少合成版本的演奏誤差,提高了用戶的使用體驗(yàn)。
[0124]優(yōu)選地,樂(lè)譜演奏的方法還包括步驟407 (未示出)。在步驟407中,樂(lè)譜演奏裝置1獲取所述用戶以指定樂(lè)器演奏所述音樂(lè)播放文件的選擇;根據(jù)所述指定樂(lè)器,重新編寫所述音樂(lè)描述文件,生成與所述指定樂(lè)器對(duì)應(yīng)的音樂(lè)描述文件;根據(jù)所述音樂(lè)描述文件,以所述指定樂(lè)器生成所述音樂(lè)播放文件;在步驟405中,樂(lè)譜演奏裝置1演奏該音樂(lè)播放文件。具體地,當(dāng)用戶選擇以指定樂(lè)器演奏所述音樂(lè)播放文件時(shí),在步驟407中,樂(lè)譜演奏裝置1根據(jù)音樂(lè)規(guī)則對(duì)在步驟402中生成的音樂(lè)描述文件進(jìn)行重新編寫,生成與所述指定樂(lè)器對(duì)應(yīng)的音樂(lè)描述文件,再將所述音樂(lè)描述文件生成所述音樂(lè)播放文件。例如,在步驟401中,樂(lè)譜演奏裝置1所獲取的樂(lè)譜為五線譜,默認(rèn)的樂(lè)器為鋼琴,音樂(lè)描述文件和音樂(lè)播放文件都是按照鋼琴的規(guī)則生成的,而用戶指定樂(lè)器吉他進(jìn)行演奏,則在步驟407中,樂(lè)譜演奏裝置1將鋼琴對(duì)應(yīng)的五線譜先轉(zhuǎn)化成簡(jiǎn)譜,由簡(jiǎn)譜轉(zhuǎn)化成吉他對(duì)應(yīng)的五線譜,對(duì)吉他對(duì)應(yīng)的五線譜重新編寫成新的音樂(lè)描述文件,根據(jù)所述新的音樂(lè)描述文件生成吉他對(duì)應(yīng)的音樂(lè)播放文件。隨后,在步驟405中,樂(lè)譜演奏裝置1演奏該重編后的音樂(lè)播放文件。
[0125]本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定演奏版本和演奏樂(lè)器的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定演奏版本和演奏樂(lè)器的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍內(nèi)
當(dāng)前第4頁(yè)1 2 3 4 5 6 
卢龙县| 荔波县| 晴隆县| 辽宁省| 河北区| 志丹县| 布拖县| 常宁市| 西青区| 正安县| 新营市| 汶上县| 铁力市| 怀集县| 常宁市| 静宁县| 宽甸| 磐石市| 庆阳市| 长春市| 昌吉市| 常德市| 化德县| 济源市| 昭觉县| 琼结县| 建阳市| 合江县| 临西县| 丰县| 奉化市| 临江市| 宁安市| 萨迦县| 左云县| 夏河县| 静乐县| 延长县| 都兰县| 大兴区| 阿坝县|