两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

音程和音程差抽出方法及其裝置的制作方法

文檔序號(hào):2820353閱讀:361來源:國知局
專利名稱:音程和音程差抽出方法及其裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及從聲音頻率中抽出音程的音程抽出方法、和從兩種聲音頻率中抽出音程差的音程差抽出方法,以及利用這些方法的音程差抽出裝置,尤其涉及適用于卡拉OK評(píng)分裝置等的音程和音程差抽出方法以及音程差抽出裝置。
從聲音信號(hào)的頻率中抽出音程、或者抽出與標(biāo)準(zhǔn)聲音信號(hào)的音程差,這種技術(shù)已被應(yīng)用于根據(jù)聲音信號(hào)來識(shí)別音程、或者對(duì)被識(shí)別的音聲進(jìn)行評(píng)分的各種領(lǐng)域。下面說明現(xiàn)有的音程抽出方法。
圖5是用C調(diào)的等分平均音階來表示從43.654Hz到5587.7Hz的頻率的圖。
根據(jù)該圖,若求出頻率和半音單位(100cent單位)的音程的關(guān)系,則可利用下列式(1)。
f=C*2(p+q/12)......(1)式中,f是聲音的頻率,C是基本頻率。基本頻率C例如設(shè)定為16.351Hz。另外,p是八度音(オクタ-ブ)數(shù),q是八度音內(nèi)音程。八度音內(nèi)音程q,例如用半音單位規(guī)定,分別對(duì)應(yīng)于音程符號(hào)C、C#、D、D#、E、F、F#、G、G#、A、A#、B,用0、1、2、3......、11的數(shù)值表示,所以,p是0以上的整數(shù),q是滿足0≤q<12的數(shù)值。
根據(jù)式(1),可以按下列式(2)求出音程。
p+q/12=log2(f/c)......(2)式中,與式(2)的右邊相對(duì)應(yīng)的左邊的p和q的組合有許多種,但是,能滿足p為0以上的整數(shù)而且q為0≤q<12的條件的p、q的組合是一種,所以,把該p、q的組合抽出作為音程即可。
例如,若規(guī)定f=440Hz,則式(2)的右邊變成式(3)的形式。
log2(440/16.351)=4.75......(3)所以,在此情況下,可以求出音程為p=4,q=0.75×12=9。
在求兩種聲音的音程差的情況下,可以根據(jù)按上述式(2)求出的兩個(gè)音程p1、p2和q1、q2,用下列式(4)求出音程差d。
d=|(12*p1+q1)-(12*p2+q2)|......(4)然而,按照上述現(xiàn)有的音程抽出方法,在根據(jù)式(2)來計(jì)算音程時(shí),必須進(jìn)行這樣的處理,即先求出式(2)的右邊,然后,求出能滿足上述條件的p、q的組合。而且,式(2)的右邊的f/c變化范圍很寬,即使僅僅按圖5的頻率范圍就達(dá)到2.6698~341.734。所以存在的問題是對(duì)數(shù)表的設(shè)定和位數(shù)的設(shè)定等很麻煩,為了進(jìn)行運(yùn)算處理,必須具有復(fù)雜的設(shè)備結(jié)構(gòu)和運(yùn)行程序等。
再者,按照上述的現(xiàn)有音程差抽出方法,例如,用于卡拉OK中的歌唱能力評(píng)分等時(shí),存在下列問題。
卡拉OK中的歌唱能力評(píng)分是根據(jù)實(shí)際演唱聲音和標(biāo)準(zhǔn)(樣板)演唱聲音的頻率差或者包含八度音在內(nèi)的音程差來進(jìn)行的。抽出實(shí)唱的和標(biāo)準(zhǔn)的聲音的頻率(音調(diào)pitch)的方法有零交叉(Z ero Cross)檢測(cè)法或自相關(guān)法等。存在的問題是這些方法本身的原理方面和聲音信號(hào)的性質(zhì)方面往往會(huì)引起八度音誤檢測(cè)。也就是說,零交叉檢測(cè)法基本上是以聲音波形進(jìn)行2次零電平交叉的時(shí)間間隔作為音調(diào)周期的方法,在聲音信號(hào)中混有基本波成分和許多諧音成分,因此,受2諧音等的影響,往往會(huì)把正確的音調(diào)周期的整數(shù)分之一誤檢測(cè)為音調(diào)周期。尤其是2諧音的能量大,本來的音調(diào)周期的1/2往往被誤檢測(cè)成為音調(diào)周期。另外,自相關(guān)法是對(duì)某波形取樣,假定與該取樣相關(guān)性最強(qiáng)的(電平接近)取樣于一個(gè)周期后出現(xiàn),相關(guān)性最強(qiáng)的取樣出現(xiàn)的時(shí)間間隔被作為音調(diào)周期,周期性強(qiáng)的聲音信號(hào),2個(gè)周期也當(dāng)然會(huì)出現(xiàn)相關(guān)性強(qiáng)的取樣,受諧音成分的影響,1/2周期后也會(huì)出現(xiàn)相關(guān)性強(qiáng)的取樣。因此,取樣周期長,或者加上顫音、振動(dòng)時(shí)的調(diào)制效應(yīng)來歌唱時(shí),能檢測(cè)出2個(gè)周期后或1/2周期后相關(guān)性最強(qiáng),造成誤檢測(cè)??傊l率(音調(diào))抽出從原理上看有可能出現(xiàn)八度音誤抽出。
另一方面,作為一種歌唱技術(shù),有人在演唱時(shí)有意地相對(duì)于實(shí)際音鍵提高或降低八度音。并且,演唱者能夠發(fā)聲的音域和標(biāo)準(zhǔn)音域之間有差距時(shí),許多人有意識(shí)地用相差一個(gè)八度音的音域來演唱。能夠這樣演唱的人屬于高級(jí)人員,將這種情況作為一個(gè)八度音誤差而被減少分?jǐn)?shù)是苛刻的評(píng)分。這也是現(xiàn)存的問題。在卡拉OK歌唱能力的評(píng)分中,與八度音本身相比,除去八度音外的八度音內(nèi)音程是更加重要的評(píng)分要素。
本發(fā)明是針對(duì)上述問題而提出的,其目的在于提供一種能夠很容易地從聲音頻率中抽出音程的音程抽出方法。
本發(fā)明的另一個(gè)目的在于提供這樣一種音程差抽出方法和裝置,即能夠很容易地而且高精度地從兩種聲音的頻率中抽出除八度音關(guān)系外的兩種聲音的音程差。
為達(dá)到上述目的,本發(fā)明采取以下技術(shù)方案一種音程抽出方法,用于從聲音頻率中抽出音程,其特征在于取得這樣一種頻率數(shù)據(jù),即根據(jù)上述聲音頻率用基本頻率來對(duì)該頻率進(jìn)行規(guī)格化,而且用浮動(dòng)小數(shù)點(diǎn)表示,從該頻率數(shù)據(jù)的尾數(shù)部x中求出log2(2x)作為八度音內(nèi)音程,從上述頻率數(shù)據(jù)的指數(shù)部y中求出(y-1)作為八度音數(shù)。
一種音程差抽出方法,用于從兩種聲音的頻率中抽出兩者的音程差,其特征在于分別取得這樣的頻率數(shù)據(jù),其為分別利用基本頻率對(duì)上述兩種聲音的頻率進(jìn)行規(guī)格化,而且用浮動(dòng)小數(shù)點(diǎn)表示,分別從這些頻率數(shù)據(jù)的尾數(shù)部x中求出log2(2x)作為八度音內(nèi)音程,求出上述已求出的兩個(gè)八度音內(nèi)音程的差作為音程差。
所述的音程差抽出方法,其特征在于表示上述八度音內(nèi)音程的差的2的補(bǔ)數(shù)所表示的二進(jìn)制數(shù)據(jù)向左偏移一位,然后求出絕對(duì)值,以此計(jì)算出上述兩種聲音的音程差。
一種音程差抽出裝置,其特征在于具有規(guī)格化裝置,用于根據(jù)兩種聲音的頻率分別用基本頻率對(duì)這些頻率進(jìn)行規(guī)格化;浮動(dòng)小數(shù)點(diǎn)變換裝置,用于把這些已規(guī)格化的頻率分別變換成浮動(dòng)小數(shù)點(diǎn)表示的頻率數(shù)據(jù);對(duì)數(shù)運(yùn)算裝置,用于根據(jù)分別在該浮動(dòng)小數(shù)點(diǎn)變換裝置中變換后的頻率數(shù)據(jù)中的尾數(shù)部x,分別計(jì)算出log2(2x)作為八度音內(nèi)音程;以及音程差計(jì)算裝置,用于根據(jù)在該對(duì)數(shù)運(yùn)算裝置中分別求出的八度音內(nèi)音程的差計(jì)算出兩種聲音的音程差。
一種卡拉OK評(píng)分裝置,用于根據(jù)標(biāo)準(zhǔn)演唱聲音來評(píng)價(jià)用卡拉OK實(shí)際演唱的聲音,其特征在于具有規(guī)格化裝置,用于根據(jù)這兩種演唱聲音的頻率,分別用基本頻率來對(duì)這些頻率進(jìn)行規(guī)格化;浮動(dòng)小數(shù)點(diǎn)變換裝置,用于把這些規(guī)格化的頻率分別變換成用浮動(dòng)小數(shù)點(diǎn)表示的頻率數(shù)據(jù);對(duì)數(shù)運(yùn)算裝置,用于根據(jù)分別在該浮動(dòng)小數(shù)點(diǎn)變換裝置中變換后的頻率數(shù)據(jù)中尾數(shù)部x,分別計(jì)算出log2(2x)作為八度音內(nèi)音程;音程差計(jì)算裝置,用于根據(jù)分別在該對(duì)數(shù)運(yùn)算裝置中求得的八度音內(nèi)音程的差,計(jì)算出兩種演唱聲音的音程差;以及評(píng)分裝置,用于根據(jù)該音程差來對(duì)實(shí)際演唱的歌聲進(jìn)行評(píng)價(jià)。
涉及本發(fā)明的音程抽出方法,其特征在于在從聲音的頻率中抽出音程的、音程抽出方法中,能取得從上述聲音的頻率中獲得用基本頻率對(duì)該頻率進(jìn)行規(guī)格化而且用浮動(dòng)小數(shù)點(diǎn)表示的頻率數(shù)據(jù),從該頻率數(shù)據(jù)的尾數(shù)部(假數(shù)部)x中求出log22x作為八度音內(nèi)音程;從上述頻率數(shù)據(jù)的指數(shù)部y中求出y-1作為八度音數(shù)。
涉及本發(fā)明的音程差抽出方法,其特征在于在從兩種聲音的頻率中抽出兩者的音程差的、音程差抽出方法中,分別獲得用基本頻率分別使上述兩種聲音的頻率規(guī)格化而且用浮動(dòng)小數(shù)點(diǎn)表示的、頻率數(shù)據(jù),從這些頻率數(shù)據(jù)的尾數(shù)部(假數(shù)部)x中分別求出log22x作為八度音內(nèi)音程,再求出以上已求出的兩個(gè)八度音內(nèi)音程的差作為音程差。
涉及本發(fā)明的音程差抽出裝置,其特征在于具有規(guī)格化裝置,用于根據(jù)兩種聲音的頻率分別用基本頻率使這些頻率規(guī)格(標(biāo)準(zhǔn))化;浮動(dòng)小數(shù)點(diǎn)變換裝置,用于把這些規(guī)格化的頻率分別變換成用浮動(dòng)小數(shù)點(diǎn)表示的頻率數(shù)據(jù);對(duì)數(shù)運(yùn)算裝置,用于在分別由該浮動(dòng)小數(shù)點(diǎn)變換裝置變換后的頻率數(shù)據(jù)中,分別從尾數(shù)部x中計(jì)算出log22x作為八度音內(nèi)音程;以及音程差計(jì)算裝置,用于根據(jù)分別由該對(duì)數(shù)運(yùn)算裝置求出的八度音內(nèi)音程的差來計(jì)算出兩種聲音的音程差。
下面說明該發(fā)明的音程抽出方法的原理。
若用浮動(dòng)小數(shù)點(diǎn)來表示已按基本頻率C進(jìn)行規(guī)格化后的聲音頻率數(shù)據(jù)f/c,則可得出下列式(5)。
f/c=x*2y......(5)x尾數(shù)部(0.5≤x<1)2的補(bǔ)數(shù)形式y(tǒng)指數(shù)部另一方面,上述的式(1)可以改變成下列的式(6)。
f/c=2p*2q/12......(6)這時(shí),因?yàn)閝/12的范圍是0≤q/12<1,所以,2q/12的范圍變成為1≤2q/12<2。另一方面,式(5)可以變成f/c=2x*2y-1......(7)這時(shí),因?yàn)閤的范圍是0.5≤x<1,所以,2x的范圍變成為1≤2x<2,與上述式(6)的2q/12的范圍相同。因此,下式成立。
根據(jù)以上情況,本發(fā)明若把八度音數(shù)定義為P;把八度音內(nèi)音程定義為Q,則現(xiàn)有的所謂音程P、Q變成式(9)的對(duì)應(yīng)關(guān)系。
所以,可以利用上述浮動(dòng)小數(shù)點(diǎn)所表示的頻率數(shù)據(jù)f/c的尾數(shù)部x和指數(shù)部y,按照下列式(10)來表示八度音數(shù)P和八度音內(nèi)音程Q。
按照涉及本發(fā)明的音程差抽出方法,根據(jù)上述式(10)通過一次運(yùn)算可分別單獨(dú)求出八度音數(shù)和八度音內(nèi)音程。而且在計(jì)算八度音內(nèi)音程時(shí),因?yàn)?x被限定在1≤2x<2的范圍內(nèi),所以,對(duì)數(shù)運(yùn)算和位數(shù)設(shè)定等也都非常容易。
進(jìn)一步按照本發(fā)明,可以分別求出八度音數(shù)和八度音內(nèi)音程,因此,對(duì)八度音數(shù)完全忽略不計(jì),根據(jù)八度音內(nèi)音程來計(jì)算音程差。這樣也便于比較相差一個(gè)八度音的聲音之間的音程。也就是說,按照涉及本發(fā)明的音程差抽出方法,當(dāng)從實(shí)際演唱的話筒聲音(microphone live vocal)和卡拉OK聲源所供給的標(biāo)準(zhǔn)聲音(model vocal)等兩種聲音的頻率中抽出兩者的音程差時(shí),分別用基本頻率使其規(guī)格化,變換成浮動(dòng)小數(shù)點(diǎn)表現(xiàn)形式,進(jìn)一步把獲得的頻率數(shù)據(jù)的尾數(shù)部x變換成log22*x,僅求出八度音內(nèi)音程。所以,對(duì)上述頻率數(shù)據(jù)的指數(shù)部忽略不計(jì),可以很容易地抽出音程差。因此,當(dāng)其被應(yīng)用于對(duì)話筒聲音和標(biāo)準(zhǔn)聲音進(jìn)行比較,對(duì)卡拉OK演唱能力評(píng)分的卡拉OK評(píng)分系統(tǒng)內(nèi)時(shí),可以對(duì)八度音數(shù)忽略不計(jì),很容易進(jìn)行評(píng)分。
當(dāng)抽出音程差時(shí),若使表示八度音內(nèi)音程之差的2的補(bǔ)數(shù)表示的二進(jìn)制數(shù)據(jù)向左偏移一位(bit)應(yīng),取絕對(duì)值,則如后面所詳述的那樣,音程差的抽出處理非常簡單。
發(fā)明的積極效果如上所述,根據(jù)本發(fā)明,利用以浮動(dòng)小數(shù)點(diǎn)表示的頻率數(shù)據(jù)f/c的指數(shù)部y和尾數(shù)部x,即根據(jù)P=y(tǒng)-1,Q=log22x,通過一次運(yùn)算即可分別單獨(dú)求出八度音數(shù)和八度音內(nèi)音程。而且,在計(jì)算八度音內(nèi)音程時(shí),因?yàn)?x被限定在1≤2x<2的范圍內(nèi),所以,對(duì)數(shù)運(yùn)算和位數(shù)設(shè)定等也很容易。再者,當(dāng)應(yīng)用于對(duì)話筒聲音和標(biāo)準(zhǔn)聲音進(jìn)行比較,用卡拉OK對(duì)演唱能力進(jìn)行評(píng)分的卡拉OK評(píng)分系統(tǒng)中時(shí),可以對(duì)八度音數(shù)忽略不計(jì),很容易評(píng)分。
以下參照附圖,詳細(xì)說明
具體實(shí)施例方式

