[go: up one dir, main page]

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 medium

Info

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
Application number
JP2004079276A
Other languages
Japanese (ja)
Other versions
JP2005269280A (en
Inventor
育美 井ノ口
正明 香川
勝之 早野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2004079276A priority Critical patent/JP4081033B2/en
Publication of JP2005269280A publication Critical patent/JP2005269280A/en
Application granted granted Critical
Publication of JP4081033B2 publication Critical patent/JP4081033B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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.

特開平10−334272号公報JP 10-334272 A

しかしながら、このような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 .

また、請求項にかかる発明は、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.

また、請求項にかかる発明は、請求項にかかる発明において、前記抽出ステップは、前記抽出手段が、入力された文書に添付された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.

また、請求項にかかる発明は、請求項またはにかかる発明において、出力処理手段が、前記抽出ステップにより抽出された前記透かし情報に含まれていた情報が所定の要件を満たしている場合に、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.

また、請求項にかかる発明は、請求項にかかる発明において、情報照合手段が、前記抽出ステップにより抽出された前記透かし情報に含まれる固有識別情報と、該固有識別情報にあらかじめ対応付けられた画面処理を行う権限を有するか否かを判断するための認証情報に基づいて認証を行う認証ステップを、さらに含み、前記画面処理ステップは、前記出力処理手段が、前記認証ステップにより行われた認証により画面処理が可能と認証された場合に限り、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.

また、請求項にかかる発明は、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.

また、請求項にかかる発明は、請求項にかかる発明において、前記表示態様に関するパラメータは、前記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にかかる発明は、請求項にかかる発明において、前記表示態様に関するパラメータは、前記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〜のいずれか一つに記載の透かし情報埋込方法をコンピュータに実行させるためにプログラムを記録したことを特徴とする。 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にかかる発明は、請求項のいずれか一つに記載の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.

また、本発明(請求項)にかかる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.

また、本発明(請求項)にかかる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.

また、本発明(請求項)にかかる透かし情報埋込装置は、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.

また、本発明(請求項)にかかる透かし情報埋込装置は、前記表示態様に関するパラメータとして、前記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からのいずれか一つに記載された透かし情報埋込方法をコンピュータの利用で実現することができ、これら各透かし情報埋込方法と同様の効果を奏する。 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)にかかる記録媒体は、当該記録媒体に記録されたプログラムをコンピュータに読み取らせて実行することによって、請求項からのいずれか一つに記載された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 information embedding device 100 according to the present embodiment includes a data input processing unit 101, an output processing unit 102, a three-dimensional model acquisition unit 103, a watermark information embedding unit 104, and input control. Section 105 and a watermark information conversion processing section 106.

データ入力処理部101は、透かし情報埋込装置100が透かし情報を埋め込むための3次元形状モデルデータもしくは3次元形状モデルを含む電子文書の入力処理を行い、入力処理された3次元形状モデルや電子文書に関する情報を出力処理部102に出力する。   The data input processing unit 101 performs input processing of 3D shape model data for the watermark information embedding device 100 to embed watermark information or an electronic document including the 3D shape model, and the input processed 3D shape model or electronic Information about the document is output to the output processing unit 102.

3次元モデル取得部103は、データ入力処理部101から入力された3次元形状モデルまたは電子文書から3次元形状モデルに関する情報のみ取得する。取得した3次元形状モデルの情報には、初期表示に関するパラメータも含まれている。   The three-dimensional model acquisition unit 103 acquires only information related to the three-dimensional shape model from the three-dimensional shape model or the electronic document input from the data input processing unit 101. The acquired information of the three-dimensional shape model includes parameters relating to the initial display.

入力制御部105は、利用者が入力デバイスを用いて入力した情報を制御し、利用者により入力された透かし情報を透かし情報変換処理部106に出力、あるいは利用者により生成または更新された電子文書の内容を出力処理部102に出力する。また、利用者は、入力制御部105を介して視点、注視点などのパラメータを設定することで、電子文書の3次元形状モデルについての初期表示の状態を設定することが可能である。ただし、透かし情報の欠落を防ぐために、透かし情報の埋め込み先である下位ビットの変更はできないものとする。   The input control unit 105 controls information input by a user using an input device, outputs watermark information input by the user to the watermark information conversion processing unit 106, or an electronic document generated or updated by the user Is output to the output processing unit 102. Further, the user can set the initial display state of the three-dimensional shape model of the electronic document by setting parameters such as a viewpoint and a gazing point via the input control unit 105. However, in order to prevent missing of the watermark information, it is assumed that the lower bits, which are the embedding destination of the watermark information, cannot be changed.

透かし情報変換処理部106は、入力制御部105から入力された透かし情報を3次元形状モデルに埋め込むための数値情報に変換し、透かし情報埋込部104に出力する。本実施の形態における数値への変換方法は、利用者が入力デバイスにより入力された文字列をASCIIコードにより数値情報に変換することとする。   The watermark information conversion processing unit 106 converts the watermark information input from the input control unit 105 into numerical information for embedding in the three-dimensional shape model, and outputs the numerical information to the watermark information embedding unit 104. In the conversion method to numerical values in the present embodiment, a character string input by a user using an input device is converted into numerical information using an ASCII code.

