專利名稱:表示數(shù)字內(nèi)容元數(shù)據(jù)的制作方法
表示數(shù)字內(nèi)容元數(shù)據(jù)
本發(fā)明涉及一種將第一元數(shù)據(jù)表示為第二元數(shù)據(jù)的方法,其中第一元 數(shù)據(jù)根據(jù)第一標準并與數(shù)字內(nèi)容項目相關(guān)聯(lián),第二元數(shù)據(jù)根據(jù)第二標準并 與相同的數(shù)字內(nèi)容項目的拷貝相關(guān)聯(lián)。
本發(fā)明還涉及一種用于^L行該方法的系統(tǒng)。
關(guān)于音頻、視頻、圖片(數(shù)字內(nèi)容)和它們相應(yīng)的元數(shù)據(jù),家庭環(huán)境 正在經(jīng)歷重大的改變。PC和CE領(lǐng)域正被結(jié)合在一起并形成越來越大的 家庭網(wǎng)絡(luò),構(gòu)成聯(lián)網(wǎng)家庭(Connected Home )。經(jīng)由這些網(wǎng)絡(luò),來自PC、 數(shù)碼相機、可攜式攝像機、互聯(lián)網(wǎng)和電視廣播頻道的內(nèi)容和元數(shù)據(jù)都變得 可在起居室中得到。為了提供上述的功能性,兩個標準是重要的用于聯(lián) 網(wǎng)的UPnP和用于元數(shù)據(jù)的MPV。
對于在已聯(lián)網(wǎng)系統(tǒng)中的操作,在通用即插即用(UPnP)架構(gòu)中的內(nèi) 容目錄服務(wù)(Content Directory Service, CDS)是已知的。UPnP和CDS 當前公開可用的版本能夠從www. up叩.com獲得。UPnP是基于TCP/IP和 Web技術(shù)的分布式、開放式的聯(lián)網(wǎng)架構(gòu),以使得能夠在家庭、辦公室和公 共空間中的已聯(lián)網(wǎng)設(shè)備之間除了控制和數(shù)據(jù)傳輸之外無縫地鄰近聯(lián)網(wǎng)。除 了作為即插即用外設(shè)模型的擴展,UPnP被設(shè)計以支持零配置、"隱性,,聯(lián) 網(wǎng)和自動地發(fā)現(xiàn)來自寬范圍的供應(yīng)者的一定范圍的設(shè)備種類。這意味著設(shè) 備能夠動態(tài)地加入網(wǎng)絡(luò),獲取IP地址,告知它的能力并獲悉其它設(shè)備的 存在和能力。設(shè)備能夠平滑和自動地離開網(wǎng)絡(luò)而不會遺留任何不期望的狀 態(tài)。IP網(wǎng)際互聯(lián)跨越不同的物理媒介,使得多個供應(yīng)者能夠協(xié)同工作,并 實現(xiàn)互聯(lián)網(wǎng)和許多家庭和辦公室內(nèi)聯(lián)網(wǎng)的協(xié)同。通過橋接,UPnP容納運 行非IP協(xié)議的媒介。
在諸如UPnP家庭網(wǎng)絡(luò)的遵從UPnP的網(wǎng)絡(luò)中,許多設(shè)備包含網(wǎng)絡(luò)中 其它設(shè)備想要訪問的各種類型的內(nèi)容(例如音樂、視頻、靜止圖像等)。 作為一個例子,"媒體服務(wù)器"設(shè)備可能包含音頻、視頻和靜止圖像庫。
為了用戶欣賞該內(nèi)容,用戶必須能夠瀏覽媒體服務(wù)器上存儲的項目,選擇 特定的一個并使得它在合適的呈現(xiàn)設(shè)備(例如用于音樂項目的音頻播放 器、用于視頻內(nèi)容的TV、用于靜止圖像的電子相框等)上"播放"。所需
4要的是用戶能夠訪問內(nèi)容而不必與包含該內(nèi)容的設(shè)備直接交互。為了使得 該功能可行,服務(wù)設(shè)備需要為UI設(shè)備提供統(tǒng)一的機制以瀏覽服務(wù)器上的
內(nèi)容并獲取關(guān)于個別的內(nèi)容項目的詳細信息。為了這個目的,UPnP架構(gòu) 已經(jīng)定義了內(nèi)容目錄服務(wù)(CDS)。內(nèi)容目錄服務(wù)附加地提供了查找/存儲 服務(wù),其允許例如用戶接口 (UI)設(shè)備的客戶端定位(并可能存儲)(服 務(wù)器)設(shè)備能夠提供的個別的項目(例如歌曲、電影、圖片等)。在下述 文獻中為AV媒體服務(wù)器給出了在AV架構(gòu)中進一步的定義MediaServer: 1 Device Template (媒體服務(wù)器1個設(shè)備模板)。該媒體服務(wù)器模板定義 了通用的設(shè)備,其能夠被用于實例化在家庭網(wǎng)絡(luò)上提供AV內(nèi)容(例如媒 體)至其它UPnP設(shè)備的任何消費者電子(CE)設(shè)備。它經(jīng)由內(nèi)容目錄服 務(wù)公開它的內(nèi)容。同樣地,媒體服務(wù)器能夠處理任何特定類型的媒體、任 何數(shù)據(jù)格式和傳輸協(xié)議。媒體服務(wù)器的示例性實例包括傳統(tǒng)設(shè)備,諸如 VCR、 CD播放器、DVD播放器、音頻磁帶播放器、靜止圖像照相機、可 攜式攝像機、收音機、TV調(diào)諧器(TV Tuner)和機頂盒。
CDS以類似于計算機文件系統(tǒng)的方式被分層級地組織。所謂的容器 (類似于文件夾或目錄)能夠包括多個項目(類似于文件)和層級上低一 級的容器。項目包括帶有標識符的項目描述并可選地包括元數(shù)據(jù)。元數(shù)據(jù) 可以包括諸如項目名、藝術(shù)家、作曲家、創(chuàng)建日期、大小等屬性。項目還 可以包括實際內(nèi)容或包括諸如URL之類的定位符以定位內(nèi)容。CDS層級 通過每個容器都包括指向它的父容器的參考而被指示(自下向上的層級 層級中較低的指向?qū)蛹壷休^高的)。CDS服務(wù)器能夠基于個別的項目和它 們的鏈接而容易地建立/校驗整個樹。
OSTA ( Open Storage Technology Association,開力文存儲技術(shù)聯(lián)合會) MPV (MusicPhotoVideo,音樂相片視頻)標準是用于在消費者電子設(shè)備 和PC之間在CD、 DVD、存儲卡、硬盤、家庭網(wǎng)絡(luò)上和跨互聯(lián)網(wǎng)交換和 播放數(shù)字音樂、相片和視頻的集合的標準。MPV是一系列基于XML的規(guī) 范,由OSTA的MPV委員會的參與成員開發(fā)。MPV包含一系列應(yīng)用協(xié)議 (profile)和指南。公開可用的版本能夠在www. osta. org上找到?;A(chǔ)是 核心和基本應(yīng)用協(xié)議(Core and Basic Profile ),其定義所有資源(asset) 和曲集或集合。在這些之上,有各種類型的應(yīng)用協(xié)議,其處理特定的使用 情形、媒體類型或產(chǎn)品類型。最后,互操作性規(guī)范(Interoperability Specifications )定義了應(yīng)用協(xié)議的嚴格或有限地使用以保證它們被有效地用于具有有限能力(有限的處理能力、存儲器、存儲裝置等)的產(chǎn)品中。 MPV定義一系列數(shù)字媒體(音樂、相片或視頻)文件的播放列表或播放的
順序。文件被稱為"資源"。播放列表文件是MPV "清單(manifest)"的 一個例子。清單(例如播放列表)是索引文件的一種形式,其包括定位信 息(如何找到文件/資源以呈現(xiàn)和/或操作)和與數(shù)字媒體文件/資源相關(guān) 聯(lián)的所有元數(shù)據(jù)(主題、描述、創(chuàng)建者名稱、文件格式等)。在MPV中的 層級因此是自上到下的。諸如DVD播放器或無線聯(lián)網(wǎng)媒體適配器的產(chǎn)品簡 單地必須定位、載入和分析在這個單個文件中的信息以得知關(guān)于在 CD/DVD、存儲卡或遠程家庭媒體服務(wù)器上的內(nèi)容的一切事情。MPV是一族 規(guī)范或應(yīng)用協(xié)議,每個規(guī)范或應(yīng)用協(xié)議處理不同的媒體類型或不同的產(chǎn)品 種類。MPV是基于XML的,這樣它易于被使用"現(xiàn)有(off-the-shelf ),, 工具而實施并可擴展至未來的產(chǎn)品種類和數(shù)據(jù)類型。
圖像歸檔和共享標準(Picture Archive and Sharing Standard, PASS ) 是數(shù)字成像產(chǎn)業(yè)的創(chuàng)新,目標是最優(yōu)化消費者的數(shù)字圖像體驗。與今天的 消費者能夠得到在任何位置處理的幾乎任何電影廠牌相似的方式,PASS 組想要保證數(shù)字圖像能夠從任何數(shù)字設(shè)備或存儲媒介中重新得5 'J (retrieve)。通過PASS獨特的遷移特征和來自相片工業(yè)關(guān)鍵成員的支持, 圖像能夠被保持并轉(zhuǎn)換至未來十年間的媒體技術(shù)。PASS使用MPV作為公 用的唱片"內(nèi)容表",但是進一步擴展它以保證兼容性。PASS以各種方式 擴展MPV以加速和增強檢索,并通過定義哪種文件格式必須被支持以適應(yīng) PASS。
當用戶在媒體服務(wù)器(例如PC)上載入帶有遵從MPV的資源的曲集 并想要在UPnP環(huán)境中使用它時,典型地除了復(fù)制實際資源/文件之外,將 發(fā)生MPV元數(shù)據(jù)至UPnP CDS元數(shù)據(jù)的轉(zhuǎn)換。固有地,由UPnP標準化和由 MPV標準化的元數(shù)據(jù)是不一樣的,并且由于持續(xù)地新發(fā)展將很可能絕不完 全相同。在這時,以UPnP CDS項目標準化的元數(shù)據(jù)不能如MPV —樣廣泛。 例如, 一些數(shù)字照相機已經(jīng)支持自動地/半自動地在與資源(相片)關(guān)聯(lián) 的MPV元數(shù)據(jù)中包括相片被拍攝處的GPS坐標。然而,在UPnP中GPS坐 標不是標準化的元數(shù)據(jù)字段。
EP1475702描述了一種方法,用于將如即時電—見(TV-anytime)失見定 的數(shù)字內(nèi)容元數(shù)據(jù)轉(zhuǎn)換為UPnP CDS元數(shù)據(jù)以在UPnP網(wǎng)絡(luò)中使用。不能被的專有擴展中。標準的UPnPCDS設(shè)備從而不能夠使用在擴展中的元數(shù)據(jù), 但是擴展后的設(shè)備能夠使用它。在元數(shù)據(jù)中每個未來的差異不得不通過進 一步的專有擴展而修補。
提供所闡述的能夠更好地處理在標準的元數(shù)據(jù)集合之間元數(shù)據(jù)的差 異的一種系統(tǒng)和方法是有優(yōu)勢的。還需要能夠在內(nèi)容已經(jīng)被移動/拷貝至 另一個環(huán)境之后使用原始元數(shù)據(jù)項目所表示的信息。
為了更好地處理這個關(guān)系,在本發(fā)明的第一方面,提出了一種將第一 元數(shù)據(jù)表示為第二元數(shù)據(jù)的方法,其中第 一元數(shù)據(jù)根據(jù)第 一標準并與數(shù)字 內(nèi)容項目相關(guān)聯(lián),第二元數(shù)據(jù)根據(jù)第二標準并與相同的數(shù)字內(nèi)容項目相關(guān) 聯(lián)。其中第 一元數(shù)據(jù)是能夠存儲多個數(shù)字內(nèi)容項目的元數(shù)據(jù)的索引文件的 一部分,并且其中通過內(nèi)容項目標識符可在索引文件中識別第 一元數(shù)據(jù), 并且其中該方法包括將第二元數(shù)據(jù)和索引文件定位符以及內(nèi)容內(nèi)容項目 標識符相關(guān)聯(lián),該索引文件定位符表示在存儲器中存儲索引文件的位置。
以這種方式,不能被表示為根據(jù)第二標準的元數(shù)據(jù)項目的根據(jù)第一標 準的元數(shù)據(jù)項目(例如,第二標準沒有標準化的這樣的項目或映射不是一 對一的)能夠在根據(jù)第二標準的環(huán)境中被定位并且同樣被使用。第二元數(shù)
在一個具體實施方式
中,第一標準符合音樂相片視頻(MPV)標準; 數(shù)字內(nèi)容項目是MPV資源;索引文件是MPV清單。
在一個具體實施方式
中,第二標準符合通用即插即用(UPnP)標準的 內(nèi)容目錄服務(wù)(CDS)。
在一個具體實施方式
中,該方法包括將索引文件定位符和內(nèi)容項目標 識符插入到第二元數(shù)據(jù)相應(yīng)的字段中。以這種方式,關(guān)聯(lián)性以簡單的形式 被維持。它例如可以通過使用根據(jù)第二標準的兩個專有字段而實現(xiàn)。用于 維持關(guān)聯(lián)性的可替換技術(shù)也可以被使用,諸如使用將第二元數(shù)據(jù)鏈接至索 引文件定位符和內(nèi)容項目標識符的分離的鏈接文件。
根據(jù)本發(fā)明的 一 個方面,該方法包括監(jiān)視索引文件定位符和/或內(nèi)容 項目標識符中的改變,并響應(yīng)于檢測到改變,更新第二元數(shù)據(jù)與索引文件 定位符和/或內(nèi)容項目標識符的關(guān)聯(lián)性以反映該改變。以這種方式,建立 的關(guān)聯(lián)性能夠被維持。該監(jiān)視可以包括諸如重命名或移動索引文件和/或 內(nèi)容項目這些方面。在一個具體實施方式
中,該方法包括從其中根據(jù)第 一標準描述數(shù)字內(nèi) 容項目的第一環(huán)境復(fù)制或移動數(shù)字內(nèi)容項目到其中根據(jù)第二標準描述數(shù) 字內(nèi)容項目的第二環(huán)境,并將第二元數(shù)據(jù)與復(fù)制/移動后的數(shù)字內(nèi)容項目
相關(guān)聯(lián)。
根據(jù)本發(fā)明的一個方面,該方法包括,作為復(fù)制/移動的一部分,選 擇預(yù)定的第一元數(shù)據(jù)項目,其在第二元數(shù)據(jù)中具有相應(yīng)的項目,并將選擇 的第一元數(shù)據(jù)項目映射至相應(yīng)的第二元數(shù)據(jù)項目,在下文中被稱為已映射 項目。這樣,能夠被映射的項目都被映射了,以在新環(huán)境中快速和簡單地 訪問,并且不能被容易地映射的項目能夠通過建立的關(guān)聯(lián)性而被評估。
在一個具體實施方式
中,該方法包括編譯擴展的元數(shù)據(jù)項目集合以進
行內(nèi)容管理或由用戶接口設(shè)備使用,通過在集合中包括已映射項目和沒有 被映射但通過第二元數(shù)據(jù)被定位的第一元數(shù)據(jù)的附加項目。這加速了對元 數(shù)據(jù)項目的整個集合的訪問。
才艮據(jù)本發(fā)明的一個方面,該方法包括
從第二環(huán)境復(fù)制或移動數(shù)字內(nèi)容項目至其中根據(jù)第一標準描述數(shù)字
內(nèi)容項目的第三環(huán)境中;
使用第二元數(shù)據(jù)以定位第 一元數(shù)據(jù);
根據(jù)第一元數(shù)據(jù),在第三環(huán)境中以第三元數(shù)據(jù)表示數(shù)字內(nèi)容項目的元數(shù)據(jù)。
以這種方式,沒有/不能被映射至第二環(huán)境的元數(shù)據(jù)項目仍然能夠從 原始元數(shù)據(jù)項目中被恢復(fù),并且在新的位置被表示。例如,數(shù)字相片(在 照相機中的第一環(huán)境,例如遵從MPV)可以被復(fù)制在PC (第二環(huán)境,例如 遵從UPnPCDS)上。在隨后的階段,復(fù)制的內(nèi)容的一部分/全部被隨后復(fù) 制至另 一個存儲媒介(例如USB鑰匙、諸如像iP0D的媒體播放器的便攜 存儲設(shè)備或諸如DVD的光存儲器)中以進一步呈現(xiàn)和/或操作。如果第三 環(huán)境遵從第一標準(例如MPV),則現(xiàn)在所有原始元數(shù)據(jù)項目仍然能夠從 第二環(huán)境中重新得到。復(fù)制操作可以是歸檔操作。
在一個具體實施方式
中,該方法包括將第二元數(shù)據(jù)的已映射項目映射 至第三元數(shù)據(jù)相應(yīng)的項目。對于已映射項目,來自第二環(huán)境的信息被使用。 這個信息相比于原始元數(shù)據(jù)可能已經(jīng)被用戶更新。通過保持可能更新的項 目而不是可能過時的原始項目,元數(shù)據(jù)被保持最新。
8本發(fā)明的這些和其它方面通過下文描述的具體實施方式
而明顯,并將參照下文描述的具體實施方式
而闡明。
在圖中
圖1示出了可以在其中使用本發(fā)明的示例性系統(tǒng)的框圖2示出了根據(jù)諸如MPV之類第一標準表示元數(shù)據(jù)的結(jié)構(gòu);
圖3示出了根據(jù)諸如UPnP CDS之類第二標準表示元數(shù)據(jù)的結(jié)構(gòu);
圖4示出了根據(jù)第二標準的分層級式容器結(jié)構(gòu);
圖5說明在根據(jù)第二標準的結(jié)構(gòu)中表示根據(jù)第一標準的元數(shù)據(jù);和
圖6示出了實施該方法的示例性設(shè)備。
圖1示出了可以在其中使用本發(fā)明的示例性系統(tǒng)100的框圖。系統(tǒng)耦合來自兩個截然不同的環(huán)境中的相同數(shù)字內(nèi)容的元數(shù)據(jù)。數(shù)字內(nèi)容可以采用諸如音頻、視頻、靜止圖像等的任何多媒體形式并以任何格式。在第一環(huán)境中,數(shù)字內(nèi)容與根據(jù)第一環(huán)境中協(xié)定的第一元數(shù)據(jù)相關(guān)聯(lián)。在一個具體實施方式
中,第一環(huán)境遵從MPV。滿足將在下面關(guān)于圖2更詳細討論的要求的其它環(huán)境也可以被使用。在第二環(huán)境中,相同的數(shù)字內(nèi)容(典型地以原始內(nèi)容的拷貝的形式)與根據(jù)第二環(huán)境中協(xié)定的第二元數(shù)據(jù)相關(guān)聯(lián)。在一個具體實施方式
中,第二環(huán)境遵從UPnPCDS。滿足將在下面關(guān)于圖3更詳細討論的要求的其它環(huán)境也可以被使用。每個環(huán)境包括設(shè)備。原理上,兩個環(huán)境都可以在單個的設(shè)備中執(zhí)行,但是在大多數(shù)實際情形中,每個環(huán)境包括至少一個自己的設(shè)備,帶有能夠參與兩種環(huán)境和同樣能夠如本發(fā)明描述的鏈接兩種環(huán)境的一個或多個設(shè)備。為了易于討論,在下文中MPV將被用于表示第一環(huán)境,UPnP CDS表示第二環(huán)境。
示例性系統(tǒng)可以包括網(wǎng)絡(luò),諸如家庭網(wǎng)絡(luò)。在圖中示出了網(wǎng)絡(luò)的層級。在這個例子中,主網(wǎng)絡(luò)110是可以基于UPnP架構(gòu)的家庭網(wǎng)絡(luò)。描述將集中于UPnP網(wǎng)絡(luò),但是可意識到的是相同的原理也可以被應(yīng)用于非UPnP系統(tǒng),在系統(tǒng)中帶有網(wǎng)絡(luò)和類CDS的內(nèi)容管理。UPnP基于IP技術(shù)并支持許多網(wǎng)絡(luò)媒介和更高層的協(xié)議。家庭網(wǎng)絡(luò)的媒介可以是例如來自以太網(wǎng)媒介族的有線的或諸如基于IEEE 802. 11媒介族的無線的。系統(tǒng)可以但不是必須具有鏈路至諸如開放互聯(lián)網(wǎng)的外部網(wǎng)絡(luò)130,例如通過耦合至家庭網(wǎng)絡(luò)110的網(wǎng)關(guān)/路由器120。外部網(wǎng)絡(luò)還可以包括設(shè)備,諸如可以是互聯(lián)網(wǎng)服務(wù)器的設(shè)備170。外部網(wǎng)絡(luò)130因此可以包括或提供至MPV和/或UPnP設(shè)備的接入。第三網(wǎng)絡(luò)140可以與家庭網(wǎng)絡(luò)110平行地存在以特別地傳輸流式多媒體數(shù)據(jù),例如流式AV數(shù)據(jù)。第三網(wǎng)絡(luò)可以尤其適于同步地傳輸數(shù)
字內(nèi)容,例如使用IEEE1394、 DVI或H固I。諸如數(shù)字照相機、視頻攝像機、PDA、智能手機等的便攜設(shè)備也可以連接至家庭網(wǎng)絡(luò)。示出的是例如通過橋接器/路由器而直接連接至家庭網(wǎng)絡(luò)110的便攜設(shè)備160。便攜設(shè)備還可以連接至進而又連接至家庭網(wǎng)絡(luò)的設(shè)備。例如,設(shè)備162被連接至設(shè)備164,設(shè)備164被連接至家庭網(wǎng)絡(luò)。對于至便攜設(shè)備的鏈路,任何合適的有線或無線技術(shù)可以被使用,例如使用USB協(xié)議、IEEE802.11、藍牙或IEEE1394。
在本說明書中,主要的角色給了可以包括服務(wù)器設(shè)備150的第二環(huán)境(例如UPnP CDS)。諸如多媒體服務(wù)器的服務(wù)器設(shè)備可以包括內(nèi)容目錄服務(wù)(下文中的"CDS,,),如將在隨后更詳細描述的。原理上,更多設(shè)備可以包括CDS。為了簡單起見,只有一個帶有CDS的設(shè)備被示出。諸如設(shè)備160、 162、 164、 166 n々其它"i殳備肯fe句多^皮jt匕通4言禾口/或與月良務(wù)器150通4l"。
在下文中,示例性場景將被描述,其中設(shè)備160表示MPV源設(shè)備,諸如數(shù)字照相機。這個設(shè)備的MPV內(nèi)容(或它的一部分)將被復(fù)制或移動至UPnPCDS服務(wù)器150。在隨后的階段,這個內(nèi)容的全部或部分將被移動或復(fù)制(例如歸檔)至由設(shè)備162表示的MPV設(shè)備。
所述設(shè)備中的任何一個可以使用傳統(tǒng)的硬件和軟件來實現(xiàn)。例如,服務(wù)器150可以實現(xiàn)在個人計算機平臺上,如果需要的話,帶有諸如硬盤,RAID系統(tǒng)或可重寫DVD的可靠的后臺存儲器以存儲CDS。服務(wù)器150還可以實現(xiàn)在消費者電子(CE )設(shè)備上,諸如帶有集成硬盤的接收機(例如機頂盒,多媒體服務(wù)器)。呈現(xiàn)設(shè)備可以被使用,諸如TV、音頻放大器等。源設(shè)備可以被使用,其可以是任何傳統(tǒng)的CE源,還可以是數(shù)字照相機。用戶接口 (UI)設(shè)備可以被使用,其也可以是諸如TV的傳統(tǒng)CE設(shè)備,但還可以是諸如PDA的手持設(shè)備或高級的可編程遙控器等。系統(tǒng)中的每個設(shè)備包括必要的硬件和/或軟件,用于通過合適的網(wǎng)絡(luò)連接與其它設(shè)備中的至少一個相通信。
圖2示出了第一環(huán)境的更多細節(jié)。在這個例子中,四個數(shù)字內(nèi)容項目210、 220、 230和240被示出,例如數(shù)字相片或MP3歌曲等。每個內(nèi)容項目與各自的內(nèi)容項目標識符UD)相關(guān)聯(lián)。示出了各自的標識符ID1、 ID2、ID3和ID4。標識符可以采用任何合適的形式,諸如文件名,但是還可以是更強大的,諸如URL, URI或URN。在第一環(huán)境中,內(nèi)容項目它自身可以包括元數(shù)據(jù),例如在MP3的情況。不管該元數(shù)據(jù),在第一環(huán)境中使用索引文件200,其包括該索引文件覆蓋的內(nèi)容項目的元數(shù)據(jù)。索引文件中相應(yīng)于特定內(nèi)容項目的元數(shù)據(jù)的部分通過與內(nèi)容項目關(guān)聯(lián)的內(nèi)容項目標識符而可在索引文件中被識別。在圖2的例子中,索引文件覆蓋四個項目210至240并且對于每個包括了元數(shù)據(jù)250至280各自的部分,且每個都通過各自的內(nèi)容標識符被識別。內(nèi)容標識符可以例如直接地在所涉及的元數(shù)據(jù)部分之前并由此識別該部分。識別部分的其它形式也可以^皮使用。例如,可以使用映射表,將內(nèi)容標識符中的每一個都映射至各自的指針,該指針指向所涉及的元數(shù)據(jù)部分。如上描述的,在一個具體實施方式
中第一
環(huán)境是遵從MPV的。MPV使用遵從XML的描述。帶有曲集ALB01和資源ID01
(靜止圖像)和ID02 (音軌)的MPV XML清單的一個例子為< xml version="1.0" encoding="UTF-8" >
<file:Manifest
xmlns:file-"http:〃ns.osta.org/manifest/1.0/"
xmlns:mpv="http://ns.osta.org/mpv/1.0/"
xmlns:mpvp="http:〃ns.osta.org/mpv/presentation/1.0/"
xmlns:mpvm="http:〃ns.osta.org/mpv/music/l .0/"
xmlns:dc="http:〃purl.org/dc/elements/l .1/"
xmlns: dcterms="http :〃purl .org/dc/terms/"
xmlns:nmf="http:〃ns.osta.org/nmf/1.0/"
<nmf:Metadata>
<ManifestProperties xmlns="http:〃ns.osta.org/manifest/l .0/">
<ProfileBag>
<Profile〉http:〃ns.osta.org/mpv/basic/1.0/</Profile>
<Profile>http:〃ns.osta.org/mpv/presentation/1.0/</Profile>
<Profile〉http:〃ns.osta.org/mpv/music/1.0/</Profile>
</ProfileBag>
</ManifestProperties>
</nmf:Metadata>
11<mpvp:Album mpv:id二"ALB01"〉<nmf:Metadata〉<dc:Properties><dc:Title〉Hawaii</dc:Title〉<dc:Creator〉Philips Research</dc:Creator〉
<dc:Description>Holiday to Hawaii, 2005</dc:Description></dc:Properties〉<dcterms :Properties>
<dcterms:Created>2005-03-03T12:05:00Z</dcterms:Created></dcterms: Properties)</nmf:Metadata><mpvp :Background〉</mp vp: B ackground〉<mp vp: Foreground^<,:StillRefmpv:idRef="ID017><mpv:AudioRef mpv:idRef="ID02" /></mpvp :Foreground〉</mpvp:Album〉<mpv:AssetList〉<mpv:Still mpv:icH'ID01"〉<nmf:Metadata><dc:Properties>〈dc:Title〉Holiday in Hawaii</dc:Title><dc:Creator〉Philips Research</dc:Creator><dc:Description>2005: Hawaii Holiday</dc:Description〉</dc:Properties〉<dcterms:Properties>
<dcterms:Created>2005-02-03T15:07:00Z</dcterms:Created〉</dcterms: Properties)</nmf:Metadata〉
<mpv:LastURL〉Hawaii/Hawaii.jpg</mpv:LastURL></mpv:Still〉
<mpv:Audio mpv:id二"ID02"〉<nmf: M etadata><dc:Properties〉<dc:Title>Stir It Up</dc:Title〉</dc:Properties><mpvm:MusicProperties〉
<mpvm:PrincipalArtist>Bob Marley And The Wailers</mpvm:PrincipalArtist>
<mpvm:AlbumTitle〉One Love, The Best Of</mpvm:AlbumTitle〉
<mpvm:Recorded>2001</mpvm:Recorded〉
<mpvm:Genre>Altemative</mpvni:Genre〉
<mpvm:TrackNumber〉 1 </mpvm:TrackNumber>
<mpvm:PlayingTime〉3:41 </mpvm:PlayingTime〉
<mpvm:EncodedBitrate〉192 kbps / 44.1 kHz / Stereo</mpvm:EncodedBitrate〉</mpvm:MusicProperties〉</nmf:Metadata>
<mpv:LastURL〉Hawaii/StirItUp.mp3</mpv:LastURL></mpv:Audio></mpv:AssetList〉
</file:Manifest〉對于資源IDOl,索引文件包括諸如標題、創(chuàng)建者和描述的元數(shù)據(jù)。
對于資源ID02,索引文件包括諸如主要藝術(shù)家、唱片標題、何時錄制、流派、曲目號等的元數(shù)據(jù)。
圖3示出了第二環(huán)境的更多細節(jié)。每個內(nèi)容項目(對象)包括項目描述。該描述可以包括多個字段,像諸如名稱的標識符。特別地,項目描述包括描述內(nèi)容的元數(shù)據(jù)。例如,對于音頻標題,這樣的元數(shù)據(jù)可以包括歌手/藝術(shù)家、作曲家和制作人的姓名、諸如錄制公司、工作室的錄制數(shù)據(jù)等。除了內(nèi)容描述,項目還包括實際內(nèi)容,諸如MP3文件或JPEG文件。這在圖3A中被示出,其中項目包括內(nèi)容描述310和實際內(nèi)容320。圖3B示出可替換的配置,其中代替包含實際內(nèi)容,項目可以實際上包括內(nèi)容定位符340,諸如URL,其使得能夠定位實際內(nèi)容350。原理上,內(nèi)容描述還可以有一些字段涉及另一個位置,例如互聯(lián)網(wǎng)上的服務(wù)器。部分330表示與圖3A中的310相同的內(nèi)容描述。如上面所述的,在一個具體實施方式
中,第二環(huán)境是遵從UPnP CDS的。
圖4從服務(wù)器(也被稱作媒體服務(wù)器)的角度示出了 UPnP CDS實施例的更多細節(jié)。服務(wù)器包括內(nèi)容目錄服務(wù)(CDS)。內(nèi)容在子系統(tǒng)中被創(chuàng)建或獲取,該子系統(tǒng)可以位于另一個設(shè)備中。例如,電影可以由調(diào)諧器接收或在DVD播放器中的盤上被提供。相片可以由數(shù)字照相機提供或通過掃描儀被掃描。實際內(nèi)容可以存儲在CDS中,但是也可以存儲在其它某處,例如在內(nèi)容存儲數(shù)據(jù)庫中。內(nèi)容目錄服務(wù)CDS提供一組動作,其允許家庭網(wǎng)絡(luò)中的設(shè)備(UpnP術(shù)語中的控制點)清點服務(wù)器能夠提供給家庭網(wǎng)絡(luò)的內(nèi)容。例如,設(shè)備能夠獲得關(guān)于服務(wù)器能夠提供的每個內(nèi)容項目的詳細信息。這個信息(即元數(shù)據(jù))包括諸如它的名稱、藝術(shù)家、創(chuàng)建日期、大小等屬性。內(nèi)容目錄服務(wù)包括分層級結(jié)構(gòu)的容器。這種容器能夠被看作等同于文件系統(tǒng)中的文件夾/目錄。原理上,容器還可以物理表示為目錄。它還可以不同地表示,例如整個CDS可以是一個帶有內(nèi)部結(jié)構(gòu)的文件,其使得容器/項目的識別和訪問是有可能的。圖4示出了分層級結(jié)構(gòu)的一個例子,帶有六個容器Contl、Cont2. 1、Cont2. 2、Cont2. 3、Cont3. 1和Cont3. 3。在這時示例性CDS包括三個分層級的層,層1帶有Contl,層2帶有Cont2. 1、 Cont2. 2和Cont2. 3,層3帶有Cont3. 1和Cont3. 3。頂部的容器(Contl)也被稱為根。優(yōu)選地,每個容器還能夠包括項目,特別地但不限于AV內(nèi)容,諸如音頻標題、電影、相片等。如果例如只有最低層的容器能夠包括項目,系統(tǒng)也可以工作。在圖4的例子中,Contl包括兩個項目It-1. 1和It-1. 2;容器Cont2. 1包括三個項目It-2. 1. 1、 It-2. 1. 2和It-2. 1.3。原理上,在用戶能夠確定CDS中的容器和容器間的分層級這個意義上,CDS是動態(tài)的。
根據(jù)本發(fā)明的一個方面,來自第一環(huán)境并遵從第一標準的元數(shù)據(jù)(在下文中也被稱作第 一元數(shù)據(jù))被表示為第二元數(shù)據(jù)并與數(shù)字內(nèi)容項目相關(guān)聯(lián)。第二元數(shù)據(jù)遵從不同的第二標準。第二元數(shù)據(jù)關(guān)聯(lián)與第一元數(shù)據(jù)相同的內(nèi)容項目。這覆蓋了其中第一和第二元數(shù)據(jù)與內(nèi)容項目的相同單個拷貝相關(guān)聯(lián)的情形以及其中第 一和第二元數(shù)據(jù)與內(nèi)容項目各自的拷貝相關(guān)聯(lián)的情形。以第二元數(shù)據(jù)表示第一元數(shù)據(jù)是通過以下方式實現(xiàn)的將第二元數(shù)據(jù)與表示第一環(huán)境中使用的索引文件所存儲的存儲器中的位置的索引文件定位符和在第 一環(huán)境中使用來識別索引文件中的元數(shù)據(jù)的哪個部分相應(yīng)于所涉及的內(nèi)容項目的內(nèi)容項目標識符關(guān)聯(lián)。圖5示出了這在MPV和UPnP CDS背景中如何實現(xiàn)的具體實施方式
。
圖5以圖4中表示的CDS環(huán)境作為起始點。現(xiàn)在假設(shè)來自第一環(huán)境的在圖2中用ID2標識的內(nèi)容項目被結(jié)合到CDS中。在這個例子中,為了該新內(nèi)容項目,在CDS中的容器3. 1中創(chuàng)建了新項目3.1。在這個例子中,新項目3. 1采用圖3B的結(jié)構(gòu),但是同樣地結(jié)構(gòu)3A也可以被使用。此處使用了相同的編號,它們指的是和前面相同/類似的項目。項目3.1包括帶有它自身元數(shù)據(jù)的項目描述330。它還包括諸如URL的內(nèi)容定位符340,其使得能夠定位實際內(nèi)容450。在這種情況中,實際內(nèi)容350是內(nèi)容項目220的拷貝。如果內(nèi)容項目220可從第二環(huán)境中訪問(例如,兩種環(huán)境都在同一個PC上),項目350實際上可以與項目220相同,在該情況中內(nèi)容定位符340能夠簡單地指向項目220。在項目3. 1的描述部分330中創(chuàng)建了兩個新字段。第一個新字段331使得能夠在它的存儲器中定位索引文件200。在這個例子中,字段331包括指針,諸如URL。第二個字段使得能夠定位在索引文件200中存儲的元數(shù)據(jù)的所涉及部分。這可以通過在第二個新字段332中存儲內(nèi)容項目標識符ID2而實現(xiàn),該內(nèi)容項目標識符ID2使得在部分260中的第一元數(shù)據(jù)可在索引文件200中被識別。
應(yīng)當認識到在這個具體實施方式
中,索引文件定位符和內(nèi)容項目標識符被插入到第二元數(shù)據(jù)330各自的字段331和332中。關(guān)聯(lián)部分260中的第一元數(shù)據(jù)與第二元數(shù)據(jù)330的其它可替換手段也可以被使用。例如可以
15使用分離的映射表,其將項目標識符"3.1"映射至索引文件定位符和內(nèi) 容項目標識符。
在一個實施方式中,在上面已經(jīng)被建立的至少 一些關(guān)系被監(jiān)視并盡可 能地被維持。為了這個目的,索引文件定位符和/或內(nèi)容項目標識符的改
變被監(jiān)視。這可以通過擴展在其上建有CDS的文件系統(tǒng)或通過插入CDS的 插件而實現(xiàn)。響應(yīng)于檢測到改變,第二元數(shù)據(jù)330與索引文件定位符和/ 或內(nèi)容項目標識符的關(guān)聯(lián)被更新以反映該改變。例如,如果在第一環(huán)境中 ID2被重命名,這將導(dǎo)致在索引文件200中和內(nèi)容項目260中名稱的改變。 該同樣的改變需要對字段332做出。如果索引文件在存儲器中被移動,在 字段331中的指針需要被更新。
在一個具體實施方式
中,數(shù)字內(nèi)容項目220從第一環(huán)境被復(fù)制或移動 至第二環(huán)境中。作為復(fù)制/移動操作的一部分,關(guān)聯(lián)如上所述地被建立以 使得能夠定位原始元數(shù)據(jù)??梢哉J識到一些原始元數(shù)據(jù)260能夠在第二環(huán) 境的標準化元數(shù)據(jù)部分330中被完整地反映。例如,典型地對于音頻項目, 所有元數(shù)據(jù)標準都支持諸如歌曲標題、藝術(shù)家和作曲家之類的元數(shù)據(jù)。為 了該目的,預(yù)定的第一元數(shù)據(jù)項目被選擇,其在第二元數(shù)據(jù)中具有相應(yīng)的 項目。那些預(yù)定的項目然后被映射至相應(yīng)的第二元數(shù)據(jù)項目,在下文中被 稱為映射的項目。這種映射自身能夠被完整地預(yù)先確定,對于第一元數(shù)據(jù) 標準的每個可映射字段的不同內(nèi)容類型,指定它應(yīng)當被映射至第二元數(shù)據(jù) 標準的哪個字段。
在根據(jù)本發(fā)明的一個方面中,需要訪問在第二環(huán)境(例如UPnP CDS) 中的內(nèi)容項目的元數(shù)據(jù)的應(yīng)用程序能夠使用在部分330中的標準字段以 獲得大多數(shù)元數(shù)據(jù)。如果該程序還希望訪問一些這個標準不支持的元數(shù)據(jù) 字段,它能夠依據(jù)字段331和332中的鏈接以定位部分260。為了解釋這 些附加的字段,它將還需要例如MPV的第一標準的知識。為了加速呈現(xiàn)內(nèi) 容項目可用的整個元數(shù)據(jù)集合,根據(jù)本發(fā)明的一個方面,擴展的元數(shù)據(jù)項 目集合被編譯以進行內(nèi)容管理或由用戶接口設(shè)備使用。擴展的集合包括已
經(jīng)^C映射至部分330中的元數(shù)據(jù)項目和在沒有^:映射并可以通過第二元
數(shù)據(jù)字段331和332定位的第一元數(shù)據(jù)的部分260中的附加項目。
在某個時刻,用戶可能想要將一個或多個數(shù)字內(nèi)容項目復(fù)制或移動出 第二環(huán)境并進入遵從與第一環(huán)境相同標準的第三環(huán)境。例如,數(shù)字相片可 能已經(jīng)被從照相機中的MPV環(huán)境移入PC上的UPnP CDS環(huán)境,并且現(xiàn)在被移動至帶有MPV環(huán)境的可移除存儲媒介,諸如DVD或閃存,以在另一個設(shè)
備上歸檔或呈現(xiàn)。根據(jù)本發(fā)明的一個方面,在這樣的情形中,第二元數(shù)據(jù)
(特別地,圖5的字段331和332 )被用于定位第一元數(shù)據(jù)部分260。從 而根據(jù)第一元數(shù)據(jù)260創(chuàng)建在第三環(huán)境中的元數(shù)據(jù)。在一個
具體實施例方式
丫, 間平-仏及市|」7^多5 佐"^力-ZOU。
體力一^、升14、六犯力5\ T , 卞二幾婆l才居
還取決于第二元數(shù)據(jù)330。特別地,已經(jīng)被映射至第二元數(shù)據(jù)330的相應(yīng) 字段的第一元數(shù)據(jù)260的項目現(xiàn)在從330中的字段被映射至第三元數(shù)據(jù)中 相應(yīng)的項目。以這種方式,在第二元數(shù)據(jù)330中發(fā)生的任何改變/更新現(xiàn)
在被保持。
圖6示出了能夠根據(jù)本發(fā)明執(zhí)行元數(shù)據(jù)表示的的示例性設(shè)備600的框 圖。設(shè)備600具有輸入裝置610,用于從第一環(huán)境,例如從MPV環(huán)境中重 新得到信息。這包括能夠定位索引文件(即確定它的定位符)和定位在這 個索引文件中的相關(guān)元數(shù)據(jù)部分。實現(xiàn)此的簡單方式是建立與第 一環(huán)境通 信的形式,例如通過將帶有第一存儲器的存儲裝置插入至設(shè)備600中,此 處設(shè)備600配置有合適的插槽以接受存儲器,或者通過像USB、藍牙或WiFi 的網(wǎng)絡(luò)傳送到帶有第一環(huán)境的設(shè)備600。設(shè)備600進一步包括裝置620以 訪問第二環(huán)境,例如CDS環(huán)境,這可以包括創(chuàng)建/更改CDS中的項目和/ 或容器。設(shè)備6 0 0進一步包括裝置6 3 0以將第 一元數(shù)據(jù)表示為第二元數(shù)據(jù), 所述第一元數(shù)據(jù)根據(jù)第一標準并與數(shù)字內(nèi)容項目相關(guān)聯(lián),第二元數(shù)據(jù)根據(jù) 第二標準,并通過將第二元數(shù)據(jù)與索引文件定位符和內(nèi)容項目標識符相關(guān) 聯(lián)而關(guān)聯(lián)到相同數(shù)字內(nèi)容項目的拷貝,其中索引文件定位符表示在存儲器 中存儲索引文件的位置,如上面詳細描述的。設(shè)備600可以使用合適的硬 件(例如,用于導(dǎo)入和導(dǎo)出數(shù)字內(nèi)容和元數(shù)據(jù))和用于引起處理器執(zhí)行表 示和可選的映射的軟件而實現(xiàn)在PC上。同樣,塊630可以在處理器上執(zhí) 行。在一個具體實施方式
中,塊630可以被細分為子塊,諸如
塊632,用于通過輸入裝置610導(dǎo)入從第一環(huán)境重新得到的信息, 塊634,用于將第二元數(shù)據(jù)與索引文件定位符相關(guān)聯(lián),該索引文件定 位符表示在存儲器中存儲索引文件的位置,
塊636,用于將第二元數(shù)據(jù)與內(nèi)容項目標識符相關(guān)聯(lián),塊638用于通 過裝置620將新關(guān)聯(lián)導(dǎo)出至第二環(huán)境。
在另一個具體實施方式
中,塊630可以包括子塊(在圖6中未示出): 用于將索引文件定位符和內(nèi)容項目標識符插入至第二元數(shù)據(jù)各自的字段中,
用于監(jiān)視索引文件定位符和/或內(nèi)容項目標識符中的改變,以及響應(yīng) 于檢測到改變,更新第二元數(shù)據(jù)與索引文件定位符和/或內(nèi)容項目標識符 的關(guān)耳關(guān)以反映該改變,
用于將數(shù)字內(nèi)容項目從其中根據(jù)第 一標準描述數(shù)字內(nèi)容項目的第一 環(huán)境復(fù)制或移動至其中根據(jù)第二標準描述數(shù)字內(nèi)容項目的第二環(huán)境,并將 第二元數(shù)據(jù)與復(fù)制/移動后的數(shù)字內(nèi)容項目相關(guān)聯(lián),
用于,作為復(fù)制/移動的一部分,選擇預(yù)定的第一元數(shù)據(jù)項目,其在 第二元數(shù)據(jù)中具有相應(yīng)的項目,并將選擇的第一元數(shù)據(jù)項目映射至相應(yīng)的 第二元數(shù)據(jù)項目中,在下文中被稱作映射的項目。
用于編譯擴展的元數(shù)據(jù)項目集合,以便通過在集合中包括映射的項目 和沒有被映射并通過第二元數(shù)據(jù)被定位的第一元數(shù)據(jù)的附加的項目,從而 進行內(nèi)容管理或由用戶接口設(shè)備使用,
用于將數(shù)字內(nèi)容項目從第二環(huán)境復(fù)制或移動至第三環(huán)境中,在第三環(huán)
境中數(shù)字內(nèi)容項目根據(jù)第一標準被描述;和用于使用第二元數(shù)據(jù)來定位第 一元數(shù)據(jù)的子塊;和用于在第三環(huán)境中根據(jù)第一元數(shù)據(jù)將數(shù)字內(nèi)容項目的 元數(shù)據(jù)表示為第三元數(shù)據(jù)的子塊;和
用于將第二元數(shù)據(jù)的映射的項目映射至第三元數(shù)據(jù)中相應(yīng)的項目。
所有這種子塊可以實現(xiàn)為分離的硬件塊或軟件功能和/或軟件模塊和 /或軟件對象。本領(lǐng)域技術(shù)人員還可以選擇其它合適的裝置以實施上述的 功能。設(shè)備600可以包括存儲器或存儲裝置640以存儲用于執(zhí)行表示的相 關(guān)數(shù)據(jù)。存儲器640可以被安置在分離的部分。例如,存儲器/存儲裝置 640可以包括
引文件的數(shù)據(jù),。、、 、 5 " 、、
存儲器部分644用于存儲由子塊634創(chuàng)建的關(guān)聯(lián), 存儲器部分646用于存儲由子塊636創(chuàng)建的關(guān)聯(lián), 存儲器部分648用于存儲要由子塊638導(dǎo)出的數(shù)據(jù), 例如,子塊632可以存儲在塊642中重新得到的信息并附加地或可替 換地將它直接提供給塊634。子塊634可以使用這個信息,執(zhí)行它描述的 任務(wù)并將輸出和/或中間結(jié)果存儲在存儲器部分644中。子塊634還可以 在存儲器部分648中直接存儲輸出以將它導(dǎo)出或直接提供給塊638以導(dǎo)
18出。如子塊634描述的相同的工作方式還可以對于子塊636而執(zhí)行。子塊 638可以導(dǎo)出在存儲器部分648中積聚的信息和/或從子塊634和636中 直接獲得的信息。本領(lǐng)域技術(shù)人員還將能夠定義其它的存儲器/存儲裝置安排。
應(yīng)當認識到本發(fā)明還擴展到適于實施本發(fā)明的計算機程序,特別地, 在載體上或載體內(nèi)的計算機程序。程序可以以源代碼、目標代碼、諸如部 分已編譯形式的源和對象代碼中間的代碼形式,或以適于在根據(jù)本發(fā)明的 方法實現(xiàn)中使用的其它形式。載體可以是能夠承載程序的任何實體或設(shè) 備。例如,載體可以包括存儲介質(zhì),諸如R0M,例如CDR0M或半導(dǎo)體R0M; 或磁記錄介質(zhì),例如軟盤或硬盤。另一種載體可以是可傳輸載體,諸如電
i被包含在這口樣的信號中日二載:可以由這種i纜或其:設(shè)備或裝i構(gòu)
成??商鎿Q地,載體可以是集成電路,其中嵌有程序,該集成電路適于執(zhí) 行相關(guān)的方法或在相關(guān)方法的執(zhí)行中被使用。
應(yīng)當注意到,上述的具體實施方式
是說明而非限制本發(fā)明,本領(lǐng)域技 術(shù)人員將能夠設(shè)計多種可替換的具體實施方式
而不脫離所附權(quán)利要求的 范圍。在權(quán)利要求書中,置于括號中的任何參考標記不應(yīng)當解釋成對權(quán)利 要求的限制。使用動詞"包含"和它的變形不排除在權(quán)利要求中提到的那 些之外的元件或步驟的存在。在元件前面的冠詞"一"或"一個"不排除 多個這種元件的存在。本發(fā)明可以由包括多個不同元件的硬件裝置實施, 還可以由適當編程的計算機實施。在列舉多個裝置的設(shè)備權(quán)利要求中,這 些多個裝置可以具體實現(xiàn)為一個以及同類的硬件。僅僅某些措施在彼此不 同的從屬權(quán)利要求中記載這個事實并不表明這些措施的組合不能被有益 地使用。
權(quán)利要求
1. 一種將第一元數(shù)據(jù)(260)表示為第二元數(shù)據(jù)(330)的方法,其中第一元數(shù)據(jù)根據(jù)第一標準并與數(shù)字內(nèi)容項目(220)相關(guān)聯(lián),第二元數(shù)據(jù)根據(jù)第二標準并與相同的數(shù)字內(nèi)容項目(450)相關(guān)聯(lián),其中第一元數(shù)據(jù)是能夠存儲多個數(shù)字內(nèi)容項目(210,220,230,240)的元數(shù)據(jù)(250,260,270,280)的索引文件(200)的一部分,其中第一元數(shù)據(jù)(260)在索引文件(200)中可通過內(nèi)容項目標識符(ID2)識別;該方法包括將第二元數(shù)據(jù)(220)與以下各項相關(guān)聯(lián)索引文件定位符(331),表示在存儲器中存儲索引文件的位置;和內(nèi)容項目標識符(332,ID2)。
2. 如權(quán)利要求1中要求的方法,包括將索引文件定位符和內(nèi)容項目標 識符插入到第二元數(shù)據(jù)各自的字段中。
3. 如權(quán)利要求l中要求的方法,包括監(jiān)視索引文件定位符和/或內(nèi)容 項目標識符中的改變,并響應(yīng)于檢測到改變,更新第二元數(shù)據(jù)與索引文件 定位符和/或內(nèi)容項目標識符之間的關(guān)聯(lián)以反映該改變。
4. 如權(quán)利要求1中要求的方法,包括將數(shù)字內(nèi)容項目從其中根據(jù)第一 標準描述數(shù)字內(nèi)容項目的第一環(huán)境中復(fù)制或移動至其中根據(jù)第二標準描 述數(shù)字內(nèi)容項目的第二環(huán)境中,并將第二元數(shù)據(jù)與復(fù)制/移動后的數(shù)字內(nèi) 容項目關(guān)聯(lián)。
5. 如權(quán)利要求4中要求的方法,包括作為復(fù)制/移動的一部分,選擇 在第二元數(shù)據(jù)中具有相應(yīng)的項目的預(yù)定的第一元數(shù)據(jù)項目,并將選擇的第 一元數(shù)據(jù)項目映射至相應(yīng)的第二元數(shù)據(jù)項目,在下文中被稱作已映射項目。
6. 如權(quán)利要求4中要求的方法,包括編譯擴展的元數(shù)據(jù)項目集合以通 過在該集合中包括下列各項來進行內(nèi)容管理或由用戶接口設(shè)備使用已映射項目,和沒有被映射但通過第二元數(shù)據(jù)被定位的第一元數(shù)據(jù)的附加項目。
7. 如權(quán)利要求4中要求的方法,包括將數(shù)字內(nèi)容項目從第二環(huán)境復(fù)制或移動至其中根據(jù)第一標準描述數(shù) 字內(nèi)容項目的第三環(huán)境;使用第二元數(shù)據(jù)來定位第一元數(shù)據(jù);在第三環(huán)境中根據(jù)第 一元數(shù)據(jù)將數(shù)字內(nèi)容項目的元數(shù)據(jù)表示為第三元數(shù)據(jù)。
8. 如權(quán)利要求6和7中要求的方法,包括將第二元數(shù)據(jù)的已映射項目映射至第三元數(shù)據(jù)中相應(yīng)的項目。
9. 如權(quán)利要求1中要求的方法,其中,第一標準符合音樂相片視頻 (MPV)標準;數(shù)字內(nèi)容項目是MPV資源;索引文件是MPV清單。
10. 如權(quán)利要求1中要求的方法,其中,第二標準符合通用即插即用 (UPnP )標準的內(nèi)容目錄服務(wù)(CDS )。
11. 一種計算機程序產(chǎn)品,用于使得處理器執(zhí)行權(quán)利要求1的方法。
12. —種用于將第 一元數(shù)據(jù)表示為第二元數(shù)據(jù)的系統(tǒng),其中第 一元數(shù) 據(jù)根據(jù)第一標準并與數(shù)字內(nèi)容項目相關(guān)聯(lián),第二元數(shù)據(jù)根據(jù)第二標準并與 相同的數(shù)字內(nèi)容項目的拷貝相關(guān)聯(lián),其中第 一元數(shù)據(jù)是能夠存儲多個數(shù)字 內(nèi)容項目的元數(shù)據(jù)的索引文件的 一部分,其中第 一元數(shù)據(jù)在索引文件中可 通過內(nèi)容項目標識符識別;該系統(tǒng)包括用于將第二元數(shù)據(jù)與以下各項相關(guān) 聯(lián)的裝置索引文件定位符,表示在存儲器中存儲索引文件的位置;和 內(nèi)容項目標識符。
全文摘要
提出了一種用于將的第一元數(shù)據(jù)260表示為第二元數(shù)據(jù)330的方法,其中第一元數(shù)據(jù)根據(jù)諸如MPV的第一標準并與數(shù)字內(nèi)容項目220相關(guān)聯(lián),第二元數(shù)據(jù)根據(jù)諸如UPnP CDS的第二標準。第二元數(shù)據(jù)與相同的數(shù)字內(nèi)容項目450相關(guān)聯(lián)。第一元數(shù)據(jù)是索引文件200的一部分,該索引文件200能夠存儲多個數(shù)字內(nèi)容項目210、220、230、240的元數(shù)據(jù)250、260、270、280。通過內(nèi)容項目標識符ID2可在索引文件200中識別第一元數(shù)據(jù)260。該方法包括將第二元數(shù)據(jù)220與索引文件定位符331和在字段332中的內(nèi)容項目標識符ID2相關(guān)聯(lián),索引文件定位符331表示存儲器中索引文件200被存儲的位置。
文檔編號G06F17/30GK101479725SQ200780023507
公開日2009年7月8日 申請日期2007年6月20日 優(yōu)先權(quán)日2006年6月23日
發(fā)明者I·W·F·保盧森, W·H·G·M·范登布門 申請人:皇家飛利浦電子股份有限公司