專利名稱::存儲(chǔ)多個(gè)數(shù)字媒體文件和播放列表的存儲(chǔ)器器件的制作方法存儲(chǔ)多個(gè)數(shù)字媒體文件和播放列表的存儲(chǔ)器器件
背景技術(shù):
:諸如SlackerPortableandRhapsodyChannels的一些服務(wù)通過允許用戶選擇不同頻道的音樂而在便攜數(shù)字音頻播放器上模擬類似收音機(jī)(radio)的收聽體驗(yàn)。這種服務(wù)為用戶提供了以比用戶購(gòu)買每個(gè)單獨(dú)的歌曲更低的價(jià)格來收聽大量?jī)?nèi)容的能力(帶有某些限制)。在操作中,這樣的服務(wù)將多首歌曲與播放列表或者規(guī)定歌曲的預(yù)定播放順序的其他機(jī)制一起緩存。這些服務(wù)每頻道使用一個(gè)播放列表。每個(gè)頻道中的播放順序通常由專業(yè)管理員建立,以創(chuàng)建類似收音機(jī)的收聽體驗(yàn)。雖然存儲(chǔ)在便攜數(shù)字音頻播放器上的歌曲的數(shù)量可以相對(duì)大,但是隨著時(shí)間流逝,用戶將達(dá)到播放列表的末尾。如果簡(jiǎn)單地重復(fù)一個(gè)頻道的播放列表,則體驗(yàn)變得乏味并且導(dǎo)致反復(fù)的、不像收音機(jī)的體驗(yàn)。雖然將歌曲的回放隨機(jī)化將保持體驗(yàn)新鮮感,但是隨機(jī)化可能導(dǎo)致在時(shí)間上并列(juxtapose)不適當(dāng)?shù)母枨kS機(jī)化還可能導(dǎo)致奇怪的收聽體驗(yàn),諸如當(dāng)連續(xù)播放兩個(gè)“stationIDdrops(站點(diǎn)ID丟失)”時(shí)。從而,可能需要用戶將其設(shè)備連接到因特網(wǎng)以下載新的歌曲集和新的播放列表以保持收聽體驗(yàn)新鮮感,同時(shí)避免上述問題。但是,連接到網(wǎng)絡(luò)對(duì)于某些用戶來說可能不方便或麻煩。
發(fā)明內(nèi)容本發(fā)明由權(quán)利要求定義,此部分中的內(nèi)容不應(yīng)被當(dāng)作對(duì)那些權(quán)利要求的限制。作為介紹,以下描述的實(shí)施例提供了存儲(chǔ)多個(gè)數(shù)字媒體文件和播放列表的存儲(chǔ)器器件。該存儲(chǔ)器器件包括連接器,其被配置為與數(shù)字媒體播放器連接;以及存儲(chǔ)器,與連接器通信。在一個(gè)實(shí)施例中,每個(gè)播放列表由管理員(curator)創(chuàng)建。在另一實(shí)施例中,至少一個(gè)播放列表指定未由多個(gè)播放列表中的另一播放列表指定的至少一個(gè)數(shù)字媒體文件。在另一實(shí)施例中,第一多個(gè)播放列表與第一頻道相關(guān),并且第二多個(gè)播放列表與第二頻道相關(guān),其中每個(gè)播放列表指定多個(gè)數(shù)字媒體文件中的至少一些的預(yù)定播放順序。公開了其他實(shí)施例,每個(gè)實(shí)施例可以單獨(dú)或者組合在一起使用。限制將參考附圖描述這些實(shí)施例。圖1是帶有嵌入的存儲(chǔ)器的實(shí)施例的數(shù)字媒體播放器的方框圖。圖2是帶有可移除存儲(chǔ)卡的實(shí)施例的數(shù)字媒體播放器的方框圖。圖3是其中第一播放列表指定未由第二播放列表指定的至少一個(gè)數(shù)字媒體文件的實(shí)施例的圖示。圖4是其中使用隨機(jī)算法來選擇播放列表的實(shí)施例的圖示。圖5是使用多個(gè)頻道的實(shí)施例的文件系統(tǒng)的示例表示的圖示。圖6是一個(gè)實(shí)施例的數(shù)字媒體播放器的圖示。圖7是一個(gè)實(shí)施例的存儲(chǔ)卡的圖示。具體實(shí)施例方式爐通過介紹,以下實(shí)施例克服了保持類似收音機(jī)的收聽體驗(yàn)而無需用戶將其數(shù)字媒體播放器連接到因特網(wǎng)的上述問題。一個(gè)實(shí)施例使用多個(gè)播放列表而不是單個(gè)播放列表來引用(reference)給定的數(shù)字媒體文件庫(kù)(pool)。在已經(jīng)播放了一個(gè)播放列表的歌曲后,選擇另一播放列表,并播放來自該播放列表的歌曲。因?yàn)椴シ帕斜磉x擇是由數(shù)字媒體播放器在其脫機(jī)(offline)時(shí)自動(dòng)做出的,因此創(chuàng)建了新鮮的收聽體驗(yàn)而無需用戶將其數(shù)字媒體播放器連接到因特網(wǎng)。優(yōu)選地,有意地管理(curate)每個(gè)播放順序以確保播放列表保持該體驗(yàn)與具體品牌信息(brandmessage)相當(dāng)。在轉(zhuǎn)向這些和其他實(shí)施例之前,提供示例數(shù)字媒體播放器的一般概況。示例數(shù)字媒體播放器通常,數(shù)字媒體播放器是具有存儲(chǔ)數(shù)字媒體文件的存儲(chǔ)器(嵌入的或可移除的(例如可移除存儲(chǔ)卡))和用于播放那些文件的電路的設(shè)備。數(shù)字媒體播放器可以包括其他組件,諸如但不限于播放設(shè)備、音頻輸出插孔、揚(yáng)聲器和無線收發(fā)器。數(shù)字媒體播放器中的存儲(chǔ)器可以采取任何適當(dāng)?shù)男问剑T如但不限于非易失性固態(tài)存儲(chǔ)器(例如閃存、NAND存儲(chǔ)器和多級(jí)單元(“MLC”)存儲(chǔ)器)、光存儲(chǔ)器和磁存儲(chǔ)器。如在此使用的,“電路”可以包括一個(gè)或多個(gè)組件,并且可以是純硬件實(shí)現(xiàn)和/或組合的硬件/軟件(或固件)實(shí)現(xiàn)。從而,“電路”可以采取例如微處理器或處理器以及存儲(chǔ)可由(微)處理器執(zhí)行的計(jì)算機(jī)可讀程序代碼(例如軟件或固件)的計(jì)算機(jī)可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(ASIC)、可編程邏輯控制器和嵌入的微控制器中的一個(gè)或多個(gè)的形式。除了可操作以播放數(shù)字媒體文件之外,該電路還可操作以進(jìn)行其他功能,諸如但不限于經(jīng)由有線或無線連接與主機(jī)設(shè)備通信、記錄數(shù)字媒體文件和管理數(shù)字媒體播放器的操作。雖然數(shù)字媒體部分是可以是專用于播放數(shù)字媒體的設(shè)備,其也可以是進(jìn)行各種其他功能的設(shè)備,在該情況下,播放器中的電路還可以操作以進(jìn)行那些其他的功能。例如,數(shù)字媒體播放器可以是移動(dòng)電話、游戲設(shè)備、個(gè)人數(shù)字助理(PDA)、電子郵件/文本消息發(fā)送設(shè)備、數(shù)字相機(jī)、個(gè)人導(dǎo)航系統(tǒng)(PND)和移動(dòng)因特網(wǎng)設(shè)備(MID)的部分。數(shù)字媒體可以采取任何適當(dāng)?shù)男问?,諸如但不限于音頻(例如歌曲、說的話、播客(podcast)、一個(gè)或一系列聲音等)、視頻(帶有或不帶有隨附的音頻)(例如電影、電視劇的一集、新聞節(jié)目等)、靜止或運(yùn)動(dòng)圖像(例如照片、計(jì)算機(jī)生成的顯示等)、文本(帶有或不帶有圖形)(例如文章、文本文件等)以及這些形式中的兩個(gè)或更多的混合多媒體呈現(xiàn)。為了簡(jiǎn)化,在以下實(shí)施例中,數(shù)字媒體播放器將采取便攜數(shù)字音頻播放器的形式。再次,數(shù)字音頻播放器僅僅是數(shù)字媒體播放器可以采取的許多形式中的一個(gè),并且權(quán)利要求不應(yīng)被理解為要求是數(shù)字音頻播放器,除非在其中明確使用了該術(shù)語(yǔ)。從而,這些實(shí)施例可以被適配用于與其他類型的數(shù)字媒體(例如數(shù)字視頻)一起使用。現(xiàn)在轉(zhuǎn)向附圖,圖1是實(shí)施例的便攜數(shù)字音頻播放器100的圖示。如圖1所示,數(shù)字音頻播放器100包括控制器110,在此實(shí)施例中,該控制器110包括中央處理單元(CPU)111;以及CPU總線112,其將CPU111置于與控制器110中的幾個(gè)其他組件通信存儲(chǔ)器(ROM/RAM)113(優(yōu)選是ROM、SRAM和類似于DRAM的ITSRAM的組合),其存儲(chǔ)可由CPU111執(zhí)行以運(yùn)行數(shù)字音頻播放器100的計(jì)算機(jī)可讀程序代碼(例如固件);USB2.0接口114,可操作以將數(shù)字音頻播放器100置于與主機(jī)計(jì)算機(jī)10通信;音頻接口115(例如I2S接口);通用輸入-輸出(GPIO)電路116;以及閃存接口117。數(shù)字音頻播放器100還包括音頻編解碼器120、用戶控制器和LED或LCM顯示器130以及嵌入的NAND閃存140。(雖然存儲(chǔ)器140被示出為圖1中的單個(gè)組件,但是應(yīng)該理解可以使用幾個(gè)分離的存儲(chǔ)器組件。)音頻編解碼器120與音頻接口115通信,并通過耳機(jī)插孔或者揚(yáng)聲器(未示出)提供音頻輸出。用戶控制器和LED或LCM顯示器130提供如下用戶接口,通過該用戶接口,用戶可以通過GPIOl16控制數(shù)字音頻播放器100的操作,并且NAND閃存140存儲(chǔ)控制器110經(jīng)由閃存接口117接收的數(shù)字音頻文件,并通過音頻接口115和音頻編解碼器120播放。在此實(shí)施例中,數(shù)字音頻播放器100經(jīng)由USB2.0接口114從與數(shù)字音頻播放器100通信的主機(jī)計(jì)算機(jī)10接收數(shù)字音頻文件。如在此使用的,短語(yǔ)“與......通信”意味著直接(例如通過有線或無線連接)與其通信或者經(jīng)過可能或者可能沒有在此示出或描述的一個(gè)或多個(gè)組件間接與其通信。數(shù)字音頻播放器100和主機(jī)計(jì)算機(jī)10可以具有匹配的端口,或者可以使用線纜或支架(cradle)來連接數(shù)字音頻播放器100與主機(jī)計(jì)算機(jī)10,該主機(jī)計(jì)算機(jī)10將數(shù)字內(nèi)容下載到播放器100中的嵌入的NAND閃存140中。數(shù)字音頻文件的源可以是主機(jī)計(jì)算機(jī)10本身或者經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)與主機(jī)計(jì)算機(jī)10通信的外部位置。應(yīng)該注意,圖1所示的數(shù)字音頻播放器100僅僅是數(shù)字音頻播放器的一個(gè)例子,并且可以使用對(duì)圖1中所示的組件的各種變化。例如,在圖2所示的替換的數(shù)字音頻播放器200中,閃存接口117和嵌入的NAND閃存140被存儲(chǔ)卡接口217(例如SD卡接口)和由數(shù)字音頻播放器200經(jīng)由存儲(chǔ)卡槽(未示出)接收的存儲(chǔ)卡240替代。在此實(shí)施例中,代替或者除了從主機(jī)計(jì)算機(jī)20下載數(shù)字音頻文件之外,可以經(jīng)由可移除存儲(chǔ)卡240呈現(xiàn)數(shù)字音頻文件給數(shù)字音頻播放器200。在另一替換方式中,數(shù)字音頻播放器可以具有嵌入的存儲(chǔ)卡和可移除存儲(chǔ)卡兩者。此外,代替數(shù)字音頻播放器具有與主機(jī)計(jì)算機(jī)的有線連接,數(shù)字音頻播放器可以具有無線收發(fā)器,以將數(shù)字音頻播放器置于與主機(jī)計(jì)算機(jī)通信。利用無線收發(fā)器,數(shù)字音頻播放器可以直接與聯(lián)網(wǎng)的組件通信而無需使用主機(jī)計(jì)算機(jī)。此外,在其他實(shí)施例中,數(shù)字音頻播放器僅具有存儲(chǔ)卡槽,并且不具有與主機(jī)設(shè)備或網(wǎng)絡(luò)的連接。作為另一變型,如圖1和圖2所示,數(shù)字音頻播放器100、200可以具有顯示設(shè)備(例如LCM顯示器)或者簡(jiǎn)單的LED以向用戶提供某些可視反饋。在替換實(shí)施例中,既不使用顯示設(shè)備也不使用LED。通過現(xiàn)在給出的示例數(shù)字媒體播放器的概況,以下段落將描述與多個(gè)播放列表的使用有關(guān)的實(shí)施例。為了簡(jiǎn)化,將結(jié)合圖2的數(shù)字音頻播放器200來描述這些實(shí)施例。但是,應(yīng)該注意,也可以通過這些實(shí)施例來使用圖1的數(shù)字音頻播放器100以及其他類型的數(shù)字媒體播放器。多個(gè)播放列表的使用如上所述,使用多個(gè)播放列表、而不是使用單個(gè)播放列表來引用給出的固定庫(kù)的數(shù)字媒體文件可以保持優(yōu)質(zhì)管理的(premium-curated)體驗(yàn)新鮮感而無需用戶將其數(shù)字媒體播放器連接到因特網(wǎng)。在工作中,數(shù)字媒體播放器200從存儲(chǔ)卡MO中存儲(chǔ)的多個(gè)播放列表中選擇第一播放列表,并播放在第一播放列表中指定的數(shù)字媒體文件。(第一播放列表可以是初始的默認(rèn)播放列表。)在從頭到尾播放了第一播放列表中指定的數(shù)字媒體文件后,數(shù)字媒體播放器200從多個(gè)播放列表中選擇第二播放列表。(如將在以下更詳細(xì)討論的,第二播放列表不一定是按順序的下一播放列表。)該處理繼續(xù)播放每個(gè)播放列表。因?yàn)樵撎幚碓跀?shù)字媒體播放器200脫機(jī)時(shí)發(fā)生,因此使用多個(gè)播放列表提供了新鮮的、類似收音機(jī)的收聽體驗(yàn)而無需數(shù)字媒體播放器200在播放了由單個(gè)播放列表指定的所有內(nèi)容后聯(lián)機(jī)(online)。如在此使用的,“脫機(jī)”指的是如下事實(shí)數(shù)字媒體播放器200進(jìn)行上述動(dòng)作而沒有連接到向數(shù)字媒體播放器200提供新的播放列表的另一設(shè)備(例如沒有連接到單獨(dú)的設(shè)備或者可經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)訪問的存儲(chǔ)并提供新的(一個(gè)或多個(gè))播放列表的設(shè)備)。雖然可以使用任意數(shù)量的播放列表,但是當(dāng)前優(yōu)選地,使用至少三個(gè)(以及甚至更優(yōu)選地至少五個(gè))播放列表來提供最佳收聽體驗(yàn)。此外,當(dāng)前優(yōu)選地,每個(gè)播放列表由管理員創(chuàng)建以幫助確保每個(gè)播放列表的播放順序與具體品牌信息相稱。如在此使用的,“管理員”是不同于數(shù)字媒體播放器200的用戶的某個(gè)實(shí)體,并且可以是人(例如專業(yè)DJ)、自動(dòng)的實(shí)體(例如算法)或者人和自動(dòng)實(shí)體的組合。從而,播放列表管理可以是手動(dòng)的、半自動(dòng)的或自動(dòng)的處理。應(yīng)該注意,播放列表可以采取任何適當(dāng)?shù)男问?。在一個(gè)實(shí)施例中,播放列表采取與數(shù)字音頻文件分離的文件的形式,并且包含對(duì)于要播放的所有歌曲的按順序的音軌(track)位置??梢允褂萌魏芜m當(dāng)?shù)牟シ帕斜砀袷健@?,以下是用于都位于子目錄“音樂”中的以三個(gè)不同格式(OGG、FLAC和MP3)編碼的三個(gè)歌曲的回放的XML格式的示例播放列表。xmlversion="1.0〃encoding="UTF-8"?><playlistversion="1"xmlns="http://xspf.org/ns/0/"><trackList><track><location>fiIe:///music/song_l.ogg</location></track><track><location>file:///music/song_2.flac</location></track><track><location>file:///music/song_3.mp3</location></track></trackList></playlist>當(dāng)然,可以使用其他格式的播放列表,諸如但不限于m3u。播放列表的組成每個(gè)播放列表可以按期望的方式指定所存儲(chǔ)的數(shù)字音頻文件。例如,在一個(gè)實(shí)施例中,每個(gè)播放列表指定與所有其他播放列表相同的數(shù)字音頻文件,但是將那些數(shù)字音頻文件按照不同的預(yù)定播放順序排序。因此,如果存儲(chǔ)卡240存儲(chǔ)了800首歌,則每個(gè)播放列表將包含所有的800首歌但是按不同的播放順序。在另一實(shí)施例中,至少一個(gè)播放列表指定對(duì)于該播放列表特有的(unique)并且不由任何其他播放列表指定的數(shù)字媒體文件。在圖3中更詳細(xì)地示出該實(shí)施例。如圖3所示,存儲(chǔ)卡240存儲(chǔ)了20個(gè)歌曲音軌,并具有兩個(gè)播放列表播放列表1和播放列表2。(已選擇20個(gè)音軌來簡(jiǎn)化此例示。實(shí)踐中,可以使用大得多的數(shù)量的歌曲和播放列表。)在此實(shí)施例中,播放列表1和播放列表2兩者都指定18個(gè)音軌(雖然每個(gè)播放列表可以指定不同數(shù)量的音軌)。但是,代替指定相同的18個(gè)音軌,每個(gè)播放列表包含對(duì)兩個(gè)播放列表共同的14個(gè)音軌(諸如音軌1、3、19和20)以及對(duì)該播放列表特有的四個(gè)音軌(諸如對(duì)播放列表1的音軌2和對(duì)播放列表2的音軌11)。因此,除了共同音軌的不同播放順序之外,每個(gè)播放列表在音軌內(nèi)容方面變化了一定程度,因?yàn)橐纛l內(nèi)容的數(shù)據(jù)庫(kù)包含了比在給定播放列表的單個(gè)實(shí)例中出現(xiàn)更多的音軌。不同的播放順序和稍有不同的內(nèi)容的組合使得每個(gè)播放列表的收聽體驗(yàn)有些獨(dú)特性。但是,因?yàn)榇蠖鄶?shù)音軌仍然共享,因此仍然提供了緊湊的實(shí)現(xiàn)方式。當(dāng)然,如上所述,可以在不用特有音軌的概念(notion)的情況下來使用播放列表,在此情況下各播放列表精確地指定相同的音軌,但是將那些音軌按不同的播放順序排序。即,存儲(chǔ)卡240中的音頻內(nèi)容的數(shù)據(jù)庫(kù)不需要包含比在給定播放列表中所包含的更多的音頻對(duì)象。如從以上可見的,可以從音頻音軌的單個(gè)集合中創(chuàng)建具有不同播放順序(以及可選地具有特有的音軌)的播放列表。利用足夠的特有音軌,可以創(chuàng)造看起來像正在進(jìn)行而沒有重復(fù)的管理的收聽體驗(yàn),在此情況下一旦播完(exhaust)了一個(gè)播放列表,就選擇另一播放列表。播放列表詵擇如上所述,在播完了一個(gè)播放列表后,數(shù)字媒體播放器200選擇引用那些數(shù)字媒體文件的另一播放列表,以提供新鮮的、類似收音機(jī)的收聽體驗(yàn)而無需數(shù)字媒體播放器200在播放了由單個(gè)播放列表指定的所有內(nèi)容后聯(lián)機(jī)。數(shù)字音頻播放器200可以按任何適當(dāng)?shù)姆绞阶詣?dòng)選擇播放列表。例如,在一個(gè)實(shí)施例中,數(shù)字音頻播放器200按它們被存儲(chǔ)的順序一次一個(gè)地選擇播放列表(例如播放列表1、然后播放列表2、然后播放列表3等等)。在其他實(shí)施例中,數(shù)字音頻播放器200為了甚至更特有的收聽體驗(yàn)而按照隨機(jī)或者偽隨機(jī)的方式選擇播放列表。存在許多可以使用的隨機(jī)或偽隨機(jī)算法。例如,可以使用隨機(jī)種子(seed)來確定應(yīng)該首先播放哪個(gè)播放列表。然后可以在偽隨機(jī)數(shù)發(fā)生器的控制下播放剩余的播放列表,每個(gè)播放列表被排除以不進(jìn)一步回放,直到播放了所有的播放列表。新的隨機(jī)種子可以用于下一序列,然后隨機(jī)播放列表選擇的另一序列。圖4利用指示被選播放列表的外框和被示出為被排除在回放選擇外直到播放了所有播放列表的斜體的播放列表來例示這可以如何來進(jìn)行。該機(jī)制將給出對(duì)于每個(gè)開始點(diǎn)的可重復(fù)的序列。為了添加進(jìn)一步的變化,可以采用多個(gè)偽隨機(jī)序列發(fā)生器,使得即使當(dāng)選擇了相同的初始播放列表時(shí),序列也將變化。雖然在此實(shí)施例中優(yōu)選的是有限的隨機(jī)或偽隨機(jī)播放列表順序選擇,但是可以按多種其他方式、諸如帶有或不帶有重復(fù)限制的真實(shí)隨機(jī)選擇來控制播放列表選擇的隨機(jī)性。但是,可以優(yōu)選地,確保該隨機(jī)化不允許在給定的播放列表的回放已完成后立即(或在某個(gè)時(shí)間時(shí))選擇該播放列表。頻道的使用現(xiàn)在轉(zhuǎn)向另一實(shí)施例,為了使收聽體驗(yàn)甚至更像收音機(jī),數(shù)字音頻播放器200可以具有切換到不同“頻道”的能力,其中每個(gè)頻道與其自身的多個(gè)播放列表相關(guān)聯(lián)(即第一頻道與第一多個(gè)播放列表相關(guān)聯(lián),第二頻道與第二多個(gè)播放列表相關(guān)聯(lián),等等)。(該體驗(yàn)在頻道的概念和編排歌曲的順序方面“更像收音機(jī)”,但是該體驗(yàn)實(shí)際上強(qiáng)大得多,因?yàn)槠湓试S按保持在新鮮和意想不到的激發(fā)興趣的方式來即時(shí)訪問巨大量的音樂,并且不像收音機(jī)那樣,其在某些實(shí)施例中可以被暫停和跳過。)兩個(gè)頻道可以具有特有的音軌,使得在歌曲上沒有重疊,或者兩個(gè)頻道可以在它們之間共享至少一個(gè)音軌。圖5是使用多個(gè)頻道的實(shí)施例的文件系統(tǒng)的示例表示的圖示。如圖5所示,在根目錄,存在兩個(gè)子目錄一個(gè)用于音樂頻道并且一個(gè)用于播放列表。注意,該表示僅用于示例目的,因?yàn)椴シ帕斜砜梢晕挥谖募到y(tǒng)中的任何位置并且為音頻音軌指定文件系統(tǒng)內(nèi)的任何位置。從而,任何數(shù)量的不同文件系統(tǒng)配置是可能的。數(shù)字音頻播放器可以提供用于信道選擇的任何適當(dāng)類型的機(jī)制。例如,數(shù)字音頻播放器可以包括下一頻道用戶輸入元件和前一類別用戶輸入元件。在圖6中示出了這樣的數(shù)字音頻播放器300。在此實(shí)施例中,包括固態(tài)存儲(chǔ)器的存儲(chǔ)卡310被用于經(jīng)由在播放器300的底部側(cè)的存儲(chǔ)卡槽(圖6中不可見)向數(shù)字音頻播放器300提供數(shù)字音頻文件和播放列表。(如上所述,代替或者除了使用存儲(chǔ)卡310之外,數(shù)字音頻播放器300可以從主機(jī)計(jì)算機(jī)和/或網(wǎng)絡(luò)位置接收數(shù)字音頻文件。)如存儲(chǔ)卡310的標(biāo)簽上所示,該存儲(chǔ)卡310存儲(chǔ)爵士歌曲。雖然存儲(chǔ)卡310上的所有歌曲都是爵士歌曲,但存儲(chǔ)卡310上的爵士歌曲被分組成多個(gè)頻道(例如“GrooveBoutique”、“經(jīng)典爵士”和“現(xiàn)代爵士”)。從而,如通過此例可見,“頻道”不一定是不同流派的音樂,而是僅僅與不同的多個(gè)播放列表相關(guān)聯(lián)。如圖6所示,數(shù)字音頻播放器300具有允許用戶選擇內(nèi)容的頻道的兩個(gè)用戶輸入元件(在此左箭頭按鈕320和右箭頭按鈕330)。(用戶輸入元件可以采取其他形式,諸如但不限于滾輪(wheel)、控制桿(lever)、旋鈕(knob)或觸摸敏感的元件。)這兩個(gè)按鈕320,330用作“改變頻道”按鈕,左箭頭按鈕320指示“前一頻道”,右箭頭按鈕330指示“下一頻道”。當(dāng)數(shù)字媒體播放器300中的電路接收到左箭頭按鈕320的用戶選擇時(shí),其選擇前一頻道并播放由與該頻道相關(guān)聯(lián)的播放列表指定的數(shù)字媒體文件。例如考慮具有三個(gè)頻道("GrooveBoutique”、“經(jīng)典爵士”和“現(xiàn)代爵士”的存儲(chǔ)卡310(當(dāng)然,存儲(chǔ)卡310可以具有更多或更少的頻道)),且數(shù)字音頻播放器300當(dāng)前正在播放來自“經(jīng)典爵士”頻道的歌曲。當(dāng)數(shù)字音頻播放器300中的電路接收到左箭頭按鈕320的用戶選擇時(shí),其選擇前一頻道,這在此卡中是“GrooveBoutique”,并播放由與該頻道相關(guān)聯(lián)的播放列表指定的數(shù)字音頻文件。當(dāng)用戶按下右箭頭按鈕330時(shí),將發(fā)生類似的操作,但是數(shù)字音頻播放器300將播放由與下一頻道(例如“現(xiàn)代爵士”)而不是前一頻道(例如“GrooveBoutique”)相關(guān)聯(lián)的播放列表指定的歌曲。從而,用戶可以通過按下單個(gè)按鈕來選擇頻道,很像按下FM收音機(jī)上的前一頻道或下一頻道按鈕的用戶體驗(yàn)。雖然此實(shí)施例中的數(shù)字音頻播放器300具有前一頻道按鈕320和下一頻道按鈕330兩者,但是替代地?cái)?shù)字音頻播放器300可以僅具有這些按鈕中的一個(gè)(而不是兩者)。此外,代替或者除了具有下一和/或前一頻道按鈕之外,數(shù)字音頻播放器300可以具有被配置為對(duì)應(yīng)于各個(gè)頻道的專用用戶輸入元件。而且,雖然不是必需的,如圖6所示,數(shù)字音頻播放器300可以提供其他元件以增強(qiáng)使用播放器300的用戶體驗(yàn)。例如,為了更豐富的體驗(yàn),圖6中的數(shù)字音頻播放器300包括顯示設(shè)備340,顯示正播放的當(dāng)前頻道以及其他信息。數(shù)字音頻播放器300還包括附加的用戶界面按鈕,諸如音量調(diào)高按鈕350、音量調(diào)低按鈕360、“跳過歌曲”按鈕370(該播放器300不具有“前一歌曲”按鈕,但是可以添加一個(gè))、用于在“關(guān)閉”、“卡”和“FM”工作模式之間選擇的開關(guān)380。(在此實(shí)施例中,數(shù)字音頻播放器300還具有FM收音機(jī)接收機(jī)。當(dāng)處于“FM”模式時(shí),左箭頭按鈕320和右箭頭按鈕330可以上下掃描撥盤(dial)。)如上所述,各服務(wù)可以以低于如果用戶購(gòu)買每個(gè)單獨(dú)的歌曲的價(jià)格為用戶提供收聽很大庫(kù)的內(nèi)容的能力。但是,作為折衷,可能對(duì)用戶自由地“使用”各歌曲的能力置入了一些限制。例如,圖6的數(shù)字音頻播放器300僅允許用戶跳過歌曲但不能重放歌曲。其他限制可以適用,諸如但不限于不允許用戶瀏覽整個(gè)內(nèi)容,不允許用戶搜索歌曲,不允許用戶隨意查看頻道中的藝術(shù)家和歌曲的名稱,不允許用戶選擇隨機(jī)歌曲,以及不允許用戶創(chuàng)建其自己的播放列表。存儲(chǔ)器器件實(shí)施方式在一個(gè)當(dāng)前優(yōu)選的實(shí)施例中,數(shù)字媒體文件和多個(gè)播放列表兩者都被存儲(chǔ)在可移除存儲(chǔ)器器件的存儲(chǔ)器中(例如存儲(chǔ)卡的存儲(chǔ)器中),該存儲(chǔ)器具有被配置為與數(shù)字媒體播放器連接的連接器,并且數(shù)字媒體播放器中的電路可操作以如上所述自動(dòng)選擇播放列表。如果播放列表的回放(例如通過播放/暫停序列、電源關(guān)/開序列或者通過選擇另一頻道,這將在以下描述)中斷,則優(yōu)選地,向存儲(chǔ)卡寫入“書簽(bookmark)”,使得當(dāng)恢復(fù)該播放列表的回放時(shí),播放列表從其停止的點(diǎn)開始。優(yōu)選地,數(shù)字媒體文件和播放列表(以及書簽)按安全方式存儲(chǔ),以防止未被授權(quán)的使用或篡改。在當(dāng)前優(yōu)選的實(shí)施例中,來自SanDisk公司的TrustedFlash架構(gòu)被用于將數(shù)字媒體文件和播放列表存儲(chǔ)在存儲(chǔ)卡240上的隱藏分區(qū)中。關(guān)于TrustedFlash的進(jìn)一步的信息可以在美國(guó)專利申請(qǐng)序號(hào)11/314411(公開為美國(guó)專利申請(qǐng)2006/0M2068A1)、11/557028以及11/322812(公開為美國(guó)專利申請(qǐng)2007/0043667A1)中找到,其被轉(zhuǎn)讓給本申請(qǐng)的受讓人并通過參考合并于此。優(yōu)選地,雖然不是必需的,在此實(shí)施例中,存儲(chǔ)卡MO不包含在由播放列表引用的文件之外的數(shù)字音頻文件的通用庫(kù)??梢允褂萌魏芜m當(dāng)類型的存儲(chǔ)卡(或者更常用地是存儲(chǔ)器器件(例如USB盤等))。圖7是示例存儲(chǔ)卡1000的圖示。如圖7所示,存儲(chǔ)卡1000包括存儲(chǔ)器1010和控制器1020。在此實(shí)施例中,存儲(chǔ)器1010采取由可按更小單位的頁(yè)讀取和編程的非易失性單元的可擦除塊組成的NAND閃存的形式,雖然可以使用其他存儲(chǔ)器類型??刂破?020優(yōu)選地被實(shí)現(xiàn)為可以或者可以不與NAND存儲(chǔ)器1010—起封裝的單個(gè)集成電路??刂破?020包括CPU1022、存儲(chǔ)器(ROM/RAM)1024、卡接口(例如SD)1026、閃存接口1028和CPU總線1029。控制器1020負(fù)責(zé)翻譯來自主機(jī)1030(例如數(shù)字音頻播放器)的數(shù)據(jù)傳送的請(qǐng)求,這通常是讀或?qū)懛N類,并且指定開始的邏輯塊地址和要傳送的塊的數(shù)量。將數(shù)字媒體文件和引用數(shù)字媒體文件的多個(gè)播放列表都存儲(chǔ)在可移除存儲(chǔ)卡上允許采用向終端用戶銷售預(yù)加載的卡的商業(yè)模型。雖然包含預(yù)加載的內(nèi)容的存儲(chǔ)卡已經(jīng)可用(諸如存儲(chǔ)藝術(shù)家的一個(gè)或多個(gè)專輯的存儲(chǔ)卡),但是這樣的存儲(chǔ)卡不具有引用同一內(nèi)容數(shù)據(jù)庫(kù)的多個(gè)播放列表。從而,這樣的卡不提供在使用多個(gè)播放列表時(shí)可以提供的新鮮的類似收音機(jī)的收聽體驗(yàn)。當(dāng)然,如上所述,可以將數(shù)字媒體文件和/或播放列表除了經(jīng)由可移除存儲(chǔ)卡之外提供給數(shù)字媒體播放器。例如,可以從主機(jī)計(jì)算機(jī)或者間接或直接從因特網(wǎng)加載數(shù)字媒體文件和/或播放列表。此外,可以提供混合使用的情況,由此數(shù)字媒體文件和/或播放列表初始地經(jīng)由可移除存儲(chǔ)卡被提供給數(shù)字媒體播放器,并且稍后,經(jīng)由主機(jī)設(shè)備或者網(wǎng)絡(luò)連接來提供更新過的(或者“刷新的”)數(shù)字媒體文件和/或播放列表。結(jié)論應(yīng)該注意,這些實(shí)施例中的任意一個(gè)可以單獨(dú)使用或者以各種組合使用。例如,其中多個(gè)播放列表中的至少一個(gè)播放列表指定至少一個(gè)特有音軌的實(shí)施例可以與其中管理播放列表的實(shí)施例和/或與具有多個(gè)頻道的實(shí)施例一起或者分開地使用。此外通過參考合并于此并被轉(zhuǎn)讓給本申請(qǐng)的受讓人的以下美國(guó)專利申請(qǐng)描述可還可以與在此描述的任意實(shí)施例組合使用的各種實(shí)施例“PowerfullySimpleDigitalMediaPlayerandMethodsforUseTherewith”,美國(guó)專利申請(qǐng)?zhí)?1/967861,提交于2007年12月31日。而且,意圖前述詳細(xì)描述應(yīng)被理解為對(duì)本發(fā)明可以采取的所選形式的例示,而不是對(duì)本發(fā)明的限定。意圖僅以下權(quán)利要求、包括其等效物來定義本發(fā)明的范圍。而且,以下權(quán)利要求中的一些可能陳述組件可操作以進(jìn)行某個(gè)功能或者被配置用于某個(gè)任務(wù)。應(yīng)該注意,這些不是約束性的限制。還應(yīng)該注意,權(quán)利要求中所列的動(dòng)作可以按任何順序進(jìn)行——不一定按照它們被列出的順序。權(quán)利要求1.一種存儲(chǔ)器器件,包括連接器,被配置為與數(shù)字媒體播放器連接;以及存儲(chǔ)器,與所述連接器通信,并存儲(chǔ)多個(gè)數(shù)字媒體文件和多個(gè)播放列表,其中每個(gè)播放列表指定所述多個(gè)數(shù)字媒體文件中的至少一些的預(yù)定播放順序,并由管理員創(chuàng)建。2.如權(quán)利要求1所述的存儲(chǔ)器器件,其中所述存儲(chǔ)器包括隱藏的分區(qū)和公共分區(qū),以及其中所述多個(gè)數(shù)字媒體文件和所述多個(gè)播放列表被存儲(chǔ)在所述隱藏的分區(qū)中。3.如權(quán)利要求1所述的存儲(chǔ)器器件,其中所述存儲(chǔ)器器件包括存儲(chǔ)卡。4.一種存儲(chǔ)器器件,包括連接器,被配置為與數(shù)字媒體播放器連接;以及存儲(chǔ)器,與所述連接器通信,并存儲(chǔ)多個(gè)數(shù)字媒體文件和多個(gè)播放列表,其中每個(gè)播放列表指定所述多個(gè)數(shù)字媒體文件中的至少一些的預(yù)定播放順序,以及其中所述多個(gè)播放列表中的至少一個(gè)播放列表指定未由所述多個(gè)播放列表中的另一播放列表指定的至少一個(gè)數(shù)字媒體文件。5.如權(quán)利要求4所述的存儲(chǔ)器器件,其中所述存儲(chǔ)器包括隱藏的分區(qū)和公共分區(qū),以及其中所述多個(gè)數(shù)字媒體文件和所述多個(gè)播放列表被存儲(chǔ)在所述隱藏的分區(qū)中。6.如權(quán)利要求4所述的存儲(chǔ)器器件,其中所述存儲(chǔ)器器件包括存儲(chǔ)卡。7.一種存儲(chǔ)器器件,包括連接器,被配置為與數(shù)字媒體播放器連接;以及存儲(chǔ)器,與所述連接器通信,并存儲(chǔ)多個(gè)數(shù)字媒體文件、與第一頻道相關(guān)聯(lián)的第一多個(gè)播放列表以及與第二頻道相關(guān)聯(lián)的第二多個(gè)播放列表,其中每個(gè)播放列表指定所述多個(gè)數(shù)字媒體文件中的至少一些的預(yù)定播放順序。8.如權(quán)利要求7所述的存儲(chǔ)器器件,其中所述存儲(chǔ)器包括隱藏的分區(qū)和公共分區(qū),以及其中所述多個(gè)數(shù)字媒體文件和所述第一和第二多個(gè)播放列表被存儲(chǔ)在所述隱藏的分區(qū)中。9.如權(quán)利要求7所述的存儲(chǔ)器器件,其中所述存儲(chǔ)器器件包括存儲(chǔ)卡。全文摘要公開了一種存儲(chǔ)多個(gè)數(shù)字媒體文件和播放列表的存儲(chǔ)器器件。該存儲(chǔ)器器件包括連接器,被配置為與數(shù)字媒體播放器連接;以及存儲(chǔ)器,與所述連接器通信。在一個(gè)實(shí)施例中,每個(gè)播放列表由管理員創(chuàng)建。在另一實(shí)施例中,至少一個(gè)播放列表指定未由所述多個(gè)播放列表中的另一播放列表指定的至少一個(gè)數(shù)字媒體文件。在另一實(shí)施例中,第一多個(gè)播放列表與第一頻道相關(guān)聯(lián),第二多個(gè)播放列表與第二頻道相關(guān)聯(lián),其中每個(gè)播放列表指定所述多個(gè)數(shù)字媒體文件中的至少一些的預(yù)定播放順序。文檔編號(hào)G06F17/30GK102067120SQ200980122078公開日2011年5月18日申請(qǐng)日期2009年5月12日優(yōu)先權(quán)日2008年6月13日發(fā)明者凱文·M·康利,理查德·C·斯彭斯申請(qǐng)人:桑迪士克公司