透かし情報埋込部104は、本発明における埋込ステップを実現し、3次元モデル取得部103から入力された3次元形状モデルの初期表示に関するパラメータの下位ビットを
、透かし情報変換処理部106から入力された数値情報で更新することで、3次元形状モデルに透かし情報を埋め込み、透かし情報が埋め込まれた3次元形状モデルを出力処理部102に出力する。そして透かし情報が埋め込まれるパラメータを初期表示に関するパラメータとしたことで、3次元形状モデルの幾可的パラメータを変更しないため、3次元形状モデルが正確に表示され、かつ3次元形状モデルに透かし情報を埋め込むことで権限のない第三者による不正な複製、改ざんあるいは盗用を防ぐことを可能とした。
The watermark information embedding unit 104 implements the embedding step in the present invention, and inputs from the watermark information conversion processing unit 106 the lower bits of the parameters related to the initial display of the three-dimensional shape model input from the three-dimensional model acquisition unit 103. By updating with the numerical information, the watermark information is embedded in the three-dimensional shape model, and the three-dimensional shape model in which the watermark information is embedded is output to the output processing unit 102. Since the parameter in which the watermark information is embedded is set as a parameter related to the initial display, the three-dimensional shape model is displayed accurately and the watermark information is added to the three-dimensional shape model. By embedding, it was possible to prevent unauthorized duplication, falsification or theft by unauthorized third parties.

図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 gazing point 32 is a center point ahead of the line of sight and is expressed as position coordinates (x1, y1, z1) in a three-dimensional space, and is a numerical value obtained by converting watermark information of the lower bits of each of these x1, y1, and z1. Update with information. The viewpoint 33 is a principal point serving as a viewpoint of the user used for processing in the watermark information embedding device 100, and is represented as position coordinates (x2, y2, z2) in a three-dimensional space. Each of these x2, y2, and z2 Is updated with numerical information obtained by converting the watermark information into the lower bits. The view-up vector 31 is a direction vector representing the upward direction when the three-dimensional shape model is displayed on the display, and is represented as a direction vector (x3, y3, z3) in a three-dimensional space, and these x3, y3, z3 Are updated with numerical information obtained by converting the watermark information into the lower-order bits.

図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 near clipping plane 42 is the closest distance from the projection plane 34 to the display area to be displayed on the display, and is expressed as a distance dn from the projection plane 34. The near clipping plane 42 is updated with numerical information obtained by converting watermark information into lower bits of the distance dn. To do. The far clipping plane 43 is the farthest distance from the projection plane 34 to the display area to be displayed on the display, and is represented as a distance df from the projection plane 34, and is updated with numerical information obtained by converting watermark information into lower bits of the distance df. To do.

図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 display magnification 51 is a magnification when the three-dimensional shape model projected on the projection plane 34 is actually displayed on the display. The display magnification 51 is represented as a magnification f, and watermark information is converted into lower bits of the magnification f. Update with numerical information.

また、上述した以外のパラメータであり、図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 information embedding unit 104 to the electronic document, and attaches the attached three-dimensional shape model to the display area of the electronic document. An electronic document to which a three-dimensional shape model is attached is stored in a file so as to be displayed in a part of the display area or in a part of the display area. The electronic document to which the three-dimensional shape model is attached may be an electronic document input from the data input processing unit 101 or an electronic document generated by the user via the input control unit 105. Further, when displaying the three-dimensional shape model on the display, the three-dimensional shape model is displayed according to the parameters relating to the initial display in which the watermark information is embedded. The output processing unit 102 attaches the three-dimensional shape model in which the watermark information is embedded to the electronic document, so that the watermark information embedded in the electronic document can be changed without changing the parameters included in the electronic document. This makes it possible to prevent unauthorized duplication, falsification or theft by unauthorized third parties.

図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 model display apparatus 600 according to the present embodiment includes a document input processing unit 601, an output processing unit 602, a three-dimensional model acquisition unit 603, an information extraction unit 604, and an information conversion unit. 605.

文書入力処理部601は、電子文書の入力処理を行い、入力処理された電子文書を出力処理部602に出力する。   The document input processing unit 601 performs electronic document input processing and outputs the input electronic document to the output processing unit 602.

3次元モデル取得部603は、文書入力処理部601により入力処理された電子文書に3次元形状モデルが含まれている場合は、この3次元形状モデルを取得し、取得した3次元形状モデルを情報抽出部604に出力する。   When the electronic document input by the document input processing unit 601 includes a 3D shape model, the 3D model acquisition unit 603 acquires the 3D shape model and stores the acquired 3D shape model as information. The data is output to the extraction unit 604.

