JP2007094902A - Three-dimensional image display device, method, and program - Google Patents

Three-dimensional image display device, method, and program Download PDF

Info

Publication number
JP2007094902A
JP2007094902A JP2005285428A JP2005285428A JP2007094902A JP 2007094902 A JP2007094902 A JP 2007094902A JP 2005285428 A JP2005285428 A JP 2005285428A JP 2005285428 A JP2005285428 A JP 2005285428A JP 2007094902 A JP2007094902 A JP 2007094902A
Authority
JP
Japan
Prior art keywords
dimensional image
information
related information
information indicating
display
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.)
Pending
Application number
JP2005285428A
Other languages
Japanese (ja)
Inventor
Yasushi Tsunekawa
裕史 恒川
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.)
Takenaka Komuten Co Ltd
Original Assignee
Takenaka Komuten 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 Takenaka Komuten Co Ltd filed Critical Takenaka Komuten Co Ltd
Priority to JP2005285428A priority Critical patent/JP2007094902A/en
Publication of JP2007094902A publication Critical patent/JP2007094902A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a three-dimensional image display device, a three-dimensional image display method, and a three-dimensional image display program capable of acquiring a configuration of the whole of a three-dimensional image as a display object and improving visibility of relevant information associated with the three-dimensional image. <P>SOLUTION: For displaying the three-dimensional image on a display 13 and displaying the relevant information associated with the three-dimensional image in the previously decided position in the previously decided direction in reference to the display position of the three-dimensional image, three-dimensional image information showing the three-dimensional image is previously stored in a hard disk 28, while the relevant information is associated with positional information showing the position and directional information showing the direction to be stored previously in the hard disk 28. A CPU 22 detects the relevant information, which is directed to the front side substantially when the three-dimensional image is displayed, based on the directional information, and performs control for displaying the detected relevant information in the position shown by the positional information along with the three-dimensional image. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、3次元画像表示装置、3次元画像表示方法及び3次元画像表示プログラムに係り、より詳しくは、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示装置、3次元画像表示方法及び3次元画像表示プログラムに関する。   The present invention relates to a three-dimensional image display device, a three-dimensional image display method, and a three-dimensional image display program. More specifically, the three-dimensional image is displayed and related information related to the three-dimensional image is displayed as the three-dimensional image. The present invention relates to a three-dimensional image display device, a three-dimensional image display method, and a three-dimensional image display program for displaying a predetermined direction at a predetermined position on the basis of the display position.

近年、産業全般にIT(Information Technology)を利用した業務の高効率化、高付加価値化、透明性の向上が進行している。例えば、自動車産業では、従来は小型の模型や実物大の模型による実験等で行っていた設計・検討を、コンピュータ上で行うことで、開発期間の短縮、コストダウン、高品質化を実現している。こうした背景には、近年開発が進んでいる3次元CAD(Computer Aided Design)の普及が大きな役割を果たしている。   In recent years, the efficiency of business using IT (Information Technology), high added value, and improvement of transparency are progressing in the industry as a whole. For example, in the automobile industry, the design and examination that was previously conducted in experiments with small models and full-scale models, etc., are performed on a computer, thereby reducing development time, reducing costs, and improving quality. Yes. Against this background, the spread of three-dimensional CAD (Computer Aided Design), which has been developed in recent years, plays a major role.

3次元CADで設計・開発を行えば、従来の2次元の図面では伝えることができなかった詳細な形状を工場や現場等の製造側に伝えることができる。また、従来は検討できなかった製造時や使用時の不具合も事前に対処することができ、製造トラブルによる手戻りや引渡し後のトラブルを防ぐことができる。このため、設計情報の伝達用の図面としては、2次元図面から3次元図面(3次元モデル)への移行が進んでいる。例えば、日本自動車工業会は、‘JAMA/JAPIA 3D図面ガイドラインV1.0’を作成し、ISO(International Organization for Standardization)に提案して3次元図面の国際標準化を目指している。   By designing and developing with 3D CAD, detailed shapes that could not be transmitted with conventional 2D drawings can be transmitted to the manufacturing side such as factories and sites. In addition, it is possible to deal in advance with problems during manufacture and use that could not be considered in the past, and it is possible to prevent rework due to manufacturing troubles and troubles after delivery. For this reason, as a drawing for transmitting design information, a transition from a two-dimensional drawing to a three-dimensional drawing (three-dimensional model) is progressing. For example, the Japan Automobile Manufacturers Association has created “JAMA / JAPIA 3D Drawing Guidelines V1.0” and proposed to ISO (International Organization for Standardization) aiming at international standardization of 3D drawings.

このように、従来は、平面図、断面図、立面図等の2次元図面を用いて設計等を行っていたが、これを3次元モデルに変更すると、詳細な形状データをコンピュータ可読形式で製造工程に伝達することができ、NC(Numerical Control)機械を使った製造工程の高効率化を図ることもできる。   Thus, in the past, design and the like were performed using a two-dimensional drawing such as a plan view, a cross-sectional view, and an elevation view. However, when this is changed to a three-dimensional model, detailed shape data is converted into a computer-readable format. It can be transmitted to the manufacturing process, and the efficiency of the manufacturing process using an NC (Numerical Control) machine can be improved.

しかしながら、3次元モデルでは多くの場合、2次元図面には表記されていた寸法や製造上の注釈等が直接には表記されていない。このため、例えば、3次元モデルで寸法を得ようとすれば、3次元CAD若しくは3次元データ・ビューア等の寸法計測ツールで寸法を表示させることになる。   However, in many cases, the three-dimensional model does not directly describe dimensions, manufacturing annotations, and the like described in the two-dimensional drawing. For this reason, for example, if a dimension is obtained using a three-dimensional model, the dimension is displayed by a dimension measurement tool such as a three-dimensional CAD or a three-dimensional data viewer.

しかしながら、このような作業は、従来の2次元図面での表記の一覧性に比較して煩雑であり、作業効率を損なうことになる。また、3次元表示上で寸法をそのまま表記しようとすると、2次元図面における平面図、断面図、立面図等の全ての寸法や注釈を表記することになり、多数の寸法を一度に表示することになるため、表示が著しく見難く、実用的ではない。   However, such work is more complicated than the conventional list of notations in a two-dimensional drawing, and the work efficiency is impaired. In addition, if the dimensions are expressed as they are on the three-dimensional display, all dimensions and annotations such as a plan view, a cross-sectional view, and an elevation view in the two-dimensional drawing are indicated, and a large number of dimensions are displayed at a time. Therefore, the display is extremely difficult to see and is not practical.

この問題を解決するために、3次元画像を2次元に投影することが行われる。しかしながら、この方法では、3次元の形状を把握することができる3次元モデルの良さが生かされない。   In order to solve this problem, a three-dimensional image is projected in two dimensions. However, with this method, the goodness of the three-dimensional model that can grasp the three-dimensional shape is not utilized.

以上の問題を解決するために適用することができる技術として、特許文献1には、3次元情報表示システムにおいて、利用者にとって不要な情報オブジェクトを観察対象から外すために、3次元空間に着目領域を設定できるようにし、当該着目領域が有する1または複数の所定の平面上に、それらの所定の各平面に対して一定の位置関係にある基準平面上のツールを投影して表示する技術が開示されている。   As a technique that can be applied to solve the above problems, Patent Document 1 discloses a region of interest in a three-dimensional space in a three-dimensional information display system in order to exclude information objects that are unnecessary for a user from the observation target. A technique for projecting and displaying a tool on a reference plane having a fixed positional relationship with respect to each of the predetermined planes on one or a plurality of predetermined planes of the region of interest is disclosed. Has been.

この技術を、3次元画像を寸法や注釈等と共に表示する形態に適用して、表示対象領域を制限するために着目領域を設定することにより、表示対象を絞り込むことができる結果、表示対象に対する視認性を向上させることができる。
特開2000−11209公報
By applying this technology to a form in which a 3D image is displayed together with dimensions, annotations, etc., and by setting a region of interest in order to limit the display target region, the display target can be narrowed down. Can be improved.
JP 2000-11209 A

