一種在帶觸控螢幕的移動終端上編輯歌詞時間的方法
2023-04-28 05:41:46 1
專利名稱:一種在帶觸控螢幕的移動終端上編輯歌詞時間的方法
技術領域:
本發明屬於移動終端應用領域,特別涉及一種在帶觸控螢幕的移動終端上編輯歌詞時間的方法。
背景技術:
軟體概念中的歌詞文件按形式分兩種,內嵌在媒體文件中的歌詞和單獨文件形式存在的外掛歌詞。前者比如視頻文件中的歌詞、mp3文件中TAG包含的歌詞;而後者主要是網際網路中發展起來的Irc等格式的歌詞,它們是單獨的歌詞文件,藉助專業播放器播放時自動被加載、顯示,用以在用戶播放音樂的同時動態展現歌詞,方便用戶欣賞歌曲或跟唱學唱歌曲等用途。外掛歌詞文件時間編輯(簡稱歌詞時間編輯)不是指創作歌詞,而是將已有 的歌曲文件所對應的歌詞信息進行時間關聯,製作成歌詞文件,該歌詞文件和原歌曲文件組合在一起,通過專門的能加載歌詞文件的音樂播放器自動加載和播放,方便用戶聽音樂的同時能享受到歌詞隨播放進度動態展現的效果,提升用戶體驗。以下所說的歌詞製作都同指這ー範疇。網際網路上的歌詞主要為Irc等格式,不管具體格式如何,它們都包含了歌曲中每一句子甚至是每一字的時間同步信息,通過相應的音樂播放軟體加載這些歌詞就能在音樂播放的具體時刻顯示對應的歌詞句子或文字。只要歌詞文件記錄的時間信息足夠全,甚至還可以通過每ー個字的停留時長來顯示出卡拉ok的效果。傳統的外置歌詞製作方法主要是在個人電腦上通過專業程序操作完成,輸入信息的方式主要是通過滑鼠和鍵盤,用戶利用聽覺根據播放音樂的進度來確定每個字的出現時間點和出現時長,有的歌詞製作如Irc格式甚至不要求精確到字而是精確到行就足夠。這種方式對於初學者或不經常編輯歌詞時間的人而言操作起來比較麻煩,也不容易控制好每一個字的時間點和時長。另外這些歌詞製作軟體只能通過個人電腦來操作,這一點也比較受限,比如ー些人在戶外等場地就不能進行歌詞時間編輯。
發明內容
本發明就是針對上述背景技術中的不足之處,而提出的一種在帶觸控螢幕的移動終端上編輯歌詞時間的方法,它將智慧型手機設備同歌詞時間編輯相結合,不僅操作輕鬆而且時間定位精準,使得歌詞製作質量較高,另ー方面降低歌詞時間編輯的操作難度後也讓廣大群眾都能很方便的參與進來,體驗歌詞時間編輯帶來的成就感,豐富網際網路上的外掛歌詞數量,進而方便更廣大的用戶使用。本發明的目的是通過如下技術措施來實現的。一種在帶觸控螢幕的移動終端上編輯歌詞時間的方法,該方法使用的硬體部分包括帶觸控螢幕的移動終端,該方法包括以下步驟
(1)在帶觸控螢幕的移動終端上選擇一首本地的歌曲首頻文件,然後選擇該歌曲的純文本歌詞文件;
(2)編輯歌詞文本文件,以歌曲實際唱的內容為基礎,每句歌一行文字,編輯完畢後保存;
(3)播放被選擇歌曲並在觸控螢幕上展現該歌曲歌詞內容,用戶根據播放中的歌詞節奏來觸摸歌詞並記錄當前文字的時間信息;時間信息包括開始時間點和持續時長,用戶聽到歌曲播放,隨著音樂中人聲中每個字的讀音出現,在該時刻立即點擊屏幕上的對應文字,該時間點則作為該文字的開 始時間,用戶停留在該文字上的時間長度作為該文字的持續時間長度;
(4)判斷當前播放是否結束,若是則直接進入步驟(5),若否則返回步驟(3);
(5)將記錄的歌詞時間信息保存到歌詞文件中;
(6)提示用戶是否上傳該歌詞文件到伺服器,若是則進入步驟(7),若否直接結束;
(7)將歌詞文件上傳到伺服器。在上述技術方案中,所述編輯的歌詞文件包含歌詞內容、時間點和時長,3個必要信息;每一句為ー個単元用分號分隔,每個単元中的元素用單引號包括進來,前2個元素分別為該句歌詞的起始時間和終止時間,単位秒,第3個元素為該句歌詞的實際內容,第4個元素中的各個數值依次為前面歌詞內容對應的每個字的時間長度,單位毫秒;每一句中的文字的起止時間是首尾相連的,所以句中所有字的時長之和就等於整句歌詞的時長,該表達形式也相應的記錄下每個字的起始時間點和時長。本發明與傳統的編輯歌詞時間方式相比其優點在於
I.信息的輸入方式不再是滑鼠或鍵盤,而是觸控螢幕,人機接ロ更加友好。2.歌詞文字的時間信息主要包括時間起始點和時長,傳統方式確定這兩個信息需要用鍵盤或滑鼠輸入2個操作鍵,而觸控螢幕可以用一次觸摸操作就能完成,因為觸摸的時長隱含了該文字的出現時長信息。這樣用戶可以用較少的操作達到同樣的目的,對於歌詞的時間定位非常有利,可以提高歌詞定位的準確性。3.目前觸控螢幕主要在移動終端廣泛應用,這樣也讓用戶進行歌詞編輯非常便利,比較自由。
圖I是本發明實施例在帶觸控螢幕的移動終端上編輯歌詞時間的方法的步驟流程圖。
具體實施例方式下面結合附圖及實施例對本發明作進ー步的描述。如圖I所示,本實施例提供一種在帶觸控螢幕的移動終端上編輯歌詞時間的方法,該方法使用的硬體部分包括帶觸控螢幕的移動終端,該方法包括以下步驟
(I)在帶觸控螢幕的移動終端上選擇一首本地的歌曲音頻文件,提示用戶選擇獲取純文本歌詞文件的方式,從本地獲取還是從網絡獲取。若用戶選擇從網絡獲取,則進入步驟(2);若用戶從本地獲取,則進入步驟(3 )。(2)從網際網路伺服器下載歌曲所對應的純文本歌詞到本地手機設備中,進入步驟(4)。(3)提示用戶是新建歌詞文本還是使用已有的純文本歌詞文件中的內容。若用戶選擇新建方式,則進入步驟(5);若用戶使用已有的純文本歌詞文件內容,則進入步驟(4)。(4)選擇本地的純文本歌詞文件並加載,進入步驟(6)。(5)新建歌詞文件,進入步驟(6)。(6)編輯歌詞文本文件,以歌曲實際唱的內容為基礎,每句歌一行文字,編輯完畢後保存。(7)播放被選擇歌曲並在觸控螢幕上展現該歌曲歌詞內容,用戶根據播放中的歌詞節奏來觸摸歌詞並記錄當前文字的時間信息;時間信息包括開始時間點和持續時長,用戶聽到歌曲播放,隨著音樂中人聲中每個字的讀音出現,在該時刻立即點擊屏幕上的對應文字,該時間點則作為該文字的開始時間,用戶停留在該文字上的時間長度作為該文字的持續時間長度。
(8)判斷當前播放是否結束,若是則直接進入步驟(9),若否則返回步驟(7)。(9)將記錄的歌詞時間信息保存到歌詞文件中。(10)提示用戶是否上傳該歌詞文件到伺服器,若是則進入步驟(11),若否直接結束。(11)將歌詞文件上傳到伺服器。
具體實施方式
如下,假如用戶本地有ー個歌曲MP3文件,以「王菲」的歌曲「傳奇」為例。用戶想編輯這首歌的歌詞時間,以達到良好歌詞體驗並且還可以分享給其他人,按照下列步驟進行
移動終端客戶端通過界面讓用戶選擇對應的歌詞,一般而言歌曲文件名和對應的歌詞文件名是ー樣的,只是文件後綴名不一樣,例如歌曲「王菲-傳奇.mp3」對應的歌詞文件名為「王菲-傳奇.ksc」 (ksc為我們假定的歌詞後綴名,可以任意,以下同)。用戶可以通過使用本地的ksc文件,或者從伺服器查詢及下載對應的歌詞到本地。用戶甚至還可以自己新建一份歌詞文件並從頭編輯。選擇好歌詞文件後加載,呈現給用戶的是歌詞內容,不會顯示歌詞附帶的時間同步信息。用戶可以進ー步檢查該歌詞內容是否正確、完整。如果需要編輯修改,則直接在觸控螢幕幕上增刪或修改歌詞內容本身。歌詞內容編輯完畢後保存並開始進入歌詞時間同步編輯階段,客戶端開始播放歌曲並通過揚聲器或耳機輸出,用戶根據實際聽到的文字做出反應,通過點擊觸控螢幕上的對應歌詞文字將時間信息記錄到歌詞文件中。具體過程如下
第一歩,用戶聽到歌曲播放,隨著音樂中人聲中每個字的讀音出現,在該時刻立即點擊屏幕上的對應文字,該時間點則作為該文字的開始時間。第二步,用戶停留在該文字上的時間長度作為該文字的持續時間長度。第三歩,重複第一歩和第二歩,用戶隨著音樂播放的進行,不斷的記錄歌詞文字的時間點和時長。如果歌曲播放完畢則歌詞記錄也自動停止並保存歌詞文件。歌詞文件記錄完畢後,提示用戶是否上傳到伺服器以便在網絡中分享。如果用戶選擇上傳,則將歌詞文件以及對應歌曲名、歌手以及播放時長提交和上傳給伺服器。本發明技術方案有以下幾點需要說明
I.所述編輯的歌詞文件需要包含歌詞內容、時間點和時長,3個必要信息。例如王菲的歌曲「傳奇」中的歌詞可以以以下形式來表示
(,00:34. 431,,,00:40. 840,,』只因為在人群中多看了你一眼』,』 419,396,424,420,410,536,333,292,287,357,207,683,1643』);
(』00:41.685,,』00:48.225』,』再也沒能忘掉你的容顔』,』 331,109,535,320,465,560,209,210,661,3140』);
每一句為ー個単元用分號分隔,每個単元中的元素用單引號包括進來,前2個元素分別為該句歌詞的起始時間和終止時間(単位秒),第3個元素是該句歌詞的實際內容,第4個元素中的各個數值依次為前面歌詞內容對應的每個字的時間長度(單位毫秒)。每一句中的文字的起止時間是首尾相連的,所以句中所有字的時長之和就等於整句歌詞的時長。該表達形式也相應的記錄下每個字的起始時間點和時長。2.在歌詞內容編輯階段、歌詞時間編輯階段以及歌詞動態展現階段,展現給用戶的都是歌詞內容,即第三項元素,其時間信息不會被顯示出來,這個類似於網頁html的超級連結,用戶不會看到超鏈的url地址,而是展現的文字,如上面舉例的歌詞內容顯示給用戶的就是
只因為在人群中多看了你一眼 再也沒能忘掉你的容顔。3.觸控螢幕上的每個文字都有自己的感應區,一般是這個字本身的大小被包圍的正方形區域,用戶點擊到某ー個文字上感應區時,會通過該移動終端中得觸控螢幕機制知道用戶目前點擊的是哪ー個字。該機制在目前的智慧型手機等移動終端上已非常普遍,本專利的實現是以此為基礎的。4.歌詞文件的格式形式、後綴可以任意,只需要包含必要的時間信息以便以後專業播放器加載和使用。5.如果使用已有的歌詞來製作,則只會使用它的歌詞文本內容,而不會使用原有的時間定位信息,這些信息會被這次歌詞時間同步給覆蓋掉。上傳歌詞流程非必需的、關鍵性步驟。上傳的目的在於能在網際網路上廣泛傳播起來,給用戶更加方便、更加豐富的歌詞文件供選擇。權利要求
1.一種在帶觸控螢幕的移動終端上編輯歌詞時間的方法,該方法使用的硬體部分包括帶觸控螢幕的移動終端,其特徵在於該方法包括以下步驟 (1)在帶觸控螢幕的移動終端上選擇一首本地的歌曲首頻文件,然後選擇該歌曲的純文本歌詞文件; (2)編輯歌詞文本文件,以歌曲實際唱的內容為基礎,每句歌一行文字,編輯完畢後保存; (3)播放被選擇歌曲並在觸控螢幕上展現該歌曲歌詞內容,用戶根據播放中的歌詞節奏來觸摸歌詞並記錄當前文字的時間信息;時間信息包括開始時間點和持續時長,用戶聽到歌曲播放,隨著音樂中人聲中每個字的讀音出現,在該時刻立即點擊屏幕上的對應文字,該時間點則作為該文字的開始時間,用戶停留在該文字上的時間長度作為該文字的持續時間長度; (4)判斷當前播放是否結束,若是則直接進入步驟(5),若否則返回步驟(3); (5)將記錄的歌詞時間信息保存到歌詞文件中; (6 )提示用戶是否上傳該歌詞文件到伺服器,若是則進入步驟(7 ),若否直接結束; (7)將歌詞文件上傳到伺服器。
2.根據權利要求I所述的在帶觸控螢幕的移動終端上編輯歌詞時間的方法,其特徵在於所述編輯的歌詞文件包含歌詞內容、時間點和時長,3個必要信息;每一句為一個單元用分號分隔,每個單元中的元素用單引號包括進來,前2個元素分別為該句歌詞的起始時間和終止時間,單位秒,第3個元素為該句歌詞的實際內容,第4個元素中的各個數值依次為前面歌詞內容對應的每個字的時間長度,單位毫秒;每一句中的文字的起止時間是首尾相連的,所以句中所有字的時長之和就等於整句歌詞的時長,該表達形式也相應的記錄下每個字的起始時間點和時長。
全文摘要
本發明屬於移動終端應用領域,提供一種在帶觸控螢幕的移動終端上編輯歌詞時間的方法,該方法將智慧型手機設備同歌詞時間編輯相結合,信息的輸入方式不再是滑鼠或鍵盤,而是觸控螢幕,不僅操作輕鬆而且時間定位精準,使得歌詞製作質量較高,另一方面降低歌詞時間編輯的操作難度後也讓廣大群眾都能很方便的參與進來,體驗歌詞時間編輯帶來的成就感,豐富網際網路上的外掛歌詞數量,進而方便更廣大的用戶使用。
文檔編號G11B27/10GK102708906SQ20121016383
公開日2012年10月3日 申請日期2012年5月24日 優先權日2012年5月24日
發明者張偉 申請人:武漢誠邁科技有限公司