專利名稱:媒體重放解碼器追蹤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總的涉及媒體重放解碼器追蹤,所述媒體重放解碼器追 蹤技術(shù)用于追蹤(例如,嵌入在裝置中的軟件組件形式的)專有媒體 重放解碼器的出現(xiàn)。
背景技術(shù):
在很多情況下要求軟件提供商確定一種裝置(例如移動(dòng)電話) 是否包括一種專有軟件組件。出于這個(gè)目的,已經(jīng)開發(fā)和實(shí)現(xiàn)了多種 軟件追蹤方法??偟膩碚f,軟件追蹤涉及使被認(rèn)為包含被追蹤的軟件 的裝置經(jīng)受特定的操作(下文稱為追蹤觸發(fā)),以便如果出現(xiàn)了被追 蹤的軟件,追蹤消息(即,被追蹤的軟件的出現(xiàn)的任何清楚的特征描 述)只能是被正確發(fā)布的。
作為具體的例子,考慮被追蹤的軟件組件是視頻解碼器的情況。
出于軟件追蹤的目的,被追蹤的軟件組件可以包括一種機(jī)制,從而, 在輸入特定視頻流用來重放時(shí),只有在視頻解碼器其中包括被追蹤的 軟件時(shí),追蹤消息才被正確地顯示在裝置上。否則, 一種不同的結(jié)果 (不管其是什么)會(huì)顯示視頻解碼器不包括被追蹤的軟件。
在另 一個(gè)例子中,美國專利申請(qǐng)公開No.2003/0233547描述了 一 種機(jī)制,通過這種機(jī)制,當(dāng)從服務(wù)器上合法下載(被授權(quán)) 一種軟件 程序并安裝在用戶的機(jī)器上時(shí),被授權(quán)的用戶的機(jī)器被分配了一個(gè)唯 一的識(shí)別碼,這個(gè)識(shí)別碼一次或多次地被嵌入在被下載的軟件程序的 副本中。提供了客戶端程序,每當(dāng)運(yùn)行軟件程序時(shí),客戶端程序就對(duì) 運(yùn)行程序的機(jī)器上的識(shí)別碼和嵌入在程序軟件中的識(shí)別碼進(jìn)行比較, 并只在兩個(gè)識(shí)別碼匹配的情況下才允許軟件程序的執(zhí)行。從而,如果 軟件程序的另一個(gè)副本是非法提供給另一個(gè)用戶機(jī)器的,由于嵌入在 軟件程序中的識(shí)別碼和分配給用戶機(jī)器的識(shí)別碼不匹配,程序?qū)⒉粫?huì)
5在這個(gè)機(jī)器上運(yùn)行。而且,通過嵌入在軟件程序中的識(shí)別碼,可以追 蹤最初的用戶。
一般來講,已知在軟件組件中合并了追蹤消息產(chǎn)生器,其中, 將觸發(fā)字符串插入被壓縮的媒體內(nèi)容文件,而且,當(dāng)軟件組件重放媒 體內(nèi)容文件時(shí),如果軟件組件不是被追蹤的軟件組件,那么,將會(huì)忽 略觸發(fā),重放媒體內(nèi)容,而如果軟件組件是被追蹤的軟件組件時(shí),媒 體解碼器將識(shí)別觸發(fā),并使消息產(chǎn)生器生成一個(gè)特定的追蹤消息。不 過,追蹤消息文件可能非常大,這會(huì)是由于額外的消息產(chǎn)生器而產(chǎn)生 的開銷,從而增大了軟件組件的總開銷,這是不希望看到的。
在軟件工業(yè)中,上述機(jī)制通常會(huì)被稱為"后門",公知有很多 種后門機(jī)制,通常被用來防止專有軟件的未授權(quán)使用。
大部分媒體數(shù)據(jù)格式(至少)由用戶數(shù)據(jù)字段和內(nèi)容字段組成, 其中,由于一致的解碼器/分析器被命令忽略用戶數(shù)據(jù)字段中的數(shù)據(jù), 數(shù)據(jù)可以被"隱藏"在用戶數(shù)據(jù)字段中。從而,在某些情況下,可以 將用戶數(shù)據(jù)字段認(rèn)為是在媒體數(shù)據(jù)文件中的包括追蹤觸發(fā)的合適的 部分。不過,在諸如視頻和音頻解碼器之類的媒體處理部件中以這種 方式實(shí)現(xiàn)軟件追蹤要面對(duì)一些具體的困難。一個(gè)主要的困難是這種部 件不能對(duì)裝置屏幕進(jìn)行"直接"的訪問來使文本追蹤消息被顯示。媒 體處理部件可以只輸出它們被設(shè)計(jì)來產(chǎn)生的媒體格式,例如,視頻解
碼器可以只產(chǎn)生圖像(YUV幀),音樂播放器可以只輸出聲音(PCM
幀),等等。因此,雖然可以在用戶數(shù)據(jù)字段中提供"觸發(fā)",但實(shí) 現(xiàn)充分選擇的和特定追蹤消息輸出并不是一件簡單的事情。
發(fā)明內(nèi)容
從而,本發(fā)明的一個(gè)目的是提供一種識(shí)別被追蹤的媒體重放解 碼器的方法,其中,只要解碼器包括被追蹤的解碼器,就以相對(duì)低的 意外觸發(fā)可能性,在不影響解碼器的正常性能或尺寸的情況下,以正 確的格式一致地輸出明確的追蹤消息。
根據(jù)本發(fā)明,提供了一種對(duì)接收到的媒體內(nèi)容進(jìn)行解碼來以預(yù) 定的媒體格式重放的解碼器,所述媒體內(nèi)容具有數(shù)據(jù)格式,所述數(shù)據(jù)格式包括用戶數(shù)據(jù)字段和內(nèi)容字段,其中,表示追蹤消息的數(shù)據(jù)包括
在媒體內(nèi)容的所述內(nèi)容字段中,所述解碼器還包括以所述預(yù)定媒體格
式呈現(xiàn)所述追蹤消息的裝置,所述追蹤消息由包括在所述接收到的媒
體內(nèi)容中的所述數(shù)據(jù)表示。而且,根據(jù)本發(fā)明,提供了一種識(shí)別被追
蹤的媒體重放解碼器的方法,所述解碼器被布置來以預(yù)定的媒體格式
對(duì)接收到的媒體內(nèi)容解碼來進(jìn)行重放,所述方法包括在所述的被追
蹤解碼器中包括裝置,所述裝置用來以所述預(yù)定的媒體格式呈現(xiàn)追蹤
消息,所述追蹤消息來自包括在接收到的媒體內(nèi)容中的表示數(shù)據(jù);將
媒體內(nèi)容文件輸入媒體重放解碼器,所述媒體內(nèi)容具有包括用戶數(shù)據(jù)
字段和內(nèi)容字段的數(shù)據(jù)格式,并在所述數(shù)據(jù)字段中包括表示追蹤消息
的數(shù)據(jù),其中,只有在所述媒體內(nèi)容文件的重放期間,以所述預(yù)定的
媒體格式正確地呈現(xiàn)了所述追蹤消息,所述媒體重放解碼器才被識(shí)別
為被追蹤的媒體重放解碼器。
本發(fā)明擴(kuò)展至用于上文定義的方法中的媒體內(nèi)容文件,所述媒 體內(nèi)容文件具有包括用戶數(shù)據(jù)字段和內(nèi)容字段的數(shù)據(jù)格式,其中,在
所述內(nèi)容字段中包括表示追蹤消息的數(shù)據(jù)。
從而,通過在輸入的媒體內(nèi)容文件的內(nèi)容字段中包括表示追蹤 消息(其明確地表征了被追蹤的媒體重放解碼器)的數(shù)據(jù),以便在以 正確的媒體格式重放媒體內(nèi)容文件時(shí),如果重放解碼器實(shí)際上是被追 蹤的媒體播放解碼器,則以相同的媒體格式輸出追蹤消息,這樣可以
實(shí)現(xiàn)本發(fā)明的上述目的。
在本發(fā)明的一個(gè)示范性實(shí)施例中,表示所述追蹤消息的數(shù)據(jù)包 括以追蹤消息的所述預(yù)定媒體格式進(jìn)行的表示,這種表示優(yōu)選地被預(yù) 定的加密機(jī)制部分地或完全地加密,其中,在這種情況下,解碼器包 括用來對(duì)所述加密的追蹤消息進(jìn)行解密并以所述預(yù)定媒體格式呈現(xiàn) 所述的加密的追蹤消息的裝置,所述加密的追蹤消息包括在所述接收 到的媒體內(nèi)容中??梢圆捎盟霰蛔粉櫟慕獯a器所特有的產(chǎn)品密鑰對(duì) 所述追蹤消息進(jìn)行加密。
在另一個(gè)示范性實(shí)施例中,表示所述追蹤消息的數(shù)據(jù)包括字體 文件,所述字體文件包括在所述媒體內(nèi)容的內(nèi)容字段中,其中,所述被追蹤的解碼器包括一個(gè)利用所述字體文件產(chǎn)生所述追蹤消息的字 符產(chǎn)生器。
有利地,在所述內(nèi)容文件的用戶數(shù)據(jù)字段中包括觸發(fā)信號(hào),用 來使所述被追蹤的解碼器以所述的預(yù)定媒體格式呈現(xiàn)所述的追蹤消 息,所述追蹤消息來自包括在所述接收到的媒體內(nèi)容中的所述表示數(shù) 據(jù)。觸發(fā)信號(hào)可以包括插入在媒體內(nèi)容文件的用戶數(shù)據(jù)字段中的觸發(fā) 字符串。
在對(duì)表示所述追蹤消息的所述數(shù)據(jù)進(jìn)行加密之前或之后,可以 對(duì)媒體內(nèi)容文件進(jìn)行壓縮。
解碼器可以采用軟件組件的形式,所述軟件組件包括被處理裝
置執(zhí)行的軟件代碼。應(yīng)當(dāng)理解的是,解碼器可以合并代碼來實(shí)現(xiàn)除了
解碼以外的其他重放功能。可以在電子存儲(chǔ)裝置、硬盤、光盤或其它 的機(jī)器可讀存儲(chǔ)介質(zhì)上有形地實(shí)現(xiàn)這個(gè)軟件。這個(gè)軟件可以是機(jī)器可
讀載體上或者通過網(wǎng)絡(luò)連接下載到裝置上的計(jì)算機(jī)程序產(chǎn)品。
參照本文說明的實(shí)施例,本發(fā)明的這些和其他方面將變得明顯 并得到解釋。
參照附圖,僅通過示例對(duì)本發(fā)明的實(shí)施例進(jìn)行說明,其中
圖1是圖示了根據(jù)本發(fā)明的第一示范性實(shí)施例的方法的原理框
圖2是圖示了根據(jù)本發(fā)明的第二示范性實(shí)施例的方法的原理框
圖3是圖示了根據(jù)本發(fā)明的第三示范性實(shí)施例的方法的原理框圖。
具體實(shí)施例方式
從而,如上所述,本發(fā)明與對(duì)在媒體內(nèi)容文件的內(nèi)容字段中的 被加密的追蹤消息的規(guī)定有關(guān),只有在媒體重放軟件組件是各自的被 追蹤的軟件組件時(shí),在重放媒體內(nèi)容文件的過程中,對(duì)媒體內(nèi)容文件進(jìn)行解密并以所需的媒體格式將其呈現(xiàn)為非常具體的追蹤消息輸出。 已知有很多不同類型的媒體重放應(yīng)用軟件,本發(fā)明不一定要被 局限于這個(gè)方面。顯然,輸出的追蹤消息的媒體格式取決于要被追蹤 的媒體重放軟件組件所支持的媒體格式。
例如,考慮視頻解碼器/播放器。通常的輸出應(yīng)當(dāng)是包含追蹤消 息的YUV信號(hào)。不過,應(yīng)當(dāng)理解的是,從這個(gè)信號(hào)可以包括一個(gè)包 含追蹤消息的單一的靜止圖像的意義上來講(其中靜止的圖像保持在 顯示器上一段時(shí)間),它不需要是真正的"視頻"信號(hào)??商鎿Q地, 追蹤消息可以被包括在滾動(dòng)顯示中。在音頻播放器的情況下,通常的 輸出應(yīng)當(dāng)是包含追蹤消息的PCM陣列。
由于追蹤消息被包括在媒體內(nèi)容中,不包含在軟件組件中,避 免了由其他的開銷和要求使用支持軟件組件的資源所引起的缺點(diǎn)。
在第一個(gè)例子中,以期望的格式產(chǎn)生追蹤消息。從而,在視頻 解碼器/播放器的情況下,(例如)字符產(chǎn)生器可以產(chǎn)生位像格
式的文本追蹤消息,而在音頻播放器的情況下,追蹤消息可以包括記 錄的口頭消息。在這兩種情況下,追蹤消息的內(nèi)容可能由版本號(hào)、生 產(chǎn)公司和控股公司組成,但本發(fā)明并不必要局限于這個(gè)方面。
由于加密的單純目的是使不包含被追蹤的軟件的產(chǎn)品不能處理 媒體文件,所以用來對(duì)追蹤消息進(jìn)行加密的加密類型可能比較原始。 例如,用任意位流(例如,對(duì)稱密鑰)對(duì)追蹤消息進(jìn)行異或運(yùn)算,所 述位流可以是非常短的,即,被平臺(tái)最有效處理的長度。密鑰可以是 單一映射到產(chǎn)品和被追蹤軟件組件的版本號(hào),來避免對(duì)產(chǎn)品中的被追 蹤軟件組件的錯(cuò)誤檢測。
參照附1,在本發(fā)明的第一示范性實(shí)施例中,將(PCM陣 列或YUV信號(hào)格式的)追蹤消息文件IO輸入通常的媒體編碼器12 來產(chǎn)生壓縮的追蹤消息14。然后,插入觸發(fā)字符串16,用指定的產(chǎn) 品密鑰18對(duì)壓縮的消息和觸發(fā)字符串進(jìn)行部分加密,來產(chǎn)生用觸發(fā) 器20部分加密、壓縮的追蹤消息,觸發(fā)器20不是有效的標(biāo)準(zhǔn)媒體內(nèi) 容文件。應(yīng)當(dāng)理解的是,追蹤消息和觸發(fā)器文件只能被部分加密的, 具體來講,加密必須不覆蓋媒體文件頭,這是因?yàn)樗鼈儼?例如,用戶數(shù)據(jù)字段中的)追蹤觸發(fā)器,在剩下的觸發(fā)追蹤處理(即,解密 和呈現(xiàn))將被觸發(fā)之前,被追蹤的軟件組件需要讀取所述的追蹤觸發(fā) 器。
還應(yīng)當(dāng)理解的是,具有觸發(fā)器的部分加密的被壓縮追蹤消息不 是一個(gè)有效的標(biāo)準(zhǔn)媒體內(nèi)容文件,這是因?yàn)閷?duì)被壓縮的內(nèi)容進(jìn)行了加
密。從而,當(dāng)具有觸發(fā)器20的部分加密的被壓縮追蹤消息被輸入裝 置24的不包括被追蹤的軟件組件的標(biāo)準(zhǔn)媒體解碼器22時(shí),會(huì)出現(xiàn)錯(cuò) 誤,裝置甚至?xí)罊C(jī)。另一方面,如果具有觸發(fā)器的部分加密的被壓 縮追蹤消息被輸入包括被追蹤的軟件組件的裝置26,則觸發(fā)器檢測 器和解擾器28采用產(chǎn)品密鑰18和觸發(fā)串16作為輸入重新產(chǎn)生被壓 縮的追蹤消息14。被壓縮的追蹤消息14被輸入標(biāo)準(zhǔn)媒體解碼器22, 以支持的媒體格式輸出原始的追蹤消息。
為了防止一致的媒體解碼器在響應(yīng)接收加密的被壓縮內(nèi)容時(shí)死 機(jī),優(yōu)選地采用選擇性的加密只對(duì)不包含控制位但只包括解壓縮的最 后部分的一部分位流(即,那些沒有改變解碼器處理數(shù)據(jù)的方式的部 分)進(jìn)行加擾。不過,參照?qǐng)Dl說明的實(shí)施例雖然有效,但可能不必 要地復(fù)雜。
與上述示范性實(shí)施例一樣,在通常的系統(tǒng)中,通常在壓縮之后 執(zhí)行媒體加密,這是因?yàn)?,如果?duì)原始媒體進(jìn)行了加密(或加擾), 將完全改變(壓縮技術(shù)所依賴的)原始數(shù)據(jù)的統(tǒng)計(jì)特性,從而可能嚴(yán) 重地降低壓縮性能。不過,在本發(fā)明的情況下,只有特定的觸發(fā)器文 件受到這個(gè)問題的影響,這是因?yàn)橛|發(fā)器包括在媒體內(nèi)容文件中,而 不是包括在軟件組件中,文件的大小是無關(guān)緊要的。
從而,參照附圖的圖2,在本發(fā)明的第二示范性實(shí)施例中,將所 要求的媒體格式的追蹤消息IO輸入采用了被追蹤軟件組件所特有的 產(chǎn)品密鑰18的內(nèi)容加擾器30來產(chǎn)生被加擾的追蹤消息32。將加擾 的追蹤消息32輸入標(biāo)準(zhǔn)媒體編碼器12,將產(chǎn)生的壓縮加擾追蹤消息 34饋送給使觸發(fā)字符串16被插入的觸發(fā)插入工具36,用作為標(biāo)準(zhǔn)有 效文件的觸發(fā)器文件38來產(chǎn)生壓縮的追蹤消息。這個(gè)文件38被合并 在媒體內(nèi)容文件的內(nèi)容字段中,媒體內(nèi)容文件要被輸入目標(biāo)裝置的標(biāo)準(zhǔn)媒體解碼器22中。如果被測裝置24不包含被追蹤的軟件組件,則 可以或者不能正確地重放媒體內(nèi)容,但將對(duì)追蹤消息42進(jìn)行加擾。 另一方面,如果被測裝置26不包含被追蹤的軟件組件,則標(biāo)準(zhǔn)媒體 解碼器22采用觸發(fā)字符串16產(chǎn)生加擾的追蹤消息32,響應(yīng)于檢測 到的觸發(fā)器33,使內(nèi)容解擾器40采用產(chǎn)品密鑰18對(duì)加擾的追蹤消 息32進(jìn)行解擾,以便輸出追蹤消息IO。
從上文可以看出,其中在壓縮之前(圖2)而不是壓縮之后(圖 1)執(zhí)行加密的實(shí)施例產(chǎn)生了一種更加簡單的實(shí)現(xiàn)。
在上文中,設(shè)想對(duì)包含追蹤消息的整個(gè)幀或陣列進(jìn)行加密。不 過,可以執(zhí)行部分加密,部分加密只關(guān)于包含基本信息(例如版本號(hào)) 的媒體內(nèi)容部分(例如,在視頻內(nèi)容情況下,只是屏幕部分)。
關(guān)于本發(fā)明的一個(gè)基本考慮是,理想上,應(yīng)當(dāng)有設(shè)計(jì)來測試每 個(gè)版本的軟件組件的特定媒體內(nèi)容文件。從而,如果不知道哪一個(gè)版 本的軟件組件可以位于要被測試的裝置中,則有必要在試錯(cuò)法的基礎(chǔ) 上用多個(gè)不同的媒體內(nèi)容文件執(zhí)行多次測試,來找到可行的匹配。
為了解決這個(gè)問題,不將追蹤消息自身合并在收到的媒體內(nèi)容 文件的內(nèi)容字段中,而是換作包括字體文件。字體文件不包含追蹤消 息自身的文字或聲音,但包括指令的集合,被追蹤的軟件組件可以解 釋這些指令集合來真實(shí)地產(chǎn)生追蹤消息。從而,在本文中,可以將"字 體"定義為圖案的集合(在視頻情況下為圖形,在音頻情況下為聲音), 其中,每個(gè)圖案對(duì)應(yīng)于一個(gè)文本片段(即,字符、詞或句子)。
和以前一樣,除去追蹤觸發(fā)器文件的輸入媒體格式包括包含觸 發(fā)信號(hào)的用戶數(shù)據(jù)字段,觸發(fā)信號(hào)使被追蹤的軟件組件開始追蹤過 程,但其他的軟件組件將忽略這個(gè)觸發(fā)信號(hào),其他的軟件組件嘗試將
內(nèi)容文件作為正常的媒體內(nèi)容文件進(jìn)行處理。和以前一樣,媒體格式 可以是完全或部分加密的,如果期望不包含被追蹤的軟件的產(chǎn)品根本 不能處理接收的媒體內(nèi)容文件,則這是有用的。追蹤觸發(fā)內(nèi)容文件包 含追蹤消息最小字體,這種字體形成了根據(jù)被追蹤的軟件的版本號(hào)來 產(chǎn)生正確的追蹤消息的基礎(chǔ)。
參照附圖的圖3,在本發(fā)明的一個(gè)示范性實(shí)施例中,將要求的媒
11體內(nèi)容格式中的字體文件50輸入媒體編碼器52,來產(chǎn)生壓縮的字體
消息54。壓縮的字體消息54被輸入觸發(fā)器插入和消息加密工具56, 觸發(fā)器插入和消息加密工具56采用(被追蹤的軟件組件所特有的) 觸發(fā)字符串16和產(chǎn)品密鑰18作為輸入,來產(chǎn)生具有觸發(fā)器58的壓 縮的字體消息。這不是一個(gè)有效的標(biāo)準(zhǔn)內(nèi)容文件。從而,如果將它輸 入不具有被追蹤的軟件組件的裝置24的標(biāo)準(zhǔn)媒體解碼器時(shí),將會(huì)出 現(xiàn)錯(cuò)誤。另一方面,如果文件58被輸入合并了被追蹤的軟件組件的 裝置24時(shí),觸發(fā)器檢測器60檢測用戶數(shù)據(jù)字段中的觸發(fā)字符串,并 將觸發(fā)字符串16和產(chǎn)品密鑰18作為輸入來產(chǎn)生壓縮的字體消息62。 然后,將壓縮字體消息62和表示被追蹤的軟件的版本號(hào)64的數(shù)據(jù)用 作字符產(chǎn)生器66 (或"追蹤消息產(chǎn)生器")的輸入,來產(chǎn)生期望文 件格式的追蹤消息。
在視頻的情況下,字體文件可以由YUV矩形區(qū)域組成,每個(gè)矩 形區(qū)域均包含一段文字(字母、詞或句子片段)的圖像。以預(yù)定的方 式排列這些矩形區(qū)域,以便嵌入在被追蹤的軟件部件中的追蹤軟件可 以很容易地恢復(fù)它們,并將每一個(gè)映射到對(duì)應(yīng)的文本段,這對(duì)于字符 是非常有用的(這是字體的目的怎樣用一種在媒體中呈現(xiàn)字母"X" 的方式來映射符號(hào)字符"x")。然后,追蹤軟件將采用這個(gè)字體來產(chǎn) 生追蹤消息。
實(shí)現(xiàn)這個(gè)目的的一個(gè)可行方式是只采用這種方案來對(duì)版本號(hào)進(jìn) 行加密。例如,如下所述,輸入內(nèi)容包含12種字體元素(只是一個(gè) 例子)
i) 一種字體組件是顯示"這是版本"的圖像
ii) 一種字體組件是顯示"X公司視頻解碼器的"的圖像
iii) 剩下的10個(gè)字體組件是用于從0到9的數(shù)字的。
然后,用i),然后是對(duì)應(yīng)于被測軟件的版本號(hào)的iii)的元素的 組合,然后用ii)來組合成追蹤消息。
在音頻的情況下,字體由不小于音節(jié)的句子段組成,這是因?yàn)?字母的"聲音"對(duì)形成句子來說無用, 一個(gè)經(jīng)典的文字-語音問題。 每個(gè)字體均包含這種句子片段的PCM采樣。這些PCM陣列以預(yù)定
12的方式放置在媒體容器中,以便嵌入在被追蹤的軟件中的追蹤軟件可 以很容易地恢復(fù)它們,并將每一個(gè)映射到給定的字符序列。然后,追 蹤軟件將采用這種字體來產(chǎn)生追蹤消息。
通常, 一個(gè)可行的方案是把不會(huì)改變的消息的整個(gè)段(例如"這 是版本")編碼為單個(gè)片段。相反,可以采用每個(gè)數(shù)字"1" 、 "2"、 "3"等的編碼來構(gòu)建這個(gè)版本號(hào)。
這種方法的密鑰優(yōu)勢是,由于追蹤軟件不包含輸出所需要的媒 體材料,所以可以顯著地降低追蹤軟件的內(nèi)存占用,但追蹤軟件在同 樣包含追蹤觸發(fā)器的輸入媒體文件中"發(fā)現(xiàn)"所需要的媒體材料。
應(yīng)當(dāng)理解的是,上述實(shí)施例是對(duì)本發(fā)明的說明而不是對(duì)本發(fā)明 的限制,在不脫離所附權(quán)利要求限定的本發(fā)明的范圍的情況下,本領(lǐng) 域技術(shù)人員可以設(shè)計(jì)出很多可替換的實(shí)施例。在權(quán)利要求中,括弧中 的任一標(biāo)號(hào)均不應(yīng)被解釋為對(duì)權(quán)利要求的限制。詞"包含"和"包括" 等不排除沒有在作為一個(gè)整體的權(quán)利要求或說明書中列出的元素或 步驟的出現(xiàn)。元素的單個(gè)標(biāo)號(hào)不排除這種元素的多個(gè)標(biāo)號(hào),反之亦然。 通過包含多種不同元素的硬件和通過被適當(dāng)編程的計(jì)算機(jī)可以實(shí)現(xiàn) 本發(fā)明。在列舉了幾種裝置的裝置權(quán)利要求中,可以用硬件的一個(gè)和 同一部件來實(shí)施幾種這種裝置。事實(shí)上,在相互不同的從屬權(quán)利要求 中引用的某些措施并不表示不能組合這些措施來取得優(yōu)勢。
權(quán)利要求
1.一種解碼器,其用于對(duì)接收到的媒體內(nèi)容進(jìn)行解碼,來以預(yù)定的媒體格式進(jìn)行重放,所述媒體內(nèi)容具有包括用戶數(shù)據(jù)字段和內(nèi)容字段的數(shù)據(jù)格式,其中,表示追蹤消息(10)的數(shù)據(jù)(20,38,58)被包括在媒體內(nèi)容的所述內(nèi)容字段中,所述解碼器還包括用來以所述的預(yù)定媒體格式呈現(xiàn)所述追蹤消息(10)的裝置(22,32,40),所述追蹤消息(10)由包括在所述接收到的媒體內(nèi)容中的所述數(shù)據(jù)(20,38,58)表示。
2. 根據(jù)權(quán)利要求1所述的解碼器,其中,表示所述追蹤消息的 數(shù)據(jù)(20, 38)包括以所述追蹤消息(10)的所述預(yù)定媒體格式進(jìn)行 的表示。
3. 根據(jù)權(quán)利要求2所述的解碼器,其中,所述表示包括所述追 蹤消息(IO),所述追蹤消息被預(yù)定的加密機(jī)制部分地或完全地加密, 其中,所述解碼器包括用來對(duì)所述的加密追蹤消息進(jìn)行解密并以所述 的預(yù)定媒體格式進(jìn)行呈現(xiàn)的裝置,所述加密的追蹤消息被包括在所述 接收到的媒體內(nèi)容中。
4. 根據(jù)權(quán)利要求3所述的解碼器,其中,采用所述被追蹤的解 碼器所特有的產(chǎn)品密鑰(18)對(duì)追蹤消息(10)進(jìn)行加密。
5. 根據(jù)權(quán)利要求1所述的解碼器,其中,表示所述追蹤消息的 數(shù)據(jù)包括字體文件(50),字體文件(50)被包括在所述媒體內(nèi)容的 內(nèi)容字段中,其中,所述解碼器包括字符產(chǎn)生器(66),用來采用所 述的字體文件(50)產(chǎn)生所述的追蹤消息(68)。
6. 根據(jù)之前任何一個(gè)權(quán)利要求所述的解碼器,其中,所述內(nèi)容 文件的用戶數(shù)據(jù)字段中包括觸發(fā)信號(hào),用來使所述解碼器以預(yù)定的媒體格式呈現(xiàn)所述追蹤消息,所述追蹤消息來自包括在所述接收到的媒 體內(nèi)容中的所述表示數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6所述的解碼器,其中,所述觸發(fā)信號(hào)包括插 入在媒體內(nèi)容文件的用戶數(shù)據(jù)字段中的觸發(fā)字符串。
8. 根據(jù)權(quán)利要求2所述的解碼器,其中,在對(duì)表示所述追蹤消 息的所述數(shù)據(jù)進(jìn)行加密之前或之后,對(duì)所述媒體內(nèi)容文件進(jìn)行壓縮。
9. 一種識(shí)別被追蹤的媒體重放解碼器的方法,解碼器被布置為對(duì)接收到的媒體內(nèi)容進(jìn)行解碼,來以預(yù)定的媒體格式進(jìn)行重放,所述方法包括在所述的被追蹤解碼器中包括用來以所述預(yù)定的媒體格式 呈現(xiàn)追蹤消息(10)的裝置,所述追蹤消息來自包括在接收到的媒體 內(nèi)容中的表示數(shù)據(jù);將媒體內(nèi)容文件輸入媒體重放解碼器,所述媒體 內(nèi)容具有包括用戶數(shù)據(jù)字段和內(nèi)容字段的數(shù)據(jù)格式;并在數(shù)據(jù)字段中 包括表示追蹤消息(10)的數(shù)據(jù)(20, 38, 58),其中,在所述媒體 內(nèi)容文件的重放期間,只有以所述預(yù)定媒體格式正確地呈現(xiàn)了所述追 蹤消息,所述媒體重放解碼器才被識(shí)別為被追蹤的媒體重放解碼器。
10. —種用于根據(jù)權(quán)利要求9所述的方法的媒體內(nèi)容文件,所述 媒體內(nèi)容文件具有包括用戶數(shù)據(jù)字段和內(nèi)容字段的數(shù)據(jù)格式,其中, 在所述內(nèi)容字段中包括表示追蹤消息(10)的數(shù)據(jù)。
11. 根據(jù)權(quán)利要求IO所述的媒體內(nèi)容文件還包括包含在所述內(nèi) 容文件的用戶數(shù)據(jù)字段中的觸發(fā)信號(hào),用來使所述解碼器以預(yù)定的媒 體格式呈現(xiàn)所述追蹤消息,所述追蹤消息來自包括在所述接收到的媒 體內(nèi)容中的所述表示數(shù)據(jù)。
12. —種媒體重放裝置,其包括如權(quán)利要求1至8中的任何一個(gè) 所述的解碼器。
13. —種根據(jù)權(quán)利要求1至8中的任何一個(gè)的軟件組件形式的解 碼器。
全文摘要
一種識(shí)別嵌入在裝置中的被追蹤的媒體重放解碼器的方法,其中,表示追蹤消息的數(shù)據(jù)被包括在媒體內(nèi)容文件的內(nèi)容字段中,觸發(fā)字符串(16)被包括在文件的用戶數(shù)據(jù)字段中。所述文件被輸入解碼器,對(duì)被追蹤的解碼器進(jìn)行布置和配置,以使其響應(yīng)于檢測到觸發(fā)字符串來以期望的格式呈現(xiàn)追蹤消息。如果解碼器不是被追蹤的解碼器,則忽視觸發(fā)字符串,組件將試著像處理普通的媒體內(nèi)容文件那樣處理所述媒體內(nèi)容文件,這將產(chǎn)生錯(cuò)誤。
文檔編號(hào)G06F21/10GK101496008SQ200780027702
公開日2009年7月29日 申請(qǐng)日期2007年7月19日 優(yōu)先權(quán)日2006年7月28日
發(fā)明者菲利普·讓特里克 申請(qǐng)人:Nxp股份有限公司