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
JP7604859B2 - IMAGE MANAGEMENT SYSTEM, IMAGE REGISTRATION MANAGEMENT DEVICE, IMAGE REGISTRATION MANAGEMENT METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7604859B2 - IMAGE MANAGEMENT SYSTEM, IMAGE REGISTRATION MANAGEMENT DEVICE, IMAGE REGISTRATION MANAGEMENT METHOD, AND PROGRAM - Google Patents

IMAGE MANAGEMENT SYSTEM, IMAGE REGISTRATION MANAGEMENT DEVICE, IMAGE REGISTRATION MANAGEMENT METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7604859B2
JP7604859B2 JP2020199402A JP2020199402A JP7604859B2 JP 7604859 B2 JP7604859 B2 JP 7604859B2 JP 2020199402 A JP2020199402 A JP 2020199402A JP 2020199402 A JP2020199402 A JP 2020199402A JP 7604859 B2 JP7604859 B2 JP 7604859B2
Authority
JP
Japan
Prior art keywords
image
corrected
display
floor map
registration
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
JP2020199402A
Other languages
Japanese (ja)
Other versions
JP2022087462A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2020199402A priority Critical patent/JP7604859B2/en
Publication of JP2022087462A publication Critical patent/JP2022087462A/en
Application granted granted Critical
Publication of JP7604859B2 publication Critical patent/JP7604859B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、画像管理システム、画像登録管理装置、画像登録管理方法及びプログラムに関する。 The present invention relates to an image management system, an image registration management device, an image registration management method, and a program.

近年、人や物の動的な位置情報を取得し、電子地図上にマークとして表示するシステムが存在する。このようなシステムは、人や物の存在する位置を管理するために用いられるが、より直感的に人や物がどの部屋にあるのかなどを分かりやすくするために、フロアマップ画像を緯度・経度などに基づく実座標と対応付けて登録して、それらの位置を任意のフロアマップ画像上に表示する技術が既に知られている。 In recent years, there have been systems that acquire dynamic location information of people and objects and display it as a mark on an electronic map. Such systems are used to manage the locations of people and objects, but in order to make it easier to intuitively understand which room a person or object is in, there is already known technology that registers floor map images in association with actual coordinates based on latitude and longitude, etc., and displays their locations on any floor map image.

さらに、地図画像データに基づく地図画像が実際の地理上どこの配置に対応するかの基準を示す登録点位置情報と、当該地図画像がディスプレイ15の表示画面15a上に表示された際の縮尺となる縮尺値と、当該地図画像の基準方位と実際の北の方位との偏差を示す方位角偏差と、で構成される地図付帯情報と地図画像データとを組み合わせることによってナビゲーションに利用可能な地図データMDを得て、自己のリアルタイムな現在位置を表示させる技術が知られている(例えば、特許文献1参照)。 Furthermore, a technology is known that combines map supplementary information, which is composed of registration point position information indicating the reference for where a map image based on map image data corresponds to an actual geographical location, a scale value that is the scale at which the map image is displayed on the display screen 15a of the display 15, and an azimuth angle deviation indicating the deviation between the reference direction of the map image and the actual north direction, with map image data to obtain map data MD that can be used for navigation and display the vehicle's current position in real time (see, for example, Patent Document 1).

しかしながら、従来の技術では、所定の空間に配置された管理対象装置の装置位置情報と、所定の空間を俯瞰することにより得られる俯瞰画像と、を電子地図上に表示する場合、管理対象装置の装置位置情報を正しく把握するためには、電子地図の縦横比に合わせた俯瞰画像を利用者が登録しなくてはならないという課題があった。 However, in conventional technology, when displaying device location information of managed devices placed in a specific space and an overhead image obtained by looking down on the specific space on an electronic map, there was a problem in that in order to correctly grasp the device location information of the managed devices, the user had to register an overhead image that matched the aspect ratio of the electronic map.

上述した課題を解決するために、請求項1に係る発明は、所定の空間を俯瞰することにより得られる俯瞰画像を登録して管理する画像登録管理装置と、前記画像登録管理装置と通信することで前記俯瞰画像の登録を支援し前記俯瞰画像を電子地図として表示する登録画像表示システムと、を有する画像管理システムであって、前記俯瞰画像上の任意の2点のそれぞれの位置を示す第1の位置情報の入力を受け付ける受付手段と、前記俯瞰画像を表示手段に表示させる表示制御手段と、を有し、前記表示制御手段は、前記受付手段によって受け付けられた前記第1の位置情報、及び当該第1の位置情報に対応する所定の電子地図を表示するための第2の位置情報に基づいて、前記所定の電子地図に係る画像の縦横比に一致するように前記俯瞰画像の縦横比が補正された補正後俯瞰画像を、前記所定の空間に配置された管理対象装置の装置位置情報の表示要求に含まれる画像識別情報を検索キーとして、当該補正後俯瞰画像と当該装置位置情報を取得し、電子地図上へ俯瞰画像と管理対象装置の装置位置情報を含んで作成し、当該補正後俯瞰画像を、記装置位置情報とともに前記表示手段に表示させる、ことを特徴とする画像管理システムを提供する。 In order to solve the above-mentioned problems, the invention according to claim 1 provides an image management system having an image registration management device that registers and manages aerial images obtained by looking down on a predetermined space, and a registered image display system that communicates with the image registration management device to assist in the registration of the aerial images and display the aerial images as an electronic map, the image management system having a reception means that receives input of first position information indicating the positions of any two points on the aerial image, and a display control means that displays the aerial image on a display means, the display control means being configured to receive the first position information received by the reception means, and based on second location information for displaying a specified electronic map corresponding to the first location information, obtains a corrected overhead image in which the aspect ratio of the overhead image is corrected to match the aspect ratio of an image related to the specified electronic map, using image identification information included in a display request for device location information of a managed device arranged in the specified space as a search key, acquires the corrected overhead image and the device location information, creates an electronic map including the overhead image and the device location information of the managed device, and displays the corrected overhead image together with the device location information on the display means.

以上説明したように本発明によれば、電子地図の縦横比に合わせた俯瞰画像を利用者が登録しなくても、所定の空間に配置された管理対象装置の装置位置情報を正しく把握することができるという効果を奏する。 As described above, the present invention has the effect of enabling a user to correctly grasp the device location information of managed devices placed in a specified space without the user having to register an overhead image that matches the aspect ratio of the electronic map.

本実施形態に係る画像通信システムの一例を示す全体構成図である。1 is a diagram illustrating an overall configuration of an example of an image communication system according to an embodiment of the present invention. フロアマップ画像の一例を示す図である。FIG. 2 is a diagram illustrating an example of a floor map image. 二つの座標系の間に所定の角度が存在する場合の一例を示す図である。FIG. 13 is a diagram showing an example of a case where a predetermined angle exists between two coordinate systems. アスペクト比を補正したフロアマップ画像の一例を示す図である。FIG. 13 is a diagram showing an example of a floor map image with a corrected aspect ratio. 二つの座標系の間に所定の角度が存在する場合の他の一例を示す図である。FIG. 13 is a diagram showing another example of a case where a predetermined angle exists between two coordinate systems. アスペクト比補正及び画像回転処理の具体例を示す図である。11A to 11C are diagrams illustrating specific examples of aspect ratio correction and image rotation processing. 本実施形態に係るコンピュータのハードウエア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer according to the present embodiment. 本実施形態に係る管理対象装置のハードウエア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a managed device according to the embodiment. 本実施形態に係る位置情報提供装置のハードウエア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a position information providing device according to the present embodiment. 本実施形態に係る画像通信システムの機能構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a functional configuration of an image communication system according to an embodiment of the present invention. 本実施形態に係る画像通信システムの機能構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a functional configuration of an image communication system according to an embodiment of the present invention. (A)は本実施形態に係るフロアマップ管理テーブルの一例を示す概念図、(B)は本実施形態に係る対象装置管理テーブルの一例を示す概念図である。1A is a conceptual diagram showing an example of a floor map management table according to the embodiment, and FIG. 1B is a conceptual diagram showing an example of a target device management table according to the embodiment. 本実施形態に係る実座標情報管理テーブルの一例を示す概念図である。11 is a conceptual diagram showing an example of an actual coordinate information management table according to the embodiment. FIG. 本実施形態に係るフロアマップ画像の登録処理の一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a registration process of a floor map image according to the present embodiment. 本実施形態に係るフロアマップ画像の登録処理の一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a registration process of a floor map image according to the present embodiment. 本実施形態に係るフロアマップ画像の登録処理の一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a registration process of a floor map image according to the present embodiment. 本実施形態に係る位置情報の登録処理の一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a registration process of position information according to the embodiment. 本実施形態に係るフロアマップ画像の表示処理の一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a display process of a floor map image according to the present embodiment. (A)はフロアマップ画像のアップロードを行う際の画面表示例、(B)は現在地の登録を行う際の画面表示例である。13A is an example of a screen display when uploading a floor map image, and FIG. 13B is an example of a screen display when registering a current location. (A)は現在地の登録を行う際の他の画面表示例、(B)は他の現在地の登録を行う際の画面表示例である。13A is another example of a screen display when registering a current location, and FIG. 13B is an example of a screen display when registering another current location. (A)は他の現在地の登録を行う際の他の画面表示例、(B)はフロアマップ名の入力及び登録を行う際の画面表示例である。13A is an example of another screen display when registering another current location, and FIG. 13B is an example of a screen display when inputting and registering a floor map name. フロアマップの登録完了を示す画面表示例である。13 is an example of a screen display showing completion of registration of a floor map. (A)はアスペクト比補正及び回転処理後の画面表示例、(B)は複数のフロアから任意のフロアを選択可能に表示された画面表示例、(C)は任意のフロアに設置された管理対象装置がフロアマップ上に表示された画面表示例である。(A) is an example of a screen display after aspect ratio correction and rotation processing, (B) is an example of a screen display in which any floor can be selected from multiple floors, and (C) is an example of a screen display in which managed devices installed on any floor are displayed on a floor map. (A)はアスペクト比補正及び回転処理後の画面表示例、(B)は複数のフロアから任意のフロアを選択可能に表示された画面表示例、(C)は選択された任意のフロアのフロアマップ画面表示例である。(A) is an example of a screen display after aspect ratio correction and rotation processing, (B) is an example of a screen display in which any floor can be selected from multiple floors, and (C) is an example of a floor map screen display of the selected floor. 本実施形態に係るフロアマップ画像の登録処理の変形例を示すシーケンス図である。FIG. 11 is a sequence diagram showing a modified example of the registration process of the floor map image according to the embodiment.

以下、図面を用いて、本発明の一実施形態について説明する。なお、図面の説明において重複する部分があれば、その説明を省略する。 Below, an embodiment of the present invention will be described with reference to the drawings. Note that if there are any overlapping parts in the description of the drawings, the description will be omitted.

〔実施形態〕
まず、図1乃至図24を用いて本実施形態について説明する。
[Embodiment]
First, the present embodiment will be described with reference to FIGS.

〔画像通信システムの全体構成〕
図1は、本実施形態に係る画像通信システムの一例を示す全体構成図である。図1に示されているように、画像通信システム1は、画像登録管理装置3、画像登録支援装置5、画像表示装置7、管理対象装置8及び位置情報提供装置9を含む各装置を有している。なお、画像通信システム1では、上述した画像登録管理装置3、画像登録支援装置5及び画像表示装置7を含めたシステムとして、画像管理システム2が構築される。さらに、画像通信システム1では、画像登録支援装置5及び画像表示装置7を含めたシステムとして、登録画像表示システム4が構築される。また、画像登録管理装置3、画像登録支援装置5、画像表示装置7、管理対象装置8は、それぞれ通信ネットワーク100を介して互いに接続されている。ここで、通信ネットワーク100は、インターネット、移動体通信網、LAN(Local Area Network)等によって構築されている。なお、通信ネットワーク100には、有線通信だけでなく、3G(3rd Generation)、4G(4th Generation)、5G(5th Generation)、WiMAX(Worldwide Interoperability for Microwave Access)又はLTE(Long Term Evolution)等の無線通信によるネットワークが含まれてもよい。さらに、位置情報提供装置9は、無線通信により上述した通信ネットワーク100を介して画像管理システム2と通信可能に接続されている。
[Overall configuration of image communication system]
FIG. 1 is a diagram showing an overall configuration of an example of an image communication system according to the present embodiment. As shown in FIG. 1, the image communication system 1 has various devices including an image registration management device 3, an image registration support device 5, an image display device 7, a management target device 8, and a location information providing device 9. In the image communication system 1, an image management system 2 is constructed as a system including the image registration management device 3, the image registration support device 5, and the image display device 7. In addition, in the image communication system 1, a registered image display system 4 is constructed as a system including the image registration support device 5 and the image display device 7. In addition, the image registration management device 3, the image registration support device 5, the image display device 7, and the management target device 8 are each connected to each other via a communication network 100. Here, the communication network 100 is constructed by the Internet, a mobile communication network, a LAN (Local Area Network), or the like. The communication network 100 may include not only wired communication but also wireless communication networks such as 3G (3rd Generation), 4G (4th Generation), 5G (5th Generation), WiMAX (Worldwide Interoperability for Microwave Access), LTE (Long Term Evolution), etc. Furthermore, the position information providing device 9 is communicably connected to the image management system 2 via the above-mentioned communication network 100 by wireless communication.

<画像登録管理装置>
画像登録管理装置3は、所定の空間を俯瞰することにより得られる俯瞰画像(フロアマップ)のアスペクト比を補正した補正後フロアマップの登録、管理対象装置8が送信した位置情報の登録、等を行う。また、画像登録管理装置3は、Googleマップ表示サーバ(Googleは登録商標)としての機能を有し、画像表示装置7に対して、補正後フロアマップの電子地図への表示制御を行う。さらに、画像登録管理装置3は、後述する画像登録支援装置5が行うフロアマップ画像座標と実座標との間の座標変換、すなわちフロアマップ画像のアスペクト比の補正、フロアマップ画像の回転処理、及び補正後フロアマップの作成機能も担う。
<Image registration management device>
The image registration management device 3 performs the registration of a corrected floor map in which the aspect ratio of an overhead image (floor map) obtained by overlooking a specific space is corrected, and the registration of location information transmitted by the management target device 8. The image registration management device 3 also has a function as a Google Maps display server (Google is a registered trademark), and controls the display of the corrected floor map on an electronic map for the image display device 7. Furthermore, the image registration management device 3 also performs the coordinate conversion between floor map image coordinates and actual coordinates performed by the image registration support device 5 described later, i.e., the correction of the aspect ratio of the floor map image, the rotation processing of the floor map image, and the creation function of the corrected floor map.

<画像登録支援装置>
画像登録支援装置5は、電子地図登録アプリなどの専用プログラムを有し、電子地図に表示させたいフロアマップ画像を画面に表示させて、利用者に任意の座標を入力させるユーザインターフェイス(UI:User Interface)を提供する。また、画像登録支援装置5は、GPS(Global Positioning System)等の位置情報提供装置が提供した位置情報を受信し、管理する機能を有する。さらに画像登録支援装置5は、画像登録管理装置3との通信において、フロアマップ画像のアスペクト比の補正、フロアマップ画像の回転処理、及び補正後フロアマップに係る補正後フロアマップ画像データの送信機能を有する。このような機能を備えることで、画像登録支援装置5は、画像登録管理装置3を支援する機能を有する。また、画像登録支援装置5は、上述した画像登録管理装置3により管理されるフロアマップ画像の登録を通知する登録通知装置として機能することも可能である。
<Image registration support device>
The image registration support device 5 has a dedicated program such as an electronic map registration application, and provides a user interface (UI) that displays a floor map image to be displayed on the electronic map on a screen and allows a user to input arbitrary coordinates. The image registration support device 5 also has a function of receiving and managing location information provided by a location information providing device such as a GPS (Global Positioning System). Furthermore, the image registration support device 5 has a function of correcting the aspect ratio of the floor map image, rotating the floor map image, and transmitting corrected floor map image data related to the corrected floor map in communication with the image registration management device 3. By having such functions, the image registration support device 5 has a function of supporting the image registration management device 3. The image registration support device 5 can also function as a registration notification device that notifies the registration of a floor map image managed by the above-mentioned image registration management device 3.

<画像表示装置>
画像表示装置7は、上述した画像登録管理装置3により制御されフロアマップ画像等を表示させるための表示装置として機能する。また、画像表示装置7は、画像登録支援装置5と登録画像表示システム4を構築する。このように、画像表示装置7は、画像登録支援装置5と別々の構成の場合は、単なる表示装置としての機能が備わっていればよい。一方で、画像表示装置7は、画像登録支援装置5と一体の構成でもよく、その場合は、画像表示装置7の表示手段が画像登録支援装置5の表示手段の機能を担う。
<Image display device>
The image display device 7 functions as a display device controlled by the above-mentioned image registration management device 3 for displaying floor map images and the like. The image display device 7 also constitutes a registered image display system 4 together with the image registration support device 5. In this way, when the image display device 7 is configured separately from the image registration support device 5, it is sufficient that the image display device 7 has the function of simply serving as a display device. On the other hand, the image display device 7 may be configured integrally with the image registration support device 5, in which case the display means of the image display device 7 serves the function of the display means of the image registration support device 5.

<管理対象装置>
管理対象装置8は、画像形成装置(MFP:Multi-Function Peripheral)、及びインクジェット方式を利用した画像形成装置、産業用印刷機、商用印刷機、等の装置が含まれ、これらの装置の位置情報を画像登録管理装置3に提供する。さらに、管理対象装置8は、パーソナルコンピュータ(PC)と接続して通信を行うインタラクティブホワイトボード(IWB:Interactive White Board)、テレビ会議システム(UCS:Unified Communication System)、プロジェクタ等の各種通信機器(装置)等が含まれる。さらに、管理対象装置8は、冷蔵庫、洗濯機、エアコン等の家電製品であってもよい。
<Devices to be managed>
The managed devices 8 include devices such as an image forming device (MFP: Multi-Function Peripheral), an image forming device using an inkjet method, an industrial printing machine, a commercial printing machine, etc., and provide location information of these devices to the image registration management device 3. Furthermore, the managed devices 8 include various communication devices (devices) such as an interactive white board (IWB: Interactive White Board) that connects to a personal computer (PC) to communicate, a video conference system (UCS: Unified Communication System), a projector, etc. Furthermore, the managed devices 8 may be home appliances such as a refrigerator, a washing machine, and an air conditioner.

<位置情報提供装置>
位置情報提供装置9は、管理対象装置8の位置を示す位置情報を提供する装置であり、例えば、GPS(Global Positioning System)、Wi-Fi(登録商標)、JAXA(宇宙航空研究開発機構)が中心となって考案した国産の『屋内測位技術』であるIMES(Indoor Messaging System)等を利用して、屋外又は屋内の位置情報を無線通信により画像登録支援装置5に対して提供する。
<Location information providing device>
The location information providing device 9 is a device that provides location information indicating the location of the managed device 8, and is, for example, a Global Positioning System (GPS), Wi-Fi (registered trademark), or a GPS service provided by the Japan Aerospace Exploration Agency (JAXA). By utilizing IMES (Indoor Messaging System), a domestically developed "indoor positioning technology" that was invented by the central figure, outdoor or indoor position information is provided to the image registration support device 5 via wireless communication.

●用語について●
本実施形態におけるフロアマップのフロアマップ画像とは、例えば、所定の空間を俯瞰することにより得られる俯瞰画像をいう。所定の空間には、屋内の所定のフロア、地下、屋上が含まれる。さらに、所定の空間には、屋外の施設、公園、運動場、等も含まれる。本実施形態では、説明の便宜上、フロアマップ画像という文言を使用して説明する。
●About terminology●
The floor map image of the floor map in this embodiment refers to, for example, an overhead image obtained by looking down on a specific space. The specific space includes a specific indoor floor, basement, and rooftop. Furthermore, the specific space also includes outdoor facilities, parks, sports fields, etc. In this embodiment, for convenience of explanation, the term "floor map image" is used.

