JP4081033B2 - Watermark information embedding method, watermark information embedding device and medium, and three-dimensional shape model display method, three-dimensional shape model display device and medium - Google Patents
Watermark information embedding method, watermark information embedding device and medium, and three-dimensional shape model display method, three-dimensional shape model display device and mediumInfo
- Publication number
- JP4081033B2 JP4081033B2 JP2004079276A JP2004079276A JP4081033B2 JP 4081033 B2 JP4081033 B2 JP 4081033B2 JP 2004079276 A JP2004079276 A JP 2004079276A JP 2004079276 A JP2004079276 A JP 2004079276A JP 4081033 B2 JP4081033 B2 JP 4081033B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- shape model
- dimensional shape
- display
- watermark information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明は、3次元形状モデルへ透かし情報を埋め込む方法、装置かつ媒体、及び透かし情報を抽出して3次元形状モデルを表示する方法、装置かつ媒体に関し、特に3次元形状モデルの表示に関するパラメータに透かし情報を埋め込むこと、及び表示に関するパラメータから透かし情報を抽出したあと3次元形状モデルを表示することに関するものである。 The present invention relates to a method, apparatus, and medium for embedding watermark information in a three-dimensional shape model, and a method, apparatus, and medium for extracting watermark information and displaying a three-dimensional shape model, and more particularly to parameters relating to display of a three-dimensional shape model. The present invention relates to embedding watermark information and displaying a three-dimensional shape model after extracting the watermark information from the display parameters.
近年、音声や画像などのデジタルコンテンツが普及したため、これらのコンテンツのインターネット等を用いた電子的方法による配布、またはこれらのコンテンツの複製や編集を可能にするツールを容易に使用できるようになった。このため、不正な複製や改ざん、盗用を防ぎ、デジタルコンテンツの著作権を保護するために電子透かしの技術が考案され、この電子透かし技術によるデジタルコンテンツの著作権保護が実用化段階に入った。 In recent years, since digital contents such as voice and images have become widespread, it has become possible to easily use tools that enable the distribution of these contents by electronic methods using the Internet or the like, and the copying and editing of these contents. . For this reason, a digital watermark technology has been devised to prevent unauthorized duplication, falsification, and theft and to protect the copyright of digital content, and copyright protection of digital content by this digital watermark technology has entered the practical stage.
一方、工業製品をはじめ、様々な設計分野において、3次元形状モデルの利用が普及しつつある。 On the other hand, the use of three-dimensional shape models is spreading in various design fields including industrial products.
従来、3次元形状データは主としてCADなどのシステムで作成され、企業の設計部門などの、ごく専門的な技術者の間で利用されるに限られていた。しかしながら、3次元形状データは視覚により製品を容易に理解することが可能となるため、インターネット等に代表されるネットワークインフラやコンピュータに関する技術の進展に伴い、ネットワークを介して送信され、あるいは一般消費者向けに利用されるようになった。 Conventionally, three-dimensional shape data is mainly created by a system such as CAD, and has been limited to use among very specialized engineers such as a design department of a company. However, since the 3D shape data can be easily understood visually, the product is transmitted via the network with the development of network infrastructure and computer technology represented by the Internet, etc., or general consumers It came to be used for.
また、3次元形状データにはいくつかの特徴がある。それは、企業の設計部門等が3次元形状データを作成しているため、3次元形状データ自体が非常に機密度の高い情報である場合が多いこと、そして3次元形状データの作成には、多くの費用がかかることである。 The three-dimensional shape data has several characteristics. This is because the design departments of companies create 3D shape data, and the 3D shape data itself is often very sensitive information. Is costly.
さらに、3次元形状データの著作権を保護するために、著作権情報をテキストとして3次元形状モデルに埋め込んでも、悪意を有する第三者によるテキストの削除や改ざんを防ぐことは出来ない。 Furthermore, even if the copyright information is embedded in the 3D shape model as text in order to protect the copyright of the 3D shape data, it is not possible to prevent deletion or falsification of the text by a malicious third party.
そこで、3次元形状データに直接透かし情報を埋め込む方法としては、特開平10−334272号公報に記載の発明が開示されている。この発明は、形状モデルを定義する幾何パラメータの冗長性に透かし情報を埋め込む発明である。例えば、頂点の座標値を、微小量ずらすことで透かし情報を埋め込んでいる。 Therefore, as a method for directly embedding watermark information in three-dimensional shape data, an invention described in Japanese Patent Laid-Open No. 10-334272 is disclosed. The present invention embeds watermark information in the redundancy of geometric parameters defining a shape model. For example, watermark information is embedded by shifting the coordinate value of the vertex by a minute amount.
しかしながら、このような3次元形状データに透かし情報を埋め込む方法では次のような問題がある。即ち、CADにより作成された3次元形状データの幾何的パラメータは、きわめて本質的かつ重要なパラメータであり、小数点以下の精度が要求される場合も多い。そのため幾何的パラメータを変更することで意図していなかった結果を招く可能性がある。例えば、透かし情報を埋め込むため3次元形状モデルの幾何パラメータとして座標値を変更した場合において、干渉線の算出を行うと、意図した計算結果が得られなくなることが考えられる。あるいは3次元形状データを表示するための装置を変更した場合において、重要な幾何パラメータの誤差により、今まで正常に表示されていた3次元形状データが正常に表示されなくなることも考えられる。 However, the method of embedding watermark information in such three-dimensional shape data has the following problems. That is, the geometric parameters of the three-dimensional shape data created by CAD are extremely essential and important parameters, and often require precision after the decimal point. Therefore, changing the geometric parameters can lead to unintended results. For example, when the coordinate value is changed as a geometric parameter of a three-dimensional shape model in order to embed watermark information, it is possible that the intended calculation result cannot be obtained if the interference line is calculated. Alternatively, when the apparatus for displaying the three-dimensional shape data is changed, it is conceivable that the three-dimensional shape data that has been normally displayed until now is not displayed normally due to an error in an important geometric parameter.
本発明は、上記に鑑みてなされたものであって、透かし情報が埋め込まれた3次元形状データであっても正確に3次元形状データを表示し、かつ3次元形状モデルに透かし情報を埋め込むことで権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことを目的とする。 The present invention has been made in view of the above, and accurately displays three-dimensional shape data even if it is three-dimensional shape data in which watermark information is embedded, and embeds watermark information in a three-dimensional shape model. The purpose is to prevent unauthorized duplication, falsification or theft by unauthorized third parties.
上述した課題を解決し、目的を達成するために、請求項1にかかる発明は、3次元形状モデルの形状を定義する幾何パラメータと、該幾何パラメータにより定義される3次元形状モデルの表示態様に関するパラメータと、を有する3次元形状モデル情報に透かし情報を埋め込む透かし情報埋込方法であって、埋込手段が、前記3次元形状モデル情報における前記表示態様に関するパラメータの所定のビットを、透かし情報を変換して得られた数値情報に変更することで、透かし情報を3次元形状モデル情報に埋め込む埋込ステップ、を含むことを特徴とする。 In order to solve the above-described problems and achieve the object, the invention according to claim 1 relates to a geometric parameter that defines the shape of a three-dimensional shape model and a display mode of the three-dimensional shape model that is defined by the geometric parameter. A watermark information embedding method for embedding watermark information in the three-dimensional shape model information, wherein the embedding means sets a predetermined bit of the parameter relating to the display mode in the three-dimensional shape model information as watermark information. An embedding step for embedding watermark information in the three-dimensional shape model information by changing to numerical information obtained by the conversion is included .
また、請求項2にかかる発明は、請求項1にかかる発明において、前記表示態様に関するパラメータは、前記3次元形状モデルの初期表示状態を定義するものであることを特徴とする。 The invention according to claim 2 is characterized in that, in the invention according to claim 1, the parameter relating to the display mode defines an initial display state of the three-dimensional shape model.
また、請求項3にかかる発明は、請求項2にかかる発明において、前記表示態様に関するパラメータは、前記3次元形状モデルの初期表示状態を定義する情報として、視点の位置座標を示す視点位置座標情報、注視点の位置座標を示す注視点位置座標情報、表示時の表示方向を定める表示方向情報、視点からの視界を定義する角度である視角情報、ニアクリッピングプレーンの距離情報、ファークリッピングプレーンの距離情報、クリッピングプレーン間の距離情報、表示倍率を示す表示倍率情報、光源の位置座標、及び光源の光源色情報のいずれかの情報を使用していることを特徴とする。 The invention according to claim 3 is the invention according to claim 2, wherein the parameter relating to the display mode is viewpoint position coordinate information indicating a position coordinate of a viewpoint as information defining an initial display state of the three-dimensional shape model. , Gazing point position coordinate information indicating the position coordinates of the gazing point, display direction information that determines the display direction at the time of display, viewing angle information that defines the field of view from the viewpoint, distance information of the near clipping plane, distance of the far clipping plane Information, distance information between clipping planes, display magnification information indicating a display magnification, position coordinates of a light source, and light source color information of a light source are used .
また、請求項4にかかる発明は、3次元形状モデルから透かし情報を抽出する方法であって、抽出手段が、前記3次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出する抽出ステップ、を含むことを特徴とする。 The invention according to claim 4 is a method for extracting watermark information from a three-dimensional shape model , wherein the extracting means converts a predetermined bit value of a parameter relating to a display mode of the three-dimensional shape model into numerical information. extracting the watermark information being, characterized in that it comprises a.
また、請求項5にかかる発明は、請求項4にかかる発明において、前記抽出ステップは、前記抽出手段が、入力された文書に添付された3次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出することを特徴とする。 The invention according to claim 5 is the invention according to claim 4, wherein the extraction step, the extraction means, the input attached three-dimensional shape model predetermined bit values of the parameters related to the display mode of the document From the above, watermark information converted into numerical information is extracted.
また、請求項6にかかる発明は、請求項4または5にかかる発明において、出力処理手段が、前記抽出ステップにより抽出された前記透かし情報に含まれていた情報が所定の要件を満たしている場合に、3次元形状モデルの表示または編集が行われる表示編集画面を表示する画面処理ステップを、さらに含むことを特徴とする。 The invention according to claim 6 is the invention according to claim 4 or 5 , wherein the output processing means satisfies information included in the watermark information extracted by the extraction step satisfying a predetermined requirement. The image processing apparatus further includes a screen processing step for displaying a display editing screen for displaying or editing the three-dimensional shape model.
また、請求項7にかかる発明は、請求項6にかかる発明において、情報照合手段が、前記抽出ステップにより抽出された前記透かし情報に含まれる固有識別情報と、該固有識別情報にあらかじめ対応付けられた画面処理を行う権限を有するか否かを判断するための認証情報に基づいて認証を行う認証ステップを、さらに含み、前記画面処理ステップは、前記出力処理手段が、前記認証ステップにより行われた認証により画面処理が可能と認証された場合に限り、3次元形状モデルの表示または編集が行われる表示編集画面を表示することを特徴とする。 The invention according to claim 7 is the invention according to claim 6 , wherein the information collating means is associated in advance with the unique identification information included in the watermark information extracted by the extraction step and the unique identification information. the authentication step of performing authentication based on the authentication information to determine whether authorized to perform the screen processing, comprising further the screen processing step, the output processing means, performed by the authentication step A display editing screen for displaying or editing a three-dimensional shape model is displayed only when it is authenticated that screen processing is possible by authentication.
また、請求項8にかかる発明は、3次元形状モデルの形状を定義する幾何パラメータと、該幾何パラメータにより定義される3次元形状モデルの表示態様に関するパラメータと、を有する3次元形状モデル情報に透かし情報を埋め込む透かし情報埋込装置であって、前記3次元形状モデルにおける表示態様に関するパラメータの所定のビットを、透かし情報を変換して得られた数値情報に変更することで、透かし情報を3次元形状モデル情報に埋め込む埋込手段、を備えたことを特徴とする。 According to an eighth aspect of the present invention , the watermark is added to the three-dimensional shape model information having a geometric parameter defining the shape of the three-dimensional shape model and a parameter relating to a display mode of the three-dimensional shape model defined by the geometric parameter. A watermark information embedding device for embedding information , wherein a predetermined bit of a parameter relating to a display mode in the three-dimensional shape model is changed to numerical information obtained by converting the watermark information, whereby the watermark information is three-dimensionally An embedding means for embedding in the shape model information is provided.
また、請求項9にかかる発明は、請求項8にかかる発明において、前記表示態様に関するパラメータは、前記3次元形状モデルの初期表示状態を定義するものであることを特徴とする。 The invention according to claim 9 is the invention according to claim 8 , wherein the parameter relating to the display mode defines an initial display state of the three-dimensional shape model.
また、請求項10にかかる発明は、請求項9にかかる発明において、前記表示態様に関するパラメータは、前記3次元形状モデルの初期表示状態を定義する情報として、視点の位置座標を示す視点位置座標情報、注視点の位置座標を示す注視点位置座標情報、表示時の表示方向を定める表示方向情報、視点からの視界を定義する角度である視角情報、ニアクリッピングプレーンの距離情報、ファークリッピングプレーンの距離情報、クリッピングプレーン間の距離情報、表示倍率を示す表示倍率情報、光源の位置座標、及び光源の光源色情報のいずれかの情報を使用していることを特徴とする。 The invention according to claim 10 is the invention according to claim 9 , wherein the parameter relating to the display mode is viewpoint position coordinate information indicating a position coordinate of the viewpoint as information defining an initial display state of the three-dimensional shape model. , Gazing point position coordinate information indicating the position coordinates of the gazing point, display direction information that determines the display direction at the time of display, viewing angle information that defines the field of view from the viewpoint, distance information of the near clipping plane, distance of the far clipping plane Information, distance information between clipping planes, display magnification information indicating a display magnification, position coordinates of a light source, and light source color information of a light source are used .
また、請求項11にかかる発明は、前記3次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出する抽出手段を備えたことを特徴とする。 The invention according to an eleventh aspect is characterized by comprising an extracting means for extracting watermark information converted into numerical information from a predetermined bit value of a parameter relating to a display mode of the three-dimensional shape model.
また、請求項12にかかる発明は、請求項11にかかる発明において、前記抽出手段は、入力された文書に添付された3次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出することを特徴とする。 According to a twelfth aspect of the present invention, in the invention according to the eleventh aspect , the extracting means converts the predetermined bit value of the parameter relating to the display mode of the three-dimensional shape model attached to the input document into numerical information. The converted watermark information is extracted.
また、請求項13にかかる発明は、請求項11または12にかかる発明において、前記抽出手段により抽出された前記透かし情報に含まれていた情報が所定の要件を満たしている場合に、3次元形状モデルの表示または編集が行われる表示編集画面を表示する出力処理手段を、さらに、備えたことを特徴とする。 The invention according to claim 13 is the invention according to claim 11 or 12 , wherein the information included in the watermark information extracted by the extracting means satisfies a predetermined requirement. An output processing means for displaying a display editing screen on which the model is displayed or edited is further provided.
また、請求項14にかかる発明は、請求項13にかかる発明において、前記抽出手段により抽出された前記透かし情報に含まれる固有識別情報と、該固有識別情報にあらかじめ対応付けられた画面処理を行う権限を有するか否かを判断するための認証情報に基づいて認証を行う情報照合手段を、さらに、備え、前記出力処理手段は、前記認証手段により行われた認証により画面処理が可能と認証された場合に限り、3次元形状モデルの表示または編集が行われる表示編集画面を表示することを特徴とする。 The invention according to claim 14 is the invention according to claim 13 , wherein the unique identification information included in the watermark information extracted by the extraction means and screen processing associated with the unique identification information in advance are performed. An information collating unit that performs authentication based on authentication information for determining whether or not the user has authority is further provided, and the output processing unit is authenticated to perform screen processing by the authentication performed by the authenticating unit. The display editing screen for displaying or editing the three-dimensional shape model is displayed only in the case where the three-dimensional shape model is displayed.
また、請求項15にかかる発明は、請求項1〜3のいずれか一つに記載の透かし情報埋込方法をコンピュータに実行させるためにプログラムを記録したことを特徴とする。 The invention according to claim 15 is characterized in that a program is recorded for causing a computer to execute the watermark information embedding method according to any one of claims 1 to 3 .
また、請求項16にかかる発明は、請求項4〜7のいずれか一つに記載の3次元形状モデル表示方法をコンピュータに実行させるためにプログラムを記録したことを特徴とする。 According to a sixteenth aspect of the present invention, a program is recorded for causing a computer to execute the three-dimensional shape model display method according to any one of the fourth to seventh aspects.
本発明(請求項1)にかかる透かし情報埋込方法は、3次元形状モデル情報に含まれている、3次元形状モデルの表示態様に関するパラメータの所定のビットを変換して、透かし情報を埋め込むことで、3次元形状モデルの正確な形状モデルを保持し、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となるという効果を奏する。 A watermark information embedding method according to the present invention (Claim 1) embeds watermark information by converting predetermined bits of a parameter relating to a display mode of a three-dimensional shape model included in the three-dimensional shape model information. Thus, there is an effect that it is possible to hold an accurate shape model of the three-dimensional shape model and to prevent unauthorized duplication, falsification or theft by an unauthorized third party by watermark information.
また、本発明(請求項2)にかかる透かし情報埋込方法は、前記表示態様に関するパラメータとして、前記3次元形状モデルの初期表示状態を定義しているものの所定のビットを変換して、透かし情報を埋め込むことで、3次元形状モデルの正確な形状モデルを保持し、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となるという効果を奏する。 Further, the watermark information embedding method according to the present invention (Claim 2) converts a predetermined bit of the three-dimensional shape model defining the initial display state as a parameter relating to the display mode, and converts the watermark into a watermark. By embedding information, there is an effect that an accurate shape model of the three-dimensional shape model can be held, and unauthorized duplication, falsification, or theft by an unauthorized third party can be prevented by watermark information.
また、本発明(請求項3)にかかる透かし情報埋込方法は、3次元形状モデルの初期表示状態を定義する情報として使用されている、視点の位置座標を示す視点位置座標情報、注視点の位置座標を示す注視点位置座標情報、表示時の表示方向を定める表示方向情報、視点からの視界を定義する角度である視角情報、ニアクリッピングプレーンの距離情報、ファークリッピングプレーンの距離情報、クリッピングプレーン間の距離情報、表示倍率を示す表示倍率情報、光源の位置座標、及び光源の光源色情報のいずれかの情報の所定のビットを変換して、透かし情報を埋め込むことで、3次元形状モデルの正確な形状モデルを保持し、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となるという効果を奏する。 Further, the watermark information embedding method according to the present invention (Claim 3) is used as information defining the initial display state of the three-dimensional shape model . Gaze point position coordinate information that indicates position coordinates, display direction information that determines the display direction during display, viewing angle information that defines the field of view from the viewpoint, near clipping plane distance information, far clipping plane distance information, clipping plane By converting predetermined bits of any of the distance information, display magnification information indicating display magnification, light source position coordinates, and light source color information of the light source, and embedding watermark information, the three-dimensional shape model It is said that it is possible to maintain an accurate shape model and to prevent unauthorized duplication, falsification or theft by unauthorized third parties by watermark information. An effect.
また、本発明(請求項4)にかかる3次元形状モデル表示方法は、3次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出するため、3次元形状モデルの正確なモデル形状の正確な表示を可能とし、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となるという効果を奏する。 Further, the 3D shape model display method according to the present invention (claim 4 ) extracts watermark information converted into numerical information from a predetermined bit value of a parameter relating to the display mode of the 3D shape model. The accurate model shape of the three-dimensional shape model can be accurately displayed, and the watermark information can prevent unauthorized duplication, falsification or theft by an unauthorized third party.
また、本発明(請求項5)にかかる3次元形状モデル表示方法は、入力された文書に添付された3次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出するため、3次元形状モデルの正確なモデル形状の正確な表示を可能とし、透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となるという効果を奏する。 In the three-dimensional shape model display method according to the present invention (claim 5 ), a predetermined bit value of a parameter relating to a display mode of the three-dimensional shape model attached to the input document is converted into numerical information. Since the watermark information is extracted, it is possible to accurately display the accurate model shape of the three-dimensional shape model, and the watermark information can prevent unauthorized duplication, falsification, or theft by an unauthorized third party. Play.
また、本発明(請求項13)にかかる3次元形状モデル表示方法は、透かし情報に含まれていた情報が所定の要件を満たしている場合に、3次元形状モデルの表示または編集が行われる表示編集画面を表示するので、不当な使用から文書または3次元形状モデルを保護することが可能なるという効果を奏する。 Further, according to the three-dimensional shape model display method of the present invention (claim 13), a display in which a three-dimensional shape model is displayed or edited when information included in the watermark information satisfies a predetermined requirement. Since the edit screen is displayed, the document or the three-dimensional shape model can be protected from unauthorized use.
また、本発明(請求項14)にかかる3次元形状モデル表示方法は、前記透かし情報に含まれる固有識別情報と、該固有識別情報にあらかじめ対応付けられた認証情報に基づいて認証するため、不当な使用から文書または3次元形状モデルを保護することが可能なるという効果を奏する。 In the three-dimensional shape model display method according to the present invention (Claim 14), authentication is performed based on the unique identification information included in the watermark information and the authentication information previously associated with the unique identification information. There is an effect that it is possible to protect the document or the three-dimensional shape model from various uses.
また、本発明(請求項8)にかかる透かし情報埋込装置は、3次元形状モデル情報に含まれている、3次元形状モデルの表示態様に関するパラメータの所定のビットを変換して、透かし情報を埋め込むことで、3次元形状モデルの正確な形状モデルを保持し、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となるという効果を奏する。 The watermark information embedding device according to the present invention (Claim 8 ) converts a predetermined bit of a parameter relating to a display mode of the three-dimensional shape model included in the three-dimensional shape model information, and converts the watermark information into By embedding, there is an effect that an accurate shape model of the three-dimensional shape model is held, and unauthorized duplication, falsification, or theft by an unauthorized third party can be prevented by watermark information.
また、本発明(請求項9)にかかる透かし情報埋込装置は、前記表示態様に関するパラメータとして、前記3次元形状モデルの初期表示状態を定義しているものの所定のビットを変換して、透かし情報を埋め込むことで、3次元形状モデルの正確な形状モデルを保持し、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となるという効果を奏する。 The watermark information embedding device according to the present invention (Claim 9 ) converts a predetermined bit of the three-dimensional shape model defining the initial display state as a parameter relating to the display mode, and converts the watermark into a watermark. By embedding information, there is an effect that an accurate shape model of the three-dimensional shape model can be held, and unauthorized duplication, falsification, or theft by an unauthorized third party can be prevented by watermark information.
また、本発明(請求項10)にかかる透かし情報埋込装置は、3次元形状モデルの初期表示状態を定義する情報として使用されている、視点の位置座標を示す視点位置座標情報、注視点の位置座標を示す注視点位置座標情報、表示時の表示方向を定める表示方向情報、視点からの視界を定義する角度である視角情報、ニアクリッピングプレーンの距離情報、ファークリッピングプレーンの距離情報、クリッピングプレーン間の距離情報、表示倍率を示す表示倍率情報、光源の位置座標、及び光源の光源色情報のいずれかの情報の所定のビットを変換して、透かし情報を埋め込むことで、3次元形状モデルの正確な形状モデルを保持し、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となるという効果を奏する。 In addition, the watermark information embedding device according to the present invention (claim 10 ) uses viewpoint position coordinate information indicating the position coordinates of the viewpoint, which is used as information defining the initial display state of the three-dimensional shape model , Gaze point position coordinate information that indicates position coordinates, display direction information that determines the display direction during display, viewing angle information that defines the field of view from the viewpoint, near clipping plane distance information, far clipping plane distance information, clipping plane By converting predetermined bits of any of the distance information, display magnification information indicating display magnification, light source position coordinates, and light source color information of the light source, and embedding watermark information, the three-dimensional shape model When it is possible to maintain an accurate shape model and to prevent unauthorized duplication, tampering or theft by unauthorized third parties with watermark information There is an effect.
また、本発明(請求項11)にかかる3次元形状モデル表示装置は、3次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出するため、3次元形状モデルの正確なモデル形状の正確な表示を可能とし、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となるという効果を奏する。 Further, the three-dimensional shape model display apparatus according to the present invention (claim 11 ) extracts watermark information converted into numerical information from a predetermined bit value of a parameter relating to the display mode of the three-dimensional shape model. The accurate model shape of the three-dimensional shape model can be accurately displayed, and the watermark information can prevent unauthorized duplication, falsification or theft by an unauthorized third party.
また、本発明(請求項12)にかかる3次元形状モデル表示装置は、入力された文書に添付された3次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出するため、3次元形状モデルの正確なモデル形状の正確な表示を可能とし、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となるという効果を奏する。 In the three-dimensional shape model display device according to the present invention (claim 12 ), a predetermined bit value of a parameter relating to a display mode of the three-dimensional shape model attached to the input document is converted into numerical information. Because watermark information is extracted, it is possible to accurately display the accurate model shape of the 3D shape model, and it is possible to prevent unauthorized duplication, falsification or theft by unauthorized third parties due to the watermark information. There is an effect.
また、本発明(請求項13)にかかる3次元形状モデル表示装置は、透かし情報に含まれていた情報が所定の要件を満たしている場合に、3次元形状モデルの表示または編集が行われる表示編集画面を表示するので、不当な使用から文書または3次元形状モデルを保護することが可能なるという効果を奏する。 Further, the three-dimensional shape model display apparatus according to the present invention (claim 13 ) displays the three-dimensional shape model when the information included in the watermark information satisfies a predetermined requirement. Since the edit screen is displayed, the document or the three-dimensional shape model can be protected from unauthorized use.
また、本発明(請求項14)にかかる3次元形状モデル表示装置は、前記透かし情報に含まれる固有識別情報と、該固有識別情報にあらかじめ対応付けられた認証情報に基づいて認証するため、不当な使用から文書または3次元形状モデルを保護することが可能なるという効果を奏する。 The three-dimensional shape model display device according to the present invention (Claim 14 ) authenticates based on the unique identification information included in the watermark information and the authentication information previously associated with the unique identification information. There is an effect that it is possible to protect the document or the three-dimensional shape model from various uses.
また、本発明(請求項15)にかかる記録媒体は、当該記録媒体に記録されたプログラムをコンピュータに読み取らせて実行することによって、請求項1から3のいずれか一つに記載された透かし情報埋込方法をコンピュータの利用で実現することができ、これら各透かし情報埋込方法と同様の効果を奏する。 The recording medium according to the present invention (Claim 15 ) is the watermark information described in any one of Claims 1 to 3 by causing a computer to read and execute a program recorded on the recording medium. The embedding method can be realized by using a computer, and the same effects as those of the watermark information embedding methods can be obtained.
また、本発明(請求項16)にかかる記録媒体は、当該記録媒体に記録されたプログラムをコンピュータに読み取らせて実行することによって、請求項4から7のいずれか一つに記載された3次元形状モデル表示方法をコンピュータの利用で実現することができ、これら各3次元形状モデル表示方法と同様の効果を奏する。 A recording medium according to the present invention (Claim 16 ) is a three-dimensional recording medium according to any one of Claims 4 to 7 , by causing a computer to read and execute a program recorded on the recording medium. The shape model display method can be realized by using a computer, and the same effects as those of the three-dimensional shape model display methods can be obtained.
以下に添付図面を参照して、この発明にかかる3次元形状モデルへの透かし情報埋込方法、透かし情報埋込装置、および3次元形状モデルへ埋め込まれた3次元形状モデル表示方法、3次元形状モデル表示装置の最良な実施の形態を詳細に説明する。 With reference to the accompanying drawings, a watermark information embedding method, a watermark information embedding device, a three-dimensional shape model display method embedded in a three-dimensional shape model, and a three-dimensional shape according to the present invention will be described below. The best mode of the model display device will be described in detail.
(第1の実施の形態)
第1の実施の形態にかかる3次元形状モデルへの透かし情報埋込方法、透かし情報埋込装置および3次元形状モデルへ埋め込まれた3次元形状モデル表示方法、透かし情報埋込装置は、透かし情報埋込装置が3次元モデルの初期表示に関するパラメータを利用して透かし情報を埋め込むものであり、3次元形状モデル表示装置は、3次元形状モデルを表示する際に、透かし情報を抽出し、透かし情報をも表示するものである。なお、初期表示に関するパラメータとは、閲覧者が3次元形状モデルを含む電子文書を開いた際にどのように3次元形状モデルを表示するかを定義したパラメータをいう。
(First embodiment)
A watermark information embedding method, a watermark information embedding device, a three-dimensional shape model display method embedded in a three-dimensional shape model, and a watermark information embedding device according to the first embodiment The embedding device embeds watermark information using parameters related to the initial display of the three-dimensional model, and the three-dimensional shape model display device extracts the watermark information when displaying the three-dimensional shape model, and the watermark information Is also displayed. The parameter relating to the initial display is a parameter that defines how the 3D shape model is displayed when the viewer opens an electronic document including the 3D shape model.
図1は、本発明の第1の実施の形態にかかる透かし情報埋込装置の構成を示すブロック図である。図1に示すとおり、本実施の形態の透かし情報埋込装置100は、データ入力処理部101と、出力処理部102と、3次元モデル取得部103と、透かし情報埋込部104と、入力制御部105と、透かし情報変換処理部106とから構成されている。
FIG. 1 is a block diagram showing the configuration of the watermark information embedding device according to the first embodiment of the present invention. As shown in FIG. 1, a watermark
データ入力処理部101は、透かし情報埋込装置100が透かし情報を埋め込むための3次元形状モデルデータもしくは3次元形状モデルを含む電子文書の入力処理を行い、入力処理された3次元形状モデルや電子文書に関する情報を出力処理部102に出力する。
The data
3次元モデル取得部103は、データ入力処理部101から入力された3次元形状モデルまたは電子文書から3次元形状モデルに関する情報のみ取得する。取得した3次元形状モデルの情報には、初期表示に関するパラメータも含まれている。
The three-dimensional
入力制御部105は、利用者が入力デバイスを用いて入力した情報を制御し、利用者により入力された透かし情報を透かし情報変換処理部106に出力、あるいは利用者により生成または更新された電子文書の内容を出力処理部102に出力する。また、利用者は、入力制御部105を介して視点、注視点などのパラメータを設定することで、電子文書の3次元形状モデルについての初期表示の状態を設定することが可能である。ただし、透かし情報の欠落を防ぐために、透かし情報の埋め込み先である下位ビットの変更はできないものとする。
The
透かし情報変換処理部106は、入力制御部105から入力された透かし情報を3次元形状モデルに埋め込むための数値情報に変換し、透かし情報埋込部104に出力する。本実施の形態における数値への変換方法は、利用者が入力デバイスにより入力された文字列をASCIIコードにより数値情報に変換することとする。
The watermark information
透かし情報埋込部104は、本発明における埋込ステップを実現し、3次元モデル取得部103から入力された3次元形状モデルの初期表示に関するパラメータの下位ビットを
、透かし情報変換処理部106から入力された数値情報で更新することで、3次元形状モデルに透かし情報を埋め込み、透かし情報が埋め込まれた3次元形状モデルを出力処理部102に出力する。そして透かし情報が埋め込まれるパラメータを初期表示に関するパラメータとしたことで、3次元形状モデルの幾可的パラメータを変更しないため、3次元形状モデルが正確に表示され、かつ3次元形状モデルに透かし情報を埋め込むことで権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことを可能とした。
The watermark
図2は、本実施の形態における透かし情報を変換した数値情報の埋め込み先のパラメータ示した図である。これらのパラメータは3次元形状モデルの初期表示で使用される。本図では、3次元形状モデルの初期表示に関するパラメータとして注視点、視点、ビューアップベクトル、視野角、表示倍率、ニアクリッピングプレーン、ファークリッピングプレーン、光源位置を示す。詳細な埋め込み手順については後述する。 FIG. 2 is a diagram showing parameters for embedding numerical information obtained by converting the watermark information in the present embodiment. These parameters are used in the initial display of the three-dimensional shape model. In this figure, a gaze point, a viewpoint, a view-up vector, a viewing angle, a display magnification, a near clipping plane, a far clipping plane, and a light source position are shown as parameters relating to the initial display of the three-dimensional shape model. A detailed embedding procedure will be described later.
図3は、図2で示したパラメータのうち注視点、視点、ビューアップベクトルについて説明した図である。注視点32は、視線の先の中央点をいい、3次元空間における位置座標(x1,y1,z1)として表され、これらのx1,y1,z1のそれぞれの下位ビットを透かし情報を変換した数値情報で更新する。視点33は透かし情報埋込装置100で処理に用いる利用者の視点となる主点をいい、3次元空間における位置座標(x2,y2,z2)として表され、これらのx2,y2,z2のそれぞれの下位ビットに透かし情報を変換した数値情報で更新する。ビューアップベクトル31は、3次元形状モデルをディスプレイに表示する際の上方向を表す方向ベクトルをいい、3次元空間における方向ベクトル(x3,y3,z3)として表され、これらのx3,y3,z3のそれぞれの下位ビットに透かし情報を変換した数値情報で更新する。
FIG. 3 is a diagram illustrating a gaze point, a viewpoint, and a view-up vector among the parameters illustrated in FIG. The
図4は、図2で示したパラメータのうち視野角、ニアクリッピングプレーン、ファークリッピングプレーンについては説明した図である。視野角41は、視点33から見たときの画面横幅の画角をいい、角度θとして表され、角度θの下位ビットに透かし情報を変換した数値情報で更新する。ニアクリッピングプレーン42は、投影面34からディスプレイに表示する表示領域までのもっとも近い距離をいい、投影面34からの距離dnとして表され、距離dnの下位ビットに透かし情報を変換した数値情報で更新する。ファークリッピングプレーン43は、投影面34からディスプレイに表示する表示領域までのもっとも遠い距離をいい、投影面34からの距離dfとして表され、距離dfの下位ビットに透かし情報を変換した数値情報で更新する。
FIG. 4 is a diagram illustrating the viewing angle, the near clipping plane, and the far clipping plane among the parameters shown in FIG. The viewing angle 41 is an angle of view of the screen width when viewed from the viewpoint 33, is represented as an angle θ, and is updated with numerical information obtained by converting watermark information into lower bits of the angle θ. The
図5は、図2で示したパラメータのうち表示拡大倍率について説明した図である。表示倍率51は、投影面34に投影された3次元形状モデルを実際にディスプレイで表示するときの倍率をいい、表示倍率51を倍率fとして表し、この倍率fの下位ビットを透かし情報を変換した数値情報で更新する。
FIG. 5 is a diagram for explaining the display magnification ratio among the parameters shown in FIG. The
また、上述した以外のパラメータであり、図2で示されたパラメータとして、光源位置がある。光源位置は、三次元形状モデルを照らす光源の位置をいい、3次元空間における位置座標(x4,y4,z4)として表され、これらのx4,y4,z4のそれぞれの下位ビットに透かし情報を変換した数値情報で更新する。 Further, there is a light source position as a parameter other than those described above and shown in FIG. The light source position refers to the position of the light source that illuminates the three-dimensional shape model, and is represented as position coordinates (x4, y4, z4) in a three-dimensional space. The watermark information is converted into the lower bits of each of these x4, y4, and z4. Update with the numerical information.
また、透かし情報を更新した数値情報で更新するパラメータ、更新するパラメータの順序およびパラメータ中の更新対象となる下位ビットの桁数はあらかじめ定められている必要がある。本実施の形態においては、注視点、視点、ビューアップベクトル、視野角、表示倍率、ニアクリッピングプレーン、ファークリッピングプレーン、光源位置の順に数値情報を変換して、透かし情報を埋め込んでいく。そして、これらパラメータ中の更新対象となる下位ビットの桁数は小数第5位から小数第6位までとする。なお、本発明における透かし情報を変換した数値情報の埋め込み先となるパラメータ、埋め込むパラメータの順序およびパラメータ中における埋め込む桁数を制限するものではない。 In addition, the parameter to be updated with the updated numerical information, the order of the parameter to be updated, and the number of lower-order bits to be updated in the parameter need to be determined in advance. In the present embodiment, watermark information is embedded by converting numerical information in the order of a gazing point, a viewpoint, a view-up vector, a viewing angle, a display magnification, a near clipping plane, a far clipping plane, and a light source position. The number of lower bits to be updated in these parameters is from the fifth decimal place to the sixth decimal place. It should be noted that the present invention is not limited to the parameters to be embedded in the numerical information obtained by converting the watermark information in the present invention, the order of parameters to be embedded, and the number of digits to be embedded in the parameters.
出力処理部102は、本発明における添付ステップを実現し、透かし情報埋込部104から出力された3次元形状モデルを電子文書に添付し、添付された3次元形状モデルを電子文書の表示領域内の一部分に表示、あるいは表示領域内の一部に表示するように3次元形状モデルが添付された電子文書をファイルに保存する。3次元形状モデルの添付先となる電子文書は、データ入力処理部101から入力された電子文書でも、利用者が入力制御部105を介して生成した電子文書でもよい。また、ディスプレイに3次元形状モデルを表示する際、透かし情報が埋め込まれた初期表示に関するパラメータに従って、3次元形状モデルを表示する。また、出力処理部102により、透かし情報が埋め込まれた3次元形状モデルを電子文書に添付することで、電子文書に含まれているパラメータなどを変更せずとも、電子文書に埋め込まれた透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となる。
The output processing unit 102 realizes the attachment step in the present invention, attaches the three-dimensional shape model output from the watermark
図6は、本発明の第1の実施の形態にかかる3次元形状モデル表示装置の構成を示すブロック図である。図6に示すとおり、本実施の形態の3次元形状モデル表示装置600は、文書入力処理部601と、出力処理部602と、3次元モデル取得部603と、情報抽出部604と、情報変換部605とから構成されている。
FIG. 6 is a block diagram showing a configuration of the three-dimensional shape model display apparatus according to the first embodiment of the present invention. As illustrated in FIG. 6, the three-dimensional shape
文書入力処理部601は、電子文書の入力処理を行い、入力処理された電子文書を出力処理部602に出力する。
The document
3次元モデル取得部603は、文書入力処理部601により入力処理された電子文書に3次元形状モデルが含まれている場合は、この3次元形状モデルを取得し、取得した3次元形状モデルを情報抽出部604に出力する。
When the electronic document input by the document
情報抽出部604は、本発明の抽出ステップを実現し、入力された3次元形状モデルの初期表示に関するパラメータの下位ビットから数値情報を抽出し、抽出された数値情報を情報変換部605に出力する。抽出対象となる初期表示に関するパラメータ、抽出するパラメータの順序および抽出対象となる下位ビットの桁数はあらかじめ設定されている。具体的には、透かし情報埋込装置100の透かし情報埋込部104の、あらかじめ設定されていた更新するパラメータ、更新するパラメータの順序、数値情報を埋め込んだ下位ビットの桁数と対応させる必要がある。つまり本実施の形態においては、注視点、視点、ビューアップベクトル、視野角、表示倍率、ニアクリッピングプレーン、ファークリッピングプレーン、光源位置の順に各パラメータの小数第5位から小数第6位までから数値情報を抽出する。このように抽出することで3次元形状モデルから透かし情報の抽出が可能となり、かつ3次元形状モデルを正確に表示することが可能となる。なお、本発明における透かし情報を変換した数値情報の抽出元となるパラメータ、抽出するパラメータの順序およびパラメータ中における埋め込む桁数を制限するものではないが、透かし情報埋込装置100による埋め込みと対応させておく必要がある。
The
情報変換部605は、情報抽出部604から抽出された数値情報を、透かし情報に変換する。本実施の形態においては、抽出された数値情報をASCIIコードにより透かし情報を示す文字列に変換する。
The
出力処理部602は、文書入力処理部601から入力された電子文書および情報変換部605より入力された透かし情報をディスプレイに表示する。
The
なお、図6では示していないが、入力デバイスを制御する入力制御部を備えて、利用者が視点や視野角などを変更させることを可能とし、利用者の所望する視点や視野により3次元形状モデルを表示してもよい。透かし情報を埋め込んだのは初期表示に関するパラメータであるため、最初に3次元形状モデルが表示された後に利用者により視点や視野角など変更された場合であっても、適切に透かし情報の表示が可能である。 Although not shown in FIG. 6, an input control unit that controls the input device is provided to enable the user to change the viewpoint and the viewing angle, and the three-dimensional shape is determined according to the viewpoint and the field of view desired by the user. The model may be displayed. Since the watermark information is embedded in the parameters related to the initial display, the watermark information can be displayed appropriately even when the user changes the viewpoint or viewing angle after the three-dimensional shape model is first displayed. Is possible.
次に、以上のように構成された本実施の形態にかかる透かし情報埋込装置100において、透かし情報が埋め込まれた3次元形状モデルを含む電子文書を出力するまでの処理について説明する。図7は、本実施の形態にかかる透かし情報埋込装置100における上述した処理の手順を示すフローチャートである。なお、3次元形状モデルは他の装置またはプログラムを利用してあらかじめ生成しておく必要がある。
Next, processing until the electronic document including the three-dimensional shape model in which the watermark information is embedded in the watermark
まずは、データ入力処理部101は、透かし情報埋込装置100に入力された3次元形状モデルを含む電子文書または3次元形状モデルデータの入力処理を行う(ステップS701)。そして3次元モデル取得部103は、データ入力処理部101により入力処理がなされた3次元形状モデルを含む電子文書または3次元形状モデルデータから3次元形状モデルを取得する(ステップS702)。
First, the data
3次元モデル取得部103により3次元形状モデルが取得されると、透かし情報の入力が可能となり、利用者は入力デバイスから透かし情報となる文字列を入力する。入力制御部105は、入力された透かし情報となる文字列の入力処理を行う(ステップS703)。本処理手順においては、透かし情報として入力された文字列を"PATENT2004"とする。
When the three-dimensional
入力制御部105により入力処理された透かし情報を、透かし情報変換処理部106が透かし情報である文字列から数値情報に変換処理を行う(ステップS704)。利用者により入力された文字列をASCIIコードにより数値情報に変換するため"PATENT2004"は"80658469788432303034"となる。
The watermark information
透かし情報埋込部104は、3次元モデル取得部103で取得した3次元形状モデルの初期表示に関するパラメータの下位ビットを、透かし情報変換処理部106により変換された数値情報で更新することで、透かし情報を埋め込み、出力処理部102に3次元形状モデルを出力する(ステップS705)。
The watermark
図8は、入力された文字列から初期表示に関するパラメータを更新して、透かし情報を埋め込むまでの態様を示した図である。図8(A)で示された文字列がステップS703で利用者により入力された文字列であり、図8(B)で示された数値情報がステップS704において文字列から変換された数値情報である。図8(C)では変換して得られた数値情報により、3次元形状モデルの初期表示に関するパラメータの小数第5位から小数第6位のビットを更新する。更新する対象となる初期表示パラメータおよび順番は、上述したとおり、注視点、視点、ビューアップベクトル、視野角の順に行う。これらのパラメータで数値情報が全て埋め込まれたため、他の初期表示に関するパラメータの更新は行わないが、埋め込む文字列の文字数が多くなれば当然、他の初期表示パラメータも更新対象となる。 FIG. 8 is a diagram showing an aspect from updating the parameters related to the initial display from the input character string to embedding watermark information. The character string shown in FIG. 8A is the character string input by the user in step S703, and the numerical information shown in FIG. 8B is the numerical information converted from the character string in step S704. is there. In FIG. 8C, the bits from the fifth decimal place to the sixth decimal place of the parameter relating to the initial display of the three-dimensional shape model are updated by the numerical information obtained by the conversion. As described above, the initial display parameters and the order to be updated are performed in the order of the gazing point, the viewpoint, the view-up vector, and the viewing angle. Since all the numerical information is embedded with these parameters, other parameters relating to the initial display are not updated. However, if the number of characters in the embedded character string increases, naturally, other initial display parameters are also updated.
図7に戻り、出力処理部102は、透かし情報埋込部104により入力された3次元形状モデルを、データ入力処理部101から入力された電子文書に添付する(ステップS706)。データ入力処理部101から3次元形状モデルデータのみ入力された場合などは、利用者が入力デバイスより入力制御部105を介して生成した電子文書に、3次元形状モデルを添付する。そして出力処理部102は3次元形状モデルを添付した電子文書の表示、またはファイルとして保存する。(ステップS707)。
Returning to FIG. 7, the output processing unit 102 attaches the three-dimensional shape model input by the watermark
このような図7で示した処理手順により透かし情報を埋め込むことで、3次元形状モデルの正確な形状モデルを保持し、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となる。 By embedding watermark information according to the processing procedure shown in FIG. 7, an accurate shape model of the three-dimensional shape model is retained, and unauthorized duplication, falsification, or plagiarism by an unauthorized third party is performed using the watermark information. It becomes possible to prevent.
図9は、透かし情報の埋め込み前と埋め込み後の3次元形状モデルを含む電子文書の表示の変化を示した図である。本図で示したように透かし情報を初期表示に関するパラメータに埋め込んだことにより、注視点、視点、ビューアップベクトル、視野角の変更により埋め込む前とは3次元形状モデルは異なる態様で表示がなされるが、3次元形状モデルの形状は正確に表示される。なお、本図で理解を容易にするため視点の変化などをわかりやすく表現したものであり、実際はパラメータの下位ビットに埋め込むため、透かし情報の埋め込み前と埋め込み後の3次元形状モデルの表示において、利用者の視認による区別は困難となる。 FIG. 9 is a diagram illustrating a change in display of an electronic document including a three-dimensional shape model before and after embedding watermark information. As shown in this figure, by embedding watermark information in parameters related to initial display, the 3D shape model is displayed in a different manner from before embedding by changing the gaze point, viewpoint, view-up vector, and viewing angle. However, the shape of the three-dimensional shape model is accurately displayed. In addition, in order to facilitate understanding in this figure, the change of the viewpoint etc. is expressed in an easy-to-understand manner, and in fact, since it is embedded in the lower bits of the parameter, in the display of the 3D shape model before and after embedding the watermark information, The distinction by the user's visual recognition becomes difficult.
次に、以上のように構成された本実施の形態にかかる3次元形状モデル表示装置600において、3次元形状モデルを含む電子文書が入力されてから、透かし情報、3次元形状モデルを含む電子文書を表示するまでの処理について説明する。本手順では上述した埋め込み手順により透かし情報が埋め込まれた3次元形状モデルを含む電子文書から透かし情報を抽出する。図10は、本実施の形態にかかる3次元形状モデル表示装置600における上述した抽出する処理の手順を示すフローチャートである。なお、本処理手順に用いる電子文書は、図7の処理手順により透かし情報を埋め込まれた電子文書とする。
Next, in the three-dimensional shape
まずは、文書入力処理部601は、入力された電子文書の入力処理を行う(ステップS1001)。次に入力処理された電子文書に3次元形状モデルが含まれている場合、3次元モデル取得部603が、この3次元形状モデルを取得する(ステップS1002)。
First, the document
3次元モデル取得部603が取得した3次元形状モデルから、情報抽出部604は、数値情報が含まれているか否か判断し、数値情報が含まれていると判断した場合は、数値情報を抽出する(ステップS1003)。具体的に3次元モデル取得部603は、注視点、視点、ビューアップベクトル、視野角、表示倍率、ニアクリッピングプレーン、ファークリッピングプレーン、光源位置の順に、これらパラメータの小数第5位から小数第6位のビットを参照して、数値情報が含まれているか否か判断し、含まれていると判断した場合に、数値情報の抽出を行う。本手順で用いられる電子文書に数値情報が含まれているのは注視点、視点、ビューアップベクトル、視野角までなので、これらのパラメータから数値情報を抽出する。抽出された数値情報は"80658469788432303034"となる。
From the three-dimensional shape model acquired by the three-dimensional
情報抽出部604が抽出した数値情報から、情報変換部605は、透かし情報を示す文字列に変換する(ステップS1004)。具体的に情報抽出部604は、抽出された数値情報"80658469788432303034"をASCIIコードにより文字列"PATENT2004"と変換し、透かし情報を示す文字列を出力処理部602に出力する。
From the numerical information extracted by the
出力処理部602は、文書入力処理部601から入力された電子文書とともに、情報変換部605から入力された透かし情報を表示する(ステップS1005)。具体的に出力処理部602は、文書入力処理部601から入力された3次元形状モデルを含む電子文書、および情報変換部605から入力された透かし情報を示す文字列"PATENT2004"を表示する。
The
このような図10で示した処理手順により透かし情報を抽出することで、3次元形状モデルの正確なモデル形状の正確な表示を可能とし、かつ透かし情報により権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことが可能となる。 By extracting the watermark information by the processing procedure shown in FIG. 10 as described above, it is possible to accurately display the accurate model shape of the three-dimensional shape model, and unauthorized duplication by an unauthorized third party using the watermark information. It is possible to prevent tampering or theft.
図11は、出力処理部602による入力された電子文書とともに透かし情報を表示した図である。本図で示すように入力された3次元形状モデルを含む電子文書を表示する際に、透かし情報を示す文字列である"PATENT2004"を表示している。なお、"PATENT2004"を表示する位置を3次元形状モデルの表示範囲内に制限するものではなく、例えば電子文書の文書表示領域であってもよい。
FIG. 11 is a diagram in which watermark information is displayed together with the electronic document input by the
図12は、実施の形態による透かし情報埋込装置または3次元形状モデル表示装置のハードウェア構成例を示す図である。上述した情報埋込装置または3次元形状モデル表示装置は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現できる。コンピュータは、CPU(Central Processing Unit)1201によって装置全体が制御されている。CPU1201には、バス1205を介してメモリ1203、記憶装置1207、出力制御装置1206、入力制御装置1204が接続されている。メモリ1203には、CPU1201に実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が格納される。またメモリ1203には、CPU1201による処理に必要な各種データが格納される。記憶装置1207には、OS、各種ドライバプログラム、アプリケーションプログラム、検出されたデータなどが格納される。さらに通信制御装置1202は、コンピュータの外部との間でデータの送受信を実現させる。
FIG. 12 is a diagram illustrating a hardware configuration example of the watermark information embedding device or the three-dimensional shape model display device according to the embodiment. The information embedding device or the three-dimensional shape model display device described above can be realized by executing a program prepared in advance on a computer system such as a personal computer or a workstation. The entire computer is controlled by a CPU (Central Processing Unit) 1201. A
出力制御装置1206には、表示装置1208が接続されている。出力制御装置1206は、CPU1201からの命令に従って、画像を表示装置1208の画面に表示させる。入力制御装置1204には、キーボード1209とポインティングデバイス1210とが接続されている。入力制御装置1204は、キーボード1209やポインティングデバイス1210から送られてくる信号を、バス1205を介してCPU1201に送信する。
A
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。本実施の形態をコンピュータ上で実現するには、コンピュータにドライバプログラムを実装する。 With the hardware configuration as described above, the processing functions of the present embodiment can be realized. In order to realize the present embodiment on a computer, a driver program is mounted on the computer.
尚、本実施形態の透かし情報埋込装置で実行される透かし情報埋込プログラム、または3次元形状モデル表示装置で実行される3次元形状表示プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フロッピー(R)ディスク、DVD等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 The watermark information embedding program executed by the watermark information embedding device of this embodiment or the three-dimensional shape display program executed by the three-dimensional shape model display device is a file in an installable format or an executable format. And recorded on a computer-readable recording medium such as a CD-ROM, floppy (R) disk, DVD or the like.
また、本実施形態の透かし情報埋込プログラムまたは3次元形状表示プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供および配布するように構成しても良い。 Further, the watermark information embedding program or the three-dimensional shape display program of the present embodiment may be provided and distributed by storing it on a computer connected to a network such as the Internet and downloading it via the network. good.
図13は、透かし情報埋込装置を実現する電子文書生成装置1301で作成された透かし情報が埋め込まれた3次元形状モデルを含む電子文書の制作から配布、提供までの態様の例を示した図である。電子文書生成装置1301により制作された透かし情報を埋め込まれた3次元形状モデルを含む電子文書をWebサーバ1302上に登録されインターネットを経由して提供、またはCDやDVDなど電子媒体1303に記憶したあと、一般利用者に配布される。その後、Webサーバ1302あるいは電子媒体1303から電子文書を取得した利用者は、各自の所有するコンピュータ1304a〜nにおいて、電子文書閲覧プログラムにより3次元形状モデル表示装置を実現することで、透かし情報とともに電子文書の閲覧を可能にする。
FIG. 13 is a diagram showing an example of an aspect from production to distribution and provision of an electronic document including a three-dimensional shape model embedded with watermark information created by the electronic
本実施の形態において透かし情報埋込装置100において3次元形状モデルを含む電子文書を出力したが、それに制限するものではなく、3次元形状モデルを含むデータ、例えば3次元形状モデルのデータを持つCADデータでも、本発明の透かし情報の埋め込みおよび抽出が可能である。
In the present embodiment, the watermark
また、透かし情報を埋め込む先となる、3次元形状モデルの表示に関するパラメータを、上述したパラメータのみに制限するものではなく、例えば、光源色(R)、光源色(G)、光源色(B)やクリッピングプレーン間の距離等のパラメータに透かし情報を埋め込んでもよい。光源色を透かし情報埋込先のパラメータとした場合、24ビットカラーの場合、光源色(R)、光源色(G)、光源色(B)のそれぞれ8ビット割り当てられるため、8ビット中の3ビットを透かし情報の埋め込み先として利用する等考えられる。さらに、透かし情報を埋め込むパラメータを3次元形状モデルの初期表示に関するパラメータに制限するものではなく、3次元形状モデルの表示に関するパラメータであればよい。 Further, the parameters relating to the display of the three-dimensional shape model into which the watermark information is embedded are not limited to the above-described parameters. For example, the light source color (R), the light source color (G), and the light source color (B) Alternatively, watermark information may be embedded in parameters such as the distance between clipping planes. When the light source color is used as the watermark information embedding destination parameter, in the case of 24-bit color, 8 bits each of the light source color (R), the light source color (G), and the light source color (B) are allocated. For example, a bit may be used as a watermark information embedding destination. Furthermore, the parameter for embedding watermark information is not limited to the parameter related to the initial display of the three-dimensional shape model, and may be a parameter related to the display of the three-dimensional shape model.
また本実施の形態における透かし情報埋込装置100は、あらかじめ他の装置等により3次元形状モデルを生成することを制限とするものではなく、透かし情報埋込装置100において3次元形状モデルの生成を可能としてもよい。
The watermark
また本実施の形態の、透かし情報埋込装置100の透かし情報変換処理部106における文字列を数値情報に変換する処理、または3次元形状モデル表示装置600の情報変換部605における数値情報を文字列に変換する処理は、ASCIIコードを用いた変換処理に制限するものではなく、Unicodeなどを用いて変換してもよい。Unicodeを用いることで日本語などの2バイト文字も透かし情報として使用することが可能となる。また変換する際に、ASCIIコードやUnicodeなどの標準規格に基づいたコードに制限するものではなく、独自の変換テーブルに基づいて変換してもよい。独自の変換テーブルに基づいて変換した場合は、さらに第三者の不正な改ざんを防ぐことが可能となる。また、標準規格のコードを用いた場合において、利用者に透かし情報を秘匿する必要がある場合、変換規則が何であるか遮蔽する必要がある。遮蔽する方法については特に制限はなく、例えば文字列を暗号化した上で数値情報に変換することが考えられる。これにより他の利用者がパラメータの一部を変更した場合、後述する3次元形状モデル表示装置600の情報変換部605で透かし情報への変換ができなくなるため、他の利用者が透かし情報を変更したことを容易に特定できる。
In the present embodiment, the process of converting a character string into numerical information in the watermark information
(第2の実施の形態)
第1の実施の形態にかかる3次元形状モデル表示装置では、透かし情報を抽出した後、抽出された透かし情報を電子文書と供に表示するだけであったが、この第2の実施の形態にかかる3次元形状モデル表示装置では、抽出された透かし情報を外部に設置された配信サーバに送信し、配信サーバから適正であるか否かを受信し、適正である旨受信した場合に限り透かし情報および電子文書を表示するものである。
(Second Embodiment)
In the three-dimensional shape model display apparatus according to the first embodiment, after the watermark information is extracted, the extracted watermark information is only displayed together with the electronic document. In such a three-dimensional shape model display device, the extracted watermark information is transmitted to an externally installed distribution server, whether or not it is appropriate is received from the distribution server, and the watermark information is received only when it is received as appropriate. And display electronic documents.
そのために透かし情報埋込装置で3次元形状モデルに透かし情報を埋め込む際、閲覧者毎に固有の情報と配信サーバのアドレスを透かし情報として付加し、閲覧者毎の透かし情報が埋め込まれた3次元形状モデルを含む電子文章を配信サーバにより配信される。配信サーバに備えられたデータベースにおいて閲覧者に対応する固有の情報および配信先となる閲覧者のアドレスを対応付けて一元管理する。また、第2の実施の形態に係る透かし情報埋込装置の構成は、第1の実施の形態に係る透かし情報埋込装置と同じであり、透かし情報埋込装置の説明を省く。また、これら固有の情報および配信先のアドレスの合計文字数は、埋め込み先であるパラメータの数及び桁数から決定される埋め込み可能な最大文字数を超えないものとする。 Therefore, when watermark information is embedded in a three-dimensional shape model by the watermark information embedding device, a unique information and an address of a distribution server are added as watermark information for each viewer, and the watermark information for each viewer is embedded. The electronic text including the shape model is distributed by the distribution server. In the database provided in the distribution server, the unique information corresponding to the viewer and the address of the viewer serving as the distribution destination are associated and managed in an integrated manner. The configuration of the watermark information embedding device according to the second embodiment is the same as that of the watermark information embedding device according to the first embodiment, and the description of the watermark information embedding device is omitted. In addition, the total number of characters of the unique information and the address of the distribution destination does not exceed the maximum number of characters that can be embedded, which is determined from the number of parameters and the number of digits as the embedding destination.
図14は、本発明の第2の実施の形態にかかる3次元形状モデルに埋め込まれた3次元形状モデル表示装置の構成を示すブロック図である。図14に示すとおり、本実施の形態の3次元形状モデル表示装置1400は、文書入力処理部601と、出力処理部1403と、3次元モデル取得部603と、情報抽出部604と、情報変換部605と、情報照合部1401と、通信制御部1402とから構成されている。以下の説明では、上述した第1の実施の形態の3次元形状モデル表示装置600と同一の構成要素には同一の符号を付してその説明を省略している。
FIG. 14 is a block diagram showing a configuration of a three-dimensional shape model display device embedded in a three-dimensional shape model according to the second embodiment of the present invention. As illustrated in FIG. 14, the three-dimensional shape
情報照合部1401は、本発明の認証ステップを実現し、情報変換部605から透かし情報を示す文字列が入力され、入力された文字列から配信サーバ1404のアドレスと閲覧者の固有の情報を取得し、通信制御部1402を介し配信サーバ1404のアドレスに閲覧者の固有の情報を送信し、通信制御部1402を介して配信サーバ1404による認証結果を受信し、受信した認証結果を透かし情報とともに出力処理部1403に出力する。また、この閲覧者の固有の情報が、本発明の固有識別情報に該当する。
The
通信制御部1402は、3次元形状モデル表示装置と配信サーバ1404の間のデータ通信を制御する。
The
出力処理部1403は、本発明の画面処理ステップを実現し、情報照合部1401から透かし情報とともに入力された認証結果により適正であるか否かを判断し、適正である場合に限り文書入力処理部601から入力された電子文書をディスプレイに表示する。
The
配信サーバ1404は、送信されてきた閲覧者の固有の情報を取得し、閲覧者の固有の情報の送信元のアドレスとデータベースに固有の情報と対応付けられた電子文章の配布先のアドレスが一致するか否かにより認証を行い、認証結果を送信元のアドレスに示される3次元形状モデル表示装置1400に送信する。
The
次に、以上のように構成された本実施の形態にかかる3次元形状モデル表示装置1400における3次元形状モデルを含む電子文書が入力されてから、透かし情報、3次元形状モデルを含む電子文書を表示するまでの処理について説明する。図15は、本実施の形態にかかる3次元形状モデル表示装置1400における上述した処理の手順を示すフローチャートである。
Next, after an electronic document including a 3D shape model is input in the 3D shape
まずは、第1の実施の形態の図10のステップS1001〜S1004と同様にして、電子文書の入力処理から透かし情報を示す文字列の取得までを行う(ステップS1501〜S1504)。当然取得される文字列は第1の実施の形態とは異なり、閲覧者の固有の情報および配信サーバ1404を特定するアドレスである。
First, similarly to steps S1001 to S1004 in FIG. 10 of the first embodiment, the process from the input process of the electronic document to the acquisition of the character string indicating the watermark information is performed (steps S1501 to S1504). Naturally, the character string acquired is different from the first embodiment, and is an address that identifies the unique information of the viewer and the
そして情報照合部1401は、通信制御部1402を介して、取得した閲覧者の固有の情報を、透かし情報によりアドレスが特定された配信サーバ1404へ送信する(ステップS1505)。その際、配信サーバ1404より認証結果を受信するために3次元形状モデル表示装置1400のアドレスを送信内容に添付する。
The
配信サーバ1404は、閲覧者の固有の情報を受信した場合、送信元のアドレスと、データベースにおいて取得した固有の情報と対応付けられている配信先のアドレスが一致するか否かにより認証を行う(ステップS1506)。一致する場合は適正な閲覧者である旨を、一致しない場合は適正ではない閲覧者である旨を、送信元のアドレスに示される3次元形状モデル表示装置1400に送信する。
When the
情報照合部1401は、通信制御部1402を介して、配信サーバ1404から認証結果を受信し、受信した認証結果を出力処理部1403に出力する(ステップS1507)。
The
出力処理部1403は、情報照合部1401から入力された認証結果により正当な利用であるか否か判断する(ステップS1508)。認証結果が適正な閲覧者である旨の場合は正当な利用と認められ(ステップS1509)、電子文書を表示する。認証結果が適正ではない閲覧者である旨の場合は正当な利用ではないと認められ、電子文書を表示しない(ステップS1510)。
The
なお、情報照合部1401は、透かし情報として閲覧者の固有の情報と配信サーバ1404のアドレス以外の情報も含まれていた場合、この含まれていた情報を出力処理部1403に出力し、電子文書中に透かし情報を表示してもよい。
If information other than the viewer's unique information and the address of the
本実施の形態において、3次元形状モデルに閲覧者の固有の情報を含めたにもかかわらず、3次元形状モデルは正確に表示され、かつ認証結果により電子文書の表示、非表示の選択が可能となったため、正当な権利を有する閲覧者に限った電子文書の閲覧を可能とした。つまり不当な使用から文書または3次元形状モデルを保護することが可能となった。 In this embodiment, the 3D shape model is displayed accurately and the electronic document can be displayed or hidden depending on the authentication result, even though the viewer's unique information is included in the 3D shape model. As a result, electronic documents can be browsed only by viewers who have legitimate rights. That is, it becomes possible to protect the document or the three-dimensional shape model from unauthorized use.
また、送受信を行う配信サーバ1404のアドレスは透かし情報に含ませることに制限するものではなく、電子文章中に記載されている、あるいはあらかじめ3次元形状モデル表示装置1400に設定されていてもよい。さらに、配信サーバ1404による閲覧者の認証はアドレスが一致するか否かに制限するものではなく、例えば閲覧者が課金手続きをすでに行ったか否かによる認証などでもよい。
Further, the address of the
また、本実施の形態では認証結果により適正である場合に限り電子文書を表示することとしたが、認証結果による処理は、表示するか否かに制限するものではなく、閲覧者に対して課金手続きをとらせるような処理を行うことも考えられる。 In this embodiment, the electronic document is displayed only when the authentication result is appropriate. However, the processing based on the authentication result is not limited to display or not, and the viewer is charged. It is also possible to perform processing that causes the procedure to be taken.
さらには3次元形状モデル表示装置1400は、3次元形状モデルを含む電子文章の表示、非表示しか選択できなかったが、入力デバイスを制御する入力制御部を備え、かつ出力処理部が電子文書の保存できる機能を有し、電子文書を編集することを可能とした場合、認証結果により正当な権利者であると認められた利用者にのみ電子文書の編集を認めることにしてもよい。
Further, the 3D shape
以上のように、本発明にかかる透かし情報埋込方法、透かし情報埋込装置は透かし情報の埋め込み、そして3次元形状モデル表示方法、3次元形状モデル表示装置は、透かし情報を抽出し3次元形モデルを表示することに有用であり、特に、3次元形状モデルの表示に関するパラメータを利用して透かし情報の埋め込みあるいは抽出に適している。 As described above, the watermark information embedding method and watermark information embedding device according to the present invention embed watermark information, and the 3D shape model display method, the 3D shape model display device extracts the watermark information, and This is useful for displaying a model, and is particularly suitable for embedding or extracting watermark information using parameters related to the display of a three-dimensional shape model.
31 ビューアップベクトル
32 注視点
33 視点
34 投影面
41 視野角
42 ニアクリッピングプレーン
43 ファークリッピングプレーン
51 表示倍率
100 透かし情報埋込装置
101 データ入力処理部
102 出力処理部
103 3次元モデル取得部
104 透かし情報埋込部
105 入力制御部
106 透かし情報変換処理部
600 3次元形状モデル表示装置
601 文書入力処理部
602 出力処理部
603 3次元モデル取得部
604 透かし情報抽出部
605 透かし情報変換部
1201 CPU
1202 通信制御装置
1203 メモリ
1204 入力制御装置
1205 バス
1206 出力制御装置
1207 記憶装置
1208 表示装置
1209 キーボード
1210 ポインティングデバイス
1301 電子文書生成装置
1302 Webサーバ
1303 電子媒体
1304a〜n コンピュータ
1400 3次元形状モデル表示装置
1401 情報照合部
1402 通信制御部
1403 出力処理部
1404 配信サーバ
31 View-up
1202
Claims (16)
埋込手段が、前記3次元形状モデル情報における前記表示態様に関するパラメータの所定のビットを、透かし情報を変換して得られた数値情報に変更することで、透かし情報を3次元形状モデル情報に埋め込む埋込ステップ、
を含むことを特徴とする透かし情報埋込方法。 A watermark information embedding method for embedding watermark information in three-dimensional shape model information having a geometric parameter that defines the shape of the three-dimensional shape model and a parameter relating to a display mode of the three-dimensional shape model defined by the geometric parameter. And
The embedding unit embeds the watermark information in the three-dimensional shape model information by changing predetermined bits of the parameter relating to the display mode in the three-dimensional shape model information to numerical information obtained by converting the watermark information. Embedding step,
Including a watermark information embedding method.
抽出手段が、前記3次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出する抽出ステップ、
を含むことを特徴とする3次元形状モデル表示方法。 A method of extracting watermark information from a three-dimensional shape model and then displaying the three-dimensional shape model,
Extracting step extracting means for extracting a predetermined bit value of the parameter related to the display mode of the three-dimensional shape model, the watermark information has been converted into numerical information,
3-dimensional shape model display method, which comprises a.
前記画面処理ステップは、前記出力処理手段が、前記認証ステップにより行われた認証により画面処理が可能と認証された場合に限り、3次元形状モデルの表示または編集が行われる表示編集画面を表示することを特徴とする請求項6に記載の3次元形状モデル表示方法。 Unique identification information included in the watermark information extracted in the extraction step, and authentication information for determining whether or not the information collating unit has an authority to perform screen processing associated with the unique identification information in advance. an authentication step of performing authentication based on, further comprise,
The screen processing step displays a display editing screen on which display or editing of the three-dimensional shape model is performed only when the output processing means is authenticated that the screen processing is possible by the authentication performed in the authentication step. The three-dimensional shape model display method according to claim 6 .
前記3次元形状モデルにおける表示態様に関するパラメータの所定のビットを、透かし情報を変換して得られた数値情報に変更することで、透かし情報を3次元形状モデル情報に埋め込む埋込手段、
を備えたことを特徴とする透かし情報埋込装置。 A watermark information embedding device that embeds watermark information in three-dimensional shape model information having a geometric parameter that defines the shape of the three-dimensional shape model and a parameter relating to a display mode of the three-dimensional shape model defined by the geometric parameter. And
An embedding unit that embeds watermark information in three-dimensional shape model information by changing predetermined bits of a parameter relating to a display mode in the three-dimensional shape model to numerical information obtained by converting watermark information;
A watermark information embedding device comprising:
前記3次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出する抽出手段、
を備えたことを特徴とする3次元形状モデル表示装置。 An apparatus for displaying a 3D shape model after extracting watermark information from the 3D shape model,
Extraction means for extracting watermark information converted into numerical information from a predetermined bit value of a parameter relating to a display mode of the three-dimensional shape model;
A three-dimensional shape model display device comprising:
前記出力処理手段は、前記認証手段により行われた認証により画面処理が可能と認証された場合に限り、3次元形状モデルの表示または編集が行われる表示編集画面を表示することを特徴とする請求項13に記載の3次元形状モデル表示装置。 Authentication is performed based on the unique identification information included in the watermark information extracted by the extraction means and authentication information for determining whether or not the user has the authority to perform screen processing associated with the unique identification information in advance. Further comprising information collating means to perform,
The output processing means displays a display edit screen on which a three-dimensional shape model is displayed or edited only when it is authenticated that screen processing is possible by the authentication performed by the authentication means. Item 14. The three-dimensional shape model display device according to Item 13 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004079276A JP4081033B2 (en) | 2004-03-18 | 2004-03-18 | Watermark information embedding method, watermark information embedding device and medium, and three-dimensional shape model display method, three-dimensional shape model display device and medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004079276A JP4081033B2 (en) | 2004-03-18 | 2004-03-18 | Watermark information embedding method, watermark information embedding device and medium, and three-dimensional shape model display method, three-dimensional shape model display device and medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005269280A JP2005269280A (en) | 2005-09-29 |
| JP4081033B2 true JP4081033B2 (en) | 2008-04-23 |
Family
ID=35093339
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004079276A Expired - Fee Related JP4081033B2 (en) | 2004-03-18 | 2004-03-18 | Watermark information embedding method, watermark information embedding device and medium, and three-dimensional shape model display method, three-dimensional shape model display device and medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4081033B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9323871B2 (en) | 2011-06-27 | 2016-04-26 | Trimble Navigation Limited | Collaborative development of a model on a network |
| CN102256184B (en) * | 2011-07-21 | 2013-06-05 | 杭州海康威视数字技术股份有限公司 | Space-domain-digital-watermark-based YUV file storage and play methods and devices |
| US9218692B2 (en) | 2011-11-15 | 2015-12-22 | Trimble Navigation Limited | Controlling rights to a drawing in a three-dimensional modeling environment |
| WO2013074565A1 (en) | 2011-11-15 | 2013-05-23 | Trimble Navigation Limited | Providing a real-time shared viewing experience in a three-dimensional modeling environment |
| EP2780826B1 (en) | 2011-11-15 | 2020-08-12 | Trimble Inc. | Browser-based collaborative development of a 3d model |
| WO2013078041A1 (en) | 2011-11-22 | 2013-05-30 | Trimble Navigation Limited | 3d modeling system distributed between a client device web browser and a server |
| JP6978838B2 (en) * | 2017-02-01 | 2021-12-08 | 株式会社カブク | Image processing device |
-
2004
- 2004-03-18 JP JP2004079276A patent/JP4081033B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005269280A (en) | 2005-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2780892B1 (en) | Controlling rights to a drawing in a three-dimensional modeling environment | |
| JP4742682B2 (en) | Content protection device and content protection release device | |
| EP0982927A1 (en) | Method of generating authentication-enabled electronic data | |
| JP4606052B2 (en) | Information processing apparatus, operation permission information generation method, operation permission information generation program, and recording medium | |
| Zhong et al. | Data Hiding in a Kind of PDF Texts for Secret Communication. | |
| JP5400319B2 (en) | Electronic document control apparatus, method and program | |
| JP4081033B2 (en) | Watermark information embedding method, watermark information embedding device and medium, and three-dimensional shape model display method, three-dimensional shape model display device and medium | |
| JP5285188B2 (en) | System for controlling the distribution and use of digital work | |
| JP2006155283A (en) | Document processor and processing method | |
| JP2009232002A (en) | Electronic signature system, signature apparatus, verification apparatus, and program | |
| JP2005169861A (en) | Printing apparatus and data processing method | |
| Baran et al. | Steganographic watermarking for documents | |
| EP0980179A1 (en) | Method of appending information to image and method of extracting information from image | |
| JP2002230467A (en) | Electronic contract template providing device and display device | |
| JP2016513298A (en) | Electronic document providing method, system, parent server, and child client | |
| JP4999826B2 (en) | Information processing apparatus, information processing system, control method, and program | |
| JP4808052B2 (en) | Document management apparatus, document management method, document management program, and recording medium therefor | |
| Mumtaz et al. | Development of a methodology for piracy protection of software installations | |
| US20240388452A1 (en) | Authorship determining method, computer, and program | |
| CN117668878B (en) | Local encryption method, system, storage medium and program product for CAD files | |
| JP2005208854A (en) | Document display apparatus, document display method, and recording medium storing a program for causing a computer to function as the document display apparatus | |
| JP3962738B2 (en) | Electronic document browsing system | |
| KR20090028330A (en) | Face concealment image generating device and method | |
| CN102298572A (en) | Electronic document generating apparatus and electronic document generation method | |
| JP4643984B2 (en) | Three-dimensional shape display device, program and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060522 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071115 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071120 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080111 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080205 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080207 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110215 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130215 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130215 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140215 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |