專利名稱:極簡(jiǎn)單的數(shù)字媒體播放器及其使用方法
極簡(jiǎn)單的數(shù)字媒體播放器及其使用方法
背景技術(shù):
近年來(lái)為數(shù)字音頻播放器建立的使用范例(paradigm)是基于用戶能夠識(shí)別并 選擇某些音頻軌跡或?qū)]?collection)用于下載到其數(shù)字音頻播放器的??梢栽谥T如 iTunes、Phapsody、Yahoo Jukebox和Napster的任何主要音樂(lè)服務(wù)中見(jiàn)到此范例。其依賴 于用戶實(shí)際找到他正尋找的東西的能力??赡芙o作為音樂(lè)的熱切消費(fèi)者但并不依賴于特定 藝術(shù)家或者歌曲知識(shí)的用戶、諸如無(wú)線廣播聽(tīng)眾留下令人沮喪的經(jīng)歷。另外,即使在此范例 中舒適地操作的那些用戶也面對(duì)在可以開(kāi)始播放音樂(lè)之前有時(shí)需要多達(dá)五個(gè)菜單選擇任 務(wù)的復(fù)雜設(shè)備。很多時(shí)候,用戶只是想打開(kāi)(power on)數(shù)字音頻播放器并開(kāi)始播放某種類 型的音樂(lè)而不通過(guò)各個(gè)菜單級(jí)導(dǎo)航。FM無(wú)線廣播是沒(méi)有上述兩個(gè)問(wèn)題的技術(shù)。但是,F(xiàn)M無(wú)線廣播以其當(dāng)前的模擬形 式并不能給出令人滿意的音頻體驗(yàn)(experience)。另外,F(xiàn)M無(wú)線廣播是以地理為中心的, 并且當(dāng)開(kāi)車(chē)旅行很長(zhǎng)的距離時(shí),連續(xù)的體驗(yàn)是不可能的,并且可能在某些情況下、諸如坐飛 機(jī)或坐船旅行時(shí)或者在很遠(yuǎn)的位置時(shí),連續(xù)的體驗(yàn)是完全不可能的。諸如因特網(wǎng)無(wú)線廣播 的流音頻方案解決了音頻體驗(yàn)的問(wèn)題,并且在簡(jiǎn)單地遞送豐富的內(nèi)容方面提供了滿意的體 驗(yàn)。但是,這僅在連接了網(wǎng)絡(luò)的環(huán)境下是可用的(甚至比FM更有限),并且提供網(wǎng)絡(luò)連接 的PC和某些數(shù)字音頻播放器具有即使不比上述數(shù)字音頻播放器更復(fù)雜但也會(huì)像其一樣復(fù) 雜的用戶界面。
圖1是具有嵌入式存儲(chǔ)器的實(shí)施例的數(shù)字媒體播放器的框圖。
圖2是具有可移除存儲(chǔ)卡的實(shí)施例的數(shù)字媒體播放器的框圖。
圖3是—-個(gè)實(shí)施例的I〔字媒體播放器的圖示。
圖4是—-個(gè)實(shí)施例的I〔字媒體播放器的圖示。
圖5是—-個(gè)實(shí)施例的I〔字媒體播放器的圖示。
圖6是—-個(gè)實(shí)施例的I〔字媒體播放器的圖示。
圖7是—-個(gè)實(shí)施例的I〔字媒體播放器的電路圖。
圖8是圖示一個(gè)實(shí)施例的數(shù)字媒體播放器的功率模式操作的狀態(tài)圖。
圖9是—-個(gè)實(shí)施例的網(wǎng)絡(luò)的圖示。
圖10是-一個(gè)實(shí)施例的存儲(chǔ)卡的圖示。
圖11是-一個(gè)實(shí)施例的兩類音頻文件的一般表示的圖示。
圖12是-一個(gè)實(shí)施例的存儲(chǔ)卡的文件系統(tǒng)組織的圖示。
圖13是-一個(gè)實(shí)施例的外部呈現(xiàn)的文件系統(tǒng)的圖示。
圖14是-一個(gè)實(shí)施例的-一般流文件格式的圖示。
具體實(shí)施方式
介紹
3
通過(guò)介紹,以下實(shí)施例一般涉及極簡(jiǎn)單的數(shù)字媒體播放器及其使用方法。在一個(gè) 實(shí)施例中,公開(kāi)了具有簡(jiǎn)化的用戶界面的數(shù)字媒體播放器,其像FM無(wú)線廣播那樣允許用戶 容易地選擇用于回放的一類數(shù)字媒體。在另一實(shí)施例中,為了使得用戶的體驗(yàn)更像FM無(wú)線 廣播,代替對(duì)數(shù)字媒體文件向用戶收費(fèi),可以通過(guò)在數(shù)字媒體文件的回放之前、回放期間或 回放之后播放廣告來(lái)免費(fèi)(或減少收費(fèi)地)發(fā)布數(shù)字媒體文件。在另一實(shí)施例中,提供了 示例網(wǎng)絡(luò)架構(gòu),作為一般流內(nèi)容文件接口。重要的是注意,在此所述的任何實(shí)施例可以單獨(dú)或者彼此組合使用。例如,針對(duì)所 支持的數(shù)字內(nèi)容的實(shí)施例可以但不必須用具有簡(jiǎn)化的用戶界面的數(shù)字媒體播放器來(lái)使用。 此外,下述例子僅用于例示這些實(shí)施例而不是意要對(duì)權(quán)利要求限制。數(shù)字媒體播放器概況通常,數(shù)字媒體播放器是具有存儲(chǔ)數(shù)字媒體文件的嵌入式存儲(chǔ)器(和/或用于 接受諸如存儲(chǔ)卡的存儲(chǔ)數(shù)字媒體文件的存儲(chǔ)設(shè)備的槽)以及用于播放數(shù)字媒體文件的 電路的設(shè)備。數(shù)字媒體播放器可以包括其他組件,諸如但不限于顯示設(shè)備、音頻輸出插 孔、揚(yáng)聲器和無(wú)線收發(fā)機(jī)。數(shù)字媒體播放器中的存儲(chǔ)器可以采取任何適當(dāng)?shù)男问?,諸如 但不限于非易失性固態(tài)存儲(chǔ)器(例如閃存)、光存儲(chǔ)器和磁存儲(chǔ)器。如在此使用的,“電 路”(“circuitry”或“circuit”)可以包括一個(gè)或多個(gè)組件,并且可以是純硬件實(shí)現(xiàn)和/ 或組合的硬件/軟件(或固件)實(shí)現(xiàn)。從而,例如,“電路”可以采取微處理器或處理器和存 儲(chǔ)可由(微)處理器執(zhí)行的計(jì)算機(jī)可讀程序代碼(例如軟件或固件)的計(jì)算機(jī)可讀介質(zhì)、 邏輯門(mén)、開(kāi)關(guān)、專用集成電路(ASIC)、可編程邏輯控制器和嵌入式微控制器中的一個(gè)或多個(gè) 的形式。除了可操作以播放數(shù)字媒體文件之外,該電路還可操作以進(jìn)行其他功能,諸如但不 限于經(jīng)由有線或無(wú)線連接與主機(jī)設(shè)備通信、記錄數(shù)字媒體文件和管理數(shù)字媒體播放器的操 作。盡管數(shù)字媒體播放器可以是專用于播放數(shù)字媒體的設(shè)備,其也可以是在播放器中的電 路還可操作以執(zhí)行各種其他功能的情況下執(zhí)行那些其他功能的設(shè)備。例如,數(shù)字媒體播放 器可以是移動(dòng)電話、游戲設(shè)備、個(gè)人數(shù)字助理(PDA)、電子郵件/文本消息設(shè)備或數(shù)碼相機(jī) 中的一部分。數(shù)字媒體可以采取任何適當(dāng)?shù)男问?,諸如但不限于音頻(例如歌曲、說(shuō)的話、播客 (podcast)、一個(gè)或一系列聲音等)、視頻(帶有或不帶有隨附的音頻)(例如電影、一集電 視劇、新聞節(jié)目等)、靜止或運(yùn)動(dòng)的映像(例如照片、計(jì)算機(jī)產(chǎn)生的顯示等)、文本(帶有或 不帶有圖形)(例如文章、文本文件等)、以及這些形式中的兩個(gè)或多個(gè)的混合多媒體表現(xiàn)。 為了簡(jiǎn)單,在以下實(shí)施例中數(shù)字媒體播放器將采取便攜式數(shù)字音頻播放器的形式。再次,數(shù) 字音頻播放器僅僅是數(shù)字媒體播放器可以采取的許多形式之一,并且不應(yīng)將權(quán)利要求理解 為需要數(shù)字音頻播放器,除非在其中明確使用了該術(shù)語(yǔ)。從而,這些實(shí)施例可以適用于用其 他類型的數(shù)字媒體(例如數(shù)字視頻)來(lái)使用?,F(xiàn)在轉(zhuǎn)向附圖,圖1是一個(gè)實(shí)施例的便攜式數(shù)字音頻播放器100的圖示。如圖1 所示,數(shù)字音頻播放器100包括控制器110,在此實(shí)施例中,該控制器110包括中央處理單 元(CPU) 111和將CPU 111置于與控制器中的以下一些其他組件通信的CPU總線112 存儲(chǔ) 器(ROM/RAM) 113,其存儲(chǔ)可由CPU 111執(zhí)行以運(yùn)行數(shù)字音頻播放器100的計(jì)算機(jī)可讀程序 代碼(例如固件);USB 2.0接口 114,可操作以將數(shù)字音頻播放器100置于與主機(jī)計(jì)算機(jī) 10通信;音頻接口 115(例如I2S接口);通用輸入-輸出(GPIO)電路116;以及閃存接口117。數(shù)字音頻播放器100還包括音頻編解碼器120、用戶控制和LED或LCM顯示器130以 及嵌入式NAND閃存140。(盡管在圖1中將存儲(chǔ)器140示出為單一組件,但是應(yīng)該理解可 以使用幾個(gè)單獨(dú)的存儲(chǔ)器組件。)音頻編解碼器120與音頻接口 115通信,并經(jīng)過(guò)耳機(jī)插孔 或揚(yáng)聲器(未示出)提供音頻。用戶控制和LED或LCM顯示器130提供如下用戶界面用 戶可以通過(guò)該用戶界面經(jīng)過(guò)GPIO 116控制數(shù)字音頻播放器100操作的操作,并且NAND閃 存140存儲(chǔ)控制器110經(jīng)由閃存接口 117接收的并經(jīng)過(guò)音頻接口 115和音頻編解碼器120 播放的數(shù)字音頻文件。在此實(shí)施例中,數(shù)字音頻播放器100經(jīng)由USB 2. 0接口 114從與數(shù)字音頻播放器
100通信的主機(jī)計(jì)算機(jī)10接收數(shù)字音頻文件。如在此使用的,短語(yǔ)“與......通信”意味
與......直接通信(例如經(jīng)過(guò)有線或無(wú)線連接)或經(jīng)過(guò)可以是或可以不是在此示出或描
述的一個(gè)或多個(gè)組件與......間接通信。數(shù)字音頻播放器100和主機(jī)計(jì)算機(jī)10可以具有
配合(mating)端口,或者電纜或支架(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來(lái)替代。在此實(shí)施例中,代替或 者除了從主機(jī)計(jì)算機(jī)20下載數(shù)字音頻文件之外,數(shù)字音頻文件可以經(jīng)由可移除存儲(chǔ)卡240 呈現(xiàn)給數(shù)字音頻播放器200。在另一替換中,數(shù)字音頻播放器可以具有嵌入式存儲(chǔ)器和可移 除存儲(chǔ)卡兩者。此外,代替具有與主機(jī)計(jì)算機(jī)的有線連接的數(shù)字音頻播放器,數(shù)字音頻播放 器可以具有無(wú)線收發(fā)機(jī)以將數(shù)字音頻播放器置于與主機(jī)計(jì)算機(jī)通信。利用無(wú)線收發(fā)機(jī),數(shù) 字音頻播放器甚至可以直接與聯(lián)網(wǎng)的組件通信而無(wú)需使用主機(jī)計(jì)算機(jī)。(以下實(shí)施例更詳 細(xì)地描述了與數(shù)字音頻播放器的網(wǎng)絡(luò)通信。)作為另一變型,如圖1和圖2所示,數(shù)字音頻 播放器100、200可以具有顯示設(shè)備(LCM顯示器)或簡(jiǎn)單的LED以向用戶提供某些可視反 饋。在替換的實(shí)施例中,既不使用顯示設(shè)備也不使用LED。現(xiàn)在給出了數(shù)字音頻設(shè)備的概況,以下部分將描述可以單獨(dú)或相互組合使用的一 些實(shí)施例。H有簡(jiǎn)化的用戶界g的數(shù)字咅步耐番放器如在以上背景技術(shù)中所述,許多現(xiàn)有數(shù)字音頻播放器在可以開(kāi)始音樂(lè)播放之前有 時(shí)需要多達(dá)五個(gè)菜單選擇任務(wù)。很多時(shí)候,用戶只是想開(kāi)啟數(shù)字音頻播放器并開(kāi)始播放某 種類型的音樂(lè)而不通過(guò)各個(gè)菜單級(jí)來(lái)導(dǎo)航。以下實(shí)施例提供了帶有以多種方式模仿簡(jiǎn)單的 FM無(wú)線廣播的簡(jiǎn)化的用戶界面的數(shù)字音頻播放器。為了提供簡(jiǎn)單的用戶界面,此實(shí)施例中的數(shù)字音頻文件被分組為多個(gè)類 (category)。如在此使用的,“類”指的是數(shù)字媒體(在此實(shí)施例中是音頻)文件的集合。 在以下所述的一些實(shí)施例中,類還可以指流派。盡管“流派”可以意味著建立的音頻的種 類(例如爵士、流行等),重要的是要注意,“類”可以指音頻的更寬的、更少建立的集合。例 如,數(shù)字音頻文件的類可以采取名人喜歡的歌曲或DJ的午餐時(shí)間混合的形式,其中這些歌曲是不同的流派(例如音樂(lè)的類可以包括爵士以及流行歌曲)、或者吸引某些人群的不同 流派的歌曲。而且,如以下更詳細(xì)討論的,類的管理者(curator)(即將各種數(shù)字媒體文件 (手動(dòng)或通過(guò)使用算法(半)自動(dòng)地)集合成類的實(shí)體)通常是第三方,但在某些情況下, 可以是數(shù)字音頻播放器的用戶。此外,一個(gè)類中的數(shù)字音頻文件在回放以前對(duì)于用戶可以 是或可以不是已知的,后一情況與用戶收聽(tīng)FM無(wú)線廣播的情況類似?,F(xiàn)在返回附圖,圖3是具有簡(jiǎn)化的用戶界面的實(shí)施例的數(shù)字音頻播放器300的圖 示。在此實(shí)施例中,包含固態(tài)存儲(chǔ)器的存儲(chǔ)卡310被用于經(jīng)由播放器300的底部側(cè)的存儲(chǔ) 卡槽(圖3中不可見(jiàn))向數(shù)字音頻播放器30提供數(shù)字音頻文件。(如上所述,代替使用存 儲(chǔ)卡310或除此之外,數(shù)字音頻播放器300可以從主機(jī)計(jì)算機(jī)和/或網(wǎng)絡(luò)位置接收數(shù)字音 頻文件。)如存儲(chǔ)卡310的標(biāo)簽所示,存儲(chǔ)卡310存儲(chǔ)了爵士歌曲。盡管存儲(chǔ)卡310上的所 有歌曲都是爵士歌曲,但是存儲(chǔ)卡310上的爵士歌曲可以被分組為多個(gè)類(例如“唱片精選 (Groove Boutique) ”、“經(jīng)典爵士”和“現(xiàn)代爵士”)。利用存儲(chǔ)卡310,在數(shù)字音頻文件被提 供給數(shù)字音頻播放器300之前,將數(shù)字音頻文件分組為多個(gè)類,并且該類的管理者是不同 于終端用戶的實(shí)體。優(yōu)選地,盡管不要求,但在此實(shí)施例中,存儲(chǔ)卡310不包含在這些類之外的數(shù)字音 頻文件(爵士或其他)的通用庫(kù)。換句話說(shuō),用于由數(shù)字音頻播放器300回放的、被存儲(chǔ)在 存儲(chǔ)卡310中的所有數(shù)字音頻文件被分組到多個(gè)類中的一個(gè)類中。由于沒(méi)有通用庫(kù),可以 使用以下所述的簡(jiǎn)化的用戶界面實(shí)施例來(lái)選擇可由數(shù)字音頻播放器300播放的存儲(chǔ)卡310 上的所有數(shù)字音頻文件用于回放,并且不需要用戶執(zhí)行多個(gè)選擇任務(wù),這是如果用戶要導(dǎo) 航通用庫(kù)并從其中選擇數(shù)字音頻文件時(shí)將所需的。如圖3所示,數(shù)字音頻播放器300具有提供對(duì)一類數(shù)字音頻文件的即時(shí)訪問(wèn)的兩 個(gè)用戶輸入元件(在此是左箭頭按鈕320和右箭頭按鈕330)。(用戶輸入元件可以采取 其他形式,諸如但不限于滾輪、控制桿、開(kāi)關(guān)、旋鈕或觸摸感應(yīng)元件。)兩個(gè)按鈕320、330用 作“改變頻道”按鈕,左箭頭按鈕320指示“上一類”,右箭頭按鈕330指示“下一類”。當(dāng)數(shù) 字媒體播放器300中的電路接收左箭頭按鈕320的用戶選擇時(shí),其選擇上一類并播放來(lái)自 該所選的類的數(shù)字媒體文件。例如考慮具有三個(gè)類(“唱片精選”、“經(jīng)典爵士”和“現(xiàn)代爵 士”(當(dāng)然,存儲(chǔ)卡310可以具有更多或更少的類))的存儲(chǔ)卡310,并且數(shù)字音頻播放器300 當(dāng)前正在播放來(lái)自“經(jīng)典爵士”類的一首歌。當(dāng)數(shù)字音頻播放器300中的電路接收到左箭 頭按鈕320的用戶選擇時(shí),其選擇上一類,在此卡中這是“唱片精選”,并播放來(lái)自該所選類 的數(shù)字音頻文件。以此方式,在用戶選擇按鈕320、330之后,不需要進(jìn)一步的用戶動(dòng)作來(lái)播 放數(shù)字音頻文件。(代替自動(dòng)播放來(lái)自所選類的數(shù)字音頻文件,數(shù)字音頻播放器300可以要 求用戶在按下“改變頻道”按鈕320、330之一后按下播放按鈕(在圖3的數(shù)字音頻播放器 300中未示出)。)當(dāng)用戶按下右箭頭按鈕330時(shí),將發(fā)生類似的操作,但是數(shù)字音頻播放 器300將播放來(lái)自下一類(例如“現(xiàn)代爵士”)而不是上一類(例如“唱片精選”)的歌曲。 從而,利用此簡(jiǎn)化的用戶界面,用戶可以通過(guò)按下單個(gè)按鈕即時(shí)訪問(wèn)一類數(shù)字音頻文件,很 像用戶按下FM無(wú)線廣播上的上一頻道或下一頻道按鈕的體驗(yàn)。盡管不要求,但是如圖3所示,數(shù)字音頻播放器300可以提供其它元件以增強(qiáng)用戶 使用播放器300的體驗(yàn)。例如,圖3中的數(shù)字音頻播放器300包括顯示正播放的當(dāng)前類以 及其他信息的顯示設(shè)備340,用于更豐富的體驗(yàn)。數(shù)字音頻播放器300還包括諸如音量上調(diào)按鈕350、音量下調(diào)按鈕360、“跳過(guò)歌曲”按鈕370 (此播放器300不具有“上一歌曲”按鈕, 但是可以添加一個(gè))、用于在操作的“關(guān)閉”、“卡”和“FM”模式之間選擇的開(kāi)關(guān)380的另外 的用戶界面按鈕。(在此實(shí)施例中,數(shù)字音頻播放器300還具有FM無(wú)線廣播接收機(jī)。當(dāng)處 于“FM”模式時(shí),左箭頭按鈕320和右箭頭按鈕330向上和向下掃描調(diào)諧撥盤(pán)(dial)。)還 可以添加諸如在下一實(shí)施例中討論的其他按鈕。代替具有下一類和上一類用戶輸入元件,如圖3中所示的數(shù)字音頻播放器300中, 數(shù)字音頻播放器可以具有被配置為對(duì)應(yīng)于多個(gè)類的專用用戶輸入元件。在圖4的數(shù)字音 頻播放器400中示出此替換方式。如圖4所示,數(shù)字音頻播放器400具有專用于三個(gè)不同 的類的三個(gè)按鈕“搖滾”按鈕410、“80s”按鈕420和“流行”按鈕430 (當(dāng)然,可以使用更 多或更少的按鈕/類)。這些按鈕410、420和430類似于FM無(wú)線廣播上的預(yù)設(shè)按鈕而操 作以選擇指定的頻道。在操作時(shí),數(shù)字音頻播放器400中的電路接收對(duì)于按鈕410、420和 430之一的用戶選擇,選擇與所選按鈕410、420和430對(duì)應(yīng)的類,然后播放來(lái)自該類的數(shù)字 媒體文件。如用以上實(shí)施例中的數(shù)字音頻播放器300 —樣,數(shù)字音頻播放器400可以自動(dòng) 播放來(lái)自所選類的數(shù)字音頻文件,所以在用戶選擇按鈕410、420和430后不需要進(jìn)一步的 用戶動(dòng)作來(lái)播放數(shù)字音頻文件。從而,數(shù)字音頻播放器400給出了對(duì)于以上兩個(gè)挑戰(zhàn)的有 點(diǎn)“最優(yōu)”的解決方案其中播放器400包含被分組成簡(jiǎn)單類(即“搖滾”、“80s”、“流行”) 的音樂(lè),并且可以利用專用于這些類的單個(gè)按鈕開(kāi)始播放來(lái)自這些類的音樂(lè)??商鎿Q地,數(shù) 字音頻播放器400可以要求用戶在按下預(yù)設(shè)按鈕410、420和430之一后按下播放按鈕(未 在圖4的數(shù)字音頻播放器400中示出)。圖4中的數(shù)字音頻播放器400具有用于停止數(shù)字 音頻播放器400的操作的停止按鈕440。以下將更詳細(xì)地描述停止按鈕440和數(shù)字音頻播 放器400的功率管理系統(tǒng)。如上所述,可以認(rèn)為類按鈕410、420、430“專用”于各類,因?yàn)橥ㄟ^(guò)類按鈕410、420、 430之一的單個(gè)按鈕按下來(lái)實(shí)現(xiàn)類的選擇(以及在某些實(shí)施例中的來(lái)自該類的數(shù)字音頻文 件的回放)。但是,“專用”按鈕可以永久地專用于具體類或者僅在某一時(shí)段專用于特定類。 例如,按鈕410、420、430可以總是分別專用于“搖滾”、“80s”和“流行”類,或者僅當(dāng)數(shù)字音 頻播放器400中的嵌入式存儲(chǔ)器或存儲(chǔ)卡包含在那些類中的數(shù)字音頻文件時(shí)才專用于那 些類。關(guān)于后一替換方式,如果數(shù)字音頻文件400包含在其他類中的數(shù)字音頻文件(例如 “雷蓋音樂(lè)(reggae) ”、“爵士”、“90s”),按鈕410、420、430可以專用于那些其他的類。按鈕 410,420,430甚至可以在數(shù)字音頻播放器400的不同模式的操作中具有不同的非類選擇功 能。如果期望這種靈活性,則代替將類索引(indicia)物理地印刷在按鈕410、420、430上 或其附近,如圖4所示,可以使用諸如“頻道1”、“頻道2”、“頻道3”的更一般的索引。作為 另一替換方式,可以經(jīng)由收發(fā)分置的(bistatic)顯示技術(shù)(例如elnk或Sipix)來(lái)配置按 鈕410、420、430以允許按需要改變?cè)诎粹o410、420、430上或附近的標(biāo)記。收發(fā)分置的技術(shù) 的優(yōu)點(diǎn)在于一旦設(shè)置了該顯示器,它就保留其信息而不用施加電力。這對(duì)于如下所述的通 常處于待機(jī)模式的播放器可能是尤其需要的。如上所述,盡管圖4中的數(shù)字音頻播放器400是帶有最少集合的按鈕并沒(méi)有顯示 器的非常簡(jiǎn)單的設(shè)備,但是可以使用另外的用戶元件。例如,如圖5所示,數(shù)字音頻播放器 500可以包括將標(biāo)記用于稍后獲取一立即獲取(例如,如果數(shù)字音頻播放器500連接了網(wǎng) 絡(luò))或者在稍后時(shí)(例如當(dāng)數(shù)字音頻播放器500被置于與主機(jī)計(jì)算機(jī)通信時(shí))的具體音頻軌跡的按鈕510??梢砸栽S多方式實(shí)現(xiàn)該特征。例如,數(shù)字音頻播放器500可以將與每個(gè)音 頻對(duì)象/文件相關(guān)聯(lián)的元數(shù)據(jù)存儲(chǔ)在播放器500上。當(dāng)按下購(gòu)買(mǎi)按鈕510時(shí),在元數(shù)據(jù)中 設(shè)置用于該對(duì)象/文件的標(biāo)記。下次數(shù)字音頻播放器500連接到主機(jī)計(jì)算機(jī)時(shí),由運(yùn)行在 主機(jī)計(jì)算機(jī)上的應(yīng)用來(lái)檢查該標(biāo)記。作為實(shí)施方式的另一例子,數(shù)字音頻播放器500可以 包含用戶通過(guò)按下購(gòu)買(mǎi)按鈕510而表示希望購(gòu)買(mǎi)的音頻對(duì)象的列表。再次,當(dāng)數(shù)字音頻播 放器500連接到主機(jī)計(jì)算機(jī)時(shí),該列表可以被發(fā)送到運(yùn)行在主機(jī)計(jì)算機(jī)上的應(yīng)用,該應(yīng)用 管理該內(nèi)容的購(gòu)買(mǎi)。在另一實(shí)施方式中,主機(jī)計(jì)算機(jī)可以使用任何適當(dāng)?shù)募夹g(shù)來(lái)購(gòu)買(mǎi)內(nèi)容, 諸如以下更詳細(xì)描述的那些。所購(gòu)買(mǎi)內(nèi)容的使用可以基于實(shí)施方式而變化。例如,在一個(gè)實(shí)施方式中,被存儲(chǔ)在 嵌入式存儲(chǔ)器中的或存儲(chǔ)卡中的數(shù)字音頻文件可以對(duì)用戶隱藏。數(shù)字音頻文件的購(gòu)買(mǎi)可以 使得所購(gòu)買(mǎi)的數(shù)字音頻文件對(duì)用戶可見(jiàn)。這樣,用戶能夠?qū)⒖梢?jiàn)的所購(gòu)買(mǎi)的數(shù)字音頻文件 復(fù)制到主機(jī)計(jì)算機(jī)上的歌曲庫(kù)??商鎿Q地,如果數(shù)字音頻播放器本身存儲(chǔ)了歌曲的通用庫(kù), 則可以將購(gòu)買(mǎi)的數(shù)字音頻文件置于數(shù)字音頻播放器上的該庫(kù)中,因此用戶可以在任何時(shí)候 選擇所購(gòu)買(mǎi)的數(shù)字音頻文件來(lái)回放。在圖6中示出另外的用戶輸入元件的另一例子,其中數(shù)字音頻播放器600包括信 息按鈕610。通過(guò)按下該按鈕610,用戶將請(qǐng)求關(guān)于當(dāng)前正播放的數(shù)字音頻文件的信息???以立即(例如如果數(shù)字音頻播放器600連接了網(wǎng)絡(luò))或稍后時(shí)(例如當(dāng)數(shù)字音頻播放器 600被置于與主機(jī)計(jì)算機(jī)通信時(shí))檢索該信息。如以上結(jié)合圖5中的購(gòu)買(mǎi)按鈕510討論的, 還可以使用標(biāo)記或列表來(lái)實(shí)現(xiàn)該特征。當(dāng)然,圖5和圖6所示的另外的用戶輸入元件僅僅 是例子,并且可以使用其他類型的另外的用戶輸入元件。如上所述,可以使用數(shù)字音頻播放器的停止按鈕來(lái)不僅停止數(shù)字音頻文件的回 放,而且可以用來(lái)選擇數(shù)字音頻文件的功率模式。更具體地,代替具有單獨(dú)的關(guān)閉或待機(jī) 按鈕,停止按鈕可以用于停止數(shù)字音頻文件的回放以及將數(shù)字音頻播放器置于待機(jī)狀態(tài)兩 者。在單次操作中,數(shù)字音頻播放器位于待機(jī)狀態(tài),直到用戶按下這些類按鈕之一。這使電 池壽命最大化,并且除去了對(duì)于開(kāi)啟/關(guān)閉開(kāi)關(guān)的需要。當(dāng)用戶再次按下停止按鈕時(shí),數(shù)字 音頻播放器將返回到待機(jī)狀態(tài)。這將在下面結(jié)合圖7的電路圖700以及圖8的狀態(tài)圖800 來(lái)例示。如圖7的電路圖700所示,當(dāng)按下類按鈕之一時(shí),CMOS隔離開(kāi)關(guān)710中的相應(yīng)一 個(gè)閉合,使得電池VDD對(duì)“單觸發(fā)(one shot) ”組件720供電,其向功率控制電路提供時(shí)間 受控制的脈沖(例如方波)。還向控制器GPIO發(fā)送信號(hào)以通知它用戶按下了哪個(gè)類按鈕, 因此數(shù)字音頻播放器可以播放來(lái)自所選類的數(shù)字音頻文件?,F(xiàn)在參考圖8的狀態(tài)圖800,當(dāng) 數(shù)字音頻播放器處于斷電狀態(tài)810時(shí),通過(guò)來(lái)自一次發(fā)射組件720的信號(hào)來(lái)使能播放器的 功率控制。當(dāng)數(shù)字音頻播放器處于播放狀態(tài)820時(shí),響應(yīng)于停止按鈕被按下,通過(guò)硬件或者 通過(guò)控制器固件來(lái)關(guān)閉功率控制。當(dāng)數(shù)字音頻播放器連接到主機(jī)計(jì)算機(jī)時(shí),數(shù)字音頻播放 器可以自動(dòng)檢測(cè)連接并退出待機(jī)模式??梢詫㈦姵爻潆娖鞲竭B到數(shù)字音頻播放器以對(duì)電池 充電,這由有效的主機(jī)接口單獨(dú)檢測(cè),并且數(shù)字音頻播放器可以在發(fā)生充電時(shí)停留在待機(jī) 模式。應(yīng)該注意,可以以任何適當(dāng)?shù)男问綄?shù)字音頻文件的類提供給數(shù)字音頻播放器。 例如,在圖3所示的實(shí)施例中,數(shù)字音頻播放器300從可移除存儲(chǔ)卡310接收數(shù)字音頻文件 的類。 其他實(shí)施例中,諸如圖4-6的數(shù)字音頻播放器400、500、600,經(jīng)由主機(jī)計(jì)算機(jī)或者網(wǎng)絡(luò)位置提供數(shù)字音頻文件的類。在這些實(shí)施例中,在數(shù)字音頻文件被提供給數(shù)字音頻播 放器之前由類的管理者將這些數(shù)字音頻文件分組到各類中。(如將在以下部分中更詳細(xì)地 描述的,類的管理者還可以負(fù)責(zé)放置或者指定用于要在來(lái)自該類的數(shù)字音頻文件的回放期 間播放的廣告的標(biāo)準(zhǔn)。)通過(guò)使得管理者選擇用于一類的數(shù)字音頻文件,用戶不需要擔(dān)心標(biāo) 識(shí)和選擇具體音頻軌跡用于下載到其數(shù)字音頻播放器。這應(yīng)該減輕了一些用戶利用當(dāng)前音 樂(lè)下載范例時(shí)產(chǎn)生的沮喪經(jīng)歷??梢砸匀魏芜m當(dāng)?shù)姆绞綄?shù)字音頻文件分組到各類中。例如,管理者可以使用指 定了一類中的數(shù)字音頻文件的播放順序的播放列表文件(或?qū)ο?或一組文件(或?qū)ο?。 音頻文件/對(duì)象還可以包含專用于播放器上的按鈕的元數(shù)據(jù)。然后播放器可以順序地遍歷 (sequence through)根據(jù)與所選按鈕對(duì)應(yīng)的類的音頻軌跡的單個(gè)庫(kù)。在數(shù)字音頻文件被提 供給主機(jī)計(jì)算機(jī)用于下載到數(shù)字音頻播放器之前,管理者可以進(jìn)行這種相關(guān)聯(lián),或者可以 使得主機(jī)計(jì)算機(jī)能夠基于來(lái)自管理者的信息而進(jìn)行這種相關(guān)聯(lián)。例如,如果數(shù)字音頻播放 器中的每個(gè)類與相應(yīng)子目錄關(guān)聯(lián),則主機(jī)計(jì)算機(jī)可以可操作以基于來(lái)自管理者的信息將數(shù) 字音頻文件存儲(chǔ)到恰當(dāng)?shù)淖幽夸浿???商鎿Q地,終端用戶可以是管理者,并可以使用任一上 述技術(shù)將數(shù)字音頻文件與類相關(guān)聯(lián)。例如,終端用戶可以創(chuàng)建各種播放列表,將它們下載到 其數(shù)字音頻播放器,然后使用類選擇按鈕從各播放列表之一進(jìn)行選擇,或者可以將數(shù)字音 頻文件存儲(chǔ)到數(shù)字音頻播放器上的各種子目錄中。關(guān)于播放列表的使用,播放列表是有目的地創(chuàng)建的音頻文件集合。如上所述,播放 列表可以采取另外的段(Piece)的元數(shù)據(jù)或單獨(dú)的文件的形式。應(yīng)該注意,播放列表與涉 及數(shù)字音頻文件的目錄信息分離并且是除該目錄信息之外的。例如,如果數(shù)字音頻文件被 置于文件夾中,則在該文件夾中的文件可以按特定順序播放(例如文件夾的目錄列表的字 母數(shù)字順序)。如果要使用目錄信息來(lái)有目的地對(duì)文件夾中的數(shù)字音頻文件的回放進(jìn)行排 序,則人們將需要重命名這些文件以確保期望的回放順序。當(dāng)涉及大量文件時(shí),那將是非常 耗時(shí)和冗長(zhǎng)的。使用播放列表解決了該問(wèn)題,因?yàn)椴シ帕斜硎侨〈?supersede)文件名的 另外的數(shù)據(jù)段。從而,使用播放列表提供了排序的靈活性而無(wú)需處理目錄中的文件名。播 放列表還允許人們重復(fù)回放音頻文件而無(wú)需首先播放目錄中的所有歌曲。在某些情況下, 播放列表中的音頻文件被特別(specifically)排序以創(chuàng)建某種收聽(tīng)體驗(yàn)或者用于廣告目 的。將在以下部分中更詳細(xì)地討論對(duì)于此功能的播放列表的使用。與支持廣告的數(shù)字內(nèi)容有關(guān)的實(shí)施例如上所討論的,通過(guò)使管理者選擇用于一類的數(shù)字音頻文件,用戶不需要擔(dān)心標(biāo) 識(shí)和選擇特定音頻軌跡用于下載到其數(shù)字音頻播放器。這應(yīng)該減輕了一些用戶利用當(dāng)前音 樂(lè)下載范例時(shí)產(chǎn)生的沮喪經(jīng)歷。如上還討論的,用戶可以購(gòu)買(mǎi)被預(yù)加載了各類數(shù)字音頻文 件的存儲(chǔ)卡,或可以從諸如因特網(wǎng)上的存儲(chǔ)或者音樂(lè)臺(tái)(kiosk)的數(shù)字音頻文件源購(gòu)買(mǎi)并 下載各類數(shù)字音頻文件。但是,為了使得體驗(yàn)對(duì)用戶更像FM無(wú)線廣播,取代關(guān)于數(shù)字音頻 文件對(duì)用戶收費(fèi),可以通過(guò)在數(shù)字音頻文件的回放之前、回放期間或回放之后播放廣告來(lái) 免費(fèi)(或減少收費(fèi)地)發(fā)布數(shù)字媒體文件。這樣的數(shù)字媒體文件在此將被稱為“支持廣告 的數(shù)字媒體文件”。數(shù)字內(nèi)容擁有者可以使用由向發(fā)廣告者出售廣告空間而產(chǎn)生的收益來(lái) 彌補(bǔ)數(shù)字內(nèi)容的成本,由此使得數(shù)字內(nèi)容被免費(fèi)(或至少以降低的費(fèi)率)發(fā)布給用戶。這 與用戶使用FM無(wú)線廣播所具有的體驗(yàn)類似,其中在使用FM無(wú)線廣播時(shí),至少部分地由于廣
9播臺(tái)向發(fā)廣告者出售廣告空間而產(chǎn)生的費(fèi)用,因此允許用戶免費(fèi)收聽(tīng)收音機(jī)上的歌曲。(如 果數(shù)字內(nèi)容被提供在便攜式存儲(chǔ)卡上,則支持廣告的模型可以用于降低卡的價(jià)格,因此用 戶實(shí)際對(duì)卡本身付費(fèi)而不對(duì)存儲(chǔ)在卡上的數(shù)字內(nèi)容付費(fèi)。)如在此使用的,“廣告”(或“ad”)是被設(shè)計(jì)用于吸引注意力或者吸引光顧的數(shù)字 內(nèi)容。廣告可以采取與其相關(guān)聯(lián)的數(shù)字內(nèi)容相同或不同的形式。例如,如果數(shù)字內(nèi)容是音 頻,則廣告也可以是音頻,或者如果數(shù)字媒體播放器具有顯示器屏幕,則廣告可以是視頻或 文本?!皬V告”可以但不是必需面向產(chǎn)品或服務(wù)。例如,“廣告”可以是對(duì)于產(chǎn)品或服務(wù)的廣 告節(jié)目(commercial)、公共服務(wù)公告、電臺(tái)或頻道標(biāo)識(shí)插播廣告(spot)或者數(shù)字內(nèi)容的擁 有者的標(biāo)識(shí)。如將在以下更詳細(xì)地描述的,廣告可以來(lái)自與數(shù)字內(nèi)容相同或不同的位置,并 可以與數(shù)字內(nèi)容同時(shí)或不同時(shí)下載。廣告可以被存儲(chǔ)在與數(shù)字音頻文件相同或不同的存儲(chǔ) 器上。利用支持廣告/免費(fèi)的內(nèi)容模型,用戶可以具有從選擇各個(gè)內(nèi)容并建立各個(gè)播放 列表的負(fù)擔(dān)中解放出來(lái)的音樂(lè)體驗(yàn)。相反,外部源將負(fù)責(zé)建立音樂(lè)庫(kù)然后根據(jù)該序列所屬 的類的指導(dǎo)原則對(duì)來(lái)自這些庫(kù)的內(nèi)容進(jìn)行排序。盡管廣告可以由任何期望的實(shí)體選擇,但 在一個(gè)當(dāng)前優(yōu)選的實(shí)施例中,由給定類的管理者(即選擇并組織該類中的數(shù)字音頻文件的 實(shí)體)做出該類中的廣告決定(例如廣告的選擇、廣告的標(biāo)準(zhǔn)、廣告位置等)。這為用戶提 供了 “統(tǒng)一的”體驗(yàn),很像用戶在收聽(tīng)FM無(wú)線廣播時(shí)的體驗(yàn)??梢允褂萌魏芜m當(dāng)?shù)臋C(jī)制來(lái)在類中的數(shù)字音頻文件的回放期間播放廣告。例如, 類的管理者可以包括在包含了數(shù)字音頻文件的排列順序的播放列表中的廣告。利用此方 法,數(shù)字音頻播放器將按播放列表中指定的順序來(lái)播放廣告和數(shù)字音頻文件。在另一機(jī)制 中,代替手動(dòng)建立帶有廣告的播放列表,可以使用規(guī)則(即廣告處理算法)來(lái)使得類管理者 更容易混合廣告和數(shù)字音頻文件。規(guī)則的使用使得在數(shù)字音頻文件回放期間的廣告的選擇 和排序更靈活。用于運(yùn)行廣告處理算法的組件可以是數(shù)字音頻播放器中的電路(例如處理 器),或者如果使用了存儲(chǔ)卡,則其可以是存儲(chǔ)卡中的電路(例如處理器)(發(fā)布的方法也是 可能的)。在一個(gè)實(shí)施例中,將與廣告和/或數(shù)字音頻文件相關(guān)聯(lián)的元數(shù)據(jù)與規(guī)則結(jié)合使 用,以決定如何加載廣告內(nèi)容、如何排序帶有其他音頻數(shù)據(jù)的廣告內(nèi)容、如何保持廣告內(nèi)容 流行(current)以及如何向主管方(host)報(bào)告用戶體驗(yàn)了什么廣告內(nèi)容。通常,可以將內(nèi)容對(duì)象從主機(jī)設(shè)備或網(wǎng)絡(luò)經(jīng)由諸如MTP或基于文件的命令信道 (FBCC)的面向?qū)ο蟮慕涌趥魉偷綌?shù)字音頻播放器。伴隨該對(duì)象的是描述數(shù)據(jù)的某些方面的 元數(shù)據(jù)。標(biāo)準(zhǔn)音頻產(chǎn)品包括諸如藝術(shù)家名、專輯、標(biāo)題、專輯封面和歌詞的元數(shù)據(jù)。此實(shí)施例 使用增強(qiáng)的一組元數(shù)據(jù)來(lái)管理在數(shù)字音頻播放器中使用的各種媒體和廣告內(nèi)容(例如通 過(guò)結(jié)合規(guī)則使用元數(shù)據(jù)來(lái)確定在數(shù)字媒體文件的回放期間播放哪些廣告)。例如,用于一類 的播放列表可以包括指定在回放在該類中的數(shù)字媒體文件期間播放至少一個(gè)廣告的參數(shù), 其中,該參數(shù)指定了在回放在該類中的數(shù)字媒體文件期間要被播放的廣告的至少一個(gè)元數(shù) 據(jù)(或其他)要求。增強(qiáng)的元數(shù)據(jù)集合可以包括但不限于以下·收益內(nèi)容(RC)標(biāo)記這是指示內(nèi)容是與收益有關(guān)的并且RC專用規(guī)則應(yīng)該應(yīng)用 于其使用的標(biāo)記?!す卜?wù)公告(PSA)內(nèi)容標(biāo)記這是指示內(nèi)容是與公共服務(wù)有關(guān)的并且PSA專 用規(guī)則應(yīng)該用于其使用的標(biāo)記。
·收益/PSA參數(shù)這些是用于影響處理收益或公共服務(wù)內(nèi)容的規(guī)則的參數(shù)(例如 廣播(airing)的日期的時(shí)間、輪換(rotation)的開(kāi)始或結(jié)束日期、鄰近(proximity)概 況、所需的回放頻率、廣告贊助商、產(chǎn)品名等)?!る娕_(tái)標(biāo)識(shí)(Si)標(biāo)記這是指示內(nèi)容標(biāo)識(shí)了電臺(tái)并且SI專用規(guī)則應(yīng)該應(yīng)用于其 使用的標(biāo)記?!?SI參數(shù)這些是用于影響處理SI內(nèi)容的規(guī)則的參數(shù)(例如要廣播的時(shí)間等)。 內(nèi)容購(gòu)買(mǎi)如上所述,數(shù)字媒體播放器可以具有用戶輸入元件(例如按鈕),當(dāng)其 被按下時(shí)指示用戶希望購(gòu)買(mǎi)音頻內(nèi)容。與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)可以包含購(gòu)買(mǎi)內(nèi)容本身所需 的URL,或者如果內(nèi)容是收益內(nèi)容,則其可以具有購(gòu)買(mǎi)所廣告的產(chǎn)品所需的信息(例如URL、 SKU、特殊報(bào)價(jià)信息等)。 前導(dǎo)音頻前導(dǎo)音頻意圖非常像引出歌曲的DJ叫聲而被使用以給出更像無(wú)線廣 播的體驗(yàn)?!ば麄?factoid)數(shù)據(jù)該數(shù)據(jù)意圖在數(shù)字媒體播放器具有用于提供與正播放的 內(nèi)容相關(guān)聯(lián)的感興趣信息的顯示設(shè)備的情況下使用。該數(shù)據(jù)可以具有嵌入式文本、照片甚 至視頻。 傳輸控制限制在RC或PSA的回放期間,可以禁用設(shè)備傳輸控制(例如停止、類 /流派選擇、快進(jìn)、跳過(guò)等)以確保RC或PSA全部播放。如果數(shù)字音頻播放器支持倒帶功 能,則播放器可以允許立即重放RC或PSA。通過(guò)使用具有支持插入廣告(例如收益或公共服務(wù)公告(PSA)內(nèi)容)的增強(qiáng)的播 放列表,可以使用指定一些規(guī)則,這些規(guī)則例如明確要播放哪個(gè)廣告或PSA或者滿足鄰近 概況或其他特定元數(shù)據(jù)要求(例如贊助商、產(chǎn)品等),或指定如其元數(shù)據(jù)參數(shù)所指示的在當(dāng) 前時(shí)間/日期窗口內(nèi)活動(dòng)的廣告??商鎿Q地,可以使用指定應(yīng)該如何插入內(nèi)容的參數(shù)(例如 多少分鐘/小時(shí)),然后(例如數(shù)字音頻播放器中的或者存儲(chǔ)數(shù)字音頻文件和廣告的存儲(chǔ)卡 中的)廣告處理算法可以按算法確定哪些廣告或PSA得到播放。盡管可能優(yōu)選按算法處理 電臺(tái)標(biāo)識(shí),但是不限制播放列表指定在應(yīng)該播放某個(gè)電臺(tái)標(biāo)識(shí)的內(nèi)容序列中的精確點(diǎn)。廣 告處理算法還能夠基于參數(shù)(例如熱時(shí)鐘(hot clock)輪換等)來(lái)管理正常的內(nèi)容。如果 廣告處理算法具有對(duì)實(shí)時(shí)時(shí)鐘的訪問(wèn),并且指定只在某些時(shí)間播放廣告,則廣告處理算法 可以規(guī)定只在其目標(biāo)窗口期間回放RC和PSA。還可以向諸如每小時(shí)播放廣告的最少次數(shù)的 要求的其他參數(shù)給予優(yōu)先級(jí)。在操作時(shí),數(shù)字音頻播放器可以具有內(nèi)容數(shù)據(jù)庫(kù),該內(nèi)容數(shù)據(jù)庫(kù)存儲(chǔ)所有歌曲以 及用于歌曲的元數(shù)據(jù)(例如專輯封面、關(guān)于藝術(shù)家的信息等)以及廣告。播放列表與內(nèi)容 數(shù)據(jù)庫(kù)分離,并參考文件對(duì)象。該對(duì)象處理還將具有在數(shù)據(jù)庫(kù)中的項(xiàng)目。因此,當(dāng)播放列表 指定要播放某段內(nèi)容時(shí),播放器中的電路詢問(wèn)數(shù)據(jù)庫(kù),找到該段內(nèi)容,并查看其元數(shù)據(jù)以告 知其是什么以及適用什么規(guī)則以便達(dá)到某個(gè)廣告放置目標(biāo)。如上所述,可以由回放規(guī)則來(lái) 管理廣告/公共服務(wù)公告的自動(dòng)插入。在通電時(shí),播放器中的電路查看數(shù)據(jù)庫(kù),找到該內(nèi)容 和廣告要求,并將廣告移到播放列表的回放中。而且,規(guī)則可以優(yōu)于(trump)播放列表;如 果規(guī)則表明接下來(lái)需要播放公共服務(wù)內(nèi)容,則即使播放列表指定接下來(lái)應(yīng)該播放歌曲,接 下來(lái)也將播放公共服務(wù)內(nèi)容。為了向發(fā)廣告者示出她們因購(gòu)買(mǎi)在一類中的廣告空間而獲得價(jià)值,可以優(yōu)選地追蹤廣告的使用行為(和其他信息),這可以稍后報(bào)告回發(fā)廣告者或者其他實(shí)體??梢酝ㄟ^(guò) 使用元數(shù)據(jù)在播放器離線(offline)時(shí)追蹤使用行為,并在播放器連接到主機(jī)計(jì)算機(jī)或者 網(wǎng)絡(luò)時(shí)將該使用行為報(bào)告回外部實(shí)體。如在此使用的,術(shù)語(yǔ)“使用行為”指的是與被追蹤的 資源(asset)有關(guān)的任何行為。使用行為可以包括例如是否(部分或全部)播放了資源、 資源被播放的次數(shù)(即廣告的“播放計(jì)數(shù)”)、播放資源所花費(fèi)的時(shí)間量、資源是否被全部跳 過(guò)、是否重放了該資源以及重放了多少次、在資源的回放期間是否使用了快進(jìn)或快退操作、 資源的用戶收聽(tīng)率(rating)、資源被播放的時(shí)間、關(guān)于消費(fèi)該資源的用戶的信息、關(guān)于用于 消費(fèi)該資源的主機(jī)設(shè)備的信息、已經(jīng)請(qǐng)求和回答的任何調(diào)查信息等。
如上所述,在此實(shí)施例中,類似于支持WMDRM的設(shè)備,數(shù)字音頻播放器支持來(lái)回的 (round-trip)元數(shù)據(jù)以使能追蹤用戶對(duì)播放器的操作以及在播放器上的內(nèi)容的觀看。這樣 的元數(shù)據(jù)可以包括可以用于確定廣告的市場(chǎng)覆蓋的播放計(jì)數(shù)、對(duì)于音頻內(nèi)容的播放計(jì)數(shù)以 及可以用于推斷對(duì)特定軌跡的不滿意度的跳過(guò)計(jì)數(shù)。對(duì)于具有更復(fù)雜的用戶界面的設(shè)備, 還可以支持對(duì)于音頻和收益內(nèi)容兩者的用戶收聽(tīng)率。當(dāng)數(shù)字音頻播放器連接到主機(jī)系統(tǒng) 時(shí),可以向主機(jī)列舉播放器上的內(nèi)容。然后可以將對(duì)于現(xiàn)有設(shè)備的來(lái)回的元數(shù)據(jù)上傳到主 機(jī)用于由主機(jī)應(yīng)用處理或者經(jīng)過(guò)因特網(wǎng)傳送。(如上所述,與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)還可以用 于在同步時(shí)便于用戶發(fā)起的購(gòu)買(mǎi)行為。)基于大量因素(例如用戶流派/頻道喜好、已更新 的流派播放列表、已更新的RC或PSA等),現(xiàn)有的設(shè)備持有的內(nèi)容可以被擦除,并且可以由 主機(jī)將新的內(nèi)容添加到該設(shè)備。在以下部分提供關(guān)于網(wǎng)絡(luò)架構(gòu)的更多信息??梢栽诿绹?guó)專 利申請(qǐng)No. 11/973871中找到關(guān)于廣告追蹤以及可以結(jié)合這些實(shí)施例使用的相關(guān)聯(lián)實(shí)施例 的另外的信息,該專利申請(qǐng)被轉(zhuǎn)讓給本申請(qǐng)的受讓人,并通過(guò)引用被合并于此。與示例網(wǎng)絡(luò)架構(gòu)有關(guān)的實(shí)施例在許多以上實(shí)施例中,將數(shù)字音頻播放器描述為與一起創(chuàng)建了如下系統(tǒng)的許多聯(lián) 網(wǎng)的組件的網(wǎng)絡(luò)架構(gòu)結(jié)合使用,其中通過(guò)該系統(tǒng)創(chuàng)建了豐富的基于類的音頻體驗(yàn)。以下段 落描述了可以用于向便攜媒體播放器或諸如PC的其他設(shè)備提供支持廣告的內(nèi)容以及付費(fèi) 內(nèi)容兩者的示例網(wǎng)絡(luò)架構(gòu)。該示例網(wǎng)絡(luò)架構(gòu)支持的一些特征包括但不限于將支持廣告的音 頻內(nèi)容組從內(nèi)容提供者向便攜設(shè)備的遞送、將服務(wù)級(jí)別從免費(fèi)的支持廣告的模型升級(jí)到高 級(jí)(premium)廣告免費(fèi)模型的機(jī)制、對(duì)便攜設(shè)備許可特定內(nèi)容提供者的服務(wù)并向由這些服 務(wù)提供的內(nèi)容發(fā)布適當(dāng)?shù)慕饷苊荑€的機(jī)制、以及使用來(lái)自設(shè)備的數(shù)據(jù)以更好地將內(nèi)容創(chuàng)建 算法調(diào)整到用戶喜好的機(jī)制。該架構(gòu)還可以用于遞送流派和廣告種類兩種內(nèi)容、支持電子 商務(wù)、以及為系統(tǒng)的用戶提供滿意、無(wú)縫緩存的因特網(wǎng)無(wú)線廣播體驗(yàn)。再次轉(zhuǎn)向附圖,圖9是一個(gè)實(shí)施例的網(wǎng)絡(luò)架構(gòu)900的圖示。如圖9所示,該架構(gòu) 900包括一個(gè)或多個(gè)存儲(chǔ)服務(wù)器910、內(nèi)容分布網(wǎng)絡(luò)920 (例如Akamai)、一個(gè)或多個(gè)許可服 務(wù)器930、電子商務(wù)服務(wù)器940、因特網(wǎng)950、通過(guò)帶有與因特網(wǎng)950的網(wǎng)絡(luò)連接的主機(jī)計(jì)算 機(jī)970間接與因特網(wǎng)950通信(例如運(yùn)行應(yīng)用或者(例如經(jīng)由ActiveX)提供(hosting) 基于網(wǎng)頁(yè)的應(yīng)用)或者如果數(shù)字音頻播放器包括無(wú)線收發(fā)機(jī)(諸如數(shù)字音頻播放器980,其 具有Wi-Fi能力)則直接與因特網(wǎng)950通信的便攜數(shù)字音頻播放器960。當(dāng)然,其他或不同 的架構(gòu)是可能的,因?yàn)樗窘M件的各種功能可以被分離或者組合。而且,該架構(gòu)900可以用 于向便攜媒體播放器或者諸如PC的其他設(shè)備提供支持廣告的內(nèi)容和付費(fèi)的內(nèi)容兩者。存儲(chǔ)服務(wù)器910存儲(chǔ)數(shù)字媒體內(nèi)容,諸如但不限于音頻內(nèi)容(例如歌曲、新聞、播客等)、廣告、公共服務(wù)公告和類/電臺(tái)/頻道/流派ID插播廣告,這些中的一些或全部可 以被加密。存儲(chǔ)服務(wù)器910還具有另外的功能性,這將在以下描述。內(nèi)容發(fā)布網(wǎng)絡(luò)920位 于覆蓋大的地理區(qū)域以便于下載數(shù)字媒體。許可服務(wù)器930可操作以認(rèn)證設(shè)備(例如數(shù)字 音頻播放器或者PC),并隨后根據(jù)被授權(quán)給設(shè)備的服務(wù)的列表為設(shè)備提供加密密鑰。如果使 用了多于一個(gè)許可服務(wù)器,則網(wǎng)絡(luò)950中的目錄服務(wù)器(未示出)可以將設(shè)備引導(dǎo)到適當(dāng) 的許可服務(wù)器。電子商務(wù)服務(wù)器940可以用于購(gòu)買(mǎi)對(duì)于具體設(shè)備的高級(jí)付費(fèi)服務(wù)并與許可 服務(wù)器930通信,該許可服務(wù)器930管理對(duì)這些設(shè)備的許可。除了僅存儲(chǔ)內(nèi)容和廣告之外,存儲(chǔ)服務(wù)器910可以充當(dāng)“類創(chuàng)建實(shí)體”。通常,類創(chuàng) 建實(shí)體負(fù)責(zé)將存儲(chǔ)服務(wù)器中的數(shù)據(jù)集合成與具體類一致的組,這些組中的至少一些是按特 定順序的(例如創(chuàng)建對(duì)于類的播放列表和/或廣告規(guī)則)。這些組可以是實(shí)際上通用的,或 者被個(gè)性化給特定設(shè)備或該系統(tǒng)的用戶。該實(shí)體從許可服務(wù)器930接收特定設(shè)備被授權(quán)用 于一個(gè)或多個(gè)組的通知,在此之上該組與任何相關(guān)聯(lián)的順序信息一起經(jīng)由(一個(gè)或多個(gè)) 網(wǎng)絡(luò)920、950傳送到設(shè)備960。存儲(chǔ)服務(wù)器910可由例如媒體公司、數(shù)字音頻播放器/存儲(chǔ) 器設(shè)備公司或由兩公司之間的聯(lián)合操作而操作。在后一替換中,廣告和內(nèi)容決定可以來(lái)自 兩個(gè)公司之一或其兩者。以下例子將圖示此架構(gòu)900的操作。在此例子中,所有內(nèi)容文件被加密,且另外對(duì) 于經(jīng)由標(biāo)準(zhǔn)USB連接或者通過(guò)移除存儲(chǔ)器并經(jīng)由另一機(jī)構(gòu)(例如SD讀卡器)將其附連到 PC的PC將不直接可見(jiàn)。而是僅在基于負(fù)責(zé)更新類內(nèi)容的存儲(chǔ)服務(wù)器910中的應(yīng)用的控制 而已經(jīng)完成了 PC 970和播放器960之間的認(rèn)證處理之后可見(jiàn)該內(nèi)容。從而,在此實(shí)施例中, 對(duì)于所有的服務(wù)器_播放器通信,與播放器/存儲(chǔ)卡的通信僅在通過(guò)認(rèn)證處理建立了安全 會(huì)話后才是可能的。在此例子中,用戶希望得到新的或已更新的一類的數(shù)字音頻文件。再次參考FM無(wú) 線廣播模擬,就像FM頻道不一次又一次地重復(fù)完全相同的歌曲播放列表那樣,優(yōu)選地更新 在類中的內(nèi)容。在類中刷新內(nèi)容(和廣告)允許該體驗(yàn)更像收聽(tīng)FM無(wú)線廣播。(要被刷新 的內(nèi)容可能先前已經(jīng)從網(wǎng)絡(luò)下載或者可能已經(jīng)在存儲(chǔ)卡中預(yù)載入了內(nèi)容。)在操作時(shí),用戶 將其數(shù)字音頻播放器960連接到因特網(wǎng)950,并且因特網(wǎng)950中的目錄服務(wù)器引導(dǎo)與許可服 務(wù)器930的連接,該許可服務(wù)器930為播放器960標(biāo)識(shí)適當(dāng)?shù)拇鎯?chǔ)服務(wù)器910。(優(yōu)選地, 所標(biāo)識(shí)的存儲(chǔ)服務(wù)器“接近”用戶以確保良好的性能;因此,使用發(fā)布網(wǎng)絡(luò)920。)在標(biāo)識(shí)了 適當(dāng)?shù)拇鎯?chǔ)服務(wù)器910之后,存儲(chǔ)服務(wù)器910 (直接或經(jīng)過(guò)發(fā)布網(wǎng)絡(luò)920)將新的內(nèi)容發(fā)送 到播放器960以刷新在類中的所有內(nèi)容、僅刷新在類中的“舊的”內(nèi)容(例如在各個(gè)數(shù)字音 頻文件的播放計(jì)數(shù)元數(shù)據(jù)中所標(biāo)識(shí)的“舊的”)、添加新的一類的內(nèi)容等。在某些情況下,不 涉及用戶地發(fā)生播放器960-存儲(chǔ)服務(wù)器910互動(dòng)。例如,當(dāng)由結(jié)合存儲(chǔ)服務(wù)器910上存儲(chǔ) 的內(nèi)容而工作的內(nèi)容管理實(shí)體來(lái)管理對(duì)具體內(nèi)容對(duì)象的選擇時(shí),存儲(chǔ)服務(wù)器910可以自動(dòng) 刷新在類中的內(nèi)容。在這樣的情況下,不由終端用戶直接選擇內(nèi)容。用戶僅選擇內(nèi)容創(chuàng)建 實(shí)體應(yīng)該使得哪些服務(wù)可用。在其他情況下,播放器960-存儲(chǔ)服務(wù)器910互動(dòng)需要涉及用 戶,諸如當(dāng)用戶選擇特定段的內(nèi)容來(lái)下載時(shí)。如上所述,在此實(shí)施例中,存儲(chǔ)服務(wù)器910上的各段內(nèi)容被加密并具有與其相關(guān) 聯(lián)的各種限制/許可。從而,除了聯(lián)系存儲(chǔ)服務(wù)器910之外,播放器960還針對(duì)許可服務(wù)器 930進(jìn)行驗(yàn)證以得到用于所下載內(nèi)容的適當(dāng)?shù)慕饷苊荑€和許可/權(quán)限。解密密鑰允許播放器960解密被加密的內(nèi)容,并且許可/權(quán)限告知播放器960 播放器960可以訪問(wèn)哪些內(nèi)容 以及在何期限中訪問(wèn)。例如,如果用戶僅具有對(duì)內(nèi)容的支持廣告的訂閱,則許可服務(wù)器930 可以確定播放器960僅進(jìn)行適合于支持廣告的內(nèi)容的那些操作(例如僅回放而不復(fù)制;基 于時(shí)間回放等)。優(yōu)選地,播放器960接收與給定服務(wù)提供的所有內(nèi)容相關(guān)的許可和一組 內(nèi)容密鑰,不接收對(duì)于特定對(duì)象的個(gè)別內(nèi)容密鑰。然后基于許可期限進(jìn)行播放器960上的 所下載內(nèi)容的回放。(即使播放器960具有直接呈現(xiàn)內(nèi)容的能力(即不用PC 970而回放 內(nèi)容),但如果使用了 PC 970來(lái)將播放器960與因特網(wǎng)950連接,則也可以可選地許可PC 970播放來(lái)自給定服務(wù)的內(nèi)容。)在當(dāng)前優(yōu)選的實(shí)施例中,來(lái)自桑迪士克(Sandisk)公司的TrustedFlash 架構(gòu)被 用于將解密密鑰和許可存儲(chǔ)在存儲(chǔ)器中的隱藏分區(qū)中,同時(shí)將加密的內(nèi)容存儲(chǔ)在存儲(chǔ)器中 的隱藏的(或者替換地,公開(kāi)的)公共分區(qū)中。可以在美國(guó)專利申請(qǐng)序號(hào)11/314411(公 開(kāi)為美國(guó)專利公開(kāi)2006/0242068A1)、11/557028和11/322812 (公開(kāi)為美國(guó)專利公開(kāi) 2007/0043667A1)中找到關(guān)于TrustedFlash 的進(jìn)一步的信息,它們被轉(zhuǎn)讓給本申請(qǐng)的受 讓人并通過(guò)引用合并于此。在某些情況下,用戶可以諸如通過(guò)按下播放器960上的購(gòu)買(mǎi)按鈕(如上所述)或 通過(guò)從菜單選擇“按菜單選擇(a la carte)”內(nèi)容來(lái)購(gòu)買(mǎi)具體內(nèi)容。用戶還可以決定購(gòu)買(mǎi)不 要求用戶與其數(shù)字音頻文件一起消費(fèi)廣告的高級(jí)頻道。在諸如當(dāng)進(jìn)行購(gòu)買(mǎi)的這些情況下, 進(jìn)行與電子商務(wù)服務(wù)器940的連接以處理適當(dāng)?shù)闹Ц恫?duì)特權(quán)共享而向第三方計(jì)費(fèi)。電子 商務(wù)服務(wù)器940還將經(jīng)由安全信道與許可服務(wù)器930通信以設(shè)置許可資格。以此方式,在 購(gòu)買(mǎi)后,許可服務(wù)器930可以為播放器960提供對(duì)于該內(nèi)容的擴(kuò)展的許可/權(quán)限。該網(wǎng)絡(luò)架構(gòu)900還可以用于提供另外的服務(wù)。例如,可以使用目標(biāo)廣告創(chuàng)建機(jī)制, 其創(chuàng)建廣告內(nèi)容并且還管理在該系統(tǒng)中采用的該廣告內(nèi)容的參數(shù)。這樣的機(jī)制將具有以 單一用戶便攜數(shù)字音頻播放器為目標(biāo)的獨(dú)特優(yōu)點(diǎn)。作為另一例子,對(duì)于由內(nèi)容管理實(shí)體應(yīng) 用的算法的定制化擴(kuò)展可以使能夠“定制”內(nèi)容服務(wù),這可以可由終端用戶任選。這允許 用戶不僅選擇特定流派的或者基于類的內(nèi)容,而且還選擇個(gè)性化的內(nèi)容(例如“Jimmy的 BellarmineLunchtime Mix”)。內(nèi)容管理實(shí)體(以及主機(jī)PC接口-如果其存在的話)還 可以負(fù)責(zé)處理從特定設(shè)備接收的任意的來(lái)回元數(shù)據(jù)。該元數(shù)據(jù)的處理可以包括但不限于以 下 追蹤對(duì)特定音頻內(nèi)容的播放計(jì)數(shù)、跳過(guò)計(jì)數(shù)和用戶收聽(tīng)率。該信息可以用于改進(jìn) 對(duì)進(jìn)一步的設(shè)備同步的內(nèi)容選擇以通過(guò)更好的目標(biāo)內(nèi)容得到改善的用戶體驗(yàn)。 追蹤廣告或PSA內(nèi)容的播放計(jì)數(shù)、時(shí)間和日期。這種信息在創(chuàng)建極具目標(biāo)的廣告 時(shí)將是有用的。其可以用于開(kāi)賬單的目的、用于市場(chǎng)研究調(diào)查和廣告有效性研究(例如針 對(duì)播放時(shí)間來(lái)追蹤購(gòu)買(mǎi)行為)?!ぬ幚碇苯訌脑撛O(shè)備做出的購(gòu)買(mǎi)或其他服務(wù)請(qǐng)求。這種請(qǐng)求可以由用戶響應(yīng)于存 儲(chǔ)在設(shè)備上的廣告內(nèi)容而被觸發(fā)。對(duì)于內(nèi)容管理實(shí)體的數(shù)據(jù)將包括相關(guān)的產(chǎn)品和定購(gòu)處 理信息??商鎿Q地,可以采用另一服務(wù)器來(lái)處理這樣的請(qǐng)求(例如直接到另一電子商務(wù)實(shí) 體)?!た梢栽诿绹?guó)專利申請(qǐng)序號(hào)11/973871中找到關(guān)于網(wǎng)絡(luò)環(huán)境的另外的信息和可以 隨這些實(shí)施例使用的各種方法,該專利申請(qǐng)被轉(zhuǎn)讓給了本申請(qǐng)的受讓人,并且通過(guò)引用將其合并于此。與通用流內(nèi)容文件接口有關(guān)的實(shí)施例在一些以上實(shí)施例中,討論了按照根據(jù)一組用戶標(biāo)準(zhǔn)以一定順序播放預(yù)定的一組 歌曲的數(shù)字音頻播放器。這樣的播放器在此將被稱為“極簡(jiǎn)單”播放器/產(chǎn)品/設(shè)備。由 播放器播放的一組歌曲不是由用戶特別選擇的,而是由諸如流派或藝術(shù)家的音樂(lè)類的某些 屬性選擇的。該播放器的范例類似于FM無(wú)線廣播;即,用戶選擇一個(gè)頻道然后就收聽(tīng)。該 播放器與FM無(wú)線廣播的不同之處在于音樂(lè)被存儲(chǔ)在播放器的存儲(chǔ)器中,該存儲(chǔ)器是嵌入 式存儲(chǔ)器和/或被加載到卡槽中的存儲(chǔ)器。該播放器與其他播放器的不同之處在于不需要 或甚至希望用戶訪問(wèn)被存儲(chǔ)在存儲(chǔ)器上的各個(gè)歌曲文件。相反,期望由用戶屏蔽這些歌曲 文件。在具有嵌入式存儲(chǔ)器的播放器上,這可以通過(guò)隱藏當(dāng)播放器連接到計(jì)算機(jī)時(shí)不可見(jiàn) 的分區(qū)中的內(nèi)容來(lái)實(shí)現(xiàn)。但是,當(dāng)歌曲文件被存儲(chǔ)在存儲(chǔ)卡中而不是嵌入式存儲(chǔ)器中時(shí)可 能產(chǎn)生問(wèn)題。使用標(biāo)準(zhǔn)的存儲(chǔ)卡來(lái)持有這樣的文件將意味著當(dāng)卡被插入PC讀卡器或者配 備了卡槽的其他設(shè)備中時(shí)這些音樂(lè)文件內(nèi)容將是可見(jiàn)的。當(dāng)在這種情況下希望隱藏各個(gè)文 件時(shí),還希望即使使用諸如Windows Media Player或MP3使能的移動(dòng)電話的標(biāo)準(zhǔn)回放架構(gòu) 都不可見(jiàn)這些音樂(lè)文件本身時(shí)允許其他產(chǎn)品具有回放此內(nèi)容的能力。一種可能的方法是使用以上討論的TrustedFlashTM平臺(tái)。利用此平臺(tái),被指定為 被保持私有的文件被隱藏在存儲(chǔ)介質(zhì)的私有分區(qū)中,然后使用專用API來(lái)訪問(wèn)受保護(hù)的內(nèi) 容。但是,這意味著,只可在支持API的設(shè)備中訪問(wèn)存儲(chǔ)卡,或者專用軟件需要被加載到該 設(shè)備上以提供這樣的功能。在不支持TrustedFlash 的、可以自然地播放音頻內(nèi)容的基于 卡的設(shè)備或者支持TrustedFlash 的軟件的情況下,失去了回放卡上的內(nèi)容的機(jī)會(huì)。以下 實(shí)施例解決了此情況。通常,利用這些實(shí)施例,卡包含未被呈獻(xiàn)給該卡所插入的主機(jī)設(shè)備的 歌曲文件。相反,該卡呈現(xiàn)看起來(lái)包含了一類歌曲的通用文件表示的虛擬文件系統(tǒng)映像。當(dāng) 主機(jī)讀取該通用文件時(shí),這些設(shè)備以如下方式發(fā)送來(lái)自類中的歌曲文件之一的數(shù)據(jù)主機(jī) 設(shè)備將把該數(shù)據(jù)解譯為編碼的音樂(lè)文件的一部分的數(shù)據(jù),然后可以使用標(biāo)準(zhǔn)回放應(yīng)用來(lái)回 放該編碼的音樂(lè)文件。返回附圖,圖10是一個(gè)實(shí)施例的存儲(chǔ)卡1000的圖示。如圖10所示,存儲(chǔ)卡1000 包括存儲(chǔ)器1010和控制器1020。在此實(shí)施例中,存儲(chǔ)器1010采取由可以頁(yè)為更小單位來(lái) 讀取和編程的非易失性單元的可擦除塊組成的NAND閃存的形式,盡管也可以使用其他存 儲(chǔ)器類型。優(yōu)選地,控制器1020被實(shí)現(xiàn)為可以與或者不與NAND存儲(chǔ)器1010 —起包裝的單 個(gè)集成電路??刂破?020包括CPU 1022、存儲(chǔ)器(ROM/RAM) 1024、卡接口 (例如SD) 1026、 閃存接口 1028和CPU總線1029??刂破?020負(fù)責(zé)翻譯來(lái)自主機(jī)1030的對(duì)于數(shù)據(jù)傳送的 請(qǐng)求,這些請(qǐng)求通常是讀或?qū)懛N類的并指定了起始邏輯塊地址和要傳送的塊的數(shù)量。在標(biāo) 準(zhǔn)的存儲(chǔ)卡中,控制器通常不讀取和解譯主機(jī)寫(xiě)到卡中的數(shù)據(jù)。在此情況下,控制器1020 不解譯文件系統(tǒng),并識(shí)別被存儲(chǔ)在卡1010上的音頻文件的位置和格式。將在以下的段落中 結(jié)合圖11-14例示這些文件的格式和卡1010的操作。首先轉(zhuǎn)向圖11,圖11示出了兩個(gè)類(在此是流派)的音頻文件的一般表示1100 流派1和流派2,每個(gè)帶有N個(gè)音頻文件。圖12示出了用于存儲(chǔ)這兩個(gè)流派的文件系統(tǒng)組 織1200。文件系統(tǒng)1200被分區(qū)為包含音頻文件的一個(gè)或多個(gè)隱藏分區(qū)。這些分區(qū)可以被 分區(qū)為多個(gè)分區(qū),每個(gè)流派一個(gè)分區(qū),或者這些分區(qū)可以僅被分區(qū)為用于流派文件的一個(gè)分區(qū),而帶有指示哪些文件屬于哪些流派的數(shù)據(jù)庫(kù)記錄或者播放列表。在任一情況下,還可 能存在用于存儲(chǔ)主機(jī)文件的一個(gè)分區(qū),該主機(jī)文件被存儲(chǔ)為由主機(jī)直接可寫(xiě)的邏輯卷。隱 藏的分區(qū)包含指示所有分區(qū)的位置的分區(qū)記錄,每個(gè)分區(qū)包含文件目錄和簇(cluster)的 分配。主機(jī)可寫(xiě)的分區(qū)包含帶有對(duì)于每個(gè)流文件的目錄項(xiàng)和簇分配的標(biāo)準(zhǔn)主機(jī)文件系統(tǒng)增 強(qiáng)(augmentation)。圖13是一個(gè)實(shí)施例的外部呈現(xiàn)的文件系統(tǒng)1300的圖示。被呈獻(xiàn)給主機(jī)的文件系 統(tǒng)1300將文件的每個(gè)流派組虛擬地表示為單個(gè)文件,每個(gè)文件等于每個(gè)相應(yīng)流派內(nèi)的所 有音頻文件的總大小。如果存在直接可寫(xiě)的主機(jī)分區(qū),則文件系統(tǒng)包含主機(jī)文件的直接簇 映射,其被偏移了如果實(shí)際上在該分區(qū)中存儲(chǔ)了大量流派文件時(shí)則將等效地被占據(jù)的全部 數(shù)量的簇的大小,或者不具有偏移,并且被這些簇偏移的流派文件被分配給主機(jī)可寫(xiě)的簇。圖14是一個(gè)實(shí)施例的通用流文件格式1400的圖示。該數(shù)據(jù)的格式為當(dāng)標(biāo)準(zhǔn)MP3 應(yīng)用讀取它時(shí),它可以以后面跟隨了音頻數(shù)據(jù)流的ID3標(biāo)簽來(lái)標(biāo)識(shí)元數(shù)據(jù)。用指示分界的 對(duì)象標(biāo)志(MK)來(lái)標(biāo)志每個(gè)音頻對(duì)象,但當(dāng)作為MP3流的一部分被播放時(shí),每個(gè)音頻對(duì)象并 不創(chuàng)建可聽(tīng)見(jiàn)的聲音。這些標(biāo)志不可由MP3應(yīng)用檢測(cè),但是這些標(biāo)志將對(duì)象之間的分界用 信號(hào)通知給數(shù)字音頻播放器應(yīng)用。當(dāng)?shù)谝淮巫x取ID3數(shù)據(jù)時(shí),給出描述文件組的元數(shù)據(jù)???制器檢測(cè)隨后的讀操作,并且每次在每個(gè)隨后的讀操作時(shí)給出依次描述每個(gè)音頻對(duì)象的數(shù) 據(jù)。概括來(lái)說(shuō),不將被存儲(chǔ)在存儲(chǔ)卡1000的隱藏分區(qū)中的受保護(hù)內(nèi)容呈獻(xiàn)給主機(jī) 設(shè)備。而是,存儲(chǔ)器器件1000給出帶有主機(jī)設(shè)備可以訪問(wèn)的單個(gè)非常大的文件(例如 genrestream. mp3)的通用文件系統(tǒng)映像。優(yōu)選地,該文件足夠大使得利用僅播放文件一次 的主機(jī)應(yīng)用可以播放數(shù)小時(shí)的音樂(lè)。文件系統(tǒng)瀏覽是虛擬的,并且不表示真實(shí)的文件系統(tǒng)。 如果主機(jī)設(shè)備試圖向在該文件系統(tǒng)映像中看起來(lái)空閑的簇寫(xiě)入,則存儲(chǔ)卡1000可以像寫(xiě) 保護(hù)那樣拒絕這些,或者可以支持第二層級(jí)(tier)系統(tǒng),該第二層級(jí)系統(tǒng)支持真實(shí)的寫(xiě)行 為并將真實(shí)的文件與假的文件系統(tǒng)瀏覽結(jié)合。當(dāng)主機(jī)設(shè)備請(qǐng)求來(lái)自genrestream. mp3文件 的數(shù)據(jù)簇時(shí),受保護(hù)的文件數(shù)據(jù)被呈獻(xiàn)給主機(jī)設(shè)備。可以提供音頻對(duì)象標(biāo)志作為音頻流的 一部分,使得通過(guò)其出現(xiàn)并不創(chuàng)建可聽(tīng)見(jiàn)的效果,但是數(shù)字媒體播放器可以檢測(cè)在音頻對(duì) 象之間的分界。用于將數(shù)字?jǐn)?shù)據(jù)嵌入音頻流中的現(xiàn)有技術(shù)(例如加水印)可以用于此目的。 該內(nèi)容的元數(shù)據(jù)被呈現(xiàn)為被嵌入在文件數(shù)據(jù)中的ID3標(biāo)簽數(shù)據(jù)。因?yàn)閷?duì)于由其他類型的數(shù) 字媒體播放器進(jìn)行的文件訪問(wèn),該數(shù)據(jù)將僅被讀取一次,因此優(yōu)選地,該數(shù)據(jù)將包含可應(yīng)用 于整個(gè)類的元數(shù)據(jù)。當(dāng)被加載到這些實(shí)施例的數(shù)字媒體播放器中時(shí),可以在每次檢測(cè)到新 的音頻對(duì)象標(biāo)志時(shí)再讀取該ID3數(shù)據(jù)的位置。以此方式,與特定歌曲有關(guān)的元數(shù)據(jù)可以被 呈現(xiàn)給用戶。存在可以通過(guò)這些實(shí)施例來(lái)使用的一些替換方式。在一個(gè)替換方式中,例如,如果 多個(gè)類型的流被加載到設(shè)備上(例如jazz. mp3,classical. mp3,rock. mp3等),則可以使用 多個(gè)大文件。應(yīng)該注意,在此將MP3用作示例的壓縮音樂(lè)格式,并且實(shí)際格式可以包括多個(gè) 不同類型的壓縮之一(例如ACC、MP3、WMA等)。而且,如上所述,在數(shù)字音頻被用于例示這 些實(shí)施例時(shí),可以使用諸如視頻和說(shuō)話內(nèi)容的其他類型的流數(shù)據(jù)。在另一替換方式中,對(duì)于 未被流文件占據(jù)的簇地址,可以支持標(biāo)準(zhǔn)海量存儲(chǔ)類操作(例如LBA寫(xiě)和LBA讀)。如果主 機(jī)刪除了該流文件,則卡可以回復(fù)到標(biāo)準(zhǔn)海量存儲(chǔ)類卡,刪除所有受保護(hù)的內(nèi)容。此外,流
16文件可以采用通過(guò)在給定時(shí)間只允許讀取該文件的小部分來(lái)阻止高速內(nèi)容的技術(shù)??梢栽?繁忙時(shí)段停止大的讀操作,或者可以發(fā)送不表示受保護(hù)內(nèi)容的偽造數(shù)據(jù)。而且,如上所述, 可以使用任何適當(dāng)類型的存儲(chǔ)器。例如代替使用諸如NAND閃存的可再編程非易失性存儲(chǔ) 器,可以使用一次可編程存儲(chǔ)器。Mlt意圖先前的詳細(xì)描述被理解為對(duì)本發(fā)明可以采取的所選形式的例示,而不是對(duì)本 發(fā)明的限定。僅包括所有等效物的以下權(quán)利要求意圖定義本發(fā)明的范圍。而且,以下權(quán)利 要求的一些可能陳述了組件可操作用于進(jìn)行某個(gè)功能或被配置用于某個(gè)任務(wù)。應(yīng)該注意, 這些不是約束性的限制。還應(yīng)該注意,在權(quán)利要求中所列的動(dòng)作可以按任何順序執(zhí)行_不 是必須按它們被列出的順序。另外,在此所公開(kāi)的任何優(yōu)選實(shí)施例的任何方面可以單獨(dú)或 相互組合使用。
權(quán)利要求
一種數(shù)字媒體播放器,包括存儲(chǔ)器,可操作用于存儲(chǔ)被分組為多個(gè)類的數(shù)字媒體文件,其中可由數(shù)字媒體播放器播放的、被存儲(chǔ)在所述存儲(chǔ)器中的所有數(shù)字媒體文件被分組到在所述多個(gè)類中的一個(gè)類中;多個(gè)用戶輸入元件;以及與所述存儲(chǔ)器和所述多個(gè)用戶輸入元件通信的電路,其中所述電路可操作用于接收所述多個(gè)用戶輸入元件之一的用戶選擇;響應(yīng)于接收到所述用戶選擇,從所述多個(gè)類中選擇一個(gè)類;以及播放來(lái)自所選類的數(shù)字媒體文件。
2.如權(quán)利要求1所述的數(shù)字媒體播放器,其中所述存儲(chǔ)器中沒(méi)有在所述多個(gè)類之外的 一般數(shù)字媒體文件庫(kù)。
3.如權(quán)利要求1所述的數(shù)字媒體播放器,其中所述多個(gè)用戶輸入元件包括下一類用戶 輸入元件和上一類用戶輸入元件。
4.如權(quán)利要求1所述的數(shù)字媒體播放器,其中所述多個(gè)用戶輸入元件專用于所述多個(gè)類。
5.如權(quán)利要求1所述的數(shù)字媒體播放器,其中所述存儲(chǔ)器包括在與所述數(shù)字媒體播放 器可移除地連接的存儲(chǔ)卡中的固態(tài)存儲(chǔ)器。
6.如權(quán)利要求1所述的數(shù)字媒體播放器,其中所述存儲(chǔ)器包括被嵌入在所述數(shù)字媒體 播放器中的固態(tài)存儲(chǔ)器。
7.如權(quán)利要求1所述的數(shù)字媒體播放器,其中在用戶選擇所述多個(gè)用戶輸入元件之一 之后,不需要進(jìn)一步的用戶動(dòng)作來(lái)播放數(shù)字媒體文件。
8.如權(quán)利要求1所述的數(shù)字媒體播放器,其中在數(shù)字媒體文件被提供給所述數(shù)字媒體 播放器之前,該數(shù)字媒體文件被分組到所述多個(gè)類中的一個(gè)類中。
9.如權(quán)利要求1所述的數(shù)字媒體播放器,其中播放列表指定了所述多個(gè)類的每個(gè)類中 的數(shù)字媒體文件的播放順序。
10.如權(quán)利要求1所述的數(shù)字媒體播放器,其中所述多個(gè)類的每個(gè)類與相應(yīng)的子目錄 相關(guān)聯(lián),以及其中通過(guò)將數(shù)字媒體文件存儲(chǔ)在與一類相關(guān)聯(lián)的子目錄中來(lái)將該數(shù)字媒體文 件分組成該類。
全文摘要
公開(kāi)了一種極簡(jiǎn)單的數(shù)字媒體播放器及其使用方法。在一個(gè)實(shí)施例中,公開(kāi)了帶有簡(jiǎn)化的用戶界面的數(shù)字媒體播放器,類似于FM無(wú)線廣播,其允許用戶容易地選擇一類數(shù)字媒體來(lái)回放。在另一實(shí)施例中,為了使得用戶的體驗(yàn)更像FM無(wú)線廣播,代替對(duì)數(shù)字音頻文件向用戶收費(fèi),可以通過(guò)在數(shù)字音頻文件的回放之前、回放期間或回放之后播放廣告來(lái)免費(fèi)(或減少收費(fèi)地)發(fā)布數(shù)字媒體文件。在另一實(shí)施例中,提供了示例網(wǎng)絡(luò)架構(gòu)。在另一實(shí)施例中,給出了通用流內(nèi)容文件接口。公開(kāi)了其他實(shí)施例,并且這些實(shí)施例的任意一個(gè)可以單獨(dú)使用或者相互組合使用。
文檔編號(hào)G06F17/30GK101918947SQ200880123674
公開(kāi)日2010年12月15日 申請(qǐng)日期2008年12月12日 優(yōu)先權(quán)日2007年12月31日
發(fā)明者丹尼爾·施賴伯, 凱文·M·康利, 諾姆·凱德姆, 阿夫拉哈姆·什繆爾 申請(qǐng)人:桑迪士克公司