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