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
JP7679635B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7679635B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP7679635B2
JP7679635B2 JP2021023259A JP2021023259A JP7679635B2 JP 7679635 B2 JP7679635 B2 JP 7679635B2 JP 2021023259 A JP2021023259 A JP 2021023259A JP 2021023259 A JP2021023259 A JP 2021023259A JP 7679635 B2 JP7679635 B2 JP 7679635B2
Authority
JP
Japan
Prior art keywords
sensor
information indicating
information processing
candidate
target points
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
JP2021023259A
Other languages
Japanese (ja)
Other versions
JP2022125589A (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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2021023259A priority Critical patent/JP7679635B2/en
Publication of JP2022125589A publication Critical patent/JP2022125589A/en
Application granted granted Critical
Publication of JP7679635B2 publication Critical patent/JP7679635B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Alarm Systems (AREA)

Description

本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、センサから収集したデータを分析する情報処理装置、情報処理方法、およびプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program, and in particular to an information processing device, an information processing method, and a program for analyzing data collected from a sensor.

多様な技術領域において、センサが活用されている。例えば、住居内に配置した人感センサから、通信ネットワークを介してデータを収集し、収集したデータを分析するIoT(Internet of Things)システムが開発されている(特許文献1)。 Sensors are used in a variety of technical fields. For example, an Internet of Things (IoT) system has been developed that collects data from motion sensors placed in homes via a communication network and analyzes the collected data (Patent Document 1).

また、会議室や教室などの閉空間内、あるいは、立ち入り制限区域などの監視エリア内に、センサを適切に配置することを補助するための関連する技術が存在する。 Related technology also exists to assist with the proper placement of sensors in enclosed spaces such as conference rooms or classrooms, or in monitored areas such as restricted access areas.

例えば、特許文献2には、監視エリアを示す2次元マップ上に、センサを表すシンボルと、ユーザが指定した検知対象エリアとを表示することが記載されている。さらに、特許文献2には、ユーザが検知対象エリアを修正可能にするUI(User Interface)を提供することが記載されている。 For example, Patent Document 2 describes displaying a symbol representing a sensor and a detection target area specified by a user on a two-dimensional map showing a monitoring area. Furthermore, Patent Document 2 describes providing a UI (User Interface) that allows a user to modify the detection target area.

特開2018-165899号公報JP 2018-165899 A 特開2009-282641号公報JP 2009-282641 A

特許文献2に記載の関連する技術では、センサの配置は予め決定されている。そのため、センサをどこに置けば、ユーザが指定した検知対象エリアをカバーできるのかを、ユーザが判断することが難しい。さらに、検知対象エリアが分断されている場合、センサが検知可能なエリアは、どの検知対象エリアを包含しているのかが不明である。 In the related technology described in Patent Document 2, the placement of the sensors is determined in advance. Therefore, it is difficult for the user to determine where to place the sensors to cover the detection target area specified by the user. Furthermore, if the detection target area is divided, it is unclear which part of the detection target area is included in the area that the sensor can detect.

本発明は、上記の課題に鑑みてなされたものであり、その目的は、センサを適切に配置することを補助することにある。 The present invention was made in consideration of the above problems, and its purpose is to assist in proper placement of sensors.

本発明の一態様に係わる情報処理装置は、センサによる検知の対象点の位置を示す情報、および前記センサを配置する候補位置を示す情報を取得する取得手段と、前記候補位置に配置された前記センサが検知可能なエリアを計算する計算手段と、前記センサによる検知の対象点のうち、前記検知可能なエリアに包含される対象点を示す情報を表示する表示手段とを備えている。 An information processing device according to one aspect of the present invention includes an acquisition means for acquiring information indicating the position of a target point detected by a sensor and information indicating a candidate position for placing the sensor, a calculation means for calculating an area detectable by the sensor placed at the candidate position, and a display means for displaying information indicating target points included in the detectable area among the target points detected by the sensor.

本発明の一態様に係わる情報処理方法は、センサによる検知の対象点の位置を示す情報、および前記センサを配置する候補位置を示す情報を取得し、前記候補位置に配置された前記センサが検知可能なエリアを計算し、前記センサによる検知の対象点のうち、前記検知可能なエリアに包含される対象点を示す情報を表示する。 An information processing method according to one aspect of the present invention acquires information indicating the position of a target point detected by a sensor and information indicating a candidate position for placing the sensor, calculates an area detectable by the sensor placed at the candidate position, and displays information indicating the target points detected by the sensor that are included in the detectable area.

本発明の一態様に係わるプログラムは、センサによる検知の対象点の位置を示す情報、および前記センサを配置する候補位置を示す情報を取得する処理と、前記候補位置に配置された前記センサが検知可能なエリアを計算する処理と、前記センサによる検知の対象点のうち、前記検知可能なエリアに包含される対象点を示す情報を表示する処理とをコンピュータに実行させる。 A program according to one aspect of the present invention causes a computer to execute a process of acquiring information indicating the positions of target points detected by a sensor and information indicating candidate positions for placing the sensor, a process of calculating an area detectable by the sensor placed at the candidate positions, and a process of displaying information indicating target points detected by the sensor that are included in the detectable area.

本発明の一態様によれば、センサを適切に配置することを補助することができる。 One aspect of the present invention can assist in proper placement of the sensor.

実施形態1に係わる情報処理装置の構成を示すブロック図である。1 is a block diagram showing a configuration of an information processing apparatus according to a first embodiment. 実施形態1に係わる情報処理装置の動作を示すフローチャートである。4 is a flowchart showing the operation of the information processing apparatus according to the first embodiment. 実施形態2に係わる情報処理装置の構成を示すブロック図である。FIG. 11 is a block diagram showing a configuration of an information processing apparatus according to a second embodiment. 実施形態2に係わる情報処理装置の動作を示すフローチャートである。10 is a flowchart showing the operation of an information processing apparatus according to a second embodiment. 実施形態3に係わるシステムの構成の一例を概略的に示す図である。FIG. 11 is a diagram illustrating an example of a configuration of a system according to a third embodiment. 実施形態3に係わるシステムが備えた情報処理装置が表示する部屋のイメージの一例を示す図である。FIG. 13 is a diagram showing an example of an image of a room displayed by an information processing device included in a system according to a third embodiment. 実施形態3に係わるシステムが備えた情報処理装置が表示する部屋のイメージの一例を示す他の図である。FIG. 13 is another diagram showing an example of an image of a room displayed by the information processing device included in the system according to the third embodiment. 実施形態3に係わるシステムが備えた情報処理装置が表示する部屋のイメージの一例を示すさらに他の図である。FIG. 13 is yet another diagram showing an example of an image of a room displayed by the information processing device included in the system according to the third embodiment. 実施形態1または2に係わる情報処理装置のハードウェア構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing apparatus according to a first or second embodiment.

〔実施形態1〕
図1から図2を参照して、実施形態1について説明する。なお、以下の説明において、「部屋」とは、外部から物理的に隔絶された空間だけではなく、施設内の立ち入り禁止区域など、外部と明示的に又は非明示的に区別された空間も含む。
[Embodiment 1]
A first embodiment will be described with reference to Fig. 1 and Fig. 2. In the following description, a "room" includes not only a space that is physically isolated from the outside, but also a space that is explicitly or implicitly distinguished from the outside, such as a restricted area in a facility.

ある部屋内にセンサを配置する際には、部屋の構造、障害物の有無、及び通信環境など、その部屋に固有の条件を考慮する必要がある。そのため、専門知識あるいは十分な経験を有するユーザでなければ、センサを適切に配置することは困難であるケースがある。加えて、センサを手配した後で、必要なセンサが足りないことに気がついたり、センサの配置の計画が不適切であったことに気づいたりする。その結果、センサを配置する作業に遅延が生じる。 When placing sensors in a room, it is necessary to take into consideration the specific conditions of that room, such as the structure of the room, the presence or absence of obstacles, and the communication environment. For this reason, unless the user has specialized knowledge or sufficient experience, it may be difficult to properly place sensors. In addition, after arranging the sensors, it may be realized that a necessary sensor is missing, or that the sensor placement plan was inappropriate. As a result, delays occur in the work of placing the sensors.

本実施形態1では、センサを適切に配置することを補助する情報処理装置の一例を説明する。 In this embodiment 1, an example of an information processing device that assists in appropriate sensor placement is described.

(情報処理装置10)
図1は、本実施形態1に係わる情報処理装置10の構成を示すブロック図である。図1に示すように、情報処理装置10は、取得部11、計算部12、および表示部13を備えている。
(Information processing device 10)
1 is a block diagram showing the configuration of an information processing device 10 according to the present embodiment 1. As shown in FIG. 1, the information processing device 10 includes an acquisition unit 11, a calculation unit 12, and a display unit 13.

取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する。取得部11は、取得手段の一例である。 The acquisition unit 11 acquires information indicating the positions of target points detected by the sensor and information indicating candidate positions for placing the sensor. The acquisition unit 11 is an example of an acquisition means.

一例では、取得部11は、入出力デバイス300(図5)から情報処理装置10へ入力された、センサによる検知の対象点の位置を示す情報を取得する。センサによる検知の対象点の位置を示す情報は、センサが配置される部屋の大きさを示す情報と、その部屋内における検知の対象点の3次元位置を表す座標値とを含む。センサによる検知の対象点の位置を示す情報は、例えば、ユーザが検知を希望する3次元位置を示す座標値であり、あらかじめ入力装置によるユーザの操作により設定されてもよい。センサが配置される部屋の大きさとは、具体的には、部屋の奥行き、幅、及び高さを表す。 In one example, the acquisition unit 11 acquires information indicating the position of the target point of detection by the sensor, which is input from the input/output device 300 (Figure 5) to the information processing device 10. The information indicating the position of the target point of detection by the sensor includes information indicating the size of the room in which the sensor is placed, and coordinate values indicating the three-dimensional position of the target point of detection within the room. The information indicating the position of the target point of detection by the sensor is, for example, coordinate values indicating the three-dimensional position that the user wishes to detect, and may be set in advance by the user's operation via the input device. The size of the room in which the sensor is placed specifically indicates the depth, width, and height of the room.

また、取得部11は、情報処理装置10へ入力された、センサを配置する候補位置を示す情報を取得する。センサを配置する候補位置を示す情報は、センサが配置される部屋の大きさを示す情報と、その部屋内におけるセンサの候補位置の3次元位置を表す座標値とを含む。 The acquisition unit 11 also acquires information indicating candidate positions for placing the sensor, which is input to the information processing device 10. The information indicating the candidate positions for placing the sensor includes information indicating the size of the room in which the sensor is to be placed, and coordinate values indicating the three-dimensional position of the candidate position of the sensor within the room.

あるいは、取得部11は、図示しない記憶装置に予め格納された、センサの初期位置を示す情報を取得してもよい。センサの初期位置を示す情報は、センサが配置される部屋の大きさを示す情報と、その部屋内におけるセンサの初期位置を表す3次元の座標値とを含む。この場合、取得部11は、記憶装置から取得したセンサの初期位置を、センサを配置する候補位置に設定する。 Alternatively, the acquisition unit 11 may acquire information indicating the initial position of the sensor that is stored in advance in a storage device (not shown). The information indicating the initial position of the sensor includes information indicating the size of the room in which the sensor is placed and three-dimensional coordinate values indicating the initial position of the sensor within the room. In this case, the acquisition unit 11 sets the initial position of the sensor acquired from the storage device as a candidate position for placing the sensor.

あるいは、取得部11は、情報処理装置10へ入力された、センサが配置される部屋の大きさを示す情報を取得して、センサが配置される部屋内において、センサを配置する候補位置をランダムに設定してもよい。 Alternatively, the acquisition unit 11 may acquire information indicating the size of the room in which the sensor is to be placed that is input to the information processing device 10, and randomly set candidate positions for placing the sensor within the room in which the sensor is to be placed.

取得部11は、センサによる検知の対象点の位置を示す情報を、計算部12および表示部13へ出力する。また、取得部11は、センサを配置する候補位置を示す情報を、計算部12へ出力する。 The acquisition unit 11 outputs information indicating the positions of the target points detected by the sensor to the calculation unit 12 and the display unit 13. The acquisition unit 11 also outputs information indicating candidate positions for placing the sensor to the calculation unit 12.

計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する。計算部12は、計算手段の一例である。 The calculation unit 12 calculates the area that can be detected by the sensor placed at the candidate position. The calculation unit 12 is an example of a calculation means.

一例では、計算部12は、取得部11から、センサを配置する候補位置を示す情報を受信する。また、計算部12は、情報処理装置10へ入力された、センサが配置される部屋の大きさを示す情報を取得する。 In one example, the calculation unit 12 receives information indicating candidate positions for placing the sensor from the acquisition unit 11. The calculation unit 12 also acquires information input to the information processing device 10 indicating the size of the room in which the sensor will be placed.

さらに、計算部12は、図示しない記憶装置から、センサの仕様情報を取得する。センサの仕様情報とは、センサが持つ機能、センサの構造、センサのデザイン、および通信方式など、センサのスペックに関する情報である。一例では、センサの仕様情報は、センサの種類、センサの検知距離、センサの検知角度、およびセンサの高さの標準値を示す各情報を含む。 The calculation unit 12 further acquires sensor specification information from a storage device (not shown). The sensor specification information is information about the sensor specifications, such as the functions of the sensor, the structure of the sensor, the design of the sensor, and the communication method. In one example, the sensor specification information includes information indicating the type of sensor, the detection distance of the sensor, the detection angle of the sensor, and the standard values of the sensor height.

計算部12は、センサを配置する候補位置を示す情報、およびセンサの仕様情報に基づいて、候補位置に配置されたセンサが検知可能なエリアを計算する。具体的には、計算部12は、センサが部屋内の候補位置に配置された場合において、センサが部屋内で検知可能なエリアを計算する。センサが部屋内で検知可能なエリアとは、部屋の一部と対応する3次元領域を表す。そして、計算部12は、検知可能なエリアを示す3次元領域を表す情報を生成する。 The calculation unit 12 calculates the area detectable by the sensor placed at the candidate position based on information indicating the candidate position for placing the sensor and the sensor specification information. Specifically, the calculation unit 12 calculates the area detectable by the sensor in the room when the sensor is placed at the candidate position in the room. The area detectable by the sensor in the room represents a three-dimensional area corresponding to a part of the room. Then, the calculation unit 12 generates information representing the three-dimensional area indicating the detectable area.

また、計算部12は、取得部11から、センサによる検知の対象点の位置を示す情報を受信する。計算部12は、センサによる検知の対象点の位置を示す情報と、上述の検知可能なエリアを示す3次元領域を表す情報とを比較することによって、センサによる検知の対象点のうち、上述の検知可能なエリアに包含される対象点を検出する。そして、計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を、表示部13へ出力する。 The calculation unit 12 also receives information indicating the positions of the target points detected by the sensor from the acquisition unit 11. The calculation unit 12 detects, among the target points detected by the sensor, those included in the detectable area by comparing the information indicating the positions of the target points detected by the sensor with information representing a three-dimensional region indicating the detectable area described above. The calculation unit 12 then outputs, to the display unit 13, information indicating the target points included in the detectable area among the target points detected by the sensor.

表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。表示部13は、表示手段の一例である。 The display unit 13 displays information indicating the target points detected by the sensor that are included in the detectable area. The display unit 13 is an example of a display means.

一例では、表示部13は、取得部11から、センサによる検知の対象点の位置を示す情報を受信する。また、表示部13は、計算部12から、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を受信する。 In one example, the display unit 13 receives information indicating the positions of target points detected by the sensor from the acquisition unit 11. The display unit 13 also receives information indicating target points included in the detectable area among the target points detected by the sensor from the calculation unit 12.

そして、表示部13は、取得部11から受信した情報に基づいて、センサによる検知の対象点の位置を表示する。例えば、表示部13は、センサが配置される部屋のイメージ中に、検知の対象点を表示する(例えば、図6)。 The display unit 13 then displays the position of the target point detected by the sensor based on the information received from the acquisition unit 11. For example, the display unit 13 displays the target point of detection within an image of the room in which the sensor is placed (for example, FIG. 6).

加えて、表示部13は、計算部12から受信した情報に基づいて、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。例えば、表示部13は、センサが配置される部屋のイメージとともに、検知可能なエリアにどの対象点が包含されるのかを示す(例えば、図7および図8)。 In addition, the display unit 13 displays information indicating which of the target points detected by the sensor are included in the detectable area based on the information received from the calculation unit 12. For example, the display unit 13 displays which target points are included in the detectable area along with an image of the room in which the sensor is placed (e.g., Figures 7 and 8).

(情報処理装置10の動作)
図2を参照して、本実施形態1に係わる情報処理装置10の動作を説明する。図2は、情報処理装置10の各部が実行する処理の流れを示すフローチャートである。
(Operation of information processing device 10)
The operation of the information processing device 10 according to the first embodiment will be described with reference to Fig. 2. Fig. 2 is a flow chart showing the flow of processes executed by each unit of the information processing device 10.

図2に示すように、取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する(S1)。取得部11は、センサを配置する候補位置を示す情報を、計算部12へ出力する。 As shown in FIG. 2, the acquisition unit 11 acquires information indicating the positions of target points detected by the sensor and information indicating candidate positions for placing the sensor (S1). The acquisition unit 11 outputs the information indicating the candidate positions for placing the sensor to the calculation unit 12.

次に、計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する(S2)。そして、計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を検出する。 Next, the calculation unit 12 calculates an area that can be detected by the sensor placed at the candidate position (S2). The calculation unit 12 then detects target points that are included in the detectable area among the target points detected by the sensor.

計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を、表示部13へ出力する。 The calculation unit 12 outputs information indicating the target points detected by the sensor that are included in the detectable area to the display unit 13.

その後、表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する(S3)。 Then, the display unit 13 displays information indicating the target points detected by the sensor that are included in the detectable area (S3).

以上で、本実施形態1に係わる情報処理装置10の動作は終了する。 This completes the operation of the information processing device 10 according to this embodiment.

(変形例)
複数の互いに異なる種類のセンサを組み合わせて、同じ部屋で使用されるケースが想定される。例えば、人感センサと照度センサとを組み合わせて、部屋内の照度を調整するシステムを構築するケースである。このような場合、センサの種類ごとに、センサの用途、および、センサが検知可能なエリアが異なる。そこで、一変形例では、取得部11は、センサの種類ごとに、センサを配置する候補位置を示す情報を取得する。
(Modification)
It is assumed that a plurality of different types of sensors are combined and used in the same room. For example, a human presence sensor and an illuminance sensor are combined to build a system for adjusting the illuminance in a room. In such a case, the sensor uses and the areas that the sensors can detect differ for each type of sensor. Therefore, in one modified example, the acquisition unit 11 acquires information indicating candidate positions for placing the sensor for each type of sensor.

本変形例では、取得部11は、入出力デバイス(図5)から情報処理装置10へ入力された、センサによる検知の対象点の位置を示す情報を取得する。これとともに、取得部11は、センサの仕様情報も取得する。上述したように、センサの仕様情報には、センサの種類を示す情報が含まれる。 In this modified example, the acquisition unit 11 acquires information indicating the position of the target point detected by the sensor, which is input from the input/output device (FIG. 5) to the information processing device 10. In addition, the acquisition unit 11 also acquires sensor specification information. As described above, the sensor specification information includes information indicating the type of sensor.

取得部11は、センサの仕様情報に基づいて、センサの種類を判別する。そして、取得部11は、判別したセンサの種類を示す情報とともに、センサによる検知の対象点の位置を示す情報を、計算部12および表示部13へ出力する。また、取得部11は、判別したセンサの種類を示す情報とともに、センサを配置する候補位置を示す情報を、計算部12へ出力する。 The acquisition unit 11 determines the type of sensor based on the sensor specification information. The acquisition unit 11 then outputs information indicating the determined sensor type, as well as information indicating the position of the target point detected by the sensor, to the calculation unit 12 and the display unit 13. The acquisition unit 11 also outputs information indicating the determined sensor type, as well as information indicating candidate positions for placing the sensor, to the calculation unit 12.

計算部12は、取得部11から受信した、センサの種類を示す情報を確認する。そして、計算部12は、センサの種類ごとに、候補位置に配置されたセンサが検知可能なエリアを計算する。 The calculation unit 12 checks the information indicating the type of sensor received from the acquisition unit 11. Then, the calculation unit 12 calculates the area in which the sensor placed at the candidate position can detect for each type of sensor.

また、計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を検出する。そして、計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を、表示部13へ出力する。それとともに、計算部12は、センサの種類を示す情報も、表示部13へ出力する。 The calculation unit 12 also detects, from among the target points detected by the sensor, target points that are included in the detectable area. The calculation unit 12 then outputs information indicating, from among the target points detected by the sensor, the target points that are included in the detectable area to the display unit 13. At the same time, the calculation unit 12 also outputs information indicating the type of sensor to the display unit 13.

表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。このとき、表示部13は、センサの種類ごとに異なる態様で、情報を表示してもよい。これにより、ユーザは、センサの種類を一目で認識することができる。 The display unit 13 displays information indicating the target points detected by the sensor that are included in the detectable area. At this time, the display unit 13 may display the information in a different manner for each type of sensor. This allows the user to recognize the type of sensor at a glance.

本変形例の構成によれば、取得部11は、センサの種類ごとに、センサを配置する候補位置を示す情報を取得する。計算部12は、センサの種類ごとに、候補位置に配置されたセンサが検知可能なエリアを計算する。そのため、複数の互いに異なる種類のセンサを組み合わせて、同じ部屋内で使用されるケースに対応することができる。 According to the configuration of this modified example, the acquisition unit 11 acquires, for each type of sensor, information indicating candidate positions for placing the sensor. The calculation unit 12 calculates, for each type of sensor, an area in which the sensor placed at the candidate position can detect. This makes it possible to handle cases in which multiple sensors of different types are combined and used in the same room.

(本実施形態の効果)
本実施形態の構成によれば、取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する。計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する。表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。ユーザは、表示された情報を参照することによって、センサが候補位置に配置された場合、そのセンサはどの対象点を検知可能であるかを知ることができる。これにより、センサを適切に配置することを補助することができる。
(Effects of this embodiment)
According to the configuration of this embodiment, the acquisition unit 11 acquires information indicating the position of a target point detected by the sensor and information indicating a candidate position for placing the sensor. The calculation unit 12 calculates an area in which the sensor placed at the candidate position can detect. The display unit 13 displays information indicating target points included in the detectable area among the target points detected by the sensor. By referring to the displayed information, the user can know which target points the sensor can detect when the sensor is placed at the candidate position. This can assist in appropriately placing the sensor.

〔実施形態2〕
図3から図4を参照して、実施形態2について説明する。本実施形態2では、前記実施形態1と共通する構成に対して、同じ符号を付して、その構成に関する説明を省略する。
[Embodiment 2]
A second embodiment will be described with reference to Fig. 3 and Fig. 4. In the second embodiment, the same components as those in the first embodiment are denoted by the same reference numerals, and the description of those components will be omitted.

(情報処理装置20)
図3は、本実施形態2に係わる情報処理装置20の構成を示すブロック図である。図3に示すように、情報処理装置20は、取得部11、計算部12、および表示部13を備えている。加えて、情報処理装置20は、入力部24をさらに備えている。
(Information processing device 20)
Fig. 3 is a block diagram showing the configuration of an information processing device 20 according to the present embodiment 2. As shown in Fig. 3, the information processing device 20 includes an acquisition unit 11, a calculation unit 12, and a display unit 13. In addition, the information processing device 20 further includes an input unit 24.

入力部24は、候補位置を指定するための入力操作を受け付ける。入力部24は、入力手段の一例である。 The input unit 24 accepts an input operation for specifying a candidate position. The input unit 24 is an example of an input means.

一例では、入力部24は、情報処理装置20と接続された入出力デバイス(図5)、例えばキーボード、タッチパネル、マウス、またはマイクロフォン等に対するための入力操作に基づく入力信号を受信する。入力部24は、候補位置を入力するための所定の入力操作を受け付ける。入力部24は、入力操作により入力された候補位置を示す情報を、取得部11へ出力する。 In one example, the input unit 24 receives an input signal based on an input operation for an input/output device (FIG. 5) connected to the information processing device 20, such as a keyboard, a touch panel, a mouse, or a microphone. The input unit 24 accepts a predetermined input operation for inputting a candidate position. The input unit 24 outputs information indicating the candidate position input by the input operation to the acquisition unit 11.

本実施形態2に係わる取得部11は、入力された候補位置を示す情報を取得する。そして、取得部11は、センサを配置する候補位置を示す情報を、計算部12へ出力する。 The acquisition unit 11 according to the second embodiment acquires information indicating the input candidate positions. The acquisition unit 11 then outputs the information indicating the candidate positions for placing the sensor to the calculation unit 12.

(情報処理装置20の動作)
図4を参照して、本実施形態2に係わる情報処理装置20の動作を説明する。図4は、情報処理装置20の各部が実行する処理の流れを示すフローチャートである。
(Operation of information processing device 20)
The operation of the information processing device 20 according to the second embodiment will be described with reference to Fig. 4. Fig. 4 is a flow chart showing the flow of processes executed by each unit of the information processing device 20.

図4に示すように、入力部24は、候補位置を入力するための入力操作を受け付ける(S21)。 As shown in FIG. 4, the input unit 24 accepts an input operation for inputting a candidate position (S21).

次に、取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する(S22)。取得部11は、センサを配置する候補位置を示す情報を、計算部12へ出力する。 Next, the acquisition unit 11 acquires information indicating the position of the target point detected by the sensor and information indicating candidate positions for placing the sensor (S22). The acquisition unit 11 outputs the information indicating the candidate positions for placing the sensor to the calculation unit 12.

次に、計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する(S23)。そして、計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を検出する。 Next, the calculation unit 12 calculates an area that can be detected by the sensor placed at the candidate position (S23). The calculation unit 12 then detects target points that are included in the detectable area among the target points detected by the sensor.

計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を、表示部13へ出力する。 The calculation unit 12 outputs information indicating the target points detected by the sensor that are included in the detectable area to the display unit 13.

その後、表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する(S24)。 Then, the display unit 13 displays information indicating the target points detected by the sensor that are included in the detectable area (S24).

以上で、本実施形態2に係わる情報処理装置20の動作は終了する。 This completes the operation of the information processing device 20 according to the second embodiment.

(変形例)
センサの仕様によって、センサの適切な配置は少し又は大きく異なる。例えば、壁掛け型センサを天井に配置することは不適切である。しかしながら、ユーザは、センサの仕様を十分に理解していない場合がある。そのような場合、ユーザは、不適切な候補位置を入力する可能性がある。その他の例では、センサに対して、高さの標準値が規定されている場合、標準値からかけ離れた高さに配置されたセンサは、正常に機能しない可能性がある。
(Modification)
Depending on the sensor specifications, the appropriate placement of the sensor may vary slightly or greatly. For example, placing a wall-mounted sensor on a ceiling is inappropriate. However, a user may not fully understand the sensor specifications. In such a case, the user may input an inappropriate candidate position. In another example, if a standard value of height is specified for a sensor, a sensor placed at a height far from the standard value may not function properly.

本変形例では、計算部12は、センサを配置する候補位置を示す情報、およびセンサの仕様情報に基づいて、センサの候補位置が適切であるかどうかを判定する。 In this modified example, the calculation unit 12 determines whether the candidate sensor position is appropriate based on information indicating the candidate sensor position and the sensor specification information.

一例では、計算部12は、センサの仕様情報が示すセンサの高さの標準値と、センサの候補位置の高さ座標とを比較する。そして、センサの候補位置の高さ座標が、センサの高さの標準値±50%の範囲外である場合、計算部12は、センサの候補位置は不適切であると判定する。 In one example, the calculation unit 12 compares the standard value of the sensor height indicated by the sensor specification information with the height coordinate of the candidate sensor position. If the height coordinate of the candidate sensor position is outside the range of the standard value of the sensor height ±50%, the calculation unit 12 determines that the candidate sensor position is inappropriate.

他の例では、計算部12は、センサを候補位置に配置した場合、センサが検知可能なエリア内に、センサによる検知の対象点の全てが包含されるかどうかを判定する。そして、計算部12は、センサが検知可能なエリア内に、センサによる検知の対象点のうち少なくとも1つが包含されない場合、計算部12は、センサの候補位置は不適切であると判定する。 In another example, the calculation unit 12 determines whether all of the target points detected by the sensor are included within the area that the sensor can detect when the sensor is placed at the candidate position. If at least one of the target points detected by the sensor is not included within the area that the sensor can detect, the calculation unit 12 determines that the candidate position of the sensor is inappropriate.

その代わりに、計算部12は、センサの候補位置のセンサが検知可能なエリア内に、センサによる検知の対象点の全てが包含されるような適切な候補位置を、ユーザに提案してもよい。例えば、計算部12は、適切な候補位置を表示部13に表示させる。ひとつのセンサのみでは、検知の対象点の全てをカバーできない場合、計算部12は、複数のセンサの候補位置の組み合わせをユーザに提案してもよい。 Instead, the calculation unit 12 may suggest to the user an appropriate candidate position where all of the target points detected by the sensor are included within the area where the sensor can detect the candidate position. For example, the calculation unit 12 causes the display unit 13 to display the appropriate candidate position. If only one sensor cannot cover all of the target points detected, the calculation unit 12 may suggest to the user a combination of candidate positions for multiple sensors.

本変形例の構成によれば、計算部12は、センサを配置する候補位置を示す情報、およびセンサの仕様情報に基づいて、センサの候補位置が適切であるかどうかを判定する。表示部13は、候補位置の適否に関する判定結果を表示する。これにより、センサの仕様に見合わない不適切な場所に、センサが配置されることを防止することができる。 According to the configuration of this modified example, the calculation unit 12 determines whether the candidate sensor position is appropriate based on information indicating the candidate sensor position and the sensor specification information. The display unit 13 displays the determination result regarding the suitability of the candidate sensor position. This makes it possible to prevent the sensor from being placed in an inappropriate location that does not match the sensor specifications.

(本実施形態の効果)
本実施形態の構成によれば、取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する。計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する。表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。ユーザは、表示された情報を参照することによって、センサが候補位置に配置された場合、そのセンサはどの対象点を検知可能であるかを知ることができる。これにより、センサを適切に配置することを補助することができる。
(Effects of this embodiment)
According to the configuration of this embodiment, the acquisition unit 11 acquires information indicating the position of a target point detected by the sensor and information indicating a candidate position for placing the sensor. The calculation unit 12 calculates an area in which the sensor placed at the candidate position can detect. The display unit 13 displays information indicating target points included in the detectable area among the target points detected by the sensor. By referring to the displayed information, the user can know which target points the sensor can detect when the sensor is placed at the candidate position. This can assist in appropriately placing the sensor.

さらに、本実施形態の構成によれば、入力部24は、候補位置を指定するための入力操作を受け付ける。取得部11は、入力操作により指定された候補位置を示す情報を取得する。そのため、ユーザは、要望に応じて、候補位置を自由に変更することができる。 Furthermore, according to the configuration of this embodiment, the input unit 24 accepts an input operation for specifying a candidate position. The acquisition unit 11 acquires information indicating the candidate position specified by the input operation. Therefore, the user can freely change the candidate position according to his/her desires.

〔実施形態3〕
図5から図8を参照して、実施形態3について説明する。本実施形態3では、前記実施形態1に係わる情報処理装置10、および、前記実施形態2に係わる情報処理装置20のどちらも適用可能なシステムの一例を説明する。
[Embodiment 3]
A third embodiment will be described with reference to Fig. 5 to Fig. 8. In the third embodiment, an example of a system to which both the information processing device 10 according to the first embodiment and the information processing device 20 according to the second embodiment can be applied will be described.

(システム1)
図5は、本実施形態3に係わるシステム1の構成の一例を概略的に示す図である。図5に示すように、システム1は、情報処理装置10(20)、センサ100、表示装置200、および入出力デバイス300を備えている。
(System 1)
5 is a diagram illustrating an example of the configuration of a system 1 according to the present embodiment 3. As illustrated in FIG. 5, the system 1 includes an information processing device 10 (20), a sensor 100, a display device 200, and an input/output device 300.

情報処理装置10(20)は、前記実施形態1に係わる情報処理装置10、および、前記実施形態2に係わる情報処理装置20のどちらか一方である。本実施形態3では、「情報処理装置10(20)」がこの意味で用いられる。 The information processing device 10 (20) is either the information processing device 10 according to the first embodiment or the information processing device 20 according to the second embodiment. In the third embodiment, the term "information processing device 10 (20)" is used in this sense.

センサ100は、ネットワークを介して、情報処理装置10(20)と接続されている。センサ100は、一例では、いわゆるIoTセンサである。センサ100は、一例では、人感センサである。しかしながら、センサ100の種類は特に限定されない。また、センサ100は、互いに異なる複数の種類のセンサを含んでいてもよい。図5に示す例では、センサ100は2つ示されている。しかし、システム1は、センサ100を1つだけあるいは3つ以上備えていてもよい。 The sensor 100 is connected to the information processing device 10 (20) via a network. In one example, the sensor 100 is a so-called IoT sensor. In one example, the sensor 100 is a human presence sensor. However, the type of the sensor 100 is not particularly limited. Furthermore, the sensor 100 may include a plurality of different types of sensors. In the example shown in FIG. 5, two sensors 100 are shown. However, the system 1 may include only one sensor 100 or three or more sensors 100.

センサ100は、会議室や教室などの閉空間内、あるいは、立ち入り制限区域などの監視エリア内に配置されることが計画されている。ここでは、センサ100は、まだ実際には部屋に配置されていない状態である。 The sensor 100 is planned to be placed in a closed space such as a conference room or classroom, or in a monitored area such as a restricted access area. In this example, the sensor 100 has not yet actually been placed in the room.

表示装置200は、情報処理装置10(20)が情報を表示して、センサ100の適切な配置をユーザに提供するために使用される。表示装置200は、テレビジョン装置またはモニタなど、一般的なディスプレイ機器であってよい。表示装置200は、有線又は無線のネットワークを介して、情報処理装置10(20)と接続されている。なお、表示装置200の画面に表示される画像の例を、後で図6から図8を参照して説明する。 The display device 200 is used by the information processing device 10 (20) to display information and provide the user with appropriate placement of the sensor 100. The display device 200 may be a general display device such as a television device or a monitor. The display device 200 is connected to the information processing device 10 (20) via a wired or wireless network. Examples of images displayed on the screen of the display device 200 will be described later with reference to Figures 6 to 8.

入出力デバイス300は、情報処理装置10(20)へデータを入出力するために使用される。入出力デバイス300は、例えば、マウス、タッチパッド、キーボード、及びその他の入力操作用の電子機器である。入出力デバイス300は、有線又は無線のネットワークによって、情報処理装置10(20)と接続されている。 The input/output device 300 is used to input and output data to the information processing device 10 (20). The input/output device 300 is, for example, a mouse, a touchpad, a keyboard, and other electronic devices for input operations. The input/output device 300 is connected to the information processing device 10 (20) via a wired or wireless network.

(入出力デバイス300への入力操作)
ここでは、図6から図8を参照しつつ、入出力デバイス300への入力操作について、具体的に説明する。
(Input operation to the input/output device 300)
Here, the input operation to the input/output device 300 will be specifically described with reference to FIG. 6 to FIG.

まず、ユーザは、入出力デバイス300を用いて、センサ100を配置する部屋(例えば、会議室)の大きさを示す情報を入力する。部屋の大きさとは、具体的には、部屋の奥行き、幅、及び高さを表す。 First, the user uses the input/output device 300 to input information indicating the size of the room (e.g., a conference room) in which the sensor 100 will be placed. Specifically, the size of the room refers to the depth, width, and height of the room.

あるいは、図示しない記憶装置に、部屋の間取りのデータが格納されている場合、ユーザは、部屋の大きさを示す情報として、記憶装置に格納された間取りのデータを参照する情報(例えば、「部屋番号:1」など)を入力してもよい。入出力デバイス300は、ユーザに入力された情報を、情報処理装置10(20)へ送信する。前記実施形態1および2で説明したように、情報処理装置10(20)の表示部13が、表示装置200に部屋のイメージを表示する。 Alternatively, if data on the layout of the room is stored in a storage device (not shown), the user may input information that refers to the layout data stored in the storage device as information indicating the size of the room (e.g., "Room Number: 1"). The input/output device 300 transmits the information input by the user to the information processing device 10 (20). As described in the first and second embodiments, the display unit 13 of the information processing device 10 (20) displays an image of the room on the display device 200.

図6は、表示装置200の画面に表示される部屋のイメージの一例を示す。図6に示す一例では、部屋の奥行きが紙面の垂直方向と対応する。なお、部屋の大きさを表示する手法は特に限定されない。 Figure 6 shows an example of an image of a room displayed on the screen of the display device 200. In the example shown in Figure 6, the depth of the room corresponds to the vertical direction of the paper. Note that there are no particular limitations on the method of displaying the size of the room.

次に、ユーザは、入出力デバイス300を用いて、センサ100による検知の対象点を示す情報、およびセンサ100の候補位置を示す情報を入力する。 Next, the user uses the input/output device 300 to input information indicating the target point to be detected by the sensor 100 and information indicating the candidate position of the sensor 100.

例えば、ユーザは、入出力デバイス300を用いて、センサ100が配置される部屋内で、センサ100による検知の対象点を入力する。一例では、ユーザは、図6に示すように、マウス又はタッチパッドなどの入出力デバイス300を用いて、表示装置200の画面に表示された部屋のイメージ上で、検知の対象点Pを指定するための入力操作を行う。検知の対象点は、一例では、人が通る頻度が高い通路、または、人が着席する座席である。 For example, the user uses the input/output device 300 to input a target point to be detected by the sensor 100 within the room in which the sensor 100 is placed. In one example, as shown in FIG. 6, the user uses the input/output device 300, such as a mouse or a touchpad, to perform an input operation to specify a target point P to be detected on the image of the room displayed on the screen of the display device 200. In one example, the target point to be detected is an aisle where people frequently pass by, or a seat where a person is seated.

続いて、ユーザは、入出力デバイス300を用いて、センサ100の仕様情報を入力する。センサ100の仕様情報は、センサ100の種類、センサ100の検知距離、センサ100の検知角度、およびセンサ100の高さの標準値を示す各情報を含む。 Next, the user uses the input/output device 300 to input specification information for the sensor 100. The specification information for the sensor 100 includes information indicating the type of the sensor 100, the detection distance of the sensor 100, the detection angle of the sensor 100, and the standard value for the height of the sensor 100.

あるいは、図示しない記憶装置に、センサ100の仕様情報が格納されている場合、ユーザは、入出力デバイス300に対して、記憶装置に格納されたセンサ100の仕様情報を指定するための入力操作を行ってもよい。 Alternatively, if the specification information of the sensor 100 is stored in a storage device (not shown), the user may perform an input operation on the input/output device 300 to specify the specification information of the sensor 100 stored in the storage device.

さらに、ユーザは、入出力デバイス300を用いて、センサ100の候補位置を示す情報を入力する。 Furthermore, the user uses the input/output device 300 to input information indicating candidate positions of the sensor 100.

図7は、表示装置200の画面に表示される部屋のイメージの一例を示す。図7に示す一例では、センサ100の候補位置Cが、メッシュ矢印の先端によって指定されている。センサ100の候補位置Cは、図7に示す一例のように、1つに限られず、図8に示す一例のように、複数あってもよい。 Figure 7 shows an example of an image of a room displayed on the screen of the display device 200. In the example shown in Figure 7, a candidate position C of the sensor 100 is specified by the tip of a mesh arrow. The candidate position C of the sensor 100 is not limited to one, as in the example shown in Figure 7, and there may be multiple candidate positions C, as in the example shown in Figure 8.

ユーザは、マウス又はタッチパッドなどの入出力デバイス300を用いて、表示装置200の画面に表示された部屋のイメージ上で、メッシュ矢印を移動させる入力操作、又は、別の候補位置Cを追加するための入力操作を行う。そして、ユーザは、メッシュ矢印の先端により、センサ100の候補位置Cを指定する。 The user uses an input/output device 300 such as a mouse or a touchpad to perform an input operation to move the mesh arrow on the image of the room displayed on the screen of the display device 200, or to perform an input operation to add another candidate position C. Then, the user specifies the candidate position C of the sensor 100 with the tip of the mesh arrow.

最後に、ユーザは、入出力デバイス300を用いて、センサ100の候補位置Cの中から1つ、あるいは複数を選択するための入力操作を行う。入出力デバイス300は、センサ100の候補位置Cを示す情報を、情報処理装置10(20)へ送信する。 Finally, the user uses the input/output device 300 to perform an input operation to select one or more of the candidate positions C of the sensor 100. The input/output device 300 transmits information indicating the candidate positions C of the sensor 100 to the information processing device 10 (20).

前記実施形態1または2で説明したように、情報処理装置10(20)の計算部12は、候補位置Cに配置されたセンサ100が検知可能なエリアを計算する。その後、表示部13は、候補位置Cに配置されたセンサ100が検知可能なエリアを表示装置200に表示させる。加えて、表示部13は、センサ100による検知の対象点のうち、センサ100が検知可能なエリアに包含される対象点Pを示す情報を表示する。 As described in the first or second embodiment, the calculation unit 12 of the information processing device 10 (20) calculates the area detectable by the sensor 100 placed at the candidate position C. The display unit 13 then causes the display device 200 to display the area detectable by the sensor 100 placed at the candidate position C. In addition, the display unit 13 displays information indicating the target point P that is included in the area detectable by the sensor 100, among the target points detected by the sensor 100.

図7および図8にそれぞれ示す一例では、候補位置Cに配置されたセンサ100が検知可能なエリアが部屋のイメージの上部に、吹き出しが付加されている。吹き出し内には、候補位置Cに配置されたセンサ100が検知可能なエリアに包含される対象点Pの数(図7および図8では「検知可能」と表記されている)と、部屋内にある検知の対象点の総数(図7および図8では「全対象点」と表記されている)とが対比されている。この吹き出しは、上述した、センサ100が検知可能なエリアに包含される対象点Pを示す情報の一例である。 In the example shown in each of Figures 7 and 8, a speech bubble is added to the top of an image of a room showing the area that can be detected by the sensor 100 placed at candidate position C. The speech bubble contrasts the number of target points P contained in the area that can be detected by the sensor 100 placed at candidate position C (labeled "detectable" in Figures 7 and 8) with the total number of detection target points in the room (labeled "all target points" in Figures 7 and 8). This speech bubble is an example of information indicating the target points P contained in the area that can be detected by the sensor 100, as described above.

ユーザは、センサ100が検知可能なエリアが好ましくない場合、センサ100の候補位置Cを変更または追加することができる。具体的には、ユーザは、入出力デバイス300を用いて、表示装置200の画面に表示された部屋のイメージ上で、候補位置Cを移動または追加するための入力操作を行う。 If the area in which the sensor 100 can detect is not desirable, the user can change or add a candidate position C for the sensor 100. Specifically, the user uses the input/output device 300 to perform an input operation to move or add a candidate position C on the image of the room displayed on the screen of the display device 200.

この場合、入出力デバイス300は、変更された候補位置Cを示す情報を、情報処理装置10(20)へ送信する。情報処理装置10(20)の計算部12は、変更された候補位置Cに配置されたセンサ100が検知可能なエリアを再計算する。表示部13は、変更された候補位置Cに配置されたセンサ100が検知可能なエリアと、センサ100が検知可能なエリアに包含される対象点Pとを表示装置200に表示させる。 In this case, the input/output device 300 transmits information indicating the changed candidate position C to the information processing device 10 (20). The calculation unit 12 of the information processing device 10 (20) recalculates the area detectable by the sensor 100 placed at the changed candidate position C. The display unit 13 causes the display device 200 to display the area detectable by the sensor 100 placed at the changed candidate position C and the target point P included in the area detectable by the sensor 100.

ユーザは、センサ100が検知可能なエリアに、部屋内の全ての対象点が包含されるまで、表示装置200の画面に表示される部屋のイメージ(例えば、図7、図8)を確認しながら、センサ100の候補位置Cを試行錯誤することができる。その結果、ユーザは、必要なセンサ100の個数および候補位置Cの情報を入手することができる。 The user can try and find candidate positions C for the sensors 100 by trial and error while checking the image of the room (e.g., Figures 7 and 8) displayed on the screen of the display device 200 until all target points in the room are included in the area that the sensors 100 can detect. As a result, the user can obtain information on the number of sensors 100 required and the candidate positions C.

(変形例)
一変形例では、システム1は、図示しない購買システムと連携する。情報処理装置10(20)は、候補位置Cの情報に基づいて、必要なセンサ100の個数を確定し、購買システムにセンサ100を自動発注してもよい。これにより、ユーザが必要なセンサを手配する手間を省略することができる。
(Modification)
In one modified example, the system 1 cooperates with a purchasing system (not shown). The information processing device 10 (20) may determine the number of sensors 100 required based on the information of the candidate position C, and automatically order the sensors 100 from the purchasing system. This can save the user the trouble of arranging the required sensors.

(本実施形態の効果)
本実施形態の構成によれば、取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する。計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する。表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。ユーザは、表示された情報を参照することによって、センサが候補位置に配置された場合、そのセンサはどの対象点を検知可能であるかを知ることができる。これにより、センサを適切に配置することを補助することができる。
(Effects of this embodiment)
According to the configuration of this embodiment, the acquisition unit 11 acquires information indicating the position of a target point detected by the sensor and information indicating a candidate position for placing the sensor. The calculation unit 12 calculates an area in which the sensor placed at the candidate position can detect. The display unit 13 displays information indicating target points included in the detectable area among the target points detected by the sensor. By referring to the displayed information, the user can know which target points the sensor can detect when the sensor is placed at the candidate position. This can assist in appropriately placing the sensor.

さらに、本実施形態の構成によれば、表示装置200は、情報処理装置10(20)が情報を表示させる。入出力デバイス300は、情報処理装置10(20)へデータを入出力する入出力する。ユーザは、入出力デバイス300を用いて、必要な情報を入力する。表示装置200には、情報処理装置10(20)による情報処理の結果として、上述の情報が表示される。 Furthermore, according to the configuration of this embodiment, the display device 200 causes the information processing device 10 (20) to display information. The input/output device 300 inputs and outputs data to and from the information processing device 10 (20). A user inputs necessary information using the input/output device 300. The display device 200 displays the above-mentioned information as a result of information processing by the information processing device 10 (20).

これにより、ユーザは、実際にセンサを配置することなしに、センサの適切な候補位置を試行錯誤することができる。ユーザは、センサを入手する前に、センサの適切な配置及び必要な個数を把握することができるので、センサを実際に入手した後に、作業を円滑に行うことができる。 This allows the user to find suitable candidate positions for the sensors through trial and error without actually placing the sensors. Because the user can understand the appropriate placement and required number of sensors before obtaining the sensors, the user can carry out the work smoothly after actually obtaining the sensors.

(ハードウェア構成について)
前記実施形態1~2で説明した情報処理装置10,20の各構成要素は、機能単位のブロックを示している。これらの構成要素の一部又は全部は、例えば図9に示すような情報処理装置900により実現される。図9は、情報処理装置900のハードウェア構成の一例を示すブロック図である。
(Hardware configuration)
Each of the components of the information processing devices 10 and 20 described in the first and second embodiments is represented by a functional block. Some or all of these components are realized by an information processing device 900 as shown in Fig. 9. Fig. 9 is a block diagram showing an example of the hardware configuration of the information processing device 900.

図9に示すように、情報処理装置900は、一例として、以下のような構成を含む。 As shown in FIG. 9, the information processing device 900 includes, as an example, the following configuration:

・CPU(Central Processing Unit)901
・ROM(Read Only Memory)902
・RAM(Random Access Memory)903
・RAM903にロードされるプログラム904
・プログラム904を格納する記憶装置905
・記録媒体906の読み書きを行うドライブ装置907
・通信ネットワーク909と接続する通信インタフェース908
・データの入出力を行う入出力インタフェース910
・各構成要素を接続するバス911
前記実施形態1~2で説明した情報処理装置10,20の各構成要素は、これらの機能を実現するプログラム904をCPU901が読み込んで実行することで実現される。各構成要素の機能を実現するプログラム904は、例えば、予め記憶装置905やROM902に格納されており、必要に応じてCPU901がRAM903にロードして実行される。なお、プログラム904は、通信ネットワーク909を介してCPU901に供給されてもよいし、予め記録媒体906に格納されており、ドライブ装置907が当該プログラムを読み出してCPU901に供給してもよい。
・CPU (Central Processing Unit) 901
・ROM (Read Only Memory) 902
・RAM (Random Access Memory) 903
Program 904 loaded into RAM 903
A storage device 905 for storing the program 904
A drive device 907 for reading and writing data from and to the recording medium 906
A communication interface 908 for connecting to a communication network 909
An input/output interface 910 for inputting and outputting data
A bus 911 connecting each component
Each of the components of the information processing devices 10 and 20 described in the first and second embodiments is realized by the CPU 901 reading and executing a program 904 that realizes these functions. The program 904 that realizes the functions of each component is, for example, stored in advance in the storage device 905 or the ROM 902, and is loaded into the RAM 903 and executed by the CPU 901 as necessary. The program 904 may be supplied to the CPU 901 via the communication network 909, or may be stored in advance in the recording medium 906, and the drive device 907 may read out the program and supply it to the CPU 901.

上記の構成によれば、前記実施形態1~2において説明した情報処理装置10,20が、ハードウェアとして実現される。したがって、前記実施形態において説明した効果と同様の効果を奏することができる。 According to the above configuration, the information processing devices 10 and 20 described in the first and second embodiments are realized as hardware. Therefore, the same effects as those described in the above embodiments can be achieved.

(付記)
本発明の一態様は、以下の付記のようにも記載されるが、以下に限定されない。
(Additional Note)
One embodiment of the present invention is described as follows, but is not limited to the following.

(付記1)
センサによる検知の対象点の位置を示す情報、および前記センサを配置する候補位置を示す情報を取得する取得手段と、
前記候補位置に配置された前記センサが検知可能なエリアを計算する計算手段と、
前記センサによる検知の対象点のうち、前記検知可能なエリアに包含される対象点を示す情報を表示する表示手段と
を備えた情報処理装置。
(Appendix 1)
an acquisition means for acquiring information indicating a position of a target point detected by a sensor and information indicating a candidate position for placing the sensor;
a calculation means for calculating an area detectable by the sensor disposed at the candidate position;
and a display unit for displaying information indicating target points included in the detectable area among the target points detected by the sensor.

(付記2)
前記取得手段は、前記センサに関する仕様情報をさらに取得し、
前記計算手段は、前記仕様情報を用いて、前記検知可能なエリアを計算する
ことを特徴とする付記1に記載の情報処理装置。
(Appendix 2)
The acquiring means further acquires specification information regarding the sensor;
The information processing device according to claim 1, wherein the calculation means calculates the detectable area using the specification information.

(付記3)
前記計算手段は、前記仕様情報に基づいて、前記候補位置の適否を判定し、
前記表示手段は、前記候補位置の適否に関する判定結果を表示する
ことを特徴とする付記2に記載の情報処理装置。
(Appendix 3)
The calculation means determines suitability of the candidate positions based on the specification information;
The information processing device according to claim 2, wherein the display means displays a judgment result regarding the suitability of the candidate positions.

(付記4)
前記表示手段は、前記候補位置および前記検知可能なエリアを表示する
ことを特徴とする付記1から3のいずれか1項に記載の情報処理装置。
(Appendix 4)
4. The information processing device according to claim 1, wherein the display means displays the candidate positions and the detectable area.

(付記5)
前記計算手段は、前記センサによる検知の対象点を全て包含するような前記候補位置の組み合わせを特定し、
前記表示手段は、前記候補位置の前記組み合わせを表示する
ことを特徴とする付記1から4のいずれか1項に記載の情報処理装置。
(Appendix 5)
The calculation means identifies a combination of the candidate positions that includes all target points detected by the sensor,
5. The information processing device according to claim 1, wherein the display means displays the combination of the candidate positions.

(付記6)
前記候補位置を指定するための入力操作を受け付ける入力手段をさらに備え、
前記取得手段は、前記入力操作により指定された前記候補位置を示す情報を取得する
ことを特徴とする付記1から5のいずれか1項に記載の情報処理装置。
(Appendix 6)
further comprising an input unit for receiving an input operation for designating the candidate position;
6. The information processing device according to claim 1, wherein the acquiring means acquires information indicating the candidate position designated by the input operation.

(付記7)
センサによる検知の対象点の位置を示す情報、および前記センサを配置する候補位置を示す情報を取得し、
前記候補位置に配置された前記センサが検知可能なエリアを計算し、
前記センサによる検知の対象点のうち、前記検知可能なエリアに包含される対象点を示す情報を表示する
情報処理方法。
(Appendix 7)
Acquire information indicating a position of a target point detected by a sensor and information indicating a candidate position for placing the sensor;
Calculating an area detectable by the sensor disposed at the candidate location;
An information processing method that displays information indicating target points that are included in the detectable area among target points detected by the sensor.

(付記8)
センサによる検知の対象点の位置を示す情報、および前記センサを配置する候補位置を示す情報を取得する処理と、
前記候補位置に配置された前記センサが検知可能なエリアを計算する処理と、
前記センサによる検知の対象点のうち、前記検知可能なエリアに包含される対象点を示す情報を表示する処理と
をコンピュータに実行させるためのプログラム。
(Appendix 8)
A process of acquiring information indicating a position of a target point detected by a sensor and information indicating a candidate position for placing the sensor;
A process of calculating an area detectable by the sensor disposed at the candidate location;
and displaying information indicating target points that are included in the detectable area among the target points detected by the sensor.

(付記9)
前記仕様情報は、前記センサの種類、前記センサの検知距離、前記センサの検知角度、および前記センサの高さの標準値を示す各情報を含む
ことを特徴とする付記2に記載の情報処理装置。
(Appendix 9)
The information processing device according to claim 2, wherein the specification information includes information indicating standard values of the type of the sensor, the detection distance of the sensor, the detection angle of the sensor, and the height of the sensor.

(付記10)
前記計算手段は、前記仕様情報が示す前記センサの高さの標準値から、前記候補位置が一定値以上外れている場合、前記候補位置は不適切であると判定する
ことを特徴とする付記3に記載の情報処理装置。
(Appendix 10)
The information processing device described in Appendix 3, characterized in that the calculation means determines that the candidate position is inappropriate if the candidate position deviates by a certain value or more from the standard value of the sensor height indicated by the specification information.

(付記11)
前記入力手段は、前記センサが配置される部屋の大きさを示す情報を入力することをさらに受け付け、
前記表示手段は、前記部屋のイメージを表示する
ことを特徴とする付記6に記載の情報処理装置。
(Appendix 11)
The input means further accepts input of information indicating a size of a room in which the sensor is placed;
7. The information processing device according to claim 6, wherein the display means displays an image of the room.

(付記12)
前記取得手段は、前記センサの種類ごとに、前記センサを配置する候補位置を示す情報を取得し、
前記計算手段は、前記センサの種類ごとに、前記候補位置に配置された前記センサが検知可能なエリアを計算する
ことを特徴とする付記1から11のいずれか1項に記載の情報処理装置。
(Appendix 12)
the acquiring means acquires information indicating candidate positions for arranging the sensors for each type of the sensors;
12. The information processing device according to claim 1, wherein the calculation means calculates, for each type of sensor, an area in which the sensor placed at the candidate position can detect the sensor.

(付記13)
付記1から12のいずれか1項に記載の情報処理装置と、
前記情報処理装置と、ネットワークを介して接続された1または複数のセンサと、
前記情報処理装置が情報を表示させる表示装置と、
前記情報処理装置へデータを入出力する入出力するための入出力デバイスと
を備えたシステム。
(Appendix 13)
An information processing device according to any one of Supplementary Notes 1 to 12;
The information processing device and one or more sensors connected via a network;
a display device on which the information processing device displays information;
and an input/output device for inputting and outputting data to and from the information processing device.

本発明は、例えば、人感センサを用いて、監視エリア内または立ち入り制限区域内への人物の入室を監視するIoTシステムに利用することができる。 The present invention can be used, for example, in an IoT system that uses a human presence sensor to monitor the entry of people into a monitored area or a restricted access zone.

1 システム
10 情報処理装置
11 取得部
12 計算部
13 表示部
20 情報処理装置
24 入力部
100 センサ
200 表示装置
300 入出力デバイス
Reference Signs List 1 System 10 Information processing device 11 Acquisition unit 12 Calculation unit 13 Display unit 20 Information processing device 24 Input unit 100 Sensor 200 Display device 300 Input/output device

Claims (7)

センサによる検知の対象点の位置を示す情報、および前記センサを配置する候補位置を示す情報を取得する取得手段と、
前記候補位置に配置された前記センサが検知可能なエリアを計算する計算手段と、
前記センサによる検知の対象点のうち、前記検知可能なエリアに包含される対象点を示す情報を表示する表示手段と
を備え
前記計算手段は、前記センサによる検知の対象点を全て包含するような前記候補位置の組み合わせを特定し、
前記表示手段は、前記候補位置の前記組み合わせを表示する
ことを特徴とする情報処理装置。
an acquisition means for acquiring information indicating a position of a target point detected by a sensor and information indicating a candidate position for placing the sensor;
a calculation means for calculating an area detectable by the sensor disposed at the candidate position;
a display means for displaying information indicating target points included in the detectable area among target points detected by the sensor ,
The calculation means identifies a combination of the candidate positions that includes all target points detected by the sensor,
The display means displays the combination of the candidate positions.
23. An information processing apparatus comprising :
前記取得手段は、前記センサに関する仕様情報をさらに取得し、
前記計算手段は、前記仕様情報を用いて、前記検知可能なエリアを計算する
ことを特徴とする請求項1に記載の情報処理装置。
The acquiring means further acquires specification information regarding the sensor;
The information processing apparatus according to claim 1 , wherein the calculation means calculates the detectable area by using the specification information.
前記計算手段は、前記仕様情報に基づいて、前記候補位置の適否を判定し、
前記表示手段は、前記候補位置の適否に関する判定結果を表示する
ことを特徴とする請求項2に記載の情報処理装置。
The calculation means determines suitability of the candidate positions based on the specification information;
The information processing apparatus according to claim 2 , wherein the display means displays a result of a judgment as to whether the candidate position is appropriate or not.
前記表示手段は、前記候補位置および前記検知可能なエリアを表示する
ことを特徴とする請求項1から3のいずれか1項に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein the display means displays the candidate positions and the detectable area.
前記候補位置を指定するための入力操作を受け付ける入力手段をさらに備え、
前記取得手段は、前記入力操作により指定された前記候補位置を示す情報を取得する
ことを特徴とする請求項1からのいずれか1項に記載の情報処理装置。
further comprising an input unit for receiving an input operation for designating the candidate position;
The information processing apparatus according to claim 1 , wherein the acquiring means acquires information indicating the candidate position designated by the input operation.
センサによる検知の対象点の位置を示す情報、および前記センサを配置する候補位置を示す情報を取得し、
前記候補位置に配置された前記センサが検知可能なエリアを計算し、
前記センサによる検知の対象点のうち、前記検知可能なエリアに包含される対象点を示す情報を表示する情報処理方法であって、
前記センサによる検知の対象点を全て包含するような前記候補位置の組み合わせを特定し、
前記候補位置の前記組み合わせを表示する
ことを特徴とする情報処理方法。
Acquire information indicating a position of a target point detected by a sensor and information indicating a candidate position for placing the sensor;
Calculating an area detectable by the sensor disposed at the candidate location;
An information processing method for displaying information indicating target points included in the detectable area among target points detected by the sensor, comprising:
Identifying a combination of the candidate positions that includes all of the target points detected by the sensor;
Displaying the combination of the candidate locations
23. An information processing method comprising :
センサによる検知の対象点の位置を示す情報、および前記センサを配置する候補位置を示す情報を取得する処理と、
前記候補位置に配置された前記センサが検知可能なエリアを計算する処理と、
前記センサによる検知の対象点のうち、前記検知可能なエリアに包含される対象点を示す情報を表示する処理と、をコンピュータに実行させるためのプログラムであって、
前記センサによる検知の対象点を全て包含するような前記候補位置の組み合わせを特定する処理と、
前記候補位置の前記組み合わせを表示する処理と、
を前記コンピュータに実行させることを特徴とするプログラム。
A process of acquiring information indicating a position of a target point detected by a sensor and information indicating a candidate position for placing the sensor;
A process of calculating an area detectable by the sensor disposed at the candidate location;
and a process of displaying information indicating target points included in the detectable area among target points detected by the sensor,
A process of identifying a combination of the candidate positions that includes all target points detected by the sensor;
displaying the combination of candidate locations;
A program for causing the computer to execute the above .
JP2021023259A 2021-02-17 2021-02-17 Information processing device, information processing method, and program Active JP7679635B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021023259A JP7679635B2 (en) 2021-02-17 2021-02-17 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021023259A JP7679635B2 (en) 2021-02-17 2021-02-17 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2022125589A JP2022125589A (en) 2022-08-29
JP7679635B2 true JP7679635B2 (en) 2025-05-20

Family

ID=83058520

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021023259A Active JP7679635B2 (en) 2021-02-17 2021-02-17 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7679635B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013195314A (en) 2012-03-22 2013-09-30 Hioki Ee Corp Measuring apparatus and measuring program
JP2016109473A (en) 2014-12-03 2016-06-20 日立Geニュークリア・エナジー株式会社 Simulation device of laser measurement work

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001042759A (en) * 1999-07-28 2001-02-16 Taisei Corp Simulation apparatus and evaluation method for evaluating sensor installation conditions

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013195314A (en) 2012-03-22 2013-09-30 Hioki Ee Corp Measuring apparatus and measuring program
JP2016109473A (en) 2014-12-03 2016-06-20 日立Geニュークリア・エナジー株式会社 Simulation device of laser measurement work

Also Published As

Publication number Publication date
JP2022125589A (en) 2022-08-29

Similar Documents

Publication Publication Date Title
US11797131B2 (en) Apparatus and method for image output using hand gestures
JP5691512B2 (en) Input support apparatus, input support method, and program
KR101891582B1 (en) Method and system for processing highlight comment in content
TW201602893A (en) Method for providing auxiliary information and touch control display apparatus using the same
US20100179390A1 (en) Collaborative tabletop for centralized monitoring system
US10679060B2 (en) Automatic generation of user interfaces using image recognition
JP7679635B2 (en) Information processing device, information processing method, and program
CN108196670A (en) A kind of gesture display methods, terminal device and computer readable storage medium
US20150026561A1 (en) System and method for displaying web page
US10839570B2 (en) Graph display method, electronic device, and recording medium for displaying modified expression in different ways in response to determining whether condition regarding modified expression is satisfied
JPH01231176A (en) Map information retrieving device
CN103677550B (en) A kind of information processing method and electronic equipment
KR101000463B1 (en) Infant learning terminal and learning content generation method
JP6992492B2 (en) Image display system and image display terminal
US20240062677A1 (en) System and method for providing education using modeling
Arhippainen et al. Navigation with an adaptive mobile map-application: User experiences of gesture-and context-sensitiveness
CN113010046A (en) Method for adapting signal source in multi-window mode, electronic equipment and storage medium
Kano et al. Hand waving in command spaces: a framework for operating home appliances
CN113496770A (en) Information integration device
JP4683560B2 (en) Method for concealing drawing object in electronic blackboard system and electronic blackboard system
JP2013137735A (en) Display control apparatus, display control method, program, and display system
JP2025071966A (en) Information processing device
JP2018195025A (en) Information processing device, information processing system, and information processing method
JP3483977B2 (en) Cursor navigation device for graphic processing device
JP2554546B2 (en) Building management system address input method

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20211022

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241224

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20250203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250219

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250421

R150 Certificate of patent or registration of utility model

Ref document number: 7679635

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150