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

一種播放列表生成系統(tǒng)及方法

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

發(fā)明內(nèi)容針對(duì)上述申請(qǐng)文件所存在的不足,本發(fā)明根據(jù)每一音頻文件在播放過(guò)程中被重復(fù)播放及跳過(guò)的操作,自動(dòng)增加及減小該音頻文件的加權(quán)值;并根據(jù)各音頻文件的加權(quán)值選擇音頻文件生成一播放列表,使得生成的播放列表更符合用戶(hù)的喜好。
本發(fā)明提供了一種播放列表生成方法,包括下列步驟在音頻文件的標(biāo)簽中設(shè)置一加權(quán)值字段,記錄各音頻文件的加權(quán)值;獲得各音頻文件的加權(quán)值,并根據(jù)各音頻文件的加權(quán)值選擇音頻文件生成一播放列表;順序播放該播放列表中的音頻文件;在播放過(guò)程中接收一輸入信號(hào);識(shí)別該輸入信號(hào)的類(lèi)型;如果該輸入信號(hào)為重復(fù)播放該音頻文件的控制信號(hào),則增大該音頻文件的加權(quán)值;如果該輸入信號(hào)為跳過(guò)該音頻文件的控制信號(hào),則減小該音頻文件的加權(quán)值;更新該音頻文件的加權(quán)值。
本發(fā)明還提供了一種播放列表生成系統(tǒng),該系統(tǒng)包括一存儲(chǔ)器、一輸入單元、一音頻文件管理單元、一控制單元、一解碼器、一數(shù)/模轉(zhuǎn)換器及一音頻輸出單元。該存儲(chǔ)器存儲(chǔ)多個(gè)音頻文件,每一音頻文件的標(biāo)簽中設(shè)置一加權(quán)值字段,分別記錄各音頻文件的加權(quán)值。該輸入單元響應(yīng)用戶(hù)的輸入,產(chǎn)生并發(fā)送相應(yīng)的控制信號(hào)。該控制單元識(shí)別該輸入單元發(fā)送的控制信號(hào),響應(yīng)該控制信號(hào)以控制該存儲(chǔ)器及該音頻文件管理單元,從而執(zhí)行音頻文件的選擇及播放操作。該音頻文件管理單元在該控制單元的控制下,獲得各音頻文件的加權(quán)值并根據(jù)各音頻文件的加權(quán)值選擇音頻文件生成一播放列表,順序播放該播放列表中的音頻文件,在播放過(guò)程中接收一輸入信號(hào),識(shí)別該輸入信號(hào)的類(lèi)型,如果該輸入信號(hào)為重復(fù)播放該音頻文件的控制信號(hào)則增大該音頻文件的加權(quán)值,如果該輸入信號(hào)為跳過(guò)該音頻文件的控制信號(hào),則減小該音頻文件的加權(quán)值,并更新該音頻文件的加權(quán)值。該解碼器用于解碼一音頻文件。該數(shù)/模轉(zhuǎn)換器用于將該音頻文件的數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào);該音頻輸出單元使得用戶(hù)可以將該音頻播放器連接到一音響系統(tǒng)或耳機(jī),將該模擬信號(hào)放大并提供給該音響系統(tǒng)或耳機(jī)進(jìn)行播放。
本發(fā)明提供的一種播放列表生成系統(tǒng)及方法,根據(jù)每一音頻文件在播放過(guò)程中被重復(fù)播放及跳過(guò)的操作,自動(dòng)增加及減小該音頻文件的加權(quán)值,然后根據(jù)各音頻文件的加權(quán)值選擇音頻文件生成一播放列表。本發(fā)明根據(jù)音頻文件的歷史播放記錄分析出用戶(hù)的喜好情況,使得生成的播放列表更符合用戶(hù)的喜好。下面將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行說(shuō)明。

