白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

首頁(yè) / 專利庫(kù) / 工藝品 / 節(jié)拍 / 一種自動(dòng)和聲方法、裝置及終端自動(dòng)和聲操作方法

一種自動(dòng)和聲方法、裝置及終端自動(dòng)和聲操作方法

閱讀:564發(fā)布:2023-02-28

專利匯可以提供一種自動(dòng)和聲方法、裝置及終端自動(dòng)和聲操作方法專利檢索,專利查詢,專利分析的服務(wù)。并且本 發(fā)明 公開(kāi)了一種自動(dòng) 和聲 方法,包括步驟:接收輸入的聲音 信號(hào) ,所述 聲音信號(hào) 為 樂(lè)器 演奏時(shí)所產(chǎn)生的聲音信號(hào);識(shí)別所述聲音信號(hào),確定每個(gè)音符的音高與音長(zhǎng)并劃分小節(jié),生成旋律文件;解析所述旋律文件,將每個(gè)音符分配權(quán)值并確定對(duì)應(yīng)小節(jié)的和弦級(jí)數(shù);根據(jù)所述和弦級(jí)數(shù)與音長(zhǎng)確定匹配和弦方案,并生成和聲文件。實(shí)施本發(fā)明的有益效果是,解決了傳統(tǒng)終端應(yīng)用在和聲時(shí),需要掌握大量音樂(lè) 基礎(chǔ) 的用戶才能進(jìn)行和聲的 缺陷 ,本發(fā)明提供的方法由系統(tǒng)自動(dòng)編配和聲,增強(qiáng)了用戶可玩性和趣味性,提升用戶體驗(yàn)。,下面是一種自動(dòng)和聲方法、裝置及終端自動(dòng)和聲操作方法專利的具體信息內(nèi)容。

1.一種自動(dòng)和聲方法,其特征在于,包括步驟:
接收輸入的聲音信號(hào),所述聲音信號(hào)樂(lè)器演奏時(shí)所產(chǎn)生的聲音信號(hào);
識(shí)別所述聲音信號(hào),確定每個(gè)音符的音高與音長(zhǎng)并劃分小節(jié),生成旋律文件;
解析所述旋律文件,將每個(gè)音符分配權(quán)值并確定對(duì)應(yīng)小節(jié)的和弦級(jí)數(shù);
根據(jù)所述和弦級(jí)數(shù)與音長(zhǎng)確定匹配和弦方案,并生成和聲文件。
2.根據(jù)權(quán)利要求1所述的自動(dòng)和聲方法,其特征在于,所述生成旋律文件,包括:識(shí)別所述聲音信號(hào)中音符的音高和音長(zhǎng),其中,
音高是指音符的頻率大??;
音長(zhǎng)是指音符的幅度,根據(jù)音長(zhǎng)確定音符是強(qiáng)拍音或者弱拍音。
3.根據(jù)權(quán)利要求1所述的自動(dòng)和聲方法,其特征在于,所述解析旋律文件包括:
根據(jù)預(yù)先指定節(jié)拍來(lái)分析所述旋律并劃分小節(jié);
給所述旋律的每個(gè)音符分配權(quán)值,并確定旋律的調(diào)式;
將所述旋律的每個(gè)音符分配權(quán)值、調(diào)式和小節(jié)信息與預(yù)先建立的和弦表進(jìn)行匹配,確定和弦級(jí)數(shù)。
4.根據(jù)權(quán)利要求3所述的自動(dòng)和聲方法,其特征在于,所述生成和聲文件包括:
根據(jù)音符的音長(zhǎng)進(jìn)行判斷對(duì)應(yīng)音符是強(qiáng)拍音或者弱拍音;
根據(jù)和聲理論基礎(chǔ),以音符的音長(zhǎng)為基礎(chǔ),以和弦數(shù)為素材,得出所述旋律的和弦方案,并生成和聲文件。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的自動(dòng)和聲方法,其特征在于,所述產(chǎn)生和弦方案,包括:根據(jù)所述旋律的每個(gè)音符的音高和對(duì)應(yīng)每個(gè)音符的音長(zhǎng)進(jìn)行編配和聲。
6.一種自動(dòng)和聲裝置,其特征在于,所述裝置包括:
音頻模,用于接收輸入的聲音信號(hào)和播放音樂(lè)文件;
存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先建立和弦編配數(shù)據(jù)庫(kù)以及旋律文件、和聲文件以及音樂(lè)文件;
和弦模塊,用于根據(jù)聲音信號(hào)的旋律文件,確定和弦方案;
制模塊,用于根據(jù)匹配的弦合成方案和音符音長(zhǎng)編制和聲。
7.根據(jù)權(quán)利要求6所述的自動(dòng)和聲裝置,其特征在于,所述和弦模塊還包括:
小節(jié)劃分單元,用于分析所述聲音信號(hào)的旋律,并且根據(jù)指定的節(jié)拍來(lái)劃分小節(jié);
旋律分析單元,用于為旋律的每個(gè)音符分配權(quán)值,并確定旋律是大調(diào)還是小調(diào);
和弦選擇單元,用于根據(jù)每個(gè)音符分配權(quán)值和小節(jié)信息來(lái)確定每個(gè)小節(jié)對(duì)應(yīng)的和弦。
8.根據(jù)權(quán)利要求6所述的自動(dòng)和聲裝置,其特征在于,所述裝置還包括:
顯示單元,用于將旋律文件表示成具有音高和音長(zhǎng)的聲音平線連接顯示于終端界面。
9.一種終端自動(dòng)和聲的操作方法,其特征在于,包括步驟:
接收輸入的聲音信號(hào);
識(shí)別所述聲音信號(hào),產(chǎn)生對(duì)應(yīng)于聲音信號(hào)的旋律文件;
通過(guò)分析所述旋律文件產(chǎn)生適用于所述旋律文件的和聲文件;
通過(guò)合成所述旋律文件和所述和聲文件產(chǎn)生音樂(lè)文件,并播放所述音樂(lè)文件。
10.根據(jù)權(quán)利要求9所述的自動(dòng)和聲操作方法,其特征在于,所述聲音信號(hào)包括:
終端通過(guò)麥克風(fēng)錄制樂(lè)器演奏的旋律作為聲音信號(hào);或者
終端界面檢測(cè)對(duì)應(yīng)設(shè)置音符的觸摸或者按壓所產(chǎn)生的旋律作為聲音信號(hào)。

