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

用于在數(shù)字音頻播放器中標(biāo)記和顯示歌曲的方法

文檔序號(hào):6761669閱讀:605來(lái)源:國(guó)知局
專利名稱:用于在數(shù)字音頻播放器中標(biāo)記和顯示歌曲的方法
相關(guān)申請(qǐng)的交叉引用本申請(qǐng)要求于2002年12月17日提交的標(biāo)題為“Method for Taggingand Displaying Songs in a Digital Audio Player(用于在數(shù)字音頻播放器中標(biāo)記和顯示歌曲的方法)”的第60/434,711號(hào)美國(guó)臨時(shí)申請(qǐng)和于2002年12月17日提交的標(biāo)題為“Method for Using User Like/Dislike Input toDetermine the Probabilities of a Song Being Played During Shuffle Mode(用于利用用戶喜歡/不喜歡輸入來(lái)確定在亂序(shuffle)模式期間正在播放的歌曲的概率的方法)”的第60/434,710號(hào)的美國(guó)臨時(shí)申請(qǐng)的權(quán)益。
背景技術(shù)
1.發(fā)明領(lǐng)域本發(fā)明涉及一種用于處理數(shù)字編碼的音頻數(shù)據(jù)的設(shè)備和方法,特別涉及關(guān)于存儲(chǔ)在與數(shù)字音頻播放器相關(guān)聯(lián)的海量存儲(chǔ)裝置中的軌道的方法、設(shè)備和數(shù)據(jù)結(jié)構(gòu)。
2.相關(guān)技術(shù)描述能夠播放數(shù)字編碼的音頻數(shù)據(jù)的便攜式音頻數(shù)據(jù)播放器的使用已經(jīng)變得很普遍。特別地,能夠處理存儲(chǔ)在固態(tài)存儲(chǔ)器裝置中的數(shù)字編碼的音頻數(shù)據(jù)的相對(duì)較小的手持式設(shè)備已經(jīng)變得很流行。此外,隨著對(duì)便攜式音頻數(shù)據(jù)播放器中的較高數(shù)據(jù)存儲(chǔ)容量的需要的增加,包括小型化大容量硬盤(pán)驅(qū)動(dòng)器的另一代播放器已經(jīng)被開(kāi)發(fā)出來(lái)并且日益流行。
在音頻數(shù)據(jù)播放器中,通常是通過(guò)首先從音頻CD、因特網(wǎng)、或其它數(shù)字音頻裝置上下載所述數(shù)字音頻數(shù)據(jù)的方式來(lái)將所述數(shù)字音頻數(shù)據(jù)加載到數(shù)據(jù)存儲(chǔ)裝置中。然后,通常按照所選擇的編碼格式壓縮所述數(shù)據(jù)并將其加載到與所述音頻數(shù)據(jù)播放器相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)裝置中。
在重放期間按照所選擇的編碼格式由音頻數(shù)據(jù)播放器來(lái)解壓縮/解碼所述音頻數(shù)據(jù)。各種用于壓縮和解壓縮音頻數(shù)據(jù)的編碼格式都是可用的。如在下文中使用的那樣,術(shù)語(yǔ)編碼格式指的是規(guī)定壓縮比特流的語(yǔ)法和語(yǔ)義以及必須如何解壓縮所述比特流以供再現(xiàn)的任何編碼/解碼方案。這類編碼格式包括(但不局限于)MP3和MP3 Pro。
對(duì)于MP3編碼音頻數(shù)據(jù)文件而言,所述數(shù)據(jù)文件被預(yù)加上(prepend)或被附加上稱作ID3標(biāo)記的專門(mén)的一組幀。所述ID3標(biāo)記包含與所述音頻數(shù)據(jù)文件有關(guān)的說(shuō)明性文本和其它數(shù)據(jù)。例如,所述標(biāo)記可以包含標(biāo)題、藝術(shù)家、專輯、年份、注釋以及風(fēng)格。ID3標(biāo)記信息可用于根據(jù)ID3標(biāo)記中所包含的信息來(lái)搜索、分類以及選擇特定的音頻數(shù)據(jù)文件。因?yàn)镮D3標(biāo)記信息經(jīng)常以文本字符的形式存儲(chǔ),所以能夠在音頻數(shù)據(jù)播放器的顯示屏上顯示所述信息。
大多數(shù)基于PC的音頻數(shù)據(jù)文件管理程序都允許用戶創(chuàng)建和編輯播放列表,所述播放列表繼而能夠被下載到便攜式音頻數(shù)據(jù)播放器中并用于播放所選擇的音頻數(shù)據(jù)文件序列。一種與MP3音頻數(shù)據(jù)文件典型相關(guān)聯(lián)的形式的播放列表是M3U播放列表。M3U播放列表簡(jiǎn)單地由文本文件所組成,所述文本文件包含在所述播放列表內(nèi)所包括的數(shù)據(jù)音頻文件的路徑或位置的順序列表。因此,在PC上創(chuàng)建并下載到音頻數(shù)據(jù)播放器的播放列表可以用于有選擇地播放一個(gè)音頻數(shù)據(jù)文件序列,所述音頻數(shù)據(jù)文件包含在所述音頻數(shù)據(jù)播放器的數(shù)據(jù)存儲(chǔ)器中。然而,所述M3U文件格式僅僅包含文件位置或路徑信息和注釋字段。因此,所述M3U文件格式允許播放器重放一個(gè)預(yù)定的音頻數(shù)據(jù)文件序列,但是不包含諸如在MP3音頻數(shù)據(jù)文件的ID3標(biāo)記中所包含的信息之類的其它音頻數(shù)據(jù)文件信息。
基于PC的音頻數(shù)據(jù)文件管理程序還允許用戶依據(jù)其內(nèi)容來(lái)對(duì)可用的音頻數(shù)據(jù)文件進(jìn)行分類,諸如依據(jù)MP3音頻數(shù)據(jù)文件的ID3字段。PC通常具有從所述音頻數(shù)據(jù)文件中快速提取內(nèi)容描述信息的處理能力,并具有必要的存儲(chǔ)器以便存儲(chǔ)該信息并將其以及時(shí)的方式顯示給用戶。然而,在具有有限處理能力和存儲(chǔ)器的非基于PC的音頻數(shù)據(jù)播放器中,特別是在便攜式或手持式的播放器中,這種處理通常是不實(shí)際的。在具有能夠存儲(chǔ)幾百或幾千個(gè)音頻數(shù)據(jù)文件的大容量數(shù)據(jù)存儲(chǔ)器的音頻數(shù)據(jù)播放器中,這種限制是尤其尖銳的。所以,在非基于PC的音頻數(shù)據(jù)播放器中依照其ID3信息在多個(gè)序列中瀏覽可用的音頻數(shù)據(jù)文件是不可行的。同樣,在非基于PC的音頻數(shù)據(jù)播放器中用于確定并顯示與歌曲相關(guān)的多個(gè)用戶可選參數(shù)的簡(jiǎn)易方法也是不可用的。
在一些非基于PC的音頻數(shù)據(jù)播放器中,用戶可以“標(biāo)記”要放置在播放列表中的某些歌曲。術(shù)語(yǔ)標(biāo)記指的是一種處理過(guò)程,憑此處理過(guò)程用戶例如通過(guò)按壓選擇鍵的方式選擇在播放器的顯示裝置上所顯示的特定歌曲,并將所選擇的歌曲置于所存儲(chǔ)的歌曲列表中。在所標(biāo)記歌曲的數(shù)量到達(dá)某一數(shù)量之后,可以將所述播放列表存儲(chǔ)到存儲(chǔ)器中。在具有相對(duì)較小的顯示器并具有大量所存儲(chǔ)歌曲的非基于PC的音頻數(shù)據(jù)播放器中,標(biāo)記歌曲以及記憶哪些歌曲被標(biāo)記用于包含在播放列表的處理過(guò)程對(duì)用戶而言可能是很困難的。在這點(diǎn)上,就需要這樣一種數(shù)字音頻數(shù)據(jù)播放器所述播放器使用戶能夠容易地標(biāo)記各種歌曲,并提供顯示以記憶已經(jīng)標(biāo)記過(guò)哪些歌曲。
此外,音頻數(shù)據(jù)播放器通常提供包含亂序模式在內(nèi)的多種重放模式。在所述亂序模式中,播放器隨機(jī)地從存儲(chǔ)在播放器中的全部歌曲或從存儲(chǔ)在播放器中的播放列表中生成一個(gè)播放序列。在這方面,用戶可能具有對(duì)某些歌曲而非其它歌曲的偏愛(ài),并喜歡更頻繁地重放那些歌曲。在這點(diǎn)上,就需要這樣一種數(shù)字音頻數(shù)據(jù)播放器所述播放器使用戶能夠記錄喜歡或不喜歡某一首歌曲,并提供生成響應(yīng)于用戶喜歡或不喜歡的指示的重放序列的亂序模式。
發(fā)明概述本發(fā)明通過(guò)下述方式解決了音頻數(shù)據(jù)播放器、特別是手持式音頻播放器的一些上述的限制提供偏好表,所述偏好表是在播放器的啟動(dòng)操作期間從播放器的海量存儲(chǔ)裝置中讀取的,并在播放器的關(guān)機(jī)操作期間存儲(chǔ)在播放器的海量存儲(chǔ)裝置中。所述偏好表包含多個(gè)條目,每個(gè)條目與存儲(chǔ)在所述音頻數(shù)據(jù)播放器中的歌曲相關(guān)聯(lián)。每個(gè)條目都包含與所述歌曲相關(guān)聯(lián)的唯一標(biāo)識(shí),并包含指示所述歌曲是否已經(jīng)被選擇用于包含在播放列表中、是否喜歡所述歌曲以及是否不喜歡所述歌曲的參數(shù)數(shù)據(jù)。所述偏好表可以連同播放列表或存儲(chǔ)在播放器上的歌曲列表一起被使用,以便確定并顯示與列表中的歌曲相關(guān)聯(lián)的各個(gè)用戶可選參數(shù)的狀態(tài)。例如,所述偏好表可以用于顯示特定歌曲已經(jīng)被選擇用于包含在播放列表中的時(shí)間。在所述播放器運(yùn)行期間,無(wú)論用戶對(duì)用戶可選參數(shù)做出任何改變都更新所述偏好表。使用獨(dú)立的偏好表允許播放器通過(guò)檢查唯一標(biāo)識(shí)而不是查看實(shí)際的標(biāo)識(shí)信息(例如與所存儲(chǔ)的歌曲相關(guān)聯(lián)的ID3標(biāo)記信息)的方式來(lái)對(duì)所述歌曲列表進(jìn)行快速分類。
所述音頻數(shù)據(jù)播放器通常包括與用戶接口、數(shù)據(jù)存儲(chǔ)器、緩沖存儲(chǔ)器、以及音頻解碼器相耦合的微控制器。所述用戶接口包括LCD和具有各種多路、多功能開(kāi)關(guān)的鍵盤(pán)。所述音頻數(shù)據(jù)播放器還提供用于連接到PC或其它裝備有USB的通用串行總線(“USB”)端口。通過(guò)經(jīng)由USB端口將音頻數(shù)據(jù)播放器連接到PC,音頻數(shù)據(jù)文件和音頻播放列表可以被下載到音頻數(shù)據(jù)播放器并存儲(chǔ)到數(shù)據(jù)存儲(chǔ)器中。在一個(gè)實(shí)施例中,數(shù)據(jù)存儲(chǔ)器包括一個(gè)10GB的硬盤(pán)驅(qū)動(dòng)器;然而,諸如閃速存儲(chǔ)卡之類的其它移動(dòng)式數(shù)據(jù)存儲(chǔ)介質(zhì)或固態(tài)存儲(chǔ)器裝置也可以被使用。在這個(gè)實(shí)施例中,所述用戶接口提供音頻數(shù)據(jù)文件的菜單驅(qū)動(dòng)的選擇、分類和重放。另外,在音頻數(shù)據(jù)文件的重放期間,LCD顯示諸如標(biāo)題、藝術(shù)家、專輯、以及風(fēng)格的ID3標(biāo)記信息。所述LCD屏幕也可以顯示諸如過(guò)去的重放時(shí)間、音量級(jí)、以及預(yù)置DSP模式的其它信息。
所公開(kāi)的音頻數(shù)據(jù)播放器的實(shí)施例是具有可再充電電池、5伏特DC輸入、耳機(jī)輸出端口、以及線輸出(line out)端口的便攜式手持單元。因此,音頻數(shù)據(jù)播放器可用于使用耳機(jī)的便攜式應(yīng)用,或用于使用AC電源以及耳機(jī)或其它音頻裝置的固定應(yīng)用。
有利的是,所公開(kāi)的數(shù)據(jù)結(jié)構(gòu)支持并增強(qiáng)了用戶接口和用于觀看并選擇存儲(chǔ)在大容量數(shù)據(jù)存儲(chǔ)裝置中的音頻數(shù)據(jù)文件的導(dǎo)航任務(wù)。此外,本發(fā)明允許具有有限處理能力和存儲(chǔ)器的非基于PC的音頻數(shù)據(jù)播放器來(lái)提供用戶界面和導(dǎo)航特征,所述導(dǎo)航特征允許播放器顯示與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置中的音頻數(shù)據(jù)文件相關(guān)聯(lián)的用戶可選參數(shù)的狀態(tài)。
本發(fā)明的另外一個(gè)優(yōu)點(diǎn)是非基于PC的音頻數(shù)據(jù)播放器可以確定并顯示與播放列表中的所述歌曲相關(guān)聯(lián)的用戶可選參數(shù),而無(wú)需直接從每個(gè)音頻文件讀取所述數(shù)據(jù)。