しかしながら、上記特許文献1に開示されている技術では、表示対象が設定した着目領域に制限されるため、この技術にあっても3次元画像全体の形状を把握することができない、という問題点があった。   However, since the technique disclosed in Patent Document 1 is limited to the target region set by the display target, there is a problem in that the shape of the entire three-dimensional image cannot be grasped even with this technique. there were.

本発明は上記問題点を解決するためになされたものであり、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることのできる3次元画像表示装置、3次元画像表示方法及び3次元画像表示プログラムを提供することを目的とする。   The present invention has been made to solve the above-described problems, and can grasp the shape of the entire three-dimensional image to be displayed, and can improve the visibility of related information related to the three-dimensional image. It is an object to provide a three-dimensional image display device, a three-dimensional image display method, and a three-dimensional image display program.

上記目的を達成するために、請求項1記載の3次元画像表示装置は、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示装置であって、前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶した記憶手段と、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出する検出手段と、前記検出手段によって検出された前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示する表示手段と、を備えている。   In order to achieve the above object, the three-dimensional image display device according to claim 1 displays a three-dimensional image and predetermines related information related to the three-dimensional image with reference to a display position of the three-dimensional image. A three-dimensional image display device for displaying a predetermined position at a predetermined position, wherein image information indicating the three-dimensional image is stored in advance, and the related information includes position information indicating the position and the position information A storage unit that is stored in advance in association with direction information indicating a direction; a detection unit that detects, based on the direction information; the detection unit that detects the related information facing substantially in front while the three-dimensional image is displayed. Display means for displaying the related information together with the three-dimensional image at a position indicated by the position information.

請求項1記載の3次元画像表示装置は、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示するものとされており、記憶手段により、前記3次元画像を示す画像情報が予め記憶されると共に、前記関連情報が前記位置を示す位置情報及び前記方向を示す方向情報に関連付けられて予め記憶される。なお、上記記憶手段には、RAM(Random Access Memory)、EEPROM(Electrically Erasable and Programmable Read Only Memory)、フラッシュEEPROM(Flash EEPROM)等の半導体記憶素子、スマート・メディア(SmartMedia(登録商標))、フレキシブル・ディスク等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。   The three-dimensional image display device according to claim 1 displays a three-dimensional image, and related information related to the three-dimensional image is predetermined at a predetermined position on the basis of a display position of the three-dimensional image. The information is displayed in advance by the storage means, and the related information is stored in the position information indicating the position and the direction information indicating the direction. Associated and stored in advance. The storage means includes a RAM (Random Access Memory), an EEPROM (Electrically Erasable and Programmable Read Only Memory), a semiconductor storage element such as a flash EEPROM (Flash EEPROM), a smart media (SmartMedia (registered trademark)), a flexible A portable recording medium such as a disk, a fixed recording medium such as a hard disk, or an external storage device provided in a server computer connected to a network is included.

ここで、本発明では、検出手段により、前記3次元画像を表示した状態で略正面を向く前記関連情報が前記方向情報に基づいて検出され、検出された前記関連情報が前記位置情報によって示される位置に前記3次元画像と共に表示手段によって表示される。なお、上記表示手段には、液晶ディスプレイ装置、プラズマ・ディスプレイ装置、有機ELディスプレイ装置、CRTディスプレイ装置等のディスプレイ装置が含まれる。   Here, in the present invention, the detection unit detects the related information facing substantially front in a state where the three-dimensional image is displayed based on the direction information, and the detected related information is indicated by the position information. The position is displayed together with the three-dimensional image by the display means. The display means includes a display device such as a liquid crystal display device, a plasma display device, an organic EL display device, or a CRT display device.

すなわち、3次元画像を表示する一般的な手法として、視点を変えながら3次元画像を見た状態で表示する場合がある。例えば、3次元画像の重心点を中心として3次元画像を回転させれば、当該3次元画像をあらゆる角度から見ることができる。このとき、寸法や注釈等の関連情報が表示されている場合に参照できるのは、おおよそ正面を向いているもののみであり、斜め方向を向いているものや、いわんや反対方向を向いているものは参照することが難しく、単に表示内容を見難くしているだけである。   That is, as a general method for displaying a three-dimensional image, there is a case where the three-dimensional image is displayed while changing the viewpoint. For example, if the 3D image is rotated around the center of gravity of the 3D image, the 3D image can be viewed from any angle. At this time, when related information such as dimensions and annotations is displayed, you can refer only to those that are roughly facing the front, those that are facing diagonally, and those that are facing the opposite direction. Is difficult to refer to and simply makes it difficult to see the displayed content.

この点に着目して、本発明では、3次元画像を表示した状態で略正面を向く関連情報のみを表示対象とするようにしており、これによって表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができるようにしている。   By paying attention to this point, in the present invention, only the relevant information facing substantially the front in the state of displaying the three-dimensional image is set as the display target, thereby grasping the shape of the entire three-dimensional image to be displayed. It is possible to improve the visibility of related information related to the three-dimensional image.

このように、請求項1記載の3次元画像表示装置によれば、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示するに当たり、前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶しておき、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出し、検出した前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示しているので、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができる。   Thus, according to the three-dimensional image display device according to claim 1, the three-dimensional image is displayed, and the related information related to the three-dimensional image is predetermined based on the display position of the three-dimensional image. In displaying the position so as to face a predetermined direction, the image information indicating the three-dimensional image is stored in advance, and the related information is associated with the position information indicating the position and the direction information indicating the direction in advance. The related information which is stored in front and is substantially facing forward in a state where the three-dimensional image is displayed is detected based on the direction information, and the detected related information is located at a position indicated by the position information together with the three-dimensional image. Since it is displaying, the shape of the whole 3D image to be displayed can be grasped, and the visibility of related information related to the 3D image can be improved.

なお、本発明は、請求項2に記載の発明のように、前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報の少なくとも一方としてもよい。これにより、注釈及び寸法の少なくとも一方に対する視認性を向上させることができる。   In the present invention, as in the invention described in claim 2, the related information may be at least one of annotation information indicating an annotation related to the three-dimensional image and dimension information indicating a dimension of the three-dimensional image. Thereby, the visibility with respect to at least one of an annotation and a dimension can be improved.

また、本発明は、請求項3に記載の発明のように、前記3次元画像を表示させる際の視線の方向(当該3次元画像を表示面に対応する2次元平面に投影して得られた画像の法線方向(投影面の法線方向))を示す視線方向情報を入力する入力手段を更に備え、前記検出手段は、前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出し、前記入力手段によって入力された前記視線方向情報により示される方向と導出した前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出するものとしてもよい。これにより、簡易に当該関連情報を検出することができる。なお、上記入力手段による入力には、キーボード、ポインティング・デバイス等の入力装置を介した入力の他、ローカル・エリア・ネットワーク、インターネット、イントラネット等の通信回線を介した外部装置からの入力が含まれる。   Further, as in the invention according to claim 3, the present invention is obtained by projecting the direction of the line of sight when displaying the three-dimensional image (the three-dimensional image is projected onto a two-dimensional plane corresponding to the display surface). The image processing apparatus further includes input means for inputting line-of-sight direction information indicating a normal direction of the image (normal direction of the projection plane), and the detection means is a normal line indicating the normal direction of the drawing surface on which the related information is drawn. Direction information is derived based on the direction information, and an angle between the direction indicated by the line-of-sight direction information input by the input unit and the direction indicated by the derived normal direction information is equal to or less than a predetermined angle. It is good also as what detects the relevant information which faces the said substantially front by detecting relevant information. Thereby, the relevant information can be easily detected. Note that the input by the input means includes input from an external device via a communication line such as a local area network, the Internet, or an intranet, in addition to input via an input device such as a keyboard or a pointing device. .

特に、本発明の前記入力手段は、請求項4に記載の発明のように、前記所定角度を更に入力するものとしてもよい。これにより、関連情報の表示範囲を設定することができるようになる。   In particular, the input means of the present invention may further input the predetermined angle as in the fourth aspect of the present invention. Thereby, the display range of related information can be set.

