Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7803795B2 - Disaster information display device, disaster information display system, and control method and program for disaster information display device - Google Patents
[go: Go Back, main page]

JP7803795B2 - Disaster information display device, disaster information display system, and control method and program for disaster information display device - Google Patents

Disaster information display device, disaster information display system, and control method and program for disaster information display device

Info

Publication number
JP7803795B2
JP7803795B2 JP2022102329A JP2022102329A JP7803795B2 JP 7803795 B2 JP7803795 B2 JP 7803795B2 JP 2022102329 A JP2022102329 A JP 2022102329A JP 2022102329 A JP2022102329 A JP 2022102329A JP 7803795 B2 JP7803795 B2 JP 7803795B2
Authority
JP
Japan
Prior art keywords
information
model data
location
display device
disaster
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
Application number
JP2022102329A
Other languages
Japanese (ja)
Other versions
JP2024003295A (en
Inventor
哲也 近
昭頼 橘
志保 桑田
貴史 曽我部
大志郎 平島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Furukawa Electric Co Ltd
Original Assignee
Furukawa Electric 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 Furukawa Electric Co Ltd filed Critical Furukawa Electric Co Ltd
Priority to JP2022102329A priority Critical patent/JP7803795B2/en
Publication of JP2024003295A publication Critical patent/JP2024003295A/en
Application granted granted Critical
Publication of JP7803795B2 publication Critical patent/JP7803795B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、災害情報表示装置、災害情報表示システム、災害情報表示装置の制御方法及びプログラムに関する。 The present invention relates to a disaster information display device, a disaster information display system, a control method for a disaster information display device, and a program.

従来、実際に撮像した画像に災害等の情報を重畳して表示する技術が知られている。この種の技術が記載されたものとして特許文献1がある。 Technology for superimposing disaster and other information onto an actually captured image is known. Patent Document 1 describes this type of technology.

特許文献1は、現実の空間を撮像した実写画像に、仮想空間画像を重畳して表示する合成画像表示装置に関するものである。特許文献1の合成画像表示装置は、実写画像を取得する画像取得手段と、画像取得手段の平面位置を計測する位置計測手段と、画像取得手段の姿勢を計測する姿勢計測手段と、所定領域を平面分割した複数のメッシュに浸水深が与えられた空間モデルを記憶する記憶手段と、位置計測手段で計測された平面位置に対応するメッシュの空間モデルを抽出する抽出手段と、抽出手段で抽出された空間モデルに基づいて仮想空間画像を作成する画像作成手段と、実写画像と仮想空間画像とを重畳して表示する表示手段と、を備える合成画像表示装置及び合成画像表示プログラムが開示されている。特許文献1では、画像作成手段が、画像取得手段の撮像高さと、姿勢計測手段で計測された画像取得手段の姿勢と、に基づいて演算処理を行い、表示手段で透視図となるように仮想空間画像を作成していることが開示されている。 Patent Document 1 relates to a synthetic image display device that displays a virtual space image superimposed on a live-action image captured of a real space. The synthetic image display device disclosed in Patent Document 1 includes an image acquisition means for acquiring a live-action image, a position measurement means for measuring the planar position of the image acquisition means, an orientation measurement means for measuring the orientation of the image acquisition means, a storage means for storing a spatial model in which a predetermined area is planarly divided into multiple meshes and flood depths are assigned, an extraction means for extracting a spatial model of the mesh corresponding to the planar position measured by the position measurement means, an image creation means for creating a virtual space image based on the spatial model extracted by the extraction means, and a display means for displaying a superimposed image of the live-action image and the virtual space image. Patent Document 1 also discloses that the image creation means performs arithmetic processing based on the imaging height of the image acquisition means and the orientation of the image acquisition means measured by the orientation measurement means, and creates a virtual space image on the display means so that it appears as a perspective view.

特許第5862865号公報Patent No. 5862865

特許文献1では、位置計測手段で計測された平面位置に対応するメッシュの空間モデルを抽出して当該空間モデルに基づいて仮想空間画像を作成する処理を実行するためのプログラムを表示側の装置で事前に保持しておく必要があり、災害情報を表示する災害情報表示装置側での処理負担の軽減という点で改善の余地があった。 In Patent Document 1, it was necessary to store in advance on the display device a program for extracting a mesh spatial model corresponding to the planar position measured by the position measurement means and executing the process of creating a virtual space image based on that spatial model, leaving room for improvement in terms of reducing the processing burden on the disaster information display device that displays disaster information.

本発明は、処理負担を低減しつつ災害情報をユーザに効果的に伝えることができる災害情報表示装置、災害情報表示システム、災害情報表示装置の制御方法及びプログラムを提供することを目的とする。 The present invention aims to provide a disaster information display device, a disaster information display system, a control method for a disaster information display device, and a program that can effectively convey disaster information to users while reducing the processing burden.

本発明は、画像を撮像する撮像装置及び各種の情報を表示する表示装置を備える災害情報表示装置であって、位置情報を取得する位置取得部と、災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、前記3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されている外部のサーバに前記位置取得部により取得された前記位置情報を送信し、前記位置情報と前記3Dモデルデータ位置情報に基づいて前記サーバが抽出する3Dモデルデータ関連情報を取得するデータ取得部と、前記撮像装置の方位及び仰角に基づいて前記3Dモデルデータの向きを決定し、決定後の3Dモデルデータを前記撮像装置により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を前記表示装置に表示する処理を行う表示処理部と、を備える災害情報表示装置に関する。 The present invention relates to a disaster information display device that includes an imaging device that captures images and a display device that displays various information, and that includes: a location acquisition unit that acquires location information; a data acquisition unit that transmits the location information acquired by the location acquisition unit to an external server that stores 3D model data configured such that location elevation information is included in map information indicating a predetermined range of alert zones where a disaster is predicted; 3D model data location information indicating the location of the 3D model data; and 3D model data-related information that associates orientation information; and acquires the 3D model data-related information extracted by the server based on the location information and the 3D model data location information; and a display processing unit that determines the orientation of the 3D model data based on the orientation and elevation angle of the imaging device, superimposes the determined 3D model data on a real-time image being captured by the imaging device, and displays the real-time image on which the 3D model data is superimposed on the display device.

前記表示処理部は、災害に関する情報を前記3Dモデルデータとともに前記撮像装置により撮像されているリアルタイムな画像に重畳する処理を行ってもよい。 The display processing unit may perform processing to superimpose information about the disaster along with the 3D model data on real-time images captured by the imaging device.

前記表示処理部は、前記位置の高さ情報を変更するユーザの操作を受け付けると、受け付けた操作に基づいて、前記3Dモデルデータの大きさを変更する処理を行ってもよい。 When the display processing unit receives a user operation to change the height information of the position, it may perform processing to change the size of the 3D model data based on the received operation.

前記表示処理部は、前記仰角を変更するユーザの操作を受け付けると、受け付けた操作に基づいて、前記3Dモデルデータを表示する位置を変更する処理を行ってもよい。 When the display processing unit receives a user operation to change the elevation angle, it may perform processing to change the position where the 3D model data is displayed based on the received operation.

前記表示処理部は、前記撮像装置により撮像されているリアルタイムな画像に3Dモデルデータが重畳されている画像と、当該3Dモデルデータと同じ場所を含む2次元の地図画像を共に表示する処理を行ってもよい。 The display processing unit may perform processing to display an image in which 3D model data is superimposed on a real-time image captured by the imaging device, together with a two-dimensional map image that includes the same location as the 3D model data.

また、本発明は、災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、前記3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されているサーバと、画像を撮像する撮像装置及び各種の情報を表示する表示装置を備える災害情報表示装置と、を備え、前記災害情報表示装置は、位置情報を取得する位置取得部と、前記サーバに前記位置取得部により取得された前記位置情報を送信し、前記位置情報と前記3Dモデルデータ位置情報に基づいて前記サーバが抽出する前記3Dモデルデータ関連情報を取得するデータ取得部と、前記撮像装置の方位及び仰角に基づいて前記3Dモデルデータの向きを決定し、決定後の3Dモデルデータを前記撮像装置により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を前記表示装置に表示する処理を行う表示処理部と、を備える災害情報表示システムに関する。 The present invention also relates to a disaster information display system comprising: 3D model data configured so that location elevation information is included in map information indicating a predetermined range of alert zones where a disaster is expected; a server storing 3D model data-related information in which 3D model data location information indicating the location of the 3D model data and orientation information are associated; and a disaster information display device including an imaging device that captures images and a display device that displays various information. The disaster information display device comprises: a location acquisition unit that acquires location information; a data acquisition unit that transmits the location information acquired by the location acquisition unit to the server and acquires the 3D model data-related information extracted by the server based on the location information and the 3D model data location information; and a display processing unit that determines the orientation of the 3D model data based on the orientation and elevation angle of the imaging device, superimposes the determined 3D model data on a real-time image being captured by the imaging device, and displays the real-time image with the 3D model data superimposed on it on the display device.

また、本発明は、画像を撮像する撮像装置及び各種の情報を表示する表示装置を備える災害情報表示装置の制御方法であって、位置情報を取得する位置情報取得ステップと、災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、前記3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されている外部のサーバに前記位置情報取得ステップで取得された前記位置情報を送信するデータ送信ステップと、前記位置情報と前記3Dモデルデータ位置情報に基づいて前記サーバが抽出する前記3Dモデルデータ関連情報を取得するデータ取得ステップと、前記撮像装置の方位及び仰角に基づいて前記3Dモデルデータの向きを決定し、決定後の3Dモデルデータを前記撮像装置により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を前記表示装置に表示する処理を行う表示処理ステップと、を含む災害情報表示装置の制御方法に関する。 The present invention also relates to a control method for a disaster information display device equipped with an imaging device that captures images and a display device that displays various information, the control method including: a location information acquisition step that acquires location information; a data transmission step that transmits the location information acquired in the location information acquisition step to an external server that stores 3D model data configured such that location elevation information is included in map information that indicates a predetermined range of alert zones where a disaster is expected; 3D model data-related information that associates 3D model data location information indicating the location of the 3D model data with orientation information; a data acquisition step that acquires the 3D model data-related information extracted by the server based on the location information and the 3D model data location information; and a display processing step that determines the orientation of the 3D model data based on the orientation and elevation angle of the imaging device, superimposes the determined 3D model data on a real-time image being captured by the imaging device, and displays the real-time image on which the 3D model data is superimposed on the display device.

また、本発明は、コンピュータに、位置情報を取得する位置情報取得機能と、災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、前記3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されている外部のサーバに前記位置情報取得機能により取得された前記位置情報を送信するデータ送信機能と、前記位置情報と前記3Dモデルデータ位置情報に基づいて前記サーバが抽出する前記3Dモデルデータ関連情報を取得するデータ取得機能と、撮像装置の方位及び仰角に基づいて前記3Dモデルデータの向きを決定し、決定後の3Dモデルデータを前記撮像装置により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を表示装置に表示する処理を行う表示処理機能と、を実行させるプログラムに関する。 The present invention also relates to a program that causes a computer to execute the following functions: a location information acquisition function that acquires location information; a data transmission function that transmits the location information acquired by the location information acquisition function to an external server that stores 3D model data configured such that location elevation information is included in map information indicating a predetermined range of alert zones where disasters are predicted; 3D model data location information indicating the location of the 3D model data; and 3D model data-related information that associates orientation information with azimuth information; a data acquisition function that acquires the 3D model data-related information extracted by the server based on the location information and the 3D model data location information; and a display processing function that determines the orientation of the 3D model data based on the orientation and elevation angle of an imaging device, superimposes the determined 3D model data on a real-time image being captured by the imaging device, and displays the real-time image with the 3D model data superimposed on it on a display device.

本発明によれば、処理負担を低減しつつ災害情報をユーザに効果的に伝えることができる災害情報表示装置、災害情報表示システム、災害情報表示装置の制御方法及びプログラムを提供することができる。 The present invention provides a disaster information display device, a disaster information display system, a control method for a disaster information display device, and a program that can effectively convey disaster information to users while reducing the processing load.

本発明の一実施形態に係る災害情報表示システムの模式図である。1 is a schematic diagram of a disaster information display system according to an embodiment of the present invention. 本実施形態のサーバのハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of a server according to the present embodiment. 本実施形態のユーザ端末のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a hardware configuration of a user terminal according to the present embodiment. 本実施形態の災害情報表示システムの災害情報を表示するための機能的構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration for displaying disaster information of the disaster information display system of the present embodiment. 本実施形態の検索処理機能のモデル検索範囲と3Dモデルデータの関係を説明する模式図である。10A and 10B are schematic diagrams illustrating the relationship between a model search range and 3D model data in the search processing function of this embodiment. 本実施形態の検索処理機能のモデル正常表示範囲より広いモデル検索範囲と3Dモデルデータの関係を説明する模式図である。10A and 10B are schematic diagrams illustrating the relationship between a model search range that is wider than the model normal display range of the search processing function of this embodiment and 3D model data. 本実施形態の災害表示処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of a disaster display process according to the present embodiment. 本実施形態のユーザ端末に表示されるAR画像の模式図である。FIG. 2 is a schematic diagram of an AR image displayed on a user terminal according to the present embodiment. 本実施形態のAR画像に区域情報を追加した模式図である。FIG. 10 is a schematic diagram illustrating an AR image according to the present embodiment to which area information has been added. 本実施形態のAR画像に地図画像を追加した模式図である。FIG. 10 is a schematic diagram illustrating an AR image in which a map image is added to the AR image according to the present embodiment. 本実施形態のAR画像の位置調整を説明するための模式図である。10A and 10B are schematic diagrams for explaining position adjustment of an AR image according to the present embodiment.

以下、本発明の実施形態について、図面を参照しながら説明する。 Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の一実施形態に係る災害情報表示システム1の模式図である。図1に示すように、本実施形態の災害情報表示システム1は、GIS(Geographic Information System)3と、サーバ10と、ユーザ端末20と、を備える。 Figure 1 is a schematic diagram of a disaster information display system 1 according to one embodiment of the present invention. As shown in Figure 1, the disaster information display system 1 of this embodiment includes a GIS (Geographic Information System) 3, a server 10, and a user terminal 20.

GIS3は、地図情報及び関連情報をコンピュータ上で作成する地理情報システムである。GIS3と3DCADソフト4で、土砂災害、竜巻、大雨、津波等の災害が予想される所定範囲の警戒区域の3Dモデルデータ及び3Dモデルデータに対応する属性情報を生成する。 GIS3 is a geographic information system that creates map information and related information on a computer. GIS3 and 3D CAD software 4 are used to generate 3D model data of designated alert areas where disasters such as landslides, tornadoes, heavy rain, and tsunamis are predicted, as well as attribute information corresponding to the 3D model data.

本実施形態のGIS3は、警戒区域及び特別警戒区域のSHAPE形式等のベクトルデータ(二次元データ)である地図情報と、DEM(digital elevation mode)等の数値標高モデルである標高データと、に基づいてglb形式等の3Dモデルデータを生成する。即ち、3Dモデルデータは、警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている。また、GIS3は、3Dモデルデータとともに、3Dモデルデータに対応する緯度、経度、標高、区域名等の災害の関連情報である属性情報をCSV(comma-separated values)等のテキスト形式のデータで生成する。また、GIS3は、3Dモデルデータの位置を示す3Dモデルデータ位置情報と方位の情報を生成する。生成された3Dモデルデータと属性情報は、サーバ10に送られる。このとき、3Dモデルデータは、その3Dモデルデータ位置情報と方位の情報とともに互いに関連付けられている3Dモデルデータ関連情報としてサーバ10に送られる。3Dモデルデータ位置情報は、例えば3Dモデルデータ内における基準点の位置を示す情報であってもよい。基準点は、例えば3Dモデルデータの中心であってもよく、中心以外の点であってもよい。なお、GIS3は、サーバ10にソフトウェアとしてインストールしてもよいし、外部のコンピュータにソフトウェアとしてインストールされるものであってもよいし、サーバとして機能するものであってもよい。また、地図情報及び標高データは、例えば、政府統計等のオープンデータをウェブサイトからダウンロードしたり、媒体を用いて取得したりすることができる。 In this embodiment, the GIS3 generates 3D model data in a format such as .glb based on map information, which is vector data (two-dimensional data) such as SHAPE format for the restricted area and special restricted area, and elevation data, which is a digital elevation model such as DEM (digital elevation model). That is, the 3D model data is configured by including location elevation information in map information indicating the restricted area. The GIS3 also generates attribute information, which is disaster-related information corresponding to the 3D model data, such as latitude, longitude, elevation, and area name, in text format such as CSV (comma-separated values), along with the 3D model data. The GIS3 also generates 3D model data position information and orientation information indicating the location of the 3D model data. The generated 3D model data and attribute information are sent to the server 10. At this time, the 3D model data, along with the 3D model data position information and orientation information, are sent to the server 10 as 3D model data-related information that is associated with each other. The 3D model data position information may be, for example, information indicating the position of a reference point within the 3D model data. The reference point may be, for example, the center of the 3D model data, or a point other than the center. The GIS 3 may be installed as software on the server 10, or may be installed as software on an external computer, or may function as a server. Map information and elevation data may be obtained, for example, by downloading open data such as government statistics from a website or by using a medium.

次に、サーバ10について説明する。サーバ10は、3Dモデルデータや属性情報に基づいてユーザ端末20に災害情報をAR(Augmented Reality)表示するための情報を送信する処理を行うコンピュータである。サーバ10とユーザ端末20は、インターネット等のネットワーク2によって通信可能に接続されている。 Next, we will explain the server 10. The server 10 is a computer that performs processing to send information for displaying disaster information in AR (Augmented Reality) to the user terminal 20 based on 3D model data and attribute information. The server 10 and user terminal 20 are connected so that they can communicate with each other via a network 2 such as the Internet.

図2は、本実施形態のサーバ10のハードウェア構成の一例を示すブロック図である。図2に示すように、サーバ10は、プロセッサ11、ROM(read-only memory)12、RAM(random-access memory)13、補助記憶装置14、通信I/F(interface)15を備え、各部がバス等によって接続される。 Figure 2 is a block diagram showing an example of the hardware configuration of server 10 in this embodiment. As shown in Figure 2, server 10 includes a processor 11, ROM (read-only memory) 12, RAM (random-access memory) 13, auxiliary storage device 14, and communication I/F (interface) 15, with each component connected via a bus or the like.

プロセッサ11は、サーバ10の動作に必要な演算及び制御等の処理を行うコンピュータの中枢部分であり、各種演算及び処理等を行う。プロセッサ11は、例えば、CPU(central processing unit)、MPU(micro processing unit)、SoC(system on a chip)、DSP(digital signal processor)、GPU(graphics processing unit)、ASIC(application specific integrated circuit)、PLD(programmable logic device)又はFPGA(field-programmable gate array)等である。あるいは、プロセッサ11は、これらのうちの複数を組み合わせたものである。また、プロセッサ11は、これらにハードウェアアクセラレーター等を組み合わせたものであってもよい。 The processor 11 is the central part of the computer that performs the calculations, control, and other processes necessary for the operation of the server 10, and performs various calculations and processes. The processor 11 is, for example, a CPU (central processing unit), MPU (micro processing unit), SoC (system on a chip), DSP (digital signal processor), GPU (graphics processing unit), ASIC (application specific integrated circuit), PLD (programmable logic device), or FPGA (field-programmable gate array). Alternatively, the processor 11 may be a combination of two or more of these. The processor 11 may also be a combination of these with a hardware accelerator, etc.

プロセッサ11は、ROM12又は補助記憶装置14等に記憶されたファームウェア、システムソフトウェア及びアプリケーションソフトウェア等のプログラムに基づいて、各種の機能を実現するべく各部を制御する。また、プロセッサ11は、当該プログラムに基づいて後述する処理を実行する。なお、当該プログラムの一部又は全部は、プロセッサ11の回路内に組み込まれていてもよい。 Processor 11 controls each component to realize various functions based on programs such as firmware, system software, and application software stored in ROM 12 or auxiliary storage device 14. Processor 11 also executes the processes described below based on these programs. Note that some or all of these programs may be incorporated into the circuitry of processor 11.

ROM12及びRAM13は、プロセッサ11を中枢としたコンピュータの主記憶装置である。ROM12は、専らデータの読み出しに用いられる不揮発性メモリである。ROM12は、上記のプログラムのうち、例えばファームウェア等を記憶する。また、ROM12は、プロセッサ11が各種の処理を行う上で使用するデータ等も記憶する。RAM13は、データの読み書きに用いられるメモリである。RAM13は、プロセッサ11が各種の処理を行う上で一時的に使用するデータを記憶するワークエリア等として利用される。RAM13は、典型的には揮発性メモリである。 ROM 12 and RAM 13 are the main memory devices of the computer, with processor 11 at its core. ROM 12 is a non-volatile memory used exclusively for reading data. ROM 12 stores firmware and other programs among the above. ROM 12 also stores data used by processor 11 when performing various processes. RAM 13 is a memory used for reading and writing data. RAM 13 is used as a work area for storing data temporarily used by processor 11 when performing various processes. RAM 13 is typically a volatile memory.

補助記憶装置14は、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disk drive)又はフラッシュメモリ等である。補助記憶装置14は、上記のプログラムのうち、例えば、システムソフトウェア及びアプリケーションソフトウェア等を記憶する。また、補助記憶装置14は、プロセッサ11が各種の処理を行う上で使用するデータ、プロセッサ11での処理によって生成されたデータ及び各種の設定値等を記憶する。 The auxiliary storage device 14 is, for example, an EEPROM (electric erasable programmable read-only memory), a HDD (hard disk drive), or flash memory. The auxiliary storage device 14 stores, among the above programs, for example, system software and application software. The auxiliary storage device 14 also stores data used by the processor 11 when performing various processes, data generated by the processes in the processor 11, various setting values, etc.