參照結(jié)合所述附圖所做的對(duì)本發(fā)明的下述一個(gè)實(shí)施例的描述,本發(fā)明的上述及其它的特征和目的、以及實(shí)現(xiàn)它們的方法將變得更加明顯,并且可以更好地理解本發(fā)明本身,在圖中圖1是使用根據(jù)本發(fā)明的用于確定并顯示用戶可選參數(shù)的方法的便攜式音頻數(shù)據(jù)播放器的框圖;圖2是使用根據(jù)本發(fā)明的用于確定并顯示用戶可選參數(shù)的方法的便攜式音頻數(shù)據(jù)播放器的俯視圖;圖3是圖2的便攜式音頻數(shù)據(jù)播放器的后視圖;圖4是圖2的便攜式音頻數(shù)據(jù)播放器的右視圖;圖5A是圖2的音頻數(shù)據(jù)播放器上顯示的主分類菜單的視圖;圖5B是圖2的音頻數(shù)據(jù)播放器上顯示的藝術(shù)家菜單的視圖;圖5C是圖2的音頻數(shù)據(jù)播放器上顯示的專輯菜單的視圖;以及圖5D是圖2的音頻數(shù)據(jù)播放器上顯示的歌曲或軌道菜單的視圖。
對(duì)應(yīng)的附圖標(biāo)記貫穿幾個(gè)視圖都表示對(duì)應(yīng)的部分。在此闡述的示例以一種形式舉例說(shuō)明了本發(fā)明的一個(gè)實(shí)施例,但是這些示例不應(yīng)當(dāng)看作是以任何方式限定本發(fā)明的范圍。
具體實(shí)施例方式
下面公開(kāi)的實(shí)施例并不意在窮舉或?qū)⒈景l(fā)明限制為在下面詳細(xì)說(shuō)明中所公開(kāi)的確切形式。相反,選擇并描述所述實(shí)施例以便本領(lǐng)域的其他技術(shù)人員可以運(yùn)用其教導(dǎo)。
圖1示出了根據(jù)本發(fā)明的便攜式音頻數(shù)據(jù)播放器10的方框圖。下文中將描述不同的元件的總體配置與操作。然而,音頻數(shù)據(jù)播放器10的各種元件的細(xì)節(jié)通常為本領(lǐng)域的技術(shù)人員所知,因此這里將不作論述。音頻數(shù)據(jù)播放器10包括控制各種元件以及音頻數(shù)據(jù)播放器10的整體操作的DSP 12,所述操作包括從數(shù)據(jù)存儲(chǔ)器32傳送數(shù)據(jù)、通過(guò)緩沖存儲(chǔ)器25以及解碼壓縮的音頻文件。DSP 12包括適當(dāng)數(shù)量的存儲(chǔ)器23和11,以供存儲(chǔ)各種指令集和用于控制音頻數(shù)據(jù)播放器10的操作的程序。
DSP 12可以被編程以便在所選擇的音頻數(shù)據(jù)文件的重放期間執(zhí)行各種信號(hào)處理功能。在這種情況下,在重放期間DSP 12所執(zhí)行的功能包括但不局限于解碼音頻數(shù)據(jù)文件、音量控制、數(shù)字聲音均衡、以及樣本變換。在這方面,DSP 12包括板上存儲(chǔ)器11,其中在重放期間將解碼器文件、音頻數(shù)據(jù)文件、均衡器模式選擇、以及各種其它所需數(shù)據(jù)加載到其中。
所述解碼器文件包含控制DSP 12的解碼操作的程序,并且音頻數(shù)據(jù)文件包括與音頻內(nèi)容相關(guān)聯(lián)的數(shù)據(jù)。音頻數(shù)據(jù)文件和解碼器文件二者都存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中。將包括所述程序的解碼器文件從數(shù)據(jù)存儲(chǔ)器32傳送到DSP存儲(chǔ)器11。
存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的音頻數(shù)據(jù)以及解碼器程序可以被加密,這需要由DSP 12使用一個(gè)或多個(gè)解密密鑰來(lái)對(duì)解碼程序文件以及音頻數(shù)據(jù)文件進(jìn)行解密。所述解密密鑰可以存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中,并可以安全地鏈接到音頻數(shù)據(jù)播放器10的特定存儲(chǔ)裝置或某個(gè)其它編碼部件,以便被加密以在特定的音頻數(shù)據(jù)播放器上使用的音頻數(shù)據(jù)文件僅僅可以由該特定的音頻數(shù)據(jù)播放器來(lái)解密和播放。
隨著解碼所選擇的音頻數(shù)據(jù)文件,DSP 12向數(shù)模轉(zhuǎn)換器14提供所述解碼的數(shù)據(jù)流。D/A轉(zhuǎn)換器14將DSP 12的數(shù)字輸出轉(zhuǎn)換為模擬信號(hào),并將所述模擬信號(hào)提供給耳機(jī)放大器16和線輸出前置放大器40。所述模擬信號(hào)被放大并被提供給線輸出插孔41和耳機(jī)插孔17,二者都配置在音頻播放器10的外殼13上。
音頻播放器10適合于同數(shù)據(jù)存儲(chǔ)器32一起操作。在這個(gè)實(shí)施例中,數(shù)據(jù)存儲(chǔ)器32是移動(dòng)數(shù)據(jù)存儲(chǔ)裝置,特別是硬盤(pán)驅(qū)動(dòng)器,其可用于存儲(chǔ)不同的數(shù)據(jù)文件,包括編碼的音頻數(shù)據(jù)文件、用于控制DSP 12的解碼操作的解碼器文件、播放列表文件、以及諸如例如字處理文件、演示和電子數(shù)據(jù)表之類的計(jì)算機(jī)數(shù)據(jù)文件。大量數(shù)據(jù)能夠容易地通過(guò)數(shù)據(jù)總線33在數(shù)據(jù)存儲(chǔ)器32和DSP 12之間傳送。緩沖存儲(chǔ)器25可以作為循環(huán)數(shù)據(jù)緩沖器來(lái)進(jìn)行操作,以便防止由跳躍所引起的音頻播放的中斷或其它類似的移動(dòng)數(shù)據(jù)存儲(chǔ)裝置的數(shù)據(jù)傳送延遲。利用本發(fā)明,解碼器文件、播放列表、以及相對(duì)大量的音頻數(shù)據(jù)都可以被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32上。
根據(jù)本發(fā)明,音頻數(shù)據(jù)文件被從PC或其它的類似裝置經(jīng)由USB端口42加載入數(shù)據(jù)存儲(chǔ)器32中,所述PC或其它類似裝置使用根據(jù)所選擇的編碼格式(諸如MP3或MP3 Pro)來(lái)編碼所述音頻數(shù)據(jù)文件的音樂(lè)管理軟件,然后存儲(chǔ)所編碼的數(shù)據(jù)文件。這種音樂(lè)管理軟件是利用本領(lǐng)域公知的編程方法實(shí)現(xiàn)的。所述音樂(lè)管理軟件通過(guò)數(shù)據(jù)總線43和33向音頻數(shù)據(jù)播放器10傳送所述音頻數(shù)據(jù)文件以及適當(dāng)?shù)慕獯a器文件,并將其傳送到數(shù)據(jù)存儲(chǔ)器32中。所述音樂(lè)管理軟件還生成并且根據(jù)需要修改系統(tǒng)配置文件和文件屬性表,以便提供關(guān)于存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的各種數(shù)據(jù)文件和解碼器文件的信息。利用所述配置文件和所述文件屬性表,音頻數(shù)據(jù)播放器10能夠在顯示器21上顯示按各種群組分類的音頻數(shù)據(jù)文件,確定每個(gè)音頻數(shù)據(jù)文件的正確編碼格式,并響應(yīng)于用戶的選擇來(lái)為每個(gè)內(nèi)容文件下載適當(dāng)?shù)慕獯a器文件。
圖2-4舉例說(shuō)明了可以配置在音頻數(shù)據(jù)播放器10的外殼13上的顯示器、按鈕、開(kāi)關(guān)、指示器以及端口的示例性的實(shí)施例。參照?qǐng)D2,用戶輸入裝置26包括多個(gè)配置在音頻數(shù)據(jù)播放器10的外殼13上的按鈕44(圖3)、46(圖4)、以及60-77,用于允許用戶分類并選擇用于重放的特定音頻數(shù)據(jù)文件以及控制重放設(shè)置。用戶輸入裝置26還可以包括本領(lǐng)域公知的其它輸入裝置,例如鍵盤(pán)、語(yǔ)音激活的觸摸板、以及觸摸屏輸入裝置。兩個(gè)多路開(kāi)關(guān)包括按鈕62-66以及68-72。軟按鍵74-77是其功能對(duì)于各種用戶界面菜單顯示改變的多功能按鈕。音頻數(shù)據(jù)播放器10還包括配置在外殼13上的顯示器21。顯示器21顯示存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的音頻數(shù)據(jù)文件以及播放列表,所述軟按鍵74-77的功能,以及與音頻播放器10相關(guān)聯(lián)的各種狀態(tài)信息,諸如在圖2中所示的重放狀態(tài)以及在圖5中所示的頂級(jí)菜單。
再參照?qǐng)D2,停止/電源按鈕60允許用戶停止重放,以及打開(kāi)和關(guān)閉音頻數(shù)據(jù)播放器10。播放/暫停按鈕62允許用戶開(kāi)始重放以及暫停重放。左箭頭按鈕63允許用戶當(dāng)使用菜單的時(shí)候向左移動(dòng)高亮部分,以及當(dāng)播放音樂(lè)的時(shí)候跳回到前一個(gè)音頻數(shù)據(jù)文件或在當(dāng)前的音頻數(shù)據(jù)文件中向后掃描。右箭頭按鈕65允許用戶當(dāng)使用菜單的時(shí)候向右移動(dòng)高亮部分,以及當(dāng)播放音樂(lè)的時(shí)候跳到下一個(gè)音頻數(shù)據(jù)文件,以及在當(dāng)前的音頻數(shù)據(jù)文件中向前掃描。向上箭頭按鈕64允許用戶當(dāng)使用所述菜單時(shí)向上移動(dòng)高亮部分。向下箭頭按鈕66允許用戶當(dāng)使用所述菜單時(shí)向下移動(dòng)高亮部分。
仍參照?qǐng)D2,選擇按鈕68允許用戶選擇高亮的項(xiàng)。增大音量按鈕69增加耳機(jī)18的重放音量級(jí),而減小音量按鈕71降低音量級(jí)。模式按鈕70允許用戶選擇特定的重放模式,包括正常、重復(fù)、重復(fù)一個(gè)、重復(fù)全部、亂序、以及重復(fù)全部亂序。保存按鈕72允許用戶創(chuàng)建新的播放列表,或把音頻數(shù)據(jù)文件添加到已有的播放列表上。軟按鍵74-77選擇恰好出現(xiàn)在顯示器21的底部的每個(gè)按鈕上方的所述菜單項(xiàng)。
參照?qǐng)D3,當(dāng)音頻數(shù)據(jù)播放器10開(kāi)啟時(shí),電源指示器78亮。當(dāng)電源47正在充電時(shí),充電指示器79亮。在所述示例性的實(shí)施例中,電源47是可再充電的電池組。DC輸入插孔48從AC適配器提供5伏特的直流電以便向音頻數(shù)據(jù)播放器10供電以及再充電電源47。重置按鈕44允許用戶將所有的音頻數(shù)據(jù)播放器設(shè)置重置到制造廠缺省值。
現(xiàn)在參照?qǐng)D4,當(dāng)開(kāi)關(guān)46滑到鎖定位置時(shí),那么關(guān)閉/鎖定開(kāi)關(guān)46允許用戶使按鈕60-77無(wú)效。線輸出插孔41允許用戶把音頻數(shù)據(jù)播放器與獨(dú)立的聲頻系統(tǒng)連接在一起。耳機(jī)插孔17允許用戶在耳機(jī)18上播放解碼的音頻。USB端口42通過(guò)利用USB電纜提供從音頻數(shù)據(jù)播放器10到PC或其它類似的裝置的連接。
當(dāng)用戶經(jīng)由用戶輸入裝置選擇特定的音頻數(shù)據(jù)文件用于重放的時(shí)候,DSP 12將與所選擇的音頻數(shù)據(jù)文件相關(guān)聯(lián)的適當(dāng)?shù)慕獯a器文件從數(shù)據(jù)存儲(chǔ)器32加載到DSP存儲(chǔ)器11中。再參照?qǐng)D1,DSP 12接著沿總線33和29將所選擇的音頻數(shù)據(jù)文件流送到作為跳躍保護(hù)緩沖器的緩沖存儲(chǔ)器25中。
在所選擇的音頻數(shù)據(jù)文件的流送開(kāi)始以后,DSP 12利用相關(guān)的解碼器文件解碼所述音頻數(shù)據(jù)文件。各種解碼器文件都可以存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中,以允許音頻播放器10被適配成處理與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的音頻數(shù)據(jù)文件相關(guān)聯(lián)的各種編碼格式。實(shí)際上,當(dāng)用戶選擇存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的特定音頻數(shù)據(jù)文件時(shí),便攜式音頻播放器10能夠根據(jù)需要由存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的解碼器文件來(lái)進(jìn)行軟件升級(jí)。
在啟動(dòng)電源后,音頻數(shù)據(jù)播放器10的DSP 12從數(shù)據(jù)存儲(chǔ)器32中加載系統(tǒng)配置文件。DSP 12識(shí)別各種文件格式,所述文件格式需要被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的數(shù)據(jù)文件所支持。所述配置文件還包括使存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的特定解碼器文件與所述音頻數(shù)據(jù)文件的文件擴(kuò)展名相等同的信息。如果所述配置文件是有效的,那么DSP 12讀取存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的文件屬性表,并使顯示器21顯示存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的文件/文件夾的菜單驅(qū)動(dòng)的列表。
參照?qǐng)D5A,顯示在顯示器21上的主菜單允許用戶根據(jù)群組或標(biāo)識(shí)特征來(lái)導(dǎo)航和顯示音頻數(shù)據(jù)文件,所述標(biāo)識(shí)特征諸如藝術(shù)家、專輯、標(biāo)題、風(fēng)格、播放列表、以及所有的音頻數(shù)據(jù)文件。顯示器上的所述列表可以利用對(duì)應(yīng)于每個(gè)各自類別的播放列表來(lái)生成和分類,例如利用在2001年9月10日提交的序號(hào)為60/318,721的“EXTENSION OF M3U FILEFORMAT TO SUPPORT USER INTERFACE AND NAVIGATION TASKSIN AN DIGITAL AUDIO PLAYER”中所描述的數(shù)據(jù)結(jié)構(gòu)和方法來(lái)生成和分類,將該文獻(xiàn)在此引入。在本發(fā)明中包括了如下所述的具有播放列表?xiàng)l目的唯一軌道標(biāo)識(shí)符。如上所述,從所述主菜單中,用戶可以操作用戶輸入裝置26以導(dǎo)航分類的列表并選擇所顯示的音頻數(shù)據(jù)文件或播放列表中的所需要的一個(gè)以進(jìn)行重放。
在當(dāng)前的實(shí)施例中,將必要的解碼器文件與所述音頻數(shù)據(jù)文件一起存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中。照此,音頻播放器10就可以被更新以便播放不同的編碼格式,所述更新是通過(guò)借助于隨所述音頻數(shù)據(jù)文件一同存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器32中的解碼器文件對(duì)DSP進(jìn)行軟件更新而進(jìn)行的。因此,音頻數(shù)據(jù)播放器10能夠重放利用各種編碼格式編碼的數(shù)據(jù)文件,所述編碼格式包括將來(lái)變得可用的編碼格式。
在重放顯示期間,如圖2所示,顯示關(guān)于音頻數(shù)據(jù)文件和音頻數(shù)據(jù)播放器設(shè)置的各種信息。例如,在圖2中的顯示器21示出了文件名、藝術(shù)家名、專輯標(biāo)題、風(fēng)格、所播放的全部文件中的正在播出的當(dāng)前軌道、音量級(jí)指示、音頻數(shù)據(jù)文件所經(jīng)過(guò)的播放時(shí)間、重放模式指示、比特率、以及所選擇的DSP模式選擇。
下面的表1示出了根據(jù)本發(fā)明的偏好表的格式。所述偏好表是用于便于簡(jiǎn)化播放列表創(chuàng)建和當(dāng)前音頻數(shù)據(jù)播放器的引用特征的實(shí)現(xiàn)、以及用于實(shí)現(xiàn)諸如根據(jù)用戶喜歡和不喜歡之類的指示來(lái)生成亂序列表的數(shù)據(jù)結(jié)構(gòu)。
所述偏好表格式由這樣的數(shù)據(jù)結(jié)構(gòu)組成所述數(shù)據(jù)結(jié)構(gòu)列出了每一個(gè)軌道的唯一標(biāo)識(shí)、該軌道所屬的類別、和對(duì)從中獲得所述軌道的完整路徑的其中一個(gè)系統(tǒng)播放列表文件的引用。這個(gè)數(shù)據(jù)結(jié)構(gòu)還包含具有諸如該表中的條目數(shù)量之類的信息的首部(header),以及每當(dāng)該表的內(nèi)容發(fā)生改變就遞增的一個(gè)32位數(shù)字。所述偏好表的字段描述如下。
表1