また、アスペクト比(aspect ratio)とは、画面や画像における縦と横の長さの比(縦横比)をいう。一般的には長辺と短辺の長さの比をいい、例えば、4:3、16:9などで表される。本実施形態では、以降、アスペクト比を縦横比という文言を用いて説明する。 The term "aspect ratio" refers to the ratio of the length to the width of a screen or image. It generally refers to the ratio of the length of the long side to the short side, and is expressed as, for example, 4:3 or 16:9. In this embodiment, the term "aspect ratio" will be used hereafter to describe the aspect ratio.

〔縦横比の補正〕
次に、ある縦横比を有する画像を他の縦横比を有する画像に補正する補正処理について説明する。図2は、フロアマップ画像の一例を示す図である。図2に示されているように、縦:pv[pixel]、横:ph[pixel]の矩形でph×pv[pixel/dot]の画像サイズを有し、RoomA, RoomB, RoomCが配置されたフロアマップ(以降、フロアマップ画像Mという)において、任意の2点A(RoomAの中の1点)、B(RoomCの中の1点)がそれぞれ示されている。
[Aspect ratio correction]
Next, a correction process for correcting an image having a certain aspect ratio to an image having another aspect ratio will be described. Fig. 2 is a diagram showing an example of a floor map image. As shown in Fig. 2, a floor map (hereinafter referred to as floor map image M) having a rectangular shape with a height of pv [pixels] and a width of ph [pixels] and an image size of ph x pv [pixels/dot], in which Room A, Room B, and Room C are arranged, shows two arbitrary points A (one point in Room A) and B (one point in Room C).

図3は、二つの座標系の間に所定の角度が存在する場合の一例を示す図である。図3では、図2で示されたフロアマップ画像Mを所定の角度分回転させる回転処理について説明する。まず、画像座標系(x-y座標系)があり、フロアマップ画像Mは、この画像座標系に配置される。このx-y画像座標系に対して、GPS(Global Positioning System)等の位置情報提供装置9から得られる位置情報に基づく実座標系(E-N座標系)が、所定の角度θだけ時計回りに回転された状態で存在している。このとき、2点A,Bを結ぶ線分ABの距離d(2点実距離)、及びN軸と線分ABとのなす角、すなわち方位角αは、例えば、「2地点間距離の計算と方位角の計算」による以下の方法で求めることができる。具体的には、点A:東経139.388164、北緯35.457939、点B:東経139.389123、北緯35.458390を与えると、「2地点間距離の計算と方位角の計算」を参考に、
・2点AB間の実距離dAB=100[m]
・方位角α=59.999350°
を算出することができる。
FIG. 3 is a diagram showing an example of a case where a predetermined angle exists between two coordinate systems. In FIG. 3, a rotation process for rotating the floor map image M shown in FIG. 2 by a predetermined angle will be described. First, there is an image coordinate system (xy coordinate system), and the floor map image M is placed in this image coordinate system. With respect to this xy image coordinate system, an actual coordinate system (EN coordinate system) based on position information obtained from a position information providing device 9 such as a GPS (Global Positioning System) exists in a state rotated clockwise by a predetermined angle θ. In this case, the distance d (actual distance between two points) of the line segment AB connecting two points A and B, and the angle between the N axis and the line segment AB, i.e., the azimuth angle α, can be obtained, for example, by the following method of "calculating the distance between two points and calculating the azimuth angle". Specifically, if point A is given 139.388164 east longitude, 35.457939 north latitude, and point B is given 139.389123 east longitude, 35.458390 north latitude, refer to "Calculating the distance between two points and the azimuth angle" and you will get the following:
・Actual distance between two points A and B dAB = 100 [m]
・Azimuth angle α=59.999350°
can be calculated.

さらに、実座標系(E-N座標系)における1点の座標、この1点との実距離、及びこの1点との方位角とに基づいて、例えば、「Vincentyの公式」を用いて任意の点の座標を求めることができる。ここで、実座標系(E-N座標系)は、所定の電子地図が表示される座標系をいう。画像管理システム2は、この実座標系(E-N座標系)に合わせて、フロアマップ画像Mを所定の角度分回転させた補正後フロアマップ画像M’として、表示手段に表示させる。 Furthermore, the coordinates of any point can be found using, for example, "Vincenty's formula" based on the coordinates of a point in the real coordinate system (E-N coordinate system), the actual distance to this point, and the azimuth angle to this point. Here, the real coordinate system (E-N coordinate system) refers to the coordinate system in which a specified electronic map is displayed. The image management system 2 rotates the floor map image M by a specified angle to match this real coordinate system (E-N coordinate system), and displays it on the display means as a corrected floor map image M'.

続いて、画像座標系のy軸と線分ABとのなす角β(方位角)は、以下の(式1)で求めることができる。 Next, the angle β (azimuth angle) between the y-axis of the image coordinate system and the line segment AB can be calculated using the following (Equation 1).

例えば、以下の具体的な値を代入すると、例えば、
β=|tan-1(-268/1000)|+90°
=106.669684°
と求めることができる。なお、角度βは、画像座標系における方位角として表され、図3の例では、画像座標系から実座標系の方向に時計回りに回転した角度である。また、x=1000の値は、後述する実座標情報管理テーブルで管理される現在地番号1の画像座標のx成分と現在地番号2の画像座標のx成分の差の絶対値であり、例えば、|1120-120|=1000として得られた値である。同様に、y=286の値は、後述する実座標情報管理テーブルで管理される現在地番号1の画像座標のy成分と現在地番号2の画像座標のy成分の差の絶対値であり、例えば、|450-182|=268として得られた値である。これにより、画像座標系のy軸と実座標系のN軸とのなす角θは、
θ=β-α=(106.669684°-59.999350°)
=46.670334°
と求めることができる。なお、角θは、図3の例では、実座標系から画像座標系の方向に反時計回りに回転した角度(傾き)である。
For example, if you substitute the following specific values,
β=|tan -1 (-268/1000)|+90°
= 106.669684°
The angle β is expressed as an azimuth angle in the image coordinate system, and in the example of FIG. 3, it is the angle rotated clockwise from the image coordinate system toward the real coordinate system. The value of x = 1000 is the absolute value of the difference between the x component of the image coordinate of the current location number 1 and the x component of the image coordinate of the current location number 2 managed in the real coordinate information management table described later, and is, for example, a value obtained as |1120 - 120| = 1000. Similarly, the value of y = 286 is the absolute value of the difference between the y component of the image coordinate of the current location number 1 and the y component of the image coordinate of the current location number 2 managed in the real coordinate information management table described later, and is, for example, a value obtained as |450 - 182| = 268. As a result, the angle θ between the y axis of the image coordinate system and the N axis of the real coordinate system is
θ=β−α=(106.669684°−59.999350°)
= 46.670334°
In the example of Fig. 3, the angle θ is an angle (tilt) rotated counterclockwise from the real coordinate system toward the image coordinate system.

続いて、画像座標系における実距離x’は、図3の点A,B,C,L、M,N,J及び角θに対して、三角関数を利用した以下の(式2)で求めることができる。 Next, the actual distance x' in the image coordinate system can be calculated using the following (Equation 2) using trigonometric functions for points A, B, C, L, M, N, and J and angle θ in Figure 3.

上述の(式2)に具体的な値を代入して求めると、例えば、
x’=100×cos(59.999350°)×sin(46.670334°)
+100×sin(59.999350°)×cos(46.670334°)
≒ 99.4517
となる。なお、x’についてその長さ(距離)を求める際には、(式2)の右辺の各項について絶対値をとり計算するようにしてもよい。同様に、画像座標系における実距離y’は、図3の点A,B,C,L、M,N,J及び角θに対して、三角関数を利用した以下の(式3)で求めることができる。
When specific values are substituted into the above (Equation 2), for example,
x'=100×cos(59.999350°)×sin(46.670334°)
+100×sin(59.999350°)×cos(46.670334°)
≒ 99.4517
When calculating the length (distance) of x', the absolute value of each term on the right side of (Equation 2) may be calculated. Similarly, the actual distance y' in the image coordinate system can be calculated using the following (Equation 3) using trigonometric functions for points A, B, C, L, M, N, and J and angle θ in FIG.

上述の(式3)に具体的な値を代入して求めると、例えば、
y’=100×cos(59.999350°)×cos(46.670334°)
-100×sin(59.999350°)×sin(46.670334°)
≒ -28.6854
となる。なお、y’についてその長さ(距離)を求める際には、(式3)の右辺の各項について絶対値をとり計算するようにしてもよい。
When specific values are substituted into the above (Equation 3), for example,
y'=100×cos(59.999350°)×cos(46.670334°)
-100×sin(59.999350°)×sin(46.670334°)
≒ -28.6854
When calculating the length (distance) of y', the absolute value of each term on the right side of (Equation 3) may be calculated.

これらの結果より、画像における縦横比λは、
λ=x/y
=1000/268
=3.731343
となる。また、実座標における縦横比λ′は、それぞれの値の絶対値から、
λ´=x´/y´
=99.4517/28.6854
=3.466980
となる。ここで、λ<λ´の場合はy軸方向にフロアマップ画像Mを圧縮、λ>λ´の場合はx軸方向にフロアマップ画像Mを圧縮、λ=λ´の場合はフロアマップ画像Mの圧縮は不要となる。図2及び図3に示した例、並びに上述の計算結果では、λ<λ´となるため、フロアマップ画像Mの画像はx軸方向に圧縮される。つまり、
1350×3.466980/3.731343
=1254
となり、フロアマップ画像Mの画像をx軸方向のサイズ(ph):1250pから(ph)’で与えられる1254pに減らす処理が行われる。これにより、図4のフロアマップ画像M’のようになる。図4は、縦横比を補正したフロアマップ画像の一例を示す図である。なお、画像をx軸方向に圧縮する代わりに、y軸方向に伸長するようにしてもよい。1画素に相当する距離を1.076252に一致させてもよい。その場合は、
830×3.731343/3.466980
=893
となり、画像をy軸方向のサイズを830pから893pに増やすことになる。
From these results, the aspect ratio λ of the image is
λ=x/y
= 1000/268
= 3.731343
The aspect ratio λ' in real coordinates is calculated from the absolute values of each value as follows:
λ´=x´/y´
= 99.4517/28.6854
= 3.466980
Here, if λ<λ', the floor map image M is compressed in the y-axis direction, if λ>λ', the floor map image M is compressed in the x-axis direction, and if λ=λ', compression of the floor map image M is unnecessary. In the examples shown in Figs. 2 and 3 and the above-mentioned calculation results, since λ<λ', the image of the floor map image M is compressed in the x-axis direction. In other words,
1350×3.466980/3.731343
= 1254
Then, a process is performed to reduce the image of floor map image M from the size in the x-axis direction (ph): 1250p to 1254p given by (ph)'. As a result, the floor map image M' shown in Figure 4 is obtained. Figure 4 is a diagram showing an example of a floor map image with a corrected aspect ratio. Note that instead of compressing the image in the x-axis direction, it may be expanded in the y-axis direction. The distance equivalent to one pixel may be set to 1.076252. In that case,
830×3.731343/3.466980
= 893
will increase the image size along the y axis from 830p to 893p.

図5は、二つの座標系の間に所定の角度が存在する場合の他の一例を示す図である。図5では、まず、点Aを原点とした画像座標系(x-y座標系)における点Pの方位角を算出する。図5に示されているように、点Aを原点とした画像座標系(x-y座標系)における点Pの方位角は、y軸と線分APとのなす角γで表される。また、アスペクト比変更前の点Aの画像座標は、以下の根拠により(120,380)となる。
根拠:
380
=[画像のyサイズ830]-[実座標情報管理テーブルの現在地番号1に対応する画像座標のy座標:450]
したがって、点Aを原点とした画像座標において、点Pの座標は、(-120,380)となる。
Fig. 5 is a diagram showing another example in which a predetermined angle exists between two coordinate systems. In Fig. 5, first, the azimuth angle of point P in an image coordinate system (xy coordinate system) with point A as the origin is calculated. As shown in Fig. 5, the azimuth angle of point P in an image coordinate system (xy coordinate system) with point A as the origin is represented by an angle γ between the y axis and a line segment AP. In addition, the image coordinates of point A before the aspect ratio change are (120, 380) for the following reasons.
basis:
380
= [y size of image 830] - [y coordinate of image coordinates corresponding to current location number 1 in the actual coordinate information management table: 450]
Therefore, in the image coordinate system with point A as the origin, the coordinates of point P are (-120, 380).

アスペクト比の変更でx軸方向で縮小後の点Pの画像座標を算出する。
x軸座標:
xp=-120×3.466980/3.731343
=-111
y軸座標は変更無しで、yp=450となる。
続いて、点Aを原点とした画像座標系における点Pの方位角を算出する。角γは、
γ=tan-1(-111/380)
=16.283362°
と求めることができる。
続いて、点Aを原点とした実座標系(E-N座標系)における点Pの方位角を算出する。図5に示されているように、点Aを原点とした実座標系(E-N座標系)における点Pの方位角は、N軸と線分APとのなす角δで表される。図5に示されているように、角δは、角θと角γの和の角度であるから、
δ=θ+γ
=46.670334°+6.283362°
=62.953696°
と求めることができる。
The image coordinates of point P after reduction in the x-axis direction due to the change in aspect ratio are calculated.
x-axis coordinate:
xp = -120 x 3.466980/3.731343
= -111
The y-axis coordinate remains unchanged, yp = 450.
Next, the azimuth angle of point P in the image coordinate system with point A as the origin is calculated. The angle γ is expressed as follows:
γ=tan -1 (-111/380)
= 16.283362°
It can be found that:
Next, the azimuth angle of point P in the real coordinate system (EN coordinate system) with point A as the origin is calculated. As shown in Fig. 5, the azimuth angle of point P in the real coordinate system (EN coordinate system) with point A as the origin is expressed as the angle δ between the N axis and the line segment AP. As shown in Fig. 5, angle δ is the sum of angles θ and γ, so
δ=θ+γ
= 46.670334° + 6.283362°
= 62.953696°
It can be found that:

さらに、実座標系(E-N座標系)における点Aと点Pとの距離dAPを算出する。
xpの実距離=[アスペクト比の変更前の点Pのx軸座標]×x´/x
となる。なお、x´とxは、アスペクト比変更前の実距離と画素距離であるため、xpの実距離は、アスペクト比の変更前の点Pのx軸座標=120を用いる。あるいは、アスペクト比の変更後の点Pのx軸座標=111を使うのであれば、さらにλ´/λを掛け算することが必要となるが、結果として同じである。このようにして、距離dAPは、以下の(式4)で求めることができる。
Furthermore, the distance dAP between points A and P in the real coordinate system (EN coordinate system) is calculated.
Actual distance xp = [x-axis coordinate of point P before aspect ratio change] × x´/x
Since x' and x are the actual distance and pixel distance before the aspect ratio is changed, the actual distance xp uses the x-axis coordinate of point P before the aspect ratio is changed, which is 120. Alternatively, if the x-axis coordinate of point P after the aspect ratio is changed, which is 111, it will be necessary to further multiply by λ'/λ, but the result will be the same. In this way, the distance dAP can be found by the following (Equation 4).

上述の(式4)にypの実距離=yp * y´/y(y軸方向で縮小していないため、y軸座標:450をそのまま使う)を代入すると、
dAP=sqrt((120×x´/x)2+(380×y´/y)2)
=sqrt((120×99.4517/1000)2+(350×28.6854/268)2)
=42.3880[m]
と求めることができる。
Substituting the actual distance of yp = yp * y'/y (the y-axis coordinate: 450 is used as is because it is not scaled down in the y-axis direction) into the above (Equation 4),
dAP=sqrt((120×x´/x) 2 +(380×y´/y) 2 )
= sqrt((120×99.4517/1000) 2 +(350×28.6854/268) 2 )
= 42.3880 [m]
It can be found that:

上述した点Aの実座標、算出された点Pの方位角γ、δ、及び点Aと点Pとの距離dAPに基づいて、点Pの実座標を算出すると、点Pの実座標は、
東経139.387748
北緯35.458113
と求めることができる。これらの東経、北緯の値は、後述するフロアマップ管理テーブルのフロア識別情報:F001に対応するの実座標1の情報として登録、管理される値となる。同様に、点Qの実座標は、
東経139.388460
北緯35.457563
と求めることができる。
When the actual coordinates of point P are calculated based on the above-mentioned actual coordinates of point A, the calculated azimuth angles γ and δ of point P, and the distance dAP between point A and point P, the actual coordinates of point P are calculated as follows:
East longitude 139.387748
Latitude 35.458113
These values of east longitude and north latitude are registered and managed as information on actual coordinates 1 corresponding to floor identification information: F001 in the floor map management table described later. Similarly, the actual coordinates of point Q are
East longitude 139.388460
Latitude 35.457563N
It can be found that:

上述した東経、北緯の経緯度は、上述した「Vincentyの公式」を用いて任意の点の座標を求めることができる。これらの東経、北緯の値は、後述するフロアマップ管理テーブルの実座標2で登録、管理される値となる。なお、上述したそれぞれの角度、計算結果は一例であり、これらの値に限られない。さらに、点Pと点Qの実座標の値は、上述した点Aの実座標、算出された点Pの方位角γ、δ、及び点Aと点Pとの距離の一例に基づく値となるが、これらの値に限られない。そして、点P及び点Qは、電子地図に係る画像の縦横比に補正された補正後俯瞰画像に対して与えられた任意の2点のうちいずれか一方の位置を示す第3の位置情報の一例として扱われる。つまり、点P及び点Qは、後述する画像補正部によって、補正後俯瞰画像を登録するための基準となる基準情報として与えられる。 The coordinates of any point can be calculated using the above-mentioned "Vincenty's formula" for the above-mentioned longitude and latitude. These values of longitude and latitude are registered and managed in the actual coordinate 2 of the floor map management table described later. Note that the above-mentioned angles and calculation results are only examples, and are not limited to these values. Furthermore, the actual coordinate values of points P and Q are values based on the above-mentioned actual coordinates of point A, the calculated azimuth angles γ and δ of point P, and an example of the distance between points A and P, but are not limited to these values. Points P and Q are treated as an example of third position information indicating the position of any one of two points given to the corrected overhead image corrected to the aspect ratio of the image related to the electronic map. In other words, points P and Q are given as reference information that serves as a reference for registering the corrected overhead image by the image correction unit described later.

図6は、アスペクト比補正及び画像回転処理の具体例を示す図である。図6(A)は、画像座標系で示されるフロアマップ画像の一例であり、上述した任意の2点A,Bが置かれている様子を示している。図6(B)は、実座標系で示される電子地図上に表示される縦横比の補正がされた後のフロアマップ画像の一例である。そして図6(C)は、実座標系で示される電子地図上に、アスペクト比の補正及び所定の角度に回転された後のフロアマップ画像と、フロアマップ画像を形成する所定の空間に配置された管理対象装置8の装置位置情報と、をマークとして表示した電子地図の一例である。 Figure 6 shows a specific example of aspect ratio correction and image rotation processing. Figure 6 (A) is an example of a floor map image shown in an image coordinate system, showing the above-mentioned two arbitrary points A and B being placed. Figure 6 (B) is an example of a floor map image after the aspect ratio has been corrected and displayed on an electronic map shown in a real coordinate system. And Figure 6 (C) is an example of an electronic map on an electronic map shown in a real coordinate system, in which the floor map image after the aspect ratio has been corrected and rotated to a specified angle, and the device position information of the managed device 8 arranged in a specified space that forms the floor map image are displayed as marks.