通信I/F15は、ユーザ端末20等の外部の装置と通信するためのインターフェースである。 The communication I/F 15 is an interface for communicating with external devices such as the user terminal 20.

次に、ユーザ端末20について説明する。ユーザ端末20は、実際に撮像した画像に災害情報を重畳表示する災害情報表示装置である。なお、ここでいう画像は、時間的に連続する画像であり、動画を含むものである。 Next, we will explain the user terminal 20. The user terminal 20 is a disaster information display device that displays disaster information superimposed on an actually captured image. Note that the images referred to here are images that are continuous over time, and include videos.

ユーザ端末20のハードウェア構成について説明する。図3は、本実施形態のユーザ端末20のハードウェア構成の一例を示すブロック図である。 The hardware configuration of the user terminal 20 will now be described. Figure 3 is a block diagram showing an example of the hardware configuration of the user terminal 20 in this embodiment.

図3に示すように、ユーザ端末20は、プロセッサ21、ROM22、RAM23、補助記憶装置24、通信I/F25、入力装置26、表示装置27、撮像装置28、GNSS(global navigation satellite system)装置29、センサ30を備え、各部がバス等によって接続される。 As shown in FIG. 3, the user terminal 20 includes a processor 21, ROM 22, RAM 23, auxiliary storage device 24, communication I/F 25, input device 26, display device 27, imaging device 28, GNSS (global navigation satellite system) device 29, and sensor 30, and each component is connected via a bus or the like.

ユーザ端末20の構成のうち、プロセッサ21、ROM22、RAM23、補助記憶装置24及び通信I/F(interface)25は、それぞれ、サーバ10のプロセッサ11、ROM12、RAM13、補助記憶装置14及び通信I/F15と同様の構成である。 Of the components of the user terminal 20, the processor 21, ROM 22, RAM 23, auxiliary storage device 24, and communication I/F (interface) 25 are similar in configuration to the processor 11, ROM 12, RAM 13, auxiliary storage device 14, and communication I/F 15 of the server 10, respectively.

入力装置26はユーザの操作を受け付ける手段であり、表示装置27はユーザに各種の情報を表示する手段である。本実施形態では、入力装置26及び表示装置27は、タッチパネルディスプレイによって構成される。入力装置26は、マイクによって音声を入力する方式であってもよい。なお、表示装置27によって表示される各種の情報としては、例えば撮像装置28によって撮像されている画像や3Dモデルデータ、属性情報、ユーザ操作を受け付けるためのアイコン等が挙げられる。 The input device 26 is a means for accepting user operations, and the display device 27 is a means for displaying various types of information to the user. In this embodiment, the input device 26 and the display device 27 are configured as touch panel displays. The input device 26 may also be a type that accepts voice input using a microphone. Examples of the various types of information displayed by the display device 27 include images captured by the imaging device 28, 3D model data, attribute information, icons for accepting user operations, etc.

撮像装置28は、光学レンズやイメージセンサ等によって構成されるカメラである。GNSS装置29は、GNSSを用いてユーザ端末20の位置を測位する手段である。GNSSとしては、例えば、GPS、GLONASS、Galileo、準天頂衛星等が利用される。本実施形態のGNSS装置29は、アンテナを含み、複数の測位衛星からの測位衛星信号を受信して、ユーザ端末20の位置情報を取得する。なお、GNSS装置29は、ユーザ端末20の外部に存在し、測位衛星信号を受信するGNSS端末との間で無線又は有線による通信を行うことでユーザ端末20の位置情報を取得する構成であってもよい。 The imaging device 28 is a camera composed of an optical lens, an image sensor, etc. The GNSS device 29 is a means for determining the position of the user terminal 20 using the GNSS. Examples of GNSS that are used include GPS, GLONASS, Galileo, and quasi-zenith satellites. The GNSS device 29 of this embodiment includes an antenna and receives positioning satellite signals from multiple positioning satellites to obtain position information for the user terminal 20. Note that the GNSS device 29 may be configured to be external to the user terminal 20 and obtain position information for the user terminal 20 by wireless or wired communication with a GNSS terminal that receives the positioning satellite signals.

センサ30は、ユーザ端末20自身の三次元的な動きを計測するための各種センサ(加速度センサ及び角速度センサ等)や磁気センサにより構成される。センサ30は、動作に応じてユーザ端末20に与えられた加速度及び角速度を検出して、センサ情報として出力する。このセンサ情報に基づいてユーザ端末20の向き等が特定される。また、センサ30は、方位を特定するコンパスとしても機能する。 The sensor 30 is composed of various sensors (such as an acceleration sensor and an angular velocity sensor) and a magnetic sensor for measuring the three-dimensional movement of the user terminal 20 itself. The sensor 30 detects the acceleration and angular velocity applied to the user terminal 20 in response to movement and outputs this as sensor information. The orientation of the user terminal 20, etc., is determined based on this sensor information. The sensor 30 also functions as a compass to determine direction.

次に、災害情報を表示する処理について説明する。図4は、本実施形態の災害情報表示システム1の災害情報を表示するための機能的構成の一例を示すブロック図である。 Next, the process for displaying disaster information will be described. Figure 4 is a block diagram showing an example of the functional configuration for displaying disaster information in the disaster information display system 1 of this embodiment.

図4に示すように、サーバ10には、補助記憶装置14や外部の記憶装置等によってモデル情報データベース35及び3Dモデルデータベース36が構築される。 As shown in FIG. 4, a model information database 35 and a 3D model database 36 are constructed on the server 10 using an auxiliary storage device 14, an external storage device, etc.

モデル情報データベース35は、GIS3によって生成された属性情報が格納されるデータベースである。本実施形態では、モデル情報データベース35から戻り値として属性情報を呼び出すためのパラメータとして、ユーザ端末20の現在位置の緯度、経度及び検索範囲が設定される。また、例えば、モデル種別、モデルデータプロキシ用パラメータ、モデル緯度、モデル経度、モデル標高、モデルカラー、自然現象名称、区域番号、区域名、群市区町村、字等が戻り値として設定される。 The model information database 35 is a database in which attribute information generated by GIS3 is stored. In this embodiment, the latitude, longitude, and search range of the current location of the user terminal 20 are set as parameters for calling attribute information as return values from the model information database 35. In addition, for example, the model type, model data proxy parameters, model latitude, model longitude, model elevation, model color, natural phenomenon name, area number, area name, county, city, ward, town, village, and district are set as return values.

3Dモデルデータベース36には、画像に重畳するための3Dモデルデータと3Dモデルデータ位置情報と方位の情報とが関連付けられている3Dモデルデータ関連情報が格納される。3Dモデルデータは、北等の特定の方位を基準として作成されたものである。本実施形態では、GIS3で生成されたglb形式等の3DモデルデータがglTF形式等の3Dモデルデータに変換されたものが3Dモデルデータベース36に格納される。 The 3D model database 36 stores 3D model data-related information that associates 3D model data to be superimposed on images with 3D model data position information and orientation information. The 3D model data is created based on a specific orientation, such as north. In this embodiment, 3D model data in a format such as glb generated by GIS3 is converted into 3D model data in a format such as glTF, and then stored in the 3D model database 36.

また、サーバ10は、プロセッサ11によって実行される機能部として、位置受付部(位置受付機能)31と、データ処理部(データ処理機能)32と、を備える。 The server 10 also includes a location reception unit (location reception function) 31 and a data processing unit (data processing function) 32 as functional units executed by the processor 11.

位置受付部31は、AR画像を表示するユーザ端末20の位置情報を取得する処理を実行する。データ処理部32は、AR画像をユーザ端末20に表示するための3Dモデルデータ関連情報や属性情報をユーザ端末20に送信する処理を実行する。 The position receiving unit 31 performs processing to acquire position information of the user terminal 20 that displays the AR image. The data processing unit 32 performs processing to transmit 3D model data-related information and attribute information to the user terminal 20 for displaying the AR image on the user terminal 20.

本実施形態のデータ処理部32は、検索処理部33と、プロキシ部34と、を含む。検索処理部33は、ユーザ端末20の現在位置に基づいて設定された検索範囲内にある3Dモデルデータを特定し、特定された3Dモデルデータに対応する属性情報をユーザ端末20に送信する処理を実行する検索API(Application Programming Interface)である。検索処理部33は、例えばユーザ端末20の位置情報と3Dモデルデータ位置情報を比較することで3Dモデルデータ関連情報を特定する。 The data processing unit 32 of this embodiment includes a search processing unit 33 and a proxy unit 34. The search processing unit 33 is a search API (Application Programming Interface) that identifies 3D model data within a search range set based on the current location of the user terminal 20 and transmits attribute information corresponding to the identified 3D model data to the user terminal 20. The search processing unit 33 identifies 3D model data-related information, for example, by comparing the location information of the user terminal 20 with the 3D model data location information.

図5を参照して検索処理部33による3Dモデルデータの検索方法の一例について説明する。図5は、本実施形態の検索処理機能のモデル検索範囲と3Dモデルデータの関係を説明する模式図である。図5には、現在位置の緯度・経度を中心とした検索範囲と、AR画像において3Dデータモデルを正常に表示できるモデル正常表示範囲と、が示されている。図5において検索範囲は実線の矩形で示されており、現在位置に中心が設定される。モデル正常表示範囲は、破線の円で示されており、現在位置に中心が設定される。図5の例では、モデル検索範囲が、モデル正常表示範囲の内側に入るように設定されている。 An example of a method for searching for 3D model data using the search processing unit 33 will be described with reference to Figure 5. Figure 5 is a schematic diagram illustrating the relationship between the model search range and 3D model data in the search processing function of this embodiment. Figure 5 shows a search range centered on the latitude and longitude of the current location, and a model normal display range in which the 3D data model can be displayed correctly in the AR image. In Figure 5, the search range is shown as a solid rectangle, with its center set at the current location. The model normal display range is shown as a dashed circle, with its center set at the current location. In the example of Figure 5, the model search range is set so that it is within the model normal display range.

3Dモデルデータには、警戒区域と特別警戒区域とが設定される。警戒区域は、ユーザに注意を喚起すべき領域であり、基準としてのモデル原点が設定される。特別警戒区域は、警戒区域よりも更にユーザに注意を喚起すべき領域であり、警戒区域とは別のモデル原点が設定される。特別警戒区域は、警戒区域の内側の領域である。 The 3D model data includes alert zones and special alert zones. Alert zones are areas where users should be alerted, and a model origin is set as a reference. Special alert zones are areas where users should be even more alert than alert zones, and a separate model origin is set. Special alert zones are areas inside alert zones.

警戒区域と特別警戒区域のモデル原点のうち、何れか一方でも検索範囲に入っている場合、AR画像に表示する3Dモデルデータとなる。図5では、モデル正常表示範囲の内側には、3DモデルA、3DモデルB、3DモデルC及び3DモデルDの合計4個の3Dモデルデータが示されている。3DモデルAは、警戒区域のモデル原点と、特別警戒区域のモデル原点と、の両方がモデル検索範囲の内側にあるため、表示対象に入る。3DモデルBは、警戒区域のモデル原点は検索範囲の外側であるが、特別警戒区域のモデル原点がモデル検索範囲の内側にあるため、表示対象に入る。3DモデルCは、特別警戒区域のモデル原点は検索範囲の外側であるが、警戒区域のモデル原点がモデル検索範囲の内側にあるため、表示対象に入る。一方、3DモデルDは、警戒区域のモデル原点と、特別警戒区域のモデル原点と、の両方がモデル検索範囲の外側にあるため、表示対象とはならない。 If either the model origin of the restricted area or the special restricted area falls within the search range, that 3D model data will be displayed in the AR image. In Figure 5, a total of four 3D model data items are shown inside the normal model display range: 3D model A, 3D model B, 3D model C, and 3D model D. 3D model A is included in the display range because both the model origin of the restricted area and the model origin of the special restricted area are inside the model search range. 3D model B is included in the display range because the model origin of the restricted area is outside the search range, but the model origin of the special restricted area is inside the model search range. 3D model C is included in the display range because the model origin of the special restricted area is outside the search range, but the model origin of the restricted area is inside the model search range. On the other hand, 3D model D is not included in the display range because both the model origin of the restricted area and the model origin of the special restricted area are outside the model search range.

図5の例では、モデル正常表示範囲に含まれるようにモデル検索範囲が設定されているが、モデル検索範囲をモデル正常表示範囲の外側を含むように設定してもよい。図6は、本実施形態の検索処理機能のモデル正常表示範囲よりも広いモデル検索範囲と3Dモデルデータの関係を説明する模式図である。 In the example of Figure 5, the model search range is set so that it is included in the model normal display range, but the model search range may also be set so that it includes the outside of the model normal display range. Figure 6 is a schematic diagram illustrating the relationship between the model search range, which is wider than the model normal display range of the search processing function of this embodiment, and the 3D model data.

図6の例では、モデル検索範囲の内側には、3DモデルE、3DモデルF及び3DモデルGの合計3個の3Dモデルデータが示されている。3DモデルE及び3DモデルFは、何れも、モデル正常表示範囲の内側にあり、かつ、警戒区域のモデル原点と特別警戒区域のモデル原点の両方がモデル検索範囲の内側にあるため、正常に表示対象の3Dモデルデータになる。 In the example of Figure 6, a total of three pieces of 3D model data are displayed inside the model search range: 3D model E, 3D model F, and 3D model G. 3D model E and 3D model F are both inside the model normal display range, and both the model origin of the alert area and the model origin of the special alert area are inside the model search range, so they are the 3D model data to be displayed correctly.

3DモデルGは、警戒区域のモデル原点がモデル検索範囲の外側にあるものの、警戒区域のモデル原点がモデル検索範囲の内側にあるため表示対象に入る。しかしながら、警戒区域のモデル原点と特別警戒区域のモデル原点との両方がモデル正常表示範囲の外側にあるため、ユーザ端末20には正常には表示されない3Dモデルデータとなる。例えば、AR画像上ではいびつな形状となって表示されるものとなる。 Although the model origin of the restricted area is outside the model search range, 3D model G is included in the display range because the model origin of the restricted area is inside the model search range. However, because both the model origin of the restricted area and the model origin of the special restricted area are outside the normal model display range, the 3D model data will not be displayed correctly on the user terminal 20. For example, it will be displayed as a distorted shape on the AR image.

次に、プロキシ部34について説明する。プロキシ部34は、ユーザ端末20からのデータリクエストに応じて対応する3Dモデルデータをユーザ端末20に送信する。 Next, we will explain the proxy unit 34. The proxy unit 34 transmits corresponding 3D model data to the user terminal 20 in response to a data request from the user terminal 20.

本実施形態のプロキシ部34は、対応する3Dモデルデータのキャッシュファイルが存在しない場合は3Dデータモデルを3Dモデルデータベース36から取得し、ユーザ端末20に送信するとともに当該3Dモデルデータをキャッシュファイルとして保存する。対応する3Dモデルデータのキャッシュファイルが存在する場合は、当該キャッシュファイルから3Dモデルデータをユーザ端末20に送信する。 In this embodiment, if a cache file for the corresponding 3D model data does not exist, the proxy unit 34 obtains the 3D data model from the 3D model database 36, transmits it to the user terminal 20, and saves the 3D model data as a cache file. If a cache file for the corresponding 3D model data exists, the proxy unit 34 transmits the 3D model data from the cache file to the user terminal 20.

次に、ユーザ端末20の機能について説明する。ユーザ端末20は、プロセッサ21によって実行される機能部として、位置取得部(位置取得機能)41と、データ取得部(データ取得機能)42と、表示処理部(表示処理機能)43と、を備える。 Next, the functions of the user terminal 20 will be described. The user terminal 20 has functional units executed by the processor 21, including a position acquisition unit (position acquisition function) 41, a data acquisition unit (data acquisition function) 42, and a display processing unit (display processing function) 43.

位置取得部41は、GNSS装置29が受信する衛星(例えば、GPS衛星)の測位情報に基づいてユーザ端末20の現在位置を決定する処理を実行する。現在位置を示す情報は、緯度、経度、標高(高度)等である。 The position acquisition unit 41 executes a process to determine the current position of the user terminal 20 based on positioning information from satellites (e.g., GPS satellites) received by the GNSS device 29. Information indicating the current position includes latitude, longitude, altitude, etc.

データ取得部42は、実写画像に画像を重畳するために必要なデータをサーバ10から取得する処理を実行する。ユーザ端末20がサーバ10から取得するデータは、例えば、3Dモデルデータ関連情報、当該3Dモデルデータ関連情報に含まれる3Dモデルデータに紐づく属性情報及び3Dモデルデータをウェブブラウザ上で表示するためのプログラム等である。 The data acquisition unit 42 executes a process to acquire from the server 10 the data necessary to superimpose an image onto a live-action image. The data that the user terminal 20 acquires from the server 10 includes, for example, 3D model data-related information, attribute information linked to the 3D model data included in the 3D model data-related information, and a program for displaying the 3D model data on a web browser.

データ取得部42は、ユーザ端末20で3Dシーンを再現するために、ユーザ端末20の周囲の所定範囲(モデル検索範囲又はモデル正常表示範囲)に存在する複数の3Dモデルデータをサーバ10からダウンロードする。 The data acquisition unit 42 downloads from the server 10 multiple 3D model data items that exist within a predetermined range (model search range or model normal display range) around the user terminal 20 in order to reproduce a 3D scene on the user terminal 20.

表示処理部43は、撮像装置28により撮像されているリアルタイムな画像や、当該画像に重畳する3Dモデルデータや属性情報等を表示装置27に表示する処理を実行する。本実施形態の表示処理部43は、ウェブブラウザ上で撮像装置28を呼び出して実写画像に3Dモデルデータに基づく画像を重畳してAR画像を生成する。 The display processing unit 43 executes processing to display on the display device 27 real-time images captured by the imaging device 28, as well as 3D model data and attribute information superimposed on the images. In this embodiment, the display processing unit 43 calls the imaging device 28 on a web browser and generates an AR image by superimposing an image based on the 3D model data on a real-life image.

表示処理部43による重畳処理について説明する。表示処理部43は、ユーザ端末20のセンサ30の磁気センサ等の出力情報から取得される水平方位の値から視点の水平向きを算出するとともに、加速度センサ等の出力情報から取得される仰俯角に基づく視点の垂直向きを算出する。そして、表示処理部43は、GNSS装置29の現在位置の緯度経度から3Dモデルデータを表示する水平位置を算出するとともに、GNSS装置29の現在位置の標高(高度)から3Dモデルデータを表示する垂直位置を算出する。即ち、表示処理部43は、撮像装置28の方位及び仰角に基づいて3Dモデルデータの向きを決定する。 The superimposition process performed by the display processing unit 43 will now be described. The display processing unit 43 calculates the horizontal orientation of the viewpoint from the horizontal azimuth value obtained from output information from the magnetic sensor and other sensors of the sensors 30 of the user terminal 20, and calculates the vertical orientation of the viewpoint based on the elevation and depression angles obtained from output information from the acceleration sensor and other sensors. The display processing unit 43 then calculates the horizontal position at which to display the 3D model data from the latitude and longitude of the current position of the GNSS device 29, and calculates the vertical position at which to display the 3D model data from the altitude (altitude) of the current position of the GNSS device 29. In other words, the display processing unit 43 determines the orientation of the 3D model data based on the azimuth and elevation angle of the imaging device 28.

