(57)【要約】【課題】従来の装置では、使用者へのサポートが限られており、十分なものではなかった。【解決手段】上記課題を解決するために、パーソナルコンピュータ、サーバ等の電子機器は、使用者に関する記録を行うＲＯＭ等の記録部と、使用者が第１の作業を行っているときの使用者の生体に関する情報を入力するＣＰＵ、生体センサ等の入力部と、生体に関する情報と記録部の記録とに基づいて、第１の作業と異なる第２の作業に関する情報を出力するＣＰＵ、スピーカ等の出力部とを備える。【選択図】図１
2012230534.tif 000002
【特許請求の範囲】
【請求項１】
使用者に関する記録を行う記録部と、
前記使用者が第１の作業を行っているときの前記使用者の生体に関する情報を入力する入力部と、
前記生体に関する情報と前記記録部の記録とに基づいて、前記第１の作業と異なる第２の作業に関する情報を出力する出力部と
を備える電子機器。
【請求項２】
前記出力部は、前記第１の作業を行う日時に関する情報を出力する請求項１に記載の電子機器。
【請求項３】
前記入力部は、前記使用者が前記第１の作業を行っているときの作業量に関する情報を入力する請求項１または２に記載の電子機器。
【請求項４】
前記使用者の環境を制御する環境制御部を備える請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記環境制御部は、前記使用者の周辺の音を検出して検出音を低減する低減装置を制御する請求項４に記載の電子機器。
【請求項６】
前記低減装置は、
前記周辺の音を検出する無指向性マイクと、
前記使用者の方向に対して指向性を有し、前記検出音を低減する指向性スピーカと
を有する請求項５に記載の電子機器。
【請求項７】
前記出力部は、前記第１の作業を行っている時間に基づいて、前記第２の作業を出力する請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記使用者の状況を判定する判定部を備え、
前記出力部は、前記判定部の判定結果に基づいて前記第２の作業を出力する請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記入力部は、前記使用者が前記第１の作業を行っているときの前記使用者の声および表情の少なくとも一方を入力する請求項１から８のいずれか１項に記載の電子機器。
【請求項１０】
前記入力部は、使用者の方向に対して指向性を有し且つ前記使用者の声を入力する指向性マイクを有する請求項９に記載の電子機器。
【請求項１１】
特定の方向に対して指向性を有し、使用者の音を集音する指向性マイクと、
特定の方向に対して指向性を有し、前記使用者に対して音を出力可能な指向性スピーカと、
前記使用者が作業を行っているときに前記指向性マイクで集音した前記使用者の音に基づいて、前記指向性スピーカを制御する制御部と
を備える電子機器。
【請求項１２】
前記使用者の音に基づいて、前記使用者の状況を判定する判定部を備え、
前記制御部は、前記判定部の判定結果に基づいて前記指向性スピーカを制御する請求項１１に記載の電子機器。
【請求項１３】
前記使用者が音に関する情報を登録する登録部を備え、
前記制御部は、前記登録部に登録された情報に基づいて前記指向性スピーカを制御する請求項１１または１２に記載の電子機器。
【請求項１４】
前記指向性スピーカの前記指向性に関連する状況を検知する検知部を備え、
前記制御部は、前記検知部の検知結果に基づいて、前記指向性スピーカの出力音圧および出力音量の少なくとも一方を制御する請求項１１から１３のいずれか１項に記載の電子機器。
【請求項１５】
前記検知部が前記指向性スピーカの前記指向性に関連して前記使用者以外の者を検知した場合に、前記制御部は、前記指向性スピーカの出力音圧および出力音量の少なくとも一方の設定を変更する請求項１４に記載の電子機器。
【請求項１６】
使用者に関する記録を記録部に行う記録ステップと、
前記使用者が第１の作業を行っているときの前記使用者の生体に関する情報を入力する入力ステップと、
前記生体に関する情報と前記記録部の記録とに基づいて、前記第１の作業と異なる第２の作業に関する情報を出力する出力ステップと
をコンピュータに実行させる電子機器の制御プログラム。
【請求項１７】
特定の方向に対して指向性を有し、使用者の音を集音する指向性マイク、および特定の方向に対して指向性を有し、前記使用者に対して音を出力可能な指向性スピーカを備える電子機器の制御プログラムであって、
前記使用者が作業を行っているときに前記指向性マイクで集音した前記使用者の音に基づいて、前記指向性スピーカを制御する制御ステップ
をコンピュータに実行させる電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および電子機器の制御プログラムに関する。
【背景技術】
【０００２】
近年、ユーザの生体情報を取得して、各種のサポートをすることが提案されており、ユーザが音楽に集中しているかどうかを検出して、音楽に集中していない場合には音量を低くする音響再生装置が提案されている。
［先行技術文献］
［特許文献］
［特許文献１］  特開２００５−３４４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の装置では、ユーザへのサポートが限られており、十分なものではなかった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様における電子機器は、使用者に関する記録を行う記録部と、使用者が第１の作業を行っているときの使用者の生体に関する情報を入力する入力部と、生体に関する情報と記録部の記録とに基づいて、第１の作業と異なる第２の作業に関する情報を出力する出力部とを備える。
【０００５】
本発明の第２の態様における電子機器は、特定の方向に対して指向性を有し、使用者の音を集音する指向性マイクと、特定の方向に対して指向性を有し、使用者に対して音を出力可能な指向性スピーカと、使用者が作業を行っているときに指向性マイクで集音した使用者の音に基づいて、指向性スピーカを制御する制御部とを備える。
【０００６】
本発明の第３の態様における電子機器の制御プログラムは、使用者に関する記録を記録部に行う記録ステップと、使用者が第１の作業を行っているときの使用者の生体に関する情報を入力する入力ステップと、生体に関する情報と記録部の記録とに基づいて、第１の作業と異なる第２の作業に関する情報を出力する出力ステップとをコンピュータに実行させる。
【０００７】
本発明の第４の態様における電子機器の制御プログラムは、特定の方向に対して指向性を有し、使用者の音を集音する指向性マイク、および特定の方向に対して指向性を有し、使用者に対して音を出力可能な指向性スピーカを備える電子機器の制御プログラムであって、使用者が作業を行っているときに指向性マイクで集音した使用者の音に基づいて、指向性スピーカを制御する制御ステップをコンピュータに実行させる。
【０００８】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る状況判別システムの概要を示す図である。
【図２】第１実施形態に係る状況判別システムのブロック図である。
【図３】第１実施形態に係る状況判別システムの処理を示すフロー図である。
【図４】第２実施形態に係る状況判別システムのブロック図である。
【図５】第２実施形態に係る状況判別システムの処理を示すフロー図である。
【発明を実施するための形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、第１実施形態に係る状況判別システム１１０の概要を示す図である。図１に示すように、状況判別システム１１０は、電子機器であるパーソナルコンピュータ（パソコン）２００を有し、ユーザに装着される生体センサ３４０が検出したユーザの生体情報を入力している。パソコン２００は、ディスプレイ２０１、キーボード２０２、タッチパッド２０３といった、ユーザの入力操作部材を備える。また、パソコン２００には、マウス３００が接続されており、ユーザはマウス３００を操作することによっても、パソコン２００に指示を与えることができる。
【００１２】
パソコン２００は、内蔵カメラ２０４、超音波センサ２０５を更に備える。内蔵カメラ２０４は、撮影レンズおよび撮像素子を含む。撮像素子には、ＣＣＤセンサ、ＣＭＯＳセンサ等のイメージセンサが用いられる。この撮像素子から出力される画像信号に不図示の画像処理部による種々の画像処理が施されて、画像データが生成される。内蔵カメラ２０４は、ディスプレイ２０１の上部に配設されており、ユーザの顔、手、腕を含む上半身と共に、キーボード２０２、タッチパッド２０３等の操作部材を同時に撮影できる画角を有する。なお、内蔵カメラ２０４に代えて、例えばクリップによりディスプレイ２０１の近傍に装着できる、カメラモジュールを採用しても良い。超音波センサ２０５は、内蔵カメラ２０４の近傍に設けられており、ディスプレイ２０１からユーザまでの距離を計測するための超音波の送受信を実行する。
【００１３】
パソコン２００は、スピーカ２０６、マイク２０７を更に備える。スピーカ２０６は、超音波トランスデューサを備え、特定の方向に対して指向性を有する指向性スピーカであり、ユーザに対して音を出力する。なお、スピーカ２０６の指向性の特性（方向、範囲等）は、主としてユーザが音を聞くことができるように設定されてもよい。マイク２０７は、特定の方向に対して指向性を有する指向性マイクであり、超指向性ダイナミック型マイクロホンや超指向性コンデンサ型マイクロホンなどを用いることができる。なお、マイク２０７の指向性の特性（方向、範囲等）は、ユーザが発生した音声を主として集音できるように設定されてもよい。
【００１４】
キーボード２０２の裏面には、個々のキーに対応して圧電センサ２０８が設けられている。圧電センサ２０８は、ピエゾ素子を有し、外部から与えられた力を圧電効果により電圧に変換することで、振動を電気的に検出する。これにより、圧電センサ２０８は、ユーザがキーを叩く強さ、繰り返し動作を検出することができる。
【００１５】
ユーザの足元には、床センサ３１０が設けられている。床センサ３１０は、圧電センサ２０８と同様にピエゾ素子等により構成され、ユーザの足踏み、貧乏ゆすり等の足の動作を検出する。床センサ３１０は、パソコン２００と接続されており、検出した信号をパソコン２００へ送信する。
【００１６】
ユーザの頭上付近である天井部分には、天井カメラ３２０、天井マイク３３０が設けられている。天井カメラ３２０は、撮影レンズおよび撮像素子を含み、ユーザの頭部を撮影できる画角に調整されている。天井カメラ３２０の撮像素子から出力される画像信号に不図示の画像処理部による種々の画像処理が施されて、画像データが生成され、この画像データは例えば無線ＬＡＮによりパソコン２００へ送信される。一方、パソコン２００は、天井カメラ３２０に対して撮影の開始、撮影画像データの要求などの制御信号を送信する。天井マイク３３０は、無指向性マイクであり、少なくともユーザの周辺の音を検出する。天井マイク３３０は、検出した音の信号を、例えば無線ＬＡＮによりパソコン２００へ送信する。一方、パソコン２００は、音検出の開始および終了の制御信号を天井マイク３３０へ送信する。
【００１７】
生体センサ３４０は、ユーザの生体情報を検出するセンサであり、例えば、ＬＥＤにより生体に向けて照射光を照射し、この照射光に対して生体から反射した光を受光することにより、脈拍を検出する脈拍センサを含む。その構成は、例えば、特開２００５−２７０５４３号（米国特許第７５３８８９０号）に開示されている。生体センサ３４０は、脈拍センサの他にも、複数の電極を配した発汗センサを設けることによりユーザの発汗量を検出することもできる。更に、生体センサ３４０は、体温を測る温度センサ、血圧を測る血圧センサを設けることもできる。生体センサ３４０は、ユーザの生体情報をセンシングして、その出力をパソコン２００へ送信する。
【００１８】
生体センサ３４０は、例えばユーザの腕に巻きつけられて装着されている。また、生体センサ３４０は、ユーザの腕に巻きつけるような腕時計型に限らず、ユーザの手、指（指輪型生体センサ）など身体の一部と接触すれば様々な形態を採用し得る。なお、赤外線センサを用いて体温などを検出する場合や、内蔵カメラ２０４により撮像されたユーザの表情からユーザの感情を検出する場合や、天井カメラ３２０により撮像されたユーザの頭の動き量からユーザの集中度を検出する場合には、非接触でユーザの生体情報を検出することも可能である。
【００１９】
図２は、第１実施形態に係る状況判別システムのブロック図である。図示するように、パソコン２００は、全体の制御を司るパソコンＣＰＵ２１０を中心として、図１を用いて説明したディスプレイ２０１、キーボード２０２等の要素を備える。
【００２０】
タイマー２１１は、計時機能を有し、パソコンＣＰＵ２１０の開始の指示を受けて計時を開始し、終了の指示を受けてその計時結果をパソコンＣＰＵ２１０へ返す。
【００２１】
ＲＯＭ２１２は、例えばフラッシュメモリ等の不揮発性メモリであり、パソコン２００を制御するプログラム、各種パラメータなどを記憶する役割を担う。また、ＲＯＭ２１２は、ユーザに関する記録を行う記録部として機能する。ＲＯＭ２１２は、例えばユーザが行った作業の内容、作業を行っているときのユーザの生体情報を記録する。
【００２２】
音声解析部２１３は、マイク２０７、天井マイク３３０から取り込まれる音声を解析する。音声解析部２１３は、例えばマイク２０７で集音したユーザが発生した音声を解析する。また、音声解析部２１３は、例えば天井マイク３３０で集音したユーザ周辺の騒音を解析する。なお、最近のパソコンの一部には音声認識ソフトがインストールされているものもあり、このようなインストール済みのソフトを用いても良く、更には別途市販のソフトをインストールして用いても良い。
【００２３】
さらに、音声解析部２１３は、パソコンＣＰＵ２１０と協働して、周囲に居る同僚との会話に対して、ユーザの会話の速度（発話速度）、声の大きさ、会話時間などを検出する。発話速度は、例えば単位時間当たりの出力音素数、あるいは単位時間当たりのモーラ数として検出される。モーラとは一定の時間的長さをもった音の分節単位のことである。また、音声解析部２１３は、識別した音声をテキストデータに変換してディスプレイ２０１に表示することができる。
【００２４】
画像解析部２１４は、内蔵カメラ２０４により撮影された撮影画像データ、天井カメラ３２０により撮影された撮影画像データを解析する。画像解析部２１４は、ユーザの顔認識、さらには表情認識を実行する。例えば、画像解析部２１４は、画像データにおけるユーザの顔領域から、眉間に皺がある表情、笑顔ではなく目を細めている表情を検出する。また、画像解析部２１４は、タイマー２１１の計時情報を取得して、例えば眉間に皺がある表情がどれくらい継続したかを検出する。また、目を細めている表情を検出する場合には、画像解析部２１４は、内蔵カメラ２０４による画像上の平均的な目の大きさについての情報をＲＯＭ２１２から読み出して、現に撮影された目の大きさと比較して検出する。眉間の皺の検出は、眉間に皺のある画像をリファレンス画像としてＲＯＭ２１２に記憶させてパターンマッチングにより検出しても良く、また、左目と右目との間の部分の陰影分布から検出しても良い。なお、眉間の皺の検出は例えば米国公開特許２００８−２９２１４８号にも開示がある。
【００２５】
内蔵カメラ２０４により撮影される像の大きさは、内蔵カメラ２０４とユーザとの距離に依存する。本実施形態においては、画像解析部２１４は、超音波センサ２０５により内蔵カメラ２０４とユーザとの距離を検出して、像の大きさを補正することにより距離依存を解消している。距離の計測は、超音波センサ２０５を設ける場合に限らず、例えば、レーザ距離センサ、赤外線センサ等を用いても良い。また、ユーザの特定部分の大きさ（例えば顔の大きさ）が分かっている場合に、画像解析部２１４は、既知の顔の大きさと撮影した顔の大きさとのマッチングにより内蔵カメラ２０４とユーザの距離を算出できる。
【００２６】
また、画像解析部２１４は、天井カメラ３２０の画像データを取り込んで、ユーザの頭の位置、移動量等を検出する。例えば、ユーザの頭部が絶え間なく揺れ動くことを画像解析部２１４が検出すれば、パソコンＣＰＵ２１０は、ユーザの集中力散漫、居眠り等を判断することができる。なお、超音波センサ２０５等により、ユーザの頭部の位置、移動量を検出できる場合は、天井カメラ３２０を省略しても良い。逆に、天井カメラ３２０により内蔵カメラ２０４とユーザの距離を検出できるのであれば、超音波センサ２０５を省略しても良い。
【００２７】
さらに、画像解析部２１４は、撮影画像を用いてユーザのしぐさを検出する。例えば、画像解析部２１４は、撮影画像と額に手をあてているしぐさ、腕を組んでいるしぐさなどのリファレンス画像とのパターンマッチングを行い、ユーザのしぐさを検出する。
【００２８】
スケジュール作成部２１５は、ユーザが行うべき作業のスケジュールを作成する。スケジュール作成部２１５は、例えばキーボード２０２、タッチパッド２０３、マウス３００等で受け付けたユーザの入力を用いてユーザが行うべき作業のスケジュールを作成する。また、スケジュール作成部２１５は、マイク２０７から入力されたユーザのスケジュールに関する音声を音声解析部２１３で解析した解析結果を用いて、スケジュールを作成しても良い。作成されたスケジュールの情報はＲＯＭ２１２に記憶される。
【００２９】
外部接続インターフェイス２１６は、外部機器と接続するためのインターフェイスである。インターフェイスとしては、無線／有線ＬＡＮ、ＵＳＢ、ＨＤＭＩ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の様々な接続規格を採用することができる。また、外部接続インターフェイス２１６は、ネットワークを介してサーバ等の電子機器との通信を可能にする。外部接続インターフェイス２１６は、インターネットプロトコル等の通信プロトコルに準拠している。
【００３０】
図３は、第１実施形態に係る状況判別システムの処理を示すフローチャートである。本フローチャートにおいては、パソコンＣＰＵ２１０は、ユーザの状況判定と判定結果に応じた処理とを実行する。なお、本フローチャートにおいては、ユーザがパソコン２００を操作している状況を想定する。パソコンＣＰＵ２１０は、パソコン２００の電源がオンになった場合、キーボード２０２、タッチパッド２０３、マウス３００等からユーザの入力を受け付けた場合などに本フローチャートの処理を開始する。また、パソコンＣＰＵ２１０は、パソコン２００の電源がオンになった後、タイマー２１１を用いて予め定められた期間ごとに本フローチャートの処理を開始するようにしても良い。
【００３１】
パソコンＣＰＵ２１０は、ユーザの生体に関する情報を入力する（ステップＳ１０１）。具体的には、パソコンＣＰＵ２１０は、生体センサ３４０が検出したユーザの脈拍、体温、発汗といった生体情報、圧電センサ２０８が検出したユーザのキーボード２０２を叩く強さ、キーボード２０２を叩く速度、ユーザの貧乏揺すり、ユーザの発話速度、ユーザの発話量、ユーザの独り言、ユーザのため息などを生体に関する情報として入力する。なお、上記の通り、生体に関する情報は、生体センサ３４０から取得される情報に限らず、内蔵カメラ２０４、マイク２０７、圧電センサ２０８、天井カメラ３２０などからも取得することができ、これらは広義の生体センサともいえ、その検出結果がパソコンＣＰＵ２１０に入力される。また、パソコンＣＰＵ２１０は、これら全ての生体に関する情報を入力しなくても良く、ユーザの状況を判定できるだけの生体に関する情報を入力すれば良い。
【００３２】
パソコンＣＰＵ２１０は、入力したユーザの生体に関する情報をＲＯＭ２１２に記憶させ、ユーザの生体に関する情報のログである生体情報ログを記録する。パソコンＣＰＵ２１０は、ＲＯＭ２１２に記憶させた生体情報ログにより、後述するようにユーザの状況を判定する。なお、パソコン２００を複数のユーザで共有して使用する場合には、パソコンＣＰＵ２１０は、内蔵カメラ２０４の撮像画像によるユーザ顔認識、ユーザが入力したＩＤ・パスワードなどによりユーザ認識を行い、ユーザ毎に生体情報ログを記録する。
【００３３】
次に、パソコンＣＰＵ２１０は、ユーザの状況を判定する（ステップＳ１０２）。パソコンＣＰＵ２１０は、例えばＲＯＭ２１２に記録されているスケジュールの情報を参照して、ユーザが行っている作業の内容をユーザの状況として判定する。また、パソコンＣＰＵ２１０は、キーボード２０２、タッチパッド２０３、マウス３００等を用いてユーザが入力した情報を用いて、ユーザが行っている作業の内容を判定することができる。なお、本実施形態において、パソコンＣＰＵ２１０がユーザの状況を判定する判定部として機能する。
【００３４】
パソコンＣＰＵ２１０は、ユーザが行っている作業の内容の情報をＲＯＭ２１２に記憶させ、作業内容の情報のログである作業内容ログを記録する。また、パソコンＣＰＵ２１０は、作業内容ログと生体情報ログとを対応付けて作業ログを作成し、作成した作業ログをＲＯＭ２１２に記録する。なお、パソコン２００を複数のユーザで共有して使用する場合には、パソコンＣＰＵ２１０は、内蔵カメラ２０４の撮像画像によるユーザ顔認識、ユーザが入力したＩＤ・パスワードなどによりユーザ認識を行い、ユーザ毎に作業内容ログおよび作業ログを記録する。
【００３５】
パソコンＣＰＵ２１０は、ユーザが独り言を言った回数やため息をついた回数を計測して、ユーザの状況を判定する。パソコンＣＰＵ２１０は、音声解析部２１３の解析結果を用いて独り言やため息を検出し、独り言の回数やため息の回数を計測する。また、パソコンＣＰＵ２１０は、画像解析部２１４の解析結果を用いてユーザの表情、口の動き等を検出し、独り言の回数やため息の回数を計測するようにしても良い。
【００３６】
パソコンＣＰＵ２１０は、例えばタイマー２１１を用いて独り言やため息の頻度（単位時間あたりの独り言・ため息の回数）を計測し、独り言やため息の頻度が閾値以上であればユーザのモチベーションが下がっていると判定する。また、パソコンＣＰＵ２１０は、例えば、音声解析部２１３の解析結果を用いて、「あーあ」、「いやになっちゃう」等のネガティブな独り言か、「頑張ろう」、「良かった」等のポジティブな独り言かを識別する。そして、パソコンＣＰＵ２１０は、ユーザがネガティブな独り言を言っていると判断した場合にはユーザのモチベーションが下がっていると判定し、ユーザがポジティブな独り言を言っていると判断した場合にはユーザのモチベーションが上がっていると判定する。さらに、パソコンＣＰＵ２１０は、ネガティブな独り言の回数やため息の回数のログである独り言ログをＲＯＭ２１２に記録し、独り言ログに記録されたネガティブな独り言の回数やため息の回数が増加傾向である場合にはユーザのモチベーションが下がっていると判定することができる。ここで、モチベーションが上がっているときにはアドレナリン、セロトニン等のモノアミン神経伝達物質が分泌されて血圧や心拍数が上がる傾向にあることから、パソコンＣＰＵ２１０は、生体センサ３４０の生体情報から得られた血圧や心拍数が上昇しておらず且つネガティブな独り言の回数やため息の回数が増加傾向である場合に、ユーザのモチベーションが下がっていると判定しても良い。なお、パソコンＣＰＵ２１０は、モチベーションの度合いを数値で管理する。
【００３７】
パソコンＣＰＵ２１０は、画像解析部２１４の解析結果を用いてユーザの状況を判定する。パソコンＣＰＵ２１０は、ユーザの眉間に皺がよっているか、目を細めているかどうかなどの分析を行う。このような表情である場合、ディスプレイ２０１の表示が見づらいと推定する。パソコンＣＰＵ２１０は、ユーザが目を細めている場合には、超音波センサ２０５を用いてディスプレイ２０１からユーザまでの距離を検出する。なお、パソコンＣＰＵ２１０は、目を細めている場合には集中度が高くなく、目を細めている以外の表情での変化が少ないときには集中度が高いと判定する。この分析を行なう場合には、表情の分析に加えて、ステップＳ１０１で入力した生体に関する情報からユーザの感情（焦っている、イライラしている等）を検出して加味することにより、分析精度を向上することができる。また、パソコンＣＰＵ２１０は、画像解析部２１４による天井カメラ３２０の画像データの解析結果を用いて、ユーザの頭部の動き量を検出する。ユーザが集中している場合には頭の動き量が少ないのに対し、ユーザが集中していない場合には頭部の動き量が多くなる。なお、パソコンＣＰＵ２１０は、集中度を数値化して管理してもよい。
【００３８】
パソコンＣＰＵ２１０は、ステップＳ１０１で取得した生体に関する情報を用いて、ユーザの集中度をユーザの状況として判定する。一般的に、人間は、集中しているときに脈拍数、体温が上昇する。また、急ぎの業務をしていているときは（すなわち、集中度が高くなるとき）、キーボード２０２を叩く強さが強くなったり、キーボード２０２を叩く速度が速くなったり、貧乏揺すりを行なったりする場合もある。また、集中しているときには頭部が動くことが少ないのに対し、集中していない場合には、よそ見をしたり、場合によっては居眠りをしたりして頭部の動きが大きくなる。そこで、パソコンＣＰＵ２１０は、ＲＯＭ２１２に記録された作業ログとステップＳ１０１で入力した生体に関する情報とを比較することにより、ユーザがパソコン２００を操作している際の集中度を判定する。この場合、パソコンＣＰＵ２１０は、過去にユーザが集中したときの生体情報ログと、ステップＳ１０１で入力した生体に関する情報とを比較してユーザの集中度を検出しても良く、また、ユーザの通常の状態よりも脈拍、キーボード２０２を叩く力量が１０％以上増加した場合に、ユーザが集中していると判断しても良い。なお、貧乏揺すりは、集中しているときにする場合と、集中していないときにする場合とが考えられる。このような場合、パソコンＣＰＵ２１０は、ユーザ毎の生体情報ログから集中しているときに貧乏揺すりをするタイプかどうかを判別して、その後の集中度の判定に用いれば良い。
【００３９】
パソコンＣＰＵ２１０は、ステップＳ１０１で取得した生体に関する情報に基づいて生体情報ログと作業ログとを更新する。
【００４０】
そして、パソコンＣＰＵ２１０は、ユーザが行っている作業のペースが落ちているかを判断する（ステップＳ１０３）。パソコンＣＰＵ２１０は、例えばステップＳ１０２においてユーザのモチベーションの度合いが閾値未満であると判定された場合、ユーザの集中度が閾値未満であると判定された場合などに、ユーザが行っている作業のペースが落ちていると判断する。この閾値は作業ログから設定することができ、例えば、パソコンＣＰＵ２１０は、過去のモチベーションの度合いまたは集中度の平均値を閾値として設定する。この際に、パソコンＣＰＵ２１０は、午前中の閾値、午後（午後１時から５時ごろ）の閾値、夜間の閾値というように時間帯に応じた閾値を設定してもよく、また、直近（例えば数日間）のユーザのモチベーションの度合いまたは集中度に応じて、過去のモチベーションの度合いまたは集中度の平均値に対してプラス１０％もしくはマイナス１０％した値を閾値として設定するようにしても良い。
【００４１】
また、パソコンＣＰＵ２１０は、キーボード２０２、タッチパッド２０３、マウス３００等の操作量が所定量未満である場合に、ユーザが行っている作業のペースが落ちていると判断することができる。なお、キーボード２０２、タッチパッド２０３、マウス３００等の操作量が所定量未満であってもステップＳ１０２においてユーザのモチベーションの度合い若しくは集中度が閾値以上であると判定された場合には、ユーザが行っている作業のペースは落ちていないと判断するようにしても良い。作業ペースが落ちるケースとしては、（i）作業時間がある一定時間続いて疲労してきた場合、（ii）これまで行なっていた作業に比べて難度の高い作業に取り掛かった場合、（iii）誰かに（例えば上司や部下）仕事を頼まれたり、相談されて自分の仕事を中断してしまう場合、（iv）ユーザが業務を行っている近くでノイズが発生する場合などがある。このため、パソコンＣＰＵ２１０は、タイマー２１１の出力、スケジュール作成部２１５が作成したスケジュール、内蔵カメラ２０４が撮像したユーザ以外の人や、マイク２０７や天井マイク３４０が集音したユーザ以外の声や音などから集中度やモチベーションが落ちた理由を識別するようにしてもよい。
【００４２】
ここで、パソコンＣＰＵ２１０は、ステップＳ１０３においてユーザが行っている作業のペースが落ちていないと判断した場合には、ステップＳ１０１へ戻る。一方、パソコンＣＰＵ２１０は、ステップＳ１０３においてユーザが行っている作業のペースが落ちていると判断した場合に、ユーザの周辺情報を入力する（ステップＳ１０４）。パソコンＣＰＵ２１０は、音声解析部２１３による天井マイク３３０の出力の解析結果を用いて、ユーザの周辺に騒音・ノイズがあるかどうかを検出し、検出結果をユーザの周辺情報として入力する。騒音・ノイズとしては、ユーザ以外の人の話声、コピー機やプリンタ等の操作音などが挙げられる。なお、天井マイク３３０は、コピー機やプリンタ等の近傍、オフィスの出入り口などの騒音が発生しやすい場所に設置されるようにしても良い。
【００４３】
パソコンＣＰＵ２１０は、ステップＳ１０３およびステップＳ１０４でユーザの作業ペースの落ちた理由が上述した（iv）の周辺のノイズである場合に、騒音・ノイズの低減処理を実施する（ステップＳ１０５）。パソコンＣＰＵ２１０は、天井マイク３３０から入力した音に対し反転アンプにより位相を反転させ、反転した音をスピーカ２０６からユーザに向けて出力する。この場合、天井マイク３３０が設けられている位置とユーザの耳の位置とが異なるので、完全に騒音・ノイズを除去することはできないが、騒音・ノイズを低減することができる。この場合には、天井マイク３３０およびスピーカ２０６がユーザ周辺の音（騒音・ノイズ）を検出して低減する低減装置として機能し、パソコンＣＰＵ２１０がユーザの環境を制御する環境制御部として機能する。また、パソコンＣＰＵ２１０は、コピー機やプリンタ等の近傍に予め設置されているスピーカからコピー機やプリンタ等の騒音の位相を反転した音を出力させる制御信号を無線ＬＡＮで当該スピーカに送信してもよい。この場合には、コピー機やプリンタ等の近傍に予め設置されているスピーカおよび天井マイク３３０がユーザ周辺の音（騒音・ノイズ）を検出して低減する低減装置として機能し、パソコンＣＰＵ２１０がユーザの環境を制御する環境制御部として機能する。
【００４４】
パソコンＣＰＵ２１０は、ユーザの気分を転換させるための処理を実施する（ステップＳ１０６）。具体的には、パソコンＣＰＵ２１０は、外部接続インターフェイス２１６を介して外部機器から取得されたユーザが好きな音楽、マイク２０７から取得されたユーザの家族や恋人の声などのユーザによって選定された音に関する情報をＲＯＭ２１２に登録し、登録した音をスピーカ２０６から出力する。ユーザによって選定された音に関する情報は、ユーザが好きな音楽、ユーザの家族や恋人の声などの音の情報だけでなく、出力音量、出力音圧、出力時間等の出力条件の情報も含んでもよい。これはユーザの作業ペースの落ちた理由が上述の（i）の疲労や（iii）の仕事の中断の場合に有効である。なお、本実施形態において、パソコンＣＰＵ２１０およびＲＯＭ２１２がユーザによって選定された音に関する情報を登録する登録部として機能し、パソコンＣＰＵ２１０がスピーカ２０６を制御する制御部として機能する。
【００４５】
パソコンＣＰＵ２１０は、スピーカ２０６の指向性に関連する状況を検知し、検知した状況に応じてスピーカ２０６の出力音圧と出力音量の少なくとも一方を制御する。例えば、パソコンＣＰＵ２１０は、画像解析部２１４の解析結果を用いてスピーカ２０６の指向性の方向にユーザ以外の者を検知した場合に、スピーカ２０６の出力音圧と出力音量の少なくとも一方の設定を変更する。この場合に、パソコンＣＰＵ２１０は、スピーカ２０６の出力音圧と出力音量の少なくとも一方の値を、ユーザ以外の者が検知されない場合における設定値より低く設定するようにしても良い。これに代えて、パソコンＣＰＵ２１０は、画像解析部２１４の解析結果により対象ユーザ以外の者の位置を検出して、複数（本実施の形態では２つ）のスピーカ２０６のうち対象ユーザ以外の者には音の届かない指向性を有したスピーカ２０６を選択するようにしてもよい。また、パソコンＣＰＵ２１０は、音楽を流す時間を例えば５分に制限したり、音楽を流す時間帯を制限したりしても良い。さらに、パソコンＣＰＵ２１０は、ディスプレイ２０１に長期目標、ユーザが好きな言葉などをポップアップ表示するようにしても良い。これはユーザの作業ペースが落ちた理由が上述の（ii）の難易度の高い作業や（iii）の仕事の中断の場合に有効である。なお、本実施形態において、パソコンＣＰＵ２１０がスピーカ２０６の指向性に関連する状況を検知する検知部として機能する。
【００４６】
パソコンＣＰＵ２１０は、ＲＯＭ２１２に記録されている作業ログを参照する（ステップＳ１０７）。具体的には、まず、パソコンＣＰＵ２１０は、スケジュール情報から現在行っている第１の作業を確認し、過去に行った作業の中から第１の作業と同じ種類の作業を抽出する。次に、パソコンＣＰＵ２１０は、抽出した作業を行ったときのユーザの生体に関する情報またはユーザの状況を比較する。そして、パソコンＣＰＵ２１０は、スケジュール情報に含まれる今後行うべき作業のうち、過去にモチベーションの度合いまたは集中度が閾値以上の状況で行われた作業、若しくはルーチン作業のように数多く行われた作業と同じ種類の作業があるかどうかを検出する。さらに、パソコンＣＰＵ２１０は、ＲＯＭ２１２に記録されている作業ログから、モチベーションの度合いまたは集中度が閾値以上である状況が一定時間以上継続している時間帯、すなわちユーザのモチベーションの度合いまたは集中度が高い時間帯を確認する。また、パソコンＣＰＵ２１０は、モチベーションの度合いまたは集中度が閾値未満である状況が一定時間以上継続している時間帯、すなわちユーザのモチベーションの度合いまたは集中度が低い時間帯を確認する。なお、同じ種類の作業は、完全同一の作業だけでなく、作業を複数のカテゴリー（例えば、創造業務、事務業務または新規業務、ルーチン業務）に分類した場合に同じカテゴリーに属する作業も含む。
【００４７】
パソコンＣＰＵ２１０は、スケジュール作成部２１５を用いて、新たなスケジュールを作成する（ステップＳ１０８）。具体的には、まず、パソコンＣＰＵ２１０は、ステップＳ１０７で参照した作業ログを用いて、ユーザの状況が現在行っている第１の業務（例えば、創造業務）を行うのに好ましくないかどうかを確認し、過去における作業の順番変更を確認する。そして、パソコンＣＰＵ２１０は、ステップＳ１０７で参照した作業ログおよびＲＯＭ２１２に記録されているスケジュールの情報を用いて、今後行うべき作業のうちからユーザが第１の作業よりも得意とする第２の作業（例えば、事務業務）を先に行うスケジュールを作成する。また、パソコンＣＰＵ２１０は、今後行うべき作業のうちからルーチン作業のように数多く行われた第２の作業を先に行うスケジュールを作成しても良い。さらに、パソコンＣＰＵ２１０は、ユーザの集中度が高くなる時間帯に第１の作業を行うスケジュールを作成する。
【００４８】
パソコンＣＰＵ２１０は、ステップＳ１０８で作成した新たなスケジュールの情報をユーザに提示し、作業の順番を変更するかどうかをユーザに問い合わせる（ステップＳ１０９）。パソコンＣＰＵ２１０は、スピーカ２０６から音声を出力してユーザの注意を喚起し、現在行っている第１の業務に代えて行う第２の業務に関する情報をディスプレイ２０１に表示するとともに、第１の業務を行う日時を表示する。なお、本実施形態において、パソコンＣＰＵ２１０およびディスプレイ２０１が第２の作業に関する情報を出力する出力部として機能する。
【００４９】
そして、パソコンＣＰＵ２１０は、作業の順番変更に同意する旨のユーザの入力をキーボード２０２、タッチパッド２０３、マウス３００等で受け付けた場合、またはユーザが発した「はい」、「ＯＫ」等の同意する旨の音声をマイク２０７で受け付けた場合には、ＲＯＭ２１２に記憶されているスケジュール情報を変更し（ステップＳ１１０）、本フローチャートを終了する。一方、パソコンＣＰＵ２１０は、作業順場の変更に同意する旨の入力を受け付けなかった場合には、本フローチャートを終了する。なお、フローチャートの終了に代えて、ステップＳ１０１へ戻るようにしても良い。
【００５０】
上述の処理フローにおいては、ユーザ自身に対して作業の順番変更を問い合わせたが、ユーザの上司に対してユーザの作業の順番変更を問い合わせるようにしてもよい。
【００５１】
また、上述の処理フローにおいては、オフィス内のビジネスの場面を想定して説明したが、状況判別システム１１０の適用範囲はこれに限らない。例えば、状況判別システム１１０を在宅勤務に適用したり、学生・受験生の学習科目のスケジュール変更に適用したりすることもできる。
【００５２】
図４は、第２実施形態に係る状況判別システムのブロック図である。図４に示すように、状況判別システム１２０は、第１実施形態に係る状況判別システム１１０に対し、パソコン２００とネットワーク５００を介して接続する電子機器であるサーバ４００を追加した構成である。第２実施形態における状況判別システム１２０は、第１実施形態における状況判別システム１１０のパソコン２００で実施していた状況判別の機能をサーバで実行するように構成されている。サーバ４００は、ネットワーク５００を介してパソコン２００から各種情報を取得するとともに、ネットワーク５００を介してパソコン２００に各種情報を送信する。パソコン２００は、本実施形態においても第１実施形態と同様の構成を備える。また、パソコン２００は、第１実施形態の構成のうちサーバ４００で実行される機能に対応する構成である音声解析部２１３、画像解析部２１４、スケジュール作成部２１５などを省略してもよい。なお、第１実施形態と共通の要素については同じ符番を付し、特に新たな機能を付与しない限り、その説明を省略する。
【００５３】
サーバ４００は、全体の制御を司るサーバＣＰＵ４１０を中心とし、タイマー４１１、ＲＯＭ４１２、記録装置４１３、音声解析部４１４、画像解析部４１５、スケジュール作成部４１６および外部接続Ｉ／Ｆ４１７を備える。
【００５４】
タイマー４１１は、計時機能を有し、サーバＣＰＵ４１０の開始の指示を受けて計時を開始し、終了の指示を受けてその計時結果をサーバＣＰＵ４１０へ返す。ＲＯＭ４１２は、例えばフラッシュメモリ等の不揮発性メモリであり、サーバ４００を制御するプログラム、各種パラメータなどを記憶する役割を担う。
【００５５】
記録装置４１３は、例えばハードディスクドライブであり、ＲＯＭ２１２のバックアップとして機能し、前述の作業内容ログ、生体情報ログ、作業ログなどを記録する。
【００５６】
音声解析部４１４は、マイク２０７、天井マイク３３０から取り込まれる音声をパソコン２００から取得し、取得した音声を解析する。音声解析部４１４は、第１実施形態に係る状況判別システム１１０における音声解析部２１３と同様の機能を実行する。
【００５７】
画像解析部４１５は、内蔵カメラ２０４により撮影された撮影画像データ、天井カメラ３２０により撮影された撮影画像データをパソコン２００から取得し、取得した撮影画像データを解析する。画像解析部４１５は、第１実施形態に係る状況判別システム１１０における画像解析部２１４と同様の機能を実行する。
【００５８】
スケジュール作成部４１６は、パソコン２００からユーザの入力を受け付けて、ユーザが行うべき作業のスケジュールを作成する。スケジュール作成部４１６は、第１実施形態に係る状況判別システム１１０におけるスケジュール作成部２１５と同様の機能を実行する。作成されたスケジュールの情報は記録装置４１３に記憶される。
【００５９】
外部接続インターフェイス４１７は、ネットワーク５００を介してパソコン２００の外部接続インターフェイス２１６に接続し、サーバ４００とパソコン２００との間の通信を可能にする。外部接続インターフェイス４１７は、インターネットプロトコル等の通信プロトコルに準拠している。外部接続インターフェイス４１７は、その他の外部機器と接続するためのインターフェイスであってもよい。
【００６０】
なお、本実施形態において、パソコン２００は音声解析部２１３、画像解析部２１４、スケジュール作成部２１５を備え、サーバ４００は音声解析部４１４、画像解析部４１５、スケジュール作成部４１６を備える。これにより、本実施形態に係る状況判別システム１２０は、音声解析等の処理をサーバ４００側で実行するかそれともパソコン２００側で実行するかを、システムの状況に応じて設定することができる。
【００６１】
例えば、パソコン２００とサーバ４００とのデータ転送速度が閾値以上である場合に、パソコン２００が音声解析等に必要な情報をサーバ４００に送信してサーバ４００が音声解析等を実行し、パソコン２００とサーバ４００とのデータ転送速度が閾値未満である場合に、パソコン２００が音声解析等を実行してデータサイズの小さい処理結果のみをサーバ４００に送信する。この場合における閾値として、例えば、サーバ４００がリアルタイムに音声解析等の処理を実行できるデータ転送速度の下限値が設定される。また、サーバ４００が複数の処理を並行して処理していない場合に、パソコン２００が音声解析等に必要な情報をサーバ４００に送信してサーバ４００が音声解析等を実行し、サーバ４００が複数の処理を並行して処理している場合に、パソコン２００が音声解析等を実行して処理結果のみをサーバ４００に送信するようにしてもよい。
【００６２】
図５は、第２実施形態に係る状況判別システムの処理を示すフローチャートである。本フローチャートにおいては、サーバＣＰＵ４１０は、ユーザの状況判定処理と判定結果に応じた処理とを実行する。なお、本フローチャートにおいては、ユーザがパソコン２００を操作している状況を想定する。サーバＣＰＵ４１０は、パソコン２００との接続が確立した場合、パソコン２００との接続確立後にキーボード２０２、タッチパッド２０３、マウス３００等で受け付けたユーザの入力を取得した場合などに本フローチャートの処理を開始する。また、サーバＣＰＵ４１０は、パソコン２００との接続確立後、タイマー４１１を用いて予め定められた期間ごとに本フローチャートの処理を開始するようにしても良い。
【００６３】
サーバＣＰＵ４１０は、ユーザが行っている作業の内容を判定する（ステップＳ２０１）。サーバＣＰＵ４１０は、例えば記録装置４１３に記録されているスケジュールの情報を参照して、ユーザが行っている作業の内容を判定する。また、サーバＣＰＵ４１０は、キーボード２０２、タッチパッド２０３、マウス３００等を用いてユーザが入力した情報をパソコン２００から取得し、取得した情報を用いてユーザが行っている作業の内容を判定してもよい。
【００６４】
次に、サーバＣＰＵ４１０は、ユーザの生体に関する情報を入力する（ステップＳ２０２）。具体的には、サーバＣＰＵ４１０は、生体センサ３４０、内蔵カメラ２０４、圧電センサ２０８、天井カメラ３２０などの情報をパソコン２００から取得し、第１実施形態のステップＳ１０１と同様の処理を実行する。なお、本実施形態において、サーバＣＰＵ４１０が生体に関する情報を入力する入力部として機能する。
【００６５】
そして、サーバＣＰＵ４１０は、ユーザの状況を判定する（ステップＳ２０３）。具体的には、サーバＣＰＵ４１０は、第１実施形態のステップＳ１０２におけるユーザの独り言を言った回数やため息をついた回数を用いたユーザの状況の判定、画像解析部２１４の解析結果を用いたユーザの状況の判定、生体に関する情報を用いたユーザの集中度の判定と同様の処理を実行する。なお、本実施形態において、サーバＣＰＵ４１０がユーザの状況を判定する判定部として機能する。
【００６６】
サーバＣＰＵ４１０は、作業ログを作成し、作成した作業ログを記録装置４１３に記録する（ステップＳ２０４）。サーバＣＰＵ４１０は、例えばステップＳ２０１で取得した作業の内容の情報とステップＳ２０２で取得した生体に関する情報とを対応付けて作業ログを作成し、作成した作業ログを記録装置４１３に記録する。また、サーバＣＰＵ４１０は、ステップＳ２０１で取得した作業の内容の情報とステップＳ２０３で取得したユーザの状況の情報とを対応付けて作業ログを作成し、作成した作業ログを記録装置４１３に記録しても良い。さらに、サーバＣＰＵ４１０は、ステップＳ２０１で取得した作業の内容の情報、ステップＳ２０２で取得した生体に関する情報およびステップＳ２０３で取得したユーザの状況の情報を対応付けて作業ログを作成し、作成した作業ログを記録装置４１３に記録しても良い。なお、サーバ４００が複数のパソコン２００と接続する場合または一つのパソコン２００を複数のユーザで共有して使用する場合には、サーバＣＰＵ４１０は、内蔵カメラ２０４の撮像画像によるユーザ顔認識、ユーザが入力したＩＤ・パスワードなどによりユーザ認識を行い、ユーザ毎に作業ログを記録する。
【００６７】
また、サーバＣＰＵ４１０は、ステップＳ２０１およびステップＳ２０２において、作業内容の情報のログである作業内容ログおよび生体に関する情報のログである生体情報ログをそれぞれ記録装置４１３に記録するようにしても良い。具体的には、まず、サーバＣＰＵ４１０は、ステップＳ２０１において取得したユーザが行っている作業の内容の情報を記録装置４１３に記憶させて作業内容ログを記録する。そして、サーバＣＰＵ４１０は、ステップＳ２０２において入力したユーザの生体に関する情報を記録装置４１３に記憶させて生体情報ログを記録する。その後、サーバＣＰＵ４１０は、ステップＳ２０４において、作業内容ログと生体情報ログとを対応付けて作業ログを作成し、作成した作業ログを記録装置４１３に記録する。
【００６８】
サーバＣＰＵ４１０は、ユーザが行っている作業のペースが落ちているかを判断する（ステップＳ２０５）。具体的には、サーバＣＰＵ４１０は、第１実施形態のステップＳ１０３と同様の処理を実行する。
【００６９】
サーバＣＰＵ４１０は、ステップＳ２０５においてユーザが行っている作業のペースが落ちていないと判断した場合には、ステップＳ２０１へ戻る。一方、サーバＣＰＵ４１０は、ステップＳ２０５においてユーザが行っている作業のペースが落ちていると判断した場合に、周辺情報入力処理を実行する（ステップＳ２０６）。具体的には、サーバＣＰＵ４１０は、第１実施形態のステップＳ１０４と同様の処理を実行する。そして、サーバＣＰＵ４１０は環境制御処理を実行する（ステップＳ２０７）。具体的には、サーバＣＰＵ４１０は、第１実施形態のステップＳ１０５の騒音・ノイズの低減処理およびステップＳ１０６のユーザの気分を転換させるための処理を実行させる制御信号をパソコン２００に送信する。なお、本実施形態において、サーバＣＰＵ４１０がユーザの環境を制御する環境制御部として機能する。
【００７０】
サーバＣＰＵ４１０は、環境制御処理（ステップＳ２０７）を行った後におけるユーザの生体に関する情報を入力し（ステップＳ２０８）、ユーザの状況を判定する（ステップＳ２０９）。ステップＳ２０８およびＳ２０９の処理は、ステップＳ２０２およびＳ２０３とそれぞれ同じである。そして、サーバＣＰＵ４１０は、ユーザが行っている作業のペースが改善したかを判断する（ステップＳ２１０）。サーバＣＰＵ４１０は、例えばユーザのモチベーションの度合いまたは集中度がステップＳ２０５のときよりも一定値以上上がっていると判断された場合に、ユーザが行っている作業のペースが改善したと判断する。また、サーバＣＰＵ４１０は、例えばステップＳ２０５のときに閾値未満であったユーザのモチベーションの度合いまたは集中度が閾値以上に高まった場合に、ユーザが行っている作業のペースが改善したと判断する。さらに、サーバＣＰＵ４１０は、例えばステップＳ２０５のときに所定量未満であったキーボード２０２、タッチパッド２０３、マウス３００等の操作量が所定量以上に増加した場合に、ユーザが行っている作業のペースが改善したと判断する。サーバＣＰＵ４１０は、ユーザが行っている作業のペースが改善したと判断した場合には、ステップＳ２０１へ戻る。
【００７１】
一方、サーバＣＰＵ４１０は、ユーザが行っている作業のペースが改善していないと判断した場合には、ステップＳ２０８で取得した生体に関する情報、ステップＳ２０９で取得したユーザの状況、作業ログを用いて、ユーザが行っている第１の作業と異なる第２の作業を決定し、作業順番を変更したスケジュールを作成する（ステップＳ２１１）。サーバＣＰＵ４１０は、第１実施形態のステップＳ１０８と同様の処理を実行する。
【００７２】
また、サーバＣＰＵ４１０は、例えば過去に行った作業のうちモチベーションの度合いまたは集中度が閾値以上であった作業を抽出し、記録装置４１３に記録されているスケジュールの情報に含まれる今後行うべき作業の中から抽出した作業と同じ種類の第２の作業を決定するようにしてもよい。なお、同じ種類の作業は、完全同一の作業だけでなく、作業を複数のカテゴリーに分類した場合に同じカテゴリーに属する作業も含む。今後行うべき作業の中に抽出した作業と同じ種類の作業が複数ある場合には、サーバＣＰＵ４１０は、これら複数の作業のうち、優先度の最も高い作業を第２の作業として決定する。優先度の最も高い作業は、一番早い時間帯に設定されていた作業、予め定められた優先順位が一番高い作業などである。
【００７３】
サーバＣＰＵ４１０は、同種類に属する過去の複数の作業に対するユーザ状況の変移に応じて、第２の作業を決定するようにしてもよい。具体的には、まず、サーバＣＰＵ４１０は、作業ログに記録されている各種類に属する複数の作業の履歴をそれぞれ確認する。そして、サーバＣＰＵ４１０は、前々回の作業時の集中度よりも前回の作業時のモチベーションの度合いまたは集中度が高くなっている種類がある場合には、ユーザは同種類の作業を前回より高いモチベーションまたは集中度で行うことができると推定し、今後行うべき作業のうちから当該種類に属する作業を第２の作業として決定する。ただし、前回の作業時の集中度が閾値未満である場合には、サーバＣＰＵ４１０は当該種類を候補から除外する。なお、この場合の閾値として、過去のモチベーションの度合いまたは集中度の平均値より低い値（例えば、平均値に対してマイナス３０％した値）が設定される。
【００７４】
サーバＣＰＵ４１０は、上述の第１実施形態と同様に、記録装置４１３に記録されている作業ログから作業のモチベーションまたは集中度が高い時間帯とモチベーションまたは集中度が低い時間帯とを確認し、第１の作業を作業の集中度が高い時間帯に変更する。そして、サーバＣＰＵ４１０は、作業の順番を変更した新たなスケジュールを作成する。
【００７５】
サーバＣＰＵ４１０は、ステップＳ２１０で作成したスケジュールの情報を、外部接続インターフェイス４１７を介してパソコン２００に送信する（ステップＳ２１２）。なお、本実施形態において、サーバＣＰＵ４１０および外部接続インターフェイス４１７が第２の作業に関する情報を出力する出力部として機能する。
【００７６】
サーバ４００からスケジュールの情報を取得したパソコンＣＰＵ２１０は、取得したスケジュールをユーザに提示し、作業の順番を変更するかどうかをユーザに問い合わせる。パソコンＣＰＵ２１０は、スピーカ２０６から音声を出力してユーザの注意を喚起し、現在行っている第１の業務に代えて行う第２の業務の情報をディスプレイ２０１に表示するとともに、第１の業務を行う日時を表示する。
【００７７】
そして、パソコンＣＰＵ２１０は、作業の順番変更に同意する旨のユーザの入力をキーボード２０２、タッチパッド２０３、マウス３００等で受け付けた場合、またはユーザが発した「はい」、「ＯＫ」等の同意する旨の音声をマイク２０７で受け付けた場合には、パソコンＣＰＵ２１０は、作業の順番変更に同意する旨の情報を、外部接続インターフェイス２１６を介してサーバ４００に送信する。
【００７８】
サーバＣＰＵ４１０は、作業の順番変更に同意する旨の情報を取得したか否かを判断する（ステップＳ２１３）。サーバＣＰＵ４１０は、作業の順番変更に同意する旨の情報を取得した場合に、記録装置４１３に記憶されているスケジュール情報を変更し（ステップＳ２１４）、本フローチャートを終了する。一方、サーバＣＰＵ４１０は、作業の順番変更に同意する旨の情報を取得しなかった場合には、本フローチャートを終了する。なお、フローチャートの終了に代えて、ステップＳ２０１へ戻るようにしても良い。
【００７９】
上述の処理フローにおいては、サーバＣＰＵ４１０は、ユーザのパソコン２００に対して作業の順番を変更したスケジュールの情報を送信したが、ユーザの上司のパソコンに対してユーザの作業の順番を変更したスケジュールの情報を送信してもよい。なお、サーバＣＰＵ４１０は、ユーザの上司のパソコンから作業の順番変更に同意する旨の情報を取得した場合には、作業の順番を変更したスケジュールの情報をユーザのパソコン２００に送信する。
【００８０】
また、上述の処理フローにおいては、オフィス内のビジネスの場面を想定して説明したが、状況判別システム１２０の適用範囲はこれに限らない。例えば、状況判別システム１２０を在宅勤務に適用したり、学生・受験生の学習科目のスケジュール変更に適用したりすることもできる。
【００８１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８２】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８３】
１１０  状況判別システム、１２０  状況判別システム、２００  パソコン、２０１  ディスプレイ、２０２  キーボード、２０３  タッチパッド、２０４  内蔵カメラ、２０５  超音波センサ、２０６  スピーカ、２０７  マイク、２０８  圧電センサ、２１０  パソコンＣＰＵ、２１１  タイマー、２１２  ＲＯＭ、２１３  音声解析部、２１４  画像解析部、２１５  スケジュール作成部、２１６  外部接続インターフェイス、３００  マウス、３１０  床センサ、３２０  天井カメラ、３３０  天井マイク、３４０  生体センサ、４００  サーバ、４１０  サーバＣＰＵ、４１１  タイマー、４１２  ＲＯＭ、４１３  記録装置、４１４  音声解析部、４１５  画像解析部、４１６  スケジュール作成部、４１７  外部接続インターフェイス、５００  ネットワーク
【図１】
2012230534.tif 000003
【図２】
2012230534.tif 000004
【図３】
2012230534.tif 000005
【図４】
2012230534.tif 000006
【図５】
2012230534.tif 000007