說(shuō)明書(shū)全文

一種自動(dòng)和聲方法、裝置及終端自動(dòng)和聲操作方法

技術(shù)領(lǐng)域

[0001] 本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種自動(dòng)和聲方法、裝置及終端自動(dòng)和聲操作方法。

背景技術(shù)

[0002] 和聲(Harmony),即兩個(gè)以上不同的音按一定的法則同時(shí)發(fā)聲而構(gòu)成的音響組合。它包含:和弦,是和聲的基本素材,由3個(gè)或3個(gè)以上不同的音,根據(jù)三度疊置或其他方法同時(shí)結(jié)合構(gòu)成,是它的縱向結(jié)構(gòu);和聲進(jìn)行,各和弦相互連接、轉(zhuǎn)換,是它的橫向結(jié)構(gòu)。在現(xiàn)有技術(shù)中,主要是利用終端應(yīng)用,例如吉他和弦字典、琴和弦字典,以查表的方式讓用戶了解相應(yīng)的和弦。上述方式需要用戶對(duì)音樂(lè)基礎(chǔ)知識(shí)有一定的了解,需要懂得當(dāng)前的根音以及基本和弦,才能進(jìn)行正確的輸入,以便獲得正確的結(jié)果,對(duì)于普通用戶而言比較難以理解和使用,通用性不佳,也不能很直觀的體會(huì)和聲的效果。

發(fā)明內(nèi)容

[0003] 本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種自動(dòng)和聲方法、裝置及終端自動(dòng)和聲操作方法,可以使普通用戶體驗(yàn)自動(dòng)和聲的效果。
[0004] 一種自動(dòng)和聲方法,包括步驟:
[0005] 接收輸入的聲音信號(hào),所述聲音信號(hào)樂(lè)器演奏時(shí)所產(chǎn)生的聲音信號(hào);
[0006] 識(shí)別所述聲音信號(hào),確定每個(gè)音符的音高與音長(zhǎng)并劃分小節(jié),生成旋律文件;
[0007] 解析所述旋律文件,將每個(gè)音符分配權(quán)值并確定對(duì)應(yīng)小節(jié)的和弦級(jí)數(shù);
[0008] 根據(jù)所述和弦級(jí)數(shù)與音長(zhǎng)確定匹配和弦方案,并生成和聲文件。
[0009] 可選地,所述生成旋律文件,包括:識(shí)別所述聲音信號(hào)中音符的音高和音長(zhǎng),其中,[0010] 音高是指音符的頻率大小;
[0011] 音長(zhǎng)是指音符的幅度,根據(jù)音長(zhǎng)確定音符是強(qiáng)拍音或者弱拍音。
[0012] 可選地,所述解析旋律文件包括:
[0013] 根據(jù)預(yù)先指定節(jié)拍來(lái)分析所述旋律并劃分小節(jié);
[0014] 給所述旋律的每個(gè)音符分配權(quán)值,并確定旋律的調(diào)式;
[0015] 將所述旋律的每個(gè)音符分配權(quán)值、調(diào)式和小節(jié)信息與預(yù)先建立的和弦表進(jìn)行匹配,確定和弦級(jí)數(shù)。
[0016] 可選地,所述產(chǎn)生和聲文件包括:
[0017] 根據(jù)音符的音長(zhǎng)進(jìn)行判斷對(duì)應(yīng)音符是強(qiáng)拍音或者弱拍音;
[0018] 根據(jù)和聲理論基礎(chǔ),以音符的音長(zhǎng)為基礎(chǔ),以和弦數(shù)為素材,得出所述旋律的和弦方案,并生成和聲文件。
[0019] 可選地,所述產(chǎn)生和弦方案,包括:根據(jù)所述旋律的每個(gè)音符的音高和對(duì)應(yīng)每個(gè)音符的音長(zhǎng)進(jìn)行編配和聲。
[0020] 本發(fā)明還提供了一種自動(dòng)和聲裝置,所述裝置包括:
[0021] 音頻模,用于接收輸入的聲音信號(hào)和播放音樂(lè)文件;
[0022] 存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先建立和弦編配數(shù)據(jù)庫(kù)以及旋律文件、和聲文件以及音樂(lè)文件;
[0023] 和弦模塊,用于根據(jù)聲音信號(hào)的旋律文件,確定和弦方案;
[0024] 編制模塊,用于根據(jù)匹配的弦合成方案和音符音長(zhǎng)編制和聲。
[0025] 可選地,所述和弦模塊還包括:
[0026] 小節(jié)劃分單元,用于分析所述聲音信號(hào)的旋律,并且根據(jù)指定的節(jié)拍來(lái)劃分小節(jié);
[0027] 旋律分析單元,用于為旋律的每個(gè)音符分配權(quán)值,并確定旋律是大調(diào)還是小調(diào);
[0028] 和弦選擇單元,用于根據(jù)每個(gè)音符分配權(quán)值和小節(jié)信息來(lái)確定每個(gè)小節(jié)對(duì)應(yīng)的和弦。
[0029] 可選地,所述裝置還包括:
[0030] 顯示單元,用于將旋律文件表示成具有音高和音長(zhǎng)的聲音平線連接顯示于終端界面。
[0031] 本發(fā)明還提出了一種終端自動(dòng)和聲的操作方法,包括步驟:
[0032] 接收輸入的聲音信號(hào);
[0033] 識(shí)別所述聲音信號(hào),產(chǎn)生對(duì)應(yīng)于聲音信號(hào)的旋律文件;
[0034] 通過(guò)分析所述旋律文件產(chǎn)生適用于所述旋律文件的和聲文件;
[0035] 通過(guò)合成所述旋律文件和所述和聲文件產(chǎn)生音樂(lè)文件,并播放所述音樂(lè)文件。
[0036] 可選地,所述聲音信號(hào)包括:
[0037] 終端通過(guò)麥克風(fēng)錄制樂(lè)器演奏的旋律作為聲音信號(hào);或者
[0038] 終端界面檢測(cè)對(duì)應(yīng)設(shè)置音符的觸摸或者按壓所產(chǎn)生的旋律作為聲音信號(hào)。
[0039] 實(shí)施本發(fā)明的一種自動(dòng)和聲方法、裝置及終端自動(dòng)和聲操作方法,具有以下有益效果:
[0040] 根據(jù)終端接收到的樂(lè)器所產(chǎn)生的主旋律,生成對(duì)應(yīng)的和聲文件,對(duì)其進(jìn)行自動(dòng)編配和聲并輸出和聲后的音樂(lè)文件,解決了傳統(tǒng)和弦字典類等應(yīng)用程序需要掌握大量的音樂(lè)基礎(chǔ)的用戶才能進(jìn)行手動(dòng)查詢并進(jìn)行和聲的弊端。由系統(tǒng)自動(dòng)編配和弦,能讓用戶直接體驗(yàn)到和弦加入后的效果,增強(qiáng)了用戶可玩性和趣味性。附圖說(shuō)明
[0041] 下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中:
[0042] 圖1是實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
[0043] 圖2是本發(fā)明實(shí)施例一提供的自動(dòng)和聲方法流程圖;
[0044] 圖3是本發(fā)明實(shí)施例二提供的自動(dòng)和聲方法流程圖;
[0045] 圖4是本發(fā)明實(shí)施例二提供的鋼琴演奏一段“兩只老虎”旋律的波形圖;
[0046] 圖5是本發(fā)明實(shí)施例二提供的解析第一個(gè)音符的頻率圖;
[0047] 圖6是本發(fā)明實(shí)施例二提供的鋼琴演奏一段“兩只老虎”旋律的頻率分布圖;
[0048] 圖7是本發(fā)明實(shí)施例三提供的自動(dòng)和聲裝置框圖
[0049] 圖8是本發(fā)明實(shí)施例四提供的終端自動(dòng)和聲操作方法流程圖;
[0050] 圖9給出了本發(fā)明實(shí)施例較佳的終端效果示意圖;
[0051] 圖10給出了本發(fā)明實(shí)施例較佳的終端效果示意圖。