preferenceTableVersion這個(gè)字段指示偏好表格式的當(dāng)前版本??赡苡绊懽x取該偏好表的軟件的偏好表格式的任何變化都會(huì)增加這個(gè)數(shù)字。讀取偏好表的所述軟件應(yīng)該檢查所述版本號(hào)以確保它能夠支持對(duì)所指定版本的讀取。
preferenceTableUpdateCount這個(gè)字段從零值開(kāi)始,并且每當(dāng)對(duì)偏好表做出改變它就遞增1。當(dāng)?shù)竭_(dá)最大值(0xFFFFFFFF)時(shí),該字段又從零開(kāi)始。這個(gè)字段可用于使其它文件與偏好表的最新版本同步。一個(gè)可能的應(yīng)用是通過(guò)下述方式在系統(tǒng)播放列表中包含所述偏好標(biāo)志當(dāng)播放列表中的所述偏好標(biāo)志被更新的時(shí)候記憶preferenceTableUpdateCount的值,并將所述值同偏好表中的當(dāng)前值進(jìn)行比較,所述軟件能夠確定它是否需要更新所述系統(tǒng)文件中的偏好標(biāo)志。
numberOfEntriesInTable這個(gè)字段表示偏好表中的條目的數(shù)量。每當(dāng)條目被添加或從表中被移除時(shí),更新這個(gè)數(shù)量。
trackindexinPlaylist這個(gè)字段表示系統(tǒng)播放列表中的當(dāng)前音頻文件信息的次序。
trackUniqueID這個(gè)字段是將條目的整個(gè)路徑映射至一個(gè)哈希值(hash-value)的唯一標(biāo)識(shí)符。所提出的用于生成這一數(shù)字的算法是MD5哈希密鑰生成算法,其取得最多至256個(gè)字符的字符串并生成唯一的128位哈希密鑰。為了更加有效地使用這個(gè)字段的內(nèi)容,應(yīng)該將它存儲(chǔ)為四個(gè)無(wú)符號(hào)的32位值,并且這些值中的每一個(gè)都應(yīng)當(dāng)采用高字節(jié)優(yōu)先(big-endian)格式存儲(chǔ)。該唯一標(biāo)識(shí)符也被與播放列表文件中的相應(yīng)條目列在一起以易于所述條目的相關(guān)。
reserved1這個(gè)字段被保留以備將來(lái)擴(kuò)展之用,并應(yīng)置零以便確保對(duì)未來(lái)變化的兼容性。
likeFlag這是表示所述用戶是否已經(jīng)將指定的軌道選擇到喜歡列表中的二進(jìn)制字段。當(dāng)設(shè)置這一位時(shí),它指示與trackUniqueID相關(guān)聯(lián)的軌道是喜歡播放列表的一部分。當(dāng)這一位被清零時(shí),它指示與trackUniqueID相關(guān)聯(lián)的軌道不是喜歡播放列表的一部分。注意,喜歡播放列表和不喜歡播放列表是互斥的,因此同時(shí)設(shè)置了likeFlag(喜歡標(biāo)志)和dislikeFlag(不喜歡標(biāo)志)的條目是不允許的。
dislikeFlag這是表示所述用戶是否已經(jīng)將指定軌道選擇到所述不喜歡列表中的二進(jìn)制字段。當(dāng)設(shè)置這一位時(shí),它指示與所述trackUniqueID相關(guān)聯(lián)的軌道是所述不喜歡播放列表的一部分。當(dāng)清零這一位時(shí),它指示與所述trackUniqueID相關(guān)聯(lián)的軌道不是所述不喜歡播放列表的一部分。注意,喜歡播放列表和不喜歡播放列表是互斥的,因此同時(shí)設(shè)置了likeFlag(喜歡標(biāo)志)和dislikeFlag(不喜歡標(biāo)志)的條目是不允許的。
pickFlag這是表示所述用戶是否已經(jīng)將指定軌道選擇到所述挑選列表中的二進(jìn)制字段。當(dāng)設(shè)置這個(gè)位時(shí),它指示與trackUniqueID相關(guān)聯(lián)的軌道是挑選播放列表的一部分。當(dāng)這個(gè)位被清零時(shí),它指示與trackUniqueID相關(guān)聯(lián)的軌道不是挑選播放列表的一部分。
Reserved2這個(gè)字段被保留以備將來(lái)擴(kuò)展之用,并應(yīng)置零以便確保對(duì)未來(lái)變化的兼容性。
sysPlaylistFileSource這個(gè)字段是用于快速找到與trackUniqueID相關(guān)聯(lián)的軌道的完整路徑的兩個(gè)字段之一。這個(gè)字段表示從其中讀取所述路徑的系統(tǒng)播放列表文件。將根據(jù)表2來(lái)解釋這個(gè)字段中的值。
表2

