欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種播放列表生成裝置及方法

文檔序號:2820241閱讀:210來源:國知局
專利名稱:一種播放列表生成裝置及方法
技術領域
本發(fā)明涉及一種媒體列表生成裝置及方法。
背景技術
隨著數(shù)字技術的發(fā)展,數(shù)字音頻、數(shù)字視頻、電子書、電子圖片等數(shù)字媒體被廣泛使用。數(shù)字媒體可被存儲于硬盤、光盤及網(wǎng)絡服務器等。數(shù)字媒體亦可被用于便攜式設備,例如個人數(shù)字助理(PDA,Personal Digital Assistant)、便攜式音頻播放器及便攜式電子書閱讀器(e-Book Reader)等。目前,一張光盤(CD,Compact Disk)可存儲140首MP3(MPEP layer three)音頻文件,而一擁有10G存儲空間的硬盤式音頻播放器可存儲2000首MP3音頻文件。存儲設備的容量仍在持續(xù)增加,例如擁有80G存儲空間的個人計算機將能存儲16000首音頻文件,因此用戶組織、分類及維護如此大量的數(shù)字媒體將比較困難。進而,能夠快速、便捷地識別與選擇用戶喜好的媒體更為重要。
通常情況下,媒體播放器根據(jù)數(shù)字媒體標簽中的字段內容進行分類,并建立一列表。例如,對音頻文件的分類標準通常包括音頻文件名稱、藝術家姓名、專輯名稱及流派,該流派可為流行、古典、搖滾、爵士等。根據(jù)音頻文件管理程序,個人計算機使得用戶可以建立和編輯播放列表,該播放列表可以被下載到音頻播放器中。該音頻播放器亦可根據(jù)上述分類進行瀏覽與選擇音頻文件。然而用戶需要播放一音頻文件時,仍需要記住該音頻文件所在類別及路徑。而當音頻文件的類別較多并且又有子類別時,選擇一想要播放的音頻文件仍比較繁瑣。而按照類別進行播放時,碰到不喜歡的音頻文件時將需要較多手動跳過的操作。
用戶還可以挑選當前喜好的音頻文件并合并到移播放列表中,而當需要修改或更新該播放列表時,用戶仍需要手動進行。如美國專利與商標局于2003年12月4日公開的US 2003/0221541號專利申請文件,其揭露了一種自動生成播放列表的方法。該方法使得用戶首先選擇多個種子音頻文件,該音頻文件包括用戶渴望音頻文件及非渴望音頻文件,用戶還可以給音頻文件設定加權值以確定各音頻文件的相對重要性。然后將每一首音頻文件與該多個種子音頻文件進行比較,分析并識別與渴望音頻文件相似并且與非渴望音頻文件不相似的音頻文件,從而確定用戶渴望的音頻文件并建立一播放列表。
上述申請文件揭露的方法是手動選擇多個種子音頻文件,并根據(jù)該多個種子音頻文件作為參照音頻文件,選擇與該渴望音頻文件相似并且與非渴望音頻文件不相似的音頻文件,從而生成一播放列表。該方法存在下列不足的處首先需要人工選擇種子音頻文件,隨著生活節(jié)奏加快,人們往往要求一些電子裝置的使用簡單快捷;再者由于音頻播放器存儲的音頻文件數(shù)量眾多,音頻文件的存儲路徑復雜多變,這不僅需要花很長時間選擇種子音頻文件;另外,該方法未能根據(jù)歷史播放記錄自動獲得用戶喜好的音頻文件,使得所挑選出的音頻文件并未能充分反映用戶的喜好。