本実施形態では、表示処理部43は、ユーザ端末20のウェブブラウザを利用してAR画像を表示装置27に表示する。具体的には、表示処理部43は、向きが決定された3Dモデルデータを撮像装置28により撮像されているリアルタイムな画像に重畳し、3Dモデルデータが重畳されているリアルタイムな画像を表示装置27に表示されているウェブブラウザ内に表示する。ウェブブラウザ上で3Dモデルを表示するプログラムを3Dモデルデータとともにサーバ10からダウンロードすることで、ウェブARを実現することができる。本実施形態では、表示処理部43によるAR画像の描画は、ウェブページを開く場合やウェブページをリロードする場合等のサーバ10にアクセスして3Dモデルデータをダウンロードするタイミングで行われることになるが、描画タイミングがこのタイミングに限定されるわけではない。 In this embodiment, the display processing unit 43 uses the web browser of the user terminal 20 to display the AR image on the display device 27. Specifically, the display processing unit 43 superimposes the orientation-determined 3D model data on a real-time image captured by the imaging device 28, and displays the real-time image with the superimposed 3D model data in the web browser displayed on the display device 27. Web AR can be achieved by downloading a program for displaying the 3D model on the web browser together with the 3D model data from the server 10. In this embodiment, the display processing unit 43 draws the AR image when the server 10 is accessed and the 3D model data is downloaded, such as when a web page is opened or reloaded, but the drawing timing is not limited to this timing.

表示処理部43は、撮像装置28の撮像方向が変わると、重畳する画像を変化させる視点操作を行って重畳する画像を変更する。視点操作は、新たに取得される水平向きと垂直向きに基づいて行われる。この視点操作に基づいて重畳させる画像が変化する。 When the imaging direction of the imaging device 28 changes, the display processing unit 43 performs viewpoint manipulation to change the superimposed image, thereby changing the superimposed image. The viewpoint manipulation is performed based on the newly acquired horizontal and vertical orientations. The superimposed image changes based on this viewpoint manipulation.

また、表示処理部43は、災害情報に関連する情報をAR画像に表示する処理やユーザ端末20の衛星に基づく現在位置やコンパス機能に基づく方位を補正するために必要な設定用の画像も表示する処理を実行する。 The display processing unit 43 also performs processing to display information related to disaster information in AR images, as well as processing to display setting images necessary to correct the user terminal 20's current satellite-based position and orientation based on the compass function.

AR画像の表示処理は、例えば、災害情報を示すウェブサイト中のARボタンを操作することによって開始される。次に、図7を参照してAR画像を表示する処理の流れについて説明する。図7は、本実施形態の災害表示処理の流れの一例を示すフローチャートである。 The AR image display process is initiated, for example, by operating an AR button on a website displaying disaster information. Next, the process flow for displaying AR images will be explained with reference to Figure 7. Figure 7 is a flowchart showing an example of the disaster display process flow in this embodiment.

災害表示処理が開始されると、ユーザ端末20の位置取得部41は、ユーザ端末20の現在位置を示す端末位置情報を取得して端末位置を決定し、サーバ10に送信する(ステップS101)。サーバ10の検索処理部33は、ユーザ端末20の現在位置を示す端末位置情報を受信したか否かを判定し、端末位置情報を受信したと判定すると処理をステップS103の処理に進める(ステップS102;Yes)。サーバ10の検索処理部33は、端末位置情報を受信するまで判定処理を継続する(ステップS102;No)。 When the disaster display process is initiated, the location acquisition unit 41 of the user terminal 20 acquires device location information indicating the current location of the user terminal 20, determines the device location, and transmits it to the server 10 (step S101). The search processing unit 33 of the server 10 determines whether or not it has received device location information indicating the current location of the user terminal 20, and if it determines that it has received device location information, it proceeds to step S103 (step S102; Yes). The search processing unit 33 of the server 10 continues the determination process until it receives device location information (step S102; No).

サーバ10の検索処理部33は、受信した端末位置情報と記憶された3Dモデルデータ位置情報に基づいて3Dモデルデータ関連情報を抽出する。そして、検索処理部33は、モデル情報データベース35から特定された3Dモデルデータ関連情報に含まれる3Dモデルデータに対する属性情報を取得し(ステップS103)、取得した属性情報をユーザ端末20に送信する(ステップS104)。 The search processing unit 33 of the server 10 extracts 3D model data-related information based on the received terminal location information and the stored 3D model data location information. The search processing unit 33 then obtains attribute information for the 3D model data included in the identified 3D model data-related information from the model information database 35 (step S103), and transmits the obtained attribute information to the user terminal 20 (step S104).

ユーザ端末20は、受信した属性情報に基づいて3Dモデルデータを取得するためにデータリクエストをサーバ10に送信する(ステップS105)。 The user terminal 20 sends a data request to the server 10 to obtain 3D model data based on the received attribute information (step S105).

サーバ10のプロキシ部34は、データリクエストを受信したか否かを判定し、データリクエストを受信したと判定すると処理をステップS107の処理に進める(ステップS106;Yes)。サーバ10のプロキシ部34は、データリクエストを受信するまで判定処理を継続する(ステップS106;No)。 The proxy unit 34 of the server 10 determines whether a data request has been received, and if it determines that a data request has been received, proceeds to step S107 (step S106; Yes). The proxy unit 34 of the server 10 continues the determination process until a data request is received (step S106; No).

ステップS107では、サーバ10のプロキシ部34は、データリクエストに応じて取得した3Dモデルデータをユーザ端末20に送信する(ステップS107)。ユーザ端末20は、サーバ10から3Dモデルデータを取得し(ステップS108)、取得した3Dモデルデータを利用して表示装置27に災害情報を表示する処理を実行する(ステップS109)。 In step S107, the proxy unit 34 of the server 10 transmits the 3D model data acquired in response to the data request to the user terminal 20 (step S107). The user terminal 20 acquires the 3D model data from the server 10 (step S108) and executes a process of displaying disaster information on the display device 27 using the acquired 3D model data (step S109).

次に、ユーザ端末20の表示装置27にAR画像を表示する処理について説明する。図8は、本実施形態のユーザ端末20に表示されるAR画像の模式図である。図8には、ユーザ端末20の撮像装置28によって撮像された実際の画像に警戒区域を示す警戒区域画像110と、特別警戒区域を示す特別警戒区域画像111が表示処理部43によって重畳されている。 Next, we will explain the process of displaying an AR image on the display device 27 of the user terminal 20. Figure 8 is a schematic diagram of an AR image displayed on the user terminal 20 of this embodiment. In Figure 8, a warning area image 110 indicating a warning area and a special warning area image 111 indicating a special warning area are superimposed by the display processing unit 43 on an actual image captured by the imaging device 28 of the user terminal 20.

また、表示処理部43は、コンパス情報101、テキストメッセージ102、GPS受信強度情報103、センサ情報表示スイッチ104及び各種設定表示ボタン105を表示する処理を実行する。 The display processing unit 43 also performs processing to display compass information 101, text messages 102, GPS reception strength information 103, sensor information display switch 104, and various setting display buttons 105.

コンパス情報101は、コンパス機能の方位を示す画像である。テキストメッセージ102は、現在位置の災害に関する情報を文字で表示する画像である。この例のテキストメッセージ102には、ユーザ端末20の位置が警戒区域にあるため「土砂災害警戒区域内のおそれあり」と表示されている。即ち、図8に示すように表示処理部43は、災害に関する情報を3Dモデルデータとともに撮像装置28により撮像されているリアルタイムな画像に重畳する処理を行ってもよい。GPS受信強度情報103は、ユーザ端末20が受信する衛星の受信強度を視覚的に表示する画像である。例えば、表示処理部43は、受信強度が低くなると画像の電波を示す円弧の本数が少なくなる等の視覚上の変更を行う。 The compass information 101 is an image that shows the direction of the compass function. The text message 102 is an image that displays information about the disaster at the current location in text. In this example, the text message 102 displays "May be in a landslide warning area" because the user terminal 20 is located in a warning area. That is, as shown in FIG. 8, the display processing unit 43 may perform processing to superimpose information about the disaster along with 3D model data on real-time images captured by the imaging device 28. The GPS reception strength information 103 is an image that visually displays the reception strength of satellites received by the user terminal 20. For example, the display processing unit 43 makes visual changes such as reducing the number of arcs representing radio waves in the image when the reception strength decreases.

センサ情報表示スイッチ104は、後述する緯度、経度、標高、方位等の精度情報を表示するか否かを決定するためのタップ操作部分である(後述の図11参照)。図9では、センサ情報表示スイッチ104がOFFとなっており、精度情報は表示されていない。各種設定表示ボタン105は、ユーザが各種設定を行うための画面を表示させるためのタップ操作部分である。 The sensor information display switch 104 is a tap operation part for determining whether or not to display accuracy information such as latitude, longitude, altitude, and direction, which will be described later (see Figure 11 below). In Figure 9, the sensor information display switch 104 is OFF, and accuracy information is not displayed. The various settings display button 105 is a tap operation part for displaying a screen on which the user can make various settings.

次に、AR画像に付加される情報について説明する。図9は、本実施形態のAR画像に区域情報120を追加した模式図である。区域情報120は、属性情報としてサーバ10からユーザ端末20が取得した情報である。本実施形態では、図8に示すAR画像の中央部分をタップ操作すると図9に示される区域情報120が追加される。 Next, we will explain the information added to the AR image. Figure 9 is a schematic diagram of the AR image of this embodiment with area information 120 added. The area information 120 is information acquired by the user terminal 20 from the server 10 as attribute information. In this embodiment, tapping the center of the AR image shown in Figure 8 adds the area information 120 shown in Figure 9.

区域情報120には、区域を選択するための選択用画像121、災害関連の情報を示す災害情報画像122、例えば、PDF(portable document format)形式等の災害情報ファイルを表示するためのファイルリンク表示画像123が含まれる。 The area information 120 includes a selection image 121 for selecting an area, a disaster information image 122 showing disaster-related information, and a file link display image 123 for displaying disaster information files in, for example, PDF (portable document format) format.

選択用画像121は、ユーザ端末20の現在位置の周辺が複数の区域が重なっている場合にユーザが区域を選択するための操作部分に表示される画像である。選択用画像121には、複数の区域が表示されており、ユーザが何れかの区域をタップ操作することにより、災害情報画像122が選択された区域に対応するものに変更される。 The selection image 121 is an image displayed in the operation section for the user to select an area when multiple areas overlap around the current location of the user terminal 20. The selection image 121 displays multiple areas, and when the user taps on one of the areas, the disaster information image 122 changes to one corresponding to the selected area.

