(57)【要約】【課題】遠隔会議に出席する各ユーザが遠隔会議用の資料画像に対して同じ位置に注目している状態で、資料画像を用いた説明を開始することができる、遠隔会議用のプログラムと遠隔会議方法を提供する。【解決手段】ネットワークを介した遠隔会議に参加可能な第一端末装置を制御するコンピュータでは、第一送信処理と第一取得処理と第二送信処理が実行される。第一送信処理は、遠隔会議に参加している第二端末装置に対して、ネットワークに接続された第一端末装置の第一通信部から、第二端末装置との間で遠隔会議において共有される資料画像に対応する資料データを送信する処理である。第一取得処理は、資料データの送信先で資料データが取得されたことを示す完了通知を、第一通信部を介して取得する処理である。第二送信処理は、完了通知が取得された場合、第二端末装置に対して、第一通信部から、資料画像の表示を指示する表示指示を送信する処理である。【選択図】図４
2017068530.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介した遠隔会議に参加可能な第一端末装置を制御するコンピュータに、
前記遠隔会議に参加している第二端末装置に対して、前記ネットワークに接続された前記第一端末装置の第一通信部から、前記第二端末装置との間で前記遠隔会議において共有される資料画像に対応する資料データを送信する第一送信処理と、
前記資料データの送信先で前記資料データが取得されたことを示す完了通知を、前記第一通信部を介して取得する第一取得処理と、
前記完了通知が取得された場合、前記第二端末装置に対して、前記第一通信部から、前記資料データに対応する資料画像の表示を指示する表示指示を送信する第二送信処理と、を実行させるプログラム。
【請求項２】
前記プログラムは、前記コンピュータに、
前記完了通知が取得された場合、前記完了通知が取得されたことを示す完了情報を前記第一端末装置の報知部に出力する報知処理と、
前記完了情報が前記報知部から出力されたことに応じて、前記第一端末装置の操作部を介して入力される前記表示指示を取得する第二取得処理と、を実行させ、
前記第二送信処理は、前記表示指示が取得された場合、前記第二端末装置に対して、前記第一通信部から前記表示指示を送信する、請求項１に記載のプログラム。
【請求項３】
前記プログラムは、前記コンピュータに、
前記資料データとして、複数の資料データを指定する共有指示を取得する第三取得処理と、
前記複数の資料データのうち、最初に送信する第一資料データを特定する特定処理と、を実行させ、
前記第一送信処理は、
前記第二端末装置に対して、前記第一通信部から前記第一資料データを送信し、
前記第一資料データが送信された状態で、前記第二端末装置に対して、前記第一通信部から、前記共有指示にて指定された前記複数の資料データのうち、前記第一資料データを除く少なくとも１つの第二資料データを送信する、請求項１又は請求項２に記載のプログラム。
【請求項４】
前記特定処理は、所定の情報を出力する報知部としての前記第一端末装置の表示部に表示中のアクティブな状態の操作画面内の資料画像に対応する前記資料データを、前記第一資料データとして特定する、請求項３に記載のプログラム。
【請求項５】
前記プログラムは、前記コンピュータに、前記第二資料データを圧縮させる圧縮処理を実行させ、
前記第一送信処理は、圧縮されていない前記第一資料データが送信された状態で、前記第二端末装置に対して、前記第一通信部から圧縮された前記第二資料データを送信する、請求項３又は請求項４に記載のプログラム。
【請求項６】
前記第一送信処理は、更に、前記遠隔会議に参加する第三端末装置に対して、前記第一通信部から前記資料データを送信し、
前記第二送信処理は、前記資料データの送信先である、前記第二端末装置からの前記完了通知と、前記第三端末装置からの前記完了通知と、が取得された場合、前記第二端末装置と前記第三端末装置とに対して、前記第一通信部から前記表示指示を送信する、請求項１に記載のプログラム。
【請求項７】
前記第二送信処理は、前記第二端末装置と前記第三端末装置とに前記資料データが送信されてから予め定めた所定時間が経過した状態で、前記第二端末装置からの前記完了通知が取得され、前記第三端末装置からの前記完了通知が取得されていない場合、前記第二端末装置に対して、前記第一通信部から前記表示指示を送信し、前記第三端末装置に対しては、前記第一通信部から前記表示指示を送信しない、請求項６に記載のプログラム。
【請求項８】
ネットワークを介した遠隔会議に参加可能な第二端末装置を制御するコンピュータに、
前記遠隔会議に参加している第一端末装置で指定された前記第一端末装置との間で前記遠隔会議において共有される資料画像に対応する資料データを、前記ネットワークに接続された前記第二端末装置の第二通信部を介して取得する第四取得処理と、
前記資料データが取得された場合、前記第二通信部から、前記資料データが取得されたことを示す完了通知を送信する第三送信処理と、
前記資料データの表示を指示する表示指示を、前記第二通信部を介して取得する第五取得処理と、
前記表示指示が取得された場合、前記第二端末装置の表示部に前記資料データに対応する資料画像を表示する表示処理と、を実行させるプログラム。
【請求項９】
前記プログラムは、前記コンピュータに、取得された前記資料データが圧縮されていた場合、圧縮された前記資料データを展開する展開処理を実行させ、
前記第三送信処理は、圧縮された前記資料データの展開が完了した状態で、前記第二通信部から前記完了通知を送信する、請求項８に記載のプログラム。
【請求項１０】
ネットワークを介した遠隔会議に参加している第一端末装置と第二端末装置とを含む遠隔会議システムで実行される遠隔会議方法であって、
前記ネットワークに接続された前記第一端末装置の第一通信部から、前記第二端末装置との間で前記遠隔会議において共有される資料画像に対応する資料データを送信する工程と、
前記第一端末装置からの前記資料データを、前記ネットワークに接続された前記第二端末装置の第二通信部を介して取得する工程と、
前記第二端末装置による前記資料データの取得が完了したかを判断する工程と、
前記第二端末装置による前記資料データの取得が完了したと判断された場合、前記第二端末装置に対して、前記資料データに対応する資料画像の表示を指示する表示指示を送信する工程と、
前記表示指示を、前記第二通信部を介して取得する工程と、
前記表示指示が取得された場合、前記第二端末装置の表示部に前記資料データに対応する資料画像を表示する工程と、を含む遠隔会議方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した遠隔会議に参加可能な端末装置を制御するコンピュータに所定の処理を実行させるプログラムと、遠隔会議方法に関する。
【背景技術】
【０００２】
ネットワークを介した遠隔会議に関する技術が提案されている。例えば、特許文献１には、データ会議システムが開示されている。データ会議システムでは、送信側端末装置と受信側端末装置がネットワークを介して接続される。データ会議システムでは、送信側端末装置の表示画面データが受信側端末装置で共有される。データ会議システムでは、送信側端末装置が、表示画面データの少なくとも一部を受信側端末装置に送信する。受信側端末装置では、表示画面データが受信され、表示画面上に描画処理され、表示画面データの受取完了信号が送信側端末装置に送信される。送信側端末装置では、受取完了信号の受信に応じて、受信側端末装置の表示画面状態情報が通知される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２５９１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
遠隔会議が、所定の資料画像が複数の端末装置で共有された状態で行われることがある。この場合、例えば、遠隔会議に参加している第一端末装置から、資料画像に対応する資料データが、遠隔会議に参加している第二端末装置に送信される。第二端末装置では、資料画像が表示される。資料画像の表示後、第二端末装置から第一端末装置に、第二端末装置で資料データが受信されたことを示す通知が送信され、第一端末装置で、そのことを示す情報を通知することができる。但し、第一端末装置のユーザが資料画像を用いて説明を開始する際、第二端末装置のユーザは、説明の開始前に表示された資料画像に含まれる情報を読み進めていることも想定される。この他、例えば、第二端末装置のユーザは、資料画像が表示された第二端末装置に対して、所定の操作を行うこともある。このような場合、第二端末装置のユーザは、第一端末装置のユーザが意図しない部分に注目している可能性もある。
【０００５】
本発明は、遠隔会議に出席する各ユーザが遠隔会議用の資料画像に対して同じ位置に注目している状態で、資料画像を用いた説明を開始することができる、遠隔会議用のプログラムと遠隔会議方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面は、ネットワークを介した遠隔会議に参加可能な第一端末装置を制御するコンピュータに、前記遠隔会議に参加している第二端末装置に対して、前記ネットワークに接続された前記第一端末装置の第一通信部から、前記第二端末装置との間で前記遠隔会議において共有される資料画像に対応する資料データを送信する第一送信処理と、前記資料データの送信先で前記資料データが取得されたことを示す完了通知を、前記第一通信部を介して取得する第一取得処理と、前記完了通知が取得された場合、前記第二端末装置に対して、前記第一通信部から、前記資料データに対応する資料画像の表示を指示する表示指示を送信する第二送信処理と、を実行させるプログラムである。このプログラムによれば、第二端末装置で資料画像が表示されるタイミングを、表示指示の送信後とすることができる。
【０００７】
本発明の他の側面は、ネットワークを介した遠隔会議に参加可能な第二端末装置を制御するコンピュータに、前記遠隔会議に参加している第一端末装置で指定された前記第一端末装置との間で前記遠隔会議において共有される資料画像に対応する資料データを、前記ネットワークに接続された前記第二端末装置の第二通信部を介して取得する第四取得処理と、前記資料データが取得された場合、前記第二通信部から、前記資料データが取得されたことを示す完了通知を送信する第三送信処理と、前記資料データの表示を指示する表示指示を、前記第二通信部を介して取得する第五取得処理と、前記表示指示が取得された場合、前記第二端末装置の表示部に前記資料データに対応する資料画像を表示する表示処理と、を実行させるプログラムである。このプログラムによれば、上記のプログラムによる第一端末装置との遠隔会議に対応可能な第二端末装置を実現することができる。第二端末装置における資料画像の表示を、表示指示の取得に応じたタイミングで開始させることができる。
【０００８】
本発明の更に他の側面は、ネットワークを介した遠隔会議に参加している第一端末装置と第二端末装置とを含む遠隔会議システムで実行される遠隔会議方法であって、前記ネットワークに接続された前記第一端末装置の第一通信部から、前記第二端末装置との間で前記遠隔会議において共有される資料画像に対応する資料データを送信する工程と、前記第一端末装置からの前記資料データを、前記ネットワークに接続された前記第二端末装置の第二通信部を介して取得する工程と、前記第二端末装置による前記資料データの取得が完了したかを判断する工程と、前記第二端末装置による前記資料データの取得が完了したと判断された場合、前記第二端末装置に対して、前記資料データに対応する資料画像の表示を指示する表示指示を送信する工程と、前記表示指示を、前記第二通信部を介して取得する工程と、前記表示指示が取得された場合、前記第二端末装置の表示部に前記資料データに対応する資料画像を表示する工程と、を含む遠隔会議方法である。この遠隔会議方法によれば、第二端末装置における資料画像の表示を、表示指示の取得に応じたタイミングで開始させることができる。
【発明の効果】
【０００９】
本発明によれば、遠隔会議に出席する各ユーザが遠隔会議用の資料画像に対して同じ位置に注目している状態で、資料画像を用いた説明を開始することができる、遠隔会議用のプログラムと遠隔会議方法を得ることができる。
【図面の簡単な説明】
【００１０】
【図１】遠隔会議システムの一例を示す図である。
【図２】遠隔会議画面の一例を示す図である。完了通知画面が表示されている状態を示す。
【図３】アプリケーションの操作画面の一例を示す図である。３個のアプリケーションの各操作画面が表示されている状態を示す。
【図４】受付処理のフローチャートである。
【図５】資料データベースの一例を示す図である。
【図６】資料送信処理のフローチャートである。
【図７】遠隔会議画面の一例を示す図である。資料指定画面が表示されている状態を示す。
【図８】優先資料特定処理のフローチャートである。
【図９】完了通知取得処理のフローチャートである。
【図１０】タイマ処理のフローチャートである。
【図１１】受信処理のフローチャートである。
【図１２】遠隔会議画面の一例を示す図である。上段は、待機情報が表示されている状態を示す。下段は、資料画像が表示されている状態を示す。
【発明を実施するための形態】
【００１１】
本発明を実施するための実施形態について、図面を用いて説明する。本発明は、以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。例えば、以下に示す構成の一部は、省略し又は他の構成等に置換してもよい。他の構成を含むようにしてもよい。
【００１２】
＜遠隔会議システム＞
遠隔会議システム１０の概略について、図１を参照して説明する。遠隔会議システム１０は、図１に示すように、サーバ装置２０と、遠隔会議に参加する複数の端末装置を含む。図１では、３台の端末装置が図示されている。端末装置の台数は、実施される遠隔会議のシチュエーションに応じて変化する。実施形態では、３台の端末装置による遠隔会議を例に説明する。図１に図示された３台の端末装置のそれぞれを、端末装置４１，４２，４３という。端末装置４１，４２，４３は、同一の遠隔会議に出席している３人のユーザによってそれぞれ操作される。
【００１３】
サーバ装置２０と端末装置４１，４２，４３は、ネットワーク９０に接続されている。ネットワーク９０は、例えば、インターネット又はローカルエリアネットワーク（ＬＡＮ）のようなネットワークである。遠隔会議システム１０では、端末装置４１，４２，４３による遠隔会議は、サーバ装置２０と端末装置４１，４２，４３のそれぞれとの間でセッションが確立された状態で行われる。
【００１４】
サーバ装置２０は、端末装置４１，４２，４３の間を送受信される各種のデータ等を中継する。端末装置４１，４２，４３の間を送受信されるデータ等としては、例えば、端末装置４１，４２，４３のそれぞれで撮影された撮影データと、端末装置４１，４２，４３のそれぞれで集音された音データが挙げられる。更に、サーバ装置２０は、端末装置４１，４２，４３のうちの何れか１台の端末装置から送信された資料データを、他の２台の端末装置に送信する。資料データは、遠隔会議で用いられる資料画像７２（後述する図３及び図１２参照）に対応する画像データである。実施形態では、資料データは、例えば、資料データの送信元となる端末装置で起動されているアプリケーションの操作画面７０をキャプチャした画像データである。キャプチャの対象とされる操作画面７０には、アプリケーション毎に異なる資料画像７２が表示されている（図３参照）。遠隔会議システム１０では、公知の遠隔会議システムと同様、端末装置４１，４２，４３の間で資料データに対応する資料画像７２が共有された状態で、遠隔会議を進行することができる。この他、サーバ装置２０は、表示指示及び完了通知を中継する。表示指示及び完了通知については、後述する。
【００１５】
サーバ装置２０を介して実行される遠隔会議は、会議ＩＤによって識別される。即ち、端末装置４１，４２，４３による遠隔会議は、会議ＩＤによって、サーバ装置２０を介して実行される他の遠隔会議と識別される。会議ＩＤによって識別される遠隔会議において、端末装置４１，４２，４３は、端末ＩＤにより識別される。実施形態では、端末装置４１，４２，４３の各端末ＩＤは、次の通りとする。端末装置４１の端末ＩＤは、「ＵＳＥＲ４１」とする。端末装置４２の端末ＩＤは、「ＵＳＥＲ４２」とする。端末装置４３の端末ＩＤは、「ＵＳＥＲ４３」とする。サーバ装置２０を経由して端末装置４１，４２，４３の間を送受信される各データには、少なくとも、会議ＩＤと、送信対象のデータの送信元である端末装置の端末ＩＤが含められる。サーバ装置２０は、会議ＩＤによって同一の遠隔会議に参加している端末装置を特定し、各データを送信元以外の端末装置に送信する。
【００１６】
端末装置４１，４２，４３は、例えば、パーソナルコンピュータである。但し、端末装置４１，４２，４３は、例えば、スマートフォン又はタブレット端末であってもよい。即ち、端末装置４１，４２，４３は、ネットワーク９０を介した通信機能を有する同一又は同種の端末装置である。従って、端末装置４１，４２，４３は、同様の構成を有する。サーバ装置２０は、公知の遠隔会議システムにおけるサーバ装置と同様のハードウェア構成を有する公知のサーバ装置である。そのため、サーバ装置２０に関するこの他の説明は、省略する。
【００１７】
＜端末装置＞
端末装置４１について、図１〜図３を参照して説明する。端末装置４１は、図１に示すように、ＣＰＵ４７と、記憶装置４８と、ＲＡＭ４９と、表示部５０と、操作部５１と、スピーカ５２と、通信部５３と、接続インターフェース５４と、タイマ５５を備える。ＣＰＵ４７と記憶装置４８とＲＡＭ４９と表示部５０と操作部５１とスピーカ５２と通信部５３と接続インターフェース５４とタイマ５５は、バス５６に接続される。実施形態では、接続インターフェース５４を「接続Ｉ／Ｆ５４」と記載する。接続Ｉ／Ｆ５４には、カメラ５７とマイク５８が接続される。上述した通り、端末装置４２，４３は、端末装置４１と同一又は同種の端末装置である。従って、端末装置４２，４３は、端末装置４１と同じ構成を備える。端末装置４２，４３に関する説明は、省略する。
【００１８】
ＣＰＵ４７は、演算処理を実行する。記憶装置４８は、コンピュータが読み取り可能な記憶媒体により構成される。例えば、記憶装置４８は、ハードディスク及び／又はフラッシュメモリにより構成される。この他、記憶装置４８は、ＲＯＭを含むものであってもよい。記憶装置４８には、各種のプログラムが記憶される。例えば、ＯＳと各種のアプリケーションが記憶装置４８に記憶される。記憶装置４８に記憶されるアプリケーションには、遠隔会議システム１０で実行される遠隔会議用のプログラムが含まれる。遠隔会議用のプログラムには、端末装置４１で実行される後述の各処理（図４、図６及び図８〜図１１参照）のプログラムが含まれる。記憶装置４８に記憶されるＯＳは、公知のＯＳである。ＯＳでは、端末装置４１で起動されているアプリケーションが管理され、更に、起動中のアプリケーションのうち、アクティブな状態であるアプリケーションが管理される。
【００１９】
各処理のプログラムは、記憶装置４８に事前にインストールされていてもよい。各処理のプログラムは、遠隔会議への接続に際し、端末装置４１がサーバ装置２０にアクセスした場合に、サーバ装置２０からネットワーク９０を介して伝送信号として端末装置４１に送信されてもよい。プログラムは、そのタイミングで、記憶装置４８にインストールされるようにしてもよい。この場合、プログラムは、ＲＡＭ４９に記憶されてもよい。事前のインストールは、例えば、半導体メモリ等のコンピュータが読み取り可能な記憶媒体に記憶されたプログラムが、端末装置４１の読取部（不図示）により読み取られることで行われる。端末装置４１が、例えば、光学ドライブ（不図示）を備えている場合、事前のインストールは、光学メディアに記憶されたプログラムが、光学ドライブにより読み取られることで行われるようにしてもよい。この他、事前のインストールは、ネットワーク９０を介して端末装置４１に接続されるサーバ装置（サーバ装置２０又は不図示のサーバ装置）のハードディスク等のコンピュータが読み取り可能な記憶媒体に記憶されたプログラムが、通信部５３で伝送信号として受信されることで行われるようにしてもよい。何れの形態とするかは、諸事情を考慮して適宜決定される。コンピュータが読み取り可能な記憶媒体は、一時的な記憶媒体（例えば、伝送信号）を含まない、非一時的な記憶媒体であってもよい。非一時的な記憶媒体は、情報を記憶する期間に関わらず、情報を記憶可能な記憶媒体であればよい。
【００２０】
ＲＡＭ４９は、ＣＰＵ４７が各種のプログラムを実行する際に利用される記憶領域となる。ＲＡＭ４９には、例えば、処理の実行途中に、処理で利用される所定のデータが記憶される。端末装置４１では、ＣＰＵ４７が記憶装置４８に記憶されたＯＳと図４、図６及び図８〜図１１に示す各処理のプログラムを実行する等して、端末装置４１を制御する。これにより、端末装置４１では、各種の処理が実行される。
【００２１】
表示部５０は、例えば液晶ディスプレイである。表示部５０には、各種の情報が表示される。表示部５０には、遠隔会議画面６０が表示される。遠隔会議画面６０は、遠隔会議用のプログラムによる操作画面である。遠隔会議画面６０は、図２に示すように、共有ボタン６１と、終了ボタン６２を含む。遠隔会議画面６０には、完了通知画面６３と、撮影画像６５が表示される。図２に示す遠隔会議画面６０は、端末装置４１，４２，４３による遠隔会議の実行途中（後述する図９のＳ６９参照）に、端末装置４１の表示部５０に表示される遠隔会議画面の一例である。共有ボタン６１は、共有開始指示に関連付けられる。共有開始指示は、図６に示す資料送信処理を起動させる指示である。終了ボタン６２は、遠隔会議の終了に関連付けられる。端末装置４１のユーザは、遠隔会議を終了する場合、操作部５１を操作し、終了ボタン６２を押下する。この場合、遠隔会議は終了し、サーバ装置２０との間で確立されたセッションは、切断される。
【００２２】
完了通知画面６３は、表示開始ボタン６４を含む。完了通知画面６３に関するこの他の説明は、後述する。表示開始ボタン６４は、表示指示に関連付けられる。表示指示は、例えば、資料データの送信元である端末装置４１からの資料データを受信した端末装置４２，４３で、受信された資料データに対応する資料画像７２の表示を開始させる指示である。表示指示には、資料ＩＤが含められる。資料ＩＤは、資料データを識別する情報である。複数の資料データは、各資料データに固有の資料ＩＤによって識別される。端末装置４２，４３では、表示指示が受信された場合、表示指示に含まれる資料ＩＤによって資料データが特定され、特定された資料データに対応する資料画像７２が遠隔会議画面６０に表示される（後述する図１１及び図１２参照）。
【００２３】
撮影画像６５は、例えば、端末装置４２，４３からの映像データに対応する画像である。遠隔会議画面６０では、自装置で撮影された映像データに対応する撮影画像６５を表示することもできる。遠隔会議画面６０では、撮影画像６５の表示又は非表示を設定することができる。撮影画像６５の表示又は非表示は、撮影画像６５のそれぞれに対して個別に設定することができる。図２に示す遠隔会議画面６０に基づけば、端末ＩＤが「ＵＳＥＲ４１」である端末装置４１の撮影画像６５は、非表示に設定され、端末ＩＤが「ＵＳＥＲ４２」及び「ＵＳＥＲ４３」である端末装置４２，４３の撮影画像６５は、表示に設定されている。遠隔会議画面６０では、端末装置４２，４３の撮影画像６５に対する表示の設定に従い、２個の撮影画像６５が表示されている。
【００２４】
表示部５０には、記憶装置４８に記憶されたアプリケーションのうち、起動中のアプリケーションの操作画面７０が表示される。例えば、端末装置４１で起動されているアプリケーションが、３個のアプリケーションＡ，Ｂ，Ｃであるとする。この場合、アプリケーションＡ，Ｂ，Ｃの各操作画面７０がそれぞれ表示される。複数の操作画面７０は、図３に示すように、同時に表示される場合もある。図３において「アプリケーションＡ」の周囲に付した網点模様は、アプリケーションＡ，Ｂ，Ｃのうち、アプリケーションＡがアクティブな状態であることを示す。例えば、現在入力を受け付けるよう選択されている操作画面７０（例えば、フォーカスを得ている操作画面）のアプリケーションが、アクティブな状態とされる。実施形態では、端末装置４１で起動中のアプリケーションを区別する場合、アプリケーションＡ，Ｂ，Ｃを例とする。アプリケーションＡの操作画面７０を、「操作画面７０Ａ」という。アプリケーションＢの操作画面７０を、「操作画面７０Ｂ」という。アプリケーションＣの操作画面７０を、「操作画面７０Ｃ」という。操作画面７０Ａ，７０Ｂ，７０Ｃを区別せず、又は総称する場合、「操作画面７０」という。
【００２５】
操作部５１は、端末装置４１に対する各種の指示等の入力を受け付ける。操作部５１は、キーボード及びマウスを含む。詳細は省略するが、キーボード及びマウスへの各操作に対応する操作情報を生成する処理は、公知のパーソナルコンピュータで採用されている技術であり、端末装置４１でも採用される。スピーカ５２は、音を出力する音出力部である。スピーカ５２での出力対象は、例えば、上述した端末装置４２，４３からの音データに対応する音である。通信部５３は、端末装置４１をネットワーク９０に接続し、ネットワーク９０を介したデータ通信を行う。端末装置４１では、通信部５３を介してサーバ装置２０との間で各種のデータが送受信される。通信部５３は、例えば、イーサネット（登録商標）規格に適合するインターフェース回路である。通信部５３によるネットワーク９０への接続は、無線接続又は有線接続の何れであってもよい。
【００２６】
接続Ｉ／Ｆ５４は、端末装置４１に所定の装置を接続するインターフェースである。接続Ｉ／Ｆ５４は、例えば、ＵＳＢ（Universal Serial Bus）ポートを含むインターフェースである。接続Ｉ／Ｆ５４は、無線通信モジュールを含むものであってもよい。無線通信モジュールとしては、Ｂｌｕｅｔｏｏｔｈ（登録商標）に対応した通信モジュールが例示される。接続Ｉ／Ｆ５４に接続されたカメラ５７は、外界像を撮影する。端末装置４１は、カメラを内蔵する構成であってもよい。接続Ｉ／Ｆ５４に接続されたマイク５８は、外界音を集音する集音部である。例えば、マイク５８は、端末装置４１のユーザが発した音声を集音する。
【００２７】
タイマ５５は、時間を計測する。タイマ５５は、ＯＳが有する時計機能により構成されてもよい。端末装置４１は、後述する各処理（図４、図６及び図８〜図１１参照）のプログラムが記憶装置４８又はＲＡＭ４９に記憶される点が、公知の通信機能を有する端末装置と相違する。但し、端末装置４１は、ハードウェア的には、公知の端末装置と同じである。
【００２８】
＜端末装置で実行される処理＞
端末装置４１，４２，４３による遠隔会議が行われる場合に、端末装置４１で実行される各処理について説明する。端末装置４１では、操作部５１を介して、サーバ装置２０のＵＲＬを対象とした操作が入力される。この操作が入力された場合、ＣＰＵ４７は、遠隔会議用のプログラムを起動する。このプログラムの起動に伴い、端末装置４１は、サーバ装置２０にアクセスし、サーバ装置２０との間でセッションを確立する。サーバ装置２０との間でセッションを確立する場合に端末装置４１で実行される手順は、公知の遠隔会議システムにおける手順と同様である。従って、これら各手順に関する説明は、省略する。
【００２９】
サーバ装置２０との間でセッションが確立されることで、端末装置４１は、会議ＩＤによって識別される遠隔会議に参加した状態となる。即ち、端末装置４１のユーザは、会議ＩＤによって識別される遠隔会議が開催されるバーチャルな会議室に入室した状態となる。端末装置４１では、サーバ装置２０との間でセッションが確立されると、カメラ５７で撮影された映像データとマイク５８で集音された音に対応する音データが、通信部５３からサーバ装置２０に送信される。サーバ装置２０は、端末装置４２，４３のうち、セッションが確立された端末装置に、端末装置４１からの映像データと音データを送信する。サーバ装置２０は、端末装置４１に、端末装置４２，４３のうち、セッションが確立された端末装置からの映像データと音データを送信する。端末装置４１では、サーバ装置２０との間でセッションが確立されると、表示部５０に遠隔会議画面６０が表示される。端末装置４１では、サーバ装置２０を経由して送信される、セッションが確立された端末装置４２，４３の一方又は両方からの映像データと音データが、通信部５３で受信される。表示部５０に表示されている遠隔会議画面６０では、受信された映像データに対応する撮影画像６５が表示される。スピーカ５２では、受信された音データに対応する音が出力される。なお、端末装置４２，４３でも、端末装置４１からの映像データと音データが受信されると、映像データに対応する撮影画像６５を含む遠隔会議画面６０が表示され、音データに対応する音が出力される。実施形態では、これら各処理に関する説明は、省略する。
【００３０】
遠隔会議を終了させる場合、端末装置４１では、操作部５１が操作され、遠隔会議画面６０に表示されている終了ボタン６２が押下される。この場合、端末装置４１では、サーバ装置２０との間のセッションを切断する手順が、サーバ装置２０との間で実行される。セッションの切断によって、端末装置４１での遠隔会議は、終了する。サーバ装置２０との間のセッションを切断する場合に端末装置４１で実行される手順は、公知の遠隔会議システムにおける手順と同様である。従って、これら各手順に関する説明は、省略する。
【００３１】
端末装置４２，４３でも、端末装置４１と同様の処理が実行される。以下では、サーバ装置２０と端末装置４２，４３との間でも、セッションが確立されているとする。サーバ装置２０は、会議ＩＤによって識別される遠隔会議において、セッションが確立されている端末装置４１，４２，４３の各端末ＩＤを含む接続リストを、端末装置４１，４２，４３に送信する。端末装置４１，４２，４３では、接続リストが記憶され、接続リストに従い、サーバ装置２０との間でセッションが確立されている他の端末装置が特定され、判断等の各種の処理が実行される。端末装置４１では、接続リストは、ＲＡＭ４９に記憶される。端末装置４２，４３でも、接続リストは、ＲＡＭに記憶される。
【００３２】
＜受付処理＞
受付処理について、図４を参照して説明する。受付処理は、サーバ装置２０との間でセッションが確立されたタイミングで開始される。受付処理を開始させたＣＰＵ４７は、資料データベースを作成する（Ｓ１１）。作成された資料データベースは、ＲＡＭ４９に記憶される。資料データベースでは、図５に示すように、資料ＩＤと通信状況と完了通知取得済み端末が、関連付けて登録される。通信状況は、資料ＩＤによって識別される資料データを対象とした処理の通信状況を示すステータスであり、「送信前」と「完了通知待ち」と「表示指示送信済み」のうちの何れか１個が登録される。通信状況「送信前」は、端末装置４２，４３に資料データが送信されていないことを示す。通信状況「完了通知待ち」は、端末装置４２，４３の両方から完了通知が取得されていないことを示す。通信状況「表示指示送信済み」は、端末装置４２，４３の両方に表示指示が送信済みであることを示す。完了通知取得済み端末には、通信状況が「完了通知待ち」である場合、取得済みの完了通知の送信元の端末装置の端末ＩＤが登録される（後述する図８のＳ６５参照）。図５に示す資料データベースでは、「Ｎｏ．」を設けているが、これは、説明の便宜のためのものであり、省略するようにしてもよい。
【００３３】
Ｓ１１を実行した後、ＣＰＵ４７は、操作部５１が操作されて所定の指示が入力されるまで待機する（Ｓ１３）。所定の指示が入力された場合、ＣＰＵ４７は、操作部５１から入力された指示を取得する。ＣＰＵ４７は、所定の指示が取得された場合、取得された指示が共有開始指示であるかを判断する（Ｓ１５）。ユーザは、操作部５１を操作し、遠隔会議画面６０に表示されている共有ボタン６１を押下する。ＣＰＵ４７は、共有ボタン６１が押下された場合、共有開始指示を取得する。
【００３４】
取得された指示が共有開始指示である場合（Ｓ１５：Ｙｅｓ）、ＣＰＵ４７は、資料送信処理を実行する（Ｓ１７）。資料送信処理については、後述する。Ｓ１７を実行した後、ＣＰＵ４７は、処理をＳ１３に戻す。その後、ＣＰＵ４７は、Ｓ１３以降の処理を繰り返して実行する。取得された指示が共有開始指示でない場合（Ｓ１５：Ｎｏ）、ＣＰＵ４７は、取得された指示が表示指示であるかを判断する（Ｓ１９）。ユーザは、操作部５１を操作し、遠隔会議画面６０に表示されている完了通知画面６３内の表示開始ボタン６４を押下する。ＣＰＵ４７は、表示開始ボタン６４が押下された場合、表示指示を取得する。完了通知画面６３は、後述する図９のＳ６９で表示される。
【００３５】
取得された指示が表示指示である場合（Ｓ１９：Ｙｅｓ）、ＣＰＵ４７は、表示指示を送信する（Ｓ２１）。表示指示には、上述した通り、資料ＩＤが含められる。表示指示に含められる資料ＩＤは、表示中の完了通知画面６３に対応する画像データに含まれる資料ＩＤとされる。完了通知画面６３に対応する画像データへの資料ＩＤの設定については、後述する。ＣＰＵ４７は、表示指示の送信指令を通信部５３に出力する。送信指令に従い、表示指示が、通信部５３からサーバ装置２０へと送信される。更に、表示指示は、サーバ装置２０から端末装置４２，４３へと送信される。表示指示を送信後、ＣＰＵ４７は、資料データベースにアクセスし、表示指示に含まれる資料ＩＤに関連付けられた通信状況を「表示指示送信済み」へと更新登録する（図５（Ｅ）の「Ｎｏ．１」のレコード参照）。
【００３６】
取得された指示が表示指示でない場合（Ｓ１９：Ｎｏ）又はＳ２１を実行した後、ＣＰＵ４７は、処理をＳ１３に戻す。その後、ＣＰＵ４７は、Ｓ１３以降の処理を繰り返して実行する。受付処理は、終了ボタン６２の押下に伴い、終了指示が取得されるまで、継続される。
【００３７】
＜資料送信処理＞
図４のＳ１７で実行される資料送信処理について、図６を参照して説明する。資料送信処理を開始させたＣＰＵ４７は、資料指定画面６６を表示する（Ｓ３１）。ＣＰＵ４７は、遠隔会議画面６０に資料指定画面６６を表示させる出力指令を表示部５０に出力する。表示部５０では、出力指令に従い、遠隔会議画面６０に資料指定画面６６が表示される。資料指定画面６６は、図７に示すように、ＯＫボタン６８と、キャンセルボタン６９と、アイコン画像を含む。ＯＫボタン６８は、資料データを指定する共有指示に関連付けられる。キャンセルボタン６９は、資料データの指定のキャンセル指示に関連付けられる。キャンセルボタン６９が押下された場合、資料送信処理は、終了する。アイコン画像は、端末装置４１で起動されている各アプリケーションに対応する画像である（図３参照）。ＣＰＵ４７は、端末装置４１で起動中のアプリケーションの情報をＯＳから取得する。Ｓ３１が実行されている場合、端末装置４１では、遠隔会議用のプログラムも起動されている。但し、遠隔会議用のプログラムに対応するアイコン画像は、資料指定画面６６から除外される。
【００３８】
例えば、端末装置４１で起動されているアプリケーションが、３個のアプリケーションＡ，Ｂ，Ｃであるとする（図３参照）。この場合、資料指定画面６６は、アプリケーションＡのアイコン画像Ａと、アプリケーションＢのアイコン画像Ｂと、アプリケーションＣのアイコン画像Ｃを含む。実施形態では、資料データを区別する場合、アプリケーションＡの操作画面７０Ａをキャプチャした資料データを「資料データＡ」といい、アプリケーションＢの操作画面７０Ｂをキャプチャした資料データを「資料データＢ」といい、アプリケーションＣの操作画面７０Ｃをキャプチャした資料データを「資料データＣ」という。資料ＩＤを区別する場合、資料データＡの資料ＩＤを「ＩＤＡ」といい、資料データＢの資料ＩＤを「ＩＤＢ」といい、資料データＣの資料ＩＤを「ＩＤＣ」という。
【００３９】
ユーザは、操作部５１を操作し、アイコン画像Ａ，Ｂ，Ｃのうちの少なくとも１個を選択する。図７で、アイコン画像Ａ，Ｂに付した網点模様は、アイコン画像Ａ，Ｂが選択状態とされていることを示す。例えば、アイコン画像Ａが押下され、その後、アイコン画像Ｂが押下された場合、資料指定画面６６は、図７に示す状態となる。図７に示す状態で、ＯＫボタン６８が押下された場合、アプリケーションＡ，Ｂが共有対象として指定される。この場合、ＣＰＵ４７は、アプリケーションＡ，Ｂが指定された共有指示を取得する。複数のアイコン画像が押下された場合、ＣＰＵ４７は、押下順をＲＡＭ４９に記憶する。例えば、前述した例に基づけば、ＣＰＵ４７は、押下順の第一位としてアプリケーションＡから得られる資料データＡに付与される資料ＩＤ「ＩＤＡ」を記憶し、第二位としてアプリケーションＢから得られる資料データＢに付与される資料ＩＤ「ＩＤＢ」を記憶する。実施形態では、押下順が第一位である資料ＩＤの資料データを、「第一位の資料データ」という。
【００４０】
次に、ＣＰＵ４７は、資料データを取得する（Ｓ３３）。続けて、ＣＰＵ４７は、資料データベースにアクセスし、取得された資料データの資料ＩＤを登録する（Ｓ３５）。共有指示に、アプリケーションＡ，Ｂが指定されていたとする。Ｓ３３でＣＰＵ４７は、所定の資料画像７２を含む操作画面７０Ａをキャプチャして資料データＡを取得する。資料データＡには、資料ＩＤ「ＩＤＡ」が含められる。ＣＰＵ４７は、別の資料画像７２を含む操作画面７０Ｂをキャプチャして資料データＢを取得する。資料データＢには、資料ＩＤ「ＩＤＢ」が含められる。操作画面７０のキャプチャには、公知のキャプチャ技術が採用される。遠隔会議用のプログラムは、公知のキャプチャ技術によるキャプチャ処理用のプログラムを含む。但し、キャプチャ処理用のプログラムは、遠隔会議用のプログラムとは別のプログラムであってもよい。操作画面７０のキャプチャは、このプログラムを実行することで行われる。操作画面７０のキャプチャに関するこの他の説明は、省略する。取得された資料データは、ＲＡＭ４９に記憶される。Ｓ３５でＣＰＵ４７は、資料データベースに、資料ＩＤ「ＩＤＡ」及び「ＩＤＢ」を登録する（図５（Ａ）参照）。ＣＰＵ４７は、資料ＩＤ「ＩＤＡ」及び「ＩＤＢ」に関連付けて、通信状況「送信前」を登録する。完了通知取得済み端末は、未登録とされる。続けて、ＣＰＵ４７は、優先資料特定処理を実行する（Ｓ３７）。優先資料特定処理については、後述する。
【００４１】
Ｓ３７を実行した後、ＣＰＵ４７は、資料データを送信する（Ｓ３９）。送信対象となる資料データは、優先資料特定処理で特定された１個の資料データとされる（図８のＳ５３又はＳ５５参照）。ＣＰＵ４７は、資料データの送信指令を通信部５３に出力する。送信指令に従い、資料データが、通信部５３からサーバ装置２０へと送信される。更に、資料データは、サーバ装置２０から端末装置４２，４３へと送信される。資料データを送信後、ＣＰＵ４７は、資料データベースにアクセスし、送信された資料データの資料ＩＤに関連付けられた通信状況を「完了通知待ち」へと更新登録する（図５（Ｂ）の「Ｎｏ．１」のレコード参照）。続けて、ＣＰＵ４７は、タイマ処理を開始する（Ｓ４１）。Ｓ４１で開始されるタイマ処理では、Ｓ３９による資料データの送信後の経過時間が、タイマ５５で計測される。従って、Ｓ４１で開始されるタイマ処理のプロセスは、Ｓ３９で送信された資料データの資料ＩＤに対応付けて管理される。タイマ処理については、後述する。
【００４２】
Ｓ４１を実行した後、ＣＰＵ４７は、Ｓ３３で取得された資料データの中に、未送信の資料データがあるかを判断する（Ｓ４３）。ＣＰＵ４７は、未送信の資料データがある場合、Ｓ４３を肯定し（Ｓ４３：Ｙｅｓ）、処理をＳ４５に移行する。ＣＰＵ４７は、未送信の資料データがない場合、Ｓ４３を否定し（Ｓ４３：Ｎｏ）、資料送信処理を終了する。例えば、Ｓ３３で資料データＡ，Ｂ又は資料データＡ，Ｂ，Ｃが取得され、Ｓ３７で資料データＡが送信されていたとする。この場合、未送信の資料データとして、資料データＢ又は資料データＢ，Ｃが存在する。そのため、ＣＰＵ４７は、Ｓ４３の判断を肯定する（Ｓ４３：Ｙｅｓ）。一方、Ｓ３３で資料データＡが取得され、Ｓ３７で資料データＡが送信されていたとする。この場合、未送信の資料データは、存在しない。そのため、ＣＰＵ４７は、Ｓ４３の判断を否定する（Ｓ４３：Ｎｏ）。
【００４３】
Ｓ４５でＣＰＵ４７は、未送信の資料データを圧縮する。未送信の資料データが複数ある場合、複数の資料データは、まとめられた１個の圧縮ファイルとされる。資料データの圧縮には、公知の圧縮技術（例えば、ＺＩＰ又はＲＡＲ等の可逆圧縮フォーマット）が採用される。上記では説明を省略したが、記憶装置４８には、公知の圧縮技術による圧縮処理及び展開処理用のプログラムが記憶されている。Ｓ４５では、このプログラムが実行される。このプログラムは、ＯＳに含まれるものであってもよい。資料データの圧縮に関するこの他の説明は、省略する。続けて、ＣＰＵ４７は、圧縮された資料データを送信する（Ｓ４７）。ＣＰＵ４７は、圧縮された資料データの送信指令を通信部５３に出力する。送信指令に従い、圧縮された資料データが、通信部５３からサーバ装置２０へと送信される。更に、圧縮された資料データは、サーバ装置２０から端末装置４２，４３へと送信される。資料データを送信後、ＣＰＵ４７は、資料データベースにアクセスし、圧縮された状態で送信された資料データの資料ＩＤに関連付けられた通信状況を「完了通知待ち」へと更新登録する（図５（Ｅ）参照）。
【００４４】
続けて、ＣＰＵ４７は、タイマ処理を開始する（Ｓ４９）。Ｓ４９で開始されるタイマ処理では、Ｓ４７による圧縮された資料データの送信後の経過時間が、タイマ５５で計測される。従って、Ｓ４９で開始されるタイマ処理のプロセスは、Ｓ４７で圧縮された状態で送信された資料データの資料ＩＤに対応付けて管理される。複数の資料データが１個の圧縮ファイルにまとめられた状態で送信されていた場合、Ｓ４９で開始されるタイマ処理は、Ｓ３９で送信された複数の資料データの各資料ＩＤに関連付けられて管理される。タイマ処理については、後述する。その後、ＣＰＵ４７は、資料送信処理を終了する。
【００４５】
上述した通り、資料データは、資料画像７２を含む操作画面７０をキャプチャした画像データである。Ｓ３３において開始された各操作画面７０のキャプチャは、継続して実行される。従って、ＣＰＵ４７は、各操作画面７０をキャプチャして得られる資料データを、所定の間隔毎に繰り返して取得し、取得された各資料データの送信を繰り返す。
【００４６】
＜優先資料特定処理＞
図６のＳ３５で実行される優先資料特定処理について、図８を参照して説明する。優先資料特定処理を開始させたＣＰＵ４７は、図６のＳ３３で取得された資料データの中に、アクティブな資料データがあるかを判断する（Ｓ５１）。アクティブな資料データは、現在、端末装置４１でアクティブな状態であるアプリケーションの操作画面７０内の資料画像７２に対応する資料データである。Ｓ５１でＣＰＵ４７は、アクティブな状態のアプリケーションの情報をＯＳから取得する。続けて、ＣＰＵ４７は、アクティブな資料データが、図６のＳ３３で取得された資料データの中に含まれているかを判断する。
【００４７】
図６のＳ３３で取得された資料データの中に、アクティブな資料データがある場合（Ｓ５１：Ｙｅｓ）、ＣＰＵ４７は、図６のＳ３３で取得された資料データの中からアクティブな資料データを特定する（Ｓ５３）。図６のＳ３３で取得された資料データの中に、アクティブな資料データがない場合（Ｓ５１：Ｎｏ）、ＣＰＵ４７は、ＲＡＭ４９に記憶されている押下順に従い、図６のＳ３３で取得された資料データの中から第一位の資料データを特定する（Ｓ５５）。ＣＰＵ４７は、Ｓ５３又はＳ５５で特定された資料データの資料ＩＤを、ＲＡＭ４９に記憶する。ＣＰＵ４７は、Ｓ５３又はＳ５５を実行した後、優先資料特定処理を終了する。
【００４８】
＜完了通知受信処理＞
完了通知受信処理について、図９を参照して説明する。完了通知受信処理は、上述した受付処理と同様、サーバ装置２０との間でセッションが確立されたタイミングで開始される。但し、完了通知受信処理は、例えば、図６のＳ３９が実行されたタイミングで開始するようにしてもよい。完了通知受信処理を開始させたＣＰＵ４７は、通信部５３で完了通知が受信されるまで待機する（Ｓ６１）。完了通知は、図６のＳ３９で送信された資料データ、又は図６のＳ４７で送信された圧縮された資料データが送信先の端末装置で取得されたことを示す通知である。完了通知は、資料ＩＤと、完了通知の送信元の端末装置の端末ＩＤを含む。完了通知に含まれる資料ＩＤは、端末装置で取得された資料データに含まれる資料ＩＤである。通信部５３で完了通知が受信された場合、ＣＰＵ４７は、通信部５３を介して完了通知を取得する（Ｓ６３）。
【００４９】
ＣＰＵ４７は、取得された完了通知に含まれる資料ＩＤと端末ＩＤを特定する。続けて、ＣＰＵ４７は、資料データベースにアクセスし、特定された端末ＩＤを登録する（Ｓ６５）。端末ＩＤは、特定された資料ＩＤに関連付けて完了通知取得済み端末に登録される。例えば、取得された完了通知に含まれる資料ＩＤ及び端末ＩＤが「ＩＤＡ」及び「ＵＳＥＲ４２」であるとする。このとき、端末装置４３からは資料ＩＤ「ＩＤＡ」を含む完了通知は、取得されていないとする。この場合、資料データベースでは、資料ＩＤ「ＩＤＡ」及び通信状況「完了通知待ち」に関連付けて、完了通知取得済み端末「ＵＳＥＲ４２」が登録される（図５（Ｃ）の「Ｎｏ．１」のレコード参照）。完了通知に複数の資料ＩＤが含まれていた場合、完了通知に含まれる１個の端末ＩＤが、各資料ＩＤに関連付けて完了通知取得済み端末に登録される。
【００５０】
次に、ＣＰＵ４７は、Ｓ６３で取得された完了通知に含まれる資料ＩＤの資料データに関し、遠隔会議の相手先となる全ての端末装置４２，４３から完了通知が取得されたかを判断する（Ｓ６７）。その際、ＣＰＵ４７は、ＲＡＭ４９に記憶された接続リストから、サーバ装置２０とセッションが確立されている端末装置４２，４３の端末ＩＤ「ＵＳＥＲ４２」及び「ＵＳＥＲ４３」を特定する。Ｓ６５の実施後の資料データベースの登録状態が、図５（Ｃ）の「Ｎｏ．１」のレコードの状態であったとする。この「Ｎｏ．１」のレコードでは、受信済み端末として、端末ＩＤ「ＵＳＥＲ４２」が登録されているが、端末ＩＤ「ＵＳＥＲ４３」が未登録である。即ち、端末ＩＤ「ＩＤＡ」を含む、端末装置４３からの完了通知は、取得されていない。従って、ＣＰＵ４７は、Ｓ６７の判断を否定する（Ｓ６７：Ｎｏ）。この場合、ＣＰＵ４７は、処理をＳ６１に戻す。その後、ＣＰＵ４７は、Ｓ６１以降の処理を繰り返して実行する。Ｓ６５の実施後の資料データベースの登録状態が、図５（Ｄ）の「Ｎｏ．１」のレコードの状態であったとする。この「Ｎｏ．１」のレコードでは、受信済み端末として、端末ＩＤ「ＵＳＥＲ４２」及び「ＵＳＥＲ４３」が登録されている。即ち、端末ＩＤ「ＩＤＡ」を含む完了通知は、端末装置４２，４３から取得されている。従って、ＣＰＵ４７は、Ｓ６７の判断を肯定する（Ｓ６７：Ｙｅｓ）。この場合、ＣＰＵ４７は、処理をＳ６９に移行する。
【００５１】
Ｓ６９でＣＰＵ４７は、完了通知画面６３を表示する。ＣＰＵ４７は、遠隔会議画面６０に完了通知画面６３を表示させる出力指令を表示部５０に出力する。表示部５０では、出力指令に従い、遠隔会議画面６０に完了通知画面６３が表示される。例えば、Ｓ６５の実施後の資料データベースの登録状態が、図５（Ｄ）の「Ｎｏ．１」のレコードの状態であり、その結果、Ｓ６７が肯定（Ｓ６７：Ｙｅｓ）されていたとする。この場合、ＣＰＵ４７は、完了通知画面６３に対応する画像データを生成する。この画像データには、資料ＩＤ「ＩＤＡ」と完了情報が含められる。この場合の完了情報は、資料ＩＤ「ＩＤＡ」を含む端末装置４２，４３からの完了通知が取得されたことを示す情報である。実施形態では、完了情報は、「資料データＡが全端末装置で受信されました」とされている（図２参照）。Ｓ６９を実行した後、ＣＰＵ４７は、処理をＳ６１に戻す。その後、ＣＰＵ４７は、Ｓ６１以降の処理を繰り返して実行する。
【００５２】
＜タイマ処理＞
図６のＳ４１又はＳ４９で開始されるタイマ処理について、図１０を参照して説明する。図６のＳ４１及びＳ４９が実行され、複数の資料データが送信されていた場合、送信された資料データの数に対応した数のタイマ処理が、並行して実行される。タイマ処理を開始させたＣＰＵ４７は、タイマ５５を起動する（Ｓ７１）。タイマ５５では、経過時間の計測が開始される。その後、ＣＰＵ４７は、タイマ５５によって計測される時間がタイムアウトするまで待機する（Ｓ７３）。タイムアウトの時間は、諸条件を考慮して適宜設定される。例えば、タイムアウトの時間は、３分に設定される。
【００５３】
タイマ５５によって計測される時間がタイムアウトした場合、ＣＰＵ４７は、タイマ処理に対応付けられた資料ＩＤを含む表示処理が未送信であるかを判断する（Ｓ７５）。ＣＰＵ４７は、資料データベースにアクセスし、タイマ処理の資料ＩＤに関連付けられた通信状況を特定する。ＣＰＵ４７は、特定された通信状況が表示指示送信済みである場合、Ｓ７５の判断を否定する（Ｓ７５：Ｎｏ）。この場合、ＣＰＵ４７は、タイマ処理を終了する。ＣＰＵ４７は、特定された通信状況が表示指示送信済みでない場合、Ｓ７５の判断を肯定する（Ｓ７５：Ｙｅｓ）。この場合、ＣＰＵ４７は、処理をＳ７７に移行する。
【００５４】
Ｓ７７でＣＰＵ４７は、表示指示を送信する。表示指示には、タイマ処理の資料ＩＤが含められる。更に、表示指示には、送信先となる端末装置の端末ＩＤが含められる。送信先となる端末装置は、資料データベースでタイマ処理の資料ＩＤに関連付けて完了通知済み端末に登録された端末ＩＤの端末装置とされる。図５（Ｃ）の「Ｎｏ．１」のレコードに基づけば、端末ＩＤ「ＵＳＥＲ４２」の端末装置４２が、表示指示の送信先とされる。サーバ装置２０は、表示指示に送信先として含まれる端末ＩＤの端末装置を、表示指示の転送先として決定することができる。Ｓ７３を実行した後、ＣＰＵ４７は、タイマ処理を終了する。並行して実行されているタイマ処理が他にある場合、他のタイマ処理は、継続される。
【００５５】
＜受信処理＞
受信処理について、図１１を参照して説明する。受信処理は、資料データの送信先となる端末装置で実行される。上記では、端末装置４１を資料データの送信元の端末装置とし、端末装置４２，４３を資料データの送信先の端末装置とした。但し、端末装置４１，４２，４３による遠隔会議では、端末装置４２，４３のうちの何れかの端末装置が、資料データの送信元の端末装置となり、上述した図４、図６及び図８〜図１０に示す各処理が、端末装置４２，４３の何れかの端末装置で実行される場合もある。この場合、端末装置４１は、資料データの送信先の端末装置となり、端末装置４１では、受信処理が実行される。実施形態では、受信処理の実行主体を端末装置４１として説明する。
【００５６】
受信処理は、図４に示す受付処理と同様、サーバ装置２０との間でセッションが確立されたタイミングで開始される。受信処理を開始させたＣＰＵ４７は、資料データの取得が完了したかを判断する（Ｓ８１）。資料データは、図６のＳ３９又はＳ４７で送信され、通信部５３で受信される。ＣＰＵ４７は、資料データを通信部５３を介して取得する。資料データは、ＲＡＭ４９に記憶される。資料データの取得が完了していない場合（Ｓ８１：Ｎｏ）、ＣＰＵ４７は、処理をＳ９１に移行する。資料データの取得が完了した場合（Ｓ８１：Ｙｅｓ）、ＣＰＵ４７は、取得された資料データが圧縮された資料データであるかを判断する（Ｓ８３）。圧縮された資料データは、図６のＳ４７で送信される。資料データが圧縮された資料データである場合（Ｓ８３：Ｙｅｓ）、ＣＰＵ４７は、圧縮された資料データを展開する（Ｓ８５）。上述した通り、資料データの圧縮には、公知の圧縮技術が採用される。従って、資料データの展開にも、公知の展開技術が採用される。Ｓ８５では、記憶装置４８に記憶された圧縮処理及び展開処理用のプログラムが実行される。資料データの展開に関するこの他の説明は、省略する。展開された資料データは、ＲＡＭ４９に記憶される。
【００５７】
資料データが圧縮された資料データでない場合（Ｓ８３：Ｎｏ）又はＳ８５を実行した後、ＣＰＵ４７は、完了通知を送信する（Ｓ８７）。完了通知には、自装置の端末ＩＤと取得された資料データに含まれる資料ＩＤが含められる。ＣＰＵ４７は、完了通知の送信指令を通信部５３に出力する。送信指令に従い、完了通知が、通信部５３からサーバ装置２０へと送信される。更に、完了通知は、サーバ装置２０から、資料データの送信元である端末装置４２又は端末装置４３へと送信される。圧縮された資料データが、複数の資料データがまとめられた１個の圧縮ファイルであり、Ｓ８５の実行に伴い、複数の資料データが取得されたとする。この場合、Ｓ８７で送信される完了通知には、取得された複数の資料データのそれぞれに含まれる複数の資料ＩＤが含められる。但し、複数の資料データ毎に完了通知を生成し、各完了通知には、１個の資料ＩＤを含めるようにしてもよい。
【００５８】
Ｓ８７を実行した後、ＣＰＵ４７は、待機情報７１を表示する（Ｓ８９）。待機情報７１は、資料画像７２の表示が待機中であることを報知する情報である。ＣＰＵ４７は、遠隔会議画面６０に待機情報７１を表示させる出力指令を表示部５０に出力する。表示部５０では、出力指令に従い、遠隔会議画面６０に待機情報７１が表示される（図１２上段参照）。Ｓ８９を実行した後、ＣＰＵ４７は、処理をＳ８１に戻す。その後、ＣＰＵ４７は、Ｓ８１以降の処理を繰り返して実行する。
【００５９】
Ｓ９１でＣＰＵ４７は、表示指示が取得されたかを判断する。表示指示は、図４のＳ２１又は図１０のＳ７７で送信され、通信部５３で受信される。ＣＰＵ４７は、表示指示を通信部５３を介して取得する。表示指示が取得された場合（Ｓ９１：Ｙｅｓ）、ＣＰＵ４７は、資料画像７２を表示する（Ｓ９３）。表示指示は、資料ＩＤを含む。表示対象となる資料画像７２は、この資料ＩＤの資料データに対応する資料画像である。ＣＰＵ４７は、遠隔会議画面６０に前述の資料画像７２を表示させる出力指令を表示部５０に出力する。表示部５０では、出力指令に従い、遠隔会議画面６０に表示中の待機情報７１が、前述の資料画像７２へと変更される（図１２下段参照）。表示指示が取得されていない場合（Ｓ９１：Ｎｏ）又はＳ９３を実行した後、ＣＰＵ４７は、処理をＳ８１に戻す。その後、ＣＰＵ４７は、Ｓ８１以降の処理を繰り返して実行する。受信処理は、図４に示す受付処理と同様、終了ボタン６２の押下に伴い、終了指示が取得されるまで、継続される。
【００６０】
＜実施形態の効果＞
実施形態によれば、次のような効果を得ることができる。この説明では、端末装置４１を資料データの送信元の端末装置とし、端末装置４２，４３を資料データの送信先の端末装置とする。
【００６１】
（１）端末装置４１では、資料指定画面６６が表示され（図６のＳ３１参照）、アプリケーションが選択される。資料指定画面６６に含まれるアイコン画像Ａ，Ｂ，Ｃのうち、例えば、アイコン画像Ａ，Ｂが選択された状態（図７参照）で、ＯＫボタン６８が押下されたとする。この場合、アプリケーションＡ，Ｂが共有対象として指定された共有指示が取得され、その後、所定の資料画像７２を含む操作画面７０Ａをキャプチャした資料データＡと別の資料画像７２を含む操作画面７０Ｂをキャプチャした資料データＢが取得される（図６のＳ３３参照）。端末装置４１では、複数の資料データが取得された場合、アクティブな資料データが、端末装置４２，４３に優先して送信される資料データとして特定される（図８のＳ５１：Ｙｅｓ及びＳ５３参照）。アクティブな資料データがない場合（図８のＳ５１：Ｎｏ参照）、第一位の資料データが、端末装置４２，４３に優先して送信される資料データとして特定される（図８のＳ５５参照）。例えば、資料データＡ，Ｂのうち、資料データＡが図８のＳ５３又はＳ５５で特定されたとする。この場合、先ず、資料データＡが送信される（図６のＳ３９参照）。その後、資料データＢは、圧縮され、圧縮された状態で送信される（図６のＳ４５及びＳ４７参照）。
【００６２】
端末装置４２，４３では、図６のＳ３９とＳ４７で端末装置４１から送信された資料データが順次受信される（図１１のＳ８１：Ｙｅｓ参照）。端末装置４２，４３では、資料データが受信される毎に、完了通知が送信される（図１１のＳ８７参照）。例えば、資料データＡが受信された場合に送信される完了通知は、資料ＩＤ「ＩＤＡ」を含む。資料データＢが受信された場合に送信される完了通知は、資料ＩＤ「ＩＤＢ」を含む。端末装置４１では、資料ＩＤ「ＩＤＡ」を含む完了通知と資料ＩＤ「ＩＤＢ」を含む完了通知がそれぞれ受信される（図９のＳ６１及びＳ６３参照）。
【００６３】
端末装置４１では、端末装置４２，４３から資料ＩＤ「ＩＤＡ」を含む完了通知が受信された場合（図９のＳ６７：Ｙｅｓ参照）、完了通知画面６３が表示される（図９のＳ６９参照）。この完了通知画面６３に対応する画像データは、資料ＩＤ「ＩＤＡ」を含む。その後、この完了通知画面６３の表示開始ボタン６４が押下されると、端末装置４２，４３に資料ＩＤ「ＩＤＡ」を含む表示指示が送信される（図４のＳ２１参照）。端末装置４２，４３では、資料ＩＤ「ＩＤＡ」の資料データＡに対応する資料画像７２が表示される（図１１のＳ９３参照）。
【００６４】
端末装置４１では、端末装置４２，４３から資料ＩＤ「ＩＤＢ」を含む完了通知が受信された場合（図９のＳ６７：Ｙｅｓ参照）、再度、完了通知画面６３が表示される（図９のＳ６９参照）。この完了通知画面６３に対応する画像データは、資料ＩＤ「ＩＤＢ」を含む。その後、この完了通知画面６３の表示開始ボタン６４が押下されると、端末装置４２，４３に資料ＩＤ「ＩＤＢ」を含む表示指示が送信される（図４のＳ２１参照）。端末装置４２，４３では、資料ＩＤ「ＩＤＢ」の資料データＢに対応する資料画像７２が表示される（図１１のＳ９３参照）。
【００６５】
そのため、端末装置４１では、送信済みの各資料データが端末装置４２，４３で受信される度に、そのことを個別に報知することができる。端末装置４１では、複数の資料画像７２に対する表示指示を、端末装置４２，４３での各資料データの受信に応じて、個別に送信することができる。端末装置４２，４３で、複数の資料画像７２をそれぞれ表示させるタイミングを、端末装置４１で個々に設定することができる。複数の資料データを送信する場合、優先して送信する資料データを、アプリケーションの実行状態又は選択順序に応じて適宜決定することができる。端末装置４１のユーザは、優先して送信される資料データに対応する資料画像７２に基づいた説明を、これ以外の資料データが端末装置４２，４３で受信されていない状態で、開始させることができる。優先されない資料データを圧縮することで、端末装置４１と端末装置４２，４３との間の通信効率を向上することが可能となる。
【００６６】
（２）所定の資料データに関し、端末装置４３から完了通知が送信されるタイミングが、端末装置４２から完了通知が送信されるタイミングより遅くなることも想定される。例えば、端末装置４２，４３の各ネットワーク環境を比較した場合、帯域が狭い、遅延時間及び／又はパケットロス率が大きい等、端末装置４３のネットワーク環境が劣っていると、前述したような状況が生じ易い。この説明では、端末装置４３から完了通知が送信されていないこととする（図５（Ｃ）参照）。端末装置４１では、資料データが送信された後の経過時間が、タイマ５５によって計測される（図６のＳ４１又はＳ４９及び図１０のＳ７１参照）。端末装置４１では、タイマ５５による計測がタイムアップした場合（図１０のＳ７３参照）、送信された資料データに対する表示指示が未送信であれば（図１０のＳ７５：Ｙｅｓ参照）、タイムアップ時点で、完了通知が送信されている端末装置４２に対して、表示指示が送信される（図１０のＳ７７参照）。
【００６７】
そのため、資料データを送信した後、一定時間が経過した場合、資料データが受信されている端末装置４２に対して、自動的に表示指示を送信することができる。遠隔会議の開始が遅延することを防止することができる。図１０のＳ７７で端末装置４２に対して自動的に表示指示が送信された場合、遠隔会議画面６０に、そのことを示す情報を表示するようにしてもよい。端末装置４１のユーザは、この情報により、表示指示が送信されたことを認識し、遠隔会議を開始させることができる。端末装置４３からの完了通知が通信部５３で受信されると（図９のＳ６１参照）、Ｓ６３以降の処理が順次実行され、端末装置４２，４３に表示指示が送信される（図９のＳ６７：Ｙｅｓ及びＳ６９参照）。端末装置４２では、既に同じ表示指示が受信されているため、図１１のＳ９３は、未実行とされる。
【００６８】
＜変形例＞
実施形態は、次のようにすることもできる。以下に示す変形例のうちの幾つかの構成は、適宜組み合わせて採用することもできる。以下では、上記とは異なる点を説明することとし、同様の点についての説明は、適宜省略する。
【００６９】
（１）遠隔会議システム１０には、サーバ装置２０が設けられる（図１参照）。例えば、資料データと完了通知と表示指示は、サーバ装置２０を経由して、端末装置４１，４２，４３の間を送受信される。遠隔会議は、端末装置４１，４２，４３がネットワーク９０を介して直接通信して行うようにしてもよい。このようなＰ２Ｐ型の遠隔会議が実行される遠隔会議システム１０では、サーバ装置２０は省略される。
【００７０】
（２）資料データを、遠隔会議に参加している端末装置で起動されているアプリケーションの操作画面７０をキャプチャした画像データとした。資料データは、所定のアプリケーションで予め作成され、例えば、記憶装置４８に記憶されたファイル形式のデータであってもよい。この場合、図６に示す資料送信処理のＳ３１で表示される資料指定画面６６には、記憶装置４８に記憶された所定のファイル形式のデータのアイコン画像が、図７に示す態様と同様の態様で表示される。ユーザは、操作部５１を操作し、表示されているアイコン画像の中から少なくとも１個を選択する。図８に示す優先資料特定処理のＳ５１では、図６のＳ３１での資料指定画面６６の表示に応じて図６のＳ３３で取得された資料データのうち、アクティブな状態であるアプリケーションで処理対象となっている資料データがあるかが判断される。前述した条件に該当する資料データがある場合（図８のＳ５１：Ｙｅｓ参照）、その資料データが特定される（図８のＳ５３参照）。前述した条件に該当する資料データがない場合（図８のＳ５１：Ｎｏ参照）、上記同様、第一位の資料データが特定される（図８のＳ５５参照）。
【００７１】
この他、資料データは、ネットワーク９０に接続されたサーバ装置２０とは異なるファイルサーバ装置に記憶されたデータであってもよい。端末装置４１が資料データの送信元の端末装置で、端末装置４２，４３が資料データの送信先の端末装置であるとする。この場合、端末装置４１で実行されている図６のＳ３９又はＳ４７では、資料データとして、前述したファイルサーバ装置に記憶されたデータの所在地を示すＵＲＬを含むデータが、通信部５３からサーバ装置２０に送信される。サーバ装置２０は、このＵＲＬに従い、ファイルサーバ装置から所定のデータをダウンロードする。その後、サーバ装置２０は、ダウンロードされたデータを、端末装置４２，４３に送信する。或いは、サーバ装置２０は、ＵＲＬを端末装置４２，４３に送信してもよい。この場合、端末装置４２，４３が、ＵＲＬに従い、ファイルサーバ装置から所定のデータをダウンロードする。サーバ装置２０は、ダウンロードされたデータを、端末装置４１に送信するようにしてもよい。端末装置４１では、サーバ装置２０からのデータに対応する資料画像７２が、図１２下段に示すような態様で遠隔会議画面６０に表示される。即ち、資料データとは、資料画像７２を表示するための実体データ（例えば、画像データ又はファイル形式のデータ）に限定されず、資料画像７２を表示可能とするためのデータであれば、実体データへのリンク情報（ＵＲＬ等）も含む。なお、資料データが実体データへのリンク情報である場合、図１１に示す受信処理では、リンク情報によって示される実体データの取得が完了した場合、Ｓ８１の判断が肯定される（図１１のＳ８１：Ｙｅｓ参照）。
【００７２】
（３）図４に示す受付処理のＳ２１で送信される表示指示に、図１０のＳ７３と同様、送信先となる端末装置４２，４３の端末ＩＤ「ＵＳＥＲ４２」及び「ＵＳＥＲ４３」を含めるようにしてもよい。サーバ装置２０は、表示指示に送信先として含まれる端末ＩＤの端末装置を、表示指示の転送先として決定する。表示指示に、送信先の端末装置の端末ＩＤが１個も含まれていない場合、サーバ装置２０では、表示指示の送信元である端末装置４１を除く全ての端末装置４２，４３が表示指示の送信先として決定されるようにしてもよい。
【００７３】
（４）図９に示す完了通知取得処理では、遠隔会議の相手先となる全ての端末装置から完了通知が取得された場合（図９のＳ６７：Ｙｅｓ参照）、Ｓ６９で完了通知画面６３が表示される（図２参照）。Ｓ６７が肯定された場合（図９のＳ６７：Ｙｅｓ参照）、例えば、スピーカ５２から、図２の完了通知画面６３に例示したような完了情報を出力するようにしてもよい。例えば、資料ＩＤ「ＩＤＡ」を含む端末装置４２，４３からの完了通知が取得されたとする。この場合、スピーカ５２から、例えば、「資料データＡが全端末装置で受信されました。表示指示を送信する場合、操作部５１のリターンキーを押下して下さい」といったメッセージを出力するようにしてもよい。このメッセージに対応する音声データには、生成時に、完了通知画面６３に対応する画像データと同様、資料ＩＤが含められる。この場合、操作部５１のリターンキーは、表示指示に関連付けられる。図４の受付処理では、リターンキーの押下に応じて、Ｓ１９が肯定され（図４のＳ１９：Ｙｅｓ参照）、続けて、Ｓ２１が上記同様に実行される。表示指示に関連付けられる操作部５１の部分は、リターンキーとは異なるキーであってもよい。
【００７４】
完了通知受信処理は、図６のＳ３９が実行されたタイミングと図６のＳ４７が実行されたタイミングで開始するようにしてもよい。この場合、Ｓ３９又はＳ４７が実行されたタイミングで開始される各完了通知受信処理のプロセスは、上述したタイマ処理と同様、Ｓ３９又はＳ４７で送信された資料データの資料ＩＤに対応付けて管理される。資料データの送信元の端末装置では、完了通知が受信された場合、完了通知に含まれる資料ＩＤが特定され、特定された資料ＩＤに対応付けられた完了通知受信処理のプロセスにおいて、図６のＳ６１〜Ｓ６９の各処理が順次実行される。但し、図６のＳ６１に相当する処理では、対応付けられた資料ＩＤを含む完了通知に対して自プロセスが実行対象となるまで、そのプロセスは待機状態となる。
【００７５】
（５）上述した各処理（図４、図６及び図８〜図１１参照）に基づき実行される遠隔会議システム１０での遠隔会議方法は、次のようにして行われるようにしてもよい。この説明では、端末装置４１が資料データの送信元の端末装置で、端末装置４２，４３が資料データの送信先の端末装置であるとする。端末装置４１では、図４に示す受付処理が上記同様に実行され、Ｓ１７で図６に示す資料送信処理が上記同様に実行される。端末装置４１で実行される資料送信処理では、図６のＳ３９又はＳ４９で資料データがサーバ装置２０に送信され、サーバ装置２０は、端末装置４１からの資料データを、端末装置４２，４３に送信する。サーバ装置２０は、資料データの送信先である端末装置４２，４３の端末ＩＤ「ＵＳＥＲ４２」及び「ＵＳＥＲ４３」と、この資料データの資料ＩＤを関連付けて記憶する。
【００７６】
端末装置４２，４３では、図１１に示す受信処理が上記同様に実行され、Ｓ８７で完了通知がサーバ装置２０に送信される。サーバ装置２０では、資料データを送信する際にこの資料データの資料ＩＤとこの資料ＩＤに関連付けて記憶された端末ＩＤ「ＵＳＥＲ４２」を含む端末装置４２からの完了通知が受信（取得）され、前述した資料ＩＤとこの資料ＩＤに関連付けて記憶された端末ＩＤ「ＵＳＥＲ４３」を含む端末装置４３からの完了通知が受信された場合、端末装置４２，４３に対して表示指示を送信し、端末装置４１に完了通知を送信する。端末装置４２，４３では、サーバ装置２０から送信された表示指示が受信される（図１１のＳ９１：Ｙｅｓ参照）。端末装置４１では、図９に示す完了通知取得処理が上記同様に開始され、Ｓ６１が実行される。端末装置４１では、サーバ装置２０からの完了通知が通信部５３で受信される（図９のＳ６３参照）。ここでの完了通知取得処理では、図９のＳ６５及びＳ６７は、省略され、Ｓ６３の実行後、Ｓ６９が上記同様に実行される。Ｓ６９によって、上記同様、表示部５０に表示されている遠隔会議画面に、完了通知画面が表示される。但し、完了通知画面では、表示開始ボタン６４は、省略される。前述したように、表示指示は、サーバ装置２０から送信されるためである。即ち、図４に示す受付処理では、Ｓ１９とＳ２１は、省略される。Ｓ１５の判断が否定（図４のＳ１５：Ｎｏ）されると、処理は、Ｓ１３に戻される。端末装置４１のユーザは、遠隔会議画面に、表示開始ボタン６４が含まれていない完了通知画面が表示されたことを条件として、上記同様、資料画像７２に基づいた説明を開始させることができる。
【００７７】
この他、遠隔会議システム１０での遠隔会議方法は、次のようにして行われるようにしてもよい。即ち、サーバ装置２０は、端末装置４１からの資料データの端末装置４２への送信を開始させ、端末装置４２への資料データの送信が完了した後、端末装置４２の端末ＩＤ「ＵＳＥＲ４２」と、送信対象の資料データの資料ＩＤを関連付けて記憶する。続けて、サーバ装置２０は、資料データの端末装置４３への送信を開始させ、端末装置４３への資料データの送信が完了した後、端末装置４３の端末ＩＤ「ＵＳＥＲ４３」と、送信対象の資料データの資料ＩＤを関連付けて記憶する。端末装置４２，４３では、図１１に示す受信処理が上記同様に実行される。但し、ここでの受信処理では、Ｓ８７は、省略される。サーバ装置２０では、送信対象の資料データの資料ＩＤに対して、資料データの送信先である全ての端末装置４２，４３の端末ＩＤが記憶された場合、端末装置４２，４３で資料データが受信（取得）されたと判断し、端末装置４２，４３に、表示指示を送信する。このとき、サーバ装置２０は、端末装置４１に完了通知を送信するようにしてもよい。端末装置４１では、図９に示す完了通知取得処理が上記同様に開始され、Ｓ６１が実行され、サーバ装置２０からの完了通知が通信部５３で受信される（図９のＳ６３参照）。ここでの完了通知取得処理でも、図９のＳ６５及びＳ６７は、省略され、Ｓ６３の実行後、Ｓ６９が上記同様に実行される。Ｓ６９によって、上記同様、表示部５０に表示されている遠隔会議画面に、完了通知画面が表示される。但し、完了通知画面では、上記同様の理由により、表示開始ボタン６４は、省略される。
【００７８】
上述した２個の手順のうちの何れかが採用される場合、サーバ装置２０では、端末装置４２，４３への資料データの送信に応じて、図１０に示すタイマ処理と同様の処理を開始させるようにしてもよい。これによれば、端末装置４２，４３のうちの何れかの端末装置からの完了通知が受信されなくても、完了通知が受信されている端末装置に対して、表示指示を送信することができる。表示指示が送信された場合、サーバ装置２０は、端末装置４１に完了通知を送信する。なお、上述した何れかの手順が採用される場合、図６に示す資料送信処理では、Ｓ４１とＳ４９が省略され、図１０に示すタイマ処理も省略される。更に、図５に示す資料データベースは、資料ＩＤが登録されたデータベースとされる。資料データベースは、省略するようにしてもよい。
【００７９】
更に、遠隔会議システム１０での遠隔会議方法は、次のようにして行われるようにしてもよい。即ち、サーバ装置２０は、上記同様、端末装置４１からの資料データを、端末装置４２へと送信し、続けて、端末装置４３へと送信し、端末装置４２，４３の端末ＩＤ「ＵＳＥＲ４２」及び「ＵＳＥＲ４３」と、送信対象の資料データの資料ＩＤが関連付けて記憶された状態で、完了通知を、端末装置４１に送信する。端末装置４１では、図９に示す完了通知取得処理が上記同様に開始され、Ｓ６１が実行され、サーバ装置２０からの完了通知が通信部５３で受信される（図９のＳ６３参照）。ここでの完了通知取得処理でも、図９のＳ６５及びＳ６７は、省略され、Ｓ６３の実行後、Ｓ６９が上記同様に実行される。Ｓ６９によって、上記同様、表示部５０に表示されている遠隔会議画面６０に、完了通知画面６３が表示される。その後、端末装置４１では、図４のＳ１９とＳ２１が適宜実行され、表示指示が送信される。但し、表示指示は、上記同様、図１０に示すタイマ処理のＳ７７で送信されることもある。図５に示す資料データベースでは、完了通知取得済み端末の登録は、省略してもよい。
【００８０】
サーバ装置２０は、端末装置４１の代わりに、資料データの圧縮を行ってもよい。即ち、図６に示す試料送信処理で端末装置４１は、未送信の資料データがある場合（図６のＳ４３：Ｙｅｓ参照）、Ｓ４５を実行することなく、Ｓ４７において、未圧縮の資料データをサーバ装置２０に送信してもよい。この場合、サーバ装置２０は、Ｓ４７で端末装置４１から送信された未圧縮の資料データを受信した後、受信された資料データを、図６のＳ４５と同様、公知の圧縮技術によって圧縮する。サーバ装置２０は、圧縮された資料データを、端末装置４２，４３へと送信する。
【符号の説明】
【００８１】
１０  遠隔会議システム
２０  サーバ装置
４１，４２，４３  端末装置
４７  ＣＰＵ
４８  記憶装置
４９  ＲＡＭ
５０  表示部
５１  操作部
５２  スピーカ
５３  通信部
５４  接続インターフェース（接続Ｉ／Ｆ）
５５  タイマ
５６  バス
５７  カメラ
５８  マイク
６０  遠隔会議画面
６１  共有ボタン
６２  終了ボタン
６３  完了通知画面
６４  表示開始ボタン
６５  撮影画像
６６  資料指定画面
６８  ＯＫボタン
６９  キャンセルボタン
７０，７０Ａ，７０Ｂ，７０Ｃ  操作画面
７１  待機情報
７２  資料画像
９０  ネットワーク
【図１】
2017068530.tif 000003
【図２】
2017068530.tif 000004
【図３】
2017068530.tif 000005
【図４】
2017068530.tif 000006
【図５】
2017068530.tif 000007
【図６】
2017068530.tif 000008
【図７】
2017068530.tif 000009
【図８】
2017068530.tif 000010
【図９】
2017068530.tif 000011
【図１０】
2017068530.tif 000012
【図１１】
2017068530.tif 000013
【図１２】
2017068530.tif 000014