なお、上述した縦横比の補正方法に代えて、他の方法でも縦横比の補正を行うことが可能である。例えば、フロアマップ画像上に任意の2点A(xa, ya),B(xb, yb)を取ったとき、2点A,Bのそれぞれの座標値(ピクセル値)と実座標値とを用いてフロアマップの縦横比を補正することも可能である。具体的には、
・フロアマップ画像上の座標による縦横比=a
・実座標による縦横比=a’
とするとき、例えば、
・a < a’の場合:画像を横方向(x軸方向)に圧縮
・a > a’の場合:画像を縦方向(y軸方向)に圧縮
して、フロアマップの縦横比を補正するようにしてもよい。
It should be noted that instead of the above-mentioned aspect ratio correction method, other methods can be used to correct the aspect ratio. For example, when two arbitrary points A (xa, ya) and B (xb, yb) are taken on the floor map image, the aspect ratio of the floor map can be corrected using the coordinate values (pixel values) and actual coordinate values of the two points A and B. Specifically,
・Aspect ratio based on coordinates on floor map image = a
・Aspect ratio in real coordinates = a'
For example,
・If a <a': The image is compressed horizontally (x-axis direction). ・If a >a': The image is compressed vertically (y-axis direction) to correct the aspect ratio of the floor map.

〔ハードウエア構成〕
<画像登録管理装置、画像登録支援装置、画像表示装置のハードウエア構成>
図7は、本実施形態に係るコンピュータのハードウエア構成の一例を示す図である。画像登録管理装置3は、コンピュータによって構築されており、図7に示されているようにCPU301、ROM302、RAM303、HD(Hard Disk)304、HDDコントローラ305、ディスプレイ306、外部機器接続I/F308、ネットワークI/F309、バスライン310、キーボード311、ポインティングデバイス312、DVD-RW(Digital Versatile Disk Rewritable)ドライブ314、メディアI/F316、音入出力I/F317、マイク318、スピーカ319及び近距離通信回路320を含むハードウエア資源を備えている。
[Hardware configuration]
<Hardware configuration of image registration management device, image registration support device, and image display device>
Fig. 7 is a diagram showing an example of the hardware configuration of a computer according to this embodiment. The image registration management device 3 is constructed by a computer, and has hardware resources including a CPU 301, a ROM 302, a RAM 303, a HD (Hard Disk) 304, a HDD controller 305, a display 306, an external device connection I/F 308, a network I/F 309, a bus line 310, a keyboard 311, a pointing device 312, a DVD-RW (Digital Versatile Disk Rewritable) drive 314, a media I/F 316, an audio input/output I/F 317, a microphone 318, a speaker 319, and a short-range communication circuit 320, as shown in Fig. 7.

これらのうち、CPU301は、配信端末30全体の動作を制御する。ROM302は、IPL等のCPU301の駆動に用いられるプログラムを記憶する。RAM303は、CPU301のワークエリアとして使用される。HD304は、プログラム等の各種データを記憶する。HDDコントローラ305は、CPU301の制御にしたがってHD304に対する各種データの読出し又は書込みを制御する。ディスプレイ306は、カーソル、メニュー、ウィンドウ、文字、又は画像等の各種情報を表示する。ディスプレイ306は、表示部の一例である。なお、ディスプレイ306は、入力手段を備えたタッチパネルディスプレイであってもよい。外部機器接続I/F308は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USBメモリ又はプリンタ等である。ネットワークI/F309は、通信ネットワーク100を利用してデータ通信をするためのインターフェースである。バスライン310は、図12に示されているCPU301等の各構成要素を電気的に接続するためのアドレスバス又はデータバス等である。 Of these, the CPU 301 controls the operation of the entire distribution terminal 30. The ROM 302 stores programs used to drive the CPU 301, such as IPL. The RAM 303 is used as a work area for the CPU 301. The HD 304 stores various data such as programs. The HDD controller 305 controls the reading or writing of various data from the HD 304 according to the control of the CPU 301. The display 306 displays various information such as a cursor, menu, window, character, or image. The display 306 is an example of a display unit. The display 306 may be a touch panel display equipped with an input means. The external device connection I/F 308 is an interface for connecting various external devices. In this case, the external device is, for example, a USB memory or a printer. The network I/F 309 is an interface for data communication using the communication network 100. Bus line 310 is an address bus or a data bus for electrically connecting each component such as CPU 301 shown in FIG. 12.

また、キーボード311は、文字、数値、各種指示等の入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス312は、各種指示の選択もしくは実行、処理対象の選択、又はカーソルの移動等を行う入力手段の一種である。なお、入力手段は、キーボード311およびポインティングデバイス312のみならず、タッチパネル又は音声入力装置等であってもよい。DVD-RWドライブ314は、着脱可能な記録媒体の一例としてのDVD-RW313に対する各種データの読み出し又は書込みを制御する。なお、DVD-RWに限らず、DVD-R又はBlu-ray(登録商標) Disc(ブルーレイディスク)等であってもよい。メディアI/F316は、フラッシュメモリ等の記録メディア315に対するデータの読み出し又は書込み(記憶)を制御する。マイク318は、音声(音信号)を入力する内蔵型の集音手段の一種である。スピーカ319は、音声(音信号)を出力する音声出力手段の一種である。音入出力I/F317は、CPU301の制御に従ってマイク318およびスピーカ319との間で音信号の入出力を処理する回路である。 The keyboard 311 is a type of input means having multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 312 is a type of input means for selecting or executing various instructions, selecting a processing target, moving a cursor, etc. The input means may be not only the keyboard 311 and the pointing device 312, but also a touch panel or a voice input device, etc. The DVD-RW drive 314 controls the reading or writing of various data from the DVD-RW 313, which is an example of a removable recording medium. It is not limited to DVD-RW, but may also be DVD-R or Blu-ray (registered trademark) Disc. The media I/F 316 controls the reading or writing (storage) of data from the recording medium 315, such as a flash memory. The microphone 318 is a type of built-in sound collection means for inputting sound (sound signal). The speaker 319 is a type of sound output means for outputting sound (sound signal). The audio input/output I/F 317 is a circuit that processes the input and output of audio signals between the microphone 318 and the speaker 319 under the control of the CPU 301.

画像登録支援装置5は、コンピュータによって構築されており、図7に示されているように、CPU501-スピーカ519までの各ハードウエア資源は、画像登録管理装置3のCPU301-スピーカ319までの各ハードウエア資源と同様の構成であるため、詳細の説明を省略する。 The image registration support device 5 is constructed using a computer, and as shown in FIG. 7, the hardware resources from the CPU 501 to the speaker 519 have the same configuration as the hardware resources from the CPU 301 to the speaker 319 of the image registration management device 3, so detailed explanations are omitted.

画像表示装置7は、コンピュータによって構築されており、図3に示されているように、CPU701-スピーカ719までの各ハードウエア資源は、画像登録管理装置3のCPU301-スピーカ319までの各ハードウエア資源と同様の構成であるため、詳細の説明を省略する。このとき、音入出力I/F717、マイク718及びスピーカ719は、それらの構成を備えていなくてもよい。 The image display device 7 is constructed by a computer, and as shown in FIG. 3, the hardware resources from the CPU 701 to the speaker 719 have the same configuration as the hardware resources from the CPU 301 to the speaker 319 of the image registration management device 3, so detailed explanations are omitted. In this case, the sound input/output I/F 717, microphone 718, and speaker 719 do not need to have those configurations.

なお、上記各プログラムは、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録媒体に記録、又はネットワークを介してダウンロードを行い流通させるようにしてもよい。記録媒体の例として、CD-R(Compact Disc Recordable)、DVD(Digital Versatile Disk)、Blu-ray(登録商標) Disc、SDカード、USBメモリ等が挙げられる。また、記録媒体は、プログラム製品(Program Product)として、国内又は国外へ提供されることができる。例えば、画像登録管理装置3は、本発明に係るプログラムが実行されることで本発明に係る画像登録管理方法を実現する。 The above programs may be recorded in a computer-readable recording medium as an installable or executable file, or may be distributed by downloading via a network. Examples of recording media include CD-Rs (Compact Disc Recordable), DVDs (Digital Versatile Disks), Blu-ray (registered trademark) Discs, SD cards, and USB memories. The recording media may be provided domestically or internationally as a program product. For example, the image registration management device 3 realizes the image registration management method according to the present invention by executing the program according to the present invention.

<管理対象装置のハードウエア構成>
図8は、本実施形態に係る管理対象装置のハードウエア構成の一例を示す図である。管理対象装置8は、例えば、MFPであり、図8に示されているようにコントローラ810、近距離通信回路820、エンジン制御部830、操作パネル840、ネットワークI/F850を含むハードウエア資源を備えている。
<Hardware configuration of the device to be managed>
Fig. 8 is a diagram showing an example of the hardware configuration of a managed device according to this embodiment. The managed device 8 is, for example, an MFP, and is provided with hardware resources including a controller 810, a short-range communication circuit 820, an engine control unit 830, an operation panel 840, and a network I/F 850 as shown in Fig. 8.

これらのうち、コントローラ810は、コンピュータの主要部であるCPU801、システムメモリ(MEM-P)802、ノースブリッジ(NB)803、サウスブリッジ(SB)804、ASIC(Application Specific Integrated Circuit)805、記憶部であるローカルメモリ(MEM-C)806、HDDコントローラ807及び記憶部であるHD808を有し、NB803とASIC805との間をAGP(Accelerated Graphics Port)バス821で接続した構成となっている。 Of these, the controller 810 has a CPU 801, which is the main part of the computer, a system memory (MEM-P) 802, a north bridge (NB) 803, a south bridge (SB) 804, an ASIC (Application Specific Integrated Circuit) 805, a local memory (MEM-C) 806, which is a storage unit, an HDD controller 807, and an HD 808, which is also a storage unit, and is configured such that the NB 803 and the ASIC 805 are connected by an AGP (Accelerated Graphics Port) bus 821.

これらのうち、CPU801は、管理対象装置8の全体制御を行う制御部である。NB803は、CPU801と、MEM-P802、SB804及びAGPバス821とを接続するためのブリッジであり、MEM-P802に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。 Of these, the CPU 801 is a control unit that performs overall control of the managed device 8. The NB 803 is a bridge that connects the CPU 801 with the MEM-P 802, SB 804, and AGP bus 821, and has a memory controller that controls reading and writing to the MEM-P 802, a PCI (Peripheral Component Interconnect) master, and an AGP target.

MEM-P802は、コントローラ810の各機能を実現させるプログラムやデータの格納用メモリであるROM802a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM802bとからなる。なお、RAM802bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読取り可能な記録媒体に記録して提供されるようにしてもよい。 The MEM-P 802 consists of a ROM 802a, which is memory for storing programs and data that realize the various functions of the controller 810, and a RAM 802b, which is used for expanding programs and data, and as a drawing memory during memory printing. The programs stored in the RAM 802b may be provided by being recorded in an installable or executable format on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD.

SB804は、NB803とPCIデバイス及び周辺デバイスとを接続するためのブリッジである。ASIC805は、画像処理用のハードウエア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス821、PCIバス822、HDD808およびMEM-C806をそれぞれ接続するブリッジの役割を有する。このASIC805は、PCIターゲット及びAGPマスタ、ASIC805において所定の優先順位に従って各信号の駆動タイミングの調停を行うアービタ(Arbiter)、MEM-C806を制御するメモリコントローラ、ハードウエアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部831及びプリンタ部832との間でPCIバス822を介したデータ転送を行うPCIユニットを含む。なお、ASIC805には、USB(Universal Serial Bus)のインターフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースが接続されるようにしてもよい。 SB804 is a bridge for connecting NB803 with PCI devices and peripheral devices. ASIC805 is an IC (Integrated Circuit) for image processing applications that has hardware elements for image processing, and plays the role of a bridge connecting AGP bus821, PCI bus822, HDD808, and MEM-C806. This ASIC805 includes a PCI target and AGP master, an arbiter that arbitrates the drive timing of each signal according to a predetermined priority in ASIC805, a memory controller that controls MEM-C806, multiple DMACs (Direct Memory Access Controllers) that rotate image data using hardware logic, and a PCI unit that transfers data between scanner unit831 and printer unit832 via PCI bus822. In addition, a USB (Universal Serial Bus) interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers 1394) interface may be connected to the ASIC 805.

MEM-C806は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HD808は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD808は、CPU801の制御にしたがってHD808に対するデータの読出し又は書込みを制御する。AGPバス821は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM-P802に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。 The MEM-C806 is a local memory used as an image buffer for copying and a code buffer. The HD808 is a storage for storing image data, font data used during printing, and forms. The HD808 controls the reading and writing of data from and to the HD808 under the control of the CPU801. The AGP bus821 is a bus interface for a graphics accelerator card proposed to speed up graphic processing, and by directly accessing the MEM-P802 with high throughput, the graphics accelerator card can be made faster.

また、近距離通信回路820には、近距離通信回路820aが備わっている。近距離通信回路820は、NFC、Bluetooth(登録商標)等の通信回路である。 The short-range communication circuit 820 also includes a short-range communication circuit 820a. The short-range communication circuit 820 is a communication circuit such as NFC or Bluetooth (registered trademark).

更に、エンジン制御部830は、スキャナ部831及びプリンタ部832によって構成されている。また、操作パネル840は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部80a、並びに、濃度の設定条件などの画像形成に係る条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等を含む操作パネル840bを備えている。コントローラ810は、管理対象装置8全体の制御を行い、例えば、描画、通信、操作パネル840からの入力等を制御する。スキャナ部831又はプリンタ部832には、誤差拡散やガンマ(γ)変換などの画像処理部分が含まれている。 The engine control unit 830 is further composed of a scanner unit 831 and a printer unit 832. The operation panel 840 is equipped with a panel display unit 80a such as a touch panel that displays the current setting values and selection screens and receives input from the operator, and an operation panel 840b including a numeric keypad that receives setting values for image formation conditions such as density setting conditions and a start key that receives a copy start instruction. The controller 810 controls the entire managed device 8, and controls, for example, drawing, communication, and input from the operation panel 840. The scanner unit 831 or the printer unit 832 includes an image processing unit such as error diffusion and gamma (γ) conversion.

なお、管理対象装置8は、操作パネル840のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能及びファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。 The managed device 8 can sequentially switch between the document box function, copy function, printer function, and facsimile function using the application switching key on the operation panel 840. When the document box function is selected, the device enters document box mode, when the copy function is selected, the device enters copy mode, when the printer function is selected, the device enters printer mode, and when the facsimile mode is selected, the device enters facsimile mode.

また、ネットワークI/F850は、通信ネットワーク100を利用してデータ通信をするためのインターフェースである。近距離通信回路820及びネットワークI/F850は、PCIバス822を介して、ASIC805に電気的に接続されている。なお、管理対象装置8は、自装置の位置情報を提供可能な構成であれば、上述したMFPに限らない。 The network I/F 850 is an interface for data communication using the communication network 100. The short-range communication circuit 820 and the network I/F 850 are electrically connected to the ASIC 805 via the PCI bus 822. Note that the managed device 8 is not limited to the MFP described above, as long as it is configured to provide location information of the managed device itself.

<位置情報提供装置のハードウエア構成>
図9は、本実施形態に係る位置情報提供装置のハードウエア構成の一例を示す図である。位置情報提供装置9は、コンピュータによって構築されており、図9に示されているようにCPU901、ROM902、RAM903及び通信I/F904を含むハードウエア資源を備えている。また、CPU901、ROM902、RAM903及び通信I/F904は、バスライン910を介して互いに接続されている。CPU901、ROM902、RAM903及び通信I/F904は、上述した画像登録管理装置、画像登録支援装置及び画像表示装置におけるCPU、ROM、RAM及び各種バスと同様のハードウエア構成を備えるため、詳細の説明を省略する。
<Hardware configuration of location information providing device>
Fig. 9 is a diagram showing an example of the hardware configuration of the position information providing device according to this embodiment. The position information providing device 9 is constructed by a computer, and has hardware resources including a CPU 901, a ROM 902, a RAM 903, and a communication I/F 904 as shown in Fig. 9. The CPU 901, the ROM 902, the RAM 903, and the communication I/F 904 are connected to each other via a bus line 910. The CPU 901, the ROM 902, the RAM 903, and the communication I/F 904 have the same hardware configuration as the CPU, ROM, RAM, and various buses in the image registration management device, the image registration support device, and the image display device described above, so detailed description will be omitted.

〔画像通信システムの機能構成〕
次に、図10乃至図13を用いて、本実施形態の機能構成について説明する。図10及び図11は、本実施形態に係る画像通信システムの機能構成の一例を示す図である。
[Functional configuration of image communication system]
Next, the functional configuration of this embodiment will be described with reference to Fig. 10 to Fig. 13. Fig. 10 and Fig. 11 are diagrams showing an example of the functional configuration of an image communication system according to this embodiment.

<画像登録管理装置の機能構成>
図10に示されているように、画像登録管理装置3は、送受信部31、取得部32、表示制御部34、画像補正部36、作成部37、登録部38及び記憶・読出部39を有する。これら各機能部は、図7に示された各ハードウエア資源のいずれかが、ROM302及びHD304うち少なくとも一方からRAM303に展開された画像登録管理装置3用のプログラムに従ったCPU301からの命令により動作することで実現される機能又は手段である。また、画像登録管理装置3は、図7に示されているROM302及びHD304のうち少なくとも一方により構築される記憶部3000を有している。
<Functional configuration of the image registration management device>
10, the image registration management device 3 has a transmission/reception unit 31, an acquisition unit 32, a display control unit 34, an image correction unit 36, a creation unit 37, a registration unit 38, and a storage/readout unit 39. Each of these functional units is a function or means realized when any of the hardware resources shown in Fig. 7 operates in response to an instruction from the CPU 301 in accordance with a program for the image registration management device 3 that is loaded from at least one of the ROM 302 and the HD 304 to the RAM 303. The image registration management device 3 also has a storage unit 3000 constructed from at least one of the ROM 302 and the HD 304 shown in Fig. 7.

●フロアマップ管理テーブル●
図12(A)は、本実施形態に係るフロアマップ管理テーブルの一例を示す概念図である。記憶部3000には、図12(A)に示されているようなフロアマップ管理テーブルによって構成されたフロアマップ管理DB3001が構築されている。このフロアマップ管理テーブルでは、例えば、フロアマップの一所有者となるテナントを識別するテナント識別情報をタブとして、それぞれのタブで分けられた画像識別情報ごとに、建物識別情報、フロア識別情報、フロア名称、実座標1、実座標2及び画像ファイルパスが関連付けられて記憶、管理されている。なお、タブ付けされるテナント識別情報は、例えば、T001である。本実施形態において、フロアマップ管理DB3001は、フロアマップ管理手段の一例として機能又は機能する手段を有する。
●Floor map management table●
FIG. 12A is a conceptual diagram showing an example of a floor map management table according to this embodiment. In the storage unit 3000, a floor map management DB 3001 configured by a floor map management table as shown in FIG. 12A is constructed. In this floor map management table, for example, tenant identification information identifying a tenant who is an owner of the floor map is used as a tab, and building identification information, floor identification information, floor name, actual coordinate 1, actual coordinate 2, and image file path are associated and stored and managed for each image identification information divided by each tab. The tenant identification information to be tabbed is, for example, T001. In this embodiment, the floor map management DB 3001 functions or has a means to function as an example of a floor map management means.

これらのうち画像識別情報は、複数の英文字、符号、記号、数字等を含む情報で与えられ、画像を識別するための所定の桁数を有する番号、記号又はコードである。この画像識別情報は、建物内のフロアに対応した数分与えられ、例えば、IID001,IID002等で管理される。 Of these, image identification information is given as information including multiple English letters, codes, symbols, numbers, etc., and is a number, symbol, or code with a predetermined number of digits for identifying an image. This image identification information is given in a number corresponding to the floors in a building, and is managed, for example, as IID001, IID002, etc.

