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

JP7508959B2 - Information processing device, information processing method, and control program - Google Patents

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

Info

Publication number
JP7508959B2
JP7508959B2 JP2020153196A JP2020153196A JP7508959B2 JP 7508959 B2 JP7508959 B2 JP 7508959B2 JP 2020153196 A JP2020153196 A JP 2020153196A JP 2020153196 A JP2020153196 A JP 2020153196A JP 7508959 B2 JP7508959 B2 JP 7508959B2
Authority
JP
Japan
Prior art keywords
distance
workers
period
information processing
unit
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
JP2020153196A
Other languages
Japanese (ja)
Other versions
JP2022047336A (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.)
Omron Corp
Original Assignee
Omron 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 Omron Corp filed Critical Omron Corp
Priority to JP2020153196A priority Critical patent/JP7508959B2/en
Priority to PCT/JP2021/008701 priority patent/WO2022054312A1/en
Publication of JP2022047336A publication Critical patent/JP2022047336A/en
Application granted granted Critical
Publication of JP7508959B2 publication Critical patent/JP7508959B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/80ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for detecting, monitoring or modelling epidemics or pandemics, e.g. flu
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Public Health (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Pathology (AREA)
  • Databases & Information Systems (AREA)
  • Manufacturing & Machinery (AREA)
  • Biomedical Technology (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Epidemiology (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Description

本発明は情報処理装置に関する。 The present invention relates to an information processing device.

特許文献1に、カメラを用いて作業人数の認識および作業者を特定する生産管理システムが開示されている。当該生産管理システムでは、作業遅延発生時に、作業遅延に気が付いた応援作業者が駆け付けるが、当該応援作業者の熟練度が低い場合、作業遅延が解消されないため警告を発し、熟練度が高い作業者を派遣する。対して、熟練度が高い作業者がいた場合は、警告を発しない。すなわち、生産管理システムは、作業者の人数および作業者の熟練度に応じて、作業遅延発生時に警告を発する。 Patent Document 1 discloses a production management system that uses a camera to recognize the number of workers and identify the workers. In this production management system, when a work delay occurs, a backup worker who notices the delay rushes to the scene, but if the backup worker has a low level of skill, the work delay will not be resolved so an alert is issued and a more skilled worker is dispatched. On the other hand, if a more skilled worker is present, no alert is issued. In other words, the production management system issues an alert when a work delay occurs depending on the number of workers and their level of skill.

特開2019-125013号公報JP 2019-125013 A

しかしながら、上述のような従来技術は、作業人数の増加に伴い警告を発することはできるが、作業者に熟練者が含まれた状態で、作業遅延が続いた場合には警告を発することはできない。すなわち、作業者の人数および作業者の熟練度によっては警告に繋がるが、作業遅延の期間では警告に繋がらないといえる。 However, while the above-mentioned conventional technology can issue a warning as the number of workers increases, it cannot issue a warning if the workers include experienced workers and there is a continued delay in the work. In other words, it can be said that a warning can be issued depending on the number of workers and their level of experience, but not during periods of delay in the work.

複数の作業者が近接する度合いは、感染症予防のための指標または工程改善の検討などに有用である。複数の作業者が近接する度合いとしては、作業者間の距離の近さおよび期間の長さの両方を考慮する必要がある。上述の従来技術では、複数の作業者が近接する度合いを適切に判定することができない。 The degree of proximity between multiple workers is useful as an indicator for preventing infection or for considering process improvements. The degree of proximity between multiple workers needs to take into account both the closeness of the distance between the workers and the length of time. The above-mentioned conventional technology is unable to appropriately determine the degree of proximity between multiple workers.

本発明の一態様は、複数の作業者が近接する度合いを適切に判定することができる情報処理装置を提供する。 One aspect of the present invention provides an information processing device that can appropriately determine the degree of proximity between multiple workers.

本発明の一態様に係る情報処理装置は、複数の作業者の時刻毎の位置を取得する位置取得部と、前記複数の作業者の位置から時刻毎の互いの距離を算出する距離算出部と、前記距離が短いほど大きくなる重みで重みづけをした重み付き期間が閾値以上か否かを判定する判定部と、を備える。 An information processing device according to one aspect of the present invention includes a position acquisition unit that acquires the positions of multiple workers at each time, a distance calculation unit that calculates the distances between the positions of the multiple workers at each time, and a determination unit that determines whether a weighted period in which the weighting increases as the distance decreases is equal to or greater than a threshold value.

上記の構成によれば、作業者間の距離の近さを考慮した期間の長さを判定することができる。それゆえ、複数の作業者が近接する度合いを適切に判定することができる。例えば、ユーザまたは情報処理装置は、この判定結果を、濃厚接触者の有無の判定または工程改善の検討に用いることができる。 According to the above configuration, it is possible to determine the length of the period taking into account the closeness of the distance between workers. Therefore, it is possible to appropriately determine the degree of proximity between multiple workers. For example, a user or an information processing device can use this determination result to determine whether there are any close contacts or to consider process improvements.

前記情報処理装置は、前記距離が第1距離未満である期間と、前記距離が第1距離より長い第2距離未満である期間と、を算出する期間算出部を備え、前記判定部は、前記距離が第1距離未満の状態が第1期間より長いと、前記重み付き期間が前記閾値以上であると判定し、かつ、前記距離が第2距離未満の状態が第1期間より長い第2期間より長いと、前記重み付き期間が前記閾値以上であると判定する構成であってもよい。 The information processing device may include a period calculation unit that calculates a period during which the distance is less than a first distance and a period during which the distance is less than a second distance that is longer than the first distance, and the determination unit may be configured to determine that the weighted period is equal to or greater than the threshold value if the state during which the distance is less than the first distance is longer than the first period, and to determine that the weighted period is equal to or greater than the threshold value if the state during which the distance is less than the second distance is longer than a second period that is longer than the first period.

上記の構成によれば、作業者間の距離の近さを考慮して、期間の長さを段階的に判定することができる。 With the above configuration, the length of the period can be determined in stages, taking into account the closeness of the distance between workers.

前記情報処理装置では、前記期間算出部は、前記期間の算出において、前記距離が所定値未満である状態が断続する場合に、累積時間を前記期間として算出する構成であってもよい。 In the information processing device, the period calculation unit may be configured to calculate the period as a cumulative time if the state in which the distance is less than a predetermined value occurs intermittently in calculating the period.

前記情報処理装置では、前記期間算出部は、前記期間の算出において、前記距離が所定値未満である状態が連続する継続時間を前記期間として算出する構成であってもよい。 In the information processing device, the period calculation unit may be configured to calculate the period as the duration during which the distance remains less than a predetermined value.

上記の構成によれば連続する継続時間の長さに意味がある場合に適切な判定を行うことができる。 The above configuration allows for appropriate judgment when the length of continuous duration is meaningful.

前記情報処理装置は、前記距離が短いほど大きくなる指標を時間で積分した積分値を、前記重み付き期間として算出する積分算出部をさらに備え、前記判定部は、前記積分値が前記閾値以上であるか否かを判定する構成であってもよい。 The information processing device may further include an integral calculation unit that calculates an integral value obtained by integrating an index that increases as the distance becomes shorter over time as the weighted period, and the determination unit may be configured to determine whether the integral value is equal to or greater than the threshold value.

上記の構成によれば、作業者間の距離の近さを考慮して、期間の長さを連続的に判定することができる。 With the above configuration, the length of the period can be determined continuously, taking into account the closeness of the distance between workers.

前記情報処理装置は、前記距離および前記距離に対応する期間を互いに対応付けて記憶する記憶部をさらに備える構成であってもよい。 The information processing device may further include a storage unit that stores the distance and the period corresponding to the distance in association with each other.

上記の構成によれば、ユーザは後から濃厚接触者の有無を確認することができる。 With the above configuration, users can check later whether they have had close contact with anyone.

前記情報処理装置は、特定領域における、前記複数の作業者の人数と、当該作業者の識別コードと、当該作業者に対する他の作業者の距離と、を時刻毎に記憶する記憶部をさらに備える構成であってもよい。 The information processing device may further include a memory unit that stores the number of the plurality of workers in a specific area, the identification code of the worker, and the distance of other workers relative to the worker for each time period.

上記の構成によれば、ユーザは後から濃厚接触者の有無を確認し、対象の作業者を特定することができる。 With the above configuration, the user can later check whether there are any close contacts and identify the target worker.

前記情報処理装置は、特定領域における、前記複数の作業者の人数と、前記複数の作業者を含む画像と、を時刻毎に記憶する記憶部をさらに備える構成であってもよい。 The information processing device may further include a storage unit that stores the number of the plurality of workers in a specific area and an image including the plurality of workers for each time period.

上記の構成によれば、ユーザは後から濃厚接触者の有無を確認し、対象の作業者を特定することができる。 With the above configuration, the user can later check whether there are any close contacts and identify the target worker.

前記情報処理装置は、前記距離と前記距離に対応する期間との関係を表示させる表示制御部をさらに備える構成であってもよい。 The information processing device may further include a display control unit that displays the relationship between the distance and the period corresponding to the distance.

上記の構成によれば、ユーザは視覚的に作業者間の距離が近いまたは作業者数が多い等の異常が発生するタイミングを認識することができる。 With the above configuration, the user can visually recognize when an abnormality occurs, such as when the distance between workers is too close or there are too many workers.

前記情報処理装置は、時刻毎の前記距離の統計値を得る統計解析部と、前記統計値に基づいて、局所的な工程変更が必要か、全体的な工程変更が必要かを判定する工程判定部と、を備える構成であってもよい。 The information processing device may be configured to include a statistical analysis unit that obtains statistical values of the distance for each time, and a process determination unit that determines whether a local process change or a global process change is required based on the statistical values.

上記の構成によれば、統計値に基づいて、工程変更の方針を判定することができる。 The above configuration allows the process change policy to be determined based on statistical values.

前記情報処理装置では、前記距離算出部は、特定領域に、3人以上の作業者がいる場合、前記3人以上の作業者の中の最近接距離を前記距離として用いる構成であってもよい。 In the information processing device, the distance calculation unit may be configured to use the closest distance among the three or more workers as the distance when there are three or more workers in a specific area.

上記の構成によれば、特定領域のどこかで密な状況が発生していることを判定に反映させることができる。 The above configuration allows the occurrence of a dense situation somewhere in a specific area to be reflected in the judgment.

本発明の一態様に係る情報処理方法は、複数の作業者の時刻毎の位置を取得する位置取得ステップと、前記複数の作業者の位置から時刻毎の互いの距離を算出する距離算出ステップと、前記距離が短いほど大きくなる重みで重みづけをした重み付き期間が閾値以上であるか否かを判定する判定ステップと、を含む。 An information processing method according to one aspect of the present invention includes a position acquisition step of acquiring the positions of multiple workers at each time, a distance calculation step of calculating the distances between the positions of the multiple workers at each time, and a determination step of determining whether a weighted period in which the weighting increases as the distance decreases is equal to or greater than a threshold value.

本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを前記情報処理装置が備える各部(ソフトウェア要素)として動作させることにより前記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。 The information processing device according to each aspect of the present invention may be realized by a computer. In this case, the control program of the information processing device that causes the computer to operate as each unit (software element) of the information processing device to realize the information processing device, and the computer-readable recording medium on which it is recorded, also fall within the scope of the present invention.

本発明の一態様によれば、複数の作業者が近接する度合いを適切に判定することができる。 According to one aspect of the present invention, it is possible to appropriately determine the degree of proximity between multiple workers.

一実施形態に係る情報システムの要部の構成を示す図である。1 is a diagram showing a configuration of a main part of an information system according to an embodiment; 情報システムのカメラが撮像する画像を示す模式図である。FIG. 2 is a schematic diagram showing an image captured by a camera of the information system. 一実施形態に係る情報システムの動作を示すフローチャートである。1 is a flowchart illustrating an operation of an information system according to an embodiment. 一実施形態に係る情報システムの要部の構成を示す図である。1 is a diagram showing a configuration of a main part of an information system according to an embodiment; 一実施形態に係る情報システムの動作を示すフローチャートである。1 is a flowchart illustrating an operation of an information system according to an embodiment. 一実施形態に係る管理システムの要部の構成を示す図である。1 is a diagram showing a configuration of a main part of a management system according to an embodiment; 入力したログの一例である。13 is an example of an input log. 作業者の人数の時間変化の一例である。13 is an example of a change in the number of workers over time. 作業者間の距離の時間変化の一例である。13 is an example of a change in distance between workers over time. 一実施形態に係る工程改善が必要か否かの判断を行うフローチャートである。1 is a flowchart showing a process for determining whether or not a process improvement is necessary according to an embodiment. 統計解析部によって導出される、ある作業者の、作業者間の距離に対する作業者間の近接期間のヒストグラムの一例である。13 is an example histogram of proximity periods between workers against distance between workers for a given worker, as derived by the statistical analysis unit. 工程改善方法を導く、ある作業者の、作業者間の距離に対する作業者間の近接期間のヒストグラムの一例である。1 is an example histogram of inter-worker proximity periods versus inter-worker distances for a given worker that guides a process improvement methodology.

〔実施形態1〕
以下、本発明の一側面に係る実施の形態(以下、「本実施形態」とも表記する)を、図面に基づいて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
[Embodiment 1]
Hereinafter, an embodiment according to one aspect of the present invention (hereinafter, also referred to as "the present embodiment") will be described with reference to the drawings. In the drawings, the same or corresponding parts are designated by the same reference characters and the description thereof will not be repeated.

§1.適用例
図2は、情報システムのカメラが撮像する画像を示す模式図である。図2に示すように、情報システムは作業現場WSに作業者Peが存在するか否かを判定し、作業現場WSに作業者Peが存在すると判定した場合、当該作業者PeのIDを特定する。また、情報システムは作業者Peの位置も特定する。
§1. Application Example Fig. 2 is a schematic diagram showing an image captured by a camera of the information system. As shown in Fig. 2, the information system determines whether or not a worker Pe is present at the work site WS, and if it determines that the worker Pe is present at the work site WS, it identifies the ID of the worker Pe. The information system also identifies the position of the worker Pe.

情報システムは、作業現場WSに複数の作業者Peがいた場合、それぞれを、Pe(1)、Pe(2)にように個別の作業者Peと認定する。その上で、情報システムは、作業者Peの位置を用いて、作業者間の距離および、作業者間の近接期間(所定距離内に他の作業者Peがいる期間)を算出し、所定の条件に従い、濃厚接触者を特定し、通知を出す。濃厚接触者とは、ある作業者Peに対し、別の作業者Peが所定の距離内に所定の期間いたと判定された作業者Peのことである。 When there are multiple workers Pe at the work site WS, the information system recognizes each as an individual worker Pe, such as Pe(1) and Pe(2). The information system then uses the positions of the workers Pe to calculate the distance between the workers and the period of proximity between the workers (the period during which other workers Pe are within a specified distance), and identifies and notifies close contacts according to specified conditions. A close contact is a worker Pe who is determined to have been within a specified distance of another worker Pe for a specified period of time.

感染症予防のために、作業者間の接触を制限した作業環境の構築が求められている。感染症予防のためには、作業者間の距離を所定以上に保つこと、および、仮に作業者間の距離が近づいた場合でも、短期間での接触に制限することが求められる。つまり、作業者間の距離の近さおよび期間の長さの両方を考慮する必要がある。 To prevent infection, it is necessary to create a work environment that limits contact between workers. To prevent infection, it is necessary to maintain a certain distance between workers, and, even if workers do get close to each other, to limit contact to a short period of time. In other words, it is necessary to take into account both the closeness of the distance between workers and the length of time.

§2.構成例
図1は、実施形態1に係る情報システム100の要部の構成を示す図である。情報システム100は、情報処理装置1と、カメラ20と、外部装置41と、キーボード42と、ディスプレイ43と、を備える。情報システム100は、カメラ20で画像を撮像し、作業者Peを認識し、情報処理装置1に通知する。その上で、情報処理装置1は、作業者Peの位置を含めた所定の条件を基に判定を行い、警告を外部装置41に発する。
§2. Configuration Example Fig. 1 is a diagram showing the configuration of the main parts of an information system 100 according to the first embodiment. The information system 100 includes an information processing device 1, a camera 20, an external device 41, a keyboard 42, and a display 43. The information system 100 captures an image with the camera 20, recognizes a worker Pe, and notifies the information processing device 1. The information processing device 1 then makes a determination based on predetermined conditions including the position of the worker Pe, and issues a warning to the external device 41.

カメラ20は、画像取得部21と、位置検出部22と、を備える。ここでは、カメラ20に位置検出部22がある構成を説明するが、これに限定されず、情報処理装置1に位置検出部22があってもよい。 The camera 20 includes an image acquisition unit 21 and a position detection unit 22. Here, a configuration in which the camera 20 includes the position detection unit 22 is described, but this is not limited thereto, and the position detection unit 22 may be included in the information processing device 1.

画像取得部21は、撮像によって作業現場WSの画像を取得し、位置検出部22に画像を送信する。撮像方法としては、例えば作業現場WSの上方から鉛直下向きに、作業現場WS(特定領域)が映るように撮像するが、この撮像方法に限定されない。図2は、カメラ20による撮像画像の一例である。撮像した画像は、カメラ20の図示しない記憶部に記憶されてもよいし、または、情報処理装置1に送信され、情報処理装置1で記憶されてもよい。 The image acquisition unit 21 acquires an image of the work site WS by imaging, and transmits the image to the position detection unit 22. As an imaging method, for example, an image is captured vertically downward from above the work site WS so that the work site WS (specific area) is captured, but the imaging method is not limited to this. FIG. 2 is an example of an image captured by the camera 20. The captured image may be stored in a storage unit (not shown) of the camera 20, or may be transmitted to the information processing device 1 and stored therein.

位置検出部22は、受信した画像を基に、画像内の作業者Peの位置を検出する。また、位置検出部22は、作業者PeのID(識別コード)を特定する。位置検出部22は、画像内(作業現場WS内)に複数の作業者Peが存在する場合、各作業者Peの位置およびIDを特定する。位置検出部22は、情報処理装置1に各作業者Peの位置および各作業者PeのIDを送信する。作業者PeのIDの特定は任意の方法をとってもよいが、例えば、作業者PeはIDが印字された帽子を被り、位置検出部22は、当該IDを認識してもよい。また、作業現場WSで常時作業をする作業者Peに加え、メンテナンスなどで作業現場WSにて作業する臨時の作業者Peは、IDが印字されていない帽子を被ってもよい。このように、IDが認識できない作業者Peも作業現場WSでは作業するが、当該IDが特定できない作業者Peであっても、位置検出部22は、作業者Peの位置を検出する。 The position detection unit 22 detects the position of the worker Pe in the image based on the received image. The position detection unit 22 also identifies the ID (identification code) of the worker Pe. When multiple workers Pe exist in the image (work site WS), the position detection unit 22 identifies the position and ID of each worker Pe. The position detection unit 22 transmits the position of each worker Pe and the ID of each worker Pe to the information processing device 1. Any method may be used to identify the ID of the worker Pe, but for example, the worker Pe may wear a hat with an ID printed on it, and the position detection unit 22 may recognize the ID. In addition to the worker Pe who works at the work site WS all the time, a temporary worker Pe who works at the work site WS for maintenance or the like may wear a hat without an ID printed on it. In this way, a worker Pe whose ID cannot be recognized also works at the work site WS, but even if the ID of the worker Pe cannot be identified, the position detection unit 22 detects the position of the worker Pe.

情報処理装置1は、制御部10と、記憶部31と、入力部32と、出力制御部33と、を備える。制御部10は、情報処理装置1の各部を統括して制御する機能を持ち、位置取得部11と、距離算出部12と、期間算出部13と、判定部14と、通知部15とを備える。 The information processing device 1 includes a control unit 10, a memory unit 31, an input unit 32, and an output control unit 33. The control unit 10 has a function of controlling each unit of the information processing device 1, and includes a position acquisition unit 11, a distance calculation unit 12, a period calculation unit 13, a determination unit 14, and a notification unit 15.

記憶部31は、情報処理装置1の各部で用いるデータおよびプログラムを記憶する。各部で用いるデータとしては、作業者PeのIDと、作業者間の距離と、作業者間の近接期間と、を含み、作業現場WSの撮像画像を含んでもよい。 The memory unit 31 stores data and programs used by each part of the information processing device 1. Data used by each part includes the ID of the worker Pe, the distance between the workers, and the period of proximity between the workers, and may also include captured images of the work site WS.

位置取得部11は、カメラ20から時刻毎の複数の作業者Peの位置、および複数の作業者PeのIDを受信する。位置取得部11は、時刻毎の複数の作業者Peの位置および複数の作業者PeのIDを互いに紐づけた情報を、距離算出部12に送信し、また、記憶部31にて記憶させる。位置取得部11に作業者Peの位置および作業者PeのIDを送信する装置はカメラ20に限定されず、任意の屋内位置測位装置でもよく、例えば、UWB(Ultra Wide Band)または、Quuppa(登録商標)による屋内位置測位を行う装置でもよい。これらの屋内位置測位技術では、画像処理によるID認識と異なり、IDの誤認識が発生しないのが利点である。 The position acquisition unit 11 receives the positions of the multiple workers Pe at each time and the IDs of the multiple workers Pe from the camera 20. The position acquisition unit 11 transmits information linking the positions of the multiple workers Pe at each time and the IDs of the multiple workers Pe to the distance calculation unit 12 and also stores the information in the memory unit 31. The device that transmits the positions of the workers Pe and the IDs of the workers Pe to the position acquisition unit 11 is not limited to the camera 20, but may be any indoor positioning device, for example, a device that performs indoor positioning using UWB (Ultra Wide Band) or Quuppa (registered trademark). An advantage of these indoor positioning technologies is that, unlike ID recognition using image processing, no erroneous ID recognition occurs.

距離算出部12は、位置取得部11から取得した複数の作業者Peの位置の情報を基に、作業者間の距離を算出する。この時、距離算出部12は、IDが認識できない作業者Peも含めて、距離の算出を行う。その後、距離算出部12は、算出された作業者間の距離を記憶部31に記憶させる。IDが認識できている場合、距離算出部12は、対象の2人の作業者のIDと、該作業者間の距離と、時刻とを対応付けて記憶部31に記憶させる。なお、3人以上の作業者が存在する場合、距離算出部12は、各作業者間(作業者Pe(1)-Pe(2)間、作業者Pe(1)-Pe(3)間)、作業者Pe(2)-Pe(3)間、…)について個別に距離を算出する。 The distance calculation unit 12 calculates the distance between the workers based on the information on the positions of the multiple workers Pe acquired from the position acquisition unit 11. At this time, the distance calculation unit 12 calculates the distance including the workers Pe whose IDs cannot be recognized. Thereafter, the distance calculation unit 12 stores the calculated distance between the workers in the memory unit 31. If the IDs are recognized, the distance calculation unit 12 stores the IDs of the two target workers, the distance between the workers, and the time in association with each other in the memory unit 31. Note that when there are three or more workers, the distance calculation unit 12 calculates the distance between each worker individually (worker Pe(1)-Pe(2), worker Pe(1)-Pe(3), worker Pe(2)-Pe(3), ...).

期間算出部13は、記憶部31に記憶されている作業者間の距離の時間変化の情報(時系列データ)を基に、作業者間の近接期間を算出する。作業者間の近接期間は、2人の作業者Peの間の距離が所定の距離範囲内であった期間である。作業者間の近接期間は、距離範囲毎に個別にカウントアップしていくものとする。例えば、実施形態1では、(第1範囲)0.5m未満、(第2範囲)1m未満、(第3範囲)1.5m未満、(第4範囲)2m未満、の4区間でカウントアップする場合に関して考える。第1範囲から第4範囲は、下限は同じ0mで、上限が異なる範囲である。期間算出部13は、複数の距離範囲に対応する複数の近接期間を判定部14に送信し、また、記憶部31で記憶する。なお、3人以上の作業者が存在する場合、期間算出部13は、各作業者間(作業者Pe(1)-Pe(2)間、作業者Pe(1)-Pe(3)間、作業者Pe(2)-Pe(3)間、…)について個別に近接期間を算出する。 The period calculation unit 13 calculates the period of proximity between the workers based on information on the change in distance between the workers over time (time series data) stored in the memory unit 31. The period of proximity between the workers is the period during which the distance between the two workers Pe was within a predetermined distance range. The period of proximity between the workers is counted up separately for each distance range. For example, in the first embodiment, a case is considered in which the period of proximity is counted up in four ranges: (first range) less than 0.5 m, (second range) less than 1 m, (third range) less than 1.5 m, and (fourth range) less than 2 m. The first to fourth ranges have the same lower limit of 0 m and different upper limits. The period calculation unit 13 transmits multiple proximity periods corresponding to multiple distance ranges to the determination unit 14, and also stores them in the memory unit 31. In addition, when there are three or more workers, the period calculation unit 13 calculates the proximity period individually for each of the workers (between workers Pe(1) and Pe(2), between workers Pe(1) and Pe(3), between workers Pe(2) and Pe(3), ...).

また、期間算出部13は、作業者間の距離が変化しており、作業者間の距離が断続的に、第1範囲内と第1範囲外との間で変化する場合、作業者間の距離が第1範囲であった累積時間を、第1範囲の近接期間としてもよい。期間算出部13は、作業者間の距離が第2範囲であった累積時間を、第2範囲の近接期間としてもよい。 In addition, when the distance between the workers is changing and the distance between the workers changes intermittently between within the first range and outside the first range, the period calculation unit 13 may determine the cumulative time during which the distance between the workers was in the first range as the proximity period of the first range. The period calculation unit 13 may determine the cumulative time during which the distance between the workers was in the second range as the proximity period of the second range.

例えば、期間算出部13は、作業者間の距離が第1範囲である状態が連続している最長の継続時間を第1範囲の近接期間としてもよい。 For example, the period calculation unit 13 may determine the longest continuous time during which the distance between the workers remains within the first range as the proximity period of the first range.

判定部14は、作業者間の距離範囲および作業者間の近接期間を基に、作業者Pe同士が濃厚接触者であるか否かを判定する。濃厚接触者の判定に用いる所定の距離範囲および所定の期間は、複数段階で設定される。判定部14は、通知部15に判定結果を送信する。判定結果は、濃厚接触者が生じたこと、および、濃厚接触者である複数の作業者PeのIDを含む。 The determination unit 14 determines whether the workers Pe are close contacts based on the distance range between the workers and the period of proximity between the workers. The predetermined distance range and the predetermined period used to determine close contact are set in multiple stages. The determination unit 14 transmits the determination result to the notification unit 15. The determination result includes the occurrence of close contact and the IDs of the multiple workers Pe who are close contacts.

通知部15は、入力された判定結果を基に、外部装置41に警告を通知する。外部装置41としては、ブザー、シグナルタワーまたは回転灯などの警報装置に加え、生産管理サーバなどの生産管理を行う任意の装置を含んでもよい。また、通知部15は、作業者PeのIDが特定できなかった場合に、作業者Peが操作可能な端末(例えば作業現場WSにある端末)にIDを入力させることを促す通知をしてもよい。 The notification unit 15 notifies the external device 41 of a warning based on the input judgment result. The external device 41 may include any device that performs production management, such as a production management server, in addition to alarm devices such as buzzers, signal towers, or rotating lights. Furthermore, if the ID of the worker Pe cannot be identified, the notification unit 15 may notify the worker Pe to prompt the worker to input the ID into a terminal that the worker Pe can operate (for example, a terminal at the work site WS).

入力部32は、キーボード42またはタッチパネルなどの外部入力装置の操作を入力し、IDが特定できなかった作業者Peに対し、IDを紐づけることができる。入力部32は、外部入力装置から、IDが特定できなかった作業現場WSの作業者PeのIDの入力を受け付ける。入力部32は、入力されたIDを、作業現場WSのIDが特定できなかった作業者PeのIDとして記憶部31に記憶する。外部入力装置としては、キーボード42に限定されず、ポインティングデバイス、タッチパネルなどの任意の外部入力装置でもよい。 The input unit 32 can input operations of an external input device such as a keyboard 42 or a touch panel, and link the ID to a worker Pe whose ID could not be identified. The input unit 32 accepts input of the ID of a worker Pe whose ID could not be identified at a work site WS from the external input device. The input unit 32 stores the input ID in the memory unit 31 as the ID of a worker Pe whose ID could not be identified at a work site WS. The external input device is not limited to the keyboard 42, and may be any external input device such as a pointing device or a touch panel.

出力制御部33(表示制御部)は、ディスプレイ43に各種情報の表示の制御を行う。また、出力制御部33は、記憶部31に記憶されている情報を任意の記憶メディアにログデータとして出力をすることもできる。ユーザは、記憶メディアに記憶したログデータを基に、濃厚接触者の判定をすることもできる。 The output control unit 33 (display control unit) controls the display of various information on the display 43. The output control unit 33 can also output the information stored in the storage unit 31 as log data to any storage medium. The user can also determine whether they have been in close contact with someone based on the log data stored in the storage medium.

§3.動作例
図3は、実施形態1に係る情報システム100の動作を示すフローチャートである。
§3. Operation Example Fig. 3 is a flowchart showing the operation of the information system 100 according to the first embodiment.

S11において、カメラ20は、画像取得部21によって、作業現場WSの画像を撮像する。また、画像取得部21は、撮像した作業現場WSの画像を、図示しないカメラ20の記憶部または、情報処理装置1の記憶部31に記憶してもよい。撮像間隔は所定の値であり、例えば1分間隔などでよい。 In S11, the camera 20 captures an image of the work site WS by the image acquisition unit 21. The image acquisition unit 21 may also store the captured image of the work site WS in a storage unit of the camera 20 (not shown) or in a storage unit 31 of the information processing device 1. The image capture interval is a predetermined value, and may be, for example, an interval of one minute.

S12において、カメラ20は、位置検出部22によって、作業現場WSの画像から、作業者Peの位置を検出し、作業者PeのIDを特定する。位置検出部22は、位置取得部11に時刻毎の作業者Peの位置および作業者PeのIDを送信する。位置取得部11は、位置検出部22から、時刻毎の作業者Peの位置および作業者PeのIDを取得する。 In S12, the camera 20 detects the position of the worker Pe from the image of the work site WS using the position detection unit 22, and identifies the ID of the worker Pe. The position detection unit 22 transmits the position of the worker Pe for each time and the ID of the worker Pe to the position acquisition unit 11. The position acquisition unit 11 acquires the position of the worker Pe for each time and the ID of the worker Pe from the position detection unit 22.

S13において、情報処理装置1の制御部10は、IDが特定できない作業者Peがいるかを判定する。IDが特定できない作業者Peがいた場合(S13においてYes)、S14に遷移する。S14において、通知部15により、外部装置41(例えばブザーまたは作業現場WSにある端末)を用いて、IDが特定できない作業者Peに警告を発し、キーボード42を用いてIDの登録を促す。作業者PeのIDが入力された場合、入力部32は、記憶部31に作業者PeのIDを記憶する。ここで、作業者PeのIDの入力がなかった場合であっても、情報処理装置1は、処理を継続し、S15に処理を遷移する。 In S13, the control unit 10 of the information processing device 1 determines whether there is a worker Pe whose ID cannot be identified. If there is a worker Pe whose ID cannot be identified (Yes in S13), the process transitions to S14. In S14, the notification unit 15 issues a warning to the worker Pe whose ID cannot be identified using the external device 41 (e.g., a buzzer or a terminal at the work site WS) and prompts the worker Pe to register his/her ID using the keyboard 42. If the ID of the worker Pe is input, the input unit 32 stores the ID of the worker Pe in the memory unit 31. Here, even if the ID of the worker Pe is not input, the information processing device 1 continues processing and transitions to S15.

S15において、距離算出部12は、時刻毎の複数の作業者Peの位置および複数の作業者PeのIDから、各作業者間の距離を算出する。算出した作業者間の距離は、時刻および複数の作業者PeのIDと対応付けて記憶部31に記憶する。 In S15, the distance calculation unit 12 calculates the distance between each of the workers Pe from the positions of the workers Pe at each time and the IDs of the workers Pe. The calculated distance between the workers is stored in the memory unit 31 in association with the time and the IDs of the workers Pe.

S16において、期間算出部13は、記憶部31を参照し、作業者間の距離毎に、作業者間の近接期間をカウントアップする(足し合わせる)。この時、例えば、作業者間の距離が0.8mであった場合、該当する(第2範囲)1m未満、(第3範囲)1.5m未満、および(第4範囲)2m未満の3つの区間での作業者間の近接期間をカウントアップする。すなわち、カウントアップする作業者間の近接期間の区間は複数あってもよい。 In S16, the period calculation unit 13 refers to the memory unit 31 and counts up (adds up) the period of proximity between the workers for each distance between the workers. At this time, for example, if the distance between the workers is 0.8 m, the period of proximity between the workers in the three corresponding ranges of less than 1 m (second range), less than 1.5 m (third range), and less than 2 m (fourth range) are counted up. In other words, there may be multiple ranges of the period of proximity between the workers to be counted up.

S17において、判定部14は、作業者間の距離が(1)0.5m(第1距離)未満である作業者間の近接期間が5分(第1期間)以上であるという条件を満たすかを判定する。条件を満たす場合(S17においてYes)、S21に遷移し、条件を満たさない場合(S17においてNo)、S18に遷移する。 In S17, the determination unit 14 determines whether the condition that the distance between the workers is (1) less than 0.5 m (first distance) and the period of proximity between the workers is 5 minutes (first period) or more is met. If the condition is met (Yes in S17), the process transitions to S21, and if the condition is not met (No in S17), the process transitions to S18.

S18において、判定部14は、作業者間の距離が(2)1m(第2距離)未満である作業者間の近接期間が15分(第2期間)以上であるという条件を満たすかを判定する。条件を満たす場合(S18においてYes)、S21に遷移し、条件を満たさない場合(S18においてNo)、S19に遷移する。 In S18, the determination unit 14 determines whether the condition that the distance between the workers (2) is less than 1 m (second distance) and the period of proximity between the workers is 15 minutes (second period) or more is met. If the condition is met (Yes in S18), the process transitions to S21. If the condition is not met (No in S18), the process transitions to S19.

S19において、判定部14は、作業者間の距離が(3)1.5m(第3距離)未満である作業者間の近接期間が30分(第3期間)以上であるという条件を満たすかを判定する。条件を満たす場合(S19においてYes)、S21に遷移し、条件を満たさない場合(S19においてNo)、S20に遷移する。 In S19, the determination unit 14 determines whether the condition that the distance between the workers is less than (3) 1.5 m (third distance) and the period of proximity between the workers is 30 minutes (third period) or more is met. If the condition is met (Yes in S19), the process transitions to S21, and if the condition is not met (No in S19), the process transitions to S20.

S20において、判定部14は、作業者間の距離が(4)2m(第4距離)未満である作業者間の近接期間が60分(第4期間)以上であるという条件を満たすかを判定する。条件を満たす場合(S20においてYes)、S21に遷移し、条件を満たさない場合(S20においてNo)、S11に戻りループする。 In S20, the determination unit 14 determines whether the condition that the distance between the workers is less than (4) 2 m (fourth distance) and the period of proximity between the workers is 60 minutes (fourth period) or more is met. If the condition is met (Yes in S20), the process transitions to S21, and if the condition is not met (No in S20), the process returns to S11 and loops.

S17~S20における判定条件は任意の作業者間の距離および任意の作業者間の近接期間を用いてもよく、判定する段数(図3では4段階)は任意に設定してもよい。ただし、作業者間の距離が短いほど互いに与える影響が大きい。そのため、第1距離<第2距離として、第1距離未満である作業者間の近接期間を判定するための閾値(第1期間)は、第2距離未満である作業者の近接期間を判定するための閾値(第2期間)より、小さい。 The judgment conditions in S17 to S20 may be the distance between any of the workers and the period of proximity between any of the workers, and the number of stages to be judged (four stages in FIG. 3) may be set arbitrarily. However, the shorter the distance between the workers, the greater the influence they have on each other. Therefore, assuming that the first distance is less than the second distance, the threshold (first period) for judging the period of proximity between workers that is less than the first distance is smaller than the threshold (second period) for judging the period of proximity between workers that is less than the second distance.

S21において、判定部14は、距離と近接期間との関係がいずれかの条件を満たした作業者Pe同士を濃厚接触者と判定する。 In S21, the determination unit 14 determines that workers Pe whose relationship between distance and period of proximity meets any one of the conditions are close contacts.

S22において、通知部15は、濃厚接触者が少なくとも1人以上いることを、外部装置41に通知する。外部装置41(例えばブザーまたは表示装置)は作業者Peに濃厚接触者がいることを通知する。 In S22, the notification unit 15 notifies the external device 41 that there is at least one close contact. The external device 41 (e.g., a buzzer or display device) notifies the worker Pe that there is a close contact.

撮像画像に3人以上の作業者Peが含まれる場合、情報処理装置1は、各作業者間(作業者の各ペア)について、S15~S22の処理を行う。 If the captured image contains three or more workers Pe, the information processing device 1 performs processes S15 to S22 between each worker (each pair of workers).

§4.作用・効果
情報処理装置1により、複数の作業者Peの位置を取得し、作業者間の距離および作業者間の近接期間を算出することができるようになる。情報処理装置1は、作業者間の距離および作業者間の近接期間を指標として、濃厚接触者を判定することができる。
§4. Function and Effect The information processing device 1 can acquire the positions of multiple workers Pe and calculate the distance between the workers and the period of proximity between the workers. The information processing device 1 can determine close contacts using the distance between the workers and the period of proximity between the workers as indicators.

判定に際し、作業者間の距離が近い第1距離未満の場合は、短い期間である第1期間以上の期間の接触で濃厚接触者と判定する。また、作業者間の距離が、第1距離より長い第2距離未満の場合は、第1期間より長い第2期間以上の期間での接触で濃厚接触者と判定する。このように、情報処理装置1は、作業者間の距離および作業者間の近接期間を複数の段階で判定し、濃厚接触者を判定することができる。したがって、作業者間の距離が遠くても、より長い期間同じ空間にいた作業者Peを濃厚接触者として特定することができる。これにより、作業者間の距離に応じて適切な近接期間で濃厚接触者の有無を判定することができる。 When making the determination, if the distance between the workers is less than a close first distance, they are determined to be close contacts based on contact for a period of at least a first period, which is a short period of time. Also, if the distance between the workers is less than a second distance that is longer than the first distance, they are determined to be close contacts based on contact for a period of at least a second period, which is longer than the first period. In this way, the information processing device 1 can determine the distance between workers and the period of proximity between workers in multiple stages and determine close contacts. Therefore, even if the distance between workers is far, a worker Pe who has been in the same space for a longer period of time can be identified as a close contact. This makes it possible to determine the presence or absence of close contacts based on an appropriate period of proximity depending on the distance between the workers.

なお、判定部14は、作業者間の距離に応じた重み(距離が短いほど大きくなる重み)で重みづけをした重み付き期間が閾値を超えるか否かを判定しているとも言える。例えば、判定部14は、作業者間の距離が(1)0.5m(第1距離)未満である作業者間の近接期間に重み1で重みづけする。判定部14は、作業者間の距離が(2)1m(第2距離)未満である作業者間の近接期間に重み1/3で重みづけする。判定部14は、作業者間の距離が(3)1.5m(第3距離)未満である作業者間の近接期間に重み1/6で重みづけする。判定部14は、作業者間の距離が(4)2m(第4距離)未満である作業者間の近接期間に重み1/12で重みづけする。判定部14は、求めた重み付き期間が5(分)を超えるか否かを判定する。このように処理をしてもS17~S20と同様の結果が得られる。 It can also be said that the determination unit 14 determines whether or not a weighted period weighted with a weight according to the distance between the workers (the shorter the distance, the larger the weight) exceeds a threshold value. For example, the determination unit 14 weights a period of proximity between workers whose distance between them is (1) less than 0.5 m (first distance) with a weight of 1. The determination unit 14 weights a period of proximity between workers whose distance between them is (2) less than 1 m (second distance) with a weight of 1/3. The determination unit 14 weights a period of proximity between workers whose distance between them is (3) less than 1.5 m (third distance) with a weight of 1/6. The determination unit 14 weights a period of proximity between workers whose distance between them is (4) less than 2 m (fourth distance) with a weight of 1/12. The determination unit 14 determines whether or not the weighted period obtained exceeds 5 (minutes). Processing in this manner can also obtain results similar to those of S17 to S20.

また、情報処理装置1は、作業者間の近接期間の算出に際し、作業者間の距離が同じ範囲で連続している場合、最大の継続時間で作業者間の近接期間を算出してもよい。または、情報処理装置1は、作業者間の距離が断続している場合、累積時間で作業者間の近接期間を算出してもよい。これにより、濃厚接触者の可能性がある人を漏れなく特定することができるようになる。 In addition, when calculating the period of proximity between workers, the information processing device 1 may calculate the period of proximity between workers as the longest continuous time if the distance between the workers is continuous within the same range. Alternatively, the information processing device 1 may calculate the period of proximity between workers as the cumulative time if the distance between the workers is intermittent. This makes it possible to identify all people who may have been close contacts.

さらに、情報処理装置1は、記憶部31と出力制御部33とを備え、作業者PeのIDと、作業者間の距離と、作業者間の近接期間とをログとして保存することができる。実施形態3に示す方法により、ログを解析することで、ログを様々に利用することができる。 Furthermore, the information processing device 1 includes a storage unit 31 and an output control unit 33, and can store the ID of the worker Pe, the distance between the workers, and the period of proximity between the workers as a log. The log can be analyzed by the method shown in embodiment 3, allowing the log to be used in various ways.

〔変形例1〕
実施形態1では、カメラ20が位置検出部22を備える場合に関して示したが、位置検出部22は、情報処理装置1が備えてもよい。この場合、位置検出部22は、画像取得部21で取得した画像を基に、位置を算出する。位置検出部22は、作業者PeのIDを特定するに際し、作業者Peが被る帽子からIDを特定するのではなく、記憶部31に記憶されている、作業者Peに関する情報(例えば、顔/外観などの特徴)から作業者PeのIDを特定してもよい。この場合、ID付きの帽子を持たない作業者Peであっても、作業者Peの情報が記憶されていれば(もしくは通信で取得することができれば)、作業者PeのIDを特定できる利点がある。
[Modification 1]
In the first embodiment, the camera 20 is provided with the position detection unit 22, but the position detection unit 22 may be provided in the information processing device 1. In this case, the position detection unit 22 calculates the position based on the image acquired by the image acquisition unit 21. When identifying the ID of the worker Pe, the position detection unit 22 may identify the ID of the worker Pe from information about the worker Pe (e.g., features such as face/appearance) stored in the storage unit 31, rather than identifying the ID from the hat worn by the worker Pe. In this case, there is an advantage that the ID of the worker Pe can be identified even if the worker Pe does not have a hat with an ID, as long as the information about the worker Pe is stored (or can be acquired by communication).

〔変形例2〕
実施形態1では、情報処理装置1が記憶部31を備える場合に関して示したが、この場合に限定されない。例えば、情報システム100は図示されない管理サーバを備え、複数の情報処理装置1が記憶すべき情報を、管理サーバが代表して管理してもよい。この場合、複数の情報処理装置1の情報を統合して管理することができる。そのため、1台の情報処理装置1で管理できない範囲の作業現場WSに対して、濃厚接触者の判定をすることができるようになる。
[Modification 2]
In the first embodiment, the information processing device 1 is provided with the storage unit 31, but this is not limited to this case. For example, the information system 100 may include a management server (not shown), and the management server may manage information to be stored by the multiple information processing devices 1. In this case, the information of the multiple information processing devices 1 can be integrated and managed. Therefore, it becomes possible to determine close contacts for work sites WS that cannot be managed by a single information processing device 1.

〔変形例3〕
通知部15は、生産管理サーバを通して、作業者Peの管理者に通知を出してもよい。通知の手段としては、メールであってもよい。作業者Peが作業現場WSにある外部装置41(例えばブザー)の通知に気が付いていても、作業工程上、作業者間の距離が小さくなる作業工程がある場合、作業者Pe自身では対応することができない。そこで、作業者Peの管理者によって工程改善を行い、濃厚接触者を出さないように改善することを促してもよい。
[Modification 3]
The notification unit 15 may send a notification to the manager of the worker Pe through the production management server. The notification may be by email. Even if the worker Pe notices the notification from the external device 41 (e.g., a buzzer) at the work site WS, if there is a work process in which the distance between workers is small, the worker Pe cannot respond by himself. Therefore, the manager of the worker Pe may be encouraged to improve the process to prevent close contacts.

〔実施形態2〕
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
[Embodiment 2]
Other embodiments of the present invention will be described below. For ease of explanation, the same reference numerals are given to members having the same functions as those described in the above embodiment, and the description thereof will not be repeated.

§1.適用例
実施形態1では、作業者間の距離および作業者間の近接期間を用いて、数段階の指標と比較することで濃厚接触者を特定した。そのため、実施形態1での手法では、比較作業が数段階にわたる為煩雑になり、また、どの程度濃厚接触していたかのレベル付けが行われていない。
§1. Application Example In the first embodiment, close contacts are identified by comparing the distance between workers and the period of close contact between workers with several levels of indices. Therefore, in the method of the first embodiment, the comparison work is complicated because it spans several levels, and a level is not assigned to indicate the degree of close contact.

そこで、実施形態2では、作業者間の距離および作業者間の近接期間を合わせて別の指標に置き換え、1つの指標を1段階の閾値で判定できるようにする。また、指標が1つになるため、濃厚接触者のレベル付けが可能になり、仮に感染病が発生した時に、濃厚接触者である作業者Peに対し、優先順位を付けて検査を行うことが容易になる。 Therefore, in the second embodiment, the distance between workers and the period of proximity between workers are combined and replaced with another index, so that one index can be judged with one threshold level. In addition, since there is only one index, it becomes possible to assign a level to close contacts, and in the event of an outbreak of an infectious disease, it becomes easy to prioritize and test workers Pe who are close contacts.

§2.構成
図4は、実施形態2に係る情報システム100sの要部の構成を示す図である。情報システム100sは、情報システム100と異なり、情報処理装置1が情報処理装置1sに代わる。情報処理装置1sは、情報処理装置1と異なり、制御部10が制御部10sに代わる。制御部10sは、制御部10と異なり、期間算出部13を備えず、積分算出部16sを更に備え、判定部14に代わり判定部14sを備える。
§2. Configuration Fig. 4 is a diagram showing the configuration of the main parts of an information system 100s according to embodiment 2. The information system 100s differs from the information system 100 in that the information processing device 1 is replaced with an information processing device 1s. The information processing device 1s differs from the information processing device 1 in that the control unit 10 is replaced with a control unit 10s. Unlike the control unit 10, the control unit 10s does not include a period calculation unit 13, but further includes an integral calculation unit 16s, and includes a determination unit 14s instead of the determination unit 14.

積分算出部16sは、記憶部31と通信し、時刻毎の作業者間の距離を取得する。積分算出部16sは、作業者間の距離から近接指標を求める。近接指標は、作業者間の距離が短いほど大きくなる指標(距離の関数)である。例えば、距離の逆数、または、所定値から距離を減算した値を、近接指標としてもよい。所定値はカメラで撮像できる範囲における作業者間の最大距離でもよい。積分算出部16sは、近接指標を時間で積分した積分値を算出する。この積分値は、作業者間の近接度合いを表す指標である。この積分値は、前記距離が短いほど大きくなる重みで重みづけをした重み付き期間に対応する。 The integral calculation unit 16s communicates with the memory unit 31 and acquires the distance between the workers for each time. The integral calculation unit 16s calculates a proximity index from the distance between the workers. The proximity index is an index (a function of distance) that increases as the distance between the workers decreases. For example, the proximity index may be the reciprocal of the distance, or a value obtained by subtracting the distance from a predetermined value. The predetermined value may be the maximum distance between the workers within the range that can be captured by the camera. The integral calculation unit 16s calculates an integral value obtained by integrating the proximity index over time. This integral value is an index that represents the degree of proximity between the workers. This integral value corresponds to a weighted period in which weighting is performed with a weight that increases as the distance decreases.

判定部14sは、作業者間の距離および作業者間の近接期間によって濃厚接触者を判定するのではなく、上記積分値を基に濃厚接触者を判定する。 The determination unit 14s does not determine close contacts based on the distance between workers and the period of proximity between the workers, but instead determines close contacts based on the above integral value.

§3.動作例
図5は、実施形態2に係る情報システム100sの動作を示すフローチャートである。情報システム100sの動作は、情報システム100と異なり、判定部の動作(S16~S19)が、S30~S31に代わっている。
§3. Operation Example Fig. 5 is a flowchart showing the operation of the information system 100s according to embodiment 2. The operation of the information system 100s differs from that of the information system 100 in that the operation of the determination unit (S16 to S19) is replaced by S30 to S31.

S30において、積分算出部16sは、各作業者間について、近接指標を時間で積分した積分値を算出する。 In S30, the integral calculation unit 16s calculates an integral value by integrating the proximity index over time between each worker.

S31において、判定部14sは、上記積分値が、所定の閾値以上であるか否かを判定する。上記積分値が、所定の閾値以上であった場合(S31においてYes)、処理はS21に遷移する。また、上記積分値が所定の閾値未満である場合(S31においてNo)、処理はS11に戻りループする。すなわち、実施形態2では、実施形態1と異なり、作業者間の距離および作業者間近接期間によって場合分けすることなく、1つの指標(積分値)で判定できる。 In S31, the determination unit 14s determines whether the integral value is equal to or greater than a predetermined threshold value. If the integral value is equal to or greater than the predetermined threshold value (Yes in S31), the process transitions to S21. If the integral value is less than the predetermined threshold value (No in S31), the process returns to S11 and loops. That is, in the second embodiment, unlike the first embodiment, a determination can be made with a single index (integral value) without distinguishing between cases based on the distance between the workers and the period of proximity between the workers.

なお、S22において、通知部15は、作業者間についての積分値(近接度合い)に対応する指標を外部装置41に通知してもよい。外部装置41は、該指標をユーザに提示(表示)してもよい。 In addition, in S22, the notification unit 15 may notify the external device 41 of an index corresponding to the integral value (degree of proximity) between the workers. The external device 41 may present (display) the index to the user.

撮像画像に3人以上の作業者Peが含まれる場合、情報処理装置1sは、各作業者間(作業者の各ペア)について、S15~S31の処理を行う。 If the captured image includes three or more workers Pe, the information processing device 1s performs processes S15 to S31 between each worker (each pair of workers).

§4.作用効果
情報処理装置1sにより、作業者間の距離および作業者間の近接期間を用いた積分値を指標にすることができ、積分値が所定の閾値を超す場合、濃厚接触者と判定することができる。
§4. Effects and Effects The information processing device 1s can use an integral value of the distance between workers and the period of proximity between the workers as an index, and when the integral value exceeds a predetermined threshold, it can determine that the worker is a close contact.

また、ただ濃厚接触者と判定するだけではなく、積分値を用いて、どの程度濃厚接触していたかを認識することができる。そのため、例えば、多数の濃厚接触者がいた場合に、優先付けをして感染者の検査などを行うことができる。 In addition to simply determining whether someone was in close contact with another person, the integrated value can be used to determine the extent of close contact. Therefore, for example, if there are many close contacts, it is possible to prioritize testing for infected people.

〔実施形態3〕
§1.適用例
実施形態1における情報システム100は、濃厚接触者の有無を判定し、作業者Peおよび外部装置41に通知することができる。濃厚接触者がいた場合、作業現場WSの工程自体が密集しており、作業者Peが密集し易い配置になっている場合もある。そこで、工程改善の必要性の有無の判断を行う方法を示す。作業者Peが不必要に密集している場合、濃厚接触者が出やすいだけではなく、作業者Peが作業中に他の作業者Peの邪魔をすることもあり、作業性が悪くなる一因となる。
[Embodiment 3]
§1. Application Example The information system 100 in the first embodiment can determine whether there is a close contact and notify the worker Pe and the external device 41. When there is a close contact, the process itself at the work site WS may be densely packed, and the workers Pe may be arranged in a way that makes it easy for them to be crowded together. Here, a method for determining whether or not process improvement is necessary is shown. When workers Pe are unnecessarily crowded together, not only are close contacts more likely to occur, but workers Pe may also get in the way of other workers Pe while working, which is one of the factors that causes poor workability.

§2.構成例
図6は、実施形態3に係る管理システム101の要部の構成を示す図である。管理システム101は、情報処理装置2と、ディスプレイ43とを備える。管理システム101は、上述の実施形態の情報処理装置1によって取得されたログを解析し、工程改善を支援するシステムであり、情報処理装置2は、実際にログを解析する部分である。情報処理装置2が情報処理装置1を含んでもよい。
§2. Configuration Example Fig. 6 is a diagram showing the configuration of the main parts of a management system 101 according to the third embodiment. The management system 101 includes an information processing device 2 and a display 43. The management system 101 is a system that analyzes logs acquired by the information processing device 1 of the above-mentioned embodiment and supports process improvement, and the information processing device 2 is a part that actually analyzes the logs. The information processing device 2 may include the information processing device 1.

情報処理装置2は、制御部50と、記憶部31と、出力制御部34とを備える。制御部50は、ログ入力部51と、ログ判定部52と、統計解析部53と、工程判定部54と、を備える。 The information processing device 2 includes a control unit 50, a memory unit 31, and an output control unit 34. The control unit 50 includes a log input unit 51, a log determination unit 52, a statistical analysis unit 53, and a process determination unit 54.

ログ入力部51は、情報処理装置1から情報処理装置1で生成されたログを読みこみ、記憶部31で使用できるデータに変換し記憶する。ログ入力部51が入力するのはログファイルに限定されず、情報処理装置1からログを通信にて取得しても構わない。ログ入力部51にて入力したログは、出力制御部34にてディスプレイ43に表示できる。 The log input unit 51 reads the log generated by the information processing device 1 from the information processing device 1, converts it into data that can be used in the memory unit 31, and stores it. The input to the log input unit 51 is not limited to a log file, and the log may be obtained from the information processing device 1 via communication. The log input by the log input unit 51 can be displayed on the display 43 by the output control unit 34.

図7は、入力したログの一例である。図7に示すように、ログには、時刻と、作業現場WSにいる人数と、各作業者間(A-B,A-C,B-C)の距離(m)と、作業者PeのID(「作業者」A,B,C)とが対応付けて記されている。また、各時刻に関連づく撮像画像のリンク、または撮像画像ファイルの名称を合わせて保存していても構わない。 Figure 7 is an example of an input log. As shown in Figure 7, the log contains the time, the number of people at the work site WS, the distance (m) between each worker (A-B, A-C, B-C), and the ID of worker Pe ("Worker" A, B, C), all associated with each other. In addition, links to captured images associated with each time, or the names of captured image files may also be saved.

ログ判定部52は、記憶部31に記憶されているデータに基づき、作業現場WSの工程改善が必要か否かを判定する。判定に際しては、ログに記された作業者間の距離および作業者間の近接期間を用いる。ログ判定部52は、工程改善が必要か否かを、統計解析部53に出力する。 The log determination unit 52 determines whether or not process improvement is necessary at the work site WS based on the data stored in the memory unit 31. When making the determination, the distance between the workers and the period of proximity between the workers recorded in the log are used. The log determination unit 52 outputs whether or not process improvement is necessary to the statistical analysis unit 53.

統計解析部53は、記憶部31に記憶されているデータに基づき、作業者間の距離および作業者間の近接期間に対し、統計解析を実施する。統計解析部53は、ある作業者Peに対する、作業者間の距離を基準とした作業者間の近接期間のヒストグラムと、作業者間の距離の時間変化と作業現場WSにいる作業者Peの人数とを解析することができる。また、ログを統計解析した結果は、出力制御部34にてディスプレイ43に表示できる。 The statistical analysis unit 53 performs statistical analysis on the distance between workers and the period of proximity between workers based on the data stored in the memory unit 31. The statistical analysis unit 53 can analyze a histogram of the period of proximity between workers based on the distance between workers for a certain worker Pe, the change in the distance between workers over time, and the number of workers Pe at the work site WS. In addition, the results of the statistical analysis of the log can be displayed on the display 43 by the output control unit 34.

工程判定部54は、ログの統計解析した結果を基にして、作業現場WSの工程改善の方針を決定する。工程判定部54は、決定した方針を出力制御部34に出力する。 The process determination unit 54 determines a policy for process improvement of the work site WS based on the results of the statistical analysis of the log. The process determination unit 54 outputs the determined policy to the output control unit 34.

出力制御部34は、各部から入力された情報をディスプレイ43に表示させる。また、記憶部31から作業者Peの人数の時間変化および、作業者間の距離の時間変化を取得し表示させる。出力制御部34は、決定した方針をディスプレイ43に表示させる。 The output control unit 34 causes the display 43 to display the information input from each unit. It also obtains from the memory unit 31 the change over time in the number of workers Pe and the change over time in the distance between the workers, and causes these to be displayed. The output control unit 34 causes the display 43 to display the determined policy.

図8は、作業現場WSにおける作業者Peの人数の時間変化の一例である。図9は、作業者間の距離の時間変化の一例である。図9のグラフでは、3人以上の作業者が存在する場合、そのうちの最近接距離を示す。図8または図9に示す時間変化を示すグラフにおいて、ユーザはグラフ上の一点を選択することで、その時間での作業現場WSでの状況(撮像画像)をディスプレイ43に表示することができる。出力制御部34は、ユーザの選択に応じて、対応する時刻の撮像画像をディスプレイ43に表示させる。これにより、例えば作業者Peの人数が増減したタイミングまたは、作業者間の距離が急変化した(例えば短くなった)時点の状況を目視で確認することができる。 Figure 8 is an example of the change over time in the number of workers Pe at the work site WS. Figure 9 is an example of the change over time in the distance between workers. The graph in Figure 9 shows the closest distance when there are three or more workers. In the graphs showing the change over time shown in Figure 8 or Figure 9, the user can select a point on the graph to display on the display 43 the situation (captured image) at the work site WS at that time. The output control unit 34 causes the display 43 to display the captured image at the corresponding time in response to the user's selection. This makes it possible to visually confirm, for example, the timing when the number of workers Pe increases or decreases, or the situation at the point when the distance between workers suddenly changes (for example, becomes shorter).

§3.動作例
図10は、工程改善が必要か否かの判断を行うフローチャートである。工程改善が必要か否かの判断は、オンタイムでの判断に加え、ログデータを用いて後から工程改善が必要か否かを判断してもよい。ここでは、情報処理装置2は、ログデータを用いて工程改善が必要か否かを判断し、どのように改善するかの方針提示を行う。
§3. Example of operation Fig. 10 is a flow chart for determining whether or not a process improvement is necessary. In addition to determining whether or not a process improvement is necessary on-time, the information processing device 2 may determine whether or not a process improvement is necessary later using log data. Here, the information processing device 2 determines whether or not a process improvement is necessary using log data, and presents a policy on how to improve the process.

(工程改善の必要性判断)
S41において、ログ入力部51は、情報処理装置1にて作成されたログを情報処理装置2に読み込む。情報処理装置1は、実施形態1または実施形態2に記載の情報処理装置に限定されず、管理サーバまたは、情報処理装置からアウトラインに設けられた汎用コンピュータでもよい。
(Determining the need for process improvement)
In S41, the log input unit 51 reads the log created by the information processing device 1 into the information processing device 2. The information processing device 1 is not limited to the information processing device described in the first or second embodiment, and may be a management server or a general-purpose computer provided in the outline from the information processing device.

S42において、ログ判定部52は、作業者間の距離が(1)0.5m(第1距離)未満である作業者間の近接期間が5分(第1期間)以上であるという条件を満たすかを判定する。条件を満たす場合(S42においてYes)、S44に遷移し、条件を満たさない場合(S42においてNo)、S43に遷移する。 In S42, the log determination unit 52 determines whether the condition that the distance between the workers is (1) less than 0.5 m (first distance) and the period of proximity between the workers is 5 minutes (first period) or more is met. If the condition is met (Yes in S42), the process transitions to S44, and if the condition is not met (No in S42), the process transitions to S43.

S43において、ログ判定部52は、作業者間の距離が(2)1m(第2距離)未満である作業者間の近接期間が15分(第2期間)以上であるという条件を満たすかを判定する。条件を満たす場合(S43においてYes)、S44に遷移し、条件を満たさない場合(S43においてNo)、S45に遷移する。 In S43, the log determination unit 52 determines whether the condition that the distance between the workers (2) is less than 1 m (second distance) and the period of proximity between the workers is 15 minutes (second period) or more is met. If the condition is met (Yes in S43), the process transitions to S44. If the condition is not met (No in S43), the process transitions to S45.

ログ判定部52は、ここでは、S42およびS43において、2段階で判定したが、2段階に限定されず、1以上の任意段数での判定を行ってもよい。また、距離範囲および期間は一例であり、実施形態1と異なっていてもよい。 Here, the log determination unit 52 performs the determination in two stages in S42 and S43, but the determination is not limited to two stages and may be performed in any number of stages greater than or equal to one. Also, the distance range and period are examples and may be different from those in the first embodiment.

S44において、ログ判定部52は、当該ログデータの作業現場WSには、工程改善が必要と判断する。この場合、処理はS46に進む。対して、S45において、ログ判定部52は、当該ログデータの作業現場WSには、工程改善が不要と判断し、処理を終了する。 In S44, the log determination unit 52 determines that the work site WS of the log data requires process improvement. In this case, the process proceeds to S46. In contrast, in S45, the log determination unit 52 determines that the work site WS of the log data does not require process improvement, and ends the process.

(工程改善の方針判断)
S46において、統計解析部53は、記憶部31に記憶されている作業者間の距離および作業者間の近接期間に基づき、統計解析を行う。図11は、統計解析部53によって導出される、ある作業者Peの、作業者間の距離に対する作業者間の近接期間のヒストグラムの一例である。例えば距離1(m)のビンは、作業者間の距離が0.5m以上1m未満の区間の近接期間の累積を表す。また、統計解析部53は、作業者間の距離および作業者間の近接期間に関し、最大値・最小値・平均値・最頻値・または中央値などの統計情報をも算出する。統計解析部53は、統計処理した情報(例えばヒストグラムおよび統計情報)を工程判定部54に出力する。
(Decision-making on process improvement)
In S46, the statistical analysis unit 53 performs statistical analysis based on the distance between the workers and the period of proximity between the workers stored in the storage unit 31. FIG. 11 is an example of a histogram of the period of proximity between the workers versus the distance between the workers for a certain worker Pe, derived by the statistical analysis unit 53. For example, the bin for distance 1 (m) represents the cumulative period of proximity between the workers in a section where the distance between the workers is 0.5 m or more and less than 1 m. The statistical analysis unit 53 also calculates statistical information such as maximum, minimum, average, mode, or median for the distance between the workers and the period of proximity between the workers. The statistical analysis unit 53 outputs the statistically processed information (for example, the histogram and statistical information) to the process judgment unit 54.

S47において、工程判定部54は、上記ヒストグラムの最頻値または中央値が、所定の閾値以上であるかを判定する。所定の閾値は、濃厚接触者の有無を判断するときの距離(1m)よりも大きくてよい。所定の閾値は、例えば、該距離の2倍程度(2m)に設定してもよいが、これに限らない。条件を満たす場合(S47においてYes)、S48に遷移する。条件を満たさない場合(S47においてNo)、S49に遷移する。 In S47, the process judgment unit 54 judges whether the mode or median of the histogram is equal to or greater than a predetermined threshold. The predetermined threshold may be greater than the distance (1 m) used to judge the presence or absence of a close contact. The predetermined threshold may be set to, for example, about twice the distance (2 m), but is not limited to this. If the condition is met (Yes in S47), the process transitions to S48. If the condition is not met (No in S47), the process transitions to S49.

図12は、工程改善方法を導く、ある作業者Peの、作業者間の距離に対する作業者間の近接期間のヒストグラムの一例である。図12は、ヒストグラム61と、ヒストグラム62とを含む。作業者間の距離と作業者間の近接期間のヒストグラムは、幾つかの山を形成したヒストグラムとなる。 Figure 12 is an example of a histogram of the period of proximity between workers against the distance between workers for a certain worker Pe, which leads to a process improvement method. Figure 12 includes histogram 61 and histogram 62. The histogram of the distance between workers and the period of proximity between workers is a histogram with several peaks.

山が2つ以上ある場合(図12におけるヒストグラム62)は、作業工程上、作業者間の距離がほぼ一定ではなく、作業者間の距離が縮まる工程があることを意味する。例えば、別の場所にある材料の投入取出しなどで、その作業者Pe固有の作業現場と別の作業現場で作業することがあり、そのため、他の作業者Peとの作業者間の距離が縮まることがある場合などが挙げられる。また、統計量に関していえば、最頻値はいずれかの山の中腹にあるが、中央値は、必ずしも、複数ある山のいずれかの中腹にあるとは限らない。この中央値を閾値との比較対象にすることで、山が複数あるかを把握することができる。最頻値および中央値の差が大きく、どちらかが、所定の閾値より小さい場合、山が複数あることを示しており、かつ、複数の山のうち一山が作業者間の距離が小さく、作業者Peが密集する可能性が高いことがわかる。複数の山ができる形で、作業者Peが密集していることから、特定の一部の工程において、作業者Peが密集し易いことがわかる。そのため、当該工程を局所的に改善する必要があると判定する。 When there are two or more peaks (histogram 62 in FIG. 12), it means that the distance between the workers is not almost constant in the work process, and there is a process in which the distance between the workers is reduced. For example, when loading and unloading materials in a different location, the worker Pe may work at a different work site from his/her own work site, and therefore the distance between the workers and other workers Pe may be reduced. In terms of statistics, the mode is in the middle of one of the peaks, but the median is not necessarily in the middle of one of the multiple peaks. By comparing this median with a threshold value, it is possible to determine whether there are multiple peaks. If the difference between the mode and the median is large and either one is smaller than a predetermined threshold value, it indicates that there are multiple peaks, and one of the multiple peaks has a small distance between the workers, and it is highly likely that the workers Pe are crowded together. Since the workers Pe are crowded together in a form of multiple peaks, it is clear that the workers Pe are likely to be crowded together in a specific part of the process. Therefore, it has been determined that this process needs to be improved locally.

対して、山が1つである場合(図12におけるヒストグラム61)は、作業工程上、作業者間の距離がほぼ一定であることがわかる。また、統計量に関していえば、最頻値が、山のほぼ中腹にくる形になる。この最頻値を閾値との比較対象にすることで、山の全体的な位置を把握することができる。山が1つであるため、濃厚接触者が生じる状況がある場合、工程全体において、濃厚接触者が生じる可能性が高いといえる。そのため、工程全体において、作業者間の距離を拡張する必要があるといえる。 In contrast, when there is one peak (histogram 61 in FIG. 12), it can be seen that the distance between workers in the work process is almost constant. Also, in terms of statistics, the most frequent value is located almost halfway up the peak. By comparing this most frequent value with a threshold value, the overall position of the peak can be grasped. Because there is one peak, if there is a situation in which close contacts may occur, it can be said that there is a high possibility that close contacts will occur throughout the entire process. Therefore, it can be said that it is necessary to extend the distance between workers throughout the entire process.

S48において、工程判定部54は、作業現場WSに対し、濃厚接触者が生じやすい工程が一部にあると判断し、局所的な工程改善(工程変更)が必要と判定する。 In S48, the process determination unit 54 determines that there is a process at the work site WS that is likely to result in close contact, and determines that local process improvement (process change) is necessary.

S49において、工程判定部54は、作業現場WSに対し、濃厚接触者が全工程において生じやすいと判断し、全体的に作業現場WSの拡張(工程変更)が必要と判定する。出力制御部34は、判定結果(工程改善の方針)をディスプレイ43に表示させる。 In S49, the process determination unit 54 determines that close contacts are likely to occur in all processes at the work site WS, and determines that an overall expansion of the work site WS (process change) is necessary. The output control unit 34 displays the determination result (process improvement policy) on the display 43.

§4.作用効果
情報処理装置2は、ログを基に、統計解析を行うことで、作業現場WSの工程改善の必要性を判断し、工程改善の方針を決定できる。また、統計解析された結果は、出力制御部34を経由して、ディスプレイ43に表示できる。
§4. Effects The information processing device 2 can determine the necessity of process improvement at the work site WS and determine a policy for process improvement by performing statistical analysis based on the log. In addition, the results of the statistical analysis can be displayed on the display 43 via the output control unit 34.

濃厚接触者が生じた作業現場であるからといって、ただ闇雲に作業現場を拡張すると、作業現場が拡張されたため、歩行時間が延び、作業者Peの効率が低下することに繋がる。そのため、作業者Peに濃厚接触者が生じないように適度な作業者間の距離を担保しつつ、作業者Peの効率も担保するような調整が必要となる。情報処理装置2によれば、必要に応じて局所的な工程改善または全体的な拡張を提案することができる。 If a work site is simply expanded just because a close contact has occurred, the expanded work site will increase walking time, leading to a decrease in the efficiency of the worker Pe. Therefore, adjustments are required to ensure an appropriate distance between workers so that close contact does not occur with the worker Pe, while also ensuring the efficiency of the worker Pe. With the information processing device 2, it is possible to propose local process improvements or overall expansion as necessary.

なお、S47において、工程判定部54は、中央値または最頻値のいずれか一方の統計値のみを判定に使ってもよいし、他の統計値を判定に使ってもよい。 In addition, in S47, the process judgment unit 54 may use only one of the statistical values, the median or the mode, for judgment, or may use the other statistical value for judgment.

〔ソフトウェアによる実現例〕
情報処理装置1の制御ブロック(特に位置取得部11と、距離算出部12と、期間算出部13と、判定部14、14sと、通知部15と、積分算出部16sと、入力部32と、出力制御部33と、ログ入力部51と、ログ判定部52と、統計解析部53と、工程判定部54と、位置検出部22)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
[Software implementation example]
The control blocks of the information processing device 1 (particularly the position acquisition unit 11, the distance calculation unit 12, the period calculation unit 13, the judgment units 14, 14s, the notification unit 15, the integral calculation unit 16s, the input unit 32, the output control unit 33, the log input unit 51, the log judgment unit 52, the statistical analysis unit 53, the process judgment unit 54, and the position detection unit 22) may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or may be realized by software.

後者の場合、情報処理装置1は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば1つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU(Central Processing Unit)を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 In the latter case, the information processing device 1 includes a computer that executes the instructions of a program, which is software that realizes each function. This computer includes, for example, one or more processors, and a computer-readable recording medium that stores the program. The object of the present invention is achieved by the processor reading the program from the recording medium and executing it in the computer. The processor can be, for example, a CPU (Central Processing Unit). The recording medium can be a "non-transient tangible medium," such as a ROM (Read Only Memory), tape, disk, card, semiconductor memory, programmable logic circuit, etc. The computer can also include a RAM (Random Access Memory) that expands the program. The program can be supplied to the computer via any transmission medium (such as a communication network or broadcast waves) that can transmit the program. One aspect of the present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.

〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
[Additional Notes]
The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.

1、1s、2 情報処理装置
10、10s、50 制御部
11 位置取得部
12 距離算出部
13 期間算出部
14、14s 判定部
15 通知部
16s 積分算出部
20 カメラ
21 画像取得部
22 位置検出部
31 記憶部
32 入力部
33、34 出力制御部(表示制御部)
41 外部装置
42 キーボード(入力装置)
43 ディスプレイ(表示装置)
51 ログ入力部
52 ログ判定部
53 統計解析部
54 工程判定部
REFERENCE SIGNS LIST 1, 1s, 2 Information processing device 10, 10s, 50 Control unit 11 Position acquisition unit 12 Distance calculation unit 13 Period calculation unit 14, 14s Determination unit 15 Notification unit 16s Integration calculation unit 20 Camera 21 Image acquisition unit 22 Position detection unit 31 Storage unit 32 Input unit 33, 34 Output control unit (display control unit)
41 External device 42 Keyboard (input device)
43 Display (display device)
51 Log input unit 52 Log judgment unit 53 Statistical analysis unit 54 Process judgment unit

Claims (16)

複数の作業者が写る撮像画像に基づいて特定された、前記複数の作業者の識別コード及び時刻毎の位置を取得する位置取得部と、
前記複数の作業者の位置から時刻毎の互いの距離を算出する距離算出部と、
前記距離が短いほど大きくなる重みで重みづけをした重み付き期間が閾値以上か否かを判定する判定部と、を備える情報処理装置。
a position acquisition unit that acquires identification codes and positions at each time of the plurality of workers identified based on a captured image in which the plurality of workers are photographed ;
a distance calculation unit that calculates distances between the positions of the plurality of workers at each time;
and a determination unit that determines whether a weighted period, in which a weight that increases as the distance decreases, is equal to or greater than a threshold value.
前記距離が第1距離未満である期間と、前記距離が第1距離より長い第2距離未満である期間と、を算出する期間算出部を備え、
前記判定部は、前記距離が第1距離未満の状態が第1期間より長いと、前記重み付き期間が前記閾値以上であると判定し、かつ、前記距離が第2距離未満の状態が第1期間より長い第2期間より長いと、前記重み付き期間が前記閾値以上であると判定する請求項1に記載の情報処理装置。
a period calculation unit that calculates a period during which the distance is less than a first distance and a period during which the distance is less than a second distance that is longer than the first distance,
2. The information processing device according to claim 1, wherein the determination unit determines that the weighted period is greater than or equal to the threshold value when the state in which the distance is less than a first distance is longer than a first period, and determines that the weighted period is greater than or equal to the threshold value when the state in which the distance is less than a second distance is longer than a second period that is longer than the first period.
前記期間算出部は、前記期間の算出において、前記距離が所定値未満である状態が断続する場合に、累積時間を前記期間として算出する請求項2に記載の情報処理装置。 The information processing device according to claim 2, wherein the period calculation unit calculates the period as a cumulative time when the state in which the distance is less than a predetermined value occurs intermittently in the calculation of the period. 前記期間算出部は、前記期間の算出において、前記距離が所定値未満である状態が連続する継続時間を前記期間として算出する請求項2に記載の情報処理装置。 The information processing device according to claim 2, wherein the period calculation unit calculates the period as the duration during which the distance continues to be less than a predetermined value. 前記情報処理装置は、前記距離が短いほど大きくなる指標を時間で積分した積分値を、前記重み付き期間として算出する積分算出部をさらに備え、
前記判定部は、前記積分値が前記閾値以上であるか否かを判定する請求項1に記載の情報処理装置。
The information processing device further includes an integral calculation unit that calculates, as the weighted period, an integral value obtained by integrating an index that increases as the distance decreases, over time;
The information processing apparatus according to claim 1 , wherein the determination unit determines whether or not the integral value is equal to or greater than the threshold value.
前記情報処理装置は、前記距離および前記距離に対応する期間を互いに対応付けて記憶する記憶部をさらに備える請求項1から5のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 5, further comprising a storage unit that stores the distance and the period corresponding to the distance in association with each other. 特定領域における、前記複数の作業者の人数と、当該作業者の識別コードと、当該作業者に対する他の作業者の距離と、を時刻毎に記憶する記憶部をさらに備える請求項1から5のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 5, further comprising a storage unit that stores the number of the plurality of workers in a specific area, the identification code of the worker, and the distance of other workers relative to the worker for each time. 特定領域における、前記複数の作業者の人数と、前記複数の作業者を含む画像と、を時刻毎に記憶する記憶部をさらに備える請求項1から5のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 5, further comprising a storage unit that stores the number of the plurality of workers in a specific area and an image including the plurality of workers for each time. 前記識別コードが印字された帽子を、前記複数の作業者のうち少なくとも何れかが被っており、At least one of the plurality of workers is wearing a hat on which the identification code is printed,
前記位置取得部は、前記帽子が写る撮像画像に基づいて検出された、前記帽子を被った作業者の識別コードを取得する請求項1から5のいずれか1項に記載の情報処理装置。The information processing apparatus according to claim 1 , wherein the position acquisition unit acquires an identification code of the worker wearing the hat, the identification code being detected based on a captured image in which the hat appears.
前記複数の作業者のうち少なくとも何れかの作業者の前記識別コードが特定できなかった場合に、前記識別コードの入力を促すための警告を発する通知部を更に備える請求項1から5のいずれか1項に記載の情報処理装置。The information processing apparatus according to claim 1 , further comprising a notification unit that issues a warning to prompt input of the identification code when the identification code of at least any one of the plurality of workers cannot be identified. 前記複数の作業者のうち少なくとも何れかの作業者の顔又は外観の特徴を示す情報を記憶する記憶部を更に備え、A storage unit is further provided for storing information indicating a facial or external appearance feature of at least any one of the plurality of workers,
当該情報と前記撮像画像とから、前記作業者の識別コードが特定される請求項1から5のいずれか1項に記載の情報処理装置。The information processing apparatus according to claim 1 , wherein an identification code of the worker is specified from the information and the captured image.
前記情報処理装置は、前記距離と前記距離に対応する期間との関係を表示させる表示制御部をさらに備える請求項1から11のいずれか1項に記載の情報処理装置。 The information processing device according to claim 1 , further comprising a display control unit that displays a relationship between the distance and a period corresponding to the distance. 時刻毎の前記距離の統計値を得る統計解析部と、
前記統計値に基づいて、局所的な工程変更が必要か、全体的な工程変更が必要かを判定する工程判定部と、を備える請求項1から12のいずれか1項に記載の情報処理装置。
A statistical analysis unit that obtains a statistical value of the distance for each time period;
The information processing apparatus according to claim 1 , further comprising a process determination unit that determines whether a local process change or a global process change is required based on the statistical value.
前記距離算出部は、特定領域に、3人以上の作業者がいる場合、前記3人以上の作業者の中の最近接距離を前記距離として用いる請求項1から13のいずれか1項に記載の情報処理装置。 The information processing apparatus according to claim 1 , wherein when three or more workers are present in a specific area, the distance calculation unit uses the closest distance among the three or more workers as the distance. 情報処理装置によって実行される情報処理方法であって、
複数の作業者が写る撮像画像に基づいて特定された、前記複数の作業者の識別コード及び時刻毎の位置を取得する位置取得ステップと、
前記複数の作業者の位置から時刻毎の互いの距離を算出する距離算出ステップと、
前記距離が短いほど大きくなる重みで重みづけをした重み付き期間が閾値以上であるか否かを判定する判定ステップと、を含む情報処理方法。
An information processing method executed by an information processing device,
a position acquisition step of acquiring identification codes and positions at each time of the plurality of workers, the identification codes and positions at each time of the plurality of workers being identified based on a captured image in which the plurality of workers are photographed;
a distance calculation step of calculating distances between the positions of the plurality of workers at each time;
and determining whether or not a weighted period, in which a weight that increases as the distance decreases, is equal to or greater than a threshold value.
請求項1に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、前記位置取得部、前記距離算出部、および前記判定部としてコンピュータを機能させるための制御プログラム。 A control program for causing a computer to function as the information processing device according to claim 1, the control program causing a computer to function as the position acquisition unit, the distance calculation unit, and the determination unit.
JP2020153196A 2020-09-11 2020-09-11 Information processing device, information processing method, and control program Active JP7508959B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020153196A JP7508959B2 (en) 2020-09-11 2020-09-11 Information processing device, information processing method, and control program
PCT/JP2021/008701 WO2022054312A1 (en) 2020-09-11 2021-03-05 Information processing device, information processing method, and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020153196A JP7508959B2 (en) 2020-09-11 2020-09-11 Information processing device, information processing method, and control program

Publications (2)

Publication Number Publication Date
JP2022047336A JP2022047336A (en) 2022-03-24
JP7508959B2 true JP7508959B2 (en) 2024-07-02

Family

ID=80631486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020153196A Active JP7508959B2 (en) 2020-09-11 2020-09-11 Information processing device, information processing method, and control program

Country Status (2)

Country Link
JP (1) JP7508959B2 (en)
WO (1) WO2022054312A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010277452A (en) 2009-05-29 2010-12-09 Softbank Telecom Corp Mobile terminal, information processing apparatus, information processing method, and information processing system
JP2016070707A (en) 2014-09-26 2016-05-09 シャープ株式会社 Information providing apparatus and control program
JP2019160015A (en) 2018-03-15 2019-09-19 富士通株式会社 Medical checkup support program, medical checkup support device and medical checkup support method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010277452A (en) 2009-05-29 2010-12-09 Softbank Telecom Corp Mobile terminal, information processing apparatus, information processing method, and information processing system
JP2016070707A (en) 2014-09-26 2016-05-09 シャープ株式会社 Information providing apparatus and control program
JP2019160015A (en) 2018-03-15 2019-09-19 富士通株式会社 Medical checkup support program, medical checkup support device and medical checkup support method

Also Published As

Publication number Publication date
JP2022047336A (en) 2022-03-24
WO2022054312A1 (en) 2022-03-17

Similar Documents

Publication Publication Date Title
US10846537B2 (en) Information processing device, determination device, notification system, information transmission method, and program
US9286778B2 (en) Method and system for security system tampering detection
CN108965826B (en) Monitoring method, monitoring device, processing equipment and storage medium
JP4924607B2 (en) Suspicious behavior detection apparatus and method, program, and recording medium
CN109152542B (en) System and method for detecting when a sensor is worn
JP5085621B2 (en) Feature information selection device, image recognition processing device, monitoring system, method, and program applied to image recognition processing
CN114937237A (en) Construction site safety monitoring method and system based on AI intelligent identification
US20210075844A1 (en) Information processing device, information processing method, and storage medium
KR20200133246A (en) System and method for processing multiple signals
CN110826496A (en) Crowd density estimation method, device, equipment and storage medium
JP7508959B2 (en) Information processing device, information processing method, and control program
JP5625962B2 (en) Worker abnormality occurrence detection device, worker abnormality occurrence detection method, and program
US10810856B2 (en) Dangerous situation detection method and apparatus using time series analysis of user behaviors
KR20210099720A (en) Artificial Intelligence-based Method and system for sensing falling accident using acceleration sensor and gyro sensor
CN112949606B (en) Method and device for detecting wearing state of work clothes, storage medium and electronic device
JP5045129B2 (en) Behavior analysis apparatus and program
CN112949442A (en) Abnormal event pre-recognition method and device, electronic equipment and monitoring system
JP2008299584A (en) Flow line management system and flow line monitoring device
KR102881343B1 (en) Safety equipment wearing management system and method using object detection
Takatou et al. A cloud-based fall detection system for elderly care with passive RFID sensor tags
CN111611938B (en) Retrograde direction determining method and device
CN113033367A (en) Monitoring method and device based on fire-fighting site and electronic equipment
WO2021199315A1 (en) Monitoring device, monitoring method, and recording medium
EP4064737B1 (en) Method for enabling contact tracing and contact alerting among a plurality of persons by means of detecting or measuring the distance between two persons, system, tag device, wearable or portable devices, program and computer-readable medium
CN117831176B (en) Construction site safety management method and system, access control system and safety helmet

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230310

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240226

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240603