圖1是表示采用了涉及本發(fā)明一實(shí)施例的音程抽出方法的卡拉OK評(píng)分系統(tǒng)的結(jié)構(gòu)方框圖。
圖2是表示音程差抽出部結(jié)構(gòu)的方框圖。
圖3是說明音程差抽出方法的圖。
圖4是表示音程抽出部結(jié)構(gòu)的方框圖。
圖5是表示平均率音階的圖。
下面參照附圖來說明本發(fā)明的實(shí)施形態(tài)。
圖1是表示采用了涉及本發(fā)明一實(shí)施例的音程抽出方法的卡拉OK評(píng)分系統(tǒng)的結(jié)構(gòu)方框圖。
從卡拉OK用激光視盤(Laser Disk)1中重放出來的音束中所包含的標(biāo)準(zhǔn)唱音、和從話筒2輸入的實(shí)際演唱聲音,分別通過前處理部3供給到音程差抽出部4和音量抽出部5內(nèi),在此進(jìn)行音程差抽出處理和音量抽出處理,供給到評(píng)分部(評(píng)分裝置)6內(nèi)。供給到評(píng)分部6內(nèi)的實(shí)際演唱聲音,根據(jù)在前處理部3中所抽出的標(biāo)準(zhǔn)聲音進(jìn)行評(píng)分處理,按照參數(shù)設(shè)定部7所設(shè)定的參數(shù)在顯示部8上輸出得分。
圖2是表示數(shù)字方式的音程差抽出部4的結(jié)構(gòu)方框圖。
被供給到音程差抽出部4內(nèi)的標(biāo)準(zhǔn)聲音信號(hào)S1和話筒聲音信號(hào)S2,分別在音調(diào)抽出部111、112內(nèi)進(jìn)行音調(diào)抽出。音調(diào)抽出后的聲音信號(hào)S1、S2分別在可以通/斷設(shè)定的低通濾波器121、122中適當(dāng)去除顫音成分,然后被分別供給到規(guī)格化部131、132內(nèi),在此用基本頻率C來進(jìn)行規(guī)格化,再被分別供給到線性浮動(dòng)變換部(浮動(dòng)小數(shù)點(diǎn)變換裝置)141、142內(nèi)。線性浮動(dòng)變換部(linear float converter)141、142,分別把用2進(jìn)制表示的聲音信號(hào)S1、S2的規(guī)格化的頻率數(shù)據(jù)f1/c,f2/c,變換成用浮動(dòng)小數(shù)點(diǎn)表示的x1*2y1、x2*2y2)分別把該尾數(shù)部x1、x2供給到對(duì)數(shù)變換部151、152內(nèi)。對(duì)數(shù)變換部(對(duì)數(shù)運(yùn)算裝置)151、152分別根據(jù)供給的尾數(shù)部x1、x2進(jìn)行Q1=log22*x1,Q2=log22*x2的運(yùn)算,計(jì)算出八度音內(nèi)音程Q1、Q2,供給到音程差計(jì)算部16內(nèi)。音程差計(jì)算部16由減法器17、左移位電路18和絕對(duì)值化電路19構(gòu)成。減法器17計(jì)算出已供給的八度音內(nèi)音程Q1、Q2的差Q1-Q2。得到的Q1-Q2是2的補(bǔ)數(shù)表示的二進(jìn)制數(shù)據(jù),在左偏移電路18中向左偏移一位后,供給到絕對(duì)值化電路19內(nèi),在此進(jìn)行絕對(duì)值化,抽出音程差。
在這樣構(gòu)成的音程差抽出部4中,假定作為標(biāo)準(zhǔn)聲音信號(hào)S1而抽出的頻率f1為440.00Hz(A4)、作為話筒聲音信號(hào)S2而抽出的頻率f2為246.94Hz(B3),則規(guī)格化部131、132的輸出分別為
這些數(shù)據(jù)若在線性浮動(dòng)變換部141、142中變換成浮動(dòng)小數(shù)點(diǎn),則可分表示為
并且,其中,若把尾數(shù)部x1、x2分別供給到對(duì)數(shù)變換部151、152內(nèi),則可從這些對(duì)數(shù)變換部151、152中分別求出八度音內(nèi)音程Q1、Q2如下
這些音程Q1、Q2之差=0.1666,是所要求出的音程差,若使其增大12倍,則約為2,所以,評(píng)價(jià)結(jié)果是音程偏差僅為1個(gè)音。
但是,音程差對(duì)所有的情況,并不能都像上述那樣形成單純的差分值。也就是說,因?yàn)榘硕纫魞?nèi)音程Q1、Q2如上所述是0≤Q1,Q2<1,所以,若用2的補(bǔ)數(shù)來表示,則存在于圖3(a)的第1區(qū)(0~0.999...)內(nèi)。因此,差分值存在于第1和第2區(qū)(-1.0~0.999...)內(nèi)。把第1和第2區(qū)分別分成2個(gè)區(qū),使其成為第1-1區(qū)(0.5~0.999...)、第1-2區(qū)(0~0.4999...)、第2-1區(qū)(-0.000...~-0.5)、第2-2區(qū)(-0.500...~-1.0),在這些區(qū)內(nèi)已求出了差分值Δx1、Δx2、Δx3、Δx4。第1-2區(qū)和第2-1區(qū)的差分值Δx2、Δx3,其絕對(duì)值直接成為音程差D2、D3。在第1-1區(qū)和第2-2區(qū)內(nèi)存在的差分值Δx1、Δx4,不是從0起的距離,而是分別從0.999...和一1.0起的距離D1、D4變成音程差。也就是說,因?yàn)橐舫桃园硕纫魹閱挝贿M(jìn)行重復(fù),所以,音程差不會(huì)超過0.5。
根據(jù)本實(shí)施例,若利用減法器17來求差分值Q1-Q2,則對(duì)差分值要用左偏移電路18使其向左偏移1位。這樣一來,就如圖3(b)所示,變成第1-1區(qū)(-1.0~-0.000...)、第1-2區(qū)(0~0.999...)、第2-1區(qū)(-0.000...~-1.0)、第2-2區(qū)(0.999...~0),第1-1區(qū)直接偏移成第2-1區(qū);第2-2區(qū)直接偏移成第1-2區(qū)。進(jìn)而,若取差分值Δx1、Δx2、Δx3、Δx4的絕對(duì)值,則變成2倍。雖然如此,音程差D(0≤D<1),用絕對(duì)值化電路19很容易求出。
以上說明了音程差抽出部4。在抽出包含八度音數(shù)在內(nèi)的音程本身時(shí),如圖4所示,從在線性浮動(dòng)變換部14中求出的指數(shù)部y的數(shù)據(jù)中用減法器20僅減去1,即可求出八度音數(shù)P。
再者,對(duì)兩種聲音分別求出八度音數(shù)P1、P2和八度音內(nèi)音程Q1、Q2,也可以從這些數(shù)據(jù)中根據(jù)下列式(14)來計(jì)算出音程差D。
這樣一來,求出的音程差D的范圍為0≤D≤6。
權(quán)利要求
1.一種音程抽出方法,用于從聲音頻率中抽出音程,其特征在于取得這樣一種頻率數(shù)據(jù),即根據(jù)上述聲音頻率用基本頻率來對(duì)該頻率進(jìn)行規(guī)格化,而且用浮動(dòng)小數(shù)點(diǎn)表示,從該頻率數(shù)據(jù)的尾數(shù)部x中求出log2(2x)作為八度音內(nèi)音程,從上述頻率數(shù)據(jù)的指數(shù)部y中求出(y-1)作為八度音數(shù)。
2.一種音程差抽出方法,用于從兩種聲音的頻率中抽出兩者的音程差,其特征在于分別取得這樣的頻率數(shù)據(jù),其為分別利用基本頻率對(duì)上述兩種聲音的頻率進(jìn)行規(guī)格化,而且用浮動(dòng)小數(shù)點(diǎn)表示,分別從這些頻率數(shù)據(jù)的尾數(shù)部x中求出log2(2x)作為八度音內(nèi)音程,求出上述已求出的兩個(gè)八度音內(nèi)音程的差作為音程差。
3.如權(quán)利要求2所述的音程差抽出方法,其特征在于表示上述八度音內(nèi)音程的差的2的補(bǔ)數(shù)所表示的二進(jìn)制數(shù)據(jù)向左偏移一位,然后求出絕對(duì)值,以此計(jì)算出上述兩種聲音的音程差。
4.一種音程差抽出裝置,其特征在于具有規(guī)格化裝置,用于根據(jù)兩種聲音的頻率分別用基本頻率對(duì)這些頻率進(jìn)行規(guī)格化;浮動(dòng)小數(shù)點(diǎn)變換裝置,用于把這些已規(guī)格化的頻率分別變換成浮動(dòng)小數(shù)點(diǎn)表示的頻率數(shù)據(jù);對(duì)數(shù)運(yùn)算裝置,用于根據(jù)分別在該浮動(dòng)小數(shù)點(diǎn)變換裝置中變換后的頻率數(shù)據(jù)中的尾數(shù)部x,分別計(jì)算出log2(2x)作為八度音內(nèi)音程;以及音程差計(jì)算裝置,用于根據(jù)在該對(duì)數(shù)運(yùn)算裝置中分別求出的八度音內(nèi)音程的差計(jì)算出兩種聲音的音程差。
5.一種卡拉OK評(píng)分裝置,用于根據(jù)標(biāo)準(zhǔn)演唱聲音來評(píng)價(jià)用卡拉OK實(shí)際演唱的聲音,其特征在于具有規(guī)格化裝置,用于根據(jù)這兩種演唱聲音的頻率,分別用基本頻率來對(duì)這些頻率進(jìn)行規(guī)格化;浮動(dòng)小數(shù)點(diǎn)變換裝置,用于把這些規(guī)格化的頻率分別變換成用浮動(dòng)小數(shù)點(diǎn)表示的頻率數(shù)據(jù);對(duì)數(shù)運(yùn)算裝置,用于根據(jù)分別在該浮動(dòng)小數(shù)點(diǎn)變換裝置中變換后的頻率數(shù)據(jù)中尾數(shù)部x,分別計(jì)算出log2(2x)作為八度音內(nèi)音程;音程差計(jì)算裝置,用于根據(jù)分別在該對(duì)數(shù)運(yùn)算裝置中求得的八度音內(nèi)音程的差,計(jì)算出兩種演唱聲音的音程差;以及評(píng)分裝置,用于根據(jù)該音程差來對(duì)實(shí)際演唱的歌聲進(jìn)行評(píng)價(jià)。
全文摘要
本發(fā)明公開一種及音程及音程差抽出方法及其裝置,兩種聲音信號(hào)被抽出音調(diào),由低通濾波器去除顫音成分,后用基本頻率進(jìn)行規(guī)格化,供給到線性浮動(dòng)變換部中,用二進(jìn)制表示的聲音信號(hào)的規(guī)格化的頻率數(shù)據(jù)變換成浮動(dòng)小數(shù)點(diǎn)表現(xiàn)形式,將其尾數(shù)部供給到對(duì)數(shù)變換部內(nèi),進(jìn)行運(yùn)算,計(jì)算出八度音內(nèi)音程,供給到減法器內(nèi),計(jì)算出八度音內(nèi)音程的差,用2的補(bǔ)數(shù)表示的二進(jìn)制數(shù)據(jù)向左偏程1位后,進(jìn)行絕對(duì)值化,抽出音程差。
文檔編號(hào)G10LGK1182260SQ9712210
公開日1998年5月20日 申請(qǐng)日期1997年11月12日 優(yōu)先權(quán)日1996年11月13日
發(fā)明者若森康男 申請(qǐng)人:雅馬哈株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
合肥市| 顺义区| 炉霍县| 慈利县| 澄江县| 宜春市| 渑池县| 波密县| 报价| 铅山县| 淮安市| 称多县| 湖北省| 翁牛特旗| 曲阜市| 高阳县| 紫金县| 美姑县| 卢氏县| 修水县| 会同县| 南皮县| 柳江县| 乐至县| 绩溪县| 宿州市| 伊宁市| 西丰县| 昌平区| 司法| 石屏县| 台江县| 洛隆县| 名山县| 明水县| 如东县| 海宁市| 简阳市| 瑞昌市| 北宁市| 百色市|