發(fā)明內容針對上述申請文件所存在的不足,本發(fā)明中一音頻播放裝置根據(jù)用戶在音頻文件播放過程中的操作自動生成各音頻文件的加權值,獲取預設數(shù)目音頻文件的加權值及其標簽內多個字段內容,并藉此生成多個加權值設定表中各子項的加權值;遍歷該多個加權值設定表,生成各音頻文件的綜合加權值;根據(jù)各音頻文件的綜合加權值自動選擇多個音頻文件生成一播放列表。使得該播放列表中的音頻文件更符合用戶實際的喜好。
本發(fā)明提供了一種播放列表生成方法,響應用戶的輸入,產生一生成播放列表的控制信號。響應該控制信號,初始化多個加權值設定表,該多個加權值設定表分別記錄音頻文件的字段內容與加權值的對應關系。根據(jù)加權值大小對各音頻文件進行排序。依次獲取預設數(shù)目的音頻文件的加權值及多個字段內容。藉此計算該多個加權值設定表中各子項的加權值,并分別存儲于相應的加權值設定表中。遍歷該多個加權值設定表,計算各音頻文件的綜合加權值。根據(jù)各音頻文件的加權值生成一播放列表。
本發(fā)明還提供了一種播放列表生成裝置,包括一存儲器、一輸入單元、一控制單元及一音頻文件管理單元。該存儲器,存儲多個音頻文件及多個加權值設定表,該多個加權值設定表分別記錄每一音頻文件的字段內容與加權值的對應關系。該輸入單元,響應用戶的輸入,產生并發(fā)送一生成播放列表的控制信號。該音頻文件管理單元,在該控制單元的控制下接收該控制信號,初始化該多個加權值設定表;根據(jù)加權值大小對各音頻文件進行排序;依次獲取預設數(shù)目的音頻文件的加權值及多個字段內容;藉此計算該多個加權值設定表中各子項的加權值;遍歷該多個加權值設定表,計算各音頻文件的綜合加權值;根據(jù)各音頻文件的加權值生成一播放列表。
本發(fā)明根據(jù)用戶的喜好自動生成各音頻文件的加權值,然后根據(jù)多個音頻文件的加權值生成一播放列表,使得該播放列表中音頻文件更符合用戶的喜好。下面將結合附圖對本發(fā)明的實施方式進行說明。

圖1是本發(fā)明的一音頻播放裝置的模塊圖。
圖2是本發(fā)明的音頻播放裝置的音頻文件管理單元的模塊圖。
圖3是本發(fā)明的生成一播放列表的主流程圖。
圖4是本發(fā)明的生成加權值設定表各子項的加權值的流程圖。
圖5是本發(fā)明的調整各音頻文件的加權值的流程圖。
圖6是本發(fā)明的生成各音頻文件的加權值的流程圖。
圖7是本發(fā)明的音量調節(jié)幅度與加權值的對應關系表。
圖8至圖10是本發(fā)明的多個加權值設定表的示意圖。
具體實施方式
如圖1所示是本發(fā)明的音頻播放裝置10的模塊圖。該音頻播放裝置10包括一存儲器11、一輸入單元12、一控制單元13、一音頻文件管理單元14、一解碼器15、一數(shù)/模轉換器16及一音頻輸出單元17。該存儲器11存儲多個音頻文件及多個加權值設定表;每一音頻文件的標簽中設置一加權值字段,記錄該音頻文件的綜合加權值;該多個加權值設定表分別記錄音頻文件的一字段內容與加權值的對應關系,該字段內容包括演唱者、流派及節(jié)奏等。該輸入單元12響應用戶的輸入,產生并發(fā)送相應的控制信號。該控制單元13識別該輸入單元12發(fā)送的控制信號,響應該控制信號以控制該存儲器11及該音頻文件管理單元14。該音頻文件管理單元14在該控制單元13的控制下,獲取預設數(shù)目的音頻文件的加權值及多個字段內容;藉此計算該多個加權值設定表中各子項的加權值;遍歷該多個加權值設定表,計算每一音頻文件的綜合加權值;根據(jù)各音頻文件的綜合加權值生成一播放列表。該解碼器15用于解碼一音頻文件。該數(shù)/模轉換器16用于將該音頻文件的數(shù)字信號轉換為模擬信號。該音頻輸出單元17使得用戶可以將該音頻播放裝置10連接一音響系統(tǒng)或耳機,將該模擬信號放大并提供給該音響系統(tǒng)或耳機進行播放。
如圖2所示是本發(fā)明的音頻播放裝置10的音頻文件管理單元的模塊圖。該音頻文件管理單元14包括一加權值生成模塊140、一排序模塊141、一加權值設定表更新模塊142、一加權值調整模塊143及一播放列表生成模塊144。該加權值生成模塊140,根據(jù)用戶對一音頻文件的操作自動生成該音頻文件的加權值;例如在本實施方式中,該加權值生成模塊140根據(jù)用戶對一音頻文件在播放過程中音量的調節(jié),生成該音頻文件的加權值。該排序模塊141,根據(jù)加權值大小對各音頻文件進行排序。該加權值設定表更新模塊142,依次獲取預設數(shù)目的音頻文件的加權值及多個字段內容,例如可按照音頻文件的加權值大小順序獲取;并藉此計算該多個加權值設定表中各子項的加權值。該加權值調整模塊143,遍歷該多個加權值設定表,計算該音頻播放裝置10中各音頻文件的綜合加權值。該播放列表生成模塊144,根據(jù)各音頻文件的綜合加權值生成一播放列表。
如圖3所示是本發(fā)明的生成一播放列表的主流程圖。該輸入單元12響應用戶的輸入,產生并發(fā)送一生成播放列表的控制信號(步驟S20)。請一并參照圖8至圖10,響應該控制信號,初始化該多個加權值設定表,將該多個加權值設定表中各子項對應的加權值初始化為零(步驟S21)。然后根據(jù)加權值大小對各音頻文件進行排序(步驟S22)。依次獲取預設數(shù)目P的音頻文件的加權值及多個字段內容(步驟S23)。根據(jù)該獲取的音頻文件的加權值及多個字段內容,計算該多個加權值設定表中各子項的加權值,該字段內容包括演唱者、流派及節(jié)奏等(步驟S24)。將各子項的加權值存儲于相應的加權值設定表中(步驟S25)。遍歷該多個加權值設定表,計算各音頻文件的綜合加權值(步驟S26)。根據(jù)各音頻文件的綜合加權值選擇音頻文件,生成一播放列表;該生成一播放列表的方法可為選取加權值較大的特定數(shù)目的音頻文件生成一播放列表;或調用一隨機函數(shù)選擇音頻文件生成一播放列表,此時音頻文件的加權值將作為該隨機函數(shù)中一參數(shù)(步驟S27)。該播放列表允許用戶進行手動編輯。
如圖4所示是本發(fā)明的生成該多個加權值設定表各子項的加權值的流程圖。首先該音頻文件管理單元14獲取一音頻文件的加權值(步驟S30)。判斷該音頻文件的加權值是否大于一默認值K(步驟S31)。如果該音頻文件的加權值不大于一默認值K,流程結束,此時該多個加權值設定表中各子項的加權值為最終值;如果該音頻文件的加權值大于一默認值K,則累加一次獲取的音頻文件的數(shù)目N(步驟S32)。然后獲取該音頻文件的一字段內容(步驟S33)。查找與該字段內容對應的加權值設定表(步驟S34)。將該音頻文件的加權值累加到與該字段內容相同的子項的加權值上(步驟S35)。判斷該音頻文件是否還有未被獲取的字段內容(步驟S36)。如果該音頻文件還有未被獲取的字段內容,流程返回到步驟S33;如果該音頻文件的字段內容全部被獲取,則判斷獲取的音頻文件的數(shù)目N是否小于一預設數(shù)目P(步驟S37)。如果該獲取的音頻文件的數(shù)目N小于一預設數(shù)目P,流程返回步驟S30;如果該獲取的音頻文件的數(shù)目N不小于一預設數(shù)目P,則流程結束。流程結束后,此時各加權值設定表中各子項對應的加權值即為最終值。當然,在獲取音頻文件的加權值及多個字段內容時,也可以不用判斷其加權值是否大于一默認值K,即只需依次獲得預設數(shù)目P的音頻文件的加權值及多個字段即可。
如圖5所示是本發(fā)明的調整各音頻文件的加權值的流程圖。首先讀取該音頻播放裝置10中一音頻文件(步驟S40)。獲得該音頻文件的多個字段內容,該字段內容包括演唱者、流派及節(jié)奏等(步驟S41)。請一并參考圖8至圖10,遍歷該多個加權值設定表,獲得與該音頻文件每一字段內容對應的子項的加權值(步驟S42)。根據(jù)與該音頻文件每一字段內容對應的子項的加權值,采用一種運算法則計算該音頻文件的綜合加權值;例如可將每一字段內容對應的加權值加總,計算出該音頻文件的綜合加權值;也可將每一字段內容對應的加權值先乘以一權重百分比然后再加總,計算出該音頻文件的綜合加權值,其中權重百分比的大小表示每一字段內容的重要性,各權重百分比的和為1(步驟S43)。判斷所有音頻文件的綜合加權值是否計算完畢(步驟S44)。如果尚有音頻文件的綜合加權值沒有被計算,則流程返回步驟S40;如果所有音頻文件的綜合加權值計算完畢,則流程結束。
如圖6所示是本發(fā)明的生成該音頻播放裝置10中各音頻文件的加權值的流程圖。例如在本實施方式中,該音頻播放裝置10根據(jù)一音頻文件在播放過程中用戶對音量的調節(jié)生成該音頻文件的加權值。該輸入單元12響應用戶的輸入,產生并發(fā)送一播放音頻文件的控制信號(步驟S50)。響應該控制信號,播放一音頻文件(步驟S51)。獲取該音頻文件播放完畢時的音量,并將該音量作為一標準音量,該標準音量為通常情況下用戶收聽音樂時的最舒適音量(步驟S52)。讀取并解碼下一首音頻文件(步驟S53)。輸出該音頻文件(步驟S54)。該控制單元13實時地偵測一調節(jié)音量的控制信號(步驟S55)。如果該控制單元13未偵測到一調節(jié)音量的控制信號,流程返回步驟S54;如果該控制單元13偵測到一調節(jié)該音頻文件的控制信號,該音頻文件管理單元14獲取被調節(jié)后的音量(步驟S56)。將該被調節(jié)后的音量減去該標準音量,計算出音量調節(jié)幅度(步驟S57)。請一并參考圖7,讀取音量調節(jié)幅度與加權值的對應關系表,獲得該音量調節(jié)幅度對應的加權值(步驟S58)。該音頻文件管理單元14判斷該加權值是否等于該音頻文件的原有加權值(步驟S59)。如果該加權值等于該音頻文件的原有加權值,流程跳到步驟S61;如果該加權值不等于該音頻文件的原有加權值,更新該音頻文件的加權值(步驟S60)。該音頻文件管理單元14判斷該音頻文件是否播放完畢(步驟S61)。如果該音頻文件播放完畢,流程返回步驟S53;如果該音頻文件尚未播放完畢,流程返回步驟S54。在播放過程中,如果該音頻播放裝置10接收到該輸入單元12發(fā)送的暫?;蛲V剐盘?,則暫?;蛲V共シ乓纛l文件。
如圖7所示是本發(fā)明的音量調節(jié)幅度與加權值的對應關系表。該關系圖記錄了音量調節(jié)幅度與加權值的對應關系,例如一音量調節(jié)幅度為7至9之間時,則其對應的加權值為3。該加權值的大小代表用戶對該音頻文件的喜好程度。在通常狀況下,用戶在收聽一喜好音頻文件時,會將音量調大;而用戶在收聽一般音頻文件時,會保持原有音量或將音量調小。
如圖8至圖10所示是本發(fā)明的多個加權值設定表的示意圖。該多個加權值設定表分別記錄音頻文件的演唱者、流派及節(jié)奏的子項與加權值的對應關系。演唱者的子項包括多個演唱者姓名;演唱者的子項也可包括多個演唱者的索引號,每一索引號對應一演唱者姓名。流派的子項包括搖滾、流行、爵士等。節(jié)奏的子項包括急促、適中、舒緩等。
權利要求
1.一種播放列表生成方法,其特征在于,包括步驟響應用戶的輸入,產生一生成播放列表的控制信號;響應該控制信號,初始化多個加權值設定表,該多個加權值設定表分別記錄音頻文件的字段內容與加權值的對應關系;獲取多個音頻文件的加權值及多個字段內容;藉此計算該多個加權值設定表中各子項的加權值,并分別存儲于相應的加權值設定表中;遍歷該多個加權值設定表,計算各音頻文件的綜合加權值;及根據(jù)各音頻文件的加權值生成一播放列表。
2.如權利要求1所述的一種播放列表生成方法,其特征在于,各音頻文件的加權值是根據(jù)用戶對各音頻文件的操作自動生成。
3.如權利要求1所述的一種播放列表生成方法,其特征在于,獲取該多個音頻文件的加權值及多個字段內容的方法可為下列方法的一種根據(jù)加權值大小對各音頻文件進行排序,依次獲取加權值較大的預設數(shù)目的音頻文件的加權值及多個字段內容;及獲取加權值大于一默認值的多個音頻文件的加權值及多個字段內容。
4.如權利要求1所述的一種播放列表生成方法,其特征在于,計算一加權值設定表中一子項的加權值的方法可為,將該預設數(shù)目的音頻文件中包含該子項的音頻文件的加權值進行加總,計算出該子項的加權值。
5.如權利要求1所述的一種播放列表生成方法,其特征在于,根據(jù)一音頻文件的加權值更新該多個加權值設定表的方法可為獲取一音頻文件的加權值及多個字段內容;查找與每一字段內容對應的加權值設定表;及將該音頻文件的加權值分別累加到與每一字段內容相同的子項的加權值上。
6.如權利要求1所述的一種播放列表生成方法,其特征在于,計算一音頻文件的綜合加權值的方法可為讀取一音頻文件;獲得該音頻文件的多個字段內容;遍歷該多個加權值設定表,獲得與該音頻文件每一字段內容對應的子項的加權值;及采用一運算法則計算出該音頻文件的綜合加權值。
7.如權利要求6所述的一種播放列表生成方法,其特征在于,該運算法則可為下面兩種運算法則的一種將該音頻文件的每一字段內容對應的子項的加權值加總;及將該音頻文件的每一字段內容對應的子項的加權值先乘以一權重百分比然后再加總,其中權重百分比的大小表示每一字段內容的重要性,各權重百分比的和為1。
8.一種播放列表生成裝置,其特征在于,該裝置包括一存儲器,存儲多個音頻文件及多個加權值設定表,該多個加權值設定表分別記錄每一音頻文件的字段內容與加權值的對應關系;一輸入單元,響應用戶的輸入,產生并發(fā)送一生成播放列表的控制信號;一控制單元;及一音頻文件管理單元,在該控制單元的控制下接收該控制信號,初始化該多個加權值設定表;獲取多個音頻文件的加權值及多個字段內容;藉此計算該多個加權值設定表中各子項的加權值;遍歷該多個加權值設定表,計算各音頻文件的綜合加權值;根據(jù)各音頻文件的加權值生成一播放列表。
9.如權利要求8所述的一種播放列表生成裝置,其特征在于,該音頻文件管理單元還用于根據(jù)用戶對一音頻文件的操作自動生成該音頻文件的加權值。
10.如權利要求8所述的一種播放列表生成裝置,其特征在于,獲取該多個音頻文件的加權值及多個字段內容的方法可為下列方法的一種根據(jù)加權值大小對各音頻文件進行排序,依次獲取加權值較大的預設數(shù)目的音頻文件的加權值及多個字段內容;及獲取加權值大于一默認值的多個音頻文件的加權值及多個字段內容。
11.如權利要求8所述的一種播放列表生成裝置,其特征在于,該音頻文件管理單元包括一排序模塊,用于根據(jù)加權值大小對該多個音頻文件進行排序;一加權值設定表更新模塊,依次從該音頻播放裝置中獲取預設數(shù)目的音頻文件的加權值及多個字段內容;藉此計算該多個加權值設定表中各子項的加權值;及一加權值調整模塊,遍歷該多個加權值設定表,計算各音頻文件的綜合加權值。
12.如權利要求8所述的一種播放列表生成裝置,其特征在于,計算一加權值設定表中一子項的加權值為將該預設數(shù)目的音頻文件中包含該子項的音頻文件的加權值進行加總,計算出該子項的加權值。
13.如權利要求8所述的一種播放列表生成裝置,其特征在于,根據(jù)一音頻文件的加權值更新該多個加權值設定表為獲取一音頻文件的加權值及多個字段內容;查找與每一字段內容對應的加權值設定表;及將該音頻文件的加權值分別累加到與每一字段內容相同的子項的加權值上。
14.如權利要求8所述的一種播放列表生成裝置,其特征在于,計算一音頻文件的綜合加權值為讀取一音頻文件;獲得該音頻文件的多個字段內容;遍歷該多個加權值設定表,獲得與該音頻文件每一字段內容對應的子項的加權值;及采用一運算法則計算出該音頻文件的綜合加權值。
15.如權利要求14所述的一種播放列表生成裝置,其特征在于,該運算法則可為下面兩種運算法則的一種將該音頻文件的每一字段內容對應的子項的加權值加總;及將該音頻文件的每一字段內容對應的子項的加權值先乘以一權重百分比然后再加總,其中權重百分比的大小表示每一字段內容的重要性,各權重百分比的和為1。
全文摘要
本發(fā)明提供了一種播放列表生成方法。一音頻播放裝置響應用戶的輸入,產生一生成播放列表的控制信號;響應該控制信號,初始化多個加權值設定表;根據(jù)加權值大小對各音頻文件進行排序;依次獲取預設數(shù)目的音頻文件的加權值及多個字段內容;藉此計算該多個加權值設定表中各子項的加權值,并分別存儲于相應的加權值設定表中;遍歷該多個加權值設定表,計算各音頻文件的綜合加權值;根據(jù)各音頻文件的加權值生成一播放列表。本發(fā)明還提供一種播放列表生成裝置,使得生成的播放列表更符合用戶的喜好。
文檔編號G10H1/00GK1896987SQ20051003598
公開日2007年1月17日 申請日期2005年7月13日 優(yōu)先權日2005年7月13日
發(fā)明者謝冠宏, 潘在安, 李曉光, 李兵 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
神池县| 星座| 武川县| 乐平市| 泰来县| 长汀县| 泸定县| 新营市| 北川| 五指山市| 井冈山市| 房产| 合江县| 邵武市| 宣武区| 商水县| 应城市| 类乌齐县| 吉林省| 韶山市| 西峡县| 溧阳市| 子洲县| 独山县| 宜宾县| 连江县| 策勒县| 安福县| 嵊泗县| 深水埗区| 桑植县| 洛宁县| 普宁市| 广灵县| 措勤县| 洛浦县| 百色市| 沙河市| 石棉县| 崇明县| 德保县|