(57)【要約】【課題】端末装置の位置及びユーザの位置を利用して、サービスを提供することができる情報処理装置、情報処理システム、サービス処理実行制御方法及びプログラムを提供する。【解決手段】時系列で取得された第１の撮像画像に基づいて所定のジェスチャを認識するとともに、時系列で取得された第２の撮像画像に基づいて所定のジェスチャを認識して、所定のジェスチャを行ったユーザの位置を認識する認識部３０７と、複数のユーザそれぞれが所持する端末装置１００から、当該端末装置１００の位置を示す位置情報及び当該端末装置を識別する端末識別情報を取得する位置情報取得部３０９と、認識されたジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置をサービス処理の対象端末に選択する選択部３１１と、選択された端末装置１００と通信し、サービス処理の実行を制御する実行制御部３１３と、を備える。【選択図】図５
2018085085.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが端末装置を所持する複数のユーザを、第１の方向から撮像した第１の撮像画像を時系列で取得するとともに、第２の方向から撮像した第２の撮像画像を時系列で取得する画像取得部と、
前記時系列で取得された第１の撮像画像に基づいて所定のジェスチャを認識するとともに、前記時系列で取得された第２の撮像画像に基づいて前記所定のジェスチャを認識して、前記所定のジェスチャを行ったユーザの位置を認識する認識部と、
前記複数のユーザそれぞれが所持する端末装置から、当該端末装置の位置を示す位置情報及び当該端末装置を識別する端末識別情報を取得する位置情報取得部と、
前記認識されたジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置をサービス処理の対象端末に選択する選択部と、
前記選択された端末装置と通信し、前記サービス処理の実行を制御する実行制御部と、  を備える情報処理装置。
【請求項２】
前記端末識別情報と、前記サービス処理で実行される実行対象情報と、を対応付けて記憶する実行対象情報記憶部を更に備え、
前記実行制御部は、前記選択された端末装置の端末識別情報に対応付けられた実行対象情報を用いて前記サービス処理を実行する請求項１に記載の情報処理装置。
【請求項３】
前記端末識別情報と、セキュリティ情報と、を対応付けて記憶するセキュリティ情報記憶部を更に備え、
前記実行制御部は、前記選択された端末装置の端末識別情報に対応付けられたセキュリティ情報を用いて前記サービス処理を実行する請求項１又は２に記載の情報処理装置。
【請求項４】
前記選択部は、前記認識されたジェスチャを行ったユーザの位置付近を示す位置情報が複数存在する場合、位置が高い方の位置情報とともに取得された端末識別情報が示す端末装置をサービス処理の対象端末に選択する請求項１〜３のいずれか１つに記載の情報処理装置。
【請求項５】
前記選択部は、前記認識されたジェスチャを行ったユーザの位置付近を示す位置情報が複数存在する場合、当該複数の位置情報それぞれに対応付けられた端末識別情報が示す端末装置のうち、前回操作からの経過時間が最も短い端末装置をサービス処理の対象端末に選択する請求項１〜４のいずれか１つに記載の情報処理装置。
【請求項６】
前記選択部は、前記認識されたジェスチャを行ったユーザの位置付近を示す位置情報が複数存在する場合、当該複数の位置情報それぞれに対応付けられた端末識別情報が示す端末装置のうち、前回のサービス提供からの経過時間が最も長い端末装置をサービス処理の対象端末に選択する請求項１〜５のいずれか１つに記載の情報処理装置。
【請求項７】
前記選択部は、前記認識されたジェスチャを行ったユーザの位置付近を示す位置情報が複数存在する場合、当該複数の位置情報それぞれに対応付けられた端末識別情報が示す端末装置のうち、セキュリティ度合いが最も低い端末装置をサービス処理の対象端末に選択する請求項１〜６のいずれか１つに記載の情報処理装置。
【請求項８】
前記実行制御部は、前記認識されたジェスチャを行ったユーザの位置に応じたサービス処理を実行する請求項１〜７のいずれか１つに記載の情報処理装置。
【請求項９】
前記実行制御部は、前記選択された端末装置のセキュリティ度合いに応じたサービス処理を実行する請求項１〜８のいずれか１つに記載の情報処理装置。
【請求項１０】
前記サービス処理は、前記情報処理装置による前記端末装置が有するコンテンツの出力、前記情報処理装置が有するコンテンツの前記端末装置への配信、及び前記情報処理装置による前記端末装置のセキュリティレベルに応じた機器制御の少なくともいずれかである請求項１〜７のいずれか１つに記載の情報処理装置。
【請求項１１】
前記選択部は、前記認識されたジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置のサービス実行回数が閾値を超えている場合、新たなユーザによる前記所定のジェスチャの実行を待機し、前記認識部により前記所定のジェスチャを行った新たなユーザの位置が認識されると、前記認識されたジェスチャを行った新たなユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置のサービス実行回数が閾値を超えていない場合、当該端末装置をサービス処理の対象端末に選択する請求項１〜１０のいずれか１つに記載の情報処理装置。
【請求項１２】
前記選択部は、前記認識されたジェスチャを行ったユーザのサービス実行回数が閾値を超えている場合、新たなユーザによる前記所定のジェスチャの実行を待機し、前記認識部により前記所定のジェスチャを行った新たなユーザの位置が認識されると、前記認識されたジェスチャを行った新たなユーザのサービス実行回数が閾値を超えていない場合、当該新たなユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置をサービス処理の対象端末に選択する請求項１〜１０のいずれか１つに記載の情報処理装置。
【請求項１３】
前記選択部は、前記サービス実行回数が閾値を超えている場合、一定時間待機してから、前記サービス処理の対象端末を選択する請求項１１又は１２に記載の情報処理装置。
【請求項１４】
前記複数のユーザが所持する端末装置をグルーピングするグルーピング部を更に備え、
前記実行制御部は、グルーピング結果に基づいて、前記サービス処理を実行する請求項１〜１３のいずれか１つに記載の情報処理装置。
【請求項１５】
前記グルーピング部は、前記複数のユーザが所持する端末装置の位置関係に基づいて、前記複数のユーザが所持する端末装置をグルーピングする請求項１４に記載の情報処理装置。
【請求項１６】
前記グルーピング部は、前記複数のユーザが所持する端末装置をランダムにグルーピングする請求項１４に記載の情報処理装置。
【請求項１７】
前記グルーピング部は、領域を設定し、当該設定した領域内に位置する１以上の端末装置を同一グループにグルーピングする請求項１４に記載の情報処理装置。
【請求項１８】
それぞれが端末装置を所持する複数のユーザを、第１の方向から撮像した第１の撮像画像を時系列で取得するとともに、第２の方向から撮像した第２の撮像画像を時系列で取得する画像取得部と、
前記時系列で取得された第１の撮像画像に基づいて所定のジェスチャを認識するとともに、前記時系列で取得された第２の撮像画像に基づいて前記所定のジェスチャを認識して、前記所定のジェスチャを行ったユーザの位置を認識する認識部と、
前記複数のユーザそれぞれが所持する端末装置から、当該端末装置の位置を示す位置情報及び当該端末装置を識別する端末識別情報を取得する位置情報取得部と、
前記認識されたジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置をサービス処理の対象端末に選択する選択部と、
前記選択された端末装置と通信し、前記サービス処理の実行を制御する実行制御部と、  を備える情報処理システム。
【請求項１９】
それぞれが端末装置を所持する複数のユーザを、第１の方向から撮像した第１の撮像画像を時系列で取得するとともに、第２の方向から撮像した第２の撮像画像を時系列で取得する画像取得ステップと、
前記時系列で取得された第１の撮像画像に基づいて所定のジェスチャを認識するとともに、前記時系列で取得された第２の撮像画像に基づいて前記所定のジェスチャを認識して、前記所定のジェスチャを行ったユーザの位置を認識する認識ステップと、
前記複数のユーザそれぞれが所持する端末装置から、当該端末装置の位置を示す位置情報及び当該端末装置を識別する端末識別情報を取得する位置情報取得ステップと、
前記認識されたジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置をサービス処理の対象端末に選択する選択ステップと、
前記選択された端末装置と通信し、前記サービス処理の実行を制御する実行制御ステップと、
を含むサービス処理実行制御方法。
【請求項２０】
それぞれが端末装置を所持する複数のユーザを、第１の方向から撮像した第１の撮像画像を時系列で取得するとともに、第２の方向から撮像した第２の撮像画像を時系列で取得する画像取得ステップと、
前記時系列で取得された第１の撮像画像に基づいて所定のジェスチャを認識するとともに、前記時系列で取得された第２の撮像画像に基づいて前記所定のジェスチャを認識して、前記所定のジェスチャを行ったユーザの位置を認識する認識ステップと、
前記複数のユーザそれぞれが所持する端末装置から、当該端末装置の位置を示す位置情報及び当該端末装置を識別する端末識別情報を取得する位置情報取得ステップと、
前記認識されたジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置をサービス処理の対象端末に選択する選択ステップと、
前記選択された端末装置と通信し、前記サービス処理の実行を制御する実行制御ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、サービス処理実行制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、デバイスの位置を検出する技術や（例えば、特許文献１参照）、ユーザの位置を検出する技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したような従来技術では、端末装置の位置やユーザの位置を利用して、サービスを提供するという着想がなかった。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、端末装置の位置及びユーザの位置を利用して、サービスを提供することができる情報処理装置、情報処理システム、サービス処理実行制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる情報処理装置は、それぞれが端末装置を所持する複数のユーザを、第１の方向から撮像した第１の撮像画像を時系列で取得するとともに、第２の方向から撮像した第２の撮像画像を時系列で取得する画像取得部と、前記時系列で取得された第１の撮像画像に基づいて所定のジェスチャを認識するとともに、前記時系列で取得された第２の撮像画像に基づいて前記所定のジェスチャを認識して、前記所定のジェスチャを行ったユーザの位置を認識する認識部と、前記複数のユーザそれぞれが所持する端末装置から、当該端末装置の位置を示す位置情報及び当該端末装置を識別する端末識別情報を取得する位置情報取得部と、前記認識されたジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置をサービス処理の対象端末に選択する選択部と、前記選択された端末装置と通信し、前記サービス処理の実行を制御する実行制御部と、を備える。
【発明の効果】
【０００６】
本発明によれば、端末装置の位置及びユーザの位置を利用して、サービスを提供することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施形態の情報処理システムの構成の一例を示すブロック図である。
【図２】図２は、本実施形態の端末装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、本実施形態の撮像装置のハードウェア構成の一例を示すブロック図である。
【図４】図４は、本実施形態の情報処理装置のハードウェア構成の一例を示すブロック図である。
【図５】図５は、本実施形態の端末装置、撮像装置、及び情報処理装置の機能構成の一例を示すブロック図である。
【図６】図６は、本実施形態の撮像方向の一例を示す説明図である。
【図７】図７は、本実施形態の認識手法の一例を示す説明図である。
【図８】図８は、本実施形態の認識手法の一例を示す説明図である。
【図９】図９は、本実施形態の認識手法の一例を示す説明図である。
【図１０】図１０は、本実施形態の認識手法の一例を示す説明図である。
【図１１】図１１は、本実施形態の認識手法の一例を示す説明図である。
【図１２】図１２は、本実施形態の各端末装置の位置の一例を示す説明図である。
【図１３】図１３は、本実施形態の各端末装置の位置情報の一例を示す図である。
【図１４】図１４は、本実施形態の各端末装置とユーザとの距離の一例を示す説明図である。
【図１５】図１５は、本実施形態の情報処理システムで実行される処理の一例を示すシーケンス図である。
【図１６】図１６は、本実施形態の認識部で実行される処理の一例を示すフローチャートである。
【図１７】図１７は、変形例１の端末装置、撮像装置、及び情報処理装置の機能構成の一例を示すブロック図である。
【図１８】図１８は、変形例１の実行対象情報の一例を示す図である。
【図１９】図１９は、変形例２の端末装置、撮像装置、及び情報処理装置の機能構成の一例を示すブロック図である。
【図２０】図２０は、変形例２のセキュリティ情報の一例を示す図である。
【図２１】図２１は、変形例３の確認画面の一例を示す図である。
【図２２】図２２は、変形例４の一例を示す説明図である。
【図２３】図２３は、変形例５の前回操作時間の一例を示す図である。
【図２４】図２４は、変形例６の前回サービス提供時間の一例を示す図である。
【図２５】図２５は、変形例７のセキュリティ設定画面の一例を示す図である。
【図２６】図２６は、変形例８の一例を示す説明図である。
【図２７】図２７は、変形例８の一例を示す説明図である。
【図２８】図２８は、変形例９の一例を示す説明図である。
【図２９】図２９は、変形例９の一例を示す説明図である。
【図３０】図３０は、変形例１０の一例を示す説明図である。
【図３１】図３１は、変形例１１の端末装置、撮像装置、及び情報処理装置の機能構成の一例を示すブロック図である。
【図３２】図３２は、変形例１１のサービス処理の実行回数の一例を示す図である。
【図３３】図３３は、変形例１１の選択部及び実行制御部で実行される処理の詳細例を示すフローチャートである。
【図３４】図３４は、変形例１１のサービス処理の実行回数の他の例を示す図である。
【図３５】図３５は、変形例１１のサービス処理が行われたユーザを特定するための情報の一例を示す図である。
【図３６】図３６は、変形例１１の選択部及び実行制御部で実行される処理の他の詳細例を示すフローチャートである。
【図３７】図３７は、変形例１２の端末装置、撮像装置、及び情報処理装置の機能構成の一例を示すブロック図である。
【図３８】図３８は、変形例１２のグルーピング結果の一例を示す図である。
【図３９】図３９は、変形例１２の情報処理システムで実行される処理の一例を示すシーケンス図である。
【図４０】図４０は、変形例１２のグループをユーザに知らせるための画面表示の一例を示す図である。
【図４１】図４１は、変形例１２のグルーピング部で実行される処理の詳細例を示すフローチャートである。
【図４２】図４２は、変形例１２のグルーピング部で実行される処理の他の詳細例を示すフローチャートである。
【図４３】図４３は、変形例１３の端末装置、撮像装置、及び情報処理装置の機能構成の一例を示すブロック図である。
【図４４】図４４は、変形例１３のグループ領域の設定手法の一例の説明図である。
【図４５】図４５は、変形例１３のグループ領域の設定手法の一例の説明図である。
【図４６】図４６は、変形例１３のグルーピング結果の一例を示す図である。
【図４７】図４７は、変形例１３のグループ領域数指定画面の一例を示す図である。
【図４８】図４８は、変形例１３の指定方法選択画面の一例を示す図である。
【図４９】図４９は、変形例１３の情報処理システムで実行される指定方法１の処理の一例を示すシーケンス図である。
【図５０】図５０は、変形例１３の指定方法１における頂点指定画面の一例を示す図である。
【図５１】図５１は、変形例１３の情報処理システムで実行される指定方法２の処理の一例を示すシーケンス図である。
【図５２】図５２は、変形例１３の指定方法２における頂点指定画面の一例を示す図である。
【図５３】図５３は、変形例１３の情報処理システムで実行される指定方法３の処理の一例を示すシーケンス図である。
【図５４】図５４は、変形例１３の指定方法３における頂点指定画面の一例を示す図である。
【図５５】図５５は、変形例１３の情報処理システムで実行される指定方法４の処理の一例を示すシーケンス図である。
【図５６】図５６は、変形例１３の指定方法４における頂点確定画面の一例を示す図である。
【図５７】図５７は、変形例１３の情報処理システムで実行される警告処理の一例を示すシーケンス図である。
【図５８】図５８は、変形例１３の警告画面の一例を示す図である。
【図５９】図５９は、変形例１４のグループ変更の一例の説明図である。
【図６０】図６０は、変形例１４のグループ変更結果の一例の説明図である。
【図６１】図６１は、変形例１４のグループ変更結果画面の一例を示す図である。
【図６２】図６２は、変形例１４の情報処理システムで実行されるグループ変更処理の一例を示すシーケンス図である。
【図６３】図６３は、変形例１５の端末装置、撮像装置、及び情報処理装置の機能構成の一例を示すブロック図である。
【図６４】図６４は、変形例１５のグループ特定情報の一例を示す図である。
【図６５】図６５は、変形例１５のジェスチャによるグルーピングの一例の説明図である。
【図６６】図６６は、変形例１５のグルーピング結果画面の一例を示す図である。
【図６７】図６７は、変形例１５の情報処理システムで実行されるグルーピング処理の一例を示すシーケンス図である。
【図６８】図６８は、変形例１５のジェスチャによるグループ統合の一例の説明図である。
【図６９】図６９は、変形例１５の情報処理システムで実行されるグループ統合処理の一例を示すシーケンス図である。
【図７０】図７０は、変形例１５のジェスチャによるグループ分割の一例の説明図である。
【図７１】図７１は、変形例１５の情報処理システムで実行されるグループ分割処理の一例を示すシーケンス図である。
【図７２】図７２は、変形例１５のジェスチャによるグループ変更の一例の説明図である。
【図７３】図７３は、変形例１５の情報処理システムで実行されるグループ変更処理の一例を示すシーケンス図である。
【図７４】図７４は、変形例１６の端末装置、撮像装置、及び情報処理装置の機能構成の一例を示すブロック図である。
【図７５】図７５は、変形例１６のモード変更結果画面の一例を示す図である。
【図７６】図７６は、変形例１６の情報処理システムで実行されるモード変更処理の一例を示すシーケンス図である。
【図７７】図７７は、変形例１６の情報処理システムで実行されるサービス処理の一例を示すシーケンス図である。
【図７８】図７８は、変形例１６の代表者通知画面の一例を示す図である。
【図７９】図７９は、変形例１６の情報処理システムで実行される対象端末の選択処理の一例を示すフローチャートである。
【図８０】図８０は、変形例１６の選択処理で使用されるテーブルの一例を示す図である。
【図８１】図８１は、変形例１６の対象端末選択処理の一例を示すフローチャートである。
【図８２】図８２は、変形例１６の対象端末選択処理の一例を示すフローチャートである。
【図８３】図８３は、変形例１６の情報処理システムで実行される対象端末の選択処理の他の例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明にかかる情報処理装置、情報処理システム、サービス処理実行制御方法及びプログラムの実施形態を詳細に説明する。
【０００９】
図１は、本実施形態の情報処理システム１の構成の一例を示すブロック図である。図１に示すように、情報処理システム１は、端末装置１００−１〜１００−Ｎ（Ｎは２以上の自然数）と、撮像装置２００−１〜２００−２と、情報処理装置３００と、を備える。
【００１０】
端末装置１００−１〜１００−Ｎ、撮像装置２００−１〜２００−２、及び情報処理装置３００は、ネットワーク２を介して接続されている。ネットワーク２は、例えば、ＬＡＮ（Local  Area  Network）やインターネットなどにより実現できる。なお、撮像装置２００−１〜２００−２と情報処理装置３００とは、ネットワーク２ではなく通信ケーブルなどで直接接続されていてもよい。
【００１１】
なお、以下の説明では、端末装置１００−１〜１００−Ｎを各々区別する必要がない場合は、単に端末装置１００と称し、撮像装置２００−１〜２００−２を各々区別する必要がない場合は、単に撮像装置２００と称する場合がある。
【００１２】
端末装置１００は、タブレットやスマートフォンなどのスマート端末や、ＰＣ（Personal  Computer）などが挙げられる。本実施形態では、端末装置１００がタブレットである場合を例に取り説明するが、これに限定されるものではない。
【００１３】
図２は、本実施形態の端末装置１００のハードウェア構成の一例を示すブロック図である。図２に示すように、端末装置１００は、ＣＰＵ（Central  Processing  Unit）などの制御装置１１と、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などの主記憶装置１２と、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの補助記憶装置１３と、タッチパネルなどの表示装置１４及び入力装置１５と、通信インタフェースなどの通信装置１６と、画像センサ１７と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００１４】
撮像装置２００は、ビデオカメラなどが挙げられる。図３は、本実施形態の撮像装置２００のハードウェア構成の一例を示すブロック図である。図３に示すように、撮像装置２００は、ＣＰＵなどの制御装置２１と、ＲＯＭやＲＡＭなどの主記憶装置２２と、ＨＤＤやＳＳＤなどの補助記憶装置２３と、タッチパネルなどの表示装置２４及び入力装置２５と、通信インタフェースなどの通信装置２６と、画像センサ２７と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００１５】
情報処理装置３００は、例えば、プロジェクタ、カメラ、エアコン、冷蔵庫、蛍光灯、自販機、及びハンドヘルド型端末等の各種電子機器、印刷装置、複写機、複合機、スキャナ装置、及びファクシミリ装置等の画像形成装置、並びにスマート端末、ＰＣ、及びサーバ装置等が挙げられる。複合機は、複写機能、印刷機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有するものである。
【００１６】
図４は、本実施形態の情報処理装置３００のハードウェア構成の一例を示すブロック図である。図４に示すように、情報処理装置３００は、ＣＰＵなどの制御装置３１と、ＲＯＭやＲＡＭなどの主記憶装置３２と、ＨＤＤやＳＳＤなどの補助記憶装置３３と、画像投影に関わる画像処理を行うエンジン３４と、タッチパネルなどの表示装置３５及び入力装置３６と、通信インタフェースなどの通信装置３７と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００１７】
なお本実施形態では、情報処理システム１が、会議室での会議などに使用される場合を例に取り説明するが、これに限定されるものではない。具体的には、会議室などにいる複数の会議参加者それぞれが端末装置１００を所持しており、撮像装置２００−１〜２００−２は、それぞれ異なる方向から会議参加者の全員が収まるように会議室内を時系列で撮像し、撮像した時系列の画像を情報処理装置３００に出力する。なお本実施形態では、撮像装置２００−１の第１の撮像方向と、撮像装置２００−２の第２の撮像方向とが直交するものとするが、これに限定されるものではない。
【００１８】
また情報処理装置３００は、撮像装置２００−１〜２００−２それぞれから出力された時系列の画像から、所定のジェスチャを行った会議参加者の位置を認識するとともに、会議参加者それぞれが所持する端末装置１００から当該端末装置１００の位置を示す位置情報を取得する。そして情報処理装置３００は、認識した会議参加者の位置及び端末装置１００それぞれの位置を用いて、複数の端末装置１００の中からサービス処理の対象端末を選択し、選択した端末装置１００を用いてサービス処理を実行する。
【００１９】
図５は、本実施形態の端末装置１００、撮像装置２００、及び情報処理装置３００の機能構成の一例を示すブロック図である。
【００２０】
図５に示すように、端末装置１００は、撮像部１０１と、登録要求部１０３と、位置情報送信部１０５と、実行制御部１０７と、を含む。撮像部１０１は、例えば、画像センサ１７などにより実現できる。登録要求部１０３、位置情報送信部１０５、及び実行制御部１０７は、例えば、制御装置１１、主記憶装置１２及び通信装置１６などにより実現できる。
【００２１】
また図５に示すように、撮像装置２００は、撮像部２０１と、画像送信部２０３と、を含む。撮像部２０１は、例えば、画像センサ２７などにより実現できる。画像送信部２０３は、例えば、制御装置２１、主記憶装置２２及び通信装置２６などにより実現できる。
【００２２】
また図５に示すように、情報処理装置３００は、登録部３０１と、ジェスチャ画像記憶部３０３と、画像取得部３０５と、認識部３０７と、位置情報取得部３０９と、選択部３１１と、実行制御部３１３と、を含む。
【００２３】
登録部３０１、画像取得部３０５、位置情報取得部３０９及び実行制御部３１３は、例えば、制御装置３１、主記憶装置３２及び通信装置３７などにより実現できる。ジェスチャ画像記憶部３０３は、例えば、補助記憶装置３３などにより実現できる。認識部３０７及び選択部３１１は、例えば、制御装置３１及び主記憶装置３２などにより実現できる。
【００２４】
撮像部１０１は、認識部３０７の認識対象のジェスチャを示すジェスチャ画像を撮像する。本実施形態では、認識部３０７の認識対象のジェスチャが挙手である場合を例に取り説明するが、これに限定されるものではない。
【００２５】
登録要求部１０３は、情報処理装置３００に対し、撮像部１０１により撮像されたジェスチャ画像の登録を要求する。また本実施形態では、ジェスチャ画像の登録要求は、端末装置１００と情報処理装置３００との接続時に行われることを想定しているが、これに限定されるものではない。なお、ジェスチャ画像の登録要求は、任意の端末装置１００が行えばよく、全ての端末装置１００で行う必要はない。
【００２６】
登録部３０１は、端末装置１００からジェスチャ画像の登録要求を受け付けると、当該ジェスチャ画像をジェスチャ画像記憶部３０３に登録する。
【００２７】
撮像部２０１は、それぞれが、端末装置１００を所持する複数のユーザ（会議参加者）の全員が収まるように会議室内を時系列で撮像する。なお、撮像部２０１が撮像する時系列の撮像画像は、動画であってもよいし、静止画を定期的に撮像したものであってもよい。
【００２８】
本実施形態では、図６に示すように、撮像装置２００−１の撮像部２０１は、第１の方向であるＹ軸方向から会議室内を時系列で撮像し、撮像装置２００−２の撮像部２０１は、第２の方向であるＸ軸方向から会議室内を時系列で撮像する場合を例に取り説明するが、これに限定されるものではない。
【００２９】
画像送信部２０３は、撮像部２０１により撮像された時系列の撮像画像を情報処理装置３００に送信する。撮像装置２００−１の画像送信部２０３は、Ｙ軸方向から会議室内を撮像した時系列の第１の撮像画像を情報処理装置３００に送信し、撮像装置２００−２の画像送信部２０３は、Ｘ軸方向から会議室内を撮像した時系列の第２の撮像画像を情報処理装置３００に送信する。
【００３０】
画像取得部３０５は、撮像装置２００−１から、それぞれが端末装置１００を所持する複数のユーザ（会議参加者）を、Ｙ軸方向で撮像した第１の撮像画像を時系列で取得し、撮像装置２００−２から、それぞれが端末装置１００を所持する複数のユーザ（会議参加者）を、Ｘ軸方向で撮像した第２の撮像画像を時系列で取得する。
【００３１】
認識部３０７は、画像取得部３０５により時系列で取得された第１の撮像画像に基づいて所定のジェスチャを認識するとともに、画像取得部３０５により時系列で取得された第２の撮像画像に基づいて当該所定のジェスチャを認識して、当該所定のジェスチャが行われた位置を認識する。本実施形態では、所定のジェスチャが左手の挙手である場合を例に取り説明するが、これに限定されるものではない。
【００３２】
具体的には、認識部３０７は、画像取得部３０５により取得された前回の第１の撮像画像（例えば、図７に示す画像）と、画像取得部３０５により取得された最新の第１の撮像画像（例えば、図８に示す画像）と、の差分を抽出し、当該抽出した差分を示す差分画像（例えば、図９に示す画像）を生成する。なお、図７に示す画像では、誰も挙手していないが、図８に示す画像では、ユーザが左手を挙手しているため、図９に示す差分画像は、ユーザの挙手した左腕となっている。
【００３３】
そして認識部３０７は、ジェスチャ画像記憶部３０３に記憶されているジェスチャ画像をテンプレートとして、差分画像に対するテンプレートマッチングを行い、ジェスチャ画像が示すジェスチャを検索する。例えば、図１０に示す左腕を挙手したジェスチャ画像５０１がジェスチャ画像記憶部３０３に記憶されている場合、認識部３０７は、図１０に示ように、ジェスチャ画像５０１をテンプレートとして、図９に示す差分画像に対するテンプレートマッチングを行う。この結果、図１１に示すように、図９に示す差分画像上でテンプレートマッチングされた左腕の位置（詳細には、左腕を囲う矩形の左上の座標（ａ，ｂ））が特定される。
【００３４】
ここで、差分画像の横方向は上述のＸ軸方向に対応する。また、差分画像の横幅を図１１に示すようにａｙ、会議室のＸ軸方向の距離を図６に示すように２７０とすると、認識されたジェスチャを行ったユーザの位置のＸ座標ｘｊは、ａ×２７０／ａｙとなる。なお、認識部３０７は、画像取得部３０５により時系列で取得された第２の撮像画像についても、上述した処理と同様の処理を行うことで、認識されたジェスチャを行ったユーザの位置のＹ座標ｙｊを求める。これにより、認識されたジェスチャを行ったユーザの位置（ｘｊ，ｙｊ）が求まる。
【００３５】
なお本実施形態では、撮像画像を用いたジェスチャ認識を例に取り説明したが、光センサや音センサを用いたジェスチャ認識であってもよい。
【００３６】
位置情報送信部１０５は、端末装置１００の位置を示す位置情報及び当該端末装置１００を識別する端末識別情報を送信する。本実施形態では、端末装置１００はＧＰＳなどの測位装置を有しており、位置情報は、この測位装置で測位された位置を示す場合を例に取り説明するが、これに限定されるものではない。位置情報が示す位置は、各種センサを用いて検出された位置などであってもよい。また本実施形態では、端末識別情報が端末装置１００のＩＰアドレスである場合を例に取り説明するが、これに限定されるものではない。端末識別情報は、例えば、補助記憶装置１３などに記憶されている。
【００３７】
位置情報取得部３０９は、複数のユーザそれぞれが所持する端末装置１００から、当該端末装置１００の位置を示す位置情報及び当該端末装置１００を識別する端末識別情報を取得する。
【００３８】
例えば、図１２に示すように、各端末装置１００が会議室内に存在する場合、位置情報取得部３０９が各端末装置１００から収集して位置情報と端末識別情報とを対応付けたリストは、図１３に示すとおりである。
【００３９】
選択部３１１は、認識部３０７により認識されたジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置１００をサービス処理の対象端末に選択する。
【００４０】
具体的には、選択部３１１は、図１４に示すように、ユーザの位置（ｘｊ，ｙｊ）と各端末装置１００の位置情報を用いて、端末装置１００毎に、ユーザとの距離を算出し、算出した距離が最も短い端末装置１００をサービス処理の対象端末に選択する。但し、算出した最も短い距離が閾値より大きい場合、エラー（認識失敗）としてもよい。
【００４１】
実行制御部３１３は、選択部３１１により選択された端末装置１００と通信し、サービス処理の実行を制御する。具体的には、実行制御部３１３は、選択部３１１により選択された端末装置１００と通信し、端末装置１００の実行制御部１０７と協同してサービス処理の実行を制御する。
【００４２】
なおサービス処理としては、情報処理装置３００による端末装置１００が有するコンテンツの出力、情報処理装置３００が有するコンテンツの端末装置１００への配信、及び情報処理装置３００による端末装置１００のセキュリティレベルに応じた機器制御の少なくともいずれかなどが挙げられるがこれらに限定されるものではない。
【００４３】
サービス処理が情報処理装置３００による端末装置１００が有するコンテンツの出力の場合、実行制御部３１３は、選択部３１１により選択された端末装置１００と通信し、コンテンツを要求する。実行制御部１０７は、情報処理装置３００にコンテンツを送信し、実行制御部３１３は、端末装置１００から送信されたコンテンツを出力する。コンテンツの出力としては、コンテンツの投影やコンテンツの印刷などが挙げられる。具体的には、コンテンツを端末装置１００の画面とし、情報処理装置３００（例えば、複合機）が、端末装置１００の画面をメール送信したり、情報処理装置３００（例えば、プロジェクタ）が、端末装置１００の画面を投影したりするなどが挙げられる。
【００４４】
サービス処理が、情報処理装置３００が有するコンテンツの端末装置１００への配信の場合、実行制御部３１３は、選択部３１１により選択された端末装置１００と通信し、コンテンツを配信する。なお、端末装置１００へのコンテンツの配信は、ワンショットでもよいし、複数回行われてもよい。ワンショットの例としては、情報処理装置３００（例えば、サイネージシステム）が、コンテンツとして広告情報を端末装置１００に配信することが挙げられる。複数回の例としては、情報処理装置３００（例えば、プロジェクタ）が、コンテンツとして情報処理装置３００が投影している投影画面を端末装置１００に逐次配信することが挙げられる。このようにすれば、端末装置１００のユーザは、投影画面が見にくくても、端末装置１００上で投影画面を自由に拡大しながら確認することができる。
【００４５】
情報処理装置３００による端末装置１００のセキュリティレベルに応じた機器制御としては、情報処理装置３００による端末装置１００のセキュリティレベルに応じた機器制御（扉のロック解除）などが挙げられるが、これに限定されるものではない。
【００４６】
図１５は、本実施形態の情報処理システム１で実行される処理の一例を示すシーケンス図である。
【００４７】
まず、撮像部１０１は、認識部３０７の認識対象のジェスチャを示すジェスチャ画像を撮像する（ステップＳ１０１）。
【００４８】
続いて、登録要求部１０３は、情報処理装置３００に対し、撮像部１０１により撮像されたジェスチャ画像の登録を要求する（ステップＳ１０３）。
【００４９】
続いて、登録部３０１は、端末装置１００からジェスチャ画像の登録要求を受け付けると、当該ジェスチャ画像をジェスチャ画像記憶部３０３に登録する（ステップＳ１０５）。
【００５０】
続いて、位置情報送信部１０５は、端末装置１００の位置を示す位置情報及び当該端末装置１００を識別する端末識別情報を情報処理装置３００に送信し、位置情報取得部３０９は、位置情報及び端末識別情報を取得する（ステップＳ１０７）。
【００５１】
続いて、各撮像装置２００の撮像部２０１は、それぞれが端末装置１００を所持する複数のユーザ（会議参加者）の全員が収まるように会議室内などの空間を時系列で撮像する（ステップＳ１０９）。
【００５２】
続いて、各撮像装置２００の画像送信部２０３は、撮像部２０１により撮像された時系列の撮像画像を情報処理装置３００に送信し、画像取得部３０５は、撮像装置２００から、撮像画像を時系列で取得する（ステップＳ１１１）。
【００５３】
続いて、認識部３０７は、画像取得部３０５により時系列で取得された第１の撮像画像に基づいて所定のジェスチャを認識するとともに、画像取得部３０５により時系列で取得された第２の撮像画像に基づいて当該所定のジェスチャを認識して、当該所定のジェスチャが行われた位置を認識する（ステップＳ１１３）。
【００５４】
続いて、選択部３１１は、認識部３０７により認識されたジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置１００をサービス処理の対象端末に選択する（ステップＳ１１５）。
【００５５】
続いて、実行制御部３１３は、選択部３１１により選択された端末装置１００と協同して、サービス処理の実行を制御する（ステップＳ１１７）。
【００５６】
なお、上記シーケンス図における各ステップの実行順序は、これに限定されるものではない。例えば、ステップＳ１０７の位置情報取得部３０９による位置情報及び端末識別情報の取得は、ステップＳ１１３とステップＳ１１５の間に行うようにしてもよい。
【００５７】
図１６は、本実施形態の認識部３０７で実行される処理の一例を示すフローチャートである。
【００５８】
まず、認識部３０７は、画像取得部３０５により取得された最新の撮像画像（例えば、図８に示す画像）を取得する（ステップＳ２０１）。
【００５９】
続いて、認識部３０７は、最新の撮像画像（例えば、図８に示す画像）と、画像取得部３０５により取得された前回の撮像画像（例えば、図７に示す画像）と、の差分を抽出し、当該抽出した差分を示す差分画像（例えば、図９に示す画像）を生成する（ステップＳ２０３）。
【００６０】
続いて、認識部３０７は、ジェスチャ画像記憶部３０３に記憶されているジェスチャ画像をテンプレートとして、差分画像に対するテンプレートマッチングを行い、ジェスチャ画像が示す所定のジェスチャを検索する（ステップＳ２０５）。
【００６１】
ジェスチャが検索された場合（ステップＳ２０７でＹｅｓ）、認識部３０７は、検索されたジェスチャの位置を検出する（ステップＳ２０９）。
【００６２】
なお、ジェスチャが検索されなかった場合（ステップＳ２０７でＮｏ）、ステップＳ２０９の処理は実行されない。
【００６３】
以上のように本実施形態によれば、端末装置１００の位置及びユーザの位置を利用して、サービスを提供することができる。特に本実施形態によれば、端末装置１００の位置及びユーザの位置を利用して、サービス処理の対象端末を選択し、選択した端末装置１００にサービス処理を実行させることができる。
【００６４】
（変形例１）
上記実施形態において、端末装置１００毎に、サービス処理で使用される実行対象情報が定まっていてもよい。
【００６５】
図１７は、変形例１の端末装置１００、撮像装置２００、及び情報処理装置１３００の機能構成の一例を示すブロック図である。図１７に示すように、情報処理装置１３００は、実行制御部１３１３及び実行対象情報記憶部１３１５が、上記実施形態と相違する。
【００６６】
実行対象情報記憶部１３１５は、図１８に示すように、端末識別情報と、サービス処理で実行される実行対象情報と、を対応付けて記憶する。なお、図１８に示す例では、実行対象情報が音声ファイルである場合を例示しているが、これに限定されるものではない。
【００６７】
実行制御部１３１３は、選択部３１１に選択された端末装置１００の端末識別情報に対応付けられた実行対象情報を用いてサービス処理を実行する。具体的には、実行制御部１３１３は、選択部３１１に選択された端末装置１００の端末識別情報に対応付けられた実行対象情報を実行対象情報記憶部１３１５から取得する。そして実行制御部１３１３は、サービス処理が、情報処理装置１３００が有するコンテンツの端末装置１００への配信の場合、選択部３１１により選択された端末装置１００と通信し、取得した実行対象情報を配信する。
【００６８】
（変形例２）
上記実施形態において、端末装置１００のセキュリティ情報を用いてサービス処理を行ってもよい。
【００６９】
図１９は、変形例２の端末装置１００、撮像装置２００、及び情報処理装置２３００の機能構成の一例を示すブロック図である。図１９に示すように、情報処理装置２３００は、実行制御部２３１３及びセキュリティ情報記憶部２３１５が、上記実施形態と相違する。
【００７０】
セキュリティ情報記憶部２３１５は、図２０に示すように、端末識別情報と、セキュリティ情報（セキュリティレベル）と、を対応付けて記憶する。
【００７１】
実行制御部２３１３は、選択部３１１に選択された端末装置１００の端末識別情報に対応付けられたセキュリティ情報を用いてサービス処理を実行する。例えば、実行制御部２３１３は、選択部３１１に選択された端末装置１００の端末識別情報に対応付けられたセキュリティ情報をセキュリティ情報記憶部２３１５から取得する。そして実行制御部２３１３は、選択部３１１により選択された端末装置１００と通信し、取得したセキュリティ情報を出力する。例えば、サービス処理が、情報処理装置３００による端末装置１００のセキュリティレベルに応じた機器制御の場合、実行制御部２３１３は、取得したセキュリティ情報を用いた扉のロック解除などを行ってもよい。
【００７２】
（変形例３）
上記実施形態において、選択部３１１は、認識されたジェスチャを行ったユーザの位置付近を示す位置情報が複数存在する場合、図２１に示すように、複数の位置情報それぞれに対応付けられた端末識別情報が示す端末装置１００に、サービス処理の対象端末に選択するか否か（プロジェクタ投影をするか否か）を問い合わせ、ＯＫが回答された端末装置１００を、サービス処理の対象端末に選択すればよい。
【００７３】
（変形例４）
上記実施形態において、選択部３１１は、認識されたジェスチャを行ったユーザの位置付近を示す位置情報が複数存在する場合、位置が高い方の位置情報とともに取得された端末識別情報が示す端末装置１００をサービス処理の対象端末に選択すればよい。
【００７４】
例えば、選択部３１１が、端末装置１００毎に、ユーザとの距離を算出し、算出した距離が閾値以下の端末装置１００をサービス処理の対象端末に選択する場合、複数の端末装置１００がサービス処理の対象端末に選択されてしまう可能性がある。
【００７５】
このため、位置が高い方の位置情報とともに取得された端末識別情報が示す端末装置１００をサービス処理の対象端末に選択すればよい。認識されたジェスチャは挙手であり、ユーザが挙手を行う場合、起立する可能性があり、この場合、端末装置１００を持って起立する可能性があり、図２２に示すように、端末装置１００の位置が高くなるためである。なお、端末装置１００の位置の高さは、例えば、図１１に示すｂの値などを用いれば算出できる。
【００７６】
（変形例５）
上記実施形態において、選択部３１１は、認識されたジェスチャを行ったユーザの位置付近を示す位置情報が複数存在する場合、当該複数の位置情報それぞれに対応付けられた端末識別情報が示す端末装置のうち、前回操作からの経過時間が最も短い端末装置１００をサービス処理の対象端末に選択すればよい。
【００７７】
例えば、複数の位置情報それぞれに対応付けられた端末識別情報が示す端末装置１００の前回操作時間が図２３に示す時間の場合、端末識別情報「ＸＸＸ．ＸＸＸ．ＸＸＸ．ＹＹＹ」の端末装置１００の方が、前回操作からの経過時間が短いため、選択部３１１は、端末識別情報「ＸＸＸ．ＸＸＸ．ＸＸＸ．ＹＹＹ」の端末装置１００を選択すればよい。
【００７８】
なお、前回操作時間は、実行制御部３１３が履歴を取っておけばよい。
【００７９】
（変形例６）
上記実施形態において、選択部３１１は、認識されたジェスチャを行ったユーザの位置付近を示す位置情報が複数存在する場合、当該複数の位置情報それぞれに対応付けられた端末識別情報が示す端末装置のうち、前回のサービス提供からの経過時間が最も長い端末装置１００をサービス処理の対象端末に選択すればよい。
【００８０】
例えば、複数の位置情報それぞれに対応付けられた端末識別情報が示す端末装置１００の前回サービス提供時間が図２４に示す時間の場合、端末識別情報「ＸＸＸ．ＸＸＸ．ＸＸＸ．ＹＹＹ」の端末装置１００の方が、前回サービス提供からの経過時間が長いため、選択部３１１は、端末識別情報「ＸＸＸ．ＸＸＸ．ＸＸＸ．ＹＹＹ」の端末装置１００を選択すればよい。
【００８１】
なお、前回サービス提供時間は、実行制御部３１３が履歴を取っておけばよい。
【００８２】
（変形例７）
上記実施形態において、選択部３１１は、認識されたジェスチャを行ったユーザの位置付近を示す位置情報が複数存在する場合、当該複数の位置情報それぞれに対応付けられた端末識別情報が示す端末装置のうち、セキュリティ度合いが最も低い端末装置１００をサービス処理の対象端末に選択すればよい。
【００８３】
セキュリティ度合いについては、例えば、図２０に示すセキュリティ情報などを用いればよい。なお、図２０に示すセキュリティ情報は、例えば、図２５に示すようなセキュリティ設定画面で変更できる。
【００８４】
（変形例８）
上記実施形態において、実行制御部３１３は、認識部３０７により認識されたジェスチャを行ったユーザの位置に応じたサービス処理を実行するようにしてもよい。
【００８５】
例えば、実行制御部３１３（情報処理装置３００）は、ジェスチャを行ったユーザが位置するサービス領域に応じたプリンタで、選択部３１１により選択された端末装置１００から出力されたコンテンツ（ドキュメント）を印刷するようにしてもよい。
【００８６】
また例えば、実行制御部３１３（情報処理装置３００）は、ジェスチャを行ったユーザが位置するサービス領域に応じたコンテンツを、選択部３１１により選択された端末装置１００に配信するようにしてもよい。
【００８７】
（変形例９）
上記実施形態において、選択部３１１により選択された端末装置１００のセキュリティ度合いに応じたサービス処理を実行するようにしてもよい。例えば、サービス処理が、情報処理装置３００による端末装置１００のセキュリティレベルに応じた機器制御の場合、実行制御部３１３は、図２８に示すように、選択部３１１により選択された端末装置１００からセキュリティ情報を取得し、取得したセキュリティ情報を用いた扉のロック解除などを行ってもよい。なお、図２８に示す各扉を開錠するためのセキュリティレベルは、図２９に示す通りであり、選択部３１１により選択された端末装置１００のセキュリティ情報が示すセキュリティレベルがレベル３以上でなければ、全ての扉を開錠できない。
【００８８】
（変形例１０）
上記実施形態において、情報処理装置３００はプロジェクタであり、選択部３１１により選択された端末装置１００から出力された投影対象画像を投影してもよい。
【００８９】
（変形例１１）
上記実施形態では、基本的に、最初に所定のジェスチャを行ったユーザが所持する端末装置にサービス処理が実行されてしまうため、２番目以降に所定のジェスチャを行ったユーザが所持する端末装置にサービス処理を実行させるようにしてもよい。
【００９０】
図３１は、変形例１１の端末装置１００、撮像装置２００、及び情報処理装置３３００の機能構成の一例を示すブロック図である。図３１に示すように、情報処理装置３３００は、選択部３３１１、実行制御部３３１３及び回数記憶部３３１７が、上記実施形態と相違する。
【００９１】
回数記憶部３３１７は、端末装置１００毎に、サービス処理の実行回数を記憶する。回数記憶部３３１７は、例えば、図３２に示すように、端末装置１００の端末識別情報に対応付けて、過去に実行したサービス処理の回数を記憶する。なお、サービス処理の実行回数は、情報処理装置３３００の電源が切られた際や、管理者による操作により、リセット（初期化）されるようにしてもよい。
【００９２】
実行制御部３３１３は、選択部３３１１により選択された端末装置１００のサービス処理の実行を制御すると、回数記憶部３３１７において、当該端末装置１００の端末識別情報に対応付けられた実行回数をインクリメントする。
【００９３】
選択部３３１１は、認識部３０７により認識されたジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置１００（例えば、端末装置１００−１）のサービス実行回数が閾値を超えている場合、新たなユーザによる所定のジェスチャの実行を待機し、認識部３０７により所定のジェスチャを行った新たなユーザの位置が認識されると、認識されたジェスチャを行った新たなユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置１００（例えば、端末装置１００−２）のサービス実行回数が閾値を超えていない場合、当該端末装置１００（例えば、端末装置１００−２）をサービス処理の対象端末に選択する。
【００９４】
具体的には、選択部３３１１は、認識部３０７により認識された所定のジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報に対応付けられたサービス処理の実行回数を回数記憶部３３１７から取得し、閾値を超えているか否かを判定する。閾値を超えている場合、当該端末識別情報が示す端末装置１００（例えば、端末装置１００−１）をサービス処理の対象端末に選択する。
【００９５】
閾値を超えていない場合、選択部３３１１は、新たなユーザによる所定のジェスチャの実行を待機する。そして、認識部３０７により所定のジェスチャを行った新たなユーザの位置が認識されると、選択部３３１１は、認識された所定のジェスチャを行った新たなユーザの位置付近を示す位置情報とともに取得された端末識別情報に対応付けられたサービス処理の実行回数を回数記憶部３３１７から取得し、閾値を超えているか否かを判定する。閾値を超えている場合、当該端末識別情報が示す端末装置１００（例えば、端末装置１００−２）をサービス処理の対象端末に選択する。
【００９６】
なお、一定時間待機しても、サービス処理の対象端末が選択されない場合、即ち、サービス処理の対象端末の選択候補となった１以上の端末装置１００のサービス処理の実行回数がいずれも閾値を超えていない場合、選択部３３１１は、当該１以上の端末装置１００の中から、サービス処理の対象端末を選択する。例えば、最初に認識された所定のジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置１００をサービス処理の対象端末に選択してもよいし、サービス実行回数が最も少ない端末装置１００をサービス処理の対象端末に選択してもよい。
【００９７】
図３３は、変形例１１の選択部３３１１及び実行制御部３３１３で実行される処理の詳細例を示すフローチャートである。
【００９８】
まず、選択部３３１１は、認識部３０７により認識された所定のジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報に対応付けられたサービス処理の実行回数（所定のジェスチャを行ったユーザが所持する端末装置１００のサービス処理の実行回数）を回数記憶部３３１７から取得する（ステップＳ３０１）。
【００９９】
続いて、選択部３３１１は、取得したサービス処理の実行回数が閾値を超えているか否か判定する（ステップＳ３０３）。
【０１００】
閾値を超えていない場合（ステップＳ３０３でＮｏ）、ステップＳ３０１で取得した端末識別情報が示す端末装置１００（所定のジェスチャを行ったユーザが所持する端末装置１００）をサービス処理の対象端末に選択する（ステップＳ３０７）。
【０１０１】
一方、閾値を超えている場合（ステップＳ３０３でＹｅｓ）、選択部３３１１は、一定時間の間、新たなユーザによる所定のジェスチャの実行を待機する（ステップＳ３０９でＮｏ、ステップＳ３１１でＮｏ）。そして、認識部３０７により所定のジェスチャを行った新たなユーザの位置の認識が行われると（ステップＳ３０９でＹｅｓ）、ステップＳ３０１へ戻る。なお、一定時間は、認識部３０７により所定のジェスチャを行った最初のユーザが認識されてからの予め定められた時間である。
【０１０２】
サービス処理の対象端末が選択されずに、一定時間が経過すると（ステップＳ３１１でＹｅｓ）、選択部３３１１は、サービス処理の対象端末の選択候補となったがサービス実行回数が閾値を超えていない１以上の端末装置１００（所定のジェスチャを行った１以上のユーザが所持する端末装置１００）の中から、サービス処理の対象端末を選択する（ステップＳ３１３）。
【０１０３】
続いて、実行制御部３３１３は、選択部３３１１により選択された端末装置１００と協同して、当該端末装置１００に対するサービス処理の実行を制御する（ステップＳ３１５）。
【０１０４】
続いて、実行制御部３３１３は、回数記憶部３３１７において、選択部３３１１により選択された端末装置１００の端末識別情報に対応付けられたサービス処理の実行回数をインクリメントする（ステップＳ３１７）。
【０１０５】
以上のように変形例１１によれば、最初に所定のジェスチャを行ったユーザが所持する端末装置のサービス処理の実行回数が閾値を超える場合、当該端末装置をサービス処理の対象端末に選択することが一定時間待機されるので、２番目以降に所定のジェスチャを行ったユーザが所持する端末装置をサービス処理の対象端末に選択させることが可能となる。
【０１０６】
なお、変形例１１では、端末装置１００毎に、サービス処理の実行回数を管理する例について説明したが、ユーザ毎に、サービス処理の実行回数を管理するようにしてもよい。
【０１０７】
この場合、回数記憶部３３１７は、ユーザ毎に、サービス処理の実行回数を記憶する。回数記憶部３３１７は、例えば、図３４に示すように、名前などユーザを識別するユーザ識別情報に対応付けてサービス処理の実行回数を記憶する。なお変形例１１では、サービス処理が行われたユーザ（サービス処理が行われた端末装置１００を所持するユーザ）を特定するため、回数記憶部３３１７は、更に、図３５に示すように、端末識別情報毎に、当該端末識別情報が示す端末装置１００を所持するユーザを識別するユーザ識別情報を対応付けて記憶する。なお、認識部３０７が所定のジェスチャを行ったユーザの顔も認識する場合、端末識別情報ではなくユーザの顔画像と、ユーザ識別情報を対応付けて記憶するようにしてもよい。このようにしても、サービス処理が行われたユーザを特定できる。
【０１０８】
実行制御部３３１３は、選択部３３１１により選択された端末装置１００のサービス処理の実行を制御すると、回数記憶部３３１７において、当該端末装置１００の端末識別情報に対応付けられたユーザ識別情報を特定し、当該ユーザ識別情報に対応付けられた実行回数をインクリメントする。
【０１０９】
選択部３３１１は、認識部３０７により認識されたジェスチャを行ったユーザのサービス実行回数が閾値を超えている場合、新たなユーザによる所定のジェスチャの実行を待機し、認識部３０７により所定のジェスチャを行った新たなユーザの位置が認識されると、認識されたジェスチャを行った新たなユーザのサービス実行回数が閾値を超えていない場合、当該新たなユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置１００をサービス処理の対象端末に選択する。
【０１１０】
具体的には、選択部３３１１は、認識部３０７により認識された所定のジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報に対応付けられたユーザ識別情報に対応付けられたサービス処理の実行回数を回数記憶部３３１７から取得し、閾値を超えているか否かを判定する。閾値を超えている場合、当該端末識別情報が示す端末装置１００（例えば、端末装置１００−１）をサービス処理の対象端末に選択する。
【０１１１】
閾値を超えていない場合、選択部３３１１は、新たなユーザによる所定のジェスチャの実行を待機する。そして、認識部３０７により所定のジェスチャを行った新たなユーザの位置が認識されると、選択部３３１１は、認識された所定のジェスチャを行った新たなユーザの位置付近を示す位置情報とともに取得された端末識別情報に対応付けられたユーザ識別情報に対応付けられたサービス処理の実行回数を回数記憶部３３１７から取得し、閾値を超えているか否かを判定する。閾値を超えている場合、当該端末識別情報が示す端末装置１００（例えば、端末装置１００−２）をサービス処理の対象端末に選択する。
【０１１２】
なお、一定時間待機しても、サービス処理の対象端末が選択されない場合、即ち、サービス処理の対象端末の選択候補となった１以上の端末装置１００を所持するユーザのサービス処理の実行回数がいずれも閾値を超えていない場合、選択部３３１１は、当該１以上の端末装置１００の中から、サービス処理の対象端末を選択する。例えば、最初に認識された所定のジェスチャを行ったユーザの位置付近を示す位置情報とともに取得された端末識別情報が示す端末装置１００をサービス処理の対象端末に選択してもよいし、サービス実行回数が最も少ない端末装置１００をサービス処理の対象端末に選択してもよい。
【０１１３】
また、変形例１１において、回数記憶部３３１７は、サービス処理の実行回数ではなく、サービス処理の実行日時を記憶するようにしてもよい。この場合、実行制御部３３１３は、選択部３３１１により選択された端末装置１００のサービス処理の実行を制御すると、回数記憶部３３１７において、サービス処理の実行日時を記憶する。そして、選択部３３１１は、任意の期間に含まれるサービス処理の実行日時をカウントしてサービス処理の実行回数を求める。任意の期間（例えば、任意の期間の開始日と終了日）は、管理者等が指定して回数記憶部３３１７に記憶しておけばよい。このようにすれば、サービス処理の実行回数をカウントする期間を自由に設定できる。この変形は、端末装置１００毎に、サービス処理の実行回数を管理する場合、ユーザ毎に、サービス処理の実行回数を管理する場合のいずれであっても適用できる。
【０１１４】
また、変形例１１において、最初に所定のジェスチャを行ったユーザが所持する端末装置のサービス処理の実行回数が閾値を超える場合、一定時間待機し、当該一定時間が経過するまでに所定のジェスチャを行った１以上のユーザが所持する端末装置の中から、サービス処理の対象端末を選択するようにしてもよい。
【０１１５】
つまり、選択部３３１１は、サービス実行回数が閾値を超えている場合、一定時間待機してから、サービス処理の対象端末を選択するようにしてもよい。
【０１１６】
図３６は、変形例１１の選択部３３１１及び実行制御部３３１３で実行される処理の他の詳細例を示すフローチャートである。
【０１１７】
まず、ステップＳ３０１、Ｓ３０３、Ｓ３１５〜Ｓ３１９の処理は、図３３に示すフローチャートと同様である。
【０１１８】
閾値を超えている場合（ステップＳ３０３でＹｅｓ）、選択部３３１１は、一定時間の間、サービス処理の対象端末の選択を待機する（ステップＳ３２１でＮｏ）。
【０１１９】
一定時間が経過すると（ステップＳ３２１でＹｅｓ）、一定時間が経過するまでの間に、認識部３０７により所定のジェスチャを行った新たなユーザの位置の認識が行われなければ（ステップＳ３２３でＮｏ）、ステップＳ３１５へ進む。
【０１２０】
一方、一定時間が経過するまでの間に、認識部３０７により所定のジェスチャを行った新たなユーザの位置の認識が行われれば（ステップＳ３２３でＹｅｓ）、選択部３３１１は、所定のジェスチャを行った１以上のユーザが所持する端末装置１００の中から、サービス処理の対象端末を選択する（ステップＳ３２５）。
【０１２１】
なお、この変形は、端末装置１００毎に、サービス処理の実行回数を管理する場合、ユーザ毎に、サービス処理の実行回数を管理する場合のいずれであっても適用できる。
【０１２２】
（変形例１２）
上記実施形態において、端末装置をグルーピングするようにしてもよい。
【０１２３】
図３７は、変形例１２の端末装置１００、撮像装置２００、及び情報処理装置４３００の機能構成の一例を示すブロック図である。図３７に示すように、情報処理装置４３００は、実行制御部４３１３及びグルーピング部４３１９が、上記実施形態と相違する。
【０１２４】
グルーピング部４３１９は、複数のユーザが所持する端末装置１００をグルーピングする。例えば、グルーピング部４３１９は、複数のユーザが所持する端末装置１００の位置関係に基づいて、複数のユーザが所持する端末装置１００をグルーピングする。
【０１２５】
具体的に説明すると、まず、グルーピング部４３１９は、位置情報取得部３０９により取得された複数のユーザが所持する端末装置１００の位置情報を用いて、複数の端末装置１００の中から、グルーピングのベースとなる端末装置１００を決定する。以下、複数の端末装置１００のうち、グルーピングのベースとなる端末装置１００を「ベース端末」、グルーピングのベースとならない端末装置１００を「非ベース端末」と称する。
【０１２６】
例えば、グルーピング部４３１９は、複数の端末装置１００それぞれについて、Ｘ座標及びＹ座標の双方が最も小さい、Ｘ座標が最も小さくかつＹ座標が最も大きい、Ｘ座標が最も大きくかつＹ座標が最も小さい、及びＸ座標及びＹ座標の双方が最も大きい、のいずれかの条件を満たすか否かを判定し、いずれかの条件を満たす端末装置１００をベース端末とし、いずれの条件も満たさない端末装置１００を非ベース端末とする。そして、グルーピング部４３１９は、非ベース端末については、最も距離が近いベース端末と同一グループとなるようにグルーピングする。図３８は、変形例１２のグルーピング結果の一例を示す図であり、非ベース端末が、最も距離が近いベース端末のグループにグルーピングされている。なお、グルーピング結果において、非ベース端末と各ベース端末との距離も含めるようにしてもよい。
【０１２７】
また、グルーピング部４３１９は、他の条件でグルーピングを行うようにしてもよい。例えば、グルーピング部４３１９は、グルーピングされたメンバ数（非ベース端末数）が上限に達していないベース端末のうち、最も距離が近いベース端末と同一グループとなるように非ベース端末をグルーピングしてもよいし、非ベース端末との距離が上限距離に収まるベース端末のうち、最も距離が近いベース端末と同一グループとなるように非ベース端末をグルーピングしてもよい。なお、メンバ数の上限や上限距離は、予め設定されていてもよいし、管理者等により設定されていてもよい。
【０１２８】
実行制御部４３１３は、グルーピング部４３１９のグルーピング結果に基づいて、サービス処理を実行する。
【０１２９】
図３９は、変形例１２の情報処理システム４００１で実行される処理の一例を示すシーケンス図である。
【０１３０】
まず、ステップＳ１０１〜Ｓ１０７までの処理は、図１５に示すシーケンス図と同様である。
【０１３１】
続いて、グルーピング部４３１９は、複数のユーザが所持する端末装置１００の位置関係に基づいて、複数のユーザが所持する端末装置１００をグルーピングする（ステップＳ１０８）。
【０１３２】
続いて、ステップＳ１０９〜Ｓ１１５までの処理は、図１５に示すシーケンス図と同様である。
【０１３３】
続いて、実行制御部４３１３は、グルーピング部４３１９のグルーピング結果を、選択部３１１により選択された端末装置１００に送信し（ステップＳ１１６）、グルーピング部４３１９のグルーピング結果に基づいて、当該端末装置１００と協同して、サービス処理の実行を制御する（ステップＳ１１７）。
【０１３４】
なお、上記シーケンス図における各ステップの実行順序は、これに限定されるものではない。例えば、ステップＳ１０７〜Ｓ１０８の処理を、ステップＳ１１３とステップＳ１１５の間に行うようにしてもよい。
【０１３５】
また、選択部３１１により選択された端末装置１００は、ステップＳ１１６で情報処理装置４３００から送信されたグルーピング結果に基づいて、当該端末装置１００が属するグループを、図４０に示すように、画面表示でユーザに知らせてもよい。
【０１３６】
図４１は、変形例１２のグルーピング部４３１９で実行される処理の詳細例を示すフローチャートである。
【０１３７】
まず、グルーピング部４３１９は、未分類の端末装置１００を選択する（ステップＳ４０１）。
【０１３８】
続いて、グルーピング部４３１９は、選択した端末装置１００が上述したベース端末の条件を満たすか否かを判定し（ステップＳ４０３）、条件を満たす場合（ステップＳ４０３でＹｅｓ）、当該端末装置１００をベース端末に分類し（ステップＳ４０５）、条件を満たさない場合（ステップＳ４０３でＮｏ）、当該端末装置１００を非ベース端末に分類する（ステップＳ４０７）。
【０１３９】
そして、グルーピング部４３１９は、未分類の端末装置１００が無くなるまで（ステップＳ４０９でＹｅｓ）、ステップＳ４０１〜Ｓ４０７の処理を繰り返す。
【０１４０】
続いて、グルーピング部４３１９は、未分類の端末装置１００が無くなると（ステップＳ４０９でＮｏ）、未グルーピングの非ベース端末を選択する（ステップＳ４１１）。
【０１４１】
続いて、グルーピング部４３１９は、選択した非ベース端末と各ベース端末との距離を算出し（ステップＳ４１３）、最も距離が近いベース端末と同一グループとなるようにグルーピングする（ステップＳ４１５）。
【０１４２】
そして、グルーピング部４３１９は、未分類の非ベース端末が無くなるまで（ステップＳ４１７でＹｅｓ）、ステップＳ４１１〜Ｓ４１５の処理を繰り返し、未分類の非ベース端末が無くなると（ステップＳ４１７でＮｏ）、グルーピングが終了となる。
【０１４３】
なお、変形例１２において、グルーピング部４３１９は、複数のユーザが所持する端末装置１００をランダムにグルーピングするようにしてもよい。
【０１４４】
図４２は、変形例１２のグルーピング部４３１９で実行される処理の他の詳細例を示すフローチャートである。
【０１４５】
まず、グルーピング部４３１９は、変数ｉを０に初期化する（ステップＳ５０１）。
【０１４６】
続いて、グルーピング部４３１９は、未グルーピングの端末装置１００を選択する（ステップＳ５０３）。
【０１４７】
続いて、グルーピング部４３１９は、変数ｉ＞ｎか否かを確認する（ステップＳ５０５）。なお、ｎは、グループ数（総グループ数）を示す値である。
【０１４８】
変数ｉ＞ｎの場合（ステップＳ５０５でＹｅｓ）、グルーピング部４３１９は、変数ｉを０に初期化する（ステップＳ５０７）。一方、変数ｉ＞ｎでない場合（ステップＳ５０５でＮｏ）、ステップＳ５０７の処理は行われない。
【０１４９】
続いて、グルーピング部４３１９は、変数ｉの値をインクリメント（変数ｉの値に１を加算）し（ステップＳ５０９）、選択した端末装置１００をグループｉに分類する（ステップＳ５１１）。
【０１５０】
そして、グルーピング部４３１９は、未グルーピングの端末装置１００が無くなるまで（ステップＳ５１３でＹｅｓ）、ステップＳ５０３〜Ｓ５１１の処理を繰り返し、未グルーピングの端末装置１００が無くなると（ステップＳ５１３でＮｏ）、グルーピングが終了となる。
【０１５１】
（変形例１３）
変形例１２と異なる手法で端末装置をグルーピングするようにしてもよい。
【０１５２】
図４３は、変形例１３の端末装置５１００、撮像装置２００、及び情報処理装置５３００の機能構成の一例を示すブロック図である。図４３に示すように、端末装置５１００は、位置情報送信部５１０５及び指定部５１０９が、変形例１２と相違し、情報処理装置５３００は、認識部５３０７、位置情報取得部５３０９、及びグルーピング部５３１９が、変形例１２と相違する。
【０１５３】
グルーピング部５３１９は、領域を設定し、当該設定した領域内に位置する１以上の端末装置５１００を同一グループにグルーピングする。変形例１３では、グルーピング部５３１９は、領域の対角となる２つの頂点の指定を受け、指定された２つの頂点に基づいて当該領域を設定することを例に取り説明するが、これに限定されるものではない。また、変形例１３では、頂点の指定方法として、任意の端末装置５１００を頂点の位置に移動させることで頂点を指定する指定方法１、頂点に位置する端末装置５１００を指定することで頂点を指定する指定方法２、頂点の座標を指定することで頂点を指定する指定方法３、及びジェスチャを行うことで頂点を指定する指定方法４を例に取り説明するが、これに限定されるものではない。
【０１５４】
これにより、グルーピング部５３１９は、図４４に示すような情報（グループの頂点及び指定方法を示す情報）の指定を受け、指定された情報に基づいて、図４５に示すようなグループ領域を設定し、図４６に示すように、設定したグループ領域内に位置する１以上の端末装置５１００を同一グループにグルーピングする。図４６に示す例では、端末識別情報「ＸＸＸ．ＸＸＸ．ＸＸＸ．ＸＸＸ」及び「ＸＸＸ．ＸＸＸ．ＸＸＸ．ＹＹＹ」の端末装置５１００がグループ領域１内に位置するのでグループ１にグルーピングされ、端末識別情報「ＸＸＸ．ＹＹＹ．ＸＸＸ．ＸＸＸ」及び「ＸＸＸ．ＸＸＸ．ＹＹＹ．ＸＸＸ」の端末装置５１００がグループ領域２内に位置するのでグループ２にグルーピングされている。
【０１５５】
具体的に説明すると、まず、端末装置５１００の指定部５１０９は、表示装置１４に図４７に示すようなグループ領域数指定画面を表示し、当該グループ領域数指定画面に対する入力装置１５からの入力（グループ数の入力）に基づいて、グループ領域の数を設定する。
【０１５６】
続いて、指定部５１０９は、表示装置１４に図４８に示すような指定方法選択画面を表示し、当該指定方法選択画面に対する入力装置１５からの入力（指定方法の選択入力）に基づいて、指定方法１〜４のいずれの指定方法で頂点座標を指定するかを選択する。なお、指定方法の選択は、頂点座標を指定する毎に行われる。つまり、変形例１３では、１つのグループ領域に対し、２つの頂点座標を指定するため、指定方法の選択は、グループ数×２回行われる。
【０１５７】
以下、各指定方法について説明する。
【０１５８】
まず、指定方法１について説明する。図４９は、変形例１３の情報処理システム５００１で実行される指定方法１の処理の一例を示すシーケンス図である。図４９に示す処理は、図４８に示す指定方法選択画面で指定方法１が選択されると実行される。
【０１５９】
まず、端末装置５１００を所持するユーザは、頂点位置に移動し（端末装置５１００を頂点位置に移動させ）、指定部５１０９は、端末装置５１００を所持するユーザによる入力装置１５からの入力に基づいて、端末装置５１００の現在位置を頂点として指定する（ステップＳ６０１）。例えば、指定部５１０９は、表示装置１４に図５０に示すような頂点指定画面を表示し、当該頂点指定画面に対する入力装置１５からの入力（ＯＫボタンの押下入力）に基づいて、端末装置５１００の現在位置を頂点として指定する。
【０１６０】
続いて、指定部５１０９により頂点位置が指定されると、位置情報送信部５１０５は、端末装置５１００の位置情報を頂点座標として情報処理装置５３００に送信し、送信された位置情報（頂点座標）を情報処理装置５３００の位置情報取得部５３０９が取得し、グルーピング部５３１９に渡す（ステップＳ６０３）。
【０１６１】
これにより、グループ領域の頂点座標が指定される。なお、グルーピング部５３１９は、指定された頂点座標がグループ領域の１つ目の頂点座標である場合、端末装置５１００に２つ目の頂点座標の指定を要求する。また、グルーピング部５３１９は、指定された頂点座標がグループ領域の２つ目の頂点座標である場合、当該２つの頂点座標に基づいて、グループ領域を設定し、次のグループ領域の頂点座標の指定を要求する。
【０１６２】
次に、指定方法２について説明する。図５１は、変形例１３の情報処理システム５００１で実行される指定方法２の処理の一例を示すシーケンス図である。図５１に示す処理は、図４８に示す指定方法選択画面で指定方法２が選択されると実行される。
【０１６３】
まず、端末装置５１００の指定部５１０９は、情報処理装置５３００により各端末装置５１００から収集して生成された位置情報と端末識別情報とを対応付けたリストを情報処理装置５３００に要求する（ステップＳ７０１）。
【０１６４】
続いて、情報処理装置５３００の位置情報取得部５３０９は、生成したリストを端末装置５１００に送信し、指定部５１０９は、当該リストを取得する（ステップＳ７０３）。
【０１６５】
続いて、端末装置５１００の指定部５１０９は、端末装置５１００を所持するユーザによる入力装置１５からの入力に基づいて、リストの中から、頂点とする端末装置５１００を指定する（ステップＳ７０５）。例えば、指定部５１０９は、表示装置１４に図５２に示すような頂点指定画面を表示し、当該頂点指定画面に対する入力装置１５からの入力に基づいて、頂点とする端末装置５１００を指定する。
【０１６６】
続いて、指定部５１０９は、指定した端末装置５１００の端末識別情報及び位置情報（頂点座標）を情報処理装置５３００に送信し、送信された端末識別情報及び位置情報（頂点座標）を情報処理装置５３００のグルーピング部５３１９が取得する（ステップＳ７０７）。なお、グルーピング部５３１９は、取得した端末識別情報及び位置情報（頂点座標）が、位置情報取得部５３０９が生成したリストに記載されていることを確認してもよい。
【０１６７】
これにより、グループ領域の頂点座標が指定される。なお、グルーピング部５３１９は、指定された頂点座標がグループ領域の１つ目の頂点座標である場合、端末装置５１００に２つ目の頂点座標の指定を要求する。また、グルーピング部５３１９は、指定された頂点座標がグループ領域の２つ目の頂点座標である場合、当該２つの頂点座標に基づいて、グループ領域を設定し、次のグループ領域の頂点座標の指定を要求する。また、図５１に示す処理を２回以上行う場合（指定方法２が２回以上選択された場合）、２回目以降の処理では、ステップＳ７０１〜Ｓ７０３の処理を省略してもよい。
【０１６８】
次に、指定方法３について説明する。図５３は、変形例１３の情報処理システム５００１で実行される指定方法３の処理の一例を示すシーケンス図である。図５３に示す処理は、図４８に示す指定方法選択画面で指定方法３が選択されると実行される。
【０１６９】
まず、端末装置５１００の指定部５１０９は、端末装置５１００を所持するユーザによる入力装置１５からの入力に基づいて、頂点を指定する（ステップＳ８０１）。例えば、指定部５１０９は、表示装置１４に図５４に示すような頂点指定画面を表示し、当該頂点指定画面に対する入力装置１５からの入力（頂点の座標の入力）に基づいて、頂点座標を指定する。
【０１７０】
続いて、指定部５１０９は、指定した頂点座標を情報処理装置５３００に送信し、送信された頂点座標を情報処理装置５３００のグルーピング部５３１９が取得する（ステップＳ８０３）。
【０１７１】
これにより、グループ領域の頂点座標が指定される。なお、グルーピング部５３１９は、指定された頂点座標がグループ領域の１つ目の頂点座標である場合、端末装置５１００に２つ目の頂点座標の指定を要求する。また、グルーピング部５３１９は、指定された頂点座標がグループ領域の２つ目の頂点座標である場合、当該２つの頂点座標に基づいて、グループ領域を設定し、次のグループ領域の頂点座標の指定を要求する。
【０１７２】
次に、指定方法４について説明する。図５５は、変形例１３の情報処理システム５００１で実行される指定方法４の処理の一例を示すシーケンス図である。図５５に示す処理は、図４８に示す指定方法選択画面で指定方法４が選択されると実行される。
【０１７３】
まず、端末装置５１００の指定部５１０９は、ジェスチャによる頂点指定の開始指示を情報処理装置５３００に行う（ステップＳ９０１）。これにより、情報処理装置５３００の認識部５３０７が、頂点を指定するためのジェスチャ待ち状態となる（ステップＳ９０３）。
【０１７４】
続いて、端末装置５１００を所持するユーザが頂点位置に移動し、頂点を指定するためのジェスチャを行うと、認識部５３０７が、当該ジェスチャを行ったユーザの位置を認識し（ステップＳ９０５）、グルーピング部５３１９に認識した位置情報を渡す。
【０１７５】
続いて、グルーピング部５３１９は、認識部５３０７から渡された位置情報を端末装置５１００に送信し（ステップＳ９０７）、指定部５１０９は、当該位置情報が示す位置を頂点に確定する旨をグルーピング部５３１９に通知する（ステップＳ９０９）。例えば、指定部５１０９は、表示装置１４に図５６に示すような頂点確定画面を表示し、当該頂点確定画面に対する入力装置１５からの入力（ＯＫボタンの入力）に基づいて、頂点を確定する。
【０１７６】
これにより、グループ領域の頂点座標が指定される。なお、グルーピング部５３１９は、指定された頂点座標がグループ領域の１つ目の頂点座標である場合、端末装置５１００に２つ目の頂点座標の指定を要求する。また、グルーピング部５３１９は、指定された頂点座標がグループ領域の２つ目の頂点座標である場合、当該２つの頂点座標に基づいて、グループ領域を設定し、次のグループ領域の頂点座標の指定を要求する。また、図５５に示す処理を２回以上行う場合（指定方法４が２回以上選択された場合）、２回目以降の処理では、ステップＳ９０１〜Ｓ９０３の処理を省略してもよい。
【０１７７】
そして、グループ領域の設定が終了すると、グルーピング部５３１９は、設定したグループ領域内に位置する１以上の端末装置５１００を同一グループにグルーピングする。
【０１７８】
なお、グルーピング部５３１９は、指定された頂点座標に基づいて設定されるグループ領域が他のグループ領域と重複するか否かを判定し、重複する場合、警告を行うようにしてもよい。
【０１７９】
図５７は、変形例１３の情報処理システム５００１で実行される警告処理の一例を示すシーケンス図である。なお、図５７に示す処理は、頂点の指定後に行われる。
【０１８０】
まず、グルーピング部５３１９は、指定された頂点が他のグループ領域に含まれるか否かを判定することで、指定された頂点座標に基づいて設定されるグループ領域が他のグループ領域と重複するか否かを判定する（ステップＳ１００１）。
【０１８１】
指定された頂点が他のグループ領域に含まれ、指定された頂点座標に基づいて設定されるグループ領域が他のグループ領域と重複する場合、グルーピング部５３１９は、重複通知を端末装置５１００に行う（ステップＳ１００３）。
【０１８２】
続いて、指定部５１０９は、重複通知が行われると、表示装置１４に図５８に示すような警告画面を表示し、警告を行う（ステップＳ１００５）。そして、頂点座標の指定のやり直し、又は、他のグループ領域の再設定をユーザに促す。
【０１８３】
なお、図５７では、グルーピング部５３１９が重複判定を行う例について説明したが、これに限定されず、指定部５１０９が重複判定を行うようにしてもよい。
【０１８４】
（変形例１４）
変形例１２、１３において、端末装置（ユーザ）の移動に伴い、グループを更新するようにしてもよい。変形例１４では、変形例１３を例に取り説明するが、変形例１２についても同様に適用できる。
【０１８５】
グルーピング部５３１９は、上述のグルーピングが行われた後に、位置情報取得部５３０９により取得されたリスト（図１３参照）に基づいて、端末装置５１００（ユーザ）の位置が移動していることを特定した場合、移動後の端末装置５１００（ユーザ）の位置に基づいて、グループを更新するようにしてもよい。
【０１８６】
例えば、図５９に示す例のように、１グループのグループ領域内の位置（５６，１９）に位置する端末装置５１００が、２グループのグループ領域の位置（８９，４４）に移動したとする。なお、この端末装置５１００の端末識別情報は、「ＸＸＸ．ＸＸＸ．ＸＸＸ．ＹＹＹ」であるものとする。この場合、グルーピング部５３１９は、図６０に示すように、先に行われたグルーピング結果（図４６参照）から、端末識別情報「ＸＸＸ．ＸＸＸ．ＸＸＸ．ＸＸＸ」の端末装置５１００の位置情報を（８９，４４）に変更するとともに、グループをグループ２に変更する。これにより、グルーピング部５３１９は、端末識別情報「ＸＸＸ．ＸＸＸ．ＸＸＸ．ＸＸＸ」の端末装置５１００のグループをグループ１からグループ２に変更する。
【０１８７】
なお、端末装置５１００が、あるグループのグループ領域から、いずれのグループのグループ領域でもない位置に移動した場合、グルーピング部５３１９は、当該端末装置５１００のグループを無しに変更する。また、末装置５１００が、いずれのグループのグループ領域でもない位置から、あるグループのグループ領域に移動した場合、グルーピング部５３１９は、当該端末装置５１００のグループを当該あるグループに変更する。
【０１８８】
実行制御部４３１３は、グルーピング部５３１９のグループ変更結果を端末装置５１００に通知する制御を行う。具体的には、実行制御部４３１３は、グループ変更が行われた端末装置５１００にグループ変更結果を通知する。但し、グループ変更が行われなかった端末装置５１００にもグループ変更結果を通知するようにしてもよい。そして、グループ変更結果が通知された端末装置５１００は、通知されたグループ変更結果（変更後のグループ）を、例えば、図６１に示すように画面表示する。
【０１８９】
図６２は、変形例１４の情報処理システム５００１で実行されるグループ変更処理の一例を示すシーケンス図である。
【０１９０】
まず、各ユーザの端末装置５１００の位置情報送信部５１０５は、当該端末装置５１００の位置を示す位置情報及び当該端末装置５１００を識別する端末識別情報を情報処理装置５３００に送信し、位置情報取得部５３０９は、位置情報及び端末識別情報を取得し、図１３に示すようなリストを作成する（ステップＳ１１０１）。なお、ステップＳ１１０１に示す処理は、例えば、１秒ごとに行われる。
【０１９１】
続いて、グルーピング部５３１９は、位置情報取得部５３０９により取得されたリスト（図１３参照）に基づいて、端末装置５１００（ユーザ）の位置が移動していることを特定した場合、移動後の端末装置５１００（ユーザ）の位置に基づいて、グループを更新する（ステップＳ１１０３）。
【０１９２】
続いて、実行制御部４３１３は、グループ変更が行われた端末装置５１００にグループ変更結果を通知し（ステップＳ１１０５）、端末装置５１００は、通知されたグループ変更結果（変更後のグループ）を画面表示する（ステップＳ１１０７）。
【０１９３】
変形例１４によれば、グループを更新できるため、利便性が向上する。
【０１９４】
（変形例１５）
変形例１２、１３と異なる手法で端末装置をグルーピングするようにしてもよい。
【０１９５】
図６３は、変形例１５の端末装置１００、撮像装置２００、及び情報処理装置７３００の機能構成の一例を示すブロック図である。図６３に示すように、情報処理装置７３００は、ジェスチャ画像記憶部７３０３、実行制御部７３１３、及びグルーピング部７３１９が、実施形態と相違する。
【０１９６】
ジェスチャ画像記憶部７３０３は、グルーピングされるグループをジェスチャから特定するためのジェスチャ画像を更に記憶する。ジェスチャ画像記憶部７３０３は、例えば、図６４に示すように、グループ毎に当該グループ用のジェスチャ画像を対応付けたグループ特定情報を記憶する。
【０１９７】
グルーピング部７３１９は、認識部３０７により認識されたジェスチャに基づいて、複数のユーザが所持する端末装置１００をグルーピングする。例えば、グルーピング部７３１９は、認識部３０７の認識結果に基づいて、同一のジェスチャを行っている１以上のユーザの位置を特定し、位置情報取得部３０９により取得されたリスト（図１３参照）に基づいて、同一のジェスチャを行っている１以上のユーザが所持する端末装置１００を特定する。そしてグルーピング部７３１９は、ジェスチャ画像記憶部７３０３に記憶されているグループ特定情報に基づいて、特定した１以上の端末装置１００を、当該同一のジェスチャに対応付けられたグループにグルーピングする。
【０１９８】
例えば、図６５に示す例の場合、ユーザＡ、Ｂ、Ｃは、左手を挙手するジェスチャを行っており、ユーザＤ、Ｅは、右手を挙手するジェスチャを行っている。このため、グルーピング部７３１９は、図６５に示すグループ特定情報に基づいて、ユーザＡ、Ｂ、Ｃが所持する端末装置１００をグループ２にグルーピングし、ユーザＤ、Ｅが所持する端末装置１００をグループ１にグルーピングする。
【０１９９】
実行制御部７３１３は、グルーピング部７３１９のグルーピング結果を端末装置１００に通知する制御を行う。具体的には、実行制御部７３１３は、グルーピングが行われた各端末装置１００にグルーピング結果を通知する。但し、グルーピングが行われなかった端末装置１００にもグルーピング結果を通知するようにしてもよい。そして、グルーピング結果が通知された端末装置１００は、通知されたグルーピング結果（グルーピングされたグループ）を、例えば、図６６に示すように画面表示する。
【０２００】
図６７は、変形例１５の情報処理システム７００１で実行されるグルーピング処理の一例を示すシーケンス図である。
【０２０１】
まず、グルーピング部７３１９は、ユーザ操作などに基づいて、グルーピングモードを開始する（ステップＳ１２０１）。
【０２０２】
続いて、各撮像装置２００の撮像部２０１は、それぞれが端末装置１００を所持する複数のユーザ（会議参加者）の全員が収まるように会議室内などの空間を時系列で撮像する（ステップＳ１２０３）。
【０２０３】
続いて、各撮像装置２００の画像送信部２０３は、撮像部２０１により撮像された時系列の撮像画像を情報処理装置７３００に送信し、画像取得部３０５は、撮像装置２００から、撮像画像を時系列で取得する（ステップＳ１２０５）。
【０２０４】
続いて、認識部３０７は、画像取得部３０５により時系列で取得された第１の撮像画像に基づいて各ユーザのジェスチャを認識するとともに、画像取得部３０５により時系列で取得された第２の撮像画像に基づいて当該各ユーザのジェスチャを認識する（ステップＳ１２０７）。
【０２０５】
続いて、各ユーザの端末装置１００の位置情報送信部１０５は、当該端末装置１００の位置を示す位置情報及び当該端末装置１００を識別する端末識別情報を情報処理装置７３００に送信し、位置情報取得部３０９は、位置情報及び端末識別情報を取得し、図１３に示すようなリストを作成する（ステップＳ１２０９）。
【０２０６】
続いて、グルーピング部７３１９は、認識部３０７の認識結果に基づいて、同一のジェスチャを行っている１以上のユーザの位置を特定し、位置情報取得部３０９により取得されたリスト（図１３参照）に基づいて、同一のジェスチャを行っている１以上のユーザが所持する端末装置１００を特定する。そしてグルーピング部７３１９は、ジェスチャ画像記憶部７３０３に記憶されているグループ特定情報に基づいて、特定した１以上の端末装置１００を、当該同一のジェスチャに対応付けられたグループにグルーピングする（ステップＳ１２１１）。
【０２０７】
続いて、実行制御部７３１３は、グルーピングが行われた各端末装置１００にグルーピング結果を通知し（ステップＳ１２１３）、端末装置１００は、通知されたグルーピング結果（グルーピングされたグループ）を画面表示する（ステップＳ１２１５）。
【０２０８】
続いて、グルーピング部７３１９は、ユーザ操作などに基づいて、グルーピングモードを終了する（ステップＳ１２１７）。
【０２０９】
なお、グルーピング部７３１９は、認識部３０７により認識されたジェスチャに基づいて、異なるグループを統合するようにしてもよい。但し、グループ統合は、上述のグルーピングが行われた後に行うものとする。例えば、グルーピング部７３１９は、認識部３０７の認識結果に基づいて、異なるグループのユーザ同士が同一のジェスチャを行っていることを特定した場合、この異なるグループを同一グループに統合してもよい。具体的には、グルーピング部７３１９は、上述のグルーピング結果から、同一のジェスチャを行っているユーザが所持する端末装置１００のグループが互いに異なるか否か判定し、異なる場合に、この異なるグループを同一グループに統合する。
【０２１０】
この場合、同一のジェスチャは、グループに属するユーザ全員が行う必要はなく、グループに属する少なくともいずれかのユーザ（例えば、代表者）が行えばよい。また、グループを統合するためのジェスチャは、互いに同一のジェスチャであればよく、その種類は問わない。また、統合後のグループは、いずれかのグループを引き継いでもよいし、新たなグループとしてもよい。
【０２１１】
例えば、図６８に示す例の場合、グループ１のユーザの代表者は、右手を挙手するジェスチャを行っており、グループ２のユーザの代表者も、右手を挙手するジェスチャを行っている。このため、グルーピング部７３１９は、グループ１とグループ２とを統合する。
【０２１２】
図６９は、変形例１５の情報処理システム７００１で実行されるグループ統合処理の一例を示すシーケンス図である。
【０２１３】
まず、グルーピング部７３１９は、ユーザ操作などに基づいて、グループ統合モードを開始する（ステップＳ１３０１）。
【０２１４】
続いて、各撮像装置２００の撮像部２０１は、それぞれが端末装置１００を所持する複数のユーザ（会議参加者）の全員が収まるように会議室内などの空間を時系列で撮像する（ステップＳ１３０３）。
【０２１５】
続いて、各撮像装置２００の画像送信部２０３は、撮像部２０１により撮像された時系列の撮像画像を情報処理装置７３００に送信し、画像取得部３０５は、撮像装置２００から、撮像画像を時系列で取得する（ステップＳ１３０５）。
【０２１６】
続いて、認識部３０７は、画像取得部３０５により時系列で取得された第１の撮像画像に基づいてユーザ（代表者）のジェスチャを認識するとともに、画像取得部３０５により時系列で取得された第２の撮像画像に基づいて当該ユーザ（代表者）のジェスチャを認識する（ステップＳ１３０７）。
【０２１７】
続いて、各ユーザの端末装置１００の位置情報送信部１０５は、当該端末装置１００の位置を示す位置情報及び当該端末装置１００を識別する端末識別情報を情報処理装置７３００に送信し、位置情報取得部３０９は、位置情報及び端末識別情報を取得し、図１３に示すようなリストを作成する（ステップＳ１３０９）。
【０２１８】
続いて、グルーピング部７３１９は、認識部３０７の認識結果に基づいて、異なるグループに属するユーザ同士が同一のジェスチャを行っていることを特定した場合、この異なるグループを同一グループに統合する（ステップＳ１３１１）。
【０２１９】
続いて、実行制御部７３１３は、グループが統合された各端末装置１００にグループ統合結果を通知し（ステップＳ１３１３）、端末装置１００は、通知されたグループ統合結果（統合後のグループ）を画面表示する（ステップＳ１３１５）。
【０２２０】
続いて、グルーピング部７３１９は、ユーザ操作などに基づいて、グループ統合モードを終了する（ステップＳ１３１７）。
【０２２１】
また、グルーピング部７３１９は、認識部３０７により認識されたジェスチャに基づいて、同一グループを異なるグループに分割するようにしてもよい。但し、グループ分割は、上述のグルーピングが行われた後に行うものとする。例えば、グルーピング部７３１９は、認識部３０７の認識結果に基づいて、あるグループに属する端末装置１００を所持するユーザの一部が所定のジェスチャを行っていることを特定した場合、この所定のジェスチャを行っているユーザが所持する端末装置１００を異なるグループに分割してもよい。
【０２２２】
例えば、図７０に示す例の場合、グループ２に属するユーザＤ、Ｅは、右手を挙手するジェスチャ（所定のジェスチャの一例）を行っている。このため、グルーピング部７３１９は、ユーザＤ、Ｅが所持する端末装置１００を新たなグループにグルーピングし、グループ２から分割する。
【０２２３】
図７１は、変形例１５の情報処理システム７００１で実行されるグループ分割処理の一例を示すシーケンス図である。
【０２２４】
まず、グルーピング部７３１９は、ユーザ操作などに基づいて、グループ分割モードを開始する（ステップＳ１４０１）。
【０２２５】
続いて、各撮像装置２００の撮像部２０１は、それぞれが端末装置１００を所持する複数のユーザ（会議参加者）の全員が収まるように会議室内などの空間を時系列で撮像する（ステップＳ１４０３）。
【０２２６】
続いて、各撮像装置２００の画像送信部２０３は、撮像部２０１により撮像された時系列の撮像画像を情報処理装置７３００に送信し、画像取得部３０５は、撮像装置２００から、撮像画像を時系列で取得する（ステップＳ１４０５）。
【０２２７】
続いて、認識部３０７は、画像取得部３０５により時系列で取得された第１の撮像画像に基づいて各ユーザのジェスチャを認識するとともに、画像取得部３０５により時系列で取得された第２の撮像画像に基づいて当該各ユーザのジェスチャを認識する（ステップＳ１４０７）。
【０２２８】
続いて、各ユーザの端末装置１００の位置情報送信部１０５は、当該端末装置１００の位置を示す位置情報及び当該端末装置１００を識別する端末識別情報を情報処理装置７３００に送信し、位置情報取得部３０９は、位置情報及び端末識別情報を取得し、図１３に示すようなリストを作成する（ステップＳ１４０９）。
【０２２９】
続いて、グルーピング部７３１９は、認識部３０７の認識結果に基づいて、同一グループに属する端末装置１００を所持するユーザの一部が所定のジェスチャを行っていることを特定した場合、この所定のジェスチャを行っているユーザが所持する端末装置１００を異なるグループに分割する（ステップＳ１４１１）。
【０２３０】
続いて、実行制御部７３１３は、グループが分割された各端末装置１００にグループ分割結果を通知し（ステップＳ１４１３）、端末装置１００は、通知されたグループ分割結果（分割後のグループ）を画面表示する（ステップＳ１４１５）。
【０２３１】
続いて、グルーピング部７３１９は、ユーザ操作などに基づいて、グループ分割モードを終了する（ステップＳ１４１７）。
【０２３２】
また、グルーピング部７３１９は、認識部３０７により認識されたジェスチャに基づいて、所定のジェスチャを行っているユーザが所持する端末装置１００が属するグループを変更するようにしてもよい。但し、グループ変更は、上述のグルーピングが行われた後に行うものとする。例えば、グルーピング部７３１９は、認識部３０７の認識結果に基づいて、あるグループに属する端末装置１００を所持するユーザが、他のグループにグルーピングされるためのジェスチャを行っていることを特定した場合、このジェスチャを行っているユーザが所持する端末装置１００が属するグループを当該他のグループに変更してもよい。なお、グループ変更は、１名に限定されることなく、複数名を同時に変更することもできる。
【０２３３】
例えば、図７２に示す例の場合、グループ２に属するユーザＥは、グループ１にグルーピングされるためのジェスチャである右手を挙手するジェスチャ（図６４参照）を行っている。このため、グルーピング部７３１９は、ユーザＥが所持する端末装置１００が属するグループをグループ２からグループ１に変更する。
【０２３４】
図７３は、変形例１５の情報処理システム７００１で実行されるグループ変更処理の一例を示すシーケンス図である。
【０２３５】
まず、グルーピング部７３１９は、ユーザ操作などに基づいて、グループ変更モードを開始する（ステップＳ１５０１）。
【０２３６】
続いて、各撮像装置２００の撮像部２０１は、それぞれが端末装置１００を所持する複数のユーザ（会議参加者）の全員が収まるように会議室内などの空間を時系列で撮像する（ステップＳ１５０３）。
【０２３７】
続いて、各撮像装置２００の画像送信部２０３は、撮像部２０１により撮像された時系列の撮像画像を情報処理装置７３００に送信し、画像取得部３０５は、撮像装置２００から、撮像画像を時系列で取得する（ステップＳ１５０５）。
【０２３８】
続いて、認識部３０７は、画像取得部３０５により時系列で取得された第１の撮像画像に基づいて各ユーザのジェスチャを認識するとともに、画像取得部３０５により時系列で取得された第２の撮像画像に基づいて当該各ユーザのジェスチャを認識する（ステップＳ１５０７）。
【０２３９】
続いて、各ユーザの端末装置１００の位置情報送信部１０５は、当該端末装置１００の位置を示す位置情報及び当該端末装置１００を識別する端末識別情報を情報処理装置７３００に送信し、位置情報取得部３０９は、位置情報及び端末識別情報を取得し、図１３に示すようなリストを作成する（ステップＳ１５０９）。
【０２４０】
続いて、グルーピング部７３１９は、認識部３０７の認識結果に基づいて、あるグループに属する端末装置１００を所持するユーザが、他のグループにグルーピングされるためのジェスチャを行っていることを特定した場合、このジェスチャを行っているユーザが所持する端末装置１００が属するグループを当該他のグループに変更する（ステップＳ１５１１）。
【０２４１】
続いて、実行制御部７３１３は、グループが変更された端末装置１００にグループ変更結果を通知し（ステップＳ１５１３）、端末装置１００は、通知されたグループ変更結果（変更後のグループ）を画面表示する（ステップＳ１５１５）。
【０２４２】
続いて、グルーピング部７３１９は、ユーザ操作などに基づいて、グループ変更モードを終了する（ステップＳ１５１７）。
【０２４３】
（変形例１６）
上記変形例１２〜１５において、モードを加味して端末装置１００を選択するようにしてもよい。
【０２４４】
図７４は、変形例１６の端末装置１００、撮像装置２００、及び情報処理装置８３００の機能構成の一例を示すブロック図である。図７４に示すように、情報処理装置８３００は、選択部８３１１、実行制御部８３１３、及びモード変更部８３２１が上記変形例１２と相違する。なお、変形例１６では、変形例１２との相違を例に取り説明するが、変形例１３〜１５にも適用できる。
【０２４５】
モード変更部８３２１は、認識部３０７により認識されたジェスチャがモード変更用のジェスチャである場合、モードを変更する。なお、モード変更用のジェスチャは、端末１００選択用のジェスチャと異なるジェスチャであればどのようなものであってもよい。
【０２４６】
変形例１６では、モードとして、「個人モード」と「グループモード」とが用意されており、モード変更部８３２１は、モードをフラグで管理している場合を例に取り説明するが、これに限定されるものではない。例えば、フラグが「個人モード」を示す場合に、認識部３０７によりモード変更用のジェスチャが認識されると、モード変更部８３２１は、フラグが「グループモード」を示すように変更することで、「個人モード」から「グループモード」に変更する。同様に、フラグが「グループモード」を示す場合に、認識部３０７によりモード変更用のジェスチャが認識されると、モード変更部８３２１は、フラグが「個人モード」を示すように変更することで、「グループモード」から「個人モード」に変更する。なお、フラグは、モード変更部８３２１が保持していてもよいし、補助記憶装置３３などに記憶しておいてもよい。
【０２４７】
選択部８３１１は、モードに基づいて、サービス処理の対象端末を選択する。変形例１６では、選択部８３１１は、「グループモード」の場合、グループ毎にサービス処理の対象端末を選択したり、特定のグループにおいてサービス処理の対象端末を選択したりする。一方、選択部８３１１は、「個人モード」の場合、変形例１２、１３などと同様の手法でサービス処理の対象端末を選択する。
【０２４８】
実行制御部８３１３は、モード変更部８３２１によりモードが変更された場合、ユーザにモード変更を提示する処理の実行を制御する。例えば、情報処理装置８３００がプロジェクタであれば、図７５に示すような、変更後のモードを提示するような画面を投影する。また、実行制御部８３１３は、選択部８３１１により選択された端末装置１００と通信し、サービス処理の実行を制御する。
【０２４９】
図７６は、変形例１６の情報処理システム８００１で実行されるモード変更処理の一例を示すシーケンス図である。
【０２５０】
まず、各撮像装置２００の撮像部２０１は、それぞれが端末装置１００を所持する複数のユーザ（会議参加者）の全員が収まるように会議室内などの空間を時系列で撮像する（ステップＳ１６０１）。
【０２５１】
続いて、各撮像装置２００の画像送信部２０３は、撮像部２０１により撮像された時系列の撮像画像を情報処理装置８３００に送信し、画像取得部３０５は、撮像装置２００から、撮像画像を時系列で取得する（ステップＳ１６０３）。
【０２５２】
続いて、認識部３０７は、画像取得部３０５により時系列で取得された第１の撮像画像に基づいてモード変更用のジェスチャを認識するとともに、画像取得部３０５により時系列で取得された第２の撮像画像に基づいて当該モード変更用のジェスチャを認識する（ステップＳ１６０５）。
【０２５３】
続いて、モード変更部８３２１は、認識部３０７により認識されたモード変更用のジェスチャに基づいて、モードを変更する（ステップＳ１６０７）。
【０２５４】
続いて、実行制御部８３１３は、モード変更部８３２１により変更されたモードを提示するような画面を投影する（ステップＳ１６０９）。
【０２５５】
図７７は、変形例１６の情報処理システム８００１で実行されるサービス処理の一例を示すシーケンス図である。
【０２５６】
まず、ステップＳ１０１〜Ｓ１１３までの処理は、図３９に示すシーケンス図と同様である。
【０２５７】
続いて、実行制御部８３１３は、現在のモードを確認し（ステップＳ１３１）、各端末装置１００に自身が所属するグループを通知する（ステップＳ１３２）。なお、図７７に示す例では、現在のモードは、「グループモード」であるものとする。
【０２５８】
続いて、選択部８３１１は、サービス処理（投影対象）の対象端末を選択する（ステップＳ１３３）。グループモードの場合、対象端末の選択は、グループに対して行われる。なお、対象端末の選択手法の詳細については後述する。
【０２５９】
続いて、実行制御部８３１３は、選択部８３１１により対象端末として選択された端末装置１００と通信し、当該端末装置１００のユーザがグループの代表者である旨を通知し（ステップＳ１３４）、端末装置１００は、図７８に示すように、その旨を画面表示する。
【０２６０】
続いて、実行制御部８３１３は、選択部８３１１により選択された端末装置１００と協同して、サービス処理の実行を制御する（ステップＳ１３５）。
【０２６１】
図７９は、変形例１６の情報処理システム８００１で実行される対象端末の選択処理の一例を示すフローチャートである。選択部８３１１は、本処理に先立ち、図８０に示すようなテーブルを作成しておく。なお、ＩＰアドレス（端末識別情報）は、位置情報取得部３０９により取得されたものを用いればよく、グループは、グルーピング部４３１９のグルーピング結果を用いればよく、挙手しているか否かは、認識部３０７のジェスチャの認識結果を用いればよい。発表回数や成績順位については、補助記憶装置３３などに記憶しておいたものを用いればよい。
【０２６２】
まず、選択部８３１１は、未処理のグループを選択する（ステップＳ１７０１）。
【０２６３】
続いて、選択部８３１１は、選択したグループにおいて、複数の端末装置１００が選択候補となっているか否かを確認する（ステップＳ１７０３）。例えば、グループにおいて挙手しているユーザの端末装置１００を選択候補とするのであれば、グループにおいて１人のユーザのみが挙手している場合、複数の端末装置１００が選択候補とならず、グループにおいて２以上のユーザが挙手している場合、複数の端末装置１００が選択候補となる。また、グループに属する全ての端末装置１００を選択候補とするのであれば、グループに１つの端末装置１００のみが属していれば、複数の端末装置１００が選択候補とならず、グループに２以上の端末装置１００が属していれば、複数の端末装置１００が選択候補となる。
【０２６４】
選択したグループにおいて、複数の端末装置１００が選択候補となっていない場合（ステップＳ１７０３でＮｏ）、選択部８３１１は、選択候補となっている唯一の対象の端末装置１００を選択する（ステップＳ１７０５）。
【０２６５】
一方、選択したグループにおいて、複数の端末装置１００が選択候補となっている場合（ステップＳ１７０３でＹｅｓ）、選択部８３１１は、対象端末選択処理を行う（ステップＳ１７０７）。なお、対象端末選択処理の詳細は後述する。
【０２６６】
続いて、選択部８３１１は、選択した端末装置１００のユーザの発表回数をインクリメントする（ステップＳ１７０９）。
【０２６７】
続いて、選択部８３１１は、全てのグループを選択するまで（ステップＳ１７１１でＮｏ）、ステップＳ１７０１〜Ｓ１７０９の処理を繰り返し、全てのグループを選択すると（ステップＳ１７１１でＹｅｓ）、処理を終了する。
【０２６８】
図８１は、変形例１６の対象端末選択処理の一例を示すフローチャートであり、詳細には、挙手しているユーザの端末装置１００を選択候補とする場合の対象端末選択処理を示す。
【０２６９】
まず、選択部８３１１は、最低発表回数を最大値に設定する（ステップＳ１８０１）。
【０２７０】
続いて、選択部８３１１は、グループにおいて挙手している未処理のユーザを選択する（ステップＳ１８０３）。
【０２７１】
続いて、選択部８３１１は、選択したユーザの発表回数が最低発表回数よりも少なければ（ステップＳ１８０５でＹｅｓ）、最低発表回数を選択したユーザの発表回数で更新する（ステップＳ１８０７）。一方、選択したユーザの発表回数が最低発表回数以上であれば（ステップＳ１８０５でＮｏ）、ステップＳ１８０７の処理は行われない。
【０２７２】
続いて、選択部８３１１は、グループにおいて挙手している全てのユーザを選択するまで（ステップＳ１８０９でＮｏ）、ステップＳ１８０３〜Ｓ１８０７の処理を繰り返し、挙手している全てのユーザを選択すると（ステップＳ１８０９でＹｅｓ）、発表回数が最低発表回数と一致するユーザの端末装置１００を選択する（ステップＳ１８１１）。
【０２７３】
図８２は、変形例１６の対象端末選択処理の一例を示すフローチャートであり、詳細には、グループに属する全ての端末装置１００を選択候補とする場合の対象端末選択処理を示す。
【０２７４】
まず、選択部８３１１は、最低成績を最大値に設定する（ステップＳ１９０１）。
【０２７５】
続いて、選択部８３１１は、グループにおいて未処理のユーザを選択する（ステップＳ１９０３）。
【０２７６】
続いて、選択部８３１１は、選択したユーザの成績が最低成績よりも低ければ（ステップＳ１９０５でＹｅｓ）、最低成績を選択したユーザの成績で更新する（ステップＳ１９０７）。一方、選択したユーザの成績が最低成績以上であれば（ステップＳ１９０５でＮｏ）、ステップＳ１９０７の処理は行われない。
【０２７７】
続いて、選択部８３１１は、グループの全てのユーザを選択するまで（ステップＳ１９０９でＮｏ）、ステップＳ１９０３〜Ｓ１９０７の処理を繰り返し、グループの全てのユーザを選択すると（ステップＳ１９０９でＹｅｓ）、成績が最低成績と一致するユーザの端末装置１００を選択する（ステップＳ１９１１）。
【０２７８】
図８３は、変形例１６の情報処理システム８００１で実行される対象端末の選択処理の他の例を示すフローチャートである。図８３に示す例では、各グループから１台の端末装置１００を選択するのではなく、複数のグループの中の１つのグループから１台の端末装置１００を選択する。
【０２７９】
まず、選択部８３１１は、最低挙手人数を０に設定する（ステップＳ２００１）。
【０２８０】
続いて、選択部８３１１は、未処理のグループを選択する（ステップＳ２００３）。
【０２８１】
続いて、選択部８３１１は、選択したグループの挙手人数が最低挙手人数よりも多ければ（ステップＳ２００５でＹｅｓ）、最低挙手人数を選択したグループの挙手人数で更新する（ステップＳ２００７）。一方、選択したグループの挙手人数が最低挙手人数以下であれば（ステップＳ２００５でＮｏ）、ステップＳ２００７の処理は行われない。
【０２８２】
続いて、選択部８３１１は、全てのグループを選択するまで（ステップＳ２００９でＮｏ）、ステップＳ２００３〜Ｓ２００７の処理を繰り返し、全てのグループを選択すると（ステップＳ２００９でＹｅｓ）、挙手人数が最低挙手人数と一致するグループを選択する（ステップＳ２０１１）。
続いて、選択部８３１１は、ステップＳ２０１１で選択したグループにおいて、複数の端末装置１００が選択候補となっているか否かを確認する（ステップＳ２０１３）。
【０２８３】
選択したグループにおいて、複数の端末装置１００が選択候補となっていない場合（ステップＳ２０１３でＮｏ）、選択部８３１１は、選択候補となっている唯一の対象の端末装置１００を選択する（ステップＳ２０１５）。
【０２８４】
一方、選択したグループにおいて、複数の端末装置１００が選択候補となっている場合（ステップＳ２０１３でＹｅｓ）、選択部８３１１は、対象端末選択処理を行う（ステップＳ２０１７）。なお、対象端末選択処理の詳細は、図８１や図８２で説明したとおりである。
【０２８５】
続いて、選択部８３１１は、選択した端末装置１００のユーザの発表回数をインクリメントする（ステップＳ２０１９）。
【０２８６】
以上のように、変形例１６によれば、モードに応じて、端末装置１００の選択手法を分けることができる。特に、変形例１６によれば、グループモードの場合、グループ毎に、端末装置１００を選択できるので、グループワークにおける各グループの発表者（代表者）が発表に用いる端末装置１００を選択するのに好適である。また、図８１で説明したフローチャートのように処理すれば、発表回数が少ないユーザを優先的に発表者とすることができる。また、図８２で説明したフローチャートのように処理すれば、成績が悪いユーザを優先的に発表者とすることができ、勉強の必要性の高いユーザを積極的に参加させることができる。また、図８３で説明したフローチャートのように処理すれば、複数のグループの中から、最も参加者の多いグループに優先的に発表させることができる。
【０２８７】
（変形例１７）
上記実施形態及び各変形例において、実行制御部３１３が、選択部３１１により選択された端末装置１００と通信して、サービス処理の実行を制御する際に、実行制御部３１３が、空いているチャンネルを選択して、選択された端末装置１００と通信するようにしてもよい。なお、空いているチャンネルではなく、帯域の広いチャンネルや、予め決めておいた優先帯域を選択するようにしてもよい。このようにすれば、サービス処理を実行するための端末装置１００との通信（コンテンツの送受信等）をスムーズに行うことが可能となり、通信速度を向上させることができる。
【０２８８】
（変形例１８）
上記実施形態及び各変形例において、実行制御部３１３が、選択部３１１により選択された端末装置１００以外の端末装置１００の機能を制限するようにしてもよい。
【０２８９】
例えば、情報処理装置３００（例えば、プロジェクタ）が、選択部３１１により選択された端末装置１００の画面を投影する場合に、情報処理装置３００（例えば、プロジェクタ）は、選択部３１１により選択されなかった端末装置１００と通信して、当該選択されなかった端末装置１００の画面表示機能をオフするようにしてもよい。なお、画面表示機能に加え、音声出力機能などの他の機能もオフするようにしてもよい。このようにすれば、選択されなかった端末装置１００のユーザの注意を投影画面へ促すことができる。なお、機能制限は、特定のアプリケーションの実行を制限することで実現してもよい。
【０２９０】
また、選択部３１１により選択された端末装置１００以外の端末装置１００の機能制限をライセンス制御により実現してもよい。例えば、２つの端末装置１００上での機能実行が認められているようなフローティングライセンスのアプリケーションの場合、選択部３１１により選択された端末装置１００以外の端末装置１００上でのアプリケーション実行をオフし、選択部３１１により選択された端末装置１００には、当該アプリケーションを実行するためのライセンスを付与すればよい。このようにすれば、ライセンス数を節約できる。また、ライセンスの返却は、選択部３１１により選択された端末装置１００のユーザによるジェスチャ（例えば、挙手）が認識部３０７により認識された際に行われるようにしてもよい。このようにすれば、選択部３１１により選択された端末装置１００のユーザの意に反してライセンスが返却されてしまうことを防止できる。
【０２９１】
（プログラム）
上記実施形態の端末装置１００、撮像装置２００、及び情報処理装置３００（以下、「上記実施形態及び各変形例の各装置」と称する）で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０２９２】
また、上記実施形態及び各変形例の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記実施形態及び各変形例の各装置で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記実施形態及び各変形例の各装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０２９３】
上記実施形態及び各変形例の各装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【０２９４】
なお、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０２９５】
（付記１）
前記グルーピング部は、前記グルーピングされた端末装置の移動に伴い、当該端末装置が属するグループを変更する情報処理装置。
【０２９６】
（付記２）
前記グルーピング部は、前記複数のユーザのジェスチャに基づいて、当該複数のユーザが所持する端末装置をグルーピングする情報処理装置。
【０２９７】
（付記３）
前記グルーピング部は、同一のジェスチャを行った１以上のユーザが所持する１以上の端末装置を同一グループにグルーピングする情報処理装置。
【０２９８】
（付記４）
前記グルーピング部は、互いに異なるグループに属する端末装置を所持するユーザ同士が同一のジェスチャを行った場合、当該異なるグループを統合する情報処理装置。
【０２９９】
（付記５）
前記グルーピング部は、同一グループに属する端末装置を所持するユーザの一部が同一のジェスチャを行った場合、当該ユーザの一部が所持する端末装置を異なるグループに分割する情報処理装置。
【０３００】
（付記６）
前記グルーピング部は、あるグループに属する端末装置を所持するユーザが他のグループにグルーピングされるためのジェスチャを行った場合、当該端末装置の属するグループを前記あるグループから前記他のグループに変更する情報処理装置。
【０３０１】
（付記７）
モードを決定するモード決定部を更に備え、
前記選択部は、前記モードがグループモードの場合、前記グルーピング部によりグルーピングされたグループ毎に、前記サービス処理の対象端末を選択する情報処理装置。
【０３０２】
（付記８）
前記選択部は、前記グループ毎に、前記所定のジェスチャを行ったユーザが所持する端末装置を前記サービス処理の対象端末に選択する情報処理装置。
【０３０３】
（付記９）
前記選択部は、グループ内において前記所定のジェスチャを行ったユーザが複数いる場合、発表回数が最も少ないユーザが所持する端末装置を前記サービス処理の対象端末に選択する情報処理装置。
【０３０４】
（付記１０）
前記選択部は、前記複数のグループうち前記所定のジェスチャを行っているユーザが最も多いグループにおいて、前記サービス処理の対象端末を選択する情報処理装置。
【０３０５】
（付記１１）
前記実行制御部は、前記選択された端末装置以外の端末装置と通信し、前記サービス処理に関わる機能をオフする制御を行う情報処理装置。
【０３０６】
（付記１２）
前記実行制御部は、前記選択された端末装置と通信し、ライセンスを付与することで前記サービス処理の実行を制御し、前記選択された端末装置以外の端末装置と通信し、前記ライセンスを付与しないことで前記サービス処理に関わる機能をオフする制御を行う情報処理装置。
【０３０７】
（付記１３）
前記実行制御部は、前記選択された端末装置を所持するユーザによるジェスチャが行われた場合に、前記選択された端末装置に前記ライセンスを返却させる情報処理装置。
【符号の説明】
【０３０８】
１、１００１、２００１、３００１、４００１、５００１、７００１、８００１  情報処理システム
２  ネットワーク
１００−１〜１００−Ｎ（１００）、５１００  端末装置
１０１  撮像部
１０３  登録要求部
１０５、５１０５  位置情報送信部
１０７  実行制御部
２００−１〜２００−２（２００）  撮像装置
２０１  撮像部
２０３  画像送信部
３００、１３００、２３００、３３００、４３００、５３００、７３００、８３００  情報処理装置
３０１  登録部
３０３、７３０３  ジェスチャ画像記憶部
３０５  画像取得部
３０７、５３０７  認識部
３０９、５３０９  位置情報取得部
３１１、３３１１、８３１１  選択部
３１３、１３１３、２３１３、３３１３、４３１３、７３１３、８３１３  実行制御部
１３１５  実行対象情報記憶部
２３１５  セキュリティ情報記憶部
３３１７  回数記憶部
４３１９、５３１９、７３１９  グルーピング部
５１０９  指定部
８３２１  モード変更部
【先行技術文献】
【特許文献】
【０３０９】
【特許文献１】特開２００３−２９９１３８号公報
【図１】
2018085085.tif 000003
【図２】
2018085085.tif 000004
【図３】
2018085085.tif 000005
【図４】
2018085085.tif 000006
【図５】
2018085085.tif 000007
【図６】
2018085085.tif 000008
【図７】
2018085085.tif 000009
【図８】
2018085085.tif 000010
【図９】
2018085085.tif 000011
【図１０】
2018085085.tif 000012
【図１１】
2018085085.tif 000013
【図１２】
2018085085.tif 000014
【図１３】
2018085085.tif 000015
【図１４】
2018085085.tif 000016
【図１５】
2018085085.tif 000017
【図１６】
2018085085.tif 000018
【図１７】
2018085085.tif 000019
【図１８】
2018085085.tif 000020
【図１９】
2018085085.tif 000021
【図２０】
2018085085.tif 000022
【図２１】
2018085085.tif 000023
【図２２】
2018085085.tif 000024
【図２３】
2018085085.tif 000025
【図２４】
2018085085.tif 000026
【図２５】
2018085085.tif 000027
【図２６】
2018085085.tif 000028
【図２７】
2018085085.tif 000029
【図２８】
2018085085.tif 000030
【図２９】
2018085085.tif 000031
【図３０】
2018085085.tif 000032
【図３１】
2018085085.tif 000033
【図３２】
2018085085.tif 000034
【図３３】
2018085085.tif 000035
【図３４】
2018085085.tif 000036
【図３５】
2018085085.tif 000037
【図３６】
2018085085.tif 000038
【図３７】
2018085085.tif 000039
【図３８】
2018085085.tif 000040
【図３９】
2018085085.tif 000041
【図４０】
2018085085.tif 000042
【図４１】
2018085085.tif 000043
【図４２】
2018085085.tif 000044
【図４３】
2018085085.tif 000045
【図４４】
2018085085.tif 000046
【図４５】
2018085085.tif 000047
【図４６】
2018085085.tif 000048
【図４７】
2018085085.tif 000049
【図４８】
2018085085.tif 000050
【図４９】
2018085085.tif 000051
【図５０】
2018085085.tif 000052
【図５１】
2018085085.tif 000053
【図５２】
2018085085.tif 000054
【図５３】
2018085085.tif 000055
【図５４】
2018085085.tif 000056
【図５５】
2018085085.tif 000057
【図５６】
2018085085.tif 000058
【図５７】
2018085085.tif 000059
【図５８】
2018085085.tif 000060
【図５９】
2018085085.tif 000061
【図６０】
2018085085.tif 000062
【図６１】
2018085085.tif 000063
【図６２】
2018085085.tif 000064
【図６３】
2018085085.tif 000065
【図６４】
2018085085.tif 000066
【図６５】
2018085085.tif 000067
【図６６】
2018085085.tif 000068
【図６７】
2018085085.tif 000069
【図６８】
2018085085.tif 000070
【図６９】
2018085085.tif 000071
【図７０】
2018085085.tif 000072
【図７１】
2018085085.tif 000073
【図７２】
2018085085.tif 000074
【図７３】
2018085085.tif 000075
【図７４】
2018085085.tif 000076
【図７５】
2018085085.tif 000077
【図７６】
2018085085.tif 000078
【図７７】
2018085085.tif 000079
【図７８】
2018085085.tif 000080
【図７９】
2018085085.tif 000081
【図８０】
2018085085.tif 000082
【図８１】
2018085085.tif 000083
【図８２】
2018085085.tif 000084
【図８３】
2018085085.tif 000085