更に、本発明は、請求項5に記載の発明のように、前記関連情報の描画面が複数存在する場合に、表示対象とする描画面の選択指示を入力する選択指示入力手段と、前記選択指示入力手段によって入力された選択指示により示される描画面以外の関連情報を表示対象から除外する除外手段と、を更に備えたものとしてもよい。これにより、関連情報の描画面が複数存在する場合における、関連情報の重複表示に起因する関連情報に対する視認性の低下を防止することができる。   Furthermore, the present invention provides a selection instruction input means for inputting a selection instruction of a drawing surface to be displayed when there are a plurality of drawing surfaces of the related information, as in the invention described in claim 5, and the selection An exclusion unit that excludes from the display target related information other than the drawing surface indicated by the selection instruction input by the instruction input unit may be further provided. Thereby, when there are a plurality of related information drawing planes, it is possible to prevent a decrease in the visibility of the related information due to overlapping display of the related information.

一方、上記目的を達成するために、請求項6記載の3次元画像表示方法は、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示方法であって、前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶しておき、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出し、検出した前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示するものである。   On the other hand, in order to achieve the above object, the three-dimensional image display method according to claim 6 displays a three-dimensional image and related information related to the three-dimensional image with reference to a display position of the three-dimensional image. A three-dimensional image display method for displaying a predetermined position in a predetermined direction so that the image information indicating the three-dimensional image is stored in advance, and the related information is position information indicating the position. In addition, the information is stored in advance in association with the direction information indicating the direction, the related information facing substantially front in a state where the three-dimensional image is displayed is detected based on the direction information, and the detected related information is detected in the position. It is displayed together with the three-dimensional image at a position indicated by information.

従って、請求項6記載の3次元画像表示方法によれば、請求項1記載の発明と同様に作用するので、請求項1記載の発明と同様に、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができる。   Therefore, according to the three-dimensional image display method according to the sixth aspect, since it operates in the same manner as the first aspect, the shape of the entire three-dimensional image to be displayed is the same as the first aspect. It can be grasped and the visibility to related information related to the three-dimensional image can be improved.

なお、請求項6記載の発明は、請求項7に記載の発明のように、前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報の少なくとも一方としてもよい。これにより、注釈及び寸法の少なくとも一方に対する視認性を向上させることができる。   According to the sixth aspect of the present invention, as in the seventh aspect of the present invention, the related information includes at least one of annotation information indicating an annotation related to the three-dimensional image and dimensional information indicating a dimension of the three-dimensional image. It is good. Thereby, the visibility with respect to at least one of an annotation and a dimension can be improved.

また、請求項6又は請求項7に記載の発明は、請求項8に記載の発明のように、前記3次元画像を表示させる際の視線の方向(当該3次元画像を表示面に対応する2次元平面に投影して得られた画像の法線方向(投影面の法線方向))を示す視線方向情報を入力すると共に、前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出し、前記視線方向情報により示される方向と前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出するものとしてもよい。これにより、簡易に当該関連情報を検出することができる。   Further, in the invention according to claim 6 or 7, as in the invention according to claim 8, the direction of the line of sight when displaying the three-dimensional image (the two-dimensional image corresponding to the display surface 2). The visual line direction information indicating the normal direction (normal direction of the projection plane) of the image obtained by projecting on the two-dimensional plane is input and the normal line indicating the normal direction of the drawing plane on which the related information is drawn Direction information is derived based on the direction information, and the abbreviation is obtained by detecting related information in which an angle between a direction indicated by the line-of-sight direction information and a direction indicated by the normal direction information is equal to or less than a predetermined angle. It is good also as what detects the relevant information which faces the front. Thereby, the relevant information can be easily detected.

一方、上記目的を達成するために、請求項9記載の3次元画像表示プログラムは、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示プログラムであって、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向を示す方向情報に基づいて検出する検出ステップと、前記検出ステップによって検出された前記関連情報を前記位置を示す位置情報によって示される位置に前記3次元画像と共に表示する表示ステップと、をコンピュータに実行させるものである。   On the other hand, in order to achieve the above object, the three-dimensional image display program according to claim 9 displays a three-dimensional image and related information related to the three-dimensional image with reference to a display position of the three-dimensional image. A three-dimensional image display program for displaying a predetermined position at a predetermined position so as to face a predetermined direction, wherein the related information facing substantially in front of the three-dimensional image is displayed as direction information indicating the direction. And a display step of displaying the related information detected by the detection step together with the three-dimensional image at a position indicated by the position information indicating the position.

従って、請求項9記載の3次元画像表示プログラムによれば、コンピュータに対して請求項1記載の発明と同様に作用させることができるので、請求項1記載の発明と同様に、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができる。   Therefore, according to the three-dimensional image display program according to the ninth aspect, the computer can be caused to act similarly to the first aspect of the invention. The shape of the entire three-dimensional image can be grasped, and the visibility of related information related to the three-dimensional image can be improved.

なお、請求項9記載の発明は、請求項10に記載の発明のように、前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報の少なくとも一方としてもよい。これにより、注釈及び寸法の少なくとも一方に対する視認性を向上させることができる。   According to the ninth aspect of the present invention, as in the tenth aspect of the present invention, the related information includes at least one of annotation information indicating an annotation related to the three-dimensional image and dimensional information indicating a dimension of the three-dimensional image. It is good. Thereby, the visibility with respect to at least one of an annotation and a dimension can be improved.

また、請求項9又は請求項10に記載の発明は、請求項11に記載の発明のように、前記3次元画像を表示させる際の視線の方向(当該3次元画像を表示面に対応する2次元平面に投影して得られた画像の法線方向(投影面の法線方向))を示す視線方向情報を入力する入力ステップと、前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出する導出ステップと、を更に有し、前記検出ステップは、前記入力ステップによって入力された前記視線方向情報により示される方向と前記導出ステップによって導出された前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出するものとしてもよい。これにより、簡易に当該関連情報を検出することができる。   Further, in the invention according to claim 9 or claim 10, as in the invention according to claim 11, the direction of the line of sight when displaying the three-dimensional image (2 corresponding to the display surface). An input step for inputting line-of-sight direction information indicating the normal direction of the image obtained by projecting onto the two-dimensional plane (the normal direction of the projection plane), and the normal direction of the drawing plane on which the related information is drawn A derivation step for deriving normal direction information based on the direction information, and the detection step is derived by the direction indicated by the line-of-sight direction information input by the input step and the derivation step. The related information facing the substantially front may be detected by detecting related information in which an angle between the direction indicated by the normal direction information is a predetermined angle or less. Thereby, the relevant information can be easily detected.

本発明によれば、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示するに当たり、前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶しておき、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出し、検出した前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示しているので、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができる、という効果が得られる。   According to the present invention, a three-dimensional image is displayed and related information related to the three-dimensional image is displayed in a predetermined direction with a predetermined position on the basis of the display position of the three-dimensional image. In doing so, image information indicating the three-dimensional image is stored in advance, and the related information is stored in advance in association with position information indicating the position and direction information indicating the direction, and the three-dimensional image is displayed. The related information facing substantially front in the state is detected based on the direction information, and the detected related information is displayed at the position indicated by the position information together with the three-dimensional image. The effect that the shape of the whole image can be grasped and the visibility with respect to related information related to the three-dimensional image can be improved is obtained.

以下、図面を参照して、本発明を実施するための最良の形態について詳細に説明する。   The best mode for carrying out the present invention will be described below in detail with reference to the drawings.

まず、図1及び図2を参照して、本発明が適用された3次元画像表示装置10の構成を説明する。   First, the configuration of a three-dimensional image display device 10 to which the present invention is applied will be described with reference to FIGS.

