專利名稱::一種歌曲音調自動調整方法及其系統(tǒng)的制作方法
技術領域:
:本發(fā)明涉及一種音調調整系統(tǒng)及其方法,尤其是一種歌曲音調自動調整方法及其系統(tǒng),可調整具有音樂與人聲的歌曲的音調。
背景技術:
:隨身聽即指攜帶型袖珍播放機,屬于電子產品的一個種類。隨身聽最初只有收音、磁帶播放或錄音功能。隨著電子技術的發(fā)展和進步,體積變得越來越小,演變的品種很多,包括CD、MD、MP3、MP4等種類。MP3隨身聽比起CD隨身聽、MD,甚至卡帶機的一個最顯著的優(yōu)點是絕佳的便攜性,因此MP3隨身聽目前是最受歡迎且保有量最大的一種播放器。MP3隨身聽的發(fā)展一直朝向小巧化、精致化的方向演變,也正是由于體積重量的不斷縮小,才使得人們可以將其輕松帶在身上進行任何活動,而不會覺得是累贅。目前的隨身碟或可攜式播放裝置僅可提供使用者儲存自行下載的歌曲。然而使用者每次聽到的歌曲,就是該歌曲的音高。目前有些音樂播放裝置提供調升或調降音高的功能,使得使用者可以根據個人的音高調整播放歌曲的音調。然而一般市面上只有沒有人聲的歌曲才能調升或調降音高。有人聲的音源由于受限于波形,并沒有升降音高的功能。因此,目前的以隨身聽進行音樂播放時,并無法調整歌曲的音調。
發(fā)明內容本發(fā)明為解決
背景技術:
存在的上述技術問題,而提供一種自動調整歌曲音調的方法與系統(tǒng),使得歌曲自動調降或調升至符合個人的音高后進行播放。本發(fā)明的技術解決方案是本發(fā)明為一種歌曲音調自動調整方法,其特殊之處在于該方法包括以下步驟210)預建歌曲數據庫和音組數據庫;220)判斷欲播放的歌曲是否己存在歌曲數據庫中;是則進至步驟230),否則以該歌曲的原音調播放;230)取得該歌曲的音調;240)接著取得設定的音高;250)計算該歌曲的音調與該設定的音高所差異的音階數;260)再根據該差異的音階數,調整該歌曲的音調;270)調整完畢后播放該調整音調后的歌曲。上述歌曲數據庫包括歌曲、歌曲的基本信息和歌曲的音調與平均音高。上述音組數據庫包括男聲音組及女聲音組,男聲音組及女聲音組中分別包括多個音階。上述步驟240)中設定的音高為使用者設定的個人音高。一種實現上述的歌曲音調自動調整方法的系統(tǒng),其特殊之處在于該系統(tǒng)包括儲存有歌曲、歌曲的基本信息和歌曲的音調與平均音高的歌曲數據庫;儲存有男聲音組及女聲音組,男聲音組及女聲音組中分別包括多個音階的音組數據庫;可供使用者設定個人音高的設定模塊;用來判斷歌曲是否已存在歌曲數據庫中,并且當該歌曲已存在該歌曲數據庫中時,取得該歌曲的音調,并計算該歌曲的音調與該設定的個人音高所差異的音階數,根據該差異的音階數,調整該歌曲的音調的處理模塊;播放歌曲的播放模塊,歌曲數據庫與處理模塊相接,音組數據庫與設定模塊相接,設定模塊接入處理模塊,處理模塊接入播放模塊。本發(fā)明提供的自動調整歌曲音調的方法與系統(tǒng),通過設定符合個人的音高的方式,使得歌曲自動調降或調升至符合個人的音高,達到調整歌曲音調的目的。圖1為本發(fā)明的系統(tǒng)框圖;圖2為本發(fā)明的方法流程圖。具體實施例方式參見圖1,本發(fā)明的系統(tǒng)包括有歌曲數據庫100、處理模塊110、音組數據庫120、設定模塊130以及播放模塊140。歌曲數據庫100,儲存有復數首歌曲。歌曲數據庫100中所儲存的歌曲除了具有基本信息外,另外包括該歌曲的音調與平均音高。歌曲的基本信息可包括有曲名、歌詞、作曲者、作詞者、專輯名稱等等。音組數據庫120中儲存有一男聲音組及一女聲音組,男聲音組及女聲音組中分別包括有數個音階。在一較佳實施例中,女聲音組包括有女低音、女中低音、女中音、女中高音及女高音,男聲音組包括有男低音、男中低音、男中音、男中高音及男高音。設定模塊130可供使用者設定一個人音高,以供調整歌曲的音調。其中個人音高系由音組數據庫120中選擇。處理模塊IIO,用來判斷一歌曲是否已存在歌曲數據庫100中。當該歌曲已存在該歌曲數據庫中時,取得該歌曲的音調,并計算該歌曲的音調與該設定的個人音高所差異的音階數,根據該差異的音階數,調整該歌曲的音調。調整后歌曲由播放模塊140播放。本發(fā)明提供的歌曲音調自動調整系統(tǒng)可應用于可攜式電子裝置中,例如筆記型計算機、行動電話、個人數字助理機、MP3播放機、或者是隨身硬盤中,歌曲數據庫IOO、處理模塊IIO、音組數據庫120、設定模塊130、以及播放模塊140可以軟件、硬件或韌體的方式設置于上述的可攜式裝置中。參見圖2,本發(fā)明的具體方法流程如下210)預建歌曲數據庫和音組數據庫;220)判斷欲播放的歌曲是否已存在歌曲數據庫中;是則進至步驟230),否則以該歌曲的原音調播放;230)取得該歌曲的音調;240)接著取得設定的音高;250)計算該歌曲的音調與該設定的音高所差異的音階數;260)再根據該差異的音階數,調整該歌曲的音調;270)調整完畢后播放該調整音調后的歌曲。下面以表一與表二為例詳細說明本發(fā)明調整的過程。<table>tableseeoriginaldocumentpage6</column></row><table>[表一][表二]表一為歌曲音調表。表二為音高表,音高分為女低音、女中低音、女中音、女中高音及女高音、男低音、男中低音、男中音、男中高音及男高音,音高共有十種,每一音高的數值如表二所示,其系儲存于音高數據庫120中。在男女聲中,女高音相當于男中高音,而女中高音相當于男中低音,女中音相檔于男低音,這三種音高是可以共享的,故在調整歌曲音高是只要調整這七種音高即可。以歌曲一為例,其音調為Bb調,髙音Sol-5,將其對應至音高表,在音高表數值為5的對應位置填入Bb。又琴鍵上的音名排列依序為C、Db、D、Eb、E、F、Gb、G、Ab、ABb、B,其中Db、Eb、Gb、Ab、Bb是黑鍵上的聲音,也就是該主音的升降音。因此,當將Bb填入后,在Bb上有空格就按順序填入B,以下的空格就依序填入A、Ab、G、Gb、F、E、Eb、D、Db、C。歌曲二與歌曲三依據同樣的方式填表。如果要唱歌曲一這首歌時,如果為男中低音,參照上面表格,因為歌曲一為Bb調,因此男中低音唱這首歌時即要降五個音階。由于歌曲中除了音樂外還有人聲,因此在人聲中,若要有升降音階的功能,間距不要大于三個音階數。以C、Db、D、Eb、E、F、Gb、G、Ab、A、Bb、B的聲音來看,以三個音階數為一個基準度,如果要調一個音階數或兩個音階數,原則上就不調整,若要調三個音階數,就相當調整一個音階數。因此男中低音唱歌曲一時,系統(tǒng)會自動調降一個音階。根據表二的音高表,當所差異的音階數小于三時,不調整該歌曲的音調。當所差異的音階數等于三的整數倍時,依據該整數調整該歌曲的音調。權利要求1、一種歌曲音調自動調整方法,其特征在于該方法包括以下步驟210)預建歌曲數據庫和音組數據庫;220)判斷欲播放的歌曲是否已存在歌曲數據庫中;是則進至步驟250),否則以該歌曲的原音調播放;230)取得該歌曲的音調;240)接著取得設定的音高;250)計算該歌曲的音調與該設定的音高所差異的音階數;260)再根據該差異的音階數,調整該歌曲的音調;270)調整完畢后播放該調整音調后的歌曲。2、根據權利要求1所述的歌曲音調自動調整方法,其特征在于所述歌曲數據庫包括歌曲、歌曲的基本信息和歌曲的音調與平均音高。3、根據權利要求1所述的歌曲音調自動調整方法,其特征在于所述音組數據庫包括男聲音組及女聲音組,男聲音組及女聲音組中分別包括多個音階。4、根據權利要求1所述的歌曲音調自動調整方法,其特征在于所述步驟240)中設定的音高為使用者設定的個人音高。5、一種實現權利要求1所述的歌曲音調自動調整方法的系統(tǒng),其特征在于該系統(tǒng)包括儲存有歌曲、歌曲的基本信息和歌曲的音調與平均音高的歌曲數據庫;儲存有男聲音組及女聲音組,男聲音組及女聲音組中分別包括多個音階的音組數據庫;可供使用者設定個人音高的設定模塊;用來判斷歌曲是否已存在歌曲數據庫中,并且當該歌曲已存在該歌曲數據庫中時,取得該歌曲的音調,并計算該歌曲的音調與該設定的個人音高所差異的音階數,根據該差異的音階數,調整該歌曲的音調的處理模塊;播放歌曲的播放模塊,所述歌曲數據庫與處理模塊相接,所述音組數據庫與設定模塊相接,所述設定模塊接入處理模塊,所述處理模塊接入播放模塊。全文摘要本發(fā)明涉及一種歌曲音調自動調整方法及其系統(tǒng),本發(fā)明所提供的一種歌曲音調自動調整方法,包括以下步驟210)預建歌曲數據庫和音組數據庫;220)判斷欲播放的歌曲是否已存在歌曲數據庫中;是則進至步驟230),否則以該歌曲的原音調播放;230)取得該歌曲的音調;240)接著取得設定的音高;250)計算該歌曲的音調與該設定的音高所差異的音階數;260)再根據該差異的音階數,調整該歌曲的音調;270)調整完畢后播放該調整音調后的歌曲。本發(fā)明為提供了一種自動調整歌曲音調的方法與系統(tǒng),使得歌曲自動調降或調升至符合個人的音高后進行播放。文檔編號H03G5/02GK101183858SQ200710019180公開日2008年5月21日申請日期2007年11月26日優(yōu)先權日2007年11月26日發(fā)明者林華真,陳淮琰申請人:無敵科技(西安)有限公司