情報抽出部604は、本発明の抽出ステップを実現し、入力された3次元形状モデルの初期表示に関するパラメータの下位ビットから数値情報を抽出し、抽出された数値情報を情報変換部605に出力する。抽出対象となる初期表示に関するパラメータ、抽出するパラメータの順序および抽出対象となる下位ビットの桁数はあらかじめ設定されている。具体的には、透かし情報埋込装置100の透かし情報埋込部104の、あらかじめ設定されていた更新するパラメータ、更新するパラメータの順序、数値情報を埋め込んだ下位ビットの桁数と対応させる必要がある。つまり本実施の形態においては、注視点、視点、ビューアップベクトル、視野角、表示倍率、ニアクリッピングプレーン、ファークリッピングプレーン、光源位置の順に各パラメータの小数第5位から小数第6位までから数値情報を抽出する。このように抽出することで3次元形状モデルから透かし情報の抽出が可能となり、かつ3次元形状モデルを正確に表示することが可能となる。なお、本発明における透かし情報を変換した数値情報の抽出元となるパラメータ、抽出するパラメータの順序およびパラメータ中における埋め込む桁数を制限するものではないが、透かし情報埋込装置100による埋め込みと対応させておく必要がある。   The information extraction unit 604 realizes the extraction step of the present invention, extracts numerical information from the lower bits of the parameters related to the initial display of the input three-dimensional shape model, and outputs the extracted numerical information to the information conversion unit 605. . The parameters relating to the initial display to be extracted, the order of the parameters to be extracted, and the number of digits of the lower bits to be extracted are set in advance. Specifically, the watermark information embedding unit 104 of the watermark information embedding device 100 needs to correspond to preset parameters to be updated, the order of parameters to be updated, and the number of lower-order bits embedded with numerical information. is there. That is, in this embodiment, numerical values from the fifth decimal place to the sixth decimal place of each parameter in the order of gazing point, viewpoint, view-up vector, viewing angle, display magnification, near clipping plane, far clipping plane, and light source position. Extract information. By extracting in this way, watermark information can be extracted from the three-dimensional shape model, and the three-dimensional shape model can be accurately displayed. In the present invention, the parameter that is the source of extraction of numerical information obtained by converting watermark information in the present invention, the order of parameters to be extracted, and the number of digits to be embedded in the parameters are not limited. It is necessary to keep.

情報変換部605は、情報抽出部604から抽出された数値情報を、透かし情報に変換する。本実施の形態においては、抽出された数値情報をASCIIコードにより透かし情報を示す文字列に変換する。   The information conversion unit 605 converts the numerical information extracted from the information extraction unit 604 into watermark information. In the present embodiment, the extracted numerical information is converted into a character string indicating watermark information by the ASCII code.

出力処理部602は、文書入力処理部601から入力された電子文書および情報変換部605より入力された透かし情報をディスプレイに表示する。   The output processing unit 602 displays the electronic document input from the document input processing unit 601 and the watermark information input from the information conversion unit 605 on a display.

なお、図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 information embedding device 100 according to the present embodiment configured as described above will be described. FIG. 7 is a flowchart showing a procedure of the above-described processing in the watermark information embedding device 100 according to the present embodiment. The three-dimensional shape model needs to be generated in advance using another device or program.

まずは、データ入力処理部101は、透かし情報埋込装置100に入力された3次元形状モデルを含む電子文書または3次元形状モデルデータの入力処理を行う(ステップS701)。そして3次元モデル取得部103は、データ入力処理部101により入力処理がなされた3次元形状モデルを含む電子文書または3次元形状モデルデータから3次元形状モデルを取得する(ステップS702)。   First, the data input processing unit 101 performs an input process of an electronic document or 3D shape model data including a 3D shape model input to the watermark information embedding device 100 (step S701). Then, the three-dimensional model acquisition unit 103 acquires a three-dimensional shape model from the electronic document or the three-dimensional shape model data including the three-dimensional shape model that has been input by the data input processing unit 101 (step S702).

3次元モデル取得部103により3次元形状モデルが取得されると、透かし情報の入力が可能となり、利用者は入力デバイスから透かし情報となる文字列を入力する。入力制御部105は、入力された透かし情報となる文字列の入力処理を行う(ステップS703)。本処理手順においては、透かし情報として入力された文字列を"PATENT2004"とする。   When the three-dimensional model acquisition unit 103 acquires the three-dimensional shape model, watermark information can be input, and the user inputs a character string serving as watermark information from the input device. The input control unit 105 performs input processing of a character string that serves as input watermark information (step S703). In this processing procedure, the character string input as watermark information is “PATENT2004”.

入力制御部105により入力処理された透かし情報を、透かし情報変換処理部106が透かし情報である文字列から数値情報に変換処理を行う(ステップS704)。利用者により入力された文字列をASCIIコードにより数値情報に変換するため"PATENT2004"は"80658469788432303034"となる。   The watermark information conversion processing unit 106 converts the watermark information input by the input control unit 105 from a character string that is watermark information to numerical information (step S704). “PATENT2004” becomes “80658469788432303034” in order to convert the character string input by the user into numerical information by ASCII code.

透かし情報埋込部104は、3次元モデル取得部103で取得した3次元形状モデルの初期表示に関するパラメータの下位ビットを、透かし情報変換処理部106により変換された数値情報で更新することで、透かし情報を埋め込み、出力処理部102に3次元形状モデルを出力する(ステップS705)。   The watermark information embedding unit 104 updates the lower bits of the parameters related to the initial display of the three-dimensional shape model acquired by the three-dimensional model acquisition unit 103 with the numerical information converted by the watermark information conversion processing unit 106, thereby providing a watermark. The information is embedded and a three-dimensional shape model is output to the output processing unit 102 (step S705).

図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 information embedding unit 104 to the electronic document input from the data input processing unit 101 (step S706). When only 3D shape model data is input from the data input processing unit 101, the 3D shape model is attached to the electronic document generated by the user via the input control unit 105 from the input device. Then, the output processing unit 102 displays the electronic document attached with the three-dimensional shape model or stores it as a file. (Step S707).

このような図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 model display apparatus 600 according to the present embodiment configured as described above, after an electronic document including a three-dimensional shape model is input, watermark information and an electronic document including the three-dimensional shape model are input. A process until the display is displayed will be described. In this procedure, the watermark information is extracted from the electronic document including the three-dimensional shape model in which the watermark information is embedded by the above-described embedding procedure. FIG. 10 is a flowchart showing the procedure of the extraction process described above in the three-dimensional shape model display apparatus 600 according to the present embodiment. The electronic document used in this processing procedure is an electronic document in which watermark information is embedded by the processing procedure of FIG.