図1に示すように、本実施の形態に係る3次元画像表示装置10は、本装置の全体的な動作を制御する制御部12と、ユーザからの各種情報等の入力に使用するキーボード14及びマウス16と、本装置による処理結果や各種メニュー画面、メッセージ等を表示するディスプレイ18と、を含んで構成されている。すなわち、本実施の形態に係る3次元画像表示装置10は、市販(汎用)のパーソナル・コンピュータにより構成されている。   As shown in FIG. 1, a three-dimensional image display apparatus 10 according to the present embodiment includes a control unit 12 that controls the overall operation of the apparatus, a keyboard 14 that is used for inputting various information and the like from a user, The mouse 16 includes a display 18 that displays processing results, various menu screens, messages, and the like by the apparatus. That is, the three-dimensional image display device 10 according to the present embodiment is configured by a commercially available (general purpose) personal computer.

次に、図2を参照して、本実施の形態に係る3次元画像表示装置10の電気系の要部構成を説明する。   Next, with reference to FIG. 2, the configuration of the main part of the electrical system of the three-dimensional image display apparatus 10 according to the present embodiment will be described.

同図に示すように、3次元画像表示装置10は、3次元画像表示装置10全体の動作を司るCPU(中央処理装置)22と、CPU22による各種プログラムの実行時のワークエリア等として用いられるRAM24と、各種制御プログラムや各種パラメータ等が予め記憶されたROM26と、各種情報を記憶するために用いられるハードディスク28と、前述のキーボード14、マウス16、及びディスプレイ18と、外部に接続された装置との間の各種情報の授受を司る外部インタフェース30等がシステムバスBUSにより電気的に相互に接続されて構成されている。なお、外部インタフェース30にはプリンタ50(図1では図示省略。)が接続されている。   As shown in the figure, the three-dimensional image display device 10 includes a CPU (central processing unit) 22 that controls the operation of the entire three-dimensional image display device 10, and a RAM 24 that is used as a work area when the CPU 22 executes various programs. A ROM 26 in which various control programs, various parameters, and the like are stored in advance; a hard disk 28 used for storing various types of information; the above-described keyboard 14, mouse 16, and display 18, and an externally connected device; An external interface 30 for exchanging various types of information is electrically connected to each other via a system bus BUS. A printer 50 (not shown in FIG. 1) is connected to the external interface 30.

従って、CPU22は、RAM24、ROM26、及びハードディスク28に対するアクセス、キーボード14及びマウス16を介した各種情報の取得、ディスプレイ18に対する各種情報の表示、及び外部インタフェース30を介したプリンタ50による各種情報の印刷、を各々行うことができる。   Therefore, the CPU 22 accesses the RAM 24, ROM 26 and hard disk 28, acquires various information via the keyboard 14 and mouse 16, displays various information on the display 18, and prints various information using the printer 50 via the external interface 30. , Respectively.

図3には、3次元画像表示装置10に備えられたハードディスク28の主な記憶内容が模式的に示されている。同図に示すように、ハードディスク28には、各種データベースを記憶するためのデータベース領域DTと、各種処理を行うためのプログラムを記憶するためのプログラム領域PGと、が設けられている。   FIG. 3 schematically shows main storage contents of the hard disk 28 provided in the three-dimensional image display device 10. As shown in the figure, the hard disk 28 is provided with a database area DT for storing various databases and a program area PG for storing programs for performing various processes.

また、データベース領域DTには、3次元画像データベースDT1、注釈データベースDT2、及び寸法データベースDT3の3種類のデータベースが含まれている。   The database area DT includes three types of databases: a three-dimensional image database DT1, an annotation database DT2, and a dimension database DT3.

本実施の形態に係る3次元画像データベースDT1は、表示対象とする3次元画像の形状を示す3次元座標データ(以下、「3次元画像情報」という。)、面を定義する情報(どの点とどの点を結ぶかを示す情報)、立体を定義する情報(例えば、球なら中心と半径を示す情報)等が記憶されるものとして構成されている。なお、当該3次元画像情報等は従来既知であるので、これ以上のここでの説明は省略する。   The three-dimensional image database DT1 according to the present embodiment includes three-dimensional coordinate data (hereinafter referred to as “three-dimensional image information”) indicating the shape of a three-dimensional image to be displayed, information defining a surface (which point and Information indicating which points are connected), information defining a solid (for example, information indicating the center and radius in the case of a sphere), and the like are stored. Since the 3D image information and the like are known in the past, further explanation here is omitted.

一方、本実施の形態に係る注釈データベースDT2は、3次元画像データベースDT1に記憶されている3次元画像情報により示される3次元画像に対して予め付加された注釈に関する情報(以下、「注釈データ」という。)が対応する3次元画像毎に記憶されるものとして構成されている。   On the other hand, the annotation database DT2 according to the present embodiment is information (hereinafter referred to as “annotation data”) about annotations added in advance to the 3D image indicated by the 3D image information stored in the 3D image database DT1. Is stored for each corresponding three-dimensional image.

図4には、本実施の形態に係る注釈データのデータ構造が模式的に示されている。同図及び図6に示されるように、本実施の形態に係る注釈データは、対応する注釈の描画開始点の位置を示す始点座標、描画方向を示す描画方向ベクトル、注釈を構成する文字の上方向を示す文字上方向ベクトル、注釈を構成する文字(文字列)を示す文字情報、当該文字のフォントパターンを示す文字フォント、及び当該文字のサイズを示す文字サイズの各情報が注釈毎に記憶されるものとして構成されている。   FIG. 4 schematically shows the data structure of the annotation data according to the present embodiment. As shown in FIG. 6 and FIG. 6, the annotation data according to the present embodiment includes the start point coordinates indicating the position of the drawing start point of the corresponding annotation, the drawing direction vector indicating the drawing direction, and the characters constituting the annotation. Each information of the character upper direction vector indicating the direction, the character information indicating the character (character string) constituting the annotation, the character font indicating the font pattern of the character, and the character size indicating the size of the character are stored for each annotation. It is configured as a thing.

一方、本実施の形態に係る寸法データベースDT3は、3次元画像データベースDT1に記憶されている3次元画像情報により示される3次元画像に対して予め付加された寸法に関する情報(以下、「寸法データ」という。)が対応する3次元画像毎に記憶されるものとして構成されている。   On the other hand, the dimension database DT3 according to the present embodiment is information on dimensions (hereinafter referred to as “dimension data”) added in advance to the three-dimensional image indicated by the three-dimensional image information stored in the three-dimensional image database DT1. Is stored for each corresponding three-dimensional image.

図5には、本実施の形態に係る寸法データのデータ構造が模式的に示されている。同図及び図7に示されるように、本実施の形態に係る寸法データは、寸法表記の対象とされる部位を示す2本の補助線1及び補助線2と、各補助線間を結ぶ寸法線と、寸法との3種類に区分されており、補助線1及び補助線2と寸法線は、描画開始点の位置を示す始点座標及び描画終了点の位置を示す終点座標の各情報が、寸法は、寸法を示す寸法情報(数値データ)、当該寸法の数値書式を示す数値表現、当該寸法を示す文字(文字列)のフォントパターンを示す文字フォント、及び当該文字のサイズを示す文字サイズの各情報が、各々寸法毎に記憶されるものとして構成されている。   FIG. 5 schematically shows the data structure of the dimension data according to the present embodiment. As shown in FIG. 7 and FIG. 7, the dimension data according to the present embodiment is the dimension connecting the two auxiliary lines 1 and 2 that indicate the part that is the target of dimension notation, and the auxiliary lines. Lines and dimensions are divided into three types: auxiliary line 1 and auxiliary line 2 and dimension line, each information of the start point coordinates indicating the position of the drawing start point and the end point coordinates indicating the position of the drawing end point, The dimension includes dimension information (numerical data) indicating a dimension, a numerical expression indicating a numerical format of the dimension, a character font indicating a font pattern of a character (character string) indicating the dimension, and a character size indicating the size of the character. Each piece of information is configured to be stored for each dimension.

なお、注釈データ及び寸法データにおける各座標を示す情報は、対応する3次元画像の表示位置を基準とした座標値とされている。   Note that information indicating each coordinate in the annotation data and the dimension data is a coordinate value based on the display position of the corresponding three-dimensional image.

