(57)【要約】【課題】ユーザの利便性の向上を図ることが可能な、制御装置、制御方法、およびプログラムを提供する。【解決手段】制御対象の機能の状態を制御する状態制御部を備え、状態制御部は、現在の制御対象の機能の状態と、制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報とに基づいて、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる、制御装置が提供される。【選択図】図２
2016149653.tif 000002
【特許請求の範囲】
【請求項１】
制御対象の機能の状態を制御する状態制御部を備え、
前記状態制御部は、現在の前記制御対象の機能の状態と、前記制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報とに基づいて、前記制御対象の機能の状態を、現在の前記制御対象の機能の状態に対応する前記制御対象の機能の状態とさせる、制御装置。
【請求項２】
前記所定の動作は、前記ユーザの所定の１つの動作である、請求項１に記載の制御装置。
【請求項３】
前記所定の１つの動作は、近接センサの検出範囲にオブジェクトを移動させる動作、または、画像センサの検出範囲にオブジェクトを移動させる動作である、請求項２に記載の制御装置。
【請求項４】
前記状態制御部は、さらに、前記ユーザの属性と、前記ユーザの状態との一方または双方に基づいて、前記制御対象の機能の状態を、現在の前記制御対象の機能の状態に対応する前記制御対象の機能の状態とさせる、請求項１に記載の制御装置。
【請求項５】
前記ユーザの属性および前記ユーザの状態それぞれは、前記ユーザが撮像された撮像画像から検出される、請求項４に記載の制御装置。
【請求項６】
前記トリガ情報に基づいて、前記制御対象の機能の状態に応じた処理を前記制御対象に行わせる処理部をさらに備える、請求項１に記載の制御装置。
【請求項７】
制御対象の機能の状態を制御するステップを有し、
前記制御するステップでは、現在の前記制御対象の機能の状態と、前記制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報とに基づいて、前記制御対象の機能の状態が、現在の前記制御対象の機能の状態に対応する前記制御対象の機能の状態とされる、制御装置により実行される制御方法。
【請求項８】
制御対象の機能の状態を制御するステップをコンピュータに実行させ、
前記制御するステップでは、現在の前記制御対象の機能の状態と、前記制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報とに基づいて、前記制御対象の機能の状態が、現在の前記制御対象の機能の状態に対応する前記制御対象の機能の状態とされる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、制御装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
照度センサなどを非接触スイッチとして利用し、当該非接触スイッチに対するユーザの操作により動作する装置やシステムがある。非接触スイッチを用いた操作が可能なトイレシステムに係る技術としては、例えば下記の特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０３１６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば特許文献１に記載の技術のような非接触スイッチを用いた操作が可能な既存の技術が用いられる場合には、非接触スイッチがユーザにより操作されても、単一の処理の実行のオンまたはオフしか実現することができない。よって、非接触スイッチを用いた操作が可能な既存の技術が用いられる場合には、ユーザの利便性の向上を図ることができない恐れがある。
【０００５】
ここで、非接触スイッチを用いた操作が可能な既存の技術が用いられる場合において、非接触スイッチを利用した複数の処理の実行を実現する方法としては、例えば、処理の数に対応する数の非接触スイッチが装置などに設けることが考えられる。しかしながら、接触スイッチを用いた操作が可能な既存の技術が用いられるときにおいて、非接触スイッチを利用した複数の処理の実行を実現させる場合には、非接触スイッチが設けられる装置などのサイズが大きくなる恐れがある。
【０００６】
また、例えば、手や腕などのユーザの体の部位が用いられる様々なジェスチャを認識することが可能なジェスチャ認識技術を利用した装置などが実用化され始めている。ジェスチャ認識技術を利用して複数のユニークなジェスチャが認識可能となることによって、複数のジェスチャそれぞれに対して処理を対応付け、ユーザのジェスチャによる複数の処理の実行を実現することができる可能性はある。しかしながら、上記のように複数のジェスチャそれぞれに対して処理が対応付けられる場合には、ユーザは、それぞれのジェスチャがどの処理に対応しているかを覚える必要があるので、ユーザの利便性の向上を図ることができない恐れがある。
【０００７】
本開示では、ユーザの利便性の向上を図ることが可能な、新規かつ改良された制御装置、制御方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、制御対象の機能の状態を制御する状態制御部を備え、上記状態制御部は、現在の上記制御対象の機能の状態と、上記制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報とに基づいて、上記制御対象の機能の状態を、現在の上記制御対象の機能の状態に対応する上記制御対象の機能の状態とさせる、制御装置が提供される。
【０００９】
また、本開示によれば、制御対象の機能の状態を制御するステップを有し、上記制御するステップでは、現在の上記制御対象の機能の状態と、上記制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報とに基づいて、上記制御対象の機能の状態が、現在の上記制御対象の機能の状態に対応する上記制御対象の機能の状態とされる、制御装置により実行される制御方法が提供される。
【００１０】
また、本開示によれば、制御対象の機能の状態を制御するステップをコンピュータに実行させ、上記制御するステップでは、現在の上記制御対象の機能の状態と、上記制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報とに基づいて、上記制御対象の機能の状態が、現在の上記制御対象の機能の状態に対応する上記制御対象の機能の状態とされる、プログラムが提供される。
【発明の効果】
【００１１】
本開示によれば、ユーザの利便性の向上を図ることができる。
【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握されうる他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る制御方法の一例を示す説明図である。
【図２】本実施形態に係る制御装置の構成の一例を示すブロック図である。
【図３】本実施形態に係る制御装置のハードウェア構成の一例を示す説明図である。
【図４】本実施形態に係る制御方法の適用例を説明するための説明図である。
【図５】本実施形態に係る制御装置の構成の一例を説明するための説明図である。
【図６】本実施形態に係る制御装置の構成の一例を説明するための説明図である。
【図７】本実施形態に係るトイレシステムを構成する、本実施形態に係る制御装置の一例を示すブロック図である。
【図８】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を示す流れ図である。
【図９】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図１０】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図１１】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図１２】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図１３】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図１４】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図１５】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図１６】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図１７】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図１８】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図１９】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図２０】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図２１】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【図２２】本実施形態に係るトイレシステムを構成する制御装置における処理の一例を説明するための説明図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る制御方法
２．本実施形態に係る制御装置
３．本実施形態に係るプログラム
４．本実施形態に係る制御方法の適用例
【００１６】
（本実施形態に係る制御方法）
本実施形態に係る制御装置の構成について説明する前に、まず、本実施形態に係る制御方法について説明する。以下では、本実施形態に係る制御方法に係る処理を、本実施形態に係る制御装置が行う場合を例に挙げて、本実施形態に係る制御方法について説明する。
【００１７】
［１］本実施形態に係る制御方法の概要
本実施形態に係る制御装置は、制御対象の機能を利用する対象のユーザの所定の動作の検出結果に基づいて、制御対象の機能の状態を制御する（状態制御処理）。
【００１８】
ここで、本実施形態に係る制御対象としては、例えば、本実施形態に係る制御装置が制御する対象の装置、または、本実施形態に係る制御装置が制御する対象のシステムである。制御対象がシステムである場合、本実施形態に係る制御装置は、当該システムを構成する複数の装置のうちの一部の装置または全部の装置を、制御の対象とする。また、本実施形態に係る制御対象には、自装置（本実施形態に係る制御装置）が含まれていてもよい。
【００１９】
また、本実施形態に係る制御対象の機能を利用する対象のユーザ（以下、単に「ユーザ」と示す場合がある。）としては、所定の動作の検出の対象となったユーザ（例えば、後述する近接センサや画像センサなどのセンサによる検出対象となったユーザ）が挙げられる。なお、本実施形態に係る制御対象の機能を利用する対象のユーザは、上記に限られない。制御対象の機能を利用する対象のユーザは、さらに、顔認証などの生体認証など、任意の認証により認証された特定のユーザであってもよい。
【００２０】
また、本実施形態に係る所定の動作としては、例えば、制御対象の機能を利用するユーザの所定の１つの動作が挙げられる。所定の１つの動作としては、例えば、“近接センサの検出範囲にオブジェクトを移動させる動作”、または、“画像センサの検出範囲にオブジェクトを移動させる動作”が挙げられる。本実施形態に係るオブジェクトとしては、例えば、ユーザの手などの体の一部や、ユーザが手に持っている任意のモノなどが挙げられる。また、本実施形態に係る“近接センサの検出範囲にオブジェクトを移動させる動作”と本実施形態に係る“画像センサの検出範囲にオブジェクトを移動させる動作”とには、例えば、各センサの検出範囲外から検出範囲内にオブジェクトを移動させる動作と、各センサの検出範囲内から検出範囲外にオブジェクトを移動させる動作とが含まれる。
【００２１】
本実施形態に係る所定の動作が、“近接センサの検出範囲にオブジェクトを移動させる動作”、または、“画像センサの検出範囲にオブジェクトを移動させる動作”である場合には、例えば、ユーザが近接センサなどのセンサの検出範囲に、手（オブジェクトの一例）を移動させれば、本実施形態に係る制御装置は、当該動作の検出結果に基づいて、制御対象の機能の状態を制御する。よって、上記の場合には、例えば、ユーザは、近接センサなどのセンサの検出範囲に、手（オブジェクトの一例）を移動させるという簡易な動作を行えば、制御対象の機能の状態を、本実施形態に係る制御装置に制御させることができる。
【００２２】
ここで、上記所定の１つの動作の検出に係る近接センサや画像センサは、例えば、本実施形態に係る制御装置が備えるセンサであってもよいし、本実施形態に係る制御装置の外部のセンサであってもよい。
【００２３】
本実施形態に係る近接センサとしては、例えば、照度センサや、赤外線センサなど、検出範囲にオブジェクトが入ったことや、検出範囲からオブジェクトが出たことを検出することが可能な任意のセンサが挙げられる。本実施形態に係る制御装置は、例えば、近接センサの検出結果を示すデータを取得することによって、所定の動作の検出結果を取得する。
【００２４】
なお、本実施形態に係る近接センサは、上記に示す例に限られず、後述する本実施形態に係る画像センサが、本実施形態に係る近接センサの役目を果たすことも可能である。
【００２５】
また、本実施形態に係る画像センサとしては、例えば、“撮像デバイス”や、“撮像デバイスおよび画像処理回路”が挙げられる。
【００２６】
本実施形態に係る画像センサが撮像デバイスである場合、本実施形態に係る制御装置は、例えば、撮像デバイスにより撮像された画像データを解析して所定の動作の検出結果を取得する。また、本実施形態に係る画像センサが撮像デバイスである場合、本実施形態に係る制御装置の外部装置において画像データの解析が行われ、本実施形態に係る制御装置は、当該外部装置から所定の動作の検出結果を取得してもよい。
【００２７】
また、本実施形態に係る画像センサが、撮像デバイスおよび画像処理回路である場合、本実施形態に係る制御装置は、例えば、撮像デバイスにより撮像された画像データが画像処理回路で解析された解析結果を取得することによって、所定の動作の検出結果を取得する。
【００２８】
なお、本実施形態に係る所定の動作は、上記所定の１つの動作に限られない。例えば、本実施形態に係る所定の動作は、ジェスチャ認識技術などの任意の技術を利用して認識することが可能な、１または２以上のユーザの任意の動作であってもよい。本実施形態に係る所定の動作が、上記１または２以上のユーザの任意の動作である場合であっても、本実施形態に係る制御装置は、当該動作の検出結果に基づいて、制御対象の機能の状態を制御することが可能である。よって、ユーザは、上述した複数のジェスチャそれぞれに対して処理が対応付けられる場合のように、それぞれのジェスチャがどの処理に対応しているかを覚える必要はなく、制御対象の機能の状態を、本実施形態に係る制御装置に制御させることができる。
【００２９】
したがって、本実施形態に係る制御装置は、本実施形態に係る制御方法に係る処理として、状態制御処理を行うことによって、ユーザの利便性の向上を図ることができる。
【００３０】
以下、本実施形態に係る状態制御処理について、より具体的に説明する。
【００３１】
［２］本実施形態に係る制御方法に係る処理
（１）状態制御処理
本実施形態に係る制御装置は、上記のように、制御対象の機能を利用する対象のユーザの所定の動作の検出結果に基づいて、制御対象の機能の状態を制御する。
【００３２】
（１−１）状態制御処理の第１の例
本実施形態に係る制御装置は、例えば、現在の制御対象の機能の状態とトリガ情報とに基づいて、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる。
【００３３】
本実施形態に係るトリガ情報とは、例えば、制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すデータである。トリガ情報としては、例えば、近接センサから伝達される検出結果を示すデータ（所定の動作が、“近接センサの検出範囲にオブジェクトを移動させる動作”である場合におけるトリガ情報の一例）や、画像センサにより撮像された画像データが解析されたデータ（所定の動作が、“画像センサの検出範囲にオブジェクトを移動させる動作”である場合におけるトリガ情報の一例）が挙げられる。
【００３４】
本実施形態に係る制御装置は、例えば、記録媒体に記憶されている制御対象の機能の状態を示す機能状態情報（データ）によって、制御対象の機能の状態を管理する。ここで、機能状態情報が示す制御対象の機能の状態が、現在の制御対象の機能の状態に該当する。機能状態情報が記憶される記録媒体としては、例えば、本実施形態に係る制御装置が備える記憶部（後述する）や、本実施形態に係る制御装置に接続されている外部の記録媒体、本実施形態に係る制御装置と有線または無線で通信が可能な外部装置が備える記録媒体などが挙げられる。
【００３５】
本実施形態に係る制御装置は、機能状態情報が示す制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態に更新することによって、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる。
【００３６】
また、本実施形態に係る制御装置は、例えば、記録媒体に記憶されている状態遷移管理情報を利用して、トリガ情報が示すユーザの所定の動作の検出結果、および現在の制御対象の機能の状態に対応する制御対象の機能を特定する。
【００３７】
本実施形態に係る状態遷移管理情報とは、例えば、機能の状態の遷移先が規定されているデータである。本実施形態に係る状態遷移管理情報は、例えば、制御対象の機能の状態ごとのデータであってもよいし、データの内部で制御対象の機能の状態が分類されているデータであってもよい。以下では、本実施形態に係る状態遷移管理情報が、制御対象の機能の状態ごとのデータである場合を例に挙げる。
【００３８】
本実施形態に係る状態遷移管理情報としては、例えば、状態の遷移のきっかけとなる動作（以下、「トリガ」と示す場合がある。）と、遷移先の制御対象の機能の状態とが対応付けられているテーブル（またはデータベース）が挙げられる。
【００３９】
なお、本実施形態に係る状態遷移管理情報は、上記に示す例に限られない。
【００４０】
例えば、本実施形態に係る状態遷移管理情報には、さらに、制御対象の機能を利用するユーザの属性と、当該ユーザの状態との一方または双方が、１または２以上のトリガに対応付けられていてもよい。
【００４１】
また、本実施形態に係る状態遷移管理情報には、さらに、各トリガが生じたときに行われる処理の内容が、トリガそれぞれに対応付けられていてもよい。
【００４２】
本実施形態に係る状態遷移管理情報の一例については、後述する。
【００４３】
状態遷移管理情報が記憶される記録媒体としては、例えば、本実施形態に係る制御装置が備える記憶部（後述する）や、本実施形態に係る制御装置に接続されている外部の記録媒体、本実施形態に係る制御装置と有線または無線で通信が可能な外部装置が備える記録媒体などが挙げられる。状態遷移管理情報が記憶される記録媒体は、機能状態情報が記憶されている記録媒体と同一であってもよいし、異なっていてもよい。
【００４４】
本実施形態に係る制御装置は、例えば、機能状態情報が示す現在の制御対象の機能の状態に対応する、上記のような状態遷移管理情報を参照することによって、トリガ情報が示すユーザの所定の動作の検出結果、および現在の制御対象の機能の状態に対応する制御対象の機能の状態を特定する。そして、本実施形態に係る制御装置は、機能状態情報が示す制御対象の機能の状態を、特定された制御対象の機能の状態に更新することによって、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる。
【００４５】
（１−２）状態制御処理の第２の例
本実施形態に係る制御装置は、例えば、上記第１の例に係る現在の制御対象の機能の状態および制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報に加え、さらに、制御対象の機能を利用する対象のユーザの属性と、当該ユーザの状態との一方または双方に基づいて、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる。
【００４６】
ここで、本実施形態に係るユーザの属性としては、例えば、ユーザの性別や、大人または子供、年代など、ユーザを、ユーザの性質や特徴などで分類したものが挙げられる。
【００４７】
ユーザの属性は、例えば、画像センサを構成する撮像デバイスにより撮像された撮像画像を解析することにより検出される。撮像画像の解析に係る処理は、本実施形態に係る制御装置が行ってもよいし、本実施形態に係る制御装置の外部装置において行われてもよい。
【００４８】
ユーザの属性に基づき制御対象の機能の状態を制御する場合には、本実施形態に係る制御装置は、ユーザの属性を示すユーザ属性情報をさらに用いる。
【００４９】
具体的には、本実施形態に係る制御装置は、例えば、上述したような機能状態情報が示す現在の制御対象の機能の状態に対応する状態遷移管理情報を参照することによって、トリガ情報が示すユーザの所定の動作の検出結果、現在の制御対象の機能の状態、およびユーザ属性情報が示すユーザの属性に対応する制御対象の機能の状態を特定する。そして、本実施形態に係る制御装置は、機能状態情報が示す制御対象の機能の状態を、特定された制御対象の機能の状態に更新することによって、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる。
【００５０】
また、本実施形態に係るユーザの状態としては、例えば、ユーザが起立している状態や、ユーザが座っている状態、ユーザが転倒している状態など、ユーザがどのような状態にあるかを分類したものが挙げられる。
【００５１】
ユーザの状態は、例えば、画像センサを構成する撮像デバイスにより撮像された撮像画像を解析することにより検出される。また、ユーザの状態は、例えば、ユーザが着座する位置に設けられる圧力センサなど、ユーザの状態を検出することが可能な任意のセンサの検出結果により、検出されてもよい。撮像画像の解析に係る処理は、本実施形態に係る制御装置が行ってもよいし、本実施形態に係る制御装置の外部装置において行われてもよい。
【００５２】
ユーザの状態に基づき制御対象の機能の状態を制御する場合には、本実施形態に係る制御装置は、ユーザの状態を示すユーザ状態情報をさらに用いる。
【００５３】
具体的には、本実施形態に係る制御装置は、例えば、上述したような機能状態情報が示す現在の制御対象の機能の状態に対応する状態遷移管理情報を参照することによって、トリガ情報が示すユーザの所定の動作の検出結果、現在の制御対象の機能の状態、およびユーザ状態情報が示すユーザの状態に対応する制御対象の機能の状態を特定する。そして、本実施形態に係る制御装置は、機能状態情報が示す制御対象の機能の状態を、特定された制御対象の機能の状態に更新することによって、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる。
【００５４】
また、ユーザの属性およびユーザの状態に基づき制御対象の機能の状態を制御する場合には、本実施形態に係る制御装置は、例えば、状態遷移管理情報を参照して、“トリガ情報が示すユーザの所定の動作の検出結果”、“現在の制御対象の機能の状態”、および“ユーザ属性情報が示すユーザの属性とユーザ状態情報が示すユーザの状態との一方または双方”に対応する制御対象の機能の状態を特定する。そして、本実施形態に係る制御装置は、機能状態情報が示す制御対象の機能の状態を、特定された制御対象の機能の状態に更新することによって、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる。
【００５５】
本実施形態に係る制御装置は、（１）の処理（状態制御処理）として、例えば上記（１−１）に示す第１の例に係る処理や、上記（１−２）に示す第２の例に係る処理を行う。
【００５６】
本実施形態に係る制御装置が、例えば上記（１−１）に示す第１の例に係る処理や、上記（１−２）に示す第２の例に係る処理を行うことによって、例えば、ユーザは、本実施形態に係る所定の動作を行えば、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせることができる。
【００５７】
したがって、本実施形態に係る制御装置が、例えば上記（１−１）に示す第１の例に係る処理や、上記（１−２）に示す第２の例に係る処理を行うことによって、ユーザの利便性の向上を図ることができる。
【００５８】
なお、本実施形態に係る制御方法に係る処理は、上記（１）の処理（状態制御処理）に限られない。
【００５９】
例えば、本実施形態に係る制御装置は、下記の実行制御処理を、本実施形態に係る制御方法に係る処理として行うことも可能である。なお、本実施形態に係る実行制御処理は、本実施形態に係る制御装置の外部装置により行われてもよい。本実施形態に係る実行制御処理が外部装置により行われる場合であっても、本実施形態に係る制御装置が上記（１）の処理（状態制御処理）を行うことによって、ユーザの利便性の向上を図ることができる。
【００６０】
（２）実行制御処理
本実施形態に係る制御装置は、トリガ情報に基づいて、制御対象の機能の状態に応じた処理を制御対象に行わせる。
【００６１】
本実施形態に係る制御装置は、例えば、現在の制御対象の機能の状態に対応する状態遷移管理情報を参照し、トリガ情報が示すユーザの所定の動作の検出結果に対応する処理の内容を特定する。そして、本実施形態に係る制御装置は、例えば、特定された処理の内容に応じた処理命令や処理データなどを含む制御データを、制御対象に対して送信させることによって、制御対象の機能の状態に応じた処理を制御対象に行わせる。
【００６２】
また、上記（１）の処理（状態制御処理）により制御対象の機能の状態が、他の機能の状態に遷移した場合には、本実施形態に係る制御装置は、例えば、遷移後の制御対象の機能の状態に対応する処理を、制御対象に行わせることも可能である。
【００６３】
ここで、本実施形態に係る制御装置は、例えば、本実施形態に係る制御装置が備える通信部（後述する）や、本実施形態に係る制御装置に接続されている外部の通信デバイスに、上記制御データを、制御対象に対して送信させる。
【００６４】
本実施形態に係る制御装置は、本実施形態に係る制御方法に係る処理として、例えば、“上記（１）の処理（状態制御処理）”や、“上記（１）の処理（状態制御処理）、および上記（２）の処理（実行制御処理）”を行う。
【００６５】
なお、 “上記（１）の処理（状態制御処理）”や、“上記（１）の処理（状態制御処理）、および上記（２）の処理（実行制御処理）”は、便宜上、本実施形態に係る制御方法に係る処理を切り分けたものである。よって、本実施形態に係る制御方法に係る処理は、例えば、“上記（１）の処理（状態制御処理）”を、（任意の切り分け方によって）２以上の処理と捉えることが可能である。また、本実施形態に係る制御方法に係る処理は、例えば、“上記（１）の処理（状態制御処理）、および上記（２）の処理（実行制御処理）”を１つの処理と捉えることが可能であり、“上記（１）の処理（状態制御処理）、および上記（２）の処理（実行制御処理）”を、（任意の切り分け方によって）２以上の処理と捉えることも可能である。
【００６６】
図１は、本実施形態に係る制御方法の一例を示す説明図であり、本実施形態に係る制御装置１００における本実施形態に係る制御方法に係る処理の概要を示している。図１は、制御装置１００が、本実施形態に係る制御方法に係る処理として、上記（１）の処理（状態制御処理）および上記（２）の処理（実行制御処理）を行う場合の概要を示している。
【００６７】
制御装置１００は、上記（１）の処理（状態制御処理）を行うことによって、制御対象の機能の状態を制御する（図１示す「制御」に対応。）。制御装置１００は、例えば、“トリガ情報”、または、“トリガ情報、およびユーザ属性情報とユーザ状態情報との一方または双方”に基づいて、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる。
【００６８】
また、制御装置１００は、上記（２）の処理（実行制御処理）を行うことによって、トリガ情報に基づいて、制御対象の機能の状態に応じた処理を制御対象に行わせる（図１示す「機能の状態に応じた処理の実行制御」に対応。）
【００６９】
なお、上述したように、上記（２）の処理（実行制御処理）は、制御装置１００の外部装置により行われてもよい。
【００７０】
（本実施形態に係る制御装置）
次に、上述した本実施形態に係る制御方法に係る処理を行うことが可能な、本実施形態に係る制御装置の構成の一例について、説明する。
【００７１】
図２は、本実施形態に係る制御装置１００の構成の一例を示すブロック図である。制御装置１００は、例えば、通信部１０２と、制御部１０４とを備える。
【００７２】
また、制御装置１００は、例えば、ＲＯＭ（Read  Only  Memory。図示せず）や、ＲＡＭ（Random  Access  Memory。図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。制御装置１００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。
【００７３】
ＲＯＭ（図示せず）は、例えば、制御部１０４が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、例えば、制御部１０４により実行されるプログラムなどを一時的に記憶する。
【００７４】
記憶部（図示せず）は、制御装置１００が備える記憶手段であり、例えば、機能状態情報や、状態遷移管理情報など、本実施形態に係る制御方法に係るデータや、アプリケーションなど様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）などが挙げられる。また、記憶部（図示せず）は、制御装置１００から着脱可能であってもよい。
【００７５】
操作部（図示せず）としては、例えば後述する操作入力デバイスが挙げられ、また、表示部（図示せず）としては、例えば後述する表示デバイスが挙げられる。
【００７６】
［制御装置１００のハードウェア構成例］
図３は、本実施形態に係る制御装置１００のハードウェア構成の一例を示す説明図である。制御装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４と、撮像デバイス１６６と、センサ１６８とを備える。また、制御装置１００は、例えば、データの伝送路としてのバス１７０で各構成要素間を接続する。
【００７７】
ＭＰＵ１５０は、例えば、ＭＰＵ（Micro  Processing  Unit）などの演算回路で構成される、１または２以上のプロセッサや、各種処理回路などで構成され、制御装置１００全体を制御する制御部１０４として機能する。また、ＭＰＵ１５０は、制御装置１００において、例えば、状態制御部１１０、および処理部１１２の役目を果たす。なお、状態制御部１１０、および処理部１１２の一方、または双方は、各部の処理を実現可能な専用の（または汎用の）回路で構成されていてもよい。
【００７８】
ＲＯＭ１５２は、例えば、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【００７９】
記録媒体１５６は、記憶部（図示せず）として機能し、例えば、機能状態情報や、状態遷移管理情報など、本実施形態に係る制御方法に係るデータや、アプリケーションなど様々なデータを記憶する。
【００８０】
記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。また、記憶部（図示せず）は、制御装置１００から着脱可能であってもよい。
【００８１】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部（図示せず）として機能し、また、表示デバイス１６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）端子、各種処理回路などが挙げられる。
【００８２】
操作入力デバイス１６０は、例えば、制御装置１００上に備えられ、制御装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。
【００８３】
表示デバイス１６２は、例えば、制御装置１００上に備えられ、制御装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や有機ＥＬディスプレイ（Organic  Electro-Luminescence  Display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  Display）ともよばれる。）などが挙げられる。
【００８４】
なお、入出力インタフェース１５８が、制御装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や表示デバイス、撮像デバイス、センサなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス１６２は、例えばタッチデバイスなど、表示とユーザ操作とが可能なデバイスであってもよい。
【００８５】
通信インタフェース１６４は、制御装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、制御対象である外部装置（または、制御対象である外部デバイス）や、外部のセンサなどの外部デバイスなどと、無線または有線で通信を行うための通信部（図示せず）として機能する。通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。また、通信部（図示せず）は、ＵＳＢ端子および送受信回路など通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成であってもよい。
【００８６】
また、本実施形態に係るネットワークとしては、例えば、ＬＡＮやＷＡＮ（Wide  Area  Network）などの有線ネットワーク、無線ＬＡＮ（ＷＬＡＮ：Wireless  Local  Area  Network）や基地局を介した無線ＷＡＮ（ＷＷＡＮ：Wireless  Wide  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【００８７】
撮像デバイス１６６は、制御装置１００が備える撮像手段であり、撮像により画像（撮像画像）を生成する。撮像デバイス１６６を備える場合、制御装置１００は、例えば、撮像デバイス１６６を画像センサとして用いることが可能である。
【００８８】
撮像デバイス１６６は、例えば、レンズ／撮像素子と信号処理回路とを含んで構成される。レンズ／撮像素子は、例えば、光学系のレンズと、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を複数用いたイメージセンサとで構成される。信号処理回路は、例えば、ＡＧＣ（Automatic  Gain  Control）回路やＡＤＣ（Analog  to  Digital  Converter）を備え、撮像素子により生成されたアナログ信号をデジタル信号（画像データ）に変換する。また、信号処理回路は、例えばＲＡＷ現像に係る各種処理を行う。さらに、信号処理回路は、例えば、Ｗｈｉｔｅ  Ｂａｌａｎｃｅ補正処理や、色調補正処理、ガンマ補正処理、ＹＣｂＣｒ変換処理、エッジ強調処理など各種信号処理を行ってもよい。また、信号処理回路は、例えば、画像を解析する処理をさらに行う構成であってもよい。
【００８９】
センサ１６８は、例えば、本実施形態に係る所定の動作の検出に係るセンサである。センサ１６８としては、例えば、近接センサや画像センサなどが挙げられる。
【００９０】
制御装置１００は、例えば図３に示す構成によって、本実施形態に係る制御方法に係る処理を行う。なお、本実施形態に係る制御装置１００のハードウェア構成は、図３に示す構成に限られない。
【００９１】
例えば、外部の撮像デバイスにより生成された撮像画像を処理する場合などには、制御装置１００は、撮像デバイス１６６を備えない構成をとることが可能である。
【００９２】
また、例えば、外部のセンサの検出結果に基づくトリガ情報に基づいて上記（１）の処理（状態制御処理）が行われる場合などには、制御装置１００は、センサ１６８を備えない構成をとることが可能である。
【００９３】
また、制御装置１００は、例えば、スタンドアロンで処理を行う構成である場合には、通信インタフェース１６４を備えていなくてもよい。また、制御装置１００は、記録媒体１５６や、表示デバイス１６２を備えない構成をとることも可能である。
【００９４】
再度図２を参照して、制御装置１００の構成の一例について説明する。通信部１０２は、制御装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、制御対象である外部装置（または、制御対象である外部デバイス）や、外部のセンサなどの外部デバイスなどと、無線または有線で通信を行う。また、通信部１０２は、例えば制御部１０４により通信が制御される。
【００９５】
ここで、通信部１０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、通信部１０２の構成は、上記に限られない。例えば、通信部１０２は、ＵＳＢ端子および送受信回路など、通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【００９６】
制御部１０４は、例えばＭＰＵなどで構成され、制御装置１００全体を制御する役目を果たす。また、制御部１０４は、例えば、状態制御部１１０、および処理部１１２を備え、本実施形態に係る制御方法に係る処理を主導的に行う役目を果たす。
【００９７】
状態制御部１１０は、上記（１）の処理（状態制御処理）を主導的に行う役目を果たし、制御対象の機能の状態を制御する。状態制御部１１０は、例えば、上記（１−１）に示す第１の例に係る処理や、上記（１−２）に示す第２の例に係る処理を行う。
【００９８】
処理部１１２は、上記（２）の処理（実行制御処理）を主導的に行う役目を果たし、トリガ情報に基づいて、制御対象の機能の状態に応じた処理を制御対象に行わせる。制御対象が外部装置である場合、処理部１１２は、例えば、制御データを、通信部１０２に、当該制御対象に対して送信させることによって、制御対象の機能の状態に応じた処理を制御対象に行わせる。また、制御対象が自装置（制御装置１００）である場合、処理部１１２は、例えば、制御データに基づいて処理を行う。
【００９９】
制御部１０４は、例えば、状態制御部１１０、および処理部１１２を備えることによって、本実施形態に係る制御方法に係る処理を主導的に行う。
【０１００】
制御装置１００は、例えば図２に示す構成によって、本実施形態に係る制御方法に係る処理（例えば、上記（１）の処理（状態制御処理）および上記（２）の処理（実行制御処理））を行う。
【０１０１】
したがって、制御装置１００は、例えば図２に示す構成によって、ユーザの利便性の向上を図ることができる。
【０１０２】
また、例えば図２に示す構成によって、制御装置１００は、例えば上述したような、本実施形態に係る制御方法に係る処理が行われることにより奏される効果を、奏することができる。
【０１０３】
なお、本実施形態に係る制御装置の構成は、図２に示す構成に限られない。
【０１０４】
例えば、本実施形態に係る制御装置は、図２に示す状態制御部１１０、および処理部１１２のうちの一方または双方を、制御部１０４とは個別に備える（例えば、別の処理回路で実現する）ことができる。
【０１０５】
また、例えば外部装置において上記（２）の処理（実行制御処理）が行われる場合には、本実施形態に係る制御装置は、処理部１１２を有していなくてもよい。
【０１０６】
また、上述したように、“上記（１）の処理（状態制御処理）”や、“上記（１）の処理（状態制御処理）、および上記（２）の処理（実行制御処理）”は、便宜上、本実施形態に係る制御方法に係る処理を切り分けたものである。よって、本実施形態に係る制御方法に係る処理を実現するための構成は、図２に示す状態制御部１１０、および処理部１１２に限られず、本実施形態に係る制御方法に係る処理の切り分け方に応じた構成をとることが可能である。
【０１０７】
また、制御装置１００は、例えば、スタンドアロンで処理を行う構成である場合や、外部の通信デバイスを介して通信を行う場合には、通信部１０２を備えていなくてもよい。
【０１０８】
以上、本実施形態として、制御装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、ＰＣ（Personal  Computer）やサーバなどのコンピュータや、後述するトイレシステムを構成するリモートコントローラなどの操作デバイス、携帯電話やスマートフォンなどの通信装置、タブレット型の装置など、本実施形態に係る制御方法に係る処理を行うことが可能な様々な機器やデバイスに適用することができる。また、本実施形態は、例えば、上記のような機器などに組み込むことが可能な、処理ＩＣ（Integrated  Circuit）に適用することもできる。
【０１０９】
また、本実施形態に係る制御装置は、例えばクラウドコンピューティングなどのように、ネットワークへの接続（または各装置間の通信）を前提とした、１または２以上の装置からなるシステムに適用されてもよい。つまり、上述した本実施形態に係る制御装置は、例えば、複数の装置により本実施形態に係る制御方法に係る処理を行う制御システムとして実現することも可能である。
【０１１０】
（本実施形態に係るプログラム）
コンピュータを、本実施形態に係る制御装置として機能させるためのプログラム（例えば、“上記（１）の処理（状態制御処理）”や、“上記（１）の処理（状態制御処理）および上記（２）の処理（実行制御処理）”など、本実施形態に係る制御方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、ユーザの利便性の向上を図ることができる。
【０１１１】
また、コンピュータを、本実施形態に係る制御装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、上述した本実施形態に係る制御方法に係る処理によって奏される効果を、奏することができる。
【０１１２】
（本実施形態に係る制御方法の適用例）
次に、本実施形態に係る制御方法の適用例を示す。以下では、本実施形態に係る制御方法が、トイレシステムに適用される場合を例に挙げる。また、以下では、本実施形態に係る制御装置が、本実施形態に係る制御方法に係る処理として、上記（１）の処理（状態制御処理）および上記（２）の処理（実行制御処理）を行う場合を例に挙げる。
【０１１３】
なお、本実施形態に係る制御方法の適用例は、トイレシステムに限られない。本実施形態に係る制御方法は、例えば、ユーザの動作のパターンが限られている空間で用いられる、任意の装置やシステムに適用することが可能である。
【０１１４】
図４は、本実施形態に係る制御方法の適用例を説明するための説明図であり、本実施形態に係る制御方法が適用されるトイレシステム１０００の一例を示している。図４は、トイレ室内（ユーザの動作のパターンが限られている空間の一例）を示して入り、トイレシステム１０００は、トイレ室内に設けられる。
【０１１５】
トイレシステム１０００は、制御装置１００と、トイレ装置２００とを有する。ここで、図４では、制御装置１００が、トイレ装置２００の機能を制御するリモート・コントローラであり、トイレ室内の壁に設置されている例を示している。なお、本実施形態に係る制御装置は、リモート・コントローラとは別体の装置であってもよい。
【０１１６】
また、図４に示すトイレシステム１０００では、トイレ装置２００、または自装置（制御装置１００）が、制御装置１００の制御対象に該当する。
【０１１７】
［Ｉ］トイレシステム１０００を構成するトイレ装置２００
トイレ装置２００は、例えば、便器２０２と、便座２０４と、便蓋２０６とを有する。また、トイレ装置２００は、例えば、“便座便蓋回動機構（図示せず）”や、“洗浄水を供給する洗浄水供給機構（図示せず）、洗浄水を加熱する熱交換器（図示せず）、洗浄ノズル２０８などで構成され、人体の尻部分や局部などを洗浄する洗浄機構（一部を図示）”、“洗浄後の尻部分などを乾燥する乾燥装置（図示せず）”、“トイレ装置２００全体を制御する本体制御部（図示せず）”、“制御装置１００と有線または無線で通信を行うための通信デバイス”など、他の構成要素を有する。洗浄機構（一部を図示）、乾燥装置（図示せず）、および本体制御部（図示せず）は、例えば、トイレ装置２００の内部に設けられる。
【０１１８】
便座２０４と便蓋２０６とは、例えば、便座２０４の奥側の端辺りに設けられる便座便蓋回動機構（図示せず）を介して開閉可能に取り付けられる。便座便蓋回動機構（図示せず）は、例えば、直流モータと複数のギアで構成され、便座２０４と便蓋２０６とを個別または同時に開閉させる。図４は、便蓋２０６が開いている状態を示しており、便蓋２０６が閉じている状態では、便座２０４の上面（図１における上方に対応する面）は、便蓋２０６によって覆われる。
【０１１９】
便座２０４の下方（図４における下方に対応する。）には、洗浄ノズル２０８が設置される。洗浄ノズル２０８には、例えば、洗浄水供給機構（図示せず）や熱交換器（図示せず）、洗浄水の流量を調整する流量調節機構（図示せず）が接続され、水道配管から供給される洗浄水、または、熱交換器により加熱した洗浄水を、放出する。また、洗浄ノズル２０８には、人体の尻部分を洗浄する第１ノズル部と、女性の局部を洗浄する（いわゆるビデ洗浄を行う）第１ノズル部とが設けられていてもよく、また、トイレ装置２００内に洗浄ノズル２０８が収容される収納位置とトイレ装置２００から突出して洗浄動作を行う洗浄位置との間を移動させるためのノズル駆動機構（図示せず）が設けられていてもよい。
【０１２０】
トイレ装置２００では、例えば、本体制御部（図示せず）が制御装置１００から取得される制御信号（例えば制御データを含む信号）などに基づいて各部を制御することによって、各部が動作する。例えば、制御装置１００から取得された制御信号に便蓋を開ける命令が含まれる場合には、本体制御部（図示せず）は、便座便蓋回動機構（図示せず）を制御し、便蓋２０６が開くように動作させる。また、例えば、制御装置１００から取得された制御信号に尻部分の洗浄を開始する命令が含まれる場合には、本体制御部（図示せず）は、ノズル駆動機構（図示せず）を制御し、洗浄ノズル２０８を突出するように動作をさせ、かつ、洗浄ノズル２０８の第１ノズル部から洗浄水を放出するように動作させる。
【０１２１】
なお、上述したトイレ装置２００の係る構成や、トイレ装置２００における、リモート・コントローラなどの外部装置から送信される制御信号に応じた動作に係る処理は、例えば、既存のトイレシステムと同様である。よって、トイレ装置２００についてのより詳細な説明は、省略する。
【０１２２】
［ＩＩ］トイレシステム１０００を構成する制御装置１００
図５、図６は、本実施形態に係る制御装置１００の構成の一例を説明するための説明図である。図５、図６は、リモート・コントローラである制御装置１００が有する、トイレ装置２００を利用するユーザ（制御対象の機能を利用する対象のユーザの一例。以下、単に「ユーザ」と示す。）が操作を行うことが可能な操作パネルの一例を、それぞれ示している。
【０１２３】
例えば図５に示すように、制御装置１００の操作パネルには、電型赤外線センサなどの近接センサ１７４と、撮像デバイス１７２とが設けられる。
【０１２４】
例えば、ユーザが手（オブジェクトの一例。以下、同様とする。）を近接センサ１７４に近づけることによって、近接センサ１７４は、手の接近を検出する。よって、制御装置１００は、例えば、近接センサ１７４の検出結果に基づいて、近接センサの検出範囲に手を移動させる動作（所定の動作の一例）を検出することができる。
【０１２５】
また、例えば、ユーザが近接センサ１７４に近づけた手を近接センサ１７４から遠ざけることによって、近接センサ１７４は、ユーザの手が近接センサ１７４から離隔させたことを検出することが可能である。よって、制御装置１００は、例えば、近接センサ１７４の検出結果に基づいて、近接センサの検出範囲外に手を移動させる動作（所定の動作の一例）を検出することも可能である。
【０１２６】
なお、図５に示すように、制御装置１００の操作パネルには、例えば近接センサ１７４に対する操作を補助するために、「手」のマークが印字されていてもよい。「手」のマークが操作パネルに印字されることによって、ユーザは、どこに手を近づければよいかを容易に把握することが可能となる。
【０１２７】
撮像デバイス１７２は、トイレ室内を撮像する。制御装置１００は、例えば、撮像デバイス１７２がトイレ室内を撮像した画像を処理することによって、ユーザの属性とユーザの状態との一方または双方を検出することができる。なお、撮像デバイス１７２は、上述したように、画像センサの役目を果たしてもよい。
【０１２８】
制御装置１００は、本実施形態に係る制御方法に係る処理を行う。よって、ユーザは、例えば近接センサ１７４に手を近づけるなどの、近接センサ１７４に対する操作を行えば、トイレ装置２００の機能の状態を適宜遷移させて、機能の状態に応じた動作をトイレ装置２００に行わせることができる。
【０１２９】
また、制御装置１００の操作パネルには、例えば図６に示すように、ボタン群１７６が設けられていてもよい。例えば図６に示すボタン群１７６のように、既存のトイレシステムを構成するリモート・コントローラと同様のボタン群が設けられることによって、既存のトイレシステムとの互換性を高め、既存のトイレシステムを利用する場合と同様の操作をユーザに行わせることが可能となる。
【０１３０】
なお、トイレシステム１０００を構成する制御装置１００の操作パネルは、図５や図６に示す例に限られない。
【０１３１】
例えば、撮像デバイス１７２を画像センサとして用いる場合、制御装置１００の操作パネルには、近接センサ１７４が設けられていなくてもよい。撮像デバイス１７２により撮像された画像を処理することによって、手が撮像デバイス１７２に近づいているか遠ざかっているかを認識することが可能であるので、近接センサ１７４を、撮像デバイス１７２で代用することが可能である。
【０１３２】
また、制御装置１００の操作パネルには、文字や画像などを表示する表示デバイスがさらに設けられていてもよい。表示デバイスの表示画面に、トイレ装置２００の現在の機能の状態や、次に近接センサ１７４などに対する操作を行うと行われるトイレ装置２００における動作が表示されることによって、トイレ装置２００の現在の機能の状態や、操作を行うことにより行われるトイレ装置２００における動作を、ユーザに把握させることができる。
【０１３３】
以下では、トイレシステム１０００を構成する制御装置１００の操作パネルが図６に示す例である場合、すなわち、ユーザによるボタン群１７６に対する操作も可能な場合を例に挙げて、トイレシステム１０００を構成する制御装置１００の一例を説明する。
【０１３４】
［ＩＩ−１］制御装置１００の構成の一例
図７は、本実施形態に係るトイレシステム１０００を構成する、本実施形態に係る制御装置１００の一例を示すブロック図である。
【０１３５】
制御装置１００は、例えば、制御部１０４と、認識処理部１０６と、通知部１０８と、撮像デバイス１７２と、近接センサ１７４と、ボタン群１７６と、時計１７８と、各種メモリ（現状態保持用メモリ１８０Ａ、属性保持用メモリ１８０Ｂ、直前トリガ時刻保持用メモリ１８０Ｃ、着座開始時刻保持用メモリ１８０Ｄ、および警報限界時間保持用メモリ１８０Ｅ）と、減算回路１８２、１８４と、比較回路１８６とを有する。
【０１３６】
撮像デバイス１７２により撮像された画像は、認識処理部１０６に伝達される。認識処理部１０６は、例えば、画像処理回路などで構成され、伝達される画像を解析し、ユーザの属性とユーザの状態との一方または双方を認識する。
【０１３７】
認識処理部１０６により認識されるユーザの属性としては、例えば、ユーザが大人あるいは子供であるかや、ユーザが男性か女性かのようなユーザの性別などが挙げられる。認識処理部１０６は、例えば、「山本一真、増田誠、“顔画像を用いた顔向きの変化に頑健な人物属性（年齢・性別）推定技術”,OKI テクニカルレビュー  ２０１４年５月／第２２３号  Ｖｏｌ．８１  Ｎｏ.１」に記載の方法など、画像からユーザの属性を認識することが可能な任意の技術に係る処理を行うことによって、ユーザの属性を認識する。
【０１３８】
また、認識処理部１０６により認識されるユーザの状態としては、例えば、ユーザがトイレ室内に入室した状態や、ユーザがトイレ室内から退室した状態、ユーザが便座２０４に着座した状態、ユーザが便座２０４から起立した状態、トイレ室内でユーザが転倒した状態などが挙げられる。認識処理部１０６は、例えば、「Ｏｇａｌｅ，ｅｔ  ａｌ．，“Ｖｉｅｗ−ｉｎｖａｒｉａｎｔ  ｍｏｄｅｌｉｎｇ  ａｎｄ  ｒｅｃｏｇｎｉｔｉｏｎ  ｏｆ  ｈｕｍａｎ  ａｃｔｉｏｎｓ  ｕｓｉｎｇ  ｇｒａｍｍａｒｓ”，  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｃｏｍｐｕｔｅｒ  Ｖｉｓｉｏｎ，  Ｗｏｒｋｓｈｏｐ  ｏｎ  Ｄｙｎａｍｉｃａｌ  Ｖｉｓｉｏｎ（ＩＣＣＶ−ＷＤＭ），  Ｏｃｔｏｂｅｒ  ２００５．」に記載の方法など、画像からユーザの状態を認識することが可能な任意の技術に係る処理を行うことによって、ユーザの状態を認識する。
【０１３９】
なお、例えば、トイレ装置２００において、静電容量式などの着座センサが便座２０４に設けられている場合には、制御装置１００は、トイレ装置２００から取得される着座センサの検出結果を示すデータに基づいて、ユーザが便座２０４に着座した、人が便座２０４から起立したという２つの状態を認識することが可能である。
【０１４０】
認識処理部１０６で判別されたユーザの属性を示す属性情報（データ）は、属性保持用メモリ１８０Ｂに記録される。属性保持用メモリ１８０Ｂに記録されている属性情報は、制御部１０４によって適宜読み出される。
【０１４１】
時計１７８は、現在の時刻を示す時刻情報（データ）を出力する。時計１７８から出力される時刻情報は、トリガが発生するたびに、直前トリガ時刻保持用メモリ１８０Ｃに記録される。既に、時刻情報が直前トリガ時刻保持用メモリ１８０Ｃに記録されている場合には、直前トリガ時刻保持用メモリ１８０Ｃに記録されている時刻情報は、上書きされる。
【０１４２】
また、時計１７８から出力される時刻情報は、例えば、認識処理部１０６において着座している状態が認識されるごとに、着座開始時刻保持用メモリ１８０Ｄに記録される。既に、時刻情報が着座開始時刻保持用メモリ１８０Ｄに記録されている場合には、着座開始時刻保持用メモリ１８０Ｄに記録されている時刻情報は、上書きされる。
【０１４３】
減算回路１８２は、時計１７８から出力される時刻情報が示す時刻から、直前トリガ時刻保持用メモリ１８０Ｃに記録されている時刻情報が示す時刻を減算する。そして、減算回路１８２は、減算結果を示す情報（データ）、すなわち、直前のトリガが発生してから現在までの時間（間隔）を示す情報を出力する。
【０１４４】
減算回路１８４は、時計１７８から出力される時刻情報が示す時刻から、着座開始時刻保持用メモリ１８０Ｄに記録されている時刻情報が示す時刻を減算する。そして、減算回路１８４は、減算結果を示す情報（データ）、すなわち、着座が認識されてから現在までの時間（間隔）を示す情報を出力する。着座が認識されてから現在までの時間（間隔）を示す情報が示す時間は、ユーザの着座時間として、制御部１０４において利用される。
【０１４５】
警報限界時間保持用メモリ１８０Ｅには、例えば、比較回路１８６における処理の基準となる時間（間隔）を示す情報（データ）が保持される。上記基準となる時間としては、例えば、一般の人がトイレ室内に滞在し続ける時間（間隔）よりも多少多目の時間（例えば、「３０分」など）など、予め設定されている時間（間隔）が挙げられる。
【０１４６】
比較回路１８６は、警報限界時間保持用メモリ１８０Ｅに保持されている情報が示す時間（間隔）と、減算回路１８２が出力する情報が示す時間（間隔）とを比較する。そして、比較回路１８６は、警報限界時間保持用メモリ１８０Ｅに保持されている情報が示す時間（間隔）と、減算回路１８２が出力する情報が示す時間（間隔）とが、同一の値となったときに、タイムオーバを示す信号を出力する。つまり、比較回路１８６は、直前のトリガが発生してから現在までの時間（間隔）が、警報限界時間保持用メモリ１８０Ｅに保持されている情報が示す時間（間隔）となったときに、タイムオーバを示す信号を出力する。タイムオーバを示す信号は、例えば制御部１０４において利用される。
【０１４７】
制御部１０４は、上述したように、本実施形態に係る制御方法に係る処理を主導的に行う。
【０１４８】
また、制御部１０４は、例えば、トリガに基づき処理を行う。本実施形態に係るトリガとしては、例えば下記に示す例が挙げられる。
・近接センサ１７４から伝達される検出結果（上述したトリガ情報の一例）
・ボタン群１７６から伝達される操作に応じた信号
・画像処理部１０６から伝達されるユーザの状態を示す情報
・比較回路１８６から伝達されるタイムオーバの信号
【０１４９】
現状態保持用メモリ１８０Ａは、現在の制御対象の機能の状態を示す機能状態情報を保持する。現状態保持用メモリ１８０Ａからの機能状態情報の読み出しや、現状態保持用メモリ１８０Ａに保持されている機能状態情報の更新は、例えば、制御部１０４により行われる。
【０１５０】
現状態保持用メモリ１８０Ａに保持される機能状態情報が示す制御対象の機能の状態、すなわち、トイレシステム１０００におけるトイレ装置２００の機能の状態としては、例えば下記に示す７つの状態が挙げられる。以下では、トイレシステム１０００におけるトイレ装置２００の機能の状態が、下記の７つの状態のいずれかである場合を例に挙げる。
・不使用状態
・便蓋開き状態
・便座開き状態
・着座状態
・おしり洗浄状態
・ビデ洗浄状態
・乾燥状態
【０１５１】
制御部１０４は、トリガが入力されると、例えば、現在の制御対象の機能の状態（現状態保持用メモリ１８０Ａに保持されている機能状態情報が示す制御対象の機能の状態）、属性保持用メモリ１８０Ｂに保持されている属性情報、およびユーザの着座時間（減算回路１８４から伝達される着座が認識されてから現在までの時間（間隔）を示す情報が示す時間）などを勘案して、処理を行う。制御部１０４は、例えば状態遷移管理情報を利用して、処理を行う。
【０１５２】
また、制御部１０４は、現状態保持用メモリ１８０Ａに保持されている機能状態情報を、必要に応じて適宜更新することによって、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる。制御部１０４は、例えば状態遷移管理情報を利用して、現状態保持用メモリ１８０Ａに保持されている機能状態情報を適宜更新する。
【０１５３】
制御部１０４による処理の一例については、後述する。
【０１５４】
通知部１０８は、ユーザや、ユーザ以外の他の人、外部のサーバなどの外部装置に対して、通知を行う役目を果たす。通知部１０８における通知は、制御部１０４により制御される。
【０１５５】
通知部１０８におけるユーザに対する通知としては、例えば、音声（音楽も含む）による聴覚的な通知や、画像や文字、光による視覚的な通知などが挙げられる。通知部１０８は、例えば、スピーカなどの音声出力デバイス（聴覚的な通知が行われる場合）や、表示デバイスや発光デバイス（視覚的な通知が行われる場合）など、通知方法に対応するデバイスで構成される。
【０１５６】
通知部１０８におけるユーザやユーザ以外の他の人に対する通知としては、例えば、警報を発っすることや、トイレ装置２００の状態を通知することが挙げられる。また、通知部１０８における外部装置に対する通知としては、例えば、ネットワークを介して通信可能な外部装置に対して、ユーザの状態を示すユーザ状態情報や、トイレ装置２００の状態を示す機能状態情報などを、送信することが挙げられる。上記外部装置としては、例えば、ネットワークを介してユーザやトイレ装置２００の状態を見守るサービスを提供しているサービス提供会社のサーバなどが挙げられる。
【０１５７】
トイレシステム１０００を構成する制御装置１００は、例えば図７に示す構成を有する。
【０１５８】
なお、トイレシステム１０００を構成する制御装置１００の構成や処理は、図７を参照して示した例に限られない。
【０１５９】
例えば、制御装置１００は、認識処理部１０６におけるユーザの属性の判定結果に基づいて、警報限界時間保持用メモリ１８０Ｅに保持する時間の情報が示す時間（間隔）を、変えてもよい。例えば、認識処理部１０６においてユーザが子供であると認識された場合には、警報限界時間保持用メモリ１８０Ｅに保持する時間の情報が示す時間（間隔）を、基準時間よりも短い時間に設定してもよい（例えば、基準時間が３０分であれば、２０分に設定するなど）。一般的に、子供は、異常事態に対して自分で対処することが困難であるので、上記のように短めの時間を設定することによって、より短い時間で警報が発せられ、助けを受けることが可能となる。
【０１６０】
また、制御装置１００は、生体認証などの任意の認証方法を利用してユーザの認証を行った上で、認証されたユーザに対応する処理を行うことも可能である。制御装置１００は、例えば、認証されたユーザに対応する状態遷移管理情報を処理に用いることによって、認証されたユーザに対応する処理を行う。ここで、ユーザに対応する状態遷移管理情報は、例えば、同一のユーザが過去に行った処理の履歴を示す履歴情報と、機械学習などの既知の手法を用いて、基準となる状態遷移管理情報の内容をカスタマイズすることによって、実現される。
【０１６１】
例えば、一のユーザが、過去にボタン群１７６のボタン操作のみの操作を行い、近接センサ１７４を用いた操作を行っていない場合を例に挙げる。上記一のユーザが再度トイレ空間に入室した場合には、制御装置１００は、例えば、近接センサ１７４を用いた操作を無効とする。上記のように、近接センサ１７４を用いた操作を無効とする理由は、上記一のユーザがトイレシステム１０００を使用しているときに、近接センサ１７４に手などが近づけられたことが検出されたとしても、上記一のユーザが誤って近接センサ１７４に手などを近づけた可能性があるためである。
【０１６２】
また、例えば、他のユーザが、過去に早朝にのみ大便をしている場合を例に挙げる。上記他のユーザが再度トイレ空間に入室した場合には、制御装置１００は、例えば、入室した時刻が早朝として設定されている時間帯に含まれていれば、着座時間に関わらず常に大洗浄動作が行われるような状態遷移管理情報を用いて処理を行う。また、上記他のユーザが再度トイレ空間に入室した場合には、制御装置１００は、例えば、入室した時刻が早朝以外の他の時間帯に含まれていれば、着座時間に関わらず小洗浄動作が行われるような状態遷移管理情報を用いて処理を行う。
【０１６３】
［ＩＩ−２］トイレシステム１０００を構成する制御装置１００における処理の一例
次に、トイレシステム１０００を構成する制御装置１００における処理の一例を示す。下記に示す処理は、例えば図７に示す制御装置１００の制御部１０４により行われる。
【０１６４】
図８は、本実施形態に係るトイレシステム１０００を構成する制御装置１００における処理の一例を示す流れ図である。ここで、例えば図８に示すステップＳ１０２の処理、およびステップＳ１０４の処理の一部が、上記（２）の処理（実行制御処理）の一例に該当する。また、例えば図８に示すステップＳ１０４の処理の一部が、上記（１）の処理（状態制御処理）の一例に該当する。
【０１６５】
また、図９〜図２２は、本実施形態に係るトイレシステム１０００を構成する制御装置１００における処理の一例を説明するための説明図である。ここで、図９〜図１５は、「不使用状態」、「便蓋開き状態」、「便座開き状態」、「着座状態」、「おしり洗浄状態」、「ビデ洗浄状態」、および「乾燥状態」の７つの機能の状態それぞれに遷移する際に、制御装置１００が対象装置に行わせる処理の一例を示している。また、図１６〜図２２は、「不使用状態」、「便蓋開き状態」、「便座開き状態」、「着座状態」、「おしり洗浄状態」、「ビデ洗浄状態」、および「乾燥状態」の７つの機能の状態それぞれに対応する、状態遷移管理情報の一例を示している。
【０１６６】
制御装置１００は、トイレ装置２００（制御対象の一例。以下、同様とする。）の機能の状態を、不使用状態に遷移させる（Ｓ１００）。制御装置１００は、例えば、不使用状態を示す機能状態情報を、現状態保持用メモリ１８０Ａに記録することによって、トイレ装置２００の機能の状態を不使用状態に遷移させる。
【０１６７】
制御装置１００は、トイレ装置２００の機能の状態が遷移したか否かを判定する（Ｓ１０２）。トイレ装置２００の機能の状態が遷移がしたと判定されない場合には、制御装置１００は、後述するステップＳ１０６の処理を行う。
【０１６８】
また、トイレ装置２００の機能の状態が遷移がしたと判定された場合には、制御装置１００は、制御装置１００は、例えば、遷移したトイレ装置２００の機能の状態に応じた処理を、トイレ装置２００に行わせる。制御装置１００は、行わせる処理に応じた制御データを含む信号を、トイレ装置２００に対して送信させることによって、遷移したトイレ装置２００の機能の状態に応じた処理を、トイレ装置２００に行わせる。
【０１６９】
より具体的には、制御装置１００は、例えば下記の（ａ）〜（ｇ）に示す処理をトイレ装置２００などに行わせる。トイレ装置２００では、例えば本体制御部（図示せず）が制御データに基づき各構成要素を制御することによって、制御データに対応する動作が実現される。
【０１７０】
（ａ）遷移したトイレ装置２００の機能の状態が、不使用状態である場合
遷移したトイレ装置２００の機能の状態が不使用状態である場合には、制御装置１００は、図９に示す処理をトイレ装置２００に行わせる。なお、既に便座２０４と便蓋２０６とが閉まっているときには、トイレ装置２００は、何もしない。
【０１７１】
（ｂ）遷移したトイレ装置２００の機能の状態が、便蓋開き状態である場合
遷移したトイレ装置２００の機能の状態が便蓋開き状態である場合には、制御装置１００は、図１０に示す処理をトイレ装置２００に行わせる。なお、既に便蓋２０６が開いていて、便座２０４が閉まっているときには、トイレ装置２００は、何もしない。
【０１７２】
（ｃ）遷移したトイレ装置２００の機能の状態が、便座開き状態である場合
遷移したトイレ装置２００の機能の状態が便座開き状態である場合には、制御装置１００は、図１１に示す処理をトイレ装置２００に行わせる。なお、既に便座２０４と便蓋２０６とが開いているときには、トイレ装置２００は、何もしない。
【０１７３】
（ｄ）遷移したトイレ装置２００の機能の状態が、着座状態である場合
遷移したトイレ装置２００の機能の状態が着座状態である場合には、制御装置１００は、図１２に示す処理を行い、時計１７８が示す現在時刻を、着座開始時刻として着座開始時刻保持用メモリ１８０Ｄに記録させる。
【０１７４】
（ｅ）遷移したトイレ装置２００の機能の状態が、おしり洗浄状態である場合
遷移したトイレ装置２００の機能の状態がおしり洗浄状態である場合には、制御装置１００は、図１３に示す処理をトイレ装置２００に行わせる。なお、既におしり洗浄中であるときには、トイレ装置２００は、そのまま洗浄動作を行い続ける。
【０１７５】
（ｆ）遷移したトイレ装置２００の機能の状態が、ビデ洗浄状態である場合
遷移したトイレ装置２００の機能の状態がビデ洗浄状態である場合には、制御装置１００は、図１４に示す処理をトイレ装置２００に行わせる。なお、既にビデ洗浄中であるときには、トイレ装置２００は、そのまま洗浄動作を行い続ける。
【０１７６】
（ｇ）遷移したトイレ装置２００の機能の状態が、乾燥状態である場合
遷移したトイレ装置２００の機能の状態が乾燥状態である場合には、制御装置１００は、図１５に示す処理をトイレ装置２００に行わせる。なお、既に乾燥状態であるときには、トイレ装置２００は、そのまま乾燥動作を行い続ける。
【０１７７】
ステップＳ１０２においてトイレ装置２００の機能の状態が遷移がしたと判定されない場合、または、ステップＳ１０４の処理が行われた場合には、制御装置１００は、トリガが発生すると、制御対象の機能の状態に応じた処理を制御対象に行わせる（Ｓ１０６）。また、制御装置１００は、制御対象の機能の状態を、現在の制御対象の機能の状態に対応する制御対象の機能の状態とさせる。
【０１７８】
制御装置１００は、例えば図１６〜図２２に示す状態遷移管理情報を用いて、例えば下記の（Ａ）〜（Ｇ）に示す処理をトイレ装置２００に行わせる。なお、ステップＳ１０６の処理において、例えば、ユーザが男の大人であるか、女の大人であるか、あるいは、子供であるかなど、ユーザの属性を利用する場合には、制御装置１００は、属性保持用メモリ１８０Ｂに記憶されている属性情報を用いる。また、ステップＳ１０６の処理において、ユーザの着座時間を利用する場合には、減算回路１８４から伝達される時間の情報を用いる。
【０１７９】
ここで、図１６〜図２２に示す状態遷移管理情報では、ユーザが子供の場合、近接センサ１７４による操作を無効としている（図１６〜図２２に示す「子供」の項目を参照。）これは、ユーザが子供の場合には、近接センサ１７４による操作を誤って行う可能性が高いと考えられることから、誤操作を防止するためである。
【０１８０】
なお、本実施形態に係る状態遷移管理情報の例が、図１６〜図２２に示す例に限られないことは、言うまでもない。
【０１８１】
（Ａ）現在のトイレ装置２００の機能の状態が、不使用状態である場合
現在のトイレ装置２００の機能の状態が不使用状態である場合には、制御装置１００は、発生したトリガの種類に応じて、図１６の処理内容に示す処理をトイレ装置２００に行わせ、トイレ装置２００の機能の状態を、図１６の遷移先状態が示す機能の状態に遷移させる。
【０１８２】
例えば、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態が不使用状態のとき、入室が検知された場合には、制御装置１００は、制御データを含む信号をトイレ装置２００に対して送信させない。そして、制御装置１００は、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態を、便蓋開き状態に更新する。
【０１８３】
（Ｂ）現在のトイレ装置２００の機能の状態が、便蓋開き状態である場合
現在のトイレ装置２００の機能の状態が便蓋開き状態である場合には、制御装置１００は、発生したトリガの種類に応じて、図１７の処理内容に示す処理をトイレ装置２００に行わせ、トイレ装置２００の機能の状態を、図１７の遷移先状態が示す機能の状態に遷移させる。
【０１８４】
例えば、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態が便蓋開き状態のとき、手の接近が検知された場合には、制御装置１００は、ユーザが女の大人であれば、制御データを含む信号をトイレ装置２００に対して送信させない。また、制御装置１００は、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態を、他の機能の状態に更新させない。
【０１８５】
（Ｃ）現在のトイレ装置２００の機能の状態が、便座開き状態である場合
現在のトイレ装置２００の機能の状態が便座開き状態である場合には、制御装置１００は、発生したトリガの種類に応じて、図１８の処理内容に示す処理をトイレ装置２００に行わせ、トイレ装置２００の機能の状態を、図１８の遷移先状態が示す機能の状態に遷移させる。
【０１８６】
例えば、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態が便座開き状態のとき、小洗浄ボタンの押下が検知された場合には、制御装置１００は、小洗浄を行わせる制御データを含む信号をトイレ装置２００に対して送信させる。また、制御装置１００は、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態を、他の機能の状態に更新させない。
【０１８７】
（Ｄ）現在のトイレ装置２００の機能の状態が、着座状態である場合
現在のトイレ装置２００の機能の状態が着座状態である場合には、制御装置１００は、発生したトリガの種類に応じて、図１９の処理内容に示す処理をトイレ装置２００に行わせ、トイレ装置２００の機能の状態を、図１９の遷移先状態が示す機能の状態に遷移させる。
【０１８８】
例えば、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態が着座状態のとき、起立が検知された場合には、制御装置１００は、着座時間が２分以上であれば、大洗浄を行わせる制御データを含む信号をトイレ装置２００に対して送信させる。また、制御装置１００は、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態を、便蓋開き状態に更新させる。
【０１８９】
（Ｅ）現在のトイレ装置２００の機能の状態が、おしり洗浄状態である場合
現在のトイレ装置２００の機能の状態がおしり洗浄状態である場合には、制御装置１００は、発生したトリガの種類に応じて、図２０の処理内容に示す処理をトイレ装置２００に行わせ、トイレ装置２００の機能の状態を、図２０の遷移先状態が示す機能の状態に遷移させる。
【０１９０】
例えば、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態がおしり洗浄状態のとき、近接センサ１７４からの手の離隔が検知された場合には、制御装置１００は、おしり洗浄を止めさせる制御データを含む信号をトイレ装置２００に対して送信させる。また、制御装置１００は、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態を、他の機能の状態に更新させない。
【０１９１】
（Ｆ）現在のトイレ装置２００の機能の状態が、ビデ洗浄状態である場合
現在のトイレ装置２００の機能の状態がビデ洗浄状態である場合には、制御装置１００は、発生したトリガの種類に応じて、図２１の処理内容に示す処理をトイレ装置２００に行わせ、トイレ装置２００の機能の状態を、図２１の遷移先状態が示す機能の状態に遷移させる。
【０１９２】
例えば、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態がビデ洗浄状態のとき、乾燥ボタンの押下が検知された場合には、制御装置１００は、ビデ洗浄を止めさせる制御データを含む信号をトイレ装置２００に対して送信させる。また、制御装置１００は、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態を、乾燥状態に更新させる。
【０１９３】
（Ｇ）現在のトイレ装置２００の機能の状態が、乾燥状態である場合
現在のトイレ装置２００の機能の状態が乾燥状態である場合には、制御装置１００は、発生したトリガの種類に応じて、図２２の処理内容に示す処理をトイレ装置２００に行わせ、トイレ装置２００の機能の状態を、図２２の遷移先状態が示す機能の状態に遷移させる。
【０１９４】
例えば、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態が乾燥状態のとき、乾燥ボタンの押下が検知された場合には、制御装置１００は、制御データを含む信号をトイレ装置２００に対して送信させない。つまり、トイレ装置２００では、乾燥動作が行われ続ける。また、制御装置１００は、現状態保持用メモリ１８０Ａに記憶されている機能状態情報が示す機能の状態を、他の機能の状態に更新させない。
【０１９５】
制御装置１００は、例えば、図１６〜図２２に示す状態遷移管理情報を用いることによって上記（Ａ）〜（Ｇ）に示す処理をトイレ装置２００に行わせる。なお、図１６〜図２２に示すように、タイムオーバや転倒が検知された場合には、制御装置１００は、例えば、警報を発生させる処理などを、通知部１０８に行わせることが可能である。上記のように、警報が発っせられることによって、制御装置１００は、例えば、ユーザの異常などを外部に知らせることができる。
【０１９６】
ステップＳ１０６の処理を行うと、制御装置１００は、ステップＳ１０２からの処理を繰り返す。
【０１９７】
トイレシステム１０００を構成する制御装置１００は、本実施形態に係る制御方法に係る処理として、例えば図８に示す処理を行う。
【０１９８】
なお、トイレシステム１０００を構成する制御装置１００における処理は、図８に示す例に限られない。例えば上述したように、制御装置１００では、トリガが発生するたびに、直前トリガ時刻保持用メモリ１８０Ｃに、現在の時刻が記録される。
【０１９９】
［ＩＩＩ］トイレシステム１０００におけるユースケース
次に、トイレシステム１０００におけるユースケースを示す。
【０２００】
［ＩＩＩ−１］第１のユースケース：男が小便をする場合
トイレ装置２００の初期の機能の状態は、不使用状態である。このとき、男（ユーザの一例）がトイレ室内に入室したとする。
【０２０１】
制御装置１００の認識処理部１０６において入室が検出された場合には、制御装置１００は、例えば、入室の検出結果をトリガとして処理を行う。入室の検出結果をトリガとして処理が行われ、撮像された画像から男と認識されることによって、トイレ装置２００では、便座２０４および便蓋２０６は開いた状態となる。
【０２０２】
また、制御装置１００の認識処理部１０６において入室が検出されなかった場合には、制御装置１００は、例えば、トイレ装置２００の便座２０４および便蓋２０６は閉じた状態のままである。以下では、認識処理部１０６において入室が検出されなかったと仮定する。
【０２０３】
男がボタン群１７６に含まれる便座開けボタンを押下すると、制御装置１００は、便座開けボタンの押下をトリガとして処理を行う。よって、トイレ装置２００の機能の状態は、不使用状態から便座開き状態に遷移する（図１６参照）。また、トイレ装置２００の機能の状態が便座開き状態に遷移することによって、トイレ装置２００では、便座２０４と便蓋２０６とが開く（図１１参照）。
【０２０４】
男が用をたした後にボタン群１７６に含まれる小洗浄ボタンを押下すると、制御装置１００は、小洗浄ボタンの押下をトリガとして処理を行う。よって、トイレ装置２００では、小洗浄が行われる（図１８参照）。
【０２０５】
男がトイレ室内から退出すると、制御装置１００は、トイレ室内からの退出をトリガとして処理を行う。ここで、制御装置１００は、小洗浄を行わせるための制御データを含む信号を、トイレ装置２００に対して送信させる（図１８参照）。しかしながら、トイレ装置２００では、例えば、既存のトイレシステムにおいて小洗浄中に小洗浄ボタンが押下されてもく新たな小洗浄の動作が行われないことと同様に、既に小洗浄中であるために当該制御データに基づく新たな小洗浄の動作は行わない。そして、トイレ装置２００の機能の状態は、便座開き状態から不使用状態に遷移する（図１８参照）。また、トイレ装置２００の機能の状態が不使用状態に遷移することによって、トイレ装置２００では、便座２０４および便蓋２０６は閉じた状態となる（図９参照）。
【０２０６】
［ＩＩＩ−２］第２のユースケース：大人の女が大便をする場合
トイレ装置２００の初期の機能の状態は、不使用状態である。このとき、大人の女（ユーザの一例）がトイレ室内に入室したとする。
【０２０７】
制御装置１００の認識処理部１０６において入室が検出された場合には、制御装置１００は、例えば、入室の検出結果をトリガとして処理を行う。入室の検出結果をトリガとして処理が行われ、撮像された画像から大人の女と認識されることによって、トイレ装置２００の機能の状態は、不使用状態から便蓋開き状態に遷移する（図１６参照）。ここで、大人の女と認識された結果は、属性保持用メモリ１８０Ｂに属性情報として記録される。また、トイレ装置２００の機能の状態が便蓋開き状態に遷移することによって、トイレ装置２００では、便蓋２０６は開き、便座２０４は閉まったままとなる（図１０参照）。
【０２０８】
女が着座すると、制御装置１００は、着座をトリガとして処理を行う。よって、トイレ装置２００の機能の状態は、便蓋開き状態から着座状態に遷移する（図１７参照）。また、トイレ装置２００の機能の状態が着座状態に遷移することによって、時計１７８が示す現在時刻が、着座開始時刻として着座開始時刻保持用メモリ１８０Ｄに記録される（図１２参照）。
【０２０９】
女が、着座後２分以上かけて用をたし、手を近接センサ１７４に近づけると、制御装置１００は、手の近接検知をトリガとして処理を行う。大人の女と認識され、かつ着座時間が２分以上あるので、トイレ装置２００の機能の状態は、着座状態からおしり洗浄状態に遷移する（図１９参照）。また、トイレ装置２００の機能の状態がおしり洗浄状態に遷移することによって、トイレ装置２００では、おしり洗浄動作が始まる（図１３参照）。
【０２１０】
女が手を近接センサ１７４から遠ざけると、制御装置１００は、手の離隔検知がトリガとして処理を行う。よって、トイレ装置２００では、おしり洗浄動作が止まる（図２０参照）。また、トイレ装置２００の機能の状態は、他の機能の状態に遷移しない（図２０参照）。
【０２１１】
女が再度手を近接センサ１７４に近づけると、制御装置１００は、手の近接検知をトリガとして処理を行う。よって、トイレ装置２００の機能の状態は、おしり洗浄状態からビデ洗浄状態に遷移する（図２０参照）。また、図２０を参照すると、トイレ装置２００ではおしり洗浄を止める動作が行われることとなるが、おしり洗浄動作は既に止まっているので、トイレ装置２００では、おしり洗浄を止める動作はさらに行われない。また、トイレ装置２００の機能の状態がビデ洗浄状態に遷移することによって、トイレ装置２００では、ビデ洗浄動作が始まる（図１４参照）。
【０２１２】
女が手を近接センサ１７４から遠ざけると、制御装置１００は、手の離隔検知がトリガとして処理を行う。よって、トイレ装置２００では、ビデ洗浄動作が止まる（図２１参照）。また、トイレ装置２００の機能の状態は、他の機能の状態に遷移しない（図２１参照）。
【０２１３】
女が再度手を近接センサ１７４に近づけると、制御装置１００は、手の近接検知をトリガとして処理を行う。よって、トイレ装置２００の機能の状態は、乾燥状態に遷移する（図２１参照）。また、図２１を参照すると、トイレ装置２００ではビデ洗浄を止める動作が行われることとなるが、ビデ洗浄動作は既に止まっているので、トイレ装置２００では、ビデ洗浄を止める動作はさらに行われない。また、トイレ装置２００の機能の状態が乾燥状態に遷移することによって、トイレ装置２００では、乾燥動作が始まる（図１５参照）。
【０２１４】
女が手を近接センサ１７４から遠ざけると、制御装置１００は、手の離隔検知がトリガとして処理を行う。よって、トイレ装置２００では、乾燥動作が止まる（図２２参照）。また、トイレ装置２００の機能の状態は、他の機能の状態に遷移しない（図２２参照）。
【０２１５】
女が起立すると、制御装置１００は、起立検知をトリガとして処理を行う。よって、着座時間が２分以上であるので、トイレ装置２００では、大洗浄動作が行われる（図２２参照）。また、図２２を参照すると、トイレ装置２００では、乾燥動作が止められ、大洗浄動作が行われることとなるが、乾燥動作は既に止まっているので、トイレ装置２００では、大洗浄動作のみが行われる。また、トイレ装置２００の機能の状態は、乾燥状態から便蓋開き状態に遷移する（図２２参照）。
【０２１６】
女がトイレ室内から退出すると、制御装置１００は、トイレ室内からの退出をトリガとして処理を行う。ここで、制御装置１００は、小洗浄を行わせるための制御データを含む信号を、トイレ装置２００に対して送信させる（図１７参照）。しかしながら、トイレ装置２００では、例えば、既存のトイレシステムにおいて大洗浄中に小洗浄ボタンが押下されてもく新たな小洗浄の動作が行われないことと同様に、既に大洗浄中であるために当該制御データに基づく新たな小洗浄の動作は行わない。そして、トイレ装置２００の機能の状態は、便蓋開き状態から不使用状態に遷移する（図１７参照）。また、トイレ装置２００の機能の状態が不使用状態に遷移することによって、トイレ装置２００では、便座２０４および便蓋２０６は閉じた状態となる（図９参照）。なお、トイレ装置２００では便座２０４は閉じた状態であるので、便蓋２０６が閉じることによって、座２０４および便蓋２０６は閉じた状態となる。
【０２１７】
トイレシステム１０００におけるユースケースとしては、例えば上記第１のユースケースや上記第２のユースケースが挙げられる。
【０２１８】
なお、トイレシステム１０００におけるユースケースは、上記に限られない。
【０２１９】
例えば、制御装置１００は、撮像デバイス１７２により撮像された画像に基づいてユーザが嘔吐した状態を、ユーザの状態として認識し、認識したユーザが嘔吐した状態をトリガとして処理を行うことも可能である。例えば、制御装置１００においてユーザが嘔吐した状態がユーザの状態として認識されることによって、トイレシステム１０００では、ユーザが嘔吐後に手を近接センサ１７４に近づけると、手の近接検知をトリガとして、トイレ装置２００において大洗浄動作が行われることが、実現される。
【０２２０】
［ＩＶ］トイレシステム１０００が奏する効果の一例
例えば不特定多数が利用するトイレを利用するユーザの中には、衛生上、トイレ室内に設けられているリモート・コントローラのボタンなどにできる限り触れたくないと考えるユーザが存在することが、想定される。ここで、近接センサなどを利用した非接触の操作が可能であれば、ユーザはリモート・コントローラのボタンなどに触れる必要はないので、上記のようなユーザのニーズを満たしうる。
【０２２１】
しかしながら、上述したように、非接触スイッチを用いた操作が可能な既存の技術が用いられる場合には、非接触スイッチが設けられる装置などのサイズが大きくなる恐れがあり、また、複数のジェスチャそれぞれに対して処理が対応付けられる場合には、ユーザの利便性の向上を図ることができない恐れがある。
【０２２２】
これに対して、トイレシステム１０００では、制御装置１００が、本実施形態に係る制御方法に係る処理によって制御対象の機能の状態を制御するので、トイレシステム１０００を利用するユーザは、例えば、近接センサに手を接近させるあるいは手を離隔させるという、より単純な非接触の操作で、トイレ装置２００を動作させることができる。また、トイレシステム１０００では、制御装置１００が、例えば、ユーザの属性やユーザの状態、あるいは、認証されたユーザに対応する処理を行うことも可能であるので、トイレシステム１０００を利用するユーザそれぞれに対応する、よりユーザに適した動作を、トイレ装置２００に行わせることができる。
【０２２３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０２２４】
例えば、上記では、コンピュータを、本実施形態に係る制御装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【０２２５】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０２２６】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０２２７】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
制御対象の機能の状態を制御する状態制御部を備え、
前記状態制御部は、現在の前記制御対象の機能の状態と、前記制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報とに基づいて、前記制御対象の機能の状態を、現在の前記制御対象の機能の状態に対応する前記制御対象の機能の状態とさせる、制御装置。
（２）
前記所定の動作は、前記ユーザの所定の１つの動作である、（１）に記載の制御装置。
（３）
前記所定の１つの動作は、近接センサの検出範囲にオブジェクトを移動させる動作、または、画像センサの検出範囲にオブジェクトを移動させる動作である、（２）に記載の制御装置。
（４）
前記状態制御部は、さらに、前記ユーザの属性と、前記ユーザの状態との一方または双方に基づいて、前記制御対象の機能の状態を、現在の前記制御対象の機能の状態に対応する前記制御対象の機能の状態とさせる、（１）〜（４）のいずれか１つに記載の制御装置。
（５）
前記ユーザの属性および前記ユーザの状態それぞれは、前記ユーザが撮像された撮像画像から検出される、（４）に記載の制御装置。
（６）
前記トリガ情報に基づいて、前記制御対象の機能の状態に応じた処理を前記制御対象に行わせる処理部をさらに備える、（１）〜（５）のいずれか１つに記載の制御装置。
（７）
制御対象の機能の状態を制御するステップを有し、
前記制御するステップでは、現在の前記制御対象の機能の状態と、前記制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報とに基づいて、前記制御対象の機能の状態が、現在の前記制御対象の機能の状態に対応する前記制御対象の機能の状態とされる、制御装置により実行される制御方法。
（８）
制御対象の機能の状態を制御するステップをコンピュータに実行させ、
前記制御するステップでは、現在の前記制御対象の機能の状態と、前記制御対象の機能を利用する対象のユーザの所定の動作の検出結果を示すトリガ情報とに基づいて、前記制御対象の機能の状態が、現在の前記制御対象の機能の状態に対応する前記制御対象の機能の状態とされる、プログラム。
【符号の説明】
【０２２８】
１００    制御装置
１０２    通信部
１０４    制御部
１０６    認識処理部
１０８    通知部
１１０    状態制御部
１１２    処理部
１６６、１７２    撮像デバイス
１７４    近接センサ
１７６    ボタン群
１７８    時計
２００    トイレ装置
２０２    便器
２０４    便座
２０６    便蓋
２０８    洗浄ノズル
１０００    トイレシステム
【図１】
2016149653.tif 000003
【図２】
2016149653.tif 000004
【図３】
2016149653.tif 000005
【図４】
2016149653.tif 000006
【図５】
2016149653.tif 000007
【図６】
2016149653.tif 000008
【図７】
2016149653.tif 000009
【図８】
2016149653.tif 000010
【図９】
2016149653.tif 000011
【図１０】
2016149653.tif 000012
【図１１】
2016149653.tif 000013
【図１２】
2016149653.tif 000014
【図１３】
2016149653.tif 000015
【図１４】
2016149653.tif 000016
【図１５】
2016149653.tif 000017
【図１６】
2016149653.tif 000018
【図１７】
2016149653.tif 000019
【図１８】
2016149653.tif 000020
【図１９】
2016149653.tif 000021
【図２０】
2016149653.tif 000022
【図２１】
2016149653.tif 000023
【図２２】
2016149653.tif 000024