專利名稱:輸出音頻數(shù)據(jù)和樂譜圖像的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種輸出音頻數(shù)據(jù)和樂譜圖像的方法和設(shè)備。更具體地講,本發(fā)明涉及一種顯示對應(yīng)于再現(xiàn)的音頻數(shù)據(jù)的樂譜圖像以及輸出對應(yīng)于樂譜圖像的音頻數(shù)據(jù)的方法和設(shè)備。
背景技術(shù):
當前,移動終端提供除了通信服務(wù)功能以外的各種補充服務(wù)功能。尤其,即使用戶沒有攜帶單獨的MP3播放器,移動終端的MP3播放功能也能夠使用戶欣賞通過移動終端再現(xiàn)的MP3音頻。
如果移動終端在再現(xiàn)MP3音頻數(shù)據(jù)的同時可以顯示對應(yīng)于該MP3音頻數(shù)據(jù)的樂譜,那么該移動終端將會為其用戶提供在視覺上顯示音樂的有趣的服務(wù)。
同時,所述移動終端具有輸出由用戶作曲的音頻數(shù)據(jù)的作曲功能。
然而,傳統(tǒng)的作曲功能包括需要用戶執(zhí)行麻煩的操作的問題,并且移動終端消耗大量電能。根據(jù)執(zhí)行傳統(tǒng)的作曲功能的過程,移動終端的用戶必須手動輸入樂譜紙上的所有音符。在這種情況下,基于音“Do”通過使用上下按鈕來設(shè)置每個音的音高。因此,當用戶期望輸入與基本音“Do”有較大不同的音時,用戶必須幾次按下上或下按鈕以輸入一個音,這給用戶帶來相當多的不便,而且需要大量時間。
此外,當用戶設(shè)置音的時值時,由于用戶必須激活彈出窗口并從該彈出窗口選擇期望的音的時值,所以需要大量操作。
由于這些原因,通過使用實際的移動終端來作曲需要大量時間,并且需要用戶頻繁地操作按鈕,這給用戶帶來不便。此外,較大的工作量施加于移動終端本身,從而快速消耗掉移動終端的電能。
因此,需要一種通過在移動終端中輸出音頻數(shù)據(jù)和樂譜圖像來作曲的改進的方法和設(shè)備。
發(fā)明內(nèi)容
本發(fā)明示例性實施例的一方面在于提出至少以上問題和/或缺點,并提供至少下述優(yōu)點。因此,本發(fā)明示例性實施例的一方面在于提供一種輸出音頻數(shù)據(jù)和樂譜圖像的方法和設(shè)備,該方法和設(shè)備可以顯示對應(yīng)于再現(xiàn)的音頻數(shù)據(jù)的樂譜圖像,輸出對應(yīng)于樂譜圖像的音頻數(shù)據(jù),并且允許編輯所顯示的樂譜。
為了實現(xiàn)以上目的,根據(jù)本發(fā)明示例性實施例的一方面,提供了一種輸出對應(yīng)于音頻數(shù)據(jù)的樂譜的方法和設(shè)備,在該方法和設(shè)備中,在再現(xiàn)音頻數(shù)據(jù)的同時,通過從音頻數(shù)據(jù)中去除歌詞來提取音;將音轉(zhuǎn)換成頻率;通過分析所述頻率將所述頻率轉(zhuǎn)換成音信息數(shù)據(jù),并存儲所述音信息數(shù)據(jù);和顯示對應(yīng)于所述音信息數(shù)據(jù)的樂譜。當在顯示樂譜的同時選擇編輯時,將模式切換為樂譜編輯模式;在樂譜編輯模式下調(diào)整樂譜內(nèi)相應(yīng)音符的音高;在樂譜編輯模式下改變樂譜內(nèi)相應(yīng)音符的音的時值;在樂譜編輯模式下將樂譜內(nèi)相應(yīng)的音符改變?yōu)檫x擇的音符;在樂譜編輯模式下執(zhí)行用于樂譜編輯的補充功能。
根據(jù)本發(fā)明示例性實施例的另一方面,提供了一種輸出對應(yīng)于音頻數(shù)據(jù)的樂譜的方法和設(shè)備,在該方法和設(shè)備中,在再現(xiàn)音頻數(shù)據(jù)的同時,通過從音頻數(shù)據(jù)中去除歌詞來提取音;將音轉(zhuǎn)換成頻率;在預(yù)定時間段過去之后,通過分析在所述預(yù)定時間段期間所提取的頻率來識別單調(diào)或復(fù)調(diào);將對應(yīng)于單調(diào)或復(fù)調(diào)的頻率轉(zhuǎn)換成音信息數(shù)據(jù),并存儲所述音信息數(shù)據(jù);通過提取對應(yīng)于所述音信息數(shù)據(jù)的音樂符號來顯示樂譜。當在顯示樂譜的同時選擇編輯時,將模式切換為樂譜編輯模式;在樂譜編輯模式下調(diào)整樂譜內(nèi)相應(yīng)音符的音高;在樂譜編輯模式下改變樂譜內(nèi)相應(yīng)音符的音的時值;在樂譜編輯模式下將樂譜內(nèi)相應(yīng)的音符改變?yōu)檫x擇的音符;在樂譜編輯模式下執(zhí)行用于樂譜編輯的補充功能。
根據(jù)本發(fā)明示例性實施例的另一方面,提供了一種輸出對應(yīng)于樂譜的音頻數(shù)據(jù)的方法和設(shè)備,在該方法和設(shè)備中,拍攝樂譜;從拍攝的樂譜提取音樂符號;從所述音樂符號的音符信息和樂譜紙?zhí)崛∫舾撸粡乃鲆魳贩柕囊舴畔⑻崛∫舻臅r值;和通過使用提取的音高和音的時值來輸出音頻數(shù)據(jù)。
根據(jù)本發(fā)明示例性實施例的另一方面,提供了一種存儲有用于執(zhí)行輸出對應(yīng)于音頻數(shù)據(jù)的樂譜的方法的計算機程序代碼的計算機可讀記錄介質(zhì),在所述方法中,在再現(xiàn)音頻數(shù)據(jù)的同時,通過從音頻數(shù)據(jù)中去除歌詞來提取音;將音轉(zhuǎn)換成頻率;通過分析所述頻率將所述頻率轉(zhuǎn)換成音信息數(shù)據(jù),并存儲所述音信息數(shù)據(jù);和顯示對應(yīng)于所述音信息數(shù)據(jù)的樂譜。
從下面結(jié)合附圖公開了本發(fā)明示例性實施例的詳細描述中,本發(fā)明的其它目的、優(yōu)點和顯著特點將對本領(lǐng)域技術(shù)人員變得清楚。
通過下面結(jié)合附圖所進行的詳細描述,本發(fā)明的特定示例性實施例的以上和其它目的、特點和優(yōu)點將會變得更加清楚,其中圖1是示出根據(jù)本發(fā)明示例性實施例的移動終端的結(jié)構(gòu)的方框圖;圖2是示出根據(jù)本發(fā)明示例性實施例的在移動終端中從音頻數(shù)據(jù)中提取樂譜圖像的方法的流程圖;和圖3是示出根據(jù)本發(fā)明示例性實施例的在移動終端中從樂譜圖像中提取音頻數(shù)據(jù)并輸出所提取的音頻數(shù)據(jù)的過程的流程圖。
貫穿附圖,相同的附圖標號將被理解為表示相同的部件、特征和結(jié)構(gòu)。
具體實施例方式
提供定義在描述中的諸如詳細的結(jié)構(gòu)和部件的內(nèi)容以幫助全面理解本發(fā)明的示例性實施例。因此,本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的范圍和精神的情況下,可以對這里描述的實施例進行各種改變和修改。此外,為了清楚和簡明,略去了對公知的功能和結(jié)構(gòu)的描述。
圖1是示出根據(jù)本發(fā)明示例性實施例的包括相機在內(nèi)的移動終端的結(jié)構(gòu)的方框圖。
射頻(RF)單元123執(zhí)行移動終端的無線通信功能。RF單元123包括RF發(fā)送器和RF接收器,其中,RF發(fā)送器上轉(zhuǎn)換將被發(fā)送的信號的頻率并放大該信號,RF接收器低噪聲放大接收的信號并下轉(zhuǎn)換該信號的頻率。調(diào)制解調(diào)器120包括發(fā)送器,用于對將被發(fā)送的信號進行編碼和調(diào)制;和接收器,用于對接收的信號進行解調(diào)和解碼。音頻處理單元125可包括編解碼器,該編解碼器包含用于處理分組數(shù)據(jù)等的數(shù)據(jù)編解碼器和用于處理諸如語音的音頻信號的音頻編解碼器。音頻處理單元125通過使用音頻編解碼器將從調(diào)制解調(diào)器120接收的數(shù)字音頻信號轉(zhuǎn)換成模擬信號,從而再現(xiàn)轉(zhuǎn)換的模擬信號。此外,音頻處理單元125通過使用音頻編解碼器將從麥克風產(chǎn)生的用于傳輸?shù)哪M音頻信號轉(zhuǎn)換成數(shù)字音頻信號,并將轉(zhuǎn)換的數(shù)字音頻信號發(fā)送給調(diào)制解調(diào)器120。所述編解碼器可以單獨構(gòu)造,或者可以包括在控制器110中。
存儲器130可包括程序存儲器和數(shù)據(jù)存儲器。程序存儲器可存儲用于控制移動終端的一般操作的程序。
此外,根據(jù)本發(fā)明的示例性實施例,存儲器130可存儲用于將音頻數(shù)據(jù)轉(zhuǎn)換成頻率的控制程序、用于分析所述頻率并從所述頻率中提取音信息數(shù)據(jù)的控制程序和用于提取對應(yīng)于所述音信息數(shù)據(jù)的音樂符號并顯示樂譜圖像的控制程序。此外,存儲器130存儲音樂符號圖像數(shù)據(jù)庫,從而可以提取對應(yīng)于音信息數(shù)據(jù)的音樂符號。
此外,根據(jù)本發(fā)明的示例性實施例,存儲器130可存儲用于識別所拍攝的樂譜中的音樂符號圖像并輸出對應(yīng)于所述音樂符號圖像的音頻數(shù)據(jù)的控制程序。此外,存儲器130存儲音頻數(shù)據(jù)數(shù)據(jù)庫,該數(shù)據(jù)庫具有對應(yīng)于音樂符號圖像的音頻數(shù)據(jù)值。
數(shù)據(jù)存儲器臨時存儲執(zhí)行程序時所產(chǎn)生的數(shù)據(jù)。
控制器110控制移動終端的全部操作。控制器110可包括調(diào)制解調(diào)器120和所述編解碼器。
根據(jù)本發(fā)明的示例性實施例,控制器110還控制顯示對應(yīng)于再現(xiàn)的音頻數(shù)據(jù)的樂譜圖像。此外,控制器110提供所顯示的樂譜圖像的編輯功能。此外,控制器110控制輸出對應(yīng)于所拍攝的樂譜圖像的音頻數(shù)據(jù)。
根據(jù)本發(fā)明的示例性實施例,多媒體單元170可在控制器110的控制下執(zhí)行顯示對應(yīng)于音頻數(shù)據(jù)的樂譜圖像以及輸出對應(yīng)于樂譜圖像的音頻數(shù)據(jù)的操作。然而,將假設(shè)控制器110控制并執(zhí)行顯示對應(yīng)于音頻數(shù)據(jù)的樂譜圖像以及輸出對應(yīng)于樂譜圖像的音頻數(shù)據(jù)的操作,來給出本發(fā)明下面的示例性實施例。
多媒體單元170在控制器110的控制下執(zhí)行移動終端所提供的補充服務(wù)功能,諸如相機拍攝、MP3數(shù)據(jù)輸出等。此外,根據(jù)本發(fā)明的示例性實施例,多媒體單元170在控制器110的控制下顯示對應(yīng)于音頻數(shù)據(jù)的樂譜圖像以及輸出對應(yīng)于樂譜圖像的音頻數(shù)據(jù)。根據(jù)本發(fā)明示例性實施例的多媒體單元170的功能可由控制器110控制和執(zhí)行。
相機模塊140拍攝圖像,其包括相機傳感器和信號處理部分。相機傳感器將通過拍攝獲得的光信號轉(zhuǎn)換成電信號,信號處理部分將通過相機傳感器的拍攝獲得的模擬圖像信號轉(zhuǎn)換成數(shù)字數(shù)據(jù)。在示例性的實現(xiàn)中,假設(shè)所述相機傳感器是電荷耦合器件(CCD)傳感器,所述信號處理部分可包括數(shù)字信號處理器(DSP)。此外,相機傳感器和信號處理部分可以被集成或者被單獨構(gòu)造。根據(jù)本發(fā)明的示例性實施例,相機模塊140還在樂譜識別模式下拍攝樂譜。
圖像處理單元150執(zhí)行產(chǎn)生圖像數(shù)據(jù)的功能以顯示從相機模塊140輸出的圖像信號。圖像處理單元150以幀為單位處理從相機模塊140輸出的圖像信號,并輸出適合顯示單元160的屏幕大小和特性的幀圖像數(shù)據(jù)。此外,圖像處理單元150包括視頻編解碼器,該視頻編解碼器通過使用預(yù)定的方案來壓縮顯示在顯示單元160上的幀圖像數(shù)據(jù),以及從壓縮的幀圖像數(shù)據(jù)恢復(fù)原始幀圖像數(shù)據(jù)。在示例性的實現(xiàn)中,所述視頻編解碼器可包括聯(lián)合圖像專家組(JPEG)編解碼器、運動圖像專家組4(MPEG4)編解碼器、小波編解碼器等。假設(shè)圖像處理單元150具有同屏顯示(OSD)功能,并且可在控制器110的控制下根據(jù)顯示屏幕的大小輸出OSD數(shù)據(jù)。根據(jù)本發(fā)明的示例性實施例,圖像處理單元150還對在樂譜識別模式下由相機模塊140拍攝之后被存儲的樂譜圖像解碼,并將解碼的樂譜圖像轉(zhuǎn)換成黑白圖像。
顯示單元160將從圖像處理單元150輸出的圖像信號和從控制器110輸出的用戶數(shù)據(jù)顯示在屏幕上。在示例性的實現(xiàn)中,顯示單元160可采用液晶顯示器(LCD)。當采用LCD時,顯示單元160可包括LCD控制器、用于存儲圖像數(shù)據(jù)的存儲器、LCD顯示部件等。在示例性的實現(xiàn)中,當以觸摸屏方案實現(xiàn)LCD時,顯示單元160可用作輸入部分。此外,顯示單元160可顯示對應(yīng)于正被再現(xiàn)的音頻數(shù)據(jù)的樂譜圖像。
鍵輸入單元127包括用于輸入數(shù)字和字符信息的鍵以及用于設(shè)置各種功能的功能鍵。在示例性的實現(xiàn)中,鍵輸入單元127可包括用于顯示對應(yīng)于正被再現(xiàn)的音頻數(shù)據(jù)的樂譜圖像的特定功能鍵。此外,鍵輸入單元127可包括用于輸出對應(yīng)于樂譜圖像的音頻數(shù)據(jù)的特定功能鍵。
以下將參照圖2和圖3來描述在移動終端中顯示對應(yīng)于音頻數(shù)據(jù)的樂譜圖像以及輸出對應(yīng)于樂譜圖像的音頻數(shù)據(jù)的操作。
圖2是示出根據(jù)本發(fā)明示例性實施例的在移動終端中從音頻數(shù)據(jù)提取樂譜圖像的方法的流程圖。
以下,將參照圖1來詳細描述如圖2所示的本發(fā)明的特定示例性實施例。
當在正輸出MP3音頻數(shù)據(jù)的步驟201選擇樂譜呈現(xiàn)時,移動終端中的控制器110在步驟202檢測該選擇,并進行到步驟203。
在步驟203,控制器110通過對正被再現(xiàn)的MP3音頻數(shù)據(jù)進行濾波來從該MP3音頻數(shù)據(jù)去除歌詞,從而僅提取MP3音頻數(shù)據(jù)的音。然后,控制器110通過量化和脈沖編碼調(diào)制(PCM)將在步驟203提取的音從模擬信號轉(zhuǎn)換成數(shù)字信號,并通過快速傅立葉變換(FFT)將數(shù)字化的音轉(zhuǎn)換成頻率(步驟204)。
在重復(fù)執(zhí)行步驟203和204的過程中,當過去預(yù)定時間段時,控制器110在步驟205檢測所述預(yù)定時間段的過去,并進行到步驟206。在步驟206,控制器110計算在所述預(yù)定時間段期間所提取的頻率值的平均值,并將該平均值設(shè)置為閾值。在示例性的實現(xiàn)中,所述預(yù)定時間段可具有根據(jù)秒確定的長度。
然后,控制器110將在所述預(yù)定時間段期間所提取的每個頻率值與在步驟206設(shè)置的所述閾值進行比較。當在所述預(yù)定時間段期間所提取的頻率值小于所述閾值時,控制器110在步驟207檢測該值,并確定小于所述閾值的頻率值為單調(diào)(步驟208)。在步驟209,控制器110通過從在步驟208確定為單調(diào)的頻率值中去除等于或大于閾值的頻率值來去除噪聲。
在步驟209之后,控制器110進行到步驟211,在步驟211,控制器110分析已在步驟209從其去除噪聲的頻率,將該頻率轉(zhuǎn)換成其相應(yīng)的音信息數(shù)據(jù)。也就是說,在步驟211,控制器110分析被確定為單調(diào)的頻率,并將該頻率轉(zhuǎn)換成包括音樂符號信息的音信息數(shù)據(jù),所述音樂符號信息包含基于音高和音的時值的音符信息和除了音符信息以外的配樂符號信息。
在步驟212,控制器110將在步驟211獲得的音信息數(shù)據(jù)存儲在存儲器130中。在步驟213,控制器110從存儲在存儲器130中的音樂符號圖像數(shù)據(jù)庫中提取對應(yīng)于所述音信息數(shù)據(jù)的音樂符號,并通過顯示單元160顯示所提取的音樂符號。
相反,當在所述預(yù)定時間段期間所提取的頻率值等于或大于所述閾值時,控制器110在步驟207檢測該值,并確定等于或大于所述閾值的頻率值為復(fù)調(diào)(步驟210)。
在步驟210之后,控制器110進行到步驟211,在步驟211,控制器110分析在步驟210被確定為復(fù)調(diào)的頻率,將該頻率轉(zhuǎn)換成其相應(yīng)的音信息數(shù)據(jù)。也就是說,在步驟211,控制器110分析被確定為復(fù)調(diào)的頻率,并將該頻率轉(zhuǎn)換成包括音樂符號信息的音信息數(shù)據(jù),所述音樂符號信息包含基于音高和音的時值的音符信息和除了音符信息以外的配樂符號信息。
在步驟212,控制器110將在步驟211獲得的音信息數(shù)據(jù)存儲在存儲器130中。在步驟213,控制器110從存儲在存儲器130中的音樂符號圖像數(shù)據(jù)庫中提取對應(yīng)于所述音信息數(shù)據(jù)的音樂符號,并將提取的音樂符號顯示在顯示單元160上。
在重復(fù)步驟203至213的同時,控制器110控制與正在步驟201被再現(xiàn)的MP3音頻數(shù)據(jù)對應(yīng)的樂譜圖像被顯示在顯示單元160上。
此外,可通過樂譜編輯處理來編輯通過步驟203至213顯示的樂譜圖像。
根據(jù)樂譜編輯處理,在樂譜圖像顯示在顯示單元160上的狀態(tài)下,當選擇樂譜編輯菜單時,控制器110在步驟214檢測該選擇,并在步驟215將移動終端切換到樂譜編輯模式。
在樂譜編輯模式下,控制器110顯示用于樂譜編輯的音符選擇方形光標,從而所述方形光標選擇并指示樂譜圖像中相應(yīng)的音符,例如,第一顯示的音符。音符選擇方形光標在根據(jù)左方向鍵和方向鍵的輸入移動的同時,可以選擇并指示相應(yīng)的音符。此外,在樂譜紙上以預(yù)定間隔為單位移動的同時,音符選擇方形光標可以被定位,以指示音符、除音符以外的配樂符號或者空白的地方。
當在樂譜編輯模式下輸入上方向鍵信號時,控制器110檢測該輸入,并根據(jù)上方向鍵的輸入升高樂譜紙上通過音樂盒選擇方形光標選擇的音符。當在樂譜編輯模式下輸入下方向鍵信號時,控制器110檢測該輸入,并根據(jù)下方向鍵的輸入降低樂譜紙上通過音樂盒選擇方形光標選擇的音符。
此外,當在樂譜編輯模式下選擇音高菜單時,控制器110檢測該選擇,并顯示包括有關(guān)音高的符號的音高的類型。當從有關(guān)音高的符號中選擇降半音符號“b”時,控制器110檢測該選擇,并將通過音樂盒選擇方形光標選擇的音符的音高降低半個音級。類似地,當從有關(guān)音高的符號中選擇升半音符號“#”時,控制器110檢測該選擇,并將通過音樂盒選擇方形光標選擇的音符的音高升高半個音級。
此外,當在樂譜編輯模式下選擇音符菜單時,控制器110檢測該選擇,并顯示各種音符。當從所顯示的音符中選擇音符時,控制器110檢測該選擇,并且控制器110或者將音樂盒選擇方形光標所指示的音符改變成選擇的音符,或者將選擇的音符插入到音樂盒選擇方形光標所指示的空白的地方。
此外,當在樂譜編輯模式下選擇配樂符號菜單時,控制器110檢測該選擇,并顯示各種配樂符號。當從所顯示的配樂符號中選擇配樂符號時,控制器110檢測該選擇,并且控制器110或者將音樂盒選擇方形光標所指示的配樂符號改變成選擇的配樂符號,或者將選擇的配樂符號插入到音樂盒選擇方形光標所指示的空白的地方。
此外,當在樂譜編輯模式下選擇補充功能時,控制器110檢測該選擇,并顯示用于樂譜編輯的補充功能項。所述用于樂譜編輯的補充功能項包括塊建立、復(fù)制、剪切、粘貼、刪除和再現(xiàn)項。
塊建立功能用于選擇在所顯示的樂譜圖像內(nèi)的預(yù)定區(qū)域中顯示的音符和配樂符號。復(fù)制功能用于復(fù)制通過塊建立功能或音樂盒選擇方形光標選擇的單個或多個音符和/或配樂符號。剪切功能用于剪切通過塊建立功能或音樂盒選擇方形光標選擇的單個或多個音符和/或配樂符號。粘貼功能用于將通過復(fù)制或剪切功能選擇的音符和/或配樂符號粘貼在樂譜紙中通過塊建立功能或音樂盒選擇方形光標選擇的預(yù)定位置。刪除功能用于刪除通過塊建立功能或音樂盒選擇方形光標選擇的單個或多個音符和/或配樂符號,再現(xiàn)功能用于再現(xiàn)在樂譜編輯模式下所顯示的樂譜。
圖3是示出根據(jù)本發(fā)明示例性實施例的在移動終端中從樂譜圖像提取音頻數(shù)據(jù)并輸出所提取的音頻數(shù)據(jù)的過程的流程圖。
以下,將參照圖1來詳細描述如圖3所示的本發(fā)明的特定示例性實施例。
當在移動終端的樂譜識別模式下通過相機模塊140拍攝樂譜圖像時,控制器110在步驟301檢測拍攝的樂譜圖像,并將拍攝的樂譜圖像存儲在存儲器130中。在步驟302,控制器110控制圖像處理單元150,從而圖像處理單元150對存儲在存儲器130中的樂譜圖像解碼,并將解碼的樂譜圖像轉(zhuǎn)換成黑白圖像。
在步驟303,控制器110從轉(zhuǎn)換成黑白圖像的樂譜圖像提取音樂符號。然后,控制器110首先提取樂譜紙的五條線,并為樂譜紙的五條線及每個線之間的間分配數(shù)字(步驟304)。
也就是說,在步驟304,控制器110從樂譜紙最下面的線開始順序?qū)?shù)字1、3、5、7和9分配給樂譜紙的五條線。此外,控制器110將數(shù)字0分配給線1以下的間,將數(shù)字2分配給線1和線3之間的間,將數(shù)字4分配給線3和線5之間的間,將數(shù)字6分配給線5和線7之間的間,將數(shù)字8分配給線7和線9之間的間,將數(shù)字10分配給線9以上的間。
在步驟304為樂譜紙的五條線以及線之間的間分配數(shù)字之后,控制器110從在步驟303提取的音樂符號中提取音符信息,并通過將音符信息中符頭的位置與分配給樂譜紙的數(shù)字進行匹配來獲得對應(yīng)于音高的數(shù)值(步驟305)。
詳細地講,在步驟305,控制器110確定符頭的位置是否在間0或間10中。當符頭的位置不在間0或間10中時,控制器110檢測該位置,并提取與符頭的位置對應(yīng)的樂譜紙上的數(shù)字,從而獲得對應(yīng)于音高的數(shù)值。例如,當符頭位于間2中時,控制器110可提取音“Fa”。
相反,當符頭的位置在間0或間10中時,控制器110檢測該位置,并通過考慮位于符頭和線1或線9之間的符頭的數(shù)量而獲得對應(yīng)于音高的數(shù)值。
在步驟305提取音高值之后,控制器110提取音的時值。為了獲得音的時值,控制器110從音符信息中提取符頭顏色、符尾的數(shù)量和音符附點的數(shù)量。
在步驟306,為了獲得符頭顏色值,控制器110確定符頭顏色。在步驟307,當符頭充滿黑色時,控制器110為符頭顏色指定“0”,當符頭沒有充滿黑色時,控制器110為符頭顏色指定“1”,從而獲得對應(yīng)于符頭顏色的數(shù)值。
在步驟308,為了獲得符尾的數(shù)量值,控制器110提取符尾的數(shù)量。在步驟309,當音符沒有符尾時,控制器110為符尾的數(shù)量指定“0”,當音符有一個或多個符尾時,控制器110指定相應(yīng)的數(shù),從而獲得對應(yīng)于符尾的數(shù)量的數(shù)值。
在步驟310,為了獲得音符附點的數(shù)量值,控制器110提取音符附點的數(shù)量。在步驟311,當音符沒有附點時,控制器110為音符附點的數(shù)量指定“0”,當音符有一個或多個附點時,控制器110為音符附點的數(shù)量指定相應(yīng)的數(shù),從而獲得對應(yīng)于音符附點的數(shù)量的數(shù)值。
在步驟307、309和311之后,控制器110在步驟312提取音的時值。
在步驟305和312提取音高和音的時值之后,控制器110從音樂符號信息中提取除了樂譜紙和音符信息以外的配樂符號,并通過相應(yīng)的數(shù)據(jù)庫提取對應(yīng)于配樂符號的數(shù)值(步驟313)。
在步驟314,控制器110從存儲在存儲器130中的音頻數(shù)據(jù)數(shù)據(jù)庫中提取音頻數(shù)據(jù)值,并輸出該音頻數(shù)據(jù)值,所述音頻數(shù)據(jù)值與在步驟305和312提取的音高和音的時值的數(shù)值以及在步驟313提取的配樂符號的數(shù)值對應(yīng)。
還可以將本發(fā)明實施為計算機可讀記錄介質(zhì)上的計算機可讀代碼。計算機可讀記錄介質(zhì)是可存儲其后能由計算機系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲裝置。所述計算機可讀記錄介質(zhì)的示例包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲裝置和載波(諸如通過互聯(lián)網(wǎng)進行數(shù)據(jù)傳輸)。所述計算機可讀記錄介質(zhì)還可以分布在聯(lián)網(wǎng)的計算機系統(tǒng)上,從而計算機可讀代碼以分布式方式被存儲和被執(zhí)行。此外,本發(fā)明所屬領(lǐng)域的程序員可以容易地構(gòu)建用于實現(xiàn)本發(fā)明的功能程序、代碼和代碼段。
如上所述,本發(fā)明的示例性實施例提供了一種顯示對應(yīng)于音頻數(shù)據(jù)的樂譜圖像以及輸出對應(yīng)于樂譜圖像的音頻數(shù)據(jù)的方法。因此,本發(fā)明的示例性實施例可向用戶提供這樣一種娛樂用戶可在聽了一段音樂或樂器聲之后畫出相應(yīng)的樂譜,識別樂譜并輸出對應(yīng)于該樂譜的音頻數(shù)據(jù)。
盡管已參考本發(fā)明的特定示例性實施例顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求及其等同物所限定的本發(fā)明的精神和范圍的情況下,可以對其進行形式和細節(jié)的各種改變。
權(quán)利要求
1.一種輸出對應(yīng)于音頻數(shù)據(jù)的樂譜的方法,該方法包括在再現(xiàn)音頻數(shù)據(jù)的同時,通過從音頻數(shù)據(jù)中去除歌詞來提取音;將音轉(zhuǎn)換成頻率;通過分析所述頻率將所述頻率轉(zhuǎn)換成音信息數(shù)據(jù),并存儲所述音信息數(shù)據(jù);和顯示對應(yīng)于所述音信息數(shù)據(jù)的樂譜。
2.如權(quán)利要求1所述的方法,其中,以一定時間間隔執(zhí)行所述提取音并轉(zhuǎn)換音的步驟。
3.如權(quán)利要求1所述的方法,其中,所述轉(zhuǎn)換音的步驟包括將已從中去除歌詞的音量化;從量化的數(shù)據(jù)中提取脈沖編碼調(diào)制數(shù)據(jù);和通過快速傅立葉變換將所述脈沖編碼調(diào)制數(shù)據(jù)轉(zhuǎn)換成頻率。
4.如權(quán)利要求1所述的方法,其中,所述轉(zhuǎn)換頻率的步驟包括計算在時間段期間所提取的頻率的平均值,并將所述平均值設(shè)置為閾值;識別小于所述閾值的頻率為單調(diào),將該相應(yīng)的頻率轉(zhuǎn)換成音信息數(shù)據(jù),并存儲所述音信息數(shù)據(jù);和識別等于或大于所述閾值的頻率為復(fù)調(diào),將該相應(yīng)的頻率轉(zhuǎn)換成音信息數(shù)據(jù),并存儲所述音信息數(shù)據(jù)。
5.如權(quán)利要求4所述的方法,還包括當所述相應(yīng)的頻率被識別為單調(diào)時,通過確定等于或大于所述閾值的頻率信號為噪聲來去除噪聲。
6.如權(quán)利要求1所述的方法,其中,顯示的樂譜包括提取的對應(yīng)于所述音信息數(shù)據(jù)的音樂符號。
7.如權(quán)利要求1所述的方法,其中,所述音信息數(shù)據(jù)包括音樂符號信息,所述音樂符號信息包括包含音高和音的時值的音符信息和除了所述音符信息以外的配樂符號信息。
8.如權(quán)利要求1所述的方法,還包括編輯所顯示的對應(yīng)于所述音信息數(shù)據(jù)的樂譜,其中,所述編輯樂譜的步驟包括當在顯示樂譜的同時選擇編輯時,將模式切換為樂譜編輯模式;在樂譜編輯模式下調(diào)整樂譜內(nèi)相應(yīng)音符的音高;在樂譜編輯模式下改變樂譜內(nèi)相應(yīng)音符的音的時值;在樂譜編輯模式下將樂譜內(nèi)相應(yīng)的音符改變?yōu)檫x擇的音符;在樂譜編輯模式下執(zhí)行用于樂譜編輯的補充功能。
9.如權(quán)利要求8所述的方法,其中,所述用于樂譜編輯的補充功能包括塊建立、復(fù)制、剪切、粘貼、刪除和再現(xiàn)。
10.一種輸出對應(yīng)于音頻數(shù)據(jù)的樂譜的方法,該方法包括在再現(xiàn)音頻數(shù)據(jù)的同時,通過從音頻數(shù)據(jù)中去除歌詞來提取音;將音轉(zhuǎn)換成頻率;在一定時間段過去之后,通過分析在所述時間段期間所提取的頻率來識別單調(diào)和復(fù)調(diào)中的至少一個;將對應(yīng)于單調(diào)和復(fù)調(diào)中的至少一個的頻率轉(zhuǎn)換成音信息數(shù)據(jù),并存儲所述音信息數(shù)據(jù);通過提取對應(yīng)于所述音信息數(shù)據(jù)的音樂符號來顯示樂譜。
11.如權(quán)利要求10所述的方法,其中,所述轉(zhuǎn)換音的步驟包括將已從中去除歌詞的音量化;從量化的數(shù)據(jù)中提取脈沖編碼調(diào)制數(shù)據(jù);和通過快速傅立葉變換將所述脈沖編碼調(diào)制數(shù)據(jù)轉(zhuǎn)換成頻率。
12.如權(quán)利要求10所述的方法,其中,所述識別單調(diào)和復(fù)調(diào)中的至少一個的步驟包括計算在所述時間段期間所提取的頻率的平均值,并將所述平均值設(shè)置為閾值;識別小于所述閾值的頻率為單調(diào),通過確定等于或大于所述閾值的頻率信號為噪聲來去除所述頻率信號,將相應(yīng)的頻率轉(zhuǎn)換成音信息數(shù)據(jù),并存儲所述音信息數(shù)據(jù);和識別等于或大于所述閾值的頻率為復(fù)調(diào),將該相應(yīng)的頻率轉(zhuǎn)換成音信息數(shù)據(jù),并存儲所述音信息數(shù)據(jù)。
13.如權(quán)利要求10所述的方法,其中,顯示的樂譜包括提取的對應(yīng)于所述音信息數(shù)據(jù)的音樂符號。
14.如權(quán)利要求10所述的方法,其中,所述音信息數(shù)據(jù)包括音樂符號信息,所述音樂符號信息包括包含音高和音的時值的音符信息和除了所述音符信息以外的配樂符號信息。
15.如權(quán)利要求10所述的方法,還包括編輯所顯示的對應(yīng)于所述音信息數(shù)據(jù)的樂譜,其中,所述編輯樂譜的步驟包括當在顯示樂譜的同時選擇編輯時,將模式切換為樂譜編輯模式;在樂譜編輯模式下調(diào)整樂譜內(nèi)相應(yīng)音符的音高;在樂譜編輯模式下改變樂譜內(nèi)相應(yīng)音符的音的時值;在樂譜編輯模式下將樂譜內(nèi)相應(yīng)的音符改變?yōu)檫x擇的音符;在樂譜編輯模式下執(zhí)行用于樂譜編輯的補充功能。
16.如權(quán)利要求15所述的方法,其中,所述用于樂譜編輯的補充功能包括塊建立、復(fù)制、剪切、粘貼、刪除和再現(xiàn)。
17.一種輸出對應(yīng)于樂譜的音頻數(shù)據(jù)的方法,該方法包括拍攝樂譜;從拍攝的樂譜提取音樂符號;從所述音樂符號的音符信息和樂譜紙?zhí)崛∫舾?;從所述音樂符號的音符信息提取音的時值;和通過使用提取的音高和音的時值來輸出音頻數(shù)據(jù)。
18.如權(quán)利要求17所述的方法,還包括將拍攝的樂譜轉(zhuǎn)換成黑白圖像。
19.如權(quán)利要求17所述的方法,其中,所述提取音高和音符信息的步驟包括為樂譜紙的五條線和線之間的間分配數(shù)字;和通過將所述音符信息中符頭的位置與所分配的數(shù)字中的至少一個進行匹配來提取音高。
20.如權(quán)利要求19所述的方法,其中,在樂譜紙上分配數(shù)字的步驟包括從樂譜紙最下面的線開始順序?qū)?shù)字1、3、5、7和9分配給樂譜紙的五條線;和將數(shù)字0分配給線1以下的間,將數(shù)字2分配給線1和線3之間的間,將數(shù)字4分配給線3和線5之間的間,將數(shù)字6分配給為線5和線7之間的間,將數(shù)字8分配給線7和線9之間的間,將數(shù)字10分配給線9以上的間。
21.如權(quán)利要求19所述的方法,其中,所述提取音高的步驟包括從所述音符信息中提取符頭的位置;確定符頭是否位于樂譜紙最下面的線以下的間和樂譜紙最上面的線以上的間中的至少一個中;當符頭沒有位于樂譜紙最下面的線以下的間和樂譜紙最上面的線以上的間中的至少一個中時,通過使用分配給樂譜紙上包括符頭的位置的數(shù)字來提取音高;和當符頭位于樂譜紙最下面的線以下的間和樂譜紙最上面的線以上的間中的至少一個中時,通過考慮位于符頭和離所述符頭最近的線之間的符頭的數(shù)量來提取對應(yīng)于音高的數(shù)。
22.如權(quán)利要求17所述的方法,其中,所述提取時值的步驟包括從所述音符信息確定符頭顏色;從所述音符信息中提取符尾的數(shù)量;從所述音符信息中提取音符附點的數(shù)量;和基于所述符頭顏色、所述符尾的數(shù)量和所述音符附點的數(shù)量來提取音的時值。
23.如權(quán)利要求22所述的方法,其中,所述確定符頭顏色的步驟包括當符頭充滿黑色時,為頭顏色指定“0”;和當符頭沒有充滿黑色時,為頭顏色指定“1”。
24.如權(quán)利要求22所述的方法,其中,所述提取符尾的數(shù)量的步驟包括當音符不包括符尾時,為符尾的數(shù)量分配“0”;和當音符包括至少一個符尾時,為符尾的數(shù)量分配相應(yīng)的數(shù)。
25.如權(quán)利要求22所述的方法,其中,所述提取音符附點的數(shù)量的步驟包括當音符不包括附點時,為附點的數(shù)量分配“0”;和當音符包括至少一個附點時,為附點的數(shù)量分配相應(yīng)的數(shù)。
26.如權(quán)利要求17所述的方法,還包括從所述音樂符號中提取除了樂譜紙和音符信息以外的關(guān)于配樂符號的信息;和基于所提取的音高、所提取的音的時值和除了樂譜紙和音符信息以外的關(guān)于配樂符號的信息來輸出音頻數(shù)據(jù)。
27.一種輸出音頻數(shù)據(jù)和樂譜圖像的移動終端,包括控制器,包括控制程序,所述控制程序用于在再現(xiàn)音頻數(shù)據(jù)的同時通過從音頻數(shù)據(jù)中去除歌詞來提取音,將音轉(zhuǎn)換成頻率,在過去一定時間段之后,通過分析在所述時間段期間所提取的頻率來識別單調(diào)和復(fù)調(diào)中的至少一個,將對應(yīng)于單調(diào)和復(fù)調(diào)中的至少一個的頻率轉(zhuǎn)換成音信息數(shù)據(jù),并提取對應(yīng)于所述音信息數(shù)據(jù)的音樂符號;相機模塊,用于拍攝樂譜;存儲器單元,用于存儲所述音信息數(shù)據(jù);和顯示單元,用于顯示樂譜。
28.如權(quán)利要求27所述的移動終端,其中,所述控制器還包括從拍攝的樂譜提取音樂符號;從所述音樂符號的音符信息和樂譜紙?zhí)崛∫舾?;和從所述音樂符號的音符信息提取音的時值。
29.如權(quán)利要求27所述的移動終端,還包括多媒體單元,通過使用提取的音高和音的時值來輸出音頻數(shù)據(jù)。
30.如權(quán)利要求27所述的移動終端,還包括圖像處理單元,用于將拍攝的樂譜轉(zhuǎn)換成黑白圖像。
31.如權(quán)利要求27所述的移動終端,其中,所述控制器還包括通過量化已從中去除歌詞的音將所述音從模擬信號轉(zhuǎn)換成數(shù)字信號,從量化的數(shù)據(jù)中提取脈沖編碼調(diào)制數(shù)據(jù),并通過快速傅立葉變換將所述脈沖編碼調(diào)制數(shù)據(jù)轉(zhuǎn)換成頻率。
32.如權(quán)利要求27所述的移動終端,其中,顯示的樂譜包括提取的對應(yīng)于所述音信息數(shù)據(jù)的音樂符號。
33.如權(quán)利要求27所述的移動終端,其中,所述音信息數(shù)據(jù)包括音樂符號信息,所述音樂符號信息包括包含音高和音的時值的音符信息和除了所述音符信息以外的配樂符號信息。
34.如權(quán)利要求28所述的移動終端,其中,所述控制器還包括從所述音樂符號中提取除了樂譜紙和音符信息以外的關(guān)于配樂符號的信息;和基于所提取的音高、所提取的音的時值和除了樂譜紙和音符信息以外的關(guān)于配樂符號的信息來輸出音頻數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種用于輸出音頻數(shù)據(jù)和樂譜圖像,顯示對應(yīng)于再現(xiàn)的音頻數(shù)據(jù)的樂譜圖像,以及輸出對應(yīng)于樂譜圖像的音頻數(shù)據(jù)的方法和設(shè)備,在該方法和設(shè)備中,提取音;將音轉(zhuǎn)換成頻率;識別單調(diào)或復(fù)調(diào);將對應(yīng)于單調(diào)或復(fù)調(diào)的頻率轉(zhuǎn)換成音信息數(shù)據(jù)并存儲所述音信息數(shù)據(jù);顯示樂譜。此外,所述方法和設(shè)備用于輸出對應(yīng)于樂譜的音頻數(shù)據(jù),在所述方法和設(shè)備中,拍攝樂譜圖像;從拍攝的樂譜圖像提取音樂符號;從音樂符號的音符信息和樂譜紙?zhí)崛∫舾?;從音樂符號的音符信息提取音的時值;輸出音頻數(shù)據(jù)。
文檔編號H04M1/02GK1901716SQ200610101399
公開日2007年1月24日 申請日期2006年7月18日 優(yōu)先權(quán)日2005年7月18日
發(fā)明者盧東勛, 金周燮 申請人:三星電子株式會社