(57)【要約】【課題】従来、１以上のセンサからの大量のセンサ情報から適切なセンサ情報を選択して、適切な出力を得ることができなかった。【解決手段】１以上のセンサが取得した１以上のセンサ情報を取得するセンサ情報取得部と、１以上の各センサ情報に対して、位置に関する位置情報、時刻に関する時間情報、人に関する人情報のうちの１以上のラベルを付加するラベル付加部と、取得するセンサ情報の範囲を決定する範囲決定部と、範囲決定部が決定した範囲に対応するラベルが付与された１以上のセンサ情報を選択する情報選択部と、情報選択部が選択した１以上のセンサ情報を用いて、出力する情報である出力情報を取得する取得部と、出力情報を出力する出力部とを具備する作業支援装置により、１以上のセンサからの大量のセンサ情報から適切なセンサ情報を選択して、適切な出力を得ることができる。【選択図】図２
2018028800.tif 000002
【特許請求の範囲】
【請求項１】
１以上のセンサが取得した１以上のセンサ情報を取得するセンサ情報取得部と、
前記１以上の各センサ情報に対して、位置に関する位置情報、時刻に関する時間情報、人に関する人情報のうちの１以上のラベルを付加するラベル付加部と、
取得するセンサ情報の範囲を決定する範囲決定部と、
前記範囲決定部が決定した範囲に対応するラベルが付与された１以上のセンサ情報を選択する情報選択部と、
前記情報選択部が選択した１以上のセンサ情報を用いて、出力する情報である出力情報を取得する取得部と、
前記出力情報を出力する出力部とを具備する作業支援装置。
【請求項２】
前記１以上のセンサは、
部屋の周辺に設置された装置であり、ユーザ識別子を取得するユーザ識別子取得装置を含み、
部屋を識別する部屋識別子とユーザを識別する１以上のユーザ識別子と前記部屋への入室の時間に関する時間情報とを有する入室情報が格納される入室情報格納部をさらに具備し、
前記センサ情報取得部は、
前記ユーザ識別子取得装置が取得したユーザ識別子を取得し、
前記ラベル付加部は、
前記ユーザ識別子に、当該ユーザ識別子が取得された時刻に関する時間情報と前記ユーザ識別子取得装置が設置されている場所に関する位置情報とを付加し、
前記範囲決定部は、
時間情報と位置情報とが付加されているユーザ識別子を取得するセンサ情報として決定し、
前記情報選択部は、
前記入室情報を参照し、前記範囲決定部が決定したセンサ情報に付加されている時間情報と位置情報とが合致するユーザ識別子を選択し、
前記取得部は、
前記情報選択部が選択したユーザ識別子に付加されている位置情報に対応する部屋識別子で識別される部屋のドアを開ける指示である出力情報を取得し、
前記出力部は、
前記出力情報を出力する請求項１記載の作業支援装置。
【請求項３】
前記１以上のセンサは、
１以上の各領域に設置された１以上のカメラ、およびユーザ識別子を取得するユーザ識別子取得装置を含み、
ユーザ識別子とカメラに対応する位置情報とを有する１以上のユーザ情報が格納されるユーザ情報格納部をさらに具備し、
前記センサ情報取得部は、
前記１以上の各カメラが撮影した画像と、前記ユーザ識別子取得装置が取得したユーザ識別子とを取得し、
前記ラベル付加部は、
前記ユーザ識別子に、前記画像を撮影したカメラに対応する位置情報を付加し、当該ユーザ識別子と位置情報とを有するユーザ情報を前記ユーザ情報格納部に蓄積し、
前記ユーザ情報格納部の１以上のユーザ情報を出力するユーザ情報出力部と、
ユーザから前記１以上のユーザ情報のうちの一のユーザ情報に対する指示を受け付ける受付部をさらに具備し、
前記範囲決定部は、
前記取得するセンサ情報の範囲を、前記指示に対応する画像に決定し、
前記情報選択部は、
前記指示に対応する画像を選択し、
前記取得部は、
前記情報選択部が選択した画像を取得し、
前記出力部は、
前記取得部が取得した画像である出力情報を出力する請求項１記載の作業支援装置。
【請求項４】
前記１以上のセンサは、
１以上のカメラを含み、
ユーザを識別するユーザ識別子と１または２以上のカメラを識別する１以上のカメラ識別子とを有するユーザ情報が格納されるユーザ情報格納部をさらに具備し、
前記センサ情報取得部は、
前記１以上の各カメラが撮影した画像を取得し、
前記ラベル付加部は、
前記センサ情報取得部が取得した画像に、当該画像を取得したカメラの位置に関する位置情報と、当該画像が取得された時刻に関する時間情報とを付加し、
ユーザから、出力する画像の時間に関する時間情報と、出力する画像の位置に関する位置情報と、出力方法を識別する出力方法識別子とを含む出力指示を受け付ける受付部をさらに具備し、
前記範囲決定部は、
前記出力指示に基づいて、出力する画像の範囲を決定し、
前記情報選択部は、
前記範囲決定部が決定した範囲の１以上の画像を選択し、
前記取得部は、
前記情報選択部が選択した１以上の画像から出力する画面である出力情報を取得し、
前記出力部は、
前記取得部が取得した出力情報を出力する請求項１記載の作業支援装置。
【請求項５】
前記１以上のセンサは、
会議室内に設置された１以上のカメラ、および１以上のユーザの生体情報を取得する生体情報取得装置であり、
前記ラベル付加部は、
前記生体情報に対して、時間情報を付加し、
前記範囲決定部は、
予め決められた時間の範囲の生体情報を、取得するセンサ情報の範囲として決定し、
前記情報選択部は、
前記範囲決定部が決定した範囲に対応する時間情報が付与された１以上の生体情報を選択し、
前記取得部は、
前記情報選択部が取得した１以上の生体情報が予め決められた条件を満たす場合に、会議の進行に関する出力情報を取得し、
前記出力部は、
前記取得部が取得した出力情報を用いて、会議の進行を変更するための出力を行う請求項１記載の作業支援装置。
【請求項６】
センサ情報取得部、ラベル付加部、範囲決定部、情報選択部、取得部、および出力部により実現される作業支援方法であって、
前記センサ情報取得部が、以上のセンサが取得した１以上のセンサ情報を取得するセンサ情報取得ステップと、
前記ラベル付加部が、前記１以上の各センサ情報に対して、位置に関する位置情報、時刻に関する時間情報、人に関する人情報のうちの１以上のラベルを付加するラベル付加ステップと、
前記範囲決定部が、取得するセンサ情報の範囲を決定する範囲決定ステップと、
前記情報選択部が、前記範囲決定ステップ決定された範囲に対応するラベルが付与された１以上のセンサ情報を選択する情報選択ステップと、
前記取得部が、前記情報選択ステップで選択された１以上のセンサ情報を用いて、出力する情報である出力情報を取得する取得ステップと、
前記出力部が、前記出力情報を出力する出力ステップとを具備する作業支援方法。
【請求項７】
コンピュータを、
１以上のセンサが取得した１以上のセンサ情報を取得するセンサ情報取得部と、
前記１以上の各センサ情報に対して、位置に関する位置情報、時刻に関する時間情報、人に関する人情報のうちの１以上のラベルを付加するラベル付加部と、
取得するセンサ情報の範囲を決定する範囲決定部と、
前記範囲決定部が決定した範囲に対応するラベルが付与された１以上のセンサ情報を選択する情報選択部と、
前記情報選択部が選択した１以上のセンサ情報を用いて、出力する情報である出力情報を取得する取得部と、
前記出力情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、オフィス等の場所での作業を支援する作業支援装置等に関するものである。
【背景技術】
【０００２】
従来、守秘義務を前提とする研究発表に適した会議室設備に関する技術があった（例えば、特許文献１参照）。本技術において、会議室には、正面壁側にスクリーンとホワイトボードを設け、側面壁に沿って発表関係者と評価者が向かい合い、背面壁側には会議記録用のビデオレコーダと会議の管理者の机を配置する。そして、発表関係者及び評価者の発言は、正面壁側のスピーカーから再生されることで、発言を正確に録音して発言者の特定を確実にしている。また、背面壁側に設けられた入退室口には入室の管理者机を配置し、入室者を確認するとともに、入退室用のドアは開いた際にスクリーン等が視認できないように、内開きとなっている。以上の会議室設備の構造によって、会議内容を確実に録音して発言者が明確になり、かつ高い守秘性が確保されることで、参加者の活発な発言を促すことが可能になっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２３０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、１以上のセンサからの大量のセンサ情報から適切なセンサ情報を選択して、適切な出力を得ることができなかった。例えば、従来技術において、適切なセンサ情報を選択して、一の会議室に入室可能な人か否かを容易に判断でき、当該判断に応じて、会議室のドアの開閉が行えなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の作業支援装置は、１以上のセンサが取得した１以上のセンサ情報を取得するセンサ情報取得部と、１以上の各センサ情報に対して、位置に関する位置情報、時刻に関する時間情報、人に関する人情報のうちの１以上のラベルを付加するラベル付加部と、取得するセンサ情報の範囲を決定する範囲決定部と、範囲決定部が決定した範囲に対応するラベルが付与された１以上のセンサ情報を選択する情報選択部と、情報選択部が選択した１以上のセンサ情報を用いて、出力する情報である出力情報を取得する取得部と、出力情報を出力する出力部とを具備する作業支援装置である。
【０００６】
かかる構成により、１以上のセンサからの大量のセンサ情報から適切なセンサ情報を選択して、適切な出力を得ることができる。
【０００７】
また、本第二の発明の作業支援装置は、第一の発明に対して、１以上のセンサは、部屋の周辺に設置された装置であり、ユーザ識別子を取得するユーザ識別子取得装置を含み、部屋を識別する部屋識別子とユーザを識別する１以上のユーザ識別子と部屋への入室の時間に関する時間情報とを有する入室情報が格納される入室情報格納部をさらに具備し、センサ情報取得部は、ユーザ識別子取得装置が取得したユーザ識別子を取得し、ラベル付加部は、ユーザ識別子に、ユーザ識別子が取得された時刻に関する時間情報とユーザ識別子取得装置が設置されている場所に関する位置情報とを付加し、範囲決定部は、時間情報と位置情報とが付加されているユーザ識別子を取得するセンサ情報として決定し、情報選択部は、入室情報を参照し、範囲決定部が決定したセンサ情報に付加されている時間情報と位置情報とが合致するユーザ識別子を選択し、取得部は、情報選択部が選択したユーザ識別子に付加されている位置情報に対応する部屋識別子で識別される部屋のドアを開ける指示である出力情報を取得し、出力部は、出力情報を出力する作業支援装置である。
【０００８】
かかる構成により、適切なセンサ情報を選択して、一の部屋に入室可能な人か否かを容易に判断でき、当該判断に応じた処理が行える。
【０００９】
また、本第三の発明の作業支援装置は、第一の発明に対して、１以上のセンサは、１以上の各領域に設置された１以上のカメラ、およびユーザ識別子を取得するユーザ識別子取得装置を含み、ユーザ識別子とカメラに対応する位置情報とを有する１以上のユーザ情報が格納されるユーザ情報格納部をさらに具備し、センサ情報取得部は、１以上の各カメラが撮影した画像と、ユーザ識別子取得装置が取得したユーザ識別子とを取得し、ラベル付加部は、ユーザ識別子に、画像を撮影したカメラに対応する位置情報を付加し、ユーザ識別子と位置情報とを有するユーザ情報をユーザ情報格納部に蓄積し、ユーザ情報格納部の１以上のユーザ情報を出力するユーザ情報出力部と、ユーザから１以上のユーザ情報のうちの一のユーザ情報に対する指示を受け付ける受付部をさらに具備し、範囲決定部は、取得するセンサ情報の範囲を、指示に対応する画像に決定し、情報選択部は、指示に対応する画像を選択し、取得部は、情報選択部が選択した画像を取得し、出力部は、取得部が取得した画像である出力情報を出力する作業支援装置である。
【００１０】
かかる構成により、適切なセンサ情報を選択して、一の人が居る領域の撮影画像を得ることができる。
【００１１】
また、本第四の発明の作業支援装置は、第一の発明に対して、１以上のセンサは、１以上のカメラを含み、ユーザを識別するユーザ識別子と１または２以上のカメラを識別する１以上のカメラ識別子とを有するユーザ情報が格納されるユーザ情報格納部をさらに具備し、センサ情報取得部は、１以上の各カメラが撮影した画像を取得し、ラベル付加部は、センサ情報取得部が取得した画像に、画像を取得したカメラの位置に関する位置情報と、画像が取得された時刻に関する時間情報とを付加し、ユーザから、出力する画像の時間に関する時間情報と、出力する画像の位置に関する位置情報と、出力方法を識別する出力方法識別子とを含む出力指示を受け付ける受付部をさらに具備し、範囲決定部は、出力指示に基づいて、出力する画像の範囲を決定し、情報選択部は、範囲決定部が決定した範囲の１以上の画像を選択し、取得部は、情報選択部が選択した１以上の画像から出力する画面である出力情報を取得し、出力部は、取得部が取得した出力情報を出力する作業支援装置である。
【００１２】
かかる構成により、適切なセンサ情報を選択して、各ユーザに応じた撮影画像を各ユーザに応じた出力方法で提示できる。
【００１３】
また、本第五の発明の作業支援装置は、第一の発明に対して、１以上のセンサは、会議室内に設置された１以上のカメラ、および１以上のユーザの生体情報を取得する生体情報取得装置であり、ラベル付加部は、生体情報に対して、時間情報を付加し、範囲決定部は、予め決められた時間の範囲の生体情報を、取得するセンサ情報の範囲として決定し、情報選択部は、範囲決定部が決定した範囲に対応する時間情報が付与された１以上の生体情報を選択し、取得部は、情報選択部が取得した１以上の生体情報が予め決められた条件を満たす場合に、会議の進行に関する出力情報を取得し、出力部は、取得部が取得した出力情報を用いて、会議の進行を変更するための出力を行う作業支援装置である。
【００１４】
かかる構成により、適切な生体情報を選択して、会議の進行の促進に役立つ出力を行うことができる。
【発明の効果】
【００１５】
本発明による作業支援装置によれば、１以上のセンサからの大量のセンサ情報から適切なセンサ情報を選択して、適切な出力を得ることができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態１における作業支援システム１の概念図
【図２】同作業支援システム１のブロック図
【図３】同作業支援装置１２の動作について説明するフローチャート
【図４】実施の形態２における作業支援システム２の概念図を示す図
【図５】同作業支援システム２のブロック図
【図６】同作業支援装置２２の第一の動作例について説明するフローチャート
【図７】同作業支援装置２２の第二の動作例について説明するフローチャート
【図８】同入室情報管理表を示す図
【図９】実施の形態３における作業支援システム３の概念図
【図１０】同作業支援システム３のブロック図
【図１１】同作業支援装置３２の第一の動作例について説明するフローチャート
【図１２】同作業支援装置３２の第二の動作例について説明するフローチャート
【図１３】同ユーザ情報管理表を示す図
【図１４】実施の形態４における作業支援システム４の概念図
【図１５】同作業支援システム４のブロック図
【図１６】同作業支援装置４２の動作例について説明するフローチャート
【図１７】同ユーザ情報管理表を示す図
【図１８】実施の形態５における作業支援システム５の概念図
【図１９】同作業支援システム５のブロック図
【図２０】同作業支援装置５２の動作例について説明するフローチャート
【図２１】同心拍数管理表を示す図
【図２２】上記実施の形態におけるコンピュータシステムの概観図
【図２３】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００１７】
以下、作業支援装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１８】
（実施の形態１）
本実施の形態において、例えば、オフィス等の場所での作業を支援する作業支援装置を含む作業支援システムについて説明する。なお、作業とは、例えば、会議室への入室を管理する作業、会議室に入室する作業、人を管理する作業、会議の進行を行う作業等である。ただし、作業の種類は問わない。
【００１９】
本実施の形態における作業支援システムは、実施の形態２以降に説明する具体的な作業支援システムを包含する上位概念のシステムである。
【００２０】
図１は、本実施の形態における作業支援システム１の概念図である。作業支援システム１は、１または２以上のセンサ１１、および作業支援装置１２を備える。センサ１１の種類は問わない。１または２以上のセンサ１１と作業支援装置１２とは、通常、インターネット、ＬＡＮ等により通信可能である。
【００２１】
センサ１１は、例えば、ユーザ識別子を取得するユーザ識別子取得装置、カメラ、生体情報を取得する生体情報取得装置である。
【００２２】
なお、ユーザ識別子取得装置がユーザ識別子を取得する方法は問わない。ユーザ識別子取得装置は、例えば、ユーザが保持するＩＣカードなどのユーザ識別子格納媒体からユーザ識別子を取得するＩＣカードリーダーである。なお、ユーザ識別子格納媒体も問わない。また、ユーザ識別子取得装置は、例えば、別のセンサ１１であるカメラが取得した画像に対して顔認識し、画像内の人のユーザ識別子を取得する画像認識装置または画像認識ソフトウェアである。なお、ユーザ識別子取得装置が画像認識装置等である場合、ユーザ識別子取得装置は、例えば、ユーザ識別子と当該ユーザ識別子で識別される人の顔の画像に関する情報（例えば、顔画像そのもの、顔画像の特徴量ベクトル等）との組を１組以上格納している、とする。なお、画像認識装置または画像認識ソフトウェアは公知技術であるので、詳細な説明は省略する。ユーザ識別子取得装置は、例えば、ユーザが保持しているユーザ端末（例えば、スマートフォン、携帯端末など）からユーザ識別子を受信する装置である。かかる場合、ユーザ端末がユーザ識別子格納媒体である。
【００２３】
また、カメラは、通常、動画（映像）を撮影する装置であるが、静止画を撮影する装置でも良い。
【００２４】
また、生体情報は、例えば、脈拍数、心拍数、血圧、脳波、体温等、生体から取得され得る情報であれば何でも良い。生体情報取得装置は、例えば、血圧計、心拍計、脳波計、カメラおよび画像解析装置等である。
【００２５】
また、作業支援装置１２は、例えば、いわゆるパーソナルコンピュータ、サーバ装置、クラウドサーバ等である。作業支援装置１２の種類は問わない。
【００２６】
図２は、本実施の形態における作業支援システム１のブロック図である。作業支援装置１２は、格納部１２１、処理部１２２、出力部１２３を備える。
【００２７】
処理部１２２は、センサ情報取得部１２２１、ラベル付加部１２２２、範囲決定部１２２３、情報選択部１２２４、取得部１２２５を備える。
【００２８】
作業支援装置１２を構成する格納部１２１は、各種の情報を格納し得る。各種の情報とは、例えば、１または２以上のセンサ情報、１または２以上のラベルが付加された１または２以上のセンサ情報である。なお、ラベルについては、後述する。
【００２９】
各種の情報とは、例えば、取得ラベル管理表である。取得ラベル管理表は、センサ情報に対して付加する１以上のラベルを決定する情報を管理している表である。取得ラベル管理表は、例えば、センサ１１を識別するセンサ識別子と、ラベルを識別する１以上のラベル識別子とを有する１以上のレコードを格納している。センサ識別子は、センサ１１の種類を識別する情報でも良い。かかる場合、センサ識別子は、例えば、「カメラ」「生体情報取得装置」等である。ラベル識別子は、例えば、「時間情報」「人情報」「位置情報」のうちの１以上の情報である。
【００３０】
また、取得ラベル管理表は、例えば、センサ識別子と、ラベル識別子とラベル取得方法の組を１組以上、を有する１以上のレコードを格納している。なお、ラベル取得方法は、ラベルを取得する方法を示す情報であり、例えば、ラベルを取得するプログラム、実行モジュール名、関数名等である。
【００３１】
処理部１２２は、各種の処理を行う。各種の処理とは、例えば、センサ情報取得部１２２１、ラベル付加部１２２２、範囲決定部１２２３、情報選択部１２２４、取得部１２２５等が行う処理である。
【００３２】
センサ情報取得部１２２１は、１以上のセンサ１１が取得した１以上のセンサ情報を取得する。センサ情報取得部１２２１は、通常、１以上の各センサ１１からセンサ情報を取得する。
【００３３】
ラベル付加部１２２２は、センサ情報取得部１２２１が取得した１以上の各センサ情報に対して、１以上のラベルを付加する。ラベルは、例えば、位置に関する位置情報、時刻に関する時間情報、人に関する人情報である。位置情報は、場所や領域を特定する情報でも良い。位置情報は、（緯度，経度）でも良い。時間情報は、例えば、時刻を示す情報、時間帯を示す情報等である。人情報は、例えば、ユーザを識別するユーザ識別子、ユーザの属性値（例えば、性別、年齢層など）である。ユーザ識別子は、例えば、ＩＤ、氏名等である。また、センサ情報に対してラベルを付加する処理は、センサ情報に対応付けてラベルを蓄積する処理でも良い。また、センサ情報に対してラベルを付加する処理は、センサ情報に対応付けて、タグであるラベルを付与する処理でも良い。
【００３４】
例えば、まず、ラベル付加部１２２２は、センサ情報取得部１２２１が取得したセンサ情報を取得する。次に、ラベル付加部１２２２は、センサ情報（例えば、画像）に対応するセンサ識別子（例えば、「カメラ」）を取得する。次に、ラベル付加部１２２２は、取得ラベル管理表を参照し、当該センサ識別子に対応するラベル識別子（例えば、現在時刻、ユーザ識別子）を取得する。そして、ラベル付加部１２２２は、ラベル識別子に対応するラベルを取得する。例えば、ラベル付加部１２２２は、現在時刻を図示しない時計から取得し、かつ画像を顔認識し、ユーザ識別子を取得する。そして、センサ情報（例えば、画像）にラベル（例えば、取得した現在時刻とユーザ識別子）を付加し、格納部１２１に蓄積する。
【００３５】
範囲決定部１２２３は、取得するセンサ情報の範囲を決定する。範囲決定部１２２３は、通常、センサ情報取得部１２２１が取得したセンサ情報のうち、取得するセンサ情報の範囲を決定する。範囲決定部１２２３は、通常、１以上のラベルを決定する。なお、この決定された１以上のラベルに合致するラベルが付与されたセンサ情報が、取得するセンサ情報の範囲である。範囲決定部１２２３は、１以上のラベルを含む条件を取得しても良い。かかる場合、当該条件に合致するラベルが付与されたセンサ情報が、取得するセンサ情報の範囲である。範囲決定部１２２３は、例えば、格納部１２１に格納されているセンサ情報の範囲を示す情報を取得する。範囲決定部１２２３は、例えば、センサ識別子に対応付けて格納されている範囲を示す情報を格納部１２１から取得する。この範囲を示す情報は、取得するセンサ情報の範囲を示す情報である。
【００３６】
情報選択部１２２４は、範囲決定部１２２３が決定した範囲に対応するラベルが付与された１以上のセンサ情報を選択する。
【００３７】
取得部１２２５は、情報選択部１２２４が選択した１以上のセンサ情報を用いて、出力する情報である出力情報を取得する。なお、情報選択部１２２４の処理と取得部１２２５の処理は分離することなく、一つの処理でも良い。つまり、取得部１２２５は、範囲決定部１２２３が決定した範囲に対応するラベルが付与された１以上のセンサ情報である出力情報を取得しても良い。
【００３８】
出力部１２３は、取得部１２２５が取得した出力情報を出力する。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、出力部１２３が出力した出力情報は、他の装置が利用することは好適である。
【００３９】
格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４０】
格納部１２１に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１２１で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１２１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１２１で記憶されるようになってもよい。
【００４１】
処理部１２２、ラベル付加部１２２２、範囲決定部１２２３、情報選択部１２２４、および取得部１２２５は、通常、ＭＰＵやメモリ等から実現され得る。処理部１２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４２】
センサ情報取得部１２２１は、例えば、無線または有線の通信手段により実現される。また、センサ情報取得部１２２１は、例えば、ＭＰＵやメモリ等から実現される場合もある。かかる場合、センサ情報取得部１２２１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４３】
出力部１２３は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１２３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００４４】
次に、作業支援システム１を構成する作業支援装置１２の動作について、図３のフローチャートを用いて説明する。
【００４５】
（ステップＳ３０１）センサ情報取得部１２２１は、センサ１１からセンサ情報を取得したか否かを判断する。センサ情報を取得した場合はステップＳ３０２に行き、センサ情報を取得しない場合はステップＳ３０５に行く。
【００４６】
（ステップＳ３０２）ラベル付加部１２２２は、ステップＳ３０１で取得されたセンサ情報に対して付加する１以上のラベルを取得する。ラベル付加部１２２２は、例えば、センサ情報に対応するセンサ識別子を取得する。そして、ラベル付加部１２２２は、例えば、格納部１２１の取得ラベル管理表を参照し、当該センサ識別子と対になる１以上のラベル識別子を取得する。そして、ラベル付加部１２２２は、例えば、１以上の各ラベル識別子に対応するラベルを取得する。ラベル識別子が位置情報を示す情報ある場合、ラベル付加部１２２２は、例えば、ＧＰＳ受信機から（緯度，経度）を取得したり、画像を撮影するカメラの設置場所を特定する情報を取得したりする。ラベル識別子が時間情報を示す情報ある場合、ラベル付加部１２２２は、例えば、図示しない時計から現在時刻を取得する。また、ラベル識別子が人情報を示す情報ある場合、ラベル付加部１２２２は、例えば、センサ情報の一つであるユーザ識別子を取得したり、センサ情報の一つである画像を顔認識してユーザ識別子を取得したりする。
【００４７】
（ステップＳ３０３）ラベル付加部１２２２は、ステップＳ３０１で取得されたセンサ情報に対して、ステップＳ３０２で取得した１以上のラベルを付加する。
【００４８】
（ステップＳ３０４）ラベル付加部１２２２は、ステップＳ３０３で取得したラベル付きセンサ情報を格納部１２１に蓄積する。ステップＳ３０１に戻る。
【００４９】
（ステップＳ３０５）範囲決定部１２２３は、センサ情報を選択するタイミングであるか否かを判断する。センサ情報を選択するタイミングであればステップＳ３０６に行き、当該タイミングでなければステップＳ３０１に戻る。
【００５０】
（ステップＳ３０６）範囲決定部１２２３は、取得するセンサ情報の範囲を決定する。例えば、範囲決定部１２２３は、取得するセンサ情報の範囲を特定するラベルの条件を取得する。
【００５１】
（ステップＳ３０７）情報選択部１２２４は、ステップＳ３０６で決定された範囲の１以上のセンサ情報を格納部１２１から取得する。
【００５２】
（ステップＳ３０８）取得部１２２５は、ステップＳ３０７で取得された１以上のセンサ情報を用いて、出力情報を取得する。
【００５３】
（ステップＳ３０９）出力部１２３は、ステップＳ３０８で取得された出力情報を出力する。ステップＳ３０１に戻る。
【００５４】
なお、図３のフローチャートにおいて、具体的な動作を行う２以上の作業支援システム（実施の形態２以降に説明する具体的な作業支援システム）を実現するプラットフォームであっても良い。そして、例えば、作業支援装置１２の図示しない受付部が、ユーザから具体的な動作を行う一の作業支援システムから他の一の作業支援システムの切り替えの指示を受け付けることにより、動作させる作業支援システムを切り替えても良い。
【００５５】
また、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５６】
以上、本実施の形態によれば、１以上のセンサからの大量のセンサ情報から適切なセンサ情報を選択して、適切な出力を得ることができる。
【００５７】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における作業支援装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１以上のセンサが取得した１以上のセンサ情報を取得するセンサ情報取得部と、前記１以上の各センサ情報に対して、位置に関する位置情報、時刻に関する時間情報、人に関する人情報のうちの１以上のラベルを付加するラベル付加部と、取得するセンサ情報の範囲を決定する範囲決定部と、前記範囲決定部が決定した範囲に対応するラベルが付与された１以上のセンサ情報を選択する情報選択部と、前記情報選択部が選択した１以上のセンサ情報を用いて、出力する情報である出力情報を取得する取得部と、前記出力情報を出力する出力部として機能させるためのプログラムである。
【００５８】
（実施の形態２）
本実施の形態において、一の部屋に現在時刻に入室できるユーザのみが入室可能な作業支援システムについて説明する。なお、部屋とは、例えば、オフィス内の部屋、工場内の部屋、会議室等である。本実施の形態において、例えば、一の会議室に会議参加者だけが会議時間に対応する時間帯のみ入室可能な作業支援システムについて説明する。
【００５９】
図４は、本実施の形態における作業支援システム２の概念図である。図４において、作業支援システム２は、１または２以上のセンサ２１、作業支援装置２２、および１または２以上の動作装置２３を備える。
【００６０】
作業支援装置４２は、例えば、いわゆるパーソナルコンピュータ、サーバ装置、クラウドサーバ等である。作業支援装置４２の種類は問わない。
【００６１】
また、動作装置２３は、部屋のドアのロックを開けたり、ロックをかけたりする装置である。動作装置２３と作業支援装置２２とは、ＬＡＮやインターネット等のネットワークにより通信可能である。なお、動作装置２３は、ドアを含んでも良い。図４において、例えば、会議の参加者リストが管理されており、かかる参加者に該当する人は検出範囲に入った場合にドアがオープンされる。
【００６２】
図５は、本実施の形態における作業支援システム２のブロック図である。作業支援装置２２は、格納部２２１、処理部２２２、および出力部２２３を備える。格納部２２１は、入室情報格納部２２１１を備える。処理部２２２は、センサ情報取得部２２２１、ラベル付加部２２２２、範囲決定部２２２３、情報選択部２２２４、および取得部２２２５を備える。
【００６３】
動作装置２３は、出力情報受付部２３１、および動作部２３２を備える。
【００６４】
センサ２１は、ユーザ識別子取得装置である。ユーザ識別子取得装置は、ユーザ識別子を取得する装置である。ユーザ識別子取得装置は、例えば、ユーザが保持しているＩＣカード内のユーザ識別子を読み取るＩＣカードリーダーである。ユーザ識別子取得装置は、例えば、カメラおよび顔認識ソフトウェアである。かかる場合、ユーザ識別子取得装置は、部屋のドアの前を撮影するように設置されたカメラと、当該カメラが撮影した画像を顔認識し、ユーザ識別子を取得するソフトウェアである。センサ２１は、例えば、ユーザ識別子を取得し、当該ユーザ識別子と、予め格納している部屋識別子とを対にして、作業支援装置２２に送信する。なお、部屋識別子とは、部屋を識別する情報である。部屋識別子は、ドアを識別するドア識別子でも良い。
【００６５】
作業支援装置２２を構成する格納部２２１は、各種の情報を格納し得る。各種の情報とは、例えば、後述する入室情報である。
【００６６】
入室情報格納部２２１１は、１または２以上の入室情報が格納される。入室情報は、人の入室を管理する情報である、入室情報は、部屋識別子と１以上のユーザ識別子と時間情報とを有する。時間情報は、部屋への入室の時間に関する情報である。時間情報は、例えば、会議時間、会議の開始時刻等である。
【００６７】
処理部２２２は、各種の処理を行う。各種の処理とは、例えば、センサ情報取得部２２２１、ラベル付加部２２２２、範囲決定部２２２３、情報選択部２２２４、取得部２２２５が行う処理である。
【００６８】
センサ情報取得部２２２１は、ユーザ識別子取得装置（センサ２１）が取得したユーザ識別子を取得する。
【００６９】
ラベル付加部２２２２は、ユーザ識別子に、時間情報と位置情報とを付加する。時間情報は、ユーザ識別子が取得された時刻に関する情報である。時間情報は、例えば、ユーザ識別子が取得された時刻である。時間情報は、例えば、センサ情報取得部２２２１がユーザ識別子を取得した時刻等でも良い。位置情報は、ユーザ識別子取得装置が設置されている場所に関する情報である。位置情報は、例えば、部屋を特定する部屋識別子である。また、位置情報は、例えば、部屋のドアを特定するドア識別子である。また、位置情報は、例えば、部屋のドアの前を撮影するカメラを特定する情報である。
【００７０】
範囲決定部２２２３は、時間情報と位置情報とが付加されているユーザ識別子を取得するセンサ情報として決定する。
【００７１】
情報選択部２２２４は、入室情報を参照し、範囲決定部２２２３が決定したセンサ情報に付加されている時間情報と位置情報とが合致するユーザ識別子を選択する。
【００７２】
取得部２２２５は、情報選択部２２２４が選択したユーザ識別子に付加されている位置情報に対応する部屋識別子で識別される部屋のドアを開ける指示である出力情報を取得する。位置情報に対応する部屋識別子は、位置情報そのものでも良い。
【００７３】
出力部２２３は、取得部２２２５が取得した出力情報を出力する。出力部２２３は、通常、動作装置２３に対して、出力情報を出力する。ここで出力情報は、通常、部屋のドアのロックを解除する指示、または部屋のドアを開ける指示である。
【００７４】
また、出力部２２３は、部屋の内部の人に対して出力情報を出力しても良い。ここでの出力情報は、例えば、人が来たことを示す情報、部屋のドアの前を撮影した画像等である。
【００７５】
動作装置２３を構成する出力情報受付部２３１は、出力情報を受け付ける。ここでの受け付けは、通常、受信である。ただし、動作装置２３に出力情報が渡れば良い。
【００７６】
動作部２３２は、出力情報に従って動作する。つまり、動作部２３２は、出力情報に従って、例えば、部屋のドアのロックを解除したり、または部屋のドアを開けたりする。
【００７７】
格納部２２１、および入室情報格納部２２１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７８】
格納部２２１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部２２１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部２２１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部２２１等で記憶されるようになってもよい。
【００７９】
処理部２２２、センサ情報取得部２２２１、ラベル付加部２２２２、範囲決定部２２２３、情報選択部２２２４、取得部２２２５、および動作部２３２は、通常、ＭＰＵやメモリ等から実現され得る。処理部２２２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８０】
出力部２２３は、通信手段で実現されても良い。出力部２２３は、ディスプレイやスピーカー等の出力デバイスを含む場合もあり得る。出力部２２３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現されても良い。
【００８１】
次に、作業支援システム２の動作について説明する。まず、センサ２１の動作について説明する。センサ２１であるユーザ識別子取得装置は、常時、ユーザ識別子を取得しようとする。例えば、ユーザ識別子取得装置は、ユーザが保持している近距離無線通信手段から、ユーザ識別子を受信しようとしてポーリングしている。そして、ユーザ識別子を取得した場合、当該ユーザ識別子は、作業支援装置２２に渡される。
【００８２】
次に、作業支援装置２２の第一の動作例について、図６のフローチャートを用いて説明する。
【００８３】
（ステップＳ６０１）センサ情報取得部２２２１は、ユーザ識別子取得装置からユーザ識別子を取得したか否かを判断する。ユーザ識別子を取得した場合はステップＳ６０２に行き、ユーザ識別子を取得しない場合はステップＳ６０１に戻る。なお、ここで、センサ情報取得部２２２１は、ユーザ識別子取得装置からユーザ識別子取得装置に対応する位置情報（例えば、部屋識別子）をも取得する。なお、ユーザ識別子取得装置は、取得装置識別子を予め格納されている、とする。
【００８４】
（ステップＳ６０２）ラベル付加部２２２２は、図示しない時計から現在時刻である時間情報を取得する。また、ラベル付加部２２２２は、ステップＳ６０１で取得された位置情報（例えば、部屋識別子）を取得する。
【００８５】
（ステップＳ６０３）ラベル付加部２２２２は、ステップＳ６０１で取得されたユーザ識別子に、ステップＳ６０２で取得した時間情報と位置情報とを付加する。
【００８６】
（ステップＳ６０４）情報選択部２２２４は、カウンタｉに１を代入する。
【００８７】
（ステップＳ６０５）情報選択部２２２４は、入室情報格納部２２１１にｉ番目の入室情報が存在するか否かを判断する。ｉ番目の入室情報が存在する場合はステップＳ６０６に行き、ｉ番目の入室情報が存在しない場合はステップＳ６０１に戻る。なお、ｉ番目の入室情報が存在しない場合、出力部２２３は、エラーの旨（入室できない旨）を出力する等しても良い。
【００８８】
（ステップＳ６０６）範囲決定部２２２３は、ステップＳ６０３で構成された時間情報と位置情報とが付加されたユーザ識別子を、取得する情報の範囲として決定する。そして、情報選択部２２２４は、時間情報、位置情報、ユーザ識別子の組が、ｉ番目の入室情報に合致するか否かを判断する。合致する場合はステップＳ６０７に行き、合致しない場合はステップＳ６０９に行く。なお、情報選択部２２２４は、合致する場合は、当該ユーザ識別子を選択する。
【００８９】
（ステップＳ６０７）取得部２２２５は、情報選択部２２２４が選択したユーザ識別子に付加されている位置情報に対応する部屋識別子で識別される部屋のドアを開ける指示である出力情報を取得する。
【００９０】
（ステップＳ６０８）出力部２２３は、ステップＳ６０７で取得された出力情報を出力する。ステップＳ６０１に戻る。この結果、部屋のドアが開く。
【００９１】
（ステップＳ６０９）情報選択部２２２４は、カウンタｉを１、インクリメントする。ステップＳ６０５に戻る。
【００９２】
なお、図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９３】
次に、作業支援装置２２の第二の動作例について、図７のフローチャートを用いて説明する。第二の動作例は図３のフローチャートの動作の具体例である。
【００９４】
（ステップＳ７０１）センサ情報取得部２２２１は、ユーザ識別子取得装置からセンサ情報であるユーザ識別子を取得したか否かを判断する。ユーザ識別子を取得した場合はステップＳ７０２に行き、ユーザ識別子を取得しない場合はステップＳ７０５に行く。
【００９５】
（ステップＳ７０２）ラベル付加部２２２２は、図示しない時計から現在時刻である時間情報を取得する。また、ラベル付加部２２２２は、ユーザ識別子取得装置に対応する位置情報を取得する。なお、この位置情報は、ステップＳ７０１において、センサ情報と共に取得されている。
【００９６】
（ステップＳ７０３）ラベル付加部２２２２は、ステップＳ７０１で取得されたユーザ識別子に、ステップＳ７０２で取得した時間情報と位置情報とを付加する。
【００９７】
（ステップＳ７０４）ラベル付加部２２２２は、時間情報と位置情報とが付加されたユーザ識別子を格納部１２１に蓄積する。ステップＳ７１に戻る。
【００９８】
（ステップＳ７０５）範囲決定部２２２３は、センサ情報を選択するタイミングであるか否かを判断する。センサ情報を選択するタイミングであればステップＳ７０６に行き、当該タイミングでなければステップ７０１に戻る。なお、ステップＳ７０４でユーザ識別子を格納部１２１に蓄積された後、直ちに、範囲決定部２２２３は、センサ情報を選択するタイミングであると判断しても良い。
【００９９】
（ステップＳ７０６）範囲決定部２２２３は、ステップＳ７０４で直前に蓄積されたユーザ識別子と、当該ユーザ識別子に付加されている時間情報と位置情報とを取得する。
【０１００】
（ステップＳ７０７）情報選択部１２２４は、ステップＳ７０６で取得されたユーザ識別子と時間情報と位置情報とに合致する入室情報を入室情報格納部２２１１から取得する。
【０１０１】
（ステップＳ７０８）取得部２２２５は、当該位置情報に対応するドアを開けるための出力情報を取得する。なお、例えば、格納部２２１は、部屋を識別する部屋識別子またはドアを識別するドア識別子に対応付けて出力情報を格納している。
【０１０２】
（ステップＳ７０９）出力部２２３は、ステップＳ７０８で取得された出力情報を対応するドアに対して出力する。ステップＳ７０１に戻る。
【０１０３】
なお、図７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０４】
以下、本実施の形態における作業支援システム２の具体的な動作について説明する。今、複数の会議室の利用予定の情報である入室情報管理表（図８）が、入室情報格納部２２１１に格納されている、とする。入室情報管理表は、「ＩＤ」「部屋識別子」「ユーザ識別子」「時間情報」を有するレコード（入室情報）を１以上格納している。「ＩＤ」はレコードを識別する情報である。「部屋識別子」の「ｒ１」は部屋に一つのドアを有する会議室の会議室識別子である。「ｄ１」「ｄ２」は部屋に２つのドアを有する会議室のドア識別子である。「ユーザ識別子」は会議に参加するユーザの識別子である。「時間情報」は会議時間である。なお、入室情報は、例えば、会議室の予約システムから取得された情報である。
【０１０５】
かかる状況において、以下の３つの具体例について説明する。具体例１は、ドアが一つしかない会議室のドアがオープンする場合である。具体例２は、２つのドアがある会議室の一のドアがオープンする場合である。具体例３は、ドアがオープンしない場合である。
【０１０６】
（具体例１）
まず、ユーザ識別子「Ｃ」が格納されたＩＣカードを首にぶら下げたＣさんが会議室「ｒ１」のドアの前に来た、とする。そして、Ｃさんが自分のＩＣカードを、ユーザ識別子取得装置であるＩＣカードリーダー（センサ２１の一例）にかざした、とする。次に、ユーザ識別子取得装置は、ユーザ識別子「Ｃ」を取得する。また、ユーザ識別子取得装置は、予め格納している部屋識別子「ｒ１」を取得する。そして、ユーザ識別子取得装置は、ユーザ識別子「Ｃ」および部屋識別子「ｒ１」作業支援装置２２に送信する。
【０１０７】
次に、作業支援装置２２のセンサ情報取得部２２２１は、ユーザ識別子取得装置からユーザ識別子「Ｃ」と部屋識別子「ｒ１」とを受信する。
【０１０８】
次に、ラベル付加部２２２２は、図示しない時計から現在時刻「２０１６／８／１１  ８：５８」を取得する。なお、この現在時刻は時間情報である。また、ラベル付加部２２２２は、部屋識別子「ｒ１」を取得する。なお、部屋識別子「ｒ１」は位置情報である。
【０１０９】
そして、ラベル付加部２２２２は、ユーザ識別子「Ｃ」と時間情報「２０１６／８／１１  ８：５８」と位置情報「ｒ１」とを対応付ける。
【０１１０】
次に、情報選択部２２２４は、ユーザ識別子「Ｃ」と時間情報「２０１６／８／１１  ８：５８」と位置情報「ｒ１」との組が合致する入室情報が図８の入室情報管理表に存在するか否かを判断する。ここで、情報選択部２２２４は、「ＩＤ＝１」の入室情報が、ユーザ識別子「Ｃ」と時間情報「２０１６／８／１１  ８：５８」と位置情報「ｒ１」との組に合致すると判断する。なお、情報選択部２２２４は、図８の「ＩＤ＝１」の入室情報が有する「時間情報が有する開始時刻「２０１６／８／１１  ９：００」のＮ（Ｎは正の数,ここでは例えば１０分）分前までの時刻を示す時間情報は、合致すると判断する、とする。
【０１１１】
次に、情報選択部２２２４は、当該ユーザ識別子「Ｃ」を選択する。なお、ユーザ識別子「Ｃ」の選択は、当該ユーザ識別子「Ｃ」と対になる部屋識別子「ｒ１」等の選択と同意義である。
【０１１２】
次に、取得部２２２５は、情報選択部２２２４が選択したユーザ識別子「Ｃ」に付加されている部屋識別子「ｒ１」で識別される部屋のドアを開ける指示である出力情報を取得する。
【０１１３】
次に、出力部２２３は、取得された出力情報を出力する。以上の処理により、部屋識別子「ｒ１」で識別される会議室のドアのロックが解除され、当該会議室のドアがオープンできる状況となる。
【０１１４】
（具体例２）
まず、ユーザ識別子「Ｚ」が格納された近距離無線通信手段を保持したＺさんが会議室「ｒ２」のドア「ｄ１」の前に来た、とする。そして、ドア「ｄ１」の近くに配置された近距離無線通信装置（センサ２１の一例）がユーザ「Ｚ」の近距離無線通信手段と通信を行い、ユーザ識別子「Ｚ」を受信した、とする。そして、当該ドア「ｄ１」の近くに配置された近距離無線通信装置は、ユーザ識別子「Ｚ」と保持しているドア識別子「ｄ１」とを作業支援装置２２に送信する。
【０１１５】
次に、作業支援装置２２のセンサ情報取得部２２２１は、近距離無線通信装置からユーザ識別子「Ｚ」とドア識別子「ｄ１」とを受信する。なお、ドア識別子「ｄ１」は位置情報である。
【０１１６】
次に、ラベル付加部２２２２は、図示しない時計から現在時刻「２０１６／８／１１  ８：５５」を取得する。なお、この現在時刻は時間情報である。
【０１１７】
そして、ラベル付加部２２２２は、ユーザ識別子「Ｚ」と時間情報「２０１６／８／１１  ８：５５」と位置情報「ｄ１」とを対応付ける。
【０１１８】
次に、情報選択部２２２４は、ユーザ識別子「Ｚ」と時間情報「２０１６／８／１１  ８：５５」と位置情報「ｄ１」との組が合致する入室情報が図８の入室情報管理表に存在するか否かを判断する。ここで、情報選択部２２２４は、「ＩＤ＝２」の入室情報が、ユーザ識別子「Ｚ」と時間情報「２０１６／８／１１  ８：５５」と位置情報「ｄ１」との組に合致すると判断する。なお、情報選択部２２２４は、図８の「ＩＤ＝２」の入室情報が有する時間情報が有する開始時刻「２０１６／８／１１  ９：００」のＮ（Ｎは正の数,ここでは例えば１０分）分前までの時刻を示す時間情報は、合致すると判断する、とする。
【０１１９】
次に、情報選択部２２２４は、位置情報「ｄ１」を選択する。
【０１２０】
次に、取得部２２２５は、情報選択部２２２４が選択した位置情報「ｄ１」で識別される部屋のドアを開ける指示である出力情報を取得する。
【０１２１】
次に、出力部２２３は、取得された出力情報を出力する。以上の処理により、一の部屋のドア識別子「ｄ１」で識別される会議室のドアのロックが解除され、当該会議室のドアがオープンできる状況となる。
【０１２２】
（具体例３）
まず、ユーザ識別子「Ｄ」が格納された近距離無線通信手段を保持したＺさんが会議室「ｒ１」のドアの前に来た、とする。そして、ドアの近くに配置された近距離無線通信装置（センサ２１の一例）がユーザ「Ｄ」の近距離無線通信手段と通信を行い、ユーザ識別子「Ｄ」を受信した、とする。そして、当該ドアの近くに配置された近距離無線通信装置は、ユーザ識別子「Ｄ」と保持している部屋識別子「ｒ１」とを作業支援装置２２に送信する。
【０１２３】
次に、作業支援装置２２のセンサ情報取得部２２２１は、近距離無線通信装置からユーザ識別子「Ｄ」と識別子「ｒ１」とを受信する。
【０１２４】
次に、ラベル付加部２２２２は、図示しない時計から現在時刻「２０１６／８／１１  １３：５５」を取得する。なお、この現在時刻は時間情報である。
【０１２５】
そして、ラベル付加部２２２２は、ユーザ識別子「Ｄ」と時間情報「２０１６／８／１１  １３：５５」と位置情報「ｒ１」とを対応付ける。
【０１２６】
次に、情報選択部２２２４は、ユーザ識別子「Ｄ」と時間情報「２０１６／８／１１  １３：５５」と位置情報「ｒ１」との組が合致する入室情報が図８の入室情報管理表に存在するか否かを判断する。ここで、情報選択部２２２４は、ユーザ識別子「Ｄ」と時間情報「２０１６／８／１１  １３：５５」と位置情報「ｒ１」との組に合致する入室情報が図８の入室情報管理表に存在しない、と判断する。つまり、情報選択部２２２４は、例えば、「ＩＤ＝１」の時間情報「２０１６／８／１１  ９：００−１１：００」は、ラベル付加部２２２２が取得した時間情報「２０１６／８／１１  １３：５５」に合致しない、と判断する。「１３：５５」は、会議時間「９：００−１１：００」の少し前でもないし、会議中でもないからである。なお、ここでは、情報選択部２２２４は、入室情報が有する時間情報が有する開始時刻「２０１６／８／１１  ９：００」のＮ（Ｎは正の数,ここでは例えば１０分）分前までの時刻を示す時間情報は、合致すると判断する、とする。また、情報選択部２２２４は、入室情報が有する時間情報が示す時間帯の時刻を示す時間情報は、合致すると判断しても良い。
【０１２７】
そして、取得部２２２５は出力情報を取得しない、よって、具体例３では、ドアが開く等の動作は行われない。
【０１２８】
以上、本実施の形態によれば、適切なセンサ情報を選択して、一の部屋に入室可能な人か否かを容易に判断でき、当該判断に応じた処理が行える。
【０１２９】
なお、本実施の形態における作業支援装置２２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１以上のセンサが取得した１以上のセンサ情報を取得するセンサ情報取得部と、前記１以上の各センサ情報に対して、位置に関する位置情報、時刻に関する時間情報、人に関する人情報のうちの１以上のラベルを付加するラベル付加部と、取得するセンサ情報の範囲を決定する範囲決定部と、前記範囲決定部が決定した範囲に対応するラベルが付与された１以上のセンサ情報を選択する情報選択部と、前記情報選択部が選択した１以上のセンサ情報を用いて、出力する情報である出力情報を取得する取得部と、前記出力情報を出力する出力部として機能させるためのプログラムである。
【０１３０】
また、上記プログラムにおいて、前記１以上のセンサは、部屋の周辺に設置された装置であり、ユーザ識別子を取得するユーザ識別子取得装置を含み、コンピュータがアクセス可能な記録媒体は、部屋を識別する部屋識別子とユーザを識別する１以上のユーザ識別子と前記部屋への入室の時間に関する時間情報とを有する入室情報が格納される入室情報格納部を具備し、前記センサ情報取得部は、前記ユーザ識別子取得装置が取得したユーザ識別子を取得し、前記ラベル付加部は、前記ユーザ識別子に、当該ユーザ識別子が取得された時刻に関する時間情報と前記ユーザ識別子取得装置が設置されている場所に関する位置情報とを付加し、前記範囲決定部は、時間情報と位置情報とが付加されているユーザ識別子を取得するセンサ情報として決定し、前記情報選択部は、前記入室情報を参照し、前記範囲決定部が決定したセンサ情報に付加されている時間情報と位置情報とが合致するユーザ識別子を選択し、前記取得部は、前記情報選択部が選択したユーザ識別子に付加されている位置情報に対応する部屋識別子で識別される部屋のドアを開ける指示である出力情報を取得し、前記出力部は、前記出力情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１３１】
（実施の形態３）
本実施の形態において、ユーザが現在居る場所を特定し、ユーザの状況が画像により確認可能な作業支援システムについて説明する。
【０１３２】
図９は、本実施の形態における作業支援システム３の概念図である。図９の９０１において、各ユーザの居場所、継続して居る時間、ユーザの顔画像を有するレコードを含む表が、端末装置に表示されている。そして、当該端末装置を使用するユーザが「画像」ボタンを指示すると、当該「画像」ボタンに対応するユーザが居る場所の画像が９０３のように出力される。
【０１３３】
図１０は、本実施の形態における作業支援システム３のブロック図である。
【０１３４】
作業支援システム３は、１または２以上のセンサ３１、作業支援装置３２、および１または２以上の端末装置３３を備える。
【０１３５】
センサ３１は、１または２以上のカメラである。センサ情報は、カメラが撮影する画像である。また、センサ３１は、１または２以上のユーザ識別子取得装置である。ユーザ識別子取得装置は、例えば、各部屋に設置されていたり、各部屋のドアの前に設置されていたりする。ユーザ識別子取得装置は、例えば、取得したユーザ識別子と当該ユーザ識別子取得装置が配置されている位置を示す位置情報とを作業支援装置３２に渡す。ユーザ識別子取得装置については、実施の形態２で説明したので、詳細な説明は省略する。
【０１３６】
また、作業支援装置３２は、例えば、いわゆるパーソナルコンピュータ、サーバ装置、クラウドサーバ等である。作業支援装置３２の種類は問わない。端末装置３３は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等である。端末装置３３の種類は問わない。
【０１３７】
作業支援装置３２は、受付部３２０、格納部３２１、処理部３２２、出力部３２３、および受付部３２４を備える。格納部３２１は、ユーザ情報格納部３２１１を備える。処理部３２２は、センサ情報取得部３２２１、ラベル付加部３２２２、範囲決定部３２２３、情報選択部３２２４、および取得部３２２５を備える。出力部３２３は、ユーザ情報出力部３２３１を備える。
【０１３８】
端末装置３３は、端末受付部３３１、端末送信部３３２、端末受信部３３３、および端末出力部３３４を備える。
【０１３９】
作業支援装置３２を構成する受付部３２０は、端末装置３３から各種の指示を受け付ける。各種の指示とは、例えば、ユーザ情報出力指示、画像出力指示等である。ユーザ情報出力指示とは、ユーザ情報格納部３２１１の１以上のユーザ情報の出力を促す指示である。画像出力指示とは、特定のカメラの画像の出力を促す指示である。画像出力指示は、位置情報、またはユーザ識別子を有する。この位置情報、ユーザ識別子は、カメラに対応する情報である。この位置情報、ユーザ識別子は、ユーザ情報に対応する情報である。画像出力指示は、一のユーザ情報に対する指示である。
【０１４０】
ここでの受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報の受信である。
【０１４１】
格納部３２１は、各種の情報が格納される。各種の情報とは、例えば、後述するユーザ情報、カメラが撮影した画像等である。
【０１４２】
ユーザ情報格納部３２１１は、１または２以上のユーザ情報が格納される。ユーザ情報は、ユーザ識別子とカメラに対応する位置情報とを有する。ユーザ情報は、ユーザの顔画像、画像へのリンクを示すリンク情報、現在の領域にユーザが継続して居る時間などの情報を有しても良い。位置情報は、カメラが設置されている場所を特定する情報である。位置情報は、カメラ識別子でも良い。領域とは、部屋、部屋の一部、廊下、廊下の一部等である。カメラに対応する位置情報とは、通常、カメラの撮影範囲を示す情報である。
【０１４３】
処理部３２２は、各種の処理を行う。各種の処理とは、例えば、センサ情報取得部３２２１、ラベル付加部３２２２、範囲決定部３２２３、情報選択部３２２４、取得部３２２５が行う処理である。
【０１４４】
センサ情報取得部３２２１は、１以上の各カメラが撮影した画像を取得する。また、センサ情報取得部３２２１は、ユーザ識別子取得装置が取得したユーザ識別子を取得する。
【０１４５】
ラベル付加部３２２２は、ユーザ識別子に、カメラに対応する位置情報を付加し、ユーザ識別子と位置情報とを有するユーザ情報をユーザ情報格納部３２１１に蓄積する。ラベル付加部３２２２は、ユーザ識別子取得装置が取得したユーザ識別子を取得した場合、当該ユーザ識別子を受け付け、当該ユーザ識別子と、ユーザ識別子取得装置に対応する位置情報とを対応付けたユーザ情報を構成し、当該ユーザ情報をユーザ情報格納部３２１１に蓄積する。カメラに対応する位置情報とは、ユーザ識別子取得装置に対応する位置情報と同意義である。
【０１４６】
範囲決定部３２２３は、取得するセンサ情報の範囲を、指示に対応する画像に決定する。この指示とは、画像出力指示である。
【０１４７】
情報選択部３２２４は、画像出力指示に対応する画像を選択する。
【０１４８】
取得部３２２５は、情報選択部３２２４が選択した画像を取得する。
【０１４９】
出力部３２３は、取得部３２２５が取得した画像である出力情報を端末装置３３に出力する。ここでの出力とは、通常、ユーザの端末装置３３への送信である。
【０１５０】
ユーザ情報出力部３２３１は、ユーザ情報格納部３２１１の１以上のユーザ情報を出力する。ユーザ情報出力部３２３１は、ユーザ情報出力指示の受信に応じて、１以上のユーザ情報を出力する。ここでの出力とは、通常、ユーザの端末装置３３への送信である。
【０１５１】
端末装置３３は、例えば、いわゆるスマートフォン、携帯電話、携帯端末、パーソナルコンピュータ、ノートパソコン、タブレット端末等であり、その種類は問わない。
【０１５２】
端末装置３３を構成する端末受付部３３１は、指示や情報等を受け付ける。指示や情報等とは、例えば、ユーザ情報出力指示、画像出力指示などである。
【０１５３】
指示や情報等の入力手段は、キーボードやタッチパネルやマウスやメニュー画面によるもの等、何でも良い。端末受付部３３１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０１５４】
端末送信部３３２は、端末受付部３３１で受け付けた指示や情報等を作業支援装置３２に送信する。
【０１５５】
端末受信部３３３は、作業支援装置３２から各種の情報を受信する。各種の情報とは、１以上のユーザ情報、画像等である。
【０１５６】
端末出力部３３４は、端末受信部３３３が受信した情報を出力する。
【０１５７】
受付部３２０は、受信手段により実現され得る。受信手段は、有線または無線の通信手段が好適であるが、放送を受信する手段でも良い。
【０１５８】
格納部３２１、およびユーザ情報格納部３２１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１５９】
格納部３２１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部３２１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部３２１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部３２１等で記憶されるようになってもよい。
【０１６０】
処理部３２２、センサ情報取得部３２２１、ラベル付加部３２２２、範囲決定部３２２３、情報選択部３２２４、および取得部３２２５は、通常、ＭＰＵやメモリ等から実現され得る。処理部３２２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１６１】
出力部３２３、ユーザ情報出力部３２３１、および端末送信部３３２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０１６２】
端末受信部３３３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０１６３】
端末出力部３３４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部３３４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１６４】
次に、作業支援システム３の動作について説明する。まず、センサ３１の動作について説明する。センサ３１であるユーザ識別子取得装置は、例えば、常時、ユーザ識別子を取得しようとする。そして、ユーザ識別子取得装置がユーザ識別子を取得した場合、当該ユーザ識別子を作業支援装置３２に渡す。ユーザ識別子取得装置は、例えば、各部屋のドアのあたりに設置されている。そして、例えば、ユーザ識別子取得装置は、ユーザが保持している近距離無線通信手段から、ユーザ識別子を受信しようとしてポーリングしている。そして、ユーザ識別子を取得した場合、当該ユーザ識別子は、作業支援装置２２に渡される。なお、ユーザ識別子取得装置は、当該ユーザ識別子取得装置が設置されている場所を特定する位置情報も、ユーザ識別子と共に作業支援装置３２に渡す。
【０１６５】
また、センサ３１であるカメラは、各部屋に設置され、部屋全体の映像を撮影できる。そして、カメラは、設置されている部屋の映像を取得し、作業支援装置３２に渡す。なお、カメラは、当該カメラが設置されている場所を特定する位置情報（カメラ識別子でも良い）も、画像と共に作業支援装置３２に渡す。
【０１６６】
次に、作業支援装置３２の第一の動作例について、図１１のフローチャートを用いて説明する。
【０１６７】
（ステップＳ１１０１）センサ情報取得部３２２１は、ユーザ識別子取得装置が取得したユーザ識別子等を取得したか否かを判断する。ユーザ識別子等を取得した場合はステップＳ１１０２に行き、ユーザ識別子等を取得しない場合はステップＳ１１０４に行く。なお、ユーザ識別子等とは、例えば、ユーザ識別子と位置情報である。
【０１６８】
（ステップＳ１１０２）ラベル付加部３２２２は、ステップＳ１１０１で取得されたユーザ識別子にラベルを付加し、ユーザ情報を構成する。ここでのラベルは、例えば、センサ情報取得部３２２１が取得した位置情報、図示しない時計を用いて取得された時間情報である。位置情報は、部屋を識別する部屋識別子でも良い。また、時間情報は、例えば、現在の時刻である。また、ラベル付加部３２２２は、ユーザ識別子に対応する画像（例えば、顔画像）をユーザ情報に付加しても良い。なお、ユーザ識別子に対応する画像は、通常、格納部３１に格納されている。また、ユーザ情報が部屋識別子で識別される部屋に居る時間の情報である入室時間情報を有する場合、ラベル付加部３２２２は、当該入室時間情報を初期化「０」にする。
【０１６９】
（ステップＳ１１０３）ラベル付加部３２２２は、ステップＳ１１０２で構成したユーザ情報をユーザ情報格納部３２１１に蓄積する。例えば、ラベル付加部３２２２は、ステップＳ１１０２で構成したユーザ情報を、ユーザ情報格納部３２１１に格納されているユーザ情報であり、当該ユーザ情報に含まれるユーザ識別子に対応するユーザ情報に上書きする。ステップＳ１１０１に戻る。
【０１７０】
（ステップＳ１１０４）受付部３２０は、端末装置３３からユーザ情報出力指示を受け付けたか否かを判断する。ユーザ情報出力指示を受け付けた場合はステップＳ１１０５に行き、ユーザ情報出力指示を受け付けない場合はステップＳ１１０７に行く。
【０１７１】
（ステップＳ１１０５）処理部３２２は、ユーザ情報格納部３２１１から１以上のユーザ情報を取得する。
【０１７２】
（ステップＳ１１０６）ユーザ情報出力部３２３１は、ステップＳ１１０５で取得された１以上のユーザ情報を端末装置３３に出力する。ステップＳ１１０１に戻る。
【０１７３】
（ステップＳ１１０７）受付部３２０は、端末装置３３から画像出力指示を受け付けたか否かを判断する。画像出力指示を受け付けた場合はステップＳ１１０８に行き、画像出力指示を受け付けない場合はステップＳ１１１１に行く。
【０１７４】
（ステップＳ１１０８）情報選択部３２２４は、画像出力指示に対応する画像を選択する。そして、取得部３２２５は、情報選択部３２２４が選択した画像を取得する。つまり、取得部３２２５は、画像出力指示に含まれる位置情報またはユーザ識別子等に対応する画像（位置情報に対応するカメラが撮影した画像）を取得する。なお、かかる画像は、センサ情報取得部３２２１が取得した画像の一部または全部である。
【０１７５】
（ステップＳ１１０９）出力部３２３は、取得部３２２５が取得した画像である画像（出力情報の一例）を端末装置３３に出力する。
【０１７６】
（ステップＳ１１１０）処理部３２２は、画像出力を終了するか否かを判断する。画像出力を終了する場合はステップＳ１１０１に戻り、画像出力を終了しない場合はステップＳ１１０８に戻る。なお、画像出力を終了する場合は、端末装置３３から画像出力終了指示が受信された場合等である。
【０１７７】
（ステップＳ１１１１）処理部３２２は、カウンタｉに１を代入する。
【０１７８】
（ステップＳ１１１２）処理部３２２は、ｉ番目のユーザ情報がユーザ情報格納部３２１１に格納されているか否かを判断する。ｉ番目のユーザ情報が格納されている場合はステップＳ１１１３に行き、格納されていない場合はステップＳ１１０１に戻る。
【０１７９】
（ステップＳ１１１３）処理部３２２は、ｉ番目のユーザ情報を更新する。例えば、処理部３２２は、ｉ番目のユーザ情報に含まれる入室時間情報を、時間の経過に応じて更新する。
【０１８０】
（ステップＳ１１１４）処理部３２２は、カウンタｉを１、インクリメントする。ステップＳ１１０１に戻る。
【０１８１】
なお、図１１のフローチャートにおいて、ユーザ情報を更新する処理等は行わなくても良い。
【０１８２】
また、図１１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１８３】
次に、作業支援装置３２の第二の動作例について、図１２のフローチャートを用いて説明する。第二の動作例は図３のフローチャートの動作の具体例である。
【０１８４】
（ステップＳ１２０１）センサ情報取得部３２２１は、ユーザ識別子取得装置が取得したユーザ識別子等を取得したか否かを判断する。ユーザ識別子等を取得した場合はステップＳ１２０２に行き、ユーザ識別子等を取得しない場合はステップＳ１２０５に行く。なお、ユーザ識別子等とは、例えば、ユーザ識別子と位置情報である。
【０１８５】
（ステップＳ１２０２）ラベル付加部３２２２は、ユーザ識別子に付加する１以上のラベルを取得する。ここでのラベルは、例えば、センサ情報取得部３２２１が取得した位置情報、および現在時刻である時間情報である。
【０１８６】
（ステップＳ１２０３）ラベル付加部３２２２は、ステップＳ１２０２で取得した１以上のラベルをステップＳ１１０１で取得されたユーザ識別子にラベルを付加し、ユーザ情報を構成する。
【０１８７】
（ステップＳ１２０４）ラベル付加部３２２２は、ステップＳ１２０３で構成したユラベル付きユーザ情報を、ユーザ情報格納部３２１１に蓄積する。ステップＳ１２０１に戻る。
【０１８８】
（ステップＳ１２０５）範囲決定部２２２３は、端末装置３３に出力する画像（センサ情報の一例）を選択するタイミングであるか否かを判断する。画像を選択するタイミングであればステップＳ１２０６に行き、当該タイミングでなければステップ１２０１に戻る。なお、受付部３２０は、端末装置３３から画像出力指示を受け付けた場合に、範囲決定部２２２３は、画像を選択するタイミングであると判断する。
【０１８９】
（ステップＳ１２０６）範囲決定部１２２３は、取得する画像の範囲を示す位置情報を画像出力指示から取得する。
【０１９０】
（ステップＳ１２０７）情報選択部１２２４は、ステップＳ１２０６で取得された位置情報に対応する画像を選択する。
【０１９１】
（ステップＳ１２０８）取得部１２２５は、ステップＳ１２０７で選択された画像（出力情報の一例）を取得する。
【０１９２】
（ステップＳ１２０９）出力部１２３は、ステップＳ１２０８で取得された画像を端末装置３３に出力する。ステップＳ１２０１に戻る。
【０１９３】
なお、図１２のフローチャートにおいて、画像を端末装置３３に出力した後、画像出力の終了のトリガーが発生しない限り、画像を取得し、端末装置３３に出力することは好適である。
【０１９４】
また、図１２のフローチャートにおいて、受付部３２０は、端末装置３３からユーザ情報出力指示を受け付け、ユーザ情報出力部３２３１は、ステップＳ１１０５で取得された１以上のユーザ情報を端末装置３３に出力することは好適である。
【０１９５】
さらに、図１２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１９６】
以下、本実施の形態における作業支援システム３の具体的な動作について説明する。作業支援システム３の動作の概要を示す概念図は図９である。
【０１９７】
今、ユーザ情報格納部３２１１は、図１３に示すユーザ情報管理表を格納している。ユーザ情報管理表は、「顔画像」「部屋名」「ユーザ識別子」「入室時間情報」「リンク」を有する。「リンク」は、カメラが撮影した画像（映像）を出力するためのリンクであり、押下により、画像出力指示が作業支援装置３２に送信される。
【０１９８】
今、ユーザ識別子「２５２」のユーザが、「Ａ室」を出て、ユーザ識別子「２５２」が格納されているＩＣカードを持って、「Ｂ室」の前に行って、「Ｂ室」の前のＩＣカードリーダーにＩＣカードをかざした、とする。すると、当該ＩＣカードリーダーはユーザ識別子「２５２」を取得する。また、当該ＩＣカードリーダーは、ＩＣカードリーダーが保持している部屋名「Ｂ室」とユーザ識別子「２５２」とを作業支援装置３２に送信する。なお、部屋名「Ｂ室」は部屋識別子であり、位置情報である。
【０１９９】
次に、作業支援装置３２のセンサ情報取得部３２２１は、ユーザ識別子「２５２」と部屋名「Ｂ室」とを受信する。
【０２００】
次に、ラベル付加部３２２２は、ユーザ識別子「２５２」に部屋名「Ｂ室」（ラベルの一例）を付加し、ユーザ情報を構成する。ここで、ラベル付加部３２２２は、入室時間情報「０」を取得し（初期化し）、部屋名「Ｂ室」に設置されているカメラの画像へのリンクを属性「リンク」の属性値とする。そして、ユーザ識別子「２５２」を含むユーザ情報を、構成したユーザ情報で上書き更新する。また、ラベル付加部３２２２は、現在時刻を取得し、ユーザ識別子「２５２」に付加しても良い。
【０２０１】
次に、ユーザ識別子「２５２」で識別されるユーザは、ユーザ情報出力指示を自分の端末装置３３に入力した、とする。
【０２０２】
すると、端末装置３３はユーザ情報出力指示を受け付け、作業支援装置３２に送信する。
【０２０３】
次に、作業支援装置３２の受付部３２０は、端末装置３３からユーザ情報出力指示を受信する。
【０２０４】
次に、処理部３２２は、ユーザ情報格納部３２１１から１以上のユーザ情報を取得する。
【０２０５】
次に、ユーザ情報出力部３２３１は、取得された１以上のユーザ情報を端末装置３３に送信する。
【０２０６】
次に、端末装置３３は、１以上のユーザ情報を受信し、出力する。なお、かかる１以上のユーザ情報の出力例は図１３である。なお、実際に出力されるのは、図１３のユーザ識別子「２５２」を含むユーザ情報は更新されている。
【０２０７】
次に、ユーザ識別子「２５２」で識別されるユーザは、ユーザ識別子「３１１」で識別されるユーザとディスカッションがしたいと考え、ユーザ識別子「３１１」で識別されるユーザの状況を確認しようと、図１３の１３０１のリンクを押下した、とする。
【０２０８】
すると、端末装置３３は、当該押下を受け付け、位置情報「ＳＯ」（部屋名）を有する画像出力指示を構成し、作業支援装置３２に送信する。
【０２０９】
次に、作業支援装置３２の受付部３２０は、端末装置３３から画像出力指示を受信する。
【０２１０】
次に、情報選択部３２２４は、画像出力指示に対応する画像であり、位置情報「ＳＯ」に対応するカメラが撮影した画像を選択する。そして、取得部３２２５は、情報選択部３２２４が選択した画像を取得する。
【０２１１】
次に、出力部３２３は、取得部３２２５が取得した画像である画像を端末装置３３に送信する。
【０２１２】
次に、端末装置３３には、当該画像を受信し、画像を出力する。かかる画像出力例は、図９の９０３である。そして、端末装置３３のユーザは、図９の画像９０３を見て、ユーザ識別子「３１１」で識別されるユーザが取込中であるため、ディスカッションはもう少し後に行おうと思い、ユーザ識別子「３１１」で識別されるユーザに声がけしないと判断する。
【０２１３】
以上、本実施の形態によれば、適切なセンサ情報を選択して、一の人が居る領域の撮影画像を得ることができる。そのため、他のユーザの状況が分かり、ディスカッション等の協調作業の申し出を適切に行うことができる。
【０２１４】
なお、本実施の形態における作業支援装置３２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１以上のセンサが取得した１以上のセンサ情報を取得するセンサ情報取得部と、前記１以上の各センサ情報に対して、位置に関する位置情報、時刻に関する時間情報、人に関する人情報のうちの１以上のラベルを付加するラベル付加部と、取得するセンサ情報の範囲を決定する範囲決定部と、前記範囲決定部が決定した範囲に対応するラベルが付与された１以上のセンサ情報を選択する情報選択部と、前記情報選択部が選択した１以上のセンサ情報を用いて、出力する情報である出力情報を取得する取得部と、前記出力情報を出力する出力部として機能させるためのプログラムである。
【０２１５】
また、上記プログラムにおいて、コンピュータがアクセス可能な記録媒体は、ユーザ識別子とカメラに対応する位置情報とを有する１以上のユーザ情報が格納されるユーザ情報格納部を具備し、前記１以上のセンサは、１以上の各領域に設置された１以上のカメラ、およびユーザ識別子を取得するユーザ識別子取得装置を含み、前記センサ情報取得部は、前記１以上の各カメラが撮影した画像と、前記ユーザ識別子取得装置が取得したユーザ識別子とを取得し、前記ラベル付加部は、前記ユーザ識別子に、前記画像を撮影したカメラに対応する位置情報を付加し、当該ユーザ識別子と位置情報とを有するユーザ情報を前記ユーザ情報格納部に蓄積し、コンピュータを、前記ユーザ情報格納部の１以上のユーザ情報を出力するユーザ情報出力部と、ユーザから前記１以上のユーザ情報のうちの一のユーザ情報に対する指示を受け付ける受付部としてさらに機能させ、前記範囲決定部は、前記取得するセンサ情報の範囲を、前記指示に対応する画像に決定し、前記情報選択部は、前記指示に対応する画像を選択し、前記取得部は、前記情報選択部が選択した画像を取得し、前記出力部は、前記取得部が取得した画像である出力情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２１６】
（実施の形態４）
本実施の形態において、１または２以上のカメラで撮影している画像を、ユーザに応じて異なるビューで提示する作業支援システムについて説明する。
【０２１７】
図１４は、本実施の形態における作業支援システム４の概念図である。図１４の（ａ）において、ユーザ（Ａさん）は、グループ１として管理されている場所のカメラが撮影した画像をＡさんの端末装置で出力している。図１４の（ｂ）において、ユーザ（Ｂさん）は、グループ２として管理されている場所のカメラが撮影した画像をＢさんの端末装置で出力している。
【０２１８】
図１５は、本実施の形態における作業支援システム４のブロック図である。
【０２１９】
作業支援システム４は、１または２以上のセンサ４１、作業支援装置４２、および１または２以上の端末装置４３を備える。
【０２２０】
センサ４１は、ここでは、１または２以上のカメラである。また、作業支援装置４２は、例えば、いわゆるパーソナルコンピュータ、サーバ装置、クラウドサーバ等である。作業支援装置４２の種類は問わない。端末装置４３は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等である。端末装置４３の種類は問わない。
【０２２１】
作業支援装置４２は、格納部４２１、処理部４２２、出力部４２３、および受付部４２４を備える。格納部４２１は、ユーザ情報格納部４２１１を備える。処理部４２２は、センサ情報取得部４２２１、ラベル付加部４２２２、範囲決定部４２２３、情報選択部４２２４、および取得部４２２５を備える。
【０２２２】
端末装置４３は、端末受付部４３１、端末送信部４３２、端末受信部４３３、および端末出力部４３４を備える。  
【０２２３】
作業支援装置４２を構成する格納部４２１は、各種の情報が格納される。各種の情報とは、例えば、後述するユーザ情報、カメラが撮影した画像等である。
【０２２４】
ユーザ情報格納部４２１１は、１または２以上のユーザ情報が格納される。ユーザ情報は、ユーザ識別子と１または２以上のカメラ識別子とを有する。カメラ識別子は、カメラを識別する情報である。カメラ識別子は、カメラの位置を示す位置情報でも良い。位置情報は、出力する画像の位置に関する情報である、とも言える。ユーザ情報は、時間情報、出力方法識別子を有しても良い。時間情報は、出力する画像の時刻に関する情報である。時間情報は、例えば、「現在の前Ｎ（Ｎは正の数）分から現在まで」「現在」等である。出力方法識別子は、例えば、１または２以上の画像を合成する場合のレイアウトに関するレイアウト情報を有する。出力方法識別子は、例えば、１または２以上の画像を合成するプログラムである。なお、２以上の画像とは、２以上のカメラが撮影した画像である。
【０２２５】
処理部４２２は、各種の処理を行う。各種の処理とは、例えば、センサ情報取得部４２２１、ラベル付加部４２２２、範囲決定部４２２３、情報選択部４２２４、取得部４２２５が行う処理である。
【０２２６】
センサ情報取得部４２２１は、１以上の各カメラが撮影した画像を取得する。
【０２２７】
ラベル付加部４２２２は、センサ情報取得部４２２１が取得した画像に、画像を取得したカメラの位置に関する位置情報と、画像が取得された時刻に関する時間情報とを付加する。
【０２２８】
範囲決定部４２２３は、出力指示に基づいて、出力する画像の範囲を決定する。なお、出力指示は、通常、ユーザ識別子を有する。出力指示は、例えば、時間情報と、位置情報と、出力方法識別子とを有しても良い。範囲決定部４２２３は、出力指示に対応する時間情報と位置情報とに合致する画像を取得する。
【０２２９】
情報選択部４２２４は、範囲決定部４２２３が決定した範囲の１以上の画像を選択する。
【０２３０】
取得部４２２５は、情報選択部４２２４が選択した１または２以上の画像から出力する画面である出力情報を取得する。出力情報は、例えば、２以上のカメラから送出された画像を合成した情報である。出力情報は、例えば、出力指示に対応する出力方法識別子に従って、２以上の画像が合成された情報である。
【０２３１】
出力部４２３は、取得部４２２５が取得した出力情報を出力する。ここで、出力とは、通常、出力指示を入力したユーザに対応する端末装置４３に送信することである。
【０２３２】
受付部４２４は、出力指示を受け付ける。出力指示は、上述したように、通常、ユーザ識別子を有する。出力指示に含まれるユーザ識別子から時間情報と位置情報と出力方法識別子とが取得できる場合、出力指示は、ユーザ識別子と時間情報と位置情報と出力方法識別子とを含む、と言っても良い。ここで受付とは、通常、受信である。
【０２３３】
端末装置４３を構成する端末受付部４３１は、指示や情報等を受け付ける。指示や情報等とは、例えば、出力指示、ユーザ情報などである。
【０２３４】
指示や情報等の入力手段は、キーボードやタッチパネルやマウスやメニュー画面によるもの等、何でも良い。端末受付部３３１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０２３５】
端末送信部４３２は、端末受付部４３１で受け付けた指示や情報等を作業支援装置４２に送信する。
【０２３６】
端末受信部４３３は、作業支援装置４２から各種の情報を受信する。各種の情報とは、画像等である。画像は、２以上の画像が合成された画像でも良い。
【０２３７】
端末出力部４３４は、端末受信部３３３が受信した情報を出力する。
【０２３８】
格納部４２１、およびユーザ情報格納部４２１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０２３９】
格納部４２１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部４２１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部４２１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部４２１等で記憶されるようになってもよい。
【０２４０】
処理部４２２、センサ情報取得部４２２１、ラベル付加部４２２２、範囲決定部４２２３、情報選択部４２２４、および取得部４２２５は、通常、ＭＰＵやメモリ等から実現され得る。処理部４２２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２４１】
出力部４２３、および端末送信部４３２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０２４２】
受付部４２４、および端末受信部４３３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０２４３】
端末出力部４３４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部４３４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２４４】
次に、作業支援システム４の動作について説明する。まず、センサ４１の動作について説明する。センサ４１であるカメラは、例えば、廊下の一の領域の場所、各部屋のドアの前等に設置され、画像を撮影できる。そして、カメラは、画像を取得し、作業支援装置４２に渡す。
【０２４５】
次に、作業支援装置４２の動作例について、図１６のフローチャートを用いて説明する。本動作例は図３のフローチャートの動作の具体例である。
【０２４６】
（ステップＳ１６０１）センサ情報取得部４２２１は、センサ４１（カメラ）から画像を取得したか否かを判断する。画像を取得した場合はステップＳ１６０２に行き、画像を取得しない場合はステップＳ１６０５に行く。
【０２４７】
（ステップＳ１６０２）ラベル付加部１２２２は、ステップＳ１６０１で取得された画像に対して付加する１以上のラベルを取得する。ここでのラベルは、時間情報と位置情報である。また、時間情報は、例えば、現在時刻である。位置情報は、例えば、カメラを識別する情報、またはカメラが撮影する画像を識別する情報である。
【０２４８】
（ステップＳ１６０３）ラベル付加部１２２２は、ステップＳ１６０１で取得された画像に対して、ステップＳ１６０２で取得したラベルを付加する。ここで、ラベル付加部１２２２は、例えば、画像と時間情報と位置情報とを有する情報を構成する。
【０２４９】
（ステップＳ１６０４）ラベル付加部１２２２は、ステップＳ１６０３で取得したラベル付き画像を格納部１２１に蓄積する。ステップＳ１６０１に戻る。ここで、ラベル付加部１２２２は、例えば、画像と時間情報と位置情報とを有する情報を格納部１２１に蓄積する。
【０２５０】
（ステップＳ１６０５）受付部４２４は、端末装置４３から出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップＳ１６０６に行き、出力指示を受け付けない場合はステップＳ１６０１に戻る。
【０２５１】
（ステップＳ１６０６）範囲決定部１２２３は、出力指示に対応する時間情報、位置情報を用いて、取得する画像を決定する。画像の決定とはカメラの決定と同意義である。
【０２５２】
（ステップＳ１６０７）情報選択部１２２４は、ステップＳ１６０６で決定された範囲の１以上の画像を格納部１２１から取得する。
【０２５３】
（ステップＳ１６０８）取得部１２２５は、ステップＳ１６０７で取得された１または２以上の画像を用いて、出力方法識別子に従って、出力情報を構成する。
【０２５４】
（ステップＳ１６０９）出力部１２３は、ステップＳ１６０８で構成された出力情報を端末装置４３に出力する。ステップＳ１６０１に戻る。
【０２５５】
なお、図１６のフローチャートにおいて、受付部４２４は、ユーザの端末装置４３からユーザ識別子と時間情報と位置情報と出力方法識別子とを有するユーザ情報を受信しても良い。かかる場合、処理部４２２は、ユーザ情報をユーザ情報格納部４２１１に蓄積する。そして、かかる場合、受付部４２４がユーザ識別子を有する出力指示を端末装置４３から受信し、当該ユーザ識別子と対になる時間情報と位置情報と出力方法識別子とをユーザ情報格納部４２１１から取得し、当該時間情報と位置情報と出力方法識別子とを用いて、出力情報が構成されても良い。
【０２５６】
さらに、図１６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２５７】
以下、本実施の形態における作業支援システム４の具体的な動作について説明する。
【０２５８】
今、ユーザ「Ａ」が、自分の端末装置４３から、時間情報「現在時刻」、カメラ識別子「カメラ１，カメラ２，カメラ３，カメラ４，カメラ５，カメラ６」、出力方法識別子「レイアウト１」を有するユーザ情報を作業支援装置４２に対して送信した、とする。
【０２５９】
すると、作業支援装置４２の受付部４２４は、ユーザ識別子「Ａ」、時間情報「現在時刻」、カメラ識別子「カメラ１，カメラ２，カメラ３，カメラ４，カメラ５，カメラ６」、出力方法識別子「レイアウト１」を有するユーザ情報を受信する。次に、処理部４２２は、かかるユーザ情報をユーザ情報格納部４２１１に蓄積する。なお、レイアウト１は、図１４の（ａ）に示すように、６つの画像のうちの、「カメラ１，カメラ２，カメラ３」に対応する３つの画像を上部に横に並べ、「カメラ４，カメラ５，カメラ６」に対応する３つの画像を下部に横に並べて、６つの画像を合成して一の画面を構成するレイアウトである。
【０２６０】
同様に、ユーザ「Ｂ」が、自分の端末装置４３から、時間情報「現在時刻」、カメラ識別子「カメラ７，カメラ３，カメラ８，カメラ９」、出力方法識別子「レイアウト２」を有するユーザ情報を作業支援装置４２に対して送信した、とする。
【０２６１】
すると、作業支援装置４２の受付部４２４は、ユーザ識別子「Ｂ」、時間情報「現在時刻」、カメラ識別子「カメラ７，カメラ３，カメラ８，カメラ９」、出力方法識別子「レイアウト２」を有するユーザ情報を受信する。次に、処理部４２２は、かかるユーザ情報をユーザ情報格納部４２１１に蓄積する。なお、レイアウト２は、図１４の（ｂ）に示すように、４つの画像のうちの、「カメラ７，カメラ３」に対応する２つの画像を上部に横に並べ、「カメラ８，カメラ９」に対応する２つの画像を下部に横に並べて、４つの画像を合成して一の画面を構成するレイアウトである。
【０２６２】
以上の処理により、ユーザ情報格納部４２１１には、図１７に示すユーザ情報管理表が格納された。ユーザ情報管理表は、「ＩＤ」「ユーザ識別子」「時間情報」「カメラ識別子」「出力方法識別子」を有するレコードを１以上管理する表である。ここでの「カメラ識別子」は、位置情報である。
【０２６３】
かかる状況において、多数の各カメラは画像を撮影し、作業支援装置４２に送信する。そして、作業支援装置４２のセンサ情報取得部４２２１は、各カメラから画像を取得する。
【０２６４】
次に、ラベル付加部１２２２は、カメラ識別子を取得する。また、ラベル付加部１２２２は、図示しない時計から現在時刻を取得する。そして、ラベル付加部１２２２は、画像にカメラ識別子と現在時刻を付加し、格納部１２１に蓄積する。
【０２６５】
そして、ユーザ「Ｂ」は、ユーザ識別子「Ｂ」を有する出力指示を、端末装置４３から作業支援装置４２に送信した、とする。
【０２６６】
次に、作業支援装置４２の受付部４２４は、端末装置４３から当該出力指示を受信する。
【０２６７】
次に、範囲決定部１２２３は、出力指示が有するユーザ識別子「Ｂ」と対になる時間情報「前５分〜現在」、カメラ識別子「カメラ７，カメラ３，カメラ８，カメラ９」、出力方法識別子「レイアウト２」を、図１７の「ＩＤ＝２」のレコードから取得する。
【０２６８】
次に、範囲決定部１２２３は、時間情報「前５分〜現在」、位置情報「カメラ７，カメラ３，カメラ８，カメラ９」を用いて、取得する画像を決定する。そして、範囲決定部１２２３は、図示しない時計から、現在時刻「２０１６／８／１２  １７：０５」を取得した、とする。以上より、取得される画像は、「カメラ７，カメラ３，カメラ８，カメラ９」の各カメラが撮影した画像であり、現在の前５分「２０１６／８／１２  １７：００」から現在「２０１６／８／１２  １７：０５」までの時間の画像である。
【０２６９】
そして、情報選択部１２２４は、決定された範囲の１以上の画像を格納部１２１から取得する。
【０２７０】
次に、取得部１２２５は、取得された４つの画像をレイアウト１に従って合成し、図１４（ｂ）に示すような画面（４つの画像が合成された画像）を構成する。かかる画面は、出力情報である。
【０２７１】
次に、出力部１２３は、当該出力情報を端末装置４３に送信する。
【０２７２】
次に、端末装置４３の端末受信部４３３は、当該出力情報を受信する。そして、端末出力部４３４は、当該出力情報を出力する。
【０２７３】
以上、本実施の形態によれば、適切なセンサ情報を選択して、各ユーザに応じた撮影画像を各ユーザに応じた出力方法で提示できる。
【０２７４】
なお、本実施の形態における作業支援装置４２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１以上のセンサが取得した１以上のセンサ情報を取得するセンサ情報取得部と、前記１以上の各センサ情報に対して、位置に関する位置情報、時刻に関する時間情報、人に関する人情報のうちの１以上のラベルを付加するラベル付加部と、取得するセンサ情報の範囲を決定する範囲決定部と、前記範囲決定部が決定した範囲に対応するラベルが付与された１以上のセンサ情報を選択する情報選択部と、前記情報選択部が選択した１以上のセンサ情報を用いて、出力する情報である出力情報を取得する取得部と、前記出力情報を出力する出力部として機能させるためのプログラムである。
【０２７５】
また、上記プログラムにおいて、コンピュータがアクセス可能な記録媒体は、ユーザを識別するユーザ識別子と１または２以上のカメラを識別する１以上のカメラ識別子とを有するユーザ情報が格納されるユーザ情報格納部を具備し、前記１以上のセンサは、１以上のカメラを含み、前記センサ情報取得部は、前記１以上の各カメラが撮影した画像を取得し、前記ラベル付加部は、前記センサ情報取得部が取得した画像に、当該画像を取得したカメラの位置に関する位置情報と、当該画像が取得された時刻に関する時間情報とを付加し、ユーザから、出力する画像の時間に関する時間情報と、出力する画像の位置に関する位置情報と、出力方法を識別する出力方法識別子とを含む出力指示を受け付ける受付部をさらに具備し、前記範囲決定部は、前記出力指示に基づいて、出力する画像の範囲を決定し、前記情報選択部は、前記範囲決定部が決定した範囲の１以上の画像を選択し、前記取得部は、前記情報選択部が選択した１以上の画像から出力する画面である出力情報を取得し、前記出力部は、前記取得部が取得した出力情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２７６】
（実施の形態５）
本実施の形態において、適切な生体情報を選択して、会議の進行の促進に役立つ出力を行う作業支援システムについて説明する。
【０２７７】
図１８は、本実施の形態における作業支援システム５の概念図である。図１８の１８０１に示すように、会議に参加している各ユーザの生体情報（例えば、心拍数）を記録しており、作業支援システム５は、生体情報の履歴が所定の条件を満たす場合、会議の進行を変更するための処理を行う。例えば、作業支援システム５は、心拍数が急上昇しているユーザに発言を促すために、そのユーザの前のマイクの電源をＯＮにする。
【０２７８】
図１９は、本実施の形態における作業支援システム５のブロック図である。
【０２７９】
作業支援システム５は、１または２以上のセンサ５１、作業支援装置５２、１または２以上の動作装置５３を備える。
【０２８０】
センサ５１は、生体情報取得装置である。センサ５１は、生体情報を取得し、例えば、当該生体情報と格納しているユーザ識別子とを対にして、作業支援装置５２に送信する。
【０２８１】
また、作業支援装置５２は、例えば、いわゆるパーソナルコンピュータ、サーバ装置、クラウドサーバ等である。作業支援装置５２の種類は問わない。
【０２８２】
また、動作装置５３は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等である。動作装置５３の種類は問わない。動作装置５３は、例えば、マイクとパーソナルコンピュータ等でも良い。
【０２８３】
作業支援装置５２は、格納部５２１、処理部５２２、および出力部５２３を備える。処理部５２２は、センサ情報取得部５２２１、ラベル付加部５２２２、範囲決定部５２２３、情報選択部５２２４、および取得部５２２５を備える。
【０２８４】
動作装置５３は、出力情報受付部５３１、および動作部５３２を備える。
【０２８５】
作業支援装置５２を構成する格納部５２１は、各種の情報が格納される。各種の情報とは、例えば、ユーザごとの生体情報等である。
【０２８６】
処理部５２２は、各種の処理を行う。各種の処理とは、例えば、センサ情報取得部５２２１、ラベル付加部５２２２、範囲決定部５２２３、情報選択部５２２４、取得部５２２５が行う処理である。
【０２８７】
センサ情報取得部５２２１は、センサ５１が取得した生体情報を取得する。センサ情報取得部５２２１は、通常、ユーザ識別子と対に生体情報を取得する。
【０２８８】
ラベル付加部５２２２は、センサ情報取得部５２２１が取得した生体情報に対して、時間情報を付加する。ラベル付加部５２２２は、センサ情報取得部５２２１が取得したユーザ識別子をも、生体情報に対して付加することは好適である。なお、ここでの時間情報は、例えば、時刻である。ラベル付加部５２２２は、例えば、図示しない時計から現在時刻を取得し、生体情報に対して当該現在時刻を付加する。そして、ラベル付加部５２２２は、時間情報等が付加された生体情報を格納部５２１に蓄積する。
【０２８９】
範囲決定部５２２３は、予め決められた時間の範囲の生体情報を、取得するセンサ情報の範囲として決定する。予め決められた時間は、例えば、１分、または３分等である。
【０２９０】
情報選択部５２２４は、範囲決定部５２２３が決定した範囲に対応する時間情報が付与された１以上の生体情報を選択する。
【０２９１】
取得部５２２５は、情報選択部５２２４が取得した１以上の生体情報が予め決められた条件を満たす場合に、会議の進行に関する出力情報を取得する。
【０２９２】
予め決められた条件は、一のユーザの生体情報の単位時間あたりの変化量が閾値以上または閾値より大きいこと、一のユーザの生体情報の単位時間あたりの変化量がユーザの中で最大であること、一のユーザの生体情報の値が閾値以上または閾値より大きいこと、一のユーザの生体情報の値がユーザの中で最大であること等である。また、予め決められた条件は、例えば、会議の進行に関する情報および生体情報との両方を用いた条件である。会議の進行に関する情報とは、例えば、直前の発言者の発言の開始からの時間の情報（つまり、例えば、直前の発言者の発言の開始から１分経過していること）である。
【０２９３】
また、出力情報は、会議室のマイクの電源をオンするための情報、次の発言者と特定する情報（次の発言者のユーザ識別子）等である。
【０２９４】
出力部５２３は、取得部５２２５が取得した出力情報を用いて、会議の進行を変更するための出力を行う。ここでの出力とは、通常、送信である。
【０２９５】
動作装置５３は、会議の進行を変更するための動作を行う。動作装置５３は、例えば、一のユーザが使用するマイクの電源をオンにする。動作装置５３は、例えば、次の発言者と特定する情報を表示する。
【０２９６】
出力情報受付部５３１は、作業支援装置５２から出力情報を受け付ける。ここでの受け付けは、通常、受信である。なお、出力情報は、例えば、ユーザ識別子、マイク識別子等を有する。
【０２９７】
動作部５３２は、出力情報受付部５３１が受け付けた出力情報に応じて、会議の進行を変更するための動作を行う。議の進行を変更するための動作とは、一のユーザが使用するマイクの電源をオンにすること、次の発言者と特定する情報を表示する等である。
【０２９８】
処理部５２２、センサ情報取得部５２２１、ラベル付加部５２２２、範囲決定部５２２３、情報選択部５２２４、取得部５２２５、および動作部５３２は、通常、ＭＰＵやメモリ等から実現され得る。処理部５２２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２９９】
出力部５２３は、通常、無線または有線の通信手段により実現され得る。
【０３００】
次に、作業支援システム５の動作について説明する。まず、センサ５１の動作について説明する。センサ５１である生体情報取得装置は、例えば、各ユーザが保持している。そして、生体情報取得装置は、ユーザ識別子を格納している。そして、生体情報取得装置は、例えば、定期的にまたは不定期に連続して、生体情報を取得する。そして、生体情報取得装置は、例えば、生体情報とユーザ識別子とを、作業支援装置５２に送信する。
【０３０１】
次に、作業支援装置５２の動作例について、図２０のフローチャートを用いて説明する。本動作例は図３のフローチャートの動作の具体例である。
【０３０２】
（ステップＳ２００１）センサ情報取得部５２２１は、センサ５１から生体情報を取得したか否かを判断する。生体情報を取得した場合はステップＳ２００２に行き、生体情報を取得しない場合はステップＳ２００５に行く。なお、センサ情報取得部５２２１は、生体情報とともに、ユーザ識別子も取得する。
【０３０３】
（ステップＳ２００２）ラベル付加部５２２２は、ステップＳ２００１で取得された生体情報に対して付加する１以上のラベルを取得する。ここで、１以上のラベルは、ステップＳ２００１で取得されたーザ識別子（人情報の一例）と、図示しない時計から取得した現在時刻（時間情報の一例）である。
【０３０４】
（ステップＳ２００３）ラベル付加部５２２２は、ステップＳ２００１で取得された生体情報に対して、ステップＳ２００２で取得した１以上のラベルを付加する。
【０３０５】
（ステップＳ２００４）ラベル付加部５２２２は、ステップＳ２００３で取得したラベル付きセンサ情報を格納部５２１に蓄積する。ステップＳ２００１に戻る。
【０３０６】
（ステップＳ２００５）範囲決定部５２２３は、生体情報を選択するタイミングであるか否かを判断する。生体情報を選択するタイミングであればステップＳ２００６に行き、当該タイミングでなければステップＳ２００１に戻る。生体情報を選択するタイミングは、例えば、ユーザ毎に閾値の間隔を置いて訪れる。また、生体情報を選択するタイミングは、例えば、ユーザ（例えば、会議進行役）の端末装置からの指示を受け付けた場合である。なお、この指示は、例えば、次に発言すべき人を検出する指示である。
【０３０７】
（ステップＳ２００６）範囲決定部５２２３は、取得するセンサ情報の範囲を決定する。かかる範囲は、例えば、直近の過去Ｎ秒（Ｎは正の数）の全ユーザの生体情報である。なお、範囲決定部５２２３は、例えば、取得するセンサ情報の範囲を特定する情報を格納しており、かかる情報を読み出す。
【０３０８】
（ステップＳ２００７）情報選択部５２２４は、ステップＳ２００６で決定された範囲の生体情報を格納部５２１から取得する。
【０３０９】
（ステップＳ２００８）取得部５２２５は、ステップＳ２００７で取得した生体情報の中で条件に合致する生体情報が存在するか否かを判断する。条件に合致する生体情報が存在する場合はステップＳ２００９に行き、存在しない場合はステップＳ２００１に戻る。取得部１２２５は、例えば、各ユーザ識別子に対応する生体情報の集合の中で、予め決められた条件に合致する生体情報群が存在するか否かを判断する。予め決められた条件は、例えば、生体情報（例えば、心拍数、血圧）の増加量が閾値以上または閾値より大きい、生体情報（例えば、発汗量、血圧）の値が閾値以上または閾値より大きいことである。
【０３１０】
（ステップＳ２００９）取得部５２２５は、条件に合致する生体情報群に対応するユーザ識別子を含む出力情報を構成する。なお、この出力情報は、当該出力情報に含まれるユーザ識別子で識別されるユーザに発言を促すための指示等である。かかる指示は、例えば、当該ユーザの前に設置されているマイクの電源をＯＮにする指示、当該ユーザに発言を促す指示をディスプレイに出力する指示、会議進行者に伝える指示であり、当該ユーザに発言をさせること」の指示等である。
【０３１１】
（ステップＳ２０１０）出力部５２３は、ステップＳ２００９で取得された出力情報を出力する。ステップＳ２００１に戻る。
【０３１２】
なお、図２０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３１３】
以下、本実施の形態における作業支援システム５の具体的な動作について説明する。
作業支援システム５の概念図は図１８である。また、ここでの生体情報は心拍数である、とする。
【０３１４】
今、会議に参加している複数のユーザ（Ａ，Ｂ，Ｃ，・・・）は、会議室内の席に着席し、ディスカッションを行っている、とする。そして、各ユーザは、心拍計（生体情報取得装置）を装着し、会議を行っている、とする。
【０３１５】
そして、各ユーザの心拍計は、例えば、１０秒に１度、ユーザ識別子（例えば、「Ａ」、「Ｂ」など）と対に、計測した心拍数を、作業支援装置５２に送信している、とする。
【０３１６】
そして、作業支援装置５２のセンサ情報取得部５２２１は、各ユーザの心拍計５１からユーザ識別子と心拍数とを受信する。
【０３１７】
次に、ラベル付加部５２２２は、図示しない時計から現在時刻（時間情報の一例）を取得する。
【０３１８】
次に、ラベル付加部５２２２は、取得された心拍数（生体情報）に対して、ユーザ識別子と現在時刻とを付加する。つまり、本具体例において、ラベルはユーザ識別子（人情報の一例）と現在時刻である。
【０３１９】
次に、ラベル付加部５２２２は、ユーザ識別子と現在時刻とが付加された心拍数を格納部５２１に蓄積する。
【０３２０】
そして、格納部５２１には、例えば、図２１に示す心拍数管理表が格納された、とする。心拍数管理表は、ユーザ毎の心拍数の経緯を管理するレコードをユーザの数だけ有する。レコード内の心拍数の数値の数は、時間の経過とともに増加する。図２１において、最も右側の心拍数が最新に計測された心拍数である。
【０３２１】
かかる状況において、範囲決定部５２２３は、生体情報を選択するタイミングであると判断した、とする。例えば、作業支援装置５２が定期的な判断時刻になったことを検知した場合、または会議の進行者の指示を受け付けた場合、または直前の発言者の発言が完了したことを検知した場合、または直前の発言者の発言の開始から閾値時間経過したことを検知した場合等に、範囲決定部５２２３は、生体情報を選択するタイミングであると判断する。
【０３２２】
そして、範囲決定部５２２３は、各ユーザの最新の１分間の心拍数を取得すると決定する。次に、情報選択部５２２４は、決定された範囲の心拍数を心拍数管理表から取得する。なお、ここで、範囲決定部５２２３は、直前の発言者の心拍数を、取得する範囲から外して、取得する生体情報を決定することは好適である。また、直前の発言者のユーザ識別子はマイク等の動作装置５３から作業支援装置５２が受信しても良い。
【０３２３】
次に、取得部５２２５は、１分間の心拍数の変化量に関する情報（例えば、最小の心拍数と最大の心拍数との差）を、ユーザ毎に取得する。そして、取得部５２２５は、ユーザ識別子「Ｂ」と対になる心拍数の集合が、最も変化量が大きいと判断する。つまり、取得部５２２５は、ユーザ識別子「Ｂ」と対になる心拍数の集合が、条件を満たす、と判断する。
【０３２４】
次に、取得部５２２５は、条件に合致する生体情報群に対応するユーザ識別子「Ｂ」を含む出力情報を構成する。ここで、出力情報は、例えば、ユーザ識別子「Ｂ」のユーザの前のマイクの電源をオンにする指示である。また、出力情報は、例えば、ユーザ識別子「Ｂ」が次に発言すべきユーザであることを会議の議長に知らせるための情報である。
【０３２５】
次に、出力部５２３は、取得された出力情報を動作装置５３に送信する。
【０３２６】
次に、動作装置５３の出力情報受付部５３１は、出力情報を受信する。そして、動作部５３２は、出力情報受付部５３１が受け付けた出力情報に応じて、会議の進行を変更するための動作を行う。つまり、動作部５３２は、例えば、ユーザ識別子「Ｂ」のユーザの前のマイクの電源をオンにする、または議長の前のディスプレイに、次の発言者が「Ｂ」であることを知らせる表示を行う。
【０３２７】
以上、本実施の形態によれば、適切な生体情報を選択して、会議の進行の促進に役立つ出力を行うことができる。
【０３２８】
なお、本実施の形態における作業支援装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１以上のセンサが取得した１以上のセンサ情報を取得するセンサ情報取得部と、前記１以上の各センサ情報に対して、位置に関する位置情報、時刻に関する時間情報、人に関する人情報のうちの１以上のラベルを付加するラベル付加部と、取得するセンサ情報の範囲を決定する範囲決定部と、前記範囲決定部が決定した範囲に対応するラベルが付与された１以上のセンサ情報を選択する情報選択部と、前記情報選択部が選択した１以上のセンサ情報を用いて、出力する情報である出力情報を取得する取得部と、前記出力情報を出力する出力部として機能させるためのプログラムである。
【０３２９】
また、上記プログラムにおいて、前記１以上のセンサは、会議室内に設置された１以上のカメラ、および１以上のユーザの生体情報を取得する生体情報取得装置であり、前記ラベル付加部は、前記生体情報に対して、時間情報を付加し、前記範囲決定部は、予め決められた時間の範囲の生体情報を、取得するセンサ情報の範囲として決定し、前記情報選択部は、前記範囲決定部が決定した範囲に対応する時間情報が付与された１以上の生体情報を選択し、前記取得部は、前記情報選択部が取得した１以上の生体情報が予め決められた条件を満たす場合に、会議の進行に関する出力情報を取得し、前記出力部は、前記取得部が取得した出力情報を用いて、会議の進行を変更するための出力を行うものとして、コンピュータを機能させるプログラムであることは好適である。
【０３３０】
また、図２２は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の作業支援装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２２は、このコンピュータシステム３００の概観図であり、図２３は、システム３００のブロック図である。
【０３３１】
図２２において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０３３２】
図２３において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＣＤ−ＲＯＭドライブ３０１２等に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０３３３】
コンピュータシステム３００に、上述した実施の形態の作業支援装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０３３４】
プログラムは、コンピュータ３０１に、上述した実施の形態の作業支援装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０３３５】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０３３６】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３３７】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０３３８】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０３３９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３４０】
以上のように、本発明にかかる作業支援装置は、１以上のセンサからの大量のセンサ情報から適切なセンサ情報を選択して、適切な出力を得ることができるという効果を有し、作業支援装置等として有用である。
【符号の説明】
【０３４１】
１、２、３、４、５  作業支援システム
１１、２１、３１、４１、５１  センサ
１２、２２、３２、４２、５２  作業支援装置
２３、５３  動作装置
３１、１２１、２２１、３２１、４２１、５２１  格納部
３３、４３  端末装置
１２２、２２２、３２２、４２２、５２２  処理部
１２３、２２３、３２３、４２３、５２３  出力部
２３１、５３１  出力情報受付部
２３２、５３２  動作部
３２０、３２４、４２４  受付部
３３１、４３１  端末受付部
３３２、４３２  端末送信部
３３３、４３３  端末受信部
３３４、４３４  端末出力部
１２２１、２２２１、３２２１、４２２１、５２２１  センサ情報取得部
１２２２、２２２２、３２２２、４２２２、５２２２  ラベル付加部
１２２３、２２２３、３２２３、４２２３、５２２３  範囲決定部
１２２４、２２２４、３２２４、４２２４、５２２４  情報選択部
１２２５、２２２５、３２２５、４２２５、５２２５  取得部
２２１１  入室情報格納部
３２１１、４２１１  ユーザ情報格納部
３２３１  ユーザ情報出力部
【図１】
2018028800.tif 000003
【図２】
2018028800.tif 000004
【図３】
2018028800.tif 000005
【図４】
2018028800.tif 000006
【図５】
2018028800.tif 000007
【図６】
2018028800.tif 000008
【図７】
2018028800.tif 000009
【図８】
2018028800.tif 000010
【図９】
2018028800.tif 000011
【図１０】
2018028800.tif 000012
【図１１】
2018028800.tif 000013
【図１２】
2018028800.tif 000014
【図１３】
2018028800.tif 000015
【図１４】
2018028800.tif 000016
【図１５】
2018028800.tif 000017
【図１６】
2018028800.tif 000018
【図１７】
2018028800.tif 000019
【図１８】
2018028800.tif 000020
【図１９】
2018028800.tif 000021
【図２０】
2018028800.tif 000022
【図２１】
2018028800.tif 000023
【図２２】
2018028800.tif 000024
【図２３】
2018028800.tif 000025