災害情報画像122は、区域に設定される災害に関する情報及び区域に関する情報を表示する画像である。この例では、この区域の自然現象に対して土石流が設定され、指定種別には土砂災害警戒区域が設定されている。また、区域の場所に関する情報は、例えば区域番号等が表示されている。 The disaster information image 122 is an image that displays information about the disaster set for the area and information about the area. In this example, a debris flow is set as the natural phenomenon for this area, and a landslide warning area is set as the designated type. Information about the area's location, such as the area number, is also displayed.

ファイルリンク表示画像123は、行政機関等に基づく区域の災害に関する告示図書の内容を表示するための画像である。この例では、ユーザがファイルリンク表示画像123をタップすると、PDF形式のデータが表示装置27に表示される。 The file link display image 123 is an image for displaying the contents of a notice document regarding a disaster in an area based on an administrative agency, etc. In this example, when the user taps the file link display image 123, the data in PDF format is displayed on the display device 27.

次に、AR画像とともに2次元の地図画像130を表示する処理について説明する。図10は、本実施形態のAR画像に地図画像130を追加した模式図である。図10には、AR画像の下方に地図画像130が表示される。本実施形態では、各種設定表示ボタン105をユーザがタップ操作すると開かれる設定画面にて地図画像の表示を設定するタップ操作を行うことで地図画像130とAR画像が縦方向に並ぶように表示される。即ち、表示処理部43は、撮像装置28により撮像されているリアルタイムな画像に3Dモデルデータが重畳されている画像と、3Dモデルデータと同じ場所を含む2次元の地図画像130を共に表示する処理を行ってもよい。なお、地図画像130とAR画像は、表示装置27の画面の横方向に並ぶように表示されてもよい。 Next, a process for displaying a two-dimensional map image 130 together with an AR image will be described. Figure 10 is a schematic diagram in which a map image 130 has been added to an AR image of this embodiment. In Figure 10, the map image 130 is displayed below the AR image. In this embodiment, the user taps the various settings display button 105 to open a settings screen, and the map image 130 and the AR image are displayed side by side vertically by performing a tap operation to set the map image display. In other words, the display processing unit 43 may perform a process for displaying both an image in which 3D model data is superimposed on a real-time image captured by the imaging device 28, and a two-dimensional map image 130 that includes the same location as the 3D model data. Note that the map image 130 and AR image may also be displayed side by side horizontally on the screen of the display device 27.

また、表示処理部43は、ユーザ端末20の現在位置とともに当該ユーザ端末20の向きを示す矢印画像131を表示する処理を実行する。ユーザ端末20の向きは、センサ30からの出力情報から取得される撮像装置28の撮像方向(ユーザ端末20の向き)を示している。 The display processing unit 43 also executes processing to display an arrow image 131 indicating the current position of the user terminal 20 as well as the orientation of the user terminal 20. The orientation of the user terminal 20 indicates the imaging direction of the imaging device 28 (the orientation of the user terminal 20) obtained from the output information from the sensor 30.

次に、AR画像の位置調整を行う処理について説明する。図11は、本実施形態のAR画像の位置調整を説明するための模式図である。図11には、コンパス情報画像140とともに位置調整コントローラ150が表示される。 Next, we will explain the process of adjusting the position of an AR image. Figure 11 is a schematic diagram for explaining the position adjustment of an AR image in this embodiment. Figure 11 shows a position adjustment controller 150 along with a compass information image 140.

コンパス情報画像140は、例えばコンパスの精度(緯度、経度、標高、方位)を示す精度情報である。コンパス情報画像140には、平面視における誤差としてXY誤差と、標高の誤差であるZ誤差と、方位の誤差であるC誤差も表示される。このコンパス情報画像140は、センサ情報表示スイッチ104をONすることによって表示される。 The compass information image 140 is accuracy information that indicates, for example, the accuracy of the compass (latitude, longitude, altitude, and direction). The compass information image 140 also displays the XY error, which is an error in planar view, the Z error, which is an error in altitude, and the C error, which is an error in direction. This compass information image 140 is displayed by turning on the sensor information display switch 104.

位置調整コントローラ150は、位置調整するための操作部分に表示される画像である。位置調整コントローラ150は、高さ調整を行うための高さ調整部151と、向き調整を行うための方位調整部152と、から構成される。 The position adjustment controller 150 is an image displayed on the operation section for adjusting the position. The position adjustment controller 150 is composed of a height adjustment section 151 for adjusting the height and an orientation adjustment section 152 for adjusting the orientation.

高さ調整部151は、高さを+又は-するための操作部分に表示される画像であり、この部分をユーザがタップ操作することにより標高(高さ)をマニュアル調整できる。これによってGNSS装置29の出力情報に基づく誤差等も修正できる。 The height adjustment section 151 is an image displayed on the operation section for increasing or decreasing the height, and the user can manually adjust the altitude (height) by tapping this section. This also makes it possible to correct errors based on the output information of the GNSS device 29.

方位調整部152は、ユーザ端末20の向きを+又は-するための操作部分に表示される画像であり、これによって、この部分をユーザがタップ操作することにより向きをマニュアル調整できる。センサ30の出力情報に基づく誤差等も修正できる。即ち、表示処理部43は、仰角を変更するユーザの操作を受け付けると、受け付けた操作に基づいて、3Dモデルデータを表示する位置を変更する処理を行う。また、高さ調整部151をタップ操作し、高さを地上よりはるか高くに設定して撮像装置28を下向きにすることで、現在位置及びその周辺を鳥瞰することもできる。即ち、表示処理部43は、標高の高さを変更するユーザの操作を受け付けると、受け付けた操作に基づいて、3Dモデルデータを表示する位置を変更する処理を行う。 The orientation adjustment unit 152 is an image displayed on an operation section for adjusting the orientation of the user terminal 20 + or -, allowing the user to manually adjust the orientation by tapping on this section. Errors based on the output information of the sensor 30 can also be corrected. That is, when the display processing unit 43 receives a user operation to change the elevation angle, it performs processing to change the position where the 3D model data is displayed based on the received operation. It is also possible to obtain a bird's-eye view of the current position and its surroundings by tapping the height adjustment unit 151 and setting the height much higher than the ground and pointing the imaging device 28 downward. That is, when the display processing unit 43 receives a user operation to change the altitude, it performs processing to change the position where the 3D model data is displayed based on the received operation.

以上説明したように、ユーザ端末20は、画像を撮像する撮像装置28及び各種の情報を表示する表示装置27を備える。そして、ユーザ端末20は、ユーザ端末20の現在位置を示す位置情報を取得する位置取得部41と、災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されている外部のサーバ10に位置取得部41により取得された位置情報を送信し、位置情報と3Dモデルデータ位置情報に基づいてサーバ10が抽出する3Dモデルデータ関連情報を取得するデータ取得部42と、撮像装置28の方位及び仰角に基づいて3Dモデルデータの向きを決定し、決定後の3Dモデルデータを撮像装置28により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を表示装置27に表示する処理を行う表示処理部43と、を備える。 As described above, the user terminal 20 includes an imaging device 28 that captures images and a display device 27 that displays various information. The user terminal 20 also includes a location acquisition unit 41 that acquires location information indicating the current location of the user terminal 20, a data acquisition unit 42 that transmits the location information acquired by the location acquisition unit 41 to an external server 10 that stores 3D model data configured such that location elevation information is included in map information indicating a predetermined range of alert zones where disasters are predicted, and 3D model data-related information that associates 3D model data location information indicating the location of the 3D model data with orientation information, and acquires 3D model data-related information extracted by the server 10 based on the location information and the 3D model data location information, and a display processing unit 43 that determines the orientation of the 3D model data based on the orientation and elevation angle of the imaging device 28, superimposes the determined 3D model data on a real-time image being captured by the imaging device 28, and displays the real-time image on which the 3D model data is superimposed on the display device 27.

これにより、3Dモデルデータの生成をサーバ10やユーザ端末20側で行わないのでサーバ10やユーザ端末20側の負荷を効果的に低減しつつ、当該ユーザ端末20の表示装置27でAR画像を利用して直感的に災害の危険性をユーザに認識させることができる。また、機種依存性が少ないウェブブラウザ上でAR画像を表示することができるので、幅広いユーザに災害の危険性を効果的に認識させることができる。 As a result, the generation of 3D model data is not performed on the server 10 or user terminal 20 side, effectively reducing the load on the server 10 or user terminal 20, while allowing the user to intuitively recognize the risk of disasters using AR images on the display device 27 of the user terminal 20. Furthermore, since AR images can be displayed on a web browser that is less device-dependent, it is possible to effectively make a wide range of users aware of the risk of disasters.

また、本実施形態では、表示処理部43は、災害に関する情報を3Dモデルデータとともに撮像装置28により撮像されているリアルタイムな画像に重畳する処理を行う。 In addition, in this embodiment, the display processing unit 43 performs processing to superimpose information about the disaster along with 3D model data onto real-time images captured by the imaging device 28.

これにより、災害の危険性や警戒区域や特別警戒区域等の区域ごとの位置情報をより詳細にユーザに認識させることができる。 This allows users to be more aware of disaster risk and location information for each area, such as alert zones and special alert zones, in more detail.

また、本実施形態では、表示処理部43は、位置の高さ情報を変更するユーザの操作を受け付けると、受け付けた操作に基づいて、3Dモデルデータの大きさを変更する処理を行う。 In addition, in this embodiment, when the display processing unit 43 receives a user operation to change the height information of a position, it performs processing to change the size of the 3D model data based on the received operation.

これにより、ユーザ端末20のセンサ30の不具合等により方位を正確に取得できず、3Dモデルデータの重畳位置が水平方向でずれてしまうような場合であっても、調整により重畳位置を適切な位置に戻すことができる。 As a result, even if the orientation cannot be accurately acquired due to a malfunction of the sensor 30 of the user terminal 20, causing the superimposition position of the 3D model data to shift horizontally, the superimposition position can be returned to the appropriate position by adjustment.

また、本実施形態では、表示処理部43は、仰角を変更するユーザの操作を受け付けると、受け付けた操作に基づいて、3Dモデルデータを表示する位置を変更する処理を行う。 In addition, in this embodiment, when the display processing unit 43 receives a user operation to change the elevation angle, it performs processing to change the position at which the 3D model data is displayed based on the received operation.

