JP6815761B2 - 3D display device, 3D display method and program applied to the 3D display device - Google Patents
3D display device, 3D display method and program applied to the 3D display device Download PDFInfo
- Publication number
- JP6815761B2 JP6815761B2 JP2016121143A JP2016121143A JP6815761B2 JP 6815761 B2 JP6815761 B2 JP 6815761B2 JP 2016121143 A JP2016121143 A JP 2016121143A JP 2016121143 A JP2016121143 A JP 2016121143A JP 6815761 B2 JP6815761 B2 JP 6815761B2
- Authority
- JP
- Japan
- Prior art keywords
- dimensional
- arbitrary
- displayed
- display
- dimensional space
- 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.)
- Active
Links
Landscapes
- Processing Or Creating Images (AREA)
Description
本発明の実施形態は、被表示体を3次元表示する3次元表示装置、該3次元表示装置に適用される3次元表示方法およびプログラムに関する。 An embodiment of the present invention relates to a three-dimensional display device that displays a displayed object in three dimensions, and a three-dimensional display method and program applied to the three-dimensional display device.
従来、被表示体をボリュームレンダリング技術を用いて3次元表示する技術が知られている。例えば、医療分野では、ボリュームレンダリング技術を用いて、被表示体として身体の一部を3次元表示することが知られている。 Conventionally, a technique for three-dimensionally displaying an object to be displayed by using a volume rendering technique is known. For example, in the medical field, it is known that a part of the body is three-dimensionally displayed as a display object by using a volume rendering technique.
しかしながら、上述したような従来の技術を用いた場合でも、ユーザが見やすいように被表示体を3次元表示することができないという問題がある。 However, even when the conventional technique as described above is used, there is a problem that the displayed object cannot be three-dimensionally displayed so that the user can easily see it.
例えば、気象レーダを用いて得られる気象現象を被表示体として3次元でより見やすくするために、対象となる気象現象だけでなく、その周辺の気象現象も表示させることが求められている。 For example, in order to make the meteorological phenomenon obtained by using the meteorological radar easier to see in three dimensions as a display object, it is required to display not only the target meteorological phenomenon but also the meteorological phenomenon in the surrounding area.
この発明は上記事情に着目してなされたもので、その目的とするところは、ユーザがより見やすいように被表示体を表示することを可能にした3次元表示装置、該3次元表示装置に適用される3次元表示方法およびプログラムを提供することにある。 The present invention has been made by paying attention to the above circumstances, and an object of the present invention is applied to a three-dimensional display device, which is a three-dimensional display device capable of displaying an object to be displayed so that the user can see it more easily. To provide a three-dimensional display method and a program to be used.
実施形態の3次元表示装置は、3次元表示される被表示体のうちの任意の3次元空間領域を選択する選択手段と、被表示体のうち、選択手段によって選択された3次元空間領域に、それ以外の3次元空間領域よりも高い視認性を与える視認性付与手段と、選択手段によって選択された3次元空間領域に、視認性付与手段によって高い視認性を与えられた被表示体を3次元表示する表示手段と、を備える。 The three-dimensional display device of the embodiment has a selection means for selecting an arbitrary three-dimensional space area among the displayed objects to be displayed three-dimensionally, and a three-dimensional space area selected by the selection means among the displayed objects. , The visibility imparting means that gives higher visibility than the other three-dimensional space regions, and the displayed object that is given high visibility by the visibility imparting means to the three-dimensional space region selected by the selection means. It is provided with a display means for displaying three dimensions.
(第1の実施形態)
以下、図面を参照して本発明の第1の実施形態について説明する。
まず、図1を参照して、本実施形態の3次元表示装置10の構成について説明する。
図1は、本実施形態の3次元表示装置10の構成例を示す図である。
3次元表示装置10は、3Dデータ取得部12、制御部13、表示部14、操作部15、記憶部16、および通信部17を備え、3次元表示装置10に設けられたディスプレイ等の物理的な画面(図示せず)に、被表示体を3次元表示するための3次元表示処理を行う。3次元表示装置10は、3次元表示処理を行う機能を有する一般的な情報処理装置として実現される。
(First Embodiment)
Hereinafter, the first embodiment of the present invention will be described with reference to the drawings.
First, the configuration of the three-dimensional display device 10 of the present embodiment will be described with reference to FIG.
FIG. 1 is a diagram showing a configuration example of the three-dimensional display device 10 of the present embodiment.
The three-dimensional display device 10 includes a 3D data acquisition unit 12, a control unit 13, a display unit 14, an operation unit 15, a storage unit 16, and a communication unit 17, and is a physical display or the like provided in the three-dimensional display device 10. A three-dimensional display process for displaying the displayed object in three dimensions is performed on a screen (not shown). The three-dimensional display device 10 is realized as a general information processing device having a function of performing three-dimensional display processing.
また、被表示体として、本実施形態では3次元表示可能な雲等の気象現象(以下、「3次元気象現象30」と称す。)を想定しているが、例えば、コンピュータ断層撮影(CT:Computed Tomography)または核磁気共鳴画像法(MRI:Magnetic Resonance Imaging)を用いて取得される3次元表示可能な臓器等の身体の一部でもよいし、3次元プリンター等を用いて取得される3次元表示可能な所定の対象物でもよい。 Further, as the object to be displayed, a meteorological phenomenon such as a cloud that can be displayed three-dimensionally (hereinafter referred to as "three-dimensional meteorological phenomenon 30") is assumed in the present embodiment. For example, computer tomography (CT: It may be a part of the body such as an organ that can be displayed in three dimensions acquired by using Computed Tomography () or Magnetic Resonance Imaging (MRI), or it may be a three-dimensional image acquired by using a three-dimensional printer or the like. It may be a predetermined displayable object.
3次元表示装置10は、被表示体を3次元表示させるために必要な情報を3次元表示装置10に提供する3Dデータ提供部11と接続されている。 The three-dimensional display device 10 is connected to a 3D data providing unit 11 that provides the three-dimensional display device 10 with information necessary for displaying the displayed object in three dimensions.
ここで、図2および図3を参照して、本実施形態の概要について説明する。
図2は、3次元気象現象30に関連づけられた2次元平面40aが表示される2次元画面40の一例である。
図3は、3次元気象現象30を表示する3次元画面50の一例である。
Here, the outline of the present embodiment will be described with reference to FIGS. 2 and 3.
FIG. 2 is an example of a two-dimensional screen 40 on which a two-dimensional plane 40a associated with the three-dimensional meteorological phenomenon 30 is displayed.
FIG. 3 is an example of a three-dimensional screen 50 displaying the three-dimensional meteorological phenomenon 30.
3Dデータ提供部11は、例えば、気象レーダ、CTまたはMRI、あるいは3次元プリンター等に相当する。なお、以下、3Dデータ提供部11が気象レーダである場合について説明するが、CTまたはMRI、あるいは3次元プリンターについても同様に説明することができる。そして、3Dデータ提供部11は、被表示体である3次元気象現象30を3次元表示させるために必要な情報として、3次元気象現象に関する3次元データ(以下、「気象3Dデータ」と称す。)を3次元表示装置10に提供する。 The 3D data providing unit 11 corresponds to, for example, a weather radar, CT or MRI, a three-dimensional printer, or the like. Hereinafter, the case where the 3D data providing unit 11 is a weather radar will be described, but the same can be described for a CT or MRI, or a three-dimensional printer. Then, the 3D data providing unit 11 refers to three-dimensional data related to the three-dimensional meteorological phenomenon (hereinafter, referred to as "meteorological 3D data") as information necessary for displaying the three-dimensional meteorological phenomenon 30 which is the displayed object in three dimensions. ) Is provided to the three-dimensional display device 10.
本実施形態では、3次元表示装置10は、3次元気象現象30のうちの、ユーザが見たい気象現象、すなわちフォーカスしたい気象現象である対象となる3次元気象現象30aに高い視認性を与え、3次元気象現象30を、ユーザによるマウス等のユーザインターフェースを用いた操作(以下、「ユーザ操作」と称す。)に応じて指定される標的体積Vに基づき、表示する。標的体積Vは、3次元気象現象30aに対応する3次元空間領域である。 In the present embodiment, the three-dimensional display device 10 provides high visibility to the three-dimensional meteorological phenomenon 30a, which is the target meteorological phenomenon that the user wants to see, that is, the meteorological phenomenon that the user wants to focus on. The three-dimensional meteorological phenomenon 30 is displayed based on the target volume V designated according to the operation using the user interface such as a mouse by the user (hereinafter, referred to as "user operation"). The target volume V is a three-dimensional space region corresponding to the three-dimensional meteorological phenomenon 30a.
より詳細には、図2に示すように、3次元表示装置10は、気象3Dデータに関連付けられている2次元データ(以下、「気象2Dデータ」と称す。)に基づき、2次元平面40aを2次元画面40に2次元表示する。そして、ユーザ操作に応じて、2次元平面40a上の所定の2次元領域20を選択する。そして、選択された2次元領域20に対応する標的体積Vを算出し、算出された標的体積Vに基づき、図3に示すように、3次元画面50に3次元気象現象30を表示する。 More specifically, as shown in FIG. 2, the three-dimensional display device 10 creates a two-dimensional plane 40a based on the two-dimensional data associated with the meteorological 3D data (hereinafter, referred to as “meteorological 2D data”). Two-dimensional display is performed on the two-dimensional screen 40. Then, a predetermined two-dimensional region 20 on the two-dimensional plane 40a is selected according to the user operation. Then, the target volume V corresponding to the selected two-dimensional region 20 is calculated, and based on the calculated target volume V, the three-dimensional meteorological phenomenon 30 is displayed on the three-dimensional screen 50 as shown in FIG.
なお、標的体積Vの算出方法については、図5および図6を参照して後述する。また、2次元画面40および3次元画面50は、上述したような3次元表示装置10のディスプレイ等の物理的な画面に表示される。 The method of calculating the target volume V will be described later with reference to FIGS. 5 and 6. Further, the two-dimensional screen 40 and the three-dimensional screen 50 are displayed on a physical screen such as the display of the three-dimensional display device 10 as described above.
具体的には、3次元表示装置10は、標的体積V内のボリュームデータ(以下、「標的ボリュームデータ」と称す。)を、標的体積V以外の3次元空間領域のボリュームデータ、例えば標的体積Vの周囲のボリュームデータ(以下、「コンテキスト」と称す。)よりも高い視認性を有するように、表示する。例えば、標的ボリュームデータを低透過率で表示し、コンテキストを高透過率で表示する。なお、各ボリュームデータは、例えば、気象レーダを用いて取得されるレーダエコーに関するデータである。 Specifically, the three-dimensional display device 10 uses the volume data in the target volume V (hereinafter, referred to as “target volume data”) as volume data in a three-dimensional space region other than the target volume V, for example, the target volume V. It is displayed so as to have higher visibility than the volume data (hereinafter referred to as "context") around the. For example, the target volume data is displayed with low transparency and the context is displayed with high transparency. Each volume data is, for example, data related to radar echo acquired by using a weather radar.
2次元平面40aが表示される2次元画面40の一例である図2はまた、2次元領域20を選択するための画面の一例でもある。2次元平面40aは、例えば、2次元表示させた日本地図である。2次元領域20は、例えば、日本地図における所定の流域Cによって囲まれた領域である。 FIG. 2, which is an example of the two-dimensional screen 40 on which the two-dimensional plane 40a is displayed, is also an example of a screen for selecting the two-dimensional region 20. The two-dimensional plane 40a is, for example, a two-dimensionally displayed map of Japan. The two-dimensional region 20 is, for example, an region surrounded by a predetermined watershed C on the Japanese map.
流域Cは、例えば、2次元平面40a上の位置、例えば緯度および経度で識別される日本地図上の位置、に対応する予め定められた2次元領域20と、2次元領域20以外の2次元平面40a上の2次元領域と、の境界線である。また、流域Cは、図2では各都道府県の境界線のように曲線を示しているが、例えば、2次元平面40a上の任意の位置を中心とする任意の半径の円の外周に相当する境界線でもよい。また、流域Cは、例えば、三角形の2次元領域20の周囲でもよい。 The basin C is, for example, a predetermined two-dimensional region 20 corresponding to a position on the two-dimensional plane 40a, for example, a position on the Japanese map identified by latitude and longitude, and a two-dimensional plane other than the two-dimensional region 20. It is a boundary line with the two-dimensional region on 40a. Further, the basin C shows a curve like the boundary line of each prefecture in FIG. 2, but corresponds to, for example, the outer circumference of a circle having an arbitrary radius centered on an arbitrary position on the two-dimensional plane 40a. It may be a boundary line. Further, the basin C may be, for example, around the two-dimensional region 20 of the triangle.
3次元気象現象30を表示する3次元画面50の一例である図3はまた、標的ボリュームデータおよびコンテキストを可視化して表示する画面の一例でもある。 FIG. 3, which is an example of the three-dimensional screen 50 displaying the three-dimensional meteorological phenomenon 30, is also an example of a screen for visualizing and displaying the target volume data and the context.
従来、3次元気象現象30は、2次元平面40aに関連付けられておらず、ユーザが所望の3次元空間領域30aを選択することができないため、図3の左側に示すように、3次元気象現象30の全体が、同等の視認性を与えられて、表示される。 Conventionally, the three-dimensional meteorological phenomenon 30 is not associated with the two-dimensional plane 40a, and the user cannot select the desired three-dimensional space region 30a. Therefore, as shown on the left side of FIG. The entire 30 is displayed with the same visibility.
一方、本実施形態では、図3の右側に示すように、3次元気象現象30は2次元平面40aに関連付けられており、2次元領域20に対応する3次元気象現象30のうちの3次元空間領域30aに、3次元空間領域30a以外の領域、すなわち3次元空間領域30b,30c、よりも高い視認性を与えて、3次元気象現象30を表示する。例えば、3次元空間領域30aを濃い色で表示し、3次元空間領域30b,30cを薄い色で表示する。このように、3次元空間領域30aを強調して表示する。 On the other hand, in the present embodiment, as shown on the right side of FIG. 3, the three-dimensional meteorological phenomenon 30 is associated with the two-dimensional plane 40a, and is the three-dimensional space of the three-dimensional meteorological phenomenon 30 corresponding to the two-dimensional region 20. The three-dimensional meteorological phenomenon 30 is displayed by giving the region 30a higher visibility than the regions other than the three-dimensional space region 30a, that is, the three-dimensional space regions 30b and 30c. For example, the three-dimensional space region 30a is displayed in a dark color, and the three-dimensional space regions 30b and 30c are displayed in a light color. In this way, the three-dimensional space region 30a is highlighted and displayed.
より詳細には、標的体積Vは、上述したように、3次元気象現象30aに対応する3次元空間領域であり、図3に示すように、サーフェスSによって囲まれた3次元空間領域である。また、コンテキストは、上述したように、標的体積Vの周囲のボリュームデータであり、図3の3次元気象現象30b,30cに対応する。また、コンテキストは、3次元気象現象30aよりも低い視認性を与えられているが、完全に視認性を失うことなく表示される。なお、3次元画面50にサーフェスSを表示しなくてもよい。 More specifically, the target volume V is a three-dimensional space region corresponding to the three-dimensional meteorological phenomenon 30a as described above, and is a three-dimensional space region surrounded by the surface S as shown in FIG. Further, as described above, the context is the volume data around the target volume V, and corresponds to the three-dimensional meteorological phenomena 30b and 30c in FIG. Further, the context is given lower visibility than the three-dimensional meteorological phenomenon 30a, but is displayed without completely losing visibility. It is not necessary to display the surface S on the three-dimensional screen 50.
このように、2次元画面40のように、所望の流域Cをユーザが選択し易く表示し、3次元画面50のように、選択された流域Cに対応する3次元気象現象30を表示する。また、流域Cは、例えば、ユーザがフォーカスしたい地域に相当し、その地域に対応する3次元気象現象30、例えばその地域の上空にある積乱雲等を含む3次元気象現象30、を見やすくフォーカスして表示する。また、流域Cに隣接する流域に対応する3次元気象現象30b,30cをコンテキストとして薄く表示する。 In this way, the desired basin C is displayed so that the user can easily select it, as in the two-dimensional screen 40, and the three-dimensional meteorological phenomenon 30 corresponding to the selected basin C is displayed, as in the three-dimensional screen 50. Further, the basin C corresponds to, for example, an area that the user wants to focus on, and the three-dimensional meteorological phenomenon 30 corresponding to the area, for example, the three-dimensional meteorological phenomenon 30 including cumulonimbus clouds in the sky above the area, is focused in an easy-to-see manner. indicate. In addition, the three-dimensional meteorological phenomena 30b and 30c corresponding to the basin adjacent to the basin C are displayed lightly as a context.
再び、図1に戻り、3次元表示装置10の構成について説明する。
3Dデータ取得部12は、3Dデータ提供部11から気象3Dデータを取得する。
Returning to FIG. 1, the configuration of the three-dimensional display device 10 will be described.
The 3D data acquisition unit 12 acquires meteorological 3D data from the 3D data providing unit 11.
制御部13は、3Dデータ取得部12、表示部14、操作部15、記憶部16、および通信部17と接続されており、3Dデータ取得部12、表示部14、操作部15、記憶部16、および通信部17と連携して、3次元気象現象30を表示するために必要な様々な制御を行う。 The control unit 13 is connected to the 3D data acquisition unit 12, the display unit 14, the operation unit 15, the storage unit 16, and the communication unit 17, and is connected to the 3D data acquisition unit 12, the display unit 14, the operation unit 15, and the storage unit 16. , And various controls necessary for displaying the three-dimensional meteorological phenomenon 30 in cooperation with the communication unit 17.
制御部13は、選択部13a、視認性付与部13b、変換部13c、および生成部13dを備える。 The control unit 13 includes a selection unit 13a, a visibility imparting unit 13b, a conversion unit 13c, and a generation unit 13d.
選択部13aは、3次元気象現象30のうちの任意の3次元空間領域を選択する。また、操作部15からの指示に応じて、例えばユーザ操作に応じて、流域Cを選択する。例えば、2次元平面40a上の任意の領域を囲むように、流域Cを選択する。 The selection unit 13a selects an arbitrary three-dimensional spatial region of the three-dimensional meteorological phenomenon 30. Further, the basin C is selected according to the instruction from the operation unit 15, for example, according to the user operation. For example, the basin C is selected so as to surround an arbitrary region on the two-dimensional plane 40a.
具体的には、選択部13aは、任意の2次元平面である2次元領域20を含む3次元空間領域を、所定の2次元平面である2次元平面40aに対する法線方向に沿って切り出すことによって、任意の2次元平面の断面を有する3次元空間領域を選択する。 Specifically, the selection unit 13a cuts out a three-dimensional space region including the two-dimensional region 20 which is an arbitrary two-dimensional plane along the normal direction with respect to the two-dimensional plane 40a which is a predetermined two-dimensional plane. , Select a 3D spatial region with a cross section of any 2D plane.
または、選択部13aは、所定の2次元平面である2次元平面40aに対して垂直な方向に、選択された任意の2次元平面領域である2次元領域20を所定の2次元平面40aと並行な状態で押し動かし、押し動かさせた2次元領域20と3次元気象現象30とが交わる3次元空間領域を、3次元空間領域30aである標的体積Vとして、選択する。なお、3次元空間領域30aは、標的体積Vの一部の領域でもよい。 Alternatively, the selection unit 13a parallels the selected arbitrary two-dimensional plane region, the two-dimensional region 20, with the predetermined two-dimensional plane 40a in the direction perpendicular to the two-dimensional plane 40a, which is the predetermined two-dimensional plane. The three-dimensional space region where the two-dimensional region 20 and the three-dimensional meteorological phenomenon 30 that have been pushed and moved intersect is selected as the target volume V, which is the three-dimensional space region 30a. The three-dimensional space region 30a may be a part of the target volume V.
視認性付与部13bは、3次元気象現象30のうち、選択部13aによって選択された3次元空間領域30aに、それ以外の3次元空間領域30b,30cよりも高い視認性を与える。 The visibility imparting unit 13b gives the three-dimensional space region 30a selected by the selection unit 13a among the three-dimensional meteorological phenomena 30 higher visibility than the other three-dimensional space regions 30b and 30c.
例えば、視認性付与部13bは、3次元空間領域30aに低い透過率を与え、3次元空間領域30b,30cに高い透過率を与える。または、3次元空間領域30aを、3次元空間領域30bまたは3次元空間領域30cと異なる色で表示することによって、3次元空間領域30aに高い視認性を与えてもよい。 For example, the visibility imparting unit 13b gives a low transmittance to the three-dimensional space region 30a and gives a high transmittance to the three-dimensional space regions 30b and 30c. Alternatively, the three-dimensional space region 30a may be given high visibility by displaying the three-dimensional space region 30a in a color different from that of the three-dimensional space region 30b or the three-dimensional space region 30c.
変換部13cは、選択部13aによって選択された流域Cに対応する2次元領域20を、標的体積Vに変換する。 The conversion unit 13c converts the two-dimensional region 20 corresponding to the basin C selected by the selection unit 13a into the target volume V.
例えば、変換部13cは、後述する記憶部16に記憶されている2Dデータに関する情報、選択部13aによって選択された流域Cに関する情報、および、後述する生成部13dによって生成された3次元ボリュームデータに関する情報、に基づき、2次元領域20を標的体積Vに変換する。 For example, the conversion unit 13c relates to information on 2D data stored in the storage unit 16 described later, information on the basin C selected by the selection unit 13a, and three-dimensional volume data generated by the generation unit 13d described later. Based on the information, the two-dimensional region 20 is converted into the target volume V.
生成部13dは、3Dデータ取得部12によって取得された気象3Dデータに基づき、3次元気象現象30の3次元ボリュームデータを生成する。3次元ボリュームデータは、上述した標的ボリュームデータおよびコンテキストを含む。また、3次元ボリュームデータは、3次元気象現象30を表示させるための中間処理データでもある。 The generation unit 13d generates the three-dimensional volume data of the three-dimensional meteorological phenomenon 30 based on the meteorological 3D data acquired by the 3D data acquisition unit 12. The 3D volume data includes the target volume data and context described above. The three-dimensional volume data is also intermediate processing data for displaying the three-dimensional meteorological phenomenon 30.
また、生成部13dは、後述する記憶部16に記憶される気象2Dデータを生成してもよい。 Further, the generation unit 13d may generate the weather 2D data stored in the storage unit 16 described later.
また、変換部13cおよび生成部13dは、連携して標的体積Vを算出する。例えば、後述する図5に示す処理は、変換部13cおよび生成部13dによって行われ、気象2Dデータから気象3Dデータへの変換のための処理に相当する。なお、変換部13cおよび生成部13dによる詳細な動作については、図5および図6を参照して後述する。 Further, the conversion unit 13c and the generation unit 13d cooperate to calculate the target volume V. For example, the process shown in FIG. 5 described later is performed by the conversion unit 13c and the generation unit 13d, and corresponds to the process for converting the meteorological 2D data to the meteorological 3D data. The detailed operation by the conversion unit 13c and the generation unit 13d will be described later with reference to FIGS. 5 and 6.
表示部14は、記憶部16に記憶されている気象2Dデータまたは生成部13dによって生成された気象2Dデータに基づき、2次元画面40に2次元平面40aを表示する。 The display unit 14 displays the two-dimensional plane 40a on the two-dimensional screen 40 based on the weather 2D data stored in the storage unit 16 or the weather 2D data generated by the generation unit 13d.
また、表示部14は、制御部13によって3次元表示処理された3次元気象現象30を3次元画面50に表示する。 Further, the display unit 14 displays the three-dimensional meteorological phenomenon 30 that has been three-dimensionally displayed by the control unit 13 on the three-dimensional screen 50.
また、制御部13は、視認性付与部13bによって視認性として付与される透過率とは異なる3次元気象現象30の全体の透過率を変更することもできる。例えば、視認性付与部13bによって視認性が付与された3次元気象現象30に対して、さらに、3次元気象現象30の全体の透過率を変更する。 Further, the control unit 13 can also change the overall transmittance of the three-dimensional meteorological phenomenon 30 which is different from the transmittance given as visibility by the visibility imparting unit 13b. For example, the overall transmittance of the three-dimensional meteorological phenomenon 30 is further changed with respect to the three-dimensional meteorological phenomenon 30 to which the visibility is imparted by the visibility imparting unit 13b.
操作部15は、マウスまたはキーボード等の上述したユーザ操作を受け付けるインターフェースである。 The operation unit 15 is an interface that accepts the above-mentioned user operations such as a mouse or a keyboard.
記憶部16は、気象2Dデータ、および3Dデータ取得部12によって取得された気象3Dデータを記憶する。記憶部16は、例えば、不揮発性メモリとして実現できる。 The storage unit 16 stores the weather 2D data and the weather 3D data acquired by the 3D data acquisition unit 12. The storage unit 16 can be realized as, for example, a non-volatile memory.
通信部17は、制御部13の制御の下で、3Dデータ取得部12と連携し、気象3Dデータを、3Dデータ取得部12を介して3Dデータ提供部11から取得する。また、他の計算処理装置であるクライアント、例えばタブレット型の携帯可能な端末、と通信することもできる。 Under the control of the control unit 13, the communication unit 17 cooperates with the 3D data acquisition unit 12 to acquire weather 3D data from the 3D data providing unit 11 via the 3D data acquisition unit 12. It can also communicate with clients, which are other computing devices, such as tablet-type portable terminals.
例えば、3次元表示装置10は、上述したように一般的な計算処理装置として実現できるが、例えば、ネットワークを介してクライアントと接続されているサーバとして実現することもできる。この場合、例えば、本実施形態における3次元表示処理はサーバ上で行われ、サーバによる3次元表示処理の結果が通信部17等を介してクライアントに送られ、クライアントにおいて3次元気象現象30が表示される。このように、本実施形態における3次元表示処理は例えば、Webサービスとして提供されてもよい。なお、この場合、表示部14は、3次元表示装置10ではなく、クライアントに設けられていてもよい。 For example, the three-dimensional display device 10 can be realized as a general calculation processing device as described above, but can also be realized as a server connected to a client via a network, for example. In this case, for example, the three-dimensional display process in the present embodiment is performed on the server, the result of the three-dimensional display process by the server is sent to the client via the communication unit 17 and the like, and the three-dimensional meteorological phenomenon 30 is displayed on the client. Will be done. As described above, the three-dimensional display process in the present embodiment may be provided as, for example, a Web service. In this case, the display unit 14 may be provided on the client instead of the three-dimensional display device 10.
なお、請求項において、3次元表示される被表示体のうちの任意の3次元空間領域を選択する選択手段は、例えば、選択部13aに対応する。被表示体のうち、選択手段によって選択された3次元空間領域に、それ以外の3次元空間領域よりも高い視認性を与える視認性付与手段は、例えば、視認性付与部13bに対応する。選択手段によって選択された3次元空間領域に、視認性付与手段によって高い視認性を与えられた被表示体を3次元表示する表示手段は、例えば、表示部14に対応する。 In the claims, the selection means for selecting an arbitrary three-dimensional space area among the objects to be displayed three-dimensionally corresponds to, for example, the selection unit 13a. Among the objects to be displayed, the visibility-imparting means for giving the three-dimensional space region selected by the selection means higher visibility than the other three-dimensional space regions corresponds to, for example, the visibility-imparting unit 13b. The display means for displaying the displayed object, which has been given high visibility by the visibility imparting means in the three-dimensional space area selected by the selection means, corresponds to, for example, the display unit 14.
次に、図4を参照して、本実施形態の3次元表示処理手順の一例について説明する。 Next, an example of the three-dimensional display processing procedure of the present embodiment will be described with reference to FIG.
まず、表示部14によって、2次元画面40に2次元平面40aが表示され、3次元画面50に3次元気象現象30が表示される(ステップS40)。なお、ステップS40では、3次元画面50を表示しなくてもよい。また、2次元画面40および3次元画面50は、物理的に同一の画面上に表示せず、個別の画面上に表示してもよい。 First, the display unit 14 displays the two-dimensional plane 40a on the two-dimensional screen 40 and displays the three-dimensional meteorological phenomenon 30 on the three-dimensional screen 50 (step S40). In step S40, the three-dimensional screen 50 does not have to be displayed. Further, the two-dimensional screen 40 and the three-dimensional screen 50 may not be displayed on physically the same screen, but may be displayed on individual screens.
次に、選択部13aによって、ユーザ操作に応じて、流域Cが選択される(ステップS42)。なお、例えば、2次元平面40aが図2に示すような地図である場合、予め設定されているユーザに関する地図上の地域を含む流域が、流域Cとして、自動的に選択されてもよい。 Next, the selection unit 13a selects the basin C according to the user operation (step S42). For example, when the two-dimensional plane 40a is a map as shown in FIG. 2, a basin including a preset area on the map for the user may be automatically selected as the basin C.
そして、表示部14によって、ステップS42において選択された流域Cに対応する2次元領域20が、2次元画面上において、他の2次元領域と区別するために色付け等されて、表示される(ステップS44)。これにより、例えば、選択された流域Cを視覚的により見やすくすることができる。 Then, the display unit 14 displays the two-dimensional region 20 corresponding to the basin C selected in step S42 on the two-dimensional screen, colored to distinguish it from other two-dimensional regions (step). S44). Thereby, for example, the selected basin C can be visually made easier to see.
次に、変換部13cおよび生成部13dによって、標的体積Vが算出される(ステップS46)。なお、ステップS46の詳細な処理については、図5および図6を参照して後述する。 Next, the target volume V is calculated by the conversion unit 13c and the generation unit 13d (step S46). The detailed processing of step S46 will be described later with reference to FIGS. 5 and 6.
そして、表示部14によって、3次元画面50において、算出された標的体積Vが低透過率で表示され、かつ、標的体積V以外のコンテキストに対応する3次元空間領域が高透過率で表示される(ステップS48)。 Then, the display unit 14 displays the calculated target volume V with low transmittance on the three-dimensional screen 50, and displays the three-dimensional space region corresponding to the context other than the target volume V with high transmittance. (Step S48).
次に、図5および図6を参照して、図4のステップS46の詳細な処理手順の一例について説明する。 Next, an example of the detailed processing procedure of step S46 of FIG. 4 will be described with reference to FIGS. 5 and 6.
まず、ステップS44において表示された2次元領域20の流域Cが、標的体積Vを算出するために用いられる論理的な3次元空間60において、選択される(ステップS50)。例えば、3次元空間60において、2次元平面60aにおける2次元領域70に対応する流域Cの位置、例えばxyz空間である3次元空間60におけるxyz座標または2次元平面60a上における2次元座標、が算出される。 First, the basin C of the two-dimensional region 20 displayed in step S44 is selected in the logical three-dimensional space 60 used to calculate the target volume V (step S50). For example, in the three-dimensional space 60, the position of the basin C corresponding to the two-dimensional region 70 in the two-dimensional plane 60a, for example, the xyz coordinates in the three-dimensional space 60 which is the xyz space or the two-dimensional coordinates on the two-dimensional plane 60a is calculated. Will be done.
なお、2次元平面60aは、2次元画面40における2次元平面40aに対応している。また、2次元領域70は、2次元画面40における2次元領域20に対応している。 The two-dimensional plane 60a corresponds to the two-dimensional plane 40a on the two-dimensional screen 40. Further, the two-dimensional region 70 corresponds to the two-dimensional region 20 on the two-dimensional screen 40.
そして、選択された流域Cに対応する2次元領域60aを断面とするように3次元空間領域が、図6に示す2次元平面60の法線ベクトルLの方向に沿って切り出されることによって、サーフェスSが生成される(ステップS52)。例えば、2次元領域60aで3次元空間領域を切り抜くようにして、サーフェスSが生成される。なお、法線ベクトルLは、2次元平面60aに垂直な方向であって、3次元気象データ30を有する3次元空間領域に向かう方向である。 Then, the three-dimensional space region is cut out along the direction of the normal vector L of the two-dimensional plane 60 shown in FIG. 6 so that the two-dimensional region 60a corresponding to the selected basin C is the cross section, so that the surface is formed. S is generated (step S52). For example, the surface S is generated by cutting out a three-dimensional space region in the two-dimensional region 60a. The normal vector L is a direction perpendicular to the two-dimensional plane 60a and is a direction toward the three-dimensional space region having the three-dimensional meteorological data 30.
次に、生成されたサーフェスS内のボクセル61が算出される(ステップS54)。例えば、図6に示すように、複数のボクセル61を有する3次元空間60において、サーフェスS内のボクセル61が算出される。 Next, the voxels 61 in the generated surface S are calculated (step S54). For example, as shown in FIG. 6, in a three-dimensional space 60 having a plurality of voxels 61, the voxels 61 in the surface S are calculated.
そして、算出されたボクセル61に基づき、標的体積Vのボリュームマスクが生成され、標的体積Vが算出される(ステップS56)。 Then, a volume mask of the target volume V is generated based on the calculated voxel 61, and the target volume V is calculated (step S56).
なお、ステップS54において、既に算出されている複数のボクセル61のうちの一部のボクセル61(以下、「共通ボクセル61」と称す。)がさらに算出されてもよい。 In step S54, some voxels 61 (hereinafter, referred to as “common voxels 61”) among the plurality of voxels 61 already calculated may be further calculated.
例えば、2次元平面60aと異なる2次元平面(図示せず)に関して、ステップS50,S52,S54の処理が行われ、既に算出されている複数のボクセル61と異なる新たな複数のボクセル61(以下、「新たなボクセル61」と称す。)が算出される。そして、既に算出されている複数のボクセル61のうち、新たなボクセル61と共通するボクセル61が、共通ボクセル61として、算出される。 For example, with respect to a two-dimensional plane (not shown) different from the two-dimensional plane 60a, the processes of steps S50, S52, and S54 are performed, and a plurality of new voxels 61 different from the already calculated voxels 61 (hereinafter, hereinafter, a plurality of voxels 61). "New voxel 61") is calculated. Then, among the plurality of voxels 61 already calculated, the voxel 61 common to the new voxel 61 is calculated as the common voxel 61.
そして、ステップS56において、この共通ボクセル61に基づき、標的体積Vが算出される。なお、2次元平面60aと異なる2次元平面は、例えば、3次元空間60において、2次元平面60aに垂直な方向に配置された2次元平面である。 Then, in step S56, the target volume V is calculated based on this common voxel 61. The two-dimensional plane different from the two-dimensional plane 60a is, for example, a two-dimensional plane arranged in a direction perpendicular to the two-dimensional plane 60a in the three-dimensional space 60.
また、2次元平面60aは、無限遠の平面でもよいし、または、所定数のボクセル61、例えば1辺が10個のボクセル61を含む正方形の複数のボクセル61、に対応する有限の平面でもよい。 Further, the two-dimensional plane 60a may be a plane at infinity, or may be a finite plane corresponding to a predetermined number of voxels 61, for example, a plurality of square voxels 61 including voxels 61 having 10 sides. ..
ここで、図5および図6を参照して説明した標的体積Vの算出方法と異なる標的体積Vの算出方法について説明する。例えば、ステップS42において流域Cが選択される代わりに、3次元画面50において3次元気象現象30のうちの任意の3次元空間領域または任意のサーフェスSが選択される。例えば、予め定められた球形等の3次元空間領域またはサーフェスSを3次元気象現象30の所望の3次元空間領域内に移動させ、3次元空間60における移動させた3次元空間領域に対応するボクセル61を算出することによって、標的体積Vを算出してもよい。 Here, a method for calculating the target volume V, which is different from the method for calculating the target volume V described with reference to FIGS. 5 and 6, will be described. For example, instead of selecting the basin C in step S42, any three-dimensional spatial region or any surface S of the three-dimensional meteorological phenomenon 30 is selected on the three-dimensional screen 50. For example, a predetermined three-dimensional space region such as a sphere or a surface S is moved into a desired three-dimensional space region of the three-dimensional meteorological phenomenon 30, and a box cell corresponding to the moved three-dimensional space region in the three-dimensional space 60. The target volume V may be calculated by calculating 61.
以上のように、第1の実施形態によれば、ユーザがより見やすいように被表示体を表示することが可能となる。例えば、2次元画面40上でフォーカスしたい流域Cを選択するだけで、選択された流域Cに対応する3次元気象現象30aに高い視認性を与えて、3次元気象現象30を表示することが可能となる。 As described above, according to the first embodiment, it is possible to display the displayed object so that the user can see it more easily. For example, it is possible to display the three-dimensional meteorological phenomenon 30 by giving high visibility to the three-dimensional meteorological phenomenon 30a corresponding to the selected basin C simply by selecting the basin C to be focused on the two-dimensional screen 40. It becomes.
また、従来のボリュームデータの構造上の問題、例えば3次元気象現象30の全体が表示されるという問題、に制限されることなく、3次元気象現象30の任意の3次元空間領域を標的体積Vとして算出することが可能となる。 Further, the target volume V can be applied to any three-dimensional space region of the three-dimensional meteorological phenomenon 30 without being limited to the conventional structural problem of the volume data, for example, the problem that the entire three-dimensional meteorological phenomenon 30 is displayed. It becomes possible to calculate as.
また、任意の標的体積Vを見やすくすることが可能となるだけでなく、3次元気象現象30aの周囲の、例えば任意に選択可能な流域Cに隣接する2次元領域に対応する3次元気象現象30b,30cを、視認性を完全に失うことなく表示することも可能となる。そのため、例えば、3次元気象現象30の時間的な変化を予測することが可能となる。このように、被表示体に関する情報量を増加させるだけでなく、ユーザが必要とするフォーカスしたい情報をユーザに提供することも可能となる。
(第2の実施形態)
以下、図面を参照して本発明の第2の実施形態について説明する。
本実施形態では、3次元気象現象30に関する風向風速情報に基づき、ユーザによって選択される流域Cまたは2次元領域20の風上方向Bを検出する。そして、検出された風上方向Bの3次元空間領域のボリュームデータ(以下、「風上ボリュームデータ」と称す。)を、例えば選択位置82を中心として予め設定された角度θの範囲において、低透過率で表示し、それ以外の3次元空間領域のボリュームデータを高透過率で表示する。
Not only is it possible to make the arbitrary target volume V easier to see, but also the three-dimensional meteorological phenomenon 30b corresponding to the two-dimensional region around the three-dimensional meteorological phenomenon 30a, for example, adjacent to the arbitrarily selectable basin C. , 30c can be displayed without completely losing visibility. Therefore, for example, it is possible to predict the temporal change of the three-dimensional meteorological phenomenon 30. In this way, it is possible not only to increase the amount of information about the display object, but also to provide the user with the information that the user needs to focus on.
(Second Embodiment)
Hereinafter, a second embodiment of the present invention will be described with reference to the drawings.
In the present embodiment, the windward direction B of the basin C or the two-dimensional region 20 selected by the user is detected based on the wind direction and wind speed information regarding the three-dimensional meteorological phenomenon 30. Then, the detected volume data in the three-dimensional space region in the upwind direction B (hereinafter, referred to as “upwind volume data”) is low in a range of a preset angle θ centered on the selected position 82, for example. It is displayed by the transparency, and the volume data in the other three-dimensional space area is displayed by the high transparency.
なお、選択位置82は、例えば、2次元領域20の中心位置、または、ユーザ操作によって選択された2次元領域20を含む2次元平面40a上の座標等の位置である。 The selected position 82 is, for example, the center position of the two-dimensional region 20, or the position such as the coordinates on the two-dimensional plane 40a including the two-dimensional region 20 selected by the user operation.
具体的に、図7を参照して、本実施形態の3次元表示装置10の構成例について説明する。なお、本実施形態は、第1の実施形態の変形例であるので、第1の実施形態と同様の構成および内容については、同一符号を付して、説明を省略する。 Specifically, a configuration example of the three-dimensional display device 10 of the present embodiment will be described with reference to FIG. 7. Since this embodiment is a modification of the first embodiment, the same components and contents as those of the first embodiment are designated by the same reference numerals, and the description thereof will be omitted.
3次元表示装置10は、制御部13と接続されている風力情報取得部72をさらに備える。 The three-dimensional display device 10 further includes a wind force information acquisition unit 72 connected to the control unit 13.
風力情報取得部72は、3次元気象現象30の風向風速情報を提供する風力情報提供部70と接続されており、風力情報提供部70から提供される風向風速情報を取得する。 The wind information acquisition unit 72 is connected to the wind information providing unit 70 that provides the wind direction and wind speed information of the three-dimensional meteorological phenomenon 30, and acquires the wind direction and wind speed information provided by the wind information providing unit 70.
制御部13は、検出部13eをさらに備える。検出部13eは、風力情報取得部72によって取得された風向風速情報に基づき、ユーザ操作によって選択された2次元領域20の風上方向Bを検出する。 The control unit 13 further includes a detection unit 13e. The detection unit 13e detects the upwind direction B of the two-dimensional region 20 selected by the user operation based on the wind direction and wind speed information acquired by the wind information acquisition unit 72.
選択部13aは、2次元画面40に、選択箇所82を中心として、検出部13eによって検出された風上方向Bに向かって角度θの範囲に対応する2次元領域90を選択する。なお、2次元領域90は、例えば、図8に示すような三角形の領域である。 The selection unit 13a selects the two-dimensional region 90 corresponding to the range of the angle θ toward the upwind direction B detected by the detection unit 13e, centering on the selection point 82, on the two-dimensional screen 40. The two-dimensional region 90 is, for example, a triangular region as shown in FIG.
変換部13cおよび生成部13dは、選択部13aによって選択された2次元領域90に基づき、風上ボリュームデータを生成する。 The conversion unit 13c and the generation unit 13d generate upwind volume data based on the two-dimensional region 90 selected by the selection unit 13a.
視認性付与部13bは、変換部13cおよび生成部13dによって生成された風上ボリュームデータに高い視認性を与える。 The visibility imparting unit 13b gives high visibility to the upwind volume data generated by the conversion unit 13c and the generation unit 13d.
表示部14は、風上方向Bに応じて、対象となる3次元空間領域の位置を、例えば、第1の実施形態における3次元空間領域aから、2次元領域90に対応する3次元気象現象30dの位置に、変更して、3次元気象現象30を3次元画面50に表示する。または、第1の実施形態における3次元空間領域aとともに3次元気象現象30dを表示する。 The display unit 14 sets the position of the target three-dimensional space region according to the upwind direction B, for example, from the three-dimensional space region a in the first embodiment to the three-dimensional meteorological phenomenon corresponding to the two-dimensional region 90. The position is changed to 30d, and the three-dimensional meteorological phenomenon 30 is displayed on the three-dimensional screen 50. Alternatively, the three-dimensional meteorological phenomenon 30d is displayed together with the three-dimensional space region a in the first embodiment.
例えば、表示部14は、視認性付与部13bによって高い視認性が与えられた風上ボリュームデータに対応する3次元気象現象30dを、強調して3次元画面50に表示する。なお、風上方向Bに関する情報を、3次元気象現象30dと関連づけて、2次元画面40に表示してもよい。 For example, the display unit 14 emphasizes and displays the three-dimensional meteorological phenomenon 30d corresponding to the upwind volume data to which the visibility imparting unit 13b has given high visibility on the three-dimensional screen 50. Information about the upwind direction B may be displayed on the two-dimensional screen 40 in association with the three-dimensional meteorological phenomenon 30d.
また、請求項において、3次元気象現象の風向きに関する情報を取得する取得手段は、例えば、風力情報取得部72に対応する。 Further, in the claims, the acquisition means for acquiring the information regarding the wind direction of the three-dimensional meteorological phenomenon corresponds to, for example, the wind force information acquisition unit 72.
具体的に、図8および図9を参照して、第2の実施形態の概要について説明する。なお、図8および図9を参照して説明する処理は、3次元表示装置10によって行われる。 Specifically, the outline of the second embodiment will be described with reference to FIGS. 8 and 9. The process described with reference to FIGS. 8 and 9 is performed by the three-dimensional display device 10.
図8は、第2の実施形態の2次元画面40の一例を示している。図9は、第2の実施形態の3次元画面50の一例を示している。 FIG. 8 shows an example of the two-dimensional screen 40 of the second embodiment. FIG. 9 shows an example of the three-dimensional screen 50 of the second embodiment.
図8に示すように、2次元画面40に2次元領域90を表示する。なお、図8では、2次元領域90は、選択箇所82を頂点とする3角形で示しているが、例えば選択箇所82を頂点とする扇形でもよい。 As shown in FIG. 8, the two-dimensional area 90 is displayed on the two-dimensional screen 40. In FIG. 8, the two-dimensional region 90 is shown as a triangle having the selected portion 82 as the apex, but may be a fan shape having the selected portion 82 as the apex, for example.
また、風力情報取得部72によって新たな風向風速情報が取得された場合、新たに取得された風向風速情報に基づき検出された風上方向に応じて、2次元領域90の位置を変更してもよい。 Further, when new wind direction and wind speed information is acquired by the wind information acquisition unit 72, even if the position of the two-dimensional region 90 is changed according to the upwind direction detected based on the newly acquired wind direction and wind speed information. Good.
そして、図9に示すように、3次元画面50において、2次元領域90に対応する標的体積V内の3次元気象現象30dに3次元気象現象30d以外の3次元気象現象30eよりも高い視認性を与えて、3次元気象現象30を表示する。なお、3次元画面50に標的体積Vを表示しなくてもよい。また、標的体積Vは、例えば、図9に示すような、2次元領域90を底辺とする3角柱の形状になる。 Then, as shown in FIG. 9, on the three-dimensional screen 50, the three-dimensional meteorological phenomenon 30d in the target volume V corresponding to the two-dimensional region 90 has higher visibility than the three-dimensional meteorological phenomenon 30e other than the three-dimensional meteorological phenomenon 30d. Is given to display the three-dimensional meteorological phenomenon 30. It is not necessary to display the target volume V on the three-dimensional screen 50. Further, the target volume V has the shape of a triangular prism having the two-dimensional region 90 as the base, as shown in FIG. 9, for example.
また、角度θの大きさは、風力情報取得部72によって取得される風向風速情報のうち風速情報に基づき、変更してもよい。例えば、風速が早い場合、角度θの大きさを大きくし、風速が遅い場合、角度θの大きさを小さくする。また、角度θは、任意に設定可能であり、例えば、ユーザ操作に応じて変更してもよい。 Further, the magnitude of the angle θ may be changed based on the wind speed information in the wind direction and wind speed information acquired by the wind information acquisition unit 72. For example, when the wind speed is high, the magnitude of the angle θ is increased, and when the wind speed is slow, the magnitude of the angle θ is decreased. Further, the angle θ can be arbitrarily set, and may be changed according to a user operation, for example.
以上のように、第2の実施形態によれば、対象とする3次元空間領域だけでなく、例えば風によって流され対象とする3次元空間領域内に移動してくる可能性が高い風上の3次元空間領域の3次元気象現象30のように時間的に変化する被表示体にも、高い視認性を与えることが可能となる。そのため、例えば、時間的に後に、ユーザにとって脅威となるような積乱雲等の3次元気象現象30の有無を可視化することが可能となる。そして、積乱雲等の内部構造を容易に可視化することも可能となる。
(第3の実施形態)
以下、図面を参照して本発明の第3の実施形態について説明する。
本実施形態では、3次元気象現象30を任意の断面でスライスすることによって、所望の3次元気象現象30をさらに見やすくなるように表示する。
As described above, according to the second embodiment, there is a high possibility that the object is swept away by the wind and moves into the target three-dimensional space area as well as the target three-dimensional space area. It is possible to give high visibility to a display object that changes with time, such as the three-dimensional meteorological phenomenon 30 in the three-dimensional space region. Therefore, for example, it is possible to visualize the presence or absence of a three-dimensional meteorological phenomenon 30 such as a cumulonimbus cloud that poses a threat to the user later in time. Then, it becomes possible to easily visualize the internal structure of cumulonimbus clouds and the like.
(Third Embodiment)
Hereinafter, a third embodiment of the present invention will be described with reference to the drawings.
In the present embodiment, the desired three-dimensional meteorological phenomenon 30 is displayed so as to be easier to see by slicing the three-dimensional meteorological phenomenon 30 at an arbitrary cross section.
まず、図10を参照して、本実施形態の3次元表示装置10の構成例について説明する。なお、本実施形態は、第1の実施形態の変形例であるので、第1の実施形態または第2の実施形態と同様の構成および内容については、同一符号を付して、説明を省略する。 First, a configuration example of the three-dimensional display device 10 of the present embodiment will be described with reference to FIG. Since this embodiment is a modification of the first embodiment, the same components and contents as those of the first embodiment or the second embodiment are designated by the same reference numerals, and the description thereof will be omitted. ..
制御部13は、スライス部13fおよび回転部13gをさらに備える。また、制御部13は、後述する視点制御において、ユーザ操作として視点を変更するための操作が行われたか否かを判定する。 The control unit 13 further includes a slice unit 13f and a rotating unit 13g. Further, the control unit 13 determines whether or not an operation for changing the viewpoint has been performed as a user operation in the viewpoint control described later.
スライス部13fは、3次元気象現象30が3次元表示されている3次元空間、例えば、3次元画面50または上述したような論理的な3次元空間60において、任意の2次元曲面(図示せず)で3次元気象現象30をスライスしてスライス面を得る。 The slice portion 13f is an arbitrary two-dimensional curved surface (not shown) in a three-dimensional space in which the three-dimensional meteorological phenomenon 30 is three-dimensionally displayed, for example, in a three-dimensional screen 50 or a logical three-dimensional space 60 as described above. ) Slices the three-dimensional meteorological phenomenon 30 to obtain a sliced surface.
また、スライス部13fは、スライスされた3次元気象現象30の断面Dに対応する2次元曲面の断面式を算出する。断面式は、例えば、2次元曲面が平面である場合、3次元のxyz空間において、一般に、ax+by+cz+d=0と表される。なお、a,b,c、dは、所定の定数である。 Further, the slice portion 13f calculates a cross-sectional expression of a two-dimensional curved surface corresponding to the cross-section D of the sliced three-dimensional meteorological phenomenon 30. The cross-sectional formula is generally expressed as ax + by + cz + d = 0 in a three-dimensional xyz space when the two-dimensional curved surface is a plane, for example. Note that a, b, c, and d are predetermined constants.
また、スライス部13fは、後述する視点制御において断面Dの回転が行われた場合、例えば、図14に示す回転前の断面D1に対応する断面式に対して、回転行列を用いて、回転後の断面D2に対応する断面式を算出してもよい。例えば、図1で、D1の断面式がax+by+cz+d=0で、a、b、c、dは1.0,0.0,0.0,0.0である。そして、θ1が45°である場合、D2の断面式がax+by+cz+d=0で、a、b、c、dは0.7071、−0.7071、0.0,0.0となる。 Further, when the cross section D is rotated in the viewpoint control described later, for example, the slice portion 13f is rotated after being rotated by using a rotation matrix with respect to the cross section formula corresponding to the cross section D1 before the rotation shown in FIG. The cross-section formula corresponding to the cross-section D2 of the above may be calculated. For example, in FIG. 1, the cross-sectional formula of D1 is ax + by + cz + d = 0, and a, b, c, d are 1.0, 0.0, 0.0, 0.0. When θ1 is 45 °, the cross-sectional equation of D2 is ax + by + cz + d = 0, and a, b, c, and d are 0.7071, −0.7071, 0.0, 0.0.
また、スライス部13fは、ユーザ操作に応じて、既に表示されている3次元気象現象30の断面Dに対応する2次元曲面の形状をさらに変更し、変更された形状の2次元曲面で3次元気象現象30をスライスする。 Further, the slice portion 13f further changes the shape of the two-dimensional curved surface corresponding to the cross section D of the three-dimensional meteorological phenomenon 30 already displayed according to the user operation, and the two-dimensional curved surface having the changed shape is three-dimensional. Slice the meteorological phenomenon 30.
回転部13は、スライス部13fによって得られたスライス面を、任意の回転軸、例えば図12に示す法線91、を中心として回転させる。 The rotating unit 13 rotates the slice surface obtained by the slice unit 13f around an arbitrary rotation axis, for example, the normal line 91 shown in FIG.
表示部14は、スライス部13fによってスライスされた3次元気象現象30の断面Dを表示する。例えば、変換部13cおよび生成部13dは、スライス部13fによって算出された断面式に基づき、3次元空間60における断面Dに対応するボクセル61を算出する。そして、表示部14は、算出されたボクセル61に基づき、3次元画面50に、断面Dを表示する。 The display unit 14 displays the cross section D of the three-dimensional meteorological phenomenon 30 sliced by the slice unit 13f. For example, the conversion unit 13c and the generation unit 13d calculate the voxels 61 corresponding to the cross section D in the three-dimensional space 60 based on the cross-section formula calculated by the slice unit 13f. Then, the display unit 14 displays the cross section D on the three-dimensional screen 50 based on the calculated voxel 61.
また、表示部14は、3次元画面50に表示されている3次元気象現象30の断面Dの位置を、ユーザ操作に応じて、任意の角度θ1で視点制御する。なお、視点制御の詳細については、図13および図14を参照して後述する。 Further, the display unit 14 controls the position of the cross section D of the three-dimensional meteorological phenomenon 30 displayed on the three-dimensional screen 50 at an arbitrary angle θ1 according to the user operation. The details of the viewpoint control will be described later with reference to FIGS. 13 and 14.
なお、請求項において、被表示体が3次元表示されている3次元空間における任意の2次元曲面で被表示体をスライスしてスライス面を得るスライス手段は、例えば、スライス部13fに対応する。また、スライス面を、任意の回転軸を中心として回転させる回転手段は、例えば、回転部13gに対応する。 In the claim, the slicing means for obtaining a sliced surface by slicing the displayed object on an arbitrary two-dimensional curved surface in the three-dimensional space in which the displayed object is three-dimensionally displayed corresponds to, for example, the slice portion 13f. Further, the rotating means for rotating the sliced surface around an arbitrary rotation axis corresponds to, for example, the rotating portion 13g.
次に、図11乃至図14を参照して、第3の実施形態の3次元表示処理について説明する。なお、以下、図11乃至図14を参照して説明する処理は、3次元表示装置10によって行われる。 Next, the three-dimensional display process of the third embodiment will be described with reference to FIGS. 11 to 14. The process described below with reference to FIGS. 11 to 14 is performed by the three-dimensional display device 10.
図11および図13は、第3の実施形態の2次元画面40の一例を示している。図12および図14は、第3の実施形態の3次元画面50の一例を示している。 11 and 13 show an example of the two-dimensional screen 40 of the third embodiment. 12 and 14 show an example of the three-dimensional screen 50 of the third embodiment.
図11に示すように、2次元画面40に、選択箇所82を中心として、3次元気象現象30の断面Dの位置を表示する。なお、図11乃至図14では、3次元気象現象30をスライスする2次元曲面が平面である場合について説明する。 As shown in FIG. 11, the position of the cross section D of the three-dimensional meteorological phenomenon 30 is displayed on the two-dimensional screen 40 centering on the selected portion 82. In addition, in FIGS. 11 to 14, the case where the two-dimensional curved surface that slices the three-dimensional meteorological phenomenon 30 is a plane will be described.
そして、図12に示すように、3次元画面50において、2次元平面40aに相当する2次元平面92における選択箇所82の法線91を、断面Dの中心線として、3次元気象現象30の断面Dを表示する。 Then, as shown in FIG. 12, on the three-dimensional screen 50, the normal line 91 of the selection point 82 on the two-dimensional plane 92 corresponding to the two-dimensional plane 40a is set as the center line of the cross section D, and the cross section of the three-dimensional meteorological phenomenon 30 Display D.
具体的には、断面Dに、3次元気象現象30aの断面に相当する2次元領域94a、3次元気象現象30bの断面に相当する2次元領域94b、および3次元気象現象30cの断面に相当する2次元領域94c、を表示する。 Specifically, the cross section D corresponds to the two-dimensional region 94a corresponding to the cross section of the three-dimensional meteorological phenomenon 30a, the two-dimensional region 94b corresponding to the cross section of the three-dimensional meteorological phenomenon 30b, and the cross section of the three-dimensional meteorological phenomenon 30c. The two-dimensional region 94c, is displayed.
また、2次元領域94aと2次元領域94bとの境界線92a、および、2次元領域94aと2次元領域94cとの境界線92b、はサーフェスSの断面に相当する。 The boundary line 92a between the two-dimensional region 94a and the two-dimensional region 94b and the boundary line 92b between the two-dimensional region 94a and the two-dimensional region 94c correspond to the cross section of the surface S.
また、図12では、2次元領域94に、反射強度が高い積乱雲等の断面に相当する2次元領域96が表示されている。このように、断面Dを表示することによって、3次元気象現象30の内部にある積乱雲のような特異な気象現象を表示することもできる。 Further, in FIG. 12, a two-dimensional region 96 corresponding to a cross section of a cumulonimbus cloud having a high reflection intensity is displayed in the two-dimensional region 94. By displaying the cross section D in this way, it is possible to display a peculiar meteorological phenomenon such as a cumulonimbus cloud inside the three-dimensional meteorological phenomenon 30.
また、2次元領域94aに、2次元領域94b,94cよりも高い視認性を与えて表示する。なお、2次元領域96は、2次元領域94aよりも反射強度が高い領域である。そのため、2次元領域96に2次元領域94aと同等の視認性を与えた場合でも、2次元領域96と2次元領域94aとを区別して表示することができる。なお、この場合、例えば、第1の実施形態において上述したように、制御部13が3次元気象現象30の全体の透過率を変更することによって、2次元領域96をより強調して表示することもできる。 Further, the two-dimensional region 94a is displayed with higher visibility than the two-dimensional regions 94b and 94c. The two-dimensional region 96 is a region having a higher reflection intensity than the two-dimensional region 94a. Therefore, even when the two-dimensional region 96 is given the same visibility as the two-dimensional region 94a, the two-dimensional region 96 and the two-dimensional region 94a can be displayed separately. In this case, for example, as described above in the first embodiment, the control unit 13 changes the overall transmittance of the three-dimensional meteorological phenomenon 30 to display the two-dimensional region 96 more emphasized. You can also.
また、図12に示される断面Dの輪郭および境界線92a,92bは表示しなくてもよい。 Further, the contour and the boundary lines 92a and 92b of the cross section D shown in FIG. 12 may not be displayed.
次に、図13および図14を参照して、視点制御について説明する。
ユーザは、2次元画面40上で、視点を変更するための操作、例えばユーザによってマウスをA方向にドラッグする操作が行われることによって、断面D1に対応する視点位置1300aから、断面D2に対応する視点位置1300bに、視点を変更することができる。
Next, the viewpoint control will be described with reference to FIGS. 13 and 14.
The user corresponds to the cross section D2 from the viewpoint position 1300a corresponding to the cross section D1 by performing an operation for changing the viewpoint, for example, an operation of dragging the mouse in the A direction by the user on the two-dimensional screen 40. The viewpoint can be changed to the viewpoint position 1300b.
このように、図13に示すように、断面Dの位置および視点位置1300の位置を、連動して変更する。 In this way, as shown in FIG. 13, the position of the cross section D and the position of the viewpoint position 1300 are changed in conjunction with each other.
なお、視点位置1300a,1300bは、2次元画面40における仮想のユーザの視点位置であり、例えばアイコンとして2次元画面40に表示される。例えば、このアイコンをユーザ操作に応じて動かすことによって、視点位置1300と選択箇所82とを結ぶ直線に垂直な方向に断面Dの位置を表示する。 The viewpoint positions 1300a and 1300b are the viewpoint positions of a virtual user on the two-dimensional screen 40, and are displayed on the two-dimensional screen 40 as, for example, icons. For example, by moving this icon according to the user operation, the position of the cross section D is displayed in the direction perpendicular to the straight line connecting the viewpoint position 1300 and the selected portion 82.
また、図13では、選択箇所82を中心に反時計回りのA方向に、視点位置を変更した場合を示しており、変更する角度θ1は、選択箇所82を中心として、断面D1を反時計回りに断面D2まで回転させた角度を示している。 Further, FIG. 13 shows a case where the viewpoint position is changed in the A direction counterclockwise around the selected portion 82, and the angle θ1 to be changed is counterclockwise in the cross section D1 with the selected portion 82 as the center. Shows the angle rotated to the cross section D2.
そして、図14に示すように、2次元画面40における断面Dの位置の変更に応じて、3次元画面50における断面Dの位置を変更する。 Then, as shown in FIG. 14, the position of the cross section D on the three-dimensional screen 50 is changed according to the change of the position of the cross section D on the two-dimensional screen 40.
具体的には、2次元平面92における選択箇所82の法線91を断面D1および断面D2の中心線として、例えば3次元気象現象30の断面D1をA方向に動かして、断面D2を表示する。図14では、断面D1および断面D2を、2次元平面92に垂直な面になるように表示している。 Specifically, the normal line 91 of the selected portion 82 on the two-dimensional plane 92 is set as the center line of the cross section D1 and the cross section D2, and the cross section D1 of the three-dimensional meteorological phenomenon 30 is moved in the A direction to display the cross section D2. In FIG. 14, the cross section D1 and the cross section D2 are displayed so as to be planes perpendicular to the two-dimensional plane 92.
なお、図13および図14では、法線91を中心として反時計回りに断面Dを回転させる場合について説明したが、断面Dは、任意の角度で、任意の方向に回転することもできる。例えば、断面Dが正方形である場合、断面Dの中心、すなわち法線91の中点、を回転の中心位置として、断面Dを回転してもよい。 Although FIGS. 13 and 14 have described the case where the cross section D is rotated counterclockwise around the normal line 91, the cross section D can be rotated at an arbitrary angle and in an arbitrary direction. For example, when the cross section D is a square, the cross section D may be rotated with the center of the cross section D, that is, the midpoint of the normal 91 as the center position of rotation.
また、図11乃至図14では、2次元曲面が平面である場合について説明したが、2次元曲面の断面式は、一般に、ax2+by2+cz2+2dxy+2eyz+2fzx+2gx+2hy+2iz+j=0と表される。ここで、a,b,c,d,e,f,g,h,i,jは、任意の定数である。そして、この断面式を用いて、2次元曲面で3次元気象現象30をスライスすることができる。 Further, in FIGS. 11 to 14, the case where the two-dimensional curved surface is a plane has been described, but the cross-sectional formula of the two-dimensional curved surface is generally expressed as ax 2 + by 2 + cz 2 + 2dxy + 2eyez + 2fzx + 2gx + 2hy + 2iz + j = 0. Here, a, b, c, d, e, f, g, h, i, and j are arbitrary constants. Then, using this cross-sectional formula, the three-dimensional meteorological phenomenon 30 can be sliced on the two-dimensional curved surface.
また、例えば、スライス部13eは、3次元画面50において、ユーザ操作に応じて、2次元曲面の形状を変更し、変更された形状を有する任意の2次元曲面で、3次元気象現象30をスライスすることもできる。 Further, for example, the slice unit 13e changes the shape of the two-dimensional curved surface according to the user operation on the three-dimensional screen 50, and slices the three-dimensional meteorological phenomenon 30 with an arbitrary two-dimensional curved surface having the changed shape. You can also do it.
次に、図15を参照して、第3の実施形態の3次元表示処理手順の一例について説明する。
まず、上述したステップS40と同様の処理が実行される(ステップS40)。
Next, an example of the three-dimensional display processing procedure of the third embodiment will be described with reference to FIG.
First, the same process as in step S40 described above is executed (step S40).
次に、選択部13aによって、例えば標的となる選択箇所82が選択される(ステップS1202)。なお、ステップS1202の代わりに、ステップS42の処理を行ってもよい。 Next, the selection unit 13a selects, for example, a target selection point 82 (step S1202). In addition, instead of step S1202, the process of step S42 may be performed.
そして、選択された標的箇所82に対応する断面Dの位置として、例えば、断面Dの輪郭が、図11等に示すように、2次元画面40に表示される(ステップS1204)。 Then, as the position of the cross section D corresponding to the selected target portion 82, for example, the outline of the cross section D is displayed on the two-dimensional screen 40 as shown in FIG. 11 and the like (step S1204).
次に、ステップS1204において表示された断面Dの位置に対応する断面式が計算される(ステップS1206)。 Next, the cross-section formula corresponding to the position of the cross-section D displayed in step S1204 is calculated (step S1206).
そして、計算された断面式に基づき、3次元画面50に断面Dが表示される(ステップS1208)。 Then, the cross section D is displayed on the three-dimensional screen 50 based on the calculated cross section formula (step S1208).
次に、2次元画面40において、ユーザ等によって視点を変更するための操作、すなわち上述したような視点制御、が行われたか否か判定される(ステップS1210)。視点制御が行われないと判定された場合(ステップS1210:No)、視点制御が行われるまで待機する。 Next, on the two-dimensional screen 40, it is determined whether or not an operation for changing the viewpoint, that is, the viewpoint control as described above is performed by the user or the like (step S1210). When it is determined that the viewpoint control is not performed (step S1210: No), the process waits until the viewpoint control is performed.
一方、視点制御が行われたと判定された場合(ステップS1210:Yes)、断面Dを、例えば断面D1から断面D2に変更することによって、更新する必要があるか否か判定される(ステップS1212)。 On the other hand, when it is determined that the viewpoint control has been performed (step S1210: Yes), it is determined whether or not it is necessary to update the cross section D, for example, by changing the cross section D1 to the cross section D2 (step S1212). ..
断面Dを更新する必要がないと判定された場合(ステップS1212:No)、本実施形態における3次元表示処理を終了する。なお、断面Dを更新する必要がないと判定された場合(ステップS1212:No)、本実施形態の3次元表示処理を終了する代わりに、ステップS1210に戻って、ステップS1210の処理を行ってもよい。 When it is determined that it is not necessary to update the cross section D (step S1212: No), the three-dimensional display process in the present embodiment is terminated. If it is determined that it is not necessary to update the cross section D (step S1212: No), instead of ending the three-dimensional display process of the present embodiment, the process returns to step S1210 and the process of step S1210 is performed. Good.
一方、断面Dを更新する必要があると判定された場合(ステップS1212:Yes)、ステップS1204に戻る。 On the other hand, when it is determined that the cross section D needs to be updated (step S1212: Yes), the process returns to step S1204.
以上のように、第3の実施形態によれば、ユーザは3次元気象現象30を任意の方向から見ることが可能となる。具体的には、3次元気象現象30を任意の2次元曲面でスライスし、3次元気象現象30の任意の断面Dを表示することが可能となる。 As described above, according to the third embodiment, the user can see the three-dimensional meteorological phenomenon 30 from an arbitrary direction. Specifically, it is possible to slice the three-dimensional meteorological phenomenon 30 with an arbitrary two-dimensional curved surface and display an arbitrary cross section D of the three-dimensional meteorological phenomenon 30.
そして、3次元気象現象30に例えば、3次元気象現象30の内部に積乱雲等が含まれていた場合でも、所望の断面Dを容易に可視化することが可能となるため、ユーザは積乱雲等を容易に視認することが可能となる。 Then, even when the three-dimensional meteorological phenomenon 30 includes, for example, a cumulonimbus cloud or the like inside the three-dimensional meteorological phenomenon 30, the desired cross section D can be easily visualized, so that the user can easily visualize the cumulonimbus cloud or the like. It becomes possible to visually recognize.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.
10…3次元表示装置、12…3Dデータ取得部、13…制御部、13a…選択部、13b…視認性付与部、13c…変換部、13d…生成部、13e…検出部、13f…スライス部、13g…回転部、14…表示部、15…操作部、16…記憶部、17…通信部、20…2次元領域、30…3次元気象現象、30a、30b,30c…3次元空間領域、40…2次元画面、40a,60a、92…2次元平面、50…3次元画面、60…3次元空間、61…ボクセル、70,90…2次元領域、72…風力情報取得部、82…選択位置、91…法線、92a,92b…境界線、94a,94b,94c,96…2次元領域、1300a,1300b…視点位置、B…風上方向、C…流域、D,D1,D2…断面、L…法線ベクトル、S…サーフェス、V…標的体積、θ,θ1…角度。 10 ... 3D display device, 12 ... 3D data acquisition unit, 13 ... control unit, 13a ... selection unit, 13b ... visibility imparting unit, 13c ... conversion unit, 13d ... generation unit, 13e ... detection unit, 13f ... slice unit , 13g ... Rotating unit, 14 ... Display unit, 15 ... Operation unit, 16 ... Storage unit, 17 ... Communication unit, 20 ... Two-dimensional area, 30 ... Three-dimensional meteorological phenomenon, 30a, 30b, 30c ... Three-dimensional space area, 40 ... 2D screen, 40a, 60a, 92 ... 2D plane, 50 ... 3D screen, 60 ... 3D space, 61 ... Boxel, 70, 90 ... 2D area, 72 ... Wind information acquisition unit, 82 ... Selection Position, 91 ... normal line, 92a, 92b ... boundary line, 94a, 94b, 94c, 96 ... two-dimensional area, 1300a, 1300b ... viewpoint position, B ... upwind direction, C ... basin, D, D1, D2 ... cross section , L ... normal vector, S ... surface, V ... target volume, θ, θ1 ... angle.
Claims (17)
3次元表示される被表示体のうちの任意の3次元空間領域を選択する選択手段と、
前記被表示体のうち、前記選択手段によって選択された3次元空間領域に、それ以外の3次元空間領域よりも高い視認性を与える視認性付与手段と、
前記選択手段によって選択された3次元空間領域に、前記視認性付与手段によって高い視認性を与えられた被表示体を3次元表示する表示手段と、
を具備し、
前記被表示体は、所定の2次元平面と対応付けられており、
前記選択手段は、前記所定の2次元平面における任意の2次元平面を選択し、前記任意の3次元空間領域として、前記選択された任意の2次元平面の断面を有する3次元空間領域を選択する、3次元表示装置。 It is a three-dimensional display device
A selection means for selecting an arbitrary three-dimensional space area among the objects to be displayed three-dimensionally, and
Among the displayed objects, a visibility imparting means that gives the three-dimensional space region selected by the selection means higher visibility than the other three-dimensional space regions, and
A display means for three-dimensionally displaying a display object to which a display object has been given high visibility by the visibility imparting means in a three-dimensional space area selected by the selection means.
Equipped with
The displayed object is associated with a predetermined two-dimensional plane, and is associated with the predetermined two-dimensional plane.
The selection means selects an arbitrary two-dimensional plane in the predetermined two-dimensional plane, and selects a three-dimensional space region having a cross section of the selected arbitrary two-dimensional plane as the arbitrary three-dimensional space region. , 3D display device.
前記表示手段は、前記取得された風向きに関する情報に応じて、前記任意の3次元空間領域の位置を変更して、前記3次元気象現象を表示する、請求項5記載の3次元表示装置。 Further provided with an acquisition means for acquiring information on the wind direction of the three-dimensional meteorological phenomenon,
The three-dimensional display device according to claim 5, wherein the display means changes the position of the arbitrary three-dimensional space region according to the acquired information on the wind direction to display the three-dimensional meteorological phenomenon .
前記表示手段は、前記スライスされた被表示体の断面を表示する、請求項1記載の3次元表示装置。 Further provided with a slicing means for slicing the displayed object on an arbitrary two-dimensional curved surface in a three-dimensional space in which the displayed object is three-dimensionally displayed to obtain a sliced surface.
The three-dimensional display device according to claim 1, wherein the display means displays a cross section of the sliced display object.
前記被表示体のうち、前記選択された3次元空間領域に、それ以外の3次元空間領域よりも高い視認性を与えることと、To give the selected three-dimensional space region of the displayed object higher visibility than the other three-dimensional space regions.
前記選択された3次元空間領域に、前記高い視認性を与えられた被表示体を3次元表示することとを具備し、The selected three-dimensional space region is provided with the three-dimensional display of the object to be displayed with high visibility.
前記被表示体は、所定の2次元平面と対応付けられており、The displayed object is associated with a predetermined two-dimensional plane, and is associated with the predetermined two-dimensional plane.
前記選択することは、前記所定の2次元平面における任意の2次元平面を選択し、前記任意の3次元空間領域として、前記選択された任意の2次元平面の断面を有する3次元空間領域を選択する、3次元表示方法。The selection selects an arbitrary two-dimensional plane in the predetermined two-dimensional plane, and selects a three-dimensional space region having a cross section of the selected arbitrary two-dimensional plane as the arbitrary three-dimensional space region. 3D display method.
前記3次元表示することは、前記取得された風向きに関する情報に応じて、前記任意の3次元空間領域の位置を変更して、前記3次元気象現象を表示することを含む、請求項13記載の3次元表示方法。 Further including acquiring information on the wind direction of the three-dimensional meteorological phenomenon,
13. The three-dimensional display according to claim 13, wherein the three-dimensional display includes changing the position of the arbitrary three-dimensional space region according to the acquired information on the wind direction to display the three-dimensional meteorological phenomenon. Three-dimensional display method.
前記3次元表示することは、前記スライスされた被表示体の断面を表示することを含む、請求項9記載の3次元表示方法。 Further including slicing the displayed object on an arbitrary two-dimensional curved surface in a three-dimensional space in which the displayed object is three-dimensionally displayed to obtain a sliced surface.
The three-dimensional display method according to claim 9, wherein the three-dimensional display includes displaying a cross section of the sliced display object .
3次元表示される被表示体のうちの任意の3次元空間領域を選択する手順と、The procedure for selecting an arbitrary 3D space area from the displayed objects displayed in 3D, and
前記被表示体のうち、前記選択された3次元空間領域に、それ以外の3次元空間領域よりも高い視認性を与える手順と、A procedure for giving the selected three-dimensional space region of the displayed object higher visibility than the other three-dimensional space regions, and
前記選択された3次元空間領域に、前記高い視認性を与えられた被表示体を3次元表示する手順と、を実行させるプログラムであって、A program for executing the procedure of three-dimensionally displaying the displayed object given the high visibility in the selected three-dimensional space region.
前記被表示体は、所定の2次元平面と対応付けられており、The displayed object is associated with a predetermined two-dimensional plane, and is associated with the predetermined two-dimensional plane.
前記選択する手順は、前記所定の2次元平面における任意の2次元平面を選択し、前記任意の3次元空間領域として、前記選択された任意の2次元平面の断面を有する3次元空間領域を選択することを含む、プログラム。In the selection procedure, an arbitrary two-dimensional plane in the predetermined two-dimensional plane is selected, and as the arbitrary three-dimensional space region, a three-dimensional space region having a cross section of the selected arbitrary two-dimensional plane is selected. A program that includes doing things.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016121143A JP6815761B2 (en) | 2016-06-17 | 2016-06-17 | 3D display device, 3D display method and program applied to the 3D display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016121143A JP6815761B2 (en) | 2016-06-17 | 2016-06-17 | 3D display device, 3D display method and program applied to the 3D display device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020211666A Division JP7155231B2 (en) | 2020-12-21 | 2020-12-21 | Display device, display method and program applied to the display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017223627A JP2017223627A (en) | 2017-12-21 |
| JP6815761B2 true JP6815761B2 (en) | 2021-01-20 |
Family
ID=60687964
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016121143A Active JP6815761B2 (en) | 2016-06-17 | 2016-06-17 | 3D display device, 3D display method and program applied to the 3D display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6815761B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111066074B (en) | 2017-09-22 | 2022-04-19 | 株式会社东芝 | Aeronautical weather control system |
| CN110658524B (en) * | 2019-09-25 | 2022-12-20 | 安徽四创电子股份有限公司 | Cloud radar echo three-dimensional display method based on full-airspace multi-azimuth scanning mode |
| JP7729735B2 (en) * | 2021-05-18 | 2025-08-26 | 日本電気航空宇宙システム株式会社 | Information processing device, information processing method, and information processing program |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0667605A (en) * | 1992-08-21 | 1994-03-11 | Hitachi Ltd | Device and method for map processing |
| JPH1096790A (en) * | 1996-09-20 | 1998-04-14 | Omron Corp | Weather forecasting method and device |
| JP3460719B2 (en) * | 2002-09-24 | 2003-10-27 | 株式会社日立製作所 | Map data display device and map data display method |
| JP4896470B2 (en) * | 2004-09-30 | 2012-03-14 | 株式会社東芝 | Image processing apparatus, medical image diagnostic apparatus, and image processing method |
| JP5340612B2 (en) * | 2007-01-29 | 2013-11-13 | タマティーエルオー株式会社 | Meteorological image analysis apparatus and method, and program |
| JP5164447B2 (en) * | 2007-06-22 | 2013-03-21 | 株式会社日立メディコ | Magnetic resonance imaging method |
| JP5255857B2 (en) * | 2008-02-12 | 2013-08-07 | ウェザー・サービス株式会社 | Turbulence prediction system and turbulence prediction method |
| JP2012100955A (en) * | 2010-11-12 | 2012-05-31 | Toshiba Corp | Medical image display device |
| JP6080248B2 (en) * | 2012-09-13 | 2017-02-15 | 富士フイルム株式会社 | Three-dimensional image display apparatus and method, and program |
-
2016
- 2016-06-17 JP JP2016121143A patent/JP6815761B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017223627A (en) | 2017-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12511026B2 (en) | Integrating maps and street views | |
| JP6017631B2 (en) | Security check CT system and method | |
| US11210865B2 (en) | Visually interacting with three dimensional data in augmented or virtual reality | |
| JP6260924B2 (en) | Image rendering of laser scan data | |
| US11250615B2 (en) | 3D bottom surface rendering systems and methods | |
| JP5690608B2 (en) | Image processing method and image processing apparatus | |
| US9916684B2 (en) | Generating portable three-dimensional print-preview renderings of three-dimensional models | |
| JP5999679B2 (en) | Equipment maintenance management system | |
| JP5745435B2 (en) | 3D data processing apparatus, 3D data processing program, and 3D data processing method | |
| KR101590253B1 (en) | Method and device for simulation of sonar images of multi-beam imaging sonar | |
| CA2947533C (en) | Integrating external algorithms into a flexible framework for imaging visualization data | |
| CN107168516B (en) | Data visualization method of global climate vector field based on VR and gesture interaction technology | |
| JP6815761B2 (en) | 3D display device, 3D display method and program applied to the 3D display device | |
| CN111009033B (en) | OpenGL-based lesion area visualization method and system | |
| EP3940651A1 (en) | Direct volume rendering apparatus | |
| JP2015188574A (en) | Three dimensional direction setting apparatus, method, and program | |
| JP7379577B2 (en) | Display device, display method and program applied to the display device | |
| JP6223916B2 (en) | Information processing apparatus, method, and program | |
| JPWO2009104218A1 (en) | Map display device | |
| JP6995912B2 (en) | Topographic map output device, topographic map output method and program | |
| JP2020013390A (en) | Information processing apparatus, information processing program, and information processing method | |
| JP7419086B2 (en) | Underwater detection device and how to display underwater detection images | |
| JP2809955B2 (en) | Graphics workstation and method for generating three-dimensional graphics image | |
| US20110074777A1 (en) | Method For Displaying Intersections And Expansions of Three Dimensional Volumes | |
| CN119248152B (en) | Interactive determination method of geodetic selection area, geodetic method and related equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20170904 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20170905 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190604 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200901 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201102 |
|
| 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: 20201124 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201223 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6815761 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |