專利名稱:傳送和存儲與媒體廣播關(guān)聯(lián)的信息的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及接收媒體廣播,更具體地涉及用于傳送和存儲 與廣播關(guān)聯(lián)的信息的系統(tǒng)與方法。
背景技術(shù):
用戶在很多種環(huán)境下收聽或觀看廣播媒體。例如,在駕駛或做家 務(wù)等的時候聽無線電是很普遍的。在這種收聽過程中,用戶可能聽到 他或她喜歡的歌曲,但可能沒有聽到或記不住歌曲的名字或藝術(shù)家的 名字?;蛘?,用戶可能看到看起來有趣的電視("TV")廣播的一部 分但沒有趕上節(jié)目的名字。此外,甚至是在提供了識別信息的時候, 用戶也有可能沒有準(zhǔn)備好筆或紙來寫下這種信息,而且以后可能記不 起來。這使得對于想獲取有趣內(nèi)容的用戶來說,很難在日后定位內(nèi)容。
在音樂廣播(例如,無線電)的情況下,已經(jīng)出現(xiàn)了各種服務(wù)來 幫助用戶識別他們聽到的歌曲。例如,廣播電臺維護(hù)指示什么歌曲什 么時候播放的播放列表,而且有些服務(wù)使用戶可以獲得這些列表。如 果用戶知道他或她在收聽哪個電臺以及播放歌曲的時間,那么就可以 搜索播放列表來識別歌曲。其它服務(wù)從所記錄的模擬或數(shù)字格式的片段來識別歌曲。例如,聽到商店中所播放歌曲的、有移動電話的用戶 可以呼叫服務(wù)并允許服務(wù)"收聽"該歌曲的一部分。這種服務(wù)分析聲 音并識別歌曲。其它服務(wù)允許用戶通過互聯(lián)網(wǎng)或其它數(shù)字?jǐn)?shù)據(jù)網(wǎng)絡(luò)發(fā)
送歌曲片段的數(shù)字記錄(例如,以MP3的格式);該服務(wù)分析數(shù)字記 錄并識別歌曲。
這些服務(wù)不總是可靠的。在播放列表的情況下,用戶必須記住電 臺識別信息(例如,頻率或電臺呼號)及日期和時間。在樣本匹配的 情況下,匹配可能是容易出錯的,尤其是當(dāng)記錄或現(xiàn)場的聲音質(zhì)量差 的時候。
因此,期望提供便于傳送和存儲關(guān)于廣播的信息的改進(jìn)技術(shù)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一些實(shí)施方式, 一種便攜式媒體設(shè)備和/或耦合到 其的附件可以用于收集并存儲關(guān)于由便攜式媒體設(shè)備和/或附件接收 到的廣播內(nèi)容的信息。所收集到的信息,在此稱為"標(biāo)簽",可以包 含便于標(biāo)識特定廣播軌跡(例如,音樂廣播情況下的歌曲、播客、TV 節(jié)目的一集等)的任何類型數(shù)據(jù)。
在有些實(shí)施方式中,便攜式媒體設(shè)備可以耦合到能夠接收媒體廣 播的附件。媒體廣播可以包括廣播內(nèi)容及用于標(biāo)識內(nèi)容的元數(shù)據(jù)(例 如,軌跡名稱)和/或用于標(biāo)識廣播者的元數(shù)據(jù)。附件可以響應(yīng)于用戶 命令或自動地捕捉元數(shù)據(jù)(和/或廣播內(nèi)容本身的一部分)并將該元數(shù) 據(jù)(和/或內(nèi)容)作為"標(biāo)簽"提供給便攜式媒體設(shè)備。
在有些實(shí)施方式中,用戶可以例如通過網(wǎng)絡(luò)將便攜式媒體設(shè)備連 接到媒體資源傳輸服務(wù),允許將所存儲的標(biāo)簽傳送到媒體資源傳輸服 務(wù)。然后,用戶就可以與媒體資源傳輸服務(wù)交互來采樣和/或獲取(例 如,下栽)對應(yīng)于標(biāo)簽的媒體內(nèi)容。
本發(fā)明的一方面涉及由可通信地耦合到便攜式媒體設(shè)備 ("PMD")的附件所執(zhí)行的方法。該附件可以接收包括第一軌跡的 廣播數(shù)據(jù)并確定該第一軌跡是否要加標(biāo)簽。響應(yīng)于確定第一軌跡要加標(biāo)簽,附件可以生成包括第一軌跡的標(biāo)識信息的第一標(biāo)簽并指示PMD 將第一標(biāo)簽存儲到PMD的存儲介質(zhì)中。
本發(fā)明的另一方面涉及由可通信地耦合到PMD的附件所執(zhí)行的 方法。該附件可以接收包括多個軌跡及與每個軌跡關(guān)聯(lián)的元數(shù)據(jù)的廣 播數(shù)據(jù)。在廣播數(shù)據(jù)的接收過程中,附件可以接收給當(dāng)前播放的一個 軌跡加標(biāo)簽的指令。響應(yīng)于這種指令,附件可以指示PMD打開PMD 存儲設(shè)備上的文件、指示PMD將包含與當(dāng)前播放軌跡關(guān)聯(lián)的元數(shù)據(jù) 的至少一部分的第一標(biāo)簽記錄寫到該文件中并指示PMD關(guān)閉文件。
本發(fā)明的另一方面涉及與PMD—起使用的附件。該附件可以包 括接收器部件、標(biāo)簽提取引擎以及接口。接收器部件可以配置成接收 包括一個或多個軌跡的廣播。標(biāo)簽提取引擎可以配置成捕捉包括關(guān)于 廣播的軌跡之一的信息的標(biāo)簽。接口可以配置成將捕捉到的標(biāo)簽從標(biāo) 簽提取引擎?zhèn)魉偷絇MD,其中PMD配置成將標(biāo)簽存儲到存儲介質(zhì)中。
本發(fā)明的另 一 方面涉及由可通信地耦合到附件的PMD執(zhí)行的方 法,其中附件適于接收廣播數(shù)據(jù)。PMD可以從附件接收打開PMD存 儲介質(zhì)中的標(biāo)簽文件的指令。響應(yīng)于打開標(biāo)簽文件的指令,PMD可以 打開標(biāo)簽文件并將該標(biāo)簽文件的句柄返回給附件。PMD可以從附件接 收將第一標(biāo)簽寫到標(biāo)簽文件的指令,其中第一標(biāo)簽包括由附件所接收 的廣播數(shù)據(jù)的一個軌跡的標(biāo)識信息。響應(yīng)于寫第一標(biāo)簽的指令,PMD 可以將第 一標(biāo)簽存儲到標(biāo)簽文件中。
本發(fā)明的另一方面涉及由PMD執(zhí)行的方法。PMD可以接收包括 第 一媒體資源的標(biāo)識信息的第 一標(biāo)簽、將來自第 一標(biāo)簽的標(biāo)識信息的 至少 一部分傳送到媒體資源傳輸服務(wù)、從媒體資源傳輸服務(wù)接收關(guān)于 第一媒體資源的信息、并將所接收到的信息呈現(xiàn)給PMD的用戶。
本發(fā)明的另一方面涉及PMD。該P(yáng)MD可以包括存儲介質(zhì)、存儲 接口引擎以及接口。存儲介質(zhì)適于存儲包括媒體資源的數(shù)據(jù)。存儲接 口引擎可以通信地耦合到存儲介質(zhì),并且適于從存儲介質(zhì)讀取數(shù)據(jù)以 及將數(shù)據(jù)寫到存儲介質(zhì)中。接口適于接收包括關(guān)于當(dāng)前播放的廣播軌 跡的信息的標(biāo)簽,并指示存儲接口將標(biāo)簽存儲到存儲介質(zhì)中。本發(fā)明的另 一 方面涉及提供對關(guān)于媒體資源的信息進(jìn)行訪問的
方法??梢越邮瞻ǖ谝幻襟w資源的標(biāo)識信息的標(biāo)簽。所接收到的標(biāo)
識信息的至少一部分可以傳送到媒體資源傳輸服務(wù)。作為響應(yīng),對由 媒體資源傳輸服務(wù)維護(hù)的軌跡相關(guān)信息的引用可以從媒體資源傳輸服
務(wù)接收??梢陨擅襟w資源列表中的第一媒體資源的條目,而且該條 目可以與對軌跡相關(guān)信息的引用關(guān)聯(lián)。媒體資源列表可以顯示給用戶。 響應(yīng)于用戶輸入信號,該引用可以用于訪問軌跡相關(guān)信息。
本發(fā)明的另 一方面涉及獲取媒體資源的方法??梢越邮沼糜诿襟w 資源的標(biāo)簽。該標(biāo)簽可以包括通過媒體資源傳輸服務(wù)與媒體資源關(guān)聯(lián) 的資源標(biāo)識符和會員標(biāo)識符,其中會員標(biāo)識符標(biāo)識提供該唯一標(biāo)識符 的介紹源。資源獲取請求可以發(fā)送到媒體資源傳輸服務(wù)。資源獲取請 求可以包括資源標(biāo)識符和會員標(biāo)識符。響應(yīng)于資源獲取請求,媒體資 源可以從媒體資源傳輸服務(wù)接收。
本發(fā)明的另 一 方面涉及便于獲取媒體資源的方法。媒體資源傳輸 服務(wù)可以從客戶設(shè)備接收獲取媒體資源的請求。通過參考由媒體資源 傳輸服務(wù)與媒體資源關(guān)聯(lián)的唯一標(biāo)識符,該請求可以識別媒體資源, 而且該請求還可以包括會員標(biāo)識符,其中會員標(biāo)識符標(biāo)識客戶設(shè)備從 其獲得唯一標(biāo)識符的介紹源。響應(yīng)于該請求,媒體資源可以傳送到客
戶,而且由會員標(biāo)識符所標(biāo)識的介紹源可以增加信用(credit)。
本發(fā)明的另 一 方面涉及提供關(guān)于媒體資源的信息的方法。PMD 可以接收包括軌跡的廣播數(shù)據(jù)并生成用于軌跡的標(biāo)簽,其中標(biāo)簽包括 軌跡的標(biāo)識信息。PMD可以存儲標(biāo)簽,而且還可以通過網(wǎng)絡(luò),例如利
用電子郵件、短消息服務(wù)、即時消息等,將標(biāo)簽傳送到標(biāo)簽接收者。 以下具體描述與附圖一起將提供對本發(fā)明本質(zhì)與優(yōu)點(diǎn)的更好理
圖1A例示了根據(jù)本發(fā)明實(shí)施例的用于給廣播內(nèi)容加標(biāo)簽的便攜 式媒體設(shè)備("PMD")系統(tǒng)。圖1B-1F例示了根據(jù)本發(fā)明各種實(shí)施例的PMD和附件的許多可 能配置中的一些。
圖2是根據(jù)本發(fā)明實(shí)施例的列出可以由附件和/或PMD捕捉的元 數(shù)據(jù)示例的表。
圖3是識別可以由各種無線電數(shù)據(jù)服務(wù)支持的一些類型的元數(shù)據(jù) 字段的表。
圖4A和4B例示了根據(jù)本發(fā)明實(shí)施例的其中PMD以集成方式使 用兩個或更多個通信網(wǎng)絡(luò)的系統(tǒng)。
圖5是例示了根據(jù)本發(fā)明實(shí)施例的以集成方式使用兩個或更多個 通信網(wǎng)絡(luò)的流程圖。
圖6是例示了根據(jù)本發(fā)明另 一 實(shí)施例的以集成方式使用兩個或更 多個通信網(wǎng)絡(luò)的流程圖。
圖7例示了根據(jù)本發(fā)明實(shí)施例的可以用于存儲標(biāo)簽的分級XML 目錄文件。
圖8是例示了根據(jù)本發(fā)明實(shí)施例的用戶與媒體廣播交互的流程圖。
圖9是根據(jù)本發(fā)明實(shí)施例的用于捕捉和記錄標(biāo)簽的處理的流程圖。
圖10是根據(jù)本發(fā)明另一實(shí)施例的用于捕捉和記錄標(biāo)簽的處理的 流程圖。
圖11是示出根據(jù)本發(fā)明又一 實(shí)施例的加標(biāo)簽處理的流程圖。 圖12是根據(jù)本發(fā)明實(shí)施例的可以由具有本地標(biāo)簽存儲器的附件 所使用的標(biāo)簽捕捉與記錄處理的流程圖。
圖13A和13B是根據(jù)本發(fā)明實(shí)施例的附件可以用來識別對標(biāo)簽
的模糊請求的處理的流程圖。
圖14例示了根據(jù)本發(fā)明實(shí)施例的標(biāo)簽播放列表。
圖15是根據(jù)本發(fā)明實(shí)施例的可以用于生成標(biāo)簽播放列表的處理
的流程圖。
圖16是例示了根據(jù)本發(fā)明一個實(shí)施例的用戶與媒體資源管理和傳輸系統(tǒng)交互的流程圖。
圖17是根據(jù)本發(fā)明實(shí)施例的結(jié)合了加標(biāo)簽特征的媒體傳送系統(tǒng)的圖。
具體實(shí)施例方式
根據(jù)本發(fā)明的 一些實(shí)施例,便攜式媒體設(shè)備和/或耦合到其的附 件可以用于收集和存儲關(guān)于由便攜式媒體設(shè)備和/或附件接收到的廣 播內(nèi)容的信息。所收集到的信息,在此稱為"標(biāo)簽",可以包括l更于 標(biāo)識特定廣播軌跡(例如,音樂廣播情況下的歌曲、播客、TV節(jié)目 的一集等)的任何類型的數(shù)據(jù)。
在有些實(shí)施例中,便攜式媒體設(shè)備可以耦合到能夠接收媒體廣播 的附件。媒體廣播可以包括廣播內(nèi)容及用于標(biāo)識內(nèi)容的元數(shù)據(jù)(例如, 軌跡標(biāo)題)和/或用于標(biāo)識廣播者的元數(shù)據(jù)。附件可以響應(yīng)于用戶命令 或自動地捕捉元數(shù)據(jù)(和/或廣播內(nèi)容本身的一部分)并且將元數(shù)據(jù)(和 /或內(nèi)容)作為"標(biāo)簽"提供給便攜式媒體設(shè)備。
在有些實(shí)施例中,用戶可以例如通過網(wǎng)絡(luò)將便攜式媒體設(shè)備連接 到媒體資源傳輸服務(wù),允許將所存儲的標(biāo)簽傳送到媒體資源傳輸服務(wù)。 然后,用戶就可以與媒體資源傳輸服務(wù)交互,來采樣和/或獲取(例如, 下載)對應(yīng)于標(biāo)簽的媒體內(nèi)容。
如在此所使用的,"廣播,,通常是指媒體內(nèi)容(例如,音頻和/ 或視頻數(shù)據(jù))通過有線或無線介質(zhì)實(shí)時分發(fā)到可能調(diào)諧接收的任意數(shù) 量的接收者。廣播媒體可以包括例如空中無線電或電視(TV)、衛(wèi)星 無線電或TV、有線TV或音樂服務(wù)、互聯(lián)網(wǎng)流廣播、播客等。廣播數(shù) 據(jù)可以以模擬、數(shù)字和/或本領(lǐng)域中已知的混合形式傳送。 一般來說, 盡管有些接收者(例如,音頻或視頻記錄者)可能能夠存儲廣播內(nèi)容 以便日后提供給用戶,但是接收者不控制廣播什么時候開始或結(jié)束。
廣播可以劃分成"軌跡",其中軌跡是廣播內(nèi)容的簡單地從邏輯 上被看作一個單元的子集。例如,無線電臺播放的每首歌曲可以是一 個軌跡。廣播廣告也可以是一個軌跡。TV系列劇的一集可以是一個軌跡,或者該集的(例如被商業(yè)暫停分隔開的)不同片段每個都可以
是一個軌跡。例如現(xiàn)場訪談的節(jié)目可以;故看作單個軌跡或者例如基于 所覆蓋的主題、由于廣告造成的節(jié)目分段等被分成多個軌跡。在有些 情況下,整個廣播(例如,播客)可以標(biāo)識為單個軌跡。在此所述的 有些實(shí)施例中,軌跡可以基于由例如廣播發(fā)起人在廣播中創(chuàng)建并嵌入 其中的元數(shù)據(jù)來標(biāo)識;當(dāng)一些或全部元數(shù)據(jù)改變時,就指示新軌跡。 適當(dāng)配置的接收者可以從所接收到的廣播中檢測并提取這種元數(shù)據(jù), 并由此確定軌跡什么時候開始或結(jié)束。
在此所使用的"便攜式媒體設(shè)備,,(或"PMD")通常是指具有 存儲和播放媒體資源能力的任何電子設(shè)備,其中媒體資源包括但不限 于音頻資源、視頻資源、靜止圖像等。便攜式PMD可以連接到包括 接收器的附件,其中接收器可以是能夠通過(例如,如上面所列出的) 任何可用介質(zhì)接收廣播的任何設(shè)備??蛇x地,接收器可以集成到PMD中。
根據(jù)本發(fā)明的一些實(shí)施例,PMD可以操作成存儲表示由接收器 接收到的廣播軌跡的標(biāo)簽。在此所使用的術(shù)語"標(biāo)簽"可以包括便于 標(biāo)識特定軌跡的任何類型的數(shù)據(jù)。示例包括與軌跡關(guān)聯(lián)廣播的軌跡 標(biāo)識元數(shù)據(jù);廣播內(nèi)容的捕捉到的可以被分析并與已知軌跡樣本比較 的一部分;和/或日后可以匹配到源廣#"活動列表的用于標(biāo)識廣播的源 與時間的信息。標(biāo)簽可以提供給出售或以別的方式分發(fā)包括帶標(biāo)簽軌 跡的媒體資源的媒體資源管理和/或傳輸服務(wù);這種服務(wù)的示例包括由 Apple公司提供的iTunesTM、由Yahoo!公司提供的Y!MusicTM無限服 務(wù)或者由微軟公司提供的ZuneTM Marketplace,媒體資源管理和/或傳 輸服務(wù)可以使用標(biāo)簽來標(biāo)識并提供對軌跡和/或相關(guān)信息的訪問。例 如,存儲了標(biāo)簽的便攜式PMD的用戶可以連接到服務(wù)并由此被提示 下載帶標(biāo)簽的軌跡、體驗(yàn)帶標(biāo)簽軌跡的預(yù)覽等。
用于給廣播加標(biāo)簽的系統(tǒng)
圖1A例示了根據(jù)本發(fā)明實(shí)施例的用于給廣播內(nèi)容加標(biāo)簽的PMD系統(tǒng)100。系統(tǒng)100包括耦合到附件104的PMD 102,其中附件 104能夠接收廣播。在一個實(shí)施例中,PMD 102可以是例如由Apple 公司生產(chǎn)的iPocTM或iPhoneTMPMD,而附件104可以是能夠接收廣 播并與PMD 102通信的任何設(shè)備,例如適當(dāng)配置的無線電接收器(例 如,以標(biāo)準(zhǔn)或混合數(shù)字("HD無線電,,)格式的FM、 AM或衛(wèi)星無 線電)、用于高清電視("HDTV")的接收器等。
在該實(shí)施例中,PMD 102可以包括存儲設(shè)備106、存儲接口引擎 108、回放引擎IIO、用戶接口引擎112、顯示器114、音頻輸出設(shè)備 116、用戶輸入控制器118及附件接口 120。在一個實(shí)施例中,顯示器 114可以包括例如LCD屏幕,而音頻輸出設(shè)備116可以包括例如傳統(tǒng) 的頭戴式受話器插孔和/或一個或多個揚(yáng)聲器。用戶輸入控制器118可 以包括例如一個或多個按鈕、觸控板、觸摸屏、滾輪、點(diǎn)擊滾輪或者 能夠生成對應(yīng)于用戶對控制器的操作的電信號的任何其它控制器。
用戶接口引擎112可以包括使用戶能夠控制PMD 102操作的電 路和/或軟件的任何組合。在一個實(shí)施例中,用戶接口引擎112從用戶 輸入控制器118接收用戶輸入并向存儲接口 108和/或回放引擎110提 供對應(yīng)的命令。用戶接口引擎112還從存儲接口 108和/或回放引擎IIO 接收數(shù)據(jù)并通過顯示器114和/或音頻輸出設(shè)備116向用戶提供對應(yīng)的 輸出。在有些實(shí)施例中,用戶接口引擎112還將媒體內(nèi)容從回放引擎 110傳輸?shù)斤@示器114和/或音頻輸出設(shè)備116。如下所述,在有些實(shí) 施例中,用戶接口引擎112還可以接收關(guān)于廣播軌跡加標(biāo)簽的用戶輸 入。
如下所述,存儲設(shè)備106可以用于存儲包括媒體資源(例如,音 樂、視頻、播客、照片或其它靜止圖像等)及與廣播軌跡關(guān)聯(lián)的標(biāo)簽 的信息。存儲設(shè)備106可以包括例如磁盤或光盤、閃存或者支持任意 時段(例如,直到被用戶刪除)的數(shù)據(jù)存儲的任何其它存儲介質(zhì)。存 儲接口引擎108可以包括管理對存儲設(shè)備106的訪問的電路和/或軟件 的任何組合。在一個實(shí)施例中,存儲接口引擎108支持對存儲設(shè)備106 的讀和寫。回放引擎110可以包括管理對存儲在存儲i殳備106中的媒體資源 的回放及在有些實(shí)施例中管理對由附件104所接收的廣#"內(nèi)容的回放 的電路和/或軟件的任何組合。在有些實(shí)施例中,回放引擎110響應(yīng)來 自用戶接口引擎112的命令和/或通過附件接口 120從附件傳輸?shù)拿?令。
附件接口模塊120可以包括提供對附件104的機(jī)械和/或電耦合 的連接器。在有些實(shí)施例中,可以提供"有線,,耦合——例如,直接 連接或通過適當(dāng)線纜的連接??蛇x地,附件接口模塊120可以實(shí)現(xiàn)無 線連接(例如,利用藍(lán)牙或其它無線連接協(xié)議)。附件接口模塊120 還可以包括解釋從附件104接收到的信號和/或生成要傳送到附件104 的信號的其它硬件部件(例如,邏輯電路)和/或軟件部件。如下所述, 這種信號可以表示例如在PMD 102和附件104之間交換的命令和/或 數(shù)據(jù),包括關(guān)于廣播軌跡加標(biāo)簽的命令和/或數(shù)據(jù)。
存儲接口引擎108、回放引擎IIO、用戶接口引擎112及附件接 口 120的各方面可以利用例如運(yùn)行在一個或多個適當(dāng)配置的微處理器 或微控制器(未明確示出)上的軟件程序來實(shí)現(xiàn)。其它實(shí)現(xiàn)也是可能 的;例如,存儲接口引擎108、回放引擎IIO、用戶接口引擎112和/ 或附件接口 120的一些或全部可以在不同但互連的處理器上實(shí)現(xiàn)。
附件104可以是能夠接收廣播的任何附件。在圖1A的實(shí)施例中, 附件104包括耦合到天線124和/或線纜126的接收器部件122、內(nèi)容 提取引擎128、標(biāo)簽提取引擎130、用戶接口 132、標(biāo)簽存儲器134及 PMD接口 136。
接收器部件122可以用于通過一種或多種介質(zhì)接收廣播;任何廣 播介質(zhì)或介質(zhì)的組合都可以支持。在這個示例中,接收器部件122可 以連接到天線124,其中天線124能夠檢測通過無線介質(zhì)(例如,標(biāo) 準(zhǔn)和/或HD格式的FM或AM無線電、空中TV、衛(wèi)星TV或無線電、 WiFi、蜂窩通信網(wǎng)絡(luò)等)的廣播。接收器部件122還可以連接到線纜 126棄由此能夠接收通過有線介質(zhì)(例如,有線電視服務(wù)、有線互聯(lián) 網(wǎng)連接等)的廣播。接收器部件122可以包括可以用于從有線和/或無線介質(zhì)提取期望的廣播數(shù)據(jù)的任何硬件和/或軟件元件;特定的部件將 依賴于所支持的介質(zhì)。有線和/或無線介質(zhì)的任何組合或子組合都可以 支持。
接收器部件120可以將對應(yīng)于所接收到的廣播的信號傳輸?shù)絻?nèi)容 提取引擎128,以傳輸媒體內(nèi)容。內(nèi)容提取引擎128可以包括合適的 解碼與處理部件,以從所接收到的廣播提取音頻和/或視頻信號;這些 部件可以生成適于驅(qū)動例如顯示設(shè)備和/或揚(yáng)聲器的視頻和/或音頻輸 出設(shè)備(在圖1A中未明確示出)的模擬和/或數(shù)字信號。這種輸出設(shè) 備可以集成到附件104中或者提供作為通過適當(dāng)連接耦合到附件104 的外部部件。此外或者可選地,內(nèi)容提取引擎128可以將提取出的內(nèi) 容通過播放器接口 136傳輸?shù)絇MD 102,并且PMD 102可以通過它 自己的輸出設(shè)備播放內(nèi)容。在其它實(shí)施例中,附件104可以配置成有 選擇地將媒體內(nèi)容傳輸?shù)脚c內(nèi)容提取模塊128相連接的^f某體輸出設(shè)備 或者傳輸?shù)絇MD 102或者傳輸?shù)竭@兩者。因此,附件104可以在連接 到PMD 102的時候工作,而且也可以在獨(dú)立才莫式(即,不連接到PMD 102)下工作。
附件104的用戶接口 132可以提供輸入和/或輸出i殳備,以允許 用戶控制接收器122、內(nèi)容提取引擎128和/或標(biāo)簽提取引擎130的操 作。例如,用戶接口 188可以包括用戶可以操作來指示標(biāo)簽提取引擎 130捕捉或記錄當(dāng)前播放的軌跡的元數(shù)據(jù)的按鈕。其它按鈕可以允許 用戶選擇用于接收器184的廣播源和/或通道、調(diào)節(jié)音量和/或圖片設(shè) 置等。
接收器部件122還與標(biāo)簽提取引擎130通信。標(biāo)簽提取引擎130 捕捉與廣播內(nèi)容關(guān)聯(lián)的標(biāo)簽信息,并將該標(biāo)簽信息提供給標(biāo)簽存儲區(qū) 域134。標(biāo)簽存儲區(qū)域134可以用于在附件104工作在獨(dú)立模式時存 儲附件104的用戶可能選擇捕捉的標(biāo)簽。標(biāo)簽存儲區(qū)域134可以利用 非易失性存儲器(例如,磁盤或光盤、閃存或其它存儲介質(zhì))實(shí)現(xiàn), 因此不管是否向附件104持續(xù)供電,都可以無限期地存儲標(biāo)簽。如下 所述,在有些實(shí)施例中,當(dāng)附件104處于獨(dú)立模式時,用戶選擇捕捉的標(biāo)簽可以存儲在標(biāo)簽存儲區(qū)域134中,直到例如附件104下次連接 到PMD 102的時候。在那個時候,附件104的PMD接口 136就可以 通過附件接口 120將所存儲的標(biāo)簽傳輸給PMD102。附件接口 120可 以與存儲引擎108通信,以便將標(biāo)簽存儲在PMD存儲i殳備106中。 在其它實(shí)施例中,附件104可能不包括非易失性標(biāo)簽存儲器,因此只 有當(dāng)PMD 102連接到附件104時標(biāo)簽的保存才是有可能的。
PMD接口 136與PMD 102的附件接口 120通信。3o上所述,通 信可以是通過有線或無線通道。與本發(fā)明實(shí)施例相關(guān)的PMD102與附 件104之間的通信的各方面將在以下描述。
接收器122、內(nèi)容提取引擎126、標(biāo)簽提取引擎130、用戶接口 132及PMD接口 136的各方面可以利用例如在一個或多個適當(dāng)配置的 微處理器或微控制器(未明確示出)上執(zhí)行的軟件來實(shí)現(xiàn)。其它實(shí)現(xiàn) 也是可能的。
除了在此所示出的那些或者代替之,系統(tǒng)IOO還可以包括其它部 件。例如,附件104可以包括能夠存儲廣播內(nèi)容并可以作為這種內(nèi)容 記錄器操作的存儲設(shè)備。可選地,附件104可能能夠?qū)V播內(nèi)容傳輸 到PMD102,用以存儲在存儲設(shè)備106中而不是立即回放。在有些實(shí) 施例中,PMD 102和/或附件104可以包括比在此所示出的要少的部 件。例如,如果附件104可以通過PMD102控制,則可以不提供用于 附件104的單獨(dú)用戶接口。作為另一個例子,在附件104只有當(dāng)連接 到PMD102時才可操作為對廣播內(nèi)容加標(biāo)簽的實(shí)施例中,可以忽略標(biāo) 簽存儲區(qū)域134。
系統(tǒng)100的各種部件可以作為一個或多個單獨(dú)設(shè)備封裝和/或出 售。例如,PMD102可以包括附件104的任何或全部部件;因此,在 一個實(shí)施例中,內(nèi)容提取引擎128和/或標(biāo)簽提取引擎130可以與存儲 接口引擎108、回放引擎110和用戶接口引擎112在相同的微處理器 上實(shí)現(xiàn)。
如上面所指出的,在附件104的一些或全部部件獨(dú)立于PMD 102 封裝和/或出售的情況下,附件104可以包括其自己的用戶輸入控制器和/或用戶輸出設(shè)備。用戶可能能夠通過附件104的用戶沖妾口 132經(jīng)遠(yuǎn) 程控制來操作PMD 102和/或使用附件104的用戶輸出設(shè)備來播放由 PMD 102所存儲的々某體內(nèi)容;類似地,用戶可能能夠4吏用PMD 102 的用戶控制器118來操作附件104和/或使用PMD 102的顯示器114 和/或音頻輸出設(shè)備116來播放由附件104所接收的廣播內(nèi)容。例如, PMD 102可以在顯示設(shè)備114上提供可以利用例如用戶輸入控制器 118來調(diào)節(jié)的圖形無線電調(diào)諧器;附件接口 120可以將關(guān)于調(diào)節(jié)的信 息轉(zhuǎn)播到附件104,且接收器部件122可以相應(yīng)地修改其調(diào)諧。
在一個實(shí)施例中,附件104的用戶4妄口 124可以包括用戶可用來 操作給廣播內(nèi)容加標(biāo)簽的控制器。例如,用戶接口124可以包括"標(biāo)
簽,,按鈕,用戶可以在收聽或觀看廣播媒體的任何時候按下該按鈕, 以指示當(dāng)前播^故的軌跡應(yīng)當(dāng)加標(biāo)簽??蛇x地,PMD102的用戶輸入設(shè) 備118可以包括"標(biāo)簽"按鈕或其它控制器,用戶可以操作其給廣播 內(nèi)容加標(biāo)簽。可以操作用來給廣播內(nèi)容加標(biāo)簽的"標(biāo)簽"按鈕或其它 控制器也可以在(例如,通過紅外或RF信號)將控制信號傳輸給附 件104和/或PMD 102的遠(yuǎn)程控制i殳備上提供。
當(dāng)操作"標(biāo)簽"按鈕(或其它控制器)時,附件104捕捉(或收 集)與廣播內(nèi)容關(guān)聯(lián)的標(biāo)簽。在一個實(shí)施例中,標(biāo)簽可以包括從廣播 本身和/或從附件104可以獲取的其它信息捕捉到的元數(shù)據(jù)。例如,如 果廣播內(nèi)容是歌曲,則廣播中傳送的標(biāo)識信息可能包括例如歌曲的名 字、藝術(shù)家的名字、提取該歌曲的專輯的標(biāo)題、與歌曲關(guān)聯(lián)的標(biāo)準(zhǔn)標(biāo) 識碼等。如果廣播內(nèi)容是視頻節(jié)目(例如,TV系列劇的一集),則 標(biāo)識信息可能包括例如系列劇的名字、該集的名字、該系列劇或集的 標(biāo)識碼、最初的廣播日期、該集中所涉及的演員、導(dǎo)演、編劇或制片 人的名字等。元數(shù)據(jù)還可以包括用于標(biāo)識廣播源的信息,例如無線電 臺或電視臺的呼號和主導(dǎo)市場區(qū)域(DMA)、廣播者所屬的無線電或 電視網(wǎng)絡(luò)的標(biāo)識,等等。
除了從廣播本身提供元數(shù)據(jù)之外或者代替之,在有些實(shí)施例中, 附件104還可以捕捉廣播內(nèi)容的一部分,用于日后識別廣播。所捕捉的部分可以是例如可以用作"指紋"來識別從中捕捉該部分的廣纟番的 任何部分。例如,在數(shù)字廣播的情況下,可以捕捉代表另一個或兩個
內(nèi)容的數(shù)字樣本值。對于模擬廣播,可以捕捉對應(yīng)于另一個或兩個廣 播內(nèi)容的模擬表示的數(shù)字樣本值。所捕捉的部分可以是例如廣播內(nèi)容 的第一部分、最后一部分或任何其它任選部分。如在此所使用的,除
了與廣播內(nèi)容關(guān)聯(lián)但不是其一部分的元數(shù)據(jù)或代替之,術(shù)語"標(biāo)簽" 還可以包含捕捉到的廣播內(nèi)容部分。
附加元數(shù)據(jù)可以由附件104生成。例如,如果廣播源自無線電臺 或電視臺,則即使所傳送的元數(shù)據(jù)不包括廣播源的標(biāo)識,附件104也 可以提供它所調(diào)到的頻率或頻道。附件104還可以添加指示廣寺番何時 接收到或加標(biāo)簽的時間戳,或類似的信息。
附件104可以將所收集到的標(biāo)簽信息傳送到PMD 102, PMD 102 可以將標(biāo)簽存儲到存儲設(shè)備106中。標(biāo)簽的傳送和存儲在下面描述。
在有些實(shí)施例中,附件104和/或PMD 102可以向用戶提供關(guān)于 廣播內(nèi)容的圖形信息。例如,標(biāo)簽提取引擎130可以向附件104的顯 示設(shè)備提供關(guān)于當(dāng)前所播放軌跡的元數(shù)據(jù)(或其它信息),或者元數(shù) 據(jù)可以傳輸?shù)絇MD 102,用以在PMD的顯示i殳備114上顯示。圖形 信息可以包括文字(例如,歌曲的名字和藝術(shù)家或其它節(jié)目信息)、 靜止圖像(例如,專輯的封面或廣告)、或者動畫圖像(例如,對應(yīng) 于音頻軌跡或廣告的音樂視頻)。
PMD 102和附件104可以在具有變化的形狀因數(shù)、部件和連接的 多種i殳備中實(shí)現(xiàn)。圖1B-1F例示了許多種可能配置中的一些。在圖1B 中,便攜式無線電適配器140體現(xiàn)了附件104的多個方面,而媒體播 放器142體現(xiàn)了 PMD 102的多個方面。便攜式無線電適配器140可以 通過線纜144連接到媒體播放器142。在該實(shí)施例中,媒體播放器142 包括適于連接到線纜144的一端148的連接器146,而便攜式無線電 適配器140包括適于連接到線纜144的另一端152的連接器150。連 接器146和150可以具有或者不具有相同的形狀因數(shù)、引腳個數(shù)等。 例如,連接器146可以是例如用在iPodTM媒體播放器上的30引腳連接器,而連接器150可以是通用串行總線("UBS")或FireWire連 接器或者其它標(biāo)準(zhǔn)或定制連接器。在其他實(shí)施例中,媒體播放器142 和便攜式無線電適配器140可以各自包括無線接口 (例如,藍(lán)牙), 以允許媒體播放器142和便攜式無線電適配器140無需物理連接就彼 此通信。
在圖1C中,媒體播放器142同樣體現(xiàn)了 PMD 102的多個方面, 而無線電塢(radio dock) 160體現(xiàn)了附件104的多個方面。PMD 102 可以插入到無線電塢160的連接器162中。在這個示例中,無線電塢 160通過線纜164連接到廣播介質(zhì)166。介質(zhì)166可以是例如有線電視 網(wǎng)、互聯(lián)網(wǎng)或者有可能進(jìn)行有線連接并且可以通過其接收廣播的任何 其它網(wǎng)絡(luò)。>^管沒有明確示出,但應(yīng)當(dāng)理解廣播介質(zhì)還可以是無線介 質(zhì),而且無線電雞160可以包括天線或其它用于接收無線廣播的合適 部件。
圖1D示出了又一種配置,其中媒體播放器142可以通過線纜172 連接到計(jì)算機(jī)系統(tǒng)170。可以是通用傳統(tǒng)設(shè)計(jì)的計(jì)算機(jī)系統(tǒng)no可以 通過線纜176連接到網(wǎng)絡(luò)174 (例如,互聯(lián)網(wǎng))。(對于線纜172和 176中的任何一個或者兩個,都可以用無線連接代替。)在該實(shí)施例 中,計(jì)算機(jī)系統(tǒng)170可以用作通過網(wǎng)絡(luò)l74廣播的媒體內(nèi)容的接收器; 例如,通過互聯(lián)網(wǎng)流動的無線電或電視內(nèi)容。此外,計(jì)算機(jī)系統(tǒng)170 還可以包括電視或無線電調(diào)諧器卡,該卡可以連接到天線或線纜,以 便向計(jì)算機(jī)系統(tǒng)170提供電視或無線電內(nèi)容。
計(jì)算機(jī)系統(tǒng)170還可以用作主機(jī),將媒體播放器"2(或PMD 102 的其它實(shí)施方式)連接到出售或以別的方式分發(fā)媒體資源(例如歌曲、 電影、電視或廣播演出的劇集、播客,等等)的媒體資源傳輸服務(wù)178。 媒體資源傳輸服務(wù)的示例包括由Apple公司提供的iTunesTM存儲服 務(wù)、由Yahoo!公司提供的Y!MusicTM無限服務(wù),或者由微軟公司提供 的ZiineTM Marketplace服務(wù);其它服務(wù)也可以使用。當(dāng)連接到這種服 務(wù)時,先前存儲在媒體播放器142上的標(biāo)簽可以用于識別用戶可能感 興趣購買的媒體資源。在一個實(shí)施例中,計(jì)算機(jī)系統(tǒng)170的用戶可以觀看先前加了標(biāo)簽的軌跡列表并選擇任何或全部軌跡來購買。用于利 用所存儲標(biāo)簽與在線媒體資源服務(wù)交互的特定處理的一些示例在下面
描述。其它示例在美國專利申請第11/210,172號(美國專利申請公開 第2006/0235864 Al號)中描述。
圖1E例示了另一種配置,其中移動電話和媒體設(shè)備180體現(xiàn)了 PMD 102的多個方面,而無線電適配器182體現(xiàn)了附件104的多個方 面。移動電話和媒體設(shè)備180可以連接到具有適于直接配到移動電話 和媒體設(shè)備180的連接器端口的連接器184的無線電適配器182。在 所示實(shí)施例中,無線電適配器182具有適于接收無線電廣播(例如, 以上提到的任何無線電格式)的天線186,而移動電話和媒體設(shè)備180 具有適于提供與數(shù)據(jù)網(wǎng)絡(luò)的雙向通信的天線188。例如,移動電話和 媒體設(shè)備180與天線188可以支持WiFi協(xié)議,該協(xié)議4吏移動電話和 媒體設(shè)備180與無線互聯(lián)網(wǎng)接入點(diǎn)之間的通信成為可能。盡管示為外 部部件,但天線186和188也可以集成到移動電話和媒體設(shè)備180與 無線電適配器182各自的外殼中或者從外殼中突出來。
在圖1F中,便攜式媒體設(shè)備190同時體現(xiàn)了 PMD 102和附件 104的多個方面。PMD 190可以包括集成的無線電接收器192和天線 194。就象在其它實(shí)施例中一樣,天線194可以集成到PMD 190的外 殼中或者可以從外殼中突出來。無線電接收器192可以適于接收各種 類型的無線電廣播,包括以上提到的任何格式。PMD190還可以適于 通過例如有線或無線連接(在圖1F中沒有明確示出)連接到數(shù)據(jù)網(wǎng) 絡(luò)。在該實(shí)施例中,PMD190可以接收廣播并與用戶交互,來給軌跡 加標(biāo)簽。如下所述,PMD l卯還可以通過數(shù)據(jù)網(wǎng)絡(luò)與媒體資源傳輸服 務(wù)(例如,圖1D中所示的媒體資源傳輸服務(wù)178)通信,以便獲取加 標(biāo)簽的內(nèi)容或關(guān)于加標(biāo)簽的內(nèi)容的信息。
應(yīng)當(dāng)理解,在此所述的PMD系統(tǒng)是例示性的,其變體與修改都 是可能的。PMD可以包括能夠?yàn)橛脩舸鎯?或播放媒體內(nèi)容的任何 設(shè)備,且廣播接收能力可以由可拆卸的接收器附件或者由內(nèi)置到PMD 中的接收器部件提供。此外,盡管圖1B-1F的實(shí)施例可以特別參照了無線電附件,但應(yīng)當(dāng)理解,除了無線電廣播之外或代替之,附件還可
以接收其它類型的媒體廣播。如果期望的話,PMD102和附件104還 可以提供附加的能力(例如,記錄廣播;發(fā)出和接收電話呼叫;管理 諸如聯(lián)系人和日歷的個人信息;通過電子郵件、文本消息傳送、即時 消息傳送等的通信)。
盡管PMD 102和附件104在這里是參考特定的塊和模塊描述的, 但應(yīng)當(dāng)理解這些塊和模塊都是為了方便描述而定義的,而不是要暗示 部件部分的特定物理布置。此外,塊/才莫塊不一定對應(yīng)于物理上獨(dú)立的 部件。例如,本領(lǐng)域技術(shù)人員將理解,硬件和/或軟件部件的不同組合 也可以使用,而且描述為在軟件中實(shí)現(xiàn)的特定操作或特征也可以在硬 件中實(shí)現(xiàn),反之亦然。
標(biāo)簽的內(nèi)容
根據(jù)本發(fā)明的實(shí)施例,例如圖1A的附件104的附件和例如圖1A 的PMD102的PMD可以捕捉并存儲關(guān)于廣播內(nèi)容的標(biāo)簽。如上面所 指出的,術(shù)語"標(biāo)簽"可以包含任何類型的便于標(biāo)識特定軌跡的數(shù)據(jù)。 現(xiàn)在將描述標(biāo)簽的示例;應(yīng)當(dāng)理解這些示例是例示性的并且沒有限制。
在有些實(shí)施例中,標(biāo)簽包括與所接收廣播關(guān)聯(lián)的元數(shù)據(jù)。元數(shù)據(jù) 可以是在例如數(shù)字音頻或視頻廣播流中獲取的,其中的廣播如HD無 線電或HDTV廣播。在有些實(shí)施例中,可以使用以下源中的一個或多 個無線電數(shù)據(jù)系統(tǒng)("RDS")數(shù)據(jù)、UPC數(shù)據(jù)、國際標(biāo)準(zhǔn)記錄碼 ("ISRC")數(shù)據(jù)、全球發(fā)行標(biāo)識符("GRid")數(shù)據(jù)、全部媒體 指南("AMG,,)數(shù)據(jù)、專用數(shù)據(jù)(例如,類似于在由位于加州Cupertino 的Apple公司的商標(biāo)iTunesTM下所提供的數(shù)據(jù),如在媒體管理與傳輸 系統(tǒng)中所使用的那些數(shù)據(jù)),或者它們的任意組合。
關(guān)于軌跡和/或廣播的許多信息可以包括在元數(shù)據(jù)中。圖2是根 據(jù)本發(fā)明實(shí)施例的列出可以由附件104和/或PMD 102捕捉的元數(shù)據(jù) 的示例的表200。在圖2的表中,廣播是從無線電臺接收到的音頻軌 跡(例如,歌曲);應(yīng)當(dāng)理解其它類型的廣播內(nèi)容(例如,視頻廣播、口語廣播等)也可以利用類似的元數(shù)據(jù)加標(biāo)簽。
在一個實(shí)施例中,元數(shù)據(jù)包括軌跡標(biāo)識信息,例如軌跡名稱(標(biāo) 題)、藝術(shù)家名字、專輯名字或者其組合。元數(shù)據(jù)還可以包括軌跡標(biāo) 識碼(軌跡標(biāo)識符),該標(biāo)識碼可以是例如與軌跡關(guān)聯(lián)的唯一的數(shù)字 值或者字符串標(biāo)識符??梢灾С侄鄠€軌跡標(biāo)識符。例如,可以使用如
AMG標(biāo)識符、ISRC或GRid的各種標(biāo)準(zhǔn)軌跡標(biāo)識符。此外,媒體傳 輸服務(wù)的所有者(例如,Apple公司的iTunes StoreTM服務(wù))可以定 義其自己的唯一軌跡標(biāo)識符,并使得廣播合作者(選定的廣播者或者 全部廣播者)可以獲取這些標(biāo)識符;然后,廣播合作者就可以將這些 軌跡標(biāo)識符作為元數(shù)據(jù)嵌入到他們的廣播中。
元數(shù)據(jù)還可以具有時間方面。例如,與無線電訪談節(jié)目關(guān)聯(lián)的元 數(shù)據(jù)可以隨著主題的改變而改變。以這種方式,PMD可以接收與訪談 節(jié)目關(guān)聯(lián)的非時間性元數(shù)據(jù),該元數(shù)據(jù)對于整個長度的訪談節(jié)目是恒 定的,還可以例如當(dāng)訪談節(jié)目中討論書的時候接收針對書的時間性元 數(shù)據(jù)或當(dāng)訪談節(jié)目中討論名人的時候接收針對名人的時間性元數(shù)據(jù)。
臺標(biāo)識信息也可以嵌入到廣播數(shù)據(jù)流中并被圖1A中附件104的 標(biāo)簽提取引擎130作為元數(shù)據(jù)提取。臺標(biāo)識信息可以包括例如站的頻 率、臺的名字、臺的風(fēng)格、臺的呼號、臺的口號語(tagline)、節(jié)目 名字、電臺音樂節(jié)目主持人名字、臺的消息、臺指定市場區(qū)域(DMA)、 臺的網(wǎng)站URL、臺的網(wǎng)絡(luò)會員或者它們的任意組合。在有些實(shí)施例中, 廣播者可以注冊為媒體資源傳輸服務(wù)(例如,圖1D的媒體資源傳輸 服務(wù)178)的"廣播合作者"。服務(wù)給每個廣播合作者分配一個唯一 的會員標(biāo)識符,而且廣播合作者可以在其廣播的每個軌跡的元數(shù)據(jù)中 包括其會員標(biāo)識符。如果用戶給軌跡加標(biāo)簽,則會員標(biāo)識符可以記錄 為標(biāo)簽的一部分,而且當(dāng)所記錄的標(biāo)簽提供給媒體資源傳輸服務(wù)178 時,服務(wù)接收到了該會員標(biāo)識符。在用戶購買加標(biāo)簽軌跡的情況下, 服務(wù)可以使用該會員標(biāo)識符來決定給其廣播導(dǎo)致購買的廣播合作者提 供報(bào)酬或其它信用。(對加標(biāo)簽軌跡的購買在以下進(jìn)一步描述。)
在有些實(shí)施例中,元數(shù)據(jù)還可以包括與軌跡關(guān)聯(lián)的圖像,例如專輯藝術(shù)、來自書的封面或圖像、等等(沒有在圖2中列出)。元數(shù)據(jù) 還可以包括指示軌跡加標(biāo)簽的日期和時間的時間戳。在有些實(shí)施例中, 時間戳可以與臺標(biāo)識信息一起用于識別加標(biāo)簽的軌跡。例如,當(dāng)PMD 102(例如,通過圖1D所示的主計(jì)算才凡170或者圖1E中所示無線地) 連接到數(shù)據(jù)網(wǎng)絡(luò)時,所存儲的標(biāo)簽信息可以用于訪問連接到數(shù)據(jù)網(wǎng)絡(luò) 的服務(wù)器中的數(shù)據(jù)庫,以便識別在指定的臺頻率或名字上在指定時間 播放的媒體資源。
標(biāo)簽還可以包括可以是或者不是所接收元數(shù)據(jù)一部分的其它信 息。例如,其它標(biāo)識信息可以包括入點(diǎn)、出點(diǎn)、國家代碼、媒體類型、 節(jié)目類型、版本信息、捕捉標(biāo)簽的附件的硬件或制造商ID、播客流入 信息或者任何其它合適的信息。如果臺標(biāo)識信息(例如,頻率)不包 括在元數(shù)據(jù)中,則附件可以配置成例如通過記錄當(dāng)軌跡加標(biāo)簽時其調(diào) 到的頻率將這種信息添加到標(biāo)簽中。
在有些實(shí)施例中,可能要求標(biāo)簽包括圖2中字段的子集,而其它 字段是可選的。例如,在有些實(shí)施例中,名字、藝術(shù)家和專輯字段對 于唯一識別大多數(shù)軌跡可能是足夠的,而所有其它字段可以設(shè)成可選 的。在有些實(shí)施例中,附件104 (圖1A)的標(biāo)簽提取引擎130配置成 裝入廣播源為其提供足夠元數(shù)據(jù)的標(biāo)簽的每個字段。此外,可以獲取 的字段還可以包括"未知,,字段,標(biāo)簽提取引擎130可以為該字段裝 入任何接收到的附件沒有識別的元數(shù)據(jù)。如下所述,裝入未知字段使 得PMD 102可以獲取未識別的元數(shù)據(jù),并且有可能使PMD 102與之 通信的媒體資源傳輸服務(wù)178 (或其它服務(wù))也可以獲取該元數(shù)據(jù)。 媒體資源傳輸服務(wù)178 (或其它服務(wù))或PMD 102可能能夠解釋未識 別的元數(shù)據(jù)。因此,標(biāo)簽不限于任何特定的元數(shù)據(jù)字段組合。
在另一種實(shí)施例中,除了從廣播流提取的元數(shù)據(jù)之外或者代替 之,附件104和/或PMD 102還可以在標(biāo)簽中捕捉廣播內(nèi)容的一部分。 應(yīng)當(dāng)理解,標(biāo)簽不一定包括所有可能的標(biāo)識信息。
可以用于存儲在標(biāo)簽中的信息的量和類型可以依賴于廣播源。此 外,不同的廣播信號可以包括不同類型和/或不同量的信息。圖3是標(biāo)識由各種已知的無線電數(shù)據(jù)服務(wù)所支持的一些類型的數(shù)據(jù)字段的表
300,其中已知的無線電數(shù)據(jù)服務(wù)例如有HD無線電節(jié)目服務(wù)數(shù)據(jù) ("PSD" ) 、 HD無線電臺信息服務(wù)("SIS" ) 、 HD無線電臺信 息指南("SIG" ) 、 RDS及衛(wèi)星無線電節(jié)目相關(guān)數(shù)據(jù)("PAD")。 表300還標(biāo)識可能在由媒體資源傳輸服務(wù)的廣播合作者所使用的企業(yè) 合作者流入("EPF")中支持的數(shù)據(jù)字段。
可選的標(biāo)識信息與本領(lǐng)域中已知或其他的標(biāo)識當(dāng)前廣播的媒體 資源的方法也可以使用,包括以上描述方法的任意組合。標(biāo)簽信息可 以以多種格式由附件接收或者由PMD直接接收,而且標(biāo)識軌跡和/或 廣播者(或其它源)的信息的任意組合可以包括在標(biāo)簽中。
在有些實(shí)施例中,多個網(wǎng)絡(luò)可以用于提供廣播內(nèi)容和標(biāo)簽信息。 例如,如圖1A中PMD 102的PMD和/或如圖1A中附件104的附件 可以通過能夠同時接收和播放媒體廣播(例如,無線電廣播、電視廣 播、電話呼叫,等等)的多個通信網(wǎng)絡(luò)通信。本發(fā)明可以包括以集成 方式4吏用兩個或多個那些通^f言網(wǎng)絡(luò)的系統(tǒng)和方法。
圖4A和4B例示了根據(jù)本發(fā)明一個實(shí)施例的其中PMD以集成方 式使用兩個或更多個通信網(wǎng)絡(luò)的系統(tǒng)。首先參考圖4A,系統(tǒng)400包括 PMD 402和廣播者404。當(dāng)存在帶寬約束時,系統(tǒng)400可以管理^f某體 信息傳送(例如,媒體軌跡元數(shù)據(jù))。例如,在有些情況下,可能期 望和媒體廣播一起提供大量元數(shù)據(jù)。但是,由于帶寬限制,這樣做可
能是不現(xiàn)實(shí)的。系統(tǒng)400可以通過使用來自多于一個通信網(wǎng)絡(luò)的帶寬 發(fā)送用于相同媒體廣播的大量信息來解決這個問題。本發(fā)明的有些實(shí) 施例通過利用不同通信網(wǎng)絡(luò)傳送信息的不同部分來提供需要更大帶寬 的傳送和下載信息(例如,元數(shù)據(jù))和/或更快地傳送和下栽信息。
例如,在一個實(shí)施例中,廣播者404可以在多個數(shù)據(jù)段A、 B和 C中發(fā)送媒體廣播,其中每個數(shù)據(jù)段都可以不同的通信格式編碼。多 種通信格式可以適于不同的通信網(wǎng)絡(luò)(例如,蜂窩、互聯(lián)網(wǎng)、地面無 線電、衛(wèi)星無線電、地面線纜、衛(wèi)星線纜,等等)。PMD 402可以配 備以配置成用于根據(jù)不同通信格式接收多個數(shù)據(jù)段的多個通信接收器406a-c??刂破?08適當(dāng)?shù)靥幚聿⒑铣啥鄠€數(shù)據(jù)段,來重構(gòu)完整的發(fā) 送。
在圖4B所示本發(fā)明的可選實(shí)施例中,々某體廣播者410可以以單 個類型的通信格式發(fā)送媒體廣播。PMD412可以包括解析器414,其 中解析器414可以接收媒體廣播并將信號解析成多個數(shù)據(jù)段A、 B和 C,其中每個數(shù)據(jù)段可以以不同通信格式編碼。
圖5是例示了根據(jù)本發(fā)明實(shí)施例的以集成方式使用兩個或更多個 通信網(wǎng)絡(luò)的處理500的流程圖。在該實(shí)施例中,PMD包括電話能力(例 如,蜂窩電話或其它移動電話能力)并可以在通話過程中將媒體發(fā)送 集合到其他停滯區(qū)(dead air)中。例如,代替當(dāng)連接呼叫時和呼叫者 中斷時的停滯區(qū),PMD可以插入媒體發(fā)送。在媒體發(fā)送過程中,用戶 可以與現(xiàn)場直播的媒體廣播交互,例如通過以下描述的給廣播內(nèi)容加 標(biāo)簽。
處理在空閑狀態(tài)開始(步驟501)。在步驟502,啟動呼叫。在 步驟504, PMD中的控制器可以確定呼叫是否接通。如果沒有,則在 步驟506, PMD可以播放媒體廣播,當(dāng)呼叫連接時使其插入停滯區(qū)。 在媒體廣播插入呼叫的時段期間,用戶可以與媒體廣播交互(步驟 508),例如通過如下所述地給々某體軌跡加標(biāo)簽、購買i某體軌跡和/或 記錄媒體廣播。用戶還可能能夠在中斷或等待呼叫連接的同時訪問其 它選項(xiàng)。
如果控制器確定呼叫已接通,則在步驟510控制器可以確定呼叫 是否結(jié)束。如果沒有,則控制器可以在之后確定呼叫是否中斷(步驟 512)。如果中斷,則在步驟514, PMD可以播放々某體廣播,當(dāng)呼叫 中斷時將其插入停滯區(qū)。在媒體廣播插入呼叫的時段期間,用戶可以 與媒體廣播交互(步驟516),例如通過如下所述地給媒體軌跡加標(biāo) 簽、購買媒體軌跡和/或記錄媒體廣播。只要呼叫還中斷,PMD就可 以繼續(xù)將媒體廣播插入呼叫。
圖6是例示根據(jù)本發(fā)明另 一實(shí)施例的以集成方式使用兩個或更多 個通信網(wǎng)絡(luò)的處理600的流程圖。在電話呼叫過程中,具有集成電話能力(例如,蜂窩電話或其它移動電話能力)的PMD可以響應(yīng)于用 戶請求將媒體廣播插入到呼叫中。例如,PMD可以提供當(dāng)前接收到的 由無線電廣播播放的媒體的可視指示并且可以根據(jù)用戶請求有選擇地 將媒體流插入到電話會話中。然后,用戶就可以給正在播放的媒體文 件加標(biāo)簽并且與電話線另一端的人或其他人共享標(biāo)簽的拷貝。
處理在空閑狀態(tài)開始(步驟601)。在步驟602, PMD可以連接 到電話呼叫;例如,用戶可以操作對PMD的控制,以發(fā)出呼叫或者 接受進(jìn)入的呼叫。在步驟604,集成的設(shè)備可以輸出媒體軌跡信息或 者與媒體廣播一起提供的元數(shù)據(jù)(例如,當(dāng)前播放歌曲的名字和藝術(shù)
家)。在一個實(shí)施例中,集成的設(shè)備具有顯示器,元數(shù)據(jù)可以在該顯 示器上提供給用戶。
當(dāng)用戶對所播;改的々某體軌跡感興趣時,用戶就可以驅(qū)動PMD的 用戶輸入部件,指示給該媒體軌跡加標(biāo)簽、購買或記錄的期望(在圖 6中未明確示出)。可選地,用戶可以驅(qū)動用戶輸入部件,來指示用 戶期望將媒體廣播插入到呼叫中(步驟606)。如果用戶沒有指示期 望將^ 某體廣播插入到呼叫中,則假定呼叫還沒有結(jié)束(步驟608), 處理繼續(xù)輸出媒體軌跡信息(步驟604)并等待下一個用戶輸入。
如果用戶指示期望將媒體廣播插入到呼叫中,則在步驟610, PMD開始將媒體廣播插入到呼叫中,使連接到呼叫的所有各方都可以 聽到該廣播。用戶可以繼續(xù)電話會話并與々某體廣播交互,例如通過如 下所述地給媒體軌跡加標(biāo)簽、購買媒體軌跡和/或記錄媒體廣播。特別 地,如果用戶或呼叫的另一方對所播放的特定媒體軌跡感興趣,則用
戶或該另 一方可以給+某體軌跡加標(biāo)簽。
在步驟612,媒體軌跡的標(biāo)簽可以利用第二類型的通信網(wǎng)絡(luò)(例 如,電話網(wǎng)絡(luò)或互聯(lián)網(wǎng))發(fā)送到另一方的電話。接收方電話不一定要 支持媒體廣播一一即,接收方電話不需要具有媒體接收器部件或者是 集成的PMD和電話設(shè)備。如果接收方電話不支持媒體廣播,則當(dāng)曰 后媒體廣播播放加標(biāo)簽的媒體時,接收方設(shè)備可以自動地通知接收方 用戶并為接收方用戶提供收聽和/或購買媒體軌跡的機(jī)會。在步驟614,用戶可以指示期望停止將媒體廣播插入到呼叫中。 如果用戶沒有指示期望停止將媒體廣播插入到呼叫中,則處理繼續(xù)將 軌跡插入到呼叫中(步驟610),以允許用戶與廣播交互的更多機(jī)會。 一旦用戶指示期望停止將媒體廣播插入到呼叫中,PMD就停止將媒體 廣播插入到呼叫中(步驟616)。如果呼叫沒有結(jié)束(步驟608 ), PMD就繼續(xù)輸出媒體軌跡信息(步驟604)并等待進(jìn)一步的指示。如 果呼叫已經(jīng)結(jié)束,則處理返回到空閑狀態(tài)。
應(yīng)當(dāng)理解,在此所述的處理是例示性的,而且其變體和修改都是 可能的。按順序描述的步驟可以并行執(zhí)行、步驟的次序可以改變,而 且步驟也可以修改或合并。任何網(wǎng)絡(luò)或網(wǎng)絡(luò)的組合都可以用于向PMD 或可通信地耦合到其的附件傳輸媒體廣播和/或相關(guān)的信息。
在PMD中存儲標(biāo)簽
根據(jù)本發(fā)明的實(shí)施例,關(guān)于廣播的標(biāo)簽信息可以存儲在圖1A中 PMD102的存儲設(shè)備106中。如下所述,標(biāo)簽信息可以存儲在結(jié)構(gòu)化 數(shù)據(jù)文件中,日后可由附件104或不同的附件(例如,圖1D中用作 主機(jī)的計(jì)算機(jī)系統(tǒng)170)訪問。
在一個實(shí)施例中,結(jié)構(gòu)化數(shù)據(jù)文件可以包括表示用于每個加標(biāo)簽 軌跡的元數(shù)據(jù)的XML目錄。如本領(lǐng)域中通常已知的,XML目錄提供 一組鍵值對。目錄可以是分級的;即,與特定^:關(guān)聯(lián)的值可以是目錄。 各種XML格式都可以使用;在一個實(shí)施例中,XML文件格式化為 Mac OS X Core Foundation屬性歹寸表。
圖7例示了根據(jù)本發(fā)明實(shí)施例的可以用于存儲標(biāo)簽的分級XML 目錄文件700。該實(shí)施例中的頂層鍵包括
(1 )版本信息。Affl[/orFerwVm和^Zlf/"orKcwV "鍵可以指定XML 目錄文件格式的版本。在一個實(shí)施例中,具有不同主版本的文件可能 彼此不兼容;具有相同主版本但不同次版本的文件彼此兼容。
(2)用于收集標(biāo)簽的附件的制造商的制造商標(biāo)識信息。
Affl /fl" rcJZ)可以是制造商的唯一數(shù)字標(biāo)識符。在一個實(shí)施例中,這個標(biāo)識符是由PMD線的制造商分配給與那些PMD協(xié)作的附件的授 權(quán)制造商的。Afa""/fl"w"iVflwe可以是附件制造商的名字。 Z)ev/"7Vfl/^可以是用于附件設(shè)備的模型名字或其它制造商分配的名 字。/rww^4/^7/"^/D可以用于將制造商標(biāo)識為iTunes StoreTM的會 員。(除了 iTunes StoreTM會員資格之外或者代替之,還可以提供其 它會員資格,例如具有不同媒體資源管理和/或下栽服務(wù)的會員資格。) (3) Ma,A:Wrmd^鍵,其關(guān)聯(lián)的值可以是一個或多個下層目錄 的數(shù)組。每個下層目錄可以表示用于一個特定軌跡的標(biāo)簽信息。標(biāo)簽 信息可以包括例如圖2所列出的任何一個或全部字段。
如上面所指出的,PMD 102和附件104可以通過有線(例如, USB、 FireWire、通用異步接收器/發(fā)送器("UART"))或無線(例 如,藍(lán)牙)通道以多種方式通信。不管特定的通信路徑如何,PMD102 和附件104都可以通過根據(jù)協(xié)議交換命令和數(shù)據(jù)來通信。協(xié)議定義了 在PMD 102和附件104之間發(fā)送消息的格式。例如,協(xié)議可以指定每 個消息在具有首部和可選有效負(fù)載的分組中發(fā)送。首部提供了基本信 息(例如,起始指示符、分組的長度及要由接收方處理的命令),而 有效負(fù)栽提供了與命令關(guān)聯(lián)的任何數(shù)據(jù)。在一些實(shí)施例中,命令可以 定義成使得特定命令只在一個方向是有效的。
協(xié)議可以定義多個"隱語,,,其中"隱語"是可以有各個附件類 支持(或不支持)的一組相關(guān)命令。在一個實(shí)施例中,每個命令是由 標(biāo)識命令所屬的隱語的第 一個字節(jié)和標(biāo)識隱語中特定命令的第二個字 節(jié)唯一識別的。其它命令結(jié)構(gòu)也可以使用。不需要所有附件或者附件 可以連接到的所有PMD都支持協(xié)議中定義的每個隱語。
在有些實(shí)施例中,設(shè)計(jì)成彼此可以協(xié)作的每個附件104和每個 PMD 102可以至少支持包括所有這種設(shè)備通用的命令的"通用"隱語。 該通用隱語可以包括使PMD和附件能夠彼此識別并驗(yàn)證它們自己并 提供關(guān)于它們各自能力的通用信息的命令,包括(如果有的話)每個 都支持別的什么隱語。通用隱語還可以包括PMD可以用來驗(yàn)證附件 的假設(shè)身份與能力(或者反之)的驗(yàn)證命令,而且如果驗(yàn)證不成功,則附件(或PMD)可以被阻止調(diào)用特定命令或隱語。
根據(jù)本發(fā)明的實(shí)施例,由PMD 102和附件104支持的命令協(xié)議 可以包括可以用于傳送與存儲廣播內(nèi)容的標(biāo)簽相關(guān)的命令與數(shù)據(jù)的 "存儲"隱語(或其它命令組)。在該實(shí)施例中,存儲隱語的命令允 許附件104指示PMD 102將標(biāo)簽信息(或元數(shù)據(jù))存儲在其自己的內(nèi) 部存儲介質(zhì)上。
在一個實(shí)施例中,存儲隱語包括以下命令
(1 )G^/V""rCVz/w。附件104可以將這個命令發(fā)送到PMD 102, 以請求關(guān)于播放器存儲能力的信息。
(2 )及W/V"jwC"/w。 PMD 102可以通過發(fā)送回這個命令來響應(yīng) G^iVffjwCVz/w命令;分組有效負(fù)載包括所請求的信息。在一個實(shí)施例 中,能力信息包括PMD102內(nèi)部存儲介質(zhì)的總尺寸;最大允許的文 件尺寸;可以利用單個『,/紐尸/""/^/^/>"似命令(以下描述)寫到存 儲器中的數(shù)據(jù)的最大量;及標(biāo)識由播放器支持的存儲隱語版本的版本 信息。除了以上所迷的之外或者代替之,也可以包括其它信息。
(3 ^/^"iV""/^//^附件104可以將這個命令發(fā)送到PMD 102, 以指示PMD 102打開用于寫標(biāo)簽的文件。在一個實(shí)施例中,這個命令 是作為帶非空有效負(fù)載的分組發(fā)送的。有效負(fù)載可以包含用于指示文
件目的的值(在此稱為"特征值")。因此標(biāo)簽文件可以與特定的特 征值關(guān)聯(lián)。特征值允許存儲隱語用于其它類型的文件;因此,存儲隱 語不限于存儲標(biāo)簽。
(4 ) i^,iVfl"rF7/ei7"wf//e。 PMD 102可以通過打開文件(例如, 用于標(biāo)簽的XML目錄文件)響應(yīng)0/wii^"rFZ/e命令并利用 及CiVa"rF,7e/ya"d/e命令來向附件104提供新打開文件的唯一標(biāo)識符 ("句柄,,)。句柄可以類似于Unix文件描述符。在一個實(shí)施例中, 句柄保持有效,直到附件被拆下或者附件關(guān)閉了文件(見下面的 aMeiVff",F//e命令)。句柄的使用在PMD 102和/或附件104可以 同時打開多個文件的實(shí)施例中是特別有幫助的;在有些實(shí)施例中,每 次只能打開一個標(biāo)簽文件,則句柄可以或者可以不使用。(5 )『W&iV^;e/^F/7e2)"to。在打開文件后,附件104可以向PMD 102發(fā)送這個命令,以便向打開的文件添加數(shù)據(jù)(例如,用于新加標(biāo) 簽的軌跡的標(biāo)簽)。與這個命令關(guān)聯(lián)的有效負(fù)栽可以包括要寫的文件 的句柄、開始寫數(shù)據(jù)的偏移量(文件中的位置)及要寫的數(shù)據(jù)。附件
每個『W^P/ojw/7/eD"似命令限制數(shù)據(jù)大小,例如在及C尸/a戸rCfl/^ 命令(以上所述)中由PMD102指定的。如果標(biāo)簽大于指定的限制, 則附件104可以發(fā)送多個PFW&iVfl"rP7/eZ)fl似命令,以便完成標(biāo)簽的 寫。附件104可以保持對偏移量的跟蹤,例如避免用新標(biāo)簽覆蓋了先 前的標(biāo)簽。在有些實(shí)施例中,文件是順序?qū)懙?;即,偏移從零開始并 根據(jù)每個寫命令的大小遞增。在其它實(shí)施例中,順序?qū)懯遣恍枰摹?br>
(6 ) P/flj;e/^cA:。 PMD 102可以向附件104發(fā)送這個命令,來確 認(rèn)W^/te/Vaj^FZ/eD^a命令和任何其它不需要特定響應(yīng)性信息的存儲 隱語命令。有效負(fù)栽有效地包括被確認(rèn)的分組的標(biāo)識符和結(jié)果狀態(tài)指 示符,其中指示符可以是指示寫是否成功及如果不成功則指示為什么
失敗的數(shù)字值或者位模式。例如,數(shù)字值可以定義成表示特定的失敗 狀態(tài),例如附件104的錯誤驗(yàn)證、PMD102中缺少資源、無效的文件 句柄、『W^P/fljwi^7e/)"^分組中過大的數(shù)據(jù)量,等等。在一些實(shí)施 例中,在發(fā)送完一個『W^iVa"rFi7^D"紐分組后,附件104在發(fā)送另 一個『i"/^/V"j;cFi7eZ)a似分組或a仍eiV^^i^F7/e分組(以下所述)之 前等待指示成功完成的尸/a"Mc/L等待/Va"McA:可以幫助防止錯誤, 例如如果在失敗的PTr/teiVa""/^^/^,"命令之后文件的狀態(tài)是不確定 的。
(7 ) G^尸/""rFV"^/mce。附件104可以向PMD 102發(fā)送這個 命令,以確定PMD 102內(nèi)部存儲介質(zhì)中可用空間的量。
(8 )及"/V"jw/^ee5^fl"。 PMD 102可以通過發(fā)送這個命令來響 應(yīng)GWiV"jwFr"S/;""命令。在一個實(shí)施例中,有效負(fù)載包括指示 PMD102內(nèi)部存儲介質(zhì)中空閑空間量的值。
(9 ) C7^^P/"jw尸,7e。附件104可以向PMD 102發(fā)送這個命令,來關(guān)閉打開的文件。有效負(fù)載包括要關(guān)閉的文件的句柄。PMD102可 用利用/Va"McA:命令(以上所述)響應(yīng),以指示文件是否成功關(guān)閉。 在有些實(shí)施例中,PMD102也可以在文件關(guān)閉之前數(shù)字簽名文件。這 種簽名可以用于例如驗(yàn)證數(shù)據(jù)的完整性。例如,可以實(shí)現(xiàn)顯示文件在 簽名生成之后是否被修改的傳統(tǒng)數(shù)字簽名技術(shù)。 一旦C7oseiV jwF//e
命令成功,則句柄不再有效地用于訪問現(xiàn)在已關(guān)閉的文件;如果期望,
則PMD 102可以重新給另一個文件分配句柄。
應(yīng)當(dāng)理解,在此所述的命令集合是例示性的,而且其變體和修改 都是可能的。也可以支持其它命令,例如發(fā)送到PMD 102的從打開的 文件讀取的命令和發(fā)送到附件104的返回所讀取數(shù)據(jù)的命令。因此, 例如,在寫過程中有錯誤的情況下,附件104可以回讀其試圖寫的數(shù) 據(jù),以確定是否發(fā)生了錯誤;于是附件104就可以根據(jù)需要發(fā)出糾正 的^W^P/^cFZ/eDaM命令或關(guān)閉文件并打開新文件。
在應(yīng)當(dāng)指出,在有些實(shí)施例中,附件104可以一次打開多個文件, 只要分配給每個文件的句柄是唯一的。
用于捕捉標(biāo)簽的處理
在本發(fā)明的有些實(shí)施例中,PMD102和附件104通信,來捕捉標(biāo) 簽并將標(biāo)簽記錄到PMD 102的存儲介質(zhì)中。
圖8是用于例示根據(jù)本發(fā)明 一 個實(shí)施例的用戶與媒體廣播交互的 處理800的流程圖。處理800的任何一個或多個步驟都可以由圖1A 中PMD 102或附件104的控制器(例如,執(zhí)行合適程序代碼的微控制 器或微處理器)啟動并執(zhí)行。
處理在步驟801開始,在這里控制器可以啟動用戶交互程序。在 步驟802,控制器可以進(jìn)行檢查,以查看與媒體廣播的任何附加交互 是否可能。例如,控制器可以檢查系統(tǒng)中是否有錯誤(例如,接收器 122沒有接收到信號)或者用戶是否指示停止與現(xiàn)場直播的媒體廣播 交互的意圖(例如,通過關(guān)掉PMD102或附件104)。如果不可能有 附加的交互,則控制器可以退出處理(步驟804)。如果附加交互是有可能的,則在步驟806,控制器可以等待用戶 驅(qū)動用戶輸入器,例如PMD 102的用戶輸入部件118或者附件104 的用戶接口部件132等。在等待時,PMD或附件可以指示用戶當(dāng)前播 放的內(nèi)容是"可以加標(biāo)簽的"。PMD還可以(利用顯示設(shè)備、音頻發(fā) 射設(shè)備等)指示標(biāo)簽的質(zhì)量。有些廣播可以比別的廣播有較少的可加 標(biāo)簽信息,而別的廣播可以有非常豐富、完整的標(biāo)簽可以獲取。任何 可以獲取的信息都可以由PMD或附件的一些實(shí)施例顯示。
當(dāng)用戶驅(qū)動這些用戶輸入器中的一個時,控制器可以確定用戶想 啟動哪些功能(步驟808)。在一個實(shí)施例中,用戶可以在包括購買 當(dāng)前軌跡("BUY"功能)、給當(dāng)前軌跡加標(biāo)簽以便以后可能購買 ("TAG"功能)或者記錄當(dāng)前軌跡("REC"功能)的多個功能中 進(jìn)行選擇。用戶的選擇可以根據(jù)例如當(dāng)提供多個用戶輸入器時驅(qū)動的 用戶輸入器、當(dāng)用戶輸入器是多功能的時候用戶參與用戶輸入器的次 數(shù)或時間長度等來確定。
如果選擇了 BUY功能,則控制器啟動對當(dāng)前播放軌跡的購買。 在步驟810,控制器可以確定PMD102或附件104當(dāng)前是否連接到數(shù) 據(jù)網(wǎng)絡(luò),其中通過該數(shù)據(jù)網(wǎng)絡(luò)可以訪問到媒體資源傳輸服務(wù)。例如, 參考圖1D,計(jì)算機(jī)系統(tǒng)170是可以通過網(wǎng)絡(luò)174連接到媒體資源傳輸 服務(wù)178同時還通過網(wǎng)絡(luò)174接收媒體廣播的附件。作為另 一個示例, 參考圖IE, PMD 180可以無線地連接到網(wǎng)絡(luò)并通過該網(wǎng)絡(luò)連接到媒 體資源傳輸服務(wù),同時附件104接收^ 某體廣播。如果PMD或附件連 接到數(shù)據(jù)網(wǎng)絡(luò),則在步驟812,控制器可以從媒體資源傳輸服務(wù)檢索 當(dāng)前播放的軌跡(或者關(guān)于其的進(jìn)一步描述性信息)。
在本發(fā)明的一個實(shí)施例中,即使當(dāng)PMD或附件聯(lián)網(wǎng)時,控制器 也可以給當(dāng)前播放的歌曲或其它音頻軌跡加標(biāo)簽。在這種情況下,標(biāo) 簽可以利用將關(guān)聯(lián)的媒體軌跡指定為已購買軌跡的指示符存儲。
在步驟814,控制器可以從媒體資源傳輸服務(wù)下載對應(yīng)于當(dāng)前所 播放軌跡的媒體資源。在步驟816,控制器可以將下載的媒體資源存 儲到例如PMD 102的存儲設(shè)備106中或者附件104的存儲設(shè)備中。媒體資源可以存儲為單個文件或者多個文件(例如,作為媒體內(nèi)容文件
和具有對應(yīng)標(biāo)識信息的關(guān)聯(lián)文件)。如果媒體資源存儲在附件104中, 則用戶可以在日后將文件下載到PMD 102中。類似地,如果媒體資源 存儲在PMD 102或附件104中,則用戶可以在日后將文件從一個設(shè)備 下栽或傳輸?shù)搅硪粋€設(shè)備??刂破鬟€可以向存儲在例如PMD 102上的 預(yù)定或用戶指定的播放列表添加下載的音頻軌跡。在有些實(shí)施例中, 計(jì)算機(jī)系統(tǒng)(例如,圖1D的計(jì)算機(jī)系統(tǒng)170)充當(dāng)PMD 102的主機(jī) 系統(tǒng),讓用戶通過在計(jì)算機(jī)系統(tǒng)170上執(zhí)行的適當(dāng)軟件(例如,由Apple 公司提供的iTunesTM媒體資源管理軟件)管理存儲在PMD 102上的 資源。在這種情況下,媒體資源可以首先下載到主機(jī)系統(tǒng),然后傳輸 (例如,拷貝或移動)到PMD 102。
返回步驟810,如果PMD 102和附件104當(dāng)前不能與媒體資源傳 輸服務(wù)通信(例如,兩個設(shè)備都沒有連接到合適的網(wǎng)絡(luò)),則在步驟 818,控制器可以存儲用于當(dāng)前播放軌跡的標(biāo)簽并在標(biāo)簽中包括"購買 指示符"(步驟820)。購買指示符指示用戶已經(jīng)決定獲取該軌跡, 并且當(dāng)PMD 102或附件104下次能夠與媒體資源傳輸服務(wù)通信時,軌 跡可以下載,而不需要進(jìn)一步的用戶交互。
當(dāng)控制器給音頻軌跡加標(biāo)簽時,控制器可以提供可視和/或音頻 反饋,來例如確認(rèn)標(biāo)簽。如在此所使用的,當(dāng)控制器在現(xiàn)場廣播過程 中給媒體軌跡加標(biāo)簽時,控制器從現(xiàn)場廣播中提取可以用于標(biāo)識所播 放音頻軌跡的信息,并將存儲所提取的標(biāo)識信息以供日后使用。標(biāo)簽 可以存儲在以上提到的任何存儲介質(zhì)中,包括位于PMD 102和/或附 件104上的介質(zhì)。標(biāo)簽的存儲及在附件104和PMD 102之間傳送標(biāo)簽 將在以下進(jìn)一步描述。
再次參考步驟808,如果用戶驅(qū)動用戶輸入器來指示TAG功能, 則控制器可以在步驟822中給當(dāng)前在媒體廣播中播放的軌跡加標(biāo)簽。 如下所述,當(dāng)用戶指示TAG功能時,可以給用戶在日后決定是否購 買軌跡之前回顧關(guān)于加標(biāo)簽軌跡的信息的機(jī)會。
再次參考步驟808,如果用戶驅(qū)動用戶輸入器來指示REC功能,則在步驟824,控制器可以啟動多個記錄操作——手動記錄、計(jì)劃記 錄和暫停記錄——中的一個。在手動記錄中,控制器可以記錄當(dāng)前接 收到的一段廣播。當(dāng)接收到指示手動記錄的用戶輸入時記錄開始,而 當(dāng)接收到指示記錄結(jié)束的另一用戶輸入時記錄結(jié)束。
在計(jì)劃記錄中,控制器可以允許用戶指示控制器記錄一段未來的 廣播??刂破骺梢岳美鏓PG (電子節(jié)目指南)數(shù)據(jù)給用戶提供時 間表信息,其中EPG數(shù)據(jù)可以編碼到廣播中或者單獨(dú)提供(例如,通 過如圖4A和4B中所示的第二個網(wǎng)絡(luò)),而且用戶可以基于該EPG 數(shù)據(jù)選擇一個或多個要記錄的廣播片段。標(biāo)簽可以存儲成對應(yīng)于每個 計(jì)劃記錄。
在暫停記錄中,例如以類似于由加州Alviso的TiVo所提供的媒 體系統(tǒng)所采用的方式,控制器可以"暫停"現(xiàn)場廣播。例如,控制器 可以連續(xù)地緩沖預(yù)定量所接收到的傳送。當(dāng)用戶"不暫停"傳送時, 控制器可以反復(fù)輸出緩沖的傳送并繼續(xù)緩沖現(xiàn)場廣播。在緩沖傳送回 放的過程中,如上所述,控制器可以允許用戶購買當(dāng)前播放的音頻軌 跡或給其加標(biāo)簽或者手動記錄廣播。如在此所使用的,當(dāng)利用暫停功 能時對緩沖無線電傳送的回放被看作是現(xiàn)場媒體廣播。
在步驟826,控制器可以將所記錄的媒體廣播存儲到以上提到的 一種存儲介質(zhì)中。
PMD 102和附件104可以多種方式交互,來收集并存儲標(biāo)簽數(shù) 據(jù)?,F(xiàn)在將描述示例。在一個實(shí)施例中,附件104使用以上所述的存 儲隱語來將圖7格式的XML文件寫到PMD 102的存儲介質(zhì)中。XML 文件可以包含在附件104連接到PMD 102的時段期間收集到的所有標(biāo) 簽。在可選實(shí)施例中,每個標(biāo)簽可以寫到單獨(dú)的標(biāo)簽文件。在其他實(shí) 施例中,附件104可以在其自己的內(nèi)部存儲介質(zhì)中收集標(biāo)簽信息,然 后當(dāng)PMD 102下次連接到附件104時將所收集的信息傳送到PMD 102。
圖9是根據(jù)本發(fā)明實(shí)施例的用于捕捉和記錄標(biāo)簽的處理卯0的流 程圖,圖9例示了以上所述存儲隱語命令的使用和圖7的XML文件。當(dāng)附件104連接到PMD 102時,處理900開始(步驟902 )。在步驟 904,附件104向PMD 102識別其自己并可以執(zhí)行驗(yàn)證過程。步驟904 可以包括確定附件104和PMD 102是否彼此關(guān)于存儲隱語兼容;如果 它們不兼容,則處理900可能不能使用。
假定PMD 102和附件104彼此關(guān)于存儲隱語是兼容的,則附件 104繼續(xù)打開用于寫標(biāo)簽的文件。例如,在步驟906,附件104可以發(fā) 送G^iVfl"rCVz/^命令,以確定PMD 102的存儲能力。PMD 102可以 利用及CiVa"rCa^命令返回該信息(步驟908 )。附件104還可以在 繼續(xù)進(jìn)行之前請求附加的信息。例如,附件104可以使用 G^尸/fl"fF/rM/mce命令來確認(rèn)PMD 102內(nèi)部存儲介質(zhì)中可用于寫標(biāo) 簽的空間量。
一旦確定了 PMD102的能力,在步驟910,附件104就可以發(fā)送 命令,將要打開的文件識別為標(biāo)簽文件。作為響應(yīng), PMD 102打開文件。在一個實(shí)施例中,PMD 102可以維護(hù)用于存儲其 文件的文件夾(或目錄)樹,且標(biāo)簽文件總可以在該樹中相同的文件 夾中打開,使得日后容易定位它們。在步驟912, PMD102返回帶有 新打開文件的句柄的jRetfVfl"rF//eHawJ/e命令。
在步驟914,初始信息(例如,圖7的頂層目錄塊710)寫到文 件中。在文件識別為用于標(biāo)簽的文件(例如,利用如上所述的特征值) 的實(shí)施例中,初始信息可以由PMD 102在打開文件時自動寫入。在其 它實(shí)施例中,附件104可以利用 一個或多個Wr^iV^C/ZeDW"命令 寫初始信息。
一旦文件打開,處理900就等待下一個動作(步驟916)。在這 種實(shí)施例中,相關(guān)的下一個動作是給軌跡加標(biāo)簽和退出加標(biāo)簽會話。
給軌跡加標(biāo)簽可以例如響應(yīng)于來自用戶的請求而發(fā)生。例如,當(dāng) 播放軌跡時,用戶可以操作附件104的用戶接口控制,來指示該軌跡 應(yīng)當(dāng)加標(biāo)簽。如上面所指出的,PMD102或附件104可以向用戶指示 何時播放軌跡是可以加標(biāo)簽的并可以(例如,通過顯示可用的元數(shù)據(jù)) 提供關(guān)于可用元數(shù)據(jù)量的信息。在步驟920,附件104可以從廣播數(shù)據(jù)流提取元數(shù)據(jù)或要用作標(biāo) 簽的其它數(shù)據(jù)。例如,附件104可以從廣播數(shù)據(jù)流提取元數(shù)據(jù)、添加 附加信息(例如,附件104調(diào)到的臺或頻道、附件104從其接收數(shù)據(jù) 的URL、時間戳、附件的標(biāo)識信息)和/或捕捉廣播內(nèi)容子集的表示。 在可選實(shí)施例中,附件104可以在接收到每個軌跡時提取并緩沖標(biāo)簽 信息,只有當(dāng)用戶選擇給軌跡加標(biāo)簽時,標(biāo)簽信息才寫到標(biāo)簽文件。
在步驟922,當(dāng)用戶請求軌跡的標(biāo)簽時,附件104創(chuàng)建用于該新 標(biāo)簽的XML目錄(例如,如圖7中塊720的下層目錄塊)。在步驟 924,附件104可以向PMD 102發(fā)送一個或多個『n7e尸/fljwi^7e/)fl似 命令,將XML目錄寫到已經(jīng)打開的文件。在一個實(shí)施例中,在創(chuàng)建 XML目錄后,附件104確定目錄的尺寸并比較該尺寸與最大寫尺寸 (該最大尺寸是在步驟908從播放器獲取的)?;谶@種比較,附件 104可以確定需要多少『Wte/Vff"rjF7/eDflto命令并可以順序地向PMD 102發(fā)出這些命令。對于每個發(fā)出的『r/reP/a"rF,7e""to命令,附件 104可以接收戶/"j;e/v4cA;命令并可以使用這些命令的有效負(fù)載來確定 是否發(fā)生了任何錯誤,從而可以采取適當(dāng)?shù)男U齽幼?。例如,如果發(fā) 生了錯誤,則附件104可以關(guān)閉文件、打開新文件并嘗試再次寫標(biāo)簽。 作為另 一個示例,如果由于PMD 102的存儲i殳備106中缺少空間而寫 失敗,則附件104可以提醒用戶標(biāo)簽不能傳送,直到PMD102上的空 間被釋放。
在寫了用于新標(biāo)簽的XML目錄之后,處理900返回步驟916, 等待下一個用戶動作。XML文件可以在這段時間中保持打開;因此, 任何個數(shù)的標(biāo)簽都可以寫到同一 XML文件。在其它實(shí)施例中,除XML 或XML目錄之外的文件格式也可以使用,而且處理900可以修改成 利用任何期望的格式寫標(biāo)簽數(shù)據(jù)。
最后,附件104檢測當(dāng)前的加標(biāo)簽會話是否應(yīng)當(dāng)結(jié)束。例如,可 能達(dá)到了最大文件尺寸,用戶就可以啟動將附件104從PMD 102去耦 合的拆卸或斷電處理,或者用戶可以將附件104和/或PMD 102設(shè)置 成不記錄標(biāo)簽的狀態(tài)。作為響應(yīng),在步驟930,附件104可以發(fā)送a< ^P/ jwF//e命令,來關(guān)閉XML目錄文件。在有些實(shí)施例中,在 發(fā)送aose/Va"r/^7e命令之前,附件104可以首先向XML文件寫最 后關(guān)閉標(biāo)簽(例如,圖7中的關(guān)閉標(biāo)簽730)。在其它實(shí)施例中,PMD 102可以通過寫最后關(guān)閉標(biāo)簽然后關(guān)閉文件來響應(yīng)用于標(biāo)簽文件的 aowiV^w/Y/e命令。在任一種情況下,在步驟932, 一旦文件關(guān)閉, PMD 102就可以向附件104發(fā)送iVfljwv4cA:目錄,來確i人文件正確關(guān) 閉了。其后,處理900結(jié)束(步驟934)。
其它加標(biāo)簽處理也可以使用。例如,圖10是根據(jù)本發(fā)明另一個 實(shí)施例的用于捕捉和記錄標(biāo)簽的處理1000的流程圖。在處理1000中, PMD 102可以確定軌跡是否要加標(biāo)簽并指示附件104創(chuàng)建標(biāo)簽。
當(dāng)附件104連接到PMD 102時,處理1000開始(步驟1002 )。 在步驟1004,附件104向PMD 102識別其自己并可以執(zhí)行驗(yàn)證過程; 這個步驟可以類似于上述處理900的步驟904。在步驟1006,打開標(biāo) 簽文件。這種實(shí)施例中的標(biāo)簽文件駐留在PMD 102的存儲介質(zhì)中,且 類似于處理900的步驟906-912的過程可以用于打開標(biāo)簽文件。如果 在這種實(shí)施例中附件104不能控制將標(biāo)簽寫到標(biāo)簽文件中,則當(dāng)標(biāo)簽 文件打開時,文件句柄可能不能返回到附件104。在步驟1008,首部 分由例如PMD 102寫到標(biāo)簽文件。
一旦標(biāo)簽文件打開,處理1000就等待下一個動作(步驟1010 )。 下一個動作可以指示軌跡應(yīng)當(dāng)加標(biāo)簽;例如,用戶可以操作附件104 或PMD102上的用戶接口控制,來指示軌跡應(yīng)當(dāng)加標(biāo)簽。如果軌跡應(yīng) 當(dāng)加標(biāo)簽,則在步驟1012, PMD102可以指示附件104創(chuàng)建標(biāo)簽。在 步驟1014,附件104從廣播數(shù)據(jù)創(chuàng)建標(biāo)簽。例如,如上所述,附件104 可以從廣播數(shù)據(jù)流提取元數(shù)據(jù)、添加附加信息和/或捕捉內(nèi)容子集的表 示。在一個實(shí)施例中,附件104可以將標(biāo)簽格式化為XML目錄或適 于寫到標(biāo)簽文件中的其它格式。在步驟1016,附件104可以將標(biāo)簽發(fā) 送到PMD 102(例如,利用如上所述的一個或多個W^/^iVfl^erF^DW" 命令)。在步驟1018, PMD 102將標(biāo)簽寫到標(biāo)簽文件。然后,處理 1000可以返回步驟1010,等待下一個動作。如果下一個動作指示結(jié)束當(dāng)前的加標(biāo)簽會話,則PMD 102在步 驟1020關(guān)閉標(biāo)簽文件,然后處理1000結(jié)束(步驟1022 )。(如上所 述,附件104也可以檢測加標(biāo)簽會話的結(jié)束并指示PMD 102關(guān)閉標(biāo)簽 文件。)就象在上述處理900中一樣,結(jié)束加標(biāo)簽會話可以在各種情 況下發(fā)生,例如當(dāng)達(dá)到最大標(biāo)簽文件尺寸時、當(dāng)用戶啟動拆卸處理或 者以別的方式改變附件104的狀態(tài),使得不再接收或記錄標(biāo)簽。
圖11是示出了根據(jù)本發(fā)明另一實(shí)施例的加標(biāo)簽處理的流程圖。 在該實(shí)施例中,附件104可以為在加標(biāo)簽會話過程中接收到的每個軌 跡創(chuàng)建標(biāo)簽,而PMD 102選擇將存儲哪些標(biāo)簽。當(dāng)附件104連接到 PMD 102時,處理1100開始(步驟1102 )。在步驟1104,附件104 向PMD 102識別其自己并可以執(zhí)行驗(yàn)證過程;這個步驟可以類似于上 述處理900的步驟904。在步驟1106,打開標(biāo)簽文件。該實(shí)施例中的 標(biāo)簽文件駐留在PMD 102的存儲介質(zhì)中,且類似于處理900的步驟 906-912的過程可以用于打開標(biāo)簽文件。由于在該實(shí)施例中附件104 不控制將標(biāo)簽寫到標(biāo)簽文件中,因此當(dāng)文件打開時,文件句柄可能不 能返回到附件104。在步驟1108,首部分由例如PMD 102寫到標(biāo)簽文 件。
在步驟1110,例如通過檢測廣播元數(shù)據(jù)中的變化,附件104(或 PMD 102)檢測廣4番中的下一個軌跡。如果沒有下一個軌跡(例如, 廣播結(jié)束或者附件104停止接收廣播數(shù)據(jù)),則如下所述,處理1100 結(jié)束。
當(dāng)檢測到下一個軌跡時,在步驟1112,附件104從廣播數(shù)據(jù)創(chuàng)建 標(biāo)簽。例如,如上所述,附件104可以從廣播數(shù)據(jù)流提取元數(shù)據(jù)、添 加附加信息和/或捕捉內(nèi)容子集的表示。在步驟1114,附件104可以向 PMD 102發(fā)送標(biāo)簽(例如,利用以上所述的 一 個或多個 ,^P/""W/ei)"似命令)。
在步驟1116, PMD 102確定是否存儲標(biāo)簽;如果要存儲標(biāo)簽, 則PMD 102在步驟1118將標(biāo)簽寫到標(biāo)簽文件。然后,處理1100可以 返回到步驟1110,等待下一個軌跡。處理1100繼續(xù),直到加標(biāo)簽會話結(jié)束,在這個時候沒有下一個軌跡。在一個實(shí)施例中,PMD102可 以檢測會話的結(jié)束(步驟1122 )并在處理1100結(jié)束(步驟1126 )之 前關(guān)閉標(biāo)簽文件(步驟1124)??蛇x地,如上所述,附件104也可以 檢測加標(biāo)簽會話的結(jié)束并指示PMD 102關(guān)閉標(biāo)簽文件。
確定是否存儲標(biāo)簽(步驟1116)可以多種方式進(jìn)行。在一個實(shí)施 例中,PMD 102可以接收指示當(dāng)前播放軌跡應(yīng)當(dāng)加標(biāo)簽的用戶輸入, 而且是否存儲用于當(dāng)前播放軌跡的標(biāo)簽的決定可以基于是否是在軌跡 播放的同時接收到該用戶輸入。
在另一個實(shí)施例中,PMD102可以支持實(shí)時日志記錄模式,其中 存儲對應(yīng)于在播放廣播內(nèi)容會話期間接收到的每個軌跡的標(biāo)簽。例如 在用戶不能(或者簡單地說忘記)在播放廣播的同時操作控制器來指 示哪些軌跡應(yīng)當(dāng)加標(biāo)簽的情況下,這是方便的。用戶可以在日后回顧 播放的軌跡日志并選擇感興趣的那些。在有些實(shí)施例中,實(shí)時日志記 錄^f莫式可以由用戶啟用或禁用,或者日志記錄可以是完全自動的行為, 由PMD 102自動地將用于每個廣播會話的標(biāo)簽存儲為日志文件(該曰 志文件可以類似于標(biāo)簽文件)。日志文件可以無限期地存儲(例如, 直到用戶刪除它們或者當(dāng)空間允許時)或者存儲預(yù)定的時間段,或者 可以存儲一些最近的日志文件。用于確定哪些標(biāo)簽要存儲的其它技術(shù) 也可以使用。
在又一實(shí)施例中,附件104可以收集標(biāo)簽,用于日后轉(zhuǎn)發(fā)到PMD 102。例如,如圖1A所示,附件104可以包括其自己的標(biāo)簽存儲區(qū)域 134。當(dāng)在獨(dú)立模式(即,沒有連接到PMD 102)下操作時,附件104 可以將標(biāo)簽存儲到標(biāo)簽存儲區(qū)域134。標(biāo)簽可以無限期地存儲,例如 直到它們,皮傳送到PMD 102。
圖12是根據(jù)本發(fā)明實(shí)施例的可以由具有本地標(biāo)簽存儲器的附件 所使用的標(biāo)簽捕捉與記錄處理1200的流程圖。在該實(shí)施例中,不管附 件是否連接到PMD (例如,PMD102),軌跡都可以由附件(例如, 圖1A的附件104)加標(biāo)簽。
當(dāng)處理1200開始時(步驟1202 ),附件104確定是否連接到PMD102 (步驟1204)。如果連接到,則在步驟1206,附件104可以將積 累的任何標(biāo)簽從標(biāo)簽存儲區(qū)域134寫到PMD 102。例如,附件104可 以利用 0/;ew/V炒ci^7e命令打開標(biāo)簽文件,利用一個或多個 『/7'^ /">^尸//^) 似命令將每個積累的標(biāo)簽寫到該文件,然后利用 aow戶/fljw/7/e命令關(guān)閉文件。 一旦所積累的標(biāo)簽成功地寫到PMD 102,附件104就可以除去標(biāo)簽,釋放標(biāo)簽存儲區(qū)域134中的空間,以 便存儲新的標(biāo)簽。
如果在步驟1204中沒有連接到PMD 102或者在步驟1206中所 有標(biāo)簽都寫到PMD102之后,處理1200繼續(xù)前進(jìn)到步驟1208,在步 驟1208處播放廣播軌跡。例如,用戶可以將接收器122調(diào)到特定的臺。 步驟1208還可以包括檢測與當(dāng)前軌跡關(guān)聯(lián)的元數(shù)據(jù)并將這種元數(shù)據(jù) 保留在緩沖區(qū)中,直到附件104確定該元數(shù)據(jù)是否應(yīng)當(dāng)保存。
在步驟1210,確定當(dāng)前軌跡是否應(yīng)當(dāng)加標(biāo)簽。例如,用戶可以按 按鈕或者操作用戶接口 132的某個其它控制(或者PMD 102的用戶輸 入器118),來指示期望給軌跡加標(biāo)簽。如上所述,其它標(biāo)準(zhǔn)也可以 在這種確定中使用(例如,是否啟用對所有軌跡的自動日志記錄)。 如果當(dāng)前軌跡不要加標(biāo)簽,則處理1200可以返回步驟1208,繼續(xù)播 放軌跡,最終前進(jìn)到下一個軌跡,等等。
如果步驟1210的結(jié)果是確定軌跡應(yīng)當(dāng)加標(biāo)簽,則處理1200確定 是否連接到PMD 102 (步驟1212)。如果連接到了 PMD 102,則在 步驟1214,標(biāo)簽傳輸?shù)絇MD 102,如上所述,PMD 102可以將標(biāo)簽 寫到標(biāo)簽文件存儲設(shè)備106。以上所述的任何技術(shù)都可以用來寫標(biāo)簽。 在有些實(shí)施例中,PMD 102可以在寫標(biāo)簽之前為標(biāo)簽生成數(shù)字簽名, 而且該數(shù)字簽名可以在日后用于驗(yàn)證由附件104提供的標(biāo)簽數(shù)據(jù)沒有 被修改。在有些實(shí)施例中,PMD102還可以在數(shù)字簽名中包括其自己 的標(biāo)識符(例如,PMD102的序列號),而且該標(biāo)識符可以由隨后的 標(biāo)簽接收者用于驗(yàn)證提供標(biāo)簽的PMD是否與最初存儲的相同。在另 一個實(shí)施例中,附件104可以打開文件、寫標(biāo)簽并且一旦確定寫成功 就關(guān)閉文件、為在連接到PMD 102的同時寫的每個標(biāo)簽創(chuàng)建單獨(dú)的文件。
如果在步驟1212中沒有連接到PMD,則標(biāo)簽應(yīng)當(dāng)寫到附件104 的標(biāo)簽存儲區(qū)域134。在有些實(shí)施例中,如果嘗試寫到PMD 102失敗, 則標(biāo)簽也可以寫到標(biāo)簽存儲區(qū)域134。為了寫到標(biāo)簽存儲區(qū)域134,附 件104可以首先確定(步驟1216)是否在標(biāo)簽存儲區(qū)域134中有足夠 的存儲空間可以用于存儲標(biāo)簽。如果沒有,則在步驟1218,附件104 可以提醒用戶將PMD 102連接到附件104,且處理1200返回步驟 1202。如果用戶連接了 PMD 102,則附件104就可以將積累的標(biāo)簽傳 送到PMD102,釋放其自己的本地存儲,以支持別的標(biāo)簽的存儲。
再次參考步驟1216,如果在標(biāo)簽存儲區(qū)域134中有空間可用,則 附件104將標(biāo)簽存儲到標(biāo)簽存儲區(qū)域134中(步驟1220 )。
在步驟1222,在寫標(biāo)簽之后,在接收對標(biāo)簽的進(jìn)一步請求之前, 附件104可以等待下一個軌跡的開始。因此,即使用戶操作控制而在 單個軌跡過程中多次請求標(biāo)簽,在該實(shí)施例中附件104也將只寫標(biāo)簽 一次,并避免冗余標(biāo)簽填滿存儲空間(其自己的標(biāo)簽存儲區(qū)域134或 者PMD 102的存儲設(shè)備106 )。
例如,如果附件104斷電或者切換到其中不使用加標(biāo)簽的另一種 操作模式,則步驟1224提供了退出處理1200的選項(xiàng)。如果處理1200 不退出(步驟1226),則處理可以繼續(xù)循環(huán),周期性地檢查看是否連 接到PMD 102以便可以將任何積累的標(biāo)簽傳送到其。
應(yīng)當(dāng)理解,在此所述的加標(biāo)簽處理的各種實(shí)施例都是例示性的, 而且變體和修改都是可能的。順序描述的步驟可以并行執(zhí)行、步驟的 次序可以改變,而且步驟可以修改或合并。在此描述的命令和命令序 列可以修改。例如,在有些實(shí)施例中,附件104可能不在會話過程中 指示PMD 102打開標(biāo)簽文件,直到用戶第一次在該會話中啟動加標(biāo)簽 操作。在其它實(shí)施例中,附件104可以打開文件、寫標(biāo)簽并迅速關(guān)閉 文件,以防止文件保持打開時如果發(fā)生錯誤有可能導(dǎo)致的數(shù)據(jù)丟失。 因此,附件104可以在單個會話中創(chuàng)建任意個數(shù)的加標(biāo)簽文件,而且 每個文件可以只保留一個標(biāo)簽。在另一可選實(shí)施例中,附件1(H可以重新打開先前的標(biāo)簽文件(假定最大文件尺寸還沒有達(dá)到),而不是
為每個會話創(chuàng)建新的標(biāo)簽文件。是否給軌跡加標(biāo)簽的決定可以由PMD 或附件逐軌跡地或者逐會話地做出。
模糊的標(biāo)簽
有些實(shí)施例還提供對"模糊"標(biāo)簽的檢測和處理。例如,依賴于 元數(shù)據(jù)如何傳送,有可能對于給定的軌跡,元數(shù)據(jù)流可能不是確切地 與該軌跡的內(nèi)容的開始同步地開始傳輸元數(shù)據(jù)。作為例示,當(dāng)前的HD 無線電標(biāo)準(zhǔn)允許任一方向多達(dá)五秒的偏移,因此新軌跡的元數(shù)據(jù)可能 早在先前的軌跡結(jié)束之前五秒到達(dá)或者在新軌跡開始之后五秒到達(dá)。 如果用戶在這個十秒的過渡窗口中請求標(biāo)簽,則有可能當(dāng)前的元數(shù)據(jù) 不對應(yīng)于用戶實(shí)際想要的軌跡;這種請求就是模糊請求的示例。
在有些實(shí)施例中,當(dāng)接收到模糊請求時,附件104捕捉任意以及 全部可能正確的標(biāo)簽。例如,圖13A和13B是根據(jù)本發(fā)明實(shí)施例的附 件可以用來根據(jù)HD無線電廣播的過渡窗口識別模糊請求的處理1300 和1320的流程圖。圖13A描述了關(guān)于確定在軌跡的最后五秒內(nèi)是否 發(fā)生標(biāo)簽請求的步驟,而圖13B描述了關(guān)于確定在軌跡的最先五秒內(nèi) 是否發(fā)生標(biāo)簽請求的步驟。
首先轉(zhuǎn)向圖13A,處理1300可以在請求標(biāo)簽的任何時候使用(步 驟1302)。 一旦請求標(biāo)簽,就使用五秒定時器(步驟1304)來足夠長 時間地推遲標(biāo)簽的捕捉,以允許檢測軌跡元數(shù)據(jù)中的變化。在步驟 1306,在這五秒結(jié)束時,確定是否接收到新的軌跡元數(shù)據(jù)。如果沒有, 則可以推斷當(dāng)請求標(biāo)簽時的元數(shù)據(jù)毫無疑義地是期望的元數(shù)據(jù);因此, 在步驟1308,當(dāng)前的軌跡元數(shù)據(jù)被存儲為標(biāo)簽。
但是,如果在請求標(biāo)簽后的五秒內(nèi)接收到新的軌跡元數(shù)據(jù),則有 可能用戶是想給新軌跡加標(biāo)簽,而不是給請求標(biāo)簽時其元數(shù)據(jù)正當(dāng)前 的軌跡(為了表示,稱為"先前的"軌跡)加標(biāo)簽。因此,在步驟1310, 為先前的軌跡和新軌跡中的每個創(chuàng)建并存儲標(biāo)簽。參考圖2,兩個標(biāo) 簽都可以將其模糊標(biāo)簽字段設(shè)置成指示它們彼此模糊的值,并且用于先前軌跡的標(biāo)簽可以將其按下按鈕字段設(shè)置成指示當(dāng)接收到給軌跡加 標(biāo)簽的請求時其元數(shù)據(jù)正當(dāng)前。
現(xiàn)在參考圖13B,處理1320可以在給正好前一軌跡加標(biāo)簽之前 接收到新軌跡元數(shù)據(jù)(步驟1322 )的任何時候使用。在步驟1324,緩 沖先前的軌跡元數(shù)據(jù),使得其保持可以讓附件104獲取。在步驟1326, 使用五秒定時器來足夠長時間地推遲對先前軌跡元數(shù)據(jù)的除去,以允 許在請求模糊的時間間隔內(nèi)檢測標(biāo)簽請求。在步驟1328,在這五秒結(jié) 束時,確定在接收到新元數(shù)據(jù)之后是否接收到標(biāo)簽請求。如果沒有, 則先前的軌跡數(shù)據(jù)不再需要并且可以被丟棄(步驟1332 )。
但是,如果在接收新元數(shù)據(jù)的五秒內(nèi)接收到標(biāo)簽請求,則有可能 用戶想要給先前的軌跡加標(biāo)簽,而不是給新軌跡(當(dāng)用戶請求標(biāo)簽時, 其元數(shù)據(jù)正當(dāng)前)加標(biāo)簽。因此,在步驟1330,為先前的軌跡和新軌 跡中的每一個創(chuàng)建并存儲標(biāo)簽。參考圖2,兩個標(biāo)簽都可以將其模糊 標(biāo)簽字段設(shè)置成指示它們彼此模糊的值,且用于新軌跡的標(biāo)簽可以將 其按下按鈕字段設(shè)置成指示當(dāng)接收到給軌跡加標(biāo)簽的請求時其元數(shù)據(jù) 正當(dāng)前。
在該實(shí)施例中,附件104不需要嘗試解決模糊性。兩個標(biāo)簽都記 錄并最終存儲在PMD 102的標(biāo)簽文件中??梢蕴崾居脩魜斫鉀Q這種模 糊性,例如當(dāng)標(biāo)簽文件由媒體資源管理和/或傳輸系統(tǒng)讀取時。
對加標(biāo)簽々某體的訪問
一旦標(biāo)簽文件已經(jīng)寫完并關(guān)閉,該標(biāo)簽文件就可以日后被連接到 PMD 102的各種附件或設(shè)備訪問,由此允許用戶回顧并可選地購買加 標(biāo)簽的軌跡。在一個實(shí)施例中,如圖1D所示,PMD102可以連接到 提供對媒體資源管理和/或傳輸服務(wù)(例如,由Apple公司提供的 iTimesTM媒體管理和傳輸服務(wù),或者其它現(xiàn)有的媒體資源管理和/或傳 輸服務(wù))訪問的主計(jì)算機(jī)170。主計(jì)算機(jī)170可以編程成4吏得在將PMD 102與媒體資源管理系統(tǒng)同步的同步操作過程中,主計(jì)算機(jī)170自動 檢查并讀取任何新的或更新的標(biāo)簽文件。關(guān)于標(biāo)簽文件的通信可以利用類似于主計(jì)算機(jī)170用來檢查可以由PMD 102存儲的其它類型文件 (例如,媒體文件)的更新的協(xié)議的協(xié)議來管理。因此,不需要將附 加隱語引入PMD通信協(xié)議就可以管理對標(biāo)簽文件的讀取。在有些實(shí) 施例中,所存儲的標(biāo)簽文件在被主計(jì)算機(jī)170處理并存儲之后就從 PMD 102除去。用于特定軌跡的標(biāo)簽信息可以繼續(xù)存儲在主計(jì)算機(jī) 170上盡可能長,例如直到用戶刪除了該信息或者購買了加標(biāo)簽的軌 跡。在可選實(shí)施例中,PMD 102可以將標(biāo)簽存儲在其自己存儲設(shè)備106 上的一個或多個標(biāo)簽文件中;標(biāo)簽文件可以無限期地存儲,例如直到 用戶刪除了包含在其中的標(biāo)簽或者購買了加標(biāo)簽的軌跡。
主計(jì)算機(jī)170可以定位媒體資源傳輸系統(tǒng)中(例如,iTunes Store中)加標(biāo)簽的軌跡并提示用戶購買任何或者所有加標(biāo)簽的軌跡。 例如,主計(jì)算機(jī)170可以向用戶顯示如從PMD 102上的存儲設(shè)備106 讀取的加標(biāo)簽軌跡的"播放列表,,。(這種環(huán)境下的"播放列表,,通
常是指關(guān)于軌跡的元數(shù)據(jù)的列表。)
圖14例示了根據(jù)本發(fā)明實(shí)施例的標(biāo)簽播放列表1400。標(biāo)簽播放 列表1400包括加標(biāo)簽軌跡的各種屬性,例如軌跡名、藝術(shù)家、專輯、 風(fēng)格及加標(biāo)簽的日期(盡管沒有明確示出,但其中加標(biāo)簽的日期也可 以包括時間)。標(biāo)簽播放列表1400中的有些信息(例如,加標(biāo)簽的日 期)可以從標(biāo)簽中提取。其它信息(例如,類型)可以從媒體資源傳 輸系統(tǒng)檢索。軌跡名、藝術(shù)家和專輯字段可以從標(biāo)簽提取或者利用例 如包括在標(biāo)簽中的軌跡標(biāo)識符從媒體資源傳輸系統(tǒng)檢索。應(yīng)當(dāng)理解, 圖14中所列出的軌跡屬性是例示性的而且沒有限制。
在有些實(shí)施例中,標(biāo)簽的有些或者全部屬性可以是到關(guān)于加標(biāo)簽 軌跡的附加內(nèi)容的可點(diǎn)擊鏈接。例如,點(diǎn)擊標(biāo)簽播放列表1400中"藝 術(shù)家1"的任何一個實(shí)例可以4吏主計(jì)算枳i 170顯示列出相關(guān)信息和/或 藝術(shù)家1其它軌跡的頁面。用戶還可以根據(jù)任何所列出的屬性給標(biāo)簽 播放列表1400分類,例如通過點(diǎn)擊適當(dāng)?shù)牧蓄^。
標(biāo)簽播放列表1400還可以包括動作按鈕或其它接口元素,用戶 可以通過該接口元素與加標(biāo)簽的軌跡交互。例如,驅(qū)動"預(yù)覽"按鈕1402可以使得播放軌跡的預(yù)覽部分。驅(qū)動"購買"按鈕1404可以啟 動用于從媒體資源傳輸服務(wù)(例如,圖ID的媒體資源傳輸服務(wù)178 ) 購買加標(biāo)簽軌跡的購買處理。驅(qū)動"列表"按鈕1406可以將加標(biāo)簽軌 跡添加到用戶期望擁有的軌跡列表中;這種列表可以由i某體資源傳輸 服務(wù)178維護(hù)并使得其他用戶可以訪問。驅(qū)動"共享,,按鈕1408可以 使標(biāo)簽信息或標(biāo)簽播放列表?xiàng)l目可以與其它用戶共享;例如,響應(yīng)于 驅(qū)動了共享按鈕1408,可以打開對話框,提示用戶識別要與之共享信 息的用戶。"刪除"按鈕1410可以使標(biāo)簽從標(biāo)簽播放列表中刪除。(如 果加標(biāo)簽的軌跡存儲在主計(jì)算機(jī)170和/或PMD 102上,則不刪除軌 跡。)標(biāo)簽播放列表1400還可以包括"購買全部"按鈕1412,驅(qū)動 該按鈕指示用戶期望購買標(biāo)簽播放列表1400上的所有軌跡。應(yīng)當(dāng)理 解,可以支持更多或更少的用戶交互選項(xiàng)。交互項(xiàng)的一些或全部可以 通過其它控制元件(例如,按鍵)來訪問,從而不需要所述按鈕的使 用。
在一個實(shí)施例中,每個標(biāo)簽文件可以是單獨(dú)的播放列表且可以通 過例如創(chuàng)建日期識別不同的標(biāo)簽文件。在另一實(shí)施例中,所有的用戶 加標(biāo)簽軌跡都顯示在單個播放列表中;任何副本軌跡都可以除去或可 見地標(biāo)記為是副本。用戶可以回顧播放列表并可以選擇保存列表、從 列表中刪除任何或全部軌跡和/或例如從媒體資源傳輸系統(tǒng)購買任何
或全部軌跡e
在有些實(shí)施例中,播放列表還可以可視地突A顯示標(biāo)簽被識別為
彼此模糊的任何實(shí)例(例如,圖2的模糊軌跡值設(shè)置成指示模糊性的
標(biāo)簽),而且可以提示用戶選擇他想加標(biāo)簽的軌跡。為了幫助用戶做 決定,播放列表還可以包括關(guān)于當(dāng)做出該模糊請求時哪個軌跡被認(rèn)為
是當(dāng)前的指示符;這個信息可以從例如圖2的按下按鈕字段獲取的。
然后,用戶就可以識別并刪除不想要的標(biāo)簽。在有些實(shí)施例中,用戶
還可能想選擇兩個模糊的標(biāo)簽都保留;如果用戶這樣選擇,則模糊性 標(biāo)記可以從兩個標(biāo)簽中除去。
標(biāo)簽播放列表可以由主計(jì)算機(jī)170通過與媒體資源傳輸服務(wù)(例如,圖1D的媒體資源傳輸服務(wù)178)交互來創(chuàng)建。在其它實(shí)施例中, 例如當(dāng)PMD 102不需要通過主計(jì)算機(jī)連接就可以與媒體資源傳輸服 務(wù)通信時(見例如圖1F) , PMD 102可以創(chuàng)建并在其自己的顯示i殳 備上顯示標(biāo)簽播放列表;不需要主計(jì)算機(jī)來創(chuàng)建或觀看標(biāo)簽播放列表。
圖15是根據(jù)本發(fā)明實(shí)施例的可以由PMD 102的控制器(例如, 執(zhí)行適當(dāng)程序代碼的微控制器或微處理器)或主計(jì)算機(jī)170用來生成 標(biāo)簽4番放列表1400的處理1500的流程圖。處理1500可以自動地(例 如,當(dāng)標(biāo)簽文件傳輸?shù)街饔?jì)算機(jī)170時)或者響應(yīng)于列出加標(biāo)簽軌跡 的用戶請求而開始(步驟1502 )。在步驟1504,控制器讀取標(biāo)簽文件, 該標(biāo)簽文件可以是從PMD 102新接收的標(biāo)簽文件或者是由主計(jì)算機(jī) 170先前接收并存儲的標(biāo)簽文件。對于標(biāo)簽文件中的每個標(biāo)簽,在步 驟1506提取唯一的軌跡標(biāo)識符(例如,對應(yīng)于圖2的軌跡標(biāo)識符元數(shù) 據(jù)字段)。在步驟1508,控制器可以將軌跡標(biāo)識符傳送到媒體資源傳 輸服務(wù)178。在步驟1510,々某體資源傳輸服務(wù)178使用軌跡標(biāo)識符來 檢索軌跡相關(guān)的信息(例如,軌跡名、藝術(shù)家,等等)并將軌跡相關(guān) 的信息傳輸?shù)娇刂破鳌?br>
軌跡相關(guān)的信息可以包括例如軌跡名、藝術(shù)家名、專輯名、風(fēng)格 或者媒體資源傳輸服務(wù)178存儲的關(guān)于軌跡的任何其它信息的信息。 軌跡相關(guān)的信息還可以包括另外的信息。在有些實(shí)施例中,媒體資源 傳輸服務(wù)178可以提供統(tǒng)一資源定位器("URL")或者可以用于將 標(biāo)簽播放列表?xiàng)l目中特定字段鏈接到相關(guān)內(nèi)容的其它信息。因此,例 如,藝術(shù)家名可以與列出可以通過媒體資源傳輸服務(wù)178購買的該藝 術(shù)家的軌跡的頁面的URL關(guān)聯(lián)。在其它實(shí)施例中,軌跡相關(guān)的信息 可以包括用于該軌跡的與軌跡纟番;故列表1400的一些或全部動作按鈕 關(guān)聯(lián)的指令和/或內(nèi)容。因此,例如,軌跡相關(guān)的信息可以包括如果用 戶驅(qū)動"購買"按鈕1404則要執(zhí)行來完成對軌跡的購買的指令、關(guān)于 購買軌跡的其它信息(例如,軌跡的價格),或者如果用戶驅(qū)動"預(yù) 覽"按鈕1402則要播放的該軌跡預(yù)覽部分的內(nèi)容。
在步驟1512,控制器利用在步驟1510接收到的軌跡相關(guān)信息生成標(biāo)簽播放列表。在步驟1514,控制器將標(biāo)簽播放列表呈現(xiàn)給用戶, 例如通過將列表顯示在顯示設(shè)備上。這種顯示設(shè)備可以是例如主計(jì)算 機(jī)170或者PMD 102的部件。在步驟1516,用戶可以與標(biāo)簽播;改列 表1400交互,例如預(yù)覽、購買或者共享軌跡等。在步驟1518,處理 1500結(jié)束。
應(yīng)當(dāng)理解,在此所述的標(biāo)簽播放列表和處理是例示性的,而且變 體和修改都是可能的。順序描述的步驟可以并行執(zhí)行、步驟的次序可 以改變,而且步驟可以修改或合并。例如,在有些實(shí)施例中,控制器 執(zhí)行處理1500可以為用于每個軌跡標(biāo)識符的軌跡相關(guān)信息發(fā)送單獨(dú)
的請求,或者可以為特定類型的軌跡相關(guān)信息發(fā)送單獨(dú)的請求;在其
它實(shí)施例中,單個請求可以包括多個軌跡標(biāo)識符。在其中PMD 102 給標(biāo)簽或標(biāo)簽文件數(shù)字簽名的有些實(shí)施例中,主計(jì)算機(jī)170可以讀取
與標(biāo)簽或標(biāo)簽文件關(guān)聯(lián)的數(shù)字簽名并驗(yàn)證數(shù)據(jù)完整性;沒有通過驗(yàn)證
測試的標(biāo)簽可以排除在播放列表之外。如果標(biāo)簽被拒絕,則主計(jì)算機(jī)
170可以提醒用戶。在還有其它實(shí)施例中,主計(jì)算機(jī)170或PMD 102 可以將標(biāo)簽文件傳輸?shù)矫襟w資源傳輸服務(wù)178;媒體資源傳輸服務(wù)178 可以為用戶存儲標(biāo)簽文件(或者其部分)并且可以響應(yīng)于用戶請求而 生成用于傳輸?shù)街饔?jì)算機(jī)170或PMD 102的標(biāo)簽播放列表。
在有些實(shí)施例中,讀取標(biāo)簽文件可以包括錯誤檢查和/或數(shù)據(jù)完 整性驗(yàn)證。例如,如上面所指出的,在標(biāo)簽寫到標(biāo)簽文件中時,它們 可以由PMD 102數(shù)字簽名;讀取標(biāo)簽文件可以包括驗(yàn)證數(shù)字簽名,來 確保標(biāo)簽數(shù)據(jù)沒有被改變或破壞。
標(biāo)簽播放列表可以包括元素的任何組合,其中的元素包括但不限 于在此所述的那些。在有些實(shí)施例中,對于每個條目,有些元素可以 存在或者不存在。例如,如果加標(biāo)簽的軌跡不能通過媒體資源傳輸系 統(tǒng)獲取或者如果用戶已經(jīng)擁有了該加標(biāo)簽的軌跡,則購買選項(xiàng)不能啟 用,但軌跡仍然可以列出。用于標(biāo)簽列表的附加選項(xiàng)及用戶與標(biāo)簽列 表的交互在以上引用的美國專利申請第11/210,172號(美國專利申請 公開第2006/0235864 Al號)中描述。用戶可以多種方式與標(biāo)簽信息和媒體資源傳輸服務(wù)(例如,圖1
的媒體資源傳輸服務(wù)178)交互,以了解并獲取加標(biāo)簽的媒體資源。 圖16是例示了根據(jù)本發(fā)明一個實(shí)施例的用戶與媒體管理和傳輸系統(tǒng) 交互的處理1600的流程圖,其中的媒體管理和傳輸系統(tǒng)例如類似于 iTunesTM。盡管處理1600的任何一個或多個步驟可以由圖1A的PMD 102的控制器(例如,執(zhí)行適當(dāng)程序代碼的微控制器或微處理器)或 主計(jì)算機(jī)170啟動和執(zhí)行,但附件104也可以包括將使附件104能夠 執(zhí)行以下步驟中一個或多個的電路。
在步驟1601, PMD 102中的控制器或主計(jì)算機(jī)170可以打開所 存儲的標(biāo)簽文件(該標(biāo)簽文件可以如上所述地創(chuàng)建)。在步驟1602, 控制器可以確定每個所存儲標(biāo)簽的標(biāo)簽狀態(tài)(例如,標(biāo)簽對應(yīng)于如上 關(guān)于圖8所述的BUY功能、TAG功能還是REC功能)。如果標(biāo)簽對 應(yīng)于BUY功能(例如,如果購買指示符如上所述設(shè)置),則在步驟 1604,控制器可以通過網(wǎng)絡(luò)從媒體資源傳輸服務(wù)檢索所指示的媒體資 源。在步驟1606,控制器可以將檢索到的媒體資源下載到位于PMD 102中的存儲介質(zhì)、附件104和/或主計(jì)算機(jī)170。在有些實(shí)施例中, 下載媒體資源可以包括將與標(biāo)簽關(guān)聯(lián)的會員標(biāo)識符(圖2)發(fā)送到媒 體資源傳輸服務(wù)。媒體資源傳輸服務(wù)可以使用該會員標(biāo)識符給使用戶 可獲取該標(biāo)簽信息的廣播合作者增加信用;例如,廣播合作者可以接 收導(dǎo)致加標(biāo)簽軌跡銷售的每個標(biāo)簽的一部分購買價格。
一旦下載了,媒體文件就可以被存儲(步驟1608),而且處理 1600可以返回到點(diǎn)A,以處理另外的標(biāo)簽。
如果控制器在步驟1602確定一個或多個標(biāo)簽對應(yīng)于TAG功能 (例如,沒有設(shè)置購買指示符),則控制器可以在步驟1610從媒體資 源傳輸服務(wù)檢索對應(yīng)的媒體資源和/或資源相關(guān)的信息。在步驟1612, 控制器可以允許用戶回顧所檢索資源或相關(guān)信息的至少一部分。在一 個實(shí)施例中,所檢索出的資源可以作為類似于由iTunesTM和iTiiiiesTM Store采用的其它播放列表的播放列表呈現(xiàn)。因此,例如,播放列表可 以提供控制,通過該控制用戶可以預(yù)覽軌跡的一部分、訪問關(guān)于藝術(shù)家和/或?qū)]嫷男畔ⅰ①徺I軌跡,等等。
在步驟1614,控制器可以確定用戶是否希望購買任何檢索出的資 源。如果不想購買,則控制器可以返回流程圖中的點(diǎn)A,以處理另外 的標(biāo)簽。如果用戶希望購買一個或多個檢索出的資源,則控制器可以 將期望的資源下載到位于PMD 102中的存儲介質(zhì)、附件104和/或主 計(jì)算機(jī)170中(步驟1606)。 一旦下載了 ,控制器就可以在步驟1608 存儲媒體文件,并返回點(diǎn)A以處理另外的標(biāo)簽。
如果控制器在步驟1602確定一個或多個標(biāo)簽對應(yīng)于REC功能 (在這種情況下所存儲的文件將包括至少一個記錄的廣播),則控制 器可以執(zhí)行以下功能中的一個或多個一一 (1)購買在所記錄廣播片段 中識別的個別音頻軌跡,(2 )將所記錄的廣播片段分解成單獨(dú)的片段, 或者(3)回放整個記錄的廣播片段。在本發(fā)明的一個實(shí)施例中,控制 器可以允許用戶選擇他或她想啟動的功能。在步驟1616,用戶選擇功 能,且控制器可以檢測該選擇并采取適當(dāng)?shù)膭幼鳌?br>
對于功能(1),控制器可以在步驟1618中通過提取所記錄廣播 中關(guān)于媒體軌跡的標(biāo)識信息來解析所記錄的廣播數(shù)據(jù)。所記錄的廣播 可以存儲為單個文件或多個文件(例如,作為媒體內(nèi)容文件和具有對 應(yīng)標(biāo)識信息的相關(guān)文件)。 一旦提取出了標(biāo)識信息,控制器就可以執(zhí) 行上述步驟1610-1614和1606-1608。
對于功能(2),控制器可以在步驟1620中分解所記錄的廣^"數(shù) 據(jù)。即,控制器可以使用在所記錄無線電廣播數(shù)據(jù)中編碼的數(shù)據(jù),將 所記錄的廣播拼接成獨(dú)立的片段。然后,控制器就可以將每個獨(dú)立記 錄的片段呈現(xiàn)給用戶,例如作為類似于由iTunesTM采用的播放列表。 控制器還可以利用從所記錄無線電傳送中提取的標(biāo)識信息給出關(guān)于每 個獨(dú)立片段的信息。因?yàn)槌尸F(xiàn)給用戶的獨(dú)立片段是從所記錄的廣播中 得到的,所以用戶可能不需要購買音頻軌跡。其后,在步驟1622,控 制器可以允許用戶選擇一個或多個獨(dú)立的音頻片段。然后,控制器在 步驟1608中存儲所選的片段。
對于功能(3),控制器可以在步驟1624回放整個記錄的無線電廣播片段。其后,在步驟1626,控制器可以允許用戶完整地存儲所記 錄的無線電廣播片段。如果用戶不想存儲所記錄的廣播,則控制器可 以返回點(diǎn)A,以處理另外的標(biāo)簽。
一旦標(biāo)簽處理完成(例如,用戶關(guān)閉了窗口或者從加標(biāo)簽軌跡的 播放列表離開),則圖16的處理可以結(jié)束。如上面所指出的,標(biāo)簽可 以繼續(xù)無限期地存儲,而且用戶可以利用相同的處理在不同的時間訪 問所存儲的標(biāo)簽并與之交互。在有些實(shí)施例中, 一旦用戶購買了軌跡, 標(biāo)簽就自動地從所存儲的標(biāo)簽文件中除去;用戶也可以有不購買軌跡 就刪除標(biāo)簽的選項(xiàng)。
應(yīng)當(dāng)理解,在此所述的用戶交互處理是例示性的,而且變體和修 改都是可能的。順序描述的步驟可以并行執(zhí)行、步驟的次序可以改變, 而且步驟可以修改或合并。除以上所述之外的功能也可以得到支持。 例如,例如通過利用 一個或多個加標(biāo)簽軌跡作為起始點(diǎn)瀏覽媒體資源 傳輸服務(wù)的目錄,用戶可能能夠與加標(biāo)簽軌跡的列表交互,以獲取相 關(guān)信息。用戶還可以刪除標(biāo)簽、觀看并分類標(biāo)簽列表,等等。例如如 上所述的"購買全部"選項(xiàng)也可以得到支持。在有些實(shí)施例中,除了 購買軌跡之外或者代替之,用戶還可以下載媒體軌跡的免費(fèi)版本。免 費(fèi)版本可以包括例如軌跡內(nèi)容和一個或多個廣告,或者免費(fèi)版本可以 具有比可購買軌跡版本低的分辨率,或者它可以只包括一部分內(nèi)容。 在有些情況下, 一些或全部媒體軌跡可以不需要用戶付費(fèi)就分發(fā);例 如,用戶可以支付低月租費(fèi)就享受無限下載,或者有些軌跡可以為了 宣傳而免費(fèi)提供。因此,在此對購買軌跡的引用應(yīng)當(dāng)理解為包括用戶
不需要付費(fèi)而獲取特定軌跡的情況。
圖17是根據(jù)本發(fā)明實(shí)施例的結(jié)合了加標(biāo)簽特征的媒體(例如, HD無線電)通信系統(tǒng)1700的圖。在系統(tǒng)1700中,HD無線電網(wǎng)絡(luò) 1702可以是在線媒體資源傳輸服務(wù)1704 (它可以是諸如iTunesTM的 基于互聯(lián)網(wǎng)的服務(wù))的會員?!┠丑w資源傳輸服務(wù)1704可以提供具有元 數(shù)據(jù)的附屬無線電網(wǎng)絡(luò)1702,其中元數(shù)據(jù)可以嵌入到HD無線電廣播 中。元數(shù)據(jù)可以包括每個軌跡的元數(shù)據(jù)(例如,映射到由媒體資源傳輸服務(wù)1700使用的內(nèi)部標(biāo)識符的軌跡標(biāo)識符)和獨(dú)立于軌跡的元數(shù) 據(jù),例如將無線電網(wǎng)絡(luò)1702標(biāo)識為媒體資源傳輸服務(wù)1704的會員的 標(biāo)識符。無線電網(wǎng)絡(luò)1702可以將這種元數(shù)據(jù)與內(nèi)容(例如,軌跡)一 起提供給其成員無線電臺1706。成員無線電臺1706又可以利用例如 HD無線電技術(shù)廣播內(nèi)容和元數(shù)據(jù)。
用戶可以操作HD無線電接收器1708,以^使從無線電臺1706接 收內(nèi)容和元數(shù)據(jù)。接收器1708可以是例如上述附件104的實(shí)施例或者 附件104。因此,接收器1708可以例如于響應(yīng)控制按鈕1710的用戶 操作而從所接收的廣播提取元數(shù)據(jù)并且為任何或全部軌跡創(chuàng)建標(biāo)簽。
如上所述,接收器1708可以配置成當(dāng)PMD 1712連接到接收器 1708時將其創(chuàng)建的標(biāo)簽傳送到PMD 1712 (例如,通過將一個或多個 標(biāo)簽文件寫到PMD 1712 ) 。 PMD 1712可以是例如上述PMD 102的 實(shí)施例或者PMD102。在有些實(shí)施例中,PMD 1712可以配備有基于 硬件和/或軟件的安全特征,從而使得只有授權(quán)的接收器1708才能夠 將數(shù)據(jù)寫到PMD 1712。例如,命令協(xié)議可以包括驗(yàn)證命令,PMD 1712 可以通過該命令確定接收器1708是否是授權(quán)的接收器,而且除非接收 器1708得到了正確驗(yàn)證,否則PMD 1712可以拒絕任何或全部存儲隱 語命令。這種安全措施可以保護(hù)PMD 1712及存儲在其上面的數(shù)據(jù)不 會被惡意篡改或者意外損壞。此外,PMD 1712可以給由接收器1708 創(chuàng)建的每個標(biāo)簽文件簽名,例如利用傳統(tǒng)的數(shù)字簽名技術(shù),從而保護(hù) 由接收器1708提供的標(biāo)簽數(shù)據(jù)的完整性。例如,在每個標(biāo)簽存儲在單 獨(dú)文件的實(shí)施例中,PMD 1712可以在寫標(biāo)簽文件之前生成數(shù)字簽名; 這可以幫助確保所存儲的標(biāo)簽文件包含由PMD 1712接收的標(biāo)簽。
在從接收器1708接收到用戶標(biāo)簽之后,PMD 1712可以連接到主 計(jì)算機(jī)1714。主計(jì)算機(jī)1714可以從PMD 1712讀取所存儲的標(biāo)簽并 產(chǎn)生用戶加標(biāo)簽軌跡的播放列表。主計(jì)算機(jī)1714還可以使用關(guān)于標(biāo)簽 文件的數(shù)字簽名來驗(yàn)證標(biāo)簽源自經(jīng)過驗(yàn)證的接收器和/或作為關(guān)于數(shù) 據(jù)完整性的檢查。
標(biāo)簽從接收器1708到PMD 1712的傳輸和標(biāo)簽從PMD 1712到主計(jì)算機(jī)1714的傳輸可以是完全自動的;即,接收器1708可以自動 檢測何時PMD 1712連接到其并可以在檢測到連接的任何時候自動地 傳輸標(biāo)簽(包括任何積累的標(biāo)簽)。類似地,PMD1712可以在PMD 1712與主計(jì)算機(jī)1714同步的任何時候自動地將所存儲的標(biāo)簽傳輸?shù)?主計(jì)算機(jī)1714。因此,用戶能夠方便地而且?guī)缀醪毁M(fèi)力氣地收集并回 顧廣播軌跡的標(biāo)簽。
主計(jì)算機(jī)1714還可以連接成(例如,通過互聯(lián)網(wǎng))與媒體資源 傳輸服務(wù)1704通信。例如,主計(jì)算機(jī)1714可以向媒體資源傳輸服務(wù) 1704提供標(biāo)簽信息,以允許媒體資源傳輸服務(wù)1704向用戶提供購買 任何或全部加標(biāo)簽軌跡的機(jī)會。如果用戶選擇購買軌跡,則媒體資源 傳輸服務(wù)1704可以將軌跡(例如,通過互聯(lián)網(wǎng))傳輸給主計(jì)算機(jī)1714。 主計(jì)算機(jī)1714還可以將軌跡(未明確示出)傳輸給PMD1712。'
系統(tǒng)1700還可以包括能夠從無線電臺1706接收包括元數(shù)據(jù)和內(nèi) 容的士某體廣4番的另一PMD 1722。例如,PMD 1722可以配置成具有如 圖1E所示的便攜式接收器附件。PMD 1722還可以配置成與在線媒體 資源傳輸服務(wù)1704無線通信。例如,PMD 1722可以用可用于與連接 到互聯(lián)網(wǎng)的無線接入點(diǎn)通信的WiFi或其它無線技術(shù)來配置,而且媒 體資源傳輸服務(wù)1704也可以連接到互聯(lián)網(wǎng)。PMD 1722可以實(shí)時地向 媒體資源傳輸服務(wù)1704傳送標(biāo)簽和購買請求(例如,當(dāng)用戶操作控制 以指示對給軌跡加標(biāo)簽和/或購買軌跡感興趣時),而且用戶無需等待 與主計(jì)算機(jī)系統(tǒng)同步就可以獲取關(guān)于軌跡的信息和/或購買軌跡。
因此,為PMD 1712或PMD 1722的用戶提供了獲取用戶指示感 興趣的音樂、電視節(jié)目及其它媒體內(nèi)容的選項(xiàng)。
媒體資源傳輸服務(wù)1704的所有者可以通過出售包括加標(biāo)簽軌跡 在內(nèi)的媒體軌跡來創(chuàng)收。盡管加標(biāo)簽的軌跡可以以多種方式(例如, 通過參考廣播者的播放列表、聲音樣本的分析或者諸如軌跡名和藝術(shù) 家名的元數(shù)據(jù)與存儲在媒體資源傳輸服務(wù)1704的數(shù)據(jù)庫中的軌跡信 息的匹配)識別,但是如果標(biāo)簽包括由媒體資源傳輸服務(wù)1704使用的 唯一軌跡標(biāo)識符,則可以獲取更可靠的識別。為了鼓勵廣播者和/或收一軌跡標(biāo)識符,媒體資源傳輸服務(wù)1704的所有者可以提供獎勵。
例如,如上面所指出的,標(biāo)簽元數(shù)據(jù)可以包括分配給特定廣播者 (例如,無線電臺1706)的會員標(biāo)識符。廣播者可以在與媒體內(nèi)容關(guān) 聯(lián)的元數(shù)據(jù)廣播中包括該會員標(biāo)識符與唯一軌跡標(biāo)識符。當(dāng)給軌跡加 標(biāo)簽時,返回給媒體資源傳輸服務(wù)1704的標(biāo)簽信息可以包括該會員標(biāo) 識符。如果用戶購買加標(biāo)簽的軌跡,則媒體資源傳輸服務(wù)1704可以使 用該會員標(biāo)識符來確定哪個廣播者是該加標(biāo)簽廣播的源并提供適當(dāng)?shù)?獎勵,例如軌跡購買價格的一部分。
會員獎勵程序也可以擴(kuò)展到系統(tǒng)1700中的其它點(diǎn)。例如,與廣 播軌跡關(guān)聯(lián)的元數(shù)據(jù)可以識別軌跡的創(chuàng)建者或者分發(fā)者(例如,無線 電網(wǎng)絡(luò)1702),而且這種識別可以是對其內(nèi)容被購買的創(chuàng)建者或分發(fā) 者進(jìn)行獎勵支付的基礎(chǔ)。作為另一個示例,便于加標(biāo)簽的附件(例如, 附件1708或1722 )可以在標(biāo)簽中包括標(biāo)識附件的制造商的信息。這 種信息也可以傳播到媒體資源傳輸服務(wù)1704并用于對附件的制造者 提供獎勵,其中該附件用于導(dǎo)致購買的加標(biāo)簽動作。
媒體資源傳輸服務(wù)1704還可以提供對與加標(biāo)簽軌跡關(guān)聯(lián)的其它 信息的訪問。例如,用戶可能能夠預(yù)覽加標(biāo)簽軌跡的一部分、訪問軌 跡的免費(fèi)版本(例如,具有嵌入的廣告內(nèi)容或降低的質(zhì)量),等等。
應(yīng)當(dāng)理解,系統(tǒng)1700是例示性的,而且變體和修改都是可能的。 例如,盡管系統(tǒng)1700參照無線電和HD無線電,但類似的系統(tǒng)可以圍 繞其它類型的媒體(例如,視頻)和媒體傳輸通道(例如,衛(wèi)星、線 纜、互聯(lián)網(wǎng)、無線介質(zhì)等)構(gòu)建??偟膩碚f,系統(tǒng)1700可以包括任何 數(shù)量的用于廣播各種類型媒體的廣播者,而且任何數(shù)量的媒體接收者 和媒體設(shè)備都可以能夠接收這種廣播和/或與媒體傳輸服務(wù)通信,以獲 取加標(biāo)簽的媒體資源和/或相關(guān)的信息。
在有些實(shí)施例中,媒體資源傳輸服務(wù)1704可以跨多個用戶聚集 關(guān)于加標(biāo)簽內(nèi)容的信息,其中這些用戶都將標(biāo)簽傳送到媒體資源傳輸 服務(wù)1704。這種信息可以以多種方式使用。例如,媒體資源傳輸服務(wù)1704可以生成在給定時間間隔內(nèi)(例如, 一周)最頻繁加標(biāo)簽軌跡的 列表。列表可以通過媒體類型(例如,音樂、視頻、書籍、播客)、 風(fēng)格、藝術(shù)家或者表演者等歸類。此外,就媒體資源傳輸服務(wù)1704 訪問關(guān)于各用戶的人口統(tǒng)計(jì)信息而言,該信息還可以用于生成在特定 用戶基礎(chǔ)段中流行軌跡的列表。
關(guān)于用戶加標(biāo)簽行為的聚集信息可以由媒體資源傳輸服務(wù)1704 用于誘惑用戶購買另外的媒體資源。例如, 一周中最多加標(biāo)簽軌跡的 "熱門,,列表可以在用戶連接到服務(wù)1704時呈現(xiàn)。人口統(tǒng)計(jì)信息可以 用于根據(jù)類似人口組中什么用戶加了標(biāo)簽來推薦可能感興趣的軌跡。 在另一個實(shí)施例中,如果用戶已經(jīng)給第一軌跡加了標(biāo)簽,則也可以推 薦由也給該第一軌跡加了標(biāo)簽的其它用戶加標(biāo)簽的其它軌跡。
在另一個實(shí)施例中,媒體資源傳輸服務(wù)1704可以收集關(guān)于不與 媒體資源傳輸服務(wù)1704所提供的內(nèi)容匹配的標(biāo)簽的信息。這種標(biāo)簽可 能對應(yīng)于不能用于購買的軌跡或者從媒體資源傳輸服務(wù)1704免費(fèi)下 載的軌跡。通過跟蹤這些"錯過",媒體資源傳輸服務(wù)1704可以識別 其目錄中缺少的流行軌跡,且媒體資源傳輸服務(wù)1704的所有者或管理 者可以使用這種信息確定是否獲取特定軌跡。例如,可以推斷越頻繁 加標(biāo)簽的軌跡越有可能賣得好。
在另一個實(shí)施例中,就標(biāo)簽包括關(guān)于用于創(chuàng)建標(biāo)簽的附件和/或 PMD的信息而言,媒體資源傳輸服務(wù)1704還可以聚集關(guān)于用于加標(biāo) 簽的產(chǎn)品的信息。這種信息可以用于附件或PMD等的買賣,例如, 通過識別加標(biāo)簽環(huán)境下流行的附件。
共享標(biāo)簽
在有些實(shí)施例中,用戶可以與一個或多個其它用戶自動地或手動 地共享標(biāo)簽。在一個實(shí)施例中,用戶可以創(chuàng)建其標(biāo)簽要與之自動共享 的人的列表。每次當(dāng)用戶給i某體軌跡加標(biāo)簽時,該用戶的設(shè)備就可以 與列表中的一個或多個人共享該標(biāo)簽。每個列表或列表上的人可以與 定義要與其或人列表共享的標(biāo)簽類型的參數(shù)(例如,通過媒體類型、風(fēng)格、藝術(shù)家/表演者等)關(guān)聯(lián)。用戶還可以選擇接收特定標(biāo)簽的人。
標(biāo)簽可以利用例如電子郵件(例如,利用XML標(biāo)簽文件作為附件)、 即時消息傳送、短消息傳送服務(wù)("SMS",也稱為寫文本)、通過 對等或網(wǎng)絡(luò)的消息傳送等共享。如果用戶的其上存儲有標(biāo)簽的PMD 配置成通過合適的網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)或移動電話網(wǎng))通信,則用戶 可以將標(biāo)簽從他或她的PMD直接發(fā)送到其他用戶。類似地,用戶還 可以直接在他或她的PMD上接收標(biāo)簽??蛇x地,主計(jì)算機(jī)可以用于 在標(biāo)簽已經(jīng)從PMD傳輸后發(fā)送標(biāo)簽(例如,通過電子郵件或即時消 息傳送)。
如上所述,標(biāo)簽還可以在屬于電話呼叫的多方的用戶之間共享。 就象其它標(biāo)簽,共享標(biāo)簽可以包括可用于標(biāo)識軌跡和/或廣播者的數(shù)據(jù) 元素的任意組合;在有些實(shí)施例中,共享標(biāo)簽還可以包括標(biāo)簽內(nèi)容的 預(yù)覽部分(或者到可獲取該預(yù)覽部分的位置的鏈接)。
在其它實(shí)施例中,用戶可以公開標(biāo)簽列表。例如,圖17的在線 媒體資源傳輸服務(wù)1704可以允許用戶上載播放列表,然后該列表就可 以讓服務(wù)1704的其他用戶看到。(其他用戶可以看該播放列表,但在 實(shí)際播放該列表之前需要購買軌跡,除非他或他已經(jīng)擁有了這些軌 跡。)根據(jù)本發(fā)明的實(shí)施例,用戶上載的播放列表可以包括他或她加 了標(biāo)簽的軌跡,而不管他或她是否購買了該軌跡。其他用戶可以訪問 上載的播放列表,而且如果他們選擇,就可以購買軌跡。
在其它實(shí)施例中,用戶可以生成用于已經(jīng)存儲在他或她的PMD (或其它設(shè)備)的媒體庫中的媒體軌跡的標(biāo)簽,并與其他人共享那些 標(biāo)簽。就象媒體廣播標(biāo)簽,媒體庫標(biāo)簽可以通過利用例如電話和/或互 聯(lián)網(wǎng)發(fā)送標(biāo)簽來與其他人共享。標(biāo)簽可以與用戶定義的人的列表或者 與用戶實(shí)時(例如,在電話呼叫過程中)指定的一個或多個人共享。 例如,用戶可以將媒體庫標(biāo)簽或先前生成的媒體廣播標(biāo)簽作為媒體請 求發(fā)送到媒體廣播者。
在用戶可以共享標(biāo)簽的實(shí)施例中,由共享標(biāo)簽的接收方接收的標(biāo) 簽數(shù)據(jù)可以包括標(biāo)識作為標(biāo)簽源的用戶的參考標(biāo)識符。當(dāng)接收共享標(biāo)簽的用戶連接到媒體資源傳輸服務(wù)1704并購買加標(biāo)簽的資源時,媒體 資源傳輸服務(wù)1704可以向介紹的用戶給予信用。這些信用可以是獎勵 與其他人共享標(biāo)簽并鼓勵其他人購買該加標(biāo)簽軌跡的用戶的基礎(chǔ)。在 一個示例中,其共享標(biāo)簽導(dǎo)致其他用戶購買達(dá)到閾值個數(shù)的用戶可以 被獎勵以免費(fèi)下載媒體資源、現(xiàn)金支付或其他獎勵。
更多實(shí)施例
盡管已經(jīng)參考特定實(shí)施例描述了本發(fā)明,但本領(lǐng)域技術(shù)人員將認(rèn) 識到多種修改是可能的。例如,用于存儲標(biāo)簽的命令和事件順序可以 與在此所述的特定命令和事件順序不同。在有些實(shí)施例中,可以添加 附加命令,例如允許附件讀回寫到打開文件的數(shù)據(jù)的命令。
此外,標(biāo)簽可以應(yīng)用到任何類型的廣播,包括但不限于音樂軌跡、 口語軌跡、視頻廣播、播客、廣告、靜止圖像,等等。與廣播內(nèi)容關(guān) 聯(lián)的任何標(biāo)識信息都可以包括在用于該內(nèi)容的標(biāo)簽中,而且標(biāo)簽可以 存儲成任何期望的格式。
在此所述的協(xié)i義和文件格式可以用于多種PMD和/或附件;例 如,PMD可以具有附加功能,例如發(fā)出和接收電話呼叫的能力、語音 記錄器能力、個人信息管理能力(例如,日歷、聯(lián)系人列表、電子郵 件等)。此外,在有些實(shí)施例中,關(guān)于附件所述的一些或全部功能性 也可以是PMD的一部分。例如,PMD可以配置成從廣播內(nèi)容提取標(biāo) 簽信息,或者接收器可以與PMD封裝到一起(例如,在同一外殼中) 并作為一個單元出售。
在PMD包括集成接收器的實(shí)施例中(例如,如圖1F所示), PMD可以從接收的廣播提取標(biāo)簽信息。在PMD連接到網(wǎng)絡(luò)的實(shí)施例 中,PMD可以在接收到標(biāo)簽信息時立即將其傳送到媒體資源傳輸服 務(wù)。因此,在有些實(shí)施例中,當(dāng)用戶收聽可加標(biāo)簽的軌跡時,該用戶 可以操作PMD的用戶輸入控制器,來存儲標(biāo)簽信息和/或立即購買該 軌跡。例如如上所述,為了存儲標(biāo)簽信息,PMD可以將信息寫到標(biāo)簽 文件。為了購買軌跡,PMD可以將包括標(biāo)簽信息的購買請求通過網(wǎng)絡(luò)轉(zhuǎn)發(fā)到媒體資源傳輸服務(wù);然后,軌跡就可以通過網(wǎng)絡(luò)從媒體資源傳 輸服務(wù)被下載到PMD。
本發(fā)明的實(shí)施例可以應(yīng)用到多種媒體類型,包括音樂、口語(例 如,音頻書籍、講座)、視頻(例如,電視、電影)、靜止圖像及其 它。任何廣播介質(zhì)都可以用于傳送可加標(biāo)簽的媒體內(nèi)容,而且任何類 型的資源標(biāo)識信息或者其組合都可以包括在標(biāo)簽中。
本發(fā)明的實(shí)施例可以利用專用部件和/或可編程處理器和/或其它 可編程設(shè)備的任意組合來實(shí)現(xiàn)。盡管以上所述的實(shí)施例參考了特定硬 件和軟件部件,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,硬件和/或軟件部分的不 同組合也可以使用,而且描述為在硬件中實(shí)現(xiàn)的特定操作也可以在軟 件中實(shí)現(xiàn),反之亦然。
結(jié)合了本發(fā)明各種特征的計(jì)算機(jī)程序可以編碼到各種計(jì)算機(jī)可 讀的存儲介質(zhì)上;合適的介質(zhì)包括磁盤或磁帶、諸如壓縮盤(CD)或 DVD (數(shù)字多功能盤)的光存儲介質(zhì)、閃存等。以程序代碼編碼的計(jì) 算機(jī)可讀介質(zhì)可以與兼容設(shè)備封裝到 一起或者獨(dú)立于其它設(shè)備提供 (例如,通過互聯(lián)網(wǎng)下載)。程序代碼也可以利用適于遵循多種協(xié)議 通過包括互聯(lián)網(wǎng)在內(nèi)的有線、光和/或無線網(wǎng)絡(luò)傳送的載波信號編碼和 傳送。
因此,盡管已經(jīng)參考特定實(shí)施例描述了本發(fā)明,但應(yīng)當(dāng)理解本發(fā) 明是要覆蓋處于以下權(quán)利要求范圍內(nèi)的所有修改和等價物。
權(quán)利要求
1、一種由可通信地耦合到便攜式媒體設(shè)備(“PMD”)的附件執(zhí)行的方法,該方法包括接收包括第一軌跡的廣播數(shù)據(jù);確定該第一軌跡是否要加標(biāo)簽;及響應(yīng)于確定該第一軌跡要加標(biāo)簽生成包括第一軌跡的標(biāo)識信息的第一標(biāo)簽;及指示PMD將第一標(biāo)簽存儲到PMD的存儲介質(zhì)中。
2、 如權(quán)利要求1所述的方法,其中確定第一軌跡是否要加標(biāo)簽 包括接收給第一軌跡加標(biāo)簽的指令。
3、 如權(quán)利要求1所述的方法,其中第一標(biāo)簽包括描述該第一軌 跡的多個元數(shù)據(jù)項(xiàng)。
4、 如權(quán)利要求3所述的方法,其中描述該第一軌跡的多個元數(shù) 據(jù)項(xiàng)包括選自以下中的一項(xiàng)或多項(xiàng)軌跡名稱、藝術(shù)家或表演者名字、 專輯名稱、時間戳、與軌跡關(guān)聯(lián)的軌跡標(biāo)識符及用于該第一軌跡的節(jié) 目類型。
5、 如權(quán)利要求1所述的方法,其中第一標(biāo)簽包括描述第一軌跡的廣播者的多個元數(shù)據(jù)項(xiàng)。
6、 如權(quán)利要求5所述的方法,其中描述廣播者的多個元數(shù)據(jù)項(xiàng) 包括選自以下中的一項(xiàng)或多項(xiàng)廣播者的臺標(biāo)識符、與廣播者關(guān)聯(lián)的 市場區(qū)域、廣播者所屬的網(wǎng)絡(luò)或組、及與廣播者關(guān)聯(lián)的統(tǒng)一資源定位 器(URL )。
7、 如權(quán)利要求l所述的方法,其中接收廣播包括 接收與第 一軌跡關(guān)聯(lián)的多個元數(shù)據(jù)字段。
8、 如權(quán)利要求7所述的方法,其中生成第一標(biāo)簽包括 利用多個鍵值對裝入XML目錄,其中每個鍵值對對應(yīng)于多個元數(shù)據(jù)字段中的一個。
9、 如權(quán)利要求8所述的方法,其中裝入XML目錄包括 在XML目錄中包括鍵值對,該鍵值對的鍵將對應(yīng)的元數(shù)據(jù)字段標(biāo)識為未識別的元數(shù)據(jù)字段。
10、 如權(quán)利要求l所述的方法,其中第一標(biāo)簽包括第一軌跡的一部分內(nèi)容的表示。
11、 如權(quán)利要求l所述的方法,其中生成標(biāo)簽包括 從除所接收的廣播數(shù)據(jù)的源之外的源獲取與第一軌跡關(guān)聯(lián)的元數(shù)據(jù)項(xiàng)。
12、 如權(quán)利要求11所述的方法,其中所接收的廣播數(shù)據(jù)的源是 媒體廣播臺,而至少一個元數(shù)據(jù)項(xiàng)的源是數(shù)據(jù)網(wǎng)絡(luò)。
13、 如權(quán)利要求12所述的方法,其中媒體廣播臺是無線電臺。
14、 如權(quán)利要求12所述的方法,其中媒體廣播臺是電視臺。
15、 如權(quán)利要求l所述的方法,還包括 播放第一軌跡。
16、 如權(quán)利要求15所述的方法,其中播放第一軌跡包括 操作附件的媒體輸出設(shè)備。
17、 如權(quán)利要求15所述的方法,其中播放第一軌跡包括 將第一軌跡傳輸?shù)絇MD,其中PMD為用戶播放該第一軌跡。
18、 如權(quán)利要求15所述的方法,其中確定第一軌跡是否要加標(biāo) 簽包括在第 一軌跡的播放過程中,從用戶接收指示生成標(biāo)簽的請求的信號。
19、 如權(quán)利要求18所述的方法,其中確定第一軌跡是否要加標(biāo) 簽還包括確定是否啟用了自動日志記錄模式;其中在啟用了自動日志記錄模式的情況下,不管是否從用戶接收 到了指示生成標(biāo)簽的請求的信號,都要給第一軌跡加標(biāo)簽。
20、 如權(quán)利要求l所述的方法,還包括 顯示關(guān)于第一軌跡的信息。
21、 如權(quán)利要求20所述的方法,其中顯示關(guān)于第一軌跡的信息 包括在附件的顯示設(shè)備上顯示該信息。
22、 如權(quán)利要求20所述的方法,其中顯示關(guān)于第一軌跡的信息 包括向PMD提供關(guān)于第一軌跡的可顯示信息,其中PMD在顯示設(shè)備上顯示該可顯示信息。
23、 如權(quán)利要求20所述的方法,其中所顯示的信息包括在生成 第 一 標(biāo)簽的情況下包括在第 一 標(biāo)簽中的至少 一 些信息。
24、 如權(quán)利要求20所述的方法,其中所顯示的信息包括第一軌 跡是否為可加標(biāo)簽軌跡的指示。
25、 如權(quán)利要求20所述的方法,其中確定第一軌跡是否要加標(biāo) 簽包括在顯示關(guān)于第一軌跡的信息的同時,從用戶接收指示生成標(biāo)簽的 請求的信號。
26、 如權(quán)利要求l所述的方法,其中廣播數(shù)據(jù)還包括第二軌跡, 該方法還包括確定第二軌跡是否要加標(biāo)簽;及響應(yīng)于確定第二軌跡要加標(biāo)簽生成包括第二軌跡的標(biāo)識信息的第二標(biāo)簽;及 指示PMD將第二標(biāo)簽存儲在PMD的存儲介質(zhì)中。
27、 如權(quán)利要求l所述的方法,其中指示PMD存儲第一標(biāo)簽包括發(fā)送指示PMD打開PMD的存儲介質(zhì)上的標(biāo)簽文件的第一命令;及發(fā)送指示PMD將第一標(biāo)簽寫到該標(biāo)簽文件的第二命令。
28、 如權(quán)利要求27所述的方法,還包括 發(fā)送指示PMD關(guān)閉標(biāo)簽文件的第三命令。
29、 如權(quán)利要求27所述的方法,還包括 響應(yīng)于發(fā)送第一命令,從PMD接收識別所打開文件的句柄, 其中該句柄包括在第二命令中。
30、 如權(quán)利要求29所述的方法,其中廣播數(shù)據(jù)還包括第二軌跡, 該方法還包括確定第二軌跡是否要加標(biāo)簽;及響應(yīng)于確定第二軌跡要加標(biāo)簽生成包括第二軌跡的標(biāo)識信息的第二標(biāo)簽;及發(fā)送指示PMD將第二標(biāo)簽寫到標(biāo)簽文件的第三命令,其中句柄包括在第三命令中。
31、 如權(quán)利要求27所述的方法,還包括在指示PMD將第一標(biāo)簽寫到標(biāo)簽文件之前,指示PMD將首部 數(shù)據(jù)寫到該標(biāo)簽文件。
32、 如權(quán)利要求31所述的方法,其中所述首部數(shù)據(jù)包括以下中 的一個或多個標(biāo)識在附件上執(zhí)行的命令協(xié)議的版本的版本信息; 標(biāo)識附件的制造商的制造商信息;或者 標(biāo)識或描述附件的附件信息。
33、 如權(quán)利要求27所述的方法,還包括在指示PMD打開標(biāo)簽文件之前,從PMD請求指定PMD的存儲 能力的信息。
34、 如權(quán)利要求33所述的方法,其中指定PMD的存儲能力的信 息包括選自以下的一個或多個信息項(xiàng)PMD存儲介質(zhì)的總尺寸及最大 允許文件尺寸。
35、 如權(quán)利要求27所述的方法,還包括 確定與PMD關(guān)聯(lián)的最大數(shù)據(jù)尺寸,其中指示PMD將第一標(biāo)簽寫到標(biāo)簽文件包括向PMD發(fā)送一個 或多個寫分組,每個寫分組都包括寫命令和來自第一標(biāo)簽的、不超過 最大數(shù)據(jù)尺寸的數(shù)據(jù)量。
36、 如權(quán)利要求35所述的方法,還包括 響應(yīng)于每個寫分組,從PMD接收確認(rèn)分組。
37、 如權(quán)利要求36所述的方法,其中每個確認(rèn)分組都包括指示 對應(yīng)寫分組的數(shù)據(jù)是否寫成功的數(shù)據(jù)。
38、 如權(quán)利要求35所述的方法,其中確定最大數(shù)據(jù)尺寸包括 從PMD請求指定PMD的存儲能力的信息;及 從PMD接收響應(yīng),該響應(yīng)至少包括指示該最大數(shù)據(jù)尺寸的信息。
39、 如權(quán)利要求27所述的方法,還包括 確定終止條件的出現(xiàn);及響應(yīng)于檢測到終止條件,指示PMD關(guān)閉標(biāo)簽文件。
40、 如權(quán)利要求39所述的方法,其中終止條件是在標(biāo)簽文件的尺寸達(dá)到關(guān)于PMD所支持的最大文件尺寸定義的閾值的情況下檢測 到的。
41、 如纟又利要求40所述的方法,還包括 從PMD請求指定PMD的存儲能力的信息;及從PMD接收響應(yīng),該響應(yīng)至少包含指示最大文件尺寸的信息, 其中所接收的最大文件尺寸用于定義所述閾值。
42、 如權(quán)利要求39所述的方法,其中終止條件是在附件從PMD 斷開的情況下檢測到的。
43、 如權(quán)利要求l所述的方法,其中生成第一標(biāo)簽的動作是在附 件沒有耦合到PMD的時候執(zhí)行的,該方法還包括將第 一標(biāo)簽存儲在附件的本地存儲介質(zhì)中,其中指示PMD存儲第一標(biāo)簽的動作是日后在附件耦合到PMD 時執(zhí)行的。
44、 如權(quán)利要求43所述的方法,還包括在附件沒有耦合到PMD期間,生成至少一個附加標(biāo)簽,其中每 個附加標(biāo)簽都與廣播數(shù)據(jù)的多個軌跡中不同的一個關(guān)聯(lián); 在附件的本地存儲介質(zhì)中存儲每個附加標(biāo)簽;及 在附件耦合到PMD期間,指示PMD將每個附加標(biāo)簽存儲到 PMD的存儲介質(zhì)中。
45、 如斥又利要求44所述的方法,其中指示PMD存儲第一標(biāo)簽包括指示PMD將第一標(biāo)簽寫到第一標(biāo) 簽文件;及指示PMD將每個附加標(biāo)簽存儲到PMD包括指示PMD將每個附 加標(biāo)簽寫到第一標(biāo)簽文件。
46、 一種由可通信地耦合到便攜式媒體設(shè)備("PMD")的附件執(zhí) 4亍的方法,該方法包括接收包括多個軌跡及與該多個軌跡中的每一個關(guān)聯(lián)的元數(shù)據(jù)的 廣播數(shù)據(jù);在廣播數(shù)據(jù)的接收過程中,接收給所述多個軌跡中的當(dāng)前播放的 一個軌跡加標(biāo)簽的指令;及 響應(yīng)于該加標(biāo)簽指令指示PMD打開PMD的存儲設(shè)備上的文件; 指示PMD將第一標(biāo)簽記錄寫到該文件,其中第一標(biāo)簽記錄 包含與當(dāng)前播放的軌跡關(guān)聯(lián)的元數(shù)據(jù)的至少一部分;及 指示PMD關(guān)閉文件。
47、 如權(quán)利要求46所述的方法,還包括,響應(yīng)于該指令確定加標(biāo)簽指令是否是在當(dāng)前播放軌跡和另一軌跡之間的過渡 期接收到的;及在加標(biāo)簽指令是在該過渡期接收到的情況下在關(guān)閉文件之前,指示PMD將第二標(biāo)簽記錄寫到文件中, 其中第二標(biāo)簽記錄包含與所述另一軌跡關(guān)聯(lián)的元數(shù)據(jù)的至少一部分。
48、 如權(quán)利要求47所述的方法,還包括在第一和第二標(biāo)簽記錄的每一個中都包括加標(biāo)簽指令是模糊的指示。
49、 如4又利要求48所述的方法,還包括 在第一標(biāo)簽記錄中包括第一標(biāo)簽對應(yīng)于當(dāng)前播放軌跡的指示。
50、 如權(quán)利要求47所述的方法,其中過渡期在當(dāng)前軌跡接收結(jié) 束前五秒開始。
51、 如權(quán)利要求47所述的方法,其中過渡期在當(dāng)前軌跡接收開 始之后五秒結(jié)束。
52、 一種與便攜式媒體設(shè)備("PMD") —起使用的附件,該附件包括配置成接收包括一個或多個軌跡的廣播的接收器部件; 配置成捕捉標(biāo)簽的標(biāo)簽提取引擎,其中標(biāo)簽包括關(guān)于廣播的軌跡之一的信息;及配置成將捕捉到的標(biāo)簽從標(biāo)簽提取引擎?zhèn)魉偷絇MD的接口 ,其中PMD配置成將標(biāo)簽存儲在存儲介質(zhì)中。
53、 如權(quán)利要求52所述的附件,其中所述接口還適于在將捕捉 到的標(biāo)簽傳送到PMD之前,指示PMD打開存儲介質(zhì)中的標(biāo)簽文件。
54、 如權(quán)利要求52所述的附件,還包括適于接收用戶輸入的用戶輸入部件,其中用戶輸入指示廣播的當(dāng) 前軌跡應(yīng)當(dāng)加標(biāo)簽,其中標(biāo)簽提取引擎還適于響應(yīng)于所述用戶輸入而捕捉標(biāo)簽,其中 標(biāo)簽包括關(guān)于當(dāng)前軌跡的信息。
55、 如權(quán)利要求52所述的附件,其中標(biāo)簽提取引擎還配置成捕 捉作為標(biāo)簽的 一部分的與軌跡一起接收到的元數(shù)據(jù)。
56、 如權(quán)利要求52所述的附件,其中標(biāo)簽提取引擎還配置成捕 捉作為標(biāo)簽的一部分的軌跡的廣播數(shù)據(jù)的一部分。
57、 一種由可通信地耦合到適于接收廣播數(shù)據(jù)的附件的便攜式媒 體設(shè)備("PMD")執(zhí)行的方法,該方法包括從附件接收打開PMD的存儲介質(zhì)中的標(biāo)簽文件的指令; 響應(yīng)于打開標(biāo)簽文件的指令,打開標(biāo)簽文件并將該標(biāo)簽文件的句 柄返回到附件;從附件接收將第 一標(biāo)簽寫到標(biāo)簽文件的指令,其中第 一標(biāo)簽包括 用于由附件所接收的廣播數(shù)據(jù)的軌跡的標(biāo)識信息;及響應(yīng)于寫第一標(biāo)簽的指令,將第一標(biāo)簽存儲到標(biāo)簽文件中。
58、 如權(quán)利要求57所述的方法,其中PMD維護(hù)用于組織存儲在 其上的文件的文件夾樹,而且其中打開標(biāo)簽文件包括打開由PMD從 文件夾樹中所選的文件夾中的標(biāo)簽文件。
59、 如權(quán)利要求58所述的方法,其中所選文件夾是在PMD連接 到主計(jì)算機(jī)時在同步操作過程中自動讀取的。
60、 如權(quán)利要求57所述的方法,還包括 向主計(jì)算機(jī)提供標(biāo)簽文件。
61、 如權(quán)利要求60所述的方法,還包括 從主計(jì)算機(jī)接收對應(yīng)于第一標(biāo)簽的媒體資源;及 將所接收的媒體資源存儲到PMD的存儲介質(zhì)中。
62、 如權(quán)利要求57所述的方法,還包括 從第 一標(biāo)簽提取資源標(biāo)識信息; 將該資源標(biāo)識信息提供給媒體資源傳輸服務(wù);及 響應(yīng)于獲取對應(yīng)于第一標(biāo)簽的媒體資源的用戶請求從媒體資源傳輸服務(wù)請求媒體資源; 從媒體資源傳輸服務(wù)接收媒體資源;及 將所接收的媒體資源存儲到PMD的存儲介質(zhì)中。
63、 如權(quán)利要求62所述的方法,其中向媒體資源傳輸服務(wù)提供 資源標(biāo)識信息包括通過網(wǎng)絡(luò)與媒體資源傳輸服務(wù)通信。
64、 如權(quán)利要求63所述的方法,其中與媒體資源傳輸服務(wù)通信 包括利用無線接口傳送到網(wǎng)絡(luò)。
65、 如權(quán)利要求57所述的方法,還包括在將第一標(biāo)簽添加到標(biāo)簽文件之后,向附件返回確i人分組,該確 認(rèn)分組指示標(biāo)簽是否添加成功。
66、 如權(quán)利要求57所述的方法,還包括 驗(yàn)證附件,其中打開標(biāo)簽文件和存儲第一標(biāo)簽的動作只有當(dāng)附件得到成功 驗(yàn)證時才執(zhí)行。
67、 如權(quán)利要求57所述的方法,還包括 從附件接收關(guān)閉標(biāo)簽文件的指令;及 響應(yīng)于關(guān)閉標(biāo)簽文件的指令,關(guān)閉該標(biāo)簽文件。
68、 如權(quán)利要求67所述的方法,還包括 數(shù)字簽名該標(biāo)簽文件。
69、 如權(quán)利要求57所述的方法,還包括在將第一標(biāo)簽寫到標(biāo)簽文件之前,生成第一標(biāo)簽的數(shù)字簽名;及 將第 一標(biāo)簽和數(shù)字簽名寫到標(biāo)簽文件。
70、 如權(quán)利要求69所述的方法,還包括 驗(yàn)證附件;及只有當(dāng)附件得到成功驗(yàn)證時,才生成第一標(biāo)簽的數(shù)字簽名。
71、 如權(quán)利要求57所述的方法,其中PMD還配置成發(fā)出和接收 電話呼叫,該方法還包括在至少一部分電話呼叫中從附件接收廣播內(nèi)容;及 將廣播內(nèi)容插入電話呼叫中。
72、 如權(quán)利要求71所述的方法,其中該部分電話呼叫包括電話 呼叫接通的時候。
73、 如權(quán)利要求71所述的方法,其中該部分電話呼叫包括電話 呼叫中斷的時候。
74、 如權(quán)利要求71所述的方法,其中將廣播內(nèi)容插入電話呼叫是響應(yīng)于用戶收入信號而發(fā)生的。
75、 如權(quán)利要求71所述的方法,還包括在將廣播內(nèi)容插入電話呼叫的同時,接收指示廣播內(nèi)容的當(dāng)前播 放軌跡應(yīng)當(dāng)加標(biāo)簽的用戶收入信號;及將包括當(dāng)前播放軌跡的標(biāo)識信息的標(biāo)簽存儲到標(biāo)簽文件中。
76、 一種由便攜式媒體設(shè)備("PMD")執(zhí)行的方法,該方法包括 接收包括第 一媒體資源的標(biāo)識信息的第 一標(biāo)簽; 將至少一部分標(biāo)識信息從第一標(biāo)簽傳送到媒體資源傳輸服務(wù); 從媒體資源傳輸服務(wù)接收關(guān)于第一媒體資源的信息;及 將所接收的信息呈現(xiàn)給PMD的用戶。
77、 如權(quán)利要求76所述的方法,其中關(guān)于第一媒體資源的信息 包括關(guān)于購買該第一媒體資源的信息。
78、 如權(quán)利要求76所述的方法,其中關(guān)于第一^f某體資源的信息 包括第一媒體資源的預(yù)覽部分。
79、 如權(quán)利要求76所述的方法,其中關(guān)于第一媒體資源的信息 包括關(guān)于第二資源的信息,其中該第二資源具有與第一^(某體資源共同 的特征。
80、 如外又利要求76所述的方法,還包括 從媒體資源傳輸服務(wù)請求第一媒體資源;及 從媒體資源傳輸服務(wù)接收第 一媒體資源。
81、 一種便攜式媒體設(shè)備("PMD"),包括 適于存儲包括媒體資源的數(shù)據(jù)的存儲介質(zhì);可通信地耦合到該存儲介質(zhì)并適于從存儲介質(zhì)讀取數(shù)據(jù)和向存儲介質(zhì)寫數(shù)據(jù)的存儲接口引擎;及適于接收標(biāo)簽并指示存儲接口將標(biāo)簽存儲到存儲介質(zhì)中的接口 , 其中標(biāo)簽包括關(guān)于廣播的當(dāng)前播放軌跡的信息。
82、 如權(quán)利要求81所述的PMD,還包括 適于接收廣播的接收器;耦合到該接收器并適于將廣播內(nèi)容傳送到輸出設(shè)備的內(nèi)容提取 元件;及耦合在接收器與通信電路之間的標(biāo)簽提取引擎,該標(biāo)簽提取51擎適于捕捉廣播的當(dāng)前播放軌跡的標(biāo)簽。
83、如權(quán)利要求81所述的PMD,其中通信電路還適于從可通信 地耦合到PMD的附件設(shè)備接收標(biāo)簽。
84 、 一種提供對關(guān)于媒體資源的信息的訪問的方法,該方法包括接收包括第 一 媒體資源的標(biāo)識信息的標(biāo)簽;將至少 一部分標(biāo)識信息傳送到媒體資源傳輸服務(wù);從媒體資源傳輸服務(wù)接收對軌跡相關(guān)信息的引用,其中軌跡相關(guān) 信息是由媒體資源傳輸服務(wù)維護(hù)的;在媒體資源列表中生成該第一媒體資源的條目,其中該條目與軌 跡相關(guān)信息的引用關(guān)聯(lián);為用戶顯示該媒體資源列表;及響應(yīng)于用戶收入信號,利用引用來訪問軌跡相關(guān)信息。
85、 如權(quán)利要求84所述的方法,其中軌跡相關(guān)信息包括要執(zhí)行 以完成軌跡購買的指令。
86、 如權(quán)利要求84所述的方法,其中第一媒體資源是專輯的一 個軌跡,且軌跡相關(guān)信息包括關(guān)于該專輯的信息。
87、 如權(quán)利要求84所述的方法,其中第一媒體資源具有與之關(guān) 聯(lián)的藝術(shù)家,且軌跡相關(guān)信息包括關(guān)于與該藝術(shù)家關(guān)聯(lián)的其它媒體資 源的信息。
88、 如權(quán)利要求84所述的方法,其中軌跡相關(guān)信息包括該第一媒體資源的一部分。
89、 如權(quán)利要求84所述的方法,其中接收標(biāo)簽包括從便攜式媒 體設(shè)備接收標(biāo)簽文件,該標(biāo)簽文件包括標(biāo)簽。
90、 如權(quán)利要求84所述的方法,其中標(biāo)簽是從配置成接收包括 第 一媒體資源的媒體廣播的附件接收的。
91、 如權(quán)利要求84所述的方法,其中接收標(biāo)簽包括 接收包括第一媒體資源的廣播;及 從該廣播中提取標(biāo)簽。
92、 一種獲取媒體資源的方法,該方法包括接收媒體資源的標(biāo)簽,該標(biāo)簽包括通過媒體資源傳輸服務(wù)與媒體 資源關(guān)聯(lián)的資源標(biāo)識符和會員標(biāo)識符,其中會員標(biāo)識符標(biāo)識提供該唯一標(biāo)識符的介紹源;將資源獲取請求發(fā)送到媒體資源傳輸服務(wù),該資源獲取請求包括 資源標(biāo)識符和會員標(biāo)識符;及響應(yīng)于該資源獲取請求,從媒體資源傳輸服務(wù)接收媒體資源。
93、 一種便于獲取媒體資源的方法,該方法包括 在媒體資源傳輸服務(wù)處接收來自客戶設(shè)備的獲取媒體資源的請求,其中該請求通過參考利用媒體資源傳輸服務(wù)與媒體資源關(guān)聯(lián)的唯 一標(biāo)識符來識別媒體資源,該請求還包括會員標(biāo)識符,該會員標(biāo)識符 標(biāo)識客戶設(shè)備從其獲取唯一標(biāo)識符的介紹源;向客戶傳送媒體資源;及 給由會員標(biāo)識符標(biāo)識的介紹源增加信用。
94、 如權(quán)利要求93所述的方法,其中介紹源是包括該唯一標(biāo)識 符作為與媒體資源的廣播關(guān)聯(lián)的元數(shù)據(jù)的媒體廣播者。
95、 如權(quán)利要求93所述的方法,其中介紹源是媒體資源傳輸服 務(wù)的用戶。
96、 如權(quán)利要求93所述的方法,其中給介紹源增加信用包括給 介紹源付費(fèi)。
97、 一種提供關(guān)于纟某體資源的信息的方法,該方法包括在第一便 攜式媒體設(shè)備("PMD")處接收包括軌跡的廣播數(shù)據(jù);生成用于軌跡的標(biāo)簽,該標(biāo)簽包括用于該軌跡的標(biāo)識信息; 存儲標(biāo)簽;及將標(biāo)簽通過網(wǎng)絡(luò)傳送到標(biāo)簽接收者。
98、 如權(quán)利要求97所述的方法,其中傳送標(biāo)簽包括在指向標(biāo)簽 接收者的電子郵件消息中發(fā)送標(biāo)簽。
99、 如權(quán)利要求97所述的方法,其中傳送標(biāo)簽包括在指向標(biāo)簽 接收者的短消息傳送服務(wù)("SMS")消息中發(fā)送標(biāo)簽。
100、 如權(quán)利要求97所述的方法,其中傳送標(biāo)簽包括在指向標(biāo)簽 接收者的即時消息中發(fā)送標(biāo)簽。
101、 如權(quán)利要求97所述的方法,其中傳送標(biāo)簽是響應(yīng)于用戶指 令而執(zhí)行的,該用戶指令標(biāo)識標(biāo)簽接收者。
102、 如權(quán)利要求97所述的方法,其中傳送標(biāo)簽包括傳送作為標(biāo) 簽的一部分的標(biāo)識與第一PMD關(guān)聯(lián)的用戶的信息。
103、 如權(quán)利要求97所述的方法,其中所傳送的標(biāo)簽是第二 PMD 可接收的。
全文摘要
一種附件與PMD通信,以便將與廣播關(guān)聯(lián)的標(biāo)簽存儲到附件的存儲介質(zhì)上所維護(hù)的文件中,其中標(biāo)簽包含描述廣播內(nèi)容的子集的信息。在一個實(shí)施例中,附件向PMD發(fā)送命令來創(chuàng)建或打開駐留在PMD上的標(biāo)簽文件、將一個或多個標(biāo)簽寫到文件中并關(guān)閉文件。所存儲的標(biāo)簽可以用于通過經(jīng)主計(jì)算機(jī)與媒體資源傳輸服務(wù)通信或者直接從PMD訪問(例如,購買)加標(biāo)簽的內(nèi)容。
文檔編號H04H60/37GK101563869SQ200780047063
公開日2009年10月21日 申請日期2007年12月20日 優(yōu)先權(quán)日2006年12月22日
發(fā)明者A·M·菲德爾, C·貝爾, D·J·諾沃特尼, E·C·舒爾波特, G·T·利登, J·L·多羅古斯克爾, J·拉菲爾, L·G·波爾頓, M·B·海勒, R·E·博徹斯, S·S·格蒂基安 申請人:蘋果公司