まずは、文書入力処理部601は、入力された電子文書の入力処理を行う(ステップS1001)。次に入力処理された電子文書に3次元形状モデルが含まれている場合、3次元モデル取得部603が、この3次元形状モデルを取得する(ステップS1002)。   First, the document input processing unit 601 performs input processing of the input electronic document (step S1001). Next, when the input electronic document includes a three-dimensional shape model, the three-dimensional model acquisition unit 603 acquires the three-dimensional shape model (step S1002).

3次元モデル取得部603が取得した3次元形状モデルから、情報抽出部604は、数値情報が含まれているか否か判断し、数値情報が含まれていると判断した場合は、数値情報を抽出する(ステップS1003)。具体的に3次元モデル取得部603は、注視点、視点、ビューアップベクトル、視野角、表示倍率、ニアクリッピングプレーン、ファークリッピングプレーン、光源位置の順に、これらパラメータの小数第5位から小数第6位のビットを参照して、数値情報が含まれているか否か判断し、含まれていると判断した場合に、数値情報の抽出を行う。本手順で用いられる電子文書に数値情報が含まれているのは注視点、視点、ビューアップベクトル、視野角までなので、これらのパラメータから数値情報を抽出する。抽出された数値情報は"80658469788432303034"となる。   From the three-dimensional shape model acquired by the three-dimensional model acquisition unit 603, the information extraction unit 604 determines whether or not numerical information is included, and extracts numerical information when determining that numerical information is included. (Step S1003). Specifically, the 3D model acquisition unit 603 performs the following operations in the order of gazing point, viewpoint, view-up vector, viewing angle, display magnification, near clipping plane, far clipping plane, and light source position, from the fifth decimal place to the sixth decimal place. It is determined whether or not numerical information is included with reference to the place bits, and when it is determined that numerical information is included, the numerical information is extracted. Since the electronic document used in this procedure includes numerical information up to the gazing point, viewpoint, view-up vector, and viewing angle, the numerical information is extracted from these parameters. The extracted numerical information is “80658469788432303034”.

情報抽出部604が抽出した数値情報から、情報変換部605は、透かし情報を示す文字列に変換する(ステップS1004)。具体的に情報抽出部604は、抽出された数値情報"80658469788432303034"をASCIIコードにより文字列"PATENT2004"と変換し、透かし情報を示す文字列を出力処理部602に出力する。   From the numerical information extracted by the information extraction unit 604, the information conversion unit 605 converts it into a character string indicating watermark information (step S1004). Specifically, the information extraction unit 604 converts the extracted numerical information “80658469788432303034” into a character string “PATENT2004” using an ASCII code, and outputs a character string indicating watermark information to the output processing unit 602.

出力処理部602は、文書入力処理部601から入力された電子文書とともに、情報変換部605から入力された透かし情報を表示する(ステップS1005)。具体的に出力処理部602は、文書入力処理部601から入力された3次元形状モデルを含む電子文書、および情報変換部605から入力された透かし情報を示す文字列"PATENT2004"を表示する。   The output processing unit 602 displays the watermark information input from the information conversion unit 605 together with the electronic document input from the document input processing unit 601 (step S1005). Specifically, the output processing unit 602 displays an electronic document including the three-dimensional shape model input from the document input processing unit 601 and a character string “PATENT2004” indicating watermark information input from the information conversion unit 605.

このような図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 output processing unit 602. As shown in the figure, when displaying an electronic document including the input three-dimensional shape model, “PATENT2004” which is a character string indicating watermark information is displayed. The position where “PATENT2004” is displayed is not limited to the display range of the three-dimensional shape model, and may be a document display area of an electronic document, for example.

図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 memory 1203, a storage device 1207, an output control device 1206, and an input control device 1204 are connected to the CPU 1201 via a bus 1205. The memory 1203 stores at least a part of an OS (Operating System) program and application programs to be executed by the CPU 1201. The memory 1203 stores various data necessary for processing by the CPU 1201. The storage device 1207 stores an OS, various driver programs, application programs, detected data, and the like. Furthermore, the communication control device 1202 realizes data transmission / reception with the outside of the computer.

出力制御装置1206には、表示装置1208が接続されている。出力制御装置1206は、CPU1201からの命令に従って、画像を表示装置1208の画面に表示させる。入力制御装置1204には、キーボード1209とポインティングデバイス1210とが接続されている。入力制御装置1204は、キーボード1209やポインティングデバイス1210から送られてくる信号を、バス1205を介してCPU1201に送信する。   A display device 1208 is connected to the output control device 1206. The output control device 1206 displays an image on the screen of the display device 1208 in accordance with a command from the CPU 1201. A keyboard 1209 and a pointing device 1210 are connected to the input control device 1204. The input control device 1204 transmits a signal sent from the keyboard 1209 or the pointing device 1210 to the CPU 1201 via the bus 1205.

以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。本実施の形態をコンピュータ上で実現するには、コンピュータにドライバプログラムを実装する。   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 document generation device 1301 that implements the watermark information embedding device. It is. After an electronic document including a three-dimensional shape model embedded with watermark information created by the electronic document generation apparatus 1301 is registered on the Web server 1302 and provided via the Internet, or stored in an electronic medium 1303 such as a CD or a DVD , Distributed to general users. Thereafter, a user who has acquired an electronic document from the Web server 1302 or the electronic medium 1303 implements a three-dimensional shape model display device by using an electronic document browsing program on each of the computers 1304a to n owned by the user. Allows viewing of documents.