建物識別情報は、テナントが管理する建物(ビル、社屋、アパート、マンション、工場、等)を識別するための識別情報であり、例えば、B001,B002等で与えられ、管理される。 The building identification information is identification information for identifying the building (building, company premises, apartment, condominium, factory, etc.) managed by the tenant, and is given and managed, for example, as B001, B002, etc.

フロア識別情報は、建物の各階を識別するための識別情報であり、例えば、F001,F002等で与えられる。また、フロア名称は、建物の各階に与えられた名称であり、例えば、海老名1階、海老名5階などの名称で与えられ、管理される。 The floor identification information is identification information for identifying each floor of a building, and is given, for example, F001, F002, etc. The floor name is the name given to each floor of a building, and is given and managed as names such as Ebina 1st Floor, Ebina 5th Floor, etc.

実座標1は、位置情報提供装置9が提供した経度、緯度情報等の位置情報である。実座標1は、例えば、東経139.388100、北緯35.457957等で与えられ、管理される。実座標2も実座標1と同様に、位置情報提供装置9が提供した経度、緯度情報等の位置情報であり、例えば、東経139.388177、北緯35.457877等で与えられ、管理される。 Actual coordinate 1 is location information such as longitude and latitude provided by the location information providing device 9. Actual coordinate 1 is given and managed, for example, as 139.388100 east longitude and 35.457957 north latitude. Like actual coordinate 1, actual coordinate 2 is also location information such as longitude and latitude provided by the location information providing device 9, and is given and managed, for example, as 139.388177 east longitude and 35.457877 north latitude.

画像ファイルパスは、俯瞰画像としてのフロアマップ画像のファイル登録先を示すパスであり、例えば、「path」/…file1などのような書式で管理される。その他、画像ファイルパスは、URL等の所定のフォーマットで管理されるようにしてもよい。 The image file path is a path indicating the file registration destination of the floor map image as an overhead image, and is managed in a format such as "path"/...file1. Alternatively, the image file path may be managed in a specified format such as a URL.

●対象装置管理テーブル●
図12(B)は、本実施形態に係る対象装置管理テーブルの一例を示す概念図である。記憶部3000には、図12(B)に示されているような対象装置管理テーブによって構成された対象装置管理DB3002が構築されている。この対象装置管理テーブルでは、管理対象装置の識別情報ごとに、管理対象装置の実座標及び画像識別情報が関連付けられて記憶、管理されている。本実施形態において、対象装置管理DB3002は、対象装置管理手段の一例として機能又は機能する手段を有する。
●Target device management table●
Fig. 12(B) is a conceptual diagram showing an example of a target device management table according to this embodiment. A target device management DB 3002 configured by a target device management table as shown in Fig. 12(B) is constructed in the storage unit 3000. In this target device management table, the actual coordinates and image identification information of the managed device are associated with each piece of identification information of the managed device, and are stored and managed. In this embodiment, the target device management DB 3002 functions or has a means of functioning as an example of a target device management means.

これらのうち管理対象装置の識別情報は、上述したMFPなどの管理対象装置8を識別するための識別情報であり、例えば、TID002, TID002等で与えられ、管理される。 The identification information of the managed device is identification information for identifying the managed device 8 such as the MFP described above, and is given and managed, for example, as TID002, TID002, etc.

管理対象装置の実座標(位置情報)は、管理対象装置8が配置された所定の空間における実際の位置情報を示し、本実施形態では、実座標とよぶ。この実座標は、例えば、東経139.388180、北緯35.457950等の経緯情報で与えられ、管理される。 The actual coordinates (location information) of the managed device indicate the actual location information in a specific space in which the managed device 8 is located, and are called actual coordinates in this embodiment. These actual coordinates are given and managed using historical information such as, for example, 139.388180 east longitude and 35.457950 north latitude.

<<画像登録管理装置の各機能構成>>
次に、画像登録管理装置3の各機能構成について詳細に説明する。図10に示されている画像登録管理装置3の送受信部31は、主に、図7に示されている外部機器接続I/F308及びネットワークI/F309に対するCPU301の処理によって実現され、通信ネットワーク100を介して、画像登録支援装置5、画像表示装置7及び管理対象装置8との間で各種データ(又は情報)の送受信を行う。本実施形態において、送受信部31は、送信手段及び受信手段の一例として機能又は機能する手段を有する。
<<Functional configuration of the image registration management device>>
Next, a detailed description will be given of each functional configuration of the image registration management device 3. The transmission/reception unit 31 of the image registration management device 3 shown in Fig. 10 is mainly realized by the processing of the CPU 301 with respect to the external device connection I/F 308 and the network I/F 309 shown in Fig. 7, and transmits and receives various data (or information) between the image registration assistance device 5, the image display device 7, and the management target device 8 via the communication network 100. In this embodiment, the transmission/reception unit 31 has means that function or function as an example of a transmission means and a reception means.

取得部33は、主に、図7に示されているCPU301の処理によって実現され、フロアマップ管理テーブル(フロアマップ管理DB3001、図12(A)参照)から補正後のフロアマップ画像に係る補正後フロアマップ画像データ(補正後俯瞰画像に係る補正後俯瞰画像データ)を取得する。本実施形態において、取得部33は、取得手段の一例として機能又は機能する手段を有する。 The acquisition unit 33 is mainly realized by the processing of the CPU 301 shown in FIG. 7, and acquires corrected floor map image data (corrected overhead image data related to the corrected overhead image) related to the corrected floor map image from the floor map management table (floor map management DB 3001, see FIG. 12 (A)). In this embodiment, the acquisition unit 33 functions or has a means to function as an example of an acquisition means.

表示制御部34は、主に、図7に示されているディスプレイ306に対するCPU301の処理によって実現され、補正後フロアマップ画像の表示制御を行う。なお、表示制御部34はWebサーバの機能も担い、その場合、画像登録支援装置5又は画像表示装置7のディスプレイ706に対して補正後フロアマップ画像の表示制御を行う。本実施形態において、表示制御部34は、表示制御手段の一例として機能又は機能する手段を有する。 The display control unit 34 is mainly realized by the processing of the CPU 301 on the display 306 shown in FIG. 7, and controls the display of the corrected floor map image. The display control unit 34 also functions as a web server, and in that case, controls the display of the corrected floor map image on the display 706 of the image registration assistance device 5 or the image display device 7. In this embodiment, the display control unit 34 functions or has means to function as an example of a display control means.

画像補正部36は、主に、図7に示されているCPU301の処理によって実現され、フロアマップ画像における縦横比の補正処理、画像座標系と実座標系との間のフロアマップ画像の回転処理、等を行う。本実施形態において、画像補正部36は、画像補正手段の一例として機能又は機能する手段を有する。 The image correction unit 36 is mainly realized by the processing of the CPU 301 shown in FIG. 7, and performs processing such as correcting the aspect ratio of the floor map image and rotating the floor map image between the image coordinate system and the real coordinate system. In this embodiment, the image correction unit 36 functions or has a means for functioning as an example of an image correction means.

作成部37は、主に、図7に示されているCPU301の処理によって実現され、縦横比の補正を行った後の補正後フロアマップ画像を作成する。本実施形態において、作成部37は、作成手段の一例として機能又は機能する手段を有する。 The creation unit 37 is mainly realized by the processing of the CPU 301 shown in FIG. 7, and creates a corrected floor map image after the aspect ratio has been corrected. In this embodiment, the creation unit 37 functions or has a means for functioning as an example of a creation means.

登録部38は、主に、図7に示されているCPU301の処理によって実現され、画像登録支援装置5が送信した補正後フロアマップ画像を、フロアマップ管理テーブル(フロアマップ管理DB3001、図12(A)参照)に登録する。本実施形態において、登録部38は、登録手段の一例として機能又は機能する手段を有する。 The registration unit 38 is mainly realized by the processing of the CPU 301 shown in FIG. 7, and registers the corrected floor map image transmitted by the image registration support device 5 in the floor map management table (floor map management DB 3001, see FIG. 12 (A)). In this embodiment, the registration unit 38 functions or has a means to function as an example of a registration means.

記憶・読出部39は、主に、図7に示されているCPU301の処理によって実現され、記憶部3000に各種データ(又は情報)を記憶したり、記憶部3000から各種データ(又は情報)を読み出したりする。本実施形態において、記憶・読出部39は、記憶・読出手段の一例として機能又は機能する手段を有する。 The storage/reading unit 39 is mainly realized by the processing of the CPU 301 shown in FIG. 7, and stores various data (or information) in the storage unit 3000 and reads various data (or information) from the storage unit 3000. In this embodiment, the storage/reading unit 39 functions or has means to function as an example of storage/reading means.

<画像登録支援装置の機能構成>
図10に示されているように、画像登録支援装置5は、送受信部51、受付部52、取得部53、表示制御部54、画像補正部56、作成部57、登録部58及び記憶・読出部59を有する。これら各機能部は、図7に示された各ハードウエア資源のいずれかが、ROM502及びHD504うち少なくとも一方からRAM503に展開された画像登録支援装置3用のプログラムに従ったCPU501からの命令により動作することで実現される機能又は手段である。また、画像登録支援装置5は、図7に示されているROM502及びHD504のうち少なくとも一方により構築される記憶部5000を有している。また、記憶部5000には、画像登録支援装置5が実行するフロアマップ画像登録アプリを起動するフロアマップ画像登録プログラムが記憶されている。
<Functional configuration of the image registration support device>
As shown in Fig. 10, the image registration support device 5 has a transmission/reception unit 51, a reception unit 52, an acquisition unit 53, a display control unit 54, an image correction unit 56, a creation unit 57, a registration unit 58, and a storage/readout unit 59. Each of these functional units is a function or means realized by operating any of the hardware resources shown in Fig. 7 by an instruction from the CPU 501 according to a program for the image registration support device 3 expanded from at least one of the ROM 502 and the HD 504 to the RAM 503. The image registration support device 5 also has a storage unit 5000 constructed by at least one of the ROM 502 and the HD 504 shown in Fig. 7. The storage unit 5000 also stores a floor map image registration program that starts a floor map image registration application executed by the image registration support device 5.

●実座標情報管理テーブル●
図13は、本実施形態に係る実座標情報管理テーブルの一例を示す概念図である。記憶部5000には、図13に示されているような実座標情報管理テーブルによって構成された実座標情報管理DB5001が構築されている。この実座標情報管理テーブルでは、現在地を識別するための現在地番号(例えば、1,2,等)ごとに、フロアマップ画像の画像座標[pixel]、及び位置情報提供装置9が提供した実座標(位置情報)が関連付けられて記憶、管理されている。画像座標は、上述した点Aと点Bのそれぞれの画像における座標値を示す。具体的には、現在地番号1に対応する画像座標は(120,450)であり、現在地番号2に対応する画像座標は、(1120,164)で与えられる。これら2つの座標値は、フロアマップ画像の左下の角を原点とし、長さがphの辺をx軸、長さがpvの辺をy軸としたとき座標軸における、点A及び点Bのそれぞれの座標になる。さらに、実座標(位置情報)は、例えば、東経139.388164、北緯35.457939等の経緯情報で与えられ、管理される。本実施形態において、実座標情報管理DB5001は、実座標情報管理手段の一例として機能又は機能する手段を有する。また、上述した現在地番号1の画像座標(画像座標1)及び現在地番号2の画像座標(画像座標2)は、第1の位置情報の一例である。さらに、上述した現在地番号1の実座標(位置情報1)及び現在地2の実座標(位置情報2)は、第2の位置情報の一例である。
●Actual coordinate information management table●
FIG. 13 is a conceptual diagram showing an example of a real coordinate information management table according to this embodiment. In the storage unit 5000, a real coordinate information management DB 5001 configured by the real coordinate information management table shown in FIG. 13 is constructed. In this real coordinate information management table, the image coordinates [pixel] of the floor map image and the real coordinates (location information) provided by the location information providing device 9 are associated with each current location number (for example, 1, 2, etc.) for identifying the current location, and are stored and managed. The image coordinates indicate the coordinate values in the image of each of the above-mentioned points A and B. Specifically, the image coordinates corresponding to the current location number 1 are (120, 450), and the image coordinates corresponding to the current location number 2 are given as (1120, 164). These two coordinate values become the coordinates of points A and B on the coordinate axes when the lower left corner of the floor map image is the origin, the side with a length ph is the x-axis, and the side with a length pv is the y-axis. Furthermore, the actual coordinates (location information) are given and managed using historical information such as, for example, 139.388164 east longitude and 35.457939 north latitude. In this embodiment, the actual coordinate information management DB 5001 functions or has a means for functioning as an example of an actual coordinate information management means. Furthermore, the image coordinates (image coordinates 1) of the current location number 1 and the image coordinates (image coordinates 2) of the current location number 2 described above are an example of first location information. Furthermore, the actual coordinates (location information 1) of the current location number 1 and the actual coordinates (location information 2) of the current location 2 described above are an example of second location information.

<画像登録支援装置の各機能構成>>
次に、画像登録支援装置5の各機能構成について詳細に説明する。図10に示されている画像登録支援装置5の送受信部51は、主に、図7に示されている外部機器接続I/F508及びネットワークI/F509に対するCPU501の処理によって実現され、通信ネットワーク100を介して、画像登録管理装置3、画像表示装置7、管理対象装置8及び位置情報提供装置9との間で各種データ(又は情報)の送受信を行う。本実施形態において、送受信部51は、送信手段及び受信手段の一例として機能又は機能する手段を有する。
<Functional configuration of the image registration support device>>
Next, each functional configuration of the image registration support device 5 will be described in detail. The transmission/reception unit 51 of the image registration support device 5 shown in Fig. 10 is mainly realized by the processing of the CPU 501 on the external device connection I/F 508 and the network I/F 509 shown in Fig. 7, and transmits and receives various data (or information) between the image registration management device 3, the image display device 7, the management subject device 8, and the position information providing device 9 via the communication network 100. In this embodiment, the transmission/reception unit 51 has a function or a means that functions as an example of a transmission means and a reception means.

受付部52は、主に、図7に示されているポインティングデバイス512に対するCPU501の処理によって実現され、ディスプレイ506に表示されているフロアマップ上の任意の点を利用者が指定した場合に、その指定した位置を利用者が存在している現在地の位置として受け付ける。本実施形態において、受付部52は、受付手段の一例として機能又は機能する手段を有する。 The reception unit 52 is mainly realized by the processing of the CPU 501 on the pointing device 512 shown in FIG. 7, and when the user designates an arbitrary point on the floor map displayed on the display 506, the reception unit 52 accepts the designated position as the current location of the user. In this embodiment, the reception unit 52 functions or has a means for functioning as an example of a reception means.

取得部53は、主に、図7に示されているCPU501の処理によって実現され、利用者によってアップロードされた、所定の空間を俯瞰することにより得られたフロアマップ画像を記憶部5000から取得する。また、利用者がカメラ機能を利用してフロアマップ画像をアップロードする場合は、取得部は、画像登録支援装置5に設けられた撮影手段に対する図7に示されているCPU501の処理によって実現される。なお、取得部53は、位置情報提供装置9からGPSが提供する位置情報データ、WiFi(登録商標)を介したデータ等を直接取得することも可能である。本実施形態において、取得部53は、取得手段の一例として機能又は機能する手段を有する。 The acquisition unit 53 is mainly realized by the processing of the CPU 501 shown in FIG. 7, and acquires from the storage unit 5000 a floor map image obtained by overlooking a specific space and uploaded by a user. In addition, when a user uploads a floor map image using a camera function, the acquisition unit is realized by the processing of the CPU 501 shown in FIG. 7 for the photographing means provided in the image registration support device 5. The acquisition unit 53 can also directly acquire location information data provided by GPS from the location information providing device 9, data via Wi-Fi (registered trademark), etc. In this embodiment, the acquisition unit 53 functions or has means to function as an example of an acquisition means.

表示制御部54は、主に、図7に示されているディスプレイ506に対するCPU501の処理によって実現され、取得部53によって取得されたアップロード後のフロアマップ画像の表示制御を行う。本実施形態において、表示制御部54は、表示制御手段の一例として機能又は機能する手段を有する。 The display control unit 54 is mainly realized by the processing of the CPU 501 on the display 506 shown in FIG. 7, and controls the display of the uploaded floor map image acquired by the acquisition unit 53. In this embodiment, the display control unit 54 functions or has a means for functioning as an example of a display control means.

画像補正部56は、主に、図7に示されているCPU501の処理によって実現され、フロアマップ画像における縦横比の補正処理、画像座標系と実座標系との間のフロアマップ画像の回転処理、等を行う。本実施形態において、画像補正部56は、画像補正手段の一例として機能又は機能する手段を有する。 The image correction unit 56 is mainly realized by the processing of the CPU 501 shown in FIG. 7, and performs processing to correct the aspect ratio of the floor map image, and processing to rotate the floor map image between the image coordinate system and the real coordinate system. In this embodiment, the image correction unit 56 functions or has a means to function as an example of an image correction means.

作成部57は、主に、図7に示されているCPU501の処理によって実現され、縦横比の補正を行った後の補正後フロアマップ画像を作成する。本実施形態において、作成部57は、作成手段の一例として機能又は機能する手段を有する。 The creation unit 57 is mainly realized by the processing of the CPU 501 shown in FIG. 7, and creates a corrected floor map image after the aspect ratio has been corrected. In this embodiment, the creation unit 57 functions or has a means for functioning as an example of a creation means.

登録部58は、主に、図7に示されているCPU501の処理によって実現され、位置情報提供装置9が提供した現在地の実座標を実座標情報管理テーブル(実座標情報管理DB5001、図13参照)に登録する。本実施形態において、登録部58は、登録手段の一例として機能又は機能する手段を有する。 The registration unit 58 is mainly realized by the processing of the CPU 501 shown in FIG. 7, and registers the actual coordinates of the current location provided by the position information providing device 9 in the actual coordinate information management table (actual coordinate information management DB 5001, see FIG. 13). In this embodiment, the registration unit 58 functions or has a means for functioning as an example of a registration means.

記憶・読出部59は、主に、図7に示されているCPU501の処理によって実現され、記憶部5000に各種データ(又は情報)を記憶したり、記憶部5000から各種データ(又は情報)を読み出したりする。本実施形態において、記憶・読出部59は、記憶・読出手段の一例として機能又は機能する手段を有する。 The storage/reading unit 59 is mainly realized by the processing of the CPU 501 shown in FIG. 7, and stores various data (or information) in the storage unit 5000 and reads various data (or information) from the storage unit 5000. In this embodiment, the storage/reading unit 59 functions or has means to function as an example of storage/reading means.

<画像表示装置の機能構成>
図10に示されているように、画像表示装置7は、送受信部71、受付部72、表示制御部74及び記憶・読出部79を有する。これら各機能部は、図7に示された各ハードウエア資源のいずれかが、ROM702及びHD704うち少なくとも一方からRAM703に展開された画像表示装置7用のプログラムに従ったCPU701からの命令により動作することで実現される機能又は手段である。また、画像表示装置7は、図7に示されているROM702又はHD704により構築される記憶部7000を有している。
<Functional configuration of image display device>
10, the image display device 7 has a transmission/reception unit 71, a reception unit 72, a display control unit 74, and a storage/readout unit 79. Each of these functional units is a function or means realized by operating any of the hardware resources shown in Fig. 7 in response to an instruction from a CPU 701 in accordance with a program for the image display device 7 loaded from at least one of a ROM 702 and a HD 704 to a RAM 703. The image display device 7 also has a storage unit 7000 constructed by the ROM 702 or the HD 704 shown in Fig. 7.

