【手続補正書】
【提出日】平成28年10月24日(2016.10.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
点のリストと、前記点のリストにおける点により定義された表面のリストと、により表された、暗号化された３次元グラフィカルオブジェクト及び少なくとも１つのカプセル化を備えるカプセル化された３次元グラフィカルオブジェクトの暗号を解読するデバイスであって、前記少なくとも１つのカプセル化は、前記暗号化された３次元グラフィカルオブジェクトを取り囲む複数の表面を備え、前記暗号化された３次元グラフィカルオブジェクトは、フォーマット保存暗号化法を使用して暗号化されており、前記デバイスは、
前記カプセル化された３次元グラフィカルオブジェクトを受信する手段と、
前記表面のリストからカプセル化された表面を除去することにより、前記カプセル化を除去して前記暗号化された３次元グラフィカルオブジェクトを取得する手段と、
前記暗号化された３次元グラフィカルオブジェクトの暗号を解読して、暗号化されていない３次元グラフィカルオブジェクトを取得する手段と、
前記暗号化されていない３次元グラフィカルオブジェクトを出力する手段と、
を備える、前記デバイス。
【請求項２】
カプセル化を形成する表面の個数を示す数を受信する手段をさらに備える、請求項１に記載のデバイス。
【請求項３】
前記カプセル化の表面の各々は、前記暗号化された３次元グラフィカルオブジェクトに追加される少なくとも１つの点を使用して定義され、前記デバイスは、前記暗号化された３次元グラフィカルオブジェクトに追加された点の個数を示す数を受信する手段と、前記暗号化された３次元グラフィカルオブジェクトに追加された点の各々を除去する手段と、をさらに備える、請求項１に記載のデバイス。
【請求項４】
前記表面のリストにおいて、前記カプセル化の前記表面と前記暗号化された３次元グラフィカルオブジェクトの前記表面とは、単一の点を使用して定義されたゼロ面により分離され、前記デバイスは、前記カプセル化の前記表面を決定するために前記ゼロ面を見つける手段と、前記ゼロ面も除去する手段と、をさらに備える、請求項１に記載のデバイス。
【請求項５】
前記カプセル化の前記表面は、前記表面のリストにおいて、前記ゼロ面と更なるゼロ面との間に配置され、前記デバイスは、前記更なるゼロ面も除去する手段をさらに備える、請求項４に記載のデバイス。
【請求項６】
前記表面のリストの始まりおよび前記表面のリストの末尾のうちの少なくとも一方から前記カプセル化の前記複数の表面を除去する手段をさらに備える、請求項１に記載のデバイス。
【請求項７】
点のリストと、前記点のリストにおける点により定義された表面のリストと、により表された、暗号化された３次元グラフィカルオブジェクトおよび少なくとも１つのカプセル化を備えるカプセル化された３次元グラフィカルオブジェクトの暗号を解読する方法であって、前記少なくとも１つのカプセル化は、前記暗号化された３次元グラフィカルオブジェクトを取り囲む複数の表面を備え、前記暗号化された３次元グラフィカルオブジェクトは、フォーマット保存暗号化法を使用して暗号化されており、前記方法は、デバイスにおいて、
前記カプセル化された３次元グラフィカルオブジェクトを受信するステップと、
前記表面のリストから前記カプセル化の前記表面を除去することにより、前記カプセル化を除去して前記カプセル化された３次元グラフィカルオブジェクトを取得するステップと、
前記暗号化された３次元グラフィカルオブジェクトの暗号を解読して、暗号化されていない３次元グラフィカルオブジェクトを取得するステップと、
前記暗号化されていない３次元グラフィカルオブジェクトを出力するステップと、
を含む、前記方法。
【請求項８】
カプセル化を形成する表面の個数を示す数又は前記暗号化された３次元グラフィカルオブジェクトに追加された点の個数を示す数を受信するステップをさらに備える、請求項７に記載の方法。
【請求項９】
前記表面のリストにおいて、前記カプセル化の表面と前記暗号化された３次元グラフィカルオブジェクトの前記表面とは、単一の点を使用して定義されたゼロ面により分離され、前記方法は、前記カプセル化の前記表面を決定するために前記ゼロ面を見つけるステップと、前記ゼロ面も除去するステップと、をさらに含む、請求項７に記載の方法。
【請求項１０】
点のリストと、前記点のリストにおける点により定義された表面のリストと、により表された３次元グラフィカルオブジェクトを暗号化するデバイスであって、
前記３次元グラフィカルオブジェクトを受信する手段と、
フォーマット保存暗号化法を使用して前記３次元グラフィカルオブジェクトを暗号化して暗号化された３次元グラフィカルオブジェクトを取得する手段と、
各カプセル化のために、前記表面のリストに、前記暗号化された３次元グラフィカルオブジェクトを共に取り囲む複数の表面を追加することにより、少なくとも１つのカプセル化を追加することで、前記暗号化された３次元グラフィカルオブジェクトをカプセル化してカプセル化された３次元グラフィカルオブジェクトを取得する手段と、
前記カプセル化された３次元グラフィカルオブジェクトを出力する手段と、
を備える、前記デバイス。
【請求項１１】
カプセル化を形成する表面の個数を示す数を出力する手段をさらに備える、請求項１０に記載のデバイス。
【請求項１２】
前記暗号化された３次元グラフィカルオブジェクトの前記点のリストに、前記カプセル化の前記表面を定義するのに使用される少なくとも１つの点を挿入する手段と、追加された点の個数を示す数を出力する手段と、をさらに備える、請求項１０に記載のデバイス。
【請求項１３】
点のリストと、前記点のリストにおける点により定義された表面のリストと、により表された３次元グラフィカルオブジェクトを暗号化する方法であって、デバイスにおいて、
前記３次元グラフィカルオブジェクトを受信するステップと、
フォーマット保存暗号化法を使用して前記３次元グラフィカルオブジェクトを暗号化して暗号化された３次元グラフィカルオブジェクトを取得するステップと、
各カプセル化のために、前記表面のリストに、前記暗号化された３次元グラフィカルオブジェクトを共に取り囲む複数の表面を追加することにより、少なくとも１つのカプセル化を追加することで、前記暗号化された３次元グラフィカルオブジェクトをカプセル化してカプセル化された３次元グラフィカルオブジェクトを取得するステップと、
前記カプセル化された３次元グラフィカルオブジェクトを出力するステップと、
を備える、前記方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第１の態様において、本発明は、点のリストと点のリストにおける点により定義された表面のリストとにより表わされた暗号化された３次元グラフィカルオブジェクトおよび少なくともひとつのカプセル化を含むカプセル化された３次元グラフィカルオブジェクトの暗号を解読するデバイスに関するものであり、少なくとも１のカプセルは、暗号化された３次元グラフィカルオブジェクトを取り囲む複数の表面を含み、暗号化された３次元グラフィカルオブジェクトは、フォーマット保存暗号化法を使用して暗号化されている。デバイスは、カプセル化された３次元グラフィカルオブジェクトを受信する手段と、表面のリストからカプセル化の表面を除去することにより、カプセル化を除去して暗号化された３次元グラフィカルオブジェクトを取得する手段と、暗号化された３次元グラフィカルオブジェクトの暗号を解読して、暗号化されていない３次元グラフィカルオブジェクトを取得する手段と、暗号化されていない３次元グラフィカルオブジェクトを出力する手段とを含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第２の好ましい実施形態は、カプセル化の表面の各々が、暗号化された３次元グラフィカルオブジェクトに加えられた少なくとも一つの点を使用して定義される。デバイスは、暗号化された３次元グラフィカルオブジェクトに加えられた点の個数を示す数を受信する手段と、暗号化された３次元グラフィカルオブジェクトに加えられた点の各々を除去する手段と、をさらに含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
第１の好ましい実施形態は、デバイスが、さらにカプセル化を形成する表面の個数を示す数を受信する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
第１の好ましい実施形態は、デバイスが、カプセル化を形成する表面の個数を示す数、または暗号化されたグラフィカルオブジェクトに加えられた点の個数を示す数を出力する手段と、をさらに含む。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
第２の好ましい実施形態において、デバイスが、暗号化されたグラフィカルオブジェクトの点のリストに、カプセルの表面を定義するのに使用する少なくとも一つの点を挿入する手段と、加えられた点の個数を示す数を出力する手段と、をさらに含む。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
「ボックス」は、いくつかの形式を取る追加の形状であり、形式は、暗号化された３Ｄオブジェクトの境界ボックスに対応する平行６面体から、暗号化された３Ｄオブジェクトの周りに多かれ少なかれ「締まった」状態にできる凸包まである。後者の場合、例えば、いくつかの端点（例えば各次元において最低値と最高値とを有する２つの点）により定義された表面を生成し、他の任意の点がこれらの表面のうち任意の表面を越えて拡張するか否かを判定し、拡張する場合、任意の表面は、１又は複数の越えている点を考慮に入れて、さらに分割されることが可能である。しかし、この「ボックス」の正確な構造は本発明の範囲を超える。理解されるように、「ボックス」の追加は、新しい表面の追加が必要であり、いくつかの場合においては、新しい点の追加が必要であるかもしれない。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
システム１００は、送信器１１０と受信器１４０とを含み、各々は、少なくともプロセッサ１１１及び１１４と、メモリ１１２及びメモリ１４２と、好ましくはユーザインターフェース１１３及び１４３と、少なくともひとつの入力／出力ユニット１１４及び１４４とを含む。送信機１１０は例えばパーソナルコンピュータ又はワークステーションとすることができ、一方で受信機１４０は、例えばパーソナルコンピュータ又はワークステーションだけでなく、テレビセット、ビデオレコーダ又はセットトップボックス等とすることができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
暗号化された３Ｄオブジェクトのカプセル化は、暗号化された３Ｄオブジェクトの一部を形成することが好ましいことがさらに理解される。「ボックス」及び暗号化された３Ｄオブジェクトを結合する好ましい実施形態のいくつかが、以下に提供される。先行技術において導入された保護技術に準拠するために、対応する暗号解読技術を適用する前に暗号化された３Ｄオブジェクトを修正すべきでなく、カプセル化を除去すべきである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
好ましい実施形態において、暗号化された３Ｄオブジェクトの形状は、制限的でない例として、点のセット及び点のセットにおいてインデックス付けされた表面のセットとして表される。暗号化された３Ｄオブジェクトの例は、ｎ個の点及びｍ個の表面（インデックス値により定義される複数の点により定義される各々の表面）により、以下の通り定義される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
［第１の好ましい実施形態：既存の点により定義された追加の表面］
第１の好ましい実施形態において、ｓ個の表面が３Ｄオブジェクト１２０に加えられる。これらの新しい表面は既存の点を使用して定義される。これは以下に例示することができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
第１の好ましい実施形態のカプセル化されたオブジェクトが提供される場合、カプセル開放をする間に受信器が追加された表面を除去できるようにするために、加えられた表面の数ｓを受信機に提供する必要もある。数ｓを、任意の適切なサイドチャネル、例えば、３Ｄオブジェクト内のメタデータ又は３Ｄオブジェクトにリンクされたライセンスの特定のフィールドを使用して送ることができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
［第２の好ましい実施形態：追加された点により定義された追加の表面］
第２の好ましい実施形態において、ｐ個の追加された点のセットを使用して定義されたｓ個の表面は、以下の通りに、保護されたオブジェクトに追加される。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
第２の好ましい実施形態のカプセル化されたオブジェクトを提供する場合に、追加された表面のセットを検索できるようにするために、受信器に追加された点の数ｐを提供することも必要である。実際、追加された表面は追加された点を使用する表面のみである（ｎ＋１からｎ＋ｐまでのインデックス）。カプセル開放をする間、ｐ個の点のセット及びｓ個の表面のセットが除去される。第１の好ましい実施形態のように、任意の適切なサイドチャネルを、値ｐを提供するのに使用できる。しかし、境界ボックスがオブジェクトのカプセル化に使用される場合、受信器は、６つの表面が加えられたことを知り、カプセル開放をすることが容易になる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
［第３の好ましい実施形態：タグとしてのゼロ面の使用］
第３の好ましい実施形態において、保護されたオブジェクトの既存の点を使用して定義される新しいｓ個の表面が追加され、タグの役割をする「偽」の表面が挿入され、新しい表面からもとの表面のセットを分離する。偽の表面は、それを定義するすべての点（例えば、３角形について３個）に対し同じ点のインデックスにより定義されるゼロ面である。多くの場合、受信器は、この「偽」表面を簡単に検出でき、したがってもとの表面を抽出する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
第３の変形例のカプセル化されたオブジェクトを提供する場合、受信機が簡単に偽の表面を見つけ、その後、偽の表面及び後続のｓ個の表面を除去することができるため、追加のデータを提供することは必要ない。しかし、第２の変形例において、受信機は、追加された表面と同様に好ましくは追加された点を除去すべきである。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
［第１の変形例］
好ましい実施形態は、最初の点及び最初の表面が放置されているので、送信器にとって簡単であるという利点を有する。しかし、これは、許可されていないレンダリングデバイス（すなわち、カプセル化されたオブジェクトを表示するデバイス）が表面リスト内に現れるとおりに表面をレンダリングする場合、これらのレンダリングデバイスにとって、本発明が役に立たなくなる場合がある。したがって、第１の変形例において、追加された点及び表面は、リストの末尾の代わりにリストの始まりに追加される。したがって、表面リストの最初において開始する表面をレンダリングする任意のレンダリングデバイスは、すでに述べたように「ボックス」のみをレンダリングし、「隠された」表面をレンダリングしない。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
［第２の変形例］
第１の変形例は、表面リストの上部からレンダリングを開始するレンダリングデバイスに使用するとよい。しかし、表面の底部からレンダリングを開始し、表面の上方に進むレンダリングデバイスがある。このため、第２の変形例において、点と表面が、リストの末尾と同様に、リストの始まりに追加される。この方法において、レンダリングがどちら側から開始しても問題ない。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
［第３の変形例］
第３の変形例において、新しい表面は、表面リストの中間に加えられる。これは、例えばプロセッサが、いくつかの表面のレンダリングに「割り当てられる」分散された処理環境において興味深いものである。割り当てられた表面は、必ずしも始まり又は末尾における表面でないので、割り当てられた表面は表面リストのどこかに存在し、そのため、最初の２つの変形例は効果的でないかもしれない。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
本明細書、特許請求の範囲及び図面において公開された特徴の各々は、独立又は適切な組み合わせにおいて提供される。ハードウェアにおいて実装されるものとして記載された特徴は、ソフトウェアに実装され、逆もまた同様である。特許請求の範囲中に現れる参照番号は例示のためのみのものであり、特許請求の範囲の効果を限定するものではない。
本発明は以下の態様を含む。
（付記１）  
点のリストと、前記点のリストにおける点により定義された表面のリストと、により表された、暗号化された３次元グラフィカルオブジェクト及び少なくとも１つのカプセル化を備えるカプセル化された３次元グラフィカルオブジェクトの暗号を解読するデバイスであって、前記少なくとも１つのカプセル化は、前記暗号化された３次元グラフィカルオブジェクトを取り囲む複数の表面を備え、前記暗号化された３次元グラフィカルオブジェクトは、フォーマット保存暗号化法を使用して暗号化されており、前記デバイスは、
前記カプセル化された３次元グラフィカルオブジェクトを受信する手段と、
前記表面のリストからカプセル化された表面を除去することにより、前記カプセル化を除去して前記暗号化された３次元グラフィカルオブジェクトを取得する手段と、
前記暗号化された３次元グラフィカルオブジェクトの暗号を解読して、暗号化されていない３次元グラフィカルオブジェクトを取得する手段と、
前記暗号化されていない３次元グラフィカルオブジェクトを出力する手段と、
を備える、前記デバイス。
（付記２）  
カプセル化を形成する表面の個数を示す数を受信する手段をさらに備える、付記１に記載のデバイス。
（付記３）  
前記カプセル化の表面の各々は、前記暗号化された３次元グラフィカルオブジェクトに追加される少なくとも１つの点を使用して定義され、前記デバイスは、前記暗号化された３次元グラフィカルオブジェクトに追加された点の個数を示す数を受信する手段と、前記暗号化された３次元グラフィカルオブジェクトに追加された点の各々を除去する手段と、をさらに備える、付記１に記載のデバイス。
（付記４）  
前記表面のリストにおいて、前記カプセル化の前記表面と前記暗号化された３次元グラフィカルオブジェクトの前記表面とは、単一の点を使用して定義されたゼロ面により分離され、前記デバイスは、前記カプセル化の前記表面を決定するために前記ゼロ面を見つける手段と、前記ゼロ面も除去する手段と、をさらに備える、付記１に記載のデバイス。
（付記５）  
前記カプセル化の前記表面は、前記表面のリストにおいて、前記ゼロ面と更なるゼロ面との間に配置され、前記デバイスは、前記更なるゼロ面も除去する手段をさらに備える、付記４に記載のデバイス。
（付記６）  
前記表面のリストの始まりおよび前記表面のリストの末尾のうちの少なくとも一方から前記カプセル化の前記複数の表面を除去する手段をさらに備える、付記１に記載のデバイス。
（付記７）  
点のリストと、前記点のリストにおける点により定義された表面のリストと、により表された、暗号化された３次元グラフィカルオブジェクトおよび少なくとも１つのカプセル化を備えるカプセル化された３次元グラフィカルオブジェクトの暗号を解読する方法であって、前記少なくとも１つのカプセル化は、前記暗号化された３次元グラフィカルオブジェクトを取り囲む複数の表面を備え、前記暗号化された３次元グラフィカルオブジェクトは、フォーマット保存暗号化法を使用して暗号化されており、前記方法は、デバイスにおいて、
前記カプセル化された３次元グラフィカルオブジェクトを受信するステップと、
前記表面のリストから前記カプセル化の前記表面を除去することにより、前記カプセル化を除去して前記カプセル化された３次元グラフィカルオブジェクトを取得するステップと、
前記暗号化された３次元グラフィカルオブジェクトの暗号を解読して、暗号化されていない３次元グラフィカルオブジェクトを取得するステップと、
前記暗号化されていない３次元グラフィカルオブジェクトを出力するステップと、
を含む、前記方法。
（付記８）  
カプセル化を形成する表面の個数を示す数又は前記暗号化された３次元グラフィカルオブジェクトに追加された点の個数を示す数を受信するステップをさらに備える、付記７に記載の方法。
（付記９）  
前記表面のリストにおいて、前記カプセル化の表面と前記暗号化された３次元グラフィカルオブジェクトの前記表面とは、単一の点を使用して定義されたゼロ面により分離され、前記方法は、前記カプセル化の前記表面を決定するために前記ゼロ面を見つけるステップと、前記ゼロ面も除去するステップと、をさらに含む、付記７に記載の方法。
（付記１０）  
点のリストと、前記点のリストにおける点により定義された表面のリストと、により表された３次元のグラフィカルオブジェクトを暗号化するデバイスであって、
前記グラフィカルオブジェクトを受信する手段と、
フォーマット保存暗号化法を使用して前記グラフィカルオブジェクトを暗号化して暗号化されたグラフィカルオブジェクトを取得する手段と、
各カプセル化のために、前記表面のリストに、前記暗号化されたグラフィカルオブジェクトを共に取り囲む複数の表面を追加することにより、少なくとも１つのカプセル化を追加することで、前記暗号化されたグラフィカルオブジェクトをカプセル化してカプセル化されたグラフィカルオブジェクトを取得する手段と、
前記カプセル化されたグラフィカルオブジェクトを出力する手段と、
を備える、前記デバイス。
（付記１１）  
カプセル化を形成する表面の個数を示す数を出力する手段をさらに備える、付記１０に記載のデバイス。
（付記１２）  
前記暗号化されたグラフィカルオブジェクトの前記点のリストに、前記カプセル化の前記表面を定義するのに使用される少なくとも１つの点を挿入する手段と、追加された点の個数を示す数を出力する手段と、をさらに備える、付記１０に記載のデバイス。
（付記１３）  
点のリストと、前記点のリストにおける点により定義された表面のリストと、により表された３次元のグラフィカルオブジェクトを暗号化する方法であって、デバイスにおいて、
前記グラフィカルオブジェクトを受信するステップと、
フォーマット保存暗号化法を使用して前記グラフィカルオブジェクトを暗号化して暗号化されたグラフィカルオブジェクトを取得するステップと、
各カプセル化のために、前記表面のリストに、前記暗号化されたグラフィカルオブジェクトを共に取り囲む複数の表面を追加することにより、少なくとも１つのカプセル化を追加することで、前記暗号化されたグラフィカルオブジェクトをカプセル化してカプセル化されたグラフィカルオブジェクトを取得するステップと、
前記カプセル化されたグラフィカルオブジェクトを出力するステップと、
を備える、前記方法。