通過第一設(shè)備(110)來保護(hù)3D對象(120;410),第一設(shè)備(110)接收(210)3D對象(120;410),生成與3D對象(120;410)的點相加的平移矢量以獲取受保護(hù)3D對象(130;420),并輸出(230)受保護(hù)3D對象(130;420)。受保護(hù)3D對象(130;420)由第二設(shè)備(140)通過如下步驟解除保護(hù):接收(240)受保護(hù)3D對象(130;420),生成從受保護(hù)3D對象(130;420)的點中減去的平移矢量以獲取不受保護(hù)3D對象(150;410),并輸出(260)不受保護(hù)3D對象(150;410)。還提供了第一設(shè)備(110)、第二設(shè)備(140)和計算機(jī)可讀存儲媒體(160,170)。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)一般涉及3D模型,尤其涉及這樣模型的圖形對象的保護(hù)。
技術(shù)介紹
這個部分旨在向讀者介紹可能與下面所描述和/或要求保護(hù)的本專利技術(shù)的各個方面有關(guān)的技術(shù)的各個方面。這種討論被認(rèn)為有助于向讀者提供促使更好理解本專利技術(shù)的各個方面的背景信息。因此,應(yīng)該明白,這些陳述要就此而論地閱讀,而不是作為對現(xiàn)有技術(shù)的承認(rèn)。三維(3D)對象的使用近年來越來越普及,尤其隨著虛擬實境(metaverse)的出現(xiàn)。3D對象有多種用途社交世界、游戲、鏡像世界、仿真工具,以及3D用戶界面、動畫電影和電視的視覺效果。一般說來,3D虛擬對象代表真正的貨幣值。在社交世界和游戲中,玩 家將虛擬對象或化身(avatar)銷售給其它玩家來換取真正的貨幣。在在線游戲中成為經(jīng) 驗豐富的角色是一個可能需要在鍵盤后面花費數(shù)百個小時的極其漫長過程。來自于仿真工具的真實世界對象的3D模型使制造真實(假冒)的對象并銷售它成為可能。下一部大片(blockbuster)的場景的3D模型從好萊瑪制片廠泄漏出來可能會給制片廠帶來負(fù)面新聞。可以看出,在許多情況下,3D對象是其擁有者的巨大價值的資產(chǎn)。內(nèi)容保護(hù)的策略包含旨在通過,例如,加密使未授權(quán)用戶不可能訪問內(nèi)容的機(jī)密保護(hù)、和旨在使得能夠跟蹤散發(fā)了(disseminate)內(nèi)容但未授權(quán)這樣做的用戶的加水印。3D內(nèi)容保護(hù)的基本方法關(guān)注整個數(shù)據(jù),即,對所有數(shù)據(jù)加密或加水印(或兩者),盡管這些方法都有點粗糙。保護(hù)3D內(nèi)容的更精細(xì)方式是保護(hù)它的一個或多個3D對象。這是可能的,因為3D內(nèi)容往往由位于底座(setting)上的許多不同對象組成。當(dāng)每個3D對象被編碼成分立實體時,分開地保護(hù)這些對象的每一個變得可能,而不必保護(hù)它們的所有。例如,US 2008/0022408描述了通過將對象的“邊界框”作為非加密數(shù)據(jù)存儲在一個文件中并且將受保護(hù)3D對象作為加密數(shù)據(jù)存儲在分立文件中來保護(hù)3D對象的方法。任何用戶可以訪問非加密數(shù)據(jù),但只有授權(quán)用戶才能訪問加密數(shù)據(jù);未授權(quán)用戶可以看到它們的基本表示(即,邊界框),譬如,看不到車廂,而是看到平行六面體。但是,這種方法是為了用在3D呈現(xiàn)軟件上而開發(fā)的,不太適合像視頻和電影那樣的多媒體內(nèi)容。另外,文件格式(含有非加密數(shù)據(jù)的一個文件和含有加密數(shù)據(jù)的另一個文件)是非標(biāo)準(zhǔn)的,因此只可由適配的呈現(xiàn)設(shè)備使用,而不能由標(biāo)準(zhǔn)呈現(xiàn)設(shè)備使用。實際上,加密數(shù)據(jù)不符合多數(shù)3D技術(shù)的語法,因此通常不能使用。US 6678378描述了通過加密保護(hù)3D計算機(jī)輔助設(shè)計(CAD)對象的解決方案。該解決方案可以通過非線性或仿射(affine)變換,從而扭曲(distort) 3D對象,或通過像RSA那樣的“正常”加密來加密節(jié)點的坐標(biāo)值和邊緣或輪廓的方程(equation)之一。這種解決方案帶來的問題是計算成本可能高(尤其當(dāng)使用RSA時),以及這些扭曲可能仍然不足以阻止惡意用戶使用內(nèi)容。另外,在“正常”加密的情況下,在像計算機(jī)或電視機(jī)那樣的內(nèi)容消費設(shè)備上3D對象可能是根本不可讀的一在一些情況下,這可能是缺點。Shi, ff.、Lee,H.、Yoo, R.和 Boldyreva, A 于 2006 年提出了一種使數(shù)字權(quán)(digitalright)有效的圖形處理系統(tǒng):A Digital Rights Enabled Graphics Processing System ;In GH’ 06:Proceedings of the 21st ACM SIGGRAPH/EUROGRAPHICS symposium onGraphics hardware, ACM, 17-26。借助于這種系統(tǒng),可以加密包含3D對象(頂點的集合、紋理)的數(shù)據(jù)。在許可證的控制下,在圖形處理單元中管理它們的解密。還提出了使用多分辨率網(wǎng)格同時交付3D元素的受保護(hù)和不受保護(hù)版本。盡管系統(tǒng)本身真正朝著安全3D環(huán)境的方向前進(jìn),但受保護(hù)場景用在其它虛擬現(xiàn)實建模語言(VRML)呈現(xiàn)器上將導(dǎo)致互操作性問題。David Koller和Marc Levoy描述了將高清晰度3D數(shù)據(jù)存儲在服務(wù)器中的3D數(shù)據(jù)保護(hù)系統(tǒng)。用戶訪問他們可以操縱的低清晰度3D對象,當(dāng)用戶選擇視圖(view)時,向服 務(wù)器發(fā)送請求,服務(wù)器返回與視圖相對應(yīng)的二維JPEG數(shù)據(jù)。因此,使高清晰度3D數(shù)據(jù)得到保護(hù),因為決不會將它提供給用戶(參見David Koller和Marc Levoy的“Protecting 3DGraphics Content” by, Communications of the ACM, 2005 年 6 月,vol. 48,no. 6)。雖然這種系統(tǒng)對于其意圖使用工作良好,但要把整個3D數(shù)據(jù)傳送給用戶時,就不適用了。現(xiàn)有技術(shù)解決方案帶來的共同問題是它們不是格式保護(hù)(format preserving)的,而是基于3D數(shù)據(jù)的加密,以及提供未授權(quán)設(shè)備可使用的第二組3D數(shù)據(jù),以便用戶可以看到一些東西,例如,邊界框。歐洲專利申請10305692. 5描述了其中通過置換3D對象的至少一些點的坐標(biāo)來保護(hù)包含點的列表(即,頂點)的3D對象的格式保護(hù)解決方案。歐洲專利申請10306250. I描述了與其它維度無關(guān)地置換3D對象的頂點的至少一個維度的坐標(biāo)的類似解決方案。詳述這些點如何連接的列表保持不變,但3D對象不再“有意義(make sense)”,因為這些點不再具有初始值。這些解決方案的好處在于,盡管看起來很怪異,但不能“解密”受保護(hù)3D對象的設(shè)備也可讀取受保護(hù)3D對象,以及受保護(hù)3D對象內(nèi)接在與原始3D對象相同尺寸的邊界框內(nèi)。雖然后面的解決方案相當(dāng)有效,但應(yīng)該懂得,可能需要利用快速計算可以使3D對象能夠受到保護(hù)的可替代解決方案,其仍然使未授權(quán)內(nèi)容消費設(shè)備能夠讀取和顯示3D對象,盡管以不令人滿意地呈現(xiàn)它們的觀看的方式。本專利技術(shù)提供了這樣的解決方案。
技術(shù)實現(xiàn)思路
在第一方面中,本專利技術(shù)針對保護(hù)圖形對象的方法。設(shè)備接收包含多個點的圖形對象;對于多個點的至少一些點的每一個,通過如下步驟獲取受保護(hù)圖形對象生成平移矢量并通過將所述點與平移矢量相加變換所述點;以及輸出受保護(hù)圖形對象。圖形對象和受保護(hù)圖形對象在視覺上是不同的。在第一優(yōu)選實施例中,圖像對象是三維對象。在第二優(yōu)選實施例中,使用利用秘密值的基于密鑰的生成函數(shù)生成平移矢量。有利的是,將圖形對象與邊界框相關(guān)聯(lián),以及驗證平移矢量是否導(dǎo)致變換點出了邊界框,如果是這樣,則以至少一維的邊界框的尺寸為模調(diào)整平移矢量,以便變換點將處在邊界框之內(nèi)。進(jìn)一步有利的是使用下界和上界的至少一個控制平移矢量的至少一個值。在第二方面中 ,本專利技術(shù)針對解除受保護(hù)圖形對象的保護(hù)的方法。設(shè)備接收包含多個點的受保護(hù)圖形對象;對于多個點的至少一些點的每一個,通過如下步驟獲取不受保護(hù)圖形對象生成平移矢量并通過從所述點中減去平移矢量變換所述點;以及輸出不受保護(hù)圖形對象。在第一優(yōu)選實施例中,輸出包含呈現(xiàn)。在第三方面中,本專利技術(shù)針對保護(hù)圖形對象的設(shè)備。該設(shè)備包含接收包含多個點的圖形對象的部件;對于多個點的至少一些點的每一個,通過如下步驟獲取受保護(hù)圖形對象的部件生成平移矢量;以及通過將所述點與平移矢量相加變換所述點;以及輸出受保護(hù)圖形對象的部件。圖形對象和受保護(hù)圖形對象在視覺上是不同的。在第四方面中,本專利技術(shù)針本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
一種保護(hù)圖形對象(120;410)的方法,在設(shè)備(110)中,該方法包含如下步驟:接收(210)包含多個點的圖形對象(120;410);對于多個點的至少一些點的每一個,通過如下步驟獲取受保護(hù)圖形對象(130;420):生成平移矢量;以及通過將所述點與平移矢量相加變換(220)所述點;以及輸出(230)受保護(hù)圖形對象(130;420),其中,圖形對象(120;410)和受保護(hù)圖形對象(130;420)在視覺上是不同的。
【技術(shù)特征摘要】
...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:M埃盧亞德,Y梅茲,S勒利弗,
申請(專利權(quán))人:湯姆森特許公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。