本実施の形態において透かし情報埋込装置100において3次元形状モデルを含む電子文書を出力したが、それに制限するものではなく、3次元形状モデルを含むデータ、例えば3次元形状モデルのデータを持つCADデータでも、本発明の透かし情報の埋め込みおよび抽出が可能である。   In the present embodiment, the watermark information embedding device 100 outputs an electronic document including a three-dimensional shape model. However, the present invention is not limited to this, and CAD including data including a three-dimensional shape model, for example, three-dimensional shape model data. Even for data, it is possible to embed and extract the watermark information of the present invention.

また、透かし情報を埋め込む先となる、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 information embedding device 100 according to the present embodiment is not limited to generating a three-dimensional shape model in advance by another device or the like, and the watermark information embedding device 100 generates a three-dimensional shape model. It may be possible.

また本実施の形態の、透かし情報埋込装置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 conversion processing unit 106 of the watermark information embedding device 100 or the numerical information in the information conversion unit 605 of the three-dimensional shape model display device 600 is converted into a character string. The process of converting to is not limited to the conversion process using the ASCII code, and may be performed using Unicode or the like. By using Unicode, it is possible to use 2-byte characters such as Japanese as watermark information. Moreover, when converting, it does not restrict | limit to codes based on standards, such as an ASCII code and Unicode, You may convert based on an original conversion table. In the case of conversion based on a unique conversion table, it is possible to further prevent unauthorized alteration by a third party. In addition, when the standard code is used, if it is necessary to keep the watermark information secret from the user, it is necessary to shield what the conversion rule is. There is no particular limitation on the shielding method. For example, it is conceivable that a character string is encrypted and converted into numerical information. As a result, when another user changes a part of the parameters, the information conversion unit 605 of the three-dimensional shape model display device 600 described later cannot be converted into watermark information, so the other user changes the watermark information. You can easily identify what you did.