<画像表示装置の各機能構成>>
次に、画像表示装置7の各機能構成について詳細に説明する。図10に示されている画像表示装置7の送受信部71は、主に、図7に示されている外部機器接続I/F708及びネットワークI/F709に対するCPU701の処理によって実現され、通信ネットワーク100を介して画像登録管理装置3との間で各種データ(又は情報)の送受信を行う。本実施形態において、送受信部71は、送信手段及び受信手段の一例として機能又は機能する手段を有する。
<Functional configuration of image display device>>
Next, a detailed description will be given of each functional configuration of the image display device 7. The transmission/reception unit 71 of the image display device 7 shown in Fig. 10 is mainly realized by the processing of the CPU 701 with respect to the external device connection I/F 708 and the network I/F 709 shown in Fig. 7, and transmits and receives various data (or information) with the image registration management device 3 via the communication network 100. In this embodiment, the transmission/reception unit 71 has means that function or function as an example of a transmission means and a reception means.

受付部72は、主に、図7に示されているポインティングデバイス712に対するCPU701の処理によって実現され、ディスプレイ706に表示されている電子地図上のフロア情報に対して利用者が選択した任意のフロアを受け付ける。本実施形態において、受付部72は、受付手段の一例として機能又は機能する手段を有する。 The reception unit 72 is mainly realized by the processing of the CPU 701 on the pointing device 712 shown in FIG. 7, and receives any floor selected by the user from the floor information on the electronic map displayed on the display 706. In this embodiment, the reception unit 72 functions or has a means to function as an example of a reception means.

表示制御部74は、主に、図7に示されているディスプレイ706に対するCPU701の処理によって実現され、画像登録管理装置3が送信した補正後フロアマップ画像及び管理対象装置8が配置された位置情報の表示制御を行う。本実施形態において、表示制御部74は、表示制御手段の一例として機能又は機能する手段を有する。 The display control unit 74 is mainly realized by the processing of the CPU 701 on the display 706 shown in FIG. 7, and controls the display of the corrected floor map image transmitted by the image registration management device 3 and the location information of the managed device 8. In this embodiment, the display control unit 74 functions or has a means of functioning as an example of a display control means.

記憶・読出部79は、主に、図2に示されているCPU701の処理によって実現され、記憶部7000に各種データ(又は情報)を記憶したり、記憶部7000から各種データ(又は情報)を読み出したりする。本実施形態において、記憶・読出部79は、記憶・読出手段の一例として機能又は機能する手段を有する。 The storage/reading unit 79 is mainly realized by the processing of the CPU 701 shown in FIG. 2, and stores various data (or information) in the storage unit 7000 and reads various data (or information) from the storage unit 7000. In this embodiment, the storage/reading unit 79 functions or has means to function as an example of storage/reading means.

<管理対象装置の機能構成>
図11に示されているように、管理対象装置8は、送受信部81、取得部83及び記憶・読出部89を有する。これら各機能部は、図8に示された各ハードウエア資源のいずれかが、ROM802a及びHD808のうち少なくとも一方からRAM802bに展開された管理対象装置8用のプログラムに従ったCPU801からの命令により動作することで実現される機能又は手段である。また、管理対象装置8は、図8に示されているROM802a及びHD808のうち少なくとも一方により構築される記憶部8000を有している。
<Functional configuration of managed device>
As shown in Fig. 11, the managed device 8 has a transmission/reception unit 81, an acquisition unit 83, and a storage/readout unit 89. Each of these functional units is a function or means realized by any of the hardware resources shown in Fig. 8 operating in response to an instruction from a CPU 801 in accordance with a program for the managed device 8 loaded from at least one of a ROM 802a and a HD 808 to a RAM 802b. The managed device 8 also has a storage unit 8000 constructed from at least one of a ROM 802a and a HD 808 shown in Fig. 8.

<<管理対象装置の各機能構成>>
次に、管理対象装置8の各機能構成について詳細に説明する。図11に示されている管理対象装置8の送受信部81は、主に、図8に示されている近距離通信回路820又はネットワークI/F850に対するCPU801の処理によって実現され、通信ネットワーク100を介して画像登録管理装置3との間で各種データ(又は情報)の送受信を行う。本実施形態において、送受信部81は、送信手段及び受信手段の一例として機能又は機能する手段を有する。
<<Functional configuration of managed devices>>
Next, a detailed description will be given of each functional configuration of the managed device 8. The transmission/reception unit 81 of the managed device 8 shown in Fig. 11 is mainly realized by the processing of the CPU 801 on the short-range communication circuit 820 or the network I/F 850 shown in Fig. 8, and transmits and receives various data (or information) to and from the image registration management device 3 via the communication network 100. In this embodiment, the transmission/reception unit 81 has means that function or function as an example of a transmitting means and a receiving means.

取得部83は、位置情報提供装置9が提供したそれぞれのフォーマットに基づく位置情報を取得する。例えば、GPSから提供(送信)された位置情報であれば、NMEAフォーマット(センテンスの集まり)の情報を取得する。また、Wi-Fiとの通信において位置情報を取得する場合は、位置情報の基となるプローブリクエスト及び接続要求を含む情報を取得する。さらに、IMESから提供(送信)された屋内位置情報であれば、約1.58GHzの周波数でBPSK(Binary Phase Shift Keying)変調された信号を取得することになる。このように、取得部83は、位置情報提供装置9が提供する各種位置情報の仕様に対応可能な通信I/F904を備えている。本実施形態において、取得部83は、取得手段の一例として機能又は機能する手段を有する。 The acquisition unit 83 acquires location information based on each format provided by the location information providing device 9. For example, if the location information is provided (transmitted) from a GPS, information in the NMEA format (a collection of sentences) is acquired. When acquiring location information through communication with Wi-Fi, information including a probe request and a connection request on which the location information is based is acquired. Furthermore, if the indoor location information is provided (transmitted) from an IMES, a signal modulated with BPSK (Binary Phase Shift Keying) at a frequency of approximately 1.58 GHz is acquired. In this manner, the acquisition unit 83 includes a communication I/F 904 that can support the specifications of various types of location information provided by the location information providing device 9. In this embodiment, the acquisition unit 83 functions or has a means for functioning as an example of an acquisition means.

記憶・読出部89は、主に、図8に示されているCPU801の処理によって実現され、記憶部8000に各種データ(又は情報)を記憶したり、記憶部8000から各種データ(又は情報)を読み出したりする。本実施形態において、記憶・読出部89は、記憶・読出手段の一例として機能又は機能する手段を有する。 The storage/reading unit 89 is mainly realized by the processing of the CPU 801 shown in FIG. 8, and stores various data (or information) in the storage unit 8000 and reads various data (or information) from the storage unit 8000. In this embodiment, the storage/reading unit 89 functions or has means to function as an example of storage/reading means.

<位置情報提供装置の機能構成>
図11に示されているように、位置情報提供装置9は、通信部91、位置情報管理部98及び記憶・読出部99を有する。これら各機能部は、図9に示された各ハードウエア資源のいずれかが、ROM902からRAM903に展開された位置情報提供装置9用のプログラムに従ったCPU901からの命令により動作することで実現される機能又は手段である。また、位置情報提供装置9は、図9に示されているROM902により構築される記憶部9000を有している。
<Functional configuration of location information providing device>
11, the location information providing device 9 has a communication unit 91, a location information management unit 98, and a storage/readout unit 99. Each of these functional units is a function or means realized by any of the hardware resources shown in FIG. 9 operating in response to an instruction from a CPU 901 in accordance with a program for the location information providing device 9 loaded from a ROM 902 to a RAM 903. The location information providing device 9 also has a storage unit 9000 constructed by the ROM 902 shown in FIG. 9.

<<位置情報提供装置の各機能構成>>
次に、位置情報提供装置9の各機能構成について詳細に説明する。図11に示されている位置情報提供装置9の通信部91は、主に、図9に示されている通信I/F904に対するCPU901の処理によって実現され、通信ネットワーク100を介して画像登録支援装置5との間で各種データ(又は情報)の送受信を行う。本実施形態において、通信部91は、通信手段の一例として機能又は機能する手段を有する。
<<Functional configuration of the location information providing device>>
Next, each functional configuration of the position information providing device 9 will be described in detail. A communication unit 91 of the position information providing device 9 shown in Fig. 11 is mainly realized by processing of the CPU 901 for the communication I/F 904 shown in Fig. 9, and transmits and receives various data (or information) to and from the image registration assistance device 5 via the communication network 100. In this embodiment, the communication unit 91 functions or has a means that functions as an example of a communication means.

位置情報管理部98は、主に、図9に示されているCPU901の処理によって実現され、上述したGPS,Wi-Fi、IMES等の各種位置情報を記憶部9000にて管理し、画像登録支援装置5からの要求に応じて、対応する位置情報を記憶部9000から読み出して画像登録支援装置5に提供する。本実施形態において、位置情報管理部98は、位置情報管理手段の一例として機能又は機能する手段を有する。 The location information management unit 98 is mainly realized by the processing of the CPU 901 shown in FIG. 9, and manages various types of location information such as the above-mentioned GPS, Wi-Fi, IMES, etc. in the storage unit 9000, and in response to a request from the image registration support device 5, reads the corresponding location information from the storage unit 9000 and provides it to the image registration support device 5. In this embodiment, the location information management unit 98 functions or has means that function as an example of location information management means.

記憶・読出部99は、主に、図9に示されているCPU901の処理によって実現され、記憶部9000に各種データ(又は情報)を記憶したり、記憶部9000から各種データ(又は情報)を読み出したりする。本実施形態において、記憶・読出部99は、記憶・読出手段の一例として機能又は機能する手段を有する。 The storage/reading unit 99 is mainly realized by the processing of the CPU 901 shown in FIG. 9, and stores various data (or information) in the storage unit 9000 and reads various data (or information) from the storage unit 9000. In this embodiment, the storage/reading unit 99 functions or has means to function as an example of storage/reading means.

〔実施形態の処理又は動作〕
次に、図14乃至図24を用いて、本実施形態に係る画像通信システム1における各処理又は動作を説明する。図14及び図15は、本実施形態に係るフロアマップ画像の登録処理の一例を示すシーケンス図である。また、図19(A)は、フロアマップ画像のアップロードを行う際の画面表示例、(B)は、現在地の登録を行う際の画面表示例である。また、図20(A)は、現在地の登録を行う際の他の画面表示例、(B)は、他の現在地の登録を行う際の画面表示例である。さらに、図21(A)は、他の現在地の登録を行う際の他の画面表示例、(B)は、フロアマップ名の入力及び登録を行う際の画面表示例である。
[Processing or Operation of the Embodiment]
Next, each process or operation in the image communication system 1 according to this embodiment will be described with reference to Figs. 14 to 24. Figs. 14 and 15 are sequence diagrams showing an example of a registration process of a floor map image according to this embodiment. Fig. 19 (A) is an example of a screen display when uploading a floor map image, and (B) is an example of a screen display when registering a current location. Fig. 20 (A) is another example of a screen display when registering a current location, and (B) is an example of a screen display when registering another current location. Fig. 21 (A) is another example of a screen display when registering another current location, and (B) is an example of a screen display when inputting and registering a floor map name.

<実座標の取得>
まず、画像登録支援装置5を利用する利用者は、例えば、画像登録支援装置5で動作するフロアマップ画像登録アプリを起動する。続いて、利用者は、自身の所有する利用者識別情報を画像登録支援装置5に対して入力することにより、フロアマップ画像登録画面要求を行う。これにより、画像登録支援装置5の受付部52は、利用者によるフロアマップ画像登録画面要求を受け付ける(ステップS101)。
<Acquisition of actual coordinates>
First, a user who uses the image registration support device 5 starts, for example, a floor map image registration application that runs on the image registration support device 5. Next, the user makes a floor map image registration screen request by inputting his/her own user identification information to the image registration support device 5. As a result, the reception unit 52 of the image registration support device 5 receives the floor map image registration screen request from the user (step S101).

続いて、表示制御部54は記憶・読出部59と協働して、例えば、記憶部5000に記憶されたフロアマップ画像登録画面データを読み出し、図19(A)に示されているように、ディスプレイ506上にフロアマップ画像登録画面5102を表示させる(ステップS102)。 Next, the display control unit 54 cooperates with the storage/reading unit 59 to read, for example, floor map image registration screen data stored in the storage unit 5000, and displays the floor map image registration screen 5102 on the display 506, as shown in FIG. 19 (A) (step S102).

フロアマップ画像登録画面5102が表示されたら、利用者は、フロアマップ画像データのアップロードを行う。このとき、フォルダからアップロードするメニューボタン5112及び撮影してアップロードするメニューボタン5113の両方がフロアマップ画像登録画面5102に表示されるため、利用者は、任意のボタンを操作(押下、タップ等)してフロアマップ画像データをアップロードすることができる。利用者の操作を受けて、画像登録支援装置5の取得部53は、フロアマップ画像データをアップロードする(ステップS103)。具体的には、取得部53は、起動中のフロアマップ画像登録アプリに対して、記憶・読出部59と協働して、記憶部5000に記憶されているフロア名称に対応するフロアマップの画像ファイル(データ)を読み出し、画像登録支援装置5にアップロードする。 When the floor map image registration screen 5102 is displayed, the user uploads floor map image data. At this time, both the menu button 5112 for uploading from a folder and the menu button 5113 for taking a picture and uploading are displayed on the floor map image registration screen 5102, so the user can operate (press, tap, etc.) any button to upload floor map image data. In response to the user's operation, the acquisition unit 53 of the image registration support device 5 uploads the floor map image data (step S103). Specifically, the acquisition unit 53 works in cooperation with the storage/readout unit 59 to read out an image file (data) of the floor map corresponding to the floor name stored in the storage unit 5000 for the floor map image registration app that is running, and uploads it to the image registration support device 5.

続いて、表示制御部54は、画像登録支援装置5のディスプレイ506に現在地1選択画面1を表示する(ステップS104)。具体的には、表示制御部54は、現在地の登録を行う際の画面表示例として、図19(B)に示された現在地1選択画面5103を表示する。現在地1選択画面5103では、「現在地を選択し、「測位」ボタンを押してください」というメッセージとともに、フロアマップが表示される。このとき、現在地1選択画面5103の下部には測位ボタン5114も表示される。 Then, the display control unit 54 displays the current location 1 selection screen 1 on the display 506 of the image registration assistance device 5 (step S104). Specifically, the display control unit 54 displays the current location 1 selection screen 5103 shown in FIG. 19 (B) as an example of a screen display when registering a current location. On the current location 1 selection screen 5103, a floor map is displayed together with the message "Select your current location and press the 'Position' button." At this time, the positioning button 5114 is also displayed at the bottom of the current location 1 selection screen 5103.

次に、受付部52は、利用者により指定された現在地1登録(画像座標)の受付を行い、受け付けた現在地1の座標を記憶・読出部59と協働して実座標情報管理テーブル(実座標情報管理DB5001、図13参照)に記憶する(ステップS105)。具体的には、受付部52は、表示制御部54及び記憶・読出部59と協働して、図20(A)に示された現在地1選択画面5104に、利用者が指定した現在地1の位置に対応させて所定のマークを表示させ、受け付けた現在地1の座標を記憶・読出部59と協働して実座標情報管理テーブル(実座標情報管理DB5001、図13参照)に記憶する。その後、受付部52は、利用者が操作する測位ボタン5114への操作を受け付ける。なお、図20(A)に示された現在地1選択画面5104は、図19(B)に示された現在地1選択画面5103に現在地1の位置を示すマークが追加された状態となっている。上述した現在地1の位置を示すマークを追加する方法は、例えば、現在地1選択画面5103に表示されたフロアマップ画像の座標と、利用者により指定された現在地1選択画面5103が表示されるディスプレイ506上の座標との相対関係から求めるようにしてもよい。 Next, the reception unit 52 receives the current location 1 registration (image coordinates) specified by the user, and stores the received coordinates of the current location 1 in the real coordinate information management table (real coordinate information management DB 5001, see FIG. 13) in cooperation with the storage and reading unit 59 (step S105). Specifically, the reception unit 52, in cooperation with the display control unit 54 and the storage and reading unit 59, displays a predetermined mark corresponding to the position of the current location 1 specified by the user on the current location 1 selection screen 5104 shown in FIG. 20 (A), and stores the received coordinates of the current location 1 in the real coordinate information management table (real coordinate information management DB 5001, see FIG. 13) in cooperation with the storage and reading unit 59. Thereafter, the reception unit 52 receives an operation on the positioning button 5114 operated by the user. Note that the current location 1 selection screen 5104 shown in FIG. 20(A) is in a state where a mark indicating the position of the current location 1 has been added to the current location 1 selection screen 5103 shown in FIG. 19(B). The method of adding the mark indicating the position of the current location 1 described above may be, for example, to obtain the mark from the relative relationship between the coordinates of the floor map image displayed on the current location 1 selection screen 5103 and the coordinates on the display 506 on which the current location 1 selection screen 5103 is displayed, which are specified by the user.

受付部52による測位ボタンの受付後、送受信部51は、位置情報提供装置9に対して現在地1の実座標の取得要求を送信する(ステップS106)。これにより、位置情報提供装置9の通信部91は、画像登録支援装置5が送信した現在地1の実座標の取得要求を受信する。このとき、現在地1の実座標の取得要求には、画像登録支援装置5の識別情報が含まれる。 After the reception unit 52 receives the positioning button, the transmission/reception unit 51 transmits a request to obtain the actual coordinates of the current location 1 to the location information providing device 9 (step S106). As a result, the communication unit 91 of the location information providing device 9 receives the request to obtain the actual coordinates of the current location 1 transmitted by the image registration support device 5. At this time, the request to obtain the actual coordinates of the current location 1 includes the identification information of the image registration support device 5.

現在地1の実座標の取得要求を受信した位置情報提供装置9の記憶・読出部99は、位置情報管理部98と協働して、記憶部9000に記憶された現在地1に対応する位置情報1を読み出す(ステップS107)。 The storage/reading unit 99 of the location information providing device 9, which has received a request to obtain the actual coordinates of the current location 1, cooperates with the location information management unit 98 to read the location information 1 corresponding to the current location 1 stored in the storage unit 9000 (step S107).

ステップS107の処理後、通信部91は、現在地1の実座標の取得応答を画像登録支援装置5に対して送信する(ステップS108)。これにより、画像登録支援装置5の送受信部51は、位置情報提供装置9が送信した現在地1の実座標の取得応答を受信する。このとき、現在地1の実座標の取得応答には、画像登録支援装置5の識別情報、及び現在地1の実座標(位置情報1)が含まれる。 After processing of step S107, the communication unit 91 transmits an acquisition response of the actual coordinates of the current location 1 to the image registration support device 5 (step S108). As a result, the transmission/reception unit 51 of the image registration support device 5 receives the acquisition response of the actual coordinates of the current location 1 transmitted by the location information providing device 9. At this time, the acquisition response of the actual coordinates of the current location 1 includes the identification information of the image registration support device 5 and the actual coordinates of the current location 1 (location information 1).

画像登録支援装置5の記憶・読出部59は、受信した現在地1の実座標である位置情報1を実座標情報管理テーブル(実座標情報管理DB5001、図13参照)に記憶する(ステップS109)。このとき、現在地1の実座標(位置情報)には、例えば、東経139.388164、北緯35.457939が登録される。 The storage/read unit 59 of the image registration support device 5 stores the received location information 1, which is the actual coordinates of the current location 1, in the actual coordinate information management table (actual coordinate information management DB 5001, see FIG. 13) (step S109). At this time, for example, 139.388164 east longitude and 35.457939 north latitude are registered as the actual coordinates (location information) of the current location 1.

