也可以只顯示當前演唱部分的歌詞。譬如,當該振動信號是用戶敲擊該移動終端引起該移動終端振動而產生的信號(比如為用戶連續敲擊移動終端兩次產生的信號)時,移動終端會向用戶顯示當前播放歌曲的演唱者的名稱。
[0044]優選的,上述“根據該振動信號獲取當前播放音樂的對應音樂信息”步驟具體可以包括:
[0045](1)獲取當前播放音樂的基本音樂信息。
[0046]具體的,上述步驟(1)可以包括:
[0047]獲取當前播放音樂的音樂特征信息;
[0048]根據該音樂特征信息搜索對應的基本音樂信息。
[0049]本實施例中,該音樂特征信息至少可以包括該音樂的某一段旋律或者歌詞,該基本音樂信息可以包括該歌曲(樂曲)的名稱、演唱者(演奏者)的名稱、歌詞、樂譜、作詞人和作曲人的名稱等信息。具體的,在電臺播放音樂的過程中,可以獲取該音樂的旋律或/和歌詞,根據獲取的旋律或/和歌詞進行網絡搜索,或在網絡云盤中進行匹配,獲取對應的基本音樂信息。
[0050](2)根據該振動信號對該基本音樂信息進行關鍵詞匹配及相關內容提取,以得到該基本音樂信息中的對應音樂信息。
[0051 ]具體的,上述步驟(2)可以包括:
[0052]根據該振動信號在預設數據庫中查找對應的關鍵詞信息;
[0053]根據查找到的關鍵詞信息對該基本音樂信息進行關鍵詞匹配及相關內容提取,以得到該基本音樂信息中的對應音樂信息。
[0054]本實施例中,該關鍵詞信息可以為歌曲(樂曲)名稱、演唱者、演奏者、歌詞、樂譜、作詞人或作曲人等信息中的一個或多個。該預設數據庫可以由系統默認設置(比如移動終端出廠時廠家已經設置好了),當然,也可以是用戶自行設定。實際應用時,可以預先采集用戶敲擊該移動終端產生的各種振動信號,并將該振動信號與關鍵詞信息之間建立關聯,之后存儲在預設數據庫中。當根據振動信號在預設數據庫中查找到關鍵詞信息之后,將該關鍵詞信息與該基本音樂信息進行匹配,得到與該關鍵詞信息對應的內容后對該內容進行提取。
[0055]譬如,可以預先將敲擊兩次移動終端產生的振動信號與關鍵詞信息演唱者相關聯,并存儲在某一固定目錄下的文件夾中。當獲取的振動信號正好為用戶敲擊兩次移動終端產生的信號時,則在預設數據庫中查找到的關鍵詞信息為演唱者,根據該關鍵詞信息提取的內容是該演唱者的名稱。
[0056]當然,若用戶對該音樂的演唱者(演奏者)、作詞人或作曲人感興趣時,還可以進一步了解他們的相關信息,譬如出過的專輯、個人基本情況、生平事跡等等,具體操作時,用戶可以通過點擊已顯示的該演唱者(演奏者)、作詞人或作曲人的名稱,同時根據該點擊內容在網上搜索對應的相關信息,并將搜索到的相關信息顯示給用戶。此外,當該音樂信息為該歌曲或樂曲的名稱時,用戶還可以通過點擊該歌曲或樂曲的名稱對該歌曲或者樂曲進行在線下載。
[0057]S104、不執行任何處理。
[0058]本實施例中,當判斷出該振動信號不是用戶敲擊該移動終端引起該移動終端振動而產生的信號時,譬如,當判斷出該振動信號是周圍環境的聲波信號時,移動終端不執行任何處理。
[0059]由上述可知,本實施例提供的音樂信息實時獲取方法,通過在移動終端的收音機播放音樂的過程中,獲取移動終端的振動信號,并判斷該振動信號是否為用戶敲擊移動終端引起移動終端振動而產生的信號,若是,則根據該振動信號獲取并顯示當前播放音樂的對應音樂信息,實現音樂信息的實時獲取,簡單方便,提高了用戶體驗。
[0060] 第二實施例
[0061 ]根據實施例一所描述的方法,以下將舉例作進一步詳細說明。
[0062]在本實施例中,將以該音樂信息實時獲取裝置具體集成在智能手機中,該播放音樂為歌曲為例進行詳細說明。
[0063]如圖3所示,一種音樂信息實時獲取方法,具體流程可以如下:
[0064]S201、在智能手機的收音機播放歌曲的過程中,智能手機獲取該智能手機的振動信號。
[0065]本實施例中,可以通過智能手機上的麥克風獲取該移動終端的振動信號。該智能手機的振動信號可以為智能手機受到外界作用力發生機械振動而產生的振動信號,也可以是聲波(譬如周圍環境的噪音)產生的振動信號,該外界作用力可以為用戶的敲擊、人走路時身體與智能手機間的碰觸或者其他作用力。
[0066]S202、智能手機將該振動信號轉換成對應的數字信號,并獲取該數字信號的數值?目息。
[0067]優選的,智能手機可以先通過其內置的麥克風將將該振動信號轉換成模擬電信號,并通過數模轉換器將該模擬電信號轉換成數字信號。優選的,該數值信息可以包括頻率信息(包括頻率分布、頻帶寬度等)、幅值信息(包括平均幅值)和時間信息(信號周期)等等。
[0068]S203、智能手機根據該數值信息判斷該振動信號是否為用戶敲擊該智能手機引起該智能手機振動而產生的信號。
[0069]優選的,該敲擊位置可以為智能手機上的任意位置,譬如,該敲擊位置可以為智能手機的屏幕、背面或者邊框等。該敲擊工具可隨用戶方便而選定,譬如,該敲擊工具可以為用戶的手指、筆桿或者鑰匙等。該敲擊次數和敲擊時間可以根據用戶需求而定,譬如同樣為敲擊四次時,可以設定三快一慢和三慢一快產生的振動信號為不同的信號。
[0070]由于用戶敲擊智能手機引起該智能手機本身振動產生的信號是通過設備的固體傳播,其不同于通過外部聲源傳遞的振動信號,是一種特殊的振動信號。具體的,通過智能手機本身振動產生的振動信號的頻率分布連續且頻帶寬廣,信號強度(信號能量)較大,且由于人的敲擊動作時間非常短暫(通常,人連續兩次敲擊的時間范圍是5ms-20ms),可以通過分析該振動信號的頻率信息、幅值信息和時間信息來判斷該振動信號是否為用戶敲擊該智能手機引起該智能手機振動而產生的信號。只有當該頻率信息、幅值信息和時間信息同時符合條件時,才可以判斷該振動信號為敲擊智能手機產生的信號。比如,當獲取的振動信號的頻率分布連續且頻帶寬廣、信號強度較大,且時間周期為8-15ms時,才可以判斷該振動信號為用戶敲擊智能手機產生的信號。
[0071]進一步地,若該振動信號是用戶敲擊該智能手機引起該智能手機振動而產生的信號,則執行以下步驟S204?S208,若不是,則執行以下步驟S209。
[0072]S204、智能手機獲取當前播放歌曲的音樂特征信息。
[0073]優選的,該音樂特征信息至少可以包括該歌曲的某一段旋律或者歌詞。具體的,當判斷結果為“是”時,智能手機會立即開始錄制預設時間內(譬如10s內)當前播放歌曲的旋律或/和歌詞。
[0074]S205、智能手機根據該音樂特征信息搜索對應的基本音樂信息。
[0075]本實施例中,該基本音樂信息可以包括該歌曲的名稱、演唱者的名稱、歌詞、樂譜、作詞人的名稱、作曲人的名稱等信息。優選的,智能手機可以通過網絡搜索來獲取該音樂特征信息對應的基本音樂信息。
[0076]S206、智能手機根據該振動信號在預設數據庫中查找對應的關鍵詞信息。
[0077]優選的,該關鍵詞信息可以為歌曲名稱、演唱者、歌詞、樂譜、作詞人或作曲人等信息中的一個或多個。該預設數據庫可以由系統默認設置,也可以是用戶自行設定。實際應用時,可以預先采集用戶敲擊該智能手機產生的各種振動信號,并將該振動信號與關鍵詞信息之間建立關聯,之后存儲在預設數據庫中。
[0078]譬如,用戶可以預先將敲擊智能手機一次、兩次和三次產生的振動信號分別和關鍵詞信息演唱者、歌詞以及樂譜進行關聯,則當獲取的振動信號是敲擊智能手機兩次產生的信號時,查找到的關鍵詞信息為歌詞。
[0079]需要說明的是,該步驟S206不局限于在步驟S205之后執行,其還可以在步驟S204之前執行。
[0080]S207、智能手機根據查找到的關鍵詞信息對該基本音樂信息進行關鍵詞匹配及相關內容提取,以得到該基本音樂信息中的對應音樂信息。
[0081]本實施例中,該音樂信息可以包括該歌曲的名稱、演唱者的名稱、作詞人的名稱、作曲人的名稱、歌詞或曲譜等。
[0082]譬如,當查找到的關鍵詞信息為演唱者時,則智能手機對該基本音樂信息進行關鍵詞匹配和相關內容提取之后,得到的是演唱者的名稱“劉德華”。
[0083]S208、智能手機顯示查找到的該音樂信息。
[0084]本實施例中,該音樂信息的顯示位置可以根據用戶的喜好而設定,譬如可以為智能終端顯示屏的正下方、正上方或者正中間,并且當該音樂信息為歌詞時,可以顯示多句歌詞,也可以只顯示當前演唱部分的歌詞。。
[0085]當然,若用戶對該歌曲的演唱者、作詞人或作曲人感興趣時,還可以進一步了解他們的相關信息,譬如出過的專輯、個人基本情況、生平事跡等等。具體操作時,用戶可以通過點擊智能手機上已顯示的該演唱者、作詞人或作曲人的名稱,同時