(第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 model display device 1400 according to the present embodiment includes a document input processing unit 601, an output processing unit 1403, a three-dimensional model acquisition unit 603, an information extraction unit 604, and an information conversion unit. 605, an information collation unit 1401, and a communication control unit 1402. In the following description, the same components as those of the above-described three-dimensional shape model display apparatus 600 according to the first embodiment are denoted by the same reference numerals, and description thereof is omitted.

情報照合部1401は、本発明の認証ステップを実現し、情報変換部605から透かし情報を示す文字列が入力され、入力された文字列から配信サーバ1404のアドレスと閲覧者の固有の情報を取得し、通信制御部1402を介し配信サーバ1404のアドレスに閲覧者の固有の情報を送信し、通信制御部1402を介して配信サーバ1404による認証結果を受信し、受信した認証結果を透かし情報とともに出力処理部1403に出力する。また、この閲覧者の固有の情報が、本発明の固有識別情報に該当する。   The information collation unit 1401 realizes the authentication step of the present invention, and a character string indicating watermark information is input from the information conversion unit 605, and the address of the distribution server 1404 and unique information of the viewer are acquired from the input character string. The unique information of the viewer is transmitted to the address of the distribution server 1404 via the communication control unit 1402, the authentication result by the distribution server 1404 is received via the communication control unit 1402, and the received authentication result is output together with the watermark information. The data is output to the processing unit 1403. Further, the unique information of the viewer corresponds to the unique identification information of the present invention.

通信制御部1402は、3次元形状モデル表示装置と配信サーバ1404の間のデータ通信を制御する。   The communication control unit 1402 controls data communication between the three-dimensional shape model display device and the distribution server 1404.

出力処理部1403は、本発明の画面処理ステップを実現し、情報照合部1401から透かし情報とともに入力された認証結果により適正であるか否かを判断し、適正である場合に限り文書入力処理部601から入力された電子文書をディスプレイに表示する。     The output processing unit 1403 realizes the screen processing step of the present invention, determines whether or not it is appropriate based on the authentication result input from the information matching unit 1401 together with the watermark information, and only when it is appropriate, the document input processing unit The electronic document input from 601 is displayed on the display.

配信サーバ1404は、送信されてきた閲覧者の固有の情報を取得し、閲覧者の固有の情報の送信元のアドレスとデータベースに固有の情報と対応付けられた電子文章の配布先のアドレスが一致するか否かにより認証を行い、認証結果を送信元のアドレスに示される3次元形状モデル表示装置1400に送信する。   The distribution server 1404 acquires the unique information of the viewer that has been transmitted, and the address of the sender of the information unique to the viewer matches the address of the distribution destination of the electronic text associated with the information unique to the database. Authentication is performed depending on whether or not to perform the authentication, and the authentication result is transmitted to the three-dimensional shape model display device 1400 indicated by the transmission source address.

次に、以上のように構成された本実施の形態にかかる3次元形状モデル表示装置1400における3次元形状モデルを含む電子文書が入力されてから、透かし情報、3次元形状モデルを含む電子文書を表示するまでの処理について説明する。図15は、本実施の形態にかかる3次元形状モデル表示装置1400における上述した処理の手順を示すフローチャートである。   Next, after an electronic document including a 3D shape model is input in the 3D shape model display apparatus 1400 according to the present embodiment configured as described above, an electronic document including a watermark information and a 3D shape model is input. Processing until display is described. FIG. 15 is a flowchart showing the above-described processing procedure in the three-dimensional shape model display apparatus 1400 according to the present embodiment.

まずは、第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 distribution server 1404.

そして情報照合部1401は、通信制御部1402を介して、取得した閲覧者の固有の情報を、透かし情報によりアドレスが特定された配信サーバ1404へ送信する(ステップS1505)。その際、配信サーバ1404より認証結果を受信するために3次元形状モデル表示装置1400のアドレスを送信内容に添付する。   The information matching unit 1401 transmits the acquired unique information of the viewer to the distribution server 1404 whose address is specified by the watermark information via the communication control unit 1402 (step S1505). At that time, in order to receive the authentication result from the distribution server 1404, the address of the three-dimensional shape model display device 1400 is attached to the transmission content.

配信サーバ1404は、閲覧者の固有の情報を受信した場合、送信元のアドレスと、データベースにおいて取得した固有の情報と対応付けられている配信先のアドレスが一致するか否かにより認証を行う(ステップS1506)。一致する場合は適正な閲覧者である旨を、一致しない場合は適正ではない閲覧者である旨を、送信元のアドレスに示される3次元形状モデル表示装置1400に送信する。   When the distribution server 1404 receives the unique information of the viewer, the distribution server 1404 performs authentication based on whether or not the transmission source address matches the distribution destination address associated with the specific information acquired in the database ( Step S1506). If they match, it is transmitted to the three-dimensional shape model display device 1400 indicated by the address of the transmission source.

情報照合部1401は、通信制御部1402を介して、配信サーバ1404から認証結果を受信し、受信した認証結果を出力処理部1403に出力する(ステップS1507)。   The information matching unit 1401 receives the authentication result from the distribution server 1404 via the communication control unit 1402, and outputs the received authentication result to the output processing unit 1403 (step S1507).

出力処理部1403は、情報照合部1401から入力された認証結果により正当な利用であるか否か判断する(ステップS1508)。認証結果が適正な閲覧者である旨の場合は正当な利用と認められ(ステップS1509)、電子文書を表示する。認証結果が適正ではない閲覧者である旨の場合は正当な利用ではないと認められ、電子文書を表示しない(ステップS1510)。   The output processing unit 1403 determines whether the use is valid based on the authentication result input from the information matching unit 1401 (step S1508). If the authentication result indicates that the user is an appropriate viewer, it is recognized as valid use (step S1509), and an electronic document is displayed. If the authentication result indicates that the viewer is not appropriate, it is recognized that the use is not valid and the electronic document is not displayed (step S1510).

なお、情報照合部1401は、透かし情報として閲覧者の固有の情報と配信サーバ1404のアドレス以外の情報も含まれていた場合、この含まれていた情報を出力処理部1403に出力し、電子文書中に透かし情報を表示してもよい。   If information other than the viewer's unique information and the address of the distribution server 1404 is also included as watermark information, the information matching unit 1401 outputs the included information to the output processing unit 1403, and the electronic document Watermark information may be displayed inside.

本実施の形態において、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 distribution server 1404 that performs transmission / reception is not limited to being included in the watermark information, but may be described in the electronic text or set in the 3D shape model display device 1400 in advance. Further, the authentication of the browser by the distribution server 1404 is not limited to whether the addresses match, but may be, for example, authentication based on whether or not the viewer has already performed a charging procedure.

また、本実施の形態では認証結果により適正である場合に限り電子文書を表示することとしたが、認証結果による処理は、表示するか否かに制限するものではなく、閲覧者に対して課金手続きをとらせるような処理を行うことも考えられる。   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 model display device 1400 can only select display or non-display of the electronic text including the 3D shape model. However, the 3D shape model display device 1400 includes an input control unit that controls the input device, and the output processing unit When the electronic document can be edited with a function that can be stored, only the user who is recognized as the right holder by the authentication result may be permitted to edit the electronic document.

以上のように、本発明にかかる透かし情報埋込方法、透かし情報埋込装置は透かし情報の埋め込み、そして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.

本発明にかかる透かし情報埋込装置の第1の実施の形態における機能ブロック構成を示す図である。It is a figure which shows the functional block structure in 1st Embodiment of the watermark information embedding device concerning this invention. 本発明にかかる第1の実施の形態において透かし情報を埋め込むために使用する3次元形状モデルの初期表示用のパラメータを示す図である。It is a figure which shows the parameter for the initial display of the three-dimensional shape model used in order to embed watermark information in 1st Embodiment concerning this invention. 本発明にかかる第1の実施の形態において透かし情報を埋め込むパラメータである視点、注視点、ビューアップベクトルの説明図である。It is explanatory drawing of the viewpoint, gaze point, and view-up vector which are the parameters which embed watermark information in 1st Embodiment concerning this invention. 本発明にかかる第1の実施の形態において透かし情報を埋め込むパラメータである視野角、ニアクリッピングプレーン、ファークリッピングプレーンの説明図である。It is explanatory drawing of the viewing angle which is the parameter which embeds watermark information in the 1st Embodiment concerning this invention, a near clipping plane, and a far clipping plane. 本発明にかかる第1の実施の形態において透かし情報を埋め込むパラメータである表示倍率の説明図である。It is explanatory drawing of the display magnification which is a parameter which embeds watermark information in 1st Embodiment concerning this invention. 本発明にかかる3次元形状モデル表示装置の第1の実施の形態における機能ブロック構成を示す図である。It is a figure which shows the functional block structure in 1st Embodiment of the three-dimensional shape model display apparatus concerning this invention. 本発明にかかる透かし情報埋込装置の第1の実施の形態における3次元形状モデルを含む電子文書等が入力されてから、この電子文書に透かし情報を埋め込んだのち出力するまでの処理手順を示したフローチャートである。FIG. 6 shows a processing procedure from when an electronic document including a three-dimensional shape model in the first embodiment of the watermark information embedding device according to the present invention is input to when watermark information is embedded in the electronic document and then output. It is a flowchart. 本発明にかかる透かし情報埋込装置の第1の実施の形態における入力された文字列から初期表示に関するパラメータを更新して、透かし情報を埋め込むまでの態様を示した図である。It is the figure which updated the parameter regarding initial display from the input character string in the 1st Embodiment of the watermark information embedding device concerning this invention, and showed the aspect until it embeds watermark information. 本発明にかかる透かし情報埋込装置の第1の実施の形態における透かし情報の埋め込み前と埋め込み後の3次元形状モデルを含む電子文書の表示の変化を示した図である。It is the figure which showed the change of the display of the electronic document containing the three-dimensional shape model before embedding of the watermark information in 1st Embodiment of the watermark information embedding apparatus concerning this invention. 本発明にかかる3次元形状モデル表示装置の第1の実施の形態における3次元形状モデルを含む電子文書が入力されてから、透かし情報、3次元形状モデルを含む電子文書を表示するまでの処理手順を示したフローチャートである。Processing procedure from input of an electronic document including a 3D shape model in the first embodiment of the 3D shape model display device according to the present invention to display of an electronic document including watermark information and the 3D shape model It is the flowchart which showed. 本発明にかかる3次元形状モデル表示装置の第1の実施の形態における透かし情報を埋め込まれた3次元形状モデルを含む電子文書を表示した図である。It is the figure which displayed the electronic document containing the 3D shape model in which the watermark information was embedded in 1st Embodiment of the 3D shape model display apparatus concerning this invention. 本発明にかかる透かし情報埋込装置あるいは3次元形状モデル表示装置の第1の実施の形態におけるハードウェア構成例を示す図である。It is a figure which shows the hardware structural example in 1st Embodiment of the watermark information embedding apparatus concerning this invention or a three-dimensional shape model display apparatus. 本発明にかかる3次元形状モデル表示装置の第1の実施の形態における、透かし情報埋込装置で作成された透かし情報が埋め込まれた3次元形状モデルを含む電子文書の制作から配布、提供までの態様の例を示す図である。From production to distribution and provision of an electronic document including a three-dimensional shape model in which watermark information created by a watermark information embedding device in the first embodiment of the three-dimensional shape model display device according to the present invention is embedded It is a figure which shows the example of an aspect. 本発明にかかる3次元形状モデル表示装置の第2の実施の形態における機能ブロック構成を示す図である。It is a figure which shows the functional block structure in 2nd Embodiment of the three-dimensional shape model display apparatus concerning this invention. 本発明にかかる3次元形状モデル表示装置の第2の実施の形態における3次元形状モデルを含む電子文書が入力されてから、透かし情報、3次元形状モデルを含む電子文書を表示するまでの処理手順を示したフローチャートである。Processing procedure from input of an electronic document including a three-dimensional shape model in the second embodiment of the three-dimensional shape model display device according to the present invention to display of an electronic document including watermark information and the three-dimensional shape model It is the flowchart which showed.

符号の説明Explanation of symbols

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 vector 32 Gaze point 33 View point 34 Projection plane 41 Viewing angle 42 Near clipping plane 43 Far clipping plane 51 Display magnification 100 Watermark information embedding device 101 Data input processing unit 102 Output processing unit 103 3D model acquisition unit 104 Watermark information Embedding unit 105 Input control unit 106 Watermark information conversion processing unit 600 Three-dimensional shape model display device 601 Document input processing unit 602 Output processing unit 603 Three-dimensional model acquisition unit 604 Watermark information extraction unit 605 Watermark information conversion unit 1201 CPU
1202 Communication control device 1203 Memory 1204 Input control device 1205 Bus 1206 Output control device 1207 Storage device 1208 Display device 1209 Keyboard 1210 Pointing device 1301 Electronic document generation device 1302 Web server 1303 Electronic medium 1304a to n Computer 1400 Three-dimensional shape model display device 1401 Information matching unit 1402 Communication control unit 1403 Output processing unit 1404 Distribution server

Claims (16)

3次元形状モデルの形状を定義する幾何パラメータと、該幾何パラメータにより定義される3次元形状モデルの表示態様に関するパラメータと、を有する3次元形状モデル情報に透かし情報を埋め込む透かし情報埋込方法であって、
埋込手段が、前記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次元形状モデルの初期表示状態を定義するものであることを特徴とする請求項1に記載の透かし情報埋込方法。 The watermark information embedding method according to claim 1 , wherein the parameter relating to the display mode defines an initial display state of the three-dimensional shape model. 前記表示態様に関するパラメータは、前記3次元形状モデルの初期表示状態を定義する情報として、視点の位置座標を示す視点位置座標情報、注視点の位置座標を示す注視点位置座標情報、表示時の表示方向を定める表示方向情報、視点からの視界を定義する角度である視角情報、ニアクリッピングプレーンの距離情報、ファークリッピングプレーンの距離情報、クリッピングプレーン間の距離情報、表示倍率を示す表示倍率情報、光源の位置座標、及び光源の光源色情報のいずれかの情報を使用していることを特徴とする請求項2に記載の透かし情報埋込方法。 The parameters related to the display mode are information defining the initial display state of the three-dimensional shape model, viewpoint position coordinate information indicating the position coordinates of the viewpoint, gazing point position coordinate information indicating the position coordinates of the gazing point, and display at the time of display Display direction information that determines the direction, viewing angle information that defines the field of view from the viewpoint, distance information of the near clipping plane, distance information of the far clipping plane, distance information between the clipping planes, display magnification information that indicates the display magnification, light source The watermark information embedding method according to claim 2, wherein any one of the position coordinates and the light source color information of the light source is used . 3次元形状モデルから透かし情報を抽出してから、3次元形状モデルを表示する方法であって、
抽出手段が、前記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次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出することを特徴とする請求項に記載の3次元形状モデル表示方法。 In the extracting step, the extracting unit extracts watermark information converted into numerical information from a predetermined bit value of a parameter relating to a display mode of a three-dimensional shape model attached to an input document. The three-dimensional shape model display method according to claim 4 . 出力処理手段が、前記抽出ステップにより抽出された前記透かし情報に含まれていた情報が所定の要件を満たしている場合に、3次元形状モデルの表示または編集が行われる表示編集画面を表示する画面処理ステップを、さらに含むことを特徴とする請求項またはに記載の3次元形状モデル表示方法。 A screen for displaying a display editing screen on which the output processing means displays or edits the three-dimensional shape model when the information included in the watermark information extracted in the extraction step satisfies a predetermined requirement 3-dimensional shape model display method according to claim 4 or 5, characterized in that the processing step further comprises. 情報照合手段が、前記抽出ステップにより抽出された前記透かし情報に含まれる固有識別情報と、該固有識別情報にあらかじめ対応付けられた画面処理を行う権限を有するか否かを判断するための認証情報に基づいて認証を行う認証ステップを、さらに含み
前記画面処理ステップは、前記出力処理手段が、前記認証ステップにより行われた認証により画面処理が可能と認証された場合に限り、3次元形状モデルの表示または編集が行われる表示編集画面を表示することを特徴とする請求項に記載の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次元形状モデルの表示態様に関するパラメータと、を有する3次元形状モデル情報に透かし情報を埋め込む透かし情報埋込装置であって、
前記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次元形状モデルの初期表示状態を定義するものであることを特徴とする請求項に記載の透かし情報埋込装置。 The watermark information embedding apparatus according to claim 8 , wherein the parameter relating to the display mode defines an initial display state of the three-dimensional shape model. 前記表示態様に関するパラメータは、前記3次元形状モデルの初期表示状態を定義する情報として、視点の位置座標を示す視点位置座標情報、注視点の位置座標を示す注視点位置座標情報、表示時の表示方向を定める表示方向情報、視点からの視界を定義する角度である視角情報、ニアクリッピングプレーンの距離情報、ファークリッピングプレーンの距離情報、クリッピングプレーン間の距離情報、表示倍率を示す表示倍率情報、光源の位置座標、及び光源の光源色情報のいずれかの情報を使用していることを特徴とする請求項9に記載の透かし情報埋込装置。 The parameters related to the display mode are information defining the initial display state of the three-dimensional shape model, viewpoint position coordinate information indicating the position coordinates of the viewpoint, gazing point position coordinate information indicating the position coordinates of the gazing point, and display at the time of display Display direction information that determines the direction, viewing angle information that defines the field of view from the viewpoint, near clipping plane distance information, far clipping plane distance information, distance information between clipping planes, display magnification information that indicates display magnification, and light source The watermark information embedding apparatus according to claim 9, wherein any one of position coordinates of the light source and light source color information of the light source is used . 3次元形状モデルから透かし情報を抽出してから、3次元形状モデルを表示する装置であって、
前記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次元形状モデルの表示態様に関するパラメータの所定のビット値から、数値情報に変換されている透かし情報を抽出することを特徴とする請求項11に記載の3次元形状モデル表示装置。 Said extraction means from a predetermined bit value of parameters relating to the display mode of the three-dimensional shape model that is attached to the inputted document, to claim 11, characterized in that extracting the watermark information has been converted into numerical information The three-dimensional shape model display device described. 前記抽出手段により抽出された前記透かし情報に含まれていた情報が所定の要件を満たしている場合に、3次元形状モデルの表示または編集が行われる表示編集画面を表示する出力処理手段を、さらに、備えたことを特徴とする請求項11または12に記載の3次元形状モデル表示装置。 An output processing means for displaying a display editing screen for displaying or editing a three-dimensional shape model when information included in the watermark information extracted by the extracting means satisfies a predetermined requirement; The three-dimensional shape model display device according to claim 11 or 12 , further 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 .
請求項1〜のいずれか一つに記載の透かし情報埋込方法をコンピュータに実行させるためにプログラムを記録したことを特徴とするコンピュータで読み取り可能な媒体。 A computer-readable medium having a program recorded thereon for causing the computer to execute the watermark information embedding method according to any one of claims 1 to 3 . 請求項のいずれか一つに記載の3次元形状モデル表示方法をコンピュータに実行させるためにプログラムを記録したことを特徴とするコンピュータで読み取り可能な媒体。 A computer readable medium characterized by recording a program for executing a three-dimensional shape model display method on a computer according to any one of claims 4-7.
JP2004079276A 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 Expired - Fee Related JP4081033B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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