(57)【特許請求の範囲】
【請求項１】
自己の画面共有装置側の表示手段で所定のタスクに基づく第１の画面を表示する場合に、相手の画面共有装置側の表示手段に、前記第１の画面に相当する第２の画面を表示させることで、画面共有を行う画面共有装置であって、
前記第１の画面に係る画像データを記憶する記憶手段と、
前記相手の画面共有装置から、当該相手の画面共有装置側の表示手段の表示領域における指定位置が示された指定位置情報を受信する受信手段と、
前記受信された指定位置情報に係る指定位置が、前記第２の画面に相当する前記第１の画面の表示領域内に含まれているかを判断する判断手段と、
前記指定位置が前記第１の画面の表示領域内に含まれていると判断された場合には、当該第１の画面に係る画像データを前記記憶手段から読み出す読出手段と、
前記相手の画面共有装置に対して、前記読み出された第１の画面に係る画像データを送信する送信手段と、
を有することを特徴とする画面共有装置。
【請求項２】
請求項１に記載の画面共有装置であって、更に、
前記記憶手段に記憶されている第１の画面に係る画像データを識別するための識別情報と、当該第１の画面に係る画像データを前記自己以外に提供可能か否かを示す提供対象情報とを関連付けて管理する管理手段と、
前記判断手段によって前記指定位置が前記第２の画面の表示領域内に含まれていると判断された場合には、当該指定位置が表示領域内に含まれている第２の画面に相当する第１の画面に係る画像データの識別情報に基づいて前記管理手段を検索することにより、対応する提供対象情報を参照する参照手段と、を有し、
前記対応する提供対象情報が前記画像データを前記相手の画面共有装置に提供可能である旨を示す場合には、前記読出手段は、前記指定位置が前記表示領域内に含まれていると判断された前記第２の画面に相当する第１の画像に係る画像データを前記記憶手段から読み出すことを特徴とする画面共有装置。 
【請求項３】
前記画像データは、電子ファイルの一部である所定のページの画像データであり、
前記指定位置が前記表示領域に含まれている第２の画面に係るページの画像データを電子ファイルとして作成するファイル作成手段を有することを特徴とする請求項２に記載の画面共有装置。
【請求項４】
請求項１乃至３に記載の画面共有装置において、
前記送信手段は、前記相手の画面共有装置に対して前記読み出された画像データを送信することに代えて、前記相手の画面共有装置から画像データを取得することが可能なファイル共有システムに対して、前記読み出された画像データを送信することを特徴とする画面共有装置。
【請求項５】
前記管理手段は、前記画像データの識別情報と、当該画像データを提供可能な提供先を示す提供先情報とを関連付けて管理し、
前記参照手段は、前記判断手段によって前記指定位置が前記第２の画面の表示領域内に含まれていると判断された場合には、当該指定位置が表示領域内に含まれている第２の画面に相当する第１の画面に係る画像データの識別情報に基づいて前記管理手段を検索することにより、対応する提供先情報を参照し、
前記対応する提供先情報が前記画像データを提供可能な相手である旨を示す場合には、前記読出手段は、前記指定位置が前記表示領域内に含まれていると判断された前記第２の画面に相当する第１の画面に係る画像データを前記記憶手段から読み出すことを特徴とする請求項２又は３に記載の画面共有装置。
【請求項６】
前記自己の画面共有装置側の表示手段で、前記第１の画面の背面に当該第１の画面に係るタスクとは異なるタスクに基づく第１の他の画面が表示されている場合であって、
前記参照手段による参照によって、前記対応する提供対象情報が前記画像データを前記相手の画面共有装置に提供不可能である旨を示す場合、又は前記対応する提供先情報が前記画像データを提供不可能な相手である旨を示す場合には、前記判断手段は、前記第１の画面を前記第１の他の画面に代え、更に前記第２の画面を当該第２の画面の背面に表示されている第２の他の画面に代えて、請求項１乃至５の何れか一項に記載の各手段による処理を実行することを特徴とする請求項２、３又は５に記載の画面共有装置。
【請求項７】
前記判断手段によって、前記受信された指定位置情報に係る指定位置が、前記第２の他の画面に相当する前記第１の他の画面の表示領域内に含まれていると判断された場合には、前記自己の画面共有装置側の表示手段において、前記第１の他の画面は前記第１の画面よりも前面に表示させる表示制御手段を有することを特徴とする請求項６に記載の画面共有装置。
【請求項８】
自己の画面共有装置側の表示手段で所定のタスクに基づく第１の画面を表示する場合に、相手の画面共有装置側の表示手段に、前記第１の画面に相当する第２の画面を表示させることで画面共有を行うと共に、前記第１の画面に係る画像データを記憶する記憶手段を有する画面共有装置によって、画面共有する画面共有方法であって、
前記画面共有装置が、
前記相手の画面共有装置から、当該相手の画面共有装置側の表示手段の表示領域における指定位置が示された指定位置情報を受信する受信ステップと、
前記受信された指定位置情報に係る指定位置が、前記第２の画面に相当する前記第１の画面の表示領域内に含まれているかを判断する判断ステップと、
前記指定位置が前記第１の画面の表示領域内に含まれていると判断された場合には、当該第１の画面に係る画像データを前記記憶手段から読み出す読出ステップと、
前記相手の画面共有装置に対して、前記読み出された第１の画面に係る画像データを送信する送信ステップと、
を実行することを特徴とする画面共有方法。
【請求項９】
コンピュータに、請求項１乃至７の何れか一項に記載の各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自己の画面共有装置側の表示手段で所定のタスクに基づく第１の画面を表示する場合に、相手の画面共有装置側の表示手段に、第１の画面に相当する第２の画面を表示させることで、画面共有を行う発明に関する。
【背景技術】
【０００２】
近年、会議や打合せ等において、説明者が自己の情報処理端末（画面共有装置）で表示しているファイル画面と同じ画面を、相手側である視聴者の情報処理端末（画面共有装置）に表示させることで、いわゆる画面共有を行うことができるようになった（特許文献１）。この画面共有の技術として、一般にＶＮＣ(Virtual Network Computing）が知られている。このような画面共有を行うことで、説明者が言葉だけでは説明しづらいような場合であっても、視聴者に視覚的なフォローを行うことができるため、説明者の意図を視聴者側に伝えやすくなった。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、視聴者の画面共有装置は、説明者の画面共有装置側で表示されているファイル画面に係る画像データを取得している訳ではなく、単に説明者の画面共有装置側で表示されているファイル画面が視聴者の画面共有装置側でも表示されているに過ぎない。そのため、視聴者は、説明者が所有しているファイル画面に係る画像データを取得したい場合には、説明者に依頼して、電子メール等で提供してもらう必要がある。
【０００４】
そして、説明者に画像データを提供してもらう際には、視聴者は説明者へ取得したい画像データのファイル名やページ番号等を伝えなければならないため、視聴者には取得のための手間が掛かってしまう。
【０００５】
一方、説明者は、取得要求された画像データを視聴者の画面共有装置に送信するために、視聴者から伝えてもらった画像データのファイル名やページ番号等に基づいて、説明者の画面共有装置からフォルダ構成（ディレクトリ構造）を考慮しながら画像データを探し出さなければならないため、説明者にも手間が掛かってしまう。特に、説明者が説明している最中に、視聴者から画像データを要求された場合には、一旦説明を中断して、要求された画像データを探し出して視聴者に送信しなければならないため、説明の効率が悪くなる。
【０００６】
以上のように、説明者としての自己側と視聴者としての相手側との間で、画面共有されているファイル画面に係る画像データを受け渡しすることは、両者に手間を掛けてしまうという課題が生じる。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、自己の画面共有装置側の表示手段で所定のタスクに基づく第１の画面を表示する場合に、相手の画面共有装置側の表示手段に、前記第１の画面に相当する第２の画面を表示させることで、画面共有を行う画面共有装置であって、前記第１の画面に係る画像データを記憶する記憶手段と、前記相手の画面共有装置から、当該相手の画面共有装置側の表示手段の表示領域における指定位置が示された指定位置情報を受信する受信手段と、前記受信された指定位置情報に係る指定位置が、前記第２の画面に相当する前記第１の画面の表示領域内に含まれているかを判断する判断手段と、前記指定位置が前記第１の画面の表示領域内に含まれていると判断された場合には、当該第１の画面に係る画像データを前記記憶手段から読み出す読出手段と、前記相手の画面共有装置に対して、前記読み出された第１の画面に係る画像データを送信する送信手段と、を有することを特徴とする画面共有装置である。
【発明の効果】
【００１２】
以上説明したように本発明によれば、自己の画面要求装置は、相手の画面共有装置側で指定された指定位置が、相手の画面共有装置側で表示されている第２の画面に相当する自己の画面共有装置側の第１の画面の表示領域内に含まれているかを判断する。そして、含まれている場合には、自己の画面要求装置は、第１の画面に係る画像データを相手の画面共有装置に送信する。これにより、相手側は、自己側にわざわざ電子メール等を用いて画像データのファイル名等を伝える必要がなく、自己側は、相手側から要求された画像データを探し出す必要がないため、自己側と相手側の両者の手間を省くことができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の一実施形態に係る画面共有システムの概略図である。
【図２】図２は、本実施形態に係る説明者端末、視聴者端末、ファイル共有システム、プログラム提供システム、及びメンテナンスシステムの各ハードウェア構成図である。
【図３】図３は、本実施形態に係る説明者端末及び視聴者端末の機能ブロック図である。
【図４】図４は、本実施形態に係る提供管理テーブルの概念図である。
【図５】図５は、本実施形態に係るタスク一覧表データの概念図である。
【図６】図６は、本実施形態に係る画面共有方法を示すシーケンス図である。
【図７】図７は、本実施形態に係る説明者端末のディスプレイに表示される画面を示した図である。
【図８】図８は、本実施形態に係る視聴者端末のディスプレイに表示される画面を示した図である。証明書認証管理テーブルを示す概念図である。
【図９】図９は、本実施形態に係る説明者端末のディスプレイに表示される画面を示した図である。
【図１０】図１０は、本実施形態に係る説明者端末のディスプレイに表示される画面を示した図である。
【図１１】図１１は、本実施形態に係る選択可否判断処理を示したフローチャートである。
【図１２】図１２は、本実施形態に係る視聴者端末のディスプレイに表示される画面を示した図である。
【図１３】図１３は、本実施形態に係る視聴者端末のディスプレイに表示される画面を示した図である。
【図１４】図１４は、本実施形態に係る視聴者端末のディスプレイに表示される画面を示した図である。
【図１５】図１５は、本実施形態に係る説明者端末のディスプレイに表示される画面を示した図である。
【図１６】図１６は、本実施形態に係る視聴者端末のディスプレイに表示される画面を示した図である。
【図１７】図１７は、本実施形態の補足として、画面共有方法の一部を示したシーケンス図である。
【図１８】図１８は、本実施形態の補足として、画面共有方法の一部を示したシーケンス図である。
【発明を実施するための形態】
【００１４】
〔実施形態〕
以下、図１乃至図１６を用いて、本発明の一実施形態について説明する。
【００１５】
＜＜実施形態の全体構成＞＞
図１は、本発明の一実施形態に係る画面共有システムの概略図である。図１に示されている画面共有システムは、自己側の画面共有装置の一例としての説明者端末１、複数の相手側の画面共有装置の一例としての視聴者端末（３１，３２，…，３Ｎ）、ファイル共有システム５、プログラム提供システム９、及びメンテナンスシステム１０によって構築されており、これらは、インターネットやＬＡＮ(Local Area Network)等の通信ネットワーク２を介して通信可能に接続される。なお、この通信ネットワーク２には、有線だけでなく、WｉＦｉ（Wireless Fidelity）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線による通信が行われる箇所があってもよい。
【００１６】
説明者端末１は、会議や打合せ等で説明を行う説明者Ａによって使用されるコンピュータであり、視聴者端末（３１，３２，…，３Ｎ）は、各視聴者（Ｂ１，Ｂ２，…，ＢＮ）によって使用されるコンピュータである。なお、以下では、視聴者端末（３１，３２，…，３Ｎ）の総称を説明する場合には、「視聴者端末３」を用い、視聴者（Ｂ１，Ｂ２，…，ＢＮ）の総称を説明する場合には、「視聴者Ｂ」を用いる。また、図１に示されている例では、説明者Ａが１人で、説明者端末は１台であるが、これは説明の便宜上１人及び１台として説明しているだけであって、複数人の説明者及び複数台の説明者端末が存在しても構わない。一方、視聴者Ｂが１人で、視聴者端末３が１台であってもよい。
【００１７】
また、ファイル共有システム５は、説明者端末１から送られて来た画像データを蓄積すると共に、視聴者端末３に画像データを送信することで、視聴者Ｂに対して画像データに係る電子ファイルを共有させることができるコンピュータである。プログラム提供システムは、通信ネットワーク２を介して、説明者端末１、視聴者端末３、ファイル共有システム５、及びメンテナンスシステム１０に、それぞれで機能を実行させるためのプログラムを提供するためのコンピュータである。
【００１８】
なお、本発明の「画像データ」には、ワープロソフトウェアで作成された文書データ、表計算ソフトウェアで作成された表データ、及びプレゼンテーションソフトウェアで作成された画像データ、並びに、ＪＰＥＧ(Joint Photographic Experts Group)、ＴＩＦＦ(Tagged Image File Format)、及びＧＩＦ(Graphic Interchange Format)等の画像形式の画像データが含まれる。
【００１９】
また、メンテナンスシステム１０は、説明者端末１、視聴者端末３、ファイル共有システム５、及びプログラム提供システム９のうちの少なくとも１つの維持、管理、又は保守を行うためのコンピュータである。例えば、メンテナンスシステム１０が国内に設置され、説明者端末１、視聴者端末３、ファイル共有システム５、又はプログラム提供システム９が国外に設置されている場合、メンテナンスシステム１０は、通信ネットワーク２を介して遠隔的に、説明者端末１、視聴者端末３、ファイル共有システム５、及びプログラム提供システム９のうちの少なくとも１つの維持、管理、保守等のメンテナンスを行う。具体的には、メンテナンスシステム１０は、説明者端末１、視聴者端末３、ファイル共有システム５、又はプログラム提供システム９の機種番号、製造番号、販売先、設置場所、保守点検、又は故障履歴の管理等のメンテナンスを行う。
【００２０】
＜＜実施形態のハードウェア構成＞＞
次に、本実施形態のハードウェア構成を説明する。図２は、本実施形態に係る説明者端末、視聴者端末、ファイル共有システム、プログラム提供システム、及びメンテナンスシステムの各ハードウェア構成図である。説明者端末１、視聴者端末３、ファイル共有システム５、プログラム提供システム９、及びメンテナンスシステム１０は、それぞれディスプレイ１ｄ，３ｄ，５ｄ，９ｄ，１０ｄを備えている。なお、本実施形態の説明者端末１、視聴者端末３、ファイル共有システム５、プログラム提供システム９、及びメンテナンスシステム１０の各ハードウェア構成は共通しているため、ここでは、説明者端末１のハードウェア構成について説明し、その他の端末又はシステムについては、その説明を省略する。
【００２１】
説明者端末１は、説明者端末１全体の動作を制御するＣＰＵ２０１、ＩＰＬ等のＣＰＵ２０１の駆動に用いられるプログラムを記憶したＲＯＭ２０２、ＣＰＵ２０１のワークエリアとして使用されるＲＡＭ２０３、画面共有用プログラム等の各種データを記憶するＨＤ２０４、ＣＰＵ２０１の制御にしたがってＨＤ２０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ(Hard Disk Drive)２０５、フラッシュメモリ等の記録メディア２０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ２０７、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報をディスプレイ１ｄに表示させるディスプレイＩ／Ｆ(Interface)２０８、通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ２０９、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード２１１、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス２１２、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ(Compact Disc Read Only Memory)２１３に対する各種データの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ２１４、及び、上記各構成要素を図６に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン２１０を備えている。
【００２２】
また、ディスプレイＩ／Ｆには、表示手段の一例としてのディスプレイ１ｄが接続され、ディスプレイＩ／Ｆから送られる画像データを表示する。このディスプレイ１ｄは、説明者端末１と一体であっても、別体であっても構わない。同じく、視聴者端末３のディスプレイ３ｄ、ファイル共有システム５のディスプレイ５ｄ、プログラム提供システム９のディスプレイ９ｄ、及びメンテナンスシステム１０のディスプレイ１０ｄは、それぞれ視聴者端末３、ファイル共有システム５、プログラム提供システム９、及びメンテナンスシステム１０と一体であっても、別体であっても構わない。
【００２３】
なお、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。また、上記伝送管理用プログラムは、ＨＤ２０４ではなくＲＯＭ２０２に記憶されるようにしてもよい。また、記録媒体の他の例として、ＣＤ−Ｒ(Compact Disc Recordable)、ＤＶＤ(Digital Versatile Disk)、ブルーレイディスクが挙げられる。
【００２４】
＜＜実施形態の機能構成＞＞
次に、本実施形態の機能構成について説明する。図３は、本実施形態に係る説明者端末及び視聴者端末の機能ブロック図である。なお、本実施形態の説明者端末１、及び視聴者端末３の機能構成は共通しているため、ここでは、説明者端末１の機能構成について説明し、視聴者端末３については、その説明を省略する。
【００２５】
説明者端末１は、送受信部１１、操作入力受付部１２、画面共有部１３、表示制御部１４、提供管理部１５、判断部１６、参照部１７、ファイル作成部１８、及び記憶・読出処理部１９を有している。これら各部は、図２に示されている各構成要素のいずれかが、ＨＤ２０４からＲＡＭ２０３上に展開されたプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能、又は機能する手段である。また、説明者端末１は、図２に示されているＲＡＭ２０３、及びＨＤ２０４によって構築される記憶部１０００を有している。
【００２６】
（提供管理テーブル）
記憶部１０００には、図４に示されているような提供管理テーブルによって構成されている提供管理ＤＢ１００１が構築されている。この提供管理テーブルでは、説明者Ａが説明者端末１に記憶して所有している画像データを視聴者Ｂへ提供するか否かについて管理されている。具体的には、提供管理テーブルには、画像データを識別するための識別情報毎に、画像データを説明者Ａ以外に提供可能か否かを示す提供対象情報、及び、画像データを提供可能な提供先を示す提供先情報が関連付けられて管理されている。このうち、画像データの識別情報は、記憶部１０００における各画像データのディレクトリ(Directory)及び電子ファイル名によって示されている。なお、説明者Ａ以外には、視聴者Ｂ又はファイル共有システム５が含まれる。
【００２７】
また、提供対象情報は、具体的には、各画像データが、説明者Ａから説明者Ａ以外に提供される画像データであるか否かを、ページ単位で示している。図４では、上から「all」（１つの電子ファイル内の全てのページが提供可能）、「all」（１つの電子ファイル内の全てのページが提供可能）、「1，2，3」（１つの電子ファイル内の１、２及び３ページのみが提供可能）、及び「none」（１つの電子ファイルのいずれのページも提供不可能）であることが示されている。
【００２８】
また、提供先情報は、具体的には、画像データを提供可能な相手である視聴者Ｂを識別するための視聴者ＩＤ、又はファイル共有システム５を識別するためのシステムＩＤを示している。図４では、上から「all」（全員の視聴者Ｂ及びファイル共有システム５に提供可能）、「001, 002」（視聴者Ｂ１，Ｂ２にのみ提供可能）、「001，003；101」（視聴者Ｂ１，Ｂ３；ファイル共有システム５の３つの提供先のみ提供可能）、及び「none」（いずれの相手にも提供不可能）であることが示されている。
【００２９】
このように、図４に示されている提供管理テーブルによって、例えば、名称が「追加文」の電子ファイルに係る画像データは、視聴者Ｂ１，Ｂ２に対してのみ提供可能で、提供可能なページは全ページであることが管理されている。
【００３０】
（タスク一覧表）
記憶部１０００には、図５に示されているようなタスク一覧表データが記憶されている。このタスク一覧表には、説明者端末１で動作が開始されたタスクを識別するためのタスクＩＤが記憶されている。
【００３１】
（端末の各機能構成）
次に、図３を用いて、説明者端末１の各機能構成について詳細に説明する。なお、以下では、説明者端末１の各機能構成を説明するにあたって、図２に示されている各構成要素のうち、説明者端末１の各機能構成を実現させるための主な構成要素との関係も説明する。また、ファイル共有システム５、プログラム提供システム９、及びメンテナンスシステム１０は、単体としては、それぞれ公知のファイルを共有するためのコンピュータサーバ、プログラムを配信するためのサーバコンピュータ、及び機器の管理等を行うメンテナンス用サーバコンピュータであるため、これらの機能の説明は後述の「実施形態の処理または動作」の欄で、処理又は動作を説明するだけに止める。
【００３２】
図３に示されている送受信部１１は、図２に示されているＣＰＵ２０１からの命令、及び図３に示されているネットワークＩ／Ｆ２０９によって実現され、通信ネットワーク２を介して他の端末、システムと各種データ（または情報）の送受信を行う。例えば、送受信部１１は、視聴者端末３から、この視聴者端末３側のディスプレイ３ｄの表示領域における指定位置（ｘ，ｙ）が示された指定位置情報を受信する。また、送受信部１１は、視聴者端末３又はファイル共有システム５に対して、記憶部１０００から読み出された画面に係る画像データを送信する。この画像データの送信の処理は、例えば、ＦＴＰ(File Transfer Protocol)によって実行される。
【００３３】
操作入力受付部１２は、図２に示されているＣＰＵ２０１からの命令、並びに図３に示されているキーボード２１１及びマウス２１２によって実現され、説明者Ａである利用者による各種入力を受け付ける。
【００３４】
画面共有部１３は、図２に示されているＣＰＵ２０１からの命令によって実現され、ＶＮＣ技術により、説明者端末１のディスプレイ１ｄで表示しているファイル画面と同じ画面を視聴者端末３のディスプレイ３ｄに表示させることで、いわゆる画面共有を行う。
【００３５】
表示制御部１４は、図２に示されているＣＰＵ２０１からの命令、及び図２に示されているディスプレイＩ／Ｆ２０８によって実現され、ディスプレイ１ｄへ各種画像を表示させるための制御を行う。
【００３６】
提供管理部１５は、図２に示されているＣＰＵ２０１からの命令によって実現され、説明者Ａが、図４に示されている提供管理テーブルに、各データを管理させる際に使用される。
【００３７】
判断部１６は、図２に示されているＣＰＵ２０１からの命令によって実現され、送受信部１１で受信された指定位置情報に係る指定位置が、視聴者端末３側で表示されているファイル画面に相当し、説明者端末１側で表示されているファイル画面における表示領域内に含まれているかを判断する。
【００３８】
参照部１７は、図２に示されているＣＰＵ２０１からの命令によって実現され、判断部１６によって、上記指定位置（ｘ，ｙ）が視聴者端末３側の画面の表示領域内に含まれていると判断された場合には、所定の画像データの識別情報に基づいて提供管理テーブル（図４参照）を検索することにより、対応する提供対象情報を参照する。また、参照部１７は、判断部１６によって指定位置（ｘ，ｙ）が視聴者端末３側のファイル画面の表示領域内に含まれていると判断された場合には、所定の画像データの識別情報に基づいて提供管理テーブル（図４参照）を検索することにより、対応する提供先情報を参照する。この所定の画像データは、指定位置（ｘ，ｙ）が表示領域内に含まれている視聴者端末３側のファイル画面に相当する説明者端末１側のファイル画面に係る画像データである。なお、判断部１６は、図３に示されているように、参照部１７を介さないで、記憶・読出処理部１９との処理を行ってもよい。
【００３９】
ファイル作成部１８は、図２に示されているＣＰＵ２０１からの命令によって実現され、画像データが電子ファイルの一部である所定のページの画像データである場合に、指定位置（ｘ，ｙ）が表示領域に含まれている視聴者端末３側のファイル画面のページの画像データを電子ファイルとして作成する。ファイル作成部１８は、例えば、ディスプレイ１ｄに現在表示されているファイル画面をＰＮＧ(Portable Network Graphics)などの画像イメージに変換して、電子ファイルを作成する。
【００４０】
記憶・読出処理部１９は、図２に示されているＣＰＵ２０１からの命令及び図２に示すＨＤＤ２０５によって実行され、又はＣＰＵ２０１からの命令によって実現され、記憶部１０００に各種データを記憶したり、記憶部１０００に記憶された各種データを読み出す処理を行う。
【００４１】
＜＜実施形態の処理または動作＞＞
次に、図６及び図１４を用いて、本実施形態に係る画面共有システムにおける処理または動作について説明する。ここでは、画面共有状態において、説明者端末１から視聴者端末３へ、説明者端末１のディスプレイ１ｄに表示されているファイル画面（説明文の第２ページ目が示された画面）に係る画像データを電子ファイルのデータとして提供する場合について説明する。なお、図６は、本実施形態に係る画面共有方法を示すシーケンス図である。図７、図９、図１０、及び図１５は、説明者端末のディスプレイに表示される画面を示した図である。図８、図１２乃至図１４、及び図１６は、視聴者端末のディスプレイに表示される画面を示した図である。
【００４２】
まず、図６に示されているように、説明者端末１の操作入力受付部１２によって、説明者Ａから画面共有を実行するための操作を受け付けると共に、視聴者端末３の操作入力受付部１２によって、視聴者Ｂから画面共有を実行するための操作を受け付けることで、説明者端末１及び視聴者端末３の各画面共有部１３は、通信ネットワーク２を介して画面共有状態を確立する（ステップＳ１）。
【００４３】
これにより、説明者端末１のディスプレイ１ｄに表示されたファイル画面（図７参照）に相当するファイル画面（図８参照）が、視聴者端末３のディスプレイ３ｄに表示されることになる。逆に、視聴者端末３のディスプレイ３ｄに表示された画面（図８参照）に相当する画面（図７参照）が、説明者端末１のディスプレイ１ｄに表示されることになる。即ち、相当する画面として、視聴者端末３のディスプレイ３ｄと説明者端末１のディスプレイ１ｄの縦横が同じ表示画素数である場合には同じ画面が表示され、違う表示画素数の場合には、縮小又は拡大された画面が表示されることになる。図８では、図７で示されているファイル画面Ｆ１（第１の画面の一例）及びファイル画面Ｆ２（第１の他の画面の一例）のそれぞれに相当するファイル画面ｆ１（第２の画面の一例）及びファイル画面ｆ２（第２の他の画面の一例）が表示されている。なお、ファイル画面Ｆ１，Ｆ２は、それぞれ説明者端末１で起動が開始されたタスクに基づいて表示された画面である。
【００４４】
次に、説明者端末１では、操作入力受付部１２が説明者Ａから画像データを提供するか否かの指定を受け付けると、提供管理部１５は、提供管理ＤＢ１００１（図４参照）に、（１）自己の説明者端末１の記憶部１０００に記憶されている画像データと、（２）この画像データをページ単位で又は全てのページを含んだファイル単位で視聴者端末３に提供可能であるか否かを示す提供対象情報と、（３）この画像データを提供可能な提供先を示す提供先情報とを関連付けて管理する（ステップＳ２）。
【００４５】
ここで、説明者Ａが提供対象情報を管理するための具体的な処理について説明する。説明者Ａが、説明者端末１のディスプレイ１ｄに表示されているファイル画面Ｆ１（図７参照）上にカーソルＣ１を合わせ、マウス２１２を右クリックすると、表示制御部１４は、カーソルを合わせられたファイル画面Ｆ１上に、図９に示されているように、画像データの提供の可否を設定するためのメニューＭ１を表示させる。図９では、「ファイル提供可」、「現在表示中のページのみ提供可」、「ファイルをサーバに蓄積可」、及び「現在表示中のページのみをサーバに蓄積可」の各選択肢が表示されている。
【００４６】
このうち、説明者Ａによって「ファイル提供可」の選択肢が選択されると、視聴者Ｂの要求に基づき、現在表示中のページの電子ファイルのデータ、又は、その他のページも全て含んだ１つの電子ファイルのデータを視聴者Ｂに提供することができる。また、説明者Ａによって「現在表示中のページのみ提供可」の選択肢が選択されると、視聴者Ｂの要求に基づき、現在表示中のページのみが１つの電子ファイルのデータとして視聴者Ｂに提供することができる。更に、説明者Ａによって「ファイルをサーバに蓄積可」の選択肢が選択されると、視聴者Ｂの要求に基づき、現在表示中のページの電子ファイルのデータ、又は、その他のページも全て含んだ１つの電子ファイルのデータを、ファイル共有システム５に蓄積することができる。更にまた、説明者Ａによって「現在表示中のページのみをサーバに蓄積可」の選択肢が選択されると、視聴者Ｂの要求に基づき、現在表示中のページのみが１つの電子ファイルとして、ファイル共有システム５に蓄積することができる。
【００４７】
また、メニューＭ１内の各選択肢の左側には、チェック領域が表示されており、説明者Ａがマウス２１２で選択した選択肢には、チェックが表示される。図９に示す場合では、「ファイル提供可」の選択肢が選択され、この選択肢によって実行される処理が可能となる。これにより、図４に示されている提供管理テーブルに、選択肢の選択結果が反映される。ここでは、図４に示されているように、ファイル名「説明図」の電子ファイルにおいては、提供対象が電子ファイル内の全てのページであることが管理されている。
【００４８】
次に、説明者Ａが提供先情報を管理するための具体的な処理について説明する。図９に示されているように、説明者Ａが４つの選択肢のうち、所望の選択肢を選択した場合、図１０に示されているように、表示制御部１４は、ファイル画面Ｆ１上にＡＣＬ(Access Control List)設定画面Ｆａを表示させる。
【００４９】
このＡＣＬ設定画面Ｆａ内には、左側に視聴者Ｂの全員の氏名を表示する氏名表示欄Ｆａ１、その上に視聴者Ｂの氏名を検索するために氏名の入力を受け付ける検索キー入力欄Ｆａ２、右側に上記提供対象としてのファイル画面Ｆ１を提供可能とした視聴者Ｂの指名を表示する提供可能相手表示欄Ｆａ３が表示されている。また、氏名表示欄Ｆａ１及び提供可能相手表示欄Ｆａ３の間には、氏名表示欄Ｆａ１に表示されている氏名のうち、説明者Ａが画像データの提供を許可する相手の氏名を提供可能相手表示欄Ｆａ３に移動させる際に押下されることで、画像データを提供する相手を決定するための「許可」ボタンＦａ４が表示されている。更に、「許可」ボタンＦａ４の下側には、一旦、提供可能相手表示欄に移動させた氏名のうち、許可を取り消す際に押下される「取消」ボタンＦａ５が表示されている。
【００５０】
なお、氏名表示欄Ｆａ１から提供可能相手表示欄Ｆａ３への氏名の移動は、説明者Ａによって氏名表示欄Ｆａ１内の氏名が選択された後、「許可」ボタンＦａ４が押下されることによって実行される。また、提供可能相手表示欄Ｆａ３からの氏名の削除は、説明者Ａによって提供可能相手表示欄Ｆａ３内の氏名が選択された後、「削除」ボタンＦａ５が押下されることによって、氏名が氏名表示欄Ｆａ１に戻ることで実行される。
【００５１】
更に、ＡＣＬ設定画面Ｆａ内の右下には、氏名のコピー移動や氏名の削除が行われた後、その状態を保存する場合に押下される「保存」ボタンＦａ６と、氏名のコピー移動や氏名の削除が行われたとしても、その状態を保存しない場合に押下される「キャンセル」ボタンＦａ７が表示されている。
【００５２】
但し、説明者端末１のディスプレイ１ｄに表示されているメニューＭ１に相当するメニューは、視聴者端末３のディスプレイ３ｄには表示されない。また、説明者端末１のディスプレイ１ｄに表示されているＡＣＬ設定画面Ｆａに相当する画面も、視聴者端末３のディスプレイ３ｄには表示されない。
【００５３】
図１０に示す場合では、複数の視聴者Ｂのうち、説明者Ａが電子ファイルのデータの提供を認める相手は、Ｂ１さん（理工花子）とＢ２さん（高橋一郎）のみである。これにより、図４に示されている提供管理テーブルに、選択結果が反映される。図４においては、ファイル名「追加文」の電子ファイルのデータは、相手としての視聴者ＩＤ「００１」の理工花子と、相手としての視聴者ＩＤ「００２」の高橋一郎への提供が許可されたことが示されている。なお、ステップＳ２による管理は、上記ステップＳ１によって画面共有状態が確立される前から行われてもよい。
【００５４】
次に、図６に戻って、視聴者端末３の操作入力受付部１２が、ディスプレイ３ｄの表示領域内で、視聴者Ｂ１から所定位置（ｘ、ｙ）の指定を受け付ける（ステップＳ３）。具体的には、図８に示されているように、視聴者端末３のディスプレイ３ｄにファイル画面ｆ１，ｆ２が表示されている状態で、視聴者Ｂ１が現在表示されているファイル画面ｆ２のページの画像データのみを取得したい場合には、視聴者Ｂは、マウス２１２によりファイル画面ｆ１の表示領域内にカーソルｃ１を合わせて、マウス２１２を左クリックする。これにより、操作入力受付部１２がディスプレイ３ｄの表示領域におけるカーソルｃ１の位置の指定を受け付ける。そして、視聴者端末３の送受信部１１は、通信ネットワーク２を介して説明者端末１へ、ディスプレイ３ｄの表示領域におけるカーソルｃ１の二次元の位置（ｘ，ｙ）を示した位置情報を送信する（ステップＳ４）。また、この際、視聴者端末３は、所定位置の指定を行った視聴者Ｂの視聴者ＩＤ、及び位置情報の送信元である視聴者端末３のＩＰアドレスも送信する。これにより、説明者端末１の送受信部１１は、位置情報、視聴者ＩＤ、及びＩＰアドレスを受信することになる。
【００５５】
次に、説明者端末１側では、視聴者端末３のディスプレイ３ｄの表示領域内で左クリックされた位置に、図１２に示されているように、電子ファイルのデータを取得するための選択肢を示すメニューｍ１を表示させるか、又は、図１４に示されているように、電子ファイルに係る画像データの取得対象及び送信（又は蓄積）場所を選択できない単なる表示を示すメニューｍ２を表示させるかを判断するための選択可否判断処理を行う（ステップＳ５）。なお、図１２に示されているメニューｍ１では、「ファイル取得」及び「現在表示中のページのみ取得」の各選択肢は文字が反転表示されることで視聴者Ｂ１によって選択可能な状態であることが示されており、「ファイルをサーバに蓄積」及び「現在表示中のページのみサーバに蓄積」の各選択肢は視聴者Ｂ１によって選択不可能な状態であることが示されている。また、図１４に示されているメニューｍ２では、「ファイル取得」、「現在表示中のページのみ取得」、「ファイルをサーバに蓄積」及び「現在表示中のページのみサーバに蓄積」の文字が表示されているだけであって、選択不可能な状態であることが示されている。
【００５６】
続いて、このステップＳ５に関し、図１１を用いて以下に詳細に説明する。
【００５７】
説明者端末１の判断部１６は、図１１に示されているように、記憶・読出処理部１９を介して、記憶部１０００からタスク一覧表のデータ（図５参照）を取得する（ステップＳ５−１）。そして、判断部１６は、順次、タスク一覧表で管理されているタスクＩＤを取得する（ステップＳ５−２）。ここでは、まず、最初のタスクＩＤ「１２３４」が取得されることになる。
【００５８】
次に、判断部１６は、送受信部１１で受信された指定位置情報に係る指定位置（ｘ、ｙ）が、視聴者端末３１側のファイル画面ｆ１に相当する説明者端末１側のファイル画面Ｆ１の表示領域内に含まれているかを判断する（ステップＳ５−３）。そして、ステップＳ５−３において、判断部１６が、指定位置がファイル画面Ｆ１の表示領域内に含まれていると判断した場合には（ＹＥＳ）、参照部１７は、指定位置が表示領域内に含まれているファイル画面Ｆ１に係る画像データのディレクトリ名に基づいて提供管理ＤＢ５００１（図４参照）を参照することにより、ファイル画面Ｆ１に係る画像データの取得要求を希望する視聴者Ｂに対してファイル画面Ｆ１に係る画像データを提供するか否かの判断を行う（ステップＳ５−４）。例えば、視聴者ＩＤ「００１」の視聴者Ｂ１が、ファイル名「追加文」に係る画像データを取得したい場合、判断部１６は、提供管理ＤＢ５００１（図４参照）を参照して、提供対象が全ページ「ａｌｌ」で、提供先が視聴者Ｂ１（視聴者ＩＤ「００１」）及び視聴者Ｂ２（視聴者ＩＤ「００２」）であるため、この視聴者Ｂ１から２ページ目の画像データの取得要求があれば、この視聴者Ｂ１に画像データを提供することと判断する。
【００５９】
次に、上記ステップＳ５−４において  ファイル画面に係る画像データを提供すると判断された場合（ＹＥＳ）、更に、判断部１６は、説明者端末１のディスプレイ１ｄにおいて、視聴者Ｂから取得要求された画像データに係るファイル画面Ｆ１が最前面に表示されているかを判断する（ステップＳ５−５）。そして、ステップＳ５−５において、判断部１６が、視聴者Ｂから取得要求された画像データに係るファイル画面Ｆ１が最前面に表示されていると判断した場合には（ＹＥＳ）、表示制御部１４は、視聴者Ｂから取得要求された画像データに係るファイル画面Ｆ１を最前面に表示させる（ステップＳ５−６）。これにより、画像データが提供可能なファイル画面Ｆ１がディスプレイ２０８の最前面に表示されるため、視聴者Ｂにとっては取得可能な画像データに係るファイル画面Ｆ１であることを理解し易くなる。なお、図７に示す例では、ファイル画面Ｆ１がディスプレイ２０８の最前面に表示されているため、即ち、ファイル画面Ｆ１よりも前面には他のファイル画面が表示されていないため、ステップＳ５−５では、「ＮＯ」の処理へ進む。
【００６０】
また、上記ステップＳ５−６の処理の後、又は、上記ステップＳ５−３において指定位置がファイル画面Ｆ１の表示領域内に含まれていないと判断された場合（ＮＯ）、上記ステップＳ５−４においてファイル画面Ｆ１に係る画像データを提供しないと判断した場合（ＮＯ）、若しくは、上記ステップＳ５−５において表示制御部１４が視聴者Ｂから取得要求された画像データに係るファイル画面が最前面であると判断した場合（ＮＯ）には、判断部１６は、記憶・読出処理部１９を介して記憶部１０００に記憶されているタスク一覧表のデータを参照し、取得要求された画像データに係るタスクのうち、上記ステップＳ５−３の処理を行っていないタスクが存在するかを判断する（ステップＳ５−７）。そして、このステップＳ５−７において、判断部１６が、未判断のタスクが存在すると判断した場合には（ＹＥＳ）、上記ステップＳ５−２に戻って、未判断のタクスに関する処理を進める。一方、上記ステップＳ５−７において、判断部１６が、未判断のタスクが存在しないと判断した場合（ＮＯ）、判断部１６は、上記ステップＳ５−４のＹＥＳの処理が行われたかを判断することで、位置情報（ｘ，ｙ）の送信元である視聴者端末３１に提供可能なファイル画面に係る画像データが存在するか否かを判断する（ステップＳ５−８）。そして、判断部１６は、上記ステップＳ５−８において、判断部１６が画像データの要求元である視聴者端末３１に提供可能な画像データが存在すると判断した場合には（ＹＥＳ）、判断部１６は、画像データの要求元である視聴者端末３に、視聴者端末３側で画像データの要求のための選択が可能であることを決定する（ステップＳ５−９）。
【００６１】
更に、参照部１７は、上記ステップＳ５−４で提供可能と判断された画像データの識別情報に基づいて、提供管理テーブル（図４参照）を検索することにより、対応する提供対象情報を抽出することで、視聴者端末３のディスプレイ３ｄに表示させるメニューｍ１の内容を決定する（ステップＳ５−１０）。図４において、例えば、ファイル名が「追加文」に係る画像データの場合、提供可能な対象が「ａｌｌ（全て）」であり、提供可能な提供先が「視聴者ＩＤ（００１，００２）」となっている。よって、視聴者ＩＤ「００１」である視聴者Ｂ１が使用している視聴者端末３１のディスプレイ３ｄには、「ファイル取得」及び「現在表示中のページのみ取得」の２つの選択肢の文字が反転表示されることで選択可能に表示され、「ファイルをサーバに蓄積」及び「現在表示中のページのみサーバに蓄積」の２つの選択肢が選択不可能に表示されることになる。
【００６２】
一方、判断部１６は、上記ステップＳ５−８において、判断部１６が画像データの要求元である視聴者端末３に提供可能な画像データが存在すると判断しなかった場合には（ＮＯ）、判断部１６は、画像データの要求元である視聴者端末３に、視聴者端末３側で画像データの要求のための選択が不可能であることを決定する（ステップＳ５−１１）。
【００６３】
ところで、上記ステップＳ５−４でタスク一覧表の最初のタスクに基づくファイル画面に係る画像データが提供できないと判断された場合（ＮＯ）、上記ステップＳ５−７のＹＥＳ，ステップＳ５−２を経て、タスク一覧表における次のタスクに基づくファイル画面について、ステップＳ５−３以降の処理が行われる。図８に示されている例では、ステップＳ３でのカーソルｃ１は、ファイル画面ｆ１だけでなく、このファイル画面ｆ１の背面に表示されているファイル画面ｆ２の表示領域内に位置している。そのため、ステップＳ５−３において、ファイル画面ｆ２に相当するファイル画面Ｆ２の表示領域内に指定位置（ｘ、ｙ）が含まれていると判断される（ＹＥＳ）。そして、ステップＳ５−４において、ファイル画面Ｆ２に係る画像データが提供可能であると判断された場合には（ＹＥＳ）、ステップＳ５−５では、図７に示されているように、他の画面であるファイル画面Ｆ１が最前面に表示されていると判断される（ＹＥＳ）。これにより、ステップＳ５−６では、図１５に示されているように、ファイル画面Ｆ２が最前面に表示されることになる。また、ステップＳ１で画面共有状態が確立しているため、図１６に示されているように、視聴者端末３のディスプレイ３ｄでも、ファイル画面ｆ２が最前面に表示されることになると共に、ステップＳ７によるメニューｍ３の表示が行われる。
【００６４】
一方、図８に示されているように、カーソルｃ１の位置（ｘ，ｙ）ではなくカーソルｃ２の位置（ｘ´，ｙ´）の場合には、ファイル画面ｆ１の背面に表示されているファイル画面ｆ２の表示領域内に位置していないため、上記ステップＳ５−３において、指定位置（ｘ´，ｙ´）がファイル画面ｆ２に相当するファイル画面Ｆ２の表示領域内に含まれていないと判断されて（ＮＯ）、ファイル画面Ｆ２に係る画像データは、視聴者Ｂ１に提供されない。
【００６５】
次に、図６に戻り、ステップＳ５以降の処理を説明する。まず、説明者端末１の送受信部１１は、通信ネットワーク２を介して視聴者端末３へ、上記ステップＳ４に応じた指定結果情報及び説明者端末１のＩＰアドレスを送信する（ステップＳ６）。これにより、視聴者端末３１では、送受信部１１によって、指定結果情報及びＩＰアドレスを受信することになる。
【００６６】
なお、上記ステップＳ５で、選択肢の表示を決定した場合（ステップＳ５−９）、指定結果情報には、視聴者Ｂが選択可能な選択肢を示す選択可能情報、並びに、取得可能対象である画像データに係る電子ファイルを特定するための画像特定情報（画像データのフォルダ名、ファイル名、及びページ番号）が含まれている。この選択可能情報によって、視聴者端末３では、「ファイル取得」、「現在表示中のページのみ取得」、「ファイルをサーバに蓄積」及び「現在表示中のページのみサーバに蓄積」の各選択肢のうち、選択可能な選択肢の文字を反転表示させて選択可能な状態にし、選択不可能な選択肢の文字を反転表示させないで選択不可能な状態することができる。また、視聴者端末３では、指定結果情報に含まれている画像特定情報に基づいて、視聴者Ｂ１がステップＳ３で取得要求したファイル画面に係る画像データを特定することができる。本実施形態では、図９に示されているように、説明者ＡがステップＳ２において、「ファイル提供可」の選択肢を選択し、「現在表示中のページのみ提供可」、「ファイルをサーバに蓄積可」及び「現在表示中のページのみサーバに蓄積可」の選択肢を選択しなかったため、選択可能情報には、「ファイル取得」及び「現在表示中のページのみ取得」の選択肢を選択可能である旨が示されている。なお、説明者Ａが「ファイル提供可」の選択肢を選択すれば、現在表示中のページを提供することも含まれているため、視聴者端末３では、「現在表示中のページのみ取得可」の選択肢も選択可能な状態となる。
【００６７】
一方、上記ステップＳ５で、判断部１６が、視聴者端末３側で画像データの要求のための選択が不可能であることを決定した場合（ステップＳ５−１１）、指定結果情報には、視聴者Ｂが選択肢を選択不可能であることを示す選択不可能情報、並びに、取得不可能対象である画像データに係る電子ファイルを特定するための画像特性情報（画像データのフォルダ名、ファイル名、及びページ番号）が含まれている。
【００６８】
次に、上記ステップＳ５で、選択肢の表示を決定した場合には（ステップＳ５−９）、視聴者端末３の表示制御部１４は、視聴者端末３のディスプレイ３ｄのファイル画面ｆ１上に、図１２に示されているようなメニューｍ１を表示させることで、視聴者Ｂ１に選択肢の選択を促す（ステップＳ７）。本実施形態では、上記ステップＳ６で受信された選択可能情報に基づいて、メニューｍ１に、「ファイル取得可」及び「現在表示中のページのみ取得可」の２つの選択肢が反転表示されて、選択可能な状態となる。
【００６９】
一方、上記ステップＳ５で、判断部１６が、視聴者端末３側で画像データの要求のための選択が不可能であることを決定した場合には（ステップＳ５−１１）、視聴者端末３の表示制御部１４は、視聴者端末３のディスプレイ３ｄのファイル画面ｆ１上に、図１４に示されているようなメニューｍ２を表示させることで、視聴者Ｂは選択肢の文字を理解できても選択肢の選択ができない状態とする（ステップＳ７）。
【００７０】
次に、視聴者Ｂがメニューｍ１上で選択肢を選択することができる場合について、図６におけるステップＳ８以降の処理を説明する。
【００７１】
まず、図１２に示されているように、視聴者端末３の操作入力受付部１２によって、メニューｍ１上で視聴者Ｂによる選択肢の選択を受け付ける（ステップＳ８）。本実施形態では、図１２に示されているように、「ファイル取得」及び「現在表示中のページのみ取得」の２つの選択肢が反転表示され、視聴者Ｂ１によって選択できる状態になっており、視聴者Ｂ１は「現在表示中のページのみ取得」の選択肢を選択している。
【００７２】
次に、視聴者端末３の送受信部１１は、操作入力受付部１２によって受け付けられた選択肢に係る電子ファイルのデータの取得要求を示すファイル要求情報、及び視聴者端末３のＩＰアドレスを、通信ネットワーク２を介して説明者端末１に送信する（ステップＳ９）。これにより、説明者端末１では、送受信部１１によって、ファイル要求情報及びＩＰアドレスを受信することになる。
【００７３】
なお、このファイル要求情報には、取得要求の対象を特定するために、上記ステップＳ６で用いられた画像特定情報（画像データのフォルダ名、ファイル名、及びページ番号）が含まれている。なお、仮に、視聴者Ｂが図１２において、「ファイル取得」の選択肢を選択した場合には、ステップＳ９で送信される画像特定情報には、画像データのフォルダ名及びファイル名が含まれ、ページ番号は含まれない。
【００７４】
次に、画像特定情報が、画像データのフォルダ名、ファイル名、及びページ番号を示す場合には、説明者端末１のファイル作成部１８は、画像特定情報に基づいて、記憶部１０００から、記憶・読出処理部１９を介して、対応するページ番号に係る画像データを読み出して、電子ファイルを作成する(ステップＳ１０)。本実施形態では、視聴者Ｂ１は、ファイル画面ｆ１（図１２参照）に相当するファイル画面Ｆ１（図９参照）のページ部分（第２ページ）の画像データの取得要求を行っているため、ファイル作成部１８は、ファイル画面Ｆ１（図９参照）のページ部分（第２ページ目）の画像データのみに基づいて、電子ファイルを作成する。
【００７５】
なお、画像特定情報が、画像データのフォルダ名及びファイル名を含むが、ページ番号を含んでいない場合には、説明者端末１のファイル作成部１８は、画像特定情報に基づいて、記憶部１０００から、記憶・読出処理部１９を介して、対応する電子ファイルに係る画像データを読み出すだけで、改めて電子ファイルを作成する必要はない。
【００７６】
次に、説明者端末１の送受信部１１は、ファイル作成部１８によって作成又は読み出された電子ファイルのデータ、及び説明者端末１のＩＰアドレスを、通信ネットワーク２を介して視聴者端末３に送信する（ステップＳ１１）。これにより、視聴者端末３では、送受信部１１によって、電子ファイルのデータ及びＩＰアドレスを受信することになる。
【００７７】
次に、視聴者端末３の表示制御部１４は、図１３に示されているように、ディスプレイ３ｄに対して、ダイヤログボックス画面ｄを表示させることで、視聴者Ｂに対して電子ファイルのデータの記憶場所（メモリアドレス）の指定を促す（ステップＳ１２）。このダイヤログボックス画面ｄは、視聴者Ｂに対して、上記ステップＳ１１によって受信された電子ファイルのデータを記憶するための場所を特定させるための画面である。そして、視聴者Ｂが、所望の記憶場所を指定することで、記憶・読出処理部１９は、記憶部１０００内の指定された記憶場所に、電子ファイルのデータを記憶する（ステップＳ１３）。
【００７８】
なお、図１１において、ステップＳ５−１，２，７の処理を省略してもよいし、ステップＳ５−５の処理を省略してもよいし、ステップＳ５−６，７の処理を省略してもよい。
【００７９】
＜＜本実施形態の主な効果＞＞
以上説明したように本実施形態によれば、視聴者端末３側で視聴者Ｂによって指定されたディスプレイ３ｄの表示領域における指定位置（ｘ、ｙ）が、視聴者端末３側のファイル画面ｆ１に相当する説明者端末１側のファイル画面Ｆ１の表示領域内に含まれているかを説明者端末１で判断し、含まれている場合には、このファイル画面Ｆ１に係る画像データを説明者端末１から視聴者端末３に送信する。これにより、視聴者Ｂは、説明者Ａが説明に用いているファイル画面Ｆ１に係る画像データを取得したい場合、わざわざ説明者Ａに問い合わせる必要がなく、単に、説明に用いられているファイル画面ｆ１の表示領域内を指定さえすれば、説明者端末１から所望の画像データが送られて来る。よって、画像データの受け渡しに関して、説明者Ａ及び視聴者Ｂの両者の手間を省くことができるという効果を奏する。
【００８０】
また、本実施形態によれば、図９及び図１０に示されているように、説明者Ａは、予め外部に提供可能なファイル画面に係る画像データを特定すると共に相手を特定することで、この特定した状態を図４に示されている提供管理テーブルで管理しておく。これにより、視聴者Ｂがファイル画面に係る画像データの取得要求を行った場合、説明者Ａは、取得要求された際に、その画像ファイルに係る画像データは外部に提供しても構わない物であるか、その視聴者Ｂは提供しても構わない者であるかという判断を行わなくても、説明者端末１が判断する。よって、説明者Ａは、ファイル画面を用いた説明に集中することができるという効果を奏する。
【００８１】
〔実施形態の補足１〕
以下、図１７を用いて、本発明の実施形態の補足１を説明する。図１７は、画面共有処理方法の一部を示すシーケンス図である。ここでは、上記実施形態の図６に示されているステップＳ９以降の処理の変形例を示す。
【００８２】
まず、視聴者端末３の送受信部１１は、通信ネットワーク２を介して説明者端末１に、ファイル要求情報及び視聴者端末３のＩＰアドレスを送信する（ステップＳ４１）。これにより、説明者端末１では、送受信部１１によって、ファイル要求情報及びＩＰアドレスを受信することになる。なお、このファイル要求情報には、取得要求の対象である画像データを特定するための画像特定情報（画像データのフォルダ名、ファイル名、及びページ番号）が含まれている。更に、このファイル要求情報には、取得要求の対象である画像データを説明者端末１に記憶して欲しい記憶場所を示す記憶場所情報が含まれている。この記憶場所は、ファイル共有システム５の記憶場所を示している。
【００８３】
次に、説明者端末１のファイル作成部１８は、上記第１の実施形態で説明したように、場合によってステップＳ１０と同じ処理を行う（ステップＳ４２）。そして、説明者端末１の送受信部１１は、通信ネットワーク２を介してファイル共有システム５へ、上記ステップＳ４１の要求に応じた電子ファイルのデータ及び説明者端末１のＩＰアドレスを送信する。これにより、ファイル共有システム５は、上記ステップＳ４３によって送られてきた電子ファイルのデータを自己のＨＤ２０４に記憶する。
【００８４】
そして、視聴者Ｂがファイル共有システム５から電子ファイルのデータを取得したい場合には、視聴者端末３の送受信部１１から通信ネットワーク２を介してファイル共有システム５に、電子ファイルのデータを視聴者端末３へ転送することを要求するためのファイル転送要求情報及び視聴者端末３のＩＰアドレスを送信する（ステップＳ４５）。これにより、視聴者端末３では、送受信部１１によって、ファイル転送要求情報及びＩＰアドレスを受信することになる。なお、このファイル転送要求情報には、転送要求の対象である画像データを特定するための画像特定情報（画像データのフォルダ名、ファイル名、及びページ番号）が含まれている。これにより、ファイル共有システム５の送受信部１１は通信ネットワーク２を介して視聴者端末３へ、上記ステップＳ４５の転送要求に応じた電子ファイルのデータ及びファイル共有システム５のＩＰアドレスを送信する（ステップＳ４６）。
【００８５】
以上説明したように本実施形態によれば、画面共有状態の確立は、説明者端末１と視聴者端末３との間で行われ、電子フォルダのデータの送受信に関しては、ファイル共有システム５が仲介する。これにより、説明者端末１の処理負荷を低減することができるという効果を奏する。
【００８６】
〔実施形態の補足２〕
以下、図１８を用いて、本発明の実施形態の補足２を説明する。図１８は、画面共有処理方法の一部を示すシーケンス図である。ここでは、上記実施形態の図６に示されているステップＳ１の処理の変形例を示す。
【００８７】
図１８に示されているように、ここでは、上記ステップＳ１に代えて、説明者端末１とファイル共有システム５との間で画面共有状態が確立されると共に（ステップＳ５１−１）、ファイル共有システム５と視聴者端末３との間で画面共有状態が確立される（ステップＳ５１−２）。これにより、説明者端末１と視聴者端末３との間の画面共有は、ファイル共有システムが中継して実現されることになる。
【００８８】
以上説明したように本実施形態によれば、複数台の視聴者端末３から説明者端末１へ画面共有の要求がある場合でも、ファイル共有システム５が説明者端末１に代わって画面共有状態を確立するため、説明者端末１の処理負荷を低減することができるという効果を奏する。
【００８９】
なお、この実施形態では、画面共有状態の確立に関して、ファイル共有システム５が中継しているが、ファイル画面に係る画像データの取得に関しては、視聴者端末３は、説明者端末１から直接取得してもよいし、説明者端末１からファイル共有システム５を介して取得してもよい。
【００９０】
〔実施形態の補足３〕
上記実施形態におけるファイル共有システム５、プログラム提供システム９、及びメンテナンスシステム１０は、単一のコンピュータによって構築されてもよいし、各部（機能又は手段）を分割して任意に割り当てられた複数のコンピュータによって構築されていてもよい。また、プログラム提供システム９が単一のコンピュータによって構築されている場合には、プログラム提供システム９によって送信されるプログラムは、複数のモジュールに分けて送信されるようにしてもよいし、分けないで送信されるようにしてもよい。更に、プログラム提供システム９が複数のコンピュータによって構築されている場合には、複数のモジュールが分けられた状態で、各コンピュータから送信されるようにしてもよい。
【００９１】
また、説明者端末１、視聴者端末３、ファイル共有システム５、プログラム提供システム９、及びメンテナンスシステム１０に各種機能を実現させる（又は、それぞれを各種手段として機能させる）ためのプログラムは、ＣＤ−ＲＯＭ、フラッシュメモリ、又はＨＤ等の記録媒体としてのプログラム製品(Program Product)に記録されることで、国内又は国外へ提供されるようにしてもよい。
【符号の説明】
【００９２】
１  説明者端末（自己の画面共有装置の一例）
２  通信ネットワーク
３  視聴者端末（相手の画像共有装置の一例）
５  ファイル共有システム
９  プログラム提供システム
１０  メンテナンスシステム
１１  送受信部（送信手段の一例、受信手段の一例）
１２  操作入力受付部
１３  画面共有部
１４  表示制御部
１５  提供管理部
１６  判断部（判断手段の一例）
１７  参照部（参照手段の一例）
１８  ファイル作成部（ファイル作成手段の一例）
１９  記憶・読出処理部（記憶手段の一例、読出手段の一例）
１０００  記憶部（記憶手段の一例）
１００１  提供管理ＤＢ（管理手段の一例）
【先行技術文献】
【特許文献】
【００９３】
【特許文献１】特開２００８−２３４０７２号公報
【図１】
0005948764.tif 000002
【図２】
0005948764.tif 000003
【図３】
0005948764.tif 000004
【図４】
0005948764.tif 000005
【図５】
0005948764.tif 000006
【図６】
0005948764.tif 000007
【図７】
0005948764.tif 000008
【図８】
0005948764.tif 000009
【図９】
0005948764.tif 000010
【図１０】
0005948764.tif 000011
【図１１】
0005948764.tif 000012
【図１２】
0005948764.tif 000013
【図１３】
0005948764.tif 000014
【図１４】
0005948764.tif 000015
【図１５】
0005948764.tif 000016
【図１６】
0005948764.tif 000017
【図１７】
0005948764.tif 000018
【図１８】
0005948764.tif 000019