また、本実施形態に係る画像通信システム1では、例えば、上述したステップS106及びS108の処理が実行される場合、画像登録支援装置5と位置情報提供装置9との間に他の装置等が存在してもよい。つまり、画像登録支援装置5と位置情報提供装置9との間で送受信される各情報(データ)は、一度他の装置を介して送受信されるような構成であってもよい。上述した構成及び処理方法は、画像登録支援装置5と位置情報提供装置9との間の他の処理ステップにおいても適用可能である。 In addition, in the image communication system 1 according to this embodiment, for example, when the processing of steps S106 and S108 described above is executed, other devices may be present between the image registration support device 5 and the location information providing device 9. In other words, each piece of information (data) transmitted and received between the image registration support device 5 and the location information providing device 9 may be configured to be transmitted and received once via another device. The above-described configuration and processing method can also be applied to other processing steps between the image registration support device 5 and the location information providing device 9.

同様に、表示制御部54は、画像登録支援装置5のディスプレイ506に、図20(B)に示された現在地2選択画面5105を表示する(ステップS114)。図20(B)の現在地2選択画面5105では、「移動した後、現在地を選択し、「測位」ボタンを押してください」というメッセージとともに、現在地1の位置にマークが追加されたフロアマップが表示される。このとき、現在地1選択画面5103の下部には測位ボタン5114も表示される。 Similarly, the display control unit 54 displays the current location 2 selection screen 5105 shown in FIG. 20(B) on the display 506 of the image registration assistance device 5 (step S114). The current location 2 selection screen 5105 in FIG. 20(B) displays a floor map with a mark added to the position of current location 1, along with a message saying "After moving, select your current location and press the 'Position' button." At this time, the positioning button 5114 is also displayed at the bottom of the current location 1 selection screen 5103.

次に、受付部52は、利用者により指定された現在地2登録(画像座標)の受付を行い、受け付けた現在地2の座標を記憶・読出部59と協働して実座標情報管理テーブル(実座標情報管理DB5001、図13参照)に記憶する(ステップS115)。具体的には、受付部52は、表示制御部54及び記憶・読出部59と協働して、図21(A)に示された現在地2選択画面5106に、利用者が指定した現在地2の位置に対応させて所定のマークを表示させ、受け付けた現在地2の座標を記憶・読出部59と協働して実座標情報管理テーブル(実座標情報管理DB5001、図13参照)に記憶する。その後、受付部52は、利用者が操作する測位ボタン5114への操作を受け付ける。上述した現在地2の位置を示すマークを追加する方法は、例えば、現在地2選択画面5105に表示されたフロアマップ画像の座標と、利用者により指定された現在地2選択画面5105が表示されるディスプレイ506上の座標との相対関係から求めるようにしてもよい。 Next, the reception unit 52 receives the current location 2 registration (image coordinates) specified by the user, and stores the received coordinates of the current location 2 in the real coordinate information management table (real coordinate information management DB 5001, see FIG. 13) in cooperation with the storage and reading unit 59 (step S115). Specifically, the reception unit 52, in cooperation with the display control unit 54 and the storage and reading unit 59, displays a predetermined mark corresponding to the position of the current location 2 specified by the user on the current location 2 selection screen 5106 shown in FIG. 21 (A), and stores the received coordinates of the current location 2 in the real coordinate information management table (real coordinate information management DB 5001, see FIG. 13) in cooperation with the storage and reading unit 59. Thereafter, the reception unit 52 receives an operation on the positioning button 5114 operated by the user. The method of adding a mark indicating the position of the current location 2 described above may be, for example, to determine the relative relationship between the coordinates of the floor map image displayed on the current location 2 selection screen 5105 and the coordinates on the display 506 on which the current location 2 selection screen 5105 specified by the user is displayed.

受付部52による測位ボタンの受付後、送受信部51は、位置情報提供装置9に対して現在地2の実座標の取得要求を送信する(ステップS116)。これにより、位置情報提供装置9の通信部91は、画像登録支援装置5が送信した現在地2の実座標の取得要求を受信する。このとき、現在地2の実座標の取得要求には、画像登録支援装置5の識別情報が含まれる。 After the reception unit 52 receives the positioning button, the transmission/reception unit 51 transmits a request to obtain the actual coordinates of the current location 2 to the location information providing device 9 (step S116). As a result, the communication unit 91 of the location information providing device 9 receives the request to obtain the actual coordinates of the current location 2 transmitted by the image registration support device 5. At this time, the request to obtain the actual coordinates of the current location 2 includes the identification information of the image registration support device 5.

現在地2の実座標の取得要求を受信した位置情報提供装置9の記憶・読出部99は、位置情報管理部98と協働して、記憶部9000に記憶された現在地2に対応する位置情報2を読み出す(ステップS117)。 The storage/reading unit 99 of the location information providing device 9, which has received a request to obtain the actual coordinates of the current location 2, cooperates with the location information management unit 98 to read the location information 2 corresponding to the current location 2 stored in the storage unit 9000 (step S117).

ステップS107の処理後、通信部91は、現在地2の実座標の取得応答を画像登録支援装置5に対して送信する(ステップS118)。これにより、画像登録支援装置5の送受信部51は、位置情報提供装置9が送信した現在地2の実座標の取得応答を受信する。このとき、現在地2の実座標の取得応答には、画像登録支援装置5の識別情報、及び現在地2の実座標(位置情報2)が含まれる。 After processing of step S107, the communication unit 91 transmits an acquisition response of the actual coordinates of the current location 2 to the image registration support device 5 (step S118). As a result, the transmission/reception unit 51 of the image registration support device 5 receives the acquisition response of the actual coordinates of the current location 2 transmitted by the location information providing device 9. At this time, the acquisition response of the actual coordinates of the current location 2 includes the identification information of the image registration support device 5 and the actual coordinates of the current location 2 (location information 2).

画像登録支援装置5の記憶・読出部59は、受信した現在地2の実座標である位置情報2を実座標情報管理テーブル(実座標情報管理DB5001、図13参照)に記憶する(ステップS119)。このとき、現在地2の実座標(位置情報)には、例えば、東経139.389123、北緯35.458390が登録される。 The storage/read unit 59 of the image registration support device 5 stores the received location information 2, which is the actual coordinates of the current location 2, in the actual coordinate information management table (actual coordinate information management DB 5001, see FIG. 13) (step S119). At this time, for example, 139.389123 east longitude and 35.458390 north latitude are registered as the actual coordinates (location information) of the current location 2.

<フロアマップ画像の登録>
次に、図16を用いてフロアマップ画像の登録について説明する。図16は、本実施形態に係るフロアマップ画像の登録処理の一例を示すシーケンス図である。画像登録支援装置5の表示制御部54は、ディスプレイ506に、図21(B)に示されたフロアマップ情報入力画面5107を表示する(ステップS121)。このフロアマップ情報入力画面5107では、「フロアマップの名前を入力し、「登録」ボタンを押してください」というメッセージとともに、フロアマップの名前入力欄5115と「登録」ボタン5116が表示される。このフロアマップ情報入力画面5107が表示されることにより、利用者は、フロアマップの名前を入力して登録処理を行うことが可能になる。
<Registering floor map images>
Next, the registration of a floor map image will be described with reference to FIG. 16. FIG. 16 is a sequence diagram showing an example of a registration process of a floor map image according to this embodiment. The display control unit 54 of the image registration support device 5 displays the floor map information input screen 5107 shown in FIG. 21(B) on the display 506 (step S121). In this floor map information input screen 5107, a floor map name input field 5115 and a "Register" button 5116 are displayed together with a message saying "Enter the name of the floor map and press the "Register"button." By displaying this floor map information input screen 5107, the user can enter the name of the floor map and perform the registration process.

<実座標への補正処理>
続いて、受付部52は、利用者によるフロアマップ情報(名前)の入力を受け付ける(ステップS122)。
<Correction to actual coordinates>
Next, the reception unit 52 receives input of floor map information (name) by the user (step S122).

続いて、画像補正部56は、フロアマップ画像座標と実座標との間の座標変換を行う(ステップS123)。このステップS123の処理の詳細は、上述した図2乃至図5で説明した内容を一部繰り返す。ここで、フロアマップ画像座標とは、画像座標系(x-y座標系)で示される座標を表し、実座標とは、位置情報提供装置9から得られる位置情報に基づく実座標系(E-N座標系)で示される座標を表す。この前提において、画像補正部56は、図2乃至図5で説明したような座標変換を行う。つまり、第2の位置情報の一例としての現在地1の実座標(位置情報)及び現在地2の実座標(位置情報)で表される位置のうちいずれか一方の位置(本実施形態では、点A)を原点とした座標において、フロアマップ画像の縦横比が所定の電子地図に係る画像の縦横比に一致するように補正するとともに、実座標系(E-N座標系)における北方向の座標軸に対して所定の角度分回転させた画像を補正後俯瞰画像として補正する。 Then, the image correction unit 56 performs coordinate conversion between the floor map image coordinates and the actual coordinates (step S123). The details of the process of this step S123 are partially repeated from the contents described in FIG. 2 to FIG. 5 above. Here, the floor map image coordinates represent the coordinates shown in the image coordinate system (x-y coordinate system), and the actual coordinates represent the coordinates shown in the actual coordinate system (E-N coordinate system) based on the position information obtained from the position information providing device 9. On this premise, the image correction unit 56 performs coordinate conversion as described in FIG. 2 to FIG. 5. That is, in the coordinates having the origin of one of the positions (point A in this embodiment) represented by the actual coordinates (position information) of the current location 1 and the actual coordinates (position information) of the current location 2 as an example of the second position information, the aspect ratio of the floor map image is corrected so as to match the aspect ratio of the image related to a predetermined electronic map, and the image rotated by a predetermined angle with respect to the coordinate axis in the north direction in the actual coordinate system (E-N coordinate system) is corrected as a corrected overhead image.

さらに、画像補正部56は、補正後俯瞰画像に対して与えられた任意の2点のうちいずれか一方の位置を示す第3の位置情報を、補正後俯瞰画像を登録するための基準となる基準情報として与える。 Furthermore, the image correction unit 56 provides third position information indicating the position of one of two arbitrary points given to the corrected overhead image as reference information serving as a basis for registering the corrected overhead image.

ステップS123における各処理の後、作成部57は、利用者によってアップロードされたフロアマップ画像を、実座標系(E-N座標系)で表示される電子地図上に付加されるフロアマップ画像、すなわち補正後俯瞰画像として作成する(ステップS124)。このとき、補正後俯瞰画像は、実座標系(E-N座標系)で表示される電子地図の縦横比に一致するように元のフロアマップ画像の縦横比が変換されるとともに、実座標系(E-N座標系)で表示される電子地図の傾きに合わせて角度も補正される。上述したように、本実施形態では、受付部52によって受け付けられた現在地1及び現在地2の二つの画像座標(第1の位置情報)、及び第1の位置情報に対応する所定の電子地図を表示するための二つの実座標(第2の位置情報)に基づいて、画像補正部56は、電子地図の画像の縦横比に一致するようにフロアマップ画像の縦横比を補正する。その後、作成部57は、縦横比が補正された補正後フロアマップ画像(補正後俯瞰画像)を作成する。そして、後述するように、画像表示装置7の表示制御部74は、補正後フロアマップ画像(補正後俯瞰画像)を、フロアマップ画像として与えられる所定の空間に配置された管理対象装置8の装置位置情報とともに、電子地図としてディスプレイ706に表示させる。 After each process in step S123, the creation unit 57 creates the floor map image uploaded by the user as a floor map image to be added to the electronic map displayed in the real coordinate system (E-N coordinate system), i.e., a corrected overhead image (step S124). At this time, the aspect ratio of the original floor map image is converted so that the corrected overhead image matches the aspect ratio of the electronic map displayed in the real coordinate system (E-N coordinate system), and the angle is also corrected according to the inclination of the electronic map displayed in the real coordinate system (E-N coordinate system). As described above, in this embodiment, based on the two image coordinates (first position information) of the current location 1 and the current location 2 accepted by the acceptance unit 52 and the two actual coordinates (second position information) for displaying a predetermined electronic map corresponding to the first position information, the image correction unit 56 corrects the aspect ratio of the floor map image so that it matches the aspect ratio of the image of the electronic map. Then, the creation unit 57 creates a corrected floor map image (corrected overhead image) with the aspect ratio corrected. Then, as described below, the display control unit 74 of the image display device 7 displays the corrected floor map image (corrected overhead image) on the display 706 as an electronic map together with device position information of the managed devices 8 arranged in a specified space provided as the floor map image.

続いて送受信部51は、画像登録管理装置3に対して、ステップS124で作成された補正後フロアマップ画像(補正後俯瞰画像)の登録要求を送信する(ステップS125)。これにより、画像登録管理装置3の送受信部31は、画像登録支援装置5が送信した補正後フロアマップ画像(補正後俯瞰画像)の登録要求に係る情報を受信する。このとき、補正後フロアマップ画像(補正後俯瞰画像)の登録要求に係る情報には、利用者識別情報、二つ以上の実座標情報、補正後フロアマップ画像データ、及び補正後フロアマップ画像を表す補正後フロアマップ画像情報が含まれる。ここで、二つ以上の実座標情報は、画像登録管理装置3が予め仕様として決定した所定の2点の位置情報でもよいし、フロアマップ画像における所定の位置と所定のキーバリューとをセットにした情報でもよい。 Then, the transmitting/receiving unit 51 transmits a request to register the corrected floor map image (corrected overhead image) created in step S124 to the image registration management device 3 (step S125). As a result, the transmitting/receiving unit 31 of the image registration management device 3 receives information related to the request to register the corrected floor map image (corrected overhead image) transmitted by the image registration support device 5. At this time, the information related to the request to register the corrected floor map image (corrected overhead image) includes user identification information, two or more pieces of actual coordinate information, corrected floor map image data, and corrected floor map image information representing the corrected floor map image. Here, the two or more pieces of actual coordinate information may be position information of two specified points determined in advance as specifications by the image registration management device 3, or may be information that sets a specified position in the floor map image and a specified key value.

補正後フロアマップ画像(補正後俯瞰画像)の登録要求を受信した後、画像登録管理装置3の登録部38は、フロアマップ管理テーブル(フロアマップ管理DB3001、図12(A)参照)の画像ファイルパスに、補正後フロアマップ画像データ及び補正後フロアマップ画像情報を関連づけて、登録する(ステップS126)。 After receiving a request to register the corrected floor map image (corrected overhead image), the registration unit 38 of the image registration management device 3 associates the corrected floor map image data and the corrected floor map image information with the image file path of the floor map management table (floor map management DB 3001, see Figure 12 (A)) and registers them (step S126).

補正後フロアマップ画像の登録後、送受信部31は、画像登録支援装置5に対して補正後フロアマップ画像の登録応答を送信する(ステップS127)。これにより、画像登録支援装置5の送受信部51は、画像登録管理装置3が送信した補正後フロアマップ画像の登録応答を受信する。このとき、補正後フロアマップ画像の登録応答には、補正後フロアマップ画像の画像識別情報が含まれる。 After the corrected floor map image is registered, the transmission/reception unit 31 transmits a registration response of the corrected floor map image to the image registration support device 5 (step S127). As a result, the transmission/reception unit 51 of the image registration support device 5 receives the registration response of the corrected floor map image transmitted by the image registration management device 3. At this time, the registration response of the corrected floor map image includes image identification information of the corrected floor map image.

補正後フロアマップ画像の登録応答を受信後、表示制御部54は、フロアマップ画像の登録完了画面をディスプレイ506に表示する(ステップS128)。 After receiving the registration response for the corrected floor map image, the display control unit 54 displays a registration completion screen for the floor map image on the display 506 (step S128).

なお、上述したステップS123及びS124の処理は、画像登録管理装置3で実行するようにしてもよい。これについては、後述する本実施形態の変形例で詳細に説明する。 The processes of steps S123 and S124 described above may be executed by the image registration management device 3. This will be described in detail in a modified example of this embodiment described later.

また、本実施形態に係る画像通信システム1では、例えば、上述したステップS125及びS127の処理が実行される場合、画像登録支援装置5と画像登録管理装置3との間に他の装置等が存在してもよい。つまり、画像登録支援装置5と画像登録管理装置3との間で送受信される各情報(データ)は、一度他の装置を介して送受信されるような構成であってもよい。上述した構成及び処理方法は、画像登録支援装置5と画像登録管理装置3との間の他の処理ステップにおいても適用可能である。 In addition, in the image communication system 1 according to this embodiment, for example, when the processing of the above-mentioned steps S125 and S127 is executed, other devices may be present between the image registration support device 5 and the image registration management device 3. In other words, each piece of information (data) transmitted and received between the image registration support device 5 and the image registration management device 3 may be configured to be transmitted and received once via another device. The above-mentioned configuration and processing method can also be applied to other processing steps between the image registration support device 5 and the image registration management device 3.

<位置情報の登録>
図17は、本実施形態に係る位置情報の登録処理の一例を示すシーケンス図である。図17に示されているように、管理対象装置8の取得部83は、例えば、位置情報提供装置9がGPSの場合、管理対象装置8に設けられたGPSセンサ等を利用して、管理対象装置8の現在位置(位置情報)を取得する。また、位置情報提供装置9がWiFiである場合は、例えば、取得部82は、近距離通信回路820を制御して、管理対象装置8の現在位置を取得する(ステップS141)。
<Location information registration>
Fig. 17 is a sequence diagram showing an example of a registration process of location information according to this embodiment. As shown in Fig. 17, for example, when the location information providing device 9 is a GPS, the acquisition unit 83 of the managed device 8 acquires the current location (location information) of the managed device 8 using a GPS sensor or the like provided in the managed device 8. Also, when the location information providing device 9 is a WiFi, for example, the acquisition unit 82 controls the short-range communication circuit 820 to acquire the current location of the managed device 8 (step S141).

次に、送受信部81は、取得した位置情報を画像登録管理装置3に送信する(ステップS142)。これにより、画像登録管理装置3の送受信部31は、管理対象装置8が送信した管理対象装置8自身の位置情報を受信する。このとき、位置情報には、管理対象装置8の識別情報、取得した位置情報を示す管理対象装置の実座標及びフロア数に対応する画像IDが含まれる。この画像IDは、フロアマップを取得する建物が複数のフロアを有する場合、どのフロアのフロアマップであるかを識別するための識別情報である。さらに、位置情報提供装置9がWi-Fiの場合は、Wi-FiルータIDが含まれる。 Next, the transmitting/receiving unit 81 transmits the acquired location information to the image registration management device 3 (step S142). As a result, the transmitting/receiving unit 31 of the image registration management device 3 receives the location information of the managed device 8 itself transmitted by the managed device 8. At this time, the location information includes identification information of the managed device 8, the actual coordinates of the managed device indicating the acquired location information, and an image ID corresponding to the number of floors. If the building from which the floor map is to be acquired has multiple floors, this image ID is identification information for identifying which floor the floor map is for. Furthermore, if the location information providing device 9 is Wi-Fi, a Wi-Fi router ID is included.

画像登録管理装置3の記憶・読出部39は、管理対象装置8の識別情報に対応する管理対象装置の実座標(位置情報)を対象装置管理テーブル(対象装置管理DB3002、図12(B)参照)に登録する(ステップS143)。そして、管理対象装置8と画像登録支援装置5は、上述したステップS141-S143を管理対象装置8の台数分繰り返すループ処理を実行する。 The storage/read unit 39 of the image registration management device 3 registers the actual coordinates (location information) of the managed device corresponding to the identification information of the managed device 8 in the target device management table (target device management DB 3002, see FIG. 12(B)) (step S143). The managed device 8 and the image registration support device 5 then execute a loop process in which the above-mentioned steps S141-S143 are repeated the number of times corresponding to the number of managed devices 8.

