"グラフィックオブジェクトを保護する方法であって、装置において、少なくとも2つの次元において表される複数の点を有する前記グラフィックオブジェクトを受け取り、決定された置換順序に従って前記複数の点の少なくとも幾つかの点について少なくとも1つの第1次元の座標値を置換し、該座標値が、保護されたグラフィックオブジェクトを得るよう、少なくとも1つの第2次元の座標値とは無関係に置換されるようにし、前記保護されたグラフィックオブジェクトを出力するステップを有する方法。前記グラフィックオブジェクトは、3次元オブジェクトである、請求項1に記載の方法。前記少なくとも1つの第1次元の全ての座標が置換される、請求項1に記載の方法。全ての次元の座標の少なくとも幾つかが置換される、請求項1に記載の方法。前記座標は、キーに基づく置換アルゴリズムを用いて置換される、請求項1乃至4のうちいずれか一項に記載の方法。前記保護されたグラフィックオブジェクト及び前記グラフィックオブジェクトは、異なる点の組を有する、請求項1乃至4のうちいずれか一項に記載の方法。保護されたグラフィックオブジェクトを非保護とする方法であって、装置において、少なくとも2つの次元において表される複数の点を有する前記保護されたグラフィックオブジェクトを受け取り、決定された置換順序に従って前記複数の点の少なくとも幾つかの点について少なくとも1つの第1次元の座標値を置換し、該座標値が、保護されていないグラフィックオブジェクトを得るように前記保護されたグラフィックオブジェクトを非保護とするよう、少なくとも1つの第2次元の座標値とは無関係に置換されるようにし、前記保護されていないグラフィックオブジェクトを出力するステップを有する方法。前記保護されていないグラフィックオブジェクトは、3次元オブジェクトである、請求項7に記載の方法。前記少なくとも1つの第1次元の全ての座標が置換される、請求項7に記載の方法。全ての次元の座標の少なくとも幾つかが置換される、請求項7に記載の方法。前記座標は、キーに基づく置換アルゴリズムを用いて置換される、請求項7乃至10のうちいずれか一項に記載の方法。グラフィックオブジェクトを保護する装置であって、少なくとも2つの次元において表される複数の点を有する前記グラフィックオブジェクトを受け取る手段と、決定された置換順序に従って前記複数の点の少なくとも幾つかの点について少なくとも1つの第1次元の座標値を置換し、該座標値が、保護されたグラフィックオブジェクトを得るよう、少なくとも1つの第2次元の座標値とは無関係に置換されるようにする手段と、前記保護されたグラフィックオブジェクトを出力する手段とを有する装置。保護されたグラフィックオブジェクトを非保護とする装置であって、少なくとも2つの次元において表される複数の点を有する前記保護されたグラフィックオブジェクトを受け取る手段と、決定された置換順序に従って前記複数の点の少なくとも幾つかの点について少なくとも1つの第1次元の座標値を置換し、該座標値が、保護されていないグラフィックオブジェクトを得るように前記保護されたグラフィックオブジェクトを非保護とするよう、少なくとも1つの第2次元の座標値とは無関係に置換されるようにする手段と、前記保護されていないグラフィックオブジェクトを出力する手段とを有する装置。プロセッサによって実行される場合に請求項1乃至6のうちいずれか一項に記載の方法を実行する命令を記憶したコンピュータ可読記憶媒体。プロセッサによって実行される場合に請求項7乃至11のうちいずれか一項に記載の方法を実行する命令を記憶したコンピュータ可読記憶媒体。従って、権限のないコンテンツ消費装置が3Dオブジェクトを読み出して表示することを、そのビューイングを不満足なものとする態様でありながら依然として可能にし、且つ、再構成技術に耐性がある即時計算により3Dオブジェクトの保護を可能にすることができる解決法が必要とされる。本発明は、そのような解決法を提供する。第1の態様において、本発明は、グラフィックオブジェクトを保護する方法を対象にする。装置は、少なくとも2つの次元において表される複数の点を有する前記グラフィックオブジェクトを受け取り、決定された置換順序に従って前記複数の点の少なくとも幾つかの点について少なくとも1つの次元の座標値を置換し、該座標値が、保護されたグラフィックオブジェクトを得るよう、少なくとも1つの他の次元の座標値とは無関係に置換されるようにし、前記保護されたグラフィックオブジェクトを出力する。第1の望ましい実施形態で、前記グラフィックオブジェクトは3次元オブジェクトである。第2の望ましい実施形態で、前記次元の座標の全てが置換される。第3の望ましい実施形態で、全ての次元の座標の少なくとも幾つかが置換される。前記座標はキーに基づく置換アルゴリズムkeybasedpermutationalgorithmを用いて置換されることが有利である。第4の望ましい実施形態で、前記保護されたグラフィックオブジェクト及び前記グラフィックオブジェクトは、異なる点の組を有する。第2の態様において、本発明は、保護されたグラフィックオブジェクトを非保護にする方法を対象にする。装置は、少なくとも2つの次元において表される複数の点を有する前記保護されたグラフィックオブジェクトを受け取り、決定された置換順序に従って前記複数の点の少なくとも幾つかの点について少なくとも1つの次元の座標値を置換し、該座標値が、保護されていないグラフィックオブジェクトを得るように前記保護されたグラフィックオブジェクトを非保護にするよう、少なくとも1つの他の次元の座標値とは無関係に置換されるようにし、前記保護されていないグラフィックオブジェクトを出力する。第1の望ましい実施形態で、前記グラフィックオブジェクトは3次元オブジェクトである。第2の望ましい実施形態で、前記次元の座標の全てが置換される。第3の望ましい実施形態で、全ての次元の座標の少なくとも幾つかが置換される。前記座標はキーに基づく置換アルゴリズムを用いて置換されることが有利である。第3の態様において、本発明は、グラフィックオブジェクトを保護する装置を対象とする。当該装置は、少なくとも2つの次元において表される複数の点を有する前記グラフィックオブジェクトを受け取る手段と、決定された置換順序に従って前記複数の点の少なくとも幾つかの点について少なくとも1つの次元の座標値を置換し、該座標値が、保護されたグラフィックオブジェクトを得るよう、少なくとも1つの他の次元の座標値とは無関係に置換されるようにする手段と、前記保護されたグラフィックオブジェクトを出力する手段とを有する。第4の態様において、本発明は、保護されたグラフィックオブジェクトを非保護にする装置を対象とする。当該装置は、少なくとも2つの次元において表される複数の点を有する前記保護されたグラフィックオブジェクトを受け取る手段と、決定された置換順序に従って前記複数の点の少なくとも幾つかの点について少なくとも1つの次元の座標値を置換し、該座標値が、保護されていないグラフィックオブジェクトを得るように前記保護されたグラフィックオブジェクトを非保護にするよう、少なくとも1つの他の次元の座標値とは無関係に置換されるようにする手段と、前記保護されていないグラフィックオブジェクトを出力する手段とを有する。第5の態様において、本発明は、プロセッサによって実行される場合に本発明の第1の態様の実施形態のいずれかに係る方法を実行する命令を記憶したコンピュータ可読記憶媒体を対象とする。第6の態様において、本発明は、プロセッサによって実行される場合に本発明の第2の態様の実施形態のいずれかに係る方法を実行する命令を記憶したコンピュータ可読記憶媒体を対象とする。本願発明の実施形態によれば、権限のないコンテンツ消費装置が3Dオブジェクトを読み出して表示することを、そのビューイングを不満足なものとする態様でありながら依然として可能にし、且つ、再構成技術に耐性がある即時計算による3Dオブジェクトの保護が可能となる。以下、一例として、添付の図面を参照して、本発明の好ましい特徴について記載する。例えば、仮想現実モデリング言語VRML及びX3Dのような、幾つかの3Dコンテンツフォーマットにおいて、3Dグラフィックオブジェクト3Dオブジェクトは、各点が特定の座標の組を有する点の第1リスト、及びどのように点を連結すべきかに関する情報を含む第2リストとして表される。本発明の顕著な発明概念は、暗号化アルゴリズム、望ましくは、第1リストにおける少なくとも1つの次元の点の座標についてキーに基づく置換を行うことによって、3Dオブジェクトを保護することである。置換は、新しい点の組すなわち、保護された3Dオブジェクトの点の組は3Dオブジェクトの点の組とは異なる。の生成をもたらし、それにより、保護された3Dオブジェクトは、依然としてあらゆる標準的な3Dモデルレンダリングアプリケーションによって理解されるが、結果として得られる表示は、見る者にとって奇妙なものとなり、ほとんど使用不可能である。特に以下の記載を鑑み、点自体の座標がリスト内で一体となって置換される上記特許文献3における解決法と比較される相違点は、当業者にとって明らかである。権限のあるユーザは、置換を無効にし、点をそれらの原の位置へとシャッフルする手段を有する。図1は、本発明の好ましい実施形態に従う3Dオブジェクト保護システム100を表し、図2は、本発明の好ましい実施形態に従う3Dオブジェクト保護方法を表す。非制限的な例として、点は、グラフィックオブジェクトを構成する面の頂点に対応し、3D座標において表され、第2リストは、線及び面を形成するよう頂点をどのように連結すべきかに関する情報を有する。置換は、静的な部分VRMLシンタックスにおける座標ノード若しくはアニメーション部分VRMLシンタックスにおける座標補間部又はそれら両方に対して行われてよい。言い換えると、それは、オブジェクトの正確なレンダリングを不可能にする、保護された3Dオブジェクトの表現である。システム100は、送信器110及び受信器140を有し、それらは夫々、少なくとも1つのプロセッサ111、141と、メモリ112、142と、望ましくはユーザインターフェース113、143と、少なくとも1つの入出力ユニット114、144とを有する。送信器110は、例えば、パーソナルコンピュータ又はワークステーションであってよく、一方、受信器140は、例えば、パーソナルコンピュータ又はワークステーションのみならず、テレビ受像機、ビデオレコーダ、セットトップボックス等であってもよい。送信器110は、ステップ210で、保護されるべき3Dオブジェクト120を受け取り、ステップ220で、3Dオブジェクト120の点についてx座標、y座標及びz座標の少なくとも1つ望ましくは3座標全てを置換するようキーを用いて、保護された3Dオブジェクト130を得る。保護された3Dオブジェクト130は、ステップ230で、受信器140に記憶又は送信される。座標x,y,zの少なくとも1つの座標は他の座標とは無関係に置換されるので、置換は新しい点を生成する可能性がある。言い換えると、点はインデックスを付されており、1つの次元の座標は、インデックスの座標を変えることによって、スクランブルをかけられる一体となってそれらの座標を置換することは、上記特許文献3に記載されるように、点の置換を生じさせることに留意されたい。。受信器140は、ステップ240で、保護された3Dオブジェクト130を受け取り、ステップ250で、置換された次元の座標をキー何らかの秘密キーであってよい。により置換することによって点をリストアし、次いで、ステップ260で、保護されていない3Dオブジェクト150を表示し又は別なふうに使用してよい。言い換えれば、受信器140は、インデックスの座標がリストアされるように置換を無効にする。最初の3Dオブジェクト120及び保護されていない3Dオブジェクト150は、通常は同じである点ことに留意されたい。結果として、権限のあるユーザは、全てのオブジェクトが正確に表示されるので、異常なものには何ら気付かず、一方、権限のないユーザは、保護されたオブジェクトが不正確にレンダリングされた状態で場面全体を見る。第1のコンピュータ可読記憶媒体160は、送信器110のプロセッサ111によって実行される場合に、記載されるように3Dオブジェクトを保護する命令を記憶している。第2のコンピュータ可読記憶媒体170は、受信器140のプロセッサ141によって実行される場合に、記載されるように3Dオブジェクトを非保護にする命令を記憶している。図3及び図4は、本発明の好ましい実施形態に従う3Dオブジェクト保護の様々な態様を表す。図3は、置換320の後で保護された点のリスト330になる保護されていない点のリスト310例えば、オブジェクトの静的な部分を示す。一例として、x座標値のみが置換され、一方、y座標値及びz座標値は変更されないままである。図3において、インデックスは、座標値の組の左に示されている。点は2つのリストにおいて異なっていることが分かる。例えば、保護されていない点のリスト310におけるインデックス1でのx座標17は、保護された点のリスト330におけるインデックス8でのx座標になる。図4は、3Dオブジェクトのレンダリングを表す。レンダリングされた保護されていない3Dオブジェクト410が、レンダリングされた保護された3Dオブジェクト420の隣に示されており、それらを比較することができる。図に示すように、レンダリングされた保護された3Dオブジェクト420は、例えば、3Dオブジェクトが記されるボックスの一般的なサイズしか推定されないので、実際には完全に不可解である。代替の実施形態において、3Dグラフィックオブジェクトの点は、グラフィックオブジェクトを構成する面上のテクスチャのマッピングに対応し、2次元座標において表される。使用される置換は、実際上、決定された置換順序に従って点を置換する、如何なるキーに基づく置換アルゴリズムであってもよい。そのようなアルゴリズムの基本的な例は、インデックスiにあるリスト内の座標値を、インデックスi’にある値に上書きしないように気をつけながら、インデックスi’へ動かすことである。リストを保護するよう、i’=ikmodNが成立する。kは秘密キーであり、Nはリストのサイズである。リストを非保護にするよう、先と同じく如何なる値にも上書きしないように気をつけながら、i’=ikmodNが成立する。他の例は、出力インデックスを生成するよう入力としてインデックス及びキーをとる関数i’=fkimodNによって座標値を繰り返し交換することである。なお、Nはインデックスの数である。置換アルゴリズムの更なる例は、DonaldEKnuth、TheArtofComputerProgrammingvolume2Seminumericalalgorithms、pp138140において記載されている。次元の1又はそれ以上の座標は、特に、置換されない点の数と置換される点の数との間の比が小さいままである場合に、著しく安全性に影響を及ぼすことなく、置換されままであってよい。当業者には明らかなように、ユーザ認証及びキー管理は本発明の適用範囲外である。このように、座標はただ置換されるだけであることが分かる。従来のアプローチは、頂点データを暗号化して、3D空間全体にわたって広がったランダムな点を有し且つ完全な場面の他の態様と重なり合うことをもたらし、最悪の場合に、3Dオブジェクトをレンダリングすることを全く不可能とする。本発明のアプローチによれば、保護された3Dオブジェクトは、概して、原の、すなわち、保護されていない3Dオブジェクトの幾何学的境界内にとどまる。従って、ユーザが、1つのオブジェクトを非保護にすることを許可されていない場合に、場面全体は、この保護されたオブジェクトの表示のよって複雑になり過ぎない。本発明は3次元に関して記載されたが、それは、2次元又は3より多い次元においてオブジェクトを保護するために適用されてもよい。このように、当然のことながら、本発明は、3Dモデルの機密性を確かにするメカニズムを提供することができ、該メカニズムは、実際上、権限のないユーザに対して保護されたモデル及び保護されていないモデルを区別することができる。また、当然のことながら、保護された3Dオブジェクト及び3Dオブジェクトを有する場面は、それが人しか能でないとして、常にレンダリングされ得る。また、当然のことながら、保護メカニズムは、表面再構成技術に耐性がある。明細書、必要に応じて特許請求の範囲、及び図面において開示される夫々の特徴は、独立して又は何らかの適切な組み合わせにおいて提供されてよい。ハードウェアにおいて実施されるように記載される特徴はソフトウェアにおいて実施されてもよく、その逆の場合も同様である。特許請求の範囲に現れる参照符号は、単なる例示に過ぎず、特許請求の範囲の適用範囲を限定するものではない。"