具體實(shí)施方式

[0052] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0053] 現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0054] 移動(dòng)終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0055] 圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端的硬件結(jié)構(gòu)示意。
[0056] 移動(dòng)終端100可以包括無(wú)線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。
[0057] 無(wú)線通信單元110通常包括一個(gè)或多個(gè)組件,其允許移動(dòng)終端100與無(wú)線通信系統(tǒng)或網(wǎng)絡(luò)之間的無(wú)線電通信。例如,無(wú)線通信單元可以包括廣播接收模塊111、移動(dòng)通信模塊112、無(wú)線互聯(lián)網(wǎng)模塊113、短程通信模塊114和位置信息模塊115中的至少一個(gè)。
[0058] 廣播接收模塊111經(jīng)由廣播信道從外部廣播管理服務(wù)器接收廣播信號(hào)和/或廣播相關(guān)信息。廣播信道可以包括衛(wèi)星信道和/或地面信道。廣播管理服務(wù)器可以是生成并發(fā)送廣播信號(hào)和/或廣播相關(guān)信息的服務(wù)器或者接收之前生成的廣播信號(hào)和/或廣播相關(guān)信息并且將其發(fā)送給終端的服務(wù)器。廣播信號(hào)可以包括TV廣播信號(hào)、無(wú)線電廣播信號(hào)、數(shù)據(jù)廣播信號(hào)等等。而且,廣播信號(hào)可以進(jìn)一步包括與TV或無(wú)線電廣播信號(hào)組合的廣播信號(hào)。廣播相關(guān)信息也可以經(jīng)由移動(dòng)通信網(wǎng)絡(luò)提供,并且在該情況下,廣播相關(guān)信息可以由移動(dòng)通信模塊112來(lái)接收。廣播信號(hào)可以以各種形式存在,例如,其可以以數(shù)字多媒體廣播(DMB)的電子節(jié)目指南(EPG)、數(shù)字視頻廣播手持(DVB-H)的電子服務(wù)指南(ESG)等等的形式而存在。廣播接收模塊111可以通過(guò)使用各種類型的廣播系統(tǒng)接收信號(hào)廣播。特別地,廣播接收模塊111可以通過(guò)使用諸如多媒體廣播-地面(DMB-T)、數(shù)字多媒體廣播-衛(wèi)星(DMB-S)、數(shù)字視頻廣播-手持(DVB-H),前向鏈路媒體(MediaFLO@)的數(shù)據(jù)廣播系統(tǒng)、地面數(shù)字廣播綜合服務(wù)(ISDB-T)等等的數(shù)字廣播系統(tǒng)接收數(shù)字廣播。廣播接收模塊111可以被構(gòu)造為適合提供廣播信號(hào)的各種廣播系統(tǒng)以及上述數(shù)字廣播系統(tǒng)。經(jīng)由廣播接收模塊111接收的廣播信號(hào)和/或廣播相關(guān)信息可以存儲(chǔ)在存儲(chǔ)器160(或者其它類型的存儲(chǔ)介質(zhì))中。
[0059] 移動(dòng)通信模塊112將無(wú)線電信號(hào)發(fā)送到基站(例如,接入點(diǎn)、節(jié)點(diǎn)B等等)、外部終端以及服務(wù)器中的至少一個(gè)和/或從其接收無(wú)線電信號(hào)。這樣的無(wú)線電信號(hào)可以包括語(yǔ)音通話信號(hào)、視頻通話信號(hào)、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類型的數(shù)據(jù)。
[0060] 無(wú)線互聯(lián)網(wǎng)模塊113支持移動(dòng)終端的無(wú)線互聯(lián)網(wǎng)接入。該模塊可以內(nèi)部或外部地耦接到終端。該模塊所涉及的無(wú)線互聯(lián)網(wǎng)接入技術(shù)可以包括WLAN(無(wú)線LAN)(Wi-Fi)、Wibro(無(wú)線寬帶)、Wimax(全球微波互聯(lián)接入)、HSDPA(高速下行鏈路分組接入)等等。
[0061] 短程通信模塊114是用于支持短程通信的模塊。短程通信技術(shù)的一些示例包括藍(lán)牙TM、射頻識(shí)別(RFID)、紅外數(shù)據(jù)協(xié)會(huì)(IrDA)、超寬帶(UWB)、紫蜂TM等等。
[0062] 位置信息模塊115是用于檢查或獲取移動(dòng)終端的位置信息的模塊。位置信息模塊的典型示例是GPS(全球定位系統(tǒng))。根據(jù)當(dāng)前的技術(shù),GPS模塊115計(jì)算來(lái)自三個(gè)或更多衛(wèi)星的距離信息和準(zhǔn)確的時(shí)間信息并且對(duì)于計(jì)算的信息應(yīng)用三測(cè)量法,從而根據(jù)經(jīng)度、緯度和高度準(zhǔn)確地計(jì)算三維當(dāng)前位置信息。當(dāng)前,用于計(jì)算位置和時(shí)間信息的方法使用三顆衛(wèi)星并且通過(guò)使用另外的一顆衛(wèi)星校正計(jì)算出的位置和時(shí)間信息的誤差。此外,GPS模塊115能夠通過(guò)實(shí)時(shí)地連續(xù)計(jì)算當(dāng)前位置信息來(lái)計(jì)算速度信息。
[0063] A/V輸入單元120用于接收音頻或視頻信號(hào)。A/V輸入單元120可以包括相機(jī)121和麥克風(fēng)1220,相機(jī)121對(duì)在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進(jìn)行處理。處理后的圖像可以顯示在顯示模塊151上。經(jīng)相機(jī)121處理后的圖像幀可以存儲(chǔ)在存儲(chǔ)器160(或其它存儲(chǔ)介質(zhì))中或者經(jīng)由無(wú)線通信單元
110進(jìn)行發(fā)送,可以根據(jù)移動(dòng)終端的構(gòu)造提供兩個(gè)或更多相機(jī)1210。麥克風(fēng)122可以在電話通話模式、記錄模式、語(yǔ)音識(shí)別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語(yǔ)音)數(shù)據(jù)可以在電話通話模式的情況下轉(zhuǎn)換為可經(jīng)由移動(dòng)通信模塊112發(fā)送到移動(dòng)通信基站的格式輸出。麥克風(fēng)122可以實(shí)施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號(hào)的過(guò)程中產(chǎn)生的噪聲或者干擾。
[0064] 用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋?zhàn)衅?a href='/zhuanli/list-14609-1.html' target='_blank'>觸摸板(例如,檢測(cè)由于被接觸而導(dǎo)致的電阻、壓、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示模塊151上時(shí),可以形成觸摸屏。
[0065] 接口單元170用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過(guò)的接口。例如,外部裝置可以包括有線或無(wú)線頭戴式機(jī)端口、外部電源(或電池充電器)端口、有線或無(wú)線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識(shí)別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識(shí)別模塊可以是存儲(chǔ)用于驗(yàn)證用戶使用移動(dòng)終端100的各種信息并且可以包括用戶識(shí)別模塊(UIM)、客戶識(shí)別模塊(SIM)、通用客戶識(shí)別模塊(USIM)等等。另外,具有識(shí)別模塊的裝置(下面稱為"識(shí)別裝置")可以采取智能卡的形式,因此,識(shí)別裝置可以經(jīng)由端口或其它連接裝置與移動(dòng)終端100連接。接口單元170可以用于接收來(lái)自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端和外部裝置之間傳輸數(shù)據(jù)。
[0066] 另外,當(dāng)移動(dòng)終端100與外部底座連接時(shí),接口單元170可以用作允許通過(guò)其將電力從底座提供到移動(dòng)終端100的路徑或者可以用作允許從底座輸入的各種命令信號(hào)通過(guò)其傳輸?shù)揭苿?dòng)終端的路徑。從底座輸入的各種命令信號(hào)或電力可以用作用于識(shí)別移動(dòng)終端是否準(zhǔn)確地安裝在底座上的信號(hào)。輸出單元150被構(gòu)造為以視覺(jué)、音頻和/或觸覺(jué)方式提供輸出信號(hào)(例如,音頻信號(hào)、視頻信號(hào)、警報(bào)信號(hào)、振動(dòng)信號(hào)等等)。輸出單元150可以包括顯示模塊151、音頻輸出模塊152、警報(bào)模塊153等等。
[0067] 顯示模塊151可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話通話模式時(shí),顯示模塊151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動(dòng)終端100處于視頻通話模式或者圖像捕獲模式時(shí),顯示模塊151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。
[0068] 同時(shí),當(dāng)顯示模塊151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示模塊151可以用作輸入裝置和輸出裝置。顯示模塊151可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示模塊(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示模塊(未示出)和內(nèi)部顯示模塊(未示出)。觸摸屏可用于檢測(cè)觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。
[0069] 音頻輸出模塊152可以在移動(dòng)終端處于呼叫信號(hào)接收模式、通話模式、記錄模式、語(yǔ)音識(shí)別模式、廣播接收模式等等模式下時(shí),將無(wú)線通信單元110接收的或者在存儲(chǔ)器160中存儲(chǔ)的音頻數(shù)據(jù)轉(zhuǎn)換音頻信號(hào)并且輸出為聲音。而且,音頻輸出模塊152可以提供與移動(dòng)終端100執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號(hào)接收聲音、消息接收聲音等等)。音頻輸出模塊152可以包括揚(yáng)聲器、蜂鳴器等等。
[0070] 警報(bào)模塊153可以提供輸出以將事件的發(fā)生通知給移動(dòng)終端100。典型的事件可以包括呼叫接收、消息接收、鍵信號(hào)輸入、觸摸輸入等等。除了音頻或視頻輸出之外,警報(bào)模塊153可以以不同的方式提供輸出以通知事件的發(fā)生。例如,警報(bào)模塊153可以以振動(dòng)的形式提供輸出,當(dāng)接收到呼叫、消息或一些其它進(jìn)入通信(incomingcommunication)時(shí),警報(bào)模塊153可以提供觸覺(jué)輸出(即,振動(dòng))以將其通知給用戶。通過(guò)提供這樣的觸覺(jué)輸出,即使在用戶的移動(dòng)電話處于用戶的口袋中時(shí),用戶也能夠識(shí)別出各種事件的發(fā)生。警報(bào)模塊153也可以經(jīng)由顯示模塊151或音頻輸出模塊152提供通知事件的發(fā)生的輸出。
[0071] 存儲(chǔ)器160可以存儲(chǔ)由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器160可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。
[0072] 存儲(chǔ)器160可以包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤、光盤等等。而且,移動(dòng)終端100可以與通過(guò)網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器160的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。
[0073] 控制器180通??刂埔苿?dòng)終端的總體操作。例如,控制器180執(zhí)行與語(yǔ)音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊1810,多媒體模塊1810可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識(shí)別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識(shí)別為字符或圖像。
[0074] 電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?/div>
[0075] 這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過(guò)使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來(lái)實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對(duì)于軟件實(shí)施,諸如過(guò)程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來(lái)實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫的軟件應(yīng)用程序(或程序)來(lái)實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。
[0076] 至此,己經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡(jiǎn)要起見(jiàn),將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。
[0077] 下面對(duì)和聲方法中有關(guān)音樂(lè)術(shù)語(yǔ)進(jìn)行介紹:
[0078] 和聲:音樂(lè)是由單聲部發(fā)展到多聲部的,單旋律構(gòu)成音的橫向方面,而和聲則表示垂直方面。和聲、旋律和節(jié)奏是音樂(lè)的三要素。和聲作為旋律的伴奏,可以起到襯托和加強(qiáng)表現(xiàn)力的作用,使音效效果豐厚、飽滿,增強(qiáng)了音樂(lè)的藝術(shù)表現(xiàn)力和感染力。
[0079] 和弦,和弦是樂(lè)理的一個(gè)概念,指的是一定音程關(guān)系的一組聲音。將三個(gè)或三個(gè)以上的音,按三度疊置的關(guān)系,在縱向上加以結(jié)合,就成為和弦。通常有三和弦(三個(gè)音的和弦)、七和弦(四個(gè)音的和弦)、十三和弦等概念。
[0080] 調(diào)式,在音樂(lè)中,按照一定的關(guān)系連結(jié)在一起的許多音(一般不超過(guò)七個(gè)),組成一個(gè)體系,并以一個(gè)音為中心(主音),這個(gè)體系就叫做調(diào)式。調(diào)式分為大調(diào)式和小調(diào)式,大調(diào)式以首調(diào)唱名do為主音,小調(diào)式以首調(diào)唱名la為主音。
[0081] 和弦級(jí)數(shù)表示:以級(jí)數(shù)表示和弦。參照表1,如C調(diào)一級(jí)和弦是C和弦,二級(jí)和弦是Dm和弦,三級(jí)和弦是Em和弦,四級(jí)和弦是F和弦,五級(jí)和弦是G和弦,六級(jí)和弦是Am和弦。
[0082] 表1
[0083]
[0084] 調(diào)性,調(diào)性是指某個(gè)調(diào)式所在的精確音高位置。
[0085] 五線譜譜表的開(kāi)始看到寫在拍子前的升降記號(hào)。這些記號(hào)是表示樂(lè)曲的準(zhǔn)確音高,也就是音樂(lè)的“調(diào)性”。確切地說(shuō),它是指各個(gè)調(diào)式的主音所在位置。調(diào)性指的就是24個(gè)大小調(diào)。
[0086] 為了對(duì)本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對(duì)照附圖詳細(xì)說(shuō)明本發(fā)明的具體實(shí)施方式。
[0087] 實(shí)施例一
[0088] 本發(fā)明的實(shí)施例通過(guò)提供了一種自動(dòng)和聲方法,解決了現(xiàn)有技術(shù)中因普通用戶不了解音樂(lè)基礎(chǔ)而不能更好地體驗(yàn)和聲效果的缺陷,所述方法能夠在音樂(lè)編輯、樂(lè)器和聲等應(yīng)用場(chǎng)景中運(yùn)用,終端能夠?qū)τ脩糨斎氲穆曇粜盘?hào)進(jìn)行自動(dòng)編配和弦并完成和聲,提升用戶體驗(yàn)。
[0089] 參見(jiàn)圖2,圖2示出了本發(fā)明實(shí)施例的方法流程圖,包括以下步驟:
[0090] 步驟S101,接收輸入的聲音信號(hào)。
[0091] 在一個(gè)實(shí)施例中,用戶啟動(dòng)和聲應(yīng)用程序后,終端通過(guò)麥克風(fēng)開(kāi)始接收聲音信號(hào),聲音信號(hào)為樂(lè)器演奏時(shí)所產(chǎn)生的聲音信號(hào)。
[0092] 步驟S102,識(shí)別所述聲音信號(hào),確定每個(gè)音符的音高與音長(zhǎng)并劃分小節(jié),生成旋律文件。
[0093] 在一個(gè)實(shí)施例中,將聲音信號(hào)轉(zhuǎn)換成時(shí)域信號(hào)的波形,確定每個(gè)音符的音長(zhǎng);再將時(shí)域信號(hào)經(jīng)過(guò)時(shí)頻變換得到頻域信號(hào),確定每個(gè)音符的音高;根據(jù)預(yù)先指定的節(jié)拍來(lái)分析所述旋律并劃分小節(jié),從而產(chǎn)生對(duì)應(yīng)于聲音信號(hào)的旋律文件,旋律文件包括音符的音高和音長(zhǎng)。
[0094] 步驟S103,解析所述旋律文件,將每個(gè)音符分配權(quán)值并確定對(duì)應(yīng)小節(jié)的和弦級(jí)數(shù)。
[0095] 在一個(gè)實(shí)施例中,給所述旋律的每個(gè)音符分配權(quán)值,根據(jù)每個(gè)音符的權(quán)值計(jì)算出每個(gè)小節(jié)第Ⅰ級(jí)到第Ⅵ級(jí)和弦的總值,例如:Ⅰ級(jí)和弦的構(gòu)成為135,那么將小節(jié)內(nèi)出現(xiàn)音符135的權(quán)值相加得出總值,由此計(jì)算出每個(gè)小節(jié)分別各級(jí)和弦的總值。根據(jù)總值最大的確定對(duì)應(yīng)小節(jié)的和弦級(jí)數(shù)。
[0096] 并確定旋律的調(diào)式;將所述旋律的每個(gè)音符分配權(quán)值、調(diào)式和小節(jié)信息與預(yù)先建立的和弦表進(jìn)行匹配,確定和弦方案。
[0097] 步驟104,根據(jù)所述和弦級(jí)數(shù)與音長(zhǎng)確定匹配和弦方案,并生成和聲文件。
[0098] 在一個(gè)實(shí)施例中,根據(jù)音符的音長(zhǎng)進(jìn)行判斷對(duì)應(yīng)音符是強(qiáng)拍音或者弱拍音;根據(jù)和聲理論基礎(chǔ),以音符的音長(zhǎng)為基礎(chǔ),以和弦數(shù)為素材,得出所述旋律的和弦方案,并生成和聲文件。
[0099] 在一個(gè)實(shí)施例中,預(yù)先建立的和弦表應(yīng)至少包括和弦、和弦級(jí)數(shù)以及和弦構(gòu)成音之間的映射關(guān)系,見(jiàn)表1。
[0100] 本發(fā)明實(shí)施例的終端可為上述圖1所示的移動(dòng)終端100。
[0101] 基于本發(fā)明實(shí)施例提出的一種自動(dòng)和聲方法,用戶輸入樂(lè)器演奏所產(chǎn)生的主旋律后,終端產(chǎn)生對(duì)應(yīng)旋律的和聲文件。因此,對(duì)于沒(méi)有音樂(lè)理論基礎(chǔ)的用戶也能夠方便地創(chuàng)作音樂(lè),體驗(yàn)和聲效果。
[0102] 實(shí)施例二
[0103] 本發(fā)明提供了一種自動(dòng)和聲方法,參照?qǐng)D3,圖3示出了本發(fā)明實(shí)施例的一段鋼琴旋律的和聲方法。
[0104] 步驟S201,對(duì)鋼琴演奏的旋律進(jìn)行錄音。
[0105] 在一個(gè)實(shí)施例中,鋼琴演奏一段旋律,終端通過(guò)麥克風(fēng)接收聲音信號(hào),對(duì)鋼琴演奏旋律進(jìn)行錄音,并保存旋律文件。
[0106] 步驟S202,識(shí)別鋼琴演奏旋律,進(jìn)行旋律的音符分析。
[0107] 在一個(gè)實(shí)施例中,終端獲取旋律文件后,將其解析為時(shí)域信號(hào)波形,參照?qǐng)D4,圖4示出了鋼琴演奏一段“兩只老虎”旋律的波形圖。橫軸表示時(shí)間,縱軸表示幅值。由于波形為上下對(duì)稱的,只取原波形的正頂點(diǎn),然后對(duì)其做線性插值處理,將會(huì)生成出一條比較平滑的包絡(luò)線,然后再取該包絡(luò)線的頂點(diǎn),反復(fù)以上步驟數(shù)次,提取此時(shí)的頂點(diǎn)。不同音符的頂點(diǎn)是有差異的,而相同音符的頂點(diǎn)是一致的。所以將每個(gè)音符從音頻中提取出來(lái)就可以進(jìn)行音高(頻率)、節(jié)奏(音值)、音色(諧波成分)的解析。
[0108] 判斷音符的音長(zhǎng)可以根據(jù)采樣頻率,以及當(dāng)前音符波形范圍中的采樣點(diǎn)的個(gè)數(shù)來(lái)計(jì)算出音長(zhǎng),以此來(lái)判斷“二分音符”、“四分音符”、“八分音符”以及“全音符”等。
[0109] 在一個(gè)實(shí)施例中,判斷音符的音高是通過(guò)快速傅里葉變換,進(jìn)行時(shí)域到頻域的轉(zhuǎn)換。但前一音符和后一音符的銜接處會(huì)對(duì)該音符的音高(頻率)有影響,因此應(yīng)截取該音符中間的一部分波形進(jìn)行頻譜分析。
[0110] 在解析每個(gè)音符的頻譜時(shí),將每個(gè)音的波形中較為穩(wěn)定的部分提取出來(lái),排除兩端的波形信號(hào),并去除噪聲。根據(jù)十二平均律,各相鄰兩律之間的振動(dòng)數(shù)之比完全相等,得出的波形圖里相鄰的兩個(gè)音符也必然滿足這種關(guān)系,由于錄制過(guò)程中會(huì)產(chǎn)生噪聲,以及會(huì)混入其他弦的共振、鋼琴擊弦機(jī)構(gòu)的特殊聲音,還需要對(duì)每個(gè)音符的波形做模糊處理。即每個(gè)音符的波形都允許存在一定的波動(dòng)范圍。
[0111] 經(jīng)過(guò)快速傅里葉變換后,可以得到對(duì)應(yīng)音符的頻率。參照?qǐng)D5,圖5示出了上述旋律中第一個(gè)音符快速傅里葉變換后的頻率圖,音符的頻率大小為260.43.Hz,根據(jù)和弦表進(jìn)行匹配得到鋼琴上中央C的頻率為261.6Hz,最終確定音符為do。
[0112] 參照?qǐng)D6,圖6示出了上述旋律的頻率分布圖,從圖中對(duì)應(yīng)的頻率大小,便可得到上述旋律的分析結(jié)果為:12311231345345。
[0113] 步驟S203,根據(jù)組成旋律的小節(jié)來(lái)選擇對(duì)用于每個(gè)小節(jié)的和弦。
[0114] 在一個(gè)實(shí)施例中,根據(jù)預(yù)先指定的節(jié)拍來(lái)分析所述旋律并劃分小節(jié);給所述旋律的每個(gè)音符分配權(quán)值,并確定旋律的調(diào)式;將所述旋律的每個(gè)音符分配權(quán)值、調(diào)式和小節(jié)信息與預(yù)先建立的和弦表進(jìn)行匹配,確定和弦方案。
[0115] 在上述旋律中,以第一小節(jié)為例,根據(jù)和聲理論計(jì)算1231中每個(gè)音符的權(quán):
[0116] 音符1的權(quán)值為50,音符2的權(quán)值為30,音符3的權(quán)值為20。
[0117]
[0118] 根據(jù)上述計(jì)算總值大小,確定第一小節(jié)的和弦級(jí)數(shù)構(gòu)成為一級(jí)和弦與六級(jí)和弦。
[0119] 中強(qiáng)音的音符為13,并且音符1同時(shí)也為弱音,再根據(jù)完整小節(jié)的所揭示調(diào)性,確定第一小節(jié)為主三和弦。
[0120] 步驟S204,根據(jù)每個(gè)音符確定的音高和對(duì)應(yīng)每個(gè)音符的音長(zhǎng)編配和聲。
[0121] 在一個(gè)實(shí)施例中,得到主旋律的音高數(shù)據(jù)之后,根據(jù)方案和主旋律時(shí)長(zhǎng)調(diào)用和弦音源庫(kù),進(jìn)行和弦合成,最終生成和聲文件供用戶播放,預(yù)先建立的和弦表和弦、和弦級(jí)數(shù)以及和弦構(gòu)成音之間的映射關(guān)系,見(jiàn)表1。
[0122] 以上述旋律中的第一小節(jié)為例,1231中強(qiáng)音的音符為13,并且音符1同時(shí)也為弱音,再根據(jù)完整小節(jié)的所揭示調(diào)性,以及和弦方案進(jìn)行編配和聲。
[0123] 由于錄音過(guò)程中會(huì)產(chǎn)生噪聲,以及會(huì)混入其他弦的共振、鋼琴擊弦機(jī)構(gòu)的特殊聲音,還需要對(duì)每個(gè)音符的波形做模糊處理。即每個(gè)音符的波形都允許存在一定的波動(dòng)范圍。根據(jù)十二平均律,各相鄰兩律之間的振動(dòng)數(shù)之比完全相等,我們得出的波形圖里相鄰的兩個(gè)音符也必然滿足這種關(guān)系,將每個(gè)音的波形中較為穩(wěn)定的部分提取出來(lái),排除兩端的波形信號(hào),并去除噪聲。
[0124] 本發(fā)明實(shí)施例的終端可為上述圖1所示的移動(dòng)終端100。
[0125] 基于本發(fā)明實(shí)施例提出的一種自動(dòng)和聲裝置,用戶輸入樂(lè)器演奏所產(chǎn)生的主旋律后,終端產(chǎn)生對(duì)應(yīng)旋律的和聲文件。因此,對(duì)于沒(méi)有音樂(lè)理論基礎(chǔ)的用戶也能夠方便地創(chuàng)作音樂(lè),體驗(yàn)和聲效果。
[0126] 實(shí)施例三
[0127] 本發(fā)明提供了一種自動(dòng)和聲裝置,圖7示出了本發(fā)明實(shí)施例的裝置結(jié)構(gòu)框圖,包括音頻模塊10,存儲(chǔ)模塊20,和弦模塊30,編制模塊40。
[0128] 音頻模塊10,用于接收輸入的聲音信號(hào)和播放音樂(lè)文件。
[0129] 在一個(gè)實(shí)施例中,啟動(dòng)和聲應(yīng)用程序后,終端通過(guò)麥克風(fēng)接收用戶輸入的聲音信號(hào);根據(jù)用戶輸入的聲音信號(hào)產(chǎn)生對(duì)應(yīng)的和聲文件后播放和聲文件,或者播放和聲后的音樂(lè)文件。
[0130] 存儲(chǔ)模塊20,用于存儲(chǔ)預(yù)先建立和弦編配數(shù)據(jù)庫(kù)以及旋律文件、和聲文件以及音樂(lè)文件。
[0131] 在一個(gè)實(shí)施例中,通過(guò)查表方式建立和弦編配數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的表體現(xiàn)了和弦、和弦級(jí)數(shù)以及和弦構(gòu)成音之間的映射關(guān)系,見(jiàn)表1。終端識(shí)別用戶輸入的聲音信號(hào)后,產(chǎn)生的旋律文件保存于存儲(chǔ)模塊;和弦模塊確定和弦方案后產(chǎn)生的和聲文件保存于存儲(chǔ)方塊;通過(guò)合成旋律文件和所述和聲文件產(chǎn)生音樂(lè)文件保存于存儲(chǔ)模塊。
[0132] 和弦模塊30,用于根據(jù)聲音信號(hào)的旋律文件,確定和弦方案。
[0133] 在一個(gè)實(shí)施例中,根據(jù)預(yù)先指定的節(jié)拍來(lái)分析所述旋律并劃分小節(jié);給所述旋律的每個(gè)音符分配權(quán)值,并確定旋律的調(diào)式;將所述旋律的每個(gè)音符分配權(quán)值、調(diào)式和小節(jié)信息與預(yù)先建立的和弦表進(jìn)行匹配,確定和弦方案。和弦模塊30還包括:
[0134] 小節(jié)劃分單元31,用于分析所述聲音信號(hào)的旋律,并且根據(jù)指定的節(jié)拍來(lái)劃分小節(jié)。
[0135] 旋律分析單元32,用于為旋律的每個(gè)音符分配權(quán)值,并確定旋律是大調(diào)還是小調(diào)。
[0136] 和弦選擇單元33,用于根據(jù)每個(gè)音符分配權(quán)值和小節(jié)信息來(lái)確定每個(gè)小節(jié)對(duì)應(yīng)的和弦。
[0137] 編制模塊40,用于根據(jù)匹配的弦合成方案和音符音長(zhǎng)編制和聲。
[0138] 在一個(gè)實(shí)施例中,編制模塊40根據(jù)和弦模塊30確定的和弦方案和每個(gè)音符對(duì)應(yīng)的音長(zhǎng)進(jìn)行編制和聲,產(chǎn)生的和聲文件保存于存儲(chǔ)模塊20。
[0139] 本發(fā)明實(shí)施例的終端可為上述圖1所示的移動(dòng)終端100。
[0140] 基于本發(fā)明實(shí)施例提出的一種自動(dòng)和聲裝置,用戶輸入樂(lè)器演奏所產(chǎn)生的主旋律后,終端產(chǎn)生對(duì)應(yīng)旋律的和聲文件。因此,對(duì)于沒(méi)有音樂(lè)理論基礎(chǔ)的用戶也能夠方便地創(chuàng)作音樂(lè),體驗(yàn)和聲效果。
[0141] 實(shí)施例四
[0142] 本發(fā)明提供了一種終端自動(dòng)和聲操作方法,圖8示出了本發(fā)明實(shí)施例提供的一種終端自動(dòng)和聲操作方法流程圖,圖9和圖10給出了本發(fā)明實(shí)施例較佳的終端效果示意圖。
[0143] 步驟S401,接收輸入的聲音信號(hào)。
[0144] 在一個(gè)實(shí)施例中,用戶啟動(dòng)和聲應(yīng)用程序后,終端通過(guò)麥克風(fēng)開(kāi)始接收聲音信號(hào),聲音信號(hào)為樂(lè)器演奏的主旋律所產(chǎn)生的聲音信號(hào),參照?qǐng)D9。終端界面檢測(cè)對(duì)應(yīng)設(shè)置音符的觸摸或者按壓所產(chǎn)生的旋律作為聲音信號(hào),參照?qǐng)D10。
[0145] 步驟S402,識(shí)別所述聲音信號(hào),產(chǎn)生對(duì)應(yīng)于聲音信號(hào)的旋律文件。
[0146] 在一個(gè)實(shí)施例中,將聲音信號(hào)轉(zhuǎn)換成時(shí)域信號(hào)的波形,確定每個(gè)音符是音長(zhǎng);再將時(shí)域信號(hào)經(jīng)過(guò)時(shí)頻變換得到頻域信號(hào),確定每個(gè)音符的音高,從而產(chǎn)生對(duì)應(yīng)于聲音信號(hào)的旋律文件,旋律文件包括音符的音高和音長(zhǎng)。
[0147] 步驟S403,通過(guò)分析所述旋律文件產(chǎn)生適用于所述旋律文件的和聲文件。
[0148] 在一個(gè)實(shí)施例中,根據(jù)預(yù)先指定的節(jié)拍來(lái)分析所述旋律并劃分小節(jié);給所述旋律的每個(gè)音符分配權(quán)值,并確定旋律的調(diào)式;將所述旋律的每個(gè)音符分配權(quán)值、調(diào)式和小節(jié)信息與預(yù)先建立的和弦表進(jìn)行匹配,確定和弦方案。再根據(jù)所述確定的和弦方案和每個(gè)音符的音長(zhǎng)進(jìn)行編配和聲。
[0149] 步驟S404,通過(guò)合成旋律文件和和聲文件產(chǎn)生音樂(lè)文件,并播放音樂(lè)文件。
[0150] 在一個(gè)實(shí)施例中,得到主旋律數(shù)據(jù)之后,根據(jù)已經(jīng)按照和弦編配理論建立好的數(shù)據(jù)庫(kù),使用查表法,查找數(shù)據(jù)庫(kù),確定和弦方案,根據(jù)方案和主旋律時(shí)長(zhǎng)調(diào)用和弦音源庫(kù),進(jìn)行和弦合成,并將和聲文件與旋律文件合成為一個(gè)音樂(lè)文件,供使用者播放,同時(shí)在終端界面顯示當(dāng)前和弦名。
[0151] 本發(fā)明實(shí)施例的終端可為上述圖1所示的移動(dòng)終端100。
[0152] 基于本發(fā)明實(shí)施例提出的一種終端自動(dòng)和聲操作方法,用戶輸入樂(lè)器演奏所產(chǎn)生的主旋律后,終端產(chǎn)生對(duì)應(yīng)旋律的和聲文件。用戶用戶選擇播放和聲文件,或者將旋律文件與和聲文件合成,播放新的音樂(lè)文件。因此,對(duì)于沒(méi)有音樂(lè)理論基礎(chǔ)的用戶也能夠方便地創(chuàng)作音樂(lè),體驗(yàn)和聲效果,用戶也可通過(guò)終端界面(例如,鋼琴按鍵)輸入旋律并進(jìn)行和聲,體驗(yàn)樂(lè)器的單一主旋律到最終生成多級(jí)和弦旋律的過(guò)程。
[0153] 上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實(shí)施方式,上述的具體實(shí)施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。
高效檢索全球?qū)@?/div>

專利匯是專利免費(fèi)檢索,專利查詢,專利分析-國(guó)家發(fā)明專利查詢檢索分析平臺(tái),是提供專利分析,專利查詢,專利檢索等數(shù)據(jù)服務(wù)功能的知識(shí)產(chǎn)權(quán)數(shù)據(jù)服務(wù)商。

我們的產(chǎn)品包含105個(gè)國(guó)家的1.26億組數(shù)據(jù),免費(fèi)查、免費(fèi)專利分析。

申請(qǐng)?jiān)囉?/a>

QQ群二維碼
意見(jiàn)反饋