図22は、フロアマップの登録完了を示すの画面表示例である。図22に示されているように、表示制御部54は、ディスプレイ506にフロアマップ画像登録完了画面5108を表示する。このとき、フロアマップ画像登録完了画面5108には、「登録しました」というメッセージとともにフロアマップ画像が表示される。さらに、フロアマップ画像登録完了画面5108の下部には「トップ画面へ」ボタン5117も表示される。このフロアマップ画像登録完了画面5108が表示されることで、利用者は、「トップ画面へ」ボタン5117を操作して、次のフロアマップ画像(例えば、別のフロアのフロアマップ画像)の登録を行うことができる。 Figure 22 is an example of a screen display indicating completion of floor map registration. As shown in Figure 22, the display control unit 54 displays a floor map image registration completion screen 5108 on the display 506. At this time, the floor map image is displayed on the floor map image registration completion screen 5108 together with the message "Registered." In addition, a "Go to top screen" button 5117 is also displayed at the bottom of the floor map image registration completion screen 5108. When this floor map image registration completion screen 5108 is displayed, the user can operate the "Go to top screen" button 5117 to register the next floor map image (e.g., a floor map image of another floor).

また、本実施形態に係る画像通信システム1では、例えば、上述したステップS142の処理が実行される場合、管理対象装置8と画像登録管理装置3との間に他の装置等が存在してもよい。つまり、管理対象装置8と画像登録管理装置3との間で送受信される各情報(データ)は、一度他の装置を介して送受信されるような構成であってもよい。上述した構成及び処理方法は、管理対象装置8と画像登録管理装置3との間の他の処理ステップにおいても適用可能である。 In addition, in the image communication system 1 according to this embodiment, for example, when the processing of step S142 described above is executed, other devices may exist between the managed device 8 and the image registration management device 3. In other words, each piece of information (data) transmitted and received between the managed device 8 and the image registration management device 3 may be configured to be transmitted and received once via another device. The configuration and processing method described above can also be applied to other processing steps between the managed device 8 and the image registration management device 3.

<電子地図の表示処理>
図18は、本実施形態に係るフロアマップ画像の表示処理の一例を示すシーケンス図である。画像表示装置7の送受信部71は、補正後フロアマップ画像にあわせて電子地図上に表示させる管理対象装置8の装置位置情報の表示要求を送信する(ステップS151)。これにより、画像登録管理装置3の送受信部31は、画像表示装置7が送信した管理対象装置8の装置位置情報の表示要求を受信する。このとき、管理対象装置8の装置位置情報の表示要求には、ステップS127で画像登録支援装置5が受信し、その後、画像表示装置7に転送された補正後フロアマップ画像の画像識別情報が含まれる。
<Display processing of electronic maps>
18 is a sequence diagram showing an example of a display process of a floor map image according to the present embodiment. The transmitting/receiving unit 71 of the image display device 7 transmits a display request for device location information of the managed device 8 to be displayed on the electronic map together with the corrected floor map image (step S151). As a result, the transmitting/receiving unit 31 of the image registration management device 3 receives the display request for device location information of the managed device 8 transmitted by the image display device 7. At this time, the display request for device location information of the managed device 8 includes image identification information of the corrected floor map image received by the image registration support device 5 in step S127 and then transferred to the image display device 7.

続いて取得部33は、記憶・読出部39と協働して、受信した画像識別情報を検索キーとしてフロアマップ管理テーブル(フロアマップ管理DB3001、図12(A)参照)を検索することにより、対応する画像ファイルパスで示されるフロアマップ画像に係る画像ファイルを取得する(ステップS152)。 Next, the acquisition unit 33 cooperates with the storage/readout unit 39 to search the floor map management table (floor map management DB 3001, see FIG. 12(A)) using the received image identification information as a search key to acquire an image file related to the floor map image indicated by the corresponding image file path (step S152).

ステップS152の処理にあわせて、取得部33は、フロアマップ画像一覧の抽出を行い(ステップS153)、電子地図上へ補正後フロアマップ画像を配置する(ステップS154)。 In conjunction with the processing of step S152, the acquisition unit 33 extracts a list of floor map images (step S153) and places the corrected floor map image on the electronic map (step S154).

続いて、取得部33は、記憶・読出部39と協働して、ステップS151で受信した補正後フロアマップ画像の画像識別情報を検索キーとして対象装置管理テーブル(対象装置管理DB3002、図12(B)参照)を検索することにより、対応する管理対象装置の実座標(位置情報)を取得する(ステップS155)。 Then, the acquisition unit 33, in cooperation with the storage/readout unit 39, searches the target device management table (target device management DB 3002, see FIG. 12(B)) using the image identification information of the corrected floor map image received in step S151 as a search key to acquire the actual coordinates (location information) of the corresponding managed device (step S155).

管理対象装置の実座標(位置情報)を取得後、作成部37は、フロアマップ画像と管理対象装置の装置位置情報を含んだ補正後のフロアマップを作成する(ステップS156)。 After acquiring the actual coordinates (location information) of the managed devices, the creation unit 37 creates a corrected floor map that includes the floor map image and the device location information of the managed devices (step S156).

補正後のフロアマップを作成後、送受信部31は、ステップS151に対する応答として、画像表示装置7に対して位置情報の表示応答を送信する(ステップS157)。これにより、表示装置7の送受信部71は、画像登録管理装置3が送信した位置情報の表示応答を受信する。このとき、位置情報の表示応答には、補正後のフロアマップ画像に係る補正後フロアマップ画像データが含まれる。 After creating the corrected floor map, the transmitter/receiver 31 transmits a display response of the location information to the image display device 7 as a response to step S151 (step S157). As a result, the transmitter/receiver 71 of the display device 7 receives the display response of the location information transmitted by the image registration management device 3. At this time, the display response of the location information includes the corrected floor map image data relating to the corrected floor map image.

位置情報の表示応答を受信後、画像表示装置7の表示制御部74は、ディスプレイ706に補正後フロアマップと管理対象装置8の装置位置情報を示す所定のマークを、図23に示すような電子地図上に表示させる(ステップS158)。なお、ステップS158の画面表示を行う際、画像登録管理装置3の表示制御部34は、例えば、Googleマップ表示サーバとしての機能を使ってもよい。具体的には、表示制御部34は、画像表示装置7のディスプレイ706に対して、補正後フロアマップと管理対象装置8の装置位置情報を示す所定のマークを電子地図上に表示させるようにしてもよい。 After receiving the display response of the location information, the display control unit 74 of the image display device 7 causes the display 706 to display the corrected floor map and a predetermined mark indicating the device location information of the managed device 8 on an electronic map as shown in FIG. 23 (step S158). When performing the screen display in step S158, the display control unit 34 of the image registration management device 3 may use, for example, a function as a Google map display server. Specifically, the display control unit 34 may cause the display 706 of the image display device 7 to display the corrected floor map and a predetermined mark indicating the device location information of the managed device 8 on an electronic map.

また、本実施形態に係る画像通信システム1では、例えば、上述したステップS151及びS157の処理が実行される場合、画像表示装置7と画像登録管理装置3との間に他の装置等が存在してもよい。つまり、画像表示装置7と画像登録管理装置3との間で送受信される各情報(データ)は、一度他の装置を介して送受信されるような構成であってもよい。上述した構成及び処理方法は、画像表示装置7と画像登録管理装置3との間の他の処理ステップにおいても適用可能である。 In addition, in the image communication system 1 according to this embodiment, for example, when the processing of steps S151 and S157 described above is executed, other devices may be present between the image display device 7 and the image registration management device 3. In other words, each piece of information (data) transmitted and received between the image display device 7 and the image registration management device 3 may be configured to be transmitted and received once via another device. The above-described configuration and processing method can also be applied to other processing steps between the image display device 7 and the image registration management device 3.

●画面表示例●
<補正後フロアマップ及び管理対象装置のマークの表示>
図23(A)は、アスペクト比補正及び回転処理後の画面表示例、(B)は、複数のフロアから任意のフロアを選択可能に表示された画面表示例、(C)は、任意のフロアに設置された管理対象装置がフロアマップ上に表示された画面表示例である。
●Screen display example●
<Display of corrected floor map and marks of managed devices>
Figure 23 (A) is an example of a screen display after aspect ratio correction and rotation processing, (B) is an example of a screen display in which any floor can be selected from multiple floors, and (C) is an example of a screen display in which managed devices installed on any floor are displayed on a floor map.

図23(A)に示したように、画像表示装置7の表示装置7は、ディスプレイ706上に電子地図7101を表示する。このとき、電子地図7101上には、補正後フロアマップと管理対象装置8の位置を示すマークが表示されている。さらに、電子地図7101上には、複数のフロアマップが存在することを利用者に知らせるメッセージとともに、階数を選択する選択スクロール7102が表示されている。 As shown in FIG. 23(A), the display device 7 of the image display device 7 displays an electronic map 7101 on the display 706. At this time, the corrected floor map and a mark indicating the position of the managed device 8 are displayed on the electronic map 7101. Furthermore, a selection scroll 7102 for selecting a floor is displayed on the electronic map 7101 together with a message informing the user that multiple floor maps exist.

図23(B)では、電子地図7103上に階数を選択する選択スクロール7104が表示されている。この選択スクロール7104に対して、利用者が任意の階数をスクロールして(例えば、2階にスクロールを合わせて)所定時間経過させると、表示制御部74は、図23(C)のような電池地図7105をディスプレイ706に表示する。図23(C)では、電子地図7105上に2階のフロアマップと2階に配置された管理対象装置8の配置位置を示すマークが表示されている。さらに、フロアマップの下部に選択スクロール7106が表示されている。このように、画像表示装置7の表示制御部74は、複数の階のうち所定の管理対象装置8が配置された階の補正後俯瞰画像を、所定の管理対象装置の装置位置情報とともに利用者に対して選択的に表示させる。 In FIG. 23(B), a selection scroll 7104 for selecting a floor number is displayed on an electronic map 7103. When a user scrolls this selection scroll 7104 to an arbitrary floor number (for example, by scrolling to the second floor) and a predetermined time has passed, the display control unit 74 displays a battery map 7105 as shown in FIG. 23(C) on the display 706. In FIG. 23(C), a floor map of the second floor and a mark indicating the location of a managed device 8 arranged on the second floor are displayed on the electronic map 7105. Furthermore, a selection scroll 7106 is displayed at the bottom of the floor map. In this way, the display control unit 74 of the image display device 7 selectively displays to the user a corrected overhead image of a floor on which a specific managed device 8 is arranged among multiple floors, together with device position information of the specific managed device.

また、図24(A)は、アスペクト比補正及び回転処理後の画面表示例、(B)は、複数のフロアから任意のフロアを選択可能に表示された画面表示例、(C)は、選択された任意のフロアのフロアマップ画面表示例である。 In addition, FIG. 24 (A) is an example of a screen display after aspect ratio correction and rotation processing, (B) is an example of a screen display in which any floor is selectable from multiple floors, and (C) is an example of a floor map screen display of the selected floor.

図24(A)は、上述す多図23(A)の内容と同様であるので説明を省略する。図24(B)では、電子地図7109の下部に表示されている選択スクロール7110が3階を選択している状態が示されている。利用者によって3階が選択されると、表示制御部74は、図24(C)に示した電子写真7111をディスプレイ706に表示し、3階のフロアマップを表示する。但し、3階には管理対象装置8が存在しないため、管理対象装置8の位置を示すマークも表示されない状態が示されている。 Figure 24(A) is similar to the contents of Figure 23(A) described above, so the explanation will be omitted. Figure 24(B) shows a state in which the selection scroll 7110 displayed at the bottom of the electronic map 7109 selects the third floor. When the third floor is selected by the user, the display control unit 74 displays the electronic photo 7111 shown in Figure 24(C) on the display 706, and displays the floor map of the third floor. However, since there is no managed device 8 on the third floor, the mark indicating the position of the managed device 8 is not displayed.

〔実施形態の主な効果〕
以上説明したように本実施形態によれば、画像管理システム2の画像補正部56及び作成部57は、受付部52によって受け付けられた二つの画像座標、並びに二つの画像座標に対応する二つの実座標に基づいて、電子地図の画像の縦横比に一致するようにフロアマップ画像の縦横比を補正して補正後フロアマップ画像を作成する(ステップS123、S124)。そして、表示制御部74は、補正後フロアマップ画像を、所定の空間に配置された管理対象装置8の装置位置情報とともに、ディスプレイ706に表示させる(ステップS158)。これにより、画像補正部56及び作成部57が、電子地図が表示される座標情報に合わせてフロアマップ画像の縦横比及び角度を補正するので、電子地図の縦横比に合わせた俯瞰画像を利用者が登録しなくても、所定の空間に配置された管理対象装置の装置位置情報を正しく把握することができるという効果を奏する。
[Main Effects of the Embodiments]
As described above, according to this embodiment, the image correction unit 56 and the creation unit 57 of the image management system 2 correct the aspect ratio of the floor map image to match the aspect ratio of the image of the electronic map based on the two image coordinates accepted by the acceptance unit 52 and the two actual coordinates corresponding to the two image coordinates, and create a corrected floor map image (steps S123 and S124). Then, the display control unit 74 displays the corrected floor map image on the display 706 together with the device position information of the managed device 8 arranged in a specified space (step S158). As a result, the image correction unit 56 and the creation unit 57 correct the aspect ratio and angle of the floor map image according to the coordinate information on which the electronic map is displayed, so that the user can correctly grasp the device position information of the managed device arranged in a specified space without having to register an overhead image that matches the aspect ratio of the electronic map.

〔実施形態の変形例〕
これまでの実施形態では、電子地図の縦横比に一致するように、画像登録支援装置5の補正部56が補正後フロアマップ画像(補正後俯瞰画像)の補正及び座標変換を行い、その後、作成部57が補正後フロアマップ画像(補正後俯瞰画像)を作成した。これに対して、実施形態の変形例では、画像登録管理装置3において、補正後フロアマップ画像(補正後俯瞰画像)の補正及び座標変換を行い、その後、補正後フロアマップ画像(補正後俯瞰画像)を作成する構成について説明する。
[Modifications of the embodiment]
In the above embodiments, the correction unit 56 of the image registration support device 5 corrects and converts the coordinates of the corrected floor map image (corrected overhead image) so that the aspect ratio matches that of the electronic map, and then the creation unit 57 creates the corrected floor map image (corrected overhead image). In contrast, in a modified example of the embodiment, a configuration will be described in which the image registration management device 3 corrects and converts the coordinates of the corrected floor map image (corrected overhead image), and then creates the corrected floor map image (corrected overhead image).

図25は、本実施形態に係るフロアマップ画像の登録処理の変形例を示すシーケンス図である。ステップS121、S122の処理は、図16に示したステップS121,S122の処理と同じであるので説明を省略する。ステップS122の処理後、送受信部51は、画像登録管理装置3に対して、補正後フロアマップ画像(補正後俯瞰画像)の登録要求を送信する(ステップS161)。これにより、画像登録管理装置3の送受信部31は、画像登録支援装置5が送信した補正後フロアマップ画像(補正後俯瞰画像)の登録要求に係る情報を受信する。このとき、補正後フロアマップ画像(補正後俯瞰画像)の登録要求に係る情報には、利用者識別情報、補正前フロアマップ画像データ、点Aと点Bの画像座標を表す二つ以上の画像座標情報、フロアマップ画像上の二つ以上の実座標情報、及び補正前フロアマップ画像を表す補正前フロアマップ画像情報が含まれる。ここで、二つ以上の実座標情報は、画像登録管理装置3が予め仕様として決定した所定の2点の位置情報でもよいし、フロアマップ画像における所定の位置と所定のキーバリューとをセットにした情報でもよい。 Figure 25 is a sequence diagram showing a modified example of the registration process of the floor map image according to this embodiment. The processes of steps S121 and S122 are the same as those of steps S121 and S122 shown in Figure 16, so the description will be omitted. After the process of step S122, the transmission/reception unit 51 transmits a registration request for the corrected floor map image (corrected overhead image) to the image registration management device 3 (step S161). As a result, the transmission/reception unit 31 of the image registration management device 3 receives information related to the registration request for the corrected floor map image (corrected overhead image) transmitted by the image registration support device 5. At this time, the information related to the registration request for the corrected floor map image (corrected overhead image) includes user identification information, pre-correction floor map image data, two or more image coordinate information representing the image coordinates of points A and B, two or more actual coordinate information on the floor map image, and pre-correction floor map image information representing the pre-correction floor map image. Here, the two or more pieces of actual coordinate information may be position information of two specific points determined in advance as specifications by the image registration management device 3, or may be information that is a set of a specific position on the floor map image and a specific key value.

補正後フロアマップ画像(補正後俯瞰画像)の登録要求を受信した後、画像補正部36は、フロアマップ画像座標と実座標との間の座標変換を行う(ステップS162)。なお、ステップS162の処理の詳細は、上述したステップS123で説明した内容と同様のため省略する。このとき、画像登録管理装置3は、ステップS123で示したように、画像登録支援装置5が備える実座標情報管理テーブル(実座標情報管理DB5001、図13参照)に相当するテーブルを記憶部3000に備え、ステップS123と同様の処理を実行するようにしてもよい。 After receiving a request to register the corrected floor map image (corrected overhead image), the image correction unit 36 performs coordinate conversion between the floor map image coordinates and the actual coordinates (step S162). Details of the process of step S162 are omitted here because they are similar to those described in step S123 above. At this time, the image registration management device 3 may store in the memory unit 3000 a table equivalent to the actual coordinate information management table (actual coordinate information management DB 5001, see FIG. 13) provided in the image registration support device 5 as shown in step S123, and perform the same process as step S123.

これにより、作成部37は、利用者によってアップロードされたフロアマップ画像を、実座標系(E-N座標系)で表示される電子地図上に付加されるフロアマップ画像、すなわち補正後俯瞰画像として作成する(ステップS163)。このとき、補正後俯瞰画像は、実座標系(E-N座標系)で表示される電子地図の縦横比に一致するように元のフロアマップ画像の縦横比が変換されるとともに、実座標系(E-N座標系)で表示される電子地図の傾きに合わせて角度も補正される。 The creation unit 37 then creates the floor map image uploaded by the user as a floor map image to be added to the electronic map displayed in the real coordinate system (E-N coordinate system), i.e., a corrected overhead image (step S163). At this time, the aspect ratio of the original floor map image is converted so that the corrected overhead image matches the aspect ratio of the electronic map displayed in the real coordinate system (E-N coordinate system), and the angle is also corrected to match the inclination of the electronic map displayed in the real coordinate system (E-N coordinate system).

作成部37によって補正後俯瞰画像が生成された後、登録部38は、フロアマップ管理テーブル(フロアマップ管理DB3001、図12(A)参照)の画像ファイルパスに、補正後フロアマップ画像データ及び補正後フロアマップ画像情報を関連づけて、登録する(ステップS164)。 After the creation unit 37 generates the corrected overhead image, the registration unit 38 associates the corrected floor map image data and the corrected floor map image information with the image file path of the floor map management table (floor map management DB 3001, see FIG. 12 (A)) and registers them (step S164).

補正後フロアマップ画像の登録後、送受信部31は、画像登録支援装置5に対して補正後フロアマップ画像の登録応答を送信する(ステップS165)。これにより、画像登録支援装置5の送受信部51は、画像登録管理装置3が送信した補正後フロアマップ画像の登録応答を受信する。このとき、補正後フロアマップ画像の登録応答には、補正後フロアマップ画像の画像識別情報が含まれる。 After the corrected floor map image is registered, the transmission/reception unit 31 transmits a registration response of the corrected floor map image to the image registration support device 5 (step S165). As a result, the transmission/reception unit 51 of the image registration support device 5 receives the registration response of the corrected floor map image transmitted by the image registration management device 3. At this time, the registration response of the corrected floor map image includes image identification information of the corrected floor map image.

