專利名稱:通過改變內容屬性包括改變原版拷貝水印屬性來進行的內容序列化的制作方法
技術領域:
本發明涉及隱寫術、數據隱藏、內容指紋化和內容識別。
背景技術:
數字水印添加(watermarking)是用于修改物理或電子介質以將機器可讀代碼嵌 入介質中的處理。可以修改該介質使得嵌入的代碼對用戶而言是覺察不到的或幾乎覺察不 到的,然而可以通過自動檢測處理檢測到。最一般地,將數字水印添加應用于諸如圖像、音 頻信號和視頻信號的媒體信號。然而,也可以將數字水印添加應用于其它類型的媒體對象, 包括文檔(例如,通過行、單詞或字符的移位)、軟件、多維圖形模型和物體表面紋理。數字水印添加系統典型地具有兩個主要組件將水印嵌入主媒體信號中的編碼 器,以及從懷疑包含水印的信號(可疑信號)中檢測并讀取嵌入的水印的解碼器。編碼器 通過改變主媒體信號來嵌入水印。讀取組件分析可疑信號以檢測是否存在水印。在水印對 信息進行了編碼的應用中,讀取器從檢測到的水印中提取該信息。多種特別的水印添加技術已經得到了發展。假定讀者熟悉該領域中的文獻。受 讓人的美國專利第5,862,260號、第6,614,914號和第6,674,876號中詳述了用于在媒體 信號中嵌入和檢測覺察不到的水印的特別技術,特此通過引用將上述美國專利結合在本文中。數字水印添加的一個應用是使內容項目(例如,歌曲、音樂軌道(music track)、 視頻節目、電影等)的各拷貝唯一地序列化。使內容項目的各拷貝序列化的一種方式是在 每個拷貝中嵌入唯一的水印。在一些情況下,這被稱為交易水印(或交易水印添加),因為 水印與拷貝的交易(transaction)(例如,在發送者或接收者處被序列化的拷貝的分發)相 關。該水印本身可以包括唯一的交易信息,或者作為替代,可以是對于該交易而言是唯一 的并且與數據庫中的交易信息相關的代碼。在一些情況下,這被稱為“法醫跟蹤(forensic tracking) ”,因為可以跟蹤或追溯唯一的拷貝到分發過程中的特定點(或者是重新分發拷 貝的用戶,或者是拷貝的原始分發者)。為了清楚起見,我們將這種產生唯一拷貝的水印添 加形式稱為內容序列化。我們將與該唯一拷貝相關的信息稱為交易信息,其包括與拷貝的 交易相關的任何信息。取決于隱私考慮,交易信息可以或者可以不具有與唯一拷貝的特定 接收者或重新分發者唯一相關的信息,諸如用戶ID、帳戶ID、裝置ID、域ID等。由于交易信息包括對交易而言特定的信息,所以它包括在交易之前不可獲得的信 息。這提出了技術挑戰,因為直到交易信息可獲得為止該信息都不能與唯一的拷貝相關。如 果在做出對內容項目的請求之后就產生唯一拷貝,則產生該唯一拷貝并將其與交易信息相 關聯的處理就不會相當大地增加交易的等待時間(latency)。該等待時間是指對內容項目 做出請求與將該內容項目遞送給請求者之間的時間。例如,在從互聯網進行內容的數字下 載的情況下,在用戶已經請求內容項目之后并且在用戶的拷貝可以在用戶的裝置上回放之 前,將拷貝序列化的處理不應該增加相當大的處理時間或資源消耗。
為了減輕在做出交易請求之后所需的處理,可以預先執行序列化處理的某些方 面。一種方法是預先生成內容項目的不同拷貝,將每個拷貝分割成相同的內容塊,然后采用 不同的數據值對來自不同拷貝的相同內容塊加水印(例如采用二進制數據值1來標記一個 拷貝中的各塊,而采用二進制數據值0來標記第二拷貝中的各塊)。然后,在交易時,內容復 用器從經過預嵌入的拷貝中選擇內容塊以生成新拷貝,該新拷貝與原版拷貝和經過預嵌入 的拷貝感覺上相同,但具有嵌入其中的唯一的數據值序列。另一種方法是在交易之前預先計算在生成唯一拷貝時所使用的信息,然后在交易 時使用該預先計算的信息來完成產生唯一拷貝的處理以減少處理時間。其實例包括處理內 容項目(例如音樂軌道、歌曲、TV節目、電影)以便識別水印嵌入位置,以便計算用于控制 在嵌入位置處做出的修改量的感知掩蔽(perceptual mask),和/或以便計算當在嵌入位 置處被應用于內容時產生加有水印的內容項目的修改或替換值。可以與上述預處理結合使用的另一種方法是在請求之前生成唯一拷貝(例如,通 過在內容項目的不同拷貝中預嵌入唯一的水印)。在交易時,內容分發者將唯一拷貝立刻 提供給請求者,然后將該拷貝中的唯一水印與交易記錄數據庫中的交易相關聯。如所提到 的,取決于應用,該交易記錄可以包括請求者的用戶信息,以通過該拷貝中嵌入的唯一水印 將該拷貝與用戶相關聯。唯一水印可以是具有唯一的消息有效載荷(諸如序列號)或唯 一的樣式(pattern)(諸如對每個拷貝唯一地產生的偽隨機樣式)的水印。這種方法會是 有效的,但是具有需要額外的存儲空間來存儲內容項目的唯一地序列化的拷貝的缺陷。如 下面進一步描述的那樣,可以使用預測分析和負載平衡以基于內容項目的預期和實際的 流行度來產生序列化的拷貝,然后將用于傳輸的拷貝排在內容分發網絡的邊緣服務器中 的隊列中。盡管這樣的預測和負載平衡可以減少對保留唯一地序列化的拷貝的大“庫存 (inventory)”的需要,但是它仍然提出這樣的問題當請求者提交對不在庫存中(例如,未 被緩沖、緩存或排隊以用于分發)的拷貝的請求時,在請求之后必須發生產生序列化拷貝 的處理,從而潛在地增加對請求的響應的等待時間。與通過改變內容項目來產生唯一拷貝的方法相關的另外的挑戰是,它可能會產生 與先前嵌入該內容項目中的其它信息的沖突。數字水印被嵌入用于不需要在每個拷貝中有 唯一水印的各種應用的內容中。而是,在從原版拷貝制得的每個唯一拷貝中,一個水印或一 組水印可以是相同的。在產生用于分發的拷貝之前,這些水印可以并且典型地被嵌入原版 拷貝中。為了清楚起見,我們將對于內容項目的至少一組唯一拷貝而言相同的水印稱為原 版拷貝水印。這些水印包括承載內容標識符(例如,標識原版內容項目而不是標識原版內 容項目的各個單獨的拷貝的標識符)、版權信息和狀態、使用權、裝置控制旗標或指令等的 水印。與原版拷貝相關的所有該元數據可以預先嵌入該原版拷貝中,其中從該原版拷貝中 制作拷貝以用于分發。我們將把嵌入原版拷貝的唯一拷貝中的唯一水印稱作唯一拷貝水 印。可以通過在存儲關于原版拷貝或唯一拷貝的信息的元數據數據庫中嵌入索引來減少需 要嵌入原版拷貝水印或唯一拷貝水印中的元數據量。這使元數據能夠隨時間得到更新。即使在請求之前制作出各個單獨的拷貝,交易信息也只能在制作出這些拷貝之后 與唯一拷貝相關聯。用另一種方式陳述,只能在產生拷貝期間或之后而不是之前使該拷貝 唯一(例如,序列化)。如此,用以序列化各個單獨的拷貝而對原版拷貝所做的任何修改具 有以如下方式改變原版拷貝的潛在可能妨礙對任何先前嵌入其中的水印的恰當讀取。另
5外,對拷貝的改變還可能妨礙通過使用內容指紋化來準確識別原版拷貝,其中內容指紋化 通過原版拷貝的魯棒散列(robust hash)來識別原版拷貝。特別地,為了生成感覺上相似 的唯一拷貝而做出的改變仍然可能會改變原版拷貝的魯棒散列,該魯棒散列已經被登記在 內容指紋數據庫中以用于識別原版拷貝或其衍生拷貝。一種用于解決該沖突的方式是使用與應用于原版拷貝的先前處理相兼容并且本 質上不與之沖突的產生唯一拷貝的處理。例如,在生成唯一序列化拷貝時,唯一拷貝的發生 器(例如水印嵌入器、內容復用器等)可以檢測先前的水印,并通過將新水印定位在與先前 嵌入的水印的位置不重疊的嵌入位置處而以不與先前水印相沖突的方式對拷貝進行序列 化。這些位置可以處于時域、空間域、頻域或一些其它域中,只要它們允許水印共存并且保 持可由它們各自的檢測處理檢測到。這種方法需要用以檢測先前水印的附加處理,該附加處理如果可能是應該避免 的。為了避免該檢測處理,原版拷貝可以包括與原版拷貝一起存儲(例如,在信頭中)的 元數據,該元數據指定先前水印的參數,諸如其位置、感知掩蔽等。產生唯一拷貝的處理然 后使用該元數據來做出改變,以便以不與先前水印嵌入或指紋登記相沖突的方式生成唯一 性。
發明內容
本公開描述了用于產生內容的唯一拷貝的新穎方法。一種方法結合了原版拷貝和 唯一拷貝水印的功能。特別地,該方法通過改變原版拷貝水印被嵌入內容項目的唯一拷貝 中的方式來產生唯一拷貝。在一個實施例中,原版拷貝水印在內容項目內被重復,并且其位 置以包括唯一拷貝水印的唯一樣式被改變。通過產生原版拷貝水印以唯一樣式被嵌入的 拷貝而產生唯一拷貝。例如在一個實施例中,原版拷貝水印在內容項目中的位置被表示為 delta值的向量,其中每個delta值與原版拷貝水印的相應實例(instance)和原版拷貝水 印的相鄰實例之間的距離相對應。該向量與交易信息(諸如識別原版拷貝的信息和與唯一 拷貝相關的信息)相關聯地存儲在交易記錄中。表示原版拷貝水印的屬性的唯一樣式的其 它方式也是可能的。在其它實施例中,原版拷貝水印的除其位置以外的屬性貫穿內容而被改變。在原 版拷貝水印的這些屬性的delta向量中傳達唯一拷貝水印。原版拷貝水印信號的這些屬性 的一些實例包括相位特性(例如,水印載體信號的相移)、頻幅特性等。這些屬性以不改變 原版拷貝水印中所承載的信息的方式被改變。然而,該方法確實提供了對內容的生成唯一 拷貝的覺察不到的改變,并且唯一拷貝水印在這種改變中得到傳達。原版拷貝水印的各實 例的位置的改變可以處于不同的域中,諸如空間域、時域、時間_空間域、變換域(包括頻率 變換域)、壓縮域等。為了最優化內容分發系統的性能,可以使用上述預處理技術(包括預嵌入或預處 理內容項目的原版拷貝)的一種或多種組合來產生唯一拷貝。參照以下詳細說明和附圖,另外的特征將變得明顯。
圖1是示出通過改變原版拷貝的屬性來產生內容項目的唯一拷貝的處理的流程圖。圖2是示出用于檢測原版拷貝水印和在原版拷貝水印的變化中傳達的唯一拷貝 水印的處理的流程圖。圖3是示出搜索數據庫以找到內容變化的匹配向量的處理的流程圖。圖4示出諸如歌曲或視頻節目的內容項目的序列化拷貝的網絡內容遞送的實施 例。圖5是示出用于從內容項目的原版拷貝中產生唯一拷貝的實施例的圖。
具體實施例方式圖1是示出通過改變原版拷貝的屬性來產生內容項目的唯一拷貝的處理的流程 圖。處理從諸如歌曲或視頻節目的內容項目的原版拷貝開始。在步驟102,處理分析內容原 版拷貝以提供用于嵌入原版拷貝水印的關于內容的信息。這包括用于將內容分割成塊的信 息,用于識別嵌入位置的信息,和/或用于生成感知掩蔽的信息。在步驟104中,處理取得 包括水印有效載荷的期望的數據串,并計算用于將該水印有效載荷在嵌入位置處嵌入每個 內容塊中的水印參數。這些參數可以包括用于每個塊的感知掩蔽,特定嵌入位置,以及將有 效載荷在嵌入位置處嵌入各塊中所需的改變或替換值。在被壓縮的內容項目的情況下,優 選的是在交易之前將內容項目的各塊預嵌入和壓縮,使得可以通過塊選擇和/或替換來快 速產生唯一拷貝而很少改變從其中產生唯一拷貝的內容塊。步驟102和104可以在交易請求之前執行以減少從原版拷貝產生內容項目的唯一 拷貝所需的處理時間。在步驟106中,唯一拷貝發生器選擇性地將原版拷貝水印應用到相應的塊以產生 唯一拷貝。唯一拷貝水印在原版拷貝水印的各實例的屬性的樣式(pattern)中被傳達。在 步驟108中,唯一拷貝水印(例如,交易水印)與交易的交易信息相關聯。步驟106可以在交易請求之前或之后執行。例如,在做出請求之前,原版拷貝的預 定數目的唯一拷貝由該處理產生,并且被分發到內容遞送網絡的邊緣服務器中的隊列中。 這些隊列以相似的方式被補充以唯一拷貝。如果隊列為空,則執行步驟106以實時產生另 一唯一拷貝。圖2是示出用于檢測原版拷貝水印和在原版拷貝水印的變化中傳達的唯一拷貝 水印的處理的流程圖。處理在步驟200中開始于檢測原版拷貝水印的處理。讀者可以參考 美國專利第5,862,260號、第6,614,914號和第6,674,876號和本領域中的其它數字水印 文獻,以獲得關于如何檢測內容塊中的水印的實例的指導。典型地,該處理需要首先檢測 同步信息以確定原版拷貝水印的各實例在內容中的位置,然后從各實例中提取消息有效載 荷。在一些情況下,可以累積內容塊以提高水印的信噪比,以便幫助檢測水印和提取消息有 效載荷。一旦檢測出至少一個原版拷貝水印,檢測器就可以進一步精煉數據并識別原版拷 貝水印的其它實例。作為該步驟的結果,檢測器已經識別出內容項目中的原版拷貝水印的 各實例。在步驟202中,檢測器計算原版拷貝水印的每個實例的屬性。在一個實施例中,該 屬性是原版拷貝水印的各實例的相對位置。位置信息被表示為各水印的距離或位置的向 量。在其它實施例中,屬性是原版拷貝水印中的有效載荷相對于同步組分的相對位置,水印實例之間的距離,水印相對于內容標記(諸如信號中的邊沿或峰)的距離,或者水印信號在 給定時間段、空間或其它域內的頻率。也可以使用其它屬性,諸如原版拷貝水印的相位或頻 率特性。在步驟204中,檢測器得出表示在先前步驟中計算的屬性的向量。該向量包括與 唯一拷貝水印相對應的數據值序列。可以使用糾錯碼處理來從向量中得出唯一序列號。然 后在步驟206中使用該向量或序列號以在元數據數據庫中查找交易信息,以便得到與內容 項目的該特定唯一拷貝相關的交易信息。元數據可以包括到達其它數據庫的鏈接,其中關 于原版拷貝的附加信息可以從所述其它數據庫獲得。類似地,可以使用在原版拷貝水印的 有效載荷中承載的內容標識符來取出由內容標識符指出的分離的元數據數據庫中的附加 fn息o在一些實施例中,在原版拷貝水印的每個實例處做出改變。這些改變形成改變向 量。然而,由于內容信號的失真,由檢測器檢測出的改變可能不能精確地匹配最初做出的改 變。在這種情況下,使用模糊匹配處理來確定該信號表示哪個拷貝。如圖3所示,處理在步 驟300中開始于輸入從接收的信號得出的內容屬性改變所構成的向量。在步驟302中,將 該向量提交到向量數據庫,在該向量數據庫中已經預先存儲有每個拷貝的改變向量。該數 據庫和相關搜索可以利用當前用于內容識別的魯棒指紋和內容散列(hashing)方案。在步 驟304中,執行搜索以找到最接近的匹配向量。在步驟306中將該最接近的匹配向量連同 與拷貝相關聯的唯一序列號一起返回。該序列號對具有拷貝的交易信息的數據庫加索引。圖4示出諸如歌曲或視頻節目的內容項目的序列化拷貝的網絡內容遞送的實施 例。上述方法的一種應用情況是用于數字化分發內容的魯棒內容序列化。圖4有助于說明 在用于音樂和視頻節目的數字化分發的內容遞送網絡(諸如iTimes和其它文件下載和流 內容遞送服務)中實現該方法的情況。該實例并非意在限制上述方法的應用。實際上,可 以在包括例如衛星和電纜隨需遞送服務(on demand delivery service)的其它內容遞送 系統中采用上述方法。另外,上述方法可以應用在分發器(例如服務器)或接收器(客戶 計算機、機頂盒、移動裝置等)處。在圖4所示的實例中,用戶裝置400通過在內容零售商(contentretailer)的網 絡入口處發送用于購買內容項目的請求而開始。該請求在內容零售商的服務器402處被接 收。在驗證支付之后,內容零售商將URL返回到用戶裝置,從而將用戶裝置重新指向到內容 遞送網絡(⑶N)。用戶裝置向⑶N處理機(handler) 404發布請求,⑶N處理機404繼而基 于被選擇的內容項目、內容項目的經過預處理的唯一拷貝的可用性以及相對于用戶裝置的 位置來選擇邊緣服務器406來處理該請求。在請求之前,CDN基于預測的和實際的需求來 將原版拷貝的唯一拷貝分發給邊緣服務器。基于負載平衡方案來處理對內容項目的拷貝的 各個單獨的請求,在負載平衡方案中,將對內容項目的請求分發到已經列隊排有用于分發 的內容項目的各邊緣服務器。邊緣服務器將被請求的內容項目的下一個唯一拷貝提供給用 戶裝置。在這一點上,唯一拷貝水印與交易信息之間的關聯性被做出并存儲在交易記錄數 據庫中。如上所述,如果先前還沒有產生唯一拷貝,則在此時使用上述方法產生該唯一拷貝 以最小化對請求做出響應的等待時間。圖5是示出用于從內容項目的原版拷貝中產生唯一拷貝的實施例的圖。圖5示出 更具體的實例,在該更具體的實例中傳達唯一拷貝水印的原版拷貝水印的屬性是原版拷貝水印的各實例在唯一拷貝中的位置。如圖所示,將原版拷貝分割成與原版拷貝水印的候選位置相對應的重疊塊500。在步驟502中,該方法識別這些嵌入位置,并且在步驟504中,該方法限定與這些 嵌入位置相對應的內容塊。在步驟506中,該方法然后繼續對每個塊計算水印參數,與結合 圖1描述的那樣。在步驟508中,該方法將原版拷貝水印嵌入每個塊中。優選地在對唯一 拷貝的請求之前執行步驟502-508。這些步驟的輸出可以分布在⑶N內以使得能夠在⑶N 內產生內容項目的唯一拷貝。在一個實現方案中,將步驟508的輸出提供給諸如用于內容 項目的邊緣服務器處的補充CDN內的拷貝隊列的處理。在步驟510和512中,通過選擇預先加有水印的塊的子集并將選擇的子集與內容 項目的最初未加有水印的內容融合來產生唯一拷貝。這通過偽隨機選擇原版拷貝水印的嵌 入位置來生成拷貝。例如,在圖5中的項500處所示的位置中,對這些位置進行偽隨機選 擇以便與和該處理所形成的作為結果得到的拷貝相關聯的唯一序列號相對應。在步驟514 中,分發該唯一拷貝,并且將該唯一序列號連同對應于該請求的交易信息一起存儲在交易 記錄中。在一個實現方案中,(例如,在時域、頻域、空間域或這些域的某種組合上)貫穿整 個內容重復地鋪設(tile)原版拷貝水印的各實例。這種冗余嵌入通過積累原版拷貝水印 的各實例以提高魯棒性而在水印解碼中得到使用。通過在某些位置(例如,空間、時間或頻 率位置等)去除或抑制原版拷貝水印的被選擇的組分來生成唯一拷貝。這些組分和它們的 位置由唯一拷貝水印所承載的消息確定。與添加(或嵌入)組分相比,去除組分應該在計 算上代價更小。粗略的模擬是包括同步信號的頻率組分。比方說存在128個這樣的頻率組 分。假定僅需要這128個頻率組分的子集來恢復同步。在任何給定的唯一拷貝中,這些頻 率組分中的64個可以被抑制以傳達交易標記。可選地,唯一拷貝的每個塊可以具有被抑制 的64個頻率組分的某種組合。然后從塊到塊的相對編碼傳達交易水印。上述方法的一個實例是從內容遞送網絡遞送壓縮的內容節目(例如,歌曲、演出、 電影、剪輯)。例如,預先加有水印(加有原版拷貝水印的一些實例)的壓縮的內容信號排 在內容遞送網絡的邊緣服務器中的隊列中。當做出交易請求時,在最終的編碼處理期間從 原版拷貝水印的被選擇的實例中去除原版拷貝水印的被選擇的組分。邊緣服務器然后發送 經過修改的內容信號。取決于發送器和接收器(例如服務器和客戶機)之間的帶寬以及內容信號的 大小,另一種分發策略是以內容的初始部分不包含唯一拷貝水印的方式分發(或流出 (stream))內容信號。由于內容在客戶機處被緩沖起來,所以媒體輸出和緩沖的數據之間的 等待時間允許唯一拷貝水印插入內容的后面的部分中,而不會增加傳輸的等待時間。另一種分發策略是接收器分擔引入唯一拷貝水印的負擔。這種策略任選地包括在 內容信號到達接收器的可靠部分之前通過其它機制(例如,加密)保護內容信號。然后,在 內容被準備好由用戶消費之前,在該可靠部分處進行唯一拷貝水印的插入(例如通過修改 原版拷貝水印或別的方式)。上述方法可以在各種內容遞送方法中采用,所述各種內容遞送方法包括文件下 載、流遞送(諸如短格式視頻)、一對一傳遞或一對多廣播。一種特定的應用是在病毒分發 模型(viral distribution model)中,在這種情況下商業模型要求補償病毒分發路徑中的內容的發送者。在該模型中,發送者ID可以采用與發送者相關的唯一拷貝水印來識別。網絡上的某些類型的分發利用這樣的方法從多個不同的發送器獲得接收器所請求的內容信號的各部分。BitTorrent就是這樣一種用于傳遞文件的協議。上述技術可用 于識別使用這樣的協議傳遞的內容和拷貝。原版拷貝水印在各部分中被冗余地重復,并且 因此,使內容能夠通過從各個單獨的部分進行水印解碼而得到識別。類似地,唯一拷貝水印 可從包括充足數目的原版拷貝水印以使得能夠對唯一拷貝水印進行解碼的各個單獨的部 分中恢復。另一種方法是在接收器處對原版拷貝水印做出唯一拷貝水印修改,以使在接收 器處組裝的拷貝與該接收器相關聯。然后,當接收器重新分發其拷貝時,該接收器變成發送 器,并且該發送器的拷貝具有與該發送器相關聯的唯一拷貝水印。每次重新分發拷貝時,唯 一拷貝水印都可以被檢測到并被記錄,如同參與了該拷貝的重新分發。結束語已經參考具體的實現方案描述和說明了技術的原理,應該認識到的是,所述技術 可以以許多其它不同的形式實現。為了提供全面的公開而不會過度地加長本說明書,申請 人通過引用將上面參考的專利和專利申請結合在本文中。上述方法、處理和系統可以以硬件、軟件、或硬件和軟件的組合來實現。例如,輔助 數據編碼處理可以以可編程的計算機或專用數字電路來實現。類似地,輔助數據解碼可以 以軟件、固件、硬件、或者軟件、固件和硬件的組合來實現。上述方法和處理可以以從系統的 存儲器(一種計算機可讀介質,諸如電子、光學或磁存儲器件)執行的程序來實現。上面詳述的實施例中的元素和特征的特定組合只是示例性的;這些教導與在本申 請和通過引用結合到本文中的專利/申請中的其它教導的互換和替代也是可以預料到的。
權利要求
一種對內容項目進行序列化的方法,包括評估所述內容項目的原版拷貝以確定對所述原版拷貝做出改變的位置;以及通過在所述位置處改變所述原版拷貝來從所述原版拷貝產生所述內容項目的唯一拷貝,所述改變形成包括唯一拷貝水印的樣式。
2.如權利要求1所述的方法,其中所述改變包括嵌入原版拷貝水印時的改變。
3.如權利要求1所述的方法,其中所述改變包括在所述位置處被嵌入的原版拷貝水印 的屬性的改變。
4.如權利要求3所述的方法,其中所述位置包括頻率位置。
5.如權利要求3所述的方法,其中所述位置包括時間位置。
6.如權利要求3所述的方法,其中所述改變包括去除原版拷貝水印的組分。
7.一種計算機可讀介質,其上存儲有當被計算機執行時執行如權利要求1所述的方法 的指令。
8.一種對內容項目進行序列化的方法,包括 提供用于所述內容項目的原版拷貝水印;以及 將所述原版拷貝水印的各實例嵌入所述內容項目中,其中通過改變所述原版拷貝水印的各實例來產生所述內容項目的唯一拷貝,所述原版 拷貝水印的改變形成包括唯一拷貝水印的樣式。
9.如權利要求8所述的方法,其中所述改變包括省略或去除所述原版拷貝水印的各實 例的被選擇的組分。
10.如權利要求8所述的方法,其中所述改變包括改變所述原版拷貝水印的位置。
11.如權利要求10所述的方法,其中所述位置包括頻率位置。
12.如權利要求8所述的方法,其中所述改變包括對于所述原版拷貝水印的各實例改 變所述原版拷貝水印的屬性。
13.如權利要求8所述的方法,其中所述改變包括在所述原版拷貝水印內替換不同的值。
14.一種計算機可讀介質,其上存儲有當被計算機執行時執行如權利要求8所述的方 法的指令。
15.一種從同一內容信號的各拷貝中唯一地識別所述內容信號的拷貝的方法,該方法 包括在所述內容信號的所述拷貝中檢測原版拷貝水印的各實例;確定所述原版拷貝水印信號的各實例的隨著實例的不同而改變的屬性;以及基于所述屬性的改變,計算所述內容信號的所述拷貝的唯一標識符。
16.如權利要求15所述的方法,其中所述屬性包括所述原版拷貝水印的實例的位置。
17.如權利要求15所述的方法,其中所述屬性包括所述原版拷貝水印的實例的頻率組分。
18.如權利要求17所述的方法,其中所述屬性包括被省略或被替換的頻率組分。
19.如權利要求15所述的方法,其中所述屬性相對于所述原版拷貝水印的不同實例的 基準而改變。
20.一種計算機可讀介質,其上存儲有當被計算機執行時執行如權利要求15所述的方法的指令。
全文摘要
公開了用于產生內容的唯一拷貝的方法。在一個實施例中,該方法通過改變原版拷貝水印被嵌入內容項目的唯一拷貝中的方式來產生唯一拷貝。原版拷貝水印在內容項目內被重復,并且其位置以包括唯一拷貝水印的唯一樣式被改變。通過產生原版拷貝水印以唯一樣式被嵌入的拷貝而產生唯一拷貝。原版拷貝水印的各實例的位置的改變可以處于不同的域中,諸如空間域、時域、時間-空間域、變換域、壓縮域等。
文檔編號H04L9/00GK101861710SQ200880116526
公開日2010年10月13日 申請日期2008年10月3日 優先權日2007年10月5日
發明者J·R·梅耶爾, R·K·夏爾馬, R·薩姆塔尼 申請人:數字標記公司