これにより、ユーザ端末20のGNSS装置29の不具合等により標高を正確に取得できず、3Dモデルデータの重畳位置が上下方向でずれてしまうような場合であっても、調整により重畳位置を適切な位置に戻すことができる。 As a result, even if the altitude cannot be accurately obtained due to a malfunction of the GNSS device 29 of the user terminal 20, causing the superimposition position of the 3D model data to shift vertically, the superimposition position can be returned to the appropriate position by adjustment.

また、本実施形態では、表示処理部43は、撮像装置28により撮像されているリアルタイムな画像に3Dモデルデータが重畳されている画像と、当該3Dモデルデータと同じ場所を含む2次元の地図画像130を共に表示する処理を行う。 In addition, in this embodiment, the display processing unit 43 performs processing to display an image in which 3D model data is superimposed on a real-time image captured by the imaging device 28, together with a two-dimensional map image 130 that includes the same location as the 3D model data.

これにより、地図画像130を通じて現在位置を俯瞰で認識できる。また、方位に対する向きの誤差が生じているか否か等も地図画像130を確認することで把握できる。 This allows you to see your current location from a bird's-eye view through the map image 130. You can also check the map image 130 to see if there is an error in the direction relative to the azimuth.

また、本実施形態の災害情報表示システム1は、災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されているサーバと、画像を撮像する撮像装置28及び各種の情報を表示する表示装置27を備えるユーザ端末20と、を備え、ユーザ端末20は、位置情報を取得する位置取得部41と、サーバ10に位置取得部41により取得された位置情報を送信し、位置情報と3Dモデルデータ位置情報に基づいてサーバ10が抽出する3Dモデルデータ関連情報を取得するデータ取得部42と、撮像装置28の方位及び仰角に基づいて3Dモデルデータの向きを決定し、決定後の3Dモデルデータを撮像装置28により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を表示装置27に表示する処理を行う表示処理部43と、を備える。 The disaster information display system 1 of this embodiment also includes: a server that stores 3D model data configured such that location elevation information is included in map information indicating a predetermined range of alert zones where a disaster is expected; 3D model data location information indicating the location of the 3D model data; and 3D model data-related information that associates orientation information; and a user terminal 20 that includes an imaging device 28 that captures images and a display device 27 that displays various information. The user terminal 20 also includes a position acquisition unit 41 that acquires location information; a data acquisition unit 42 that transmits the location information acquired by the position acquisition unit 41 to the server 10 and acquires 3D model data-related information extracted by the server 10 based on the location information and the 3D model data location information; and a display processing unit 43 that determines the orientation of the 3D model data based on the orientation and elevation angle of the imaging device 28, superimposes the determined 3D model data on a real-time image being captured by the imaging device 28, and displays the real-time image with the 3D model data superimposed on the display device 27.

また、災害情報表示装置としてのユーザ端末20の制御方法は、位置情報を取得する位置情報取得ステップと、災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されている外部のサーバ10に位置取得部41により取得された位置情報を送信するデータ送信ステップと、位置情報と3Dモデルデータ位置情報に基づいてサーバ10が抽出する3Dモデルデータ関連情報を取得するデータ取得ステップと、撮像装置28の方位及び仰角に基づいて3Dモデルデータの向きを決定し、決定後の3Dモデルデータを撮像装置28により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を表示装置27に表示する処理を行う表示処理ステップと、を含む。 The control method of the user terminal 20 as a disaster information display device also includes: a location information acquisition step of acquiring location information; a data transmission step of transmitting the location information acquired by the location acquisition unit 41 to an external server 10 that stores 3D model data configured such that location elevation information is included in map information indicating a predetermined range of alert zones where a disaster is expected; 3D model data-related information that associates 3D model data location information indicating the location of the 3D model data with orientation information; a data acquisition step of acquiring 3D model data-related information extracted by the server 10 based on the location information and the 3D model data location information; and a display processing step of determining the orientation of the 3D model data based on the orientation and elevation angle of the imaging device 28, superimposing the determined 3D model data on a real-time image being captured by the imaging device 28, and displaying the real-time image on which the 3D model data is superimposed on the display device 27.

また、本実施形態のプログラムは、コンピュータに、位置情報を取得する位置情報取得機能と、災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されている外部のサーバ10に位置取得部41により取得された位置情報を送信するデータ送信機能と、位置情報と3Dモデルデータ位置情報に基づいてサーバ10が抽出する3Dモデルデータ関連情報を取得するデータ取得機能と、撮像装置28の方位及び仰角に基づいて3Dモデルデータの向きを決定し、決定後の3Dモデルデータを撮像装置28により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を表示装置27に表示する処理を行う表示処理機能と、を実行させる。 The program of this embodiment also causes the computer to execute a location information acquisition function that acquires location information, a data transmission function that transmits the location information acquired by the location acquisition unit 41 to an external server 10 that stores 3D model data configured such that location elevation information is included in map information indicating a predetermined range of alert zones where disasters are expected, and 3D model data-related information that associates 3D model data location information indicating the location of the 3D model data with orientation information, a data acquisition function that acquires 3D model data-related information extracted by the server 10 based on the location information and the 3D model data location information, and a display processing function that determines the orientation of the 3D model data based on the orientation and elevation angle of the imaging device 28, superimposes the determined 3D model data on a real-time image being captured by the imaging device 28, and displays the real-time image on which the 3D model data is superimposed on the display device 27.

災害情報表示システム1、ユーザ端末20の制御方法及びプログラムによっても、3Dモデルデータの生成をサーバ10やユーザ端末20側で行わないのでサーバ10やユーザ端末20側の負荷を効果的に低減しつつ、当該ユーザ端末20の表示装置27でAR画像を利用して直感的に災害の危険性をユーザに認識させることができる。また、機種依存性が少ないウェブブラウザ上でAR画像を表示することができるので、幅広いユーザに災害の危険性を効果的に認識させることができる。 The control method and program for the disaster information display system 1 and the user terminal 20 do not generate 3D model data on the server 10 or user terminal 20 side, effectively reducing the load on the server 10 or user terminal 20, while allowing users to intuitively recognize the risk of disasters using AR images on the display device 27 of the user terminal 20. Furthermore, because AR images can be displayed on a web browser that is less device-dependent, a wide range of users can be effectively made aware of the risk of disasters.

以上、本発明の実施形態について説明したが、本発明は、上述の実施形態に制限されるものではなく、適宜変更が可能である。 The above describes an embodiment of the present invention, but the present invention is not limited to the above embodiment and can be modified as appropriate.

例えば、表示処理部43は、上記実施形態のAR画像に対し、避難に関する避難情報を付加することもできる。より具体的には、サーバ10が、避難所の位置、避難経路、避難方向等を示す避難用画像情報や避難用テキスト情報を保持し、ユーザ端末20がサーバ10から避難用画像情報や避難用テキスト情報をダウンロードしてAR画像に表示するようにしてもよい。 For example, the display processing unit 43 can also add evacuation information related to evacuation to the AR image of the above embodiment. More specifically, the server 10 may store evacuation image information and evacuation text information indicating the location of evacuation shelters, evacuation routes, evacuation directions, etc., and the user terminal 20 may download the evacuation image information and evacuation text information from the server 10 and display them on the AR image.

また、表示処理部43は、上記実施形態のAR画像に対し、過去に実際に生じた災害の情報や、リアルタイムの天候情報、天候情報に基づく災害の発生確率や危険度等を外部のウェブサイトから取得し、AR画像に表示するようにしてもよい。 In addition, the display processing unit 43 may acquire information on disasters that have actually occurred in the past, real-time weather information, the probability of disaster occurrence and risk level based on weather information, etc. from an external website and display this information on the AR image in the above embodiment.

また、表示処理部43は、上述の位置調整コントローラ150を表示している間は、位置調整を行うための基準となるガイド画像を更に追加で表示する構成としてもよい。 Furthermore, the display processing unit 43 may be configured to additionally display a guide image that serves as a reference for position adjustment while the above-mentioned position adjustment controller 150 is displayed.

更に、表示処理部43は、例えば旅行者向けの情報等、災害以外の情報をAR画像に追加表示してもよい。 Furthermore, the display processing unit 43 may also display additional information other than disaster information, such as information for travelers, in the AR image.

また、上述した上記実施形態及び変形例における一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。そして、コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。 Furthermore, the series of processes in the above-described embodiments and variations can be executed by hardware or software. When the series of processes are executed by software, the programs that make up the software are installed onto a computer or the like from a network or recording medium. The computer may also be a computer built into dedicated hardware. The computer may also be a computer that can execute various functions by installing various programs, such as a general-purpose personal computer.

1 災害情報表示システム
10 サーバ
20 ユーザ端末(災害情報表示装置)
27 表示装置
28 撮像装置
41 位置取得部
42 データ取得部
43 表示処理部
1 Disaster information display system 10 Server 20 User terminal (disaster information display device)
27 Display device 28 Imaging device 41 Position acquisition unit 42 Data acquisition unit 43 Display processing unit

Claims (8)

