專利名稱:個性化試聽數字音樂資料的方法及其裝置的制作方法
技術領域:
本發明涉及一種試聽數字音樂資料的方法及其裝置,特別是涉及可設定數字音樂資料試聽起始點及播放時間的方法及其裝置。
背景技術:
現今資料科技發展的日新月異,特別是各式各樣的電子裝置已成為人們生活中不可或缺的必備裝置,另外通過無地域限制的互聯網便可取得各式所需資料(如音樂資料)更是現今許多使用者依賴網絡的重要原因之一。
使用者在通過網絡下載到來自世界各地的音樂資料后,所下載的音樂資料往往只能依據下載順序的先后來排序,進而找到最近下載的新歌以進行聆聽欣賞,但是,目前大容量的硬盤式數字音樂資料播放機(mp3 player),其容量動輒20,30Gbytes以上,若以每首歌5Mbytes來計算,則可存放4,5000首歌曲以上,這樣的儲存空間可以充分滿足使用者隨時聽自己想聽自己喜歡的音樂的欲望;然而伴隨而來的是,隨著日子久了,播放機內所下載的歌曲若未進行進一步的分類管理,要在眾多的歌曲中找到自己突然想聽的歌,但卻又不知道歌名或是歌手的情形下,是很困難的一件事。
舉例來說,下載的音樂資料若未依據歌手來劃分檔案資料夾儲存,或是在檔案名稱前面皆加注歌手名稱,單就歌名來對整個儲存內容作搜尋全部的下載音樂資料,是非常困難的一件事,尤其是時間久遠的老歌,若是只記的旋律而不清楚歌名,而且這個歌手的歌又很多的情形下,要找到自己所想聽的歌也只能一首一首的手動載入試聽,這是很辛苦的一件事。除此之外,手動載入試聽對電腦而言,是可以隨機點選整首歌曲想聽的起始點進行試聽,然而對數字音樂資料播放機而言,只能一首一首的尋找,若有按照目錄編排也必須要一個一個目錄來作搜尋,而若只要試聽歌曲的中間主旋律部分,還要持續按住快轉鍵到一大致的時間點才能較為迅速的試聽到主旋律。
為解決上述狀況,目前的播放機雖然可提供每首歌曲前奏的試聽,但是在那固定的一段前奏試聽時間內,通常都是從頭開始播放,且大多只能聽到前奏的音樂部分,要聽到歌手開始演唱的人聲部分往往要過了三、四十秒,要聽出是否是使用者所想要聽的那首歌,也往往必須聽到中間的主旋律部分才能較為清楚的確認,然而,循序的聽到主旋律往往是很花時間的,況且數字音樂資料播放機也未必在出廠設定中可允許使用者試聽這么長的時間。
因此如何讓數字音樂資料播放機能讓使用者隨自己的喜好,來設定試聽的起始點以及試聽的時間,以便于使用者在眾多的音樂資料中查找自己喜歡的音樂,實為研究人員可進一步研究的重點。
發明內容
鑒于以上的問題,本發明的主要目的在于提供一種個性化試聽數字音樂資料的方法及其裝置,通過設定開始播放的時間點及片段播放時間,使用者可以于數字音樂資料的任意區段進行試聽。
因此,為實現上述目的,本發明所公開的一種可設定數字音樂資料試聽起始點及播放時間的裝置,其內部至少必須包含設定模塊,用以接收使用者所輸入的時間設定,以及選取播放模式;記憶模塊,用以暫存播放清單的設定以及數字音樂資料解碼的緩沖區;音訊模塊,用以載入播放設定中的數字音樂資料進行片段播放的處理;及控制模塊,用以根據使用者所設定的播放模式控制音訊模塊對數字音樂資料進行處理。
依據本發明的目的且達到上述的優點,本發明需先由使用者進行播放起始時間點及片段播放時間的設定,該設定方法包含下列步驟首先,接收使用者輸入的播放模式的設定,當使用者選擇前奏試聽模式時,切換到前奏試聽模式設定畫面;接著,顯示提示句要求使用者輸入試聽播放的時間;再接收使用者所輸入的設定時間。若使用者選擇片段播放模式時,切換到片段播放模式設定畫面;接著,要求使用者輸入播放片段的起始時間及片段播放的時間;然后,接收使用者所輸入的播放起始時間點及片段播放的時間;當使用者完成時間設定后,則儲存使用者對各種播放模式所作的時間設定。
完成了播放時間設定后,當使用者選擇片段播放模式時,包含下列步驟首先,切換到片段播放模式的畫面;接著載入使用者所設定的播放起始時間點及片段播放的時間;當使用者有設定播放清單時,即載入播放清單上的第一個數字音樂資料,否則載入儲存模塊中預設的第一個數字音樂資料;最后,根據片段播放時間的設定逐一選取每個數字音樂資料的該試聽區段進行解碼及播放。
同樣的,當使用者選擇前奏試聽模式時,包含了下列步驟首先,接收使用者的輸入選擇而切換到前奏試聽模式的畫面;接著載入使用者先前輸入前奏試聽播放時間的設定;當使用者有設定播放清單時,即載入播放清單上的第一個數字音樂資料,否則載入儲存模塊中預設的第一個數字音樂資料;最后,逐一根據前奏試聽播放時間的設定選取每個數字音樂資料的該試聽區段進行解碼及播放。
而在音訊模塊接收及播放數字音樂的方法上,還包含下列步驟首先,載入欲播放的數字音樂資料,接著,尋找所設定的起始時間點位置及終止時間點位置,然后于該數字音樂資料中標示這兩點,再讀取這兩時間點中間的數字音樂資料,最后,對于這段數字音樂資料進行解碼及播放。
根據本發明的個性化試聽數字音樂資料的方法及其裝置,通過設定開始播放的時間點及片段播放時間,使用者可以于數字音樂資料的任意區段進行試聽。使用者可以自行編輯及試聽音樂檔案,從而容易辨識音樂檔案,減少使用者找尋音樂檔案的時間。
有關本發明的特征與實施方式,配合附圖作最佳實施例詳細說明如下。
圖1為本發明的統架構圖;圖2a為本發明的播放模式示意圖;圖2b~2d為本發明進行時間設定的顯示畫面示意圖;圖3為本發明的一個數字音樂資料選取示意圖;圖4為本發明設定播放時間的方法流程圖;圖5為本發明用于前奏試聽的方法流程圖;圖6為本發明的音訊模塊播放數字音樂的方法流程圖;
圖7為本發明用于片段播放的方法流程圖;及圖8為本發明個別設定播放清單的示意圖。
其中,附圖標記說明如下100數字音樂播放機110設定模塊120儲存模塊130記憶模塊140選取模塊150轉換模塊160播放模塊170顯示模塊180控制模塊185計時器190音訊模塊310數字音樂資料起始點320起始時間點330終止時間點340數字音樂資料終止點350片段播放時間810個別設定播放清單步驟410接收到使用者的播放模式的設定步驟420當接收到使用者選擇片段播放模式時,切換到片段播放模式設定畫面步驟430要求使用者輸入播放片段的起始時間及片段播放的時間步驟440接收使用者所輸入的播放起始時間點及片段播放的時間步驟450當接收到使用者選擇前奏試聽模式時,切換到前奏試聽模式設定畫面步驟460顯示一提示句要求使用者輸入試聽播放的時間步驟470接收使用者所輸入的設定時間步驟480儲存使用者對各種播放模式所作的時間設定步驟510當接收到使用者選擇前奏試聽模式時,切換到前奏試聽模式的畫面步驟520載入使用者所設定的前奏試聽播放時間步驟530判斷是否有設定播放清單?步驟540載入播放清單的第一個數字音樂資料步驟550逐一根據前奏試聽播放時間的設定選取每首歌的該試聽區段進行解碼及播放步驟560載入儲存模塊中預設的第一個數字音樂資料步驟610載入欲播放的數字音樂資料步驟620尋找所設定的起始時間點位置及終止時間點位置步驟630于該數字音樂資料中標示這兩點步驟640讀取這兩時間點中間的數字音樂資料步驟650對于這段數字音樂資料進行解碼及播放步驟710當接收到使用者選擇片段播放模式時,切換到片段播放模式的畫面步驟720載入使用者所設定的播放起始時間點及片段播放的時間步驟730判斷是否有設定播放清單?步驟740載入播放清單的第一個數字音樂資料步驟750根據片段播放時間的設定逐一選取每首歌的該試聽區段進行解碼及播放步驟760載入儲存模塊中預設的第一個數字音樂資料具體實施方式
本發明公開一種個性化試聽數字音樂資料的方法及其裝置。在本發明的以下詳細說明中,將描述多種特定的細節以便提供本發明的完整說明。然而,對本領域的技術人員來說,可以不需要使用該等特定細節便可以實施本發明,或者可以借著利用替代的元件或方法來實施本發明。在其他的狀況下,并不特別詳細地說明已知的方法、程序、部件、以及電路,以免不必要地混淆本發明的重點。
請參照圖1,此為本發明的統架構圖,包含了設定模塊110,用以接收使用者所輸入的選擇設定,由于數字音樂播放機100為求輕便,以及體積小,所以一般上面可用的按鍵都不多,大多只有簡單的幾個按鍵,例如“播放”、“停止”、“快速前進”、“快速后退”、“音量放大”、“音量降低”、“暫停”、“選單”以及“電源開關”…等基本按鍵,使用者只能從這幾顆功能鍵去作設定。例如使用者可按下“選單”來進行設定操作,由“前進快轉”及“后退快轉”來設定選單的上下選項,按下“播放”鍵作為選取設定。
顯示模塊170則是用以顯示音樂播放狀態、數字音樂播放機100的系統狀態,以及設定選項的顯示,如圖2a所示,此為播放模式示意圖,具有三個選項“前奏試聽”、“完整播放”、“片段播放”;一般多為單色液晶屏幕,為方便使用者讀取,在其背后還含有多種顏色的發光二極管,而隨著技術的不斷進步,具有超廣視角、低功率消耗、自發光、高對比、亮度及發光效率、以及超薄等特性的有機發光二極管(OLED,Organic Light-EmittingDiode),也開始普遍的被使用作為數字音樂播放機100的顯示模塊170。而為節省數字音樂播放機100的體積,以及加大屏幕的可視范圍,也可以使用觸控式屏幕,將顯示模塊170及設定模塊110結合在一起,達到以上的功效。
儲存模塊120通常為節省體積可為非易失性存儲器(NVRAM,Non-Volatile RAM),由于資料儲存于非易失性存儲器中,并不會在數字音樂播放機100使用至沒電、關機或是因為更換電池,導致沒有電力維持資料保存的情形,而此非易失性存儲器包含了下列幾種電可擦除只讀存儲器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、可擦除只讀存儲器(EPROM,Erasable Programmable Read-Only Memory),或是快閃存儲器(flash memory),如與非門快閃存儲器(NAND Type Flash Memory)、或非門快閃存儲器(NorFlash,NOR Type Flash Memory);由于近年來數字音樂音質不斷提升,每一個數字音樂檔案都動輒8,9Mb的大小,而且隨著高階產品的不斷推出,較大空間儲存模塊的價格也不再是高不可攀,也可通過內置微型硬盤(micro-driver)來作為儲存模塊120。
記憶模塊130,一般采用靜態隨機存取存儲器(SRAM,Static RandomAccess Memory)或是動態隨機存取存儲器(DRAM,Dynamic or DataRandom-Access Memory),用以作為暫存播放設定以及數字音樂資料解碼的緩沖區;與儲存模塊120相比,其不同處在于需要更快的讀寫速度以及可重復讀寫來供系統作快速存取,因此,但是使用靜態隨機存取存儲器及動態隨機存取存儲器的缺點是當系統沒電的時候,則存放在記憶模塊130里面的資料就會跟著消失。
音訊模塊190用以載入播放設定中的數字音樂資料進行片段播放的處理,其內部包含了三個部分如圖3所示,此為一個數字音樂資料選取示意圖,選取模塊140是用以根據播放的時間設定,將載入的數字音樂資料,自設定播放的起始時間點320開始讀取到終止時間點330,或者是當使用者選擇前奏試聽時,則從數字音樂資料起始點310開始進行選取。轉換模塊150,則是因為數字音樂資料乃為壓縮的檔案,必須再經由解壓縮使其還原成可播放的音訊資料;播放模塊160,最后再將該音訊資料轉為模擬音樂信號,由喇叭或耳機播放出來。
控制模塊180根據使用者所設定的播放模式控制音訊模塊190對數字音樂資料進行處理;當使用者在將播放時間設定完成后,則可將該時間設定存入儲存模塊120中,當使用者啟動數字音樂播放機100時,則驅動顯示模塊170顯示如圖2a所示的畫面,供使用者選擇以何種模式播放。而開始進行數字音樂播放時,則按照播放順序至儲存模塊120中載入數字音樂資料,驅動音訊模塊190根據時間設定,由其內部的計時器185來控制音樂播放的終止時間。
因此,為設定播放起始時間點320及片段播放時間350的設定,請參閱圖4,此為本發明設定播放時間的方法流程圖,設定模塊110接收到使用者所輸入的播放模式的設定(步驟410),當使用者選擇前奏試聽模式時,切換到前奏試聽模式設定畫面(步驟450);接著,顯示模塊170顯示一提示句要求使用者輸入試聽播放的時間,如圖2b所示,畫面中顯示“試聽前奏時間0秒”(步驟460);使用者可通過“快速前進”按鍵選擇一段片段播放時間350,完成后按“播放”按鍵確認,設定模塊110即可接收使用者所輸入的設定時間(步驟470)。
當使用者選擇片段播放模式時,切換到片段播放模式設定畫面(步驟420);接著,接收使用者所輸入的播放起始時間點320及片段播放時間350(步驟430);如圖2c所示,顯示模塊170先顯示“設定播放片段的歌曲起始時間0秒”,要求使用者輸入播放片段的起始時間點320,使用者可通過“快速前進”按鍵選擇播放的起始時間點320,假設輸入為40秒,完成后按“播放”按鍵確認;接著如圖2d所示,顯示模塊170會再顯示“播放片段時間0秒”,使用者可以先前的方式進行輸入,假設輸入為50秒,設定模塊110則接受使用者所作的以上設定(步驟440);最后,當使用者完成時間設定后,則由控制模塊180將使用者對這兩種播放模式所作的時間設定存于儲存模塊120中(步驟480)。
設定完成的后,便可在選取的播放模式下以設定好的時間設定進行播放。請參閱圖5,此為本發明用于前奏試聽的方法流程圖,首先,設定模塊110接收使用者的輸入選擇,而控制模塊180驅動顯示模塊170切換到前奏試聽模式的畫面(步驟510);接著,自儲存模塊120中載入使用者先前輸入前奏試聽播放時間的設定至記憶模塊130中(步驟520);當使用者有設定播放清單時(步驟530),同樣的,自儲存模塊120中載入使用者先前設定好的播放清單至記憶模塊130中,再根據播放清單載入播放清單上的第一個數字音樂資料(步驟540),否則載入儲存模塊中預設的第一個數字音樂資料,比如說按照檔名排序、建立時間排序、存入數字音樂播放機100的時間排序(步驟560);最后,逐一根據前奏試聽播放時間的設定,自數字音樂資料起始點310開始進行選取每個數字音樂資料的片段播放時間350進行解碼及播放(步驟550)。
如圖6所示,此為音訊模塊190播放數字音樂的方法流程圖,首先,接收控制模塊180自儲存模塊120中所傳來目前所要進行播放的數字音樂資料(步驟610)。接著,根據時間設定尋找所設定的起始時間點320位置,以及將起始時間點320加上所設定的片段播放時間350則為終止時間點330位置(步驟620),若終止時間點330超過數字音樂資料終止點340則以數字音樂資料終止點340為播放的終止點。然后,于該數字音樂資料中標示這兩點(步驟630),再由選取模塊140讀取這兩時間點中間的數字音樂資料(步驟640),最后,轉換模塊150對于這段數字音樂資料進行解碼及播放(步驟650)。
請參閱圖7,此為本發明用于片段播放的方法流程圖,首先,設定模塊110接收使用者的輸入選擇,而控制模塊180驅動顯示模塊170切換到片段播放模式的畫面(步驟710);接著,自儲存模塊120中載入使用者先前輸入片段播放的時間設定至記憶模塊130中(步驟720);當使用者有設定播放清單時(步驟730),同樣的,自儲存模塊120中載入使用者先前設定好的播放清單至記憶模塊130中,再根據播放清單載入播放清單上的第一個數字音樂資料(步驟740),否則載入儲存模塊中預設的第一個數字音樂資料,比如說按照檔名排序、建立時間排序、存入數字音樂播放機100的時間排序(步驟760);最后,逐一根據片段播放的時間設定,在計時器185的計時下,自數字音樂資料起始點310開始進行選取每個數字音樂資料的片段播放時間350進行解碼及播放(步驟750)。按此方法播放數字音樂資料,則每首數字音樂的起始時間點320與播放時間都是相同的,使用者可根據每首歌所喜歡聽的片段作設定,如圖8所示,假設使用者在聽A1.mp3的時候,可按下”選單”按鍵選取個別歌曲設定,通過“快速前進”選擇起始時間點,假設為第25秒位置,按下“播放”按鍵確認,同樣方式選擇設定“終止時間點”,完成后便可將此設定存入個別設定播放清單810中,也可以同樣方式設定“B2.mp3”等等數字音樂資料,則可以此設定進行播放。而在進行前奏試聽播放模式的時候,也可以片段播放的模式來進行,將數字音樂資料起始點310設定為播放的起始時間點320即可。
雖然通過前述的優選實施例公開本發明,然而該實施例并非用以限定本發明,本領域的技術人員,在不脫離本發明的精神和范圍內,可作改變與修飾,因此本發明的專利保護范圍以本說明書所附的權利要求為準。
權利要求
1.一種個性化試聽數字音樂資料的裝置,該裝置具有設定模塊,用以接收使用者所輸入的多個時間設定,以及選取播放模式;記憶模塊,用以暫存播放清單的設定,以及作為數字音樂資料解碼的緩沖區;音訊模塊,用以載入時間設定并依該時間設定進行該數字音樂資料的片段播放;及控制模塊,用以根據該使用者所設定的該播放模式,控制該音訊模塊對該數字音樂資料進行處理。
2.如權利要求1所述的個性化試聽數字音樂資料的裝置,還包含儲存模塊,用以儲存各該時間設定以及多個數字音樂資料。
3.如權利要求1所述的個性化試聽數字音樂資料的裝置,還包含顯示模塊,用以顯示音樂播放及設定的狀態。
4.如權利要求3所述的個性化試聽數字音樂資料的裝置,其中該顯示模塊為有機發光二極管。
5.一種設定試聽數字音樂資料時間參數值的方法,該方法先由使用者設定播放的播放起始時間點及片段播放時間,設定方法包含下列步驟接收該使用者輸入播放模式的設定動作;當該使用者選擇片段播放模式時,切換到片段播放模式設定畫面;要求輸入播放片段的該播放起始時間點及該片段播放時間;接收輸入的多個時間參數值;及儲存各該時間參數值。
6.如權利要求5所述的設定試聽數字音樂資料時間參數值的方法,其中該使用者選擇前奏試聽模式時,只需輸入片段播放時間。
7.一種個性化試聽數字音樂資料的方法,包含下列步驟接收使用者選擇片段播放模式的設定;載入該設定的播放起始時間點及片段播放時間;及根據該設定逐一自該播放起始時間點,播放該片段播放時間的多個數字音樂資料。
8.如權利要求7所述的個性化試聽數字音樂資料的方法,其中該使用者選擇前奏試聽模式時,則該播放起始時間點為數字音樂資料起始點。
9.如權利要求7所述的個性化試聽數字音樂資料的方法,其中該片段播放模式的設定還可根據各該數字音樂資料個別設定起始時間點及終止時間點,并將各該數字音樂資料個別設定儲存于個別設定播放清單。
10.如權利要求9所述的個性化試聽數字音樂資料的方法,其中該播放該片段播放時間的各該數字音樂資料的方法,還包含下列步驟載入該播放的數字音樂資料;尋找所設定的該起始時間點及該終止時間點;讀取兩時間點中間的該數字音樂資料;及進行該數字音樂資料的解碼及播放。
全文摘要
一種個性化試聽數字音樂資料的方法及其裝置,其主要是根據使用者對于播放數字音樂資料所作的時間設定,通過控制模塊將所欲選取的數字音樂資料依時間設定逐一進行選取及播放,直到清單內的歌曲皆依時間設定播放完畢;通過這種方式,使用者可以自行編輯及試聽音樂檔案,以達到容易辨識音樂檔案的目的,減少使用者找尋音樂檔案的時間。
文檔編號G10H1/00GK1987846SQ200510137739
公開日2007年6月27日 申請日期2005年12月19日 優先權日2005年12月19日
發明者李嘉華, 陳秋樺 申請人:英保達股份有限公司