JP7706261B2 - Position identification support system and position identification support method - Google Patents
Position identification support system and position identification support method Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9038—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/909—Retrieval 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).
従来、位置に関する情報(住所、ランドマークの名称、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.
まず、本発明の実施例の概要を説明する。本実施例の位置特定支援システムは、ランドマークの属性(形状、色など)の情報(例えば「とがった屋根が見える」「赤い看板の商店の近く」など)を用いて、ランドマークを表現する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
図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
図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
位置特定支援サーバ10は、検索要求受付部11、検索キー生成部12、対象オブジェクト検索部13、対象領域抽出部14及び画面生成部19を有し、用語辞書15、3D都市モデル16、可視地点情報17及び地図情報18を格納する。
The location
検索要求受付部11は、利用者端末20から送信された検索要求を受け付け、位置特定支援サーバ10の各機能部による処理を制御し、各機能部による処理結果を端末に返信する。検索キー生成部12は、用語辞書15を参照して、検索要求受付部11が受け付けた入力内容から検索クエリを生成する。対象オブジェクト検索部13は、3D都市モデル16を参照して、検索が要求されたオブジェクトを検索する。対象領域抽出部14は、可視地点情報17を参照して、オブジェクトを視認できる地点の情報を出力する。画面生成部19は、利用者端末20に表示する表示データを生成する。
The search
用語辞書15は、位置特定のために入力されるテキストを分類し、検索方法を特定するために参照されるデータベースであり、その詳細は図5を参照して説明する。3D都市モデル16は、オブジェクト(例えば、建造物、道路など)の情報が記録されるデータベースであり、その詳細は図6を参照して説明する。可視地点情報17は、一定間隔のメッシュ毎に視認可能なオブジェクトのデータであり、その詳細は図7を参照して説明する。地図情報18は、位置特定を支援する領域の地図の情報である。
The
利用者端末20は、プロセッサ(CPU)、メモリ、補助記憶装置、通信インターフェース、入力インターフェース及び出力インターフェースを有する計算機によって構成され、検索要求入力機能21及び画面表示機能22を提供する。例えば、検索要求入力機能21及び画面表示機能22は、利用者端末20が実行するウェブブラウザによって提供されても、利用者端末20が実行する専用のアプリケーションプログラムによって提供されてもよい。
The
図4は、本実施例の位置特定支援サーバ10の物理的な構成を示すブロック図である。
Figure 4 is a block diagram showing the physical configuration of the location
位置特定支援サーバ10は、プロセッサ(CPU)1、メモリ2、補助記憶装置3及び通信インターフェース4を有する計算機によって構成される。位置特定支援サーバ10は、入力インターフェース5及び出力インターフェース6を有してもよい。
The location
プロセッサ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
メモリ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
通信インターフェース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
位置特定支援サーバ10は、物理的に一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムであり、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。例えば、検索要求受付部11、検索キー生成部12、対象オブジェクト検索部13、対象領域抽出部14及び画面生成部19は、各々別個の物理的又は論理的計算機上で動作するものでも、複数が組み合わされて一つの物理的又は論理的計算機上で動作するものでもよい。
The location
図5は、用語辞書15の構成例を示す図である。用語辞書15は、位置特定のために入力されるテキストを分類し、検索方法を特定するために参照される。用語辞書15は、用語、種別、派生表現、及び検索方法のデータを含む。種別は、当該用語の分類であり、属性名、キーワード、認識種別がある。属性名は、3D都市モデル16にオブジェクトの属性(形状、色など)として当該用語が記録されていることを示す。キーワードは、3D都市モデル16にオブジェクトのキーワードとして当該用語が記録されていることを示す。キーワードは、オブジェクトの種別、用途、特徴などである。認識種別は、当該語に起因して対象領域指定方法が定められることを示す。派生表現は、位置特定のために入力された語が派生表現に記録されていれば、当該エントリの用語欄の記載に読み替えるために使用する。検索方法は、対象オブジェクト検索部13が当該用語に関する検索クエリを作成するための情報であり、オブジェクトの検索条件が記録されている。
Figure 5 is a diagram showing an example of the configuration of the
図6は、3D都市モデル16の構成例を示す図である。3D都市モデル16は、オブジェクト毎に、名称、キーワード、及び属性(形状、色など)のデータを含む。各データは、データ名=値の形式で記載される。値は、用語辞書15の用語に登録した語が記録される。3D都市モデル16は、XML等により、情報を階層的に格納するとよい。
Figure 6 is a diagram showing an example of the configuration of the
図7は、可視地点情報17の構成例を示す図である。可視地点情報17は、一定間隔のメッシュ毎に視認可能なオブジェクトのデータであり、地点ID、緯度、経度、視点高さ、及び可視オブジェクトのデータを含む。地点IDは、一定間隔のメッシュに区切られた地点の一意の識別情報である。緯度及び経度は、当該メッシュ内の地点(例えば中心の1点)の位置である。視点高さは、当該メッシュからの景観シミュレーション時の視点高さである。可視オブジェクトは、当該メッシュからの景観シミュレーションによって、当該メッシュから見える範囲にあるオブジェクトの識別情報である。可視地点情報17を用いると、視認可能領域を求める際に、その都度、三次元シミュレーションを実行しなくてよいので、演算量が減少し、迅速に視認可能領域を取得できる。
Figure 7 is a diagram showing an example of the configuration of
図8は、位置特定支援サーバ10が実行する処理のフローチャートであり、図9は、位置特定支援サーバ10が実行する処理のシーケンス図である。
Figure 8 is a flowchart of the processing executed by the location
まず、検索要求受付部11は、「終了」入力があるかを判定する(101)。利用者が「終了」ボタンを操作していれば、この処理を終了する。一方、「終了」ボタンが操作されていなければ、検索要求受付部11は、「検索」入力があるかを判定する(102)。利用者が「検索」ボタンを操作しなければ、ステップ101に戻る。一方、「検索」ボタンが操作されると、検索要求が利用者端末20から位置特定支援サーバ10に送信される。
First, the search
そして、検索要求受付部11は、利用者端末20から送信された検索要求を受け付ける(103)。例えば、利用者が、利用者端末20に表示された検索結果画面の検索語入力欄1011に、人が視認している景観の情報をテキスト(キーワード、属性名、認識種別等のフリーワード)を入力する。属性名は、用語辞書15に登録されている派生表現を使用する。認識種別は、見える、近く、方向など、利用者と当該オブジェクトの関係を示す語である。具体的には、利用者は「赤い鉄塔が見える」と文章で景観を入力してもよいし「鉄塔 赤 見える」と単語を羅列して景観を入力してもよい。利用者は、キーボードやタッチパネルを使用してテキストを入力してもよいし、利用者の発生を音声認識してテキストを入力してもよい。
Then, the search
また、予め定められたキーワード及び属性名のリストを表示して、利用者に選択させてもよい。キーワードは、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
また、現在地点の入力を受け付けると、後述する「方向」を示す領域を描画する機能が利用可能となる。現在地点の入力は、地図上の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
次に、検索キー生成部12は、単語の用語と認識種別を用語辞書15から取得して、オブジェクト検索クエリを生成する(105)。例えば、利用者が入力した「赤い鉄塔が見える」は、赤い:属性名、鉄塔:キーワード、見える:認識種別とタグ付けされ、当該語に応じた検索方法を取得する。そして、キーワードにタグ付けされた語と属性名にタグ付けされた語を用いて(キーワード=鉄塔、赤色のRGBの範囲)を検索する検索クエリが生成される。用語辞書15の参照によって、フリーワードで入力された語のブレを集約し、3D都市モデル16の検索方法(3D都市モデル16を検索するフィールド)を決定できる。
Next, the search
次に、対象オブジェクト検索部13は、生成されたオブジェクト検索クエリを用いて3D都市モデル16を検索して、検索条件に合致する対象オブジェクトのリストを取得する(106)。例えば、3D都市モデル16のキーワードに鉄塔が含まれ、かつ、赤色のRGBの範囲(255:0:0~200:50:50)であるオブジェクトが抽出される。
Next, the target
その後、検索要求受付部11は、取得した対象オブジェクトリストの各オブジェクトの処理を開始し(107)、認識種別ごとに対象領域を抽出する。
Then, the search
入力されたテキストから認識種別=「近く」が抽出されていれば、対象領域の指定方法は「近傍」であると判定され、対象オブジェクトを中心とした円を取得する(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
入力されたテキストから認識種別=「方」が抽出されていれば、対象領域の指定方法は「方向」であると判定され、現在地点から対象オブジェクトの間の予め定められた幅の長丸又は楕円の領域を取得する(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
全てのオブジェクトについて対象領域を取得する処理が終了したら(112)、画面生成部19が、取得した対象領域を地図に重ねて表示する画面データを生成する(113)。例えば、検索要求受付部11が、対象オブジェクトリストと対象領域(円、視認可能範囲、方向を示す範囲)を含む地図データを地図情報18から取得し、画面生成部19に送る。画面生成部19は、検索要求受付部11から取得した対象領域の情報と地図情報18とを重畳して、画面データを生成する。複数の対象領域が取得されている場合、対象領域の重なり程度が分かるように表示するとよい。
When the process of acquiring the target areas for all objects is completed (112), the
図10は、利用者端末20に表示される検索結果画面の例を示す図である。
Figure 10 shows an example of a search result screen displayed on the
図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
利用者が検索語を入力して検索ボタン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
図11は、利用者端末20に表示される検索結果画面の別の例を示す図であり、現在地点の入力がある場合の検索結果画面である。
Figure 11 shows another example of a search result screen displayed on the
図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都市モデル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
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。 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
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.
前記演算装置が、さらに、前記受け付けられた景観の表現から前記ユーザと前記オブジェクトが可視の関係であると判定される場合、前記オブジェクトを視認可能な領域を取得する対象領域抽出部を有し、
前記画面生成部は、前記取得した当該オブジェクトを視認可能な領域を前記地図に重畳して表示するための画面データを出力することを特徴とする位置特定支援システム。 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 .
前記記憶装置は、前記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.
前記対象領域抽出部は、前記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.
前記位置特定支援システムは、所定の処理を実行する演算装置と、前記演算装置がアクセス可能な記憶装置とを有する計算機で構成され、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.
前記演算装置が、さらに、前記受け付けられた景観の表現から前記ユーザと前記オブジェクトが可視の関係であると判定される場合、前記オブジェクトを視認可能な領域を取得し、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.
前記記憶装置は、前記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.
前記演算装置が、前記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.
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)
| 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)
| 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 |
-
2021
- 2021-05-06 JP JP2021078466A patent/JP7706261B2/en active Active
-
2022
- 2022-04-07 CN CN202210362638.4A patent/CN115311420A/en active Pending
Patent Citations (5)
| 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 |