(57)【特許請求の範囲】
【請求項１】
複数の端末装置の間で表示画面を共有する画面共有システムであって、
前記端末装置は、
画面共有開始操作を受付可能な操作部を表示部に表示する表示制御部と、
前記操作部に対する操作を受け付ける操作受付部と、
表示画面を共有する他端末装置のステータスを当該他端末装置から受信する受信部と、
前記他端末装置のステータスに基づいて画面共有の可否を判定する判定部であって、前記他端末装置を用いるユーザが属するグループが、前記端末装置と共有する前記表示画面の表示が許可されたグループである場合に、前記表示画面の共有が可能であると判定し、前記ユーザが属するグループが、前記端末装置と共有する前記表示画面の表示が許可されたグループでない場合に、前記表示画面の共有が不可能であると判定する判定部と、
前記操作受付部が前記操作部に対する操作を受け付け、かつ、前記判定部が前記表示画面の共有が可能であると判定した場合に、前記他端末装置に対して画面共有を開始し、前記判定部が前記表示画面の共有が不可能であると判定した場合に、前記他端末装置に対して画面共有を開始しない実行部と、
を備える画面共有システム。
【請求項２】
前記実行部は、前記他端末装置に対して画面共有開始要求を通知するとともに、当該通知に伴い前記他端末装置から開始許可通知を受けると、前記画面共有を開始する、
請求項１に記載の画面共有システム。
【請求項３】
前記表示制御部は、複数の他端末装置の夫々に対応付けて複数の操作部を前記表示部に表示し、
前記実行部は、操作を受け付けた前記操作部に対応する前記他端末装置との間で画面共有を開始する、
請求項１又は２に記載の画面共有システム。
【請求項４】
前記表示制御部は、前記操作部を前記表示部のステータスバーに表示する、
請求項１から３のいずれか１項に記載の画面共有システム。
【請求項５】
前記表示制御部は、前記操作部に前記他端末装置のステータスを表示する、
請求項１から４のいずれか１項に記載の画面共有システム。
【請求項６】
前記表示制御部は、自端末装置において利用されているコンテンツの種別に基づいて、前記操作部を表示するか否かを制御する、
請求項１から５のいずれか１項に記載の画面共有システム。
【請求項７】
前記実行部は、前記他端末装置のステータスに応じた仕様で、画面共有を行う、
請求項１から６のいずれか１項に記載の画面共有システム。
【請求項８】
前記表示制御部は、前記他端末装置との画面共有を開始すると、当該他端末装置に対応する前記操作部に画面共有実行中であることを示すステータスを表示する、
請求項１から７のいずれか１項に記載の画面共有システム。
【請求項９】
複数の端末装置の間で表示画面を共有する画面共有方法であって、
前記端末装置が実行する、
画面共有開始操作を受付可能な操作部を表示部に表示するステップと、
前記操作部に対する操作を受け付けるステップと、
表示画面を共有する他端末装置のステータスを当該他端末装置から受信するステップと、
前記他端末装置のステータスに基づいて、前記他端末装置を用いるユーザが属するグループが、前記端末装置と共有する前記表示画面の表示が許可されたグループである場合に、前記表示画面の共有が可能であると判定し、前記ユーザが属するグループが、前記端末装置と共有する前記表示画面の表示が許可されたグループでない場合に、前記表示画面の共有が不可能であると判定するステップと、
前記操作部に対する操作を受け付け、かつ、前記他端末装置のステータスが画面共有可と判定すると、前記判定するステップによって前記表示画面の共有が可能であると判定された前記他端末装置と画面共有を開始するステップと、
を含む画面共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末装置の間で表示画面を共有する画面共有システム及び画面共有方法に関する。
【背景技術】
【０００２】
従来、複数の端末装置の間で表示画面を共有する技術が知られている。例えば、特許文献１には、共有元の端末装置において表示画面のキャプチャ画像を取得すると、このキャプチャ画像に対応した圧縮方式でキャプチャ画像を圧縮し、共有先の端末装置に転送する画面画像転送方法が開示されている。
特許文献１の画面画像転送方法によれば、キャプチャ画像に好適な圧縮方式を用いてキャプチャ画像を圧縮するため、共有元の端末装置の表示画面を少ない遅延で共有先の端末装置に表示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１３３５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載された画面画像転送方法では、表示画面を共有する際の起動動作について何ら着目しておらず、更なる改善の余地があった。この点、ユーザにとってみれば、直観的な操作で表示画面の共有を容易に行うことを望むものの、単に起動を容易にしただけでは、共有先の端末装置の状況によっては好ましくない態様で表示画面の共有が行われてしまうおそれがあった。
一例として、共有先の端末装置において動画等を視聴している状況で、別の端末装置の表示画面が勝手に表示されたのでは、ユーザの利便性を損ねてしまう。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、端末装置の状況に応じた適切な表示画面の共有を、ユーザの直観的な操作により実現することができる画面共有システム及び画面共有方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様においては、複数の端末装置の間で表示画面を共有する画面共有システムであって、前記端末装置は、画面共有開始操作を受付可能な操作部を表示部に表示する表示制御部と、前記操作部に対する操作を受け付ける操作受付部と、表示画面を共有する他端末装置のステータスを当該他端末装置から受信する受信部と、前記他端末装置のステータスに基づいて、画面共有の可否を判定する判定部と、前記操作受付部が前記操作部に対する操作を受け付け、かつ、前記判定部が前記他端末装置のステータスが画面共有可と判定すると、画面共有を開始する実行部と、を備える画面共有システムを提供する。
【０００７】
また、前記実行部は、前記他端末装置に対して画面共有開始要求を通知するとともに、当該通知に伴い前記他端末装置から開始許可通知を受けると、前記画面共有を開始することとしてもよい。
【０００８】
また、前記表示制御部は、複数の他端末装置の夫々に対応付けて複数の操作部を前記表示部に表示し、前記実行部は、操作を受け付けた前記操作部に対応する前記他端末装置との間で画面共有を開始することとしてもよい。
【０００９】
また、前記表示制御部は、前記操作部を前記表示部のステータスバーに表示することとしてもよい。
【００１０】
また、前記表示制御部は、前記操作部に前記他端末装置のステータスを表示することとしてもよい。
【００１１】
また、前記表示制御部は、自端末装置において利用されているコンテンツの種別に基づいて、前記操作部を表示するか否かを制御することとしてもよい。
【００１２】
また、前記実行部は、前記他端末装置のステータスに応じた仕様で、画面共有を行うこととしてもよい。
【００１３】
また、前記表示制御部は、前記他端末装置との画面共有を開始すると、当該他端末装置に対応する前記操作部に画面共有実行中であることを示すステータスを表示することとしてもよい。
【００１４】
本発明の第２の態様においては、複数の端末装置の間で表示画面を共有する画面共有方法であって、前記端末装置が実行する、画面共有開始操作を受付可能な操作部を表示部に表示するステップと、前記操作部に対する操作を受け付けるステップと、表示画面を共有する他端末装置のステータスを当該他端末装置から受信するステップと、前記他端末装置のステータスに基づいて、画面共有の可否を判定するステップと、前記操作部に対する操作を受け付け、かつ、前記他端末装置のステータスが画面共有可と判定すると、画面共有を開始するステップと、を含む画面共有方法を提供する。
【発明の効果】
【００１５】
本発明によれば、端末装置の状況に応じた適切な表示画面の共有を、ユーザの直観的な操作により実現することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の画面共有システムの概要を示す図である。
【図２】ユーザ端末に表示される表示画面を模式的に示す図である。
【図３】ユーザ端末の機能構成を示すブロック図である。
【図４】ユーザ端末に記憶される各種情報を示す図である。
【図５】ユーザ端末に表示される表示画面を模式的に示す図である。
【図６】ユーザ端末間で表示画面を共有する際の動作例を示す図である。
【図７】通信状況に応じた仕様で表示画面を共有する際のユーザ端末の処理の流れを示すフローチャートである。
【図８】通信状況に応じた仕様で表示画面を共有する際のユーザ端末に表示されるステータスバーの一例を示す図である。
【図９】グループに応じた仕様で表示画面を共有する際のユーザ端末の処理の流れを示すフローチャートである。
【図１０】グループに応じた仕様で表示画面を共有する際にユーザ端末に表示される表示画面の一例を示す図である。
【図１１】グループに応じた仕様で表示画面を共有する際にユーザ端末に表示される表示画面の別例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の画面共有システムＳの一実施形態について説明する。
【００１８】
［画面共有システムＳの概要］
図１は、本発明の画面共有システムＳの概要を示す図である。図１に示すように、画面共有システムＳは、複数のユーザ端末１を含む。ユーザ端末１は、ＴＶ用モニタ、ＰＣ、タブレットＰＣ、携帯電話、スマートフォン等の任意の端末装置であり、画像データを送受信可能な所定の通信ネットワークを介して接続される。
【００１９】
画面共有システムＳでは、一又は複数のユーザ端末１において表示されている表示画面を他のユーザ端末１に表示することで、表示画面を共有する。ここで、表示画面の共有方法としては、例えば、ミラーリングといった方法が知られており、画面共有システムＳでは、ミラーリングを用いて、表示画面を共有する。なお、ミラーリングは、共有する表示画面を表示しているユーザ端末１（所謂、ソース端末）が表示画面をキャプチャすることによって表示画面に対応する画面データを生成し、当該画面データを他のユーザ端末１（所謂、シンク端末）に送信することにより、ソース側のユーザ端末１の表示画面をシンク側のユーザ端末１に表示させる方法である。
【００２０】
画面共有システムＳでは、一のユーザ端末１から他のユーザ端末１に対して画面共有要求が通知され、他のユーザ端末１において共有許可が行われると、当該ユーザ端末１間において表示画面が共有される。このとき、画面共有システムＳでは、ユーザ端末１に画面共有要求を行うためのアイコンを設けておき、このアイコン操作により画面共有要求を可能にしたため、表示画面の共有を容易に行うことができる。
【００２１】
ところで、表示画面の共有は複数のユーザ端末１間で行われるため、共有相手先の都合を考慮せず自身の都合で画面共有要求を可能にしたのでは、利便性を損ねる可能性がある。そのため、画面共有システムＳでは、アイコンが操作された場合に直ちに画面共有要求を通知するのではなく、相手先のステータスを考慮して画面共有要求を通知することで、容易かつ相手先の利便性を損ねることのない画面共有を実現している。
【００２２】
なお、画面共有システムＳでは、画面共有要求を、ソース側のユーザ端末１からシンク側のユーザ端末１に対して通知することができ、また、シンク側のユーザ端末１からソース側のユーザ端末１に対して通知することもできる。即ち、表示画面の共有は、ソース側のユーザ端末１及びシンク側のユーザ端末１の双方から要求することができる。
【００２３】
また、ユーザ端末１間で共有する表示画面は、ソース側のユーザ端末１に表示された表示画面の全てであってもよく、また、一部であってもよい。ここで、図２を参照して、共有する表示画面の範囲について説明する。図２は、ソース側のユーザ端末１に表示される表示画面２００を模式的に示す図である。
【００２４】
図２（Ａ）に示すように、表示画面２００は、表示ウィンドウ２０１と表示ウィンドウ２０２とを含む。ここで、表示画面２００は、ソース側のユーザ端末１の表示部の全領域を示し、表示ウィンドウ２０１，２０２は、表示部の一部領域を示す。また、表示ウィンドウ２０１は、現在アクティブな表示ウィンドウであり、表示ウィンドウ２０２は、非アクティブな表示ウィンドウを示す。
図２（Ｂ）に示すように、表示画面の共有は、ソース側のユーザ端末１に表示されている表示画面２００の一部である表示ウィンドウ２０１のみを対象としてもよく、また、図２（Ｃ）に示すように、表示画面２００の全てを対象としてもよい。表示画面２００の一部のみを共有することで、一例として、後述するように会議参加者との間で表示画面を共有する場合に、会議内容のメモ等を共有するウィンドウ以外のウィンドウで記載することで、メモの内容まで共有せずに済むため、好適である。
【００２５】
以上、本発明の画面共有システムＳの概要について説明した。続いて、本発明の画面共有システムＳの詳細について説明する。
【００２６】
［ユーザ端末１の機能構成］
図３は、ユーザ端末１の機能構成を示すブロック図である。なお、画面共有のソース側のユーザ端末１とシンク側のユーザ端末１とは、基本的に同一の構成であるため、以下では両者を区別することなく説明する。
図３に示すように、ユーザ端末１は、操作受付部１１と、表示部１２と、記憶部１３と、通信部１４と、制御部１５と、を含んで構成される。
【００２７】
操作受付部１１は、例えば、マウスや表示部１２上に配置される接触センサ等により構成され、表示部１２に表示されるアイコンに対する操作を受け付ける。表示部１２は、例えば、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等により構成され、制御部１５の制御に応じて所定の表示画面や所定のアイコンを表示する。
【００２８】
記憶部１３は、ＲＯＭ及びＲＡＭ等のメモリ又はハードディスク等の記憶媒体である。記憶部１３は、制御部１５を動作させるためのプログラム及び各種データを記憶する。また、記憶部１３は、表示画面を共有する他のユーザ端末１のステータスを記憶する。なお、ステータスは、ユーザ端末１の性能等を含む属性情報と、ユーザ端末１の現在の状況を示す状況情報と、を含む。
【００２９】
図４（Ａ）は、記憶部１３に記憶される他のユーザ端末１の属性情報の一例を示す図であり、図４（Ｂ）は、記憶部１３に記憶される他のユーザ端末１の状況情報の一例を示す図である。
【００３０】
図４（Ａ）に示すように、記憶部１３は、他のユーザ端末１を識別する端末ＩＤに対応付けて、当該ユーザ端末１を用いるユーザに関するユーザ情報、当該ユーザ端末１の属性情報、及び当該ユーザ端末１（又はユーザ端末１を用いるユーザ）が属するグループについての情報等を記憶する。
ユーザ情報は、例えば、年齢、住所、氏名等のユーザに関する情報であり、また、属性情報は、例えば、画面サイズ、表示可能な解像度、ＣＰＵ性能等の表示に関する情報である。グループは、ユーザ端末１（ユーザ）の所属を示す情報であり、会社名、部署等の情報を含む。
【００３１】
また、図４（Ｂ）に示すように、記憶部１３は、端末ＩＤに対応付けて、当該ユーザ端末１の実行状況、及び当該ユーザ端末１との間の通信状況等を記憶する。
実行状況は、ユーザ端末１において現在実行されている処理を示し、例えば、当該ユーザ端末１において現在動画アプリケーションが実行中であることや、現在ＴＶ放送を視聴中であるといったことを示す。通信状況は、当該ユーザ端末１と自身との間の通信状況を示す情報である。
【００３２】
ユーザ端末１は、他のユーザ端末１から任意のタイミングでこれら情報を取得し、記憶部１３に記憶する。
【００３３】
図３に戻り、通信部１４は、制御部１５の制御に応じて、所定の通信ネットワークを介して他のユーザ端末１と通信するための通信インターフェイスである。通信部１４は、他のユーザ端末１との間で、画面共有要求及び共有許可を送受信し、また、共有する表示画面を示す画面データを送受信する。
【００３４】
制御部１５は、例えばＣＰＵであり、記憶部１３に記憶されたプログラムを実行することにより表示制御部１５１、受信部１５２、判定部１５３及び実行部１５４として機能する。
【００３５】
表示制御部１５１は、画面共有の際に操作するアイコン、及び画面共有に伴い表示する表示画面を表示部１２に表示する。ここで、表示制御部１５１が表示するアイコンの一例について説明する。図５は、表示部１２に表示される表示画面２１０を模式的に示す図である。
図５（Ａ）に示すように、表示画面２１０は、ステータスバー２１１を含む。表示制御部１５１は、このステータスバー上に、画面共有を行う複数の他のユーザ端末１の夫々に対応付けた複数のアイコン２１２，２１３，２１４を表示する。アイコン２１２，２１３，２１４は、画面共有開始操作を受付可能なアイコンであり、例えば、アイコン２１２が操作されると、端末Ｂのユーザ端末１に対して画面共有要求が通知され、端末Ｂのユーザ端末１との間で表示画面が共有されることになる。
【００３６】
また、表示制御部１５１は、アイコンとともに対応するユーザ端末１のステータスを表示することとしてもよい。図５（Ｂ）は、対応するユーザ端末１のステータスを表示したアイコンの一例を示す図である。アイコンとともに表示するステータスとしては、対応するユーザ端末１が、ビジー／アイドルであること、画面共有が可能／不可能であること、同一グループに属する／属しないこと等任意のステータスを表示することができる。
【００３７】
図５（Ｂ）に示す例では、端末Ｂのユーザ端末１に対応するアイコン２１２には、当該ユーザ端末１が自身と同一グループであることを示すステータス２１２Ａが表示され、端末Ｃのユーザ端末１に対応するアイコン２１３には、当該ユーザ端末１が他のアプリケーションを実行中でビジーであることを示すステータス２１３Ａが表示され、端末Ｄのユーザ端末１に対応するアイコン２１４には、当該ユーザ端末１が画面共有可能であることを示すステータス２１４Ａが表示されている。
また、表示制御部１５１は、他のユーザ端末１との画面共有を開始すると、当該ユーザ端末１に対応するアイコンに画面共有実行中であることを示すステータスを表示することとしてもよい。
【００３８】
なお、アイコンとともに表示するステータスの表示態様は任意であり、図５（Ｂ）に示すようにアイコンの近傍に所定のマークを付すこととしてもよく、また、アイコンの点灯、点滅等を制御することで当該アイコンに対応するユーザ端末１のステータスを表すこととしてもよい。
【００３９】
また、表示制御部１５１は、自身が現在利用しているコンテンツの種別に基づいて、アイコンを表示するか否かを制御することとしてもよい。図５（Ｃ）は、画面共有ができないコンテンツが利用されている場合の表示画面２１０の一例を示し、図５（Ｄ）は、画面共有が可能なコンテンツが利用されている場合の表示画面２１０の一例を示す。なお、本実施形態において、利用しているコンテンツの種別には、再生等している動画や楽曲の種別（著作権保護の有無）に加え、動画再生アプリケーションや楽曲再生アプリケーションのように実行されているアプリケーションの種別を含む。
図５（Ｃ）では、表示ウィンドウ２１５において、例えば、動画再生アプリケーションにおいて著作権保護された動画のような画面共有ができないコンテンツが再生されている。この場合、表示制御部１５１は、ステータスバー２１１にアイコンを表示しない。他方、図５（Ｄ）では、表示ウィンドウ２１６において、例えば、動画再生アプリケーションにおいて著作権保護等されておらず画面共有可能なコンテンツが再生されている。この場合、表示制御部１５１は、ステータスバー２１１にアイコン２１２，２１３，２１４を表示し、他のユーザ端末１との間の画面共有を容易に行えるようにしている。
【００４０】
なお、アイコン表示／非表示についての表示制御部１５１の制御は、任意に行うことができる。例えば、表示制御部１５１は、通常のコンテンツが利用されている場合にアイコンを表示する一方で、画面共有ができないコンテンツが利用されている場合にアイコンを非表示にすることとしてもよく、また、通常のコンテンツが利用されている場合にアイコンを非表示にする一方で、画面共有が可能なコンテンツが利用されている場合にアイコンを表示することとしてもよい。
【００４１】
図２に戻り、受信部１５２は、他のユーザ端末１のステータスを当該ユーザ端末１から受信する。
【００４２】
判定部１５３は、受信部１５２が受信した他のユーザ端末１のステータスに基づいて、当該ユーザ端末１が表示画面の共有が可能であるか否かを判定する。判定部１５３の判定方法は任意であるが、一例として、判定部１５３は、自ユーザ端末１との通信状況に基づいて判定を行うことができ、例えば、通信状況が良好な他のユーザ端末１に対しては表示画面の共有が可能であると判定し、不良である他のユーザ端末１に対して表示画面の共有が不可能であると判定する。
また、判定部１５３は、他のユーザ端末１におけるコンテンツの利用状況に基づいて判定を行うことができ、例えば、所定のコンテンツを利用している他のユーザ端末１に対しては表示画面の共有が不可能であると判定し、当該コンテンツを利用していない他のユーザ端末１に対しては表示画面の共有が可能であると判定する。
【００４３】
また、判定部１５３は、他のユーザ端末１を用いるユーザが属するグループに基づいて判定を行うことができ、例えば、他のユーザが属するグループが、共有する表示画面の表示が許可されたグループである場合に表示画面の共有が可能であると判定し、共有する表示画面の表示が許可されたグループでない場合に表示画面の共有が不可能であると判定する。
また、判定部１５３は、他のユーザ端末１の電池残量に基づいて判定を行うことができ、例えば、他のユーザ端末１の電池残量が所定の容量よりも高い、又は当該他のユーザ端末１が充電中である場合に表示画面の共有が可能であると判定し、他のユーザ端末１の電池残量が所定の容量よりも低く、かつ、充電中ではない場合には表示画面の共有が不可能であると判定する。
【００４４】
実行部１５４は、操作受付部１１がアイコンに対する操作を受け付け、かつ、操作されたアイコンに対応する他のユーザ端末１のステータスが画面共有可と判定されると、当該他のユーザ端末１との間で画面共有を開始する。具体的には、実行部１５４は、当該他のユーザ端末１に対して画面共有の開始を要求する通知を送信するとともに、当該通知に伴い他のユーザ端末１から画面共有の開始を許可する通知を受けると、当該他のユーザ端末１との間で画面共有を開始する。
このとき、実行部１５４は、他のユーザ端末１のステータスに応じた仕様で、画面共有を行う。ステータスに応じた画面共有の詳細については後述するが、実行部１５４は、例えば、他のユーザ端末１が対応する解像度に基づいて共有する表示画面の画質を低画質（ＳＤ）又は高画質（ＨＤ）に制御する。また、実行部１５４は、例えば、他のユーザ端末１との間の通信状況に基づいて共有する表示画面に対応する画面データを低データ量の画面データ又は高データ量の画面データに制御する。
【００４５】
［画面共有時の動作例］
以上、本発明の画面共有システムＳを構成するユーザ端末１の機能構成について説明した。続いて、図６を参照して、ユーザ端末１間で表示画面を共有する際の動作例について説明する。なお、図６において、表示画面２２０は、あるユーザ端末１の表示部１２に表示される表示画面を示し、表示画面２３０は、当該ユーザ端末１と表示画面を共有する他のユーザ端末１の表示部１２に表示される表示画面を示す。
【００４６】
図６（Ａ）に示すように、表示画面２２０のステータスバー２２１には、他のユーザ端末１に対応するアイコン２２２，２２３，２２４が表示されている。このとき、端末Ｂのユーザ端末１と表示画面の共有を望む場合、ユーザは、アイコン２２２を操作する。
【００４７】
このアイコン２２２の操作に伴い、ユーザ端末１の表示部１２には、図６（Ｂ）に示す表示画面２２０が表示されることになる。即ち、図６（Ｂ−ａ）に示すように、表示画面２２０には、例えば、画面共有時にソース側になるかシンク側になるかを選択するラジオボタンや、画面共有を実行する実行ボタン等を含む確認ウィンドウ２２５Ａが表示される。確認ウィンドウ２２５Ａにおいてユーザが実行ボタンを操作すると、ユーザ端末１は、操作されたアイコンに対応する他のユーザ端末１（端末Ｂ）に対して、画面共有の開始を要求する通知を送信する。
【００４８】
なお、画面共有システムＳでは、画面共有先のユーザ端末１のステータスに基づいて画面共有の可否を判定する。そのため、端末Ｂのユーザ端末１のステータスによっては、画面共有をできない場合がある。このような場合、図６（Ｂ−ｂ）に示すように、表示画面２２０には、画面共有が不可であることを示す確認ウィンドウ２２５Ｂが表示されることとしてもよい。また、画面共有をできない他のユーザ端末１に対応するアイコン、操作不可能にすることで、当該他のユーザ端末１との間での表示画面の共有を不可能にしてもよい。
【００４９】
端末Ｂのユーザ端末１に画面共有の開始を要求する通知が送信されると、端末Ｂのユーザ端末１の表示部１２には、図６（Ｃ）に示す表示画面２３０が表示される。図６（Ｃ）に示すように、この表示画面２３０には、画面共有の許可／不許可を選択する確認ウィンドウ２３１が含まれる。端末Ｂのユーザ端末１を用いるユーザが、この確認ウィンドウ２３１において画面共有を許可すると、両ユーザ端末１間において表示画面の共有が開始する。
このようにして表示画面の共有が開始すると、図６（Ｄ）に示すように、表示画面２２０のステータスバー２２１に表示されていた端末Ｂに対応するアイコン２２２に、画面共有実行中であることを示すステータス２２２Ａが表示される。
【００５０】
［ステータスに応じた画面共有の一例］
続いて、図７〜図１０を参照して、他のユーザ端末１のステータスに応じた仕様で行われる画面共有の動作例について説明する。以下では、ステータスに応じた画面共有の一例として、ユーザ端末１間の通信状況に応じた仕様で行われる画面共有（図７及び図８）、ユーザ端末１を用いるユーザが属するグループに応じた仕様で行われる画面共有（図９及び図１０）を例にとり説明する。
【００５１】
［通信状況に応じた画面共有の一例］
図７は、通信状況に応じた仕様で表示画面を共有する際のユーザ端末１の処理の流れを示すフローチャートであり、図８は、表示画面を共有するユーザ端末１に表示されるステータスバー２５０の一例を示す図である。
【００５２】
他のユーザ端末１との間の通信状況は、任意の方法で把握することができるが、一例として、本実施形態では、ユーザ端末１から送信したｐｉｎｇの応答時間に基づいて通信状況を把握する。即ち、図７のステップＳ１１において、ユーザ端末１は、他のユーザ端末１に対してｐｉｎｇを送信し、他のユーザ端末１からの応答を受信すると、ステップＳ１２において、応答時間を算出する。そして、ステップＳ１３において、この応答時間に応じて当該他のユーザ端末１との間のステータス（通信状況）を特定する。
【００５３】
図８（Ａ）に示す例では、端末Ｂのユーザ端末１の応答時間は平均よりも長く、端末Ｃのユーザ端末１の応答時間は平均的であり、端末Ｄのユーザ端末１の応答時間は平均よりも短いものとする。このような場合、ユーザ端末１は、端末Ｂのユーザ端末１の通信状況（ステータス）を不良と特定し、端末Ｃのユーザ端末１の通信状況を通常と特定し、端末Ｄのユーザ端末１の通信状況を良好と特定する。
【００５４】
上述したように、画面共有システムＳでは、他のユーザ端末１に対応するアイコンとともに、当該他のユーザ端末１のステータスを表示する。この点、図８（Ｂ）に示す例では、端末Ｂのユーザ端末１に対応するアイコン２５１を暗く表示することで、端末Ｂのユーザ端末１の通信状況が不良であることを示している。同様に、端末Ｄのユーザ端末１に対応するアイコン２５３を明るく表示することで、端末Ｄのユーザ端末１の通信状況が良好であることを示している。
【００５５】
図７に戻り、ステップＳ１４において、ユーザ端末１は、画面共有が開始したか否かを判定する。この判定がＹＥＳのとき、ステップＳ１５において、ユーザ端末１は、ステータス（通信状況）に応じた仕様で表示画面を共有し、処理を終了する。
【００５６】
具体的には、図８（Ｃ）に示すように、通信状況が通常の端末Ｃのユーザ端末１と表示画面を共有する場合、データ量を抑えて低画質（ＳＤ画質）の画像データを用いて表示画面を共有する。また、通信状況が良好の端末Ｄのユーザ端末１と表示画面を共有する場合、データ量に関わらず高画質（ＨＤ画質）の画像データを用いて表示画面を共有する。
なお、通信状況が不良である端末Ｂのユーザ端末１については、例えば、判定部１５３が、ステータスに基づいて画面共有を不可と判定し、表示画面の共有を行わない。
【００５７】
［グループに応じた画面共有の一例］
図９は、グループに応じた仕様で表示画面を共有する際のユーザ端末１の処理の流れを示すフローチャートであり、図１０は、グループに応じた仕様で表示画面を共有する際にユーザ端末１に表示される表示画面２７０の一例を示す図である。図１１は、グループに応じた仕様で表示画面を共有する際の表示画面の別例であり、ソース側のユーザ端末１に表示される表示画面２８０及びシンク側のユーザ端末１に表示される表示画面２９０の一例を示す図である。
【００５８】
表示画面の共有は、例えば、会議等においてあるユーザ端末１の表示画面を会議参加者間で共有する際に好適に用いることができる。ところで、会議に参加する参加者によっては、共有していい情報と共有してはいけない情報とが存在することがある。一例として、複数社が参加する社外会議では、社外秘の情報を他社の参加者と共有することは好ましくない。
グループに応じた画面共有は、例えば、このような会議の場において利用することができる。
【００５９】
図９に示すように、ステップＳ２１において、ユーザ端末１は、共有しようとしている表示画面が社外秘データを含むものであるか否かを判定する。この判定は、例えば、現在アクティブな表示ウィンドウに表示されているデータ（ファイル）に設定されたアクセス権限に基づいて行うことができ、当該ファイルに「社員のみ」といったアクセス権限が設定されている場合に、ユーザ端末１は、社外秘データを含むと判定する。
もちろん、ユーザに対して社外秘データであるか否かを問い合わせることで、社外秘データを含むか否かを判定することとしてもよい。例えば、表示画面上に「共有を許可しますか？」といったメッセージを表示し、表示画面に現在表示されている表示ウィンドウの共有可否をユーザが設定可能にすることで実現することができる。なお、共有可否の設定は、表示画面に現在表示されている複数の表示ウィンドウに対して、個別又は一括で行うことができる。
【００６０】
表示画面が社外秘データを含む場合、ステップＳ２２において、ユーザ端末１は、共有可能な他のユーザ端末１を特定する。具体的には、ユーザ端末１は、記憶部１３に記憶された他のユーザ端末１が属するグループについての情報と、共有するファイルに設定されたアクセス権限とを比較して、当該ファイルを共有可能な他のユーザ端末１と、共有不可能な他のユーザ端末１とを特定する。続いて、ステップＳ２３において、ユーザ端末１は、特定した共有可否の情報に応じてアイコンを表示する。
【００６１】
図１０（Ａ）に示す例では、ユーザ端末１の表示画面２７０のアクティブな表示ウィンドウ２７１に社外秘情報が表示され、端末Ｂのユーザ端末１を用いるユーザが社外者であり、端末Ｃのユーザ端末１を用いるユーザ及び端末Ｄのユーザ端末１を用いるユーザが同じ会社の社員であるとする。
この場合、ユーザ端末１は、社外者が用いる端末Ｂのユーザ端末１に対応するアイコン２７３を暗く表示し、操作不可能にする。一方で、ユーザ端末１は、同じ会社の社員が用いる端末Ｃ，Ｄのユーザ端末１に対応するアイコン２７４，２７５を明るく表示し、操作可能にする。
【００６２】
図９に戻り、ステップＳ２４において、ユーザ端末１は、画面共有が開始したか否かを判定する。即ち、ユーザ端末１では、他のユーザ端末１に対応するアイコンが操作されたか否か等を判定する。この判定がＹＥＳのとき、ステップＳ２５において、ユーザ端末１は、共有可の他のユーザ端末１である場合に限り、表示画面を共有し、処理を終了する。図１０に示す例の場合、ユーザ端末１は、端末Ｃ，Ｄに対応する他のユーザ端末１と表示画面を共有する一方で、端末Ｂに対応する他のユーザ端末１とは表示画面を共有しない。
【００６３】
なお、図９及び図１０では、画面共有を開始する際の動作を示しているが、画面共有を実行している最中に、ソース側のユーザ端末１において社外秘データ等を表示することも考えられる。このような画面共有を実行している最中の表示例を、図１１に示す。
図１１（Ａ）に示すように、ソース側のユーザ端末１の表示画面２８０が、シンク側のユーザ端末１の表示画面２９０に表示され、ソース側のユーザ端末１とシンク側のユーザ端末１との間で表示画面が共有されている。図１１（Ａ）では、ソース側のユーザ端末１において「ファイルＢ」が開かれようとしている。
【００６４】
この「ファイルＢ」が例えば、社外秘データである場合、図１１（Ｂ）に示すように、表示画面を共有しているにも関わらず、シンク側のユーザ端末１の表示画面２９０には、社外秘データを表示せず、ソース側のユーザ端末１の表示画面２８０においてのみ社外秘データを表示する。また、ソース側のユーザ端末１には、共有を許可するか否かの確認ウィンドウを表示する。この確認ウィンドウにおいて、ユーザが許可を選択すると、図１１（Ｃ）に示すように、シンク側のユーザ端末１の表示画面２９０にも社外秘データが表示されることになる。
【００６５】
このような制御は、画面共有中に新たに表示しようとするデータ（ファイル）に設定されたアクセス権限に基づいて行うことができ、当該ファイルに「社員のみ」といったアクセス権限が設定され、かつ、シンク側のユーザ端末１のユーザが当該アクセス権限を満たさないユーザである場合には、図１１（Ｂ）に示すようにシンク側のユーザ端末１において非表示とすることで実現することができる。
もちろん、画面共有中に新たに表示しようとするデータについては、デフォルトで非共有としておき、ソース側のユーザ端末１のユーザが共有を許可した場合にシンク側のユーザ端末１に表示することとしてもよい。
【００６６】
また、共有する対象が動画である場合には、ソース側のユーザ端末１において、動画再生開始前に「共有を許可しますか？」といった問い合わせを行い「許可」であれば、ソース側のユーザ端末１における再生と同時に、シンク側のユーザ端末１において当該動画に応じた画面を表示することで、画面共有を実現することとしてもよい。
【００６７】
［画面共有システムＳの効果］
以上、本発明の画面共有システムＳの一実施形態について説明した。以上説明した画面共有システムＳによれば、以下の効果を期待できる。
【００６８】
画面共有システムＳでは、共有先の他のユーザ端末１に対応付けてアイコンを表示し、このアイコンが操作されると対応する他のユーザ端末１との間で表示画面を共有するため、ユーザは、アイコン操作という直観的な操作で表示画面の共有を行うことができる。このとき、画面共有システムＳでは、他のユーザ端末１のステータスを取得しておき、このステータスに基づいて画面共有の可否を判定する。一例として、他のユーザ端末１との間の通信状況が不良である場合に画面共有を不可と判定し、また、他のユーザ端末１の処理負荷が増大している場合に画面共有を不可と判定する。これにより、ユーザの直観的な操作により表示画面の共有を実現しつつ、画面共有先の他のユーザ端末１の状況に応じて適切に表示画面を共有することができる。
【００６９】
特に、画面共有システムＳでは、共有先の他のユーザ端末１からの開始許可通知を受けることを条件に表示画面を共有するため、表示画面の共有を一方的に行うことがなく、共有先のユーザが不満を感じることがない。
また、画面共有システムＳでは、アイコンとともに、当該アイコンに対応する他のユーザ端末１のステータスも併せて表示するため、他のユーザ端末１の状況を表示画面の共有を望むユーザ自身が把握することができ好適である。
【００７０】
また、画面共有システムＳでは、共有先の他のユーザ端末１のステータスに応じた仕様で画面共有を行う。一例として、画面共有システムＳでは、秘密情報を、開示可能な範囲でのみ共有し、また、他のユーザ端末１において好適な画質で表示画面を共有等する。このように他のユーザ端末１のステータスに応じた仕様で画面共有を行うため、画面共有システムＳでは、共有先の状況を加味した好適な態様で表示画面を共有することができる。
【００７１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００７２】
上記実施形態では、他のユーザ端末１との画面共有が開始したことを、例えば、当該他のユーザ端末１に対応するアイコンに画面共有実行中であることを示すステータスを表示することで、ソース側のユーザ端末１のユーザに対して通知することとしている。この点、例えば、共有している画面自体に「共有中」といったマークを付すことで、ソース側のユーザ端末１のユーザに対して現在画面共有中であることを通知することとしてもよく、また、共有している画面に色を付ける（例えば、グレーにする）ことで、現在画面共有中であることを通知することとしてもよい。
例えば、表示画面の一部の表示ウィンドウのみを共有する場合に、共有している表示ウィンドウと共有していない表示ウィンドウを、ソース側のユーザ端末１のユーザが一目で把握することができ、好適である。
【００７３】
また、共有している画面によっては、シンク側のユーザ端末１のユーザがコピーによる保存を望むことや、当該画面を他のユーザ端末１との間で共有することを望むことがある。そこで、シンク側のユーザ端末１に表示されるデータ（ファイル）のコピーによる保存可否、シンク側のユーザ端末１による他のユーザ端末１への画面共有の可否を、ソース側のユーザ端末１において設定できるようにしてもよい。
【符号の説明】
【００７４】
１・・・ユーザ端末
１１・・・操作受付部
１２・・・表示部
１３・・・記憶部
１４・・・通信部
１５・・・制御部
１５１・・・表示制御部
１５２・・・受信部
１５３・・・判定部
１５４・・・実行部
【図１】
0006460705.tif 000002
【図２】
0006460705.tif 000003
【図３】
0006460705.tif 000004
【図４】
0006460705.tif 000005
【図５】
0006460705.tif 000006
【図６】
0006460705.tif 000007
【図７】
0006460705.tif 000008
【図８】
0006460705.tif 000009
【図９】
0006460705.tif 000010
【図１０】
0006460705.tif 000011
【図１１】
0006460705.tif 000012