(57)【要約】【課題】同時に同一のコンテンツを操作できるような表示装置を利用するにあたって、コンテンツの権限の設定を容易で、かつ、動的に変更できるようにする。【解決手段】アプリケーションプログラムと、その操作権限を持つユーザとを対応付けた権限情報テーブルを管理し、ユーザによる操作が受け付けられて、アプリケーションプログラムのウィンドウが操作される場合、権限情報テーブルに基づいて、撮像された画像に基づいて、操作したユーザが、ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、操作内容に応じた処理を、前記アプリケーションプログラムにより実行させる。本技術は、大型のディスプレイに適用することができる。【選択図】図５
2015153154.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムを制御するウィンドウを表示させる表示部と、
前記ウィンドウに対するユーザからの操作を受け付ける操作部と、
前記ユーザにより前記表示部を視聴可能で、かつ、前記操作部を操作可能な範囲の画像を撮像する撮像部と、
前記撮像部に撮像された前記画像内のユーザを個別に認識する認識部と
前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理する権限情報管理部と、
前記操作部において前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、前記認識部により認識される、前記操作部を操作した前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるウィンドウ管理部と
を含む情報処理装置。
【請求項２】
前記権限情報管理部は、前記アプリケーションプログラムを起動させたユーザに、前記アプリケーションプログラムの操作権限のうちの主操作権限を対応付けて前記権限情報に登録する
請求項１に記載の情報処理装置。
【請求項３】
前記権限情報管理部は、前記撮像部により撮像される、前記アプリケーションプログラムを起動させた前記ユーザの画像により識別されるユーザＩＤと、前記アプリケーションプログラムの操作権限のうちの主操作権限とを対応付けて前記権限情報に登録する
請求項１に記載の情報処理装置。
【請求項４】
前記操作部が操作された場合、前記ウィンドウ管理部は、前記権限情報に基づいて、前記撮像部により撮像された、前記操作部を操作するユーザが、前記主操作権限を持つ前記ユーザの付近に存在するとき、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させる
請求項３に記載の情報処理装置。
【請求項５】
前記操作部が操作された場合、前記権限情報管理部は、前記権限情報に基づいて、前記撮像部により撮像された、前記操作部を操作するユーザが、前記主操作権限を持つ前記ユーザの付近に存在するとき、前記アプリケーションプログラムの前記権限情報のうち主操作権限に準じた、前記アプリケーションプログラムの操作権限となる準操作権限と、前記操作部を操作するユーザのユーザＩＤとを対応付けて登録し、
前記ウィンドウ管理部は、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させる
請求項３に記載の情報処理装置。
【請求項６】
前記権限情報管理部は、前記アプリケーションプログラムに対する操作内容毎に、前記主操作権限および準操作権限を持つユーザを対応付けて権限情報を管理する
請求項５に記載の情報処理装置。
【請求項７】
前記アプリケーションプログラムに対する操作内容は、スクロール、クリック、キー入力、およびコピー操作を含む
請求項６に記載の情報処理装置。
【請求項８】
前記操作部が操作された場合、前記ウィンドウ管理部は、前記撮像部により撮像され、前記認識部により認識されたユーザのうち、前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを、前記操作部により選択可能な情報で表示し、
前記主操作権限に対応付けられたユーザにより、前記操作部が操作されて、前記選択可能な情報のいずれかが選択されたとき、前記権限情報管理部は、前記選択された選択可能な情報に対応付けられているユーザのユーザＩＤと、前記準操作権限とを対応付けて登録する
請求項５に記載の情報処理装置。
【請求項９】
前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを、前記操作部により選択可能な情報は、前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを識別するアイコンである
請求項８に記載の情報処理装置。
【請求項１０】
前記操作部が操作された場合、前記ウィンドウ管理部は、前記撮像部により撮像され、前記認識部により認識されたユーザのうち、前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを、前記操作部により選択可能な情報で表示し、
前記準操作権限に対応付けられたユーザにより、前記操作部が操作されて、前記選択可能な情報のいずれかが選択されたとき、前記権限情報管理部は、選択された前記選択可能な情報に対応付けて登録されたユーザと、前記主操作権限に対応付けられたユーザとが所定の関係を有するとき、前記選択された選択可能な情報に対応付けられているユーザのユーザＩＤと、前記準操作権限とを対応付けて登録する
請求項５に記載の情報処理装置。
【請求項１１】
前記選択された前記選択可能な情報に対応付けて登録されたユーザと、前記主操作権限に対応付けられたユーザとが所定の関係は、他のウィンドウのアプリケーションプログラムの権限情報において、前記選択された前記選択可能な情報に対応付けて登録されたユーザに主操作権限が登録され、前記主操作権限に対応付けられたユーザに準操作権限が登録されている、または、前記他のウィンドウのアプリケーションプログラムの権限情報において、前記選択された前記選択可能な情報に対応付けて登録されたユーザに準操作権限が登録され、前記主操作権限に対応付けられたユーザに主操作権限が登録されている関係である
請求項１０に記載の情報処理装置。
【請求項１２】
前記表示部は、前記操作部と一体となったタッチパネルである
請求項３に記載の情報処理装置。
【請求項１３】
前記権限情報管理部は、前記主操作権限と対応付けて登録されているユーザが、前記撮像部により撮像された画像内に存在しないとき、若しくは、前記撮像部により撮像された画像内に存在しない状態となってから所定の時間が経過したとき、前記操作部が操作されて前記ウィンドウが閉じられたとき、または、ログアウトしたとき、前記権限情報を抹消する
請求項１に記載の情報処理装置。
【請求項１４】
表示部によりアプリケーションプログラムを制御するウィンドウを表示し、
前記ウィンドウに対するユーザからの操作を受け付け、
前記ユーザにより前記表示部を視聴可能で、かつ、前記ウィンドウを操作可能な範囲の画像を撮像し、
撮像された前記画像内のユーザを個別に認識し
前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理し、
前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、認識される、前記ウィンドウを操作した前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、操作内容に応じた処理を、前記アプリケーションプログラムにより実行させる
ステップを含む情報処理方法。
【請求項１５】
アプリケーションプログラムを制御するウィンドウを表示させる表示ステップと、
前記ウィンドウに対するユーザからの操作を受け付ける操作ステップと、
前記ユーザにより前記表示ステップの処理で表示される前記ウィンドウを視聴可能で、かつ、前記操作ステップの処理により受け付けられる操作が可能な範囲の画像を撮像する撮像ステップと、
前記撮像ステップの処理で撮像された前記画像内のユーザを個別に認識する認識ステップと
前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理する権限情報管理ステップと、
前記操作ステップの処理において前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、前記認識ステップの処理により認識される、前記操作ステップの処理で受け付けられた操作をした前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、前記操作ステップの処理で受け付けられた操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるウィンドウ管理ステップと
を含む処理をコンピュータに実行させるプログラム。
【請求項１６】
管理端末と情報処理装置とからなる情報処理システムにおいて、
前記情報処理装置は、
アプリケーションプログラムを制御するウィンドウを表示させる表示部と、
前記ウィンドウに対するユーザからの操作を受け付ける操作部と、
前記ユーザにより前記表示部を視聴可能で、かつ、前記操作部を操作可能な範囲の画像を撮像する撮像部と、
前記撮像部に撮像された前記画像内のユーザを個別に認識する認識部と
前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理する権限情報管理部と、
前記操作部において前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、前記認識部により認識される、前記操作部を操作した前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるウィンドウ管理部と、
前記管理端末に対して、前記権限管理情報を送信すると共に、前記管理端末により編集された前記権限管理情報を受信する第１の通信部とを含み、
前記権限情報管理部は、前記管理端末より編集された前記権限管理情報に基づいて、前記権限管理情報を更新し、
前記管理端末は、
前記情報処理装置より送信されてくる前記権限管理情報を編集する編集部と、
前記情報処理装置より送信されてくる前記権限管理情報を受信すると共に、前記編集部により編集された前記権限管理情報を前記情報処理装置に送信する第２の通信部と
を含む
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置および方法、情報処理システム、並びにプログラムに関し、特に、大型のディスプレイなどで複数のユーザでアプリケーションプログラムを利用する際、煩わしい設定をすることなくアプリケーションプログラムの操作権限を管理できるようにした情報処理装置および方法、情報処理システム、並びにプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを備えた大型のディスプレイ等からなり、複数のユーザが、同時に同一のコンテンツ（アプリケーションプログラム）を制御するウィンドウを操作できるような表示装置の普及が進んでいる。
【０００３】
このような表示装置では、一つのコンテンツのウィンドウを複数のユーザで同時に閲覧することが可能であるため、プライバシやセキュリティの保護が重要となり、コンテンツには所有者情報と閲覧や操作などの権限情報が付与されていることが普通である。
【０００４】
このような権限の管理の方式としては、特定のユーザやグループについて、操作や閲覧権限のレベルを設定し、ユーザの認識結果と組み合わせることにより、操作や閲覧を認めたり、禁止するといった管理をするものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１４３１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１における手法のように、コンテンツ毎に静的に権限の設定をする方式では、コンテンツの所有者であるユーザがその場を離れた場合には、他のユーザによる操作を許可するような状態が許されない。
【０００７】
そこで、コンテンツ毎に権限を設定できるようにすることが考えられるが、コンテンツ毎に、かつ、ユーザ毎に権限を設定する作業が必要になりユーザの負担が大きくなる。
【０００８】
本技術は、このような状況に鑑みてなされたものであり、特に、複数のユーザが、同時に同一のコンテンツを操作できるような表示装置を利用するにあたって、コンテンツの権限の設定を容易で、かつ、動的に変更できるようにするものである。
【課題を解決するための手段】
【０００９】
本技術の一側面の情報処理装置は、アプリケーションプログラムを制御するウィンドウを表示させる表示部と、前記ウィンドウに対するユーザからの操作を受け付ける操作部と、前記ユーザにより前記表示部を視聴可能で、かつ、前記操作部を操作可能な範囲の画像を撮像する撮像部と、前記撮像部に撮像された前記画像内のユーザを個別に認識する認識部と前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理する権限情報管理部と、前記操作部において前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、前記認識部により認識される、前記操作部を操作した前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるウィンドウ管理部とを含む。
【００１０】
前記権限情報管理部には、前記アプリケーションプログラムを起動させたユーザに、前記アプリケーションプログラムの操作権限のうちの主操作権限を対応付けて前記権限情報に登録させるようにすることができる。
【００１１】
前記権限情報管理部には、前記撮像部により撮像される、前記アプリケーションプログラムを起動させた前記ユーザの画像により識別されるユーザＩＤと、前記アプリケーションプログラムの操作権限のうちの主操作権限とを対応付けて前記権限情報に登録させるようにすることができる。
【００１２】
前記操作部が操作された場合、前記ウィンドウ管理部には、前記権限情報に基づいて、前記撮像部により撮像された、前記操作部を操作するユーザが、前記主操作権限を持つ前記ユーザの付近に存在するとき、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるようにすることができる。
【００１３】
前記操作部が操作された場合、前記権限情報管理部には、前記権限情報に基づいて、前記撮像部により撮像された、前記操作部を操作するユーザが、前記主操作権限を持つ前記ユーザの付近に存在するとき、前記アプリケーションプログラムの前記権限情報のうち主操作権限に準じた、前記アプリケーションプログラムの操作権限となる準操作権限と、前記操作部を操作するユーザのユーザＩＤとを対応付けて登録させ、前記ウィンドウ管理部には、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるようにすることができる。
【００１４】
前記権限情報管理部には、前記アプリケーションプログラムに対する操作内容毎に、前記主操作権限および準操作権限を持つユーザを対応付けて権限情報を管理させるようにすることができる。
【００１５】
前記アプリケーションプログラムに対する操作内容には、スクロール、クリック、キー入力、およびコピー操作を含ませるようにすることができる。
【００１６】
前記操作部が操作された場合、前記ウィンドウ管理部には、前記撮像部により撮像され、前記認識部により認識されたユーザのうち、前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを、前記操作部により選択可能な情報で表示させ、前記主操作権限に対応付けられたユーザにより、前記操作部が操作されて、前記選択可能な情報のいずれかが選択されたとき、前記権限情報管理部には、前記選択された選択可能な情報に対応付けられているユーザのユーザＩＤと、前記準操作権限とを対応付けて登録させるようにすることができる。
【００１７】
前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを、前記操作部により選択可能な情報は、前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを識別するアイコンとすることができる。
【００１８】
前記操作部が操作された場合、前記ウィンドウ管理部には、前記撮像部により撮像され、前記認識部により認識されたユーザのうち、前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを、前記操作部により選択可能な情報で表示させ、前記準操作権限に対応付けられたユーザにより、前記操作部が操作されて、前記選択可能な情報のいずれかが選択されたとき、前記権限情報管理部には、選択された前記選択可能な情報に対応付けて登録されたユーザと、前記主操作権限に対応付けられたユーザとが所定の関係を有するとき、前記選択された選択可能な情報に対応付けられているユーザのユーザＩＤと、前記準操作権限とを対応付けて登録させるようにすることができる。
【００１９】
前記選択された前記選択可能な情報に対応付けて登録されたユーザと、前記主操作権限に対応付けられたユーザとが所定の関係は、他のウィンドウのアプリケーションプログラムの権限情報において、前記選択された前記選択可能な情報に対応付けて登録されたユーザに主操作権限が登録され、前記主操作権限に対応付けられたユーザに準操作権限が登録されている、または、前記他のウィンドウのアプリケーションプログラムの権限情報において、前記選択された前記選択可能な情報に対応付けて登録されたユーザに準操作権限が登録され、前記主操作権限に対応付けられたユーザに主操作権限が登録されている関係とすることができる。
【００２０】
前記表示部には、前記操作部と一体となったタッチパネルとすることができる。
【００２１】
前記権限情報管理部には、前記主操作権限と対応付けて登録されているユーザが、前記撮像部により撮像された画像内に存在しないとき、若しくは、前記撮像部により撮像された画像内に存在しない状態となってから所定の時間が経過したとき、前記操作部が操作されて前記ウィンドウが閉じられたとき、または、ログアウトしたとき、前記権限情報を抹消させるようにすることができる。
【００２２】
本技術の一側面の情報処理方法は、表示部によりアプリケーションプログラムを制御するウィンドウを表示し、前記ウィンドウに対するユーザからの操作を受け付け、前記ユーザにより前記表示部を視聴可能で、かつ、前記ウィンドウを操作可能な範囲の画像を撮像し、撮像された前記画像内のユーザを個別に認識し前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理し、前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、認識される、前記ウィンドウを操作した前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるステップを含む。
【００２３】
本技術の一側面のプログラムは、アプリケーションプログラムを制御するウィンドウを表示させる表示ステップと、前記ウィンドウに対するユーザからの操作を受け付ける操作ステップと、前記ユーザにより前記表示ステップの処理で表示される前記ウィンドウを視聴可能で、かつ、前記操作ステップの処理により受け付けられる操作が可能な範囲の画像を撮像する撮像ステップと、前記撮像ステップの処理で撮像された前記画像内のユーザを個別に認識する認識ステップと前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理する権限情報管理ステップと、前記操作ステップの処理において前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、前記認識ステップの処理により認識される、前記操作ステップの処理で受け付けられた操作をした前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、前記操作ステップの処理で受け付けられた操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるウィンドウ管理ステップとを含む処理をコンピュータに実行させる。
【００２４】
本技術の一側面の情報処理システムは、管理端末と情報処理装置とからなる情報処理システムであって、前記情報処理装置が、アプリケーションプログラムを制御するウィンドウを表示させる表示部と、前記ウィンドウに対するユーザからの操作を受け付ける操作部と、前記ユーザにより前記表示部を視聴可能で、かつ、前記操作部を操作可能な範囲の画像を撮像する撮像部と、前記撮像部に撮像された前記画像内のユーザを個別に認識する認識部と前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理する権限情報管理部と、前記操作部において前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、前記認識部により認識される、前記操作部を操作した前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるウィンドウ管理部と前記管理端末に対して、前記権限管理情報を送信すると共に、前記管理端末により編集された前記権限管理情報を受信する第１の通信部とを含み、前記権限情報管理部が、前記管理端末より編集された前記権限管理情報に基づいて、前記権限管理情報を更新し、前記管理端末が、前記情報処理装置より送信されてくる前記権限管理情報を編集する編集部と、前記情報処理装置より送信されてくる前記権限管理情報を受信すると共に、前記編集部により編集された前記権限管理情報を前記情報処理装置に送信する第２の通信部とを含む。
【００２５】
本技術の一側面においては、表示部によりアプリケーションプログラムを制御するウィンドウが表示され、前記ウィンドウに対するユーザからの操作が受け付けられ、前記ユーザにより前記表示部を視聴可能で、かつ、操作を受け付けることが可能な範囲の画像が撮像され、撮像された前記画像内のユーザが個別に認識され、前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報が管理され、前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、操作した前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、操作内容に応じた処理が、前記アプリケーションプログラムにより実行される。
【００２６】
本技術の一側面の情報処理装置、および情報処理システムは、独立した装置およびシステムであっても良いし、情報処理を行うブロックであっても良い。
【発明の効果】
【００２７】
本技術の一側面によれば、複数のユーザが、同時に同一のコンテンツを操作できるような表示装置を利用するにあたって、コンテンツの権限の設定を容易で、かつ、動的に変更させることが可能となる。
【図面の簡単な説明】
【００２８】
【図１】本技術を適用した情報処理装置の実施の形態の構成例を示す図である。
【図２】図１の情報処理装置における権限管理処理を説明するフローチャートである。
【図３】権限管理テーブルの例を示す図である。
【図４】表示部に対するユーザの動作と、対応する操作権限を説明する図である。
【図５】「借り主」を設定するときの権限管理テーブルの例を示す図である。
【図６】「借り主」を設定するときのユーザインタフェースを説明する図である。
【図７】操作内容に応じた操作権限を設定するときの権限管理テーブルの例を示す図である。
【図８】「所有者」以外のユーザによる操作権限が認められた操作をするときの動作を説明する図である。
【図９】権限管理テーブル管理処理を説明するフローチャートである。
【図１０】本技術を適用した情報処理システムの実施の形態の構成例を示す図である。
【図１１】図１０の情報処理システムにおけるリモート権限管理テーブル管理処理を説明するフローチャートである。
【図１２】汎用のパーソナルコンピュータの構成例を説明する図である。
【発明を実施するための最良の形態】
【００２９】
なお、説明は以下の順序で行う。
１．第１の実施の形態（「所有者」に設定されたユーザのみが「借り主」を設定できる例）
２．第２の実施の形態（「借り主」に設定されたユーザでも、さらに「借り主」を設定できる例）
３．第３の実施の形態（リモート端末から「借り主」を設定できる例）
【００３０】
＜１．第１の実施の形態＞
＜情報処理装置の構成例＞
図１は、本技術を適用した情報処理装置の一実施の形態の外観の構成例を示している。図１の情報処理装置１１は、ソフトウェアプログラムなどからなるコンテンツを実行すると共に、コンテンツの処理結果等をウィンドウ単位で表示すると共に、操作を受け付ける大型の表示部２７を備えている。情報処理装置１１は、複数のユーザにより同一のコンテンツを視聴させ、操作を受け付けることができるものである。この際、情報処理装置１１は、コンテンツを管理するウィンドウ単位で、操作を受け付けるユーザの操作権限を管理する。
【００３１】
より詳細には、情報処理装置１１は、撮像部２１、操作部２２、入力部２３、ユーザ認識部２４、権限管理部２５、ウィンドウ管理部２６、および表示部２７を備えている。
【００３２】
撮像部２１は、CCD（Charge Coupled Device）やCMOS（Complementary Metal Oxide Semiconductor）などから構成される。撮像部２１は、情報処理装置１１の表示部２７に表示されるコンテンツ毎のウィンドウを視聴する、または、そのウィンドウに操作を入力するユーザの存在する範囲の画像を撮像し、撮像した画像を入力部２３に供給する。
【００３３】
操作部２２は、表示部２７上に設けられたタッチパネルなどから構成されており、ユーザの操作入力を受け付け、操作内容に応じた操作信号を発生し、表示部２７上の操作位置の情報と共に入力部２３に出力する。また、操作部２２は、操作ボタンやキーボードなどをさらに含み、これらが操作された場合、操作ボタンおよびキーボードが配置された位置の情報と共に、操作内容に対応した操作信号を入力部２３に出力する。
【００３４】
入力部２３は、撮像部２１より供給されてくる画像、および操作部２２より供給されてくる操作信号および操作位置の情報の入力を受け付けて、画像の情報をユーザ認識部２４に出力すると共に、操作信号および操作位置の情報を権限管理部２５に供給する。
【００３５】
ユーザ認識部２４は、入力部２３より供給されてくる画像内に撮像されているユーザの顔画像を抽出すると共に、顔画像が抽出された位置の情報から表示部２７に対してどの閲覧位置に存在するユーザであるかを示す情報を生成する。より詳細には、ユーザ認識部２４は、抽出された顔画像より、顔画像を識別するための特徴量の情報として、例えば、左右の目の間隔、または鼻の先から顎までの距離などの情報を抽出し、これらの組み合わせに基づいたユーザＩＤ（Identifier）を生成して、閲覧位置の情報と共に権限管理部２５に供給する。
【００３６】
権限管理部２５は、入力部２３より供給されてくる操作信号と操作位置の情報に基づいて、入力部２３を介して供給されてくる操作信号および操作位置の情報と、ユーザ認識部２４より供給されてくるユーザＩＤおよび閲覧位置の情報とから、操作信号に応じた操作内容と、どのユーザによりなされた操作であるのか（操作主体）を認識し、認識した操作内容と操作主体となるユーザとの組み合わせに応じた処理を実行する。
【００３７】
より具体的には、権限管理部２５は、所定のアプリケーションプログラムであるコンテンツを起動させて、そのコンテンツを制御するための情報が表示されたウィンドウを新たに表示させるとき、そのコンテンツに対応するウィンドウを起動させた操作主体となるユーザをウィンドウの所有者として、そのユーザのユーザＩＤを権限管理テーブル３１に登録する。
【００３８】
ここで、権限管理テーブル３１とは、表示部２７上に表示されるウィンドウにより管理されるコンテンツ毎に、そのウィンドウを閲覧しているユーザ毎の操作権限を管理するテーブルである。権限管理テーブル３１は、ウィンドウ毎に設定されるものであるので、権限管理テーブル３１を識別する情報とウィンドウを識別する情報とが対応付けられて管理される。権限管理テーブル３１では、操作内容に応じた操作権限を管理することができ、例えば、操作内容としてスクロール、クリック、キー入力、およびコピーといった操作内容に応じて、操作権限を設定することができる。
【００３９】
例えば、表示部２７上に表示されるウィンドウに対応するコンテンツが起動されて、新たにウィンドウが表示されるような場合、権限管理部２５は、そのウィンドウのコンテンツに対応する権限管理テーブル３１を新たに生成する。そして、権限管理部２５は、ウィンドウ管理部２６より供給されてくるウィンドウの表示位置に対応する、新たに起動されたウィンドウを閲覧可能な閲覧位置のユーザＩＤを全て登録する。また、権限管理部２５は、新たに起動されたウィンドウを閲覧可能な閲覧位置のユーザのうち、新たなウィンドウのコンテンツを起動させる操作信号の操作位置に対応する閲覧位置のユーザのユーザＩＤに対応付けて主操作権限を持つ「所有者」の情報を登録し、「所有者」に認められる操作権限の情報を登録する。
【００４０】
また、例えば、操作位置と操作信号の情報が供給されてきた場合、権限管理部２５は、ウィンドウ管理部２６より供給される表示部２７上に表示されている各ウィンドウの表示位置の情報に基づいて、いずれのウィンドウが操作されたかを特定し、対応する権限管理テーブル３１を読み出す。
【００４１】
次に、権限管理部２５は、ユーザ認識部２４より供給されてくるユーザＩＤおよび閲覧位置の情報から、操作信号の操作位置に対応する、閲覧位置のユーザＩＤを特定することで、操作信号を生成したユーザを特定する。
【００４２】
さらに、権限管理部２５は、権限管理テーブル３１上で、供給されてきた操作信号を生成したユーザのユーザＩＤを参照し、対応するユーザＩＤに対応付けて操作を認める情報として、例えば、「所有者」が登録されているとき、操作信号をウィンドウ管理部２６に供給する。
【００４３】
このとき、ウィンドウ管理部２６は、供給されてきた操作信号に従ってコンテンツを実行し、実行結果を示すようにウィンドウを変更させて表示部２７に表示する。すなわち、ウィンドウのコンテンツの操作権限を認める情報として、例えば、「所有者」が登録されたユーザからの操作信号については、受け付けられて対応する処理がウィンドウ管理部２６により実行されて、操作内容に応じた結果が表示部２７に表示される。
【００４４】
一方、権限管理部２５は、権限管理テーブル３１上で、供給されてきた操作信号を生成したユーザのユーザＩＤを参照し、対応するユーザＩＤに操作権限を認める情報として、例えば、「所有者」が登録されていないとき、操作信号をウィンドウ管理部２６に供給しない。すなわち、操作権限を認める情報として、「所有者」が登録されたユーザ以外のユーザからの操作信号が受け付けられないようにされる。
【００４５】
また、ウィンドウの「所有者」として登録されたユーザからの操作信号の操作内容が、権限管理テーブル３１を編集する内容である場合、権限管理部２５は、操作内容に応じて権限管理テーブル３１の編集結果を反映させる。これにより、権限管理テーブル３１上で登録される「所有者」として登録されたユーザＩＤのユーザは、ウィンドウを借り受けて操作することを許可するユーザのユーザＩＤに対して、主操作権限に準じる準操作権限となる「借り主」を設定させることができる。
【００４６】
この結果、例えば、権限管理部２５は、権限管理テーブル３１上で、供給されてきた操作信号を生成したユーザのユーザＩＤを参照し、対応するユーザＩＤに主操作権限である「所有者」は登録されていないが、「借り主」が登録されているとき、操作信号をウィンドウ管理部２６に供給する。すなわち、ウィンドウのコンテンツの「借り主」として登録されたユーザからの操作信号については、「所有者」として登録されたユーザから操作信号同様に、受け付けられて対応する処理がウィンドウ管理部２６により実行され、操作内容に応じた処理結果が表示部２７に表示される。
【００４７】
権限管理テーブル３１においては、操作内容毎に権限を設定することができるので、例えば、「所有者」が登録されたユーザＩＤのユーザについては、全ての操作権限を認めるものとするが、「借り主」が登録されたユーザＩＤのユーザについては、「スクロール」のみを許可するといったことができる。
【００４８】
＜権限管理処理＞
次に、図２のフローチャートを参照して、図１の情報処理装置１１による権限管理処理について説明する。
【００４９】
ステップＳ１１において、権限管理部２５は、撮像部２１により撮像された画像内に存在するユーザの顔画像の特徴量に基づいて、ユーザ認識部２４により生成されたユーザＩＤと閲覧位置の情報、および、ウィンドウ管理部２６より供給されてくる各ウィンドウの表示位置の情報とから、ウィンドウ毎の権限管理テーブル３１に、ユーザＩＤを登録する。
【００５０】
すなわち、権限管理部２５は、供給されてくるユーザＩＤと閲覧位置、並びに、ウィンドウを識別する情報および表示位置の情報から、ウィンドウを識別する情報に対応付けて、それぞれのウィンドウに対応する権限管理テーブル３１を読み出す。
【００５１】
次に、各ウィンドウの表示位置に対応する閲覧位置のユーザＩＤを抽出して、それぞれの権限管理テーブル３１に登録する。
【００５２】
権限管理テーブル３１は、例えば、図３で示されるようなものである。図３の権限管理テーブル３１は、左からユーザＩＤ、属性、スクロール、クリック、キー入力、およびコピーと項目が設けられている。ここで、属性とは、ユーザＩＤに対応するユーザに付与されている権限の属性が登録される項目であり、対応するユーザが主操作権限を付与された「所有者」であるか、または、ウィンドウを借り受けて操作が認められた「借り主」のいずれかが登録される。また、「スクロール」、「クリック」、「キー入力」、および「コピー」は、それぞれが管理される操作内容であり、操作権限が認められるとき、「ＯＫ」が登録されて、認められないとき「ＮＧ」が登録される。
【００５３】
図３の権限管理テーブル３１においては、このウィンドウを閲覧可能な位置にユーザＩＤ「Ａ」乃至「Ｄ」の４人が存在することが表されている。また、このうちユーザＩＤが「Ａ」のユーザが「所有者」として登録されて、「スクロール」、「クリック」、「キー入力」、および「コピー」に対して「ＯＫ」が登録されて、全ての操作権限が認められていることが表されている。一方、ユーザ「Ｂ」乃至「Ｄ」については、「所有者」、または「借り主」といった登録がされていないが、「スクロール」、および「クリック」については「ＯＫ」と登録されており、「スクロール」、および「クリック」の操作内容については操作権限が認められていることが示されている。
【００５４】
ステップＳ１２において、権限管理部２５は、入力部２３を介して操作部２２が操作さて、新たなウィンドウを開く操作信号が供給されてきたか否かを判定し、新たなウィンドウを開く操作信号が供給されてきた場合、処理は、ステップＳ１３に進む。
【００５５】
ステップＳ１３において、権限管理部２５は、操作信号をウィンドウ管理部２６に供給して、対応するコンテンツのアプリケーションプログラムを起動させて対応するウィンドウを表示部２７に表示させる。このとき、権限管理部２５は、ウィンドウ管理部２６より新たに表示されたウィンドウの表示位置の情報を取得すると共に、対応する権限管理テーブル３１を新たに生成する。さらに、権限管理部２５は、この操作信号の操作位置に対応する閲覧位置のユーザのユーザＩＤに主操作権限を持つ「所有者」を設定する。
【００５６】
すなわち、この処理により新たなアプリケーションプログラムからなるコンテンツが起動されて、対応する新たなウィンドウが開かれると、対応する権限管理テーブル３１が新たに生成されて、ウィンドウを開く操作を実行したユーザのユーザＩＤの属性に「所有者」が設定される。
【００５７】
一方、ステップＳ１２において、新たなウィンドウを開く操作信号が供給されてこない場合、ステップＳ１３の処理はスキップされる。
【００５８】
ステップＳ１４において、権限管理部２５は、操作信号および操作位置の情報が供給されて、かつ、供給された操作信号が、操作位置に対応する閲覧位置のウィンドウの「所有者」が設定されたユーザ以外のユーザＩＤによるものであるか否かを判定する。すなわち、ステップＳ１４の処理では、実質的に、既存のウィンドウが、「所有者」以外のユーザにより操作されたか否かが判定される。
【００５９】
ステップＳ１４において、例えば、既存のウィンドウが「所有者」以外のユーザにより操作されたとみなされた場合、処理は、ステップＳ１５に進む。
【００６０】
ステップＳ１５において、権限管理部２５は、既存のウィンドウを操作した所有者以外のユーザの傍に、そのウィンドウの「所有者」に設定されたユーザが存在するか否かを判定する。より詳細には、権限管理部２５は、まず、ユーザ認識部２４により撮像部２１により撮像された画像に基づいて認識されたユーザＩＤおよび閲覧位置の情報から、「所有者」以外のユーザのウィンドウ上の操作位置に対応する閲覧位置と、「所有者」に設定されたユーザの閲覧位置との相対距離を求める。そして、権限管理部２５は、求められた相対距離が所定の距離内であるか否かにより、既存のウィンドウを操作した所有者以外のユーザの傍に、そのウィンドウの「所有者」に設定されたユーザが存在するか否かを判定する。ステップＳ１５において、既存のウィンドウを操作した所有者以外のユーザの傍に、そのウィンドウの「所有者」に設定されたユーザが存在すると判定された場合、処理は、ステップＳ１６に進む。
【００６１】
ステップＳ１６において、権限管理部２５は、供給されてきた操作信号に付帯する操作位置に存在するウィンドウの権限管理テーブル３１に登録されている、操作位置に対応する閲覧位置に存在するユーザのユーザＩＤの属性に「借り主」を設定する。
【００６２】
一方、ステップＳ１４において、所有者以外のユーザによりウィンドウが操作されることがない、または、ステップＳ１５において、既存のウィンドウを操作した所有者以外のユーザの傍に、そのウィンドウの「所有者」に設定されたユーザが存在しない場合、ステップＳ１６の処理がスキップされる。
【００６３】
すなわち、以上の処理により、既存のウィンドウが「所有者」以外のユーザにより操作されるような場合でも、そのウィンドウの「所有者」に設定されたユーザが傍に存在するようなときには、「所有者」に設定されたユーザが、「所有者」に設定されていない他のユーザによる操作を承認していると考えることができる。そこで、このような場合、「所有者」による煩雑な操作を必要とせずに、操作されたウィンドウの権限管理テーブル３１の所有者以外のユーザのユーザＩＤに「借り主」を設定させることが可能となる。結果として、「借り主」の設定が自動設定でなされるので、「所有者」による「借り主」の設定操作の手間を省きつつ、適切に「借り主」を設定することが可能となる。
【００６４】
より具体的には、例えば、図４の上部で示されるように、表示部２７にウィンドウＷ１乃至Ｗ６が表示されており、ユーザＡが「所有者」に設定されているウィンドウＷ３が、「所有者」には設定されていないユーザＢにより操作されるような場合、ユーザＢの傍にユーザＡが存在するので、ステップＳ１６の処理により、図５の権限管理テーブル３１で示されるように、ユーザＢの属性に「借り主」が設定される。この際、ユーザＢの操作権限の情報は、「所有者」の操作権限の情報がコピーして登録される。この結果、ユーザＢの操作権限は、操作内容である「スクロール」、「クリック」、「キー入力」、および「コピー」の全てに対して、「所有者」と同様に「ＯＫ」が設定される。
【００６５】
結果として、ユーザＡが、図４の上部の矢印で示されるようにユーザＡ’として、ウィンドウＷ３の閲覧位置から離れて、図４の下部で示されるように、ユーザＢのみがウィンドウＷ３の閲覧位置に残されても、上述した処理により「借り主」に設定されたユーザＢは、「所有者」と同様の操作権限を持ってウィンドウＷ３を操作することが可能となる。すなわち、ウィンドウＷ３の「所有者」として設定されたユーザＡとほぼ同時にウィンドウＷ３を操作するユーザは、「借り主」として設定され、「所有者」と同様の操作権限が与えられる。このため、「所有者」として設定されたユーザは、自らの傍でウィンドウＷ３を一緒に操作したいと考えるユーザに操作させるだけで、「借り主」を設定させることが可能となり、煩雑な権限設定をすることなく、権限を付与することが可能となる。
【００６６】
ステップＳ１７において、権限管理部２５は、操作部２２より入力部２３を介して、供給されてくる操作信号および操作位置の情報に基づいて、操作位置に対応するウィンドウの権限管理テーブル３１における「所有者」が設定されたユーザにより、図６の左上部の所有者アイコンＡ１を操作する操作信号が供給されてきたか否かを判定する。
【００６７】
ステップＳ１７において、図６の所有者アイコンＡ１が操作された場合、ステップＳ１８において、権限管理部２５が、権限管理テーブル３１の情報を読み出して、ウィンドウ管理部２６に供給する。ウィンドウ管理部２６は、この情報に基づいて、図６の左下部で示されるように、所有者以外に登録されている「借り主」として設定可能なユーザＢ乃至Ｄに対応する登録者アイコンＡ１１乃至Ａ１３を表示する。
【００６８】
すなわち、ウィンドウＷ３は、例えば、図６の左上部で示されるような構成で表示部２７に表示される。図６のウィンドウＷ３においては、左上部に「所有者」として設定されているユーザＡの顔画像などからなる所有者アイコンＡ１が表示されている。この所有者アイコンＡ１は、タッチパネルなどからなる表示部２７に表示され、「所有者」として設定されたユーザによる操作のみを受け付ける。「所有者」として設定されたユーザにより、例えば、タップされるなどして操作されると、権限管理部２５が、権限管理テーブル３１の情報を読み出して、ウィンドウ管理部２６に供給する。ウィンドウ管理部２６は、この情報に基づいて、例えば、図６の左下部で示されるように、所有者以外に登録されているユーザＢ乃至Ｄに対応する登録者アイコンＡ１１乃至Ａ１３を所有者アイコンＡ１から矢印で引き出した状態で表示する。これにより、ウィンドウＷ３のユーザＡは、自らがユーザＢ乃至Ｄに対して「借り主」を設定できることを認識できる。
【００６９】
ステップＳ１９において、権限管理部２５は、操作部２２より入力部２３を介して、供給されてくる操作信号および操作位置の情報が供給されて、かつ、図６の左下部で示されるように、登録者アイコンＡ１１乃至Ａ１３のいずれかが操作されて、「借り主」が選択されたか否かを判定する。
【００７０】
ステップＳ１９において、登録者アイコンＡ１１乃至Ａ１３のいずれかが選択されたと判定された場合、ステップＳ２０において、権限管理部２５は、図６の登録者アイコンＡ１１乃至Ａ１３のいずれかのうち選択されたユーザに「借り主」を設定して権限管理テーブル３１を更新する。また、権限管理部２５は、更新した権限管理テーブル３１の情報をウィンドウ管理部２６に供給する。ウィンドウ管理部２６は、更新された権限管理テーブル３１の情報に基づいて、例えば、図６の右上部で示されるように、所有者アイコンＡ１の右下部に借り主アイコンＡ２１を表示する。
【００７１】
すなわち、図６の左下部で示されるように、登録者アイコンＡ１１乃至Ａ１３は、所有者による操作のみが受け付けられて、例えば、タップなどにより操作されると、チェックマークが付されて「借り主」として設定されたことを示す情報が表示される。図６の左下部では、ユーザＢに対応する登録者アイコンＡ１１にチェックマークが付されて、ユーザＢが「借り主」に設定されたことが示されている。
【００７２】
以上のような処理により、ウィンドウの「所有者」として設定されたユーザは、対応するウィンドウの権限管理テーブル３１において管理される「借り主」を任意で設定することが可能となる。
【００７３】
尚、ステップＳ１７において、所有者アイコンが操作されない場合、または、ステップＳ１９において、いずれの登録者アイコンも選択されず、「借り主」が設定されなかった場合、ステップＳ２０の処理はスキップされて、処理は、ステップＳ２１に進む。
【００７４】
ステップＳ２１において、権限管理部２５は、「借り主」の詳細設定が要求されたか否かを判定する。ステップＳ２１において、例えば、図６のウィンドウＷ３における所有者アイコンＡ１が長押しされるなどして、「借り主」の詳細設定が要求された場合、処理は、ステップＳ２２に進む。
【００７５】
ステップＳ２２において、権限管理部２５は、対応する権限管理テーブル３１の情報をウィンドウ管理部２６に供給する。ウィンドウ管理部２６は、供給されてきた権限管理テーブル３１の情報に基づいて、図５で示される権限管理テーブル３１を表示部２７に表示する。表示部２７に表示された、図５で示される権限管理テーブル３１は、例えば、タップした項目について、図示せぬキーボードなどにより直接入力することができる。
【００７６】
ステップＳ２３において、権限管理部２５は、供給されてくる操作信号および操作位置の情報に基づいて、表示部２７に表示されている権限管理テーブル３１に編集操作が加えられたか否かを判定する。ステップＳ２３において、例えば、権限管理テーブル３１に編集操作が加えられた場合、処理は、ステップＳ２４に進む。
【００７７】
ステップＳ２４において、権限管理部２５は、編集内容に対応した操作を権限管理テーブル３１に反映させて更新し、更新した権限管理テーブル３１をウィンドウ管理部２６に供給する。ウィンドウ管理部２６は、更新した権限管理テーブル３１を表示部２７に表示する。
【００７８】
すなわち、例えば、図５におけるユーザＩＤがユーザＢに対応する「キー入力」に対応する操作内容の操作権限が「ＯＫ」から「ＮＧ」に編集されることにより、図７で示されるように権限管理テーブル３１が更新されて、表示部２７に表示される。
【００７９】
以上の処理により、ウィンドウの「所有者」として登録されているユーザにより、権限管理テーブル３１を詳細に編集することが可能となる。
【００８０】
尚、ステップＳ２１において、詳細設定要求がないと判定された場合、または、ステップＳ２３において、権限管理テーブル３１に編集操作が加えられない場合、ステップＳ２４の処理がスキップされて、処理は、ステップＳ２５に進む。
【００８１】
ステップＳ２５において、権限管理部２５は、既存ウィンドウのうち、「借り主」としての設定が終了する条件が満たされた「借り主」の設定が存在するか否かを判定する。ステップＳ２５において、「借り主」としての設定が終了する条件が、例えば、「借り主」が設定されてから所定の時間が経過することであった場合、「借り主」が設定されてから所定の時間が経過したとき、条件が満たされたものとみなされ、処理は、ステップＳ２６に進む。
【００８２】
ステップＳ２６において、権限管理部２５は、条件が満たされた権限管理テーブル３１における「借り主」の設定を抹消し、「所有者」、および「借り主」のいずれにも該当しないユーザの設定に更新する。
【００８３】
尚、ステップＳ２５において、既存ウィンドウのうち、「借り主」としての設定が終了する条件が満たされた「借り主」の設定が存在しないとみなされた場合、ステップＳ２６の処理がスキップされて、処理は、ステップＳ２７に進む。
【００８４】
また、既存ウィンドウのうち、「借り主」としての設定が終了する条件としては、上述したように、「借り主」が設定されてから所定の時間が経過すること以外でもよい。したがって、これらの条件としては、例えば、上述したステップＳ１７乃至Ｓ２０、または、ステップＳ２１乃至Ｓ２４の処理と同様の処理により、「所有者」として設定されているユーザにより「借り主」の設定を抹消する処理がなされたときでもよい。さらに、「借り主」として設定されたユーザが、例えば、上述したステップＳ１７乃至Ｓ２０、または、ステップＳ２１乃至Ｓ２４の処理と同様の処理により、「借り主」としての設定を抹消する処理を実行したときとしてもよい。また、既存のウィンドウの権限管理テーブル３１に登録された後、「借り主」としての設定されたユーザのうち、所定の時間以上操作されることがなかったユーザの「借り主」の設定を抹消するようにしてもよい。この他にも、対象となるウィンドウが閉じられたとき、「所有者」、若しくは「借り主」に設定されたユーザがネットワークからログアウトしたとき、または、撮像部２１により所定時間以上長く撮像されない状態が継続したときなどに「借り主」の設定が抹消されるようにしてもよい。
【００８５】
ステップＳ２７において、権限管理部２５は、既存ウィンドウに対しての操作を受け付ける操作信号が供給されてきたか否かを判定し、例えば、該当する操作信号が供給されてきた場合、処理は、ステップＳ２８に進む。
【００８６】
ステップＳ２８において、権限管理部２５は、操作信号に付帯する操作位置に基づいて、対応する閲覧位置のユーザである操作者が、操作信号に対応するウィンドウの権限管理テーブル３１における「所有者」として設定されているか否かを判定する。
【００８７】
ステップＳ２８において、操作信号の操作者が「所有者」であるとみなされた場合、ステップＳ２９において、権限管理部２５は、供給された操作信号の操作者が「所有者」であるものとして登録する。
【００８８】
また、ステップＳ２８において、操作信号の操作者が所有者ではないとみなされた場合、ステップＳ３０において、権限管理部２５は、操作信号に付帯する操作位置に基づいて、対応する閲覧位置のユーザである操作者が、操作信号に対応するウィンドウの権限管理テーブル３１における「借り主」として設定されているか否かを判定する。
【００８９】
ステップＳ２９において、操作信号の操作者が「借り主」であるとみなされた場合、ステップＳ３１において、権限管理部２５は、供給された操作信号の操作者が「借り主」であるものとして登録する。
【００９０】
さらに、ステップＳ３０において、操作信号の操作者が「借り主」ではないとみなされた場合、ステップＳ３２において、権限管理部２５は、供給された操作信号の操作者が「所有者」および「借り主」のいずれでもないものとして登録する。
【００９１】
ステップＳ３３において、権限管理部２５は、操作信号の操作内容が、操作者のそれぞれに操作権限が認められた操作であるか否かを判定し、操作権限が認められた操作であるとみなされた場合、処理は、ステップＳ３４に進む。
【００９２】
ステップＳ３４において、権限管理部２５は、操作信号に対応する操作内容による処理の実行を、「所有者」として設定されたユーザによる操作として、操作位置に対応する閲覧位置のウィンドウのソフトウェアプログラムに実行するようにウィンドウ管理部２６に供給する。ウィンドウ管理部２６は、「所有者」として設定されたユーザによる操作として、操作信号に対応する操作内容による処理を実行する。
【００９３】
一方、ステップＳ３３において、操作権限が認められた操作ではないとみなされた場合、ステップＳ３５において、権限管理部２５は、供給されてきた操作信号を破棄する。
【００９４】
すなわち、以上の処理により、例えば、ユーザＡが「所有者」に設定されたコンテンツのウィンドウであって、所有者以外のユーザによる操作が全て「ＮＧ」に設定されている場合、図８の上部で示されるように、ユーザＢによるウィンドウＷ１１上のボタンＱをポインタＰによりクリック操作する操作信号が供給されてくると、権限管理部２５は、供給されてきた操作信号を破棄する。この結果、ウィンドウ管理部２６には、操作信号が供給されてこないので、ウィンドウＷ１１に対応するアプリケーションプログラムには、操作信号による動作が実行されないため、実質的に、ボタンＱへのクリック操作が実行されない。
【００９５】
一方、例えば、ユーザＡが「所有者」に設定されたコンテンツのウィンドウであって、ユーザＢが「借り主」に設定されて、全操作が「所有者」と同様に「ＯＫ」に設定されている場合、図８の下部で示されるように、ユーザＢによるウィンドウＷ１１上のボタンＱのクリック操作が操作信号として供給されてくると、権限管理部２５は、供給されてきた操作信号を「所有者」であるユーザＡによる操作信号と認識して、ウィンドウ管理部２６に供給する。この結果、ウィンドウ管理部２６には、操作信号が供給されてくるので、ウィンドウＷ１１に対応するアプリケーションプログラムには、操作信号による動作が実行されるため、実質的に、ユーザＡによりボタンＱがクリック操作された処理が実行される。
【００９６】
すなわち、以上の処理により、操作がなされたウィンドウのソフトウェアプログラムに対して、操作権限が認められた操作信号に対応する処理が、ウィンドウの「所有者」として設定されるユーザの操作として実行させることが可能となる。したがって、この場合、「所有者」として設定されたウィンドウのソフトウェアプログラムにより生成されるファイルは、「所有者」以外のユーザによる操作信号に対応する操作であっても、「所有者」として設定されたユーザによる操作として実行される。
【００９７】
＜２．第２の実施の形態＞
＜「借り主」に設定されたユーザでも「借り主」を設定できる例＞
以上においては、「所有者」として設定されたユーザのみが「借り主」を設定できる例について説明してきたが、例えば、「借り主」に設定されたユーザが、「所有者」に設定されたユーザに代わって、さらに異なるユーザに「借り主」を設定できるようにしてもよい。
【００９８】
＜権限管理テーブル管理処理＞
次に、図９のフローチャートを参照して、「借り主」に設定されたユーザが、「所有者」に設定されたユーザに代わって、さらに異なるユーザに「借り主」を設定できるようにした権限管理テーブル管理処理について説明する。尚、図９のフローチャートにおいては、図２のフローチャートにより管理される権限管理テーブル３１において、「借り主」に設定されたユーザが、「所有者」に設定されたユーザに代わって、さらに異なるユーザに「借り主」を設定する処理のみを説明するものとする。
【００９９】
すなわち、ステップＳ５１において、権限管理部２５は、例えば、入力部２３を介して操作部２２より供給されてくる操作信号および操作位置が供給され、対応する閲覧位置の情報から、「借り主」に設定されているユーザにより、図６の所有者アイコンＡ１が操作されたか否かを判定する。
【０１００】
ステップＳ５１において、「借り主」に設定されているユーザにより、図６の所有者アイコンＡ１が操作されたと判定されるまで、同様の処理が繰り返される。そして、ステップＳ５１において、「借り主」に設定されているユーザにより、図６の左上部で示される所有者アイコンＡ１が操作されたと判定された場合、処理は、ステップＳ５２に進む。
【０１０１】
ステップＳ５２において、権限管理部２５は、対応する権限管理テーブル３１を読み出して、ウィンドウ管理部２６に供給する。ウィンドウ管理部２６は、供給されてきた権限管理テーブル３１に基づいて「借り主」に設定可能なユーザを、図６の左下部の登録者アイコンＡ１１乃至Ａ１３で示されるように表示する。
【０１０２】
ステップＳ５３において、権限管理部２５は、操作部２２が操作されて、「借り主」として設定されたユーザにより登録者アイコンＡ１１乃至Ａ１３のいずれかが選択されて、「借り主」に設定されたか否かを判定する。ステップＳ５３において、例えば、「借り主」として設定されたユーザにより登録者アイコンＡ１１乃至Ａ１３のいずれかが選択されて、「借り主」が設定されたとみなされた場合、処理は、ステップＳ５４に進む。
【０１０３】
ステップＳ５４において、権限管理部２５は、新たに「借り主」に設定されたユーザが、「所有者」に設定されているユーザの友人であるか否かを判定する。より詳細には、権限管理部２５は、自らで管理している他のアプリケーションソフトウェアにより管理されるウィンドウの権限管理テーブル３１を参照して、処理対象となっているウィンドウの「所有者」に設定されたユーザが、「借り主」に設定されようとするユーザが「所有者」に設定されている他の権限管理テーブル３１において、「借り主」に設定しているか否かに基づいて判定する。
【０１０４】
または、権限管理部２５は、新たに「借り主」に設定されようとするユーザが、「所有者」として設定される他の権限管理テーブル３１において、今現在の処理対象の権限管理テーブル３１の「所有者」として設定されるユーザが「借り主」に設定されているか否かに基づいて判定する。
【０１０５】
すなわち、権限管理部２５は、新たに「借り主」に設定されようとするユーザが、処理対象の権限管理テーブル３１における「所有者」に設定されているユーザとその他の権限管理テーブル３１において、相互に「借り主」を設定し合っているような関係があるか否かにより友人であるか否かを判定する。
【０１０６】
上述したような関係があれば、「借り主」に設定されようとするユーザと、「所有者：に設定されているユーザとの関係は、友人関係、または、それに準じた関係であると考えられるので、この関係が認められるとき、友人関係が認められると判定される。
【０１０７】
ステップＳ５４において、「借り主」に設定されたユーザが、「所有者」に設定されているユーザの友人であるとみなされた場合、処理は、ステップＳ５５に進む。
【０１０８】
ステップＳ５５において、権限管理部２５は、新たに「借り主」に設定されたユーザを「借り主」に設定し、権限管理テーブル３１を更新する。
【０１０９】
一方、ステップＳ５４において、「借り主」に設定されたユーザが、「所有者」に設定されているユーザの友人ではないとみなされた場合、処理は、ステップＳ５６に進む。
【０１１０】
ステップＳ５６において、権限管理部２５は、新たに「借り主」に設定されたユーザを「借り主」に設定することができないことを示す情報をウィンドウ管理部２６に供給する。ウィンドウ管理部２６は、この情報に基づいて、新たに「借り主」に設定されたユーザを「借り主」に設定することができないことを示す情報を表示部２７に表示する。
【０１１１】
以上の処理により、「借り主」が他のユーザを新たに「借り主」に設定しようとする場合、他の権限管理テーブル３１において、「所有者」に設定されているユーザと、「借り主」に新たに設定しようとするユーザとが、相互に「借り主」を設定している関係があるときにのみ友人関係、または、友人関係に準じる関係が存在するものとみなして、「借り主」の設定をできるようにした。これにより、「所有者」として設定されたユーザでなくとも、すなわち、「借り主」として設定されているユーザであれば、新たに「借り主」に設定しようとするユーザと、「所有者」に設定されたユーザとの間に友人関係（または、それに準じる関係）が存在する限りにおいて、さらに「借り主」を設定することが可能となる。
【０１１２】
結果として、「借り主」に設定されたユーザによる、「借り主」の設定であっても、「所有者」の人間関係を考慮したユーザだけを「借り主」として設定できるので、「所有者」に設定されたユーザによる「借り主」の設定の負担を軽減しつつ、「所有者」のプライバシやセキュリティの維持を合理的に実現することが可能となる。
【０１１３】
＜３．第３の実施の形態＞
＜リモート端末から「借り主」を設定できる例＞
以上においては、同一の情報処理装置を操作するユーザのみが「借り主」を設定できる例について説明してきたが、例えば、「借り主」に設定されたユーザが、リモート端末を利用して、遠隔地から「借り主」を設定できるようにしてもよい。
【０１１４】
図１０は、リモート端末を利用して、遠隔地から「借り主」を設定できるようにした情報処理システムの一実施の形態の構成例を示している。尚、図１０において、図１を参照して説明した同一の機能を備えた構成については、同一の符号、および同一の名称を付しており、その説明は適宜省略するものとする。
【０１１５】
すなわち、図１０の情報処理システムは、情報処理装置１１およびリモート端末１１１より構成されている。図１０の情報処理装置１１は、基本的に図１の情報処理装置１１と同様の機能を備えているが、さらに、リモート端末１１１と通信するための通信部１０１が設けられている。通信部１０１は、公衆回線等を利用してリモート端末１１１の通信部１２４と必要なデータやプログラムを授受する。
【０１１６】
また、リモート端末１１１は、例えば、携帯電話機やスマートフォンなどから構成されており、制御部１２１、操作部１２２、表示部１２３、および通信部１２４を備えている。制御部１２１は、リモート端末１１１の動作の全体を制御している。操作部１２２は、操作ボタン、または、LCD（Liquid Crystal Display）や有機EL（Electro Luminescence）などからなる表示部１２３と一体化されたタッチパネルなどから構成されている。
【０１１７】
すなわち、リモート端末１１１は、図示せぬ公衆回線等を利用して情報処理装置１１と通信し、権限管理テーブル３１の供給を受けると表示部１２３に表示すると共に、操作部１２２による編集操作を受け付けて、編集された権限管理テーブル３１を情報処理装置１１に返信することにより、遠隔地においても権限管理テーブル３１に登録されたユーザに「借り主」を設定する。
【０１１８】
＜リモート権限管理テーブル管理処理＞
次に、図１１のフローチャートを参照して、図１０の情報処理システムによるリモート権限管理テーブル管理処理について説明する。尚、図１１のフローチャートにおいては、図２のフローチャートの処理により管理される権限管理テーブル３１において、「所有者」に設定されたユーザが、リモート端末１１１を用いて、権限管理テーブル３１を編集する処理のみを説明するものとする。
【０１１９】
ステップＳ１０１において、制御部１２１は、操作部１２２が操作されて、リモート権限管理テーブル管理処理が要求されたか否かを判定し、要求されるまで同様の処理を繰り返す。ステップＳ１０１において、例えば、リモート権限管理テーブル管理処理が要求された場合、処理は、ステップＳ１０２に進む。
【０１２０】
ステップＳ１０２において、制御部１２１は、通信部１２４を制御して、情報処理装置１１に対して、権限管理テーブル３１を要求する。この際、制御部１０２は、リモート端末１１１のユーザを識別する情報、例えば、ユーザＩＤ等の識別情報を付加して権限管理テーブル３１を要求する。また、この際、通信においては、秘匿情報を扱うレベル等に応じて、授受されるデータの暗号化や、ユーザについての認証処理を付加する。
【０１２１】
ステップＳ１２１において、権限管理部２５は、通信部１０１を制御してリモート端末１１１より権限管理テーブル３１が要求されてきたか否かを判定し、要求されるまで、同様の処理を繰り返す。ステップＳ１２１において、例えば、ステップＳ１０２の処理により、権限管理テーブル３１が要求されてきた場合、処理は、ステップＳ１２２に進む。
【０１２２】
ステップＳ１２２において、権限管理部２５は、権限管理テーブル３１の要求に付加されていたユーザＩＤの情報に基づいて、該当するユーザＩＤが「所有者」に設定されている権限管理テーブル３１を検索し、検索結果の一覧を、通信部１０１を制御して、リモート端末１１１に送信する。
【０１２３】
ステップＳ１０３において、制御部１２１は、通信部１２４を制御して、送信されてきた権限管理テーブル３１の一覧を受信すると共に、表示部１２３に権限管理テーブル３１で管理されるコンテンツであるアプリケーションプログラム名等の一覧であって、いずれの権限管理テーブル３１の編集を要求するのかを選択する選択画像を表示する。
【０１２４】
ステップＳ１０４において、制御部１２１は、操作部１２２が操作されて、編集を要求する、いずれかの権限管理テーブル３１が選択されたか否かを判定し、選択されたと判定されるまで、ステップＳ１０３，Ｓ１０４の処理が繰り返されて、選択画像が表示され続ける。
【０１２５】
そして、ステップＳ１０４において、いずれかの権限管理テーブル３１が選択されると、ステップＳ１０５において、制御部１２１は、通信部１２４を制御して、選択された編集したい権限管理テーブル３１を要求する情報を情報処理装置１１に送信する。
【０１２６】
ステップＳ１２３において、権限管理部２５は、通信部１０１を制御して選択された編集したい権限管理テーブル３１を要求する情報を受信する。
【０１２７】
ステップＳ１２４において、権限管理部２５は、編集が要求された権限管理テーブル３１の情報を読み出して、通信部１０１を制御して、リモート端末１１１に送信する。
【０１２８】
ステップＳ１０６において、制御部１２１は、通信部１２４を制御して送信されてきた権限管理テーブル３１を受信し、表示部１２３に編集画像として表示する。
【０１２９】
ステップＳ１０７において、制御部１２１は、操作部１２２が操作されて、編集画像として表示された権限管理テーブル３１に編集が加えられて、編集の終了が指示されたか否かを判定し、終了が指示されるまで同様の処理を繰り返す。尚、権限管理テーブル３１の編集については、図５および図７を参照して説明した処理と同様であるので、その説明は省略する。
【０１３０】
ステップＳ１０７において、編集の終了が指示されて、編集済みの権限管理テーブル３１の情報処理装置１１への送信が指示されると、ステップＳ１０８において、制御部１２１は、通信部１２４を制御して、編集が完了した権限管理テーブル３１を情報処理装置１１に送信する。
【０１３１】
ステップＳ１２５において、権限管理部２５は、通信部１０１を制御して、リモート端末１１１より送信されてくる、編集が完了した権限管理テーブル３１を受信し、ステップＳ１２６において、受信した権限管理テーブル３１の編集内容を反映して記憶する。
【０１３２】
以上の処理により、遠隔地からでもリモート端末１１１により権限管理テーブル３１を編集することが可能となるので、遠隔地からでもアプリケーションプログラムの利用を管理することが可能となる。このため、例えば、子供が使用するゲームなどのアプリケーションプログラムの使用を、遠隔地などから親が管理することが可能となる。
【０１３３】
以上の如く、複数のユーザが、同時に同一のコンテンツを操作できるような表示装置を利用するにあたって、コンテンツの権限の設定を容易で、かつ、動的に変更することが可能となる。
【０１３４】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１３５】
図１２は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)１００１を内蔵している。CPU１００１にはバス１００４を介して、入出力インタ-フェイス１００５が接続されている。バス１００４には、ROM(Read Only Memory)１００２およびRAM(Random Access Memory)１００３が接続されている。
【０１３６】
入出力インタ-フェイス１００５には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部１００６、処理操作画面や処理結果の画像を表示デバイスに出力する出力部１００７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１００８、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部１００９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア１０１１に対してデータを読み書きするドライブ１０１０が接続されている。
【０１３７】
CPU１００１は、ROM１００２に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア１０１１ら読み出されて記憶部１００８にインストールされ、記憶部１００８からRAM１００３にロードされたプログラムに従って各種の処理を実行する。RAM１００３にはまた、CPU１００１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１３８】
以上のように構成されるコンピュータでは、CPU１００１が、例えば、記憶部１００８に記憶されているプログラムを、入出力インタフェース１００５及びバス１００４を介して、RAM１００３にロードして実行することにより、上述した一連の処理が行われる。
【０１３９】
コンピュータ（CPU１００１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア１０１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０１４０】
コンピュータでは、プログラムは、リムーバブルメディア１０１１をドライブ１０１０に装着することにより、入出力インタフェース１００５を介して、記憶部１００８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１００９で受信し、記憶部１００８にインストールすることができる。その他、プログラムは、ROM１００２や記憶部１００８に、あらかじめインストールしておくことができる。
【０１４１】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１４２】
また、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０１４３】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１４４】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０１４５】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１４６】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１４７】
尚、本技術は、以下のような構成も取ることができる。
（１）  アプリケーションプログラムを制御するウィンドウを表示させる表示部と、
前記ウィンドウに対するユーザからの操作を受け付ける操作部と、
前記ユーザにより前記表示部を視聴可能で、かつ、前記操作部を操作可能な範囲の画像を撮像する撮像部と、
前記撮像部に撮像された前記画像内のユーザを個別に認識する認識部と
前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理する権限情報管理部と、
前記操作部において前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、前記認識部により認識される、前記操作部を操作した前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるウィンドウ管理部と
を含む情報処理装置。
（２）  前記権限情報管理部は、前記アプリケーションプログラムを起動させたユーザに、前記アプリケーションプログラムの操作権限のうちの主操作権限を対応付けて前記権限情報に登録する
（１）に記載の情報処理装置。
（３）  前記権限情報管理部は、前記撮像部により撮像される、前記アプリケーションプログラムを起動させた前記ユーザの画像により識別されるユーザＩＤと、前記アプリケーションプログラムの操作権限のうちの主操作権限とを対応付けて前記権限情報に登録する
（１）に記載の情報処理装置。
（４）  前記操作部が操作された場合、前記ウィンドウ管理部は、前記権限情報に基づいて、前記撮像部により撮像された、前記操作部を操作するユーザが、前記主操作権限を持つ前記ユーザの付近に存在するとき、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させる
（３）に記載の情報処理装置。
（５）  前記操作部が操作された場合、前記権限情報管理部は、前記権限情報に基づいて、前記撮像部により撮像された、前記操作部を操作するユーザが、前記主操作権限を持つ前記ユーザの付近に存在するとき、前記アプリケーションプログラムの前記権限情報のうち主操作権限に準じた、前記アプリケーションプログラムの操作権限となる準操作権限と、前記操作部を操作するユーザのユーザＩＤとを対応付けて登録し、
前記ウィンドウ管理部は、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させる
（３）に記載の情報処理装置。
（６）  前記権限情報管理部は、前記アプリケーションプログラムに対する操作内容毎に、前記主操作権限および準操作権限を持つユーザを対応付けて権限情報を管理する
（５）に記載の情報処理装置。
（７）  前記アプリケーションプログラムに対する操作内容は、スクロール、クリック、キー入力、およびコピー操作を含む
（６）に記載の情報処理装置。
（８）  前記操作部が操作された場合、前記ウィンドウ管理部は、前記撮像部により撮像され、前記認識部により認識されたユーザのうち、前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを、前記操作部により選択可能な情報で表示し、
前記主操作権限に対応付けられたユーザにより、前記操作部が操作されて、前記選択可能な情報のいずれかが選択されたとき、前記権限情報管理部は、前記選択された選択可能な情報に対応付けられているユーザのユーザＩＤと、前記準操作権限とを対応付けて登録する
（５）に記載の情報処理装置。
（９）  前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを、前記操作部により選択可能な情報は、前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを識別するアイコンである
（８）に記載の情報処理装置。
（１０）  前記操作部が操作された場合、前記ウィンドウ管理部は、前記撮像部により撮像され、前記認識部により認識されたユーザのうち、前記権限情報の主操作権限および準操作権限のいずれにも対応付けて登録されていないユーザを、前記操作部により選択可能な情報で表示し、
前記準操作権限に対応付けられたユーザにより、前記操作部が操作されて、前記選択可能な情報のいずれかが選択されたとき、前記権限情報管理部は、選択された前記選択可能な情報に対応付けて登録されたユーザと、前記主操作権限に対応付けられたユーザとが所定の関係を有するとき、前記選択された選択可能な情報に対応付けられているユーザのユーザＩＤと、前記準操作権限とを対応付けて登録する
（５）に記載の情報処理装置。
（１１）  前記選択された前記選択可能な情報に対応付けて登録されたユーザと、前記主操作権限に対応付けられたユーザとが所定の関係は、他のウィンドウのアプリケーションプログラムの権限情報において、前記選択された前記選択可能な情報に対応付けて登録されたユーザに主操作権限が登録され、前記主操作権限に対応付けられたユーザに準操作権限が登録されている、または、前記他のウィンドウのアプリケーションプログラムの権限情報において、前記選択された前記選択可能な情報に対応付けて登録されたユーザに準操作権限が登録され、前記主操作権限に対応付けられたユーザに主操作権限が登録されている関係である
（１０）に記載の情報処理装置。
（１２）  前記表示部は、前記操作部と一体となったタッチパネルである
（３）に記載の情報処理装置。
（１３）  前記権限情報管理部は、前記主操作権限と対応付けて登録されているユーザが、前記撮像部により撮像された画像内に存在しないとき、若しくは、前記撮像部により撮像された画像内に存在しない状態となってから所定の時間が経過したとき、前記操作部が操作されて前記ウィンドウが閉じられたとき、または、ログアウトしたとき、前記権限情報を抹消する
（１）に記載の情報処理装置。
（１４）  表示部によりアプリケーションプログラムを制御するウィンドウを表示し、
前記ウィンドウに対するユーザからの操作を受け付け、
前記ユーザにより前記表示部を視聴可能で、かつ、前記ウィンドウを操作可能な範囲の画像を撮像し、
撮像された前記画像内のユーザを個別に認識し
前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理し、
前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、認識される、前記ウィンドウを操作した前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、操作内容に応じた処理を、前記アプリケーションプログラムにより実行させる
ステップを含む情報処理方法。
（１５）  アプリケーションプログラムを制御するウィンドウを表示させる表示ステップと、
前記ウィンドウに対するユーザからの操作を受け付ける操作ステップと、
前記ユーザにより前記表示ステップの処理で表示される前記ウィンドウを視聴可能で、かつ、前記操作ステップの処理により受け付けられる操作が可能な範囲の画像を撮像する撮像ステップと、
前記撮像ステップの処理で撮像された前記画像内のユーザを個別に認識する認識ステップと
前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理する権限情報管理ステップと、
前記操作ステップの処理において前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、前記認識ステップの処理により認識される、前記操作ステップの処理で受け付けられた操作をした前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、前記操作ステップの処理で受け付けられた操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるウィンドウ管理ステップと
を含む処理をコンピュータに実行させるプログラム。
（１６）  管理端末と情報処理装置とからなる情報処理システムにおいて、
前記情報処理装置は、
アプリケーションプログラムを制御するウィンドウを表示させる表示部と、
前記ウィンドウに対するユーザからの操作を受け付ける操作部と、
前記ユーザにより前記表示部を視聴可能で、かつ、前記操作部を操作可能な範囲の画像を撮像する撮像部と、
前記撮像部に撮像された前記画像内のユーザを個別に認識する認識部と
前記アプリケーションプログラムと、前記アプリケーションプログラムの操作権限を持つユーザとを対応付けた権限情報を管理する権限情報管理部と、
前記操作部において前記ユーザによる操作が受け付けられて、前記ウィンドウが操作される場合、前記権限情報に基づいて、前記認識部により認識される、前記操作部を操作した前記ユーザが、前記ウィンドウのアプリケーションプログラムの操作権限を持つユーザと一致するとき、前記操作部の操作内容に応じた処理を、前記アプリケーションプログラムにより実行させるウィンドウ管理部と、
前記管理端末に対して、前記権限管理情報を送信すると共に、前記管理端末により編集された前記権限管理情報を受信する第１の通信部とを含み、
前記権限情報管理部は、前記管理端末より編集された前記権限管理情報に基づいて、前記権限管理情報を更新し、
前記管理端末は、
前記情報処理装置より送信されてくる前記権限管理情報を編集する編集部と、
前記情報処理装置より送信されてくる前記権限管理情報を受信すると共に、前記編集部により編集された前記権限管理情報を前記情報処理装置に送信する第２の通信部と
を含む
情報処理システム。
【符号の説明】
【０１４８】
１１  情報処理装置，  ２１  撮像部，  ２２  操作部，  ２３  入力部，  ２４  ユーザ認識部，  ２５  権限管理部，  ２６  ウィンドウ管理部，  ２７  表示部，  ３１  権限管理テーブル，  １０１  通信部，  １１１  リモート端末，  １２１  制御部，  １２２  操作部，  １２３  表示部，  １２４  通信部
【図１】
2015153154.tif 000003
【図２】
2015153154.tif 000004
【図３】
2015153154.tif 000005
【図４】
2015153154.tif 000006
【図５】
2015153154.tif 000007
【図６】
2015153154.tif 000008
【図７】
2015153154.tif 000009
【図８】
2015153154.tif 000010
【図９】
2015153154.tif 000011
【図１０】
2015153154.tif 000012
【図１１】
2015153154.tif 000013
【図１２】
2015153154.tif 000014