專利名稱:在手持設(shè)備上編寫音樂的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于編寫音樂的方法。更具體而言,本發(fā)明涉及利用手持設(shè)備上的鍵區(qū)來編寫音樂。
背景技術(shù):
在過去的十年間,無線電話市場迅速發(fā)展。最近的趨勢集中于與電話能力的擴展同時發(fā)生的無線電話的小型化。無線電話一般配備有不僅用于管理電話呼叫的發(fā)送和接收還用于管理駐留在無線手持設(shè)備上的多種軟件應(yīng)用的執(zhí)行的處理器和存儲器。例如,典型應(yīng)用包括日歷、地址簿和娛樂游戲。在一些情況下,無線用戶能夠定制電話,包括配置手持設(shè)備的顯示以及與傳入電話呼叫接收相關(guān)聯(lián)的獨特的電話鈴聲。
隨著無線電話設(shè)備數(shù)目的增多,使個人的電話與別人的區(qū)分開來的愿望也增大了。例如,在擁擠的房間中,常常希望能夠?qū)⑻囟ㄓ脩舻碾娫掆徛暸c他人的區(qū)分開來。為了滿足這些和其他目的,無線電話制造商和提供商常常為顧客提供鈴音(ringtone)選項。即,可為特定用戶定制電話的鈴聲,即鈴音。
一般來說,鈴音可以以若干方法中的一種或多種實現(xiàn)在無線設(shè)備上。具體而言,鈴音序列可以由主機計算機上的軟件應(yīng)用創(chuàng)建,并以合適的格式被傳送到無線設(shè)備,例如通過紅外端口或直接電連接,比如通過主機計算機上的USB端口。不幸的是該方法需要有一個單獨的主機計算機來編寫序列,并且還局限于需要硬件來將完成的序列傳送到無線電話設(shè)備,從而使無線用戶在與主機計算機分開時無法自發(fā)地編寫鈴音或其他音樂作品。
鈴音還可從因特網(wǎng)或從蜂窩電話提供商下載。在第一種情況下,一般也需要主機計算機來接收下載,之后是單獨的從主機計算機到無線設(shè)備的傳送步驟。在第二種情況下,可用鈴音的數(shù)目一般是有限的。不幸的是,這兩種情況都沒有為無線用戶提供創(chuàng)建原創(chuàng)音樂序列(即編寫音樂)的創(chuàng)作自由。
另一種可用的方法包括用戶通過手工鍵入鈴音序列來手工創(chuàng)建鈴音序列。在手工鍵入方法中,用戶一般使用無線電話鍵區(qū)(即手機)來輸入按鍵序列。雖然該方法允許了直接從無線設(shè)備的鍵區(qū)編寫音樂,但是輸入序列和顯示樂譜卻需要大量用戶訓(xùn)練。即,當(dāng)前的用于在手機上生成鈴音序列的方法是相當(dāng)麻煩的。例如,對于每個音符,一般需要包括字母、數(shù)字和符號的代碼序列。這并不是一個直觀的步驟,因而干擾了創(chuàng)作過程。此外,要解讀顯示的序列需要相當(dāng)大的精力,這同樣也干擾了創(chuàng)造性的音樂編寫工作。
因此,需要的是一種易學(xué)的鍵區(qū)音樂編寫方法,這種方法生成同樣易理解的輸入序列顯示。
發(fā)明內(nèi)容
為了實現(xiàn)上述目的,本發(fā)明提供了一種用于利用手持電子設(shè)備的鍵區(qū)來輸入音樂序列的方法。音樂序列被形成在手持設(shè)備的鍵區(qū)上。手持設(shè)備的鍵區(qū)上的編號鍵被映射到八度音程中的相應(yīng)音符。通過按壓鍵區(qū)上的至少一個編號鍵并在手持設(shè)備的顯示屏上顯示序列的數(shù)字表示來輸入音符序列。
根據(jù)一個實施例,一種在手持設(shè)備上形成音樂序列的方法包括通過按壓手持設(shè)備的鍵區(qū)上的至少一個編號鍵來輸入音符序列。鍵區(qū)包括映射到至少一個八度音程中的相應(yīng)音符的多個編號鍵。為每個音符選擇的編號對應(yīng)于音樂序列中音符的映射。音樂序列的數(shù)字表示被顯示在手持設(shè)備的顯示屏上。
根據(jù)另一個實施例,鍵區(qū)上的編號鍵和八度音程的音符之間的映射由編號鍵1至7表示,以對應(yīng)于八度音程的全音階。八度音程的全音階中的每個漸高的音符對應(yīng)于鍵區(qū)上的一個漸高的編號鍵。
根據(jù)另一個實施例,在音樂序列被形成之后,音符序列被轉(zhuǎn)換成標準化格式之一。
本發(fā)明的這些和其他特征和優(yōu)點在下文參考附圖描述。
圖1A是示出傳統(tǒng)的西方五線譜(Western staff notation)格式的圖。
圖1B是示出用于傳統(tǒng)的西方五線譜格式中的大譜表(grand staff)的圖。
圖1C是示出根據(jù)傳統(tǒng)西方五線譜的音調(diào)符號(key signature)的圖。
圖2A是示出西方格式中的各種音調(diào)標記(key designation)的表。
圖2B-2C是示出根據(jù)本發(fā)明一個實施例的從傳統(tǒng)西方五線譜到數(shù)字譜(numeric notation)的轉(zhuǎn)換的表。
圖2D-2E是示出根據(jù)本發(fā)明一個實施例的從傳統(tǒng)西方五線譜到數(shù)字譜的轉(zhuǎn)換的表。
圖2F是示出根據(jù)本發(fā)明一個實施例的音長(duration)和其他參數(shù)從傳統(tǒng)西方五線譜格式到編號鍵區(qū)格式的轉(zhuǎn)換的圖。
圖3是示出根據(jù)本發(fā)明一個實施例配置的手持電子設(shè)備的鍵區(qū)和顯示屏的圖。
圖4A是示出根據(jù)本發(fā)明一個實施例配置的手持電子設(shè)備的鍵區(qū)和顯示屏上的音樂序列的圖。
圖4B是示出圖4A的顯示屏中示出的音樂序列的圖形數(shù)字譜表示的圖。
圖4C是示出針對圖4A中輸入的同一音樂序列的傳統(tǒng)鍵區(qū)輸入格式和相應(yīng)顯示屏的圖。
圖4D是示出針對圖4A中輸入的音樂序列的傳統(tǒng)鍵區(qū)輸入格式和相應(yīng)顯示屏的圖。
圖5是示出根據(jù)本發(fā)明一個實施例的輸入音樂序列的方法的流程圖。
具體實施例方式
現(xiàn)在將詳細介紹本發(fā)明的優(yōu)選實施例。優(yōu)選實施例的示例在附圖中示出。雖然將結(jié)合這些優(yōu)選實施例來描述本發(fā)明,但是應(yīng)當(dāng)理解并不欲將本發(fā)明局限于這種優(yōu)選實施例。相反,意欲覆蓋可包括在由所附權(quán)利要求限定的本發(fā)明的精神和范圍內(nèi)的替換、修改和等同。在下面的描述中,闡述了許多具體細節(jié)以便全面理解本發(fā)明。沒有這些具體細節(jié)中的一些或全部也能實現(xiàn)本發(fā)明。在其他情況下,沒有詳細描述公知的過程操作,以避免不必要地模糊本發(fā)明的主題。
音樂序列被形成在手持無線電話的鍵區(qū)上。手持無線設(shè)備的鍵區(qū)上的編號的鍵被直接映射到八度音程(octave)的全音階中的相應(yīng)音符序列。通過按壓鍵區(qū)上的至少一個編號鍵并且在手持設(shè)備的顯示屏上顯示序列的數(shù)字表示,來輸入音符序列。
樂譜負責(zé)利用書面字符來表示樂音及其修飾。本發(fā)明提供了一種高效的方法,用于通過使用采用代替西方五線譜系統(tǒng)或其他系統(tǒng)的數(shù)字樂譜系統(tǒng)的特征的樂譜系統(tǒng)來在手持電子設(shè)備的鍵區(qū)上編寫音樂。西方五線譜也被稱為活頁樂譜,它在全世界尤其是在歐洲和美國被廣為接受。它依賴于印刷的譜表(staff),該譜表一般被標記以高音譜號(treble clef)或低音譜號(bass clef),并且上面印刷有各種音符和其他符號。不幸的是,由于它依賴于圖形顯示,因此西方五線譜系統(tǒng)本身并不適合于在手持設(shè)備上編寫鈴音或其他音樂。本發(fā)明提供了利用這樣一種利用樂譜系統(tǒng)在手持設(shè)備上編寫音樂的方法,該樂譜系統(tǒng)能夠表示由西方五線譜系統(tǒng)表示的參數(shù)中的大部分(如果不能全部表示的話),但卻采取了易于理解和發(fā)送的數(shù)字音樂格式。
本發(fā)明中使用的樂譜系統(tǒng)中表示的兩個最重要的參數(shù)包括音高(pitch)和音長。在這里出于比較目的描述了西方五線譜,因為它被廣泛使用并且為熟練的音樂家和作曲家所普遍知曉。在西方五線譜系統(tǒng)中,音高由音符在譜表上的位置限定。譜表一般定義為其間為空白的五條平行、等距的譜線。譜號是用在一段樂曲開始處用來標記譜表在頻率空間內(nèi)的位置的符號。例如,高音譜號或“G”譜號標記位于中央C(即頻率約為216hz的音符)上方的譜表。相反,低音譜號或“F”譜號標記位于中央“C”下方的譜表。這樣,西方五線譜提供了對音樂序列中需要的各種音高的圖形表示。
獨立于所使用的樂譜系統(tǒng),八度音程在音樂中尤其重要,八度音程的全音階也是如此。在音樂中,八度音程是一個音符和另一個音高是其頻率的兩倍的音符之間的間隔。在西方五線譜系統(tǒng)中,間隔一個八度音程的音符被給予相同的音符標記。從而,每個C音符與相鄰的C相隔一個八度音程,并且這兩個音符的頻率之比為2∶1。
與西方五線譜系統(tǒng)的圖形呈現(xiàn)相反,本發(fā)明的各種實施例使用了基于文本的編號樂譜系統(tǒng)。音符的音高一般通過將八度音程的全音階的音符映射到手持設(shè)備的鍵區(qū)上的編號鍵來限定,所述編號鍵優(yōu)選為鍵1-7。為了理解將八度音程映射到代表八度音程的7個音級(degree)的七個編號鍵的基礎(chǔ),提供了對八度音程的半音音階和全音階的進一步討論。
半音音階是將八度音程劃分成十二個音高的細分的音階。換言之,所選的音符之后將會是八度音程中的11個音符,然后才達到比第一音符高出一個八度音程的音符。每個音高與半音音階中的相鄰音高相隔半個音級,或者說一個半音(semitone)。八度音程的序列中的每個中間頻率代表相對于前一個頻率的約6%的增量。
作為半音音階的子集,全音階用七個音符或音級來表示音高的八度音程。這些音級被選擇來向音樂作品提供特定的和音(consonance)。八度音程的七個音級代表從所選音符進行到該音符的八度音的過程中頻率的逐漸升高,該音符的八度音即頻率或音高是所選音符的兩倍的音符。
對于西方五線譜系統(tǒng),這些音級由字母A至G標明,其中所選的臨時記號(即升半音(sharp)或降半音(flat))被添加到所選的字母以覆蓋所有12個音高(在半音音階中)。升半音表示音高升高半個音級,而降半音指示半個音級的降低。相反,本發(fā)明的實施例中使用的編號譜或數(shù)字譜系統(tǒng)將數(shù)字1至7分配給全音級,并且將鍵區(qū)上的相應(yīng)編號鍵分配給這些音級。
在西方五線譜系統(tǒng)中,譜號是用于一段樂曲開始處用來標記譜表在頻率空間內(nèi)的位置的符號。例如,高音譜號或“G”譜號標記位于中央C(即頻率約為216hz的音符)上方的譜表。相反,低音譜號或“F”譜號標記位于中央“C”下方的譜表。這樣,西方五線譜提供了對音樂序列中需要的各種音高的圖形表示。
雖然西方五線譜被廣泛使用,但分配給音符的字母卻不能被直觀地識別,即它們不易被音樂新手所理解。例如,高音譜號的譜線標記以下音符從下往上依次為E、G、B、D、F。線間空白標記音符F、A、C、E(按從下往上的順序)。相反,“F”譜號為譜線和線間空白使用不同的音符標記。即,譜線被標注為G、B、D、F、A,而線間空白被標記為A、C、E、G。不幸的是,要想記憶和學(xué)習(xí)音符標識和它們在譜表上的相應(yīng)位置需要大量訓(xùn)練。諸如“All Cows Eat Grass”(針對“F”譜號)和“Every Good Boy Does Fine”(針對“G”譜號)之類的記憶方法被用來幫助記憶音符在相應(yīng)譜表上的位置。
為了進一步理解由于使用西方五線譜系統(tǒng)并嘗試使其適應(yīng)手持設(shè)備而造成的困難,下面示出和描述了傳統(tǒng)西方系統(tǒng)中的音樂序列的示例。圖1A示出傳統(tǒng)的西方五線譜的示例。具體而言,九個不同的音高由音符(由字母表示)序列表示。個體音符的音高由其在譜表上的位置以及譜表的標記(在這里被標記以高音譜號或G譜號)確定。圖1B示出鋼琴譜表或大譜表,它是高音譜號和低音譜號(譜表)的組合。低音譜表代表比由高音譜表所示出的最低音符還要低的音符的序列。可以理解,雖然這種樂譜系統(tǒng)被廣泛采用,但它需要大量的訓(xùn)練才能識別個體音符位置及其相應(yīng)的音高,尤其是在表示西方音樂的細微差別時更是如此。此外,它對圖形顯示的依賴使得難以在手持電子設(shè)備(例如無線電話)中通常具有的小顯示屏上呈現(xiàn)。相反,在本發(fā)明的各種實施例中,鍵區(qū)上的數(shù)字1至7被輸入,以對應(yīng)于相應(yīng)全音階的各個音級。
由于西方五線譜在音符和它的音高之間使用了固定的對應(yīng)關(guān)系,因此音調(diào)變換是很困難的。換言之,置于由特定譜號標記的譜表上的特定音符將會始終具有預(yù)定的音高。為了改變鍵,就必須改變音符或譜表或者添加其他符號(例如臨時記號)。這使得音樂序列的圖形表示復(fù)雜化。
詳細地說,通常用根音符或主音音符(即八度音程中的7個音符的上升序列中的第一音符)來提及每個全音階。大調(diào)音階將會始終具有2-2-1-2-2-2-1的半音跳躍以遍歷某個音符及其八度音之間的音階的12個半音間隔,而小調(diào)具有2-1-2-2-1-2-2的半音跳躍,前述序列上的每個“2”是指一個全音間隔(整個音級)。例如,在作品中常用的C大調(diào)中,字母(沒有臨時記號)可代表音階中的每個音級。但是,如圖2A所示,對于若干個其他大調(diào),全音階中的七個音級包括由臨時記號(例如升半音或降半音)修飾的若干個字母。對于一個特定示例,G大調(diào)的七個音級由序列G-A-B-C-D-E-F#-G表示。從而,以G調(diào)寫成的音樂作品將主要包括F#而不是F本位音。
西方五線譜系統(tǒng)通過使用音調(diào)符號來適應(yīng)音調(diào)變化。這由置于譜號之后的臨時記號集合來表示,如圖1C進一步示出。具體而言,圖1C示出了各種音調(diào)的標記。例如,為了指示C大調(diào)作品的重放,置于譜表的第5譜線上的“升半音”臨時記號指示在整個樂譜中出現(xiàn)在該譜線上的音符都被“升半音”,即升高半個音。雖然這種記譜方法對于指示音符的音高工作得足夠好,但在允許將音樂序列從一個音調(diào)完全變換到另一個方面它卻很笨拙。如上所述,根據(jù)全音階的音樂序列由八度音程的2-2-1-2-2-2-1的增量來限定。從而,為了從C大調(diào)變到D大調(diào),4個音符的示例性序列將會從C-D-E-F變到D-E-F#-G。發(fā)生這種情況是因為西方五線譜系統(tǒng)在音符及其音高之間有固定對應(yīng)關(guān)系。
本發(fā)明通過根據(jù)數(shù)字(或“編號”)樂譜系統(tǒng)輸入和顯示音樂,克服了傳統(tǒng)西方樂譜系統(tǒng)的這些和其他問題。數(shù)字(或“編號”)樂譜最初是在十八世紀由Jean Jacques Rousseau開發(fā)出來的,并且在中國是公知的。不使用字母A至G來代表音高,而取而代之使用了數(shù)字1至7。首先,不是向字母分配固定音高,例如向中央C分配261hz的音高,本發(fā)明的實施例中采用的數(shù)字系統(tǒng)取而代之將每個數(shù)字分配或映射到八度音程中的特定音級,即用于特定八度音程的全音階中的特定音級。
這種將編號鍵映射到全音階中的音級的系統(tǒng)也輔助了音調(diào)變換。音調(diào)之所以重要是因為它們會影響一段樂曲的“基調(diào)(mood)”。音調(diào)還取決于所期望的樂曲的音域。例如,為特定歌手或樂器的音域設(shè)計的音樂作品將會在該作品以某些音調(diào)記出時聽起來效果最佳。例如,某些人相信F大調(diào)比C大調(diào)更柔美,而C大調(diào)一般被認為更加歡快。總之,經(jīng)常會進行音調(diào)變換以適應(yīng)不同的音樂、不同的樂器、不同的噪音音域,并且一般會使得音樂更有趣。
本發(fā)明的實施例使得能夠很容易地執(zhí)行變調(diào)。具體而言,當(dāng)根據(jù)鍵區(qū)編號系統(tǒng)編寫的音樂作品或鈴音被從一個音調(diào)變到另一個時(例如從C到E),用于音符的數(shù)字不變。音調(diào)的改變可通過改變鈴音或其他音樂文件的頭部中的音調(diào)標記來完成。通過利用在手持設(shè)備鍵區(qū)上輸入的相同數(shù)字來示出音符的有意義的顯示來輔助編輯。正如以下描述的示例性實施例進一步示出的,在手持電子設(shè)備上很容易完成根據(jù)本發(fā)明的數(shù)字系統(tǒng)的鈴音輸入。
圖2A提供了示出西方格式中的各種音調(diào)標記的表。查看該表可以看出在西方系統(tǒng)中變換音調(diào)存在的困難。表的最上面一行指示構(gòu)成半音音階的每個半音級(或半音),第二行指示針對半音的示例性西方五線譜系統(tǒng)音符標記。第二行之下每行中的數(shù)字指示大調(diào)C、D、E、F、G、A和B中的全音階的音符標記的序列。正如熟練的音樂家所知的,每個大調(diào)的每一音符開始于由該調(diào)標記的音符。即,C大調(diào)中的第一音符(音級)開始于西方系統(tǒng)中的C。作為比較,數(shù)字系統(tǒng)中的同一音符由“1”標記。山于根據(jù)本發(fā)明實施例使用的數(shù)字系統(tǒng)將數(shù)字1至7分配給音級,因此該表也示出了特定音符(由特定西方系統(tǒng)字母標記)到相應(yīng)數(shù)字系統(tǒng)數(shù)字的映射(取決于所選音調(diào))。該映射在圖2B-2F中更詳細示出。
具體而言,圖2B-2F列出了音符序列的示例性映射,特別參考了本發(fā)明一個實施例中使用的來自西方五線譜系統(tǒng)的音高參數(shù)。例如,在D大調(diào)中,八度音程的音級根據(jù)序列D-E-F#-G-A-B-C#進行,如圖2D所示。對于C大調(diào)(即音調(diào)基準=C),八度音程的音級根據(jù)序列C-D-E-F-G-A-B進行,如圖2B所示。又例如,在E大調(diào)中,八度音程的音級根據(jù)序列E-F#-G#-A-B-C#-D#進行,如圖2C所示。在每種情況下,八度音程的全音階中的音級的映射根據(jù)序列1-2-3-4-5-6-7進行。即,對于每個音調(diào),西方五線譜音符標記被映射到數(shù)字樂譜系統(tǒng)的序列1-7。根據(jù)本發(fā)明的一個優(yōu)選實施例,在手持設(shè)備的鍵區(qū)上的音符輸入以默認的C調(diào)進行。這很好地對應(yīng)了在中國已知的數(shù)字系統(tǒng),其中默認第一音符被分配給中央C。
又例如,圖2D示出了根據(jù)本發(fā)明的C、D和E大調(diào)從西方五線譜系統(tǒng)到鍵區(qū)編號系統(tǒng)的映射(針對全音階)。圖2E示出了針對全音階的七個音級的C、D和E大調(diào)從西方五線譜系統(tǒng)到鍵區(qū)編號系統(tǒng)的映射,并且包括臨時記號。例如,西方五線譜系統(tǒng)中的C大調(diào)中的“E”音符映射到數(shù)字系統(tǒng)中的“3”,而西方D大調(diào)中的F#映射到本發(fā)明的各種實施例的數(shù)字系統(tǒng)中的“3”?!?’”標記是指比“2”高一個八度音程的音符,后面會參考圖2F對此進行進一步描述。
音樂領(lǐng)域的技術(shù)人員將會意識到,向較高的音符附加相應(yīng)的降半音也可標記對附加升半音的音符的等同。例如,“C#”音符等同于“Db”音符。從而,本發(fā)明意欲擴展到將音符映射到附加有“降半音”的數(shù)字音符,作為向較低的數(shù)字音符標記添加升半音的替換。
數(shù)字樂譜依賴于向八度音程全音級標記分配數(shù)字,而不是將特定符號固定為特定音高。因此,熟悉數(shù)字樂譜系統(tǒng)的人將會意識到根據(jù)本發(fā)明的所選實施例在輸入或編輯音樂時執(zhí)行音調(diào)變換的容易之處。不必改變每個字母以及在某些情況下添加臨時記號,相反,數(shù)字系統(tǒng)中的數(shù)字在音樂從一個音調(diào)變換到另一個時不會改變。數(shù)字系統(tǒng)輔助了音調(diào)之間的變換,這是因為用于代表各個音高的數(shù)字對應(yīng)于音階的音級。即,數(shù)字1始終是指第一音級或增量。從而,在C大調(diào)中,從八度音程中最低那個開始的3個音符的序列由1-2-3表示。類似地,對于D大調(diào),3個音符的序列也由1-2-3表示。因此,從C大調(diào)到D大調(diào)或任何其他音調(diào)的變換只需要改變音樂序列(即音樂作品)開始處的“音調(diào)基準”就能完成。當(dāng)在便攜式設(shè)備(例如手持無線電話)上編寫音樂時這尤為重要。不像當(dāng)前方案所要求的那樣為了改變音調(diào)需要重新輸入數(shù)字和/或字母序列,本發(fā)明中提供的方法允許了通過最少量的鍵輸入進行變換。
音樂作品常常包括不止一個八度音程。因此,為了表示更高或更低的八度音程,圖形格式的數(shù)字樂譜系統(tǒng)在表示音符的特定數(shù)字上放置單個點,兩個點表示高兩個八度音程,數(shù)字下的一個點表示低一個八度音程,數(shù)字下面的兩個點表示低兩個八度音程。從而,上方有一個點的數(shù)字比下方有一個點的同一數(shù)字高兩個八度音程。對于手持設(shè)備的鍵區(qū)上的輸入,優(yōu)選地,改變特定音符的八度音程是通過添加撇號(’)表示高一個八度音程和添加逗號(,)表示低一個八度音程來完成的,如圖2B-2F所示。
西方五線譜(即活頁樂譜)所表示的另一個重要參數(shù)是音符的音長。西方五線譜系統(tǒng)使用了音符中空和實心以及符干(stem)、符尾(flag)、連接線(tie)的系統(tǒng)來指示音長。全音符是最簡單的,被示為沒有符干也沒有符尾。持續(xù)時間是全音符的一半的音符是二分音符。持續(xù)時間是全音符的四分之一的音符是四分音符,并且由實心的半音符符號來表示。這種模式繼續(xù)下去,包括八分音符、十六分音符、三十二分音符、六十四分音符,等等,每類音符的長度是前一類的一半。
相反,本發(fā)明的各種實施例所基于的已知數(shù)字譜系統(tǒng)使用了下劃線(以指示音符值減半)和點(.)的系統(tǒng)來指示西方五線譜附點音符的等同。即,向四分音符添加一點會使其值增大50%。本發(fā)明的實施例中采用的鍵區(qū)編號樂譜系統(tǒng)通過使用“斜線”代替下劃線和置于代表音高參數(shù)的數(shù)字附近的點(.)來為基于文本的顯示修改這些表示方式。破折號被用于指示音符的延長。從而,后跟破折號的數(shù)字(例如等同于四分音符)等同于二分音符。后跟兩個破折號的數(shù)字等同于四分之三音符。根據(jù)本發(fā)明的優(yōu)選實施例,斜線被用于指示音符的縮短。當(dāng)前確定的系統(tǒng)還使用了數(shù)字系統(tǒng)所采用的休止符。即“0”表示休止。延長的休止期優(yōu)選由多個零表示。例如,“全”休止可由4個連續(xù)的“0”的序列指示。八休止可由“0”后跟斜線(/)指示。
這些參數(shù)在圖2F中進一步列出,該圖是音符序列的示例性映射,特別參考了本發(fā)明一個實施例中使用的來自西方音階的音長參數(shù)。出于參考目的,圖2F中列出的符號“X”意指任何與音高相對應(yīng)的數(shù)字鍵。換言之,在默認的C大調(diào)中,輸入和顯示“3-”將會標記與“E”相對應(yīng)的音高的二分音符音長。圖2F中的“數(shù)字”列對應(yīng)于由Rousseau開發(fā)出并為許多人熟悉的編號樂譜系統(tǒng)格式。手持設(shè)備列是指適合于在手持設(shè)備的鍵區(qū)上輸入的格式,即根據(jù)本發(fā)明實施例為了在手持設(shè)備上輸入和顯示而修改的編號系統(tǒng)。
根據(jù)優(yōu)選實施例,在手持設(shè)備的鍵區(qū)上的音高和音長參數(shù)輸入被選擇為嚴密對應(yīng)于已知數(shù)字系統(tǒng)的圖形標記。但是,用于輸入和顯示的具體符號旨在進行說明而非限制。即,本發(fā)明的范圍意欲擴展到結(jié)合所描述的數(shù)字鍵輸入和顯示使用其他符號來表示延長、縮短和八度音程變化以符合手持設(shè)備及其顯示屏的具體限制。
在優(yōu)選實施例中,本發(fā)明提供了基于數(shù)字樂譜系統(tǒng)的用于輸入和編輯音樂序列的方法。本發(fā)明的各種實施例的輸入、呈現(xiàn)和編輯能力提供了超越傳統(tǒng)西方系統(tǒng)的明顯優(yōu)勢。雖然西方五線譜系統(tǒng)非常普及,但它卻不易適應(yīng)于在具有小顯示屏的手持電子設(shè)備上輸入或顯示音樂序列。例如,一些無線(移動)電話只能顯示三行或更少行文本。因此,顯示包括覆蓋有音符和其他符號的完整西方譜表的圖形就不是這種顯示屏力所能及的了。即使在手持設(shè)備上的高級顯示屏能夠顯示完整的譜表和音符的情況下,輸入這種音符也要求編寫者(用戶)在心里將所需音符轉(zhuǎn)換為相應(yīng)的鍵區(qū)字母或數(shù)字鍵。相反,數(shù)字樂譜系統(tǒng)由于允許直接輸入數(shù)字并且隨后顯示數(shù)字以提供對音高參數(shù)的有意義的表示,因而更適合于在手持電子設(shè)備的鍵區(qū)上輸入和顯示。
雖然這里的描述針對了在無線手持電話上輸入音樂序列,但是這些示例應(yīng)當(dāng)被認為是說明性的而不是限制性的。即,本發(fā)明的范圍意欲擴展到任何具有用于輸入數(shù)字的鍵區(qū)和存儲裝置或發(fā)送裝置的電子設(shè)備。范圍意欲擴展到任何和所有手持電子設(shè)備,包括作為非限制性示例的個人數(shù)字助理(“PDA”)或手持計算機。例如,具有鍵盤或觸筆/觸摸屏技術(shù)的手持或掌上計算機可適應(yīng)于根據(jù)這里描述的技術(shù)輸入音樂序列。例如,觸摸屏數(shù)據(jù)輸入方法常包括在屏幕上呈現(xiàn)鍵盤并且對觸筆對屏幕的觸碰作出響應(yīng),就好像“硬”鍵被按壓一樣。因此,本發(fā)明的范圍意欲包括利用替換形式的鍵輸入來輸入音樂序列,所述替換形式的鍵輸入例如是觸摸屏或其他軟鍵形式的數(shù)據(jù)輸入,如相關(guān)領(lǐng)域的技術(shù)人員已知的那些。
圖3示出根據(jù)本發(fā)明一個實施例配置用于編寫音樂的手持無線電話。電話300包括傳統(tǒng)上在電話上可見到的具有至少10個與單個數(shù)字(即0-9)相關(guān)聯(lián)的鍵的鍵區(qū)配置。優(yōu)選地,音符的音高是通過在表示全音階上的相應(yīng)增高的音高的從1-7的群組302中選擇編號鍵來確定的。換言之,按壓“1”鍵導(dǎo)致輸入全音階的第一音級,同時在手持設(shè)備300的顯示屏304上顯示數(shù)字“1”。優(yōu)選地,編號鍵“0”被用于輸入休止,導(dǎo)致在顯示屏304上顯示“0”。其余的編號鍵(和相鄰的鍵),例如“8”、“9”、“*”和“#”優(yōu)選地用于在手持電子設(shè)備的鍵區(qū)上復(fù)制數(shù)字系統(tǒng)所必需的各種功能和字符。例如,如圖2F更詳細示出的,斜線、句號、破折號、撇號被用來取代來自書面數(shù)字譜的相同或類似的符號。這些特殊符號可以由手持設(shè)備上的一個未用到的鍵直接表示,或者可以從通過反復(fù)按壓某個鍵或按住某個鍵而訪問的菜單來訪問。例如,在一個實施例中,“*”鍵可被配置為響應(yīng)于多次按壓“*”鍵而順序循環(huán)過(,)(’)和(.)。出于參考目的,括號中指示的值指示顯示的值。如圖2F所示,這些值對應(yīng)于較高的八度音程、較低的八度音程和“附點”音符。以類似的方式,手持設(shè)備的鍵區(qū)上的“9”鍵優(yōu)選被配置為生成用于縮短音符的音長的斜線(/)。又例如,“#”鍵可用于訪問相繼至少提供用于附加到輸入的音符的升半音(#)和降半音(b)選項的菜單。通過將數(shù)字鍵用于音符和嚴密復(fù)制下劃線和Rousseau的編號樂譜系統(tǒng)的其他符號的符號,無線電話上的鍵區(qū)輸入序列和顯示將會被許多已經(jīng)熟悉編號(數(shù)字)樂譜系統(tǒng)的人識別出來。
優(yōu)選地,手持設(shè)備具有一個或多個指示向下或向下方向的操縱桿類型的鍵308。這種多功能鍵在一個實施例中優(yōu)選用于表示高八度音程和低八度音程的鍵。根據(jù)另一個實施例,該鍵還可用于滾動經(jīng)過通過按壓所選鍵而生成的菜單。應(yīng)當(dāng)理解,前述示例旨在進行說明而非限制。特定鍵到特殊字符或特殊字符的菜單的映射可根據(jù)本領(lǐng)域技術(shù)人員已知的技術(shù)執(zhí)行,并且本發(fā)明的范圍意欲包括所有與這里的描述所提供的指導(dǎo)相一致的映射。即,斜線到特定鍵的映射是各種設(shè)計考慮的函數(shù)。不論鍵的特定映射是什么(尤其是在屬于特殊字符鍵時),鍵區(qū)輸入序列都優(yōu)選地提供了輸入和編輯的簡易,這與以上描述的細節(jié)是一致的。通過使用前述序列,尤其通過將編號鍵映射到相應(yīng)的八度音程音級,就可以輸入、顯示和編輯易理解的音樂序列。
根據(jù)一個實施例,輸入包括音高和音長參數(shù)在內(nèi)的多個音符所需的鍵的數(shù)目得以最小化。如上所述,手持設(shè)備(尤其是無線電話)一般在鍵區(qū)上提供了有限的一組鍵,一般只是對應(yīng)于數(shù)字0-9的鍵,這些鍵中的大多數(shù)還具有與之相關(guān)聯(lián)的一系列字母字符。通過選擇一組鍵來代表構(gòu)成全音階的七個相對音高,并且用鍵區(qū)上其余未用到的鍵中專用的一個或多個來提供或調(diào)節(jié)音長參數(shù),鍵區(qū)輸入步驟的數(shù)目得以限制或最小化。根據(jù)一個實施例,音長參數(shù)是用非字母鍵來調(diào)節(jié)的。
如圖4A所示,由本發(fā)明各種實施例的鍵區(qū)數(shù)字系統(tǒng)生成的顯示序列402嚴密對應(yīng)于圖4B所示的書面數(shù)字樂譜系統(tǒng)的圖形格式404。還應(yīng)當(dāng)意識到,在許多情況下,希望在電子郵件消息中向其他用戶發(fā)送基于文本的音樂作品,或者將其轉(zhuǎn)發(fā)到限于基于文本的顯示的電子設(shè)備。根據(jù)所述實施例生成的樂譜系統(tǒng)伴隨著其采取用戶可理解格式的有利呈現(xiàn)提供了這種能力。此外,在顯示屏402中呈現(xiàn)的字符嚴密對應(yīng)于手持設(shè)備上按壓的實際編號鍵。例如,為了生成由顯示屏402中示出的數(shù)字5、4、3、2、3、2等的序列所描述的音符,具有數(shù)字5、4、3、2、3、2等的鍵分別被按壓。相反,現(xiàn)在使用的傳統(tǒng)按鍵系統(tǒng)在按壓的鍵和造成的字符顯示之間表現(xiàn)出非常微弱的對應(yīng)關(guān)系。
一種傳統(tǒng)的鈴音格式使用鈴音文本傳送語言(RTTTL)來存儲和顯示鈴音文本。圖4C-4C示出傳統(tǒng)系統(tǒng)中的按鍵序列、顯示序列和音調(diào)變換之間的差別。具體而言,圖4C在顯示屏422中示出傳統(tǒng)手持設(shè)備上的采取C#大調(diào)的圖4A所示音樂作品。生成該文件和顯示所必需的手持設(shè)備序列在框420中示出。轉(zhuǎn)換到D大調(diào)同一作品(在傳統(tǒng)手持設(shè)備上)在圖4D中示出。具體而言,框430中所示的按鍵序列被傳統(tǒng)技術(shù)用來生成顯示屏432所示的顯示序列。顯示屏422和432中的每一個對應(yīng)于傳統(tǒng)RTTTL格式的一個樣本。在所示出的傳統(tǒng)RTTTL格式中,音符由逗號隔開,其中音符或事件由音長、音高名稱、臨時記號和八度音程來描述。如圖所示,傳統(tǒng)技術(shù)要求在鍵區(qū)上輸入全新的序列。此外,顯示屏中生成的序列不像在鍵區(qū)上輸入的同一曲調(diào)那么容易識別。
雖然前面已經(jīng)描述了應(yīng)用于編寫原創(chuàng)音樂序列的創(chuàng)造性方法,但是本發(fā)明的范圍并不限于此。范圍意欲擴展到任何序列的顯示和/或修改。例如,該方法可應(yīng)用于從存儲器存儲裝置取得最初以所述數(shù)字格式編寫的序列以便隨后編輯?;蛘撸撔蛄锌梢允歉鶕?jù)標準化格式分類的序列,所述格式例如是RTTTL、iMelody、MIDI或者無線電話廠商所使用的多種其他格式。針對標準化格式,優(yōu)選地,手持設(shè)備被配置有用于將標準化格式轉(zhuǎn)換到數(shù)字格式以便隨后編輯的模塊。
圖5是標識根據(jù)本發(fā)明一個實施例用于編寫或編輯的步驟的流程圖。該過程開始于操作500。最初在操作502中確定該過程是涉及編輯序列還是編寫新的音樂序列。對于新序列的編寫,流直接進行到在操作510中設(shè)置音調(diào)。對于編輯,在操作504中優(yōu)選從存儲器存儲單元取得序列。對于取得的序列,隨后在操作506中確定取得的序列是否采取了適于編輯的格式。如果序列采取編號(數(shù)字)格式,則過程流再次進行到操作510以設(shè)置音調(diào)。如果否,則優(yōu)選在手持設(shè)備內(nèi)的模塊中發(fā)生轉(zhuǎn)換。優(yōu)選地,無線電話配備有能夠?qū)藴驶袷睫D(zhuǎn)換到數(shù)字格式的轉(zhuǎn)換模塊。這些標準化格式可包括iMelody、RTTTL、MIDI和其他格式中的任何或全部。在操作508中進行轉(zhuǎn)換之后,過程流進行到操作510,在該操作中不論是編輯還是編寫原創(chuàng)音樂序列,操作序列者是類似的。
最初,基準音調(diào)也就是音調(diào)或調(diào)性中心在操作510中被設(shè)置。該步驟對于在頻率空間中定位序列是很重要的,即在確定序列的音高方面是很重要的。優(yōu)選地,通過使用鍵輸入方法以循環(huán)經(jīng)過設(shè)置初始音調(diào)的菜單來執(zhí)行該步驟。更優(yōu)選地,默認音調(diào)被用于序列分配,例如在一個實施例中默認音調(diào)是C大調(diào)。優(yōu)選地,這是在頭部也就是實際音樂序列之前的數(shù)據(jù)塊中設(shè)置的。
接下來,在操作512中,設(shè)置個體音符。這優(yōu)選地是通過選擇鍵區(qū)上的鍵1-7之一來執(zhí)行的。如上所述,八度音程變化可通過輸入特殊鍵以輸入和顯示“X’”或“X”或圖2C中進一步描述的類似變化來執(zhí)行。
當(dāng)在步驟512中設(shè)置音高之后,如果必要則在操作514中調(diào)節(jié)音符的音長使之不同于默認值。一般來說默認值將針對四分音符設(shè)置,從而當(dāng)音符音長不同于默認值時就需要輸入第二個特殊鍵(操作516)。關(guān)于用于調(diào)節(jié)音符音長的鍵輸入的具體細節(jié)已經(jīng)在圖2F中針對一個實施例描述和示出。
可選的預(yù)覽功能517優(yōu)選在此時被結(jié)合到序列中。這允許了通過手持設(shè)備的揚聲器或耳機重放音符或音符序列。通過預(yù)覽編寫的序列,聽者可檢測和校正音符輸入的差錯。該功能可以多種方式實現(xiàn),例如包括通過手工按壓鍵區(qū)上的鍵實現(xiàn)或自動實現(xiàn)。
接下來,在操作518中確定序列是否完成。如果還需要輸入更多音符,則過程流進行到步驟512以在音樂序列中輸入更多音符(即數(shù)字)。如果不需要(輸入或修改)更多音符,則流進行到操作520,在該操作中序列被存儲。優(yōu)選地,手持設(shè)備還將被配置為將存儲的數(shù)字序列轉(zhuǎn)換為以上列舉的多種標準配置之一(即RTTTL、MIDI等等)。在存儲之后,過程結(jié)束。優(yōu)選地,輸入的序列被存儲為MIDI文件,然后被轉(zhuǎn)換回數(shù)字格式以便編輯或顯示。更優(yōu)選地,手持電子設(shè)備被配置為以雙向方式執(zhí)行從任何已知格式的轉(zhuǎn)換,以便存儲鈴音或其他音樂序列。
出于編輯目的,優(yōu)選地,電子設(shè)備被配置有光標功能,該功能允許在取得的(或新的)序列的顯示上光標所代表的位置處添加和刪除字符。
通過使用如上所述的按鍵序列和顯示序列,提供了能夠在很多種手持電子設(shè)備上使用的易于理解的樂譜。此外,利用該系統(tǒng)形成的任何音樂序列都可通過最小數(shù)目的按鍵被轉(zhuǎn)換成不同的音調(diào)。即,通過使用音級而不是傳統(tǒng)的西方音符,作品可以很容易地以文本格式(例如通過電子郵件)傳送,但是當(dāng)在手持設(shè)備的顯示屏上查看它時它還是保持著易于辨識的身份。對于那些已經(jīng)熟悉數(shù)字樂譜系統(tǒng)的人來說尤其如此。
這提供了超越諸如RTTTL和iMelody之類的其他語言的改進。此外,這種樂譜系統(tǒng)允許了很容易地在手持設(shè)備的有限屏幕上顯示作品。其直觀性使得能夠更好地理解和弦和主調(diào)。通過提供易于辨識的序列,它增強了編輯過程,避免了不必要的變調(diào)步驟。
雖然出于清楚理解的目的較為詳細地描述了以上發(fā)明,但是很明顯在所附權(quán)利要求的范圍內(nèi)可以實現(xiàn)某些變化和修改。因此,當(dāng)前的實施例應(yīng)當(dāng)被認為是說明性的而非限制性的,并且本發(fā)明并不局限于這里給出的細節(jié),而是可以在所附權(quán)利要求的范圍和等同物范圍內(nèi)修改。
權(quán)利要求
1.一種在具有鍵區(qū)和顯示屏的手持電子設(shè)備上形成音樂序列的方法,所述手持設(shè)備的鍵區(qū)具有映射到至少一個八度音程中的相應(yīng)音符的多個編號鍵,所述方法包括通過按壓所述手持設(shè)備的鍵區(qū)上的多于一個編號鍵來輸入音符序列,所述編號鍵基于所述音符的映射;以及在所述手持設(shè)備的顯示屏上顯示所述音樂序列的編號表示。
2.如權(quán)利要求1所述的方法,其中所述映射基于指定所述鍵區(qū)上的七個數(shù)字用于八度音程的全音階的音符,并且所述八度音程中的每個漸高的音符對應(yīng)于一個漸高的數(shù)字。
3.如權(quán)利要求2所述的方法,其中所述八度音程中的所述音符由編號鍵1-7表示。
4.如權(quán)利要求3所述的方法,其中所述鍵區(qū)的除編號鍵1-7之外的鍵被用于提供所述音樂序列的至少一個音符的音長參數(shù)。
5.如權(quán)利要求2所述的方法,其中所述鍵區(qū)的非字母數(shù)字鍵被用于提供所述音樂序列的至少一個音符的音長參數(shù)。
6.如權(quán)利要求2所述的方法,其中所述鍵區(qū)上獨立于所述七個數(shù)字的多個鍵被用于調(diào)節(jié)音長參數(shù)以使之不同于默認值,所述多個鍵中的第一鍵使得音長增大,所述多個鍵中的第二鍵使得音長減小,所述多個鍵中的第三鍵使得音長增大50%。
7.如權(quán)利要求1所述的方法,其中顯示的編號表示包括針對每個音符的表示該音符的音高的數(shù)字,以及針對至少一個音符的附加到該數(shù)字的斜線、破折號或句號中的至少一個以表示該音符的音長參數(shù)。
8.如權(quán)利要求1所述的方法,還包括將所述音符序列轉(zhuǎn)換成標準化格式。
9.如權(quán)利要求5所述的方法,其中所述標準化格式是MIDI格式和無線電話鈴音格式之一。
10.如權(quán)利要求1所述的方法,其中所述手持電子設(shè)備是電話,并且所述音符序列是鈴音。
11.如權(quán)利要求10所述的方法,還包括通過利用所述手持電話的文本消息傳送能力以文本消息方式將所述音樂序列發(fā)送到另一個體。
12.如權(quán)利要求1所述的方法,其中所述設(shè)備被配置為接收用來修改音符的音高的臨時記號的輸入,所述輸入是通過選擇所述鍵區(qū)的鍵中預(yù)定的一個而進行的。
13.如權(quán)利要求1所述的方法,還包括取得多個音符;在所述手持設(shè)備的顯示屏上顯示取得的多個音符;以及接收來自所述鍵區(qū)的針對所述多個音符中的至少一個的替換音符。
14.如權(quán)利要求13所述的方法,其中所述取得的多個音符采取標準化格式并且是從計算機下載的。
15.如權(quán)利要求1所述的方法,其中,可在不改變所顯示的編號表示的情況下將所述音樂序列變換到任何音調(diào)。
16.如權(quán)利要求1所述的方法,其中所述音符是通過選擇所述設(shè)備的顯示屏中指定的軟鍵來輸入的。
17.一種手持電子設(shè)備,包括具有多個編號鍵的鍵區(qū),所述多個編號鍵被映射到至少一個八度音程中的相應(yīng)音符,所述設(shè)備被配置為接收通過按壓所述手持設(shè)備的鍵區(qū)上的至少一個編號鍵而進行的音符序列輸入,所述編號鍵基于所述音符的映射;以及在所述手持設(shè)備的顯示屏上顯示所述音樂序列的編號表示。
18.如權(quán)利要求17所述的手持電子設(shè)備,其中所述映射基于指定所述鍵區(qū)上的七個數(shù)字用于八度音程的全音階的音符,并且所述八度音程中的每個漸高的音符對應(yīng)于一個漸高的數(shù)字。
19.如權(quán)利要求17所述的手持電子設(shè)備,其中所述設(shè)備還被配置為從所述手持設(shè)備的存儲器取得多個音符;在所述手持設(shè)備的顯示屏上顯示取得的序列;以及接收鍵入的針對所述多個音符中的至少一個的替換音符,其中所述替換音符是通過選擇所述鍵區(qū)上的與相應(yīng)音符的編號指定相對應(yīng)的編號鍵來鍵入的,并且所述顯示屏呈現(xiàn)所述音符的編號表示。
20.一種在具有鍵區(qū)和顯示屏的手持無線電話上形成音樂序列的方法,所述無線電話的鍵區(qū)具有映射到至少一個八度音程中的相應(yīng)音符的多個編號鍵,所述八度音程中的每個漸高的音符對應(yīng)于一個漸高的數(shù)字,所述方法包括通過按壓所述無線電話的鍵區(qū)上的多個編號鍵來輸入音符序列,為所述序列中的每個音符選擇的編號鍵基于所述音符的映射;以及在所述無線電話的顯示屏上顯示所述音樂序列的編號表示,其中所述編號表示中的每個數(shù)字對應(yīng)于所述音符的映射。
全文摘要
音樂序列被形成在手持電子設(shè)備的鍵區(qū)上。手持設(shè)備的鍵區(qū)上的編號鍵被直接映射到八度音程中的相應(yīng)音符。通過按壓鍵區(qū)上的至少一個編號鍵并在手持設(shè)備的顯示屏上顯示序列的數(shù)字表示來輸入音符序列。
文檔編號G04B13/00GK1984702SQ200580023697
公開日2007年6月20日 申請日期2005年6月29日 優(yōu)先權(quán)日2004年7月15日
發(fā)明者周淑桂 申請人:創(chuàng)新科技有限公司