ところで、本実施の形態に係る3次元画像表示装置10は、一例として図8に示すように、ディスプレイ18により、3次元画像を2次元に投影した状態で表示すると共に、当該3次元画像に対応して付加された注釈及び寸法を表示するものとされている。このとき、全ての注釈及び寸法を表示するのではなく、3次元画像を表示させる際の視線の方向(当該3次元画像を表示面に対応する2次元平面に投影して得られた画像の法線方向(投影面の法線方向))を示す視線ベクトルvと、注釈や寸法が描画される平面(描画面)の法線方向を示す法線ベクトルnとの間の角度Xが予め設定した角度α以下となるもののみを表示するようにしている。   By the way, the three-dimensional image display apparatus 10 according to the present embodiment displays a three-dimensional image in a two-dimensionally projected state on the display 18 as shown in FIG. 8 as an example, and corresponds to the three-dimensional image. The annotations and dimensions added are displayed. At this time, instead of displaying all the annotations and dimensions, the direction of the line of sight when displaying the three-dimensional image (the method of the image obtained by projecting the three-dimensional image onto the two-dimensional plane corresponding to the display surface) The angle X between the line-of-sight vector v indicating the line direction (normal direction of the projection plane) and the normal vector n indicating the normal direction of the plane (drawing plane) on which the annotations and dimensions are drawn is set in advance. Only those with an angle α or less are displayed.

次に、本実施の形態に係る3次元画像表示装置10の作用を説明する。   Next, the operation of the 3D image display apparatus 10 according to the present embodiment will be described.

まず、図9を参照して、注釈及び寸法を表示する際の3次元画像表示装置10の作用を説明する。なお、図9は、ユーザによりキーボード14、マウス16等の操作によって注釈及び寸法の表示を実施する旨の指示入力が行われた際に3次元画像表示装置10のCPU22によって実行される注釈・寸法表示処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはハードディスク28のプログラム領域PGに予め記憶されている。また、ここでは、錯綜を回避するために、表示対象とする3次元画像(以下、「表示対象画像」という。)がユーザによって指定されて、ディスプレイ18によって表示されている場合について説明する。また、ここでは、表示対象画像に対応する注釈データ及び寸法データが各々複数存在する場合について説明する。   First, with reference to FIG. 9, the operation of the three-dimensional image display device 10 when displaying annotations and dimensions will be described. Note that FIG. 9 illustrates the annotation / dimension executed by the CPU 22 of the three-dimensional image display device 10 when the user inputs an instruction to display the annotation and the dimension by operating the keyboard 14, the mouse 16, and the like. 4 is a flowchart showing a flow of processing of a display processing program, and the program is stored in advance in a program area PG of the hard disk. Here, a case where a three-dimensional image to be displayed (hereinafter referred to as a “display target image”) is designated by the user and displayed on the display 18 in order to avoid complications will be described. Here, a case where there are a plurality of annotation data and dimension data corresponding to the display target image will be described.

まず、同図のステップ100では、視線ベクトルvと角度αを取得する。なお、本実施の形態に係る注釈・寸法表示処理プログラムでは、上記視線ベクトルvの取得を、ユーザに対し、ディスプレイ18に表示されている3次元画像を、その重心点を中心として回転させて所望の領域が表示される状態とさせることで、このとき表示されている3次元画像(実際には2次元平面に投影された投影画像)の法線方向を視線ベクトルvとして取得することにより行っているが、これに限るものではなく、視線ベクトルvを示す情報を、キーボード14を介して直接入力する形態等とすることもできる。また、本実施の形態に係る注釈・寸法表示処理プログラムでは、上記角度αの取得を、角度αを示す情報を、キーボード14を介して直接入力することにより行っているが、これに限るものでないことも言うまでもない。   First, in step 100 in the figure, the line-of-sight vector v and the angle α are acquired. In the annotation / dimension display processing program according to the present embodiment, the user can obtain the line-of-sight vector v by rotating the three-dimensional image displayed on the display 18 around the center of gravity point. This is done by obtaining the normal direction of the three-dimensional image displayed at this time (actually the projected image projected on the two-dimensional plane) as the line-of-sight vector v. However, the present invention is not limited to this, and information indicating the line-of-sight vector v may be directly input via the keyboard 14. In the annotation / dimension display processing program according to the present embodiment, the acquisition of the angle α is performed by directly inputting information indicating the angle α through the keyboard 14, but the present invention is not limited to this. Needless to say.

次のステップ102では、表示対象画像に対応する注釈データ及び寸法データの何れか1つ(以下、「処理対象データ」という。)について、対応する注釈が描画される平面(以下、「注釈描画面」という。図6も参照。)又は寸法が描画される平面(以下、「寸法描画面」という。図7も参照。)の法線ベクトルnを導出する。   In the next step 102, for any one of the annotation data and the dimension data corresponding to the display target image (hereinafter referred to as “processing target data”), the plane on which the corresponding annotation is drawn (hereinafter referred to as “annotation drawing plane”). The normal vector n of a plane on which dimensions are drawn (hereinafter referred to as “dimension drawing surface”. See also FIG. 7) is derived.

なお、上記処理対象データが注釈データである場合の法線ベクトルnは、当該注釈データの描画方向ベクトルと文字上方向ベクトルとの外積を演算することにより導出することができる。また、上記処理対象データが寸法データである場合の法線ベクトルnは、当該寸法データの寸法線の始点座標から終点座標へ至る寸法線ベクトルと、補助線1又は補助線2の始点座標から終点座標へ至る補助線ベクトルとの外積を演算することにより導出することができる。   Note that the normal vector n when the processing target data is annotation data can be derived by calculating the outer product of the drawing direction vector and the character upward vector of the annotation data. In addition, the normal vector n in the case where the processing target data is dimension data is the dimension line vector from the start point coordinate to the end point coordinate of the dimension line of the dimension data and the end point from the start point coordinate of the auxiliary line 1 or the auxiliary line 2 It can be derived by calculating the outer product with the auxiliary line vector leading to the coordinates.

次のステップ104では、上記ステップ100において取得した視線ベクトルvと上記ステップ102の処理によって導出した法線ベクトルnとの間の角度Xを次の(1)式により算出する。   In the next step 104, an angle X between the line-of-sight vector v acquired in step 100 and the normal vector n derived by the process in step 102 is calculated by the following equation (1).

Figure 2007094902
Figure 2007094902

次のステップ106では、角度Xが角度α以下であるか否かを判定し、肯定判定となった場合はステップ108に移行して、処理対象データにより示される注釈又は寸法を当該処理対象データにより示される位置及び状態でディスプレイ18に表示し、その後にステップ110に移行する。なお、上記ステップ106において否定判定となった場合は、上記ステップ108の処理を実行することなくステップ110に移行する。   In the next step 106, it is determined whether or not the angle X is equal to or smaller than the angle α. If the determination is affirmative, the process proceeds to step 108, and the annotation or dimension indicated by the processing target data is determined based on the processing target data. The displayed position and state are displayed on the display 18, and then the process proceeds to step 110. If the determination at step 106 is negative, the process proceeds to step 110 without executing the process at step 108.

ステップ110では、表示対象画像に対応する全ての注釈データ及び寸法データに対して上記ステップ102〜ステップ108の処理が終了したか否かを判定し、否定判定となった場合は上記ステップ102に戻り、肯定判定となった時点で本注釈・寸法表示処理プログラムを終了する。なお、上記ステップ102〜ステップ110の処理を繰り返し実行する際には、それまで処理対象としなかった注釈データ又は寸法データを処理対象データとする。   In step 110, it is determined whether or not the processing in steps 102 to 108 has been completed for all the annotation data and dimension data corresponding to the display target image. If the determination is negative, the processing returns to step 102. When the determination is affirmative, the annotation / dimension display processing program is terminated. Note that when the processes in steps 102 to 110 are repeatedly executed, the annotation data or the dimension data that has not been processed until then is set as the processing target data.

以上の注釈・寸法表示処理プログラムの実行により、一例として図8に示されるように、3次元画像と共に当該3次元画像に対して添付された注釈及び寸法が、略正面を向くものに限り表示されることになる。   By executing the above annotation / dimension display processing program, as shown in FIG. 8 as an example, the annotations and dimensions attached to the three-dimensional image together with the three-dimensional image are displayed only if they are substantially facing the front. Will be.