sysPlaylistFileOffset這個(gè)字段表示從讀取其路徑與trackUniqueID對(duì)應(yīng)的條目的指定的系統(tǒng)播放列表的起始處的字節(jié)偏移量。
加電和初始化在加電之后的播放器初始化期間,所述播放器從盤(pán)中讀取所述偏好表并將整個(gè)表的內(nèi)容加載到存儲(chǔ)器中。如果在所述盤(pán)中沒(méi)有找到偏好表,那么所述播放器創(chuàng)建新的偏好表。新的偏好表的初始值由具有指定的合適的版本號(hào)和零個(gè)條目的空表組成。
導(dǎo)航在所述導(dǎo)航處理期間,使用所述偏好表以確定特定的條目是否已經(jīng)被用戶所“挑選”。關(guān)于挑選,條目能夠存在下述三種可能的狀態(tài)“已挑選”、“未挑選”、和“部分挑選”。注意所述“部分挑選”狀態(tài)僅僅適用于代表多于一首歌曲的條目(也就是在其中不是全部歌曲都被“挑選”的專輯條目)。
1.所述播放器顯示用于所想要的導(dǎo)航模式的條目(也就是說(shuō),如果用戶選擇藝術(shù)家,那么播放器顯示來(lái)自簡(jiǎn)檔播放列表中的前六個(gè)藝術(shù)家)。
2.所述播放器從簡(jiǎn)檔播放列表中讀取trackUniqueID,并將trackUniqueID同偏好表中的全部條目進(jìn)行比較,以查找對(duì)應(yīng)的偏好表?xiàng)l目并確定是否設(shè)置了pickFlag。如果所述條目與某一特定的歌曲相對(duì)應(yīng),那么所述條目指示所述歌曲是否被挑選、是否未被挑選,并將所述指示顯示在所述播放器上。如果條目能夠代表不止一首歌曲(也就是藝術(shù)家、專輯、流派、和年份),那么所述播放器檢查由所述條目所代表的每首歌曲。如果全部歌曲都設(shè)置了pickFlag,那么所述條目被認(rèn)為是“已挑選”的,如果不是所有的歌曲都設(shè)置了pickFlag,那么所述條目被認(rèn)為是“部分挑選”的。最后,如果沒(méi)有任何一首歌曲設(shè)置了pickFlag,那么所述條目被認(rèn)為是“未挑選”的。
3.對(duì)每個(gè)條目而言,所述播放器然后顯示例如如圖5B和5C所示的用于“已挑選”和“部分挑選”條目的適當(dāng)圖標(biāo)。
4.隨著所述用戶(向上或向下)導(dǎo)航,所述新的條目應(yīng)根據(jù)上面的步驟2和3被處理。不必更新當(dāng)前屏幕上的已存在的條目。
重放在重放期間,用戶具有在“喜歡”或“不喜歡”列表中安插歌曲的能力。當(dāng)播放在所述“喜歡”或“不喜歡”列表中的歌曲的時(shí)候,所述軟件應(yīng)該顯示指示所述歌曲的狀態(tài)的適當(dāng)圖標(biāo)?!跋矚g”或“不喜歡”的狀態(tài)能夠以類似于“已挑選”狀態(tài)的方式通過(guò)查找偏好表中的條目來(lái)確定。當(dāng)所述單元在亂序模式下操作的時(shí)候,所述“喜歡”和“不喜歡”狀態(tài)也被用于影響歌曲將被播放的概率。
對(duì)正常重放而言,所述播放器遵循如下所述的步驟1.當(dāng)從盤(pán)中讀取時(shí),所述播放器(從簡(jiǎn)檔播放列表)讀取或(從完整路徑)計(jì)算每一個(gè)文件的trackUniqueID并隨其它的文件相關(guān)信息一起保存這些信息。
2.當(dāng)開(kāi)始播放文件時(shí),所述播放器將所讀取的或所計(jì)算的trackUniqueID同偏好表的內(nèi)容進(jìn)行比較。如果所述條目設(shè)置了其likeFlag或dislikeFlag,那么所述播放器顯示適當(dāng)?shù)膱D標(biāo)。
對(duì)亂序重放而言,所述播放器遵循如下所述的步驟1.在啟動(dòng)亂序算法以前,所述播放器確定要打亂順序的條目的總數(shù)。
2.所述播放器還確定要打亂順序的所述條目組內(nèi)部的“喜歡”條目的數(shù)量,并將其添加到要打亂順序的歌曲的總數(shù)量中。(也就是說(shuō),如果有總共10首要打亂順序的歌曲,并且那些歌曲中的3首在所述偏好表中設(shè)置了likeFlag字段,那么要打亂順序的歌曲的總數(shù)量是13)。
3.所述播放器將50%的可能性應(yīng)用到“不喜歡”條目上,將100%的可能性應(yīng)用到正常條目上,以及將200%的可能性應(yīng)用到“喜歡”條目上。對(duì)于“喜歡”條目的200%是通過(guò)增加亂序條目的數(shù)量來(lái)自動(dòng)實(shí)現(xiàn)的。當(dāng)所述亂序算法產(chǎn)生比實(shí)際條目的總數(shù)大的數(shù)量(也就是在上述的例子中的數(shù)量11)時(shí),播放器實(shí)際上從由(亂序索引——條目的數(shù)量)索引的條目的起始處選擇“喜歡”條目。對(duì)于“不喜歡”歌曲的50%是通過(guò)不論設(shè)置了dislikeFlag的條目被播放與否都進(jìn)行交替來(lái)實(shí)現(xiàn)的。第一次遇到“不喜歡”條目時(shí),播放它,第二次遇到任何其它的“不喜歡”歌曲時(shí),所述播放器簡(jiǎn)單地忽略它,并從所述標(biāo)準(zhǔn)亂序算法中獲取下一個(gè)條目。
偏好表更新全部條目都被添加到所述表的末尾。向所述偏好表添加條目需要下列的步驟1.添加新的條目到位于位置numberOfEntriesinTable+1的表的末尾2.將numberOfEntriesinTable字段遞增13.將preferenceTableUpdateCount遞增1,如果達(dá)到0xFFFFFFFF,
則以零開(kāi)始這個(gè)字段。
當(dāng)沒(méi)有任何偏好標(biāo)志被設(shè)置(也就是說(shuō),likeFlag=0、dislikeFlag=0、以及pickFlag=0)時(shí),那么應(yīng)從所述偏好表中移除條目。移除條目需要下列步驟1.將跟隨著將要被刪除的條目的全部條目向上移動(dòng)一個(gè)位置。將numberOfEntriesinTable字段遞減12.將preferenceTableUpdateCount遞增1,如果達(dá)到0xFFFFFFFF,則以零開(kāi)始這個(gè)字段斷電以及將偏好表寫(xiě)入盤(pán)當(dāng)斷電時(shí),所述播放器拷貝所述偏好表的全部?jī)?nèi)容到盤(pán)中。所述偏好表文件的格式與存儲(chǔ)器中的偏好表完全相同,并且偏好表文件應(yīng)被寫(xiě)為具有與存儲(chǔ)器中的偏好表相同的內(nèi)容的二進(jìn)制文件。
在所述示例性的實(shí)施例中,適當(dāng)?shù)腄SP 12包括(但不局限于)由位于德克薩斯州的達(dá)拉斯的德州儀器公司(Texas Instruments Inc.)制造的TMS320DA250。與DSP 12相關(guān)的是存儲(chǔ)器23(在本例中是48KB的ROM),以及包括8MB的RAM的緩沖存儲(chǔ)器25,其以128kbps提供7分鐘的緩沖播放時(shí)間以及以64kbps提供14分鐘的緩沖播放時(shí)間。DSP 12還包括相關(guān)的存儲(chǔ)器11,在本例中是64KB的RAM。用于數(shù)據(jù)存儲(chǔ)器32的適當(dāng)?shù)挠脖P(pán)驅(qū)動(dòng)器包括(但不限制于)由紐約的IBMCorporation of Armonk公司制造的MicrodriveTM。10GB的硬盤(pán)例如以128kbps的MP3比特率提供150小時(shí)的音頻,或以64kbps的比特率提供300小時(shí)的音頻。
對(duì)本領(lǐng)域的技術(shù)人員而言顯而易見(jiàn)的是盡管已經(jīng)按照示例性的實(shí)施例描述了本發(fā)明,但是在不脫離本發(fā)明的實(shí)質(zhì)的情況下可以對(duì)所公開(kāi)的實(shí)施例做出修改和變化。例如,盡管已經(jīng)參照固定在音頻播放器10內(nèi)的數(shù)據(jù)存儲(chǔ)器32描述了本發(fā)明,但是可以利用閃速存儲(chǔ)器、另一個(gè)固定存儲(chǔ)裝置、光學(xué)裝置、或適于可拆卸地與音頻播放器10相耦合的存儲(chǔ)卡來(lái)實(shí)現(xiàn)本發(fā)明,其中所述解碼器程序和音頻數(shù)據(jù)文件是由音樂(lè)管理軟件加載到存儲(chǔ)卡中的。此外,可以在單個(gè)的IC內(nèi)部實(shí)現(xiàn)DSP 12和微控制器22。另外,其它的用戶可選參數(shù)也可以被包括在偏好表中,以便容易地查尋和顯示。另外,在此認(rèn)識(shí)到,加載適當(dāng)?shù)慕獯a器程序和音頻數(shù)據(jù)文件的當(dāng)前特征可以利用大量傳統(tǒng)公知的編程方法中的任何一個(gè)或這些編程方法的組合來(lái)在音樂(lè)管理軟件中實(shí)現(xiàn)。另外,盡管以上是參照音頻數(shù)據(jù)播放器進(jìn)行描述的,但是本發(fā)明可以擴(kuò)展至任何便攜式數(shù)據(jù)處理裝置,例如視頻顯示裝置,其中所述數(shù)據(jù)可以利用多個(gè)數(shù)據(jù)編碼格式中的一個(gè)來(lái)編碼。因此,應(yīng)當(dāng)理解的是本發(fā)明旨在覆蓋如所附的權(quán)利要求書(shū)中所限定的全部變型。
權(quán)利要求
1.一種用于確定并顯示與存儲(chǔ)在數(shù)字音頻播放器中的歌曲相關(guān)聯(lián)的用戶可選參數(shù)的狀態(tài)的方法,包括下述步驟;在所述數(shù)字音頻播放器的啟動(dòng)操作期間從與所述數(shù)字音頻播放器相關(guān)聯(lián)的海量存儲(chǔ)裝置中讀取偏好表,所述偏好表包括對(duì)應(yīng)于每首存儲(chǔ)在所述海量存儲(chǔ)裝置中的所選歌曲的條目,每個(gè)條目包括與所選的歌曲相關(guān)聯(lián)的唯一標(biāo)識(shí)符和表示用戶可選參數(shù)的狀態(tài)的參數(shù)數(shù)據(jù);讀取由用戶選擇的播放列表;在與多軌道音頻播放器相關(guān)聯(lián)的顯示裝置上顯示包括在所選擇的播放列表內(nèi)的一個(gè)或多個(gè)條目;確定與包括在所選擇的播放列表中的每個(gè)條目相關(guān)聯(lián)的一個(gè)或多個(gè)唯一標(biāo)識(shí)符;將所確定的唯一標(biāo)識(shí)符與包括在所述偏好表中的唯一標(biāo)識(shí)符相比較,以確定與所選擇的播放列表內(nèi)的條目相關(guān)聯(lián)的所述可選參數(shù)的狀態(tài);在所述顯示裝置上顯示與所選擇的播放列表?xiàng)l目相關(guān)聯(lián)的所確定的可選參數(shù)的狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其中所述參數(shù)數(shù)據(jù)代表至少3種用戶可選參數(shù)的狀態(tài),包括所述條目是否被標(biāo)記成被包括到播放列表中、是否喜歡所述歌曲、以及是否不喜歡所述歌曲。
3.根據(jù)權(quán)利要求2所述的方法,還包括這樣的步驟每當(dāng)用戶指示所選的歌曲是否被標(biāo)記、是否被指示為喜歡、或是否被指示為不喜歡時(shí),更新所述偏好表。
4.根據(jù)權(quán)利要求3所述的方法,還包括這樣的步驟在所述數(shù)字音頻播放器的關(guān)機(jī)操作期間將所更新的偏好表存儲(chǔ)在所述海量存儲(chǔ)裝置中。
5.根據(jù)權(quán)利要求1所述的方法,其中每個(gè)偏好表?xiàng)l目包括播放列表標(biāo)識(shí)數(shù)據(jù),所述播放列表標(biāo)識(shí)數(shù)據(jù)包括用于定位所述海量存儲(chǔ)裝置上的所選擇的歌曲的路徑信息。
6.根據(jù)權(quán)利要求1所述的方法,其中包括在所述偏好表內(nèi)的每個(gè)唯一標(biāo)識(shí)符是利用哈希函數(shù)生成的。
7.根據(jù)權(quán)利要求1所述的方法,還包括這樣的步驟響應(yīng)于亂序播放模式的用戶選擇,利用指示是否喜歡歌曲或是否不喜歡歌曲的參數(shù)數(shù)據(jù)來(lái)生成播放列表序列。
8.一種便攜式手持?jǐn)?shù)字音頻播放器,包括海量存儲(chǔ)裝置;用戶輸入裝置,用于允許用戶選擇用于顯示的播放列表以及選擇與存儲(chǔ)在海量存儲(chǔ)裝置上的歌曲相關(guān)聯(lián)的用戶可選參數(shù)的狀態(tài);顯示裝置;以及與所述海量存儲(chǔ)裝置、用戶輸入裝置、以及顯示裝置相耦合的控制器,所述控制器響應(yīng)于對(duì)所述用戶可選參數(shù)的狀態(tài)的用戶選擇來(lái)生成偏好表、在數(shù)字音頻播放器的關(guān)機(jī)操作期間將所述偏好表存儲(chǔ)到海量存儲(chǔ)裝置中、以及在數(shù)字音頻播放器的啟動(dòng)操作期間從所述海量存儲(chǔ)裝置中讀取所述偏好表,其中所述偏好表包括對(duì)應(yīng)于存儲(chǔ)在所述海量存儲(chǔ)裝置中的每一首所選擇的歌曲的條目,每個(gè)條目包括與所選擇的歌曲相關(guān)聯(lián)的唯一標(biāo)識(shí)符和表示用戶可選參數(shù)的狀態(tài)的參數(shù)數(shù)據(jù),所述控制器響應(yīng)于對(duì)播放列表的用戶選擇來(lái)確定與播放列表中的條目相關(guān)聯(lián)的一個(gè)或多個(gè)唯一標(biāo)識(shí)符、將所確定的一個(gè)或多個(gè)唯一標(biāo)識(shí)符與所述偏好表中的唯一標(biāo)識(shí)符進(jìn)行比較、響應(yīng)于所述比較結(jié)果確定所述可選參數(shù)的狀態(tài)、以及使所述顯示裝置顯示具有與所述條目相關(guān)聯(lián)的用戶可選參數(shù)的狀態(tài)的播放列表中的一個(gè)或多個(gè)條目。
9.根據(jù)權(quán)利要求8所述的數(shù)字音頻播放器,其中所述參數(shù)數(shù)據(jù)代表至少3種用戶可選參數(shù)的狀態(tài),包括所述條目是否被標(biāo)記成被包括到播放列表中、是否喜歡所述歌曲、以及是否不喜歡所述歌曲。
10.根據(jù)權(quán)利要求9所述的數(shù)字音頻播放器,其中每當(dāng)用戶指示所選擇的歌曲是否將被標(biāo)記、是否被指示為喜歡、或是否被指示為不喜歡時(shí),所述控制器更新所述偏好表。
11.根據(jù)權(quán)利要求10所述的數(shù)字音頻播放器,其中所述控制器在數(shù)字音頻播放器的關(guān)機(jī)操作期間將所更新的偏好表存儲(chǔ)到海量存儲(chǔ)裝置中。
12.根據(jù)權(quán)利要求8所述的數(shù)字音頻播放器,其中每個(gè)偏好表?xiàng)l目包括播放列表標(biāo)識(shí)數(shù)據(jù),所述播放列表標(biāo)識(shí)數(shù)據(jù)包括用于定位海量存儲(chǔ)裝置上的所選擇的歌曲的路徑信息。
13.根據(jù)權(quán)利要求8所述的數(shù)字音頻播放器,其中包括在所述偏好表內(nèi)的每個(gè)唯一標(biāo)識(shí)符是利用哈希函數(shù)生成的。
14.根據(jù)權(quán)利要求8所述的數(shù)字音頻播放器,其中響應(yīng)于對(duì)亂序播放模式的用戶選擇,所述控制器利用指示是否喜歡歌曲或是否不喜歡歌曲的參數(shù)數(shù)據(jù)來(lái)生成播放列表序列。
全文摘要
一種用于確定并顯示與存儲(chǔ)在數(shù)字音頻播放器中的歌曲相關(guān)聯(lián)的用戶可選參數(shù)的狀態(tài)的方法。所述方法允許具有有限處理能力的手持式播放器容易地確定用戶可選特征的狀態(tài)并顯示所述狀態(tài)。所述方法包括生成一個(gè)存儲(chǔ)在與所述播放器相關(guān)聯(lián)的海量存儲(chǔ)裝置中的偏好表。所述偏好表包括對(duì)應(yīng)于存儲(chǔ)在所述海量存儲(chǔ)裝置中的每首所選擇的歌曲的條目,其中每個(gè)條目包括唯一的標(biāo)識(shí)符和具有表示所述用戶可選參數(shù)的狀態(tài)的數(shù)據(jù)的數(shù)據(jù)字段。所述唯一的標(biāo)識(shí)符與存儲(chǔ)在播放列表文件中的唯一標(biāo)識(shí)符相對(duì)應(yīng)。在所述播放列表的導(dǎo)航期間,將所述唯一標(biāo)識(shí)符與偏好表進(jìn)行比較,以識(shí)別相應(yīng)的條目,并讀取可應(yīng)用的數(shù)據(jù)字段以確定所述用戶可選參數(shù)的狀態(tài)并顯示所述狀態(tài)信息。
文檔編號(hào)G11B27/034GK1726558SQ200380106416
公開(kāi)日2006年1月25日 申請(qǐng)日期2003年12月16日 優(yōu)先權(quán)日2002年12月17日
發(fā)明者N·G·吉倫, L·R·約翰遜, B·林, K·K·馮 申請(qǐng)人:湯姆森許可公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兴业县| 屏东市| 武宁县| 白河县| 闻喜县| 财经| 天水市| 鲜城| 永兴县| 清涧县| 五大连池市| 潢川县| 合江县| 丰都县| 西峡县| 嘉祥县| 进贤县| 鹤山市| 依兰县| 西吉县| 中江县| 仲巴县| 孟津县| 蒙城县| 阜平县| 奉节县| 元朗区| 乐平市| 临朐县| 淮南市| 聂拉木县| 皮山县| 仙居县| 台江县| 星座| 慈利县| 浦江县| 峨边| 双牌县| 锡林郭勒盟| 台江县|