(57)【要約】      （修正有）【課題】通信端末が、共有可能でない表示領域の画像を、他の通信端末へ送信することを防ぐことができる通信端末、通信システム、画像共有方法、及びプログラムを提供する。【解決手段】端末１０の入力受付部１２は、他の通信端末と前記画像を共有可能な条件の入力を受け付ける。端末１０の共有管理部１５は、入力受付部１２によって受け付けられた条件に基づいて、起動中の一以上のウィンドウのうち、共有可能な画像を表示するためのウィンドウを示す会議資料の一覧を生成する。端末１０の送受信部１１は、一覧の中から選択されたウィンドウの画像を他の端末へ送信する。【選択図】図４
2018132933.tif 000002
【特許請求の範囲】
【請求項１】
通信端末において、起動中のアプリケーションにより画像を表示するための一以上の表示領域のうち、選択された表示領域の画像を他の通信端末へ送信することで、前記他の通信端末と前記画像を共有する通信端末であって、
前記他の通信端末と前記画像を共有可能な条件の入力を受け付ける受付手段と、
前記受付手段によって受け付けられた条件に基づいて、前記起動中のアプリケーションにより画像を表示するための一以上の表示領域のうち、共有可能な画像を表示するための表示領域を示すリストを生成する生成手段と、
前記リストの中から選択された表示領域の画像を前記他の通信端末へ送信する送信手段と、
を有する通信端末。
【請求項２】
前記受付手段は、最小化された表示領域の画像を、前記共有可能な画像としない条件の入力を受け付ける請求項１に記載の通信端末。
【請求項３】
前記受付手段は、所定の拡張子のファイルから生成される画像を共有可能とする条件の入力を受け付ける請求項１又は２に記載の通信端末。
【請求項４】
前記ファイルごとに、前記ファイルから生成される画像が共有された回数を管理する管理手段を有し、
前記生成手段は、前記管理手段において前記ファイルに関連付けられて管理される回数の順に、前記ファイルに対応する表示領域を示す情報が並べられたリストを生成する請求項３に記載の通信端末。
【請求項５】
前記管理手段は、前記ファイル、及び前記他の通信端末の識別情報ごとに、前記ファイルから生成される画像が前記他の通信端末との間で共有された回数を管理し、
前記生成手段は、前記管理手段において前記ファイル、及び前記他の通信端末の識別情報に関連付けられて管理される回数の順に、前記ファイルに対応する表示領域を示す情報が並べられたリストを生成する請求項４に記載の通信端末。
【請求項６】
請求項１乃至５のいずれか一項に記載の通信端末と、
前記他の通信端末と、を有し、
前記通信端末、及び前記他の通信端末は、前記表示領域の画像を表示装置に出力する
通信システム。
【請求項７】
通信端末において、起動中のアプリケーションにより画像を表示するための一以上の表示領域のうち、選択された表示領域の画像を他の通信端末へ送信することで、前記他の通信端末と前記画像を共有する通信端末に、
前記他の通信端末と前記画像を共有可能な条件の入力を受け付ける受付処理と、
前記受付処理によって受け付けられた条件に基づいて、前記起動中のアプリケーションにより画像を表示するための一以上の表示領域のうち、前記共有可能な画像を表示するための表示領域を示すリストを生成する生成処理と、
前記リストの中から選択された表示領域の画像を前記他の通信端末へ送信する送信処理と、
を実行させる画像共有方法。
【請求項８】
前記通信端末は、
ファイルごとに、前記ファイルから生成される画像が共有された回数を管理する管理手段を有し、
前記生成処理で、前記管理手段において前記ファイルに関連付けられて管理される回数の順に、前記ファイルに対応する表示領域を示す情報が並べられたリストを生成する請求項７に記載の画像共有方法。
【請求項９】
通信端末において、起動中のアプリケーションにより画像を表示するための一以上の表示領域のうち、選択された表示領域の画像を他の通信端末へ送信することで、前記他の通信端末と前記画像を共有する通信端末に、
前記他の通信端末と前記画像を共有可能な条件の入力を受け付ける受付処理と、
前記受付処理によって受け付けられた条件に基づいて、前記起動中のアプリケーションにより画像を表示するための一以上の表示領域のうち、前記共有可能な画像を表示するための表示領域を示すリストを生成する生成処理と、
前記リストの中から選択された表示領域の画像を前記他の通信端末へ送信する送信処理と、
を実行させるプログラム。
【請求項１０】
前記通信端末は、
ファイルごとに、前記ファイルから生成される画像が共有された回数を管理する管理手段を有し、
前記生成処理で、前記管理手段において前記ファイルに関連付けられて管理される回数の順に、前記ファイルに対応する表示領域を示す情報が並べられたリストを生成する請求項９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、通信システム、画像共有方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワークを介して拠点間の通信を行う通信システムが普及している。このような通信システムにおいて、例えば、一方の拠点には一方の通信端末が設置され、他方の拠点には他方の通信端末が設置される。通信システムを利用して会議等を行う場合、一方の通信端末は、一方のユーザの画像を撮像し、発言等を収集し、それらをコンテンツデータとして、他方の通信端末へ送信する。これにより、他方の通信端末は、受信したコンテンツデータを出力する。また、通信端末は、通信端末において開かれているウィンドウ等の表示領域ごとに画像をキャプチャすることができる。これにより、通信端末は、開かれているウィンドウの画像を会議資料として他方の通信端末へ送信することで、拠点間で会議資料を共有することもできる。
【０００３】
特許文献１には、ＰＣは、資料情報および装置情報を受信すると、資料情報および装置情報を用いて、統合される会議グループ内で共有可能な資料の一覧を作成して表示すること、ＰＣは、一覧から選択された資料を、新たに統合される会議グループ内で共有することが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、通信端末において、ビュアー等のアプリケーションによって開かれた表示領域のうち、最小化された表示領域をキャプチャしても、ファイル等のコンテンツを含む画像が得られないことがある。このため、通信端末が、表示領域の画像を他の通信端末へ送信しても、他の通信端末と画像を共有できないことがある。
【課題を解決するための手段】
【０００５】
請求項１に係る発明の通信端末は、通信端末において、起動中のアプリケーションにより画像を表示するための一以上の表示領域のうち、選択された表示領域の画像を他の通信端末へ送信することで、前記他の通信端末と前記画像を共有する通信端末であって、前記他の通信端末と前記画像を共有可能な条件の入力を受け付ける受付手段と、前記受付手段によって受け付けられた条件に基づいて、前記起動中のアプリケーションにより画像を表示するための一以上の表示領域のうち、前記共有可能な画像を表示するための表示領域を示すリストを生成する生成手段と、前記リストの中から選択された表示領域の画像を前記他の通信端末へ送信する送信手段と、を有する。
【発明の効果】
【０００６】
以上説明したように本発明によれば、通信端末が、共有可能でない表示領域の画像を、他の通信端末へ送信することを防ぐことができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、一実施形態に係る通信システムの概略図である。
【図２】図２は、通信システムにおける各種情報の送受信の状態の一例を示した概念図である。
【図３】図３は、一実施形態に係る端末のハードウェア構成図である。
【図４】図４は、一実施形態に係る通信システムの一部を構成する端末、及び管理システムの機能ブロック図である。
【図５】図５は、管理システムにおいて管理される各管理テーブルを示す概念図である。
【図６】図６は、端末において管理される各管理テーブルを示す概念図である。
【図７】図７は、端末が管理システムへログインする処理の一例を示すシーケンス図である。
【図８】図８は、端末間の通信を確立する処理の一例を示すシーケンス図である。
【図９】図９は、共有可能な画像の条件を設定する処理の一例を示すフロー図である。
【図１０】図１０は、共有可能な画像の条件を設定するためのダイアログボックスの一例を示す。
【図１１】図１１は、画像を共有する処理の一例を示すシーケンス図である。
【図１２】図１２は、画像を共有可能か判断する処理の一例を示すフロー図である。
【図１３】図１３は、共有可能な会議資料の一覧を含むディスプレイの表示例である。
【発明を実施するための形態】
【０００８】
以下、図面を用いて、本発明の実施形態について説明する。
【０００９】
＜＜通信システムの全体構成＞＞
図１は、一実施形態に係る通信システムの概略図である。通信システム１は、複数の通信端末１０、及び通信管理システム５０によって構築されている。以下、「通信端末」を単に「端末」と表し、「通信管理システム」を単に「管理システム」と表す。図１には、一つの管理システム５０、及び二つの端末１０が示されているが、通信システム１において、三つ以上の端末１０が設けられても良く、端末１０、及び管理システム５０に加えて他の装置が設けられてもよい。
【００１０】
通信システム１には、一方の端末１０から他方の端末１０に一方向にコンテンツデータを送信するデータ提供システム、或いは複数の端末１０間で両方向にコンテンツデータを送信するコミュニケーションシステムが含まれる。コミュニケーションシステムとしては、テレビ会議システム、テレビ電話システム、及びチャットシステム等が例として挙げられる。以下、コンテンツデータは、画像データ、及び音データであり、通信システム１は、コミュニケーションシステムの一例として画面共有機能を有するテレビ会議システムであり、端末１０は、通信機能を有する汎用のＰＣ（Personal Computer）である場合について説明する。画像データの画像は、端末１０で撮像された会議参加者等の画像、並びにビュアー、又はエディター等で開かれている会議資料等の画像を含む。これらの画像は、動画であっても静止画であってもよく、動画と静止画の両方であってもよい。なお、「テレビ会議」は、「ビデオ会議」と同義に用いられる。
【００１１】
複数の端末１０、及び管理システム５０は、通信ネットワーク２を介して通信可能に接続される。複数の端末１０は、それぞれ、例えば、日本の東京事業所の会議室、或いはアメリカ合衆国のニューヨーク事業所の会議室等の任意の拠点に設置される。複数の端末１０は、画像データ、及び音データの送受信による拠点間の通信を行う。端末１０は、複数の遠隔の事業所内だけでなく、同じ事業所内、屋外と屋内、又は屋外と屋外等の任意の拠点で用いられる。各端末１０が屋外で使われる場合には、携帯電話の通信網等の無線による通信が行われる。端末１０は、テレビ会議での利用に限られるものではなく、ユーザ間の一般的な会話に用いられる。
【００１２】
管理システム５０は、端末１０のログイン認証、端末１０による通信の管理等を行う。管理システム５０は、端末１０と同じ拠点に設置されてもよいし、異なる拠点に設置されてもよい。
【００１３】
本実施形態において、通信ネットワーク２は、例えば、ＬＡＮ(Local Area Network)、専用線、及びインターネット等によって構築される。通信ネットワーク２には、有線だけでなく、Ｗｉ−Ｆｉ（Wireless Fidelity）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線による通信が行われる箇所があってもよい。
【００１４】
通信ネットワーク２に接続可能な他の装置としては、例えば、端末１０間でコンテンツデータを中継する中継装置、端末１０に端末用プログラムを送信し、管理システム５０に通信管理用プログラムを送信するプログラム提供システム、端末１０、及び管理システム５０のうちの少なくとも１つの維持、管理、保守等のメンテナンスを行うメンテナンスシステムが挙げられる。
【００１５】
図２は、通信システムにおける各種情報の送受信の状態の一例を示した概念図である。なお、図２では、複数の端末１０間で、中継装置３０を介してコンテンツデータが送信される例が示されている。なお、端末１０間の通信は、これに限られず、Ｐ２Ｐ(Peer to Peer)等の任意の方式で行われてもよい。図２に示されているように、通信システム１において、端末１０、及び管理システム５０の間では、呼制御用のメッセージ等の各種の管理情報を送受信するための管理情報用のセッションｓｅｉが確立される。また、端末１０間では、中継装置３０を介して画像データを送信するためのセッションｓｅｄ１、及び音データを送信するためのセッションｓｅｄ２が確立される。以下、通信端末１０間でコンテンツデータを送信するためのセッションｓｅｄ１、及びセッションｓｅｄ２のうち、任意の一以上のセッションをセッションｓｅｄと表す。画像データは、端末１０で撮像されたテレビ会議の参加者の画像データ、端末１０で開かれているウィンドウに表示される会議資料等の画像データを含む。このため、画像データ送信用のセッションｓｅｄ１は、撮像された画像データを送受信するためのセッション、会議資料等の画像データを送受信するためのセッションを含んでもよい。また、画像データは、画像を再生するために必須の基本データ、及び基本データと組み合わせることにより再生する画像の品質を高めるための拡張データを有していてもよい。この場合、画像データ送信用のセッションｓｅｄ１は、基本データを送受信するためのセッション、拡張データを送受信するためのセッションを含む。なお、管理システム５０が中継装置３０の機能を有しており、管理システム５０を介して端末１０間のセッションｓｅｄが確立されてもよい。
【００１６】
＜＜実施形態のハードウェア構成＞＞
図３を用いて、一実施形態に係る端末１０のハードウェア構成を説明する。なお、図３は、一実施形態に係る端末のハードウェア構成図である。以下、端末１０が通信機能を有する汎用のＰＣである場合について説明する。端末１０が専用の装置である場合には、端末１０は、下記で説明するものと同じ、又は対応するハードウェア構成を有する。
【００１７】
端末１０は、端末１０全体の動作を制御するＣＰＵ１０１(Central Processing Unit)、ＩＰＬ(Initial Program Loader)等のＣＰＵ１０１の駆動に用いられるプログラムを記憶したＲＯＭ１０２(Read Only Memory)、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ１０３(Random Access Memory)、端末１０用のプログラム、及びコンテンツデータ等の各種データを記憶するＨＤ１０４(Hard Disk)、ＣＰＵ１０１の制御にしたがってＨＤ１０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ１０５(Hard Disk Drive)、フラッシュメモリ、又はＩＣカード（Integrated Circuit Card）等の記録メディア１０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアＩ／Ｆ１０７(Interface)、ユーザの操作を入力するためのキーボード１０８ａ、及びマウス１０８ｂ、端末１０の電源のＯＮ／ＯＦＦを切り換えるための電源スイッチ１０９、並びに通信ネットワーク２を利用して通信するためのネットワークＩ／Ｆ１１１を備えている。
【００１８】
また、端末１０は、ＣＰＵ１０１の制御に従って被写体を撮像して画像データを得る内蔵型のカメラ１１２、このカメラ１１２の駆動を制御する撮像素子Ｉ／Ｆ１１３、音を入力する内蔵型のマイク１１４、音を出力する内蔵型のスピーカ１１５、ＣＰＵ１０１の制御に従ってマイク１１４及びスピーカ１１５との間で音信号の入出力を処理する音入出力Ｉ／Ｆ１１６、画像データに基づいて生成される画像を出力するディスプレイ１２０、ＣＰＵ１０１の制御に従ってディスプレイ１２０に画像を伝送するディスプレイＩ／Ｆ１１７、各種の外部機器を接続するための外部機器接続Ｉ／Ｆ１１８、並びに上記各構成要素を図３に示されているように電気的に接続するためのアドレスバス、及びデータバス等のバスライン１１０を備えている。
【００１９】
カメラ１１２は、レンズ及び、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子を含む。固体撮像素子としては、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)又は、ＣＣＤ（Charge Coupled Device）等が用いられる。
【００２０】
外部機器接続Ｉ／Ｆ１１８には、ＵＳＢ(Universal Serial Bus)ケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ電気的に接続可能である。
【００２１】
管理システム５０、及び中継装置３０は、端末１０と同様のハードウェア構成を有しているため、その説明を省略する。なお、管理システム５０、及び中継装置３０は、例えば、カメラ１１２、マイク１１４、及びスピーカ１１５等の端末１０のハードウェア構成の一部を有していなくてもよい。
【００２２】
＜＜実施形態の機能構成＞＞
次に、一実施形態に係る通信システムの機能構成について説明する。図４は、一実施形態に係る通信システムの一部を構成する端末１０、及び管理システム５０の機能ブロック図である。図４では、端末１０、及び管理システム５０が、通信ネットワーク２を介して通信することができるように接続されている。
【００２３】
＜管理システムの機能構成＞
管理システム５０は、送受信部５１、認証部５２、端末管理部５３、セッション管理部５４、及び記憶・読出部５９を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＨＤ１０４からＲＡＭ１０３上に展開された管理システム５０用のプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能である。また、管理システム５０は、ＲＯＭ１０２、ＲＡＭ１０３、及びＨＤＤ１０５により構築される記憶部５０００を有している。記憶部５０００には、以下に示すような各テーブルによって各ＤＢ(Database)が構築される。
【００２４】
（認証管理テーブル）
図５の（Ａ）は、認証管理テーブルを示す概念図である。記憶部５０００には、認証管理テーブルによって認証管理ＤＢ５００２が構築される。認証管理テーブルには、管理システム５０によって管理されるすべての端末１０の各通信ＩＤに対して、認証用のパスワードが関連付けられて管理される。通信ＩＤは、通信システム１において、通信先を特定するための情報である。通信ＩＤとしては、例えば、端末１０の識別情報、端末１０のユーザの識別情報、アカウント名等が用いられる。以下、端末１０としての端末１０ａａ、及び端末１０ｂａに対応する通信ＩＤが、それぞれ、ユーザによって入力されたアカウント名「０１ａａ，０１ｂａ」である場合について説明する。
【００２５】
（端末管理テーブル）
図５の（Ｂ）は、端末管理テーブルを示す概念図である。記憶部５０００には、端末管理テーブルによって端末管理ＤＢ５００３が構築される。端末管理テーブルには、各端末１０の通信ＩＤに関連付けられて、端末１０のＩＰアドレスが管理される。
【００２６】
続いて管理システム５０の各機能部について説明する。管理システム５０の送受信部５１は、ＣＰＵ１０１からの命令、及びネットワークＩ／Ｆ１１１により、通信ネットワーク２を介して通信相手と各種情報の送受信を行う。
【００２７】
管理システム５０の認証部５２は、ＣＰＵ１０１からの命令により、ログイン要求元の認証を行う。
【００２８】
管理システム５０の端末管理部５３は、ＣＰＵ１０１からの命令により、端末１０の状態を管理する。
【００２９】
管理システム５０のセッション管理部５４は、ＣＰＵ１０１からの命令により、端末１０間のセッションｓｅｄを管理する。
【００３０】
管理システム５０の記憶・読出部１９は、ＣＰＵ１０１からの命令によって、記憶部５０００に各種データを記憶するとともに、記憶部５０００に記憶された各種データを読み出す処理を行う。
【００３１】
＜端末の機能構成＞
端末１０は、送受信部１１、入力受付部１２、表示制御部１４、共有管理部１５、画像取得部１６、及び記憶・読出部１９を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＨＤ１０４からＲＡＭ１０３上に展開された端末用プログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能である。また、端末１０は、ＲＯＭ１０２、ＲＡＭ１０３、及びＨＤＤ１０５によって構築される記憶部１０００を有している。記憶部１０００には、以下に示すような各テーブルによって各ＤＢ(Database)が構築される。
【００３２】
（共有条件管理テーブル）
図６の（Ａ）は、共有条件管理テーブルを示す概念図である。記憶部１０００には、共有条件管理テーブルによって共有条件管理ＤＢ１００１が構築される。本実施形態において、共有可能な画像は、この画像の画像データを端末１０ｂａへ送信することで、端末１０ａａ、及び相手側の端末１０ｂａの双方で同じ画像コンテンツを表示することが可能となる画像データである。また、共有可能な画像は、後述の処理で、会議資料の一覧に含まれる画像、即ち共有する画像として選択され得る。
【００３３】
図６の（Ａ）の共有条件管理テーブルは、通信ＩＤ、最小化されたウィンドウから取得される画像に関する設定情報、及びファイルの拡張子を関連付けて管理する。共有条件管理テーブルにおける通信ＩＤは、通信ＩＤごとに共有可能な画像の条件を設定するために用いられる。共有可能な画像の条件は、他の通信端末と画像を共有可能な条件を示す。共有条件管理テーブルにおいて、設定情報「ｔｒｕｅ」は、最小化されたウィンドウから取得される画像が共有可能に設定されていることを示し、「ｆａｌｓｅ」は最小化されたウィンドウから取得される画像が共有可能に設定されていないことを示す。即ち、共有条件管理テーブルにおいて、「ｆａｌｓｅ」が含まれていると、最小化されていないウィンドウから取得される画像であることが、共有可能な画像の条件となる。また、共有条件管理テーブルにおける拡張子は、共有可能な画像が、少なくとも、その拡張子のファイルから生成された画像であることを示す。
【００３４】
図６の（Ａ）の共有条件管理テーブルの例おいて、通信ＩＤ「０１ａａ」を利用したアカウントにより共有可能な画像は、少なくとも、拡張子「．ｔｘｔ，．ｄｏｃ，．ｐｐｔ」のファイルから生成されたものであること、ウィンドウが最小化されているときには、そのウィンドウから取得される画像を共有できないことを示す。なお、本実施形態において、ファイルを開いて、又は起動してウィンドウが生成される場合に、そのファイル、及びそのウィンドウは対応すると言う。
【００３５】
（資料管理テーブル）
図６の（Ｂ）は、資料管理テーブルを示す概念図である。記憶部１０００には、資料管理テーブルによって資料管理ＤＢ１００２が構築される。図６の（Ｂ）の資料管理テーブルには、端末１０において現在、開かれているウィンドウごとに、レコードが生成される。各レコードには、会議資料としてのウィンドウの画像を示す資料ＩＤ、ウィンドウのタイトルから取得されるファイル名、ウィンドウの状態を示す情報、及びウィンドウから取得される画像を共有可能であるかを示す情報が関連付けられて管理される。状態を示す情報には、ウィンドウが最小化されていることを示す「最小化」が含まれる。共有可能であるかを示す情報には、共有可能であることを示す「ｔｒｕｅ」、及び共有可能ではないことを示す「ｆａｌｓｅ」が含まれる。
【００３６】
（表示順管理テーブル）
図６の（Ｃ）は、表示順管理テーブルを示す概念図である。記憶部１０００には、表示順管理テーブルによって表示順管理ＤＢ１００３が構築される。図６の（Ｃ）の表示順管理テーブルでは、通信ＩＤに対して、共有可能な会議資料の一覧を表示するときの会議資料の表示順の条件が関連付けられて管理される。表示順管理ＤＢ１００３における通信ＩＤは、通信ＩＤごとに表示順を設定するために用いられる。表示順の条件については後述する。
【００３７】
（共有履歴管理テーブル）
図６の（Ｄ）は、共有履歴管理テーブルを示す概念図である。記憶部１０００には、共有履歴管理テーブルによって共有履歴管理ＤＢ１００４が構築される。図６の（Ｄ）の共有履歴管理テーブルでは、会議資料として過去に共有したことのあるウィンドウの画像を示す資料ＩＤ、ウィンドウのタイトルから取得されたファイル名、この画像を共有した相手側の通信ＩＤ、及び共有回数が関連付けられて管理される。
【００３８】
続いて、端末１０の各機能部について説明する。端末１０の送受信部１１は、ＣＰＵ１０１からの命令によって、及びネットワークＩ／Ｆ１１１により、通信ネットワーク２を介して、通信相手と各種情報の送受信を行う。
【００３９】
端末１０の入力受付部１２は、ＣＰＵ１０１からの命令、キーボード１０８ａ、及びマウス１０８ｂによって、ユーザによる各種操作入力を受け付ける。
【００４０】
端末１０の表示制御部１４は、ＣＰＵ１０１からの命令、及びディスプレイＩ／Ｆ１１７によって、画像をディスプレイ１２０へ出力させる制御を行う。
【００４１】
端末１０の共有管理部１５は、ＣＰＵ１０１からの命令によって、端末１０間の画像の共有を管理する。
【００４２】
端末１０の画像取得部１６は、ＣＰＵ１０１からの命令によって、ウィンドウの画像をキャプチャすることで、ウィンドウに表示される画像の画像データを取得する。
【００４３】
記憶・読出部１９は、ＣＰＵ１０１からの命令によって、記憶部１０００に各種データを記憶するとともに、記憶部１０００に記憶された各種データを読み出す処理を行う。
【００４４】
＜＜実施の形態の処理＞＞
続いて、実施形態に係る処理について説明する。
【００４５】
（ログイン処理）
図７は、端末１０が管理システム５０へログインする処理の一例を示すシーケンス図である。以下、端末１０の一例として端末１０ａａが管理システム５０へログインする処理について説明する。なお、他の端末１０も同様の処理により管理システム５０へログインすることができる。
【００４６】
端末１０ａａの入力受付部１２は、通信ＩＤとしてのアカウント名、及びパスワードの入力を受け付ける（ステップＳ１）。端末１０ａａの送受信部１１は、入力受付部１２によって受け付けられた通信ＩＤ、及びパスワードを含むログイン要求を管理システム５０へ送信する（ステップＳ２）。なお、端末１０ａａの通信ＩＤ、及びパスワードは、記憶部１０００に予め記憶されていてもよい。この場合、端末１０ａａの送受信部１１は、記憶部１０００から読み出された通信ＩＤ、及びパスワードを含むログイン要求を管理システム５０へ送信する。
【００４７】
管理システム５０の送受信部５１は、端末１０ａａによって送信されたログイン要求を受信する。管理システム５０は、ログイン要求を受信するときに、ログイン要求元の端末１０ａａのＩＰアドレスを取得する。
【００４８】
管理システム５０の認証部５２は、ログイン要求に含まれている通信ＩＤ、及びパスワードを検索キーとして、認証管理テーブル（図５の（Ａ）参照）を検索し、この認証管理テーブルに同一の通信ＩＤ、及びパスワードの組が管理されているかを判断することによって認証を行う（ステップＳ３）。以下、認証部５２によって、ログイン要求元が正当な利用権限を有すると判断された場合について説明する。ログイン要求元が正当な利用権限を有すると判断されると、端末１０ａａは管理システム５０へログインすることで、端末１０ａａ、及び管理システム５０間のセッションｓｅｉは確立する。
【００４９】
管理システム５０の端末管理部５３は、端末管理テーブル（図５の（Ｂ）参照）において、ログイン要求元の端末１０ａａの通信ＩＤ、及びログイン要求元の端末１０ａａのＩＰアドレスを関連付けて記録する（ステップＳ４）。管理システム５０の送受信部５１は、認証部５２による認証結果が示された認証結果情報を、ログイン要求元の端末１０ａａへ送信する（ステップＳ５）。これにより、ログイン要求元の端末１０ａａの送受信部１１は、認証結果情報を受信する。
【００５０】
（端末間の通信の確立）
続いて、端末１０間の通信を確立する処理について説明する。図８は、端末間の通信を確立する処理の一例を示すシーケンス図である。なお、以下、管理システム５０にログインした端末１０ａａ、及び端末１０ｂａがテレビ会議のための通信を確立する処理について説明する。なお、管理システム５０にログインした他の端末１０も、同様の処理により通信を確立することができる。
【００５１】
本実施形態では、クライアント側の端末１０によって同時に開催されるテレビ会議の数が、一例として、４つに限定されている。このため、端末１０は、４つの会議室ＩＤのいずれかを指定して、管理システム５０へ参加要求を送信する。なお、会議室ＩＤは実在の会議室の識別情報ではなく、複数の端末１０が共通のセッションｓｅｄに参加するために利用されるものである。
【００５２】
端末１０ａａにおいて、ユーザが会議室ＩＤを指定する操作を行うと、入力受付部１２は、会議室ＩＤの入力を受け付ける（ステップＳ２１−１）。以下、入力された会議室ＩＤが「Ｃ０１」である場合について説明する。会議室ＩＤの入力が受け付けられると、端末１０ａａの送受信部１１は、入力された会議室ＩＤ「Ｃ０１」を含む会議への参加要求を管理システム５０へ送信する（ステップＳ２２−１）。
【００５３】
管理システム５０の送受信部５１は、端末１０ａａによって送信された参加要求を受信する。参加要求に応じて、管理システム５０のセッション管理部５４は、中継装置３０と端末１０ａａとの間で、画像データ、及び音データを送信するためのセッションｓｅｄを確立させる（ステップＳ２３−１）。
【００５４】
端末１０ｂａにおいて、ユーザが、端末１０ａａで指定されたものと同じ会議室ＩＤ「Ｃ０１」を指定する操作を行うと、入力受付部１２は、会議室ＩＤの入力を受け付ける（ステップＳ２１−２）。会議室ＩＤの入力が受け付けられると、端末１０ｂａの送受信部１１は、入力された会議室ＩＤ「Ｃ０１」を含む参加要求を管理システム５０へ送信する（ステップＳ２２−２）。
【００５５】
管理システム５０の送受信部５１は、端末１０ｂａによって送信された参加要求を受信する。会議室ＩＤ「Ｃ０１」を含む参加要求に応じて、管理システム５０のセッション管理部５４は、端末１０ａａが参加しているセッションｓｅｄに参加要求元の端末１０ｂａを参加させる（ステップＳ２３−２）。この処理で、管理システム５０のセッション管理部５４は、中継装置３０と端末１０ｂａとの間で、画像データ、及び音データを送信するためのセッションｓｅｄを確立させる。
【００５６】
管理システム５０の送受信部５１は、新たにセッションｓｅｄに参加した端末１０ｂａの通信ＩＤを含む参加通知を、同じセッションｓｅｄに参加している端末１０ａａへ送信する（ステップＳ２４−１）。また、送受信部５１は、セッションｓｅｄに参加している端末１０aａの通信ＩＤを含む参加通知を、新たにセッションｓｅｄに参加した端末１０ｂａへ送信する（ステップＳ２４−２）。
【００５７】
端末１０ａａ、及び端末１０ｂａがセッションｓｅｄに参加すると、端末１０ａａ、及び端末１０ｂａの送受信部１１は、自端末のカメラ１１２で撮像された画像データ、及びマイク１１４で集音された音データを、セッションｓｅｄで中継装置３０へ送信する。中継装置３０は、端末１０ａａ、及び端末１０ｂａの一方から送られてきた画像データ、及び音データを、端末１０ａａ、及び端末１０ｂａの他方へ中継する。
【００５８】
（共有条件の設定）
続いて、端末１０間で共有可能な画像の条件を設定する処理について説明する。図９は、共有可能な画像の条件を設定する処理の一例を示すフロー図である。以下、端末１０ａａにおいて共有可能な画像の条件を設定する処理を説明するが、端末１０ｂａにおいても同様の処理により、共有可能な画像の条件を設定することができる。
【００５９】
端末１０のＯＳ(Operating System)は、ウィンドウシステムを実装している。ＯＳは、端末１０においてテレビ会議用のアプリケーション、ビュアー、又はエディター等によるアプリケーションが起動している間、それぞれのアプリケーションに対し、ディスプレイ１２０の画面上の表示領域としてウィンドウを割り当てる。ウィンドウは、ユーザによる操作入力に応じて位置、及びサイズが変更される。ウィンドウのサイズが最小化された状態で、０Ｓは、ディスプレイ１２０の画面上にウィンドウを表示せず、ウィンドウのサイズを元に戻すためのアイコンを表示させる。
【００６０】
端末１０ａａの入力受付部１２は、ユーザによる操作入力に応じて、共有可能な画像の条件を設定するためのダイアログボックスの要求を受け付ける。端末１０ａａの表示制御部１４は、要求に係るダイアログボックスをディスプレイ１２０に表示させる（ステップＳ３１）。
【００６１】
図１０は、共有可能な画像の条件を設定するためのダイアログボックスの一例を示す。このダイアログボックスには、最小化されたウィンドウから取得される画像を共有するかを設定するためのチェックボックスが含まれている。ユーザは、「共有する」又は「共有しない」のチェックボックスにチェックを入れることができる。また、ダイアログボックスには、ファイルの拡張子を入力する欄が含まれている。ユーザは、所定の拡張子のファイルから生成される画像を共有可能としたい場合に、ダイアログボックスに、その拡張子を入力する。
【００６２】
また、ダイアログボックスには、会議資料の一覧における会議資料の表示順を設定するためのラジオボタンも含まれている。ユーザは、表示順として「相手ごとに共有した回数が多い順」、又は「ＩＤ順」のラジオボタンを選択できる。
【００６３】
なお、ダイアログボックスで設定する条件は上記のものに限られない。他の条件として、例えば、端末１０ａａは、通信相手ごとに、この通信相手と通信するときの条件の設定を受け付けてもよい。
【００６４】
ユーザが、ダイアログボックスにおいて各項目を入力後、「決定」ボタンを押下すると、端末１０ａａの入力受付部１２は、条件の入力を受け付ける（ステップＳ３２）。
【００６５】
端末１０ａａの共有管理部１５は、共有条件管理テーブル（図６の（Ａ）参照）に、ステップＳ１で入力された通信ＩＤ、ステップＳ３２においてチェックされたチェックボックスに対応する設定情報、ステップＳ３２において入力されたファイルの拡張子を関連付けて記録する。例えば、ダイアログボックスにおいて図１０のように入力された場合、共有管理部１５は、共有条件管理テーブルに、通信ＩＤ「０１ａａ」、設定情報「ｆａｌｓｅ」、及び拡張子「．ｔｘｔ，．ｄｏｃ，．ｐｐｔ」を関連付けて、記録する。
【００６６】
更に、端末１０ａａの共有管理部１５は、表示順管理テーブル（図６の（Ｃ）参照）に、ステップＳ１で入力された通信ＩＤ、ステップＳ３２において選択された表示順の条件を関連付けて記録する。例えば、ダイアログボックスにおいて、表示順の条件が図１０のように選択された場合、共有管理部１５は、表示順管理テーブルに、通信ＩＤ「０１ａａ」、及び表示順の条件「相手ごとに共有した回数が多い順」を関連付けて記録する。
【００６７】
（会議資料の共有）
続いて、セッションｓｅｄが確立されてから、端末１０ａａ、及び端末１０ｂａ間で会議資料を共有する処理について説明する。図１１は、会議資料としての画像を共有する処理の一例を示すシーケンス図である。以下、端末１０ａａの要求に基づいて、会議資料を共有する場合について説明するが、同様の処理により、端末１０ｂａの要求に基づいて、会議資料を共有することもできる。
【００６８】
端末１０ａａにおいて、ユーザが、共有可能な会議資料の一覧を要求する操作を行うと、入力受付部１２は、一覧の要求を受け付ける（ステップＳ４１）。
【００６９】
入力受付部１２によって一覧の要求が受け付けられると、端末１０ａａの共有管理部１５は、現在、起動中のウィンドウを管理する（ステップＳ４２）。起動中のウィンドウとは、端末１０ａａにおいて、現在起動している各アプリケーションに対し、画像を表示するため、ＯＳから割り当てられている各表示領域を示す。この処理で、共有管理部１５は、ＯＳから、起動中のウィンドウのタイトル、ウィンドウの位置、及びサイズ等の情報を取得する。なお、ビュアー等によりファイルが開かれて生成されるウィンドウに関しては、上記の処理で、タイトルとしてこのファイルのファイル名が取得される。端末１０ａａの共有管理部１５は、取得された情報と、資料管理テーブル（図６の（Ｂ）参照）において管理されている情報と、が異なる場合に、取得された情報に基づいて資料管理テーブルを更新する。
【００７０】
例えば、端末１０ａａの共有管理部１５は、新たに開かれたウィンドウのファイル名を取得した場合、取得されたファイル名、及び資料ＩＤが含まれるレコードを資料管理テーブル（図６の（Ｂ）参照）に追加する。なお、資料ＩＤは、新たなファイル名が取得されたときに、共有管理部１５によって生成される。
【００７１】
また、端末１０ａａの共有管理部１５は、ウィンドウのファイル名、及びこのウィンドウが最小化された状態を示す情報を取得した場合、資料管理テーブル（図６の（Ｂ）参照）において、取得されたファイル名に対応する状態を示す情報を「最小化」に書き換える。
【００７２】
また、端末１０ａａの共有管理部１５は、ウィンドウのファイル名、及びこのウィンドウが最小化された状態から元のサイズに戻された情報を取得した場合、資料管理テーブル（図６の（Ｂ）参照）において、取得されたファイル名が記録されたレコードから、状態を示す情報を「最小化」を削除する。
【００７３】
更に、端末１０ａａの共有管理部１５は、あるファイル名に対応するウィンドウが閉じられたことを示す情報を取得した場合、このファイル名が記録されたレコードを、資料管理テーブル（図６の（Ｂ）参照）から削除する。
【００７４】
端末１０ａａの共有管理部１５は、ステップＳ４２で更新された資料管理テーブル（図６の（Ｂ）参照）から、レコードごとにファイル名、及び状態を示す情報を取得する（ステップＳ４３）。
【００７５】
端末１０ａａの共有管理部１５は、ステップＳ１で入力された通信ＩＤを検索キーとして、共有条件管理テーブル（図６の（Ａ）参照）を検索し、設定情報、及び拡張子を取得する（ステップＳ４４）。以下、ステップＳ４４で設定情報「ｆａｌｓｅ」、及び拡張子「．ｄｏｃ，．ｔｘｔ，．ｐｐｔ」が取得された場合について説明する。
【００７６】
端末１０ａａの共有管理部１５は、起動中の各ウィンドウの画像が共有可能であるか、ステップＳ４４で取得された情報に基づいて判断する（ステップＳ４５）。図１２は、画像を共有可能か判断する処理の一例を示すフロー図である。図１２を用いてステップＳ４５の処理を詳細に説明する。
【００７７】
端末１０ａａの共有管理部１５は、ステップＳ４３で取得された起動中のウィンドウに係るレコードごとに、以下のループ処理を実行する。まず、ステップＳ４３で取得されたレコードのうち、第一のレコードにおける状態を示す情報が「最小化」であるか判断する（ステップＳ４５−１）。
【００７８】
ステップＳ４５−１で、状態を示す情報が「最小化」であると判断された場合（ＹＥＳ）、端末１０ａａの共有管理部１５は、資料管理テーブル（図６の（Ｂ）参照）の第一のレコードに、共有不可を示す「ｆａｌｓｅ」を記録する（ステップＳ４５−３）。
【００７９】
ステップＳ４５−１で、状態を示す情報が「最小化」ではないと判断された場合（ＮＯ）、端末１０ａａの共有管理部１５は、資料管理テーブル（図６の（Ｂ）参照）の第一のレコードにおけるファイル名の拡張子が、ステップＳ４４で取得された拡張子「．ｄｏｃ，．ｔｘｔ，．ｐｐｔ」のいずれかであるか判断する（ステップＳ４５−２）。
【００８０】
ステップＳ４５−２で、第一のレコードにおけるファイル名の拡張子が、「．ｄｏｃ，．ｔｘｔ，．ｐｐｔ」のいずれかではないと判断された場合（ＮＯ）、端末１０ａａの共有管理部１５は、資料管理テーブル（図６の（Ｂ）参照）の第一のレコードに、共有不可を示す「ｆａｌｓｅ」を記録する（ステップＳ４５−３）。
【００８１】
ステップＳ４５−２で、第一のレコードにおけるファイル名の拡張子が、「．ｄｏｃ，．ｔｘｔ，．ｐｐｔ」のいずれかであると判断された場合（ＹＥＳ）、端末１０ａａの共有管理部１５は、資料管理テーブル（図６の（Ｂ）参照）の第一のレコードに、共有可能を示す「ｔｒｕｅ」を記録する（ステップＳ４５−４）。
【００８２】
端末１０ａａの共有管理部１５は、ステップＳ４３で取得された起動中のウィンドウに係るレコードうち、第一のレコードに係る上記の判定処理を完了すると、ステップＳ４３で取得された残りのすべてのレコードについて、レコードごとに上記の処理を繰り返す。繰り返しの処理が完了すると、資料管理テーブル（図６の（Ｂ）参照）における共有可否のフィールドのすべてに、「ｔｒｕｅ」、又は「ｆａｌｓｅ」が記録される。
【００８３】
なお、上記の画像の共有の可否の判定方法は一例であり、ステップＳ３３において設定される条件に基づいて、適宜、変更される。例えば、ステップＳ３３において、最小化されたウィンドウから取得される画像を共有するかの設定のみを受け付けた場合、図１２のステップＳ４５−２の処理はスキップされる。この場合、共有管理部１５は、ウィンドウが最小化されているかの条件のみによりウィンドウの画像を共有可能か判断する。また、例えば、ステップＳ３３において、ファイルの拡張子の設定のみを受け付けた場合、図１２のステップＳ４５−１の処理がスキップされる。この場合、共有管理部１５は、ウィンドウのタイトルから取得されるファイルの拡張子のみによりウィンドウの画像を共有可能か判断する。また、判定の条件として、上記の条件に加え他の条件が含まれていても良い。
【００８４】
図１２の処理が完了すると、端末１０ａａの共有管理部１５は、ステップＳ１で入力された通信ＩＤを検索キーとして、表示順管理テーブル（図６の（Ｃ）参照）を検索し、対応する表示順条件を読み出す（ステップＳ４６）。以下、読み出された表示順条件が「相手ごとに共有した回数が多い順」である場合について説明する。
【００８５】
端末１０ａａの共有管理部１５は、資料管理テーブル（図６の（Ｂ）参照）において、共有可否を示す情報「ｔｒｕｅ」を検索キーとして資料管理テーブルを検索し、対応するファイル名を読み出す（ステップＳ４７）。
【００８６】
端末１０ａａの共有管理部１５は、ステップＳ４７で読み出された各ファイル名（例えば、「今月の目標．ｔｘｔ」、及び「設計仕様書．ｄｏｃ」）、ステップＳ２４−１で受信された通信相手の端末１０ｂａの通信ＩＤ「０１ｂａ」の組を検索キーとして、共有履歴管理テーブル（図６の（Ｄ）参照）を検索し、対応する共有回数（例えば「５」、及び「２」）を読み出す（ステップＳ４８）。
【００８７】
端末１０ａａの共有管理部１５は、ステップＳ４８で読み出された共有回数に基づいて、ステップＳ４７で読み出されたファイル名を、共有回数の大きい順に並べた共有可能な会議資料の一覧を生成する（ステップＳ４９）。端末１０ａａの表示制御部１４は、ステップＳ４９で生成された共有可能な会議資料の一覧を、ディスプレイ１２０に出力して、表示させる。図１３は、共有可能な会議資料の一覧を含むディスプレイの表示例である。なお、図１３において、共有可能な会議資料の一覧は、タイトルが「会議資料一覧」であるダイアログボックスである。
【００８８】
なお、端末１０ａａの共有管理部１５は、ステップＳ４７で、資料管理テーブル（図６の（Ｂ）参照）から、すべてのファイル名、及び共有可否を示す情報の組を読出しても良い。この場合、表示制御部１４は、共有可否を示す情報「ｆａｌｓｅ」に対応付けられたファイル名をグレイアウトする等して、共有可否を示す情報「ｔｒｕｅ」に対応付けられたファイル名と区別して会議資料の一覧を生成してもよい。
【００８９】
なお、ステップＳ４６で読み出される表示順条件が「ＩＤ順」である場合、端末１０ａａの共有管理部１５は、ステップＳ４７でファイル名に加え、資料ＩＤを読み出す。そして、共有管理部１５は、対応する資料ＩＤが昇順になるようにファイル名を並べて、共有可能な会議資料の一覧を生成する。また、他の実施形態において、表示順条件として、「相手ごとに共有した回数が多い順」、及び「ＩＤ順」を併用することもできる。この場合、共有管理部１５は、「相手ごとに共有した回数が多い順」、及び「ＩＤ順」の優先順位を設定し、優先順位の高い表示順条件で、ステップＳ４７で読み出されたファイル名を並べる。優先順位の高い表示順条件の属性値が同じものについては、共有管理部１５は、優先順位の低い表示順条件でファイル名を並べることで会議資料の一覧を生成する。
【００９０】
端末１０ａａのユーザが、ディスプレイ１２０に表示された共有可能な会議資料の一覧から共有する会議資料のファイル名を選択する操作を行うと、端末１０ａａの入力受付部１２は、共有する会議資料の選択を受け付ける（ステップＳ５０）。端末１０ａａの共有管理部１５は、共有履歴管理テーブル（図６の（Ｄ）参照）において、ステップＳ５０で選択されたファイル名、及びステップＳ２４−１で受信した通信相手の通信ＩＤに関連付けられている共有回数を、１加算した回数に更新する。
【００９１】
端末１０ａａの画像取得部１６は、ステップＳ５０で選択されたファイル名をタイトルとするウィンドウの画像をキャプチャすることで、ウィンドウの画像データを取得する（ステップＳ５１）。例えば、ステップＳ５０で選択されたファイル名が、「今月の目標．ｔｘｔ」である場合、画像取得部１６は、「今月の目標．ｔｘｔ」をタイトルとするウィンドウから、ファイル名「今月の目標．ｔｘｔ」のファイルの内容が表示された画面の画像データを取得する。
【００９２】
端末１０の送受信部１１は、ステップＳ５１で取得されたウィンドウの画像データを、セッションｓｅｄを用いて中継装置３０へ送信する（ステップＳ５２）。中継装置３０は、ウィンドウの画像データを受信すると、受信した画像データを、同じセッションｓｅｄに参加している端末１０ｂａへ送信する（ステップＳ５３）。
【００９３】
端末１０ｂａの送受信部５１は、中継装置３０によって送信されたウィンドウの画像データを受信する。端末１０ｂａの表示制御部１４は、セッションｓｅｄで送信されるウィンドウの画像の画像データ、及びセッションｓｅｄで送信される会議参加者が撮像された画像データを、表示装置としてのディスプレイ１２０に出力して表示させる（ステップＳ５４）。
【００９４】
ウィンドウの画像データを送信した送信元の端末１０ａａにおいても、表示制御部１４は、セッションｓｅｄで送信されるウィンドウの画像データ、及びセッションｓｅｄで送信される会議参加者が撮像された画像データを、ディスプレイ１２０に出力して表示させる（ステップＳ５５）。これにより、端末１０ａａ、及び端末１０ｂａにおいて同じウィンドウの画像の画像データが表示されるので、端末１０ａａ、及び端末１０ｂａの間で会議資料を共有できる。
【００９５】
＜＜実施形態の主な効果＞＞
上記実施形態の画像共有方法によると、端末１０ａａは、端末１０ａａにおいて、起動中のビュアー等のアプリケーションにより画像を表示するための一以上のウィンドウ（表示領域の一例）のうち、選択されたウィンドウの画像データを他の端末１０ｂａへ送信することで、他の端末１０ｂａと画像を共有する。端末１０ａａの入力受付部１２（受付手段の一例）は、他の端末１０と画像を共有可能な条件の入力を受け付ける（受付処理の一例）。端末１０ａａの共有管理部１５（生成手段の一例）は、入力受付部１２によって受け付けられた条件に基づいて、一以上のウィンドウのうち、共有可能な画像を表示するためのウィンドウを示す会議資料の一覧（リストの一例）を生成する（生成処理の一例）。端末１０ａａの送受信部１１（送信手段の一例）は、一覧の中から選択されたウィンドウの画像データを他の端末１０ｂａへ送信する（送信処理の一例）。端末１０ａａによると、端末１０ａａにおけるウィンドウの画像のうち、共有可能な画像を示す一覧から画像を選択させることで、共有可能でない画像が他の端末１０ｂａへ送信されることを防ぐことができる。
【００９６】
端末１０ａａの入力受付部１２は、最小化されたウィンドウの画像を、共有可能な画像としない条件の入力を受け付ける。これにより、端末１０ａａは、最小化されたウィンドウからコンテンツを含む画像データを取得できないときに、コンテンツが含まれない画像データを端末１０ｂａへ送信することを防ぐことができる。
【００９７】
端末１０ａａの入力受付部１２は、所定の拡張子のファイルから生成される画像を共有可能とする条件の入力を受け付ける。これにより、所定の拡張子のファイルから生成される画像のみ共有可能な場合に、端末１０ａａは、共有可能ではない画像が端末１０ｂａへ送信されることを防ぐことができる。
【００９８】
端末１０ａａの共有履歴管理ＤＢ１００４（管理手段の一例）は、ファイルごとに、このファイルから生成される画像が共有された回数を管理する。端末１０ａａの共有管理部１５は、共有履歴管理ＤＢ１００４においてファイルに関連付けられて管理される回数の順に、このファイルに対応するファイル名（情報の一例）が並べられた一覧を生成する。これにより、端末１０ａａは、選択された回数順にファイル名が並べられた一覧から、共有する画像をユーザに選択させることができる。
【００９９】
端末１０ａａの共有履歴管理ＤＢ１００４は、ファイル、及び他の端末１０の通信ＩＤごとに、このファイルから生成される画像が共有された回数を管理しても良い。端末１０ａａの共有管理部１５は、共有履歴管理ＤＢ１００４においてファイル、及び他の端末１０の通信ＩＤに関連付けられて管理される回数の順に、このファイルに対応するファイル名を示す情報が並べられた一覧を生成する。これにより、端末１０ａａは、選択された回数順にファイル名が並べられた会議資料の一覧から、共有する画像をユーザに選択させることができる。
【０１００】
＜＜実施形態の補足＞＞
端末１０用のプログラムは、インストール可能な形式又は実行可能な形式のファイルによって、コンピュータで読み取り可能な記録媒体に記録されて流通されるようにしてもよい。また、上記記録媒体の他の例として、ＣＤ−Ｒ(Compact Disc Recordable)、ＤＶＤ(Digital Versatile Disk)、ブルーレイディスク等が挙げられる。また、上記記録媒体、あるいは、これらプログラムが記憶されたＨＤ(Hard Disk)は、プログラム製品(Program Product)として、国内又は国外へ提供できる。
【０１０１】
また、上記実施形態における端末１０、及び管理システム５０は、単一の装置によって構築されてもよいし、各部（機能又は手段）を分割して任意に割り当てられた複数の装置によって構築されていてもよい。例えば、端末１０の共有管理部１５、共有条件管理ＤＢ１００１、資料管理ＤＢ１００２、表示順管理ＤＢ１００３、及び共有履歴管理ＤＢ１００４の少なくとも一部の機能は、管理システム５０に設けられていてもよい。この場合、端末１０は、管理システム５０に設けられた少なくとも一部の機能を実行するために用いられる情報を送信する。管理システム５０は、受信した情報に基づいて少なくとも一部の機能による処理を実行し、処理の結果を端末１０へ送信する。
【０１０２】
例えば、端末１０は、ステップＳ３２で入力された条件を管理システム５０へ送信する。管理システム５０は、端末１０から受信した条件を、管理システム５０に設けられた共有条件管理ＤＢ１００１、及び表示順管理ＤＢ１００３において管理してもよい。また、例えば、端末１０は、ステップＳ４１で入力された一覧要求を管理システム５０へ送信する。管理システム５０は、一覧要求に応じて、ステップＳ４２乃至Ｓ４９と同様の処理により会議資料の一覧を生成し、生成された会議資料の一覧を端末１０へ送信しても良い。なお、管理システム５０はＷＥＢサービスを備え、端末１０からの上記要求をＷＥＢ上で受け付けも良い。
【０１０３】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路を含むプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)や従来の回路モジュール等のデバイスを含むものとする。
【符号の説明】
【０１０４】
１  通信システム
２  通信ネットワーク
１０  端末
１１  送受信部
１２  入力受付部
１４  表示制御部
１５  共有管理部
１６  画像取得部
１９  記憶・読出部
３０  中継装置
５０  管理システム
５１  送受信部
５２  認証部
５３  端末管理部
５４  セッション管理部
５９  記憶・読出部
１０００  記憶部
１００１  共有条件管理ＤＢ
１００２  資料管理ＤＢ
１００３  表示順管理ＤＢ
１００４  共有履歴管理ＤＢ
５０００  記憶部
５００２  認証管理ＤＢ
５００３  端末管理ＤＢ
【先行技術文献】
【特許文献】
【０１０５】
【特許文献１】特開２０１２−１６００２５号公報
【図１】
2018132933.tif 000003
【図２】
2018132933.tif 000004
【図３】
2018132933.tif 000005
【図４】
2018132933.tif 000006
【図５】
2018132933.tif 000007
【図６】
2018132933.tif 000008
【図７】
2018132933.tif 000009
【図８】
2018132933.tif 000010
【図９】
2018132933.tif 000011
【図１０】
2018132933.tif 000012
【図１１】
2018132933.tif 000013
【図１２】
2018132933.tif 000014
【図１３】
2018132933.tif 000015