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
JP7706261B2 - Position identification support system and position identification support method - Google Patents
[go: Go Back, main page]

JP7706261B2 - Position identification support system and position identification support method - Google Patents

Position identification support system and position identification support method Download PDF

Info

Publication number
JP7706261B2
JP7706261B2 JP2021078466A JP2021078466A JP7706261B2 JP 7706261 B2 JP7706261 B2 JP 7706261B2 JP 2021078466 A JP2021078466 A JP 2021078466A JP 2021078466 A JP2021078466 A JP 2021078466A JP 7706261 B2 JP7706261 B2 JP 7706261B2
Authority
JP
Japan
Prior art keywords
visible
search
city model
computing device
map
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
JP2021078466A
Other languages
Japanese (ja)
Other versions
JP2022172568A (en
JP2022172568A5 (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2021078466A priority Critical patent/JP7706261B2/en
Priority to CN202210362638.4A priority patent/CN115311420A/en
Publication of JP2022172568A publication Critical patent/JP2022172568A/en
Publication of JP2022172568A5 publication Critical patent/JP2022172568A5/ja
Application granted granted Critical
Publication of JP7706261B2 publication Critical patent/JP7706261B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • G06T17/05Geographic models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/909Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Remote Sensing (AREA)
  • Computational Linguistics (AREA)
  • Library & Information Science (AREA)
  • Computer Graphics (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、景観の表現から位置を特定するための情報を生成する位置特定支援システムに関する。 The present invention relates to a location identification support system that generates information for identifying a location from a representation of a landscape.

今日、GNSS(衛星測位システム)を用いると、自分の位置を知ることができる。しかし、都市部(例えば、構造ビルの間)では測位演算に必要な数の人工衛星からの電波の受信できず、GNSSによって位置を特定できないことがある。このため、利用者から見える景観の情報を使って位置を特定するニーズがある。例えば、出先や旅行先など、通報者が現場の地理に詳しくなく、住所やランドマークの名称を知らない場合にも、交通事故や救急事案において的確に位置を特定したい。 Today, using the GNSS (Global Navigation Satellite System), one can find out one's location. However, in urban areas (for example, between buildings), it is not possible to receive radio waves from the number of artificial satellites required for positioning calculations, and it may not be possible to determine one's location using GNSS. For this reason, there is a need to determine location using information on the landscape visible to the user. For example, in the case of a traffic accident or emergency, it is desirable to be able to accurately determine the location even when the caller is not familiar with the geography of the area, such as when away from home or traveling, and does not know the address or names of landmarks.

本技術分野の背景技術として、以下の先行技術がある。特許文献1(特開2001-133283号公報)には、音声を入力し各種指示信号を出力する音声認識手段と、音声認識手段から入力した検索指示信号により情報記録媒体からの情報データを検索する情報検索手段と、検索結果を音声で出力する音声出力手段を備えたナビゲーション装置において、前記情報検索手段には入力した検索指示信号から検索ジャンルを示す信号を判別する検索ジャンル判別部と、検索方向を示す検索指示信号を判別する検索方向判別部と、検索範囲を設定する検索範囲設定部と、前記判別された検索ジャンルと検索方向及び検索範囲にしたがって前記情報データを検索する検索部を備えたことを特徴とするナビゲーション装置が記載されている(請求項1参照)。 The following prior art is included as background technology in this technical field. Patent Document 1 (JP Patent Publication 2001-133283A) describes a navigation device equipped with a voice recognition means for inputting voice and outputting various instruction signals, an information search means for searching for information data from an information recording medium using a search instruction signal input from the voice recognition means, and a voice output means for outputting the search results by voice, characterized in that the information search means includes a search genre discrimination unit for discriminating a signal indicating a search genre from the input search instruction signal, a search direction discrimination unit for discriminating a search instruction signal indicating a search direction, a search range setting unit for setting a search range, and a search unit for searching the information data according to the discriminated search genre, search direction, and search range (see claim 1).

特開2001-133283号公報JP 2001-133283 A

従来、位置に関する情報(住所、ランドマークの名称、GPSによる測位情報等)をシステムに入力し、地図情報システムから該当する位置を検索する。しかし、通報者や指令員が、現場の地理に詳しくない(例えば、住所が分からない、ランドマークの名称が分からない)場合、ランドマークを用いた検索が困難となる。この場合、利用者から見える景観の情報(例えば、「赤いとがった屋根の建物が見える」「青い看板のお店の近く」)が位置の特定に有効であるが、そのような情報は地図情報システムには登録されていない。 Conventionally, location-related information (address, landmark name, GPS positioning information, etc.) is entered into the system, and the corresponding location is searched for in a map information system. However, if the caller or dispatcher is not familiar with the geography of the site (for example, they do not know the address or the name of the landmark), searching using landmarks becomes difficult. In this case, information about the scenery visible to the user (for example, "I can see a building with a red pointed roof" or "It's near a store with a blue sign") is effective in identifying the location, but such information is not registered in the map information system.

また、ランドマークの名称が分かる場合でも、当該ランドマークが「見える」という情報も利用できれば、位置をさらに絞り込める。 Even if the name of a landmark is known, the location can be further narrowed down if the information that the landmark is "visible" can also be used.

また前述した背景技術では、ナビゲーション装置において、発話者の「左」「右」等の方向を意味する言葉を用いて地図データを検索できる。しかし、発話者の位置情報があらかじめ分かっている状況において、目的地の表現方法にバリエーションを与える方法であり、基準となる位置が分からない状況で利用できる技術ではない。 In addition, in the background art mentioned above, a navigation device can search map data using words indicating directions such as "left" or "right" used by the speaker. However, this is a method of adding variety to the way destinations are expressed in situations where the speaker's location information is known in advance, and is not a technology that can be used in situations where the reference location is unknown.

本発明は、人が見た景観の情報から位置を特定する位置特定支援システムの実現を目的とする。 The present invention aims to realize a location identification support system that identifies a location based on information about the scenery seen by a person.

本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち位置を特定するためのデータを生成する位置特定支援システムであって、所定の処理を実行する演算装置と、前記演算装置がアクセス可能な記憶装置とを備え、前記記憶装置は、オブジェクトの属性を含む3D都市モデルと、地図のデータを格納し、前記演算装置がユーザからの入力を受け付ける受付部と、前記演算装置が前記3D都市モデルを検索するための検索語を特定する検索キー生成部と、前記演算装置が位置を表示するための画面データを出力する画面生成部とを有し、前記受付部は、ユーザから景観の表現の入力を受け付け、前記検索キー生成部は、前記受け付けられた景観の表現から、前記3D都市モデルを検索するための検索語を特定し、前記受付部は、前記特定された検索語を用いて前記3D都市モデルを検索して、前記受け付けた景観の表現から位置を絞り込むためのオブジェクト情報を取得し、前記受け付けた景観の表現から前記ユーザと前記オブジェクトが近傍の関係であると判定される場合、前記オブジェクトの位置を中心とした同心円を取得し、前記画面生成部は、前記取得した同心円を前記地図に重畳して表示するための画面データを出力することを特徴とする位置特定支援システム。 A representative example of the invention disclosed in this application is as follows. a reception unit that receives an input of a representation of a landscape from a user, the search key generation unit that identifies a search term for searching the 3D city model from the received representation of the landscape , the reception unit searches the 3D city model using the identified search term, and acquires object information for narrowing down a position from the received representation of the landscape, and when it is determined from the received representation of the landscape that the user and the object are in a proximal relationship, concentric circles are acquired with the position of the object as a center, and the screen generation unit outputs screen data for superimposing and displaying the acquired concentric circles on the map.

本発明の一態様によれば、人が見た景観の情報から位置を特定できる。前述した以外の課題、構成及び効果は、以下の実施例の説明によって明らかにされる。 According to one aspect of the present invention, a position can be identified from information about the scenery seen by a person. Problems, configurations, and advantages other than those described above will become clear from the description of the following examples.

本実施例の位置特定支援システムによるソリューションコンセプトを示す図である。FIG. 1 is a diagram showing a solution concept of a position identification support system according to an embodiment of the present invention. 本実施例の位置特定支援システムによるソリューションコンセプトを示す図である。FIG. 1 is a diagram showing a solution concept of a position identification support system according to an embodiment of the present invention. 本実施例の位置特定支援システムの論理的な構成を示すブロック図である。1 is a block diagram showing a logical configuration of a location identification support system according to an embodiment of the present invention. 本実施例の位置特定支援サーバの物理的な構成を示すブロック図である。FIG. 2 is a block diagram showing a physical configuration of the location identification assistance server according to the embodiment. 本実施例の用語辞書の構成例を示す図である。FIG. 2 is a diagram showing an example of the configuration of a term dictionary according to the present embodiment; 本実施例の3D都市モデルの構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a 3D city model according to the present embodiment. 本実施例の可視地点情報の構成例を示す図である。FIG. 2 is a diagram showing an example of the configuration of visible point information according to the embodiment; 本実施例の位置特定支援サーバが実行する処理のフローチャートである。11 is a flowchart of a process executed by a location identification assistance server according to the embodiment; 本実施例の位置特定支援サーバが実行する処理のシーケンス図である。FIG. 11 is a sequence diagram of a process executed by the location identification assistance server according to the embodiment. 本実施例の利用者端末に表示される検索結果画面の例を示す図である。FIG. 13 is a diagram showing an example of a search result screen displayed on a user terminal according to the present embodiment. 本実施例の利用者端末に表示される検索結果画面の例を示す図である。FIG. 13 is a diagram showing an example of a search result screen displayed on a user terminal according to the present embodiment.

まず、本発明の実施例の概要を説明する。本実施例の位置特定支援システムは、ランドマークの属性(形状、色など)の情報(例えば「とがった屋根が見える」「赤い看板の商店の近く」など)を用いて、ランドマークを表現する3D都市モデルからオブジェクトを検索する。そして、検索されたオブジェクトが「見える」「近い」等の認識の種類に応じた領域を、地図上に重畳して表示する。複数のキーワードが入力された場合、地図上に複数の領域が重畳表示されることで、位置特定の確度を向上する。 First, an overview of an embodiment of the present invention will be described. The location identification support system of this embodiment searches for objects from a 3D city model that represents landmarks using landmark attribute (shape, color, etc.) information (for example, "pointed roof is visible" or "near a store with a red sign"). The system then displays the area where the searched object is "visible" or "close" according to the type of recognition, such as "visible" or "close," superimposed on a map. When multiple keywords are entered, the accuracy of location identification is improved by superimposing multiple areas on the map.

図1、図2は、本実施例の位置特定支援システムによるソリューションコンセプトを示す図である。 Figures 1 and 2 show the solution concept of the location identification support system in this embodiment.

図1は、個人に位置特定支援サービスを提供するソリューションを示す。図1に示すソリューションでは、利用者が見た景観の情報(例えば「とがった屋根の建物の近く」「赤い鉄塔が見える」)を、利用者が位置特定支援サーバ10に接続された利用者端末20に入力することによって、自分が居る位置を地図上に表示する。例えば、インターネットで地図を閲覧する際に、GNSSによって自分の位置情報が取得できない場合に、本実施例の位置特定支援サービスを利用すると、地図上に自分の位置を表示でき、利用者が現場の地理に疎い場合でも位置を特定できる。 Figure 1 shows a solution that provides a location identification assistance service to individuals. In the solution shown in Figure 1, the user inputs information about the scenery they see (for example, "near a building with a pointed roof" or "I can see a red steel tower") into a user terminal 20 connected to a location identification assistance server 10, and the user's current location is displayed on a map. For example, when browsing a map on the Internet, if the user's location information cannot be obtained by GNSS, the user can use the location identification assistance service of this embodiment to display their own location on a map, allowing them to identify their location even if they are unfamiliar with the geography of the site.

図2は、他人の位置の特定が必要な人や機関に位置特定支援サービスを提供するソリューションを示す。図2に示すソリューションでは、他人から見える景観の情報(例えば「とがった屋根の建物の近く」「赤い鉄塔が見える」)を利用者が聞いて、位置特定支援サーバ10に接続された利用者端末20に入力することによって、当該他人が居る位置を地図上に表示する。緊急通報を受ける消防や警察の指令室において、通報者から指令員へ住所やランドマークの名称などを伝えることで通報者の位置が絞り込まれる。しかし、通報者が現場の地理に疎い場合、指令員が通報者から見えるランドマークの情報を聴取して位置を絞り込む。しかし、このような方法は、通信指令員の現場知識やスキルに依存する。このため、本実施例の位置特定支援サービスによって、地図上に通報者の位置を表示でき、緊急通報に対して事案発生位置を迅速に特定できる。 Figure 2 shows a solution that provides a location identification support service to people or organizations that need to identify the location of others. In the solution shown in Figure 2, a user listens to information about the scenery seen by others (for example, "near a building with a pointed roof" or "a red steel tower is visible") and inputs it into a user terminal 20 connected to a location identification support server 10, which displays the location of the other person on a map. In a fire or police control room that receives an emergency call, the caller's location is narrowed down by the caller telling the caller an address or the name of a landmark to a caller. However, if the caller is unfamiliar with the geography of the scene, the caller's location is narrowed down by the caller's information about landmarks visible to the caller. However, such a method depends on the field knowledge and skills of the communication control staff. Therefore, the location identification support service of this embodiment makes it possible to display the caller's location on a map, and to quickly identify the location of the incident in response to an emergency call.

図3は、本実施例の位置特定支援システムの論理的な構成を示すブロック図である。 Figure 3 is a block diagram showing the logical configuration of the location identification support system of this embodiment.

本実施例の位置特定支援システムは、位置特定支援サーバ10及び利用者端末20によって構成され、位置特定支援サーバ10及び利用者端末20はネットワークを介して接続される。 The location identification support system of this embodiment is composed of a location identification support server 10 and a user terminal 20, and the location identification support server 10 and the user terminal 20 are connected via a network.

位置特定支援サーバ10は、検索要求受付部11、検索キー生成部12、対象オブジェクト検索部13、対象領域抽出部14及び画面生成部19を有し、用語辞書15、3D都市モデル16、可視地点情報17及び地図情報18を格納する。 The location identification assistance server 10 has a search request reception unit 11, a search key generation unit 12, a target object search unit 13, a target area extraction unit 14, and a screen generation unit 19, and stores a term dictionary 15, a 3D city model 16, visible point information 17, and map information 18.

検索要求受付部11は、利用者端末20から送信された検索要求を受け付け、位置特定支援サーバ10の各機能部による処理を制御し、各機能部による処理結果を端末に返信する。検索キー生成部12は、用語辞書15を参照して、検索要求受付部11が受け付けた入力内容から検索クエリを生成する。対象オブジェクト検索部13は、3D都市モデル16を参照して、検索が要求されたオブジェクトを検索する。対象領域抽出部14は、可視地点情報17を参照して、オブジェクトを視認できる地点の情報を出力する。画面生成部19は、利用者端末20に表示する表示データを生成する。 The search request reception unit 11 receives a search request sent from the user terminal 20, controls the processing by each functional unit of the location identification assistance server 10, and returns the processing results of each functional unit to the terminal. The search key generation unit 12 refers to the term dictionary 15 and generates a search query from the input content received by the search request reception unit 11. The target object search unit 13 refers to the 3D city model 16 and searches for the object for which a search is requested. The target area extraction unit 14 refers to the visible point information 17 and outputs information on points from which the object can be seen. The screen generation unit 19 generates display data to be displayed on the user terminal 20.

用語辞書15は、位置特定のために入力されるテキストを分類し、検索方法を特定するために参照されるデータベースであり、その詳細は図5を参照して説明する。3D都市モデル16は、オブジェクト(例えば、建造物、道路など)の情報が記録されるデータベースであり、その詳細は図6を参照して説明する。可視地点情報17は、一定間隔のメッシュ毎に視認可能なオブジェクトのデータであり、その詳細は図7を参照して説明する。地図情報18は、位置特定を支援する領域の地図の情報である。 The terminology dictionary 15 is a database that classifies text entered for location identification and is referenced to identify search methods, and its details will be described with reference to FIG. 5. The 3D city model 16 is a database in which information on objects (e.g., buildings, roads, etc.) is recorded, and its details will be described with reference to FIG. 6. The visible point information 17 is data on objects that are visible for each mesh at regular intervals, and its details will be described with reference to FIG. 7. The map information 18 is information on the map of the area that supports location identification.

利用者端末20は、プロセッサ(CPU)、メモリ、補助記憶装置、通信インターフェース、入力インターフェース及び出力インターフェースを有する計算機によって構成され、検索要求入力機能21及び画面表示機能22を提供する。例えば、検索要求入力機能21及び画面表示機能22は、利用者端末20が実行するウェブブラウザによって提供されても、利用者端末20が実行する専用のアプリケーションプログラムによって提供されてもよい。 The user terminal 20 is configured by a computer having a processor (CPU), memory, auxiliary storage device, communication interface, input interface, and output interface, and provides a search request input function 21 and a screen display function 22. For example, the search request input function 21 and the screen display function 22 may be provided by a web browser executed by the user terminal 20, or by a dedicated application program executed by the user terminal 20.

図4は、本実施例の位置特定支援サーバ10の物理的な構成を示すブロック図である。 Figure 4 is a block diagram showing the physical configuration of the location identification assistance server 10 in this embodiment.

位置特定支援サーバ10は、プロセッサ(CPU)1、メモリ2、補助記憶装置3及び通信インターフェース4を有する計算機によって構成される。位置特定支援サーバ10は、入力インターフェース5及び出力インターフェース6を有してもよい。 The location identification assistance server 10 is configured by a computer having a processor (CPU) 1, a memory 2, an auxiliary storage device 3, and a communication interface 4. The location identification assistance server 10 may also have an input interface 5 and an output interface 6.

プロセッサ1は、メモリ2に格納されたプログラムを実行する演算装置である。プロセッサ1が、各種プログラムを実行することによって、位置特定支援サーバ10の各機能部(例えば、検索要求受付部11、検索キー生成部12、対象オブジェクト検索部13、対象領域抽出部14、画面生成部19など)による機能が実現される。なお、プロセッサ1がプログラムを実行して行う処理の一部を、他の演算装置(例えば、ASIC、FPGA等のハードウェア)で実行してもよい。 The processor 1 is a computing device that executes the programs stored in the memory 2. The processor 1 executes various programs to realize the functions of each functional unit of the location identification assistance server 10 (e.g., the search request receiving unit 11, the search key generating unit 12, the target object searching unit 13, the target area extracting unit 14, the screen generating unit 19, etc.). Note that some of the processing performed by the processor 1 by executing the programs may be executed by other computing devices (e.g., hardware such as an ASIC or FPGA).

メモリ2は、不揮発性の記憶素子であるROM及び揮発性の記憶素子であるRAMを含む。ROMは、不変のプログラム(例えば、BIOS)などを格納する。RAMは、DRAM(Dynamic Random Access Memory)のような高速かつ揮発性の記憶素子であり、プロセッサ1が実行するプログラム及びプログラムの実行時に使用されるデータを一時的に格納する。 The memory 2 includes a ROM, which is a non-volatile storage element, and a RAM, which is a volatile storage element. The ROM stores unchanging programs (e.g., BIOS) and the like. The RAM is a high-speed, volatile storage element such as a DRAM (Dynamic Random Access Memory), and temporarily stores programs executed by the processor 1 and data used when the programs are executed.

補助記憶装置3は、例えば、磁気記憶装置(HDD)、フラッシュメモリ(SSD)等の大容量かつ不揮発性の記憶装置である。また、補助記憶装置3は、プロセッサ1がプログラムの実行時に使用するデータ(例えば、用語辞書15、3D都市モデル16、可視地点情報17、地図情報18など)、及びプロセッサ1が実行するプログラムを格納する。すなわち、プログラムは、補助記憶装置3から読み出されて、メモリ2にロードされて、プロセッサ1によって実行されることによって、位置特定支援サーバ10の各機能を実現する。 The auxiliary storage device 3 is, for example, a large-capacity, non-volatile storage device such as a magnetic storage device (HDD) or a flash memory (SSD). The auxiliary storage device 3 also stores data used by the processor 1 when executing the programs (e.g., a term dictionary 15, a 3D city model 16, visible point information 17, map information 18, etc.), and the programs executed by the processor 1. That is, the programs are read from the auxiliary storage device 3, loaded into the memory 2, and executed by the processor 1 to realize each function of the location identification assistance server 10.

通信インターフェース4は、所定のプロトコルに従って、他の装置(例えば、利用者端末20)との通信を制御するネットワークインターフェース装置である。 The communication interface 4 is a network interface device that controls communication with other devices (e.g., the user terminal 20) according to a specified protocol.

入力インターフェース5は、キーボード7やマウス8などの入力装置が接続され、オペレータからの入力を受けるインターフェースである。出力インターフェース6は、ディスプレイ装置9やプリンタ(図示省略)などの出力装置が接続され、プログラムの実行結果をオペレータが視認可能な形式で出力するインターフェースである。 The input interface 5 is an interface to which input devices such as a keyboard 7 and a mouse 8 are connected and which receives input from an operator. The output interface 6 is an interface to which output devices such as a display device 9 and a printer (not shown) are connected and which outputs the results of program execution in a format that can be viewed by the operator.

プロセッサ1が実行するプログラムは、リムーバブルメディア(CD-ROM、フラッシュメモリなど)又はネットワークを介して位置特定支援サーバ10に提供され、非一時的記憶媒体である不揮発性の補助記憶装置3に格納される。このため、位置特定支援サーバ10は、リムーバブルメディアからデータを読み込むインターフェースを有するとよい。 The program executed by the processor 1 is provided to the location identification assistance server 10 via removable media (CD-ROM, flash memory, etc.) or a network, and is stored in a non-volatile auxiliary storage device 3, which is a non-transitory storage medium. For this reason, the location identification assistance server 10 should have an interface for reading data from removable media.

位置特定支援サーバ10は、物理的に一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムであり、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。例えば、検索要求受付部11、検索キー生成部12、対象オブジェクト検索部13、対象領域抽出部14及び画面生成部19は、各々別個の物理的又は論理的計算機上で動作するものでも、複数が組み合わされて一つの物理的又は論理的計算機上で動作するものでもよい。 The location identification assistance server 10 is a computer system configured on one physical computer, or on multiple logically or physically configured computers, and may operate on a virtual computer constructed on multiple physical computer resources. For example, the search request receiving unit 11, search key generating unit 12, target object searching unit 13, target area extracting unit 14, and screen generating unit 19 may each operate on separate physical or logical computers, or multiple units may be combined to operate on a single physical or logical computer.

図5は、用語辞書15の構成例を示す図である。用語辞書15は、位置特定のために入力されるテキストを分類し、検索方法を特定するために参照される。用語辞書15は、用語、種別、派生表現、及び検索方法のデータを含む。種別は、当該用語の分類であり、属性名、キーワード、認識種別がある。属性名は、3D都市モデル16にオブジェクトの属性(形状、色など)として当該用語が記録されていることを示す。キーワードは、3D都市モデル16にオブジェクトのキーワードとして当該用語が記録されていることを示す。キーワードは、オブジェクトの種別、用途、特徴などである。認識種別は、当該語に起因して対象領域指定方法が定められることを示す。派生表現は、位置特定のために入力された語が派生表現に記録されていれば、当該エントリの用語欄の記載に読み替えるために使用する。検索方法は、対象オブジェクト検索部13が当該用語に関する検索クエリを作成するための情報であり、オブジェクトの検索条件が記録されている。 Figure 5 is a diagram showing an example of the configuration of the term dictionary 15. The term dictionary 15 is referred to in order to classify the text input for position identification and to identify the search method. The term dictionary 15 includes data on terms, types, derived expressions, and search methods. The type is a classification of the term, and includes attribute names, keywords, and recognition types. The attribute name indicates that the term is recorded in the 3D city model 16 as an attribute (shape, color, etc.) of an object. The keyword indicates that the term is recorded in the 3D city model 16 as a keyword of the object. The keyword is the type, use, feature, etc. of the object. The recognition type indicates that a target area specification method is determined due to the word. The derived expression is used to read the description in the term column of the entry if the word input for position identification is recorded in the derived expression. The search method is information for the target object search unit 13 to create a search query related to the term, and the search conditions for the object are recorded.

図6は、3D都市モデル16の構成例を示す図である。3D都市モデル16は、オブジェクト毎に、名称、キーワード、及び属性(形状、色など)のデータを含む。各データは、データ名=値の形式で記載される。値は、用語辞書15の用語に登録した語が記録される。3D都市モデル16は、XML等により、情報を階層的に格納するとよい。 Figure 6 is a diagram showing an example of the configuration of the 3D city model 16. The 3D city model 16 includes data on the name, keywords, and attributes (shape, color, etc.) for each object. Each piece of data is written in the format of data name = value. The value is recorded as a word registered in the terminology dictionary 15. The 3D city model 16 may store information hierarchically using XML or the like.

図7は、可視地点情報17の構成例を示す図である。可視地点情報17は、一定間隔のメッシュ毎に視認可能なオブジェクトのデータであり、地点ID、緯度、経度、視点高さ、及び可視オブジェクトのデータを含む。地点IDは、一定間隔のメッシュに区切られた地点の一意の識別情報である。緯度及び経度は、当該メッシュ内の地点(例えば中心の1点)の位置である。視点高さは、当該メッシュからの景観シミュレーション時の視点高さである。可視オブジェクトは、当該メッシュからの景観シミュレーションによって、当該メッシュから見える範囲にあるオブジェクトの識別情報である。可視地点情報17を用いると、視認可能領域を求める際に、その都度、三次元シミュレーションを実行しなくてよいので、演算量が減少し、迅速に視認可能領域を取得できる。 Figure 7 is a diagram showing an example of the configuration of visible point information 17. Visible point information 17 is data on objects visible for each mesh at regular intervals, and includes data on point ID, latitude, longitude, viewpoint height, and visible object. The point ID is unique identification information for a point divided into meshes at regular intervals. The latitude and longitude are the position of a point (e.g., a central point) within the mesh. The viewpoint height is the viewpoint height during landscape simulation from the mesh. The visible object is identification information for an object within the range visible from the mesh by landscape simulation from the mesh. When visible point information 17 is used, it is not necessary to perform a three-dimensional simulation each time a visible area is calculated, reducing the amount of calculations and allowing the visible area to be obtained quickly.

図8は、位置特定支援サーバ10が実行する処理のフローチャートであり、図9は、位置特定支援サーバ10が実行する処理のシーケンス図である。 Figure 8 is a flowchart of the processing executed by the location identification assistance server 10, and Figure 9 is a sequence diagram of the processing executed by the location identification assistance server 10.

まず、検索要求受付部11は、「終了」入力があるかを判定する(101)。利用者が「終了」ボタンを操作していれば、この処理を終了する。一方、「終了」ボタンが操作されていなければ、検索要求受付部11は、「検索」入力があるかを判定する(102)。利用者が「検索」ボタンを操作しなければ、ステップ101に戻る。一方、「検索」ボタンが操作されると、検索要求が利用者端末20から位置特定支援サーバ10に送信される。 First, the search request receiving unit 11 determines whether or not an "end" input has been made (101). If the user has operated the "end" button, this process ends. On the other hand, if the "end" button has not been operated, the search request receiving unit 11 determines whether or not a "search" input has been made (102). If the user has not operated the "search" button, the process returns to step 101. On the other hand, if the "search" button has been operated, a search request is sent from the user terminal 20 to the location identification assistance server 10.

そして、検索要求受付部11は、利用者端末20から送信された検索要求を受け付ける(103)。例えば、利用者が、利用者端末20に表示された検索結果画面の検索語入力欄1011に、人が視認している景観の情報をテキスト(キーワード、属性名、認識種別等のフリーワード)を入力する。属性名は、用語辞書15に登録されている派生表現を使用する。認識種別は、見える、近く、方向など、利用者と当該オブジェクトの関係を示す語である。具体的には、利用者は「赤い鉄塔が見える」と文章で景観を入力してもよいし「鉄塔 赤 見える」と単語を羅列して景観を入力してもよい。利用者は、キーボードやタッチパネルを使用してテキストを入力してもよいし、利用者の発生を音声認識してテキストを入力してもよい。 Then, the search request receiving unit 11 receives a search request sent from the user terminal 20 (103). For example, the user inputs text (free words such as keywords, attribute names, and recognition types) of information about the scenery visually recognized by the person into the search term input field 1011 on the search result screen displayed on the user terminal 20. The attribute names use derived expressions registered in the terminology dictionary 15. The recognition types are words that indicate the relationship between the user and the object, such as visible, close, and direction. Specifically, the user may input the scenery in a sentence such as "I can see a red steel tower" or may input the scenery by listing words such as "I can see a red steel tower". The user may input the text using a keyboard or touch panel, or may input the text by performing voice recognition of the user's speech.

また、予め定められたキーワード及び属性名のリストを表示して、利用者に選択させてもよい。キーワードは、3D都市モデル16に登録されているキーワードを使用し、属性名は用語辞書15に登録されている語を使用するとよい。 A list of predefined keywords and attribute names may also be displayed to allow the user to select. The keywords may be those registered in the 3D city model 16, and the attribute names may be those words registered in the terminology dictionary 15.

また、現在地点の入力を受け付けると、後述する「方向」を示す領域を描画する機能が利用可能となる。現在地点の入力は、地図上の1点を選択する、緯度及び経度を入力する、住所を入力する、近傍の構造物(例えば、道路のキロポスト、電柱の管理番号)を入力するなどの方法がある。 In addition, when the input of the current location is accepted, a function for drawing an area showing "direction," described below, becomes available. The current location can be input by selecting a point on the map, inputting latitude and longitude, inputting an address, or inputting a nearby structure (e.g., a kilometer post on a road or the control number of a utility pole).

次に、検索キー生成部12は、検索要求として入力されたテキストを形態素解析して、キーとなる情報を抽出する(104)。例えば、利用者が「赤い鉄塔が見える」と入力すると、単語「赤い」「鉄塔」「見える」が抽出される。 Next, the search key generation unit 12 performs morphological analysis on the text entered as the search request to extract key information (104). For example, if a user enters "I can see a red steel tower," the words "red," "steel tower," and "see" are extracted.

次に、検索キー生成部12は、単語の用語と認識種別を用語辞書15から取得して、オブジェクト検索クエリを生成する(105)。例えば、利用者が入力した「赤い鉄塔が見える」は、赤い:属性名、鉄塔:キーワード、見える:認識種別とタグ付けされ、当該語に応じた検索方法を取得する。そして、キーワードにタグ付けされた語と属性名にタグ付けされた語を用いて(キーワード=鉄塔、赤色のRGBの範囲)を検索する検索クエリが生成される。用語辞書15の参照によって、フリーワードで入力された語のブレを集約し、3D都市モデル16の検索方法(3D都市モデル16を検索するフィールド)を決定できる。 Next, the search key generation unit 12 obtains the word term and recognition type from the term dictionary 15 to generate an object search query (105). For example, "I can see a red steel tower" entered by the user is tagged with red: attribute name, steel tower: keyword, and visible: recognition type, and a search method according to the word is obtained. Then, a search query is generated to search (keyword = steel tower, red RGB range) using the word tagged with the keyword and the word tagged with the attribute name. By referring to the term dictionary 15, the variation of the word entered as a free word can be aggregated, and the search method for the 3D city model 16 (field to search the 3D city model 16) can be determined.

次に、対象オブジェクト検索部13は、生成されたオブジェクト検索クエリを用いて3D都市モデル16を検索して、検索条件に合致する対象オブジェクトのリストを取得する(106)。例えば、3D都市モデル16のキーワードに鉄塔が含まれ、かつ、赤色のRGBの範囲(255:0:0~200:50:50)であるオブジェクトが抽出される。 Next, the target object search unit 13 searches the 3D city model 16 using the generated object search query to obtain a list of target objects that match the search criteria (106). For example, objects whose keywords in the 3D city model 16 include "steel tower" and are in the red RGB range (255:0:0 to 200:50:50) are extracted.

その後、検索要求受付部11は、取得した対象オブジェクトリストの各オブジェクトの処理を開始し(107)、認識種別ごとに対象領域を抽出する。 Then, the search request receiving unit 11 starts processing each object in the acquired target object list (107) and extracts the target area for each recognition type.

入力されたテキストから認識種別=「近く」が抽出されていれば、対象領域の指定方法は「近傍」であると判定され、対象オブジェクトを中心とした円を取得する(109)。取得される円は、一つ(例えば半径20mの円)でも、複数(例えば、半径10m、50m、100mの同心円)でもよい。 If the recognition type = "near" is extracted from the input text, the method of specifying the target area is determined to be "nearby," and a circle centered on the target object is obtained (109). The circle to be obtained may be one (e.g., a circle with a radius of 20 m) or multiple (e.g., concentric circles with radii of 10 m, 50 m, and 100 m).

入力されたテキストから認識種別=「見える」が抽出されていれば、対象領域の指定方法は「可視」であると判定され、対象領域抽出部14が当該オブジェクトの視認可能な領域を取得する(110)。例えば、可視地点情報17を参照して、ステップ106で抽出されたオブジェクトの識別情報が視認可能な地点IDを抽出し、抽出された地点IDのメッシュを繋いで、視認可能領域とする。また、仮想三次元空間におけるシミュレーションによって、当該オブジェクトが地面や他のオブジェクトによって隠されない範囲を、当該オブジェクトを視認可能領域としてもよい。その都度三次元空間でシミュレーションを行うことによって、可視地点情報17が不要となり、システム稼働開始時に準備するデータの量を減少できる。 If the recognition type = "visible" is extracted from the input text, the method of specifying the target area is determined to be "visible", and the target area extraction unit 14 obtains the visible area of the object (110). For example, by referring to the visible point information 17, the point IDs at which the identification information of the object extracted in step 106 is visible are extracted, and the meshes of the extracted point IDs are connected to determine the visible area. In addition, a range in which the object is not hidden by the ground or other objects may be determined as the visible area of the object by simulation in a virtual three-dimensional space. By performing a simulation in a three-dimensional space each time, the visible point information 17 becomes unnecessary, and the amount of data to be prepared when the system starts operating can be reduced.

入力されたテキストから認識種別=「方」が抽出されていれば、対象領域の指定方法は「方向」であると判定され、現在地点から対象オブジェクトの間の予め定められた幅の長丸又は楕円の領域を取得する(111)。なお、検索要求受付部11に現在地点が入力されていなければ、方向に基づく対象領域は取得できない。 If the recognition type = "kata" (direction) is extracted from the input text, the method for specifying the target area is determined to be "direction", and an oval or elliptical area of a predetermined width between the current location and the target object is obtained (111). Note that if the current location is not input to the search request receiving unit 11, a target area based on direction cannot be obtained.

全てのオブジェクトについて対象領域を取得する処理が終了したら(112)、画面生成部19が、取得した対象領域を地図に重ねて表示する画面データを生成する(113)。例えば、検索要求受付部11が、対象オブジェクトリストと対象領域(円、視認可能範囲、方向を示す範囲)を含む地図データを地図情報18から取得し、画面生成部19に送る。画面生成部19は、検索要求受付部11から取得した対象領域の情報と地図情報18とを重畳して、画面データを生成する。複数の対象領域が取得されている場合、対象領域の重なり程度が分かるように表示するとよい。 When the process of acquiring the target areas for all objects is completed (112), the screen generation unit 19 generates screen data that displays the acquired target areas superimposed on a map (113). For example, the search request reception unit 11 acquires map data including a target object list and target areas (circle, visible range, range indicating direction) from the map information 18 and sends it to the screen generation unit 19. The screen generation unit 19 generates screen data by superimposing the information on the target areas acquired from the search request reception unit 11 on the map information 18. When multiple target areas have been acquired, it is advisable to display them so that the degree of overlap of the target areas can be seen.

図10は、利用者端末20に表示される検索結果画面の例を示す図である。 Figure 10 shows an example of a search result screen displayed on the user terminal 20.

図10に示す検索結果画面は、右上に検索語入力欄1011、検索ボタン1012及び終了ボタン1013が、右中に検索語表示領域1020が、右下に3D都市モデル表示領域1030が、左側に地図表示領域1040が設けられる。 The search result screen shown in FIG. 10 has a search term input field 1011, a search button 1012, and an end button 1013 in the upper right, a search term display area 1020 in the center right, a 3D city model display area 1030 in the lower right, and a map display area 1040 on the left.

検索語入力欄1011は、キーボードへの入力や音声認識結果によって利用者端末20に検索要求として入力された語がテキスト表示される。利用者の検索ボタン1012の操作によって、検索語入力欄1011に表示されたテキストが検索語表示領域1020に表示される。検索語表示領域1020では、3D都市モデル16の検索に使用された語がハイライト表示される。検索語の左側には、当該検索語に対応して地図表示領域1040に地図と重畳表示されるマークが表示される。3D都市モデル表示領域1030には、3D都市モデル16から取得したデータを用いて地図上の指定地点から見たイメージが表示される。地図表示領域1040には、検索によって特定される領域が重畳表示された地図が表示される。 The search term input field 1011 displays the text of the words entered as a search request into the user terminal 20 by keyboard input or voice recognition results. When the user operates the search button 1012, the text displayed in the search term input field 1011 is displayed in the search term display area 1020. In the search term display area 1020, the words used to search the 3D city model 16 are highlighted. To the left of the search term, a mark corresponding to the search term is displayed superimposed on the map in the map display area 1040. The 3D city model display area 1030 displays an image seen from a specified point on the map using data obtained from the 3D city model 16. The map display area 1040 displays a map with the area identified by the search superimposed.

利用者が検索語を入力して検索ボタン1012を操作すると、入力された検索語が位置特定支援サーバ10に送信され、検索語表示領域1020に1行の検索条件が追加表示され、地図表示領域1040に当該検索条件で特定される領域の表示が追加される。また、利用者が終了ボタン1013を操作すると、検索語表示領域1020はクリアされ、地図表示領域1040に重畳表示された領域が消去され、地図のみの表示になる。 When the user inputs a search term and operates the search button 1012, the input search term is sent to the location identification assistance server 10, one line of search conditions is additionally displayed in the search term display area 1020, and a display of the area identified by the search conditions is added to the map display area 1040. In addition, when the user operates the end button 1013, the search term display area 1020 is cleared, the area superimposed on the map display area 1040 is erased, and only the map is displayed.

図11は、利用者端末20に表示される検索結果画面の別の例を示す図であり、現在地点の入力がある場合の検索結果画面である。 Figure 11 shows another example of a search result screen displayed on the user terminal 20, which is a search result screen when the current location is input.

図11に示す検索結果画面は、右上に検索語入力欄1011、検索ボタン1012及び終了ボタン1013が、右中に検索語表示領域1020が、右下に3D都市モデル表示領域1030が、左側に地図表示領域1040が設けられる。検索語入力欄1011、検索ボタン1012、終了ボタン1013及び検索語表示領域1020は、図10に示す検索結果画面と同じである。3D都市モデル表示領域1030には、3D都市モデル16から取得したデータを用いて地図上の指定地点から見たイメージと、現在地点が表示される。地図表示領域1040には、検索によって特定される領域が重畳表示された地図と現在地点が表示される。現在地点が入力されると、方向によって領域を特定でき、当該方向に関する領域が地図に重畳表示される。 The search result screen shown in FIG. 11 has a search term input field 1011, a search button 1012, and an end button 1013 in the upper right, a search term display area 1020 in the middle right, a 3D city model display area 1030 in the lower right, and a map display area 1040 on the left. The search term input field 1011, the search button 1012, the end button 1013, and the search term display area 1020 are the same as those in the search result screen shown in FIG. 10. The 3D city model display area 1030 displays an image seen from a specified point on the map using data acquired from the 3D city model 16, and the current location. The map display area 1040 displays a map with an area identified by the search superimposed and the current location. When the current location is input, an area can be identified by a direction, and the area related to that direction is superimposed on the map.

以上に説明したように、本実施例の位置特定支援システムによると、人が見た景観の情報から位置を特定できる。特に、整備が進んでいく3D都市モデル16を活用し、人が見える景観の情報を用いて速やかに位置を特定できるようになる。 As described above, the position identification support system of this embodiment can identify a position from information about the scenery seen by a person. In particular, by utilizing the 3D city model 16, which is being developed, it becomes possible to quickly identify a position using information about the scenery seen by a person.

なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。 The present invention is not limited to the above-described embodiments, but includes various modified examples and equivalent configurations within the spirit of the appended claims. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to having all of the configurations described. Furthermore, part of the configuration of one embodiment may be replaced with the configuration of another embodiment. Furthermore, the configuration of another embodiment may be added to the configuration of one embodiment. Furthermore, part of the configuration of each embodiment may be added, deleted, or replaced with other configurations.

また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。 Furthermore, each of the configurations, functions, processing units, processing means, etc. described above may be realized in part or in whole in hardware, for example by designing them as integrated circuits, or may be realized in software by a processor interpreting and executing a program that realizes each function.

各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、SSD(Solid State Drive)等の記憶装置、又は、ICカード、SDカード、DVD等の記録媒体に格納することができる。 Information such as programs, tables, and files that realize each function can be stored in a storage device such as a memory, hard disk, or SSD (Solid State Drive), or in a recording medium such as an IC card, SD card, or DVD.

また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。 In addition, the control lines and information lines shown are those considered necessary for explanation, and do not necessarily represent all control lines and information lines necessary for implementation. In reality, it is safe to assume that almost all components are interconnected.

1 プロセッサ
2 メモリ
3 補助記憶装置
4 通信インターフェース
5 入力インターフェース
6 出力インターフェース
7 キーボード
8 マウス
9 ディスプレイ装置
10 位置特定支援サーバ
11 検索要求受付部
12 検索キー生成部
13 対象オブジェクト検索部
14 対象領域抽出部
15 用語辞書
16 3D都市モデル
17 可視地点情報
18 地図情報
19 画面生成部
20 利用者端末
21 検索要求入力機能
22 画面表示機能
REFERENCE SIGNS LIST 1 Processor 2 Memory 3 Auxiliary storage device 4 Communication interface 5 Input interface 6 Output interface 7 Keyboard 8 Mouse 9 Display device 10 Location identification assistance server 11 Search request reception unit 12 Search key generation unit 13 Target object search unit 14 Target area extraction unit 15 Terminology dictionary 16 3D city model 17 Visible point information 18 Map information 19 Screen generation unit 20 User terminal 21 Search request input function 22 Screen display function

Claims (8)

位置を特定するためのデータを生成する位置特定支援システムであって、
所定の処理を実行する演算装置と、前記演算装置がアクセス可能な記憶装置とを備え、
前記記憶装置は、オブジェクトの属性を含む3D都市モデルと、地図のデータを格納し、
前記演算装置がユーザからの入力を受け付ける受付部と、
前記演算装置が前記3D都市モデルを検索するための検索語を特定する検索キー生成部と、
前記演算装置が位置を表示するための画面データを出力する画面生成部とを有し、
前記受付部は、ユーザから景観の表現の入力を受け付け、
前記検索キー生成部は、前記受け付けられた景観の表現から、前記3D都市モデルを検索するための検索語を特定し、
前記受付部は、
前記特定された検索語を用いて前記3D都市モデルを検索して、前記受け付けた景観の表現から位置を絞り込むためのオブジェクト情報を取得し、
前記受け付けた景観の表現から前記ユーザと前記オブジェクトが近傍の関係であると判定される場合、前記オブジェクトの位置を中心とした同心円を取得し、
前記画面生成部は、前記取得した同心円を前記地図に重畳して表示するための画面データを出力することを特徴とする位置特定支援システム。
A location identification support system that generates data for identifying a location,
A computing device that executes a predetermined process and a storage device that can be accessed by the computing device,
The storage device stores data of a 3D city model including attributes of objects and a map ;
a reception unit for receiving an input from a user of the arithmetic device;
a search key generation unit for identifying search terms for the computing device to search the 3D city model;
The computing device has a screen generating unit that outputs screen data for displaying a position,
The receiving unit receives an input of a representation of a landscape from a user;
the search key generation unit identifies a search term for searching the 3D city model from the received landscape representation;
The reception unit is
searching the 3D city model using the identified search terms to obtain object information for narrowing down locations from the received landscape representation;
If it is determined from the received representation of the landscape that the user and the object are in a neighborhood relationship, concentric circles are obtained with a center at the position of the object;
The position identification support system is characterized in that the screen generation unit outputs screen data for displaying the acquired concentric circles superimposed on the map.
請求項1に記載の位置特定支援システムであって、
前記演算装置が、さらに、前記受け付けられた景観の表現から前記ユーザと前記オブジェクトが可視の関係であると判定される場合、前記オブジェクトを視認可能な領域を取得する対象領域抽出部を有し、
前記画面生成部は、前記取得した当該オブジェクトを視認可能な領域を前記地図に重畳して表示するための画面データを出力することを特徴とする位置特定支援システム。
The position identification assistance system according to claim 1,
the computing device further comprises a target area extraction unit that, when it is determined from the received landscape representation that the user and the object are in a visible relationship, acquires an area in which the object is visible;
The position identification support system is characterized in that the screen generation unit outputs screen data for displaying the acquired area in which the object is visible by superimposing it on the map .
請求項2に記載の位置特定支援システムであって、
前記記憶装置は、前記3D都市モデルに含まれるオブジェクトが視認可能な位置の情報を含む可視地点情報を格納し、
前記対象領域抽出部は、前記特定されたオブジェクトをキーとして前記可視地点情報を参照して、当該オブジェクトを視認可能な領域を取得することを特徴とする位置特定支援システム。
3. The position identification assistance system according to claim 2,
the storage device stores visible point information including information on positions at which objects included in the 3D city model are visible;
The target area extraction unit refers to the visible point information using the specified object as a key, and acquires an area in which the object is visible.
請求項2に記載の位置特定支援システムであって、
前記対象領域抽出部は、前記3D都市モデルを用いて、前記特定されたオブジェクトの視認が他のオブジェクトによって妨げられるかを計算して、当該オブジェクトを視認可能な領域を取得することを特徴とする位置特定支援システム。
3. The position identification assistance system according to claim 2,
A position identification support system characterized in that the target area extraction unit uses the 3D city model to calculate whether the visibility of the identified object is obstructed by other objects, and obtains the area in which the object is visible.
位置特定支援システムが複数の位置を特定するためのデータを生成する位置特定支援方法であって、A location identification assistance method, comprising: a location identification assistance system generating data for identifying a plurality of locations, the method comprising:
前記位置特定支援システムは、所定の処理を実行する演算装置と、前記演算装置がアクセス可能な記憶装置とを有する計算機で構成され、the location identification support system is configured with a computer having an arithmetic unit that executes a predetermined process and a storage device that is accessible by the arithmetic unit;
前記記憶装置は、オブジェクトの属性を含む3D都市モデルと、地図のデータを格納し、The storage device stores data of a 3D city model including attributes of objects and a map;
前記位置特定支援方法は、The position identification assistance method includes:
前記演算装置が、ユーザから景観の表現の入力を受け付け、The computing device accepts input of a representation of a landscape from a user;
前記演算装置が、前記受け付けられた景観の表現から、前記3D都市モデルを検索するための検索語を特定し、the computing device identifying a search term for searching the 3D city model from the received representation of the landscape;
前記演算装置は、前記特定された検索語を用いて前記3D都市モデルを検索して、前記受け付けた景観の表現から位置を絞り込むためのオブジェクト情報を取得し、the computing device searches the 3D city model using the identified search term to obtain object information for narrowing down locations from the received landscape representation;
前記演算装置が、前記受け付けた景観の表現から前記ユーザと前記オブジェクトが近傍の関係であると判定される場合、前記オブジェクトの位置を中心とした同心円を取得し、When the computing device determines that the user and the object are in a neighborhood relationship from the received landscape representation, it obtains concentric circles centered on the position of the object;
前記演算装置が、前記取得した同心円を前記地図に重畳して表示するための画面データを生成し、出力することを特徴とする位置特定支援方法。The position identification support method, wherein the arithmetic device generates and outputs screen data for displaying the acquired concentric circles superimposed on the map.
請求項5に記載の位置特定支援方法であって、The method for assisting in identifying a position according to claim 5,
前記演算装置が、さらに、前記受け付けられた景観の表現から前記ユーザと前記オブジェクトが可視の関係であると判定される場合、前記オブジェクトを視認可能な領域を取得し、The computing device further acquires an area in which the object is visible when it is determined that the user and the object are in a visible relationship from the received landscape representation;
前記演算装置が、前記取得した当該オブジェクトを視認可能な領域を前記地図に重畳して表示するための画面データを出力することを特徴とする位置特定支援方法。The position identification support method, wherein the computing device outputs screen data for displaying the acquired area in which the object is visible, superimposed on the map.
請求項6に記載の位置特定支援方法であって、The method for assisting in identifying a position according to claim 6, further comprising the steps of:
前記記憶装置は、前記3D都市モデルに含まれるオブジェクトが視認可能な位置の情報を含む可視地点情報を格納し、the storage device stores visible point information including information on positions at which objects included in the 3D city model are visible;
前記位置特定支援方法は、The position identification assistance method includes:
前記演算装置が、前記特定されたオブジェクトをキーとして前記可視地点情報を参照して、当該オブジェクトを視認可能な領域を取得することを特徴とする位置特定支援方法。The position identification support method, wherein the calculation device refers to the visible point information using the identified object as a key, and acquires an area in which the object is visible.
請求項6に記載の位置特定支援方法であって、The method for assisting in identifying a position according to claim 6, further comprising the steps of:
前記演算装置が、前記3D都市モデルを用いて、前記特定されたオブジェクトの視認が他のオブジェクトによって妨げられるかを計算して、当該オブジェクトを視認可能な領域を取得することを特徴とする位置特定支援方法。A method for assisting in identifying a location, comprising: using the 3D city model to calculate whether visibility of the identified object is obstructed by other objects, and obtaining an area in which the object is visible.
JP2021078466A 2021-05-06 2021-05-06 Position identification support system and position identification support method Active JP7706261B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021078466A JP7706261B2 (en) 2021-05-06 2021-05-06 Position identification support system and position identification support method
CN202210362638.4A CN115311420A (en) 2021-05-06 2022-04-07 Position determination support system and position determination support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021078466A JP7706261B2 (en) 2021-05-06 2021-05-06 Position identification support system and position identification support method

Publications (3)

Publication Number Publication Date
JP2022172568A JP2022172568A (en) 2022-11-17
JP2022172568A5 JP2022172568A5 (en) 2024-02-16
JP7706261B2 true JP7706261B2 (en) 2025-07-11

Family

ID=83855059

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021078466A Active JP7706261B2 (en) 2021-05-06 2021-05-06 Position identification support system and position identification support method

Country Status (2)

Country Link
JP (1) JP7706261B2 (en)
CN (1) CN115311420A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004011881A1 (en) 2002-07-25 2004-02-05 Fujitsu Limited Moving body position estimation apparatus, position estimation method, and position estimation program
JP2006221109A (en) 2005-02-14 2006-08-24 Jsb:Kk Real estate property information display system
JP2014163683A (en) 2013-02-21 2014-09-08 Denso Corp Navigation device
US20140280039A1 (en) 2013-03-12 2014-09-18 Navteq B.V. Visual Search Results
WO2020242434A1 (en) 2019-05-24 2020-12-03 Google Llc Method and device for navigating two or more users to a meeting location

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000113390A (en) * 1998-08-03 2000-04-21 Yukio Shimada Warning terminal device (position information search system)
US7155336B2 (en) * 2004-03-24 2006-12-26 A9.Com, Inc. System and method for automatically collecting images of objects at geographic locations and displaying same in online directories
CN111831867B (en) * 2020-04-02 2024-07-02 北京嘀嘀无限科技发展有限公司 Address query method, address query device, electronic equipment and computer readable storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004011881A1 (en) 2002-07-25 2004-02-05 Fujitsu Limited Moving body position estimation apparatus, position estimation method, and position estimation program
JP2006221109A (en) 2005-02-14 2006-08-24 Jsb:Kk Real estate property information display system
JP2014163683A (en) 2013-02-21 2014-09-08 Denso Corp Navigation device
US20140280039A1 (en) 2013-03-12 2014-09-18 Navteq B.V. Visual Search Results
WO2020242434A1 (en) 2019-05-24 2020-12-03 Google Llc Method and device for navigating two or more users to a meeting location

Also Published As

Publication number Publication date
JP2022172568A (en) 2022-11-17
CN115311420A (en) 2022-11-08

Similar Documents

Publication Publication Date Title
JP4408622B2 (en) Data collection system and method for geographic database
US6598016B1 (en) System for using speech recognition with map data
EP2068257B1 (en) Search device, navigation device, search method and computer program product
US20100292917A1 (en) System and method for guiding a user through a surrounding environment
US8065078B2 (en) Conveying locations in spoken dialog systems
JPH11265441A (en) Method and device for displaying and using shape information in geographical database
JP2011252909A (en) Navigable topological maps
JP5275349B2 (en) Information processing apparatus, information creation apparatus, information processing method, information creation method, information processing program, information creation program, and recording medium
JP2001050768A (en) Navigation device and memory medium
JP2022007576A (en) Information processing system, information processing method, information processing program, and server
JP3797405B2 (en) Vehicle navigation device and storage medium
US8321375B2 (en) Search data update method and search data update system
US20100004851A1 (en) Navigation devices, methods, and programs
JP4836283B2 (en) Map search apparatus and map search method
JPH10111141A (en) Navigation device for vehicle
JP7706261B2 (en) Position identification support system and position identification support method
WO2019070412A1 (en) System for generating and utilizing geohash phrases
JP2007219655A (en) Facility information management system, facility information management method, and facility information management program
JP2010032925A (en) Annotation layout device for map, and control method for annotation layout device for map
JP5358290B2 (en) Object search apparatus, processing method thereof, and program
JP7715583B2 (en) Location identification support system and location identification support method
JP2024062609A (en) Location identification support system and location identification support method
JP5004026B2 (en) Character selection device, navigation device, and character selection program
JPWO2007052352A1 (en) Parking violation mobile terminal and parking violation business program
US20100138434A1 (en) Search device, search method, and computer-readable medium that stores search program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240207

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240910

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250203

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250512

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250701

R150 Certificate of patent or registration of utility model

Ref document number: 7706261

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150