ところで、上記注釈・寸法表示処理プログラムにより複数の描画面に表示される注釈及び寸法が表示される場合には、異なる描画面に表示される注釈や寸法が重なって表示されてしまい、見難くなってしまう場合がある。このため、本実施の形態に係る3次元画像表示装置10には、一部の描画面のみを表示対象とする注釈・寸法表示切換機能を有している。   By the way, when annotations and dimensions displayed on a plurality of drawing planes are displayed by the annotation / dimension display processing program, annotations and dimensions displayed on different drawing planes are displayed in an overlapping manner, making it difficult to see. May end up. For this reason, the 3D image display apparatus 10 according to the present embodiment has an annotation / dimension display switching function for displaying only a part of the drawing surface.

次に、図10を参照して、注釈・寸法表示切換機能を実行する際の3次元画像表示装置10の作用を説明する。なお、図10は、上記注釈・寸法表示処理プログラムの実行後に、ユーザによりキーボード14、マウス16等の操作によって注釈・寸法表示切換機能を実施する旨の指示入力が行われた際に3次元画像表示装置10のCPU22によって実行される注釈・寸法表示切換処理プログラムの処理の流れを示すフローチャートであり、当該プログラムもハードディスク28のプログラム領域PGに予め記憶されている。   Next, with reference to FIG. 10, the operation of the three-dimensional image display device 10 when executing the annotation / size display switching function will be described. FIG. 10 shows a three-dimensional image when the user inputs an instruction to execute the annotation / dimension display switching function by operating the keyboard 14 or mouse 16 after the annotation / dimension display processing program is executed. 4 is a flowchart showing a flow of processing of an annotation / size display switching processing program executed by the CPU 22 of the display device 10, and the program is also stored in the program area PG of the hard disk 28 in advance.

まず、同図のステップ200では、予め定められた視点(ここでは、ディスプレイ18の表示面の中心位置)と、表示対象とする注釈及び寸法の描画面との距離の範囲を示す情報を取得する。なお、本実施の形態に係る注釈・寸法表示切換処理プログラムでは、当該距離の範囲を示す情報の取得を、一例として図11に示されるようなスライダーをディスプレイ18に表示し、ユーザに対して当該スライダーにおける範囲指定矢印Y1,Y2をマウス16によって移動させることにより取得する形態としているが、これに限らず、例えば、表示対象とする描画面の位置範囲を示す座標情報をユーザに対して入力させることにより取得する形態等とすることもできる。   First, in step 200 in the figure, information indicating a range of a distance between a predetermined viewpoint (here, the center position of the display surface of the display 18) and a drawing surface of annotations and dimensions to be displayed is acquired. . In the annotation / dimension display switching processing program according to the present embodiment, acquisition of information indicating the range of the distance is displayed on the display 18 as an example as shown in FIG. The range designation arrows Y1 and Y2 in the slider are acquired by moving with the mouse 16, but the present invention is not limited to this. For example, the coordinate information indicating the position range of the drawing surface to be displayed is input to the user. It can also be set as the form acquired by this.

次のステップ202では、上記注釈・寸法表示処理プログラムによって表示された注釈及び寸法の描画面の何れか1つ(以下、「処理対象描画面」という。)について、当該処理対象描画面と、上記視点との間の距離Dを算出し、次のステップ204にて、距離Dが上記ステップ200の処理によって取得した情報により示される距離範囲内に入っているか否かを判定し、否定判定となった場合はステップ206に移行してディスプレイ18に表示されている処理対象描画面の注釈及び寸法を消去し、その後にステップ208に移行する。なお、上記ステップ204において肯定判定となった場合には、上記ステップ206の処理を実行することなくステップ208に移行する。   In the next step 202, with respect to any one of the annotation and dimension drawing surfaces displayed by the annotation / dimension display processing program (hereinafter referred to as “processing object drawing surface”), the processing object drawing surface and the above-described drawing surface. The distance D to the viewpoint is calculated, and in the next step 204, it is determined whether or not the distance D is within the distance range indicated by the information acquired by the processing of step 200, and a negative determination is made. If YES in step 206, the annotation and dimension of the processing target drawing surface displayed on the display 18 are erased, and then the processing proceeds to step 208. If the determination in step 204 is affirmative, the process proceeds to step 208 without executing the process in step 206.

ステップ208では、角度Xが角度α以下となっている全ての描画面について上記ステップ202〜ステップ206の処理が終了したか否かを判定し、否定判定となった場合は上記ステップ202に戻り、肯定判定となった時点で本注釈・寸法表示切換処理プログラムを終了する。なお、上記ステップ202〜ステップ208の処理を繰り返し実行する際には、それまで処理対象としなかった描画面を処理対象描画面とする。   In Step 208, it is determined whether or not the processing of Step 202 to Step 206 has been completed for all drawing surfaces whose angle X is equal to or smaller than the angle α. If the determination is negative, the processing returns to Step 202. When the determination is affirmative, the annotation / dimension display switching processing program is terminated. Note that when the processes in steps 202 to 208 are repeatedly executed, a drawing surface that has not been processed until then is set as a processing target drawing surface.

なお、上記注釈・寸法表示処理プログラムの実行によって表示された画像や、上記注釈・寸法表示切換処理プログラムの実行によって表示状態が切り換えられた画像は、プリンタ50によって印刷することもできる。   The image displayed by executing the annotation / dimension display processing program or the image whose display state is switched by executing the annotation / dimension display switching processing program can be printed by the printer 50.

以上詳細に説明したように、本実施の形態では、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示するに当たり、前記3次元画像を示す画像情報(ここでは、3次元画像情報)を予め記憶すると共に、前記関連情報を前記位置を示す位置情報(ここでは、始点座標及び終点座標の各情報)及び前記方向を示す方向情報(ここでは、描画方向ベクトル、文字上方向ベクトル、寸法線ベクトル、補助線ベクトルの各情報)に関連付けて予め記憶しておき、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出し、検出した前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示しているので、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができる。   As described above in detail, in the present embodiment, a three-dimensional image is displayed, and related information related to the three-dimensional image is determined in advance at a predetermined position on the basis of the display position of the three-dimensional image. When displaying the image so as to face the specified direction, image information indicating the three-dimensional image (here, three-dimensional image information) is stored in advance, and the related information is displayed as position information indicating the position (here, start point coordinates). And each information of the end point coordinates) and direction information indicating the direction (here, each information of a drawing direction vector, a character upward direction vector, a dimension line vector, and an auxiliary line vector) are stored in advance, and the three-dimensional Based on the direction information, the related information facing substantially in front with an image displayed is detected, and the detected related information is detected at the position indicated by the position information. Since the displayed together with, it is possible to improve the visibility of the related information is three-dimensional image overall shape to be displayed can be grasped, and related to the 3-dimensional image.

また、本実施の形態では、前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報としているので、注釈及び寸法に対する視認性を向上させることができる。   In the present embodiment, since the related information is annotation information indicating an annotation related to the three-dimensional image and dimensional information indicating a dimension of the three-dimensional image, visibility of the annotation and the dimension can be improved. .

また、本実施の形態では、前記3次元画像を表示させる際の視線の方向を示す視線方向情報(ここでは、視線ベクトルv)を入力すると共に、前記関連情報が描画される描画面の法線方向を示す法線方向情報(ここでは、法線ベクトルn)を前記方向情報に基づいて導出し、入力した前記視線方向情報により示される方向と導出した前記法線方向情報により示される方向との間の角度(ここでは、角度X)が所定角度(ここでは、角度α)以下となる関連情報を検出することにより前記略正面を向く関連情報を検出するものとしているので、簡易に当該関連情報を検出することができる。   In the present embodiment, the line-of-sight direction information (here, the line-of-sight vector v) indicating the direction of the line of sight when the three-dimensional image is displayed is input, and the normal of the drawing surface on which the related information is drawn Normal direction information indicating a direction (here, normal vector n) is derived based on the direction information, and a direction indicated by the input gaze direction information and a direction indicated by the derived normal direction information Since the related information facing the substantially front is detected by detecting the related information in which the angle (here, the angle X) is equal to or smaller than the predetermined angle (here, the angle α), the related information is simply Can be detected.