画像を撮像する撮像装置及び各種の情報を表示する表示装置を備える災害情報表示装置であって、
位置情報を取得する位置取得部と、
災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、前記3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されている外部のサーバに前記位置取得部により取得された前記位置情報を送信し、前記位置情報と3Dモデルデータ位置情報に基づいて前記サーバが抽出する前記3Dモデルデータ関連情報を取得するデータ取得部と、
撮像装置の方位及び仰角に基づいて前記3Dモデルデータの向きを決定し、決定後の3Dモデルデータを前記撮像装置により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を表示装置に表示する処理を行う表示処理部と、
を備える災害情報表示装置。
A disaster information display device including an imaging device that captures images and a display device that displays various information,
a location acquisition unit that acquires location information;
a data acquisition unit that transmits the location information acquired by the location acquisition unit to an external server that stores 3D model data configured such that location height information is included in map information that indicates a warning zone within a predetermined range where a disaster is expected, 3D model data location information that indicates the location of the 3D model data, and 3D model data-related information that is associated with orientation information, and acquires the 3D model data-related information extracted by the server based on the location information and the 3D model data location information;
a display processing unit that determines the orientation of the 3D model data based on the azimuth and elevation angle of an imaging device, superimposes the determined 3D model data on a real-time image being captured by the imaging device, and displays the real-time image on which the 3D model data is superimposed on a display device; and
A disaster information display device comprising:
前記表示処理部は、
災害に関する情報を前記3Dモデルデータとともに前記撮像装置により撮像されているリアルタイムな画像に重畳する処理を行う請求項1に記載の災害情報表示装置。
The display processing unit
The disaster information display device according to claim 1 , wherein the disaster information display device performs a process of superimposing the disaster information together with the 3D model data on a real-time image being captured by the imaging device.
前記表示処理部は、
前記位置の高さ情報を変更するユーザの操作を受け付けると、受け付けた操作に基づいて、前記3Dモデルデータの大きさを変更する処理を行う請求項1又は2に記載の災害情報表示装置。
The display processing unit
The disaster information display device according to claim 1 or 2, wherein when a user's operation to change the height information of the position is accepted, a process of changing the size of the 3D model data is performed based on the accepted operation.
前記表示処理部は、
前記仰角を変更するユーザの操作を受け付けると、受け付けた操作に基づいて、前記3Dモデルデータを表示する位置を変更する処理を行う請求項1又は2に記載の災害情報表示装置。
The display processing unit
The disaster information display device according to claim 1 or 2, wherein, when a user's operation to change the elevation angle is accepted, a process of changing the position where the 3D model data is displayed is performed based on the accepted operation.
前記表示処理部は、
前記撮像装置により撮像されているリアルタイムな画像に3Dモデルデータが重畳されている画像と、当該3Dモデルデータと同じ場所を含む2次元の地図画像を共に表示する処理を行う請求項1又は2に記載の災害情報表示装置。
The display processing unit
3. The disaster information display device according to claim 1, wherein the disaster information display device performs processing to display an image in which 3D model data is superimposed on a real-time image captured by the imaging device, and a two-dimensional map image including the same location as the 3D model data.
災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、前記3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されているサーバと、
画像を撮像する撮像装置及び各種の情報を表示する表示装置を備える災害情報表示装置と、を備え、
前記災害情報表示装置は、
位置情報を取得する位置取得部と、
前記サーバに前記位置取得部により取得された前記位置情報を送信し、前記位置情報と3Dモデルデータ位置情報に基づいて前記サーバが抽出する前記3Dモデルデータ関連情報を取得するデータ取得部と、
撮像装置の方位及び仰角に基づいて前記3Dモデルデータの向きを決定し、決定後の3Dモデルデータを前記撮像装置により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を表示装置に表示する処理を行う表示処理部と、
を備える災害情報表示システム。
a server storing 3D model data configured by including height information of a position in map information indicating a warning zone within a predetermined range where a disaster is expected, 3D model data position information indicating the position of the 3D model data, and 3D model data related information in which direction information is associated with the 3D model data;
a disaster information display device including an imaging device for capturing images and a display device for displaying various types of information;
The disaster information display device includes:
a location acquisition unit that acquires location information;
a data acquisition unit that transmits the location information acquired by the location acquisition unit to the server, and acquires the 3D model data related information extracted by the server based on the location information and 3D model data location information;
a display processing unit that determines the orientation of the 3D model data based on the azimuth and elevation angle of an imaging device, superimposes the determined 3D model data on a real-time image being captured by the imaging device, and displays the real-time image on which the 3D model data is superimposed on a display device; and
A disaster information display system comprising:
画像を撮像する撮像装置及び各種の情報を表示する表示装置を備える災害情報表示装置の制御方法であって、
位置情報を取得する位置情報取得ステップと、
災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、前記3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されている外部のサーバに前記位置情報取得ステップで取得された前記位置情報を送信するデータ送信ステップと、
前記位置情報と3Dモデルデータ位置情報に基づいて前記サーバが抽出する前記3Dモデルデータ関連情報を取得するデータ取得ステップと、
撮像装置の方位及び仰角に基づいて前記3Dモデルデータの向きを決定し、決定後の3Dモデルデータを前記撮像装置により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を表示装置に表示する処理を行う表示処理ステップと、
を含む災害情報表示装置の制御方法。
A method for controlling a disaster information display device that includes an imaging device that captures images and a display device that displays various information,
a location information acquisition step of acquiring location information;
a data transmission step of transmitting the location information acquired in the location information acquisition step to an external server storing 3D model data configured such that location height information is included in map information indicating a warning zone within a predetermined range where a disaster is expected, 3D model data location information indicating the location of the 3D model data, and 3D model data related information in which direction information is associated; and
a data acquisition step of acquiring the 3D model data related information extracted by the server based on the location information and the 3D model data location information;
a display processing step of determining the orientation of the 3D model data based on the azimuth and elevation angle of an imaging device, superimposing the determined 3D model data on a real-time image being captured by the imaging device, and displaying the real-time image on which the 3D model data is superimposed on a display device; and
A method for controlling a disaster information display device, comprising:
コンピュータに、
位置情報を取得する位置情報取得機能と、
災害が予想される所定範囲の警戒区域を示す地図情報に位置の高さ情報が含まれて構成されている3Dモデルデータと、前記3Dモデルデータの位置を示す3Dモデルデータ位置情報と、方位の情報とが関連付けられている3Dモデルデータ関連情報が格納されている外部のサーバに前記位置情報取得機能により取得された前記位置情報を送信するデータ送信機能と、
前記位置情報と3Dモデルデータ位置情報に基づいて前記サーバが抽出する前記3Dモデルデータ関連情報を取得するデータ取得機能と、
撮像装置の方位及び仰角に基づいて前記3Dモデルデータの向きを決定し、決定後の3Dモデルデータを前記撮像装置により撮像されているリアルタイムな画像に重畳し、当該3Dモデルデータが重畳されているリアルタイムな画像を表示装置に表示する処理を行う表示処理機能と、
を実行させるプログラム。
On the computer,
A location information acquisition function that acquires location information;
a data transmission function that transmits the location information acquired by the location information acquisition function to an external server that stores 3D model data configured such that location height information is included in map information that indicates a warning zone within a predetermined range where a disaster is expected, 3D model data location information that indicates the location of the 3D model data, and 3D model data related information that is associated with direction information; and
a data acquisition function for acquiring the 3D model data related information extracted by the server based on the location information and the 3D model data location information;
a display processing function that determines the orientation of the 3D model data based on the azimuth and elevation angle of an imaging device, superimposes the determined 3D model data on a real-time image being captured by the imaging device, and displays the real-time image on which the 3D model data is superimposed on a display device; and
A program that executes the following.
JP2022102329A 2022-06-27 2022-06-27 Disaster information display device, disaster information display system, and control method and program for disaster information display device Active JP7803795B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022102329A JP7803795B2 (en) 2022-06-27 2022-06-27 Disaster information display device, disaster information display system, and control method and program for disaster information display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022102329A JP7803795B2 (en) 2022-06-27 2022-06-27 Disaster information display device, disaster information display system, and control method and program for disaster information display device

Publications (2)

Publication Number Publication Date
JP2024003295A JP2024003295A (en) 2024-01-15
JP7803795B2 true JP7803795B2 (en) 2026-01-21

Family

ID=89534142

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022102329A Active JP7803795B2 (en) 2022-06-27 2022-06-27 Disaster information display device, disaster information display system, and control method and program for disaster information display device

Country Status (1)

Country Link
JP (1) JP7803795B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003296760A (en) 2002-04-02 2003-10-17 Kokusai Kogyo Co Ltd Image processor and program
JP2009145314A (en) 2007-12-17 2009-07-02 Korea Electronics Telecommun Digital photogrammetry method and apparatus using heterogeneous sensor integrated modeling
JP2021174013A (en) 2020-04-17 2021-11-01 シンメトリー・ディメンションズ・インク Disaster prediction system and disaster prediction method
JP2022021114A (en) 2020-07-21 2022-02-02 株式会社ゼンリンデータコム Dangerous area presentation system, dangerous area presentation method and program
US20220076490A1 (en) 2018-10-09 2022-03-10 Corelogic Solutions, Llc Augmented reality application for interacting with building models

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003296760A (en) 2002-04-02 2003-10-17 Kokusai Kogyo Co Ltd Image processor and program
JP2009145314A (en) 2007-12-17 2009-07-02 Korea Electronics Telecommun Digital photogrammetry method and apparatus using heterogeneous sensor integrated modeling
US20220076490A1 (en) 2018-10-09 2022-03-10 Corelogic Solutions, Llc Augmented reality application for interacting with building models
JP2021174013A (en) 2020-04-17 2021-11-01 シンメトリー・ディメンションズ・インク Disaster prediction system and disaster prediction method
JP2022021114A (en) 2020-07-21 2022-02-02 株式会社ゼンリンデータコム Dangerous area presentation system, dangerous area presentation method and program

Also Published As

Publication number Publication date
JP2024003295A (en) 2024-01-15

Similar Documents

Publication Publication Date Title
US9805515B2 (en) System and method for augmented reality
JP5992573B2 (en) Augmented reality orientation mask
US9122382B2 (en) Method for selecting target at touch point on touch screen of mobile device
US9429438B2 (en) Updating map data from camera images
US9418466B2 (en) Geospatial representation of data-less map areas
JP7278173B2 (en) Map display device, method and program
US20070103461A1 (en) Virtual space image display method, apparatus, virtual space image display program, and recording medium
CN104101348B (en) The method of navigation system and on the navigation system show map
JP2007133489A5 (en)
JP6849634B2 (en) Terminal device and control method of terminal device
CN104040546A (en) Method and system for displaying panoramic images
JP2009020098A (en) Remote input navigation system
KR20110052829A (en) Display device, user terminal device and methods thereof
JP6155510B2 (en) Weather information providing apparatus and weather information providing program
KR101615504B1 (en) Apparatus and method for serching and storing contents in portable terminal
JP6898813B2 (en) In-vehicle device, hazard map display system
JP7803795B2 (en) Disaster information display device, disaster information display system, and control method and program for disaster information display device
JP5912329B2 (en) Terminal device, icon output method, and program
JP7645590B1 (en) Information processing method and computer program
JP6673699B2 (en) Terrain display system
KR102539766B1 (en) Navigation terminal for location-based convergence electronic map service matching real-time video, location-based convergence electronic map service method matching real-time video
JP2023062983A (en) Virtual iron tower display system
JP6914049B2 (en) Structure visualization device and structure visualization system
JP6575221B2 (en) Display control method, information processing apparatus, and display control program
KR20120090614A (en) Apparatus and method for providing data based location

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250527

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20250527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20250528

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251209

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: 20251216

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260108

R150 Certificate of patent or registration of utility model

Ref document number: 7803795

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150