(57)【要約】      （修正有）【課題】検出対象の場所に存在する物体が、物なのか人なのかを精度よく判別することができる判定装置、判定システム、判定方法及びプログラムを提供する。【解決手段】判定装置は、第１載置体に外力が加えられたという第１事象が発生した時刻から第１期間内に、第１載置体に外力が加えられなくなったという第２事象が発生しない場合、載置体上に物が存在すると判定し、第２載置体に外力が加えられたという第３事象が発生した時刻から第１期間内に、第２載置体に外力が加えられなくなったという第４事象が発生し、続いて第４事象が発生した時刻から第２期間内に第３事象が発生する場合、第２載置体上に人が存在すると判定し、第１載置体上に物が存在すると判定している間の第３期間内に、第２載置体上に人が存在すると判定しなかった場合、第１載置体上に存在する物が予め定められた条件を満たす対象物であると判定する。【選択図】図４
2019133307.tif 000002
【特許請求の範囲】
【請求項１】
第１載置体に外力が加えられたという第１事象が発生したこと及び前記第１事象が発生した時刻、並びに前記第１載置体に外力が加えられなくなったという第２事象が発生したこと及び前記第２事象が発生した時刻を特定する第１特定部と、
前記第１事象が発生した時刻から第１期間内に前記第２事象が発生しない場合、前記載置体上に物が存在すると判定する第１判定部と、
前記第１載置体に関連付けられた第２載置体に外力が加えられたという第３事象が発生したこと及び前記第３事象が発生した時刻、並びに前記第２載置体に外力が加えられなくなったという第４事象が発生したこと及び前記第４事象が発生した時刻を特定する第２特定部と、
前記第３事象が発生した時刻から前記第１期間内に前記第４事象が発生し、続いて前記第４事象が発生した時刻から第２期間内に前記第３事象が発生する場合、前記第２載置体上に人が存在すると判定する第２判定部と
前記第１判定部が前記第１載置体上に物が存在すると判定している間の第３期間内に、前記第２判定部が前記第２載置体上に人が存在すると判定しなかった場合、前記第１載置体上に存在する前記物が予め定められた条件を満たす対象物であると判定する第３判定部と
を備える判定装置。
【請求項２】
前記第２載置体は、前記第１載置体に並んで配置されている、請求項１に記載の判定装置。
【請求項３】
前記対象物は、予め定められた通知先に通知する対象の物を含む、請求項１または２に記載の判定装置。
【請求項４】
前記対象物は、不審物または忘れ物を含む、請求項１から３のいずれか１つに記載の判定装置。
【請求項５】
前記第２期間は、前記第１期間より短い、請求項１から４の何れか１つに記載の判定装置。
【請求項６】
前記第１判定部は、前記第１事象が発生した時刻から前記第１期間内に前記第２事象が発生し、続いて前記第２事象が発生した時刻から前記第２期間内に前記第１事象が発生する場合、前記第１載置体上に人が存在すると判定する、請求項１から５の何れか１つに記載の判定装置。
【請求項７】
前記第２判定部は、前記第３事象が発生した時刻から前記第１期間内に前記第４事象が発生しない場合、前記第２載置体上に物が存在すると判定する、請求項１から６の何れか１つに記載の判定装置。
【請求項８】
前記第１判定部は、
前記第１載置体上に人または物が存在すると判定していない間に、前記第１事象が発生する場合、前記第１載置体上に人または物である物体が存在すると判定し、
前記第１載置体上に物体が存在すると判定している間に、前記第１事象が発生した時刻から前記第１期間内に前記第２事象が発生し、続いて前記第２事象が発生した時刻から前記第２期間内に前記第１事象がさらに発生する場合、前記第１載置体上に人が存在すると判定し、
前記第２判定部は、
前記第２載置体上に人または物が存在すると判定していない間に、前記第３事象が発生する場合、前記第２載置体上に人または物である物体が存在すると判定し、
前記第２載置体上に物体が存在すると判定している間に、前記第３事象が発生した時刻から前記第１期間内に前記第４事象が発生し、続いて前記第４事象が発生した時刻から前記第２期間内に前記第３事象がさらに発生する場合、前記第２載置体上に人が存在すると判定する、請求項７に記載の判定装置。
【請求項９】
前記第１判定部は、前記第１載置体上に物体が存在すると判定している間に、前記第１事象が発生した時刻から前記第１期間内に前記第２事象が発生しない場合、前記第１載置体上に物が存在すると判定し、
前記第２判定部は、前記第２載置体上に物体が存在すると判定している間に、前記第３事象が発生した時刻から前記第１期間内に前記第４事象が発生しない場合、前記第２載置体上に物が存在すると判定する、請求項８に記載の判定装置。
【請求項１０】
前記第１判定部は、前記第１載置体上に人、物、または物体が存在すると判定している間に、前記第２事象が発生した時刻から第４期間内に前記第１事象がさらに発生しない場合、前記第１載置体上に人及び物が存在しないと判定し、
前記第２判定部は、前記第２載置体上に人、物、または物体が存在すると判定している間に、前記第４事象が発生した時刻から前記第４期間内に前記第３事象がさらに発生しない場合、前記第１載置体上に人及び物が存在しないと判定する、請求項９に記載の判定装置。
【請求項１１】
前記第１載置体及び前記第２載置体はそれぞれ座面である、請求項１から１０の何れか１つに記載の判定装置。
【請求項１２】
請求項１から１１の何れか１つに記載の判定装置と、
前記第１事象が発生したこと、及び前記第２事象が発生したことを検出する第１検出部と、
前記第３事象が発生したこと、及び前記第４事象が発生したことを検出する第２検出部と
を備える、判定システム。
【請求項１３】
前記第１検出部は、
前記第１載置体に外力が加えられることによる機械的エネルギーを電気的エネルギーに変換し、かつ前記第１載置体に外力が加えられなくなったことによる機械的エネルギーを電気的エネルギーに変換する第１機械電気変換素子と、
前記第１載置体に外力が加えられることによる機械的エネルギーを前記第１機械電気変換素子が電気的エネルギーに変換した場合に、前記第１事象が発生したことを示す第１信号を送信し、前記第１載置体に外力が加えられなくなったことによる機械的エネルギーを前記第１機械電気変換素子が電気的エネルギーに変換した場合に、前記第２事象が発生したことを示す第２信号を送信する第１送信モジュールと
を有し、
前記第２検出部は、
前記第２載置体に外力が加えられることによる機械的エネルギーを電気的エネルギーに変換し、かつ前記第２載置体に外力が加えられなくなったことによる機械的エネルギーを電気的エネルギーに変換する第２機械電気変換素子と、
前記第２載置体に外力が加えられることによる機械的エネルギーを前記第２機械電気変換素子が電気的エネルギーに変換した場合に、前記第２事象が発生したことを示す第３信号を送信し、前記第２載置体に外力が加えられなくなったことによる機械的エネルギーを前記第２機械電気変換素子が電気的エネルギーに変換した場合に、前記第４事象が発生したことを示す第４信号を送信する第２送信モジュールと
を有し、
前記判定装置は、
前記第１送信モジュールから送信された前記第１信号及び前記第２信号、前記第２送信モジュールから送信された前記第３信号及び前記第４信号を受信する受信部をさらに備え、
前記第１特定部は、前記受信部により受信された前記第１信号及び前記第２信号に基づいて、前記第１事象が発生したこと及び前記第１事象が発生した時刻、並びに前記第２事象が発生したこと及び前記第２事象が発生した時刻を特定し、
前記第２特定部は、前記受信部により受信された前記第３信号及び前記第４信号に基づいて、前記第３事象が発生したこと及び前記第３事象が発生した時刻、並びに前記第４事象が発生したこと及び前記第４事象が発生した時刻を特定する、請求項１２に記載の判定システム。
【請求項１４】
前記第１送信モジュールは、前記第１機械電気変換素子からの電気的エネルギーを利用して前記第１信号及び前記第２信号を送信し、
前記第２送信モジュールは、前記第２機械電気変換素子からの電気的エネルギーを利用して前記第３信号及び前記第４信号を送信する、請求項１３に記載の判定システム。
【請求項１５】
第１載置体に外力が加えられたという第１事象が発生したこと及び前記第１事象が発生した時刻、並びに前記第１載置体に外力が加えられなくなったという第２事象が発生したこと及び前記第２事象が発生した時刻を特定する段階と、
前記第１事象が発生した時刻から第１期間内に前記第２事象が発生しない場合、前記載置体上に物が存在すると判定する段階と、
前記第１載置体に並んで配置される第２載置体に外力が加えられたという第３事象が発生したこと及び前記第３事象が発生した時刻、並びに前記第２載置体に外力が加えられなくなったという第４事象が発生したこと及び前記第４事象が発生した時刻を特定する段階と、
前記第３事象が発生した時刻から前記第１期間内に前記第４事象が発生し、続いて前記第４事象が発生した時刻から第２期間内に前記第３事象が発生する場合、前記第２載置体上に人が存在すると判定する段階と
前記第１載置体上に物が存在すると判定している間の第３期間内に、前記第２載置体上に人が存在すると判定しなかった場合、前記第１載置体上に存在する前記物が予め定められた条件を満たす対象物であると判定する段階と
を備える判定方法。
【請求項１６】
第１載置体に外力が加えられたという第１事象が発生したこと及び前記第１事象が発生した時刻、並びに前記第１載置体に外力が加えられなくなったという第２事象が発生したこと及び前記第２事象が発生した時刻を特定する段階と、
前記第１事象が発生した時刻から第１期間内に前記第２事象が発生しない場合、前記載置体上に物が存在すると判定する段階と、
前記第１載置体に並んで配置される第２載置体に外力が加えられたという第３事象が発生したこと及び前記第３事象が発生した時刻、並びに前記第２載置体に外力が加えられなくなったという第４事象が発生したこと及び前記第４事象が発生した時刻を特定する段階と、
前記第３事象が発生した時刻から前記第１期間内に前記第４事象が発生し、続いて前記第４事象が発生した時刻から第２期間内に前記第３事象が発生する場合、前記第２載置体上に人が存在すると判定する段階と
前記第１載置体上に物が存在すると判定している間の第３期間内に、前記第２載置体上に人が存在すると判定しなかった場合、前記第１載置体上に存在する前記物が予め定められた条件を満たす対象物であると判定する段階と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、判定装置、判定システム、判定方法、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、画像を解析して画像の特有の特徴を抽出して、対象物を認識するシステムが開示されている。
特許文献１  特表２００３−５０６８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
検出対象の場所に存在する物体が、物なのか人なのかを精度よく判別することが望まれている。
【課題を解決するための手段】
【０００４】
本発明の一態様に係る判定装置は、第１載置体に外力が加えられたという第１事象が発生したこと及び第１事象が発生した時刻、並びに第１載置体に外力が加えられなくなったという第２事象が発生したこと及び第２事象が発生した時刻を特定する第１特定部を備えてよい。判定装置は、第１事象が発生した時刻から第１期間内に第２事象が発生しない場合、載置体上に物が存在すると判定する第１判定部を備えてよい。判定装置は、第１載置体に関連付けられた第２載置体に外力が加えられたという第３事象が発生したこと及び第３事象が発生した時刻、並びに第２載置体に外力が加えられなくなったという第４事象が発生したこと及び第４事象が発生した時刻を特定する第２特定部を備えてよい。判定装置は、第３事象が発生した時刻から第１期間内に第４事象が発生し、続いて第４事象が発生した時刻から第２期間内に第３事象が発生する場合、第２載置体上に人が存在すると判定する第２判定部を備えてよい。判定装置は、第１判定部が第１載置体上に物が存在すると判定している間の第３期間内に、第２判定部が第２載置体上に人が存在すると判定しなかった場合、第１載置体上に存在する物が予め定められた条件を満たす対象物であると判定する第３判定部を備えてよい。
【０００５】
第２載置体は、第１載置体に並んで配置されてよい。
【０００６】
対象物は、予め定められた通知先に通知する対象の物を含んでよい。
【０００７】
対象物は、不審物または忘れ物を含んでよい。
【０００８】
第２期間は、第１期間より短くてよい。
【０００９】
第１判定部は、第１事象が発生した時刻から第１期間内に第２事象が発生し、続いて第２事象が発生した時刻から第２期間内に第１事象が発生する場合、第１載置体上に人が存在すると判定してよい。
【００１０】
第２判定部は、第３事象が発生した時刻から第１期間内に第４事象が発生しない場合、第２載置体上に物が存在すると判定してよい。
【００１１】
第１判定部は、第１載置体上に人または物が存在すると判定していない間に、第１事象が発生する場合、第１載置体上に人または物である物体が存在すると判定してよい。第１判定部は、第１載置体上に物体が存在すると判定している間に、第１事象が発生した時刻から第１期間内に第２事象が発生し、続いて第２事象が発生した時刻から第２期間内に第１事象がさらに発生する場合、第１載置体上に人が存在すると判定してよい。第２判定部は、第２載置体上に人または物が存在すると判定していない間に、第３事象が発生する場合、第２載置体上に人または物である物体が存在すると判定してよい。第２判定部は、第２載置体上に物体が存在すると判定している間に、第３事象が発生した時刻から第１期間内に第４事象が発生し、続いて第４事象が発生した時刻から第２期間内に第３事象がさらに発生する場合、第２載置体上に人が存在すると判定してよい。
【００１２】
第１判定部は、第１載置体上に物体が存在すると判定している間に、第１事象が発生した時刻から第１期間内に第２事象が発生しない場合、第１載置体上に物が存在すると判定してよい。第２判定部は、第２載置体上に物体が存在すると判定している間に、第３事象が発生した時刻から第１期間内に第４事象が発生しない場合、第２載置体上に物が存在すると判定してよい。
【００１３】
第１判定部は、第１載置体上に人、物、または物体が存在すると判定している間に、第２事象が発生した時刻から第４期間内に第１事象がさらに発生しない場合、第１載置体上に人及び物が存在しないと判定してよい。第２判定部は、第２載置体上に人、物、または物体が存在すると判定している間に、第４事象が発生した時刻から第４期間内に第３事象がさらに発生しない場合、第１載置体上に人及び物が存在しないと判定してよい。
【００１４】
第１載置体及び第２載置体はそれぞれ座面でよい。
【００１５】
本発明の一態様に係る判定システムは、上記判定装置を備えてよい。判定システムは、第１事象が発生したこと、及び第２事象が発生したことを検出する第１検出部を備えてよい。判定システムは、第３事象が発生したこと、及び第４事象が発生したことを検出する第２検出部を備えてよい。
【００１６】
第１検出部は、第１載置体に外力が加えられることによる機械的エネルギーを電気的エネルギーに変換し、かつ第１載置体に外力が加えられなくなったことによる機械的エネルギーを電気的エネルギーに変換する第１機械電気変換素子を有してよい。第１検出部は、第１載置体に外力が加えられることによる機械的エネルギーを第１機械電気変換素子が電気的エネルギーに変換した場合に、第１事象が発生したことを示す第１信号を送信し、第１載置体に外力が加えられなくなったことによる機械的エネルギーを第１機械電気変換素子が電気的エネルギーに変換した場合に、第２事象が発生したことを示す第２信号を送信する第１送信モジュールを有してよい。
【００１７】
第２検出部は、第２載置体に外力が加えられることによる機械的エネルギーを電気的エネルギーに変換し、かつ第２載置体に外力が加えられなくなったことによる機械的エネルギーを電気的エネルギーに変換する第２機械電気変換素子を有してよい。第２検出部は、第２載置体に外力が加えられることによる機械的エネルギーを第２機械電気変換素子が電気的エネルギーに変換した場合に、第２事象が発生したことを示す第３信号を送信し、第２載置体に外力が加えられなくなったことによる機械的エネルギーを第２機械電気変換素子が電気的エネルギーに変換した場合に、第４事象が発生したことを示す第４信号を送信する第２送信モジュールを有してよい。
【００１８】
判定装置は、第１送信モジュールから送信された第１信号及び第２信号、第２送信モジュールから送信された第３信号及び第４信号を受信する受信部を備えてよい。第１特定部は、受信部により受信された第１信号及び第２信号に基づいて、第１事象が発生したこと及び第１事象が発生した時刻、並びに第２事象が発生したこと及び第２事象が発生した時刻を特定してよい。第２特定部は、受信部により受信された第３信号及び第４信号に基づいて、第３事象が発生したこと及び第３事象が発生した時刻、並びに第４事象が発生したこと及び第４事象が発生した時刻を特定してよい。
【００１９】
第１送信モジュールは、第１機械電気変換素子からの電気的エネルギーを利用して第１信号及び第２信号を送信してよい。第２送信モジュールは、第２機械電気変換素子からの電気的エネルギーを利用して第３信号及び第４信号を送信してよい。
【００２０】
本発明の一態様に係る判定方法は、第１載置体に外力が加えられたという第１事象が発生したこと及び第１事象が発生した時刻、並びに第１載置体に外力が加えられなくなったという第２事象が発生したこと及び第２事象が発生した時刻を特定する段階を備えてよい。判定方法は、第１事象が発生した時刻から第１期間内に第２事象が発生しない場合、載置体上に物が存在すると判定する段階を備えてよい。判定方法は、第１載置体に並んで配置される第２載置体に外力が加えられたという第３事象が発生したこと及び第３事象が発生した時刻、並びに第２載置体に外力が加えられなくなったという第４事象が発生したこと及び第４事象が発生した時刻を特定する段階を備えてよい。判定方法は、第３事象が発生した時刻から第１期間内に第４事象が発生し、続いて第４事象が発生した時刻から第２期間内に第３事象が発生する場合、第２載置体上に人が存在すると判定する段階を備えてよい。判定方法は、第１載置体上に物が存在すると判定している間の第３期間内に、第２載置体上に人が存在すると判定しなかった場合、第１載置体上に存在する物が予め定められた条件を満たす対象物であると判定する段階を備えてよい。
【００２１】
本発明の一態様に係るプログラムは、第１載置体に外力が加えられたという第１事象が発生したこと及び第１事象が発生した時刻、並びに第１載置体に外力が加えられなくなったという第２事象が発生したこと及び第２事象が発生した時刻を特定する段階をコンピュータに実行させてよい。プログラムは、第１事象が発生した時刻から第１期間内に第２事象が発生しない場合、載置体上に物が存在すると判定する段階をコンピュータに実行させてよい。プログラムは、第１載置体に並んで配置される第２載置体に外力が加えられたという第３事象が発生したこと及び第３事象が発生した時刻、並びに第２載置体に外力が加えられなくなったという第４事象が発生したこと及び第４事象が発生した時刻を特定する段階をコンピュータに実行させてよい。プログラムは、第３事象が発生した時刻から第１期間内に第４事象が発生し、続いて第４事象が発生した時刻から第２期間内に第３事象が発生する場合、第２載置体上に人が存在すると判定する段階をコンピュータに実行させてよい。プログラムは、第１載置体上に物が存在すると判定している間の第３期間内に、第２載置体上に人が存在すると判定しなかった場合、第１載置体上に存在する物が予め定められた条件を満たす対象物であると判定する段階をコンピュータに実行させてよい。
【００２２】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係る判定システムの構成図の一例を示す図である。
【図２】判定システムの機能ブロックの一例を示す図である。
【図３】発電モジュール及び送信モジュールの回路構成の一例を示す図である。
【図４】座面の状態の遷移を示す状態遷移図の一例を示す図である。
【図５】不審物の判定の手順の一例について説明するための図である。
【図６】不審物の判定の手順の一例について説明するための図である。
【図７】検出部が実行する処理の手順の一例を示すフローチャートである。
【図８】受信機が実行する処理の手順の一例を示すフローチャートである。
【図９】判定装置が実行する処理の手順の一例を示すフローチャートである。
【図１０】物体有無判定処理の手順の一例を示すフローチャートである。
【図１１】人／物判定処理の手順の一例を示すフローチャートである。
【図１２】人／物判定処理の手順の一例を示すフローチャートである。
【図１３】不審物判定処理の手順の一例を示すフローチャートである。
【図１４】不審物通知処理の手順の一例を示すフローチャートである。
【図１５】表示端末が実行する処理の手順の一例を示すフローチャートである。
【図１６】着座ログ管理ＤＢに登録される設定情報テーブルの一例を示す図である。
【図１７】着座ログ管理ＤＢに登録される判定結果テーブルの一例を示す図である。
【図１８】状態管理ＤＢに登録されている状態管理テーブルの一例を示す図である。
【図１９】状態管理ＤＢに登録される表示端末登録テーブルの一例を示す図である。
【図２０】ハードウェア構成の一例について説明するための図である。
【発明を実施するための形態】
【００２４】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２５】
本発明の様々な実施形態は、フローチャート及びブロック図を参照して記載されてよく、ここにおいてブロックは、（１）操作が実行されるプロセスの段階または（２）操作を実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、プログラマブル回路、及び／またはプロセッサによって実装されてよい。専用回路は、デジタル及び／またはアナログハードウェア回路を含んでよい。集積回路（ＩＣ）及び／またはディスクリート回路を含んでよい。プログラマブル回路は、再構成可能なハードウェア回路を含んでよい。再構成可能なハードウェア回路は、論理ＡＮＤ、論理ＯＲ、論理ＸＯＲ、論理ＮＡＮＤ、論理ＮＯＲ、及び他の論理操作、フリップフロップ、レジスタ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブルロジックアレイ（ＰＬＡ）等のようなメモリ要素等を含んでよい。
【００２６】
コンピュータ可読媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよい。その結果、そこに格納される命令を有するコンピュータ可読媒体は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読媒体のより具体的な例としては、フロッピー（登録商標）ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能プログラマブルリードオンリメモリ（ＥＰＲＯＭまたはフラッシュメモリ）、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、コンパクトディスクリードオンリメモリ（ＣＤ-ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、ブルーレイ（ＲＴＭ）ディスク、メモリスティック、集積回路カード等が含まれてよい。
【００２７】
コンピュータ可読命令は、１または複数のプログラミング言語の任意の組み合わせで記述されたソースコードまたはオブジェクトコードの何れかを含んでよい。ソースコードまたはオブジェクトコードは、従来の手続型プログラミング言語を含む。従来の手続型プログラミング言語は、アセンブラ命令、命令セットアーキテクチャ（ＩＳＡ）命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはＳｍａｌｌｔａｌｋ、ＪＡＶＡ（登録商標）、Ｃ＋＋等のようなオブジェクト指向プログラミング言語、及び「Ｃ」プログラミング言語または同様のプログラミング言語でよい。コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサまたはプログラマブル回路に対し、ローカルにまたはローカルエリアネットワーク（ＬＡＮ）、インターネット等のようなワイドエリアネットワーク（ＷＡＮ）を介して提供されてよい。プロセッサまたはプログラマブル回路は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。
【００２８】
図１は、本実施形態に係る判定システムの構成図の一例を示す。判定システムは、判定装置１００、複数の検出部３００、受信機５０、及び表示端末６０を備える。複数の検出部３００は、椅子２００の座面２１０に設けられてよい。複数の検出部３００は、座面２１０に埋め込まれてよい。座面２１０は、第１載置体及び第２載置体の一例である。座面２１０が、１人分のスペースで席分けされている場合、座面２１０の１人分の席２１２が第１載置体または第２載置体に対応する。第１載置体及び第２載置体は、物理的に一体の部材でも、別々の部材でもよい。第１載置体及び第２載置体は、人が乗ることが可能な物であれば任意の物でよい。第１載置体及び第２載置体は、人が座ることができる物であれば任意の物でよい。
【００２９】
本実施形態では、１脚の椅子２００の座面２１０の席２１２ごとに検出部３００を設ける例について説明する。しかし、複数の検出部３００は、予め関連付けられた複数の椅子２００のそれぞれに設けられてよい。複数の検出部３００は、予め定められた区画内に配置された複数の椅子２００のそれぞれに設けられてよい。予め定められた区画内に配置された複数の椅子２００が１つのグループを構成する。互いに隣接して配置された複数の椅子２００が１つのグループを構成してよい。複数の検出部３００は、互いに並んで配置された複数の椅子２００のそれぞれに設けられてよい。複数の検出部３００は、互いに並んで配置されてよい。
【００３０】
判定装置１００は、座面２１０に人が座っているか、物が置かれているかを判定する。さらに、判定装置１００は、座面２１０の第１席に物が置かれている場合に、座面２１０の第１席に関連付けられた第２席に予め定められた期間、人及び物が存在しなかった場合、第１席に置かれた物を、予め定められた条件を満たす対象物と判定する。判定装置１００は、予め定められた条件を満たす対象物を、予め定められた通知先に通知する対象の物として判定してよい。判定装置１００は、予め定められた条件を満たす対象物を、不審物または忘れ物として判定してよい。以下、判定装置１００が、席２１２に置かれている物が不審物であるか否かを判定する例について説明する。
【００３１】
受信機５０、判定装置１００、及び表示端末６０はネットワーク８０を介して接続されている。受信機５０は、複数の検出部３００からの信号を受信し、複数の検出部３００からの信号を判定装置１００に送信する。表示端末８０は、判定装置１００から送信された情報を表示する。
【００３２】
図２は、判定システムの機能ブロックの一例である。検出部３００は、発電モジュール３０、及び送信モジュール４０を備える。座面２１０の複数の席２１２のいずれか１つの席２１２に人が座る、または物が置かれることにより、外力が発電モジュール３０に加えられることで、対象の席２１２の発電モジュール３０が機械的エネルギーを電気的エネルギーに変換する。また、座面２１０の複数の席２１２のいずれか１つの席２１２に座っている人が席を離れる、または物が取り除かれることにより、外力が検出部３００に加えられなくなることで、対象の席２１２の発電モジュール３０は、機械的エネルギーを電気的エネルギーに変換する。
【００３３】
発電モジュール３０は、機械電気変換素子を有してよい。発電モジュール３０は、機械電気変換素子として、圧電素子を有してよい。圧電素子は、変形を生じさせる機械的エネルギーを電気的エネルギーに変換する。圧電素子は、例えば、チタン酸バリウム、ジルコニアなどの圧電セラミックス、タンタル酸リチウム（ＬｉＴａＯ３）などの圧電単結晶からなる。発電モジュール３０は、圧電素子以外の機械電気変換素子を有してもよい。発電モジュール３０は、歪み、屈曲、圧縮、伸長などの変形を生じさせる機械的エネルギーを電気的エネルギーに変換することが可能な任意の機械電気変換素子を有してよい。発電モジュール３０は、例えば、イオン導電性高分子の膜の両面に金（Ａｕ）などの金属をメッキしたイオン高分子金属複合材料（ＩＰＭＣ）、イオン導電性高分子ゲル膜（ＩＣＰＦ）、またはＩＰＭＣもしくはＩＣＰＦを用いた人工筋肉を、機械電気変換素子として有してよい。
【００３４】
なお、検出部３００は、座面２１０の対象の席２１２に外力が加えられたこと、及び座面２１０の対象の席２１２から外力が除去されたことを検出できる外力検出センサを備えればよい。すなわち、検出部３００は、発電モジュール３０以外の外力検出センサを備えてもよい。検出部３００は、座面２１０の対象の席２１２に外力が加えられたときにオンして、座面２１０の対象の席２１２から外力が除去されたときにオフするスイッチ回路を、外力検出センサとして備えてもよい。
【００３５】
送信モジュール４０は、判定部４２、及び送信部４４を有する。送信モジュール４０は、発電モジュール３０からの電気的エネルギーを利用して動作してよい。判定部４２は、発電モジュール３０からの電気的エネルギーに基づいて、発電モジュール３０に外力が加えられたか、発電モジュール３０に外力が加えられなくなったかを判定する。すなわち、判定部４２は、発電モジュール３０からの電気的エネルギーに基づいて、座面２１０の対象の席２１２に外力が加えられたという第１事象（Ｐｕｓｈ事象）が発生したか、及び座面２１０の対象の席２１２に外力が加えられなくなったという第２事象（Ｐｕｌｌ事象）が発生したかを判定する。送信部４４は、座面２１０の対象の席２１２に外力が加えられたという第１事象（Ｐｕｓｈ）が発生したか、及び座面２１０の対象の席２１２に外力が加えられなくなったという第２事象（Ｐｕｌｌ）が発生したかの判定結果を受信機５０に送信する。送信モジュール４０は、無線で受信機５０と通信してよい。送信モジュール４０は、検出部３００を一意に特定する検出部ＩＤとともに判定結果を受信機５０に送信する。
【００３６】
受信機５０は、受信部５２、及び送信部５４を有する。受信部５２は、検出部３００からの判定結果及び検出部ＩＤを受信する。送信部５４は、検出部３００から受信した判定結果及び検出部ＩＤを判定装置１００に送信する。
【００３７】
判定装置１００は、受信部１０２、登録部１０４、特定部１０６、判定部１１０、送信部１１２、着座ログ管理ＤＢ１２０、及び状態管理ＤＢ１３０を備える。受信部１０２は、受信機５０からＰｕｓｈ事象が発生したか、Ｐｕｌｌ事象が発生したかを示す判定結果及び検出部ＩＤを受信する。登録部１０４は、判定結果と検出部ＩＤとを関連付けて着座ログ管理ＤＢ１２０に登録する。登録部１０４は、判定結果を受信した時刻を、その事象が発生した時刻として判定結果に関連付けて着座ログ管理ＤＢ１２０に登録してよい。送信モジュール４０が判定結果を送信する送信時刻を判定結果に関連付けて受信機５０に送信し、受信機５０は、その送信時刻を判定装置１００に送信してよい。この場合、登録部１０４は、送信モジュール４０から判定結果が送信された送信時刻を、その事象が発生した時刻として判定結果に関連付けて着座ログ管理ＤＢ１２０に登録してよい。
【００３８】
特定部１０６は、着座ログ管理ＤＢ１２０を参照することで、座面２１０に外力が加えられたというＰｕｓｈ事象が発生したこと及びＰｕｓｈ事象が発生した時刻、並びに座面２１０に外力が加えられなくなったというＰｕｌｌ事象が発生したこと及びＰｕｌｌ事象が発生した時刻を特定する。判定部１１０は、特定部１０６により特定された事象と、事象が発生した時刻とに基づいて、座面２１０上に人が存在するか、座面２１０上に物が存在するかを検出部３００（席）ごとに判定する。判定部１１０は、判定結果として座面２１０の対象の席の状態を検出部３００ごとに状態管理ＤＢ１３０に登録する。判定部１１０は、座面２１０に置かれている物体が物である場合に、座面２１０の席ごとの状態、及びその状態の期間に基づいて、その物が不審物であるか否かを判定する。
【００３９】
送信部１１２は、不審物があると判定部１１０が判定した場合、不審物があることを示す異常通知メッセージを表示端末６０に送信する。表示端末６０は、受信部６２、及び表示部６４を有する。受信部６２は、送信部１１２から異常通知メッセージを受信する。表示部６４は、受信部６２が異常通知メッセージを受信したことに対応して、不審物があることを示すメッセージを表示する。表示部６４は、不審物が存在する座席を特定する情報、例えば、座席番号、または座席の位置を示すマップを表示してよい。
【００４０】
図３は、発電モジュール３０及び送信モジュール４０の回路構成の一例である。図３に示す回路構成では、２つの発電モジュール３０ａ及び３０ｂが並列に接続されている。検出部３００が備える発電モジュール３０の数は１以上の任意の数でよい。すなわち、検出部３００は、少なくとも１つの発電モジュール３０を備えていればよい。
【００４１】
発電モジュール３０ａは、ブリッジダイオード３１０ａを介して送信モジュール４０に接続される。発電モジュール３０ｂは、ブリッジダイオード３１０ｂを介して送信モジュール４０に接続される。送信モジュール４０は、マイクロコンピュータでよい。送信モジュール４０は、複数のポートを有する。送信モジュール４０は、Ｖｃｃポート４１１、ＧＮＤポート４１２、第１入力ポート４１３、及び第２入力ポート４１４を含む。発電モジュール３０ａは、出力端子３３ａ及び出力端子３５ａを有する。発電モジュール３０ｂは、出力端子３３ｂ及び出力端子３５ｂを有する。
【００４２】
ブリッジダイオード３１０ａは、４つのダイオードＤ１、Ｄ２、Ｄ３、Ｄ４がブリッジ接続されている。ダイオードＤ１のカソードと、ダイオードＤ２のアノードとが接続される。ダイオードＤ２のカソードと、ダイオードＤ４のカソードとが接続される。ダイオードＤ１のアノードと、ダイオードＤ３のアノードとが接続される。さらに、ダイオードＤ３のカソードと、ダイオードＤ４のアノードとが接続される。ダイオードＤ１のカソードと、ダイオードＤ２のアノードとの接続点が、ブリッジダイオード３１０ａの入力端子３１１ａである。また、ダイオードＤ３のカソードと、ダイオードＤ４のアノードとの接続点が、ブリッジダイオード３１０ａの入力端子３１２ａである。ダイオードＤ２のカソードと、ダイオードＤ４のカソードとの接続点が、ブリッジダイオード３１０ａの出力端子３１３ａである。さらに、ダイオードＤ１のアノードと、ダイオードＤ３のアノードとの接続点が、ブリッジダイオード３１０ａの出力端子３１４ａである。
【００４３】
ブリッジダイオード３１０ｂは、４つのダイオードＤ７、Ｄ８、Ｄ９、Ｄ１０がブリッジ接続されている。ダイオードＤ７のカソードと、ダイオードＤ８のアノードとが接続される。ダイオードＤ８のカソードと、ダイオードＤ１０のカソードとが接続される。ダイオードＤ７のアノードと、ダイオードＤ９のアノードとが接続される。さらに、ダイオードＤ９のカソードと、ダイオードＤ１０のアノードとが接続される。ダイオードＤ７のカソードと、ダイオードＤ８のアノードとの接続点が、ブリッジダイオード３１０ｂの入力端子３１１ｂである。また、ダイオードＤ９のカソードと、ダイオードＤ１０のアノードとの接続点が、ブリッジダイオード３１０ｂの入力端子３１２ｂである。ダイオードＤ８のカソードと、ダイオードＤ１０のカソードとの接続点が、ブリッジダイオード３１０ｂの出力端子３１３ｂである。さらに、ダイオードＤ７のアノードと、ダイオードＤ９のアノードとの接続点が、ブリッジダイオード３１０ｂの出力端子３１４ｂである。
【００４４】
発電モジュール３０ａの出力端子３３ａは、ブリッジダイオード３１０ａの入力端子３１１ａに接続される。発電モジュール３０ａの出力端子３３ａは、ダイオードＤ５及び抵抗Ｒ１を介して送信モジュール４０の第１入力ポート４１３にも接続される。発電モジュール３０ａの出力端子３５ａは、ブリッジダイオード３１０ａの入力端子３１２ａに接続される。発電モジュール３０ａの出力端子３５ａは、ダイオードＤ６及び抵抗Ｒ２を介して送信モジュール４０の第２入力ポート４１４にも接続される。
【００４５】
発電モジュール３０ｂの出力端子３３ｂは、ブリッジダイオード３１０ｂの入力端子３１１ｂに接続される。発電モジュール３０ｂの出力端子３３ｂは、ダイオードＤ１１及び抵抗Ｒ１を介して送信モジュール４０の第１入力ポート４１３にも接続される。発電モジュール３０ｂの出力端子３５ｂは、ブリッジダイオード３１０ｂの入力端子３１２ｂに接続される。発電モジュール３０ｂの出力端子３５ｂは、ダイオードＤ１２及び抵抗Ｒ２を介して送信モジュール４０の第２入力ポート４１４にも接続される。
【００４６】
例えば、座面２１０上に人が座る、または座面２１０上の物が置かれることで、発電モジュール３０ａ及び発電モジュール３０ｂが発電すると、発電モジュール３０ａの出力端子３３ａ及び発電モジュール３０ｂの出力端子３３ｂからの電流が送信モジュール４０のＶｃｃポートに入力される。さらに、送信モジュール４０の第１入力ポート４１３に発電モジュール３０ａの出力端子３３ａ及び発電モジュール３０ｂの出力端子３３ｂからの電流が入力される。
【００４７】
一方、座面２１０上に座っていた人が立つ、または座面２１０に置かれていた物が持ち上げられることで、発電モジュール３０ａ及び発電モジュール３０ｂが発電すると、発電モジュール３０ａの出力端子３５ａ及び発電モジュール３０ｂの出力端子３５ｂからの電流が送信モジュール４０のＶｃｃポートに入力される。さらに、送信モジュール４０の第２入力ポート４１４に発電モジュール３０ａの出力端子３５ａ及び発電モジュール３０ｂの出力端子３５ｂからの電流が入力される。
【００４８】
送信モジュール４０は、Ｖｃｃポート４１１に電流が入力され、かつ第１入力ポート４１３に電流が入力された場合には、発電モジュール３０が押下されたことで発電したこと、すなわちＰｕｓｈ事象が発生したことを示す第１信号（Ｐｕｓｈ信号）を無線で判定装置１００に出力する。一方、送信モジュール４０は、Ｖｃｃポート４１１に電流が入力され、かつ第２入力ポート４１４に電流が入力された場合には、発電モジュール３０を押下していた力が解除されたことで発電したこと、すなわちＰｕｌｌ事象が発生したことを示す第２信号（Ｐｕｌｌ信号）を無線で判定装置１００に出力する。
【００４９】
判定装置１００は、Ｐｕｓｈ信号及びＰｕｌｌ信号に基づいて、座面２１０の各席に人が座っているか、座面２１０の各席に物が置かれているかを判定する。しかし、判定装置１００は、Ｐｕｓｈ事象が発生したことを検知しただけでは、座面２１０の各席に人が座ったか、物が置かれたかを区別して判定できない。
【００５０】
座面２１０に座っている人は、完全に静止した状態を保たない場合が多い。人は、座っている状態でも腰を浮かしたり、腰をずらしたりする場合がある。すなわち、人が座面２１０に座っている状態では、検出部３００は、座っている人の動きに応じてＰｕｓｈ信号及びＰｕｌｌ信号を交互に送信する可能性が高い。一方、物が座面２１０に置かれている状態では、外部から力を受けなければ物は動かない。座面２１０に物が置かれている状態では、検出部３００は、Ｐｕｓｈ信号を一度送信した後、座面２１０から物が取り除かれるまで、Ｐｕｌｌ信号を送信しない可能性が高い。そして、検出部３００は、座面２１０から物が取り除かれたときに、Ｐｕｌｌ信号を送信する。そこで、判定装置１００は、Ｐｕｓｈ信号を受信するタイミングと、Ｐｕｌｌ信号を受信するタイミングとの間隔の長さに基づいて、座面２１０に人が座っているか、座面２１０に物が置かれているか、もしくは座面２１０から人が離席したか、座面２１０から物が取り除かれたかを座面２１０の席ごとに判定する。
【００５１】
より具体的には、判定部１１０は、Ｐｕｓｈ事象が発生した時刻から予め定められた第１期間（例えば、１０分）内にＰｕｌｌ事象が発生しない場合、座面２１０上に物が存在すると判定する。一方、判定部１１０は、Ｐｕｓｈ事象が発生した時刻から第１期間内にＰｕｌｌ事象が発生し、続いてＰｕｌｌ事象が発生した時刻から予め定められた第２期間（例えば、１分以内）内にＰｕｓｈ事象がさらに発生する場合、座面２１０上に人が存在すると判定する。第２期間は、第１期間より短い期間でよい。
【００５２】
判定部１１０は、座面２１０上に人または物が存在すると判定していない状態で、Ｐｕｓｈ事象が発生する場合、座面２１０上に人または物である物体が存在する判定してよい。そして、判定部１１０は、座面２１０上に物体が存在する判定している状態で、Ｐｕｓｈ事象が発生した時刻から第１期間内にＰｕｌｌ事象が発生し、続いてＰｕｌｌ事象が発生した時刻から第２期間内にＰｕｓｈ事象がさらに発生する場合、座面２１０上に人が存在すると判定してよい。Ｐｕｓｈ事象及びＰｕｌｌ事象が短期間に交互に発生している場合には、判定部１１０は、座面２１０上に存在する物体が動体、すなわち、人であると判定する。一方、判定部１１０は、座面２１０上に物体が存在すると判定している状態で、Ｐｕｓｈ事象が発生した時刻から第１期間内にＰｕｌｌ事象が発生しない場合、座面２１０上に物が存在すると判定する。Ｐｕｓｈ事象が発生してからある程度の期間、Ｐｕｌｌ事象が発生しない場合、判定部１１０は、座面２１０上に存在する物体が静止体、すなわち、物であると判定する。
【００５３】
判定部１１０は、座面２１０上に人、物、または物体が存在すると判定している状態で、Ｐｕｌｌ事象が発生した時刻から第４期間（例えば、１分）内にＰｕｓｈ事象がさらに発生しない場合、座面２１０上に人及び物が存在しないと判定する。判定部１１０は、座面２１０上に人が存在すると判定している状態で、Ｐｕｌｌ事象が発生した時刻から第４期間（例えば、１分）内にＰｕｓｈ事象がさらに発生しない場合、座面２１０上の人が立ち上がった、もしくは立ち去ったと判断して、座面２１０上に人が存在しなくなったと判定する。判定部１１０は、座面２１０上に物が存在すると判定している状態で、Ｐｕｌｌ事象が発生した時刻から第４期間内にＰｕｓｈ事象がさらに発生しない場合、座面２１０上の物が取り除かれたと判定する。判定部１１０は、座面２１０上の物体が存在すると判定している状態で、Ｐｕｌｌ事象が発生した時刻から第４期間内にＰｕｓｈ事象がさらに発生しない場合、座面２１０上に存在する物体が存在しなくなったと判定する。第４期間は、第１期間より短い期間でよい。
【００５４】
判定部１１０は、座面２１０の席ごとに人または物が存在するか否かを判定する。そして、判定部１１０は、例えば、座面２１０の第１席上に物が存在すると判定している間の予め定められた第３期間（例えば、３０分）内に、座面２１０の第２席上に人が存在すると判定しなかった場合、座面２１０の第１席上に存在する物が不審物であると判定する。すなわち、判定部１１０は、物が座面２１０に置かれてから第３期間内に、物の周囲に人が存在することがなかった場合、その物を不審物と判定する。第１席及び第２席は、並んで配置される席でよい。第１席及び第２席は互いに隣接する席でよい。第２席は、第１席の隣の席でよい。
【００５５】
図４は、判定部１１０により判定される座面２１０の状態の遷移を示す状態遷移図の一例を示す。判定部１１０は、「物体なし」５００と判定している状態で、Ｐｕｓｈ事象を検出すると、「物体あり」５０２と判定する。この状態で、判定部１１０が、１０分以内にＰｕｌｌ事象を検出すると、「保留１」５０４と判定する。「保留１」の状態で、判定部１１０が、１分以内に再びＰｕｓｈ事象を検出すると、「人あり」５０６と判定する。この状態で、判定部１１０がＰｕｌｌ事象を検出すると、「保留２」５０８と判定する。その後、判定部１１０は、１分以内に再びＰｕｓｈ事象を検出すると、「人あり」５０６と判定する。
【００５６】
「物体あり」５０２の状態で、判定部１１０が、Ｐｕｓｈ事象を検出してから１０分以内にＰｕｌｌ事象を検出しなかった場合、「物あり」５１０と判定する。「物あり」５１０の状態で、判定部１１０がＰｕｌｌ事象を検出すると、「保留３」５１２と判定する。その後、判定部１１０は、１分以内に再びＰｕｓｈ事象を検出すると、「物あり」５１０と判定する。
【００５７】
「保留１」５０４、「保留２」５０８、「保留３」５１２の状態で、判定部１１０は、最後にＰｕｌｌ事象を検出してから、１分以内にＰｕｓｈ事象を検出しなかった場合、「物体なし」５００と判定する。
【００５８】
以上のように、判定部１１０は、Ｐｕｓｈ事象及びＰｕｌｌ事象が発生するタイミングの違いにより、座面２１０上に人が存在するか、物が存在するかを判定する。
【００５９】
さらに、「物あり」５１０の状態の場合、判定部１１０は、不審物判定を行う。判定部１１０は、不審物判定の結果、第３期間（例えば、３０分）内に、物が置かれている座面２１０の席に隣接する座面２１０の席に人が存在しない場合、その物を「不審物」５１４と判定する。「不審物」５１４の状態で、判定装置１００は、Ｐｕｌｌ事象を検出すると、「保留３」５１２と判定する。さらに、判定部１１０は、最後にＰｕｌｌ事象を検出してから、１分以内にＰｕｓｈ事象を検出しなかった場合、「物体なし」５００と判定する。
【００６０】
判定部１１０は、「物体なし」、「物体あり」、「物あり」、「人あり」、「保留１」、「保留２」、「保留３」、または「不審物」を示す判定結果を、座面２１０の各席の現在の状態として状態管理ＤＢ１３０に登録する。
【００６１】
例えば、図５に示すように、人が物を持って座席２に着席する（１）。次いで、その人が隣りの席１に物を置く（２）。その人が物を座席１に置いたまま離席する（３）。すると、判定部１１０は、人が離席してから第３期間経過すると、座席１に置いてあるその物を不審物と判定する（４）。
【００６２】
また、例えば、図６に示すように、人が物を持って座席１の近くに移動する（１）。人が座席１に着席せずにその物を座席１に置く（２）。すると、判定部１１０は、物が座席１に置かれてから第３期間経過すると、席１に置かれているその物を不審物と判定する（３）。
【００６３】
図７は、検出部３００が実行する処理の手順の一例を示すフローチャートである。
【００６４】
送信モジュール４０が発電モジュール３０から信号を受信すると、その信号がＰｕｓｈ信号か否かを判定する（Ｓ１００）。例えば、図３に示す送信モジュール４０の第１入力ポート４１３に電流が入力された場合、送信モジュール４０は、Ｐｕｓｈ信号が入力されたと判定する（Ｓ１０２）。一方、送信モジュール４０の第２入力ポート４１４に電流が入力された場合、送信モジュール４０は、Ｐｕｌｌ信号が入力されたと判定する（Ｓ０１４）。送信モジュール４０は、ＰｕｓｈまたはＰｕｌｌを示す判定結果を受信機５０に送信する（Ｓ１０６）。送信モジュール４０は、送信するときの時刻に関連付けて判定結果を受信機５０に送信してもよい。
【００６５】
図８は、受信機５０が実行する処理の手順の一例を示すフローチャートである。
【００６６】
受信機５０は、受信部５２が検出部３００から判定結果を受信したか否かを判定する（Ｓ１１０）。受信部５２が検出部３００から判定結果を受信していれば、送信部５４は、その判定結果を検出部ＩＤとともに判定装置１００に送信する（Ｓ１１２）。
【００６７】
図９は、判定装置１００が実行する処理の手順の一例を示すフローチャートである。登録部１０４は、受信部１０２が受信機５０からＰｕｓｈ事象またはＰｕｌｌ事象が発生したことを示す判定結果を受信したか否かを判定する（Ｓ２００）。受信部１０２が判定結果を受信していれば、登録部１０４は、その判定結果を検出部ＩＤと関連付けて着座ログ管理ＤＢ１２０に登録する（Ｓ２０２）。受信部１０２が判定結果を受信していなければ、判定部１１０は、物体有無判定処理を実行する（Ｓ２０４）。さらに、判定部１１０は、人／物判定処理を実行する（Ｓ２０６）。加えて、判定部１１０は、不審物判定処理を実行する（Ｓ２０８）。不審物がある場合には、送信部１１２が、不審物通知処理を実行する（Ｓ２１０）。
【００６８】
図１０は、判定装置１００が実行する物体有無判定処理の手順の一例を示すフローチャートである。判定装置１００は、座面２１０の席ごとに物体有無判定処理を実行する。
【００６９】
特定部１０６は、検出部３００から受信した最新の判定結果を着座ログ管理ＤＢ１２０から取得する（Ｓ３００）。特定部１０６は、取得した最新の判定結果から、Ｐｕｓｈ事象またはＰｕｌｌ事象が発生したこと及びＰｕｓｈ事象またはＰｕｌｌ事象が発生した時刻を特定する。判定部１１０は、判定部１１０により前回判定された座面２１０の対象の席２１２の現在の状態を着座ログ管理ＤＢ１２０から取得する（Ｓ３０２）。
【００７０】
判定部１１０は、座面２１０の対象の席２１２の現在の状態が「物体なし」か否かを判定する（Ｓ３０４）。座面２１０の対象の席２１２の現在の状態が「物体なし」でなければ、判定部１１０は、物体有無判定処理を終了する。座面２１０の対象の席２１２の現在の状態が「物体なし」であれば、判定部１１０は、最新の判定結果がＰｕｓｈ事象か否かを判定する（Ｓ３０６）。最新の判定結果がＰｕｓｈ事象でなければ、判定部１１０は、物体有無判定処理を終了する。一方、最新の判定結果がＰｕｓｈ事象であれば、判定部１１０は、座面２１０の対象の席の２１２の現在の状態として「物体あり」を状態管理ＤＢ１３０に記憶する（Ｓ３０８）。判定部１１０は、対象の席２１２に対応する検出部ＩＤと関連付けて、「物体あり」を状態管理ＤＢ１３０に記憶する。
【００７１】
図１１及び図１２は、判定装置１００が実行する人／物判定処理の手順の一例を示すフローチャートである。判定装置１００は、座面２１０の席ごとに人／物判定処理を実行する。
【００７２】
特定部１０６は、座面２１０の対象の席２１２の最新の判定結果を着座ログ管理ＤＢ１２０から取得する（Ｓ４００）。特定部１０６は、取得した最新の判定結果から、Ｐｕｓｈ事象またはＰｕｌｌ事象が発生したこと及びＰｕｓｈ事象またはＰｕｌｌ事象が発生した時刻を特定する。判定部１１０は、判定部１１０により前回判定された座面２１０の対象の席２１２の現在の状態を着座ログ管理ＤＢ１２０から取得する（Ｓ４０２）。
【００７３】
判定部１１０は、座面２１０の対象の席２１２の現在の状態が「物体あり」か否かを判定する（Ｓ４０４）。座面２１０の対象の席２１２の現在の状態が「物体あり」である場合、判定部１１０は、最新の判定結果がＰｕｌｌ事象か否かを判定する（Ｓ４０６）。最新の判定結果がＰｕｌｌ事象である場合、判定部１１０は、座面２１０の対象の席２１２の現在の状態として、「保留１」を検出部ＩＤと関連付けて状態管理ＤＢ１３０に記憶する（Ｓ４０８）。
【００７４】
最新の判定結果がＰｕｌｌ事象でなければ、すなわち、最新の判定結果がＰｕｓｈ事象であれば、判定部１１０は、最新のＰｕｓｈ事象が発生した時刻から１０分経過しているか否かを判定する（Ｓ４１０）。判定部１１０は、着座ログ管理ＤＢ１２０に登録されている最新のＰｕｓｈ事象に関連付けて記憶されている時刻から１０分以上経過している否かにより、最新のＰｕｓｈ事象が着座ログ管理ＤＢ１２０に登録されてから１０分経過しているか否かを判定してよい。
【００７５】
１０分経過していれば、判定部１１０は、座面２１０の対象の席２１２の現在の状態として、「物あり」を検出部ＩＤと関連付けて状態管理ＤＢ１３０に記憶する（Ｓ４１２）。１０分経過していなければ、判定装置１００は、人／物判定処理を終了する。
【００７６】
ステップＳ４０４の判定結果、座面２１０の対象の席２１２の現在の状態が「物あり」でなければ、判定部１１０は、座面２１０の対象の席２１２の現在の状態が「保留１」か否かを判定する（Ｓ４１４）。座面２１０の対象の席２１２の現在の状態が「保留１」であれば、判定部１１０は、最新の判定結果がＰｕｓｈ事象か否かを判定する（Ｓ４１６）。最新の判定結果がＰｕｓｈ事象であれば、判定部１１０は、座面２１０の対象の席２１２の現在の状態として、「人あり」を検出部ＩＤと関連付けて状態管理ＤＢ１３０に記憶する（Ｓ４１８）。
【００７７】
ステップＳ４１６において、最新の判定結果がＰｕｌｌ事象であれば、判定部１１０は、最新のＰｕｌｌ事象が発生してから１分経過しているか否かを判定する（Ｓ４２０）。１分経過していれば、判定部１１０は、座面２１０の対象の席２１２の現在の状態として、「物体なし」を検出部ＩＤと関連付けて状態管理ＤＢ１３０に記憶する（Ｓ４２２）。１分経過していなければ、判定装置１００は、人／物判定処理を終了する。
【００７８】
ステップＳ４１４において、座面２１０の対象の席２１２の現在の状態が「保留１」でなければ、判定部１１０は、座面２１０の対象の席２１２の現在の状態が「保留２」であるか否かを判定する（Ｓ４２４）。座面２１０の対象の席２１２の現在の状態が「保留２」であれば、判定部１１０は、最新の判定結果がＰｕｓｈ事象か否かを判定する（Ｓ４２６）。最新の判定結果がＰｕｓｈ事象であれば、判定部１１０は、座面２１０の対象の席２１２の現在の状態として、「人あり」を検出部ＩＤと関連付けて状態管理ＤＢ１３０に記憶する（Ｓ４２８）。
【００７９】
最新の判定結果がＰｕｌｌ事象であれば、判定部１１０は、最新のＰｕｌｌ事象が発生してから１分経過しているか否かを判定する（Ｓ４３０）。１分経過してなければ、判定装置１００は、人／物判定処理を終了する。
【００８０】
ステップＳ４２４において、座面２１０の対象の席２１２の現在の状態が「保留２」でなければ、判定部１１０は、座面２１０の対象の席２１２の現在の状態が「保留３」か否かを判定する（Ｓ４３４）。座面２１０の対象の席２１２の現在の状態が「保留３」であれば、判定部１１０は、最新の判定結果がＰｕｓｈ事象であるか否かを判定する（Ｓ４３６）。判定部１１０は、最新の判定結果がＰｕｓｈ事象であれば、座面２１０の対象の席２１２の現在の状態として、「物あり」を検出部ＩＤと関連付けて状態管理ＤＢ１３０に記憶する（Ｓ４３８）。
【００８１】
ステップＳ４３６において、最新の判定結果がＰｕｌｌ事象であれば、判定部１１０は、最新のＰｕｌｌ事象が発生してから１分経過しているか否かを判定する（Ｓ４４０）。１分経過していれば、判定部１１０は、座面２１０の対象の席２１２の現在の状態として、「物体なし」を検出部ＩＤと関連付けて状態管理ＤＢ１３０に記憶する（Ｓ４４２）。
【００８２】
ステップＳ４３４において、座面２１０の対象の席２１２の現在の状態が「保留３」でなければ、判定部１１０は、座面２１０の対象の席２１２の現在の状態が「物あり」または「不審物」か否かを判定する（Ｓ４４４）。座面２１０の対象の席２１２の現在の状態が「物あり」または「不審物」であれば、判定部１１０は、最新の判定結果がＰｕｌｌ事象であるか否かを判定する（Ｓ４４６）。最新の判定結果がＰｕｌｌ事象であれば、判定部１１０は、座面２１０の対象の席２１２の現在の状態として、「保留３」を検出部ＩＤと関連付けて状態管理ＤＢ１３０に記憶する（Ｓ４４８）。
【００８３】
ステップＳ４４４において、座面２１０の対象の席２１２の現在の状態が「物あり」または「不審物」でなければ、判定部１１０は、座面２１０の対象の席２１２の現在の状態が「人あり」か否かを判定する（Ｓ４５０）。座面２１０の対象の席２１２の現在の状態が「人あり」であれば、判定部１１０は、最新の判定結果がＰｕｌｌ事象か否かを判定する（Ｓ４５２）。最新の判定結果がＰｕｌｌ事象であれば、判定部１１０は、座面２１０の対象の席２１２の現在の状態として、「保留２」を検出部ＩＤと関連付けて状態管理ＤＢ１３０に記憶する（Ｓ４５４）。最新の判定結果がＰｕｌｌ事象でなければ、判定装置１００は、人／物判定処理を終了する。
【００８４】
以上の処理により、判定装置１００は、Ｐｕｓｈ事象及びＰｕｌｌ事象の発生タイミングに基づいて、座面２１０上に人が存在するか、物が存在するかを判定できる。
【００８５】
図１３は、判定装置１００が実行する不審物判定処理の手順の一例を示すフローチャートである。
【００８６】
判定部１１０は、座面２１０の対象の席２１２の現在の状態を状態管理ＤＢ１３０から取得する（Ｓ５００）。判定部１１０は、座面２１０の対象の席２１２の現在の状態が「物あり」か否かを判定する。判定部１１０は、状態管理ＤＢ１３０から対象の席２１２と同じグループＩＤに属する席群のうち対象の席２１２に隣接する席の検出部ＩＤを特定する（Ｓ５０４）。
【００８７】
判定部１１０は、特定された隣接する席２１２の現在の状態を状態管理ＤＢ１３０から取得する（Ｓ５０６）。判定部１１０は、隣接する席２１２の現在の状態が「物体なし」か否かを判定する（Ｓ５０８）。隣接する席２１２の現在の状態が「物体なし」であれば、判定部１１０は、状態管理ＤＢ１３０から、隣接する席２１２の状態を予め定められた第３期間（過去３０分）分、取得する（Ｓ５１０）。判定部１１０は、隣接する席２１２で第３期間内に、「人あり」が検出されていないか、つまり、隣接する席２１２の状態が第３期間内に「人あり」になっていないかを判定する（Ｓ５１２）。「人あり」が検出されていなければ、判定部１１０は、座面２１０の対象の席２１２に置かれている物を不審物と判定し、座面２１０の対象の席２１２の状態として、「不審物」を状態管理ＤＢ１３０に記憶する（Ｓ５１４）。
【００８８】
図１４は、判定装置１００が実行する不審物通知処理の手順の一例を示すフローチャートである。判定装置１００は、座面２１０の席ごとに不審物通知処理を実行する。
【００８９】
判定部１１０は、状態管理ＤＢ１３０から座面２１０の対象の席２１２の現在の状態を取得する（Ｓ６００）。判定部１１０は、対象の席２１２の現在の状態が「不審物」か否かを判定する（Ｓ６０２）。対象の席２１２の現在の状態が「不審物」でなければ、不審物通知処理を終了する。一方。対象の席２１２の現在の状態が「不審物」であれば、送信部１１２が、表示端末６０に異常を通知する（Ｓ６０４）。送信部１１２は、対象の席２１２に不審物が置いてあることを示す異常メッセージを表示端末６０に通知してよい。
【００９０】
図１５は、表示端末６０が実行する処理の手順の一例を示すフローチャートである。
【００９１】
表示端末６０は、判定装置１００から異常通知を受信したか否かを判定する（Ｓ７００）。異常通知を受信していれば、表示部６４は、対象の席２１２に不審物が置いてあることを示す異常メッセージを表示する（Ｓ７０２）。
【００９２】
図１６は、着座ログ管理ＤＢ１２０に登録される設定情報テーブルの一例を示す。設定情報テーブルは、受信機５０を一意に特定する受信機管理コード、不審物判定の対象となる席のグループを示すグループＩＤ。グループ内のそれぞれの席の並び順を示す通し番号、及び検出部３００を一意に特定する検出部ＩＤを含む。判定装置１００は、設定情報テーブルを参照することで、判定装置１００が管理する席ごとの検出部３００を特定することができる。判定装置１００は、通し番号を特定することで、対象の席２１２に隣接する席２１２を特定することができる。
【００９３】
図１７は、着座ログ管理ＤＢ１２０に登録される判定結果テーブルの一例を示す。判定結果テーブルは、受信機５０を一意に特定する受信機管理コード、検出部３００を一意に特定する検出部ＩＤ、事象が発生した時刻、及びＰｕｓｈ事象かＰｕｌｌ事象かを示す判定結果を含む。判定装置１００は、判定結果テーブルを参照することで、検出部３００ごとの判定結果、判定結果に示される事象が発生した時刻を特定することができる。
【００９４】
図１８は、状態管理ＤＢ１３０に登録されている状態管理テーブルの一例を示す。判定装置１００は、状態管理テーブルを参照することで、検出部３００ごとに座面２１０の現在の状態を特定することができる。状態管理テーブルは、受信機５０を一意に特定する受信機管理コード、検出部３００を一意に特定する検出部ＩＤ、及び座面２１０の席２１２の現在の状態を含む。
【００９５】
図１９は、状態管理ＤＢ１３０に登録される表示端末登録テーブルの一例を示す。判定装置１００は、表示端末登録テーブルを参照することで、異常通知メッセージを通知すべき表示端末６０の宛先を特定することができる。
【００９６】
例えば、表示端末６０は、異常通知メッセージを受信すると、席２１２ごとの現在の状態を特定して、特定された現在の状態を座ごとに表示してよい。なお、座面２１０の席２１２の現在の状態が「保留１」、「保留２」、または「保留３」である場合、表示端末は、座面２１０の席２１２の現在の状態が「保留１」、「保留２」、または「保留３」であることを表示してもよい。または、表示端末は、座面２１０の席２１２の現在の状態が保留１であれば、現在の状態として人か物であるか特定できていない「物体あり」を表示してもよい。表示端末は、座面２１０の席２１２の現在の状態が「保留２」であれば、現在の状態として「人あり」を表示してもよい。表示端末は、座面２１０の席２１２の現在の状態が「保留３」であれば、現在の状態として「物あり」を表示してもよい。
【００９７】
以上の通り、本実施形態によれば、判定装置１００は、座面２１０の席２１２に物体が存在する場合に、その物体が人であるか物であるかをより精度よく判定できる。また、判定装置１００は、座面２１０の席２１２に物が存在し、かつ物が存在する席２１２の隣の席２１２に一定期間、人が存在しない場合、その物を不審物であると判定できる。
【００９８】
判定装置１００は、例えば、座面２１０を撮像する撮像装置からの画像を用いなくても、座面２１０上に人が座っているか、物が置いてあるか、さらに物が不審物であるかを判定できる。座面２１０に検出部３００を設けることができれば、座面２１０を撮像する撮像装置を座面２１０の周囲に配置することなく、判定装置１００は、座面２１０上に人が存在するか、物が存在するか、または物が不審物であるかを判定できる。例えば、撮像装置を利用した不審物判定システムでは、座席に物が置いてあった場合に、陰影の違いにより特徴点がそれぞれ異なるので、物を正確に検出することができない。撮像装置を利用した判定システムは、例えば、予め用意されたテンプレートマッチングにより、予め定められた形状の物であれば、その物を検出できる。しかし、このような判定システムでは、登録された物以外の他の物を検出することはできない。座面２１０に置かれる物は、任意の形状であり、このような判定システムでは、全ての物を検出できない。一方、本実施形態によれば、判定装置１００は、物の形状によらずに、座面２１０に置かれているものが物であるか、及びその物が不審物であるかをより精度よく判定できる。
【００９９】
図２０は、本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータ１２００の一例を示す。コンピュータ１２００にインストールされたプログラムは、コンピュータ１２００に、本発明の実施形態に係る装置に関連付けられるオペレーションまたは当該装置の１または複数の「部」として機能させることができる。または、当該プログラムは、コンピュータ１２００に当該オペレーションまたは当該１または複数の「部」を実行させることができる。当該プログラムは、コンピュータ１２００に、本発明の実施形態に係るプロセスまたは当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ１２００に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつかまたはすべてに関連付けられた特定のオペレーションを実行させるべく、ＣＰＵ１２１２によって実行されてよい。
【０１００】
本実施形態によるコンピュータ１２００は、ＣＰＵ１２１２、及びＲＡＭ１２１４を含み、それらはホストコントローラ１２１０によって相互に接続されている。コンピュータ１２００はまた、通信インタフェース１２２２、入力／出力ユニットを含み、それらは入力／出力コントローラ１２２０を介してホストコントローラ１２１０に接続されている。コンピュータ１２００はまた、ＲＯＭ１２３０を含む。ＣＰＵ１２１２は、ＲＯＭ１２３０及びＲＡＭ１２１４内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。
【０１０１】
通信インタフェース１２２２は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブが、コンピュータ１２００内のＣＰＵ１２１２によって使用されるプログラム及びデータを格納してよい。ＲＯＭ１２３０はその中に、アクティブ化時にコンピュータ１２００によって実行されるブートプログラム等、及び／またはコンピュータ１２００のハードウェアに依存するプログラムを格納する。プログラムが、ＣＲ−ＲＯＭ、ＵＳＢメモリまたはＩＣカードのようなコンピュータ可読記録媒体またはネットワークを介して提供される。プログラムは、コンピュータ可読記録媒体の例でもあるＲＡＭ１２１４、またはＲＯＭ１２３０にインストールされ、ＣＰＵ１２１２によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ１２００に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置または方法が、コンピュータ１２００の使用に従い情報のオペレーションまたは処理を実現することによって構成されてよい。
【０１０２】
例えば、通信がコンピュータ１２００及び外部デバイス間で実行される場合、ＣＰＵ１２１２は、ＲＡＭ１２１４にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース１２２２に対し、通信処理を命令してよい。通信インタフェース１２２２は、ＣＰＵ１２１２の制御の下、ＲＡＭ１２１４、またはＵＳＢメモリのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、またはネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。
【０１０３】
また、ＣＰＵ１２１２は、ＵＳＢメモリ等のような外部記録媒体に格納されたファイルまたはデータベースの全部または必要な部分がＲＡＭ１２１４に読み取られるようにし、ＲＡＭ１２１４上のデータに対し様々なタイプの処理を実行してよい。ＣＰＵ１２１２は次に、処理されたデータを外部記録媒体にライトバックしてよい。
【０１０４】
様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。ＣＰＵ１２１２は、ＲＡＭ１２１４から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索／置換等を含む、様々なタイプの処理を実行してよく、結果をＲＡＭ１２１４に対しライトバックする。また、ＣＰＵ１２１２は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第２の属性の属性値に関連付けられた第１の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、ＣＰＵ１２１２は、第１の属性の属性値が指定される、条件に一致するエントリを当該複数のエントリの中から検索し、当該エントリ内に格納された第２の属性の属性値を読み取り、それにより予め定められた条件を満たす第１の属性に関連付けられた第２の属性の属性値を取得してよい。
【０１０５】
上で説明したプログラムまたはソフトウェアモジュールは、コンピュータ１２００上またはコンピュータ１２００近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワークまたはインターネットに接続されたサーバーシステム内に提供されるハードディスクまたはＲＡＭのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ１２００に提供する。
【０１０６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１０７】
特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１０８】
３０，３０ａ，３０ｂ  発電モジュール
４０  送信モジュール
４２  判定部
４４  送信部
５０  受信機
５２  受信部
５４  送信部
６０  表示端末
６２  受信部
６４  表示部
１００  判定装置
１０２  受信部
１０４  登録部
１０６  特定部
１１０  判定部
１１２  送信部
２００  椅子
２１０  座面
２１２  席
３００  検出部
１２０  着座ログ管理ＤＢ
１３０  状態管理ＤＢ
３３ａ，３３ｂ  出力端子
３５ａ，３５ｂ  出力端子
３１０ａ，３１０ｂ  ブリッジダイオード
３１１ａ，３１１ｂ  入力端子
３１２ａ，３１２ｂ  入力端子
３１３ａ，３１３ｂ  出力端子
３１４ａ，３１４ｂ  出力端子
４１１  Ｖｃｃポート
４１２  ＧＮＤポート
４１３  第１入力ポート
４１４  第２入力ポート
１２００  コンピュータ
１２１０  ホストコントローラ
１２１２  ＣＰＵ
１２１４  ＲＡＭ
１２２０  入力／出力コントローラ
１２２２  通信インタフェース
１２３０  ＲＯＭ
【図１】
2019133307.tif 000003
【図２】
2019133307.tif 000004
【図３】
2019133307.tif 000005
【図４】
2019133307.tif 000006
【図５】
2019133307.tif 000007
【図６】
2019133307.tif 000008
【図７】
2019133307.tif 000009
【図８】
2019133307.tif 000010
【図９】
2019133307.tif 000011
【図１０】
2019133307.tif 000012
【図１１】
2019133307.tif 000013
【図１２】
2019133307.tif 000014
【図１３】
2019133307.tif 000015
【図１４】
2019133307.tif 000016
【図１５】
2019133307.tif 000017
【図１６】
2019133307.tif 000018
【図１７】
2019133307.tif 000019
【図１８】
2019133307.tif 000020
【図１９】
2019133307.tif 000021
【図２０】
2019133307.tif 000022