また、本実施の形態では、前記所定角度を入力可能としているので、関連情報の表示範囲を容易に設定することができる。   Moreover, in this Embodiment, since the said predetermined angle can be input, the display range of related information can be set easily.

更に、本実施の形態では、前記関連情報の描画面が複数存在する場合に、表示対象とする描画面の選択指示(ここでは、スライダーによって入力された指示)を入力し、入力した選択指示により示される描画面以外の関連情報を表示対象から除外しているので、関連情報の描画面が複数存在する場合における、関連情報の重複表示に起因する関連情報に対する視認性の低下を防止することができる。   Furthermore, in the present embodiment, when there are a plurality of drawing planes of the related information, an instruction to select a drawing plane to be displayed (in this case, an instruction input by a slider) is input, and the input selection instruction Since related information other than the displayed drawing surface is excluded from the display target, it is possible to prevent a decrease in visibility of related information due to overlapping display of related information when there are a plurality of related information drawing surfaces. it can.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. Various changes or improvements can be added to the above-described embodiment without departing from the gist of the present invention, and embodiments to which such changes or improvements are added are also included in the technical scope of the present invention.

また、上記の実施の形態は、クレーム(請求項)にかかる発明を限定するものではなく、また実施の形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。上記の実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。上記の実施の形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。   The above embodiments do not limit the invention according to the claims (claims), and all the combinations of features described in the embodiments are essential for the solution of the invention. Is not limited. The above embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. Even if some constituent requirements are deleted from all the constituent requirements shown in the above-described embodiment, as long as an effect is obtained, a configuration from which these several constituent requirements are deleted can be extracted as an invention.

例えば、上記実施の形態で説明した3次元画像表示装置10の構成(図1〜図3参照。)は一例であり、本発明の主旨を逸脱しない範囲内で適宜変更可能であることは言うまでもない。例えば、3次元画像表示装置10に接続したプリンタ50は必須ではなく、削除することもできる。   For example, the configuration of the three-dimensional image display device 10 described in the above embodiment (see FIGS. 1 to 3) is merely an example, and it is needless to say that the configuration can be appropriately changed without departing from the gist of the present invention. . For example, the printer 50 connected to the three-dimensional image display apparatus 10 is not essential and can be deleted.

また、上記実施の形態で示した注釈データ及び寸法データのデータ構造(図4,図5参照。)も一例であり、必要に応じて記憶する項目を追加したり、不要な項目を削除したりすることができることは勿論のこと、各項目の記憶内容も適宜変更可能であることは言うまでもない。   The data structure of the annotation data and dimension data (see FIGS. 4 and 5) shown in the above embodiment is also an example, and items to be stored are added or unnecessary items are deleted as necessary. Needless to say, the stored contents of each item can be changed as appropriate.

また、上記実施の形態で示した注釈・寸法表示処理プログラム及び注釈・寸法表示切換処理プログラムの処理の流れ(図9,図10参照。)も一例であり、本発明の主旨を逸脱しない範囲内で適宜変更することができることは言うまでもない。   The processing flow (see FIGS. 9 and 10) of the annotation / dimension display processing program and the annotation / dimension display switching processing program shown in the above embodiment is also an example, and does not depart from the gist of the present invention. Needless to say, it can be changed as appropriate.

更に、上記実施の形態で示した表示画面の構成(図8,図11参照。)も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。   Furthermore, the configuration of the display screen shown in the above embodiment (see FIGS. 8 and 11) is also an example, and it is needless to say that the display screen can be appropriately changed without departing from the gist of the present invention.

実施の形態に係る3次元画像表示装置の外観を示す斜視図である。It is a perspective view which shows the external appearance of the three-dimensional image display apparatus which concerns on embodiment. 実施の形態に係る3次元画像表示装置の電気系の要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the electric system of the three-dimensional image display apparatus which concerns on embodiment. 実施の形態に係る3次元画像表示装置に備えられたハードディスクの主な記憶内容を示す模式図である。It is a schematic diagram which shows the main memory content of the hard disk with which the three-dimensional image display apparatus which concerns on embodiment was equipped. 実施の形態に係る注釈データのデータ構造を示す模式図である。It is a schematic diagram which shows the data structure of the annotation data which concern on embodiment. 実施の形態に係る寸法データのデータ構造を示す模式図である。It is a schematic diagram which shows the data structure of the dimension data which concern on embodiment. 実施の形態に係る注釈データの説明に供する概略図である。It is the schematic where it uses for description of the annotation data which concerns on embodiment. 実施の形態に係る寸法データの説明に供する概略図である。It is the schematic where it uses for description of the dimension data which concern on embodiment. 実施の形態に係る3次元画像と注釈及び寸法の表示状態例と、視線ベクトル及び法線ベクトルを示す概略図である。It is the schematic which shows the display state example of the three-dimensional image which concerns on embodiment, an annotation, and a dimension, a gaze vector, and a normal vector. 実施の形態に係る注釈・寸法表示処理プログラムの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the annotation and dimension display processing program which concerns on embodiment. 実施の形態に係る注釈・寸法表示切換処理プログラムの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the annotation / dimension display switching process program which concerns on embodiment. 実施の形態に係るスライダーの表示状態例及び当該スライダーによる表示対象とする描画面の状態例を示す概略図である。It is the schematic which shows the example of a display state of the slider which concerns on embodiment, and the example of the state of the drawing surface made into the display object by the said slider.

符号の説明Explanation of symbols

10 3次元画像表示装置
14 キーボード(入力手段)
16 マウス(選択指示入力手段)
18 ディスプレイ(表示手段)
22 CPU(検出手段)
28 ハードディスク(記憶手段)
10 3D image display device 14 Keyboard (input means)
16 mouse (selection instruction input means)
18 Display (display means)
22 CPU (detection means)
28 Hard disk (storage means)

Claims (11)

