專利名稱:伴唱機歌曲搜索系統(tǒng)及其旋律數(shù)據(jù)庫構(gòu)成方法
技術(shù)領(lǐng)域:
本發(fā)明中涉及到的是能夠利用哼唱等語音輸入旋律在伴唱機里搜索相關(guān)歌曲的一種伴唱機歌曲搜索系統(tǒng)及其旋律數(shù)據(jù)庫構(gòu)成方法。
(2)背景技術(shù)搜索電影、相片、音樂等多媒體數(shù)據(jù)的方法中,有利用追加到該多媒體中的制作者信息、標(biāo)題、生成日期等參考信息進行搜索的方法和以多媒體內(nèi)容為基礎(chǔ)進行搜索的方法。
但,電子方式的搜索方法,無法充分反映用戶的搜索意圖。例如,要搜索藍天碧海的風(fēng)景照時,如果沒有對該相片的參考信息,就無法進行搜索。不過,后者搜索方法中,將通過影像處理手法從相片自動提取到的信息-顏色信息,作為搜索該相片的特征信息保存,然后用戶以影像調(diào)色板或者相似的其他相片作為咨詢內(nèi)容,對從咨詢內(nèi)容提取到的特征信息和搜索對象內(nèi)容的特征信息相互比較;通過上述過程搜索到所需的相片。
當(dāng)用戶搜索多媒體時,利用該多媒體內(nèi)容性信息進行搜索,就可以根據(jù)用戶的搜索意圖,更加準(zhǔn)確、方便地進行搜索。事實上,現(xiàn)在技術(shù)的應(yīng)用中,用戶已經(jīng)可以利用多媒體的標(biāo)題、作者等信息進行搜索;另外還有很多內(nèi)容可作為搜索信息;例如,搜索動影像時,可以利用動向、顏色信息,搜索相片時,可以利用顏色、形狀信息,搜索音樂時,則可以利用音樂速度、氛圍信息等。這些內(nèi)容性信息,可以由多媒體作者直接輸入,或者自動提取相關(guān)信息并構(gòu)筑適用于搜索的數(shù)據(jù)庫。
上述說明的多媒體搜索中,以音樂為內(nèi)容基礎(chǔ)進行搜索時,如果能利用參考信息(標(biāo)題、演奏者、作曲者、發(fā)行時間等)之外的內(nèi)容性咨詢信息,其搜索更加貼近用戶的搜索意圖。每當(dāng)我們欣賞完音樂,就會對感想或者旋律、曲速等留下一些印象,這些印象內(nèi)容比音樂的參考信息更加容易記憶、更加長久。因此,搜索音樂時,利用這些內(nèi)容性信息進行搜索,或許更加有效。利用內(nèi)容搜索音樂的方法,根據(jù)其咨詢種類大致可分以下4種。
1、旋律咨詢輸入方式的音樂搜索該方法中,用戶可以通過麥克風(fēng)輸入音樂的旋律,并通過該旋律搜索與之相關(guān)的音樂。
2、音樂形式搜索該方法中,通過輸入所需形式的音樂樣曲,或者調(diào)整輸入規(guī)定相應(yīng)音樂形式的幾種變數(shù),并通過上述方法搜索符合所需音樂形式的音樂。
3、曲速搜索該方法中,通過數(shù)值輸入用戶所需的曲速,以此搜索相應(yīng)曲速的音樂。
4、樣曲輸入搜索該方法中,通過輸入已保存音樂文件或者通過麥克風(fēng)輸入正在演奏的音樂,通過上述方法從數(shù)據(jù)庫中搜索與之相同的音樂。
下面對上述音樂數(shù)據(jù)搜索方法中,利用旋律咨詢輸入進行音樂搜索的方法進行說明。
各種音樂要素中,旋律是讓用戶最容易記住的要素。通過音頻媒體聽過的音樂,很容易記住其中主要部分的旋律。利用這種特性的搜索方法就是旋律咨詢輸入音樂搜索方法;用戶可以通過麥克風(fēng)或者鍵盤等輸入裝置,以哼唱或者輕唱的方式將記憶中的部分旋律輸入進去,并從數(shù)據(jù)庫中搜索與輸入旋律相應(yīng)的音樂,然后顯示其搜索結(jié)果。
這種旋律咨詢輸入式音樂搜索技術(shù)的特征是,其音樂數(shù)據(jù)的旋律特征以采用手動(菜單)索引(indexing)方式的數(shù)據(jù)庫為對象。就是說,有關(guān)原有音樂的樂譜信息、音調(diào)、長度等已經(jīng)事先構(gòu)成了菜單式索引。另外,哼唱咨詢中,對通過麥克風(fēng)輸入的信號進行分析,并且自動提取/搜索音調(diào)、長度等信息;這些信息也可以通過鍵盤輸入,進行搜索。因此,這種旋律匹配成為了測試匹配等模式匹配問題,并且能夠有效搜索到這些問題的方法也相繼開發(fā)出來了。
適用于旋律匹配的方法如下記號表現(xiàn)形式的旋律咨詢和音樂之間進行模式匹配的過程中,導(dǎo)入了利用適用于普通測試搜索中的模式內(nèi)容性信息進行匹配的方法,以此提取/搜索旋律記號列的音樂內(nèi)容信息。
其他方法還有以下幾種以計算機音樂表現(xiàn)標(biāo)準(zhǔn)形態(tài)的MIDI格式為基礎(chǔ),進行模式匹配的方法;以旋律為基礎(chǔ),計算兩個MIDE文件類似度的方法;從MIDI文件中提取旋律模式、節(jié)奏模式、代碼模式,并進行模式匹配的方法。另外,還有適用于上述旋律匹配的MIDI文件表現(xiàn)方法。
除此之外,還有以下幾種適用于上述旋律匹配的方法從聲音輸入中提取旋律要素的方法;匹配MIDI文件和哼唱時使用的匹配方法;通過以連續(xù)性音節(jié)之間的差異表現(xiàn)旋律的方法,表現(xiàn)旋律輪廓線以及進行匹配的方法。
前面所講述的,以旋律咨詢?yōu)榛A(chǔ)的音樂搜索技術(shù),還可以應(yīng)用到伴唱系統(tǒng),即,卡拉OK(KARAOKE)系統(tǒng)中。上述旋律咨詢輸入為基礎(chǔ)的歌曲搜索技術(shù)應(yīng)用到伴唱系統(tǒng)時,主要采用旋律咨詢輸入為基礎(chǔ)的歌曲搜索系統(tǒng)內(nèi)設(shè)在伴唱機中的形態(tài)。
現(xiàn)有的伴唱機中,用戶為了選取要唱的歌曲,必須要利用書本形式的菜單。通常書本形態(tài)的選曲用歌曲目錄以歌曲名稱為擬訂依據(jù),即使有分類,在其分類范圍內(nèi),還是要利用歌曲名稱選擇自己要唱的歌曲;并且要利用鍵盤或者遙控器等用戶界面,將選曲的編號輸入到伴唱機中。
就是說,利用現(xiàn)有的練歌房系統(tǒng)要唱歌時,要輸入歌曲編號才能選擇到要唱的歌曲。這種現(xiàn)有方法,不僅要翻閱歌曲目錄,而且如果不知道曲目就無法進行選取。如果能夠通過麥克風(fēng)等輸入裝置直接輸入用戶哼出來的部分旋律,并且通過上述方法搜索到歌曲,就會解決現(xiàn)有技術(shù)中的種種問題。通過哼唱搜索歌曲時,大部分的用戶傾向于哼唱記憶中的部分導(dǎo)向旋律,因此在哼唱旋律輸入和音樂文件中,可以通過導(dǎo)向旋律的匹配搜索相關(guān)音樂。為了音樂搜索,事先從音樂文件中提取出導(dǎo)向旋律構(gòu)成旋律數(shù)據(jù)庫,不僅可以提高搜索的準(zhǔn)確性,而且還可以縮小其搜索時間。
(3)發(fā)明內(nèi)容本發(fā)明的目的是要解決現(xiàn)有技術(shù)中的種種問題,提供一種能夠通過用戶輸入的哼唱旋律,搜索歌曲的伴唱機歌曲搜索系統(tǒng)及其旋律數(shù)據(jù)庫構(gòu)成方法。
其中包括以下內(nèi)容為了以旋律咨詢輸入為基礎(chǔ)搜索到歌曲,要從MIDI形態(tài)的音樂文件中提取相關(guān)旋律,在伴唱系統(tǒng)中形成旋律數(shù)據(jù)庫的方法;利用上述旋律數(shù)據(jù)庫,搜索歌曲的伴唱系統(tǒng)。
本發(fā)明的其他目的是要提供如下內(nèi)容在伴唱機歌曲搜索系統(tǒng)中,通過麥克風(fēng)以哼唱形式輸入的部分旋律為基礎(chǔ)進行選曲時,從保存在伴唱系統(tǒng)光盤等保存載體中的MIDI形態(tài)音樂文件中,形成旋律數(shù)據(jù)庫的方法;利用上述旋律數(shù)據(jù)庫,搜索歌曲的伴唱系統(tǒng)。
本發(fā)明的目的是這樣實現(xiàn)的一種伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法,步驟一,針對適用于伴唱系統(tǒng)的音樂文件,從指定軌道中提取導(dǎo)向旋律;步驟二,將上述導(dǎo)向旋律作為對該旋律信息以及音樂文件的附加信息,以此形成導(dǎo)向旋律特征信息;步驟三,將上述導(dǎo)向旋律特征信息保存為數(shù)據(jù)庫。
另外,本發(fā)明中伴唱機歌曲搜索系統(tǒng)包括從適用于伴唱系統(tǒng)的音樂文件中提取導(dǎo)向旋律,構(gòu)成導(dǎo)向旋律數(shù)據(jù)庫的旋律數(shù)據(jù)庫構(gòu)成裝置;保存上述導(dǎo)向旋律特征信息的導(dǎo)向旋律數(shù)據(jù)庫;從用戶語音輸入的導(dǎo)向旋律中提取旋律特征的旋律咨詢特征提取裝置;上述提取到的用戶輸入導(dǎo)向旋律特征信息和數(shù)據(jù)庫中的導(dǎo)向旋律特征信息做比較,并搜索以及輸出相應(yīng)歌曲的搜索裝置。
本發(fā)明的效果本發(fā)明提供的伴唱機歌曲搜索系統(tǒng)及其旋律數(shù)據(jù)庫構(gòu)成方法,能夠在伴唱機中以用戶哼唱等方式輸入的部分旋律為導(dǎo)向,進行歌曲搜索。
本發(fā)明在伴唱機中,以用戶哼唱等方式輸入的部分旋律為導(dǎo)向旋律搜索歌曲;為此,要從MIDI文件的指定軌道中提取旋律,并且通過被提取旋律特征信息的適當(dāng)表現(xiàn),構(gòu)成數(shù)據(jù)庫;最終實現(xiàn)以導(dǎo)向旋律咨詢?yōu)榛A(chǔ)進行歌曲搜索的目的。
為進一步說明本發(fā)明的上述目的、結(jié)構(gòu)特點和效果,以下將結(jié)合附圖對本發(fā)明進行詳細的描述。
(4)
圖1是本發(fā)明中的旋律數(shù)據(jù)庫構(gòu)成的模塊圖。
圖2以及圖3是本發(fā)明中重復(fù)音刪除方法的標(biāo)示圖。
圖4是本發(fā)明中的旋律數(shù)據(jù)庫保存格式的顯示圖。
圖5是本發(fā)明中的旋律數(shù)據(jù)庫構(gòu)造的顯示圖。
圖6是本發(fā)明中伴唱系統(tǒng)第1實施例模塊圖。
圖7是本發(fā)明中伴唱系統(tǒng)第2實施例模塊圖。
(5)具體實施方式
下面參照附圖,對本發(fā)明的伴唱機歌曲搜索系統(tǒng)及其旋律數(shù)據(jù)庫構(gòu)成方法的構(gòu)成以及操作進行詳細說明。
根據(jù)上述說明,我們可以明確以旋律咨詢?yōu)榛A(chǔ)的音樂搜索技術(shù)完全可以應(yīng)用到伴唱雞中。應(yīng)用到伴唱機時,旋律咨詢輸入式音樂搜索運算系統(tǒng)采用硬件形式,并且設(shè)置在伴唱系統(tǒng)的內(nèi)部;這時,用戶利用伴唱機上的麥克風(fēng)輸入哼唱旋律,伴唱機內(nèi)部具備旋律咨詢式音樂搜索功能的裝置就會對上述哼唱旋律進行分析,并利用到搜索中,然后把該結(jié)果傳送到伴唱機上的顯示裝置中;接著,用戶可以利用伴唱機上的遙控器或者鍵盤等用戶界面,從上述顯示裝置顯示的搜索結(jié)果中選擇所需的歌曲。
本發(fā)明提示了以下內(nèi)容的歌曲搜索系統(tǒng)在練歌房系統(tǒng)中,以通過麥克風(fēng)輸入的部分哼唱旋律為基礎(chǔ)進行選曲時,從保存在練歌房系統(tǒng)光盤等保存載體中的MIDI形態(tài)音樂文件中,自動提取主要旋律,并以該旋律為基礎(chǔ)形成旋律數(shù)據(jù)庫;然后利用上述導(dǎo)向旋律數(shù)據(jù)庫搜索歌曲。
首先,參照圖1對旋律數(shù)據(jù)庫構(gòu)成方法進行說明。
旋律數(shù)據(jù)庫的構(gòu)成如圖1所示,其中包括對MIDI文件進行解碼的MIDI解碼裝置11、在指定軌道中提取重要旋律的旋律提取裝置12、變換旋律特征信息的旋律特征信息轉(zhuǎn)換裝置13;另外,已形成的旋律特征信息則保存在旋律數(shù)據(jù)庫(DB)14中。
首先,對進代碼形態(tài)的MIDI文件(MIDI file)進行解碼處理,并分離每個軌道信息。每個軌道中保存有一種樂器的演奏信息,而且各軌道的演奏信息以事件信息(Event message)、元事件信息(Meta event message)、系統(tǒng)獨有信息(System exclusive message)的形態(tài)保存;在這種演奏信息中,構(gòu)成旋律的音調(diào)信息保存在事件信息中。因此,以上述軌道的演奏信息為基礎(chǔ),按各自軌道提取旋律信息,可以構(gòu)成相關(guān)目錄。
練歌房系統(tǒng)中,作為音源使用的MIDI文件所指的是,保存在固有軌道中的主要旋律。就是說,特定練歌房系統(tǒng)中,規(guī)定導(dǎo)向旋律要保存在指定軌道中。因此,特定練歌房系統(tǒng)中追加旋律為基礎(chǔ)的選曲功能時,可以利用上述信息。
保存在MIDI形態(tài)音樂文件各軌道中的旋律信息中,如果只提取指定軌道內(nèi)的導(dǎo)向旋律信息,可以減少用于主要旋律軌道之外的軌道中提取的旋律和哼唱旋律之間類似度測定的費用,而且還可以縮短搜索時間。
如果指定旋律軌道,就可以從指定的軌道中提取導(dǎo)向旋律,并且將提取到的導(dǎo)向旋律轉(zhuǎn)換成能夠保存在旋律特征數(shù)據(jù)庫中的旋律特征形態(tài)后,再進行保存;這時,執(zhí)行構(gòu)成重要旋律特征信息的操作。所謂特征信息的構(gòu)成,是通過對同時音的處理和對重疊音的處理,在一點以一個音構(gòu)成導(dǎo)向旋律的操作過程。
在這過程中,如圖2以及圖3一樣,一個軌道上的旋律有時候也會同時存在多數(shù)個音。
這時,如果要提取導(dǎo)向旋律,就要從同時發(fā)生的多數(shù)個音中,只選取一個音。首先,要除去音調(diào)明顯低的音;這是因為,重要的音會比其他音其音調(diào)更大一些。然后,要除去同時或者部分重復(fù)發(fā)生的同時音。
圖2中所標(biāo)示的就是除去同時發(fā)生2個音的過程圖。同時發(fā)生多數(shù)個音時,大部分人會將最高的音記為旋律。因此,同時發(fā)生時,要把較高的音選定為導(dǎo)向旋律。如圖2所示,同時發(fā)生N11、N12,并且在其中選取高音N11作為導(dǎo)向旋律;同樣,同時發(fā)生N21、N22,并且在其中選取高音N21作為導(dǎo)向旋律;同時發(fā)生N31、N32,并且在其中選取高音N31作為導(dǎo)向旋律。通過上述過程,用一點一個音(N11、N21、N31)的形式構(gòu)成了導(dǎo)向旋律。
圖3是部分重疊音處理方法的標(biāo)示圖。在一個音的中間有另外一個音開始時,要調(diào)整先開始音的長度剛好在下一個音的起點結(jié)束。例如,N1音的部分區(qū)間(N1s-N1e)重疊于N2音的區(qū)間(N2s-N2e),N2音的部分區(qū)間重疊于N3音的區(qū)間(N3s-N3e)時,其處理方法如下將先開始音N1的長度調(diào)整為,N1s-N1e中其他音N2開始的起點(N2s)為止(即,N1s-N1e`);用同樣的方法,將N2音的長度從原來的N2s-N2e調(diào)整為N2s-N2e`。
通過上述過程,就可以提取出一點只由一個音形成導(dǎo)向旋律信息。
上述形成旋律的各音信息(Note_Info)表現(xiàn)為開始時間(StartTime)、音持續(xù)時間(Duration)、音調(diào)(Note)、音強(Velocity)。
就是說,Note_Info={StartTime,Duration,Note,Velocity}通過上述過程提取到的導(dǎo)向旋律信息,如圖4一樣轉(zhuǎn)換成適合匹配的形態(tài),并保存于數(shù)據(jù)庫中。例如,關(guān)于兩個相鄰音節(jié)的信息,可以轉(zhuǎn)換成相對值,再表現(xiàn)為旋律。作為保存到數(shù)據(jù)庫的旋律形態(tài),使用音調(diào)和音長信息時,可以將音調(diào)(NI)轉(zhuǎn)換成兩個音節(jié)音調(diào)之間的差異、以及將音長(RI)轉(zhuǎn)換成兩個音節(jié)音長之間的比,再進行保存。
就是說,NIi=Notei-1-Notei,NI0=0,RDi=Durationi-1/Durationi,RD0=1另外,如果導(dǎo)向旋律兩個音之間的發(fā)生時間間隔超過一定音節(jié)時,用戶很難連續(xù)性地輸入咨詢。因此,如圖4所示,要考慮相鄰兩個音之間的時間,而且將休止信息插入到導(dǎo)向旋律中,以此可以提高匹配的準(zhǔn)確性。
具有前面所講述結(jié)構(gòu)的導(dǎo)向旋律特征信息表現(xiàn)為導(dǎo)向旋律信息和附加信息的形態(tài),并且保存在數(shù)據(jù)庫中。
就是說,最終保存到旋律數(shù)據(jù)庫的旋律數(shù)據(jù)形態(tài)如圖5所示。作為一種旋律數(shù)據(jù)庫的唱片,由適用于MIDI文件的播放或者選取的歌曲索引信息以及適用于匹配的旋律信息構(gòu)成。另外,旋律信息則由構(gòu)成旋律的音差和音長比要素的音節(jié)個數(shù)和各要素組成。
構(gòu)成旋律數(shù)據(jù)庫的系統(tǒng),事先通過PC等設(shè)備,與MIDI文件一同保存在保存載體中,或者制作練歌房設(shè)備時,將歌曲數(shù)據(jù)庫(MIDI文件)內(nèi)設(shè)于伴唱機中。通過PC等設(shè)備事先形成的旋律數(shù)據(jù)庫,與練歌房設(shè)備的MIDI文件一同保存后,在設(shè)備初始化過程時,裝載到伴唱機內(nèi)部保存裝置(存儲器)中,并且在匹配過程時,應(yīng)用為輸入數(shù)據(jù)。
圖6是本發(fā)明中伴唱系統(tǒng)第1實施例模塊圖。圖6是構(gòu)成旋律數(shù)據(jù)庫的系統(tǒng)內(nèi)設(shè)于伴唱機時的實施例顯示圖。如圖6所示,由以下幾個部件組成了伴唱系統(tǒng)伴唱機20中保存MIDI文件的MIDI文件數(shù)據(jù)庫21;從上述MIDI文件中提取旋律特征信息,并構(gòu)成導(dǎo)向旋律特征數(shù)據(jù)庫的旋律數(shù)據(jù)庫構(gòu)成裝置22;保存上述導(dǎo)向旋律數(shù)據(jù)的導(dǎo)向旋律數(shù)據(jù)庫23;接收旋律咨詢后,從上述導(dǎo)向旋律數(shù)據(jù)庫23中搜索相應(yīng)歌曲的旋律咨詢式搜索裝置24;提取用戶輸入咨詢旋律的特征,并傳達至上述搜索裝置的咨詢旋律特征提取裝置25;可操作伴唱機的用戶界面26;顯示選曲狀態(tài)或者歌詞等信息的顯示裝置27;適用于用戶語音信號輸入的麥克風(fēng)29;輸出播放歌曲的音響28。
在圖6中,旋律數(shù)據(jù)庫構(gòu)成裝置22根據(jù)圖1中的旋律數(shù)據(jù)庫構(gòu)成方法,從MIDI文件中提取導(dǎo)向旋律,然后變換其特征信息,并保存到導(dǎo)向旋律數(shù)據(jù)庫23中。用戶利用麥克風(fēng)29,以哼唱等方式進行輸入的導(dǎo)向旋律,在咨詢旋律特征提取裝置25中,被提取特征信息,并傳達至旋律咨詢式搜索裝置24。旋律咨詢式搜索裝置24對用戶咨詢旋律特征信息和上述導(dǎo)向旋律數(shù)據(jù)庫23的特征信息進行比較,以此搜索用戶要選擇的歌曲是什么樣的歌曲;然后通過顯示裝置27輸出該搜索結(jié)果。通過顯示裝置27顯示的搜索結(jié)果,采用曲目等目錄形態(tài);用戶可以通過界面26選擇所需的曲目,進行播放以及輸出。
圖7是本發(fā)明中伴唱系統(tǒng)第2實施例模塊圖。圖7是構(gòu)成尋率數(shù)據(jù)庫的系統(tǒng)與伴唱機形成物理性獨立結(jié)構(gòu)的實施例顯示圖。例如,可搭載在PC30中。這時,PC30中可搭載以下幾個部件保存有MIDI文件的MIDI文件數(shù)據(jù)庫31;從上述MIDI文件中提取旋律特征信息,構(gòu)成導(dǎo)向旋律特征數(shù)據(jù)庫的旋律數(shù)據(jù)庫構(gòu)成裝置32;保存上述導(dǎo)向旋律數(shù)據(jù)的導(dǎo)向旋律數(shù)據(jù)庫33。另外,在圖7中,旋律數(shù)據(jù)庫構(gòu)成裝置32根據(jù)圖1中的旋律數(shù)據(jù)庫構(gòu)成方法,從MIDI文件中提取導(dǎo)向旋律,并將該特征信息變換后,保存到導(dǎo)向旋律數(shù)據(jù)庫33中。
保存在上述導(dǎo)向旋律數(shù)據(jù)庫33中的導(dǎo)向旋律特征信息,利用保存載體或者傳送手段(有線連接或者無線連接)傳達至伴唱機20中,并且保存在伴唱機20的導(dǎo)向旋律數(shù)據(jù)庫23中。
由用戶利用麥克風(fēng)29,以哼唱等方式進行輸入的導(dǎo)向旋律,在咨詢旋律特征提取裝置25中被提取該特征信息后,再傳達至旋律咨詢式搜索裝置24。旋律咨詢式搜索裝置24對用戶咨詢旋律特征信息和上述數(shù)據(jù)庫23的特征信息進行比較,以此搜索用戶要選擇的歌曲是什么樣的歌曲;然后通過顯示裝置27輸出該搜索結(jié)果。通過顯示裝置27顯示的搜索結(jié)果,采用曲目等目錄形態(tài);用戶可以通過界面26選擇所需的曲目,進行播放以及輸出。
本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,以上的實施例僅是用來說明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質(zhì)精神范圍內(nèi),對以上所述實施例的變化、變型都將落在本發(fā)明權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法,其特征在于包括以下步驟步驟一,針對適用于伴唱系統(tǒng)的音樂文件,從指定軌道中提取導(dǎo)向旋律;步驟二,將上述導(dǎo)向旋律作為對該旋律信息以及音樂文件的附加信息,以此形成導(dǎo)向旋律特征信息;步驟三,將上述導(dǎo)向旋律特征信息保存為數(shù)據(jù)庫。
2.如權(quán)利要求1所述的伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法,其特征在于所述的附加信息中包括與實際相應(yīng)音樂文件有聯(lián)系的音樂文件名稱或者歌曲編號、顯示旋律中的音節(jié)個數(shù)的音節(jié)個數(shù)信息。
3.如權(quán)利要求1所述的伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法,其特征在于所述的導(dǎo)向旋律信息中至少要包括音調(diào)信息或者音持續(xù)時間信息。
4.如權(quán)利要求1所述的伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法,其特征在于所述的導(dǎo)向旋律信息,至少表現(xiàn)為相鄰音之間的音調(diào)差異或者相鄰音之間的持續(xù)時間比例。
5.如權(quán)利要求1所述的伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法,其特征在于為了提取所述的導(dǎo)向旋律,從音樂文件的軌道中提取音調(diào)、音長、音強、相關(guān)音的開始時間信息,以此構(gòu)成所述的導(dǎo)向旋律。
6.如權(quán)利要求1所述的伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法,其特征在于為了提取所述的導(dǎo)向旋律,從音樂文件的軌道中提取音調(diào)、音長、音強、相關(guān)音的開始時間信息;并且,一個軌道中發(fā)生同時音或者多數(shù)個音部分重疊時,休整相應(yīng)部分的旋律,以此形成一點一音形式的所述的導(dǎo)向旋律。
7.如權(quán)利要求1所述的伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法,其特征在于為了提取所述的導(dǎo)向旋律,從音樂文件的軌道中提取音調(diào)、音長、音強、相關(guān)音的開始時間信息;并且,一個軌道上發(fā)生同時音時,如果兩個音之間的音強差異比較大,那么就除去音強比較小的音;如果兩個音之間的音強差異不大,就選取最高音,構(gòu)成所述的導(dǎo)向旋律。
8.如權(quán)利要求1所述的伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法,其特征在于為了提取所述的導(dǎo)向旋律,從音樂文件的軌道中提取音調(diào)、音長、音強、相關(guān)音的開始時間信息;并且,一個軌道上有多數(shù)個音部分重疊,將首先發(fā)生音的結(jié)束點修改為后發(fā)生音的開始點,以此構(gòu)成所述的導(dǎo)向旋律。
9.如權(quán)利要求1所述的伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法,其特征在于所述的導(dǎo)向旋律兩個音之間的發(fā)生時間間隔超過一定音節(jié),將休止信息插入到導(dǎo)向旋律中。
10.一種如權(quán)利要求1所述的的伴唱機歌曲搜索系統(tǒng)的旋律數(shù)據(jù)庫構(gòu)成方法的伴唱機歌曲搜索系統(tǒng),其特征在于包括以下幾個部件從適用于伴唱系統(tǒng)的音樂文件中提取導(dǎo)向旋律,構(gòu)成導(dǎo)向旋律數(shù)據(jù)庫的旋律數(shù)據(jù)庫構(gòu)成裝置;保存所述的導(dǎo)向旋律特征信息的導(dǎo)向旋律數(shù)據(jù)庫;從用戶語音輸入的導(dǎo)向旋律中提取旋律特征的旋律咨詢特征提取裝置;將所述的提取到的用戶輸入導(dǎo)向旋律特征信息和數(shù)據(jù)庫中的導(dǎo)向旋律特征信息作比較,并搜索以及輸出相應(yīng)歌曲的搜索裝置。
11.如權(quán)利要求10所述的伴唱機歌曲搜索系統(tǒng),其特征在于所述的導(dǎo)向旋律數(shù)據(jù)庫構(gòu)成裝置由以下幾個部件組成對音樂文件進行解碼的解碼裝置;從所述的已解碼音樂文件的指定軌道中提取旋律的指定軌道旋律提取裝置;將所述的已提取的導(dǎo)向旋律表現(xiàn)為該旋律信息以及音樂文件的附加信息,并構(gòu)成導(dǎo)向旋律特征信息的旋律特征信息生成裝置。
12.如權(quán)利要求10所述,還包括以下內(nèi)容的伴唱機歌曲搜索系統(tǒng)上述導(dǎo)向旋律數(shù)據(jù)庫構(gòu)成裝置,與上述數(shù)據(jù)庫以及搜索裝置一同內(nèi)置于伴唱機內(nèi)部。
13.如權(quán)利要求10所述的伴唱機歌曲搜索系統(tǒng),其特征在于還包括所述的導(dǎo)向旋律數(shù)據(jù)庫構(gòu)成裝置,作為與所述的搜索裝置不同的要素,獨立于伴唱機;將所述的導(dǎo)向旋律數(shù)據(jù)庫構(gòu)成裝置形成的導(dǎo)向旋律數(shù)據(jù)庫,輸入到所述的伴唱機的保存裝置或者傳送裝置。
全文摘要
本發(fā)明涉及一種伴唱機歌曲搜索系統(tǒng)及其旋律數(shù)據(jù)庫構(gòu)成方法,包括針對伴唱機使用的音樂文件,從指定的軌跡中提取導(dǎo)向旋律;將上述提取到的導(dǎo)向旋律作為該旋律信息以及音樂文件的附加信息,構(gòu)成導(dǎo)向旋律特征信息;然后將上述導(dǎo)向旋律特征信息保存在數(shù)據(jù)庫中;用戶對部分旋律的咨詢內(nèi)容,與上述數(shù)據(jù)庫中的導(dǎo)向旋律特征信息作比較,以此搜索用戶選取的歌曲,并輸出其搜索結(jié)果。通過本發(fā)明,能夠利用搜索者的哼唱等語音輸入旋律在伴唱機里搜索相關(guān)歌曲。
文檔編號G06F17/30GK1750117SQ20041005152
公開日2006年3月22日 申請日期2004年9月16日 優(yōu)先權(quán)日2004年9月16日
發(fā)明者裵素影, 宋政珉, 尹慶老 申請人:樂金電子(惠州)有限公司