(57)【要約】【課題】既に資料を共有しながら遠隔会議を行っている複数の会議グループが統合される場合に、統合された会議グループで共有する資料をユーザが容易且つ確実に選択することができる通信装置、通信方法、および通信プログラムを提供する。【解決手段】ＰＣは、会議グループを統合するための通信の接続要求を、他の会議グループ内のＰＣに送信する（Ｓ１２）。接続要求を受信したＰＣは、既に資料を共有していた場合、共有していた資料の資料情報と、自装置が所属していた会議グループ内のＰＣの装置情報とを返信する。ＰＣは、資料情報および装置情報を受信すると（Ｓ１３：ＹＥＳ）、資料情報および装置情報を用いて、統合される会議グループ内で共有可能な資料の一覧を作成して表示する（Ｓ１６〜Ｓ２０、Ｓ２２）。ＰＣは、一覧から選択された資料を、新たに統合される会議グループ内で共有する（Ｓ２４）。【選択図】図５
2012160025.tif 000002
【特許請求の範囲】
【請求項１】
複数の拠点で共有する資料のデータを含む各種データを他の通信装置との間で送受信することで、前記複数の拠点のユーザによる遠隔会議を実行することが可能な通信装置であって、
自装置を含む複数の通信装置からなる会議グループにおいて、資料を共有しながら遠隔会議を実行している間に、同時に遠隔会議を実行している他の会議グループ内の通信装置に対し、２つの会議グループを統合するための通信の接続要求を送信する要求送信手段と、
他の通信装置の要求送信手段によって送信された接続要求を受信した場合に、自装置が所属していた会議グループ内で資料が共有されていたか否かを判断する共有判断手段と、
前記共有判断手段によって資料が共有されていたと判断された場合に、自装置が所属していた会議グループ内で共有されていた資料の情報である資料情報、および、自装置が所属していた会議グループ内の通信装置の情報である装置情報を、前記接続要求を送信した通信装置に送信する情報送信手段と、
他の通信装置の情報送信手段によって送信された資料情報および装置情報を受信した場合に、受信した前記資料情報および前記装置情報と、自装置が所属していた会議グループにおける資料情報および装置情報とを用いて、統合される会議グループ内で共有可能な資料の一覧を表示するためのデータである一覧データを作成する一覧作成手段と、
前記一覧データに従って、画像を表示する表示手段に前記一覧を表示させる一覧表示制御手段と、
前記表示手段に表示された前記一覧から、前記統合される会議グループ内で共有する資料を選択する指示の入力を受け付ける第一受付手段と、
前記第一受付手段が受け付けた指示によって選択された資料のデータを、前記統合される会議グループ内の全ての通信装置間で共有する処理を行う共有手段と
を備えたことを特徴とする通信装置。
【請求項２】
前記情報送信手段によって送信される資料情報には、各々の資料の閲覧を許可する通信装置を特定するための情報である閲覧許可情報が含まれており、
前記通信装置は、資料の各々について、前記統合される会議グループ内の全ての通信装置に閲覧が許可されているか否かを前記閲覧許可情報および前記装置情報によって判断する許可判断手段をさらに備え、
前記一覧作成手段は、前記許可判断手段によって前記全ての通信装置に閲覧が許可されていると判断された資料のみを、統合される会議グループ内で共有可能な資料として、前記一覧データを作成することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記共有手段は、
前記第一受付手段が受け付けた指示によって選択された資料が、自装置の記憶手段に記憶された資料である場合に、前記統合される会議グループ内の他の通信装置の各々に前記選択された資料のデータを送信する第一データ送信手段と、
前記第一受付手段が受け付けた指示によって選択された資料が、他の通信装置の記憶手段に記憶された資料である場合に、前記統合される会議グループ内の通信装置に前記選択された資料のデータを送信する指示を、前記選択された資料を有する通信装置に送信する第一指示送信手段と
を備えたことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記第一受付手段によって指示が受け付けられた際に、前記一覧に含まれる資料のうち前記指示によって選択されなかった資料である未選択資料が前記自装置の記憶手段に記憶されている場合に、前記自装置の記憶手段に記憶されている前記未選択資料を示す第一アイコンを表示するためのアイコンデータを、前記統合される会議グループ内の他の通信装置に送信する第二データ送信手段と、
前記第一受付手段によって指示が受け付けられた際に、前記未選択資料が他の通信装置の記憶手段に記憶されている場合に、前記統合される会議グループ内の通信装置に前記未選択資料の第一アイコンのアイコンデータを送信する指示を、前記未選択資料を有する通信装置に送信する第二指示送信手段と
をさらに備えたことを特徴とする請求項２または３に記載の通信装置。
【請求項５】
前記表示手段に表示された第一アイコンを選択する指示の入力を受け付ける第二受付手段と、
前記第二受付手段が受け付けた指示によって選択された第一アイコンに対応する資料が、自装置の記憶手段に記憶された資料である場合に、前記選択された第一アイコンに対応する資料のデータを、前記統合される会議グループ内の他の通信装置の各々に送信する第三データ送信手段と、
前記第二受付手段が受け付けた指示によって選択された第一アイコンに対応する資料が、他の通信装置の記憶手段に記憶された資料である場合に、前記選択された第一アイコンに対応する資料のデータを前記統合される会議グループ内の通信装置に送信する指示を、前記選択された第一アイコンに対応する資料を有する通信装置に送信する第三指示送信手段と
をさらに備えたことを特徴とする請求項４に記載の通信装置。
【請求項６】
前記全ての通信装置のうち少なくとも１つに閲覧が許可されていないと前記許可判断手段によって判断された資料である非公開資料が前記自装置の記憶手段に記憶されている場合に、前記自装置の記憶手段に記憶されている前記非公開資料を示す第二アイコンを表示するためのアイコンデータを、前記閲覧許可情報によって前記非公開資料の閲覧が許可されている通信装置に送信する第四データ送信手段と、
前記非公開資料が他の通信装置の記憶手段に記憶されている場合に、前記閲覧許可情報によって前記非公開資料の閲覧が許可されている通信装置に前記非公開資料の第二アイコンのアイコンデータを送信する指示を、前記非公開資料を有する通信装置に送信する第四指示送信手段と
をさらに備えたことを特徴とする請求項２から５のいずれかに記載の通信装置。
【請求項７】
複数の拠点で共有する資料のデータを含む各種データを他の通信装置との間で送受信することで、前記複数の拠点のユーザによる遠隔会議を実行することが可能な通信装置で行われる通信方法であって、
自装置を含む複数の通信装置からなる会議グループにおいて、資料を共有しながら遠隔会議を実行している間に、同時に遠隔会議を実行している他の会議グループ内の通信装置に対し、２つの会議グループを統合するための通信の接続要求を送信する要求送信ステップと、
他の通信装置で行われた要求送信ステップにおいて送信された接続要求を受信した場合に、自装置が所属していた会議グループ内で資料が共有されていたか否かを判断する共有判断ステップと、
前記共有判断ステップにおいて資料が共有されていたと判断された場合に、自装置が所属していた会議グループ内で共有されていた資料の情報である資料情報、および、自装置が所属していた会議グループ内の通信装置の情報である装置情報を、前記接続要求を送信した通信装置に送信する情報送信ステップと、
他の通信装置の情報送信ステップにおいて送信された資料情報および装置情報を受信した場合に、受信した前記資料情報および前記装置情報と、自装置が所属していた会議グループにおける資料情報および装置情報とを用いて、統合される会議グループ内で共有可能な資料の一覧を表示するためのデータである一覧データを作成する一覧作成ステップと、
前記一覧データに従って、画像を表示する表示手段に前記一覧を表示させる一覧表示制御ステップと、
前記表示手段に表示された前記一覧から、前記統合される会議グループ内で共有する資料を選択する指示の入力を受け付ける第一受付ステップと、
前記第一受付ステップにおいて受け付けられた指示によって選択された資料のデータを、前記統合される会議グループ内の全ての通信装置間で共有する処理を行う第一共有ステップと
を備えたことを特徴とする通信方法。
【請求項８】
複数の拠点で共有する資料のデータを含む各種データを他の通信装置との間で送受信することで、前記複数の拠点のユーザによる遠隔会議を実行することが可能な通信装置で用いられる通信プログラムであって、
自装置を含む複数の通信装置からなる会議グループにおいて、資料を共有しながら遠隔会議を実行している間に、同時に遠隔会議を実行している他の会議グループ内の通信装置に対し、２つの会議グループを統合するための通信の接続要求を送信する要求送信ステップと、
他の通信装置で行われた要求送信ステップにおいて送信された接続要求を受信した場合に、自装置が所属していた会議グループ内で資料が共有されていたか否かを判断する共有判断ステップと、
前記共有判断ステップにおいて資料が共有されていたと判断された場合に、自装置が所属していた会議グループ内で共有されていた資料の情報である資料情報、および、自装置が所属していた会議グループ内の通信装置の情報である装置情報を、前記接続要求を送信した通信装置に送信する情報送信ステップと、
他の通信装置の情報送信ステップにおいて送信された資料情報および装置情報を受信した場合に、受信した前記資料情報および前記装置情報と、自装置が所属していた会議グループにおける資料情報および装置情報とを用いて、統合される会議グループ内で共有可能な資料の一覧を表示するためのデータである一覧データを作成する一覧作成ステップと、
前記一覧データに従って、画像を表示する表示手段に前記一覧を表示させる一覧表示制御ステップと、
前記表示手段に表示された前記一覧から、前記統合される会議グループ内で共有する資料を選択する指示の入力を受け付ける第一受付ステップと、
前記第一受付ステップにおいて受け付けられた指示によって選択された資料のデータを、前記統合される会議グループ内の全ての通信装置間で共有する処理を行う第一共有ステップと
を前記通信装置のコントローラに実行させるための指示を含む通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、資料を共有しながら遠隔会議を実行することができる通信システムにおいて用いられる通信装置、通信方法、および通信プログラムに関する。
【背景技術】
【０００２】
従来、資料を共有しながら遠隔会議をすることができる通信システムおよび装置が知られている。例えば、特許文献１に記載の画面共有処理装置は、同一の資料について、データサイズの異なる複数の共有画像データを生成する。画面共有処理装置は、システム内の他の端末装置における画面更新の状況に応じて、複数の共有画像データのいずれかを他の端末装置に送信する。その結果、他の端末装置において画面更新が行われる場合は、解像度の低い画像が高速で更新される。画面更新が行われない場合は、高画質の画像が表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０５２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
遠隔会議を行うための通信システムでは、既に資料を共有しながら遠隔会議を行っている複数の会議グループが統合される場合がある。複数の会議グループを統合した際に資料の共有を一旦終了させると、ユーザは、統合された会議グループで共有する資料を再び探して指定しなければならない。一方、会議グループを統合した際に、各会議グループのそれぞれで共有されていた資料を、統合された会議グループでもそのまま共有すると、ユーザは会議で使用する資料がいずれであるかを容易に判断することができない。共有させたくない資料が共有されてしまう場合もある。従って、既に資料を共有しながら遠隔会議を行っている複数の会議グループが統合される場合に、統合された会議グループで共有する資料をユーザが容易且つ確実に選択することは、従来はできなかった。
【０００５】
本発明は、既に資料を共有しながら遠隔会議を行っている複数の会議グループが統合される場合に、統合された会議グループで共有する資料をユーザが容易且つ確実に選択することができる通信装置、通信方法、および通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一の態様に係る通信装置は、複数の拠点で共有する資料のデータを含む各種データを他の通信装置との間で送受信することで、前記複数の拠点のユーザによる遠隔会議を実行することが可能な通信装置であって、自装置を含む複数の通信装置からなる会議グループにおいて、資料を共有しながら遠隔会議を実行している間に、同時に遠隔会議を実行している他の会議グループ内の通信装置に対し、２つの会議グループを統合するための通信の接続要求を送信する要求送信手段と、他の通信装置の要求送信手段によって送信された接続要求を受信した場合に、自装置が所属していた会議グループ内で資料が共有されていたか否かを判断する共有判断手段と、前記共有判断手段によって資料が共有されていたと判断された場合に、自装置が所属していた会議グループ内で共有されていた資料の情報である資料情報、および、自装置が所属していた会議グループ内の通信装置の情報である装置情報を、前記接続要求を送信した通信装置に送信する情報送信手段と、他の通信装置の情報送信手段によって送信された資料情報および装置情報を受信した場合に、受信した前記資料情報および前記装置情報と、自装置が所属していた会議グループにおける資料情報および装置情報とを用いて、統合される会議グループ内で共有可能な資料の一覧を表示するためのデータである一覧データを作成する一覧作成手段と、前記一覧データに従って、画像を表示する表示手段に前記一覧を表示させる一覧表示制御手段と、前記表示手段に表示された前記一覧から、前記統合される会議グループ内で共有する資料を選択する指示の入力を受け付ける第一受付手段と、前記第一受付手段が受け付けた指示によって選択された資料のデータを、前記統合される会議グループ内の全ての通信装置間で共有する処理を行う共有手段とを備える。
【０００７】
第一の態様に係る通信装置によると、資料共有中の複数の会議グループが統合される場合に、統合される会議グループ内で共有可能な資料の一覧が、資料情報および装置情報によって作成される。ユーザが、共有する資料を一覧の中から選択する指示を入力すると、選択された資料のデータが、統合される会議グループ内の全ての通信装置間で共有される。従って、複数の会議グループが統合される場合でも、ユーザは、統合される会議グループで共有する資料を容易且つ確実に選択することができる。
【０００８】
前記情報送信手段によって送信される資料情報には、各々の資料の閲覧を許可する通信装置を特定するための情報である閲覧許可情報が含まれてもよい。前記通信装置は、資料の各々について、前記統合される会議グループ内の全ての通信装置に閲覧が許可されているか否かを前記閲覧許可情報および前記装置情報によって判断する許可判断手段をさらに備えてもよい。前記一覧作成手段は、前記許可判断手段によって前記全ての通信装置に閲覧が許可されていると判断された資料のみを、統合される会議グループ内で共有可能な資料として、前記一覧データを作成してもよい。この場合、資料の閲覧が許可されていない通信装置が、統合される会議グループ内に含まれていれば、資料は一覧に含まれない。従って、通信装置は、閲覧を許可していないユーザに資料の情報が漏れることを防止しつつ、共有する資料を容易にユーザに選択させることができる。
【０００９】
前記共有手段は、前記第一受付手段が受け付けた指示によって選択された資料が、自装置の記憶手段に記憶された資料である場合に、前記統合される会議グループ内の他の通信装置の各々に前記選択された資料のデータを送信する第一データ送信手段と、前記第一受付手段が受け付けた指示によって選択された資料が、他の通信装置の記憶手段に記憶された資料である場合に、前記統合される会議グループ内の通信装置に前記選択された資料のデータを送信する指示を、前記選択された資料を有する通信装置に送信する第一指示送信手段とを備えてもよい。選択された資料を共有する処理を行う通信装置は、統合される会議グループ内のいずれの通信装置が資料を有する場合でも、共有する処理を的確に行うことができる。
【００１０】
前記通信装置は、前記第一受付手段によって指示が受け付けられた際に、前記一覧に含まれる資料のうち前記指示によって選択されなかった資料である未選択資料が前記自装置の記憶手段に記憶されている場合に、前記自装置の記憶手段に記憶されている前記未選択資料を示す第一アイコンを表示するためのアイコンデータを、前記統合される会議グループ内の他の通信装置に送信する第二データ送信手段と、前記第一受付手段によって指示が受け付けられた際に、前記未選択資料が他の通信装置の記憶手段に記憶されている場合に、前記統合される会議グループ内の通信装置に前記未選択資料の第一アイコンのアイコンデータを送信する指示を、前記未選択資料を有する通信装置に送信する第二指示送信手段とをさらに備えてもよい。この場合、通信装置は、選択されなかった資料のアイコンである第一アイコンを各拠点で表示させることができる。従って、ユーザは第一アイコンを見ることで、選択されなかった資料を容易に把握することができる。
【００１１】
前記通信装置は、前記表示手段に表示された第一アイコンを選択する指示の入力を受け付ける第二受付手段と、前記第二受付手段が受け付けた指示によって選択された第一アイコンに対応する資料が、自装置の記憶手段に記憶された資料である場合に、前記選択された第一アイコンに対応する資料のデータを、前記統合される会議グループ内の他の通信装置の各々に送信する第三データ送信手段と、前記第二受付手段が受け付けた指示によって選択された第一アイコンに対応する資料が、他の通信装置の記憶手段に記憶された資料である場合に、前記選択された第一アイコンに対応する資料のデータを前記統合される会議グループ内の通信装置に送信する指示を、前記選択された第一アイコンに対応する資料を有する通信装置に送信する第三指示送信手段とをさらに備えてもよい。この場合、ユーザは、統合された会議グループ内の全ての通信装置に閲覧が許可されている資料であれば、第一アイコンを選択することで、会議グループが統合された後であっても共有を開始することができる。従って、ユーザはより円滑に遠隔会議を実行することができる。
【００１２】
前記通信装置は、前記全ての通信装置のうち少なくとも１つに閲覧が許可されていないと前記許可判断手段によって判断された資料である非公開資料が前記自装置の記憶手段に記憶されている場合に、前記自装置の記憶手段に記憶されている前記非公開資料を示す第二アイコンを表示するためのアイコンデータを、前記閲覧許可情報によって前記非公開資料の閲覧が許可されている通信装置に送信する第四データ送信手段と、前記非公開資料が他の通信装置の記憶手段に記憶されている場合に、前記閲覧許可情報によって前記非公開資料の閲覧が許可されている通信装置に前記非公開資料の第二アイコンのアイコンデータを送信する指示を、前記非公開資料を有する通信装置に送信する第四指示送信手段とをさらに備えてもよい。この場合、非公開資料の閲覧が許可されている通信装置では、非公開資料のアイコンである第二アイコンが表示される。従って、通信装置は、非公開資料が存在することをユーザに容易に把握させることができる。一方で、資料の閲覧が許可されていない通信装置においては、第二アイコンは表示されない。従って、通信装置は、機密情報が第二アイコンの表示によって漏れてしまうことを防止することができる。
【００１３】
本発明の第二の態様に係る通信方法は、複数の拠点で共有する資料のデータを含む各種データを他の通信装置との間で送受信することで、前記複数の拠点のユーザによる遠隔会議を実行することが可能な通信装置で行われる通信方法であって、自装置を含む複数の通信装置からなる会議グループにおいて、資料を共有しながら遠隔会議を実行している間に、同時に遠隔会議を実行している他の会議グループ内の通信装置に対し、２つの会議グループを統合するための通信の接続要求を送信する要求送信ステップと、他の通信装置で行われた要求送信ステップにおいて送信された接続要求を受信した場合に、自装置が所属していた会議グループ内で資料が共有されていたか否かを判断する共有判断ステップと、前記共有判断ステップにおいて資料が共有されていたと判断された場合に、自装置が所属していた会議グループ内で共有されていた資料の情報である資料情報、および、自装置が所属していた会議グループ内の通信装置の情報である装置情報を、前記接続要求を送信した通信装置に送信する情報送信ステップと、他の通信装置の情報送信ステップにおいて送信された資料情報および装置情報を受信した場合に、受信した前記資料情報および前記装置情報と、自装置が所属していた会議グループにおける資料情報および装置情報とを用いて、統合される会議グループ内で共有可能な資料の一覧を表示するためのデータである一覧データを作成する一覧作成ステップと、前記一覧データに従って、画像を表示する表示手段に前記一覧を表示させる一覧表示制御ステップと、前記表示手段に表示された前記一覧から、前記統合される会議グループ内で共有する資料を選択する指示の入力を受け付ける第一受付ステップと、前記第一受付ステップにおいて受け付けられた指示によって選択された資料のデータを、前記統合される会議グループ内の全ての通信装置間で共有する処理を行う第一共有ステップとを備える。
【００１４】
第二の態様に係る通信方法によると、資料共有中の複数の会議グループが統合される場合に、統合される会議グループ内で共有可能な資料の一覧が、資料情報および装置情報によって作成される。ユーザが、共有する資料を一覧の中から選択する指示を入力すると、選択された資料のデータが、統合される会議グループ内の全ての通信装置間で共有される。従って、複数の会議グループが統合される場合でも、ユーザは、統合される会議グループで共有する資料を容易且つ確実に選択することができる。
【００１５】
本発明の第三の態様に係る通信プログラムは、複数の拠点で共有する資料のデータを含む各種データを他の通信装置との間で送受信することで、前記複数の拠点のユーザによる遠隔会議を実行することが可能な通信装置で用いられる通信プログラムであって、自装置を含む複数の通信装置からなる会議グループにおいて、資料を共有しながら遠隔会議を実行している間に、同時に遠隔会議を実行している他の会議グループ内の通信装置に対し、２つの会議グループを統合するための通信の接続要求を送信する要求送信ステップと、他の通信装置で行われた要求送信ステップにおいて送信された接続要求を受信した場合に、自装置が所属していた会議グループ内で資料が共有されていたか否かを判断する共有判断ステップと、前記共有判断ステップにおいて資料が共有されていたと判断された場合に、自装置が所属していた会議グループ内で共有されていた資料の情報である資料情報、および、自装置が所属していた会議グループ内の通信装置の情報である装置情報を、前記接続要求を送信した通信装置に送信する情報送信ステップと、他の通信装置の情報送信ステップにおいて送信された資料情報および装置情報を受信した場合に、受信した前記資料情報および前記装置情報と、自装置が所属していた会議グループにおける資料情報および装置情報とを用いて、統合される会議グループ内で共有可能な資料の一覧を表示するためのデータである一覧データを作成する一覧作成ステップと、前記一覧データに従って、画像を表示する表示手段に前記一覧を表示させる一覧表示制御ステップと、前記表示手段に表示された前記一覧から、前記統合される会議グループ内で共有する資料を選択する指示の入力を受け付ける第一受付ステップと、前記第一受付ステップにおいて受け付けられた指示によって選択された資料のデータを、前記統合される会議グループ内の全ての通信装置間で共有する処理を行う第一共有ステップとを前記通信装置のコントローラに実行させるための指示を含む。
【００１６】
第三の態様に係る通信プログラムによると、資料共有中の複数の会議グループが統合される場合に、統合される会議グループ内で共有可能な資料の一覧が、資料情報および装置情報によって作成される。ユーザが、共有する資料を一覧の中から選択する指示を入力すると、選択された資料のデータが、統合される会議グループ内の全ての通信装置間で共有される。従って、複数の会議グループが統合される場合でも、ユーザは、統合される会議グループで共有する資料を容易且つ確実に選択することができる。
【図面の簡単な説明】
【００１７】
【図１】通信システム１００のシステム構成を示す図である。
【図２】ＰＣ１の電気的構成を示すブロック図である。
【図３】会議グループＸに属する拠点ＡのＰＣ１が表示装置３４に表示させる画像の一例を示す図である。
【図４】ＰＣ１が実行するメイン処理のフローチャートである。
【図５】メイン処理中に実行される統合要求処理のフローチャートである。
【図６】統合用情報のデータ構成を説明するための説明図である。
【図７】資料の一覧６０を表示している表示装置３４の表示画像の一例を示す図である。
【図８】統合要求処理中に実行される統合時資料処理のフローチャートである。
【図９】アイコン送信先情報のデータ構成を説明するための説明図である。
【図１０】統合会議グループＺに属する拠点ＡのＰＣ１が表示装置３４に表示させる画像の一例を示す図である。
【図１１】メイン処理中に実行される統合受理処理のフローチャートである。
【図１２】メイン処理中に実行される資料配信処理のフローチャートである。
【図１３】メイン処理中に実行される資料更新処理のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の通信装置を具現化した一実施の形態であるパーソナルコンピュータ（以下、「ＰＣ」という。）１、およびＰＣ１を備えた通信システム１００について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１９】
図１を参照して、通信システム１００のシステム構成について説明する。通信システム１００は、複数のＰＣ１を備える。図１では４つのＰＣ１が図示されているが、ＰＣ１の数は４つに限られない。各ＰＣ１は、インターネット等のネットワーク８（図２参照）を介して、他のＰＣ１との間でデータを送受信する。詳細には、ＰＣ１は、他のＰＣ１のそれぞれとの間で、Ｐ２Ｐ（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）で映像、資料、音声等のデータを直接送受信することができる。なお、本発明における通信装置として用いることができるのはＰＣ１に限られない。例えば、テレビ会議を実行するために各拠点に配置される専用のテレビ会議端末等を、本発明における通信装置として用いることも可能である。
【００２０】
通信システム１００は、映像および音声を用いた遠隔会議を実行するためのテレビ会議システムである。各ＰＣ１は、自拠点のカメラ３３（図２参照）から入力した撮影画像のデータ、およびマイク３１（図２参照）から入力した音声のデータを、他のＰＣ１に送信する。各ＰＣ１は、他のＰＣ１から受信したデータに基づいて、他の拠点の撮像画像を表示装置３４に表示し、且つ他の拠点の音声をスピーカ３２（図２参照）から出力する。その結果、複数の拠点の拠点画像および音声が通信システム１００内で共有される。よって、通信システム１００によると、全てのユーザが同一の拠点にいない場合でも、ユーザは円滑に会議を実行することができる。１つの拠点にいるユーザは１人でもよいし、複数でもよい。
【００２１】
また、通信システム１００では、文書、写真、図面等の資料の画像を複数のユーザ間で共有しながら遠隔会議を行うことができる。具体的には、遠隔会議に参加しているユーザは、遠隔会議中に共有する資料を選択する指示をＰＣ１に入力する。選択された資料をＨＤＤ１３（図２参照）に記憶しているＰＣ１は、選択された資料のデータを他のＰＣ１に送信し、且つ選択された資料を自装置の表示装置３４に表示させる。資料のデータを受信したＰＣ１は、受信したデータに基づいて資料を自装置の表示装置３４に表示させる。その結果、各拠点の表示装置３４に資料が表示される。
【００２２】
さらに、通信システム１００では、遠隔会議を各々実行している複数の会議グループを統合することもできる。図１に示す例では、まず、拠点ＡのＰＣ１および拠点ＢのＰＣ１が参加している会議グループＸと、拠点ＣのＰＣ１および拠点ＤのＰＣ１が参加している会議グループＹとが存在する。例えば、拠点Ａのユーザは、会議グループＸと会議グループＹを統合して統合会議グループＺとする指示を拠点ＡのＰＣ１に入力する。指示の入力を受け付けた拠点ＡのＰＣ１は、会議グループＹに属するＰＣ１（例えば、拠点ＣのＰＣ１）に対し、会議グループＸ，Ｙを統合するための接続要求を送信する。接続要求を受信したＰＣ１は、自装置が所属していた会議グループＹ内のＰＣ１の情報である装置情報を返信する。装置情報の返信を受けた拠点ＡのＰＣ１は、会議グループＸ，Ｙに属する全てのＰＣ１を相互に接続する処理を行い、統合会議グループＺを形成する。
【００２３】
ここで、会議グループＸ，Ｙが統合される前に、会議グループＸ，Ｙの各々で資料が共有されている場合がある。この場合、会議グループＸ，Ｙの統合時に資料の共有を一旦終了させると、ユーザは、統合会議グループＺで共有する資料を再び探して選択しなければならない。一方、会議グループＸ，Ｙの各々で共有されていた資料を、統合会議グループＺでもそのまま共有すると、ユーザは、会議で使用する資料がいずれであるかを容易に判断することができない。さらに、一方の会議グループで共有されていた資料が、他方の会議グループのユーザに閲覧の許可がされていない資料である場合には、統合前に共有されていた資料を統合後もそのまま共有すべきではない。本実施の形態のＰＣ１は、以上の問題を解決することができる。
【００２４】
図２を参照して、ＰＣ１の電気的構成について説明する。ＰＣ１は、ＰＣ１の制御を司るＣＰＵ１０を備えている。ＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ハードディスクドライブ（以下、「ＨＤＤ」という。）１３、および入出力インターフェース１９が、バス１８を介して接続されている。
【００２５】
ＲＯＭ１１は、ＰＣ１を動作させるためのプログラムおよび初期値等を記憶している。ＲＡＭ１２は、制御プログラムで使用される各種の情報を一時的に記憶する。ＨＤＤ１３は、後述するメイン処理を実行させるための通信プログラム、統合用情報（図６参照）、アイコン送信先情報（図９参照）等の各種情報を記憶する不揮発性の記憶装置である。ＨＤＤ１３の代わりに、ＥＥＰＲＯＭまたはメモリカード等の記憶装置を用いてもよい。
【００２６】
入出力インターフェース１９には、音声入力処理部２１、音声出力処理部２２、映像入力処理部２３、映像出力処理部２４、操作入力処理部２５、および外部通信Ｉ／Ｆ２６が接続されている。音声入力処理部２１は、音声を入力するマイク３１からの音声データの入力を処理する。音声出力処理部２２は、音声を出力するスピーカ３２の動作を処理する。映像入力処理部２３は、映像を撮影するカメラ３３からの画像データの入力を処理する。映像出力処理部２４は、映像を表示する表示装置３４の動作を処理する。操作入力処理部２５は、キーボードおよびマウス等の操作部３５からの操作入力を処理する。外部通信Ｉ／Ｆ２６は、ＰＣ１をネットワーク８に接続する。
【００２７】
図３を参照して、ＰＣ１が資料を共有しながら遠隔会議を実行している間に表示装置３４に表示させる画像の一例について説明する。図３は、会議グループＸ（図１参照）で遠隔会議を実行している拠点ＡのＰＣ１（以下、「装置Ａ」という。）が自拠点の表示装置３４に表示させる画像の一例である。端末Ａは、自拠点のカメラ３３から入力した拠点Ａの画像４１を表示させる。また、前述したように、端末Ａは、会議グループＸに属している拠点ＢのＰＣ１（以下、「装置Ｂ」という。）から受信した撮像画像のデータに基づいて、拠点Ｂの画像４２を表示させる。さらに、会議グループＸでは、資料（１）および資料（２）の２つの資料が共有可能な状態となっている。図３に示す例では、実際に共有する資料として資料（１）がユーザによって選択されており、端末Ａは、資料（１）の画像５１を表示装置３４に表示させている。また、端末Ａは、共有可能な資料のうちユーザによって選択されなかった資料（以下、「未選択資料」という。）である資料（２）のアイコン６１を、表示装置３４に表示させている。
【００２８】
拠点Ａのユーザは、共有する資料を資料（１）から資料（２）に変更したい場合、操作部３５（図２参照）を操作して資料（２）のアイコン６１を選択する。端末Ａは、アイコン６１の選択指示を入力すると、表示装置３４の資料（１）の画像５１の表示を停止して資料（２）の画像（図示略）を表示させ、且つ資料（１）のアイコン（図示略）を表示させる。以上のように、通信システム１００では、ユーザは、共有可能な資料が複数存在する場合、実際に共有する資料を変更することができる。なお、統合会議グループＺ（図１参照）の形成時に表示される画像、および形成後に表示される画像については後述する。
【００２９】
以下、ＰＣ１が実行するメイン処理について、図４から図１３を参照して説明する。遠隔会議の実行指示をＰＣ１が受け付けると、ＰＣ１のＣＰＵ１０は、ＨＤＤ１３に記憶されている通信プログラムに従って、図４に示すメイン処理を実行する。
【００３０】
図４に示すように、ＣＰＵ１０は、まず音声・映像のストリーミングを開始する（Ｓ１）。具体的には、ＣＰＵ１０は、会議グループ内の他のＰＣ１の各々との間でＰ２Ｐセッションを確立する。Ｐ２Ｐセッションの確立が完了すると、音声のデータおよび撮像画像のデータを相互に送受信し、ストリーミングを行う。さらに、ユーザからの指示に応じて資料を共有する処理を行う。その結果、会議グループ内で遠隔会議が実行される。
【００３１】
ＣＰＵ１０は、統合要求処理を行う（Ｓ２）。統合要求処理では、他の会議グループに属しているＰＣ１に対し、会議グループの統合を要求するための接続要求を送信し、複数の会議グループの統合を行う。さらに、統合後の会議グループ（以下、「統合会議グループ」という。）において共有可能な資料の一覧が作成・表示されて、資料を共有する処理が行われる。本実施形態では、通信システム１００内のいずれのＰＣ１も、会議グループを統合するユーザからの指示が入力されることを契機として統合要求処理（Ｓ２）を実行することができる。
【００３２】
ＣＰＵ１０は、統合受理処理を行う（Ｓ３）。統合受理処理では、主に、他の会議グループに属しているＰＣ１から接続要求を受信した場合に、会議グループを統合するために必要な情報を返信する。また、他の会議グループ内のＰＣ１との間の接続処理を行い、統合会議グループを形成する。通信システム１００内のいずれのＰＣ１も、接続要求の受信を契機として統合受理処理（Ｓ３）を実行することができる。
【００３３】
ＣＰＵ１０は、資料配信処理を行う（Ｓ４）。資料配信処理では、会議グループ内で共有可能な資料のデータ、および資料のアイコンを表示させるためのデータを、他のＰＣ１からの指示に応じて送信する。また、会議グループ内で共有できない資料のアイコンを表示させるためのデータを特定のＰＣ１に送信する。
【００３４】
ＣＰＵ１０は、資料更新処理を行う（Ｓ５）。資料更新処理では、遠隔会議に参加しているいずれかのユーザが、共有している資料を変更するための操作を行った場合に、操作に応じて資料を変更する。また、会議グループ内の他のＰＣ１が会議を脱退する場合の処理を行う。
【００３５】
ＣＰＵ１０は、Ｓ２〜Ｓ５の処理が終了すると、遠隔会議を脱退するための操作が操作部３５に入力されたか否かを判断する（Ｓ６）。入力されていなければ（Ｓ６：ＮＯ）、ＣＰＵ１０は、遠隔会議の終了指示が操作部３５または他のＰＣ１から入力されたか否かを判断する（Ｓ７）。終了指示が入力されていなければ（Ｓ７：ＮＯ）、処理はＳ２へ戻り、Ｓ２〜５の処理が繰り返される。遠隔会議を脱退するための操作が入力された場合（Ｓ６：ＹＥＳ）、ＣＰＵ１０は、会議グループ内の他の全てのＰＣ１に遠隔会議の脱退通知を送信し（Ｓ８）、メイン処理は終了する。また、遠隔会議の終了指示が入力されると（Ｓ７：ＹＥＳ）、メイン処理は終了する。
【００３６】
図５から図１０を参照して、メイン処理中に実行される統合要求処理について説明する。まず、ＣＰＵ１０は、会議グループを統合する指示が操作部３５に入力されたか否かを判断する（Ｓ１１）。入力されていなければ（Ｓ１１：ＮＯ）、処理はそのままメイン処理へ戻る。統合指示が入力された場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１０は、会議グループを統合するための通信の接続要求を、統合先の会議グループに属するいずれかのＰＣ１に送信する（Ｓ１２）。接続要求を受信したＰＣ１は、会議グループを統合する際に必要な情報である統合用情報を、接続要求を送信したＰＣ１に返信する。
【００３７】
図６を参照して、統合用情報について説明する。統合用情報には、装置名の情報、接続中装置の有無の情報、および共有資料の有無の情報が含まれる。装置名の情報は、統合用情報を作成・送信したＰＣ１（接続要求を受信したＰＣ１）の装置名の情報である。接続中装置の有無の情報は、接続要求を受信したＰＣ１と遠隔会議を行っているＰＣ１の有無を示す。接続要求は遠隔会議中のＰＣ１に送信されるため、接続中装置の有無は必ず「有」となる。なお、接続中装置の有無が「無」となる場合は、遠隔会議を行っていないＰＣ１を遠隔会議に招待する場合となるが、本発明の要部ではないため、この説明は省略する。共有資料の有無の情報は、接続要求を受信したＰＣ１の会議グループで共有されていた資料の有無を示す。
【００３８】
接続中装置の有無の情報が「有」であれば、統合用情報には装置情報が含まれる。装置情報とは、接続要求を受信したＰＣ１が参加中である会議グループ内のＰＣ１の情報である。具体的には、装置情報には、ＰＣ１の装置名、アドレス、および属性（例えば、ＰＣ１の設置場所、および使用者の識別情報（会社名・所属部門）等）が含まれる。なお、本実施の形態では、接続要求を送信したＰＣ１は、接続要求を送信する時点で既に送信先のＰＣ１（図６では装置Ｃ）の装置情報を取得している。従って、統合用情報に含まれる装置情報は、会議グループ内の複数のＰＣ１のうち、接続要求を受信したＰＣ１以外のＰＣ１の装置情報となる。
【００３９】
共有資料の有無が「有」であれば、統合用情報には資料情報が含まれる。資料情報とは、接続要求を受信したＰＣ１の会議グループ内で共有されていた資料の情報である。具体的には、資料情報には、共有されていた資料の配信元の装置名、閲覧許可情報、資料のタイトル、および資料のスナップショットのデータが含まれる。閲覧許可情報とは、資料の閲覧を許可するＰＣ１を示す情報である。図６に示す例では、資料（３）の閲覧が許可されているのは社内のＰＣのみとなる。
【００４０】
図５の説明に戻る。ＣＰＵ１０は、接続要求を送信すると（Ｓ１２）、接続要求の送信先のＰＣ１から統合用情報を受信したか否かを判断する（Ｓ１３）。受信していなければ（Ｓ１３：ＮＯ）、処理はＳ１２へ戻る。統合用情報を受信した場合には（Ｓ１３：ＹＥＳ）、ＣＰＵ１０は、形成される統合会議グループ内の全てのＰＣ１に接続指示を送信し、統合会議グループ内のＰ２Ｐ通信の接続処理を実行する（Ｓ１４）。
【００４１】
次いで、ＣＰＵ１０は、統合会議グループ内で共有可能な資料の一覧を表示させるための一覧データを作成する。まず、ＣＰＵ１０は、統合前の会議グループの各々で共有可能となっていた全ての資料に基づいた一覧データの作成処理が終了したか否かを判断する（Ｓ１６）。全ての資料についての処理が終了しておらず、一覧データの作成が完了していないと判断すると（Ｓ１６：ＮＯ）、ＣＰＵ１０は、未だ一覧データの作成処理に用いていない資料の資料情報を１つ抽出する（Ｓ１７）。ＣＰＵ１０は、抽出した資料情報に含まれる閲覧許可情報と、統合会議グループ内の全てのＰＣ１の装置情報とを参照し、処理対象の資料の閲覧が統合会議グループ内の全てのＰＣ１に許可されているか否かを判断する（Ｓ１８）。例えば、閲覧許可情報が「社内のみ」であり、且つ全てのＰＣ１の装置情報の属性が「社内」であれば、資料の閲覧は統合会議グループ内の全てのＰＣ１に許可されていると判断される。なお、ＰＣ１は、自装置が属していた会議グループで共有されていた資料の資料情報と、自装置が属していた会議グループ内の各ＰＣ１の装置情報については、あらかじめ所持している。
【００４２】
全てのＰＣ１に閲覧が許可されていると判断した場合（Ｓ１８：ＹＥＳ）、ＣＰＵ１０は、処理対象の資料を共有資料として選択できるように一覧に追加する（Ｓ１９）。一方、一部のＰＣ１に閲覧が許可されていないと判断した場合（Ｓ１８：ＮＯ）、ＣＰＵ１０は、処理対象の資料を共有資料として選択できないように一覧に追加する（Ｓ２０）。処理はＳ１６の判断へ戻る。Ｓ１７〜Ｓ２０の処理が全ての資料について行われ、一覧データの作成が完了したと判断すると（Ｓ１６：ＹＥＳ）、ＣＰＵ１０は、作成した一覧データに従って、統合会議グループ内で共有可能な資料の一覧を、自装置に接続している表示装置３４に表示させる（Ｓ２２）。
【００４３】
図７は、統合会議グループＺ（図１参照）の形成時に、拠点ＡのＰＣ１が表示装置３４に表示させる画像の一例である。図７に示す状態では、統合会議グループＺにおける複数のＰＣ１間のＰ２Ｐ通信は既に確立している。その結果、統合前（図３参照）に表示されていた拠点Ａの画像４１および拠点Ｂの画像４２に加え、拠点Ｃの画像４３および拠点Ｄの画像４４も表示される。さらに、画面右側には資料の一覧６０が表示されている。資料の一覧６０では、各資料の番号、タイトル、資料の配信元のＰＣ１、および全拠点のＰＣ１による閲覧の可否を示す情報が表示される。統合会議グループＺ内の全てのＰＣ１に閲覧が許可されている資料（図７における資料（１）および資料（３））は、ユーザによる選択が可能な状態で濃く表示される。一方、統合会議グループＺ内の一部のＰＣ１に閲覧が許可されていない資料（図７における資料（２））は、ユーザによる選択ができない状態（例えば、グレーアウト状態）で表示される。以下、会議グループ内の一部のＰＣ１に閲覧が許可されていない資料を「非公開資料」という。
【００４４】
図５の説明に戻る。資料の一覧が表示された場合（Ｓ２２）、ＣＰＵ１０は、資料の一覧６０内の資料を選択する指示の入力を受け付ける（Ｓ２３）。自装置に接続している操作部３５が操作され、選択可能な状態で表示されている資料の１つを選択する指示が入力されると、ＣＰＵ１０は、統合時資料処理を実行して（Ｓ２４）、処理はメイン処理へ戻る。統合時資料処理では、統合会議グループの形成時において資料を共有する処理、および資料のアイコンを表示させる処理が行われる。
【００４５】
図８に示すように、統合時資料処理を開始したＣＰＵ１０は、入力された指示によって選択された資料（以下、「選択資料」という。）が自装置のＨＤＤ１３に記憶されているか否かを判断する（Ｓ３１）。自装置のＨＤＤ１３に記憶されている場合（Ｓ３１：ＹＥＳ）、ＣＰＵ１０は、統合会議グループ内の他のＰＣ１の全てに選択資料のデータを送信し、選択資料を統合会議グループ内で共有する（Ｓ３２）。選択資料が他のＰＣ１のＨＤＤ１３に記憶されている場合（配信元が他のＰＣ１である場合）には（Ｓ３１：ＮＯ）、ＣＰＵ１０は、選択資料を有するＰＣ１に資料配信指示を送信する（Ｓ３３）。資料配信指示を受信した他のＰＣ１は、選択資料のデータを統合会議グループ内の全てのＰＣ１に送信する（図１２のＳ６２参照）。その結果、選択資料が共有される。
【００４６】
次いで、ＣＰＵ１０は、入力された指示によって選択されなかった未選択資料が自装置のＨＤＤ１３に記憶されているか否かを判断する（Ｓ３４）。記憶されていなければ（Ｓ３４：ＮＯ）、処理はそのままＳ３６の判断へ移行する。未選択資料が自装置にあれば（Ｓ３４：ＹＥＳ）、ＣＰＵ１０は、未選択資料の操作可能アイコンを表示させるためのアイコンデータを作成し、統合会議グループ内の他のＰＣ１の全てに送信する（Ｓ３５）。操作可能アイコンとは、ユーザが操作部３５を操作して選択することが可能な状態で表示されるアイコンである。ユーザは、操作可能アイコンを選択することで、会議グループ内で共有する資料を変更することができる。
【００４７】
ＣＰＵ１０は、未選択資料が他のＰＣ１のＨＤＤ１３に記憶されているか否かを判断する（Ｓ３６）。他のＰＣ１に未選択資料がなければ（Ｓ３６：ＮＯ）、処理はそのままＳ３８の判断へ移行する。他のＰＣ１に未選択資料があれば（Ｓ３６：ＹＥＳ）、未選択資料を有するＰＣ１に対し、操作可能アイコンの配信指示を送信する（Ｓ３７）。他のＰＣ１は、操作可能アイコンの配信指示を受信すると、自装置が有する未選択資料の操作可能アイコンを作成し、統合会議グループ内の他のＰＣ１に送信する（図１２のＳ６４参照）。
【００４８】
ＣＰＵ１０は、非公開資料が自装置のＨＤＤ１３に記憶されているか否かを判断する（Ｓ３８）。非公開資料とは、前述したように、統合会議グループ内の一部のＰＣ１に対して閲覧が許可されていない資料である。非公開資料が自装置になければ（Ｓ３８：ＮＯ）、処理はそのままＳ４０の判断へ移行する。非公開資料が自装置に存在する場合（Ｓ３８：ＹＥＳ）、ＣＰＵ１０は、非公開資料の操作不可アイコンを作成する。さらに、ＣＰＵ１０は、装置情報および資料情報（図６参照）を参照し、非公開資料の閲覧が許可されているＰＣ１を特定して、特定したＰＣ１にのみ操作不可アイコンを送信する（Ｓ３９）。操作不可アイコンとは、ユーザが操作部３５を操作しても選択できない状態で表示されるアイコンである。
【００４９】
ＣＰＵ１０は、非公開資料が他のＰＣ１のＨＤＤ１３に記憶されているか否かを判断する（Ｓ４０）。他のＰＣ１に非公開資料がなければ（Ｓ４０：ＮＯ）、処理はそのままＳ４３へ移行する。他のＰＣ１に非公開資料があれば（Ｓ４０：ＹＥＳ）、ＣＰＵ１０は、装置情報および資料情報（図６参照）に基づいて、操作不可アイコンの送信先を示すアイコン送信先情報を作成する（Ｓ４１）。図９に示すように、アイコン送信先情報には、資料のタイトル、資料の配信元、および閲覧許可装置の情報が含まれる。例えば、図９に示す例では、装置Ｂが有する資料（２）の閲覧が装置Ａ、装置Ｂ、および装置Ｄにのみ許可されていることを示す。ＣＰＵ１０は、操作不可アイコンの配信指示を、作成したアイコン送信先情報と共に、非公開資料を有するＰＣ１へ送信する（Ｓ４２）。他のＰＣ１は、操作不可アイコンの配信指示を受信すると、自装置が有する非公開資料の操作不可アイコンを作成し、アイコン送信先情報が示すＰＣ１に送信する（図１２のＳ６６参照）。
【００５０】
ＣＰＵ１０は、統合会議グループ内の各ＰＣ１が以後の共有資料の更新処理を実行できるように、資料情報および装置情報を他の全てのＰＣ１に送信する（Ｓ４３）。その後、統合時資料処理は終了する。
【００５１】
図１０は、統合会議グループＺ（図１参照）に属する装置Ａが表示装置３４に表示させる画像の一例である。図１０は、図７に示す状態から、統合会議グループＺ内で共有する資料として資料（１）が選択された状態を示す。選択された資料（１）の画像５１は、全てのＰＣ１で表示される。未選択資料である資料（３）の操作可能アイコン６３も、統合会議グループＺ内の全てのＰＣ１で表示される。各ＰＣ１のユーザは、操作可能アイコン６３の選択指示を自拠点のＰＣ１に入力することで、共有する資料を資料（３）に変更することができる（処理の詳細は後述する）。また、端末Ａには、非公開資料である資料（２）の閲覧が許可されている（図９参照）。従って、端末Ａに接続する表示装置３４には、資料（２）の操作不可アイコン６２が表示される。なお、資料（２）の操作不可アイコン６２は、資料（２）の閲覧が許可されていない端末Ｃの表示装置３４では表示されない。以上のように、閲覧が許可されている端末Ａ、端末Ｂ、および端末Ｄのユーザは、非公開資料である資料（２）が存在することを、操作不可アイコン６２によって容易に把握することができる。さらに、資料（２）の情報は、閲覧が許可されていない端末Ｃのユーザに漏洩することはない。
【００５２】
図１１を参照して、メイン処理中に実行される統合受理処理について説明する。前述したように、統合受理処理では、他の会議グループに属しているＰＣ１から接続要求を受信した場合に、統合会議グループを形成するために必要な情報が返信される。また、他の会議グループ内のＰＣ１との間の接続処理が行われ、統合会議グループが形成される。まず、ＣＰＵ１０は、資料共有を継続しながら会議グループを統合するための接続要求を他のＰＣ１から受信したか否かを判断する（Ｓ５１）。受信していなければ（Ｓ５１：ＮＯ）、処理はそのままＳ５６の判断へ移行する。接続要求を受信した場合（Ｓ５１：ＹＥＳ）、ＣＰＵ１０は、自装置がその時点で属している会議グループ内で資料が共有されているか否かを判断する（Ｓ５２）。資料が共有されていれば（Ｓ５２：ＹＥＳ）、共有されている資料の資料情報（図６参照）が作成され（Ｓ５３）、且つ、自装置が属している会議グループ内のＰＣ１に関する装置情報（図６参照）が作成される（Ｓ５４）。資料が共有されていなければ（Ｓ５２：ＮＯ）、装置情報のみが作成される（Ｓ５４）。次いで、ＣＰＵ１０は、作成した情報を含む統合用情報を、接続要求を送信したＰＣ１に送信する（Ｓ５５）。
【００５３】
ＣＰＵ１０は、Ｐ２Ｐ通信の接続指示を受信したか否かを判断する（Ｓ５６）。例えば、会議グループを統合する場合には、接続要求を送信したＰＣ１がＰ２Ｐ通信の接続指示を送信する（図５のＳ１４参照）。接続指示を受信すると（Ｓ５６：ＹＥＳ）、ＣＰＵ１０は接続処理を行い（Ｓ５７）、処理はメイン処理へ戻る。接続指示が行われていなければ（Ｓ５６：ＮＯ）、処理はそのままメイン処理へ戻る。
【００５４】
図１２を参照して、メイン処理中に実行される資料配信処理について説明する。資料配信処理では、他のＰＣ１からの指示に応じて、資料のデータ、操作可能アイコンのデータ、および操作不可アイコンのデータが送信される。まず、ＣＰＵ１０は、他のＰＣ１から資料配信指示を受信したか否かを判断する（Ｓ６１）。受信していなければ（Ｓ６１：ＮＯ）、処理はそのままＳ６３の判断へ移行する。資料配信指示を受信すると（Ｓ６１：ＹＥＳ）、ＣＰＵ１０は、指示された資料のデータを、会議グループ内の他のＰＣ１の全てに送信する（Ｓ６２）。
【００５５】
ＣＰＵ１０は、操作可能アイコンの配信指示を受信したか否かを判断する（Ｓ６３）。受信していなければ（Ｓ６３：ＮＯ）、処理はそのままＳ６５の判断へ移行する。操作可能アイコンの配信指示を受信すると（Ｓ６３：ＹＥＳ）、自装置が有する未選択資料の操作可能アイコンのデータを作成し、会議グループ内の他のＰＣ１の全てに送信する（Ｓ６４）。
【００５６】
ＣＰＵ１０は、操作不可アイコンの配信指示を受信したか否かを判断する（Ｓ６５）。受信していなければ（Ｓ６５：ＮＯ）、処理はそのままメイン処理へ戻る。操作不可アイコンの配信指示を受信すると（Ｓ６５：ＹＥＳ）、ＣＰＵ１０は、自装置が有する非公開資料の操作不可アイコンのデータを作成する。さらに、配信指示と共に受信されるアイコン送信先情報（図９参照）を参照することで、データの送信先のＰＣ１を特定し、特定したＰＣ１にのみ操作不可アイコンのデータを送信する（Ｓ６６）。処理はメイン処理へ戻る。
【００５７】
図１３を参照して、メイン処理中に実行される資料更新処理について説明する。資料更新処理では、遠隔会議の実行中に共有されている資料を変更（更新）する処理、および、他のＰＣ１が遠隔会議から脱退する場合の処理が行われる。まず、ＣＰＵ１０は、表示装置３４に表示している操作許可アイコンを選択する指示が自装置に入力されたか否かを判断する（Ｓ７１）。選択指示がなければ（Ｓ７１：ＮＯ）、処理はそのままＳ８１の判断へ移行する。操作部３５が操作されて、操作許可アイコンの選択指示が入力されると（Ｓ７１：ＹＥＳ）、ＣＰＵ１０は、選択された操作許可アイコンが示す資料（選択資料）が自装置のＨＤＤ１３に記憶されているか否かを判断する（Ｓ７２）。選択資料が自装置にあれば（Ｓ７２：ＹＥＳ）、ＣＰＵ１０は、会議グループ内の他のＰＣ１の全てに選択資料のデータを送信する（Ｓ７３）。選択資料が他のＰＣ１のＨＤＤ１３に記憶されていれば（Ｓ７２：ＮＯ）、選択資料を有するＰＣ１に資料配信指示を送信し、共有している資料を変更する（Ｓ７４）。なお、ＰＣ１は、一定時間内に複数の拠点のＰＣ１から資料配信指示を受信した場合には、最初に受信した資料配信指示に基づいて選択資料のデータを送信する処理を行い、他の指示は無視する。従って、選択資料のデータが重複して送信されることはない。
【００５８】
次いで、ＣＰＵ１０は、資料を変更する前に表示されていた資料（以下、「表示終了資料」という。）が自装置にあるか否かを判断する（Ｓ７５）。表示終了資料のデータが自装置のＨＤＤ１３に記憶されていれば（Ｓ７５：ＹＥＳ）、ＣＰＵ１０は、表示終了資料の操作可能アイコンのデータを、会議グループ内の他のＰＣ１の全てに送信する（Ｓ７６）。表示終了資料のデータが他のＰＣ１のＨＤＤ１３に記憶されていれば（Ｓ７５：ＮＯ）、ＣＰＵ１０は、表示終了資料を有するＰＣ１に、表示終了資料の操作可能アイコンの配信指示を送信する（Ｓ７７）。
【００５９】
共有されている資料を変更する処理（Ｓ７１〜Ｓ７７）が終了すると、ＣＰＵ１０は、他のＰＣ１から遠隔会議の脱退通知を受信したか否かを判断する（Ｓ８１）。脱退通知は、他のＰＣ１におけるメイン処理で送信される（図４のＳ８参照）。脱退通知を受信していなければ（Ｓ８１：ＮＯ）、処理はそのままメイン処理へ戻る。脱退通知を受信すると（Ｓ８１：ＹＥＳ）、ＣＰＵ１０は、脱退通知を送信したＰＣ１との間のＰ２Ｐ通信を終了する（Ｓ８２）。ＣＰＵ１０は、脱退したＰＣ１への閲覧が許可されていなかった非公開資料を自装置が所持しているか否かを判断する（Ｓ８３）。所持していなければ（Ｓ８３：ＮＯ）、処理はメイン処理へ戻る。非公開資料を所持している場合（Ｓ８３：ＹＥＳ）、ＣＰＵ１０は、所持している非公開資料の閲覧が、その時点の会議グループ内のＰＣ１の全てに対して許可されているか否かを判断する（Ｓ８４）。Ｓ８４の判断は、装置情報および資料情報（図６参照）を参照することで行われる。会議グループ内の一部のＰＣ１に対して閲覧が許可されていなければ（Ｓ８４：ＮＯ）、処理はそのままメイン処理へ戻る。全てのＰＣ１に対して閲覧が許可されていれば（Ｓ８４：ＹＥＳ）、ＣＰＵ１０は、所持している未公開資料を共有可能とするために、資料の操作可能アイコンのデータを会議グループ内の他のＰＣ１の全てに送信する（Ｓ８５）。従って、閲覧が許可されていないＰＣ１が遠隔会議から脱退した時点で、非公開であった資料は共有可能な状態に更新される。処理はメイン処理へ戻る。
【００６０】
以上説明したように、本実施の形態のＰＣ１によると、資料を共有している複数の会議グループが統合される場合に、統合会議グループ内で共有可能な資料の一覧６０が、資料情報および装置情報（図６参照）によって作成される。ユーザが、共有する資料を一覧６０の中から選択する指示を入力すると、選択された資料のデータが、統合会議グループ内の全てのＰＣ１間で共有される。従って、複数の会議グループが統合される場合でも、ユーザは、統合会議グループ内で共有する資料を容易且つ確実に選択することができる。特に、本実施の形態のようにＰ２Ｐによって相互にデータを送受信するシステムでは、資料の共有を制御するサーバ等のデバイスが存在しないため、会議グループを統合する際の資料の共有を適切に処理することが困難である。しかし、本実施の形態のＰＣ１によれば、Ｐ２Ｐ通信を行いつつ、適切な資料を容易に遠隔会議で共有することができる。
【００６１】
ＰＣ１は、統合前の会議グループで共有されていた資料の各々について、統合会議グループ内の全てのＰＣ１に閲覧が許可されているか否かを閲覧許可情報によって判断する。全てのＰＣ１に閲覧が許可されていると判断した資料のみを共有可能な資料として、資料の一覧６０を作成する。従って、ＰＣ１は、閲覧を許可していないＰＣ１のユーザに資料の情報が漏洩することを防止しつつ、共有する資料をユーザに選択させることができる。
【００６２】
ＰＣ１は、資料の一覧６０から選択された選択資料が自装置のＨＤＤ１３に記憶されていれば、選択資料のデータを他のＰＣ１に送信する。一方、ＰＣ１は、選択資料が他のＰＣ１のＨＤＤ１３に記憶されていれば、選択資料を有するＰＣ１に資料配信指示を送信する。従って、ＰＣ１は、統合会議グループ内のいずれのＰＣ１が選択資料を有する場合でも、選択資料を共有する処理を的確に行うことができる。
【００６３】
ＰＣ１は資料の一覧６０から選択されなかった未選択資料が自装置のＨＤＤ１３に記憶されていれば、未選択資料の操作可能アイコンのデータを他のＰＣ１に送信する。一方、ＰＣ１は、未選択資料が他のＰＣ１のＨＤＤ１３に記憶されていれば、操作可能アイコンの配信指示を、未選択資料を有するＰＣ１に送信する。その結果、ＰＣ１は、未選択資料のアイコンを各拠点の表示装置３４に表示させることができる。従って、ユーザは、表示装置３４に表示された操作可能アイコンを見ることで、未選択資料を容易に把握することができる。
【００６４】
ＰＣ１は、操作可能アイコンの選択指示を入力した場合、選択された操作可能アイコンが示す資料（選択資料）が自装置のＨＤＤ１３に記憶されていれば、選択資料のデータを他のＰＣ１に送信する。選択資料が他のＰＣ１にＨＤＤ１３に記憶されていれば、選択資料を有するＰＣ１に、選択資料のデータの配信指示を送信する。従って、ユーザは、会議グループが統合された後であっても、操作可能アイコンを選択することで、共有する資料を変更することができる。よって、ユーザはより円滑に遠隔会議を実行することができる。
【００６５】
ＰＣ１は、会議グループ内の一部のＰＣ１に対して閲覧が許可されていない資料（非公開資料）が自装置のＨＤＤ１３に記憶されている場合、非公開資料の操作不可アイコンのデータを、閲覧が許可されているＰＣ１に送信する。ＰＣ１は、非公開資料が他のＰＣ１のＨＤＤ１３に記憶されている場合、非公開資料を有するＰＣ１に対し、閲覧が許可されているＰＣ１へ操作不可アイコンのデータを送信させるための指示を出力する。その結果、閲覧権限を有するＰＣ１では、非公開資料の操作不可アイコンが表示される。従って、ＰＣ１は、非公開資料が存在することをユーザに容易に把握させることができる。また、閲覧権限を有さないＰＣ１では、非公開資料のアイコンは表示されない。よって、ＰＣ１は、機密情報がアイコンの表示によって漏洩してしまうことを防止することができる。
【００６６】
上記実施の形態において、ＰＣ１が本発明の「通信装置」に相当する。図５のＳ１２で接続要求を送信するＣＰＵ１０が、本発明の「要求送信手段」として機能する。図１１のＳ５２で資料を共有していたか否かを判断するＣＰＵ１０が「共有判断手段」として機能する。図１１のＳ５３〜Ｓ５５で資料情報および装置情報を送信するＣＰＵ１０が「情報送信手段」として機能する。図５のＳ１６〜Ｓ２０で資料の一覧６０のデータを作成するＣＰＵ１０が「一覧作成手段」として機能する。表示装置３４が「表示手段」に相当する。図５のＳ２２で表示装置３４に資料の一覧を表示させるＣＰＵ１０が「一覧表示制御手段」として機能する。図５のＳ２３で資料の選択指示を受け付けるＣＰＵ１０が「第一受付手段」として機能する。図８のＳ３１〜３３で資料のデータを共有する処理を行うＣＰＵ１０が「共有手段」として機能する。
【００６７】
図６に示す資料情報に含まれる閲覧許可情報が、本発明の「許可情報」に相当する。図５のＳ１８および図１３のＳ８４で会議グループ内の全てのＰＣ１に閲覧が許可されているか否かを判断するＣＰＵ１０が「許可判断手段」として機能する。図８のＳ３２で選択資料のデータを送信するＣＰＵ１０が「第一データ送信手段」として機能する。図８のＳ３３で資料配信指示を送信するＣＰＵ１０が「第一指示送信手段」として機能する。操作可能アイコンが本発明の「第一アイコン」に相当する。図８のＳ３５で操作可能アイコンのデータを送信するＣＰＵ１０が「第二データ送信手段」として機能する。図８のＳ３７で操作可能アイコンの配信指示を送信するＣＰＵ１０が「第二指示送信手段」として機能する。
【００６８】
図１３のＳ７１で操作許可アイコンの選択指示の入力を受け付けるＣＰＵ１０が「第二受付手段」として機能する。図１３のＳ７３で選択資料のデータを送信するＣＰＵ１０が「第三データ送信手段」として機能する。図１３のＳ７４で資料配信指示を送信するＣＰＵ１０が「第三指示送信手段」として機能する。図８のＳ３９で操作不可アイコンのデータを送信するＣＰＵ１０が「第四データ送信手段」として機能する。図８のＳ４１、Ｓ４２で操作不可アイコンの配信指示を送信するＣＰＵ１０が「第四指示送信手段」として機能する。
【００６９】
図５のＳ１２で接続要求を送信する処理が、本発明の「要求送信ステップ」に相当する。図１１のＳ５２で資料を共有していたか否かを判断する処理が「共有判断ステップ」に相当する。図１１のＳ５３〜Ｓ５５で資料情報および装置情報を送信する処理が「情報送信ステップ」に相当する。図５のＳ１６〜Ｓ２０で資料の一覧６０のデータを作成する処理が「一覧作成ステップ」に相当する。図５のＳ２２で表示装置３４に資料の一覧を表示させる処理が「一覧表示制御ステップ」に相当する。図５のＳ２３で資料の選択指示を受け付ける処理が「第一受付ステップ」に相当する。図８のＳ３１〜３３で資料のデータを共有する処理を行う処理が「共有ステップ」に相当する。
【００７０】
本発明は上記実施の形態に限定されることはなく、様々な変形が可能であることは言うまでもない。例えば、上記実施の形態では、会議グループを統合する接続要求を送信したＰＣ１が、資料の一覧６０の作成・表示、資料の選択指示の入力受付等の処理を実行する。従って、会議グループの統合を指示したユーザが、統合会議グループ内で共有する資料を選択できる。しかし、接続要求を送信したＰＣ１以外のＰＣ１が上記処理を実行してもよい。例えば、接続要求を送信するＰＣ１は、自装置が属していた会議グループにおける資料情報および装置情報を作成し、作成した情報を接続要求と共に他のＰＣ１に送信する。接続要求を受信したＰＣ１は、接続要求と共に送信される資料情報および装置情報を用いて資料の一覧６０を作成・表示し、資料の選択指示の入力を受け付けてもよい。また、作成した資料の一覧６０のデータを他のＰＣ１に送信し、他のＰＣ１が資料の一覧６０を表示して選択指示の入力を受け付けてもよい。資料の一覧６０のデータを作成したＰＣ１は、統合会議グループ内の複数のＰＣ１に資料の一覧６０を表示させて、各拠点のユーザの多数決を採ることで資料を選択してもよい。
【００７１】
上記実施の形態では、資料の一覧６０内の１つを選択する指示を受け付けた場合に、統合会議グループ内の資料の共有を開始する（図５のＳ２３およびＳ２４参照）。しかし、共有可能な資料が１つである場合には、選択指示を受け付けることなく、１つの共有可能な資料を共有してもよい。
【００７２】
上記実施の形態では、閲覧許可情報はあらかじめ各資料に対応付けられている。しかし、閲覧許可情報は、ユーザによって適宜変更してもよいことは言うまでもない。また、資料中に「社外秘」等の情報が存在するか否かを判断することで、閲覧を許可するＰＣ１を特定してもよい。また、上記実施の形態では、遠隔会議に参加しているユーザであれば、操作可能アイコンを選択することで、共有する資料を変更できる。しかし、共有する資料を変更できるユーザ（操作可能アイコンの選択指示を受け付けるＰＣ１）を制限してもよい。例えば、会議の議長が使用するＰＣ１、所定の役職を有するユーザのＰＣ１等のみを、操作可能アイコンの選択指示を受け付けるＰＣ１としてもよい。
【符号の説明】
【００７３】
１    ＰＣ
８    ネットワーク
１０    ＣＰＵ
１３    ＨＤＤ
２５    操作入力処理部
３５    操作部
１００    通信システム
【図１】
2012160025.tif 000003
【図２】
2012160025.tif 000004
【図３】
2012160025.tif 000005
【図４】
2012160025.tif 000006
【図５】
2012160025.tif 000007
【図６】
2012160025.tif 000008
【図７】
2012160025.tif 000009
【図８】
2012160025.tif 000010
【図９】
2012160025.tif 000011
【図１０】
2012160025.tif 000012
【図１１】
2012160025.tif 000013
【図１２】
2012160025.tif 000014
【図１３】
2012160025.tif 000015