圖1是本發(fā)明的音頻播放器的界面。
圖2是本發(fā)明的音頻播放器的模塊圖。
圖3是本發(fā)明的生成播放列表并播放音頻文件的主流程圖。
圖4是響應(yīng)跳過(guò)音頻文件的控制信號(hào)的操作流程圖。
具體實(shí)施方式如圖1所示是本發(fā)明的音頻播放器的界面示意圖。該音頻播放器10設(shè)置有多個(gè)按鍵,用于選擇、播放及控制音頻文件的播放。該多個(gè)按鍵包括一鎖定按鍵11、一順序播放按鍵12、一隨機(jī)播放按鍵13、一回跳/回放按鍵14、一播放/暫停按鍵15、一前跳按鍵16、一停止/供電按鍵17、一減小音量按鍵18及一增大音量按鍵19。
將該鎖定按鍵11滑到一鎖定位置,使得按鍵12-19無(wú)效。按下該順序播放按鍵12,使得該音頻播放器10中存儲(chǔ)的音頻文件按照初始化順序被播放。按下該隨機(jī)播放按鍵13,使得該音頻播放器10隨機(jī)產(chǎn)生一播放列表,并順序播放該播放列表中的音頻文件。在播放音頻文件過(guò)程中,第一次按下該回跳/回放按鍵14,使得重新從頭播放該當(dāng)前音頻文件;第二次按下該回跳/回放按鍵14,使得從頭播放更前一音頻文件。按下該播放/暫停按鍵15,使得暫停播放及開(kāi)始播放當(dāng)前音頻文件。按下該前跳按鍵16,使得跳到當(dāng)前音頻文件的下一首音頻文件并播放。按下該停止/供電按鍵17,使得停止播放以及接通與關(guān)閉該音頻播放器10。該減小音量按鍵18用于減小輸出音頻的音量,該增大音量按鍵19用于增大輸出音頻的音量。該音頻播放器10的界面還可以包括其它裝置,例如耳機(jī)插孔、充電插槽、數(shù)據(jù)傳輸連接端口及顯示屏等。
如圖2所示是本發(fā)明的音頻播放器的模塊圖。該音頻播放器包括一存儲(chǔ)器20、一輸入單元21、一音頻文件管理單元22、一控制單元23、一解碼器24、一數(shù)/模轉(zhuǎn)換器25及一音頻輸出單元26。該存儲(chǔ)器20存儲(chǔ)多個(gè)音頻文件,每一音頻文件的標(biāo)簽中設(shè)置一加權(quán)值字段。該存儲(chǔ)器20可為固態(tài)存儲(chǔ)器、硬盤(pán)驅(qū)動(dòng)器及移動(dòng)數(shù)據(jù)存儲(chǔ)媒介。該輸入單元21包括該按鍵11-19,還可以包括其它常用按鍵。該輸入單元21根據(jù)該按鍵11-19接收用戶(hù)輸入,產(chǎn)生并發(fā)送相應(yīng)的控制信號(hào)。該控制單元23識(shí)別該輸入單元21發(fā)送的控制信號(hào),響應(yīng)該控制信號(hào)以控制該存儲(chǔ)器20及該音頻文件管理單元22,從而執(zhí)行音頻文件的選擇及播放操作。該音頻文件管理單元22在該控制單元23的控制下,獲得各音頻文件的加權(quán)值并根據(jù)各音頻文件的加權(quán)值選擇音頻文件生成一播放列表;順序播放該播放列表中的音頻文件;在播放過(guò)程中接收一輸入信號(hào),識(shí)別該輸入信號(hào)的類(lèi)型;如果該輸入信號(hào)為重復(fù)播放該音頻文件的控制信號(hào)則增大該音頻文件的加權(quán)值;如果該輸入信號(hào)為跳過(guò)該音頻文件的控制信號(hào),則獲得該音頻文件的總幀長(zhǎng)度及已輸出的幀長(zhǎng)度;計(jì)算該音頻文件已輸出的幀長(zhǎng)度占該音頻文件總幀長(zhǎng)度的百分比;當(dāng)該百分比在一第一預(yù)設(shè)百分比與一第二預(yù)設(shè)百分比之間時(shí),減小該音頻文件的加權(quán)值;并更新該音頻文件的加權(quán)值。該解碼器24用于解碼一音頻文件。該數(shù)/模轉(zhuǎn)換器25用于將該音頻文件的數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào);該音頻輸出單元26使得用戶(hù)可以將該音頻播放器10連接到一音響系統(tǒng)或耳機(jī),將該模擬信號(hào)放大并提供給該音響系統(tǒng)或耳機(jī)進(jìn)行播放。
如圖3所示是本發(fā)明的生成播放列表并播放音頻文件的主流程圖。該音頻播放器10關(guān)閉電源時(shí),按下該停止/供電按鍵17開(kāi)啟該音頻播放器10,該輸入單元21響應(yīng)用戶(hù)操作并發(fā)送一輸入信號(hào);該控制單元23接收該輸入信號(hào)(步驟S30)。該控制單元23判斷該輸入信號(hào)是否為刷新播放列表的控制信號(hào)(步驟S31)。如果該輸入信號(hào)不是刷新播放列表的控制信號(hào),該控制單元23獲取一默認(rèn)的播放列表如當(dāng)前播放列表(步驟S33),然后執(zhí)行步驟S34的操作;如果該輸入信號(hào)為刷新播放列表的控制信號(hào),該音頻文件管理單元22根據(jù)各音頻文件的加權(quán)值生成一播放列表(步驟S32)。從該播放列表中讀取一音頻文件(步驟S34)。解碼并輸出該音頻文件(步驟S35)。在該音頻文件播放過(guò)程中,該控制單元23是否接收到一輸入信號(hào)(步驟S36)。如果在該音頻文件播放過(guò)程中,該控制單元23未接收到一輸入信號(hào),流程返回步驟S34;如果在該音頻文件在播放過(guò)程中,該控制單元23接收到一輸入信號(hào),則識(shí)別該輸入信號(hào)的類(lèi)別(步驟S37)。如果該輸入信號(hào)為重復(fù)播放該音頻文件的控制信號(hào),表示用戶(hù)喜歡該音頻文件,則增大該音頻文件的加權(quán)值;如果該輸入信號(hào)為跳過(guò)該音頻文件的控制信號(hào),表示用戶(hù)不喜歡該音頻文件,則減小該音頻文件的加權(quán)值;如果該輸入信號(hào)為其它控制信號(hào),則執(zhí)行相應(yīng)的其它操作,如調(diào)節(jié)音量、暫停/停止播放等(步驟S38)。在音頻文件播放過(guò)程中,如果該控制單元23接收到該輸入單元21發(fā)送的暫?;蛲V剐盘?hào),則該音頻播放器10暫?;蛲V共シ乓纛l文件。
如圖4所示是響應(yīng)跳過(guò)音頻文件的控制信號(hào)的操作流程圖。該控制單元23接收到一跳過(guò)當(dāng)前音頻文件的控制信號(hào)(步驟S40)。該音頻文件管理單元22獲得該當(dāng)前音頻文件的總幀長(zhǎng)度及已輸出的幀長(zhǎng)度,并計(jì)算該已輸出的幀長(zhǎng)度占該當(dāng)前音頻文件的總幀長(zhǎng)度的百分比(步驟S41)。判斷該百分比是否在一第一預(yù)設(shè)百分比與一第二預(yù)設(shè)百分比之間;該第一預(yù)設(shè)百分比小于該第二預(yù)設(shè)百分比(步驟S42)。如果該百分比在一第一預(yù)設(shè)百分比與一第二預(yù)設(shè)百分比之間,減小該當(dāng)前音頻文件的加權(quán)值(步驟S43);如果該百分比不在該第一預(yù)設(shè)百分比與該第二預(yù)設(shè)百分比之間,解碼并輸出下一首音頻文件(步驟S44)。其中,如果一音頻文件已輸出的幀長(zhǎng)度占該當(dāng)前音頻文件的總幀長(zhǎng)度的百分比,小于該第一預(yù)設(shè)百分比,表示該音頻文件尚未被播放,這種情況可能是用戶(hù)誤操作造成的,也可能是用戶(hù)為了尋找一特定音頻文件而跳過(guò),不視為用戶(hù)不喜歡該音頻文件,所以不減小該音頻文件的加權(quán)值;而如果一音頻文件已輸出的幀長(zhǎng)度占該當(dāng)前音頻文件的總幀長(zhǎng)度的百分比,大于該第二預(yù)設(shè)百分比,表示該音頻文件幾乎被播放完畢,這種情況用戶(hù)跳過(guò)該音頻文件也不視為不喜歡該音頻文件,所以也不減小該音頻文件的加權(quán)值。
權(quán)利要求
1.一種播放列表生成方法,其特征在于,包括步驟在音頻文件的標(biāo)簽中設(shè)置一加權(quán)值字段,記錄各音頻文件的加權(quán)值;獲得各音頻文件的加權(quán)值,并根據(jù)各音頻文件的加權(quán)值選擇音頻文件生成一播放列表;順序播放該播放列表中的音頻文件;在播放過(guò)程中接收一輸入信號(hào);識(shí)別該輸入信號(hào)的類(lèi)型;如果該輸入信號(hào)為重復(fù)播放該音頻文件的控制信號(hào),則增大該音頻文件的加權(quán)值;如果該輸入信號(hào)為跳過(guò)該音頻文件的控制信號(hào),則減小該音頻文件的加權(quán)值;及更新該音頻文件的加權(quán)值。
2.如權(quán)利要求1所述的一種播放列表生成方法,其特征在于,如果不需要更新播放列表時(shí),直接獲得當(dāng)前默認(rèn)的播放列表。
3.如權(quán)利要求1所述的一種播放列表生成方法,其特征在于,還包括步驟獲得該音頻文件的總幀長(zhǎng)度及已輸出的幀長(zhǎng)度,計(jì)算該音頻文件已輸出的幀長(zhǎng)度占該音頻文件總幀長(zhǎng)度的百分比,當(dāng)該百分比在一第一預(yù)設(shè)百分比與一第二預(yù)設(shè)百分比之間時(shí),減小該音頻文件的加權(quán)值。
4.如權(quán)利要求1所述的一種播放列表生成方法,其特征在于,該播放列表的生成方法為下列方法的一種根據(jù)加權(quán)值大小將該音頻文件降序排列;選取加權(quán)值較大的多個(gè)音頻文件生成一播放列表;調(diào)用一隨機(jī)函數(shù)選擇音頻文件生成一播放列表,該音頻文件的加權(quán)值將作為該隨機(jī)函數(shù)的一參數(shù)。
5.一種播放列表生成系統(tǒng),其特征在于,包括一存儲(chǔ)器,存儲(chǔ)多個(gè)音頻文件,每一音頻文件的標(biāo)簽中設(shè)置一加權(quán)值字段,分別記錄各音頻文件的加權(quán)值;一輸入單元,響應(yīng)用戶(hù)的輸入,產(chǎn)生并發(fā)送相應(yīng)的控制信號(hào);一音頻文件管理單元,獲得各音頻文件的加權(quán)值并根據(jù)各音頻文件的加權(quán)值選擇音頻文件生成一播放列表,順序播放該播放列表中的音頻文件,在播放過(guò)程中接收一輸入信號(hào),識(shí)別該輸入信號(hào)的類(lèi)型,如果該輸入信號(hào)為重復(fù)播放該音頻文件的控制信號(hào)則增大該音頻文件的加權(quán)值,如果該輸入信號(hào)為跳過(guò)該音頻文件的控制信號(hào),則減小該音頻文件的加權(quán)值,并更新該音頻文件的加權(quán)值;及一控制單元,識(shí)別該輸入單元發(fā)送的控制信號(hào),響應(yīng)該控制信號(hào)以控制該存儲(chǔ)器及該音頻文件管理單元,從而執(zhí)行音頻文件的選擇及播放操作。
6.如權(quán)利要求5所述的一種播放列表生成系統(tǒng),其特征在于,該音頻文件管理單元還用于獲得該音頻文件的總幀長(zhǎng)度及已輸出的幀長(zhǎng)度,計(jì)算該音頻文件已輸出的幀長(zhǎng)度占該音頻文件總幀長(zhǎng)度的百分比,當(dāng)該百分比在一第一預(yù)設(shè)百分比與一第二預(yù)設(shè)百分比之間時(shí),減小該音頻文件的加權(quán)值。
7.如權(quán)利要求5所述的一種播放列表生成系統(tǒng),其特征在于,該播放列表的生成方法為下列方法的一種根據(jù)加權(quán)值大小將該音頻文件降序排列;選取加權(quán)值較大的多個(gè)音頻文件生成一播放列表;調(diào)用一隨機(jī)函數(shù)選擇音頻文件生成一播放列表,該音頻文件的加權(quán)值將作為該隨機(jī)函數(shù)的一參數(shù)。
全文摘要
本發(fā)明提供了一種播放列表生成方法。從各音頻文件的標(biāo)簽中獲得各音頻文件的加權(quán)值,并根據(jù)各音頻文件的加權(quán)值選擇音頻文件生成一播放列表;順序播放該播放列表中的音頻文件;在播放過(guò)程中接收一輸入信號(hào);識(shí)別該輸入信號(hào)的類(lèi)型;如果該輸入信號(hào)為重復(fù)播放該音頻文件的控制信號(hào),則增大該音頻文件的加權(quán)值;如果該輸入信號(hào)為跳過(guò)該音頻文件的控制信號(hào),則減小該音頻文件的加權(quán)值;更新該音頻文件的加權(quán)值。本發(fā)明根據(jù)音頻文件的歷史播放記錄分析出用戶(hù)的喜好情況,使得生成的播放列表更符合用戶(hù)的喜好。
文檔編號(hào)G11B27/00GK1885286SQ20051003554
公開(kāi)日2006年12月27日 申請(qǐng)日期2005年6月24日 優(yōu)先權(quán)日2005年6月24日
發(fā)明者謝冠宏, 潘在安, 李曉光, 李兵 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
平陆县| 南丰县| 文成县| 美姑县| 邻水| 罗江县| 许昌市| 南木林县| 五河县| 大姚县| 腾冲县| 永城市| 冀州市| 南江县| 桐乡市| 沈丘县| 镇巴县| 靖安县| 资阳市| 郁南县| 姚安县| 浏阳市| 福贡县| 马山县| 简阳市| 尚义县| 琼结县| 扬州市| 武义县| 博野县| 上饶县| 元阳县| 手游| 肥乡县| 确山县| 霍邱县| 九江县| 南漳县| 门头沟区| 苍梧县| 穆棱市|