3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示装置であって、
前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶した記憶手段と、
前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出する検出手段と、
前記検出手段によって検出された前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示する表示手段と、
を備えた3次元画像表示装置。
A three-dimensional image display device that displays a three-dimensional image and displays related information related to the three-dimensional image so as to face a predetermined direction at a predetermined position with reference to the display position of the three-dimensional image Because
Storage means for storing in advance image information indicating the three-dimensional image and storing the related information in advance in association with position information indicating the position and direction information indicating the direction;
Detecting means for detecting the related information facing substantially front in a state where the three-dimensional image is displayed based on the direction information;
Display means for displaying the related information detected by the detection means together with the three-dimensional image at a position indicated by the position information;
A three-dimensional image display device.
前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報の少なくとも一方とした
請求項1記載の3次元画像表示装置。
The three-dimensional image display apparatus according to claim 1, wherein the related information is at least one of annotation information indicating an annotation related to the three-dimensional image and dimension information indicating a dimension of the three-dimensional image.
前記3次元画像を表示させる際の視線の方向を示す視線方向情報を入力する入力手段を更に備え、
前記検出手段は、前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出し、前記入力手段によって入力された前記視線方向情報により示される方向と導出した前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出する
請求項1又は請求項2記載の3次元画像表示装置。
An input unit for inputting gaze direction information indicating a gaze direction when displaying the three-dimensional image;
The detection means derives normal direction information indicating a normal direction of a drawing surface on which the related information is drawn based on the direction information, and a direction indicated by the line-of-sight direction information input by the input means The three-dimensional according to claim 1 or 2, wherein the related information facing the substantially front is detected by detecting related information in which an angle between the direction indicated by the derived normal direction information is a predetermined angle or less. Image display device.
前記入力手段は、前記所定角度を更に入力する
請求項3記載の3次元画像表示装置。
The three-dimensional image display apparatus according to claim 3, wherein the input unit further inputs the predetermined angle.
前記関連情報の描画面が複数存在する場合に、表示対象とする描画面の選択指示を入力する選択指示入力手段と、
前記選択指示入力手段によって入力された選択指示により示される描画面以外の関連情報を表示対象から除外する除外手段と、
を更に備えた請求項1乃至請求項4の何れか1項記載の3次元画像表示装置。
A selection instruction input means for inputting a selection instruction of a drawing surface to be displayed when there are a plurality of drawing surfaces of the related information;
Exclusion means for excluding related information other than the drawing surface indicated by the selection instruction input by the selection instruction input means from the display target;
The three-dimensional image display device according to any one of claims 1 to 4, further comprising:
3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示方法であって、
前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶しておき、
前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出し、
検出した前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示する、
3次元画像表示方法。
A three-dimensional image display method for displaying a three-dimensional image and displaying related information related to the three-dimensional image so as to face a predetermined direction at a predetermined position with reference to the display position of the three-dimensional image Because
The image information indicating the three-dimensional image is stored in advance, and the related information is stored in advance in association with the position information indicating the position and the direction information indicating the direction,
Based on the direction information, the related information facing the front is displayed in a state where the three-dimensional image is displayed,
Displaying the detected related information together with the three-dimensional image at a position indicated by the position information;
3D image display method.
前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報の少なくとも一方とした
請求項6記載の3次元画像表示方法。
The three-dimensional image display method according to claim 6, wherein the related information is at least one of annotation information indicating an annotation regarding the three-dimensional image and dimension information indicating a dimension of the three-dimensional image.
前記3次元画像を表示させる際の視線の方向を示す視線方向情報を入力すると共に、前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出し、
前記視線方向情報により示される方向と前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出する
請求項6又は請求項7記載の3次元画像表示方法。
The line of sight direction information indicating the direction of the line of sight when displaying the three-dimensional image is input, and the normal direction information indicating the normal direction of the drawing surface on which the related information is drawn is derived based on the direction information. ,
The related information which faces the said substantially front is detected by detecting the relevant information in which the angle between the direction shown by the said gaze direction information and the direction shown by the said normal direction information is a predetermined angle or less. The three-dimensional image display method according to claim 7.
3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示プログラムであって、
前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向を示す方向情報に基づいて検出する検出ステップと、
前記検出ステップによって検出された前記関連情報を前記位置を示す位置情報によって示される位置に前記3次元画像と共に表示する表示ステップと、
をコンピュータに実行させる3次元画像表示プログラム。
A three-dimensional image display program for displaying a three-dimensional image and displaying related information related to the three-dimensional image in a predetermined direction at a predetermined position on the basis of the display position of the three-dimensional image Because
A detection step of detecting the related information facing substantially front in a state where the three-dimensional image is displayed based on direction information indicating the direction;
A display step of displaying the related information detected by the detection step together with the three-dimensional image at a position indicated by position information indicating the position;
A three-dimensional image display program for causing a computer to execute.
前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報の少なくとも一方とした
請求項9記載の3次元画像表示プログラム。
The three-dimensional image display program according to claim 9, wherein the related information is at least one of annotation information indicating an annotation related to the three-dimensional image and dimension information indicating a dimension of the three-dimensional image.
前記3次元画像を表示させる際の視線の方向を示す視線方向情報を入力する入力ステップと、
前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出する導出ステップと、
を更に有し、
前記検出ステップは、前記入力ステップによって入力された前記視線方向情報により示される方向と前記導出ステップによって導出された前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出する
請求項9又は請求項10記載の3次元画像表示プログラム。
An input step of inputting gaze direction information indicating a gaze direction when displaying the three-dimensional image;
A derivation step of deriving normal direction information indicating a normal direction of a drawing surface on which the related information is drawn based on the direction information;
Further comprising
In the detection step, related information in which an angle between the direction indicated by the line-of-sight direction information input by the input step and the direction indicated by the normal direction information derived by the derivation step is equal to or less than a predetermined angle. The three-dimensional image display program according to claim 9 or 10, wherein the related information facing substantially the front is detected by detecting.
JP2005285428A 2005-09-29 2005-09-29 Three-dimensional image display device, method, and program Pending JP2007094902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005285428A JP2007094902A (en) 2005-09-29 2005-09-29 Three-dimensional image display device, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005285428A JP2007094902A (en) 2005-09-29 2005-09-29 Three-dimensional image display device, method, and program

Publications (1)

Publication Number Publication Date
JP2007094902A true JP2007094902A (en) 2007-04-12

Family

ID=37980520

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005285428A Pending JP2007094902A (en) 2005-09-29 2005-09-29 Three-dimensional image display device, method, and program

Country Status (1)

Country Link
JP (1) JP2007094902A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008123148A1 (en) 2007-03-30 2008-10-16 Ntt Docomo, Inc. Mobile communication system, base station device, and user device and method
JP2015513379A (en) * 2012-03-23 2015-05-11 ブルービーム ソフトウェア インコーポレイテッドBluebeam Software, Inc. A method for displaying annotations associated with a particular display view of a 3D model regardless of the display view
JP2016051354A (en) * 2014-09-01 2016-04-11 株式会社トヨタ車体研究所 Drawing creation support device and drawing creation support method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02150975A (en) * 1988-12-02 1990-06-11 Hitachi Ltd Drawing display system
JP2002324081A (en) * 2001-02-20 2002-11-08 Canon Inc Apparatus and method for information processing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02150975A (en) * 1988-12-02 1990-06-11 Hitachi Ltd Drawing display system
JP2002324081A (en) * 2001-02-20 2002-11-08 Canon Inc Apparatus and method for information processing

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008123148A1 (en) 2007-03-30 2008-10-16 Ntt Docomo, Inc. Mobile communication system, base station device, and user device and method
JP2015513379A (en) * 2012-03-23 2015-05-11 ブルービーム ソフトウェア インコーポレイテッドBluebeam Software, Inc. A method for displaying annotations associated with a particular display view of a 3D model regardless of the display view
JP2016051354A (en) * 2014-09-01 2016-04-11 株式会社トヨタ車体研究所 Drawing creation support device and drawing creation support method

Similar Documents

Publication Publication Date Title
TWI469622B (en) Information processing devices, information processing methods, and program products
US10013506B2 (en) Annotating real-world objects
JPH10283158A (en) Stereoscopic display device for window and method therefor
EP1898327B1 (en) Part identification image processor, program for generating part identification image, and recording medium storing the same
JP2006302035A (en) Image processing method and image processing apparatus
US8149239B2 (en) Image processing apparatus, image processing method, and storage medium storing a program for causing an image processing apparatus to execute an image processing method
JP2007286715A (en) Image composition device and image composition program
JP2007094902A (en) Three-dimensional image display device, method, and program
US20030156126A1 (en) Image display apparatus and method
JP2006318336A (en) Figure drawing device
JP2011107889A (en) Design support program and design support device
JP2017021495A (en) 3D coordinate detection system, information processing apparatus, program, and 3D coordinate detection method
JP2005165665A (en) Operation assist device and method for virtual object, computer program, and computer readable recording medium
JP4302102B2 (en) 3D design support program
JP2017126240A (en) Three-dimensional model display system and display method
JP7262655B2 (en) DIMENSIONING DEVICE, DIMENSIONING METHOD AND PROGRAM
JP4086601B2 (en) Three-dimensional shape measurement result display device, three-dimensional shape measurement result display method, program, and recording medium
JP7081503B2 (en) Design equipment
JP5122410B2 (en) Design verification display device, design verification display method, and design verification display computer program
JP5152581B2 (en) Image data processing apparatus and method, program, and recording medium
TWI428777B (en) System and method for previewing insert positions of graphic elements
JP2005267280A (en) Three-dimensional shape processor, three-dimensional shape processing method and medium
JP2006171889A (en) Three-dimensional shape display system, three-dimensional shape display method and three-dimensional shape display program
JP2006260119A (en) Three-dimensional shape processor, three-dimensional shape processing method, program and recording medium
JP5905421B2 (en) Three-dimensional drawing system and program thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110118

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110318

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110809