補正後フロアマップ画像の登録応答を受信後、表示制御部54は、フロアマップ画像の登録完了画面をディスプレイ506に表示する(ステップS166)。 After receiving the registration response for the corrected floor map image, the display control unit 54 displays a registration completion screen for the floor map image on the display 506 (step S166).

〔実施形態の変形例の主な効果〕
以上説明したように本実施形態の変形例によれば、画像管理システム2の画像補正部36及び作成部37は、受付部52によって受け付けられた二つ以上の実座標、並びに二つ以上の実座標に対応する実座標に基づいて、電子地図の画像の縦横比に一致するようにフロアマップ画像の縦横比を補正して補正後フロアマップ画像を作成する(ステップS162、S163)。そして、表示制御部74は、補正後フロアマップ画像を、所定の空間に配置された管理対象装置8の装置位置情報とともに、ディスプレイ706に表示させる(ステップS158)。これにより、画像補正部56及び作成部57が、電子地図が表示される座標情報に合わせてフロアマップ画像の縦横比及び角度を補正するので、電子地図の縦横比に合わせた俯瞰画像を利用者が登録しなくても、所定の空間に配置された管理対象装置の装置位置情報を正しく把握することができるという効果を奏する。
[Main Effects of the Modification of the Embodiment]
As described above, according to the modified example of the present embodiment, the image correction unit 36 and the creation unit 37 of the image management system 2 correct the aspect ratio of the floor map image to match the aspect ratio of the image of the electronic map based on the two or more actual coordinates accepted by the acceptance unit 52 and the actual coordinates corresponding to the two or more actual coordinates, and create a corrected floor map image (steps S162 and S163). Then, the display control unit 74 displays the corrected floor map image on the display 706 together with the device position information of the managed device 8 arranged in a specified space (step S158). As a result, the image correction unit 56 and the creation unit 57 correct the aspect ratio and angle of the floor map image according to the coordinate information on which the electronic map is displayed, so that the user can correctly grasp the device position information of the managed device arranged in a specified space without having to register an overhead image that matches the aspect ratio of the electronic map.

さらに、実施形態の変形例では、画像管理システム2の画像登録管理装置3がフロアマップ画像座標と実座標との間の座標変換及び補正後フロアマップ画像の作成を行うので、画像登録支援装置5側のハードウエア構成及びソフトウエア構成を簡単化することができる。つまり、画像登録支援装置5と画像表示装置7を一体化させ、通信機能と画像表示機能を備えた通信端末として利用することが可能になるという効果も期待できる。 Furthermore, in a modified embodiment, the image registration management device 3 of the image management system 2 performs coordinate conversion between floor map image coordinates and actual coordinates and creates a corrected floor map image, so the hardware and software configurations of the image registration support device 5 can be simplified. In other words, it is expected that the image registration support device 5 and the image display device 7 can be integrated and used as a communication terminal equipped with communication and image display functions.

〔実施形態の補足〕
上述した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウエアによって各機能を実行するようプログラミングされたデバイスを含むものとする。このデバイスとは、例えば、プロセッサ、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)、SOC(System on a chip)、GPU(Graphics Processing Unit)、及び従来の回路モジュール等をいう。
[Supplementary description of the embodiment]
Each function of the above-mentioned embodiment can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a device programmed to execute each function by software, such as a processor implemented by an electronic circuit. This device refers to, for example, a processor, an ASIC (Application Specific Integrated Circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), an SOC (System on a chip), a GPU (Graphics Processing Unit), and a conventional circuit module, etc.

また、上記で説明した実施形態の各種テーブルは、機械学習の学習効果によって生成されたものでもよく、関連づけられている各項目のデータを機械学習にて分類付けすることで、テーブルを使用しなくてもよい。ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり、コンピュータが、データ識別等の判断に必要なアルゴリズムを事前に取り込まれる学習データから自律的に生成、新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習、深層学習のいずれかの方法でもよい、さらに、機械学習のための学習方法は、これらの学習方法を組み合わせた学習方法でもよく、機械学習のための学習方法は問わない。 The various tables in the above-described embodiments may be generated by the learning effect of machine learning, and by classifying the data of each associated item by machine learning, it is not necessary to use tables. Here, machine learning is a technology for making a computer acquire human-like learning capabilities, and refers to a technology in which a computer autonomously generates algorithms necessary for judgments such as data identification from learning data that is previously loaded, and applies this to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, and furthermore, the learning method for machine learning may be a combination of these learning methods, and any learning method for machine learning is acceptable.

これまで本発明の一実施形態に係る画像管理システム、画像登録管理装置、画像登録管理方法及びプログラムについて説明してきたが、本発明は、上述した実施形態に限定されるものではなく、他の実施形態の追加、変更又は削除等、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。 So far, we have described an image management system, image registration management device, image registration management method, and program according to one embodiment of the present invention, but the present invention is not limited to the above-described embodiment, and can be modified within the scope of what a person skilled in the art can imagine, such as adding, changing, or deleting other embodiments, and any aspect is within the scope of the present invention as long as it achieves the functions and effects of the present invention.

1 画像通信システム
2 画像管理システム
3 画像登録管理装置
4 登録画像表示システム
5 画像登録支援装置
7 画像表示装置
8 管理対象装置
9 位置情報提供装置
34 表示制御部(表示制御手段の一例)
38 登録部(登録手段の一例)
51 送受信部(受信手段の一例、送信手段の一例)
52 受付部(受付手段の一例)
56 画像補正部(画像補正手段の一例)
1 Image communication system 2 Image management system 3 Image registration management device 4 Registered image display system 5 Image registration support device 7 Image display device 8 Managed device 9 Location information providing device 34 Display control unit (an example of a display control means)
38 Registration unit (an example of a registration means)
51 Transmitting/receiving unit (an example of a receiving means, an example of a transmitting means)
52 Reception unit (an example of a reception means)
56 Image correction unit (an example of an image correction means)

特開2010-117291号公報JP 2010-117291 A

Claims (10)

所定の空間を俯瞰することにより得られる俯瞰画像を登録して管理する画像登録管理装置と、前記画像登録管理装置と通信することで前記俯瞰画像の登録を支援し前記俯瞰画像を電子地図として表示する登録画像表示システムと、を有する画像管理システムであって、
前記俯瞰画像上の任意の2点のそれぞれの位置を示す第1の位置情報の入力を受け付ける受付手段と、
前記俯瞰画像を表示手段に表示させる表示制御手段と、
を有し、
前記表示制御手段は、
前記受付手段によって受け付けられた前記第1の位置情報、及び当該第1の位置情報に対応する所定の電子地図を表示するための第2の位置情報に基づいて、前記所定の電子地図に係る画像の縦横比に一致するように前記俯瞰画像の縦横比が補正された補正後俯瞰画像を、前記所定の空間に配置された管理対象装置の装置位置情報の表示要求に含まれる画像識別情報を検索キーとして、当該補正後俯瞰画像と当該装置位置情報を取得し、電子地図上へ俯瞰画像と管理対象装置の装置位置情報を含んで作成し、
当該補正後俯瞰画像を、記装置位置情報とともに前記表示手段に表示させる、
ことを特徴とする画像管理システム。
An image management system including an image registration management device that registers and manages an aerial view image obtained by overlooking a specific space, and a registered image display system that communicates with the image registration management device to support the registration of the aerial view image and display the aerial view image as an electronic map,
a receiving means for receiving an input of first position information indicating positions of two arbitrary points on the overhead image;
A display control means for displaying the overhead image on a display means;
having
The display control means
a corrected overhead image in which the aspect ratio of the overhead image is corrected to match the aspect ratio of an image related to the specified electronic map based on the first location information accepted by the accepting means and second location information for displaying a specified electronic map corresponding to the first location information, the corrected overhead image and the device location information are acquired using image identification information included in a display request for device location information of a managed device arranged in the specified space as a search key, and a display of the overhead image and the device location information of the managed device are included on the electronic map;
displaying the corrected overhead image together with the device position information on the display means;
1. An image management system comprising:
前記表示制御手段は、
前記所定の電子地図が表示される座標に合わせて、前記俯瞰画像を所定の角度分回転させた前記補正後俯瞰画像を、前記装置位置情報とともに前記表示手段に表示させる、
ことを特徴とする請求項1に記載の画像管理システム。
The display control means
displaying the corrected overhead image, obtained by rotating the overhead image by a predetermined angle in accordance with the coordinates at which the predetermined electronic map is displayed, together with the device position information, on the display means;
2. The image management system according to claim 1,
請求項2に記載の画像管理システムであって、更に、
前記第1の位置情報で表される位置のうちいずれか一方の位置を原点とした座標において、前記俯瞰画像の縦横比が前記所定の電子地図に係る画像の縦横比に一致するように補正するとともに、前記座標の北方向の座標軸に対して前記所定の角度分回転させた画像を前記補正後俯瞰画像として補正する画像補正手段を有する、
ことを特徴とする画像管理システム。
3. The image management system according to claim 2, further comprising:
an image correction means for correcting an aspect ratio of the overhead image in a coordinate system having an origin at any one of the positions represented by the first position information so that the aspect ratio of the overhead image coincides with the aspect ratio of an image related to the predetermined electronic map, and correcting an image rotated by the predetermined angle with respect to a coordinate axis in a north direction of the coordinate system as the corrected overhead image;
1. An image management system comprising:
前記画像補正手段は、
前記補正後俯瞰画像に対して与えられた任意の2点のうちいずれか一方の位置を示す第3の位置情報を、前記補正後俯瞰画像を登録するための基準となる基準情報として与える、
ことを特徴とする請求項3に記載の画像管理システム。
The image correction means includes:
third position information indicating one of two arbitrary points given to the corrected overhead image is given as reference information serving as a reference for registering the corrected overhead image;
4. The image management system according to claim 3.
請求項1乃至4のいずれか一項に記載の画像管理システムであって、更に、
所定の位置情報を提供する位置情報提供装置が送信した前記任意の2点に対応するそれぞれの緯度情報及び経度情報を、前記第2の位置情報として受信する受信手段を有する、
ことを特徴とする画像管理システム。
5. The image management system according to claim 1, further comprising:
a receiving means for receiving, as the second location information, latitude information and longitude information corresponding to the two arbitrary points transmitted by a location information providing device that provides predetermined location information;
1. An image management system comprising:
請求項1乃至5のいずれか一項に記載の画像管理システムであって、更に、
前記補正後俯瞰画像を登録する登録手段を有する、
ことを特徴とする画像管理システム。
6. The image management system according to claim 1, further comprising:
A registration means for registering the corrected overhead image,
1. An image management system comprising:
前記補正後俯瞰画像が前記所定の空間において複数の階数分登録されているとき、
前記表示制御手段は、前記表示手段に対して、
前記複数の階のうち所定の管理対象装置が配置された階の補正後俯瞰画像を、前記所定の管理対象装置の装置位置情報とともに選択的に表示させる、
ことを特徴とする請求項6に記載の画像管理システム。
When the corrected overhead image is registered for a plurality of floors in the predetermined space,
The display control means,
selectively displaying a corrected overhead image of a floor on which a predetermined managed device is located among the plurality of floors together with device position information of the predetermined managed device;
7. The image management system according to claim 6,
所定の空間を俯瞰することにより得られる俯瞰画像を登録して管理する画像登録管理装置であって、
当該画像登録管理装置と通信して、前記俯瞰画像の登録を支援する画像登録支援装置が送信した、前記俯瞰画像を受信する受信手段と、
前記俯瞰画像を電子地図として表示手段に表示させる表示制御手段と、を有し、
前記表示制御手段は、
前記受信手段によって受信された前記俯瞰画像上の任意の2点のそれぞれの位置を示す第1の位置情報、及び当該第1の位置情報に対応する所定の電子地図を表示するための第2の位置情報に基づいて、前記所定の電子地図に係る画像の縦横比に一致するように前記俯瞰画像の縦横比が補正された補正後俯瞰画像を、前記所定の空間に配置された管理対象装置の装置位置情報の表示要求に含まれる画像識別情報を検索キーとして、当該補正後俯瞰画像と当該装置位置情報を取得し、電子地図上へ俯瞰画像と管理対象装置の装置位置情報を含んで作成し、
当該補正後俯瞰画像を、記装置位置情報とともに前記表示手段に表示させる、
ことを特徴とする画像登録管理装置。
An image registration and management device that registers and manages an overhead image obtained by overlooking a predetermined space,
A receiving means for receiving the overhead image transmitted by an image registration support device that supports the registration of the overhead image by communicating with the image registration management device;
a display control means for displaying the overhead image as an electronic map on a display means,
The display control means
a corrected overhead image in which the aspect ratio of the overhead image is corrected to match the aspect ratio of an image related to the specified electronic map based on first position information indicating the respective positions of any two points on the overhead image received by the receiving means and second position information for displaying a specified electronic map corresponding to the first position information, the corrected overhead image and the device position information of the managed device are acquired using image identification information included in a display request for device position information of the managed device arranged in the specified space as a search key, and a display of the overhead image and the device position information of the managed device are included on the electronic map;
displaying the corrected overhead image together with the device position information on the display means;
1 is a block diagram showing an image registration management device according to the first embodiment of the present invention;
所定の空間を俯瞰することにより得られる俯瞰画像を登録して管理する画像登録管理装置が実行する画像登録管理方法であって、
当該画像登録管理装置と通信する画像登録支援装置が送信した前記俯瞰画像を受信する受信ステップと、
前記俯瞰画像を電子地図として表示手段に表示させる表示制御ステップと、を有し、
前記表示制御ステップは、
前記受信ステップによって受信された前記俯瞰画像上の任意の2点のそれぞれの位置を示す第1の位置情報、及び当該第1の位置情報に対応する所定の電子地図を表示するための第2の位置情報に基づいて、前記所定の電子地図に係る画像の縦横比に一致するように前記俯瞰画像の縦横比が補正された補正後俯瞰画像を、前記所定の空間に配置された管理対象装置の装置位置情報の表示要求に含まれる画像識別情報を検索キーとして、当該補正後俯瞰画像と当該装置位置情報を取得し、電子地図上へ俯瞰画像と管理対象装置の装置位置情報を含んで作成する処理と、
当該補正後俯瞰画像を、記装置位置情報とともに前記表示手段に表示させる処を含む、
ことを特徴とする画像登録管理方法。
An image registration management method executed by an image registration management device that registers and manages an overhead image obtained by overlooking a predetermined space, comprising:
a receiving step of receiving the overhead image transmitted by an image registration support device that communicates with the image registration management device;
a display control step of displaying the overhead image as an electronic map on a display means,
The display control step includes:
a process of acquiring a corrected overhead image in which an aspect ratio of the overhead image is corrected to match an aspect ratio of an image related to the predetermined electronic map based on first position information indicating the respective positions of any two points on the overhead image received in the receiving step and second position information for displaying a predetermined electronic map corresponding to the first position information, using image identification information included in a display request for device position information of a managed device arranged in the predetermined space as a search key, and creating the overhead image and the device position information of the managed device on an electronic map including the overhead image and the device position information of the managed device;
and displaying the corrected overhead image on the display means together with the device position information.
13. An image registration and management method comprising:
コンピュータを、請求項8に記載の各手段として機能させるためのプログラム。 A program for causing a computer to function as each of the means described in claim 8.
JP2020199402A 2020-12-01 2020-12-01 IMAGE MANAGEMENT SYSTEM, IMAGE REGISTRATION MANAGEMENT DEVICE, IMAGE REGISTRATION MANAGEMENT METHOD, AND PROGRAM Active JP7604859B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020199402A JP7604859B2 (en) 2020-12-01 2020-12-01 IMAGE MANAGEMENT SYSTEM, IMAGE REGISTRATION MANAGEMENT DEVICE, IMAGE REGISTRATION MANAGEMENT METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020199402A JP7604859B2 (en) 2020-12-01 2020-12-01 IMAGE MANAGEMENT SYSTEM, IMAGE REGISTRATION MANAGEMENT DEVICE, IMAGE REGISTRATION MANAGEMENT METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2022087462A JP2022087462A (en) 2022-06-13
JP7604859B2 true JP7604859B2 (en) 2024-12-24

Family

ID=81975752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020199402A Active JP7604859B2 (en) 2020-12-01 2020-12-01 IMAGE MANAGEMENT SYSTEM, IMAGE REGISTRATION MANAGEMENT DEVICE, IMAGE REGISTRATION MANAGEMENT METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7604859B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001042764A (en) 1999-08-04 2001-02-16 Sony Corp Map display device
JP2005106953A (en) 2003-09-29 2005-04-21 Sharp Corp Electronic map creation device, electronic map creation method, electronic map creation program, and recording medium recording the program
JP2012194494A (en) 2011-03-18 2012-10-11 Casio Comput Co Ltd Map display device, map display method and program
JP2017167077A (en) 2016-03-18 2017-09-21 株式会社リコー Information processing system, information processing apparatus, and program
JP2018156020A (en) 2017-03-21 2018-10-04 株式会社ゼンリンデータコム Map registration system, map registration method, and information processing apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001042764A (en) 1999-08-04 2001-02-16 Sony Corp Map display device
JP2005106953A (en) 2003-09-29 2005-04-21 Sharp Corp Electronic map creation device, electronic map creation method, electronic map creation program, and recording medium recording the program
JP2012194494A (en) 2011-03-18 2012-10-11 Casio Comput Co Ltd Map display device, map display method and program
JP2017167077A (en) 2016-03-18 2017-09-21 株式会社リコー Information processing system, information processing apparatus, and program
JP2018156020A (en) 2017-03-21 2018-10-04 株式会社ゼンリンデータコム Map registration system, map registration method, and information processing apparatus

Also Published As

Publication number Publication date
JP2022087462A (en) 2022-06-13

Similar Documents

Publication Publication Date Title
KR100877376B1 (en) Navigation system, method for providing navigation information and computer readable storage medium
CN105444767B (en) User-defined private maps
KR101823441B1 (en) Terminal and Method for Forming Video, Apparatus for Forming Image, Driving Method Thereof, and Computer-Readable Recording Medium
JP2014112302A (en) Prescribed area management system, communication method, and program
JP5922067B2 (en) Image forming system
WO2013111654A1 (en) Image display apparatus and control method therefor
EP2290322A1 (en) Method and Device for Generating and Communicating Geographic Route Information between Wireless Communication Devices
JP7367812B2 (en) Information processing system, information processing method and program
WO2017014126A1 (en) Image management system, image management method and program
JP7604859B2 (en) IMAGE MANAGEMENT SYSTEM, IMAGE REGISTRATION MANAGEMENT DEVICE, IMAGE REGISTRATION MANAGEMENT METHOD, AND PROGRAM
US10911624B2 (en) Server, method of controlling data communication, and storage medium
JP6787481B2 (en) Search support program, search support method and search support device
US11470217B2 (en) Service providing system with controlled display, information processing system, display control method, and non-transitory recording medium
JP7006984B1 (en) Information processing equipment, methods, programs
JP2022185281A (en) Information processing system, service utilization system, information processing method and program
JP2015159456A (en) Image processing apparatus, image processing system, and image processing program
JP6269024B2 (en) Information processing apparatus and information processing program
JP2003177736A (en) Image display system, image display program, and image display method
JP2015141234A (en) Information acquisition program, information acquisition method, and information processing apparatus
JP6703370B2 (en) Document providing system, providing device, display device, and program
JP5833393B2 (en) Transmitting apparatus, addressing method, and addressing program
JP6179315B2 (en) Information processing apparatus, image processing system, image processing method and program in information processing apparatus
JP2009128454A (en) Map management device, method and program
JP7395982B2 (en) Data management server, communication system, communication method, and program
JP2021174398A (en) Display system and display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231011

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20231018

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240712

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240920

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241125

R150 Certificate of patent or registration of utility model

Ref document number: 7604859

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150