JP7679635B2 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- 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
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.
特許文献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から図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
(情報処理装置10)
図1は、本実施形態1に係わる情報処理装置10の構成を示すブロック図である。図1に示すように、情報処理装置10は、取得部11、計算部12、および表示部13を備えている。
(Information processing device 10)
1 is a block diagram showing the configuration of an
取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する。取得部11は、取得手段の一例である。
The
一例では、取得部11は、入出力デバイス300(図5)から情報処理装置10へ入力された、センサによる検知の対象点の位置を示す情報を取得する。センサによる検知の対象点の位置を示す情報は、センサが配置される部屋の大きさを示す情報と、その部屋内における検知の対象点の3次元位置を表す座標値とを含む。センサによる検知の対象点の位置を示す情報は、例えば、ユーザが検知を希望する3次元位置を示す座標値であり、あらかじめ入力装置によるユーザの操作により設定されてもよい。センサが配置される部屋の大きさとは、具体的には、部屋の奥行き、幅、及び高さを表す。
In one example, the
また、取得部11は、情報処理装置10へ入力された、センサを配置する候補位置を示す情報を取得する。センサを配置する候補位置を示す情報は、センサが配置される部屋の大きさを示す情報と、その部屋内におけるセンサの候補位置の3次元位置を表す座標値とを含む。
The
あるいは、取得部11は、図示しない記憶装置に予め格納された、センサの初期位置を示す情報を取得してもよい。センサの初期位置を示す情報は、センサが配置される部屋の大きさを示す情報と、その部屋内におけるセンサの初期位置を表す3次元の座標値とを含む。この場合、取得部11は、記憶装置から取得したセンサの初期位置を、センサを配置する候補位置に設定する。
Alternatively, the
あるいは、取得部11は、情報処理装置10へ入力された、センサが配置される部屋の大きさを示す情報を取得して、センサが配置される部屋内において、センサを配置する候補位置をランダムに設定してもよい。
Alternatively, the
取得部11は、センサによる検知の対象点の位置を示す情報を、計算部12および表示部13へ出力する。また、取得部11は、センサを配置する候補位置を示す情報を、計算部12へ出力する。
The
計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する。計算部12は、計算手段の一例である。
The
一例では、計算部12は、取得部11から、センサを配置する候補位置を示す情報を受信する。また、計算部12は、情報処理装置10へ入力された、センサが配置される部屋の大きさを示す情報を取得する。
In one example, the
さらに、計算部12は、図示しない記憶装置から、センサの仕様情報を取得する。センサの仕様情報とは、センサが持つ機能、センサの構造、センサのデザイン、および通信方式など、センサのスペックに関する情報である。一例では、センサの仕様情報は、センサの種類、センサの検知距離、センサの検知角度、およびセンサの高さの標準値を示す各情報を含む。
The
計算部12は、センサを配置する候補位置を示す情報、およびセンサの仕様情報に基づいて、候補位置に配置されたセンサが検知可能なエリアを計算する。具体的には、計算部12は、センサが部屋内の候補位置に配置された場合において、センサが部屋内で検知可能なエリアを計算する。センサが部屋内で検知可能なエリアとは、部屋の一部と対応する3次元領域を表す。そして、計算部12は、検知可能なエリアを示す3次元領域を表す情報を生成する。
The
また、計算部12は、取得部11から、センサによる検知の対象点の位置を示す情報を受信する。計算部12は、センサによる検知の対象点の位置を示す情報と、上述の検知可能なエリアを示す3次元領域を表す情報とを比較することによって、センサによる検知の対象点のうち、上述の検知可能なエリアに包含される対象点を検出する。そして、計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を、表示部13へ出力する。
The
表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。表示部13は、表示手段の一例である。
The
一例では、表示部13は、取得部11から、センサによる検知の対象点の位置を示す情報を受信する。また、表示部13は、計算部12から、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を受信する。
In one example, the
そして、表示部13は、取得部11から受信した情報に基づいて、センサによる検知の対象点の位置を表示する。例えば、表示部13は、センサが配置される部屋のイメージ中に、検知の対象点を表示する(例えば、図6)。
The
加えて、表示部13は、計算部12から受信した情報に基づいて、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。例えば、表示部13は、センサが配置される部屋のイメージとともに、検知可能なエリアにどの対象点が包含されるのかを示す(例えば、図7および図8)。
In addition, the
(情報処理装置10の動作)
図2を参照して、本実施形態1に係わる情報処理装置10の動作を説明する。図2は、情報処理装置10の各部が実行する処理の流れを示すフローチャートである。
(Operation of information processing device 10)
The operation of the
図2に示すように、取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する(S1)。取得部11は、センサを配置する候補位置を示す情報を、計算部12へ出力する。
As shown in FIG. 2, the
次に、計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する(S2)。そして、計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を検出する。
Next, the
計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を、表示部13へ出力する。
The
その後、表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する(S3)。
Then, the
以上で、本実施形態1に係わる情報処理装置10の動作は終了する。
This completes the operation of the
(変形例)
複数の互いに異なる種類のセンサを組み合わせて、同じ部屋で使用されるケースが想定される。例えば、人感センサと照度センサとを組み合わせて、部屋内の照度を調整するシステムを構築するケースである。このような場合、センサの種類ごとに、センサの用途、および、センサが検知可能なエリアが異なる。そこで、一変形例では、取得部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
本変形例では、取得部11は、入出力デバイス(図5)から情報処理装置10へ入力された、センサによる検知の対象点の位置を示す情報を取得する。これとともに、取得部11は、センサの仕様情報も取得する。上述したように、センサの仕様情報には、センサの種類を示す情報が含まれる。
In this modified example, the
取得部11は、センサの仕様情報に基づいて、センサの種類を判別する。そして、取得部11は、判別したセンサの種類を示す情報とともに、センサによる検知の対象点の位置を示す情報を、計算部12および表示部13へ出力する。また、取得部11は、判別したセンサの種類を示す情報とともに、センサを配置する候補位置を示す情報を、計算部12へ出力する。
The
計算部12は、取得部11から受信した、センサの種類を示す情報を確認する。そして、計算部12は、センサの種類ごとに、候補位置に配置されたセンサが検知可能なエリアを計算する。
The
また、計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を検出する。そして、計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を、表示部13へ出力する。それとともに、計算部12は、センサの種類を示す情報も、表示部13へ出力する。
The
表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。このとき、表示部13は、センサの種類ごとに異なる態様で、情報を表示してもよい。これにより、ユーザは、センサの種類を一目で認識することができる。
The
本変形例の構成によれば、取得部11は、センサの種類ごとに、センサを配置する候補位置を示す情報を取得する。計算部12は、センサの種類ごとに、候補位置に配置されたセンサが検知可能なエリアを計算する。そのため、複数の互いに異なる種類のセンサを組み合わせて、同じ部屋内で使用されるケースに対応することができる。
According to the configuration of this modified example, the
(本実施形態の効果)
本実施形態の構成によれば、取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する。計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する。表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。ユーザは、表示された情報を参照することによって、センサが候補位置に配置された場合、そのセンサはどの対象点を検知可能であるかを知ることができる。これにより、センサを適切に配置することを補助することができる。
(Effects of this embodiment)
According to the configuration of this embodiment, the
〔実施形態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
入力部24は、候補位置を指定するための入力操作を受け付ける。入力部24は、入力手段の一例である。
The
一例では、入力部24は、情報処理装置20と接続された入出力デバイス(図5)、例えばキーボード、タッチパネル、マウス、またはマイクロフォン等に対するための入力操作に基づく入力信号を受信する。入力部24は、候補位置を入力するための所定の入力操作を受け付ける。入力部24は、入力操作により入力された候補位置を示す情報を、取得部11へ出力する。
In one example, the
本実施形態2に係わる取得部11は、入力された候補位置を示す情報を取得する。そして、取得部11は、センサを配置する候補位置を示す情報を、計算部12へ出力する。
The
(情報処理装置20の動作)
図4を参照して、本実施形態2に係わる情報処理装置20の動作を説明する。図4は、情報処理装置20の各部が実行する処理の流れを示すフローチャートである。
(Operation of information processing device 20)
The operation of the
図4に示すように、入力部24は、候補位置を入力するための入力操作を受け付ける(S21)。
As shown in FIG. 4, the
次に、取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する(S22)。取得部11は、センサを配置する候補位置を示す情報を、計算部12へ出力する。
Next, the
次に、計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する(S23)。そして、計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を検出する。
Next, the
計算部12は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を、表示部13へ出力する。
The
その後、表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する(S24)。
Then, the
以上で、本実施形態2に係わる情報処理装置20の動作は終了する。
This completes the operation of the
(変形例)
センサの仕様によって、センサの適切な配置は少し又は大きく異なる。例えば、壁掛け型センサを天井に配置することは不適切である。しかしながら、ユーザは、センサの仕様を十分に理解していない場合がある。そのような場合、ユーザは、不適切な候補位置を入力する可能性がある。その他の例では、センサに対して、高さの標準値が規定されている場合、標準値からかけ離れた高さに配置されたセンサは、正常に機能しない可能性がある。
(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
一例では、計算部12は、センサの仕様情報が示すセンサの高さの標準値と、センサの候補位置の高さ座標とを比較する。そして、センサの候補位置の高さ座標が、センサの高さの標準値±50%の範囲外である場合、計算部12は、センサの候補位置は不適切であると判定する。
In one example, the
他の例では、計算部12は、センサを候補位置に配置した場合、センサが検知可能なエリア内に、センサによる検知の対象点の全てが包含されるかどうかを判定する。そして、計算部12は、センサが検知可能なエリア内に、センサによる検知の対象点のうち少なくとも1つが包含されない場合、計算部12は、センサの候補位置は不適切であると判定する。
In another example, the
その代わりに、計算部12は、センサの候補位置のセンサが検知可能なエリア内に、センサによる検知の対象点の全てが包含されるような適切な候補位置を、ユーザに提案してもよい。例えば、計算部12は、適切な候補位置を表示部13に表示させる。ひとつのセンサのみでは、検知の対象点の全てをカバーできない場合、計算部12は、複数のセンサの候補位置の組み合わせをユーザに提案してもよい。
Instead, the
本変形例の構成によれば、計算部12は、センサを配置する候補位置を示す情報、およびセンサの仕様情報に基づいて、センサの候補位置が適切であるかどうかを判定する。表示部13は、候補位置の適否に関する判定結果を表示する。これにより、センサの仕様に見合わない不適切な場所に、センサが配置されることを防止することができる。
According to the configuration of this modified example, the
(本実施形態の効果)
本実施形態の構成によれば、取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する。計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する。表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。ユーザは、表示された情報を参照することによって、センサが候補位置に配置された場合、そのセンサはどの対象点を検知可能であるかを知ることができる。これにより、センサを適切に配置することを補助することができる。
(Effects of this embodiment)
According to the configuration of this embodiment, the
さらに、本実施形態の構成によれば、入力部24は、候補位置を指定するための入力操作を受け付ける。取得部11は、入力操作により指定された候補位置を示す情報を取得する。そのため、ユーザは、要望に応じて、候補位置を自由に変更することができる。
Furthermore, according to the configuration of this embodiment, the
〔実施形態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
(システム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
情報処理装置10(20)は、前記実施形態1に係わる情報処理装置10、および、前記実施形態2に係わる情報処理装置20のどちらか一方である。本実施形態3では、「情報処理装置10(20)」がこの意味で用いられる。
The information processing device 10 (20) is either the
センサ100は、ネットワークを介して、情報処理装置10(20)と接続されている。センサ100は、一例では、いわゆるIoTセンサである。センサ100は、一例では、人感センサである。しかしながら、センサ100の種類は特に限定されない。また、センサ100は、互いに異なる複数の種類のセンサを含んでいてもよい。図5に示す例では、センサ100は2つ示されている。しかし、システム1は、センサ100を1つだけあるいは3つ以上備えていてもよい。
The
センサ100は、会議室や教室などの閉空間内、あるいは、立ち入り制限区域などの監視エリア内に配置されることが計画されている。ここでは、センサ100は、まだ実際には部屋に配置されていない状態である。
The
表示装置200は、情報処理装置10(20)が情報を表示して、センサ100の適切な配置をユーザに提供するために使用される。表示装置200は、テレビジョン装置またはモニタなど、一般的なディスプレイ機器であってよい。表示装置200は、有線又は無線のネットワークを介して、情報処理装置10(20)と接続されている。なお、表示装置200の画面に表示される画像の例を、後で図6から図8を参照して説明する。
The
入出力デバイス300は、情報処理装置10(20)へデータを入出力するために使用される。入出力デバイス300は、例えば、マウス、タッチパッド、キーボード、及びその他の入力操作用の電子機器である。入出力デバイス300は、有線又は無線のネットワークによって、情報処理装置10(20)と接続されている。
The input/
(入出力デバイス300への入力操作)
ここでは、図6から図8を参照しつつ、入出力デバイス300への入力操作について、具体的に説明する。
(Input operation to the input/output device 300)
Here, the input operation to the input/
まず、ユーザは、入出力デバイス300を用いて、センサ100を配置する部屋(例えば、会議室)の大きさを示す情報を入力する。部屋の大きさとは、具体的には、部屋の奥行き、幅、及び高さを表す。
First, the user uses the input/
あるいは、図示しない記憶装置に、部屋の間取りのデータが格納されている場合、ユーザは、部屋の大きさを示す情報として、記憶装置に格納された間取りのデータを参照する情報(例えば、「部屋番号: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/
図6は、表示装置200の画面に表示される部屋のイメージの一例を示す。図6に示す一例では、部屋の奥行きが紙面の垂直方向と対応する。なお、部屋の大きさを表示する手法は特に限定されない。
Figure 6 shows an example of an image of a room displayed on the screen of the
次に、ユーザは、入出力デバイス300を用いて、センサ100による検知の対象点を示す情報、およびセンサ100の候補位置を示す情報を入力する。
Next, the user uses the input/
例えば、ユーザは、入出力デバイス300を用いて、センサ100が配置される部屋内で、センサ100による検知の対象点を入力する。一例では、ユーザは、図6に示すように、マウス又はタッチパッドなどの入出力デバイス300を用いて、表示装置200の画面に表示された部屋のイメージ上で、検知の対象点Pを指定するための入力操作を行う。検知の対象点は、一例では、人が通る頻度が高い通路、または、人が着席する座席である。
For example, the user uses the input/
続いて、ユーザは、入出力デバイス300を用いて、センサ100の仕様情報を入力する。センサ100の仕様情報は、センサ100の種類、センサ100の検知距離、センサ100の検知角度、およびセンサ100の高さの標準値を示す各情報を含む。
Next, the user uses the input/
あるいは、図示しない記憶装置に、センサ100の仕様情報が格納されている場合、ユーザは、入出力デバイス300に対して、記憶装置に格納されたセンサ100の仕様情報を指定するための入力操作を行ってもよい。
Alternatively, if the specification information of the
さらに、ユーザは、入出力デバイス300を用いて、センサ100の候補位置を示す情報を入力する。
Furthermore, the user uses the input/
図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
ユーザは、マウス又はタッチパッドなどの入出力デバイス300を用いて、表示装置200の画面に表示された部屋のイメージ上で、メッシュ矢印を移動させる入力操作、又は、別の候補位置Cを追加するための入力操作を行う。そして、ユーザは、メッシュ矢印の先端により、センサ100の候補位置Cを指定する。
The user uses an input/
最後に、ユーザは、入出力デバイス300を用いて、センサ100の候補位置Cの中から1つ、あるいは複数を選択するための入力操作を行う。入出力デバイス300は、センサ100の候補位置Cを示す情報を、情報処理装置10(20)へ送信する。
Finally, the user uses the input/
前記実施形態1または2で説明したように、情報処理装置10(20)の計算部12は、候補位置Cに配置されたセンサ100が検知可能なエリアを計算する。その後、表示部13は、候補位置Cに配置されたセンサ100が検知可能なエリアを表示装置200に表示させる。加えて、表示部13は、センサ100による検知の対象点のうち、センサ100が検知可能なエリアに包含される対象点Pを示す情報を表示する。
As described in the first or second embodiment, the
図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
ユーザは、センサ100が検知可能なエリアが好ましくない場合、センサ100の候補位置Cを変更または追加することができる。具体的には、ユーザは、入出力デバイス300を用いて、表示装置200の画面に表示された部屋のイメージ上で、候補位置Cを移動または追加するための入力操作を行う。
If the area in which the
この場合、入出力デバイス300は、変更された候補位置Cを示す情報を、情報処理装置10(20)へ送信する。情報処理装置10(20)の計算部12は、変更された候補位置Cに配置されたセンサ100が検知可能なエリアを再計算する。表示部13は、変更された候補位置Cに配置されたセンサ100が検知可能なエリアと、センサ100が検知可能なエリアに包含される対象点Pとを表示装置200に表示させる。
In this case, the input/
ユーザは、センサ100が検知可能なエリアに、部屋内の全ての対象点が包含されるまで、表示装置200の画面に表示される部屋のイメージ(例えば、図7、図8)を確認しながら、センサ100の候補位置Cを試行錯誤することができる。その結果、ユーザは、必要なセンサ100の個数および候補位置Cの情報を入手することができる。
The user can try and find candidate positions C for the
(変形例)
一変形例では、システム1は、図示しない購買システムと連携する。情報処理装置10(20)は、候補位置Cの情報に基づいて、必要なセンサ100の個数を確定し、購買システムにセンサ100を自動発注してもよい。これにより、ユーザが必要なセンサを手配する手間を省略することができる。
(Modification)
In one modified example, the
(本実施形態の効果)
本実施形態の構成によれば、取得部11は、センサによる検知の対象点の位置を示す情報、およびセンサを配置する候補位置を示す情報を取得する。計算部12は、候補位置に配置されたセンサが検知可能なエリアを計算する。表示部13は、センサによる検知の対象点のうち、検知可能なエリアに包含される対象点を示す情報を表示する。ユーザは、表示された情報を参照することによって、センサが候補位置に配置された場合、そのセンサはどの対象点を検知可能であるかを知ることができる。これにより、センサを適切に配置することを補助することができる。
(Effects of this embodiment)
According to the configuration of this embodiment, the
さらに、本実施形態の構成によれば、表示装置200は、情報処理装置10(20)が情報を表示させる。入出力デバイス300は、情報処理装置10(20)へデータを入出力する入出力する。ユーザは、入出力デバイス300を用いて、必要な情報を入力する。表示装置200には、情報処理装置10(20)による情報処理の結果として、上述の情報が表示される。
Furthermore, according to the configuration of this embodiment, the
これにより、ユーザは、実際にセンサを配置することなしに、センサの適切な候補位置を試行錯誤することができる。ユーザは、センサを入手する前に、センサの適切な配置及び必要な個数を把握することができるので、センサを実際に入手した後に、作業を円滑に行うことができる。 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
図9に示すように、情報処理装置900は、一例として、以下のような構成を含む。
As shown in FIG. 9, the
・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
A
A
A
An input/
A
Each of the components of the
上記の構成によれば、前記実施形態1~2において説明した情報処理装置10,20が、ハードウェアとして実現される。したがって、前記実施形態において説明した効果と同様の効果を奏することができる。
According to the above configuration, the
(付記)
本発明の一態様は、以下の付記のようにも記載されるが、以下に限定されない。
(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
(付記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
(付記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
(付記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
(付記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
(付記13)
付記1から12のいずれか1項に記載の情報処理装置と、
前記情報処理装置と、ネットワークを介して接続された1または複数のセンサと、
前記情報処理装置が情報を表示させる表示装置と、
前記情報処理装置へデータを入出力する入出力するための入出力デバイスと
を備えたシステム。
(Appendix 13)
An information processing device according to any one of
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 入出力デバイス
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から4のいずれか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 .
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)
| 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)
| 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 |
-
2021
- 2021-02-17 JP JP2021023259A patent/JP7679635B2/en active Active
Patent Citations (2)
| 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 |