(57)【要約】【課題】異常な姿勢を検出して正しい姿勢をとるように促させるようにする。【解決手段】デプスカメラにより使用者を撮像し、画像および距離画像を取得する。距離画像に基づいて、頭部および肩部の位置が特定される。肩部に対して頭部がどの程度前方に飛び出しているかをずれ量として算出する。そして、このずれ量が所定値よりも大きい場合、姿勢が異常な状態であるものとみなし、バイブレータ１７、指向性スピーカ１５、および表示部１２に姿勢を直すように促す画像を表示させる。本技術は、姿勢監視装置に適用することができる。【選択図】図２
2014090841.tif 000002
【特許請求の範囲】
【請求項１】
使用者の首の姿勢を推定する姿勢推定部と、
前記姿勢推定部により推定された前記首の姿勢に基づいて、異常な姿勢であるか否かを判定する異常判定部と、
前記異常判定部により異常な姿勢であると判定された場合、前記使用者に対して姿勢が異常であることを提示する提示部と
を含む情報処理装置。
【請求項２】
前記使用者を上方の固定された角度から撮像し、画素単位で撮像位置からの距離を示す距離画像、および画像を生成する撮像部と、
前記撮像部により撮像された距離画像に基づいて、前記使用者の頭部、および肩のそれぞれの領域を推定する領域推定部とをさらに含み、
前記姿勢推定部は、前記領域推定部により推定された前記頭部、および肩の位置関係から、前記使用者の姿勢を推定する
請求項１に記載の情報処理装置。
【請求項３】
前記撮像部は、屋内における天井に設置されて、前記使用者を上方の固定された角度から撮像する
請求項２に記載の情報処理装置。
【請求項４】
前記撮像部は、前記使用者が着座する椅子の背もたれの上部に設置されて、前記使用者を上方の固定された角度から撮像する
請求項２に記載の情報処理装置。
【請求項５】
前記使用者の首の姿勢のうち適正な姿勢に対する、前記姿勢推定部により推定された姿勢のずれ量を測定するずれ量測定部をさらに含み、
前記提示部は、前記ずれ量測定部により測定されたずれ量に応じて、前記使用者に対して姿勢が異常であることを提示する
請求項１に記載の情報処理装置。
【請求項６】
本体が把持された状態で使用される場合、
前記本体の重力に対する方向を検出するモーションセンサ部と、
前記本体正面方向に対して、前記本体を把持する前記使用者の画像を撮像する撮像部と、
前記画像より使用者の顔画像を検出する顔画像検出部と、
前記画像より使用者の肩を検出する肩検出部とをさらに含み、
前記姿勢推定部は、前記顔画像検出部により検出された顔画像の大きさから求められる前記撮像部から前記使用者の頭部までの距離、前記肩検出部により検出された肩の画像の大きさから求められる前記撮像部から前記使用者の肩までの距離、並びに、前記モーションセンサ部により検出された頭部および肩の重力に対する方向の情報に基づいて、前記使用者の首の姿勢を推定する
請求項１に記載の情報処理装置。
【請求項７】
使用者の首の姿勢の推定をする姿勢推定処理と、
前記姿勢推定処理により推定された前記首の姿勢に基づいて、異常な姿勢であるか否かの判定をする異常判定処理と、
前記異常判定処理により異常な姿勢であると判定された場合、前記使用者に対して姿勢が異常であることを提示する提示処理と
からなるステップを含む情報処理方法。
【請求項８】
情報処理装置を制御するコンピュータに、
使用者の首の姿勢を推定する姿勢推定ステップと、
前記姿勢推定ステップの処理により推定された前記首の姿勢に基づいて、異常な姿勢であるか否かを判定する異常判定ステップと、
前記異常判定ステップの処理により異常な姿勢であると判定された場合、前記使用者に対して姿勢が異常であることを提示する提示ステップと
を含む処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置および情報処理方法、並びにプログラムに関し、特に、情報処理端末の使用者の使用時の異常な姿勢を警告するとともに、正しい姿勢になるように促せるようにした情報処理装置および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
オフィス机に対面して、着座し、パーソナルコンピュータなどの情報処理端末を利用する、一般にオフィスワークと呼ばれる業務を長時間継続することにより、情報処理端末の使用者が肩コリや首の痛みなどの症状を訴えることがあった。
【０００３】
これは、使用者が、オフィスワークを継続することで、いわゆる猫背と呼ばれる、頭部が前方に飛び出した姿勢を維持することにより、頭部を支える筋肉に負担が掛り、肩こりや首の痛みを誘発することが知られており、頭部が前方に飛び出すほどその傾向が高い（非特許文献１参照）。
【０００４】
このように発生する肩こりや首の痛みを避けるには、いわゆる正しい姿勢を維持して作業を続けるように意識することが必要であるが、それを日常的にするのは難しい。
【０００５】
そこで、姿勢を推定し、推定した姿勢が正常ではないときに警告するといった技術が提案されている。
【０００６】
姿勢を推定する方法としては、椅子に圧力センサを配設し、姿勢を推定したり（非特許文献２参照）、身体に傾斜センサや歪センサなどを装着させて、姿勢を推定する方法（非特許文献３参照）が提案されている。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】The rela,onship between head posture and severity and disability of pa,ents with neck pain, Chris Ho Ting Yipa, Thomas Tai Wing Chiub, Anthony Tung Kuen Poonc, Manual Herapy, vol 13, issue 2, 2008, pp148L154
【非特許文献２】紙谷一啓、工藤峰一、野中秀俊、外山淳 圧力センサを用いた着席者の姿勢識別に関する研究、電子情報通信学会技術研究報告、USN、ユビキタス・センサネットワーク vol.107,no.152,pp.41-46,2007
【非特許文献３】The Posture Suspenders  http://tobiassonne.com/?p=272
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、非特許文献２に記載の技術においては、座面の圧力を用いるため、上半身全体の重心移動などは推定できるものの、首の位置を正確に推定することができなかった。
【０００９】
また、非特許文献３に記載の技術においては、計測に必要とされるセンサを常に装着しなければならず、日常の作業を監視するには、あまり現実的な構成ではなかった。
【００１０】
本技術はこのような状況に鑑みてなされたものであり、特に、正確に使用者の首の姿勢を推定できるようにすることで、異常な姿勢を検出して警告するとともに、正しい姿勢に直すように促せるようにすることで、使用者の負担を最小にしつつ、オフィスワークなどにより生じる肩こりや首の痛みを緩和できるようにするものである。
【課題を解決するための手段】
【００１１】
本技術の一側面の情報処理装置は、使用者の首の姿勢を推定する姿勢推定部と、前記姿勢推定部により推定された前記首の姿勢に基づいて、異常な姿勢であるか否かを判定する異常判定部と、前記異常判定部により異常な姿勢であると判定された場合、前記使用者に対して姿勢が異常であることを提示する提示部とを含む。
【００１２】
前記使用者を上方の固定された角度から撮像し、画素単位で撮像位置からの距離を示す距離画像、および画像を生成する撮像部と、前記撮像部により撮像された距離画像に基づいて、前記使用者の頭部、および肩のそれぞれの領域を推定する領域推定部とをさらに含ませるようにすることができ、前記姿勢推定部には、前記領域推定部により推定された前記頭部、および肩の位置関係から、前記使用者の姿勢を推定させるようにすることができる。
【００１３】
前記撮像部には、屋内における天井に設置されるようにし、前記使用者を上方の固定された角度から撮像させるようにすることができる。
【００１４】
前記撮像部には、前記使用者が着座する椅子の背もたれの上部に設置されるようにし、前記使用者を上方の固定された角度から撮像させるようにすることができる。
【００１５】
前記使用者の首の姿勢のうち適正な姿勢に対する、前記姿勢推定部により推定された姿勢のずれ量を測定するずれ量測定部をさらに含ませるようにすることができ、前記提示部には、前記ずれ量測定部により測定されたずれ量に応じて、前記使用者に対して姿勢が異常であることを提示させるようにすることができる。
【００１６】
本体が把持された状態で使用される場合、前記本体の重力に対する方向を検出するモーションセンサ部と、前記本体正面方向に対して、前記本体を把持する前記使用者の画像を撮像する撮像部と、前記画像より使用者の顔画像を検出する顔画像検出部と、前記画像より使用者の肩を検出する肩検出部とをさらに含ませるようにすることができ、前記姿勢推定部には、前記顔画像検出部により検出された顔画像の大きさから求められる前記撮像部から前記使用者の頭部までの距離、前記肩検出部により検出された肩の画像の大きさから求められる前記撮像部から前記使用者の肩までの距離、並びに、前記モーションセンサ部により検出された頭部および肩の重力に対する方向の情報に基づいて、前記使用者の首の姿勢を推定させるようにすることができる。
【００１７】
本技術の一側面の情報処理方法は、使用者の首の姿勢の推定をする姿勢推定処理と、前記姿勢推定処理により推定された前記首の姿勢に基づいて、異常な姿勢であるか否かの判定をする異常判定処理と、前記異常判定処理により異常な姿勢であると判定された場合、前記使用者に対して姿勢が異常であることを提示する提示処理とからなるステップを含む。
【００１８】
本技術の一側面のプログラムは、情報処理装置を制御するコンピュータに、使用者の首の姿勢を推定する姿勢推定ステップと、前記姿勢推定ステップの処理により推定された前記首の姿勢に基づいて、異常な姿勢であるか否かを判定する異常判定ステップと、前記異常判定ステップの処理により異常な姿勢であると判定された場合、前記使用者に対して姿勢が異常であることを提示する提示ステップとを含む処理を実行させる。
【００１９】
本技術の一側面においては、使用者の首の姿勢が推定され、推定された前記首の姿勢に基づいて、異常な姿勢であるか否かが判定され、異常な姿勢であると判定された場合、前記使用者に対して姿勢が異常であることが提示される。
【００２０】
本技術の情報処理装置は、独立した装置であっても良いし、情報処理を行うブロックであっても良い。
【発明の効果】
【００２１】
本技術の一側面によれば、正確に使用者の首の姿勢を正確に推定することで、異常な姿勢を検出して警告するとともに、正しい姿勢に直すように促せるようにし、使用者の負担を最小にしつつ、オフィスワークなどにより生じる肩こりや首の痛みを緩和できるようにするものである。
【図面の簡単な説明】
【００２２】
【図１】本技術を適用した姿勢監視装置の第１の実施の形態の構成例を示す図である。
【図２】図１の姿勢監視部の構成例を示す図である。
【図３】図２の姿勢監視部による姿勢監視処理を説明するフローチャートである。
【図４】図２の姿勢監視部による姿勢監視処理を説明する図である。
【図５】姿勢監視処理により使用者に表示される使用者の姿勢の状態を表示する表示例を説明する図である。
【図６】正しい姿勢と正しくない姿勢ついて説明する図である。
【図７】姿勢監視処理により使用者に表示される使用者の姿勢の状態を表示する表示例を説明する図である。
【図８】デプスカメラと指向性スピーカを椅子の背もたれに配設する例を説明する図である。
【図９】本技術を適用した姿勢監視装置の第２の実施の形態の構成例を示す図である。
【図１０】図９の姿勢監視部の構成例を示す図である。
【図１１】図１０の姿勢監視部による姿勢監視処理を説明するフローチャートである。
【図１２】図１０の姿勢監視部による姿勢監視処理を説明する図である。
【図１３】汎用のパーソナルコンピュータの構成例を説明する図である。
【発明を実施するための最良の形態】
【００２３】
以下、発明を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（デプスカメラを天井に配設する場合の一例）
２．第２の実施の形態（デプスカメラを本体に配設する場合の一例）
【００２４】
＜１．第１の実施の形態＞
［姿勢監視装置の第１の実施の形態の構成例］
図１は、本技術を適用した姿勢監視装置の第１の実施の形態の構成例を示している。図１の姿勢監視装置は、使用者の姿勢を監視して、異常な姿勢であることを認識したときには、異常な姿勢であることを使用者に警告するとともに、正しい姿勢をとるために必要な情報を提示することで、姿勢を直すように促すものである。
【００２５】
より詳細には、図１の姿勢監視装置は、姿勢監視部１１、表示部１２、デプスカメラ１３、椅子１４、指向性スピーカ１５、机１６、およびバイブレータ１７より構成されている。
【００２６】
姿勢監視部１１は、表示部１２と共に、例えば、パーソナルコンピュータなどから構成されている。従って、姿勢監視部１１そのものは、パーソナルコンピュータにインストールされたプログラムとして構成するようにしてもよい。この場合、姿勢監視部１１は、パーソナルコンピュータそのものとなる。尚、図１においては、パーソナルコンピュータにインストールされたものであることを前提とした構成として示されているが、当然のことながら別途、装置として設けられてもよいものである。姿勢監視装置を構成するパーソナルコンピュータからなる姿勢監視部１１は、机１６上に載置されており、椅子１４に座っている使用者Ｈ１により操作される。
【００２７】
表示部１２は、LCD（Liquid Crystal Display）や有機EL（Electro Luminescence）などからなり、姿勢監視部１１を構成するパーソナルコンピュータのキーボードに入力された情報や、各種の処理結果を表示する。
【００２８】
デプスカメラ１３は、使用者Ｈ１の上方より、図１中の点線で示される範囲を画像として撮像するとともに、画素単位の撮像位置からの距離の情報からなる距離画像を生成し、姿勢監視部１１に供給する。
【００２９】
指向性スピーカ１５は、姿勢監視部１１がデプスカメラ１３より供給されてくる画像、および距離画像の情報に基づいて、使用者Ｈ１の姿勢が異常な姿勢であると判定したとき、使用者Ｈ１に対して姿勢に異常があり、姿勢を直すようにする注意や警告を示す情報を音声として出力する。指向性スピーカ１５より出力される音声は指向性が高いため、図１で示される使用者Ｈ１にのみ聞き取ることができ、周辺の人物には音声として認識しにくいものである。
【００３０】
バイブレータ１７は、椅子１４における使用者Ｈ１が腰を下ろす座面部や背もたれ部などの近傍に設置されており、姿勢監視部１１により制御されて、例えば、正常な姿勢ではないとみなされたとき、姿勢を直すことを示す情報を使用者Ｈ１に提示する手段として振動を発生する。
【００３１】
すなわち、姿勢監視部１１は、デプスカメラ１３により撮像された画像および距離画像に基づいて、使用者Ｈ１の姿勢を推定し、推定した姿勢が正常な姿勢であるか否かを判定する。そして、姿勢監視部１１は、例えば、推定した姿勢が正常な姿勢ではないと判定した場合、表示部１２に表示する表示情報、指向性スピーカ１５より出力される音声情報、およびバイブレータ１７を振動させるといったように制御することで、使用者Ｈ１に対して姿勢が正常ではないことを伝える。さらに、姿勢監視部１１は、表示部１２における表示、および指向性スピーカ１５より出力される音声により正しい姿勢を取るように使用者Ｈ１を促す。
【００３２】
［図１の姿勢監視部の構成例］
次に、図２を参照して、姿勢監視部１１の構成例について説明する。
【００３３】
姿勢監視部１１は、距離画像取得部３１、領域分割部３２、領域推定部３３、姿勢推定部３４、異常判定部３５、警告振動生成部３６、警告音声生成部３７、および警告画像生成部３８を備えている。
【００３４】
距離画像取得部３１は、デプスカメラ１３より供給されてくる画像、および距離画像を取得し、このうち距離画像を領域分割部３２、および警告画像生成部３８に供給する。
【００３５】
領域分割部３２は、距離画像の情報に基づいて、各画素がデプスカメラ１３により撮像される画像の各画素の距離情報に基づいて、画像の領域を分割し、分割した領域の情報を領域推定部３３に出力する。
【００３６】
領域推定部３３は、撮像距離に基づいて分割された領域ごとに、各領域が画像中の被写体のうち、特に、使用者Ｈ１の頭部、肩部、および椅子１４の背もたれといった部位の領域を推定し、推定結果を姿勢推定部３４に供給する。
【００３７】
姿勢推定部３４は、被写体として推定された部位の情報に基づいて、使用者Ｈ１の姿勢の良さを示す指標となる姿勢情報を推定し、推定した姿勢情報を異常判定部３５に供給する。より詳細には、使用者Ｈ１の姿勢情報とは、ここでは、頭部として推定されている領域の重心位置、および肩部として推定されている重心位置の情報、または、頭部として推定されている領域の重心位置、および背もたれとして推定されている重心位置の情報である。すなわち、姿勢情報として得られる水平方向の重心間のずれ量が小さいほど、頭部が使用者の双肩の重心位置の上部に位置することになり、首周りの筋肉による支持を最小にする姿勢であることとなり、結果として、より正しい姿勢であることを示すことになる。一方、姿勢情報として得られる水平方向の重心間のずれ量が大きくなるほど、頭部は双肩の重心位置から水平方向にずれた状態であることになるので、姿勢が、より異常な状態となっていることを示すことになる。
【００３８】
尚、以降において、「姿勢を推定する」とは、「頭部の領域の重心位置、および肩部の領域の重心位置からなる姿勢情報を推定する」こと、または、「頭部の領域の重心位置、および背もたれの領域の重心位置の情報からなる姿勢情報を推定する」ことであるものとする。
【００３９】
異常判定部３５は、姿勢推定部３４より供給されてきた姿勢情報により求められる重心間のずれ量と、所定値との比較により、異常な姿勢であるか否かを判定する。より詳細には、異常判定部３５は、ずれ量測定部３５ａを備えており、姿勢推定部３４より供給されてきた、頭部として推定された領域の重心位置と、肩部として推定された領域の重心位置とからなる姿勢情報、または、椅子１４の背もたれとして推定された領域の重心位置と、頭部として推定された領域の重心位置とからなる姿勢情報のいずれかの重心間距離をずれ量として測定させる。そして、異常判定部３５は、ずれ量が所定値よりも大きいか否かに基づいて、異常な姿勢であるか否かを判定する。
【００４０】
そして、異常判定部３５は、姿勢に異常が発生しているとみなした場合、警告振動生成部３６に対して、使用者Ｈ１の姿勢が異常な姿勢であることを警告するように、バイブレータ１７を振動させるように指令する。また、異常判定部３５は、姿勢に異常が発生しているとみなした場合、警告音声生成部３７に対して、使用者Ｈ１の姿勢が異常な姿勢であることを警告するように、指向性スピーカ１５より出力する音声を生成して出力させる。さらに、異常判定部３５は、警告画像生成部３８に対して、距離画像に基づいて、使用者Ｈ１の左右のいずれかの側面方向からの姿勢を示す画像を生成して、表示部１２に表示させるように指令する。また、姿勢に異常が発生しているとみなした場合、異常判定部３５は、警告画像生成部３８に対して更に、姿勢を示す直線状（線分状）の情報を提示することにより姿勢の異常さの程度を示す画像を生成して表示すると共に、姿勢を直すように促すコメントなどの表示画像を生成させ、表示部１２に表示させる。
【００４１】
［図２の姿勢監視部による姿勢監視処理］
次に、図３のフローチャートを参照して、図２の姿勢監視部１１による姿勢監視処理について説明する。
【００４２】
ステップＳ１１において、デプスカメラ１３は、使用者Ｈ１の上方から画像を撮像すると共に、画素単位で被写体までの距離を測定し、画素単位の測定結果である距離情報からなる距離画像を生成して、姿勢監視部１１に供給する。
【００４３】
ステップＳ１２において、距離画像取得部３１は、デプスカメラ１３より供給されてくる画像、および距離画像を取得し、領域分割部３２、および警告画像生成部３８に供給する。
【００４４】
ステップＳ１３において、領域分割部３２は、供給されてきた距離画像の各画素の距離情報に基づいて、領域を分割し、分割結果を領域推定部３３に供給する。すなわち、デプスカメラ１３により撮像される画像は、使用者Ｈ１の上方からの画像であるから、画像内には、使用者Ｈ１の頭部、肩部、椅子１４の背もたれ、および机１６の天板などが含まれるが、各部位が撮像された画素のデプスカメラ１３からの距離は、それぞれ近似的に略同じ領域を構成する。そこで、領域分割部３２は、各画素の距離情報に応じて、近似する距離情報からなる画素が存在する領域からなる画素領域に分割する。
【００４５】
ステップＳ１４において、領域推定部３３は、画素単位の距離情報に基づいて分割された領域ごとに、画像中の被写体の部位を推定し、推定結果を姿勢推定部３４に供給する。すなわち、例えば、図４の上部、または下部で示されるように、領域推定部３３は、分割された領域のうち、椅子１４の背もたれについては、所定の高さであるため、所定の高さの領域については椅子１４の背もたれＬ１であるものと推定する。また、領域推定部３３は、分割された領域のうち、最も撮像距離が短い、すなわち、床面から最も高い領域が頭部Ｚ１またはＺ２であるものと推定する。さらに、領域推定部３３は、頭部として推定された領域Ｚ１またはＺ２よりも低く、楕円推定される領域を肩部Ｂ１であるものとして推定する。
【００４６】
尚、図４の上部、および下部は、いずれもデプスカメラ１３により撮像された使用者Ｈ１，Ｈ２における距離画像であり、領域Ｚ１，Ｚ２が頭部の領域として推定された領域である。同様に、領域Ｂ１は、使用者Ｈ１，Ｈ２の肩部として推定された領域であり、領域Ｌ１は、使用者Ｈ１，Ｈ２の座っている椅子１４の背もたれとして推定された領域である。また、図４の上部で示されるように、使用者Ｈ１は正しい姿勢であるときの例であり、肩部Ｂ１の重心位置ＰＢ１と、頭部Ｚ１の重心位置ＰＺ１とが、垂直上方から見てほぼ同一となっている。一方、図４の下部は、使用者Ｈ２は正しくない、後述する判定処理で異常な姿勢として判定される姿勢の例であり、肩部Ｂ１の重心位置ＰＢ１に対して、頭部Ｚ２の重心位置ＰＺ２が、図中の垂直上方（実際には、使用者Ｈ２の水平方向前方）に飛び出している状態である。尚、ＰＬ１は、背もたれ部Ｌ１の重心位置であり、重心位置ＰＬ１に対して、頭部Ｚ１，Ｚ２の重心位置ＰＺ１，ＰＺ２がどの程度、水平方向前方に飛び出しているのかに基づいて、正しい姿勢であるか否かを判定するようにしてもよい。
【００４７】
ステップＳ１５において、姿勢推定部３４は、被写体として推定された部位の情報に基づいて、使用者Ｈ１の姿勢を推定し、推定した姿勢の情報を異常判定部３５に供給する。すなわち、姿勢推定部３４は、頭部として推定された領域の重心位置と、肩部として推定された領域の重心位置とからなる姿勢情報を推定結果として算出する。または、姿勢推定部３４は、椅子１４の背もたれとして推定された重心位置と、頭部として推定された領域の重心位置とからなる姿勢情報を推定結果として算出する。
【００４８】
ステップＳ１６において、警告画像生成部３８は、距離画像に基づいて、使用者に対して使用者の今現在の姿勢を示す姿勢画像を生成して表示部１２上のポップアップウィンドウに表示する。ここで、姿勢画像とは、使用者を左右いずれかの側面方向から撮像したような画像である。すなわち、図４の距離画像の場合、図中の上方が、使用者Ｈ１，Ｈ２の前方であり、図中の下方が使用者Ｈ１，Ｈ２の後方であり、図中の左右方向が、使用者Ｈ１，Ｈ２のそれぞれの左右方向である。このとき、警告画像生成部３８は、距離画像における各画素の配置を示す行番号を横軸にして、各行の画素値である距離を縦軸として、図中の左上部を原点として全列の画素についてプロットすると、図５の左部、および右部で示されるように、使用者Ｈ１，Ｈ２をそれぞれ左側面から撮像したような姿勢画像が得られる。警告画像生成部３８は、このようにして生成した姿勢画像を表示部１２に表示する。尚、行番号の配置を左右反転させると右側面から撮像したような姿勢画像とすることもできる。このとき、姿勢情報に含まれる頭部の重心位置、および肩部の重心位置を結ぶ直線Ｒ１，Ｒ２を表記することにより、頭部が肩部に対してどの程度飛び出しているのかを目視により認識し易くすることができる。
【００４９】
すなわち、正しい姿勢を取った場合、図６の左部で示されるように、使用者Ｈ１の頭部Ｚ１の重心位置ＰＺ１のほぼ真下に肩部Ｂ１の重心位置ＰＢ１が配置されることにより、頭部Ｚ１の重量は、背骨により支えられる状態となるため、首周りの筋肉などに負荷が掛からないため疲労し難い状態となる。一方、図６の右部の点線で囲まれている範囲Ｔで示されるように、いわゆる猫背と呼ばれる背骨が曲がった状態になると、頭部Ｚ２を首周りの筋力により支える姿勢となるため、肩こりや首の痛みが生じる原因となっている。尚、図６は、使用者Ｈ１，Ｈ２の姿勢を認識し易くするために右側面の骨格図として表現したものである。
【００５０】
ステップＳ１７において、異常判定部３５は、ずれ量測定部３５ａを制御して、頭部として推定された領域の重心位置と、肩部として推定された領域の重心位置との水平方向の距離、または、椅子１４の背もたれとして推定された重心位置と、頭部として推定された領域の重心位置との水平方向の距離のいずれかをずれ量として算出し、所定値との比較により姿勢が異常な状態であるか否かを判定する。
【００５１】
ステップＳ１７において、例えば、図４の下部に対応する使用者Ｈ２は、図５の右部で示されるように、肩部の中心位置に対して、図中の左方向に飛び出した状態となり、水平方向のずれ量が大きいため、頭部Ｚ２を首周りの筋肉で支える必要があるので、肩こりや首の痛みが生じる恐れがある。そこで、このようにずれ量が所定値よりも大きい場合、異常な姿勢であるものとみなし、処理は、ステップＳ１８に進む。
【００５２】
ステップＳ１８において、異常判定部３５は、警告振動生成部３６を制御して、バイブレータ１７を振動させる。このような処理により、椅子１４に着座する使用者は、バイブレータ１７の振動により、今現在の自らの姿勢が正しくない異常な姿勢であることを認識することが可能となり、姿勢を直すように促すことが可能となる。
【００５３】
ステップＳ１９において、異常判定部３５は、警告音声生成部３７を制御して、使用者に対し、今現在の姿勢が正しくない異常な姿勢であることを示し、姿勢を直すように促す音声情報を生成させて、指向性スピーカ１５より出力させる。このような処理により、椅子１４に着座する使用者は、指向性スピーカ１５より出力される音声により、今現在の自らの姿勢が正しくない異常な姿勢であることを認識することが可能となり、姿勢を直すように促すことが可能となる。また、指向性スピーカ１５により注意が促されることにより、使用者にのみ注意を促すことが可能となり、付近のその他の者に対して迷惑を掛けることなく姿勢を直すように促すことができる。
【００５４】
ステップＳ２０において、異常判定部３５は、警告画像生成部３８を制御して、今現在表示している姿勢画像にオーバーラップさせるように、今現在の自らの姿勢が正しくない異常な姿勢であることを示すテキスト情報を表示させる。これにより、今現在の姿勢が正しくない異常な姿勢であることを認識させることが可能となり、姿勢を直すように促すことが可能となる。
【００５５】
一方、ステップＳ１７において、図５の左部で示されるように、図４の上部に対応する使用者Ｈ１は、正しい姿勢を取っているので、頭部の重心位置と、肩部の重心位置との水平方向に対するずれ量は小さい。このため、使用者Ｈ１は、肩こりや首の痛みは比較的発生し難いことが予想される。そこで、このような場合、異常な姿勢ではないものとみなし、ステップＳ１８乃至Ｓ２０の処理がスキップされる。
【００５６】
ステップＳ２１において、デプスカメラ１３は、図示せぬ操作部が操作されるなどして、処理の終了が指示されたか否かを判定し、終了が指示されていない場合、処理は、ステップＳ１１に戻る。すなわち、終了が指示されるまで、ステップＳ１１乃至Ｓ２１の処理が繰り返される。そして、ステップＳ２１において、終了が指示されると、処理が終了する。
【００５７】
以上の処理により、使用者は、異常とみなされる姿勢をとると、バイブレータ１７による振動の警告、指向性スピーカ１５による音声による警告、さらに、表示部１２による今現在の使用者の姿勢が示されて、かつ、異常とみなされる姿勢となっていることが表示されて、姿勢を直すように促すことが可能となる。また、姿勢が正常であっても、異常であっても、今現在の使用者の姿勢が表示部１２上に、図５で示されるような姿勢画像として提示されることになるので、異常な姿勢になる前に自らで姿勢を見ながら調整することが可能となる。
【００５８】
尚、以上においては、姿勢画像として距離画像の情報を用いて生成したものを表示する例について説明してきたが、正常であるか、異常であるかを示すだけでもよいので、例えば、図７の左部、および右部で示されるように、単純に正常な姿勢であることを示すアイコンＨ３１や、異常な姿勢であることを示すアイコンＨ３２などを表示するようにしてもよい。このようにすることで、距離画像から姿勢画像を生成する処理負荷を低減しつつ、視覚的に姿勢が異常であるか、または正常であるかを提示することが可能となる。また、図５における姿勢画像の姿勢情報に含まれる頭部の重心位置、および肩部の重心位置を結ぶ直線Ｒ１，Ｒ２を表記する際、ずれ量が大きくなるほど直線Ｒ１，Ｒ２を赤色で表示し、ずれ量が小さくなるほど青色で表示するなどすることにより、直線Ｒ１，Ｒ２の色を見るだけでも頭部が肩部に対してどの程度飛び出しているのかを、さらに目視により認識し易くすることができ、この色を見ながら姿勢を矯正することも可能となる。
【００５９】
また、以上においては、デプスカメラ１３、および指向性スピーカ１５については、天井に設置する例について説明してきたが、例えば、椅子１４の背もたれを上部に延長する延長部１４’を増設して、図８で示されるように、延長部１４’の端部にデプスカメラ１３’、および指向性スピーカ１５’で示されるように設置するようにしてもよい。このようにすることで、椅子１４を移動させることで、様々な位置で、使用者の姿勢を監視することが可能となる。
【００６０】
＜２．第２の実施の形態＞
［姿勢監視装置の第２の実施の形態の構成例］
以上においては、屋内の天井や椅子の背もたれの上にデプスカメラを設置して、姿勢監視部をパーソナルコンピュータにより構成し、使用者を撮像して、撮像により得られる距離画像に基づいて、使用者の姿勢に異常が発生しているか否かを判定する例について説明してきたが、姿勢が監視できればよいものであれば、他の形態であってもよく、例えば、タブレットタイプの情報処理端末にモーションセンサおよびデプスカメラを内蔵させることにより姿勢監視部を構成するようにしても良い。
【００６１】
図９は、タブレットタイプの情報処理端末により実現される姿勢監視部の外観を示すものである。図９の姿勢監視部１０１は、使用者Ｈ１０１の両手、または片手で把持されるものである。姿勢監視部１０１は、使用者Ｈ１０１が把持したとき、使用者Ｈ１０１の肩より上体の部分が撮像可能なデプスカメラ１１１を備えている。また、姿勢監視部１０１は、モーションセンサ１１２を内蔵しており、本体の重力に対する方向を検出することができる。姿勢監視部１０１は、デプスカメラ１１１により撮像された使用者Ｈ１０１の上体の画像から頭部Ｚ１０１、および肩部Ｂ１０１の本体からの距離を推定するとともに、モーションセンサ１１２により検出される姿勢監視部１０１の重力に対する方向の情報に基づいて、使用者Ｈ１０１の姿勢を監視し、異常な姿勢であるとき、姿勢を正すように促す情報を提示する。
【００６２】
［図９の姿勢監視部のその他の構成例］
次に、図１０を参照して、姿勢監視部１０１の構成例について説明する。尚、図１０の姿勢監視部１０１において、図２の姿勢監視部１１における構成と同一の機能を備えた構成については、同一の名称、および同一の符号を付しており、その説明は適宜省略するものとする。
【００６３】
図１０の姿勢監視部１０１は、デプスカメラ１１１、モーションセンサ１１２、顔検出部１２１、肩検出部１２２、姿勢推定部１２３、異常判定部１２４、バイブレータ１２５、スピーカ１２６、および表示部１２７を備えている。尚、バイブレータ１２５、スピーカ１２６、および表示部１２７は、配設される位置が姿勢監視部１０１の本体に内蔵されていることを除き、基本的な機能はバイブレータ１７、指向性スピーカ１５、および表示部１２と同様であるので、その説明は省略するものとする。
【００６４】
デプスカメラ１１１は、基本的な機能は、デプスカメラ１３と同様であるが、タブレット型の姿勢監視部１０１を把持したとき、使用者の上半身であって、肩部を含めた上半身部分を撮像し、画像と共に距離画像を生成し、顔検出部１２１、および肩検出部１２２に供給する。
【００６５】
モーションセンサ１１２は、３次元の加速度センサからなり、姿勢監視部１０１の本体の動きを検出し、今現在の重力の方向に対する向きや高さを検出する。
【００６６】
顔検出部１２１は、デプスカメラ１１１より供給されてくる画像より使用者の顔画像を検出し、検出した領域における画素の距離情報に基づいて、本体を基準とした顔画像を構成する頭部の重心位置を特定し、特定した頭部の重心位置と本体からの距離および方向の情報を求めて、姿勢推定部１２３に供給する。
【００６７】
肩検出部１２２は、デプスカメラ１１１より供給されてくる画像より使用者の顔画像を検出した検出結果に基づいて、顔画像の下に位置する肩の位置を特定し、画像内における肩の領域における画素の距離情報に基づいて、本体を基準とした肩部の重心位置を特定し、特定した肩部の重心位置と本体からの距離および方向の情報を姿勢推定部１２３に供給する。
【００６８】
姿勢推定部１２３は、モーションセンサ１１２より供給されてくる本体の重力方向に対する傾きおよび高さ、顔検出部１２１より供給されてくる本体に対する使用者の頭部の方向および距離、並びに、肩検出部１２２より供給されてくる本体に対する使用者の肩部の方向および距離に基づいて、使用者の実空間内における頭部および肩部の位置関係を姿勢として推定する。すなわち、顔検出部１２１より供給される頭部の重心位置は、本体を基準とした位置であるので、姿勢推定部１２３は、モーションセンサ１１２より供給される本体の重力方向に対する傾きおよび高さの情報に基づいて、本体を基準とした使用者の頭部の重心位置を、実空間内における使用者の頭部の重心位置に変換する。同様に、姿勢推定部１２３は、モーションセンサ１１２より供給される本体の重力方向に対する傾きおよび高さの情報に基づいて、本体を基準とした使用者の肩部の重心位置を、実空間内における使用者の肩部の重心位置に変換する。すなわち、姿勢推定部１２３は、本体を基準とした使用者の頭部および肩部の重心位置の情報を、実空間内における頭部および肩部の重心位置の情報に変換することで使用者の姿勢情報を求める。
【００６９】
異常判定部１２４は、ずれ量測定部１２４ａを備えており、姿勢推定部１２３により推定された頭部および肩部の重心位置の情報からなる姿勢情報に基づいて、肩部の重心位置と、頭部の重心位置との水平方向のずれ量を測定させる。そして、異常判定部１２４は、ずれ量測定部１２４ａにより測定されたずれ量が所定値よりも大きいか否かに基づいて、異常な姿勢であるか否かを判定する。そして、異常な姿勢である時、異常判定部１２４は、警告振動生成部３６、警告音声生成部３７、および警告画像生成部３８に対して、異常な姿勢であることを警告する情報を、バイブレータ１２５、スピーカ１２６、および表示部１２７のそれぞれに提示させるように指示する。
【００７０】
［図１０の姿勢監視部による姿勢監視処理］
次に、図１１のフローチャートを参照して、図１０の姿勢監視部１０１による姿勢監視処理について説明する。
【００７１】
ステップＳ３１において、デプスカメラ１１１は、姿勢監視部１０１を構成するタブレット型の情報処理端末を使用者Ｈ１０１の正面方向から画像を撮像すると共に、距離画像を生成して、顔検出部１２１、肩検出部１２２、および警告画像生成部３８に供給する。
【００７２】
ステップＳ３２において、顔検出部１２１は、デプスカメラ１１１より供給されてくる画像、および距離画像を取得し、画像より顔画像を構成する領域を検出するとともに、顔画像を構成する領域に対応する画素の距離情報を距離画像より読出し、それらの重心位置を使用者Ｈ１０１の頭部Ｚ１０１の本体を基準とした重心位置として検出する。また、顔検出部１２１は、このときの画像内における顔画像の位置から姿勢監視部１０１に対する方向を検出する。そして、顔検出部１２１は、使用者の頭部Ｚ１０１の本体である姿勢監視部１０１に対する方向、および本体からの距離の情報を姿勢推定部１２３に供給する。
【００７３】
ステップＳ３３において、肩検出部１２２は、デプスカメラ１１１より供給されてくる画像、および距離画像を取得し、画像より肩部を構成する領域を検出するとともに、肩部を構成する領域に対応する画素の距離情報をより画像より読出し、それらの重心位置を使用者Ｈ１０１の肩部Ｂ１０１の本体を基準とした重心位置として検出する。また、肩検出部１２２は、このときの画像内における肩部の位置から姿勢監視部１０１に対する方向を検出する。そして、肩検出部１２２は、使用者の肩部Ｂ１０１の本体である姿勢監視部１０１に対する方向、および本体からの距離の情報を姿勢推定部１２３に供給する。
【００７４】
ステップＳ３４において、モーションセンサ１１２は、姿勢監視部１０１の本体の重力に対する方向と高さを検出し、姿勢推定部１２３に供給する。
【００７５】
ステップＳ３５において、姿勢推定部１２３は、顔検出部１２１により検出された使用者Ｈ１０１の頭部Ｚ１０１の本体を基準とした方向および重心位置ＰＺ１０１、肩検出部１２２により検出された使用者Ｈ１０１の肩部Ｂ１０１の本体を基準とした方向および重心位置ＰＢ１０１、並びに、モーションセンサ１１２により測定された姿勢監視部１０１本体の重力方向に対する角度および高さの情報から使用者Ｈ１０１の姿勢情報を推定する。すなわち、姿勢推定部１２３は、頭部Ｚ１０１の本体を基準とした方向および重心位置ＰＺ１０１、および肩部Ｂ１０１の本体を基準とした方向および重心位置ＰＢ１０１を、モーションセンサ１１２により測定された重力に対する方向および高さの情報に基づいて、実空間内における頭部Ｚ１０１の重心位置ＰＺ１０１、および肩部Ｂ１０１の重心位置ＰＢ１０１に変換することで、姿勢情報を推定する。そして、姿勢推定部１２３は、推定した使用者の頭部Ｚ１０１、および肩部Ｂ１０１の実空間内における重心位置ＰＺ１０１，ＰＢ１０１からなる姿勢情報を異常判定部１２４に供給する。
【００７６】
ステップＳ３６において、警告画像生成部３８は、距離画像に基づいて、使用者を左右いずれかの側面方向から撮像したような姿勢画像を生成して表示する。ここで表示される画像は、図５を参照して説明した画像と同様の画像が表示される。尚、ここで生成される姿勢画像は、距離画像をモーションセンサ１１２により測定された重力に対する方向、および高さに基づいて、実空間内の座標に変換した距離画像に基づいて生成される必要がある。
【００７７】
ステップＳ３７において、異常判定部１２４は、姿勢情報に基づいて、ずれ量測定部１２４ａを制御して、実空間内における頭部Ｚ１０１の重心位置ＰＺ１０１と、肩部Ｂ１０１の重心位置ＰＢ１０１との距離をずれ量として算出し、所定値との比較により姿勢が異常な状態であるか否かを判定する。例えば、姿勢監視部１０１のデプスカメラ１１１から頭部Ｚ１０１の重心位置ＰＺ１０１までの距離がｄ１であり、肩部Ｂ１０１の重心位置ＰＢ１０１までの距離がｄ２であるものとして、さらに、姿勢監視部１０１の重力に対する方向がＤｉｒ１で表現されるとき、姿勢監視部１０１本体と頭部Ｚ１０１および肩部Ｂ１０１のそれぞれの方向の情報に基づいて、頭部Ｚ１０１および肩部Ｂ１０１の重心位置ＰＺ１０１，ＰＢ１０１が図１２の左上部で示されるような関係となる場合、ずれ量がほぼ０となるので、このような場合、異常判定部１２４は、異常な姿勢ではない、すなわち、正しい姿勢であるものと判定する。
【００７８】
一方、例えば、姿勢監視部１０１’のデプスカメラ１１１から頭部Ｚ１０１の重心位置ＰＺ１０１までの距離がｄ１’であり、肩部Ｂ１０１の重心位置ＰＢ１０１までの距離がｄ２’であるものとして、さらに、姿勢監視部１０１の重力に対する方向がＤｉｒ２で表現されるとき、姿勢監視部１０１本体と頭部Ｚ１０１および肩部Ｂ１０１のそれぞれの方向の情報に基づいて、頭部Ｚ１０１’および肩部Ｂ１０１’の重心位置ＰＺ１０１’，ＰＢ１０１’が図１２の右上部で示されるような関係となる場合、水平方向のずれ量Ｄが存在し、さらに、ずれ量Ｄが所定値よりも大きいとき、異常判定部１２４は、異常な姿勢であるものと判定する。
【００７９】
尚、例えば、姿勢監視部１０１”のデプスカメラ１１１から頭部Ｚ１０１”の重心位置ＰＺ１０１”までの距離がｄ１”であり、肩部Ｂ１０１”の重心位置ＰＢ１０１”までの距離がｄ２”であるものとして、さらに、姿勢監視部１０１の重力に対する方向がＤｉｒ３で表現される場合、姿勢監視部１０１本体と頭部Ｚ１０１および肩部Ｂ１０１のそれぞれの方向の情報に基づいて、頭部Ｚ１０１”および肩部Ｂ１０１”の重心位置ＰＺ１０１”，ＰＢ１０１”が図１２の右下部で示されるような関係となるとき、頭部Ｚ１０１と姿勢監視部１０１”との距離ｄ”は小さくなるが、頭部Ｚ１０１”および肩部Ｂ１０１”のそれぞれの重心位置ＰＺ１０１”，ＰＢ１０１”のずれ量はほぼ０となるので、異常判定部１２４は、異常な姿勢ではないものと判定する。すなわち、デプスカメラ１１１からの画像および距離画像のみでは図１２における左上部と右下部との間に差異が見いだせない恐れがあるが、モーションセンサ１１２により姿勢監視部１０１の重力に対する方向が用いられて、実空間内の座標として補正されるため、頭部と肩部とのそれぞれの重心位置の重力方向に対する位置関係を加味した上で、正しい姿勢であるか否かを正確に判定することが可能となる。
【００８０】
ステップＳ３７において、例えば、図１２の右上部で示されるような場合、使用者Ｈ１０１’は、肩部Ｂ１０１’の重心位置ＰＢ１０１”に対して、頭部Ｚ１０１’の重心位置ＰＺ１０１”が図中の左方向に飛び出した状態となり、水平方向のずれ量Ｄが大きいため、頭部Ｚ１０１’を首周りの筋肉で支える必要があるので、肩こりや首の痛みが生じる恐れがある。そこで、このようにずれ量が所定値よりも大きい場合、異常な姿勢であるものとみなし、処理は、ステップＳ３８に進む。
【００８１】
尚、ステップＳ３８乃至Ｓ４０の処理は、図３のフローチャートを参照して説明した処理と、略同様であるので、その説明は省略するものとする。
【００８２】
ステップＳ４１において、デプスカメラ１１１は、図示せぬ操作部が操作されるなどして、処理の終了が指示されたか否かを判定し、終了が指示されていない場合、処理は、ステップＳ３１に戻る。すなわち、終了が指示されるまで、ステップＳ３１乃至Ｓ４１の処理が繰り返される。そして、ステップＳ４１において、終了が指示されると、処理が終了する。
【００８３】
以上の処理により、使用者は、異常とみなされる姿勢をとると、バイブレータ１２５による振動の警告、スピーカ１２６による音声による警告、さらに、表示部１２７による今現在の使用者の姿勢が示されて、かつ、異常とみなされる姿勢となっていることが表示されて、姿勢を直すように促すことが可能となる。また、姿勢が正常であっても、異常であっても、今現在の使用者の姿勢が提示されることになるので、異常な姿勢になる前に自らで姿勢を見ながら調整することが可能となる。
【００８４】
以上においては、姿勢に異常があるとみなされると注意を促す情報を表示部１２７により表示する例について説明してきたが、例えば、ずれ量に応じて、表示部１２７の表示の明るさを制御し、姿勢が悪くなるほど表示の明るさが暗くなり、ずれ量が小さくなるほどに、通常の明るさで表示するようにすることで、使用者Ｈ１０１に対して、常に姿勢を意識しながらタブレット型の情報処理端末の使用を促すことが可能となる。
【００８５】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００８６】
図１３は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)１００１を内蔵している。CPU１００１にはバス１００４を介して、入出力インタ-フェイス１００５が接続されている。バス１００４には、ROM(Read Only Memory)１００２およびRAM(Random Access Memory)１００３が接続されている。
【００８７】
入出力インタ-フェイス１００５には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部１００６、処理操作画面や処理結果の画像を表示デバイスに出力する出力部１００７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１００８、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部１００９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア１０１１に対してデータを読み書きするドライブ１０１０が接続されている。
【００８８】
CPU１００１は、ROM１００２に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア１０１１から読み出されて記憶部１００８にインストールされ、記憶部１００８からRAM１００３にロードされたプログラムに従って各種の処理を実行する。RAM１００３にはまた、CPU１００１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００８９】
以上のように構成されるコンピュータでは、CPU１００１が、例えば、記憶部１００８に記憶されているプログラムを、入出力インタフェース１００５及びバス１００４を介して、RAM１００３にロードして実行することにより、上述した一連の処理が行われる。
【００９０】
コンピュータ（CPU１００１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア１０１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【００９１】
コンピュータでは、プログラムは、リムーバブルメディア１０１１をドライブ１０１０に装着することにより、入出力インタフェース１００５を介して、記憶部１００８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１００９で受信し、記憶部１００８にインストールすることができる。その他、プログラムは、ROM１００２や記憶部１００８に、あらかじめインストールしておくことができる。
【００９２】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００９３】
また、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【００９４】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【００９５】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【００９６】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【００９７】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【００９８】
尚、本技術は、以下のような構成も取ることができる。
（１）  使用者の首の姿勢を推定する姿勢推定部と、
前記姿勢推定部により推定された前記首の姿勢に基づいて、異常な姿勢であるか否かを判定する異常判定部と、
前記異常判定部により異常な姿勢であると判定された場合、前記使用者に対して姿勢が異常であることを提示する提示部と
を含む情報処理装置。
（２）  前記使用者を上方の固定された角度から撮像し、画素単位で撮像位置からの距離を示す距離画像、および画像を生成する撮像部と、
前記撮像部により撮像された距離画像に基づいて、前記使用者の頭部、および肩のそれぞれの領域を推定する領域推定部とをさらに含み、
前記姿勢推定部は、前記領域推定部により推定された前記頭部、および肩の位置関係から、前記使用者の姿勢を推定する
（１）に記載の情報処理装置。
（３）  前記撮像部は、屋内における天井に設置されて、前記使用者を上方の固定された角度から撮像する
（２）に記載の情報処理装置。
（４）  前記撮像部は、前記使用者が着座する椅子の背もたれの上部に設置されて、前記使用者を上方の固定された角度から撮像する
（２）に記載の情報処理装置。
（５）  前記使用者の首の姿勢のうち適正な姿勢に対する、前記姿勢推定部により推定された姿勢のずれ量を測定するずれ量測定部をさらに含み、
前記提示部は、前記ずれ量測定部により測定されたずれ量に応じて、前記使用者に対して姿勢が異常であることを提示する
（１）に記載の情報処理装置。
（６）  本体が把持された状態で使用される場合、
前記本体の重力に対する方向を検出するモーションセンサ部と、
前記本体正面方向に対して、前記本体を把持する前記使用者の画像を撮像する撮像部と、
前記画像より使用者の顔画像を検出する顔画像検出部と、
前記画像より使用者の肩を検出する肩検出部とをさらに含み、
前記姿勢推定部は、前記顔画像検出部により検出された顔画像の大きさから求められる前記撮像部から前記使用者の頭部までの距離、前記肩検出部により検出された肩の画像の大きさから求められる前記撮像部から前記使用者の肩までの距離、並びに、前記モーションセンサ部により検出された頭部および肩の重力に対する方向の情報に基づいて、前記使用者の首の姿勢を推定する
（１）に記載の情報処理装置。
（７）  使用者の首の姿勢の推定をする姿勢推定処理と、
前記姿勢推定処理により推定された前記首の姿勢に基づいて、異常な姿勢であるか否かの判定をする異常判定処理と、
前記異常判定処理により異常な姿勢であると判定された場合、前記使用者に対して姿勢が異常であることを提示する提示処理と
からなるステップを含む情報処理方法。
（８）  情報処理装置を制御するコンピュータに、
使用者の首の姿勢を推定する姿勢推定ステップと、
前記姿勢推定ステップの処理により推定された前記首の姿勢に基づいて、異常な姿勢であるか否かを判定する異常判定ステップと、
前記異常判定ステップの処理により異常な姿勢であると判定された場合、前記使用者に対して姿勢が異常であることを提示する提示ステップと
を含む処理を実行させるためのプログラム。
【符号の説明】
【００９９】
１１  姿勢監視部，  １２  表示部，  １３  デプスカメラ，  １４  椅子，  １５  指向性スピーカ，  １６  机，  １７  バイブレータ，  ３１  距離画像取得部，  ３２  領域分割部，  ３３  領域推定部，  ３４  姿勢推定部，  ３５  異常判定部，  ３６  警告振動生成部，  ３７  警告音声生成部，  ３８  警告画像生成部，  １０１  姿勢監視部，  １１１  デプスカメラ，  １１２  モーションセンサ，  １２１  顔検出部，  １２２  肩検出部，  １２３  姿勢推定部，  １２４  異常判定部，  １２４ａ  ずれ量測定部，  １２５  バイブレータ，  １２６  スピーカ，  １２７  表示部
【図１】
2014090841.tif 000003
【図２】
2014090841.tif 000004
【図３】
2014090841.tif 000005
【図４】
2014090841.tif 000006
【図５】
2014090841.tif 000007
【図６】
2014090841.tif 000008
【図７】
2014090841.tif 000009
【図８】
2014090841.tif 000010
【図９】
2014090841.tif 000011
【図１０】
2014090841.tif 000012
【図１１】
2014090841.tif 000013
【図１２】
2014090841.tif 000014
【図１３】
2014090841.tif 000015