(57)【要約】      （修正有）【課題】ユーザの意図しない装置の動作を起こりにくくするジェスチャ入力装置、ジェスチャ入力方法およびジェスチャ入力プログラムを提供する。【解決手段】手首を観測し、前記手首の状態を示す状態情報を出力する状態観測部２０１と、前記状態情報に基づいて、前記手首が背屈状態であるか否かを判定する判定部４１１と、前記手首が背屈状態であるか否かに応じて、所定の処理を行う処理部５０１と、を備え、手首を含む手のジェスチャが入力され、処理部は、手首が背屈状態の場合、ジェスチャに応じた制御を行う。【選択図】図１
2015088161.tif 000002
【特許請求の範囲】
【請求項１】
手首を観測し、前記手首の状態を示す状態情報を出力する状態観測部と、
前記状態情報に基づいて、前記手首が背屈状態であるか否かを判定する判定部と、
前記手首が背屈状態であるか否かに応じて、所定の処理を行う処理部と、
を備えるジェスチャ入力装置。
【請求項２】
前記ジェスチャ入力装置には、前記手首を含む手のジェスチャが入力され、
前記処理部は、前記手首が背屈状態の場合、前記ジェスチャに応じた制御を行うことを特徴とする請求項１記載のジェスチャ入力装置。
【請求項３】
前記処理部は、前記手首が背屈状態の場合、前記手首が背屈状態であることを通知することを特徴とする請求項２記載のジェスチャ入力装置。
【請求項４】
手を観測し、前記手の形状を示す形状情報を出力する形状観測部をさらに備え、
前記判定部は、前記形状情報に基づいて、前記手の形状を判定し、
前記手の形状と前記手首が背屈状態であるか否かに基づいて、前記所定の処理を行うことを特徴とする請求項１記載のジェスチャ入力装置。
【請求項５】
前記判定部は、前記状態情報に基づいて、前記手首が掌屈状態であるか否かを判定し、
前記処理部は、前記手首が背屈状態であるか否かおよび前記手首が掌屈状態であるか否かに基づいて、前記所定の処理を行うことを特徴とする請求項１記載のジェスチャ入力装置。
【請求項６】
手の姿勢または前記手に加えられる外力を計測し、前記姿勢または前記外力を示す制限情報を出力する計測部をさらに備え、
前記判定部は、前記制限情報に基づいて、前記手首が背屈状態であるか否かを判定する
ことを特徴とする請求項１記載のジェスチャ入力装置。
【請求項７】
手首を観測し、前記手首の状態を示す状態情報を出力する観測部と
前記状態情報に基づいて、前記手首が掌屈状態であるか否かを判定する判定部と、
前記手首が掌屈状態であるか否かに応じて、所定の処理を行う処理部と、
を備えるジェスチャ入力装置。
【請求項８】
足首を観測し、前記足首の状態を示す状態情報を出力する状態観測部と
前記状態情報に基づいて、前記足首が底屈状態であるか否かを判定する判定部と、
前記足首が底屈状態であるか否かに応じて、所定の処理を行う処理部と、
を備えるジェスチャ入力装置。
【請求項９】
唇を観測し、前記唇の状態を示す状態情報を出力する状態観測部と
前記状態情報に基づいて、前記唇が巻き込み状態であるか否かを判定する判定部と、
前記唇が巻き込み状態であるか否かに応じて、所定の処理を行う処理部と、
を備えるジェスチャ入力装置。
【請求項１０】
手首を観測し、
前記手首の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記手首が背屈状態であるか否かを判定し、
前記手首が背屈状態であるか否かに応じて、所定の処理を行う
ことを特徴とするジェスチャ入力方法。
【請求項１１】
足首を観測し、
前記足首の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記足首が底屈状態であるか否かを判定し、
前記足首が底屈状態であるか否かに応じて、所定の処理を行う
ことを特徴とするジェスチャ入力方法。
【請求項１２】
唇を観測し、
前記唇の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記唇が巻き込み状態であるか否かを判定し、
前記唇が巻き込み状態であるか否かに応じて、所定の処理を行う
ことを特徴とするジェスチャ入力方法。
【請求項１３】
コンピュータに
手首を観測し、
前記手首の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記手首が背屈状態であるか否かを判定し、
前記手首が背屈状態であるか否かに応じて、所定の処理を行う
処理を実行させるジェスチャ入力プログラム。
【請求項１４】
コンピュータに
足首を観測し、
前記足首の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記足首が底屈状態であるか否かを判定し、
前記足首が底屈状態であるか否かに応じて、所定の処理を行う
処理を実行させるジェスチャ入力プログラム。
【請求項１５】
コンピュータに
唇を観測し、
前記唇の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記唇が巻き込み状態であるか否かを判定し、
前記唇が巻き込み状態であるか否かに応じて、所定の処理を行う
処理を実行させるジェスチャ入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジェスチャ入力装置、ジェスチャ入力方法、およびジェスチャ入力プログラムに関する。
【背景技術】
【０００２】
近年、センサを搭載した装置によってユーザの身体の形状や動き（ジェスチャ）、または音声を認識し、ジェスチャや音声等によりテレビやゲーム機、パーソナルコンピュータ（PC）などの装置を操作することが可能となっている。
【０００３】
また、スマートグラスや腕時計型デバイスなど、人の頭部や手首などに身に着けて使用する装着型の装置（ウェアラブルデバイス）が登場してきている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２００５−６３０９０号公報
【特許文献２】特開平８−３１５１５４号公報
【特許文献３】特開平２００１−２１６０６９号公報
【非特許文献】
【０００５】
【非特許文献１】Jungsoo Kim, Jiasheng He, Kent Lyons, and Thad Starner, “The Gesture Watch: A Wireless Contact-free Gesture based Wrist Interface”,  In Proceedings of the 2007 11th IEEE International Symposium on Wearable Computers (ISWC '07). IEEE Computer Society, Washington, DC, USA, pp.1-8, 2007.
【非特許文献２】Zhou Ren, Junsong Yuan, and Zhengyou Zhang, “Robust hand gesture recognition based on finger-earth mover's distance with a commodity depth camera”, In Proceedings of the 19th ACM international conference on Multimedia (MM '11), ACM, New York, NY, USA, pp. 1093-1096, 2011.
【非特許文献３】齋藤央 , 赤池英夫, 角田博保, “単発音を利用したハンドジェスチャインタラクションの提案と評価”,ヒューマンインタフェースシンポジウム論文集, 1533D, pp. 355-358, 2012.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ジェスチャを認識する装置において、ユーザの動作を装置を操作するため動作として認識すべきかそれ以外の通常の動作として認識すべきかの判断が難しい。
【０００７】
それ故、疲れて腕を下ろしたり、かゆみを感じて体を掻くなどの通常の動作を装置への操作と認識してしまい、装置がユーザの意図しない動作をするという問題がある。
【０００８】
本発明の課題は、ユーザの意図しない装置の動作を起こりにくくすることである。
【課題を解決するための手段】
【０００９】
実施の形態のジェスチャ入力装置は、観測部、判定部、および処理部を備える。
前記観測部は、手首を観測し、前記手首の状態を示す状態情報を出力する。
【００１０】
前記判定部は、前記状態情報に基づいて、前記手首が背屈状態であるか否かを判定する。
【００１１】
前記処理部は、前記手首が背屈状態であるか否かに応じて、所定の処理を行う。
他の実施の形態のジェスチャ入力装置は、観測部、判定部、および処理部を備える。
【００１２】
前記観測部は、足首を観測し、前記足首の状態を示す状態情報を出力する。
前記判定部は、前記状態情報に基づいて、前記足首が底屈状態であるか否かを判定する。
【００１３】
前記処理部は、前記足首が底屈状態であるか否かに応じて、所定の処理を行う。
他の実施の形態のジェスチャ入力装置は、観測部、判定部、および処理部を備える。
【００１４】
前記観測部は、唇を観測し、前記唇の状態を示す状態情報を出力する。
前記判定部は、前記状態情報に基づいて、前記唇が巻き込み状態であるか否かを判定する。
【００１５】
前記処理部は、前記唇が巻き込み状態であるか否かに応じて、所定の処理を行う。
【発明の効果】
【００１６】
実施の形態のジェスチャ入力装置によれば、ユーザの意図しない装置の動作が起こりにくくなる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態に係るシステムの構成図である。
【図２】実施の形態に係るシステムの第１の構成例である。
【図３】実施の形態に係るシステムの第２の構成例である。
【図４】実施の形態に係るシステムの第３の構成例である。
【図５】実施の形態に係るシステムの第４の構成例である。
【図６】実施の形態に係るフラグ管理処理のフローチャートである。
【図７】実施の形態に係る処理装置の構成図である。
【図８】ＮＦＣタグの検出を示す図である。
【図９Ａ】実施の形態に係る表示装置を示す図である。
【図９Ｂ】実施の形態に係る表示装置を示す図である。
【図９Ｃ】実施の形態に係る表示装置を示す図である。
【図９Ｄ】実施の形態に係る表示装置を示す図である。
【図９Ｅ】実施の形態に係る表示装置を示す図である。
【図９Ｆ】実施の形態に係る表示装置を示す図である。
【図９Ｇ】実施の形態に係る表示装置を示す図である。
【図１０】実施の形態に係る処理装置の第１の構成例である。
【図１１】第１の構成例の処理装置のフラグ制御処理のフローチャートである。
【図１２】実施の形態に係る処理装置の第２の構成例である。
【図１３】第２の構成例の処理装置のフラグ制御処理のフローチャートである。
【図１４】手首の背屈角を示す図である。
【図１５】脱力時と随意可動時の手首の状態を示す図である。
【図１６】脱力時と随意可動時の背屈角のデータを示す図である。
【図１７】脱力時と随意可動時の背屈角の平均値のグラフである。
【図１８】脱力時と随意可動時の背屈角の差の平均値のグラフである。
【図１９】手首の背屈状態の検出方法（その１）を示す図である。
【図２０】手首の背屈状態の検出方法（その２）を示す図である。
【図２１】手首の背屈状態の検出方法（その３）を示す図である。
【図２２】手首の背屈状態の検出方法（その４）を示す図である。
【図２３】手首の背屈状態の検出方法（その５）を示す図である。
【図２４】手首の背屈状態の検出方法（その６）を示す図である。
【図２５】手首の背屈状態の検出方法（その７）を示す図である。
【図２６】手首の背屈状態の検出方法（その８）を示す図である。
【図２７】手首の背屈状態の検出方法（その９）を示す図である。
【図２８】手首の背屈状態の検出方法（その１０）を示す図である。
【図２９】手首の背屈状態の検出方法（その１１）を示す図である。
【図３０】手首の背屈状態の検出方法（その１２）を示す図である。
【図３１】手首の背屈状態の検出方法（その１３）を示す図である。
【図３２】手首の背屈状態の検出方法（その１４）を示す図である。
【図３３】手首の背屈状態の検出方法（その１５）を示す図である。
【図３４Ａ】手首の背屈状態の検出方法（その１６）を示す図である。
【図３４Ｂ】掌部の構成図である。
【図３４Ｃ】腕輪の断面図である。
【図３５】手首の背屈状態の検出方法（その１７）を示す図である。
【図３６】手首の背屈状態の検出方法（その１８）を示す図である。
【図３７】手首の掌屈角を示す図である。
【図３８】足首の底屈角を示す図である。
【図３９】脱力時と随意可動時の足首の状態を示す図である。
【図４０】足首の底屈状態の検出方法を示す図である。
【図４１】唇の巻き込み状態を示す図である。
【図４２】唇の巻き込み状態の検出方法を示す図である。
【図４３】実施の形態に係る巻き込み状態の検出処理のフローチャートである。
【図４４】手の状態の検出方法（その１）を示す図である。
【図４５】手の状態の検出方法（その２）を示す図である。
【図４６Ａ】手の形状を示す図である。
【図４６Ｂ】手の形状を示す図である。
【図４６Ｃ】手の形状を示す図である。
【図４６Ｄ】手の形状を示す図である。
【図４７】手の形状の検出方法（その１）を示す図である。
【図４８】手の形状の検出方法（その２）を示す図である。
【図４９】手の形状の検出方法（その３）を示す図である。
【図５０】手の形状の検出方法（その４）を示す図である。
【図５１】実施の形態に係るシステムの第５の構成例である。
【図５２】第５の構成例の処理装置の構成図である。
【図５３】第５の構成例のシステムのフラグ管理処理のフローチャートである。
【図５４】補助ＩＤの処理の詳細なフローチャートである。
【図５５】第５の構成例の処理装置のフラグ制御処理のフローチャートである。
【図５６】フラグの受信処理の詳細なフローチャートである。
【図５７】補助ＩＤの受信処理の詳細なフローチャートである。
【図５８】実施の形態に係るシステムの第６の構成例である。
【図５９】第６の構成例の処理装置のフラグ制御処理のフローチャートである。
【図６０】形状の判定処理の詳細なフローチャートである。
【図６１Ａ】手首の向きを示す図である。
【図６１Ｂ】手首の向きを示す図である。
【図６１Ｃ】手首の向きを示す図である。
【図６１Ｄ】手首の向きを示す図である。
【図６２】背屈状態および掌屈状態に応じた処理を示す図である。
【図６３】掌屈状態における手の形状と背屈状態におけるジェスチャに応じた処理を示す図である。
【図６４】掌屈状態における手の形状の検出方法を示す図である。
【図６５】背屈状態と掌屈状態を用いるシステムのフラグ管理処理のフローチャートである。
【図６６】背屈の処理の詳細なフローチャートである。
【図６７】掌屈の処理の詳細なフローチャートである。
【図６８】背屈状態と掌屈状態を用いるシステムのフラグ制御処理のフローチャートである。
【図６９】背屈状態および底屈状態に応じた処理を示す図である。
【図７０】背屈状態および巻き込み状態に応じた処理を示す図である。
【図７１】情報処理装置（コンピュータ）の構成図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら実施の形態について説明する。
図１は、実施の形態に係るシステムの構成図である。
【００１９】
システム１０１は、身体状態観測装置２０１、センサ情報取得装置３０１、フラグ管理装置４０１、および処理装置５０１を備える。
【００２０】
身体状態観測装置２０１は、ユーザ（操作者）の身体の所定の部位を観測し、身体状態情報をセンサ情報取得装置３０１および処理装置５０１に送信する。身体状態情報は、例えば、身体の所定の部位の状態（形状）を示す情報である。
【００２１】
身体状態観測装置２０１は、センサ情報取得装置３０１および処理装置５０１と有線または無線で接続し、通信可能となっている。
【００２２】
身体状態観測装置２０１は、例えば、プッシュスイッチ、カメラ、温度センサ、または測距センサなどである。
【００２３】
身体状態観測装置２０１は、例えば、手首、足首、または頭部を観測し、それらの形状や状態を示す身体状態情報を送信する。また、身体状態観測装置２０１は、所定の部位の姿勢または所定の部位に加えられる外力を計測し、所定の部位の姿勢または所定の部位に加えられる外力を示す他の身体状態情報を送信する。また、身体状態観測装置２０１は、手または足を観測し、手の形状または足指の形状を示す形状情報を送信する。
【００２４】
センサ情報取得装置３０１は、身体状態観測装置２０１から身体状態情報を取得し、該情報をフラグ管理装置４０１に送信する。センサ情報取得装置３０１は、身体状態観測装置２０１から他の身体状態情報を取得し、該情報をフラグ管理装置４０１に送信する。センサ情報取得装置３０１は、身体状態観測装置２０１およびフラグ管理装置４０１と有線または無線で接続し、通信可能となっている。
【００２５】
フラグ管理装置４０１は、フラグ判定部４１１およびフラグ通知部４２１を備える。
フラグ管理装置４０１は、センサ情報取得装置３０１および処理装置５０１と有線または無線で接続し、通信可能となっている。
【００２６】
フラグ判定部４１１は、センサ情報取得装置３０１から身体状態情報および他の身体状態情報を受信し、これら情報に基づいて、ユーザが所定の身体状態であるか否か判定する。フラグ判定部４１１は、判定結果に基づいてフラグの状態を設定し、フラグをフラグ通知部４２１に送信する。また、フラグ判定部４１１は、形状情報から手の形状を判定し、補助ＩＤを設定し、補助ＩＤをフラグ通知部４２１に送信する。
【００２７】
フラグは、処理装置５０１において、所定の処理を実施するか否かの判断に用いられる制御情報である。
【００２８】
フラグ通知部４２１は、フラグ判定部４１１から判定結果を受信し、該判定結果に基づいて、処理装置５０１にフラグを通知する。フラグ通知部４２１は、フラグ判定部４１１から補助ＩＤを受信し、処理装置５０１に補助ＩＤを通知する。
【００２９】
処理装置５０１は、フラグ通知部４２１からフラグを受信し、該フラグに基づいて、所定の処理を実施する。また、処理装置５０１は、身体状態観測装置２０１から身体状態情報を受信し、身体状態情報、補助ＩＤ、およびフラグに基づいて、所定の処理を実施する。
【００３０】
処理装置５０１は、身体状態観測装置２０１およびフラグ管理装置４０１と有線または無線で接続し、通信可能となっている。
【００３１】
処理装置５０１は、例えば、ジェスチャ認識装置または表示装置である。また、処理装置５０１は、例えば、パーソナルコンピュータ（ＰＣ），スマートフォン、ヘッドマウントディスプレイ（ＨＭＤ）、腕時計型デバイス、家電装置、照明装置、ゲーム機などである。
【００３２】
尚、処理装置５０１の数は、１つに限られず任意の数でよい。
また、身体状態観測装置２０１、センサ情報取得装置３０１、フラグ管理装置４０１、および処理装置５０１は、それぞれ物理的に異なる装置であってもよいし、これら装置を含む一体型の装置であってもよい。
【００３３】
以下、複数のシステムの構成例について説明する。
図２は、実施の形態に係るシステムの第１の構成例である。
【００３４】
システム１１０１は、手首装着型デバイス１６０１および処理装置１５０１を備える。
手首装着型デバイス１６０１は、背屈検出スイッチ１２０１およびマイクロプロセッサ１６０２を備える。手首装着型デバイス１６０１は、手首に装着して使用される装置である。
【００３５】
背屈検出スイッチ１２０１は、手首の背屈を検出するスイッチである。背屈検出スイッチ１２０１は、手首が背屈しているか否かを示す信号（身体状態情報）をマイクロプロセッサ１６０２に出力する。背屈検出スイッチ１２０１は、図１の身体状態観測装置２０１に対応する。
【００３６】
マイクロプロセッサ１６０２は、スイッチ変化取得部１３０１、フラグ判定部１４１１、およびフラグ通知部１４２１を備える。
【００３７】
スイッチ変化取得部１３０１は、背屈検出スイッチ１２０１から身体状態情報を受信し、該情報をフラグ判定部１４１１に送信する。スイッチ変化取得部１３０１は、図１のセンサ情報取得装置３０１に対応する。
【００３８】
フラグ判定部１４１１およびフラグ通知部１４２１は、図１のフラグ判定部４１１およびフラグ通知部４２１に対応し、同様の機能を有するので説明は省略する。
【００３９】
処理装置１５０１は、図１の処理装置５０１に対応し、同様の機能を有するので説明は省略する。
【００４０】
システムの第１の構成例では、背屈検出スイッチ（身体状態観測装置）、スイッチ変化取得部（センサ情報取得装置）、フラグ判定部並びにフラグ通知部（フラグ管理装置）が同一の装置（手首装着型デバイス）に含まれている。
【００４１】
図３は、実施の形態に係るシステムの第２の構成例である。
システム２１０１は、手首装着型デバイス２６０１、ＰＣ２６０２、および処理装置２５０１を備える。
【００４２】
手首装着型デバイス２６０１は、背屈検出スイッチ２２０１を備える。手首装着型デバイス２６０１は、手首に装着して使用される装置である。
【００４３】
背屈検出スイッチ２２０１は、手首の背屈を検出するスイッチである。背屈検出スイッチ２２０１は、手首が背屈しているか否かを示す信号（身体状態情報）をＰＣ２６０２に出力する。背屈検出スイッチ２２０１は、図１の身体状態観測装置２０１に対応する。
【００４４】
ＰＣ２６０２は、スイッチ変化取得部２３０１、フラグ判定部２４１１、およびフラグ通知部２４２１を備える。
【００４５】
スイッチ変化取得部２３０１は、背屈検出スイッチ２２０１から身体状態情報を受信し、該情報をフラグ判定部２４１１に送信する。スイッチ変化取得部２３０１は、図１のセンサ情報取得装置３０１に対応する。
【００４６】
フラグ判定部２４１１およびフラグ通知部２４２１は、図１のフラグ判定部４１１およびフラグ通知部４２１に対応し、同様の機能を有するので説明は省略する。
【００４７】
処理装置２５０１は、図１の処理装置５０１に対応し、同様の機能を有するので説明は省略する。
【００４８】
システムの第２の構成例では、スイッチ変化取得部（センサ情報取得装置）、フラグ判定部並びにフラグ通知部（フラグ管理装置）が同一の装置（手首装着型デバイス）に含まれている。
【００４９】
図４は、実施の形態に係るシステムの第３の構成例である。
システム３１０１は、手首装着型デバイス３６０１、スマートフォン３４０１、および処理装置３５０１を備える。
【００５０】
手首装着型デバイス３６０１は、背屈検出スイッチ３２０１およびマイクロプロセッサ３６０２を備える。手首装着型デバイス３６０１は、手首に装着して使用される装置である。
【００５１】
背屈検出スイッチ３２０１は、手首の背屈を検出するスイッチである。背屈検出スイッチ３２０１は、手首が背屈しているか否かを示す信号（身体状態情報）をマイクロプロセッサ３６０２に出力する。背屈検出スイッチ３２０１は、図１の身体状態観測装置２０１に対応する。
【００５２】
マイクロプロセッサ３６０２は、スイッチ変化取得部３３０１を備える。
スイッチ変化取得部３３０１は、背屈検出スイッチ３２０１から身体状態情報を受信し、該情報をスマートフォン３４０１に送信する。スイッチ変化取得部３３０１は、図１のセンサ情報取得装置３０１に対応する。
【００５３】
スマートフォン３４０１は、フラグ判定部３４１１およびフラグ通知部３４２１を備える。スマートフォン３４０１は、図１のフラグ管理装置４０１に対応する。
【００５４】
フラグ判定部３４１１およびフラグ通知部３４２１は、図１のフラグ判定部４１１およびフラグ通知部４２１に対応し、同様の機能を有するので説明は省略する。
【００５５】
処理装置３５０１は、図１の処理装置５０１に対応し、同様の機能を有するので説明は省略する。
【００５６】
システムの第３の構成例では、背屈検出スイッチ（身体状態観測装置）およびスイッチ変化取得部（センサ情報取得装置）が同一の装置（手首装着型デバイス）に含まれている。
【００５７】
図５は、実施の形態に係るシステムの第４の構成例である。
システム４１０１は、カメラ４２０１、画像取得用ＰＣ４３０１、フラグ管理用ＰＣ４４０１、および処理装置４５０１を備える。
【００５８】
カメラ４２０１は、手の画像、詳細には手首の背屈を撮影する撮像装置である。カメラ４２０１は、撮影した画像（身体状態情報）を画像取得用ＰＣ４３０１に送信する。カメラ４２０１は、図１の身体状態観測装置２０１に対応する。
【００５９】
画像取得用ＰＣ４３０１は、カメラ４２０１から身体状態情報を受信し、フラグ管理用ＰＣ４４０１に送信する。画像取得用ＰＣ４３０１は、図１のセンサ情報取得装置３０１に対応する。また、画像取得用ＰＣ４３０１は、フラグ管理用ＰＣ４４０１とネットワーク（例えば、Wide Area Network（WAN）またはLocal Area Network（LAN））を介して接続している。
【００６０】
フラグ管理用ＰＣ４４０１は、フラグ判定部４４１１およびフラグ通知部４４２１を備える。フラグ管理用ＰＣ４４０１は、図１のフラグ管理装置４０１に対応する。
【００６１】
フラグ判定部４４１１およびフラグ通知部４４２１は、図１のフラグ判定部４１１およびフラグ通知部４２１に対応し、同様の機能を有するので説明は省略する。
【００６２】
処理装置４５０１は、図１の処理装置５０１に対応し、同様の機能を有するので説明は省略する。
【００６３】
システムの第４の構成例では、カメラ（身体状態観測装置）、画像取得用ＰＣ（センサ情報取得装置）、フラグ管理用ＰＣ（フラグ管理装置）、および処理装置がそれぞれ物理的に異なる装置となっている。
【００６４】
図６は、実施の形態に係るフラグ管理処理のフローチャートである。
ステップＳ６０１において、フラグ判定部４１１は、初期値として、変数ｊ＝０、フラグ＝終了に設定する。
【００６５】
ステップＳ６０２において、フラグ管理処理を終了する場合、フラグ管理処理を終了し、フラグ管理処理を終了しない場合、制御はステップＳ６０３に進む。例えば、外部から処理終了の指示を受信した場合や、センサ情報取得装置３０１または処理装置５０１の電源がオフの場合にフラグ管理処理は終了する。
【００６６】
ステップＳ６０３において、フラグ判定部４１１は、センサ情報取得装置３０１から身体状態情報を受信する。
【００６７】
ステップＳ６０４において、フラグ判定部４１１は、身体状態情報に基づいて、ユーザが所定の身体状態であるか否か判定する。ユーザが所定の身体状態である場合、制御はステップＳ６０５に進み、ユーザが所定の身体状態でない場合、制御はステップＳ６０８に進む。フラグ判定部４１１は、例えば、ユーザの手首が背屈状態、ユーザの足首が底屈状態、またはユーザの唇が巻き込み状態の場合、所定の身体状態であると判断する。尚、背屈状態、底屈状態、および巻き込み状態の詳細については後述する。
【００６８】
ステップＳ６０５において、フラグ判定部４１１は、ｊ＝１であるか否か判定する。ｊ＝１の場合、制御はステップＳ６０６に進み、ｊ＝１でない場合、制御はステップＳ６０７に進む。
【００６９】
ステップＳ６０６において、フラグ判定部４１１は、フラグ＝継続中に設定する。フラグ判定部４１１は、フラグをフラグ通知部４２１に送信する。
【００７０】
ステップＳ６０７において、フラグ判定部４１１は、フラグ＝開始、ｊ＝１に設定する。フラグ判定部４１１は、フラグをフラグ通知部４２１に送信する。
【００７１】
ステップＳ６０８において、フラグ判定部４１１は、ｊ＝１であるか否か判定する。ｊ＝１の場合、制御はステップＳ６０９に進み、ｊ＝１でない場合、制御はステップＳ６０２に戻る。
【００７２】
ステップＳ６０９において、フラグ判定部４１１は、フラグ＝終了、ｊ＝０に設定する。フラグ判定部４１１は、フラグをフラグ通知部に４２１に送信する。
【００７３】
ステップＳ６１０において、フラグ通知部４２１は、フラグを処理装置５０１に送信する。尚、フラグ通知部４２１は、フラグ＝開始またはフラグ＝終了の場合にのみ、フラグを送信するようにしてもよい。
【００７４】
図７は、実施の形態に係る処理装置の構成図である。
処理装置５０１は、フラグ受信部５１１、記憶部５２１、処理状態判定部５３１、処理実行部５４１、および状態変化通知部５５１を備える。
【００７５】
フラグ受信部５１１は、フラグ通知部４２１からフラグ５２２を受信し、記憶部５２１に格納する。
【００７６】
記憶部５２１は、データを格納する記憶装置である。記憶部５２１は、例えば、Random Access Memory（RAM）、磁気ディスク装置、または不揮発性メモリなどである。
【００７７】
記憶部５２１は、フラグ５２２を格納する。
処理状態判定部５３１は、フラグ５２２に基づいて処理状態を判定し、処理状態を処理実行部５４１および状態変化通知部５５１に通知する。処理状態判定部５３１は、例えば、フラグ＝開始の場合に処理状態＝開始と判定する。
【００７８】
処理実行部５４１は、通知された処理状態に基づいて、所定の処理を実行する。例えば、処理実行部５４１は、処理状態＝開始の場合にジャスチャの認識や処理装置５０１が有する若しくは処理装置５０１と接続する表示装置（不図示）の画面の表示などの所定の処理を実行する。
【００７９】
処理状態＝開始となるのは、フラグ＝開始の場合であり、フラグ＝開始となるのは、身体が所定の状態（ユーザの手首が背屈状態または掌屈状態、ユーザの足首が底屈状態、またはユーザの唇が巻き込み状態）の場合ある。したがって、身体が所定の状態である場合に処理状態＝開始となる。よって、ユーザが身体を所定の状態（ユーザの手首が背屈状態または掌屈状態、ユーザの足首が底屈状態、またはユーザの唇が巻き込み状態）にするか否かで、所定の処理の実行を制御できる。
【００８０】
尚、所定の処理としては、下記（１）〜（５）のようなものがある。
（１）ハードウェアの制御
処理装置５０１の電源をオンまたはオフにする。無線（例えば、Bluetooth（登録商標）やWireless Fidelity（Wi-Fi））の接続を行う。
【００８１】
（２）情報の出力
画面に情報を表示する。音を出す。振動させる。印刷する。外部機器に有線/無線で情報を送信する。
【００８２】
（３）状態の変化
アイコンの透過度を変える。音量を変える。振動の強さを変える。形状を変える。情報を初期化する。座標の原点とする。操作対象を変える。タイマをスタート/停止させる。操作者を切り替える。
【００８３】
（４）情報の入力
Near field communication（NFC）タグ/バーコード/２次元コードの読取り。同一部位のジェスチャ認識。音声認識。手書き文字認識。タッチパネルやボタンの入力認識。個人認証。
【００８４】
（５）情報の更新
ニュース、位置情報、天気、または交通情報の更新。メールの受信。
【００８５】
状態変化通知部５５１は、処理状態の変化に応じてユーザに通知を行う。例えば、状態変化通知部５５１は、処理装置５０１を振動させたり、処理装置５０１が有する若しくは処理装置５０１と接続する表示装置（不図示）の画面を点滅させる等を行う。また、状態変化通知部５５１は、フラグを取得し、フラグの状態に基づいて、所定の処理を行ってもよい。
【００８６】
また、処理装置５０１は、例えば、手首が背屈状態であるか否か、すなわち処理状態＝開始であるか否かに応じて下記のような処理を行ってもよい。
・背屈状態の場合のみ音声入力の認識期間とする。
・背屈状態の場合のみ手書き文字を認識する。
・背屈状態の場合のみRFIDタグを読取る。
・背屈状態の期間のみ音声や手書き、タグで命令を認識し、その後の身体動作で命令の実行や取り消しを選択する、何もせずに背屈を終了した場合は取り消しとする。
・背屈状態となってから一定時間の間のみHMDや腕時計型デバイスに情報を提示し、背屈状態で手首を振ると表示時間を延長する。
・背屈状態の場合のみHMDに表示される情報の透過度を下げ、手首を振る回数に応じて透過度を下げる（はっきりと見えるようになる）。
・背屈状態の場合のみ処理装置の電源をオンにする。
・図８に示すように、背屈状態の間に複数のＮＦＣタグ５９１−１〜５９１−６をタッチすることにより検出した複数のＮＦＣタグ５９１−１〜５９１−６を１つのグループとして設定する。
・背屈状態の間に検出したスイッチや二次元コード等を１つのグループとして設定する。
・背屈状態の場合のみ腕時計型デバイスのタッチパネルを操作可能とする。
【００８７】
次に、表示装置の複数の例を示す。
上述のように、表示装置は、処理装置５０１に設けられていても良いし、処理装置５０１と有線または無線により接続しても良い。表示装置は、例えば、液晶ディスプレイ、電子ペーパー、またはLight Emitting Diode（ＬＥＤ）などである。表示装置は、平面形状でも良いし曲面形状でも良い。表示装置には、ユーザの状態、例えば、背屈状態であるか否かなどの情報が表示される。
【００８８】
図９Ａ〜９Ｇは、実施の形態に係る表示装置を示す図ある。
図９Ａにおいて、表示装置５６１−１は、ベルト５６２−１によって、手首の内側に取り付けられている。
【００８９】
図９Ｂにおいて、表示装置５６１−２は、ベルト５６２−２によって、手首の外側に取り付けられている。
【００９０】
図９Ｃにおいて、表示装置５６１−３は、腕輪型であり手首に取り付けられている。腕輪型の表示装置５６１−３において、情報を表示する表示部分は表示装置５６１−３の全周に設けられていても良いし、一部分に設けられていても良い。
【００９１】
図９Ｄにおいて、表示装置５６１−４は、グローブ５６３−４の手の平側に設けられている。
【００９２】
図９Ｅにおいて、表示装置５６１−５は、グローブ５６３−４の手の甲側に設けられている。
【００９３】
図９Ｆにおいて、表示装置５６１−６は、靴５６４−６の甲に設けられている。尚、靴５６４−６は、処理装置５０１に対応する。
【００９４】
図９Ｇにおいて、表示装置５６１−７は、靴下５６５−７の足首部分に設けられている。尚、靴下５６５−７は、処理装置５０１に対応する。
【００９５】
表示装置５６１は、図９Ａ〜９Ｅに示すように、手または手首に設けられるだけでなく、図９Ｆ、９Ｇに示すように、足に設けられていても良い。
【００９６】
次に、処理装置の２つの構成例について説明する。
図８は、実施の形態に係る処理装置の第１の構成例である。
【００９７】
図８は、処理装置がジェスチャを認識する装置である場合の構成を示す。
処理装置１５０１は、フラグ受信部１５１１、記憶部１５２１、ジェスチャ認識状態判定部１５３１、ジェスチャ認識処理部１５４１、および状態変化通知部１５５１を備える。
【００９８】
フラグ受信部１５１１は、フラグ通知部４２１からフラグ１５２２を受信し、記憶部１５２１に格納する。フラグ受信部１５１１は、図７のフラグ受信部５１１に対応する。
【００９９】
記憶部１５２１は、データを格納する記憶装置である。記憶部１５２１は、例えば、Random Access Memory（RAM）、磁気ディスク装置、または不揮発性メモリなどである。
【０１００】
記憶部１５２１は、フラグ１５２２を格納する。記憶部１５２１は、図７の記憶部５２１に対応する。
【０１０１】
ジェスチャ認識状態判定部１５３１は、フラグ１５２２に基づいて、処理状態が「開始」または「終了」であるか判定し、判定した処理状態をジェスチャ認識処理部１５４１および状態変化通知部１５５１に通知する。
【０１０２】
ジェスチャ認識状態判定部１５３１は、図７の処理状態判定部５３１に対応する。
ジェスチャ認識処理部１５４１は、通知された処理状態に基づいて、ジャスチャの認識を行う。ジェスチャ認識処理部１５４１には、身体状態観測装置２０１または他の装置（不図示）から、身体の所定の部位の形状、状態、および／または動きを示す情報（ジェスチャ）が入力される。尚、身体状態観測装置２０１から送信される身体状態情報をジェスチャとして使用してもよい。
【０１０３】
例えば、ジェスチャ認識処理部１５４１は、処理状態＝開始の場合、入力されたジェスチャの認識を行い、認識結果に応じた処理を行う。また、処理状態＝終了の場合、入力されたジェスチャの認識を行わない。
【０１０４】
また、ジェスチャ認識処理部１５４１に入力されるジェスチャは、フラグ管理装置４０１において、フラグの制御に用いられる部位を含む体の部位であることが望ましい。
【０１０５】
例えば、フラグ管理装置４０１において、右手首の背屈状態に基づいてフラグを制御している場合、該右手首を含む右手のジェスチャがジェスチャ認識処理部１５４１に入力される。そして、ジェスチャ認識処理部１５４１は、右手のジェスチャの認識を行い、認識結果に応じた処理を行う。
【０１０６】
また、例えば、フラグ管理装置４０１において、右足首の底屈状態に基づいてフラグを制御している場合、該右足首を含む右足のジェスチャがジェスチャ認識処理部１５４１に入力される。そして、ジェスチャ認識処理部１５４１は、右足のジェスチャの認識を行い、認識結果に応じた処理を行う。
【０１０７】
また、例えば、フラグ管理装置４０１において、唇の巻き込み状態に基づいてフラグを制御している場合、該唇を含む頭部のジェスチャがジェスチャ認識処理部１５４１に入力される。そして、ジェスチャ認識処理部１５４１は、頭部のジェスチャの認識を行い、認識結果に応じた処理を行う。
【０１０８】
上述のように、ジェスチャ認識処理部は、フラグの制御に用いられる部位を含む体の部位のジェスチャに基づいて、ジェスチャに応じた処理を行うことが望ましい。
【０１０９】
このように、フラグの制御に用いられる部位がジェスチャによる制御に用いられる部位に含まれていると、操作が容易になりユーザの負担が少なくなる。
【０１１０】
ジェスチャ認識処理部１５４１は、図７の処理実行部５４１に対応する。
状態変化通知部１５５１は、図７の状態変化通知部５５１に対応し、同様の機能を有するので説明は省略する。
【０１１１】
図９は、第１の構成例の処理装置のフラグ制御処理のフローチャートである。
ステップＳ１６０１において、ジェスチャ認識状態判定部１５３１は、初期状態として、処理状態＝終了に設定する。
【０１１２】
ステップＳ１６０２において、フラグ制御処理を終了する場合、フラグ制御処理を終了し、フラグ制御処理を終了しない場合、制御はステップＳ１６０３に進む。例えば、外部から処理終了の指示を受信した場合や、フラグ管理装置４０１の電源がオフの場合にフラグ制御処理は終了する。
【０１１３】
ステップＳ１６０３において、フラグ受信部１５１１は、フラグ通知部４２１からフラグ１５２２を受信し、記憶部１５２１に格納する。
【０１１４】
ステップＳ１６０４において、ジェスチャ認識状態判定部１５３１は、フラグの状態を判定する。フラグ＝開始の場合、制御はステップＳ１６０５に進み、フラグ≠開始の場合、制御はステップＳ１６０８に進む。
【０１１５】
ステップＳ１６０５において、ジェスチャ認識状態判定部１５３１は、処理状態＝開始に設定する。ジェスチャ認識状態判定部１５３１は、処理状態をジェスチャ認識処理部１５４１および状態変化通知部１５５１に通知する。
【０１１６】
ステップＳ１６０６において、ジェスチャ認識処理部１５４１は、ジェスチャ認識処理を開始する。ジェスチャ認識処理部１５４１は、処理状態＝終了となるまで、ジェスチャを認識可能な状態となる。
【０１１７】
ステップＳ１６０７において、状態変化通知部１５５１は、ジェスチャの認識が可能であることをユーザに通知する。例えば、状態変化通知部１５５１は、処理装置１５０１を振動させたり、処理装置１５０１が有する若しくは処理装置１５０１と接続する表示装置（不図示）の画面を点滅させる等を行う。
【０１１８】
ステップＳ１６０８において、ジェスチャ認識状態判定部１５３１は、フラグの状態を判定する。フラグ＝終了の場合、制御はステップＳ１６０９に進み、フラグ≠終了の場合、制御はステップＳ１６１１に進む。
【０１１９】
ステップＳ１６０９において、ジェスチャ認識状態判定部１５３１は、処理状態＝終了に設定する。ジェスチャ認識状態判定部１５３１は、処理状態をジェスチャ認識処理部１５４１に通知する。また、ジェスチャ認識状態判定部１５３１は、処理状態をさらに状態変化通知部１５５１に通知してもよい。通知を受信した状態変化通知部１５５１は、ジェスチャの認識が出来ない旨をユーザに通知する。
【０１２０】
ステップＳ１６１０において、ジェスチャ認識処理部１５４１は、ジェスチャ認識処理を終了する。
【０１２１】
ステップＳ１６１１において、処理状態＝開始の場合、制御はステップＳ１６１２に進み、処理状態≠開始の場合、制御はステップＳ１６０２に戻る。
【０１２２】
ステップＳ１６１２において、ジェスチャ認識処理部１５４１は、ジェスチャ認識処理を行う。すなわち、ジェスチャ認識処理部１５４１は、入力されたジェスチャの認識を行い、認識結果に応じた処理を行う。
【０１２３】
上記のように処理状態＝開始となるのは、フラグ＝開始の場合であり、フラグ＝開始となるのは、身体が所定の状態（ユーザの手首が背屈状態または掌屈状態、ユーザの足首が底屈状態、またはユーザの唇が巻き込み状態）の場合ある。したがって、身体が所定の状態である場合に処理状態＝開始となる。よって、ユーザが身体を所定の状態（ユーザの手首が背屈状態または掌屈状態、ユーザの足首が底屈状態、またはユーザの唇が巻き込み状態）にするか否かで、ジェスチャ認識処理の開始と終了を制御できる。
【０１２４】
図９では、処理状態＝開始の場合、すなわちユーザが身体を所定の状態（ユーザの手首が背屈状態または掌屈状態、ユーザの足首が底屈状態、またはユーザの唇が巻き込み状態）にしている場合にのみ、ジェスチャ認識処理を行っている。このように、身体が所定の状態のときのみジェスチャ認識処理を行うことで、意図しないジェスチャの認識を防ぎ、誤動作を防止できる。
【０１２５】
図１０は、実施の形態に係る処理装置の第２の構成例である。
図１０は、処理装置がフラグの状態に応じた表示制御を行う装置である場合の構成を示す。
【０１２６】
処理装置２５０１は、フラグ受信部２５１１、記憶部２５２１、タイマ制御部２５５１、画面制御部２５５２、およびタイマ２５５３を備える。
【０１２７】
フラグ受信部２５１１は、フラグ通知部４２１からフラグ２５２２を受信し、記憶部２５２１に格納する。フラグ受信部２５１１は、図７のフラグ受信部５１１に対応する。
【０１２８】
記憶部２５２１は、データを格納する記憶装置である。記憶部２５２１は、例えば、Random Access Memory（RAM）、磁気ディスク装置、または不揮発性メモリなどである。
【０１２９】
記憶部２５２１は、フラグ２５２２を格納する。記憶部２５２１は、図７の記憶部５２１に対応する。
【０１３０】
タイマ制御部２５５１は、タイマ２５５３の制御を行う。
画面制御部２５５２は、処理装置２５０１が有する若しくは処理装置２５０１と接続する表示装置（不図示）の表示の制御を行う。
【０１３１】
タイマ２５５３は、タイマが開始されてからの経過時間をカウントする。
タイマ制御部２５５１、画面制御部２５５２、およびタイマ２５５３は、それぞれ図７の処理状態判定部５３１、処理実行部５４１、および状態変化通知部５５１に対応する。
【０１３２】
図１１は、第２の構成例の処理装置のフラグ制御処理のフローチャートである。
図１１の処理では、フラグが開始となってから終了となり、フラグが終了となってから所定の時間経過するまで画面表示をオンにしている。
【０１３３】
ステップＳ２６０１において、タイマ制御部２５５１は、初期状態として、処理状態＝終了に設定する。
【０１３４】
ステップＳ２６０２において、フラグ制御処理を終了する場合、フラグ制御処理を終了し、フラグ制御処理を終了しない場合、制御はステップＳ２６０３に進む。例えば、外部から処理終了の指示を受信した場合や、フラグ管理装置４０１の電源がオフの場合にフラグ制御処理は終了する。
【０１３５】
ステップＳ２６０３において、フラグ受信部２５１１は、フラグ通知部４２１からフラグ２５２２を受信し、記憶部２５２１に格納する。
【０１３６】
ステップＳ２６０４において、タイマ制御部２５５１は、フラグの状態を判定する。フラグ＝開始の場合、制御はステップＳ２６０５に進み、フラグ≠開始の場合、制御はステップＳ２６０６に進む。
【０１３７】
ステップＳ２６０５において、画面制御部２５５２は、表示装置（不図示）の画面表示をオンにする。
【０１３８】
ステップＳ２６０６において、タイマ制御部２５５１は、フラグの状態を判定する。フラグ＝終了の場合、制御はステップＳ２６０７に進み、フラグ≠終了の場合、制御はステップＳ２６０８に進む。
【０１３９】
ステップＳ２６０７において、タイマ制御部２５５１は、タイマ２５５３を開始させる。
【０１４０】
ステップＳ２６０８において、タイマ制御部２５５１は、タイマ２５５３が開始してから所定の時間経過したか否か判定する。タイマ２５５３が開始してから所定の時間経過した場合、制御はステップＳ２６０９に進み、タイマ２５５３が開始してから所定の時間経過していない場合、制御はステップＳ２６０２に戻る。
【０１４１】
ステップＳ２６０９において、画面制御部２５５２は、表示装置（不図示）の画面表示をオフにする。
【０１４２】
ステップＳ２６１０において、タイマ制御部２５５１は、タイマ２５５３を初期化する。
【０１４３】
実施の形態では、身体状態観測装置２０１は、手首の状態、足首の状態、または唇の状態を観測し、身体状態情報をフラグ判定部４１１に送信し、フラグ判定部４１１は、身体状態情報に基づいて、フラグを判定している。
【０１４４】
すなわち、フラグ判定部４１１は、フラグの判定を手首の状態、足首の状態、または唇の状態に基づいて行っている。
【０１４５】
よって、ユーザは、手首の状態、足首の状態、または唇の状態を変化させることでフラグの状態を変化させることが出来る。
【０１４６】
以下、フラグの判定を手首の状態、足首の状態、および唇の状態を用いて行う場合のそれぞれの例について説明する。
【０１４７】
（１−１）手首の状態（背屈状態）を用いる場合
手首の状態をフラグの判定に用いる場合、第１の方法として、手首が背屈状態であるか否かに応じて、フラグを判定する。
【０１４８】
実施の形態において、背屈状態とは、手首を背屈させたときに背屈角が閾値以上である場合をいう。背屈とは、手首を手の甲側に曲げる動きのことを指す。尚、閾値は予め定められた適当な値を用いる。また、閾値は、ユーザごとに手首の柔軟性に応じた値を用いてもよい。
【０１４９】
図１２は、手首の背屈角を示す図である。
背屈角は、手首をまっすぐに伸ばしたときの手の甲を基準とし、手首をまっすぐに伸ばしたときの手の甲と手首を背屈させたときの手の甲のなす角である。すなわち、手首をまっすぐに伸ばしたときの背屈角は０度となる。
【０１５０】
図１３は、脱力時と随意可動時の手首の状態を示す図である。
図１３の左側は、脱力時の手首の状態を示し、右側は意図的に手首を限界まで背屈（随意可動）させた状態を示す。
【０１５１】
脱力時の背屈角をα１、随意可動時の背屈角をα２とすると、α２の方がα１より大きくなる。
【０１５２】
図１４は、脱力時と随意可動時の背屈角のデータを示す図である。
図１５は、脱力時と随意可動時の背屈角の平均値のグラフである。
図１６は、脱力時と随意可動時の背屈角の差の平均値のグラフである。
【０１５３】
図１４には、７人の被験者Ａ〜Ｇの脱力時の背屈角、随意可動時の背屈角、および随意可動時の背屈角と脱力時の背屈角の角度差を示す。さらに図１４には、脱力時の背屈角、随意可動時の背屈角、および角度差のそれぞれの最大値、最小値、および平均値を示す。
【０１５４】
脱力時の背屈角の平均と随意可動時の背屈角の平均をグラフにすると図１５に示すようになる。
また、角度差の平均をグラフにすると図１６に示すようになる。
【０１５５】
図１４のデータに示されるように、脱力時の背屈角の平均は４３．１度、随意可動時の背屈角の平均は６４．１度、角度差の平均は２１．０度である。
【０１５６】
このように、脱力時の背屈角と随意可動時の背屈角の間には大きなギャップがあるため、背屈角が大きい場合には、ユーザが意図的に手首を背屈させていると判断できる。
【０１５７】
手首は、意図的に背屈させない限り背屈状態にはならない。そのため、疲れて腕を下ろしたり、かゆみを感じて体と掻くなどの通常の動作時に背屈状態になることはないため、意図しないフラグの制御、すなわち意図しない処理が実行されることを防ぐことが出来る。
【０１５８】
また、手首が背屈状態であっても、腕の動きは自由なため、腕の動きを利用したジェスチャ操作を行う場合に制限が少なくなる。また、背屈によるフラグの制御では、手首以外の身体の可動範囲や自由度が制限されないというメリットがある。
【０１５９】
また、手首の背屈をフラグの制御に用いることで、指を使用しないため、物を持ったままフラグの制御を行うことが出来る。
【０１６０】
次に、手首の背屈状態の検出方法について複数の例を説明する。
図１７は、手首の背屈状態の検出方法（その１）を示す図である。
【０１６１】
図１７では、カメラ５２０１−１を用いて背屈状態を検出する。カメラ５２０１−１は、図１の身体状態観測装置２０１に対応する。
【０１６２】
カメラ５２０１−１は、手を撮影し、撮影した画像をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０１６３】
フラグ判定部４１１は、撮影した画像の肌色部分のみを抜き出し、エッジ抽出処理により、腕に沿う直線と手の甲に沿う直線を抽出する。そして、フラグ判定部４１１は、腕に沿う直線と手の甲に沿う直線のなす角度（背屈角）が閾値以上である場合に、所定の身体状態（すなわち、背屈状態）であると判定する。
【０１６４】
図１８は、手首の背屈状態の検出方法（その２）を示す図である。
図１８では、サーモグラフィー５２０１−２を用いて背屈状態を検出する。サーモグラフィー５２０１−２は、図１の身体状態観測装置２０１に対応する。
【０１６５】
サーモグラフィー５２０１−２は、手首を撮影し、撮影した画像をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０１６６】
手は体温により周囲より温度が高いため、撮影した画像の温度分布により手の形状の判別が可能である。
【０１６７】
フラグ判定部４１１は、撮影した画像の温度の高い部分のみを抜き出し、エッジ抽出処理により、腕に沿う直線と手の甲に沿う直線を抽出する。そして、フラグ判定部４１１は、腕に沿う直線と手の甲に沿う直線のなす角度（背屈角）が閾値以上である場合に、所定の身体状態（すなわち、背屈状態）であると判定する。
【０１６８】
上述のカメラ５２０１−１およびサーモグラフィー５２０１−２は、ユーザの近くに設置される据え置き型の装置である。尚、カメラ５２０１−１およびサーモグラフィー５２０１−２は、ユーザの頭部や胸部に取り付けて使用する装着型の装置でもよい。
【０１６９】
次に、ユーザの手首に装着する手首装着型デバイスを用いて背屈状態を検出する例について述べる。
【０１７０】
図１９は、手首の背屈状態の検出方法（その３）を示す図である。
図１９では、プッシュスイッチ５２０１−３を用いて背屈状態を検出する。プッシュスイッチ５２０１−３は、手首に装着して用いる手首装着型デバイス５２０２−３に搭載される。プッシュスイッチ５２０１−３および手首装着型デバイス５２０２−３は、図１の身体状態観測装置２０１に対応する。
【０１７１】
プッシュスイッチ５２０１−３は、手首の外側に取り付けられ、プッシュスイッチ５２０１−３のボタンは、指先方向に向けられている。
【０１７２】
図１９の左側は脱力時、右側は背屈時の手首を示す。
図１９の左側に示すように、手首が脱力状態の場合、プッシュスイッチ５２０１−３のボタンは押下されておらず、プッシュスイッチ５２０１−３の状態はオフである。
【０１７３】
図１９の右側に示すように、手首を背屈させ、背屈角が閾値以上となると、手の甲によりプッシュスイッチ５２０１−３のボタンが押下され、プッシュスイッチ５２０１−３の状態はオンとなる。
【０１７４】
手首装着型デバイス５２０２−３は、プッシュスイッチ５２０１−３の状態をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０１７５】
フラグ判定部４１１は、プッシュスイッチ５２０１−３の状態がオンの場合、所定の身体状態（すなわち、背屈状態）であると判定する。
【０１７６】
図２０は、手首の背屈状態の検出方法（その４）を示す図である。
図２０では、近接センサ５２０１−４を用いて背屈状態を検出する。近接センサ５２０１−４は、手首に装着して用いる手首装着型デバイス５２０２−４に搭載される。近接センサ５２０１−４および手首装着型デバイス５２０２−４は、図１の身体状態観測装置２０１に対応する。
【０１７７】
近接センサ５２０１−４は、手首の外側に取り付けられ、検出領域は指先方向のやや上方且つ近接センサ５２０１−４から指の付け根までの距離に設定されている。近接センサ５２０１−４は、検出領域内の物体の有無を検出する。
【０１７８】
図２０の左側は脱力時、右側は背屈時の手首を示す。
図２０の左側に示すように、手首が脱力状態の場合、近接センサ５２０１−４は手の甲を検出せず、検出信号はオフである。
【０１７９】
図２０の右側に示すように、手首を背屈させ、背屈角が閾値以上となると、近接センサ５２０１−４は手の甲を検出し、検出信号はオンとなる。
【０１８０】
手首装着型デバイス５２０２−４は、近接センサ５２０１−４の検出信号をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０１８１】
フラグ判定部４１１は、検出信号がオンの場合、所定の身体状態（すなわち、背屈状態）であると判定する。
【０１８２】
図２１は、手首の背屈状態の検出方法（その５）を示す図である。
図２１では、測距センサ５２０１−５を用いて背屈状態を検出する。測距センサ５２０１−５は、手首に装着して用いる手首装着型デバイス５２０２−５に搭載される。測距センサ５２０１−５および手首装着型デバイス５２０２−５は、図１の身体状態観測装置２０１に対応する。
【０１８３】
測距センサ５２０１−５は、手首の外側に取り付けられ、測定方向は指先方向のやや上方に設定されている。測距センサ５２０１−５は、測定方向にある物体との距離を測定する。
【０１８４】
図２１の左側は脱力時、右側は背屈時の手首を示す。
図２１の左側に示すように、手首が脱力状態の場合、測距センサ５２０１−５は、手の甲を検出せず、距離は測定されない。
【０１８５】
図２１の右側に示すように、手首を背屈させ、背屈角が閾値以上となると、測距センサ５２０１−５は、手の甲を検出し、測距センサ５２０１−５から手の甲までの距離を測定する。
【０１８６】
手首装着型デバイス５２０２−５は、測定された距離をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０１８７】
フラグ判定部４１１は、測定された距離が閾値以下の場合、所定の身体状態（すなわち、背屈状態）であると判定する。
【０１８８】
図２２は、手首の背屈状態の検出方法（その６）を示す図である。
図２２では、温度センサ５２０１−６を用いて背屈状態を検出する。温度センサ５２０１−６は、手首に装着して用いる手首装着型デバイス５２０２−６に搭載される。温度センサ５２０１−６および手首装着型デバイス５２０２−６は、図１の身体状態観測装置２０１に対応する。
【０１８９】
温度センサ５２０１−６は、手首の外側に取り付けられ、測定領域は指先方向のやや上方に設定されている。温度センサ５２０１−６は、測定領域にある物体の温度を測定する。
【０１９０】
図２２の左側は脱力時、右側は背屈時の手首を示す。
図２２の左側に示すように、手首が脱力状態の場合、測定領域に手の甲は存在せず、測定領域の温度データは、手の周辺の空間の温度が計測されている。
【０１９１】
図２２の右側に示すように、手首を背屈させ、背屈角が閾値以上となると、測定領域に手の甲が含まれ、測定領域の温度データには、手の甲の温度が含まれる。背屈角が大きくなるほど、測定領域に含まれる手の甲の領域は増加する。
【０１９２】
手首装着型デバイス５２０２−６は、測定領域の温度データをセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０１９３】
フラグ判定部４１１は、温度データにおいて閾値を超える温度となっている領域の割合が基準値を越えている場合、所定の身体状態（すなわち、背屈状態）であると判定する。尚、手の甲の温度は手の周辺の温度より高く、閾値は手の甲の温度より低く且つ周囲の温度より高い値である。
【０１９４】
図２３は、手首の背屈状態の検出方法（その７）を示す図である。
図２３では、曲げセンサ５２０１−７を用いて背屈状態を検出する。曲げセンサ５２０１−７は、手首に装着して用いる手首装着型デバイス５２０２−７に搭載される。曲げセンサ５２０１−７および手首装着型デバイス５２０２−７は、図１の身体状態観測装置２０１に対応する。
【０１９５】
曲げセンサ５２０１−７は、手首の外側に取り付けられ、手首の背屈に応じて屈曲する。曲げセンサ５２０１−７は、屈曲に応じて抵抗値が変化する。
【０１９６】
図２３の左側は脱力時、右側は背屈時の手首を示す。
図２３の左側に示すように、手首が脱力状態の場合、曲げセンサ５２０１−７の屈曲は小さい。
【０１９７】
図２３の右側に示すように、手首を背屈させるに従い、曲げセンサ５２０１−７の屈曲は大きくなり、抵抗値も変化する。
【０１９８】
手首装着型デバイス５２０２−７は、曲げセンサ５２０１−７の抵抗値をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０１９９】
フラグ判定部４１１は、抵抗値が所定の範囲内である場合、所定の身体状態（すなわち、背屈状態）であると判定する。尚、上記所定の範囲の値、すなわち背屈状態であると判定する基準値は、予め設定されている。
【０２００】
図２４は、手首の背屈状態の検出方法（その８）を示す図である。
図２４では、角度センサ５２０１−８を用いて背屈状態を検出する。角度センサ５２０１−８は、手首に装着して用いる手首装着型デバイス５２０２−８に搭載される。角度センサ５２０１−８および手首装着型デバイス５２０２−７は、図１の身体状態観測装置２０１に対応する。
【０２０１】
角度センサ５２０１−８は、手首の外側に取り付けられ、角度の測定に用いられる測定板が手の甲に沿って設置される。角度センサ５２０１−８の測定板は、手首の背屈に応じて手首を中心にして回転する。
角度センサ５２０１−８は、測定板の回転角度を回転センサで測定する。
【０２０２】
図２４の左側は脱力時、右側は背屈時の手首を示す。
図２４の左側に示すように、手首が脱力状態の場合、測定板の回転角度は小さい。
図２４の右側に示すように、手首を背屈させるに従い、測定板の回転角度は大きくなる。
【０２０３】
手首装着型デバイス５２０２−７は、測定板の回転角度をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２０４】
フラグ判定部４１１は、回転角度が閾値より大きい場合、所定の身体状態（すなわち、背屈状態）であると判定する。尚、上記閾値は、予め設定されている。
【０２０５】
図２５は、手首の背屈状態の検出方法（その９）を示す図である。
図２５では、計測装置５２０１−９を用いて背屈状態を検出する。計測装置５２０１−９は、手首に装着して用いる手首装着型デバイス５２０２−９に搭載される。計測装置５２０１−９は、リング５２０３−９を備え、リング５２０３−９は手首を囲むように取り付けられる。計測装置５２０１−９、手首装着型デバイス５２０２−９、およびリング５２０３−９は、図１の身体状態観測装置２０１に対応する。
【０２０６】
計測装置５２０１−９は、リング５２０３−９から手首までの距離を計測する。または、計測装置５２０１−９は、リング５２０３−９の抵抗値を計測する。
【０２０７】
図２５の左側は脱力時、右側は背屈時の手首を示す。また、図２５の下側は、手首の断面図を示す。
【０２０８】
図２５の右側に示すように、手首を背屈させると、手首の断面の形状は変化する。
手首装着型デバイス５２０２−９は、距離または抵抗値をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２０９】
フラグ判定部４１１は、距離または抵抗値に基づいて、所定の身体状態（すなわち、背屈状態）であるか否か判定する。尚、所定の身体状態（すなわち、背屈状態）であると判定される距離または抵抗値の範囲は、予め設定されている。
【０２１０】
図２６は、手首の背屈状態の検出方法（その１０）を示す図である。
図２６では、計測用マイク５２０１−１０およびスピーカ５２０２−１０を用いて背屈状態を検出する。計測用マイク５２０１−１０およびスピーカ５２０２−１０は、手首に装着して用いる手首装着型デバイス５２０３−１０に搭載される。
【０２１１】
スピーカ５２０２−１０は音を出力し、計測用マイク５２０１−１０は、手首を通して伝わった音を計測する。
【０２１２】
または、計測用マイク５２０１−１０は、体導音（≠スピーカ音）をマイクで計測する。
【０２１３】
図２６の左側は脱力時、右側は背屈時の手首を示す。また、図２６に下側には、体導音のグラフを示す。
【０２１４】
手首装着型デバイス５２０３−１０は、計測した音のデータをセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２１５】
フラグ判定部４１１は、計測した音のデータに基づいて、所定の身体状態（すなわち、背屈状態）であるか否か判定する。
【０２１６】
手首を背屈させると、手首の形状が変化するため、スピーカから手首を通して伝わる音も変化する。フラグ判定部４１１は、手首を通して伝わった音の特長により背屈状態を判定する。
【０２１７】
手首を背屈させると、背屈動作に応じた体導音が発生する。フラグ判定部４１１は、背屈動作時の体導音を検出し、背屈状態を判定する。
【０２１８】
尚、体導音を用いて背屈状態の検出する場合は、スピーカ５２０２−１０は不要である。
【０２１９】
図２７は、手首の背屈状態の検出方法（その１１）を示す図である。
図２７では、筋電位計測装置５２０１−１１を用いて背屈状態を検出する。筋電位計測装置５２０１−１１は、手首に装着して用いる手首装着型デバイス５２０２−１１に搭載される。筋電位計測装置５２０１−１１および手首装着型デバイス５２０２−１１は、図１の身体状態観測装置２０１に対応する。
【０２２０】
筋電位計測装置５２０１−１１は、手首周辺の筋肉の筋電位を計測する。
図２７の左側は脱力時、右側は背屈時の手首を示す。図２７の下側には、筋電位のグラフを示す。該グラフは、脱力状態から手首を背屈させたときのグラフである。
【０２２１】
グラフに示すように、脱力状態から手首を背屈させると、筋電位は変化する。
手首装着型デバイス５２０２−１１は、計測した筋電位をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２２２】
フラグ判定部４１１は、筋電位の変化に基づいて、所定の身体状態（すなわち、背屈状態）であるか否か判定する。
【０２２３】
図２８は、手首の背屈状態の検出方法（その１２）を示す図である。
図２８では、加速度／角速度センサ５２０１−１２を用いて背屈状態を検出する。加速度／角速度センサ５２０１−１２は、手の甲に設置される。加速度／角速度センサ５２０１−１２は、図１の身体状態観測装置２０１に対応する。
【０２２４】
ここで、手の甲に対して垂直な方向をＺ軸とする。
加速度／角速度センサ５２０１−１２は、Ｚ軸の加速度または角速度を測定する。
【０２２５】
図２８の左側は脱力時、真ん中は背屈時の手首を示す。図２８の右側は、Ｚ軸の加速度または角速度のグラフである。
【０２２６】
グラフに示すように、脱力状態から手首を背屈させると、Ｚ軸の加速度または角速度は変化する。
【０２２７】
加速度／角速度センサ５２０１−１２は、Ｚ軸の加速度または角速度をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２２８】
フラグ判定部４１１は、Ｚ軸の加速度または角速度の変化に基づいて、所定の身体状態（すなわち、背屈状態）であるか否か判定する。フラグ判定部４１１は、Ｚ軸の加速度または角速度の波形が所定の波形を示した場合、所定の身体状態（すなわち、背屈状態）であると判定する。
【０２２９】
図２９は、手首の背屈状態の検出方法（その１３）を示す図である。
図２９では、傾斜センサ／地磁気センサ５２０１−１３を用いて背屈状態を検出する。傾斜センサ／地磁気センサ５２０１−１３は、手の甲に設置される。傾斜センサ／地磁気センサ５２０１−１３は、図１の身体状態観測装置２０１に対応する。
【０２３０】
ここで、手の甲に対して垂直な方向をＺ軸とする。
傾斜センサ／地磁気センサ５２０１−１３は、重力方向に対するＺ軸の傾きまたは地磁気の方向に対するＺ軸の傾きを測定する。
【０２３１】
図２９の左側は脱力時、真ん中は背屈時の手首を示す。図２９の右側は、Ｚ軸の傾きのグラフである。
【０２３２】
グラフに示すように、脱力状態から手首を背屈させると、Ｚ軸の傾きは変化する。
傾斜センサ／地磁気センサ５２０１−１３は、Ｚ軸の傾きをセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２３３】
フラグ判定部４１１は、Ｚ軸の傾きの変化に基づいて、所定の身体状態（すなわち、背屈状態）であるか否か判定する。フラグ判定部４１１は、Ｚ軸の傾きの波形が所定の波形を示した場合、所定の身体状態（すなわち、背屈状態）であると判定する。
【０２３４】
図３２は、手首の背屈状態の検出方法（その１４）を示す図である。
図３２では、プッシュスイッチ５２０１−１４を用いて背屈状態を検出する。プッシュスイッチ５２０１−１４は、手の甲に装着して用いる装着型デバイス５２０２−１４に搭載される。装着型デバイス５２０２−１４は、ベルト５２０３−１４を手に巻きつけることにより、手の甲側に設置される。プッシュスイッチ５２０１−１４、装着型デバイス５２０２−１４、およびベルト５２０３−１４は、図１の身体状態観測装置２０１に対応する。
【０２３５】
プッシュスイッチ５２０１−１４は、手の甲側に取り付けられ、プッシュスイッチ５２０１−１４のボタンは、手首方向に向けられている。
【０２３６】
図３２の左側は脱力時、右側は背屈時の手首を示す。
図３２の左側に示すように、手首が脱力状態の場合、プッシュスイッチ５２０１−１４のボタンは押下されておらず、プッシュスイッチ５２０１−１４の状態はオフである。
【０２３７】
図３２の右側に示すように、手首を背屈させ、背屈角が閾値以上となると、手首によりプッシュスイッチ５２０１−１４のボタンが押下され、プッシュスイッチ５２０１−１４の状態はオンとなる。
【０２３８】
装着型デバイス５２０２−１４は、プッシュスイッチ５２０１−１４の状態をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２３９】
フラグ判定部４１１は、プッシュスイッチ５２０１−１４の状態がオンの場合、所定の身体状態（すなわち、背屈状態）であると判定する。
【０２４０】
図３３は、手首の背屈状態の検出方法（その１５）を示す図である。
図３３は、センサ５２０１−１５を用いて背屈状態を検出する。センサ５２０１−１５は、グローブ５２０２−１５の手の平側に取り付けられる。センサ５２０１−１５およびグローブ５２０２−１５は、図１の身体状態観測装置２０１に対応する。図３３において、ユーザは、グローブ５２０２−１５を手にはめている。
【０２４１】
図３３の下部は、手の平側から見たときのグローブ５２０２−１５を示す。
図３３の下部に示すように、センサ５２０１−１５は、グローブ５２０２−１５の手の平側に取り付けられている。
【０２４２】
図３３の上部の左側は脱力時、上部の右側は背屈時の手首を示す。
センサ５２０１−１５は、加速度／角速度センサ、または傾斜センサ／地磁気センサである。
【０２４３】
センサ５２０１−１５が加速度／角速度センサである場合、背屈状態の検出方法は、図２８で説明したのと同様である。
【０２４４】
また、センサ５２０１−１５が傾斜センサ／地磁気センサである場合、背屈状態の検出方法は、図３１で説明したのと同様である。
【０２４５】
図３４Ａは、手首の背屈状態の検出方法（その１６）を示す図である。
図３４Ａでは、ケーブル５２０１−１６を用いて背屈状態を検出する。ケーブル５２０１−１６の一端は手首に取り付けられた腕輪５２０２−１６、他端はグローブ５２０３−１６の手の平部分に設けられた掌部５２０４−１６にそれぞれ接続している。ユーザはグローブ５２０３−１６を嵌めている。
【０２４６】
ケーブル５２０１−１６、腕輪５２０２−１６、グローブ５２０３−１６、および掌部５２０４−１６は、図１の身体状態観測装置２０１に対応する。
【０２４７】
図３４Ａの下部は、手の平側から見たときのグローブ５２０３−１６を示す。
図３４Ａの下部に示すように、ケーブル５２０１−１６の一端は腕輪５２０２−１６の手の平側、他端は掌部５２０４−１６にそれぞれ接続している。
【０２４８】
図３４Ａの上部の左側は脱力時、上部の右側は背屈時の手首を示す。
図３４Ａの右側に示すように、手首を背屈させると、ケーブル５２０１−１６が引っ張られる。
【０２４９】
背屈状態の検出は下記に述べる掌部５２０４−１６または腕輪５２０２−１６が用られる。
【０２５０】
図３４Ｂは、掌部の構成図である。
図３４Ｂは、掌部５２０４−１６の内部の構成を示す。
【０２５１】
掌部５２０４−１６は、回転部５２０５−１６を有する。ケーブル５２０１−１６は、回転部５２０５−１６と接続しており、回転部５２０５−１６は、ケーブル５２０１−１６が引っ張られるのに応じて、軸５２０６−１６を中心として回転する。また、掌部５２０４−１６には端子５２０７−１６、回転部５２０５−１６には端子５２０８−１６がそれぞれ取り付けられている。回転部５２０５−１６がケーブル５２０１−１６が引っ張られるのに応じて回転すると、端子５２０８−１６も回転して、端子５２０７−１６と接触する。
【０２５２】
掌部５２０４−１６が有するマイコン（不図示）は、端子５２０７−１６が端子５２０８−１６と接触したことを検出し、検出信号をオンにする。掌部５２０４−１６が有するマイコンは、検出信号をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２５３】
フラグ判定部４１１は、検出信号がオンの場合、所定の身体状態（すなわち、背屈状態）であると判定する。
【０２５４】
尚、掌部５２０４−１６が図３４Ｂに示すような構造となっている場合には、ケーブル５２０１−１６の一端は単に腕輪５２０２−１６に固定されている。
【０２５５】
図３４Ｃは、腕輪の断面図である。
図３４Ｃは、腕輪５２０２−１６は、伸縮可能なゴム紐５２０９−１６を有する。ゴム紐５２０９−１６の一端は腕輪５２０２−１６と接続し、他端はケーブル５２０１−１６と接続している。腕輪５２０２−１６には端子５２１０−１６、ゴム紐５２０９−１６には端子５２１１−１６がそれぞれ取り付けられている。ケーブル５２０１−１に引っ張られるのに応じてゴム紐５２０９−１６は伸び、端子５２１１−１６はゴム紐５２０９−１６が伸びるのに応じて移動して、端子５２１０−１６と接触する。
【０２５６】
腕輪５２０２−１６が有するマイコン（不図示）は、端子５２０１０−１６が端子５２１１−１６と接触したことを検出し、検出信号をオンにする。腕輪５２０２−１６が有するマイコンは、検出信号をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２５７】
フラグ判定部４１１は、検出信号がオンの場合、所定の身体状態（すなわち、背屈状態）であると判定する。
【０２５８】
尚、腕輪５２０２−１６が図３２Ｃに示すような構造となっている場合には、ケーブル５２０１−１６の一端は単に掌部５２０４−１６に固定されている。
【０２５９】
図３５は、手首の背屈状態の検出方法（その１７）を示す図である。
図３５では、スマートフォン５２０１−１７に搭載されるセンサ５２０２−１７を用いて背屈状態を検出する。スマートフォン５２０１−１７は、グローブ５２０３−１７に取り付けられ、ユーザはグローブ５２０３−１７を嵌めている。スマートフォン５２０１−１７およびグローブ５２０３−１７は、図１の身体状態観測装置２０１に対応する。
【０２６０】
図３５の左側は脱力時、上部の右側は背屈時の手首を示す。
センサ５２０２−１７は、照度センサまたは近接センサである。グローブ５２０３−１７の手の甲の部分には突起５２０４−１７が設けられている。
【０２６１】
図３３の右側に示すように、手首を背屈させると、突起５２０４−１７がセンサ５２０２−１７に近づき、突起５２０４−１７がセンサ５２０２−１７に覆いかぶさるようになる。
【０２６２】
センサ５２０２−１７が照度センサの場合、背屈角が閾値以上となると、突起５２０４−１７がセンサ５２０２−１７に覆いかぶさることにより、センサ５２０２−１７が計測する照度が低下し、検出信号はオンとなる。
【０２６３】
センサ５２０２−１７が近接センサの場合、背屈角が閾値以上となると、突起５２０４−１７がセンサ５２０２−１７に近づくため、センサ５２０２−１７は突起５２０４−１７を検出し、検出信号はオンとなる。
【０２６４】
スマートフォン５２０１−１７は、検出信号をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２６５】
フラグ判定部４１１は、検出信号がオンの場合、所定の身体状態（すなわち、背屈状態）であると判定する。
【０２６６】
図３６は、手首の背屈状態の検出方法（その１８）を示す図である。
図３６では、スマートフォン５２０１−１８に搭載されるセンサ５２０２−１８とスマートフォン５２０１−１８のカバー５２０３−１８に設けられた検出スイッチ５２０４−１８を用いて背屈状態を検出する。
【０２６７】
センサを搭載するスマートフォン５２０１−１８は、カバー５２０３−１８に覆われている。カバー５２０３−１８は、ベルト５２０５−１８によって腕に固定されている。
【０２６８】
スマートフォン５２０１−１８、カバー５２０３−１８、およびベルト５２０５−１８は、図１の身体状態観測装置２０１に対応する。
【０２６９】
センサ５２０２−１８は、照度センサまたは近接センサである。
カバー５２０３−１８には検出スイッチ５２０４−１８が設けられており、手首を背屈すると、手の甲によって検出スイッチ５２０４−１８が押される。
【０２７０】
センサ５２０２−１８が照度センサの場合、背屈角が閾値以上となると、検出スイッチ５２０４−１８が押されてセンサ５２０２−１８に近づく。それにより、センサ５２０２−１７に入力される光が少なくなり、センサ５２０２−１８が計測する照度が低下し、検出信号はオンとなる。
【０２７１】
センサ５２０２−１８が近接センサの場合、背屈角が閾値以上となると、検出スイッチ５２０４−１８は押されてセンサ５２０２−１８に近づき、センサ５２０２−１８は検出スイッチ５２０４−１８を検出し、検出信号はオンとなる。
【０２７２】
スマートフォン５２０１−１８は、検出信号をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２７３】
フラグ判定部４１１は、検出信号がオンの場合、所定の身体状態（すなわち、背屈状態）であると判定する。
【０２７４】
（１−２）手首の状態（掌屈状態）を用いる場合
手首の状態をフラグの判定に用いる場合、第２の方法として、手首が掌屈状態であるか否かに応じて、フラグを判定する。
【０２７５】
実施の形態において、掌屈状態とは、手首を掌屈させたときに掌屈角が閾値以上である場合をいう。掌屈とは、手首を手の平側に曲げる動きのことを指す。尚、閾値は予め定められた適当な値を用いる。また、閾値は、ユーザごとに手首の柔軟性に応じた値を用いてもよい。
【０２７６】
図３７は、手首の掌屈角を示す図である。
掌屈角は、手首をまっすぐに伸ばしたときの手の甲を基準とし、手首をまっすぐに伸ばしたときの手の甲と手首を掌屈させたときの手の甲のなす角である。すなわち、手首をまっすぐに伸ばしたときの掌屈角は０度となる。
【０２７７】
脱力時の掌屈角と随意可動時の掌屈角の間には大きなギャップがあるため、掌屈角が大きい場合には、ユーザが意図的に手首を掌屈させていると判断できる。
【０２７８】
手首は、意図的に掌屈させない限り掌屈状態にはならない。そのため、疲れて腕を下ろしたり、かゆみを感じて体と掻くなどの通常の動作時に掌屈状態になることはないため、意図しないフラグの制御、すなわち意図しない処理が実行されることを防ぐことが出来る。
【０２７９】
また、手首が掌屈状態であっても、腕の動きは自由なため、腕の動きを利用したジェスチャ操作を行う場合に制限が少なくなる。また、掌屈によるフラグの制御では、手首以外の身体の可動範囲や自由度が制限されないというメリットがある。
【０２８０】
また、手首の掌屈をフラグの制御に用いることで、指を使用しないため、物を持ったままフラグの制御を行うことが出来る。
【０２８１】
尚、掌屈状態であるか否かは、上述の図１７〜３３で述べたような背屈状態の検出方法と同様に、カメラやプッシュスイッチ、または各種センサ等を用いることで判定できる。
【０２８２】
例えば、カメラを用いて掌屈状態を判定する場合について述べる。
次に足首の状態をフラグに用いる場合を説明する。
（２）足首の状態を用いる場合。
足首の状態をフラグの判定に用いる場合、足首が底屈状態であるか否かに応じて、フラグを判定する。
【０２８３】
実施の形態において、底屈状態とは、足首を底屈させたときに底屈角が閾値以上である場合をいう。底屈とは、足首を足の裏側に曲げる動きのことを指す。言い換えると、底屈とは、足（＝足首から先）を下腿（＝すね）からまっすぐにする動きのことを指す。尚、閾値は予め定められた適当な値を用いる。また、閾値は、ユーザごとに足首の柔軟性に応じた値を用いてもよい。
【０２８４】
図３０は、足首の底屈角を示す図である。
底屈角は、足首から下腿に向かう方向と足首からつま先に向かう方向のなす角から９０度を引いた角度である。すなわち、足首から下腿に向かう方向と足首からつま先に向かう方向のなす角が直角のとき、底屈角は０度となる。
【０２８５】
図３１は、脱力時と随意可動時の足首の状態を示す図である。
図３１の上側は、脱力時の足首の状態を示し、下側は意図的に足首を限界まで底屈（随意可動）した状態を示す。
【０２８６】
脱力時には、平均的な底屈角は１４度、随意可動時の平均的な底屈角は３８度となる。
このように、脱力時の底屈角と随意可動時の底屈角の間には大きなギャップがあるため、底屈角が大きい場合には、ユーザが意図的に足首を底屈させていると判断できる。
【０２８７】
足首は、意図的に底屈させない限り底屈状態にはならない。そのため、通常の動作時に底屈状態になることはないため、意図しないフラグの制御、すなわち意図しない処理が実行されることを防ぐことが出来る。
【０２８８】
また、足首が底屈状態であっても、足の動きは自由なため、足の動きを利用したジェスチャ操作を行う場合に制限が少なくなる。また、底屈によるフラグの制御では、足首以外の身体の可動範囲や自由度が制限されないというメリットがある。
【０２８９】
図３２は、足首の底屈状態の検出方法を示す図である。
図３２では、曲げセンサ５２０１−１９を用いて底屈状態を検出する。曲げセンサ５２０１−１９は、図１の身体状態観測装置２０１に対応する。
【０２９０】
曲げセンサ５２０１−１９は、足首の甲側に取り付けられ、足首の背屈に応じて、抵抗値が変化する。
【０２９１】
曲げセンサ５２０１−１９は、抵抗値をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０２９２】
フラグ判定部４１１は、抵抗値から底屈角を推定し、推定した背屈角が閾値以上の場合、所定の身体状態（すなわち、底屈状態）であると判定する。
【０２９３】
尚、底屈状態の検出方法は上記に限られず、上述の背屈状態の検出方法と同様に、カメラや温度センサ、または測距センサを用いるなど、任意の方法を用いることができる。
【０２９４】
次に唇の状態をフラグに用いる場合を説明する。
（３）唇の状態を用いる場合
唇の状態をフラグの判定に用いる場合、唇が巻き込み状態であるか否かに応じて、フラグを判定する。
【０２９５】
実施の形態において、巻き込み状態とは、上唇と下唇を口の中に巻き込み、外から唇が見えない（若しくは、ほとんど見えない）状態のことを指す。
【０２９６】
図３３は、唇の巻き込み状態を示す図である。
図３３の上側は、脱力時の唇の状態を示し、下側は意図的に唇を口の中に巻き込んだ状態を示す。
【０２９７】
実施の形態では、画像に対する唇の面積の割合に基づいて露出度を算出し、露出度が閾値以下の場合に、巻き込み状態であると判定する。
【０２９８】
図３３の上側に示す脱力時の唇の状態における露出度は１００、図３３の下側に示す意図的に唇を口の中に巻き込んだ状態における露出度は０である。
【０２９９】
唇は、意図的に巻き込まない限り巻き込み状態にはならない。そのため、通常の動作時に巻き込み状態になることはないため、意図しないフラグの制御、すなわち意図しない処理が実行されることを防ぐことが出来る。
【０３００】
また、唇が巻き込み状態であっても、頭部の動きは自由なため、頭部の動きを利用したジェスチャ操作を行う場合に制限が少なくなる。また、唇によるフラグの制御では、唇以外の身体の可動範囲や自由度が制限されないというメリットがある。
【０３０１】
図３４は、唇の巻き込み状態の検出方法を示す図である。
図３４では、カメラ５２０１−２０を用いて巻き込み状態を検出する。カメラ５２０１−２０は、図１の身体状態観測装置２０１に対応する。
【０３０２】
カメラ５２０１−２０は、ユーザ（操作者）の顔を撮影し、撮影した画像（顔画像）をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０３０３】
フラグ判定部４１１は、顔画像から口元の画像を抽出し、抽出した画像に対して所定の基準値を用いて２値化処理を行う。２値化処理により白と黒の２値画像が得られる。また、唇を示す画素は黒画素となる。
【０３０４】
フラグ判定部４１１は、２値画像内の黒画素の割合を算出し、算出した割合をデータベース（ＤＢ）と照合し、算出した割合に対応する露出度を算出する。データベースには、割合に対応する露出度が記載されており、当該データベースは、予めフラグ管理装置４０１が有している。
【０３０５】
フラグ判定部４１１は、算出した露出度が閾値以下の場合、巻き込み状態であると判定する。
【０３０６】
図３５は、実施の形態に係る巻き込み状態の検出処理のフローチャートである。
図３５の処理は、図６のステップＳ６０４に対応する
ここでは、露出度に基づく巻き込み状態の検出方法について説明する。ここでは、図３４で述べたように、カメラ５２０１−２０により顔が撮影され、撮影された画像がフラグ判定部４１１に入力されているとする。
【０３０７】
ステップＳ３６０１において、フラグ判定部４１１は、撮影された画像に対して顔検出処理を行う。
【０３０８】
ステップＳ３６０２において、フラグ判定部４１１は、顔検出処理により、顔が検出されたか否か判定する。顔が検出された場合、制御はステップＳ３６０３に進み、顔が検出されなかった場合、処理は終了する。
【０３０９】
ステップＳ３６０３において、フラグ判定部４１１は、顔画像から口元の画像を抽出する。
【０３１０】
ステップＳ３６０４において、フラグ判定部４１１は、抽出した画像に対して所定の基準値を用いて２値化処理を行う。２値化処理により白と黒の２値画像が得られる。また、唇を示す画素は黒画素となる。
【０３１１】
ステップＳ３６０５において、フラグ判定部４１１は、２値画像内の黒画素の割合を算出する。
【０３１２】
ステップＳ３６０６において、フラグ判定部４１１は、算出した割合をデータベース（ＤＢ）と照合し、算出した割合に対応する露出度を算出する。データベースには、割合に対応する露出度が記載されており、当該データベースは、予めフラグ管理装置４０１が有している。
【０３１３】
ステップＳ３６０７において、フラグ判定部４１１は、露出度が閾値以下であるか否か判定する。露出度が閾値以下である場合、制御はステップＳ３６０８に進み、露出度が閾値より大きい場合、制御はステップＳ３６０９に進む。
【０３１４】
ステップＳ３６０８において、フラグ判定部４１１は、ユーザが所定の身体状態である（ユーザの唇が巻き込み状態である）と判定する。
【０３１５】
ステップＳ３６０９において、フラグ判定部４１１は、ユーザが所定の身体状態でない（ユーザの唇が巻き込み状態でない）と判定する。
【０３１６】
次に、所定の身体状態の検出（判定）の制限について説明する。ここでは、特定の条件に該当する場合には、実際には所定の身体状態であっても、所定の身体状態でないと判定する例を説明する。
【０３１７】
最初に背屈状態の検出の制限について説明する。
通常の日常生活においては、背屈角が閾値以上となることはない。一方で、特定の上肢の姿勢や手の状態においては、意図せずとも背屈角が大きくなってしまう場合がある。よって、このような意図せずに背屈角が閾値以上となった場合でも、背屈状態であると判定しないようにする。
【０３１８】
以下、背屈角が大きくなりやすい場合と手の状態の検出方法について述べる。手首が背屈状態になりやすい特定の状態であるか否かは、例えば、手首や手の平に取り付けられたセンサを用いて判定する。
【０３１９】
先ず、手が特定の姿勢の場合の背屈状態の判定の制限を説明する。
図４４は、手の状態の検出方法（その１）を示す図である。
【０３２０】
図４４においては、手首に加速度センサ５２０１−２１が取り付けられており、加速度センサ５２０１−２１は、手の姿勢を計測している。加速度センサ５２０１−２１は、身体状態観測装置２０１に対応する。加速度センサ５２０１−２１は、計測値をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。加速度センサ５２０１−２１の計測値は、他の身体状態情報の一例である。
【０３２１】
所定の身体状態の検出の制限を行う場合、図６のステップＳ６０３において、フラグ判定部４１１は、他の身体状態情報をさらに受信する。そして、ステップＳ６０４において、フラグ判定部４１１は、身体状態情報および他の身体状態情報に基づいて、ユーザが所定の身体状態（すなわち、背屈状態）であるか否か判定する。
【０３２２】
例えば、手を上に上げると手首は背屈状態になりやすい。よって、加速度センサ５２０１−２１による計測値が手が所定の位置より上にあることを示している場合、フラグ判定部４１１は、背屈角が閾値以上であっても背屈状態でないと判定する。
【０３２３】
次に、手の平に外力が加えられている場合の背屈状態の判定の制限を説明する。
図４５は、手の状態の検出方法（その２）を示す図である。
【０３２４】
図４５においては、手の平に圧力センサ５２０１−２２が取り付けられている。圧力センサ５２０１−２２は、手の平にかかる圧力を計測する。圧力センサ５２０１−２２は、身体状態観測装置２０１に対応する。圧力センサ５２０１−２２は、計測値をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。圧力センサ５２０１−２２の計測値は、他の身体状態情報の一例である。
【０３２５】
例えば、手の平で物を押している場合には、手首は背屈状態になりやすい。また、手の平で物を押している場合には、圧力センサ５２０１−２２の計測値は大きくなる。よって、圧力センサの計測値が一定値より大きい場合、フラグ判定部４１１は、背屈角が閾値以上であっても背屈状態でないと判定する。
【０３２６】
また、底屈状態の検出の制限を行う場合には、身体状態情報に加えて、足の裏に取り付けた圧力センサや足の甲に取り付けた加速度センサ等の計測値（他の身体状態情報）に基づいて、フラグ判定部４１１は、底屈状態であるか否か判定する。例えば、フラグ判定部４１１は、他の身体状態情報が底屈状態になりやすい特定の状態を示す場合、底屈角が閾値以上であっても底屈状態でないと判定する。
【０３２７】
同様に、手首の掌屈状態の検出においても、手に取り付けられたセンサから取得される計測値（他の身体状態情報）に基づいて、掌屈状態になりやすい特定の状態の場合に、フラグ判定部４１１は、所定の身体状態ではないと判定する。例えば、指先で物を掴んで持ち上げる場合などは、掌屈状態になりやすいため、このような場合には、フラグ判定部４１１は、掌屈角が閾値以上であっても掌屈状態でないと判定する。
【０３２８】
実施の形態のシステムによれば、実際には所定の身体状態であっても、身体が特定の状態の場合には所定の身体状態ではないと判断することで、意図しない装置の誤動作を防止できる。
【０３２９】
次に、一定時間以内の手首が背屈状態となった回数に基づく、背屈状態の判定の制限を説明する。
【０３３０】
背屈角が閾値以上の場合に処理装置５０１がジェスチャの認識や所定の処理を行う場合、閾値を大きく設定するほど、ユーザの意図しない処理装置５０１の動作は少なくなる。その一方で、閾値を大きく設定すると、ユーザの負担も大きくなる。
【０３３１】
そこで、一定時間内に背屈角が閾値以上（背屈状態）となった回数が特定の回数以上である場合のみ、所定の身体状態（背屈状態）であると判定するようにする。このとき、背屈状態であるか否かの判定に用いる閾値は大きい値に設定しなくてもよい。尚、一定時間の値は、適当な閾値を予め設定しておく。
【０３３２】
例えば、図６のステップＳ６０４において、フラグ判定部４１１は、一定時間以内に手首が２回背屈状態となったとき、所定の身体状態（背屈状態）と判定する。
【０３３３】
ここで、手首が背屈状態（背屈角が閾値以上）となり（１回目）、その後、手首が背屈状態で無くなり（背屈角が閾値未満）、再度、手首が背屈状態になる（２回目）場合のフラグ判定部４１１の動作を説明する。
【０３３４】
フラグ判定部４１１は、身体状態情報に基づいて、１回目の背屈状態（背屈角が閾値以上）を検出した場合は、所定の身体状態（背屈状態）であるとは判定しない。その後、手首が背屈状態で無くなり、フラグ判定部４１１は、２回目の背屈状態を検出した場合に、２回目の背屈状態の検出が１回目の背屈状態の検出から一定時間内の場合のみ所定の身体状態（背屈状態）であると判定する。
【０３３５】
２回の背屈状態が一定時間内に行われたか否かの判定は、フラグ管理装置４０１が有するタイマ（不図示）や背屈状態になったとき時刻を用いて行う。例えば、フラグ判定部４１１は、１回目の背屈状態を検出したときにタイマの起動し、２回目の背屈状態を検出したときにタイマの値が一定時間以下であれば、一定時間以内に２回背屈状態となったと判定する。また、フラグ判定部４１１は、１回目の背屈状態を検出したときの時刻を記録しておき、２回目の背屈状態を検出したときの時刻との差分を算出して、差分が一定時間以下であれば、一定時間以内に２回背屈状態となったと判定するとしてもよい。
【０３３６】
また、フラグ判定部４１１は、手首の掌屈状態、足首の底屈状態、および唇の巻き込み状態の判定においても、それぞれ、一定時間以内に掌屈状態、足首の底屈状態、および唇の巻き込み状態となった回数が特定の回数以上である場合のみ、所定の身体状態であると判定するようにしてもよい。  実施の形態のシステムによれば、一定時間内に特定の回数以上、ユーザが所定の身体状態となった場合のみ、所定の身体状態であると判定することで、ユーザの負担を減らし、意図しない装置の誤動作を防止できる。
【０３３７】
次に背屈状態または掌屈状態における手の形状（指の形状）、若しくは底屈状態における足指の形状に応じて、処理の内容を変更する場合を説明する。
【０３３８】
図４６Ａ〜４６Ｄは、手の形状を示す図である。
処理装置５０１は、背屈状態を検出したときの手の形状に応じて処理を行う。
【０３３９】
例えば、処理装置５０１は、背屈状態となったときに、親指のみを伸ばしている場合（図４６Ａ）は「ＯＫ」の処理、全ての指を曲げている（手を閉じている）場合（図４６Ｂ）は「キャンセル」の処理、人差し指のみを伸ばしている場合（図４６Ｃ）は「１ページ次へ」の処理、人差し指および中指のみを伸ばしている場合（図４６Ｄ）は「２ページ先へ」の処理をそれぞれ実行する。
【０３４０】
または、処理装置５０１は、背屈状態において、手の形状に応じて、同一のジェスチャに対する処理を変更する。例えば、処理装置５０１は、背屈状態において、手を下に下ろすというジェスチャを認識した場合、親指のみを伸ばしている場合（図４６Ａ）は「ＯＫ」の処理、全ての指を曲げている（手を閉じている）場合（図４６Ｂ）は「キャンセル」の処理、人差し指のみを伸ばしている場合（図４６Ｃ）は「１ページ次へ」の処理、人差し指および中指のみを伸ばしている場合（図４６Ｄ）は「２ページ先へ」の処理をそれぞれ実行する。
【０３４１】
ここで、手の形状の検出方法について説明する。
図４７は、手の形状の検出方法（その１）を示す図である。
【０３４２】
図４７では、距離センサ５２０１−２３を用いて手の形状を検出する。距離センサ５２０１−２３は、手首に装着して用いる手首装着型デバイス５２０２−２３に搭載される。
【０３４３】
距離センサ５２０１−２３は、手首の外側に取り付けられ、測定方向は指先方向のやや上方に設定されている。距離センサ５２０１−２３は、測定方向にある物体との距離を測定する。
【０３４４】
図４７の左側は脱力時、右側は随意可動時の手首を示す。
図４１の左側に示すように、手が閉じている（指を曲げている）場合、距離センサ５２０１−２３は、指を検出しない。
【０３４５】
図４７の右側に示すように、手が開いている（指を伸ばしている）場合、距離センサ５２０１−２３は、指を検出し、距離センサ５２０１−２３から指までの距離が計測値として計測される。計測値は、指の形状（手の形状）、すなわち指が伸びているか曲がっているかを示す情報である。計測値は、手の形状を示す形状情報の一例である。
【０３４６】
手首装着型デバイス５２０２−５は、計測値をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０３４７】
フラグ判定部４１１は、計測値が閾値以下の場合、「手が開いている」と判定する。尚、閾値は予め適当な値が設定されている。
【０３４８】
図４８は、手の形状の検出方法（その２）を示す図である。
図４８では、曲げセンサ５２０１−２４を用いて指の形状を検出する。曲げセンサ５２０１−２４は、グローブ５２０２−２４の各指の間接部分に取り付けられる。ユーザは、グローブ５２０２−２４を装着する。
【０３４９】
ユーザが手を閉じる（指を曲げる）と、曲げセンサ５２０１−２４は屈曲し、曲げセンサ５２０１−２４で計測される抵抗値は大きくなる。計測値は、手の形状を示す形状情報の一例である。
【０３５０】
曲げセンサ５２０１−２４は、抵抗値をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０３５１】
フラグ判定部４１１は、抵抗値が閾値以下の場合、「手が開いている」と判定する。また、フラグ判定部４１１は、抵抗値が閾値より大きいの場合、「手が閉じている」と判定する。尚、閾値は予め適当な値が設定されている。
【０３５２】
図４９は、手の形状の検出方法（その３）を示す図である。
図４９では、距離を計測するセンサが搭載された腕輪５２０１−２５を用いて手の形状を検出する。腕輪５２０１−２５は、図１の身体状態観測装置２０１に対応する。腕輪５２０１−２５は、ユーザの手首に取り付けられている。
【０３５３】
腕輪５２０１−２５は、腕輪５２０１−２５から手首までの距離を計測する。計測値は、手の形状を示す形状情報の一例である。腕輪５２０１−２５から手首までの距離を測ることにより、手首の断面形状が分かり、断面形状から手の形状が推測可能となる。
【０３５４】
腕輪５２０１−２５は、計測値をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
フラグ判定部４１１は、計測値に基づいて、手の形状を判定する。
【０３５５】
図５０は、手の形状の検出方法（その４）を示す図である。
図５０では、カメラ５２０１−２６を用いて手の形状を判定する。カメラ５２０１−２６は、図１の身体状態観測装置２０１に対応する。
【０３５６】
カメラ５２０１−２６は、手首に取り付けられており、手の甲側の指先方向を撮影している。それにより、カメラ５２０１−２６には、背屈状態における手（指）が撮影される。撮影画像は、手の形状を示す形状情報の一例である。
【０３５７】
カメラ５２０１−２６は、撮影画像をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。
【０３５８】
フラグ判定部４１１は、撮影画像に基づいて、手の形状を判定する。
ここで、背屈状態において指の形状に応じて処理を変えるシステムの構成について述べる。
【０３５９】
図５１は、実施の形態に係るシステムの第５の構成例である。
システム６１０１は、手首装着型デバイス６６０１および処理装置６５０１を備える。
【０３６０】
手首装着型デバイス６６０１は、背屈検出スイッチ６２０１−１、距離センサ６２０１−２、およびマイクロプロセッサ６６０２を備える。手首装着型デバイス６６０１は、手首に装着して使用される装置である。
【０３６１】
背屈検出スイッチ６２０１−１は、手首の背屈を検出するスイッチである。背屈検出スイッチ６２０１−１は、手首が背屈しているか否かを示す信号（身体状態情報）をマイクロプロセッサ６６０２に出力する。背屈検出スイッチ６２０１−１は、図１の身体状態観測装置２０１に対応する。
【０３６２】
距離センサ６２０１−２は、手の開閉を検出するセンサである。距離センサ６２０１−２の機能は、距離センサ５２０１−２３と同様である。距離センサ６２０１−２は、計測値をセンサ値取得部６３０１−２に出力する。距離センサ６２０１−２は、図１の身体状態観測装置２０１に対応する。
【０３６３】
マイクロプロセッサ６６０２は、スイッチ変化取得部６３０１−１、センサ値取得部６３０１−２、フラグ判定部６４１１、およびフラグ通知部６４２１を備える。
【０３６４】
スイッチ変化取得部６３０１−１は、背屈検出スイッチ６２０１−１から身体状態情報を受信し、該情報をフラグ判定部６４１１に送信する。スイッチ変化取得部６３０１−１は、図１のセンサ情報取得装置３０１に対応する。
【０３６５】
センサ値取得部６３０１−２は、距離センサ６２０１−２から計測値を受信し、計測値をフラグ判定部６４１１に送信する。センサ値取得部６３０１−２は、図１のセンサ情報取得装置３０１に対応する。
【０３６６】
フラグ判定部６４１１は、身体状態情報を受信し、身体状態情報に基づいて、フラグの状態を判定する。また、フラグ判定部６４１１は、計測値を受信し、計測値に基づいて、指の形状（手の形状）を判定し、補助ＩＤを設定する。補助ＩＤは、指の形状（手の形状）を示す情報である。フラグ判定部６４１１は、フラグおよび補助ＩＤの判定結果をフラグ通知部６４２１に送信する。フラグ判定部６４１１は、図１のフラグ判定部４１１に対応する。
【０３６７】
フラグ通知部６４２１は、フラグ判定部６４１１から判定結果を受信し、該判定結果に基づいて、処理装置６５０１にフラグと補助ＩＤを通知する。フラグ通知部６４２１は、図１のフラグ通知部４２１に対応する。
【０３６８】
処理装置６５０１は、フラグ通知部６４２１からフラグおよび補助ＩＤを受信し、フラグおよび補助ＩＤに基づいて、所定の処理を実施する。処理装置６５０１は、図１の処理装置５０１に対応する。
【０３６９】
図５２は、第５の構成例の処理装置の構成図である。
処理装置６５０１は、受信部６５１１、記憶部６５２１、ジェスチャ認識状態判定部６５３１、ジェスチャ認識処理部６５４１、および状態変化通知部６５５１を備える。
【０３７０】
受信部６５１１は、フラグ６５２２および補助ＩＤ６５２３を受信し、記憶部６５２１に格納する。受信部６５１１は、図７のフラグ受信部５１１に対応する。
【０３７１】
記憶部６５２１は、データを格納する記憶装置である。記憶部６５２１は、例えば、Random Access Memory（RAM）、磁気ディスク装置、または不揮発性メモリなどである。
【０３７２】
記憶部６５２１は、フラグ６５２２および補助ＩＤ６５２３を格納する。記憶部６５２１は、図７の記憶部５２１に対応する。
【０３７３】
ジェスチャ認識状態判定部６５３１は、フラグ６５２２に基づいて、処理状態が「開始」または「終了」であるか判定し、判定した処理状態をジェスチャ認識処理部６５４１および状態変化通知部６５５１に通知する。また、ジェスチャ認識状態判定部６５３１は、補助ＩＤ６５２３に基づいて、補助状態を判定し、補助状態をジェスチャ認識処理部６５４１および状態変化通知部６５５１に通知する。
【０３７４】
ジェスチャ認識状態判定部６５３１は、図７の処理状態判定部５３１に対応する。
ジェスチャ認識処理部６５４１は、通知された処理状態および補助状態に基づいて、ジャスチャの認識を行う。ジェスチャ認識処理部６５４１には、身体状態観測装置２０１または他の装置（不図示）から、身体の所定の部位の形状、状態、および／または動きを示す情報（ジェスチャ）が入力される。尚、身体状態観測装置２０１から送信される身体状態情報をジェスチャとして使用してもよい。
【０３７５】
ジェスチャ認識処理部１５４１は、図７の処理実行部５４１に対応する。
状態変化通知部６５５１は、図７の状態変化通知部５５１に対応し、同様の機能を有するので説明は省略する。
【０３７６】
図５３は、第５の構成例のシステムのフラグ管理処理のフローチャートである。
ステップＳ６６０１において、フラグ判定部６４１１は、初期値として、変数ｊ＝０、フラグ＝終了に設定する。
【０３７７】
ステップＳ６６０２において、フラグ管理処理を終了する場合、フラグ管理処理を終了し、フラグ管理処理を終了しない場合、制御はステップＳ６６０３に進む。例えば、外部から処理終了の指示を受信した場合や、スイッチ変化取得部６３０１−１、センサ値取得部６３０１−２、または処理装置６５０１の電源がオフの場合にフラグ管理処理は終了する。
【０３７８】
ステップＳ６６０３において、フラグ判定部４１１は、スイッチ変化取得部６３０１−１から身体状態情報を受信する。
【０３７９】
ステップＳ６６０４において、フラグ判定部６４１１は、身体状態情報に基づいて、ユーザが所定の身体状態であるか否か判定する。ユーザが所定の身体状態である場合、制御はステップＳ６６０５に進み、ユーザが所定の身体状態でない場合、制御はステップＳ６６０８に進む。フラグ判定部６４１１は、例えば、ユーザの手首が背屈状態の場合、所定の身体状態であると判断する。
【０３８０】
ステップＳ６６０５において、フラグ判定部６４１１は、ｊ＝１であるか否か判定する。ｊ＝１の場合、制御はステップＳ６６０６に進み、ｊ＝１でない場合、制御はステップＳ６６０７に進む。
【０３８１】
ステップＳ６６０６において、フラグ判定部６４１１は、フラグ＝継続中に設定する。フラグ判定部６４１１は、フラグをフラグ通知部６４２１に送信する。
【０３８２】
ステップＳ６６０７において、フラグ判定部６４１１は、フラグ＝開始、ｊ＝１に設定する。フラグ判定部６４１１は、フラグをフラグ通知部４６２１に送信する。
【０３８３】
ステップＳ６６０８において、フラグ判定部６４１１は、ｊ＝１であるか否か判定する。ｊ＝１の場合、制御はステップＳ６６０９に進み、ｊ＝１でない場合、制御はステップＳ６６１０に進む。
【０３８４】
ステップＳ６６０９において、フラグ判定部６４１１は、フラグ＝終了、ｊ＝０に設定する。フラグ判定部６４１１は、フラグをフラグ通知部に６４２１に送信する。
【０３８５】
ステップＳ６６１０において、フラグ通知部６４２１は、補助ＩＤの処理を行う。尚、補助ＩＤの処理の詳細については後述する。
【０３８６】
ステップＳ６６１１において、フラグ通知部６４２１は、フラグを処理装置５０１に送信する。尚、フラグ通知部６４２１は、フラグ＝開始またはフラグ＝終了の場合にのみ、フラグを送信するようにしてもよい。
【０３８７】
図５４は、補助ＩＤの処理の詳細なフローチャートである。
図５４は、図５３のステップＳ６６１１に対応する。
【０３８８】
ステップＳ６６２１において、フラグ判定部６４１１は、センサ値取得部６３０１−２から形状情報、すなわち距離センサ６２０１−２の計測値を受信する。
【０３８９】
ステップＳ６６２２において、フラグ判定部６４１１は、形状情報に基づいて、指の形状（手の形状）を判定する。詳細には、フラグ判定部６４１１は、計測値が閾値以下の場合、「手が開いている」と判定し、制御はステップＳ６６２３に進む。フラグ判定部６４１１は、計測値が閾値より大きい場合、「手が閉じている」と判定し、制御はステップＳ６６２４に進む。
【０３９０】
ステップＳ６６２３において、フラグ判定部６４１１は、補助ＩＤ＝ＯＰＥＮと設定する。
【０３９１】
ステップＳ６６２４において、フラグ判定部６４１１は、補助ＩＤ＝ＣＬＯＳＥと設定する。
【０３９２】
ステップＳ６６２５において、フラグ通知部６４２１は、補助ＩＤを処理装置６５０１に送信する。
【０３９３】
次に処理装置６５０１の処理について説明する
図５５は、第５の構成例の処理装置のフラグ制御処理のフローチャートである。
【０３９４】
ステップＳ６６３１において、ジェスチャ認識状態判定部６５３１は、処理状態および補助状態を初期化する。尚、処理状態および補助状態は、以下の処理で用いられる情報である。
【０３９５】
ステップＳ６６３２において、フラグ制御処理を終了する場合、フラグ制御処理を終了し、フラグ制御処理を終了しない場合、制御はステップＳ６６２３に進む。例えば、外部から処理終了の指示を受信した場合や、手首装着型デバイス６６０１の電源がオフの場合にフラグ制御処理は終了する。
【０３９６】
ステップＳ６６３３において、受信部６５１１は、データを受信し、記憶部６５２１に格納する。尚、データは、フラグ６５２２または補助ＩＤ６５２３である。
【０３９７】
ステップＳ６６３４において、受信したデータがフラグ６５２２である場合、制御はステップＳ６６３５に進み、フラグでない場合、制御はステップＳ６６３６に進む。
【０３９８】
ステップＳ６６３５において、ジェスチャ認識状態判定部６５３１およびジェスチャ認識処理部６５４１は、フラグの受信処理を行う。尚、フラグの受信処理の詳細は後述する。
【０３９９】
ステップＳ６６３６において、ステップＳ６６３３で受信したデータが補助ＩＤ６５２３である場合、制御はステップＳ６６３７に進み、補助ＩＤ６５２３でない場合、制御はステップＳ６６３６に進む。
【０４００】
ステップＳ６６３７において、ジェスチャ認識状態判定部６５３１およびジェスチャ認識処理部６５４１は、補助ＩＤの受信処理を行う。尚、補助ＩＤの受信処理の詳細は後述する。
【０４０１】
図５６は、フラグの受信処理の詳細なフローチャートである。
図５６は、図５４のステップＳ６６３５に対応する。
【０４０２】
ステップＳ６６４１において、ジェスチャ認識状態判定部６５３１は、フラグの状態を判定する。フラグ＝開始の場合、制御はステップＳ６６４２に進み、フラグ≠開始の場合、制御はステップＳ６６４４に進む。
【０４０３】
ステップＳ６６４２において、ジェスチャ認識状態判定部６５３１は、処理状態＝開始に設定する。ジェスチャ認識状態判定部６５３１は、処理状態をジェスチャ認識処理部６５４１および状態変化通知部６５５１に通知する。また、ジェスチャ認識処理部６５４１は、ジェスチャ認識処理を開始する。ジェスチャ認識処理部６５４１は、処理状態＝終了となるまで、ジェスチャを認識可能な状態となる。
【０４０４】
ステップＳ６６４３において、状態変化通知部６５５１は、ジェスチャの認識が可能であることをユーザに通知する。例えば、状態変化通知部６５５１は、処理装置６５０１を振動させたり、処理装置６５０１が有する表示装置（不図示）の画面を点滅させる等を行う。
【０４０５】
ステップＳ６６４４において、ジェスチャ認識状態判定部６５３１は、フラグの状態を判定する。フラグ＝終了の場合、制御はステップＳ６６４５に進み、フラグ≠終了の場合、制御はステップＳ６６４７に進む。
【０４０６】
ステップＳ６６４５において、ジェスチャ認識状態判定部６５３１は、処理状態＝終了に設定する。ジェスチャ認識状態判定部６５３１は、処理状態をジェスチャ認識処理部６５４１に通知する。また、ジェスチャ認識状態判定部６５３１は、処理状態をさらに状態変化通知部６５５１に通知してもよい。通知を受信した状態変化通知部６５５１は、ジェスチャの認識が出来ない旨をユーザに通知する。ジェスチャ認識処理部６５４１は、ジェスチャ認識処理を終了する。
【０４０７】
ステップＳ６６４７において、処理状態＝開始の場合、制御はステップＳ６６４８に進み、処理状態≠開始の場合、処理は終了する。
【０４０８】
ステップＳ６６４８において、ジェスチャ認識処理部６５４１は、ジェスチャ認識処理を行う。すなわち、ジェスチャ認識処理部６５４１は、入力されたジェスチャの認識を行い、認識結果および補助状態に応じた処理を行う。
【０４０９】
図５７は、補助ＩＤの受信処理の詳細なフローチャートである。
図５７は、図５５のステップＳ６６３７に対応する。
【０４１０】
ステップＳ６６５１において、ジェスチャ認識状態判定部６５３１は、補助ＩＤ６５２３の状態を判定する。補助ＩＤ＝ＯＰＥＮの場合、制御はステップＳ６６５２に進み、補助ＩＤ≠ＯＰＥＮの場合、制御はステップＳ６６５４に進む。
【０４１１】
ステップＳ６６５２において、ジェスチャ認識状態判定部６５３１は、補助状態＝ＯＰＥＮに設定する。
【０４１２】
ステップＳ６６５３において、ジェスチャ認識状態判定部６５３１は、補助状態をジェスチャ認識処理部６５４１に通知する。また、ジェスチャ認識状態判定部６５３１は、設定した補助状態を記憶部６５２１等に記録する。
【０４１３】
ステップＳ６６５４において、ジェスチャ認識状態判定部６５３１は、補助ＩＤ６５２３の状態を判定する。補助ＩＤ＝ＣＬＯＳＥの場合、制御はステップＳ６６５５に進み、補助ＩＤ≠ＣＬＯＳＥの場合、処理は終了する。
【０４１４】
ステップＳ６６５５において、ジェスチャ認識状態判定部６５３１は、補助状態＝ＣＬＯＳＥに設定する。
【０４１５】
ステップＳ６６５６において、ジェスチャ認識状態判定部６５３１は、補助状態をジェスチャ認識処理部６５４１に通知する。また、ジェスチャ認識状態判定部６５３１は、設定した補助状態を記憶部６５２１等に記録する。
【０４１６】
次に手の形状を処理装置側で判定する例を説明する。
図５８は、実施の形態に係るシステムの第６の構成例である。
【０４１７】
システム７１０１は、手首装着型デバイス７６０１および処理装置７５０１を備える。
手首装着型デバイス７６０１は、背屈検出スイッチ７２０１−１、カメラ７２０１−２、およびマイクロプロセッサ７６０２を備える。手首装着型デバイス７６０１は、手首に装着して使用される装置である。
【０４１８】
背屈検出スイッチ７２０１−１は、手首の背屈を検出するスイッチである。背屈検出スイッチ７２０１−１は、手首が背屈しているか否かを示す信号（身体状態情報）をマイクロプロセッサ７６０２に出力する。背屈検出スイッチ７２０１−１は、図１の身体状態観測装置２０１に対応する。
【０４１９】
カメラ７２０１−２は、手を撮影する。カメラ７２０１−２の機能は、カメラ５２０１−２６と同様であるので、詳細な説明は省略する。カメラ７２０１−２は、撮影画像を画像取得部７５０２に出力する。カメラ７２０１−２は、図１の身体状態観測装置２０１に対応する。
【０４２０】
マイクロプロセッサ７６０２は、スイッチ変化取得部７３０１、フラグ判定部７４１１、およびフラグ通知部７４２１を備える。
【０４２１】
スイッチ変化取得部７３０１は、背屈検出スイッチ７２０１−１から身体状態情報を受信し、該情報をフラグ判定部７４１１に送信する。スイッチ変化取得部７３０１は、図１のセンサ情報取得装置３０１に対応する。
【０４２２】
フラグ判定部７４１１は、身体状態情報を受信し、身体状態情報に基づいて、フラグの状態を判定する。フラグ判定部６４１１は、フラグの判定結果をフラグ通知部７４２１に送信する。フラグ判定部７４１１は、図１のフラグ判定部４１１に対応する。
【０４２３】
フラグ通知部７４２１は、フラグ判定部６４１１から判定結果を受信し、該判定結果に基づいて、処理装置７５０１にフラグを通知する。フラグ通知部７４２１は、図１のフラグ通知部４２１に対応する。
【０４２４】
処理装置７５０１は、フラグ通知部７４２１からフラグを受信する。処理装置７５０１は、フラグおよび手の形状に基づいて、所定の処理を実施する。処理装置７５０１は、図１の処理装置５０１に対応する。
【０４２５】
処理装置７５０１は、画像取得部７５０２、形状判定部７５０３、フラグ受信部７５０４、および処理部７５０５を備える。
【０４２６】
画像取得部７５０２は、カメラ７２０１−２から撮影画像を受信し、撮影画像を形状判定部７５０３に出力する。
【０４２７】
形状判定部７５０３は、撮影画像に基づいて、手の形状を判定し、補助状態を設定する。形状判定部７５０３は、補助状態を処理部７５０５に通知する。
【０４２８】
フラグ受信部７５０４は、フラグ通知部７４２１からフラグを受信し、フラグを処理部７５０５に出力する。
処理部７５０５は、フラグおよび補助状態に基づいて、所定の処理を実施する。
【０４２９】
図５９は、第６の構成例の処理装置のフラグ制御処理のフローチャートである。
ステップＳ７６３１において、処理部７５０５は、処理状態および補助状態を初期化する。尚、処理状態および補助状態は、以下の処理で用いられる情報である。
【０４３０】
ステップＳ７６３２において、フラグ制御処理を終了する場合、フラグ制御処理を終了し、フラグ制御処理を終了しない場合、制御はステップＳ７６２３に進む。例えば、外部から処理終了の指示を受信した場合や、手首装着型デバイス７６０１の電源がオフの場合にフラグ制御処理は終了する。
【０４３１】
ステップＳ７６３３において、処理部７５０５は、データを受信する。尚、データは、フラグまたは補助状態である。
【０４３２】
ステップＳ６６３４において、受信したデータがフラグである場合、制御はステップＳ７６３５に進み、フラグでない場合、制御はステップＳ７６３６に進む。
【０４３３】
ステップＳ６６３５において、処理部７５０５は、フラグの受信処理を行う。尚、ステップＳ６６３５のフラグの受信処理は、図５５のステップＳ６６３５と同様の処理のため説明は省略する。
【０４３４】
ステップＳ６６３５において、形状判定部７５０３は、形状の判定処理を行う。尚、形状の判定処理の詳細は後述する。
【０４３５】
実施の形態のシステムによれば、指の形状に応じて異なる処理を実行することができるので、ユーザの利便性が向上する。
【０４３６】
図６０は、形状の判定処理の詳細なフローチャートである。
ステップＳ７６５１において、形状判定部７５０３は、画像取得部７５０２から形状情報、すなわちカメラ７２０１−２の撮影画像を受信する。
【０４３７】
ステップＳ７６５２において、形状判定部７５０３は、形状判定部７５０３は、撮影画像に基づいて、手の形状を判定する。手の形状が所定の形状である場合、制御はステップＳ７６５２に進み、手の形状が所定の形状でない場合、処理は終了する。
【０４３８】
ステップＳ７６５３において、形状判定部７５０３は、補助状態をステップ７６５２で判定した手の形状に設定する。
【０４３９】
ステップＳ７６５４において、形状判定部７５０３は、手の形状に応じた所定の処理を行う。例えば、形状判定部７５０３は、設定した補助状態を保存する。
【０４４０】
ステップＳ７６５５において、形状判定部７５０３は、補助状態を処理部７５０５に通知する。
【０４４１】
上述の説明では、背屈状態と指の形状に応じて処理を行う例を説明したが、底屈状態と足指の形状に基づいて処理の内容を変更するようにしても良い。
【０４４２】
例えば、処理装置５０１は、底屈状態を検出したときの足指の形状に応じて処理を行う。
【０４４３】
例えば、処理装置５０１は、底屈状態となったときに、足指を伸ばしている場合は第１の処理、足指を曲げているは第２の処理をそれぞれ実行する。
【０４４４】
または、処理装置５０１は、底屈状態において、足指の形状に応じて、同一のジェスチャに対する処理を変更する。例えば、処理装置５０１は、底屈状態において、足を下に下ろすというジェスチャを認識した場合、足指を伸ばしている場合は第１の処理、足指を曲げているは第２の処理をそれぞれ実行する。
【０４４５】
また、上述の例では指の形状で処理の内容を変更していたが、背屈状態における手首の向きに応じて処理の内容を変更しても良い。
【０４４６】
図６１Ａ〜６１Ｄは、手首の向きを示す図である。
例えば、処理装置５０１は、背屈状態となったときに、手首が上を向いている場合（図６１Ａ）は「ＯＫ」の処理、手首が下を向いている場合場合（図６１Ｂ）は「キャンセル」の処理、手首が左を向いている場合（図６１Ｃ）は「１ページ次へ」の処理、手首が右を向いている場合（図４６Ｄ）は「２ページ先へ」の処理をそれぞれ実行する。
【０４４７】
上述の説明では、背屈状態、掌屈状態、底屈状態、または巻き込み状態のいずれか１つを用いて処理を行う例を説明したが、次に背屈状態、掌屈状態、底屈状態、および巻き込み状態を組み合わせて処理を行う例を説明する。
【０４４８】
図６２は、背屈状態および掌屈状態に応じた処理を示す図である。
背屈状態および掌屈状態を用いてジェスチャの認識を行う場合、手首が背屈状態であるか掌屈状態であるかに応じて、同一のジェスチャに対して異なる処理を割り当てる。
【０４４９】
図６２に左側に示すように、背屈状態の場合に手を上に上げるジェスチャを行った場合、処理装置５０１は「決定」の処理を行い、図６２に右側に示すように、掌屈状態の場合に手を上に上げるジェスチャを行った場合、処理装置は５０１は「取消」の処理を行う。
【０４５０】
このように、手を上に上げるというジェスチャに対して、背屈状態か掌屈状態かに応じて異なる処理を実行することができる。
【０４５１】
図６３は、掌屈状態における手の形状と背屈状態におけるジェスチャに応じた処理を示す図である。
【０４５２】
最初に処理装置５０１は、図６３の上部に示すように掌屈状態のときの手の形状を認識し、手の形状を記憶しておく。
【０４５３】
次に図６３の下部に示すように、手首が掌屈状態から背屈状態となり、処理装置５０１は、ジェスチャの認識を開始する。
【０４５４】
処理装置５０１は、認識したジェスチャに対する処理を掌屈状態のときの手の形状に従って決定する。例えば、処理装置５０１は、背屈状態において、所定のジェスチャを認識したとする。このとき、処理装置５０１は、掌屈状態のときの手の形状が第１の形状の場合は第１の処理を行い、掌屈状態のときの手の形状が第２の形状の場合は第２の処理を行う。
【０４５５】
図６４は、掌屈状態における手の形状の検出方法を示す図である。
図６４では、カメラ５２０１−２７を用いて手の形状を判定する。カメラ５２０１−２７は、図１の身体状態観測装置２０１に対応する。
【０４５６】
カメラ５２０１−２７は、手首に取り付けられており、手の平側を撮影している。カメラ５２０１−２７は、撮影画像５２０２−２７をセンサ情報取得装置３０１を介してフラグ判定部４１１に出力する。フラグ判定部４１１は、撮影画像５２０２−２７に基づいて、手の形状を判定する。尚、カメラ５２０１−２７は、撮影画像５２０２−２７を処理装置５０１に送信し、処理装置５０１が手の形状を判定しても良い。
【０４５７】
ここで、図６２に示すように背屈状態および掌屈状態に応じた処理を行う場合の詳細な処理について説明する。
【０４５８】
図６５は、背屈状態と掌屈状態を用いるシステムのフラグ管理処理のフローチャートである。
【０４５９】
ステップＳ８６０１において、フラグ判定部４１１は、初期値として、変数ｊ＝０、フラグ＝終了に設定する。
【０４６０】
ステップＳ８６０２において、フラグ管理処理を終了する場合、フラグ管理処理を終了し、フラグ管理処理を終了しない場合、制御はステップＳ８６０３に進む。例えば、外部から処理終了の指示を受信した場合や、センサ情報取得装置３０１または処理装置５０１の電源がオフの場合にフラグ管理処理は終了する。
【０４６１】
ステップＳ８６０３において、フラグ判定部４１１およびフラグ通知部４２１は、背屈の処理を行う。尚、背屈の処理の詳細は後述する。
【０４６２】
ステップＳ８６０４において、フラグ判定部４１１およびフラグ通知部４２１は、掌屈の処理を行う。尚、掌屈の処理の詳細は後述する。
【０４６３】
ステップＳ８６０５において、フラグ判定部４１１およびフラグ通知部４２１は、補助ＩＤの処理を行う。尚、補助ＩＤの処理は、図５３のステップＳ６６１１と同様であるため説明は省略する。
【０４６４】
図６６は、背屈の処理の詳細なフローチャートである。
図６６は、図６５のステップＳ８６０３に対応する。
【０４６５】
ステップＳ８６１１において、フラグ判定部４１１は、変数ｊとフラグ１を１度だけ初期化、すなわち変数ｊ＝０、フラグ１＝終了に設定する。
【０４６６】
ステップＳ８６１２において、フラグ判定部４１１は、センサ情報取得装置３０１から身体状態情報を受信する。
【０４６７】
ステップＳ８６１３において、フラグ判定部４１１は、身体状態情報に基づいて、ユーザが背屈状態であるか否か判定する。ユーザが背屈状態である場合、制御はステップＳ８６１４に進み、ユーザが背屈状態でない場合、制御はステップＳ８６１７に進む。
【０４６８】
ステップＳ８６１４において、フラグ判定部４１１は、ｊ＝１であるか否か判定する。ｊ＝１の場合、制御はステップＳ８６１５に進み、ｊ＝１でない場合、制御はステップＳ８６１６に進む。
【０４６９】
ステップＳ８６１５において、フラグ判定部４１１は、フラグ１＝継続中に設定する。フラグ判定部４１１は、フラグ１をフラグ通知部４２１に送信する。
【０４７０】
ステップＳ８６１６において、フラグ判定部４１１は、フラグ１＝開始、ｊ＝１に設定する。フラグ判定部４１１は、フラグ１をフラグ通知部４２１に送信する。
【０４７１】
ステップＳ８６１７において、フラグ判定部４１１は、ｊ＝１であるか否か判定する。ｊ＝１の場合、制御はステップＳ８６１８に進み、ｊ＝１でない場合、制御はステップＳ８６１９に進む。
【０４７２】
ステップＳ８６１８において、フラグ判定部４１１は、フラグ１＝終了、ｊ＝０に設定する。フラグ判定部４１１は、フラグ１をフラグ通知部に４２１に送信する。
【０４７３】
ステップＳ８６０９において、フラグ通知部４２１は、フラグ１を処理装置５０１に送信する。尚、フラグ通知部４２１は、フラグ１＝開始またはフラグ１＝終了の場合にのみ、フラグ１を送信するようにしてもよい。
【０４７４】
図６７は、掌屈の処理の詳細なフローチャートである。
図６７は、図６５のステップＳ８６０４に対応する。
【０４７５】
ステップＳ８６２１において、フラグ判定部４１１は、変数ｋとフラグ２を１度だけ初期化、すなわち変数ｋ＝０、フラグ２＝終了に設定する。
【０４７６】
ステップＳ８６２２において、フラグ判定部４１１は、センサ情報取得装置３０１から身体状態情報を受信する。
【０４７７】
ステップＳ８６２３において、フラグ判定部４１１は、身体状態情報に基づいて、ユーザが背屈状態であるか否か判定する。ユーザが背屈状態である場合、制御はステップＳ８６２４に進み、ユーザが背屈状態でない場合、制御はステップＳ８６２７に進む。
【０４７８】
ステップＳ８６２４において、フラグ判定部４１１は、ｋ＝１であるか否か判定する。ｋ＝１の場合、制御はステップＳ８６２５に進み、ｋ＝１でない場合、制御はステップＳ８６２６に進む。
【０４７９】
ステップＳ８６２５において、フラグ判定部４１１は、フラグ２＝継続中に設定する。フラグ判定部４１１は、フラグ２をフラグ通知部４２１に送信する。
【０４８０】
ステップＳ８６２６において、フラグ判定部４１１は、フラグ２＝開始、ｋ＝１に設定する。フラグ判定部４１１は、フラグ２をフラグ通知部４２１に送信する。
【０４８１】
ステップＳ８６２７において、フラグ判定部４１１は、ｋ＝１であるか否か判定する。ｋ＝１の場合、制御はステップＳ８６２８に進み、ｋ＝１でない場合、制御はステップＳ８６２９に進む。
【０４８２】
ステップＳ８６２８において、フラグ判定部４１１は、フラグ２＝終了、ｋ＝０に設定する。フラグ判定部４１１は、フラグ２をフラグ通知部に４２１に送信する。
【０４８３】
ステップＳ８６２９において、フラグ通知部４２１は、フラグ２を処理装置５０１に送信する。尚、フラグ通知部４２１は、フラグ２＝開始またはフラグ２＝終了の場合にのみ、フラグ２を送信するようにしてもよい。
【０４８４】
図６８は、背屈状態と掌屈状態を用いるシステムのフラグ制御処理のフローチャートである。尚、背屈状態と掌屈状態を用いるシステムにおいて処理装置の構成は、第５の構成例の処理装置６５０１と同様である。
【０４８５】
ステップＳ８６３１において、ジェスチャ認識状態判定部６５３１は、処理状態および補助状態を初期化する。尚、処理状態および補助状態は、以下の処理で用いられる情報である。
【０４８６】
ステップＳ８６３２において、フラグ制御処理を終了する場合、フラグ制御処理を終了し、フラグ制御処理を終了しない場合、制御はステップＳ８６２３に進む。例えば、外部から処理終了の指示を受信した場合や、手首装着型デバイス６６０１の電源がオフの場合にフラグ制御処理は終了する。
【０４８７】
ステップＳ８６３３において、受信部６５１１は、データを受信し、記憶部６５２１に格納する。
【０４８８】
ステップＳ８６３４において、受信したデータがフラグ１である場合、制御はステップＳ８６３５に進み、フラグ１でない場合、制御はステップＳ８６３６に進む。
【０４８９】
ステップＳ８６３５において、ジェスチャ認識状態判定部６５３１およびジェスチャ認識処理部６５４１は、フラグ１の受信処理を行う。フラグ１の受信処理は、図５５のステップＳ６６３５と同様であるので詳細は省略する。
【０４９０】
ステップＳ８６３６において、受信したデータがフラグ２である場合、制御はステップＳ８６３７に進み、フラグ１でない場合、制御はステップＳ８６３８に進む。
【０４９１】
ステップＳ８６３７において、ジェスチャ認識状態判定部６５３１およびジェスチャ認識処理部６５４１は、フラグ２の受信処理を行う。フラグ２の受信処理は、図５５のステップＳ６６３５と同様であるので説明は省略する。
【０４９２】
ステップＳ８６３８において、ステップＳ８６３３で受信したデータが補助ＩＤである場合、制御はステップＳ８６３９に進み、補助ＩＤでない場合、制御はステップＳ８６３２に戻る。
【０４９３】
ステップＳ８６３９において、ジェスチャ認識状態判定部６５３１およびジェスチャ認識処理部６５４１は、補助ＩＤの受信処理を行う。尚、補助ＩＤの受信処理は、図５５のステップＳ６６３７と同様であるので説明は省略する。
【０４９４】
尚、上述のような背屈状態と掌屈状態との組み合わせに限らず、以下のような組み合わせを用いて処理を行っても良い。
【０４９５】
図６９は、背屈状態および底屈状態に応じた処理を示す図である。
処理装置５０１は、底屈状態を検出し、図６９の下側に示すように、足首が底屈状態となる度に追加、消去、または塗りつぶし等のモードを順に切り替える。
【０４９６】
処理装置５０１は、背屈状態において、図６９の上側に示すように、手を上に上げるジェスチャを認識すると、モードが追加モードの場合は画面に線を追加、消去モードの場合は画面に線を消去、塗りつぶしモードの場合は特定の色を塗る処理を行う。
【０４９７】
図７０は、背屈状態および巻き込み状態に応じた処理を示す図である。
処理装置５０１は、唇の巻き込み状態と顔の向きを検出し、図７０の上側に示すように、巻き込み状態のときの顔の向きに応じて、操作対象を装置を変更する。
【０４９８】
処理装置５０１は、図７０の下側に示すように、背屈状態のときの手のジェスチャに応じて、操作対象となっている装置の操作を行う。
【０４９９】
尚、背屈状態、掌屈状態、底屈状態、および巻き込み状態の内、複数の状態を併用する場合、上述の例に限らず任意の組み合わせを用いることができる。また、背屈状態または掌屈状態のときの指の形状、底屈状態のときの足指の形状、または巻き込み状態のときの顔（頭）の向きと、背屈状態、掌屈状態、底屈状態、または巻き込み状態の組み合わせに応じた処理を行っても良い。
【０５００】
また、背屈状態、掌屈状態、底屈状態、または巻き込み状態となったときの直前の背屈状態または掌屈状態のときの指の形状、底屈状態のときの足指の形状、または巻き込み状態のときの顔（頭）の向きに基づいて、背屈状態、掌屈状態、底屈状態、または巻き込み状態となったときの処理を行っても良い。
【０５０１】
実施の形態のシステムによれば、手首の背屈状態または掌屈状態、足首の底屈状態、または唇の巻き込み状態に基づいてフラグの制御を行うため、意図しない装置の誤動作を防止できる。
【０５０２】
実施の形態のシステムによれば、身体部位先端の三次元空間上の位置と姿勢、可動範囲を制限することなく、フラグを制御可能となる。
【０５０３】
実施の形態のシステムによれば、ユーザは音や映像による提示やフラグの制御に用いる身体部位を目視することなく、現在のフラグ状態を感覚的に認識できる。
【０５０４】
実施の形態のシステムによれば、特殊な装置を手や足で保持し、指で操作する必要がないため、ユーザの負担が小さいという効果がある。
【０５０５】
実施の形態のシステムによれば、頭部、視線、手先、および足先の自由度が制限されないため、ユーザの負担が小さいという効果がある。
【０５０６】
実施の形態のシステムによれば、フラグの状態に応じてユーザに通知を行うので、ユーザはフラグが有効であるか否かを認識することが出来る。
【０５０７】
図３６は、情報処理装置（コンピュータ）の構成図である。
実施の形態のシステム１０１、身体状態観測装置２０１、センサ情報取得装置３０１、フラグ管理装置４０１、処理装置５０１は、例えば、図３６に示すような情報処理装置１によって実現される。
【０５０８】
情報処理装置１は、Central Processing Unit（CPU）２、メモリ３、入力部４、出力部５、記憶部６、記録媒体駆動部７、およびネットワーク接続部８を備え、それらはバス９により互いに接続されている。
【０５０９】
CPU２は、情報処理装置１全体を制御する中央処理装置である。CPU２は、フラグ判定部４１１、フラグ通知部４２１、フラグ受信部４１１、処理状態判定部５３１、処理実行部５４１、および状態変化通知部５５１に対応する。
【０５１０】
メモリ３は、プログラム実行の際に、記憶部６（あるいは可搬記録媒体１０）に記憶されているプログラムあるいはデータを一時的に格納するRead Only Memory(ROM)やRandom Access Memory(RAM)等のメモリである。CPU２は、メモリ３を利用してプログラムを実行することにより、上述した各種処理を実行する。
【０５１１】
この場合、可搬記録媒体１０等から読み出されたプログラムコード自体が実施の形態の機能を実現する。
【０５１２】
入力部４は、例えば、キーボード、マウス、タッチパネル等である。
出力部５は、例えば、ディスプレイ、プリンタ等である。
【０５１３】
記憶部６は、例えば、磁気ディスク装置、光ディスク装置、テープ装置、不揮発性メモリ等である。情報処理装置１は、記憶部６に、上述のプログラムとデータを保存しておき、必要に応じて、それらをメモリ３に読み出して使用する。
【０５１４】
記憶部６は、記憶部５２１に対応する。
記録媒体駆動部７は、可搬記録媒体１０を駆動し、その記録内容にアクセスする。可搬記録媒体としては、メモリカード、フレキシブルディスク、Compact Disk Read Only Memory(CD-ROM)、光ディスク、光磁気ディスク等、任意のコンピュータ読み取り可能な記録媒体が用いられる。ユーザは、この可搬記録媒体１０に上述のプログラムとデータを格納しておき、必要に応じて、それらをメモリ３に読み出して使用する。
【０５１５】
ネットワーク接続部８は、LANやWAN等の任意の通信ネットワークに接続され、通信に伴うデータ変換を行う。ネットワーク接続部８は、通信部１１７１、２１７２、３１７１に対応する。
【０５１６】
以上の実施の形態に関し、さらに以下の付記を開示する。
（付記１）
手首を観測し、前記手首の状態を示す状態情報を出力する状態観測部と
前記状態情報に基づいて、前記手首が背屈状態であるか否かを判定する判定部と、
前記手首が背屈状態であるか否かに応じて、所定の処理を行う処理部と、
を備えるジェスチャ入力装置。
（付記２）
前記ジェスチャ入力装置には、前記手首を含む手のジェスチャが入力され、
前記処理部は、前記手首が背屈状態の場合、前記ジェスチャに応じた制御を行うことを特徴とする付記１記載のジェスチャ入力装置。
（付記３）
前記処理部は、前記手首が背屈状態の場合、前記手首が背屈状態であることを通知することを特徴とする付記２記載のジェスチャ入力装置。
（付記４）
手を観測し、前記手の形状を示す形状情報を出力する形状観測部をさらに備え、
前記判定部は、前記形状情報に基づいて、前記手の形状を判定し、
前記処理部は、前記手の形状と前記手首が背屈状態であるか否かに基づいて、前記所定の処理を行うことを特徴とする付記１記載のジェスチャ入力装置。
（付記５）
前記判定部は、前記状態情報に基づいて、前記手首が掌屈状態であるか否かを判定し、
前記処理部は、前記手首が背屈状態であるか否かおよび前記手首が掌屈状態であるか否かに基づいて、前記所定の処理を行うことを特徴とする付記１記載のジェスチャ入力装置。
（付記６）
手の姿勢または前記手に加えられる外力を計測し、前記姿勢または前記外力を示す制限情報を出力する計測部をさらに備え、
前記判定部は、前記制限情報に基づいて、前記手首が背屈状態であるか否かを判定する
ことを特徴とする付記１記載のジェスチャ入力装置。
（付記７）
手首を観測し、前記手首の状態を示す状態情報を出力する観測部と
前記状態情報に基づいて、前記手首が掌屈状態であるか否かを判定する判定部と、
前記手首が掌屈状態であるか否かに応じて、所定の処理を行う処理部と、
を備えるジェスチャ入力装置。
（付記８）
足首を観測し、前記足首の状態を示す状態情報を出力する状態観測部と
前記状態情報に基づいて、前記足首が底屈状態であるか否かを判定する判定部と、
前記足首が底屈状態であるか否かに応じて、所定の処理を行う処理部と、
を備えるジェスチャ入力装置。
（付記９）
唇を観測し、前記唇の状態を示す状態情報を出力する状態観測部と
前記状態情報に基づいて、前記唇が巻き込み状態であるか否かを判定する判定部と、
前記唇が巻き込み状態であるか否かに応じて、所定の処理を行う処理部と、
を備えるジェスチャ入力装置。
（付記１０）
手首を観測し、
前記手首の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記手首が背屈状態であるか否かを判定し、
前記手首が背屈状態であるか否かに応じて、所定の処理を行う
ことを特徴とするジェスチャ入力方法。
（付記１１）
前記ジェスチャ入力方法はさらに
前記手首を含む手のジェスチャを受信し、
前記手首が背屈状態の場合、前記ジェスチャに応じた制御を行うことを特徴とする付記１０記載のジェスチャ入力方法。
（付記１２）
前記ジェスチャ入力方法はさらに
前記手首が背屈状態の場合、前記手首が背屈状態であることを通知することを特徴とする付記１１記載のジェスチャ入力方法。
（付記１３）
前記ジェスチャ入力方法はさらに
手を観測し、
前記手の形状を示す形状情報を出力し、
前記判定する処理において、前記形状情報に基づいて、前記手の形状を判定し、
前記所定の処理を行う処理において、前記手の形状と前記手首が背屈状態であるか否かに基づいて、前記所定の処理を行うことを特徴とする付記１０記載のジェスチャ入力方法。
（付記１４）
前記判定する処理において、前記状態情報に基づいて、前記手首が掌屈状態であるか否かを判定し、
前記所定の処理を行う処理において、前記手首が背屈状態であるか否かおよび前記手首が掌屈状態であるか否かに基づいて、前記所定の処理を行うことを特徴とする付記１０記載のジェスチャ入力方法。
（付記１５）
前記ジェスチャ入力方法はさらに
手の姿勢または前記手に加えられる外力を計測し、
前記姿勢または前記外力を示す制限情報を出力し、
前記判定する処理は、前記制限情報に基づいて、前記手首が背屈状態であるか否かを判定することを特徴とする付記１０記載のジェスチャ入力方法。
（付記１６）
手首を観測し、
前記手首の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記手首が掌屈状態であるか否かを判定し、
前記手首が掌屈状態であるか否かに応じて、所定の処理を行う
ことを特徴とするジェスチャ入力方法。
（付記１７）
足首を観測し、
前記足首の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記足首が底屈状態であるか否かを判定し、
前記足首が底屈状態であるか否かに応じて、所定の処理を行う
ことを特徴とするジェスチャ入力方法。
（付記１８）
唇を観測し、
前記唇の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記唇が巻き込み状態であるか否かを判定し、
前記唇が巻き込み状態であるか否かに応じて、所定の処理を行う
ことを特徴とするジェスチャ入力方法。
（付記１９）
コンピュータに
手首を観測し、
前記手首の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記手首が背屈状態であるか否かを判定し、
前記手首が背屈状態であるか否かに応じて、所定の処理を行う
処理を実行させるジェスチャ入力プログラム。
（付記２０）
前記手首を含む手のジェスチャを受信し、
前記手首が背屈状態の場合、前記ジェスチャに応じた制御を行う
処理をさらに実行させることを特徴とする付記１９記載のジェスチャ入力プログラム。
（付記２１）
前記手首が背屈状態の場合、前記手首が背屈状態であることを通知する処理をさらに実行させることを特徴とする付記２０記載のジェスチャプログラム。
（付記２２）
手を観測し、
前記手の形状を示す形状情報を出力する
処理をさらに実行させ、
前記判定する処理において、前記形状情報に基づいて、前記手の形状を判定し、
前記所定の処理を行う処理において、前記手の形状と前記手首が背屈状態であるか否かに基づいて、前記所定の処理を行うことを特徴とする付記１９記載のジェスチャ入力方法。
（付記２３）
前記判定する処理において、前記状態情報に基づいて、前記手首が掌屈状態であるか否かを判定し、
前記所定の処理を行う処理において、前記手首が背屈状態であるか否かおよび前記手首が掌屈状態であるか否かに基づいて、前記所定の処理を行うことを特徴とする付記１９記載のジェスチャ入力プログラム。
（付記２４）
手の姿勢または前記手に加えられる外力を計測し、
前記姿勢または前記外力を示す制限情報を出力し、
前記判定する処理は、前記制限情報に基づいて、前記手首が背屈状態であるか否かを判定することを特徴とする付記１９記載のジェスチャプログラム。
（付記２５）
コンピュータに
手首を観測し、
前記手首の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記手首が掌屈状態であるか否かを判定し、
前記手首が掌屈状態であるか否かに応じて、所定の処理を行う
処理を実行させるジェスチャ入力プログラム。
（付記２６）
コンピュータに
足首を観測し、
前記足首の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記足首が底屈状態であるか否かを判定し、
前記足首が底屈状態であるか否かに応じて、所定の処理を行う
処理を実行させるジェスチャ入力プログラム。
（付記２７）
コンピュータに
唇を観測し、
前記唇の状態を示す状態情報を出力し、
前記状態情報に基づいて、前記唇が巻き込み状態であるか否かを判定し、
前記唇が巻き込み状態であるか否かに応じて、所定の処理を行う
処理を実行させるジェスチャ入力プログラム。
【符号の説明】
【０５１７】
１０１    システム
２０１    身体状態観測装置
３０１    センサ情報取得装置
４０１    フラグ管理装置
４１１    フラグ判定装置
４２１    フラグ通知部
５０１    処理装置
５１１    フラグ受信部
５２１    記憶部
５２２    フラグ
５３１    処理状態判定部
５４１    処理実行部
５５１    状態変化通知部
５６１    表示装置
【図１】
2015088161.tif 000003
【図２】
2015088161.tif 000004
【図３】
2015088161.tif 000005
【図４】
2015088161.tif 000006
【図５】
2015088161.tif 000007
【図６】
2015088161.tif 000008
【図７】
2015088161.tif 000009
【図８】
2015088161.tif 000010
【図９Ａ】
2015088161.tif 000011
【図９Ｂ】
2015088161.tif 000012
【図９Ｃ】
2015088161.tif 000013
【図９Ｄ】
2015088161.tif 000014
【図９Ｅ】
2015088161.tif 000015
【図９Ｆ】
2015088161.tif 000016
【図９Ｇ】
2015088161.tif 000017
【図１０】
2015088161.tif 000018
【図１１】
2015088161.tif 000019
【図１２】
2015088161.tif 000020
【図１３】
2015088161.tif 000021
【図１４】
2015088161.tif 000022
【図１５】
2015088161.tif 000023
【図１６】
2015088161.tif 000024
【図２１】
2015088161.tif 000025
【図２２】
2015088161.tif 000026
【図２３】
2015088161.tif 000027
【図２５】
2015088161.tif 000028
【図２６】
2015088161.tif 000029
【図２７】
2015088161.tif 000030
【図２８】
2015088161.tif 000031
【図２９】
2015088161.tif 000032
【図３０】
2015088161.tif 000033
【図３１】
2015088161.tif 000034
【図３２】
2015088161.tif 000035
【図３３】
2015088161.tif 000036
【図３４Ａ】
2015088161.tif 000037
【図３４Ｂ】
2015088161.tif 000038
【図３４Ｃ】
2015088161.tif 000039
【図３５】
2015088161.tif 000040
【図３６】
2015088161.tif 000041
【図３７】
2015088161.tif 000042
【図３８】
2015088161.tif 000043
【図３９】
2015088161.tif 000044
【図４０】
2015088161.tif 000045
【図４１】
2015088161.tif 000046
【図４３】
2015088161.tif 000047
【図４４】
2015088161.tif 000048
【図４５】
2015088161.tif 000049
【図４６Ａ】
2015088161.tif 000050
【図４６Ｂ】
2015088161.tif 000051
【図４６Ｃ】
2015088161.tif 000052
【図４６Ｄ】
2015088161.tif 000053
【図４７】
2015088161.tif 000054
【図４９】
2015088161.tif 000055
【図５１】
2015088161.tif 000056
【図５２】
2015088161.tif 000057
【図５３】
2015088161.tif 000058
【図５４】
2015088161.tif 000059
【図５５】
2015088161.tif 000060
【図５６】
2015088161.tif 000061
【図５７】
2015088161.tif 000062
【図５８】
2015088161.tif 000063
【図５９】
2015088161.tif 000064
【図６０】
2015088161.tif 000065
【図６１Ａ】
2015088161.tif 000066
【図６１Ｂ】
2015088161.tif 000067
【図６１Ｃ】
2015088161.tif 000068
【図６１Ｄ】
2015088161.tif 000069
【図６２】
2015088161.tif 000070
【図６３】
2015088161.tif 000071
【図６５】
2015088161.tif 000072
【図６６】
2015088161.tif 000073
【図６７】
2015088161.tif 000074
【図６８】
2015088161.tif 000075
【図６９】
2015088161.tif 000076
【図７０】
2015088161.tif 000077
【図７１】
2015088161.tif 000078
【図１７】
2015088161.tif 000079
【図１８】
2015088161.tif 000080
【図１９】
2015088161.tif 000081
【図２０】
2015088161.tif 000082
【図２４】
2015088161.tif 000083
【図４２】
2015088161.tif 000084
【図４８】
2015088161.tif 000085
【図５０】
2015088161.tif 000086
【図６４】
2015088161.tif 000087