(57)【要約】【課題】複数の端末装置の間で画像を共有する会議システムにおいて、利用者が意図していない表示画面に共有画像が更新されてしまうことを低減させる。【解決手段】会議システムは、複数の端末装置を備え、複数の端末装置に含まれる一つの端末装置は、会議に参加している他の端末装置の情報を管理する管理部と、経時的に変化し得る表示画像から静止画像を取得し、取得した静止画像を共有画像として会議に参加している他の端末装置に送信する送信部と、共有画像の更新を要求する更新要求を受け付けたとき、会議に参加している他の端末装置の情報を用いて、更新要求が、会議を開始した後に会議に新たな端末装置が参加したことによる更新要求であるか否かを判断する判断部と、を有し、送信部は、更新要求が、会議を開始した後に会議に新たな端末装置が参加したことによる更新要求である場合、共有画像の更新を中止する。【選択図】図５
2020004253.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置を備え、前記複数の端末装置の間で会議を行う会議システムであって、
前記複数の端末装置に含まれる一つの端末装置は、
前記会議に参加している他の端末装置の情報を管理する管理部と、
経時的に変化し得る表示画像から静止画像を取得し、取得した静止画像を共有画像として前記会議に参加している他の端末装置に送信する送信部と、
前記共有画像の更新を要求する更新要求を受け付けたとき、前記会議に参加している他の端末装置の情報を用いて、前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求であるか否かを判断する判断部と、
を有し、
前記送信部は、
前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求でない場合、更新した前記共有画像を前記会議に参加している他の端末装置に送信し、
前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求である場合、前記共有画像の更新を中止する、会議システム。
【請求項２】
前記端末装置とネットワークを介して通信可能に接続され、前記管理を管理する管理サーバを有し、
前記管理サーバは、
前記端末装置の間の通信を制御する通信制御部と、
前記会議に参加している前記端末装置のうち、一の端末装置が送信した前記共有画像を他の端末装置に配信する共有画像配信部と、
を有する、請求項１に記載の会議システム。
【請求項３】
前記管理部は、前記通信制御部から通知される制御情報に基づいて、前記会議に参加している他の端末装置の情報を管理する、請求項２に記載の会議システム。
【請求項４】
前記送信部は、前記共有画像配信部を介して、前記会議に参加している他の端末装置に前記共有画像を送信する、請求項２又は３に記載の会議システム。
【請求項５】
前記端末装置は、
前記共有画像配信部から配信される前記共有画像を表示部に表示する表示制御部と、
前記共有画像配信部から配信される前記共有画像を前記表示部に表示できない場合、前記管理サーバに前記共有画像の更新を要求する更新要求部と、
を有する、請求項２乃至４のいずれか一項に記載の会議システム。
【請求項６】
前記端末装置は、前記会議に参加している他の端末装置に送信した前記共有画像を記憶する記憶部を有し、
前記送信部は、前記更新要求が前記会議に新たな端末装置が参加したことによる更新要求である場合、前記記憶部に記憶した前記共有画像を前記会議に参加している他の端末装置に送信する、請求項１乃至５のいずれか一項に記載の会議システム。
【請求項７】
複数の端末装置の間で会議を行う会議システムであって、
前記会議に参加している前記端末装置の情報を管理する管理部と、
前記会議に参加している複数の端末装置のうち、一の端末装置が経時的に変化し得る表示画像から取得した静止画像である共有画像を、前記会議に参加している他の端末装置に送信する送信部と、
前記共有画像の更新を要求する更新要求を受け付けたとき、前記会議に参加している前記端末装置の情報を用いて、前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求であるか否かを判断する判断部と、
を有し、
前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求でない場合、更新した前記共有画像を前記会議に参加している他の端末装置に送信し、
前記更新要求が前記会議に新たな端末装置が参加したことによる更新要求である場合、前記共有画像の更新を中止する、会議システム。
【請求項８】
１つ以上の他の端末装置と会議を行う端末装置であって、
前記会議に参加している他の端末装置の情報を管理する管理部と、
経時的に変化し得る表示画像から静止画像を取得し、取得した静止画像を共有画像として前記会議に参加している他の端末装置に送信する送信部と、
前記共有画像の更新を要求する更新要求を受け付けたとき、前記会議に参加している他の端末装置の情報を用いて、前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求であるか否かを判断する判断部と、
を有し、
前記送信部は、
前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求でない場合、更新した前記共有画像を前記会議に参加している他の端末装置に送信し、
前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求である場合、前記共有画像の更新を中止する、端末装置。
【請求項９】
複数の端末装置の間で会議を行う会議システムの制御方法であって、
コンピュータが、
前記会議に参加している前記端末装置の情報を管理するステップと、
前記会議に参加している複数の端末装置のうち、一の端末装置が経時的に変化し得る表示画像から取得した静止画像である共有画像を、前記会議に参加している他の端末装置に送信するステップと、
前記共有画像の更新を要求する更新要求を受け付けたとき、前記会議に参加している前記端末装置の情報を用いて、前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求であるか否かを判断するステップと、
前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求でない場合、更新した前記共有画像を前記会議に参加している他の端末装置に送信するステップと、
前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求である場合、前記共有画像の更新を中止すステップと、
を実行する、会議システムの制御方法。
【請求項１０】
複数の端末装置の間で会議を行う会議システムにおける前記端末装置の制御方法であって、
前記端末装置が、
前記会議に参加している他の端末装置の情報を管理するステップと、
経時的に変化し得る表示画像から静止画像を取得し、取得した静止画像を共有画像として前記会議に参加している他の端末装置に送信するステップと、
前記共有画像の更新を要求する更新要求を受け付けたとき、前記会議に参加している他の端末装置の情報を用いて、前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求であるか否かを判断するステップと、
前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求でない場合、更新した前記共有画像を前記会議に参加している他の端末装置に送信するステップと、
前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求である場合、前記共有画像の更新を中止するステップと、
を実行する、端末装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議システム、端末装置、会議システムの制御方法、端末装置の制御方法に関する。
【背景技術】
【０００２】
複数の端末装置の間で画像を共有して会議を行う会議システムが知られている。例えば、端末装置の表示部に、会議に参加している他の参加者を撮影した会議画像と共に、情報端末や電子ホワイトボード等に表示している共有画像を表示する会議システムが知られている。
【０００３】
また、ウェブ会議システムにおいて、画面共有するアプリケーションの表示状態をプレビュー表示させ、情報処理装置からの指示に応じて、画面共有するアプリケーションの表示状態を他の情報処理装置に表示させる技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術により、会議に参加する参加者は、共有画像を共有する前に、共有画像のプレビュー表示を確認できるので、意図しない共有画像が他の端末装置に配信されてしまうことを低減させることができる。
【０００５】
一方、情報端末や電子ホワイトボード等の共有ソースに表示されている表示画面を共有画像として共有する会議システムにおいて、用途に応じて、リアルタイムの動画の共有と、動画をキャプチャした静止画像の共有とを切り替えしたいという要求がある。
【０００６】
これにより、会議に参加する参加者は、共有ソースに表示されている表示画面を常に他の参加者と共有したいとき、動画の共有を行うことにより、表示画面に対する操作等を、リアルタイムに共有画像に反映することができる。また、会議に参加する参加者は、例えば、会議資料等の説明を行うとき等、説明の対象となる表示画面をキャプチャした静止画像を共有することにより、説明の対象となる会議資料等を共有したままで、情報端末等の表示画面を自由に変更することができるようになる。
【０００７】
しかし、このような会議システムでは、例えば、第１の端末装置と第２の端末装置との間で静止画像を共有して会議を行っていたとしても、会議に途中から参加する第３の端末装置には、会議で動画の共有が行われているのか静止画の共有が行われているのか分からない。そして、第３の端末装置は、第１の端末装置と第２の端末装置との会議に途中から参加する際、第１の端末装置と第２の端末装置との会議で動画の共有が行われているものとして、共有画像の取得要求を行うと、共有画像を配信する第１の端末装置では共有画像の取得要求に応じて共有画像が意図せず更新されてしまう。
【０００８】
本発明の実施の形態は、上記の問題点を鑑みてなされたものであって、複数の端末装置の間で画像を共有する会議システムにおいて、利用者が意図していない表示画面に共有画像が更新されてしまうことを低減させる。
【課題を解決するための手段】
【０００９】
記課題を解決するため、本発明の一実施形態に係る会議システムは、複数の端末装置を備え、前記複数の端末装置の間で会議を行う会議システムであって、前記複数の端末装置に含まれる一つの端末装置は、前記会議に参加している他の端末装置の情報を管理する管理部と、経時的に変化し得る表示画像から静止画像を取得し、取得した静止画像を共有画像として前記会議に参加している他の端末装置に送信する送信部と、前記共有画像の更新を要求する更新要求を受け付けたとき、前記会議に参加している他の端末装置の情報を用いて、前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求であるか否かを判断する判断部と、を有し、前記送信部は、前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求でない場合、更新した前記共有画像を前記会議に参加している他の端末装置に送信し、前記更新要求が、前記会議を開始した後に前記会議に新たな端末装置が参加したことによる更新要求である場合、前記共有画像の更新を中止する。
【発明の効果】
【００１０】
本発明の実施の形態によれば、複数の端末装置の間で画像を共有する会議システムにおいて、利用者が意図していない表示画面に共有画像が更新されてしまうことを低減させることができる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る会議システムのシステム構成の例を示す図である。
【図２】一実施形態に係る会議端末が表示する表示画面のイメージを示す図である。
【図３】一実施形態に係る会議端末のハードウェア構成の例を示す図である。
【図４】一実施形態に係るコンピュータのハードウェア構成の例を示す図である。
【図５】第１の実施の形態に係る会議システムの機能構成の例を示す図である。
【図６】第１の実施形態に係る会議システムが管理する情報のイメージを示す図である。
【図７】第１の実施の形態に係る会議の開始処理の例を示すシーケンス図である。
【図８】第１の実施の形態に係る共有画像の共有処理の例を示すシーケンス図である。
【図９】第１の実施の形態に係る会議端末の参加処理の例を示すシーケンス図である。
【図１０】第１の実施の形態に係る更新判断部の判断処理の例を示すフローチャートである。
【図１１】第２の実施の形態に係る会議システムの機能構成の例を示す図である。
【図１２】第２の実施の形態に係る会議端末の参加処理の例を示すシーケンス図である。
【図１３】第３の実施の形態に係る共有画像の共有処理の例を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
＜システムの構成＞
図１は、一実施形態に係る会議システムのシステム構成の例を示す図である。会議システム１００は、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワーク１６０を介して通信可能に接続される複数の会議端末１１０ａ、１１０ｂ、１１０ｃ、・・・、呼制御サーバ１３０、及び画像配信サーバ１４０等を有する。なお、以下の説明の中で、複数の会議端末１１０ａ、１１０ｂ、１１０ｃ、・・・のうち、任意の会議端末を示す場合、「会議端末１１０」を用いる。
【００１３】
会議端末１１０は、コンピュータの構成を有する端末装置であり、会議システム１００用の専用端末であっても良いし、会議システム１００のアプリケーションプログラム（以下、アプリと呼ぶ）を実行する汎用の情報端末であっても良い。ここでは、会議端末１１０が、会議システム１００用の専用端末であるものとして、以下の説明を行う。
【００１４】
会議端末１１０は、例えば、呼制御サーバ１３０の制御により、画像配信サーバ１４０を介して他の会議端末１１０と通信を行い、会議の映像（動画像、音声等）を送受信することができる。これにより、例えば、会議端末１１０ａの利用者は、他の会議端末１１０ｂ、１１０ｃの利用者と、リアルタイムに送受信される会議の画像や音声を介してビデオ会議を行うことができる。なお、ビデオ会議は、テレビ会議、又は遠隔会議等と呼ばれる場合もある。
【００１５】
呼制御サーバ１３０は、コンピュータの構成を有する情報処理装置、又は複数の情報処理装置を含むシステムであり、複数の会議端末１１０間で行われる会議の通信を制御する。
【００１６】
画像配信サーバ１４０は、コンピュータの構成を有する情報処理装置、又は複数の情報処理装置を含むシステムであり、会議に参加している会議端末１１０間の音声や画像等のコンテンツデータの配信（中継）を行う。
【００１７】
例えば、会議端末１１０ａ、１１０ｂ、１１０ｃが同じ会議に参加している場合、画像配信サーバ１４０は、会議端末１１０ａから送信されたコンテンツデータを受信し、受信したコンテンツデータを会議端末１１０ｂ、１１０ｃに配信する。また、画像配信サーバ１４０は、会議端末１１０ｂから送信されたコンテンツデータを受信し、受信したコンテンツデータを会議端末１１０ａ、１１０ｃに配信する。同様に、画像配信サーバ１４０は、会議端末１１０ｃから送信されたコンテンツデータを受信し、受信したコンテンツデータを会議端末１１０ａ、１１０ｂに配信する。
【００１８】
このように、画像配信サーバ１４０は、会議に参加している一の会議端末１１０から送信されたコンテンツデータを受信し、受信したコンテンツデータを会議に参加している他の会議端末１１０に配信する。これにより、会議端末１１０は、会議に参加する会議端末１１０の数が増えた場合でも、コンテンツデータを画像配信サーバ１４０に送信するだけで良いので、会議端末１１０の負荷を低減させることができる。
【００１９】
また、本実施形態に係る会議システム１００では、例えば、会議端末１１０ａの外部Ｉ／Ｆ（Interface）１１１に接続された情報端末１２０等に表示している表示画面を、共有画面として他の会議端末１１０ｂ、１１０ｃと共有することができる。なお、情報端末１２０は、外部Ｉ／Ｆ１１１に接続される外部機器の一例である。外部Ｉ／Ｆ１１１に接続される外部機器は、例えば、電子ホワイトボード等の電子機器であっても良い。
【００２０】
図２は、一実施形態に係る会議端末が表示する表示画面のイメージを示す図である。図１に示す会議システム１００において、会議端末１１０ａと会議端末１１０ｂとの間で会議が行われている場合、会議端末１１０ｂの表示部には、例えば、図２に示すような表示画面２００が表示される。
【００２１】
図２の例では、表示画面２００には、会議端末１１０ａが撮影した会議画像２１０、会議端末１１０ｂが撮影した会議画像２２０、及び共有画像２３０が表示されている。共有画像２３０は、例えば、会議端末１１０ａの外部Ｉ／Ｆ１１１に接続された情報端末１２０や電子ホワイトボード等が表示している表示画面や、表示画面をキャプチャした静止画像等である。
【００２２】
例えば、会議端末１１０ａの利用者は、情報端末１２０に表示されている表示画面を、会議端末１１０ｂの利用者と共有したい場合、情報端末１２０が表示している表示画面を動画像として共有する。この場合、図２の共有画像２３０に表示されている画像は、情報端末１２０への操作に応じて、経時的に変化する。例えば、会議端末１１０ａの利用者が、情報端末１２０が表示しているウィンドウのサイズを変えると、共有画像２３０に表示されているウィンドウ２３１のサイズも変化する。
【００２３】
一方、会議端末１１０ａの利用者は、例えば、会議資料等の説明を行うときに、説明の対象となる表示画面をキャプチャして、静止画像として共有することもできる。これにより、会議端末１１０ａの利用者は、説明の対象となる表示画面を、共有画像２３０に表示したまま、情報端末１２０の表示画面を自由に利用することができるようになる。
【００２４】
ただし、共有画像２３０として静止画像を共有している場合、会議に新たな会議端末１１０ｃが参加すると、会議端末１１０ｃは、共有画像２３０が配信されていないので、共有画像２３０を表示することができない。また、共有画像２３０が動画像の場合であっても、フレーム間の差分のみを配信している場合、会議に新たな会議端末１１０ｃが参加すると、会議端末１１０ｃは、元となる画像が配信されていないので、フレーム間の差分にみでは動画像を表示することができない。
【００２５】
このように、会議に新たに参加した会議端末１１０ｃが共有画像２３０を表示できない場合、会議端末１１０ｃは、例えば、画像配信サーバ１４０を介して、配信元の会議端末１１０ａに共有画像の更新を要求する更新要求を送信する。
【００２６】
しかし、共有画像２３０として静止画像を共有している場合、会議端末１１０ａが共有画像を更新してしまうと、情報端末１２０が表示している表示画面が共有画像としてキャプチャされてしまうので、利用者が意図しない表示画面が共有されてしまう場合がある。
【００２７】
そこで、本実施形態に係る会議システム１００では、静止画像を共有画像として共有している会議端末１１０ａは、共有画像の更新要求を受け付けると、更新要求が、会議に新たな会議端末１１０が参加したことによる更新要求であるか否かを判断する。
【００２８】
また、会議端末１１０ａは、受付した共有画像の更新要求が、会議に新たな会議端末１１０が参加したことによる更新要求でない場合、共有画像を更新し、他の会議端末１１０に更新した共有画像を配信する。
【００２９】
なお、既に会議に参加している会議端末１１０ｂが、共有画像の更新要求するケースとしては、例えば、ネットワーク１６０に起因する通信エラー等により、共有画像が正しく表示できない場合等が考えられる。しかし、このようなケースは、発生頻度が低く、また、共有画像を送信した直後（例えば、数秒以内等）に行われることが多いので、共有画像を更新しても問題にならない場合が多い。
【００３０】
一方、会議端末１１０ａは、受付した共有画像の更新要求が、会議に新たな会議端末１１０ｃが参加したことによる更新要求である場合、共有画像の更新を中止する。これは、会議に新たな会議端末１１０が参加する場合には、共有画像を送信してから時間が経っていることが多く、共有画像を更新してしまうと、利用者が意図していない表示画面によって共有画像が更新されてしまうためである。
【００３１】
このように、本実施形態に係る会議端末１１０は、共有画像の更新要求が、会議を開始した後に、会議に新たな会議端末１１０ｃが参加したことによる更新要求であるとき、共有画像の更新を中止する。これにより、会議端末１１０は、意図していない表示画面によって共有画像２３０が更新されてしまうことを低減することができる。
【００３２】
以上、本実施形態によれば、複数の会議端末１１０の間で画像を共有する会議システム１００において、利用者が意図していない表示画面に共有画像が更新されてしまうことを低減させることができる。
【００３３】
＜ハードウェア構成＞
（会議端末のハードウェア構成）
図３は、一実施形態に係る会議端末のハードウェア構成の例を示す図である。会議端末１１０は、例えば、ＣＰＵ（Central Processing Unit）３０１、ＲＯＭ（Read Only Memory）３０２、ＲＡＭ（Random Access Memory）３０３、ストレージ３０４、入力装置３０５、ネットワークＩ／Ｆ３０６、カメラ３０７、撮像素子Ｉ／Ｆ３０８、スピーカ３０９、マイク３１０、音声Ｉ／Ｆ３１１、ディスプレイ３１２、表示Ｉ／Ｆ３１３、外部Ｉ／Ｆ１１１、及びシステムバス３１４等を有する。なお、入力装置３０５、カメラ３０７、スピーカ３０９、マイク３１０、及びディスプレイ３１２のうち、少なくとも一部は、会議端末１１０の外部に接続されているものであっても良い。
【００３４】
ＣＰＵ３０１は、ストレージ３０４、ＲＯＭ３０２等に記憶されたプログラムを実行することにより、会議端末１１０の全体の動作を制御する演算装置である。ＲＯＭ３０２は、例えば、ＩＰＬ（Initial Program Loader）等のＣＰＵ３０１の起動に用いられるプログラムを記憶した不揮発性のメモリである。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリア等として用いられる揮発性のメモリである。ストレージ３０４は、ＯＳ（Operating System）、アプリ、データ等を記憶する大容量の記憶装置であり、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等によって実現される。
【００３５】
入力装置３０５は、利用者による操作を受け付ける入力デバイスであり、例えば、操作ボタン、キーボード、タッチパネル等によって実現される。ネットワークＩ／Ｆ３０６は、会議端末１１０をネットワーク１６０に接続して、他の装置の通信を行うための通信インタフェースである。
【００３６】
カメラ３０７は、被写体を撮像して画像データを取得する撮像デバイスである。撮像素子Ｉ／Ｆ３０８は、カメラ３０７を会議端末１１０に接続するためのインタフェースである。スピーカ３０９は、音声Ｉ／Ｆ３１１から出力される音声信号を音声に変換して出力する。マイク３１０は、周辺の音声を取得して、音声信号に変換し、音声Ｉ／Ｆ３１１に出力する。音声Ｉ／Ｆ３１１は、スピーカ３０９、及びマイク３１０を会議端末１１０に接続するためのインタフェースであり、例えば、増幅回路、音量調整回路等が含まれる。
【００３７】
ディスプレイ３１２は、会議端末１１０の表示画面を表示する表示装置である。表示Ｉ／Ｆ３１３は、ディスプレイ３１２を会議端末１１０に接続するためのインタフェースである。
【００３８】
外部Ｉ／Ｆ１１１は、例えば、情報端末１２０等の外部機器を会議端末１１０に接続するためのインタフェースである。なお、外部Ｉ／Ｆ１１１は、有線接続に限られず、無線通信を用いて、外部機器を会議端末１１０に接続するものであっても良い。
【００３９】
システムバス３１４は、上記の各構成要素を、例えば、図２に示すように接続し、アドレス信号、データ信号、及び各種の制御信号を伝送する。
【００４０】
（呼制御サーバ、及び画像配信サーバのハードウェア構成）
呼制御サーバ１３０、及び画像配信サーバ１４０は、一般的なコンピュータのハードウェア構成を有している。ここでは、一般的なコンピュータのハードウェア構成について説明する。
【００４１】
図４は、一実施形態に係るコンピュータのハードウェア構成の例を示す図である。コンピュータ４００は、例えば、ＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、ストレージ４０４、ネットワークＩ／Ｆ４０５、入力装置４０６、表示装置４０７、外部接続Ｉ／Ｆ４０８、及びバス４０９等を有する。
【００４２】
ＣＰＵ４０１は、ＲＯＭ４０３やストレージ４０４等に格納されたプログラムやデータをＲＡＭ４０２上に読み出し、処理を実行することで、コンピュータ４００の各機能を実現する演算装置である。ＲＡＭ４０２は、ＣＰＵ４０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ４０３は、電源を切ってもプログラムやデータを保持する不揮発性のメモリである。
【００４３】
ストレージ４０４は、例えば、ＨＤＤやＳＳＤ等の大容量の記憶装置であり、ＯＳ、アプリ、各種のデータ等を記憶する。ネットワークＩ／Ｆ４０５は、コンピュータ４００をネットワーク１６０等に接続するための通信インタフェースである。
【００４４】
入力装置４０６は、例えば、マウス等のポインティングデバイスや、キーボード等の入力デバイスであり、コンピュータ４００に各操作信号を入力するために用いられる。表示装置４０７はディスプレイ等の表示デバイスであり、コンピュータ４００による処理結果等を表示する。
【００４５】
外部接続Ｉ／Ｆ４０８は、コンピュータ４００に外部装置を接続するためのインタフェースである。外部装置には、例えば、記憶媒体４１０等が含まれる。バス４０９は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００４６】
［第１の実施形態］
続いて、第１の実施形態に係る会議システムの機能構成について説明する。
【００４７】
＜機能構成＞
図５は、第１の実施形態に係る会議システムの機能構成の例を示す図である。なお、図５において、会議端末１１０ｂ、１１０ｃは、会議端末１１０ａと同様の機能構成を有しているものとする。
【００４８】
（会議端末の機能構成）
会議端末（端末装置）１１０は、例えば、送受信部５１１、操作受付部５１２、表示制御部５１３、音声入出力部５１４、撮像部５１５、端末情報管理部５１６、共有画像送信部５１７、更新判断部５１８、更新要求部５１９、及び記憶部５２０等を有する。
【００４９】
会議端末１１０は、例えば、図３のＣＰＵ３０１で所定のプログラムを実行することにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００５０】
送受信部５１１は、例えば、図３のＣＰＵ３０１で実行されるプログラム、及びネットワークＩ／Ｆ３０６等によって実現され、ネットワーク１６０を介して、他の会議端末１１０、呼制御サーバ１３０、画像配信サーバ１４０と通信を行う。
【００５１】
例えば、送受信部５１１は、呼制御サーバ１３０と制御用のセッションを確立し、呼制御サーバ１３０へのログイン処理、及び会議の開始、終了、参加等の通信制御を行う。また、送受信部５１１は、呼制御サーバ１３０の制御に従って、画像配信サーバ１４０と通信用のセッションを確立し、同じセッションに参加している他の会議端末１１０との間で、会議映像（動画像、音声等）、及び共有画像等の送受信を行う。
【００５２】
操作受付部５１２は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現され、図３の入力装置３０５等を用いて、利用者による入力操作（例えば、発信、応答、宛先指定の操作等）を受け付ける。
【００５３】
表示制御部５１３は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現され、図３のディスプレイ３１２等の表示部に会議の表示画面２００を表示させる。なお、会議の表示画面２００には、例えば、図２に示すように、他の会議端末１１０が撮影した１つ以上の会議画像２１０、自端末が撮影した会議画像２２０、及び共有画像２３０等が含まれる。
【００５４】
音声入出力部５１４は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。音声入出力部５１４は、例えば、図３のマイク３１０と音声Ｉ／Ｆ３１１とを用いて、会議の音声を取得する。また、音声入出力部５１４は、例えば、図３のスピーカ３０９と音声Ｉ／Ｆ３１１とを用いて、他の会議端末１１０から送信される会議音声を出力する。
【００５５】
撮像部５１５は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現され、図３のカメラ３０７、撮像素子Ｉ／Ｆ３０８等を用いて、図２の表示画面２００に含まれるような会議画像２１０を撮像する。
【００５６】
端末情報管理部５１６は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現され、会議に参加している他の会議端末１１０の情報を、図６（ａ）に示すような端末情報６０１に記憶して管理する。
【００５７】
図６（ａ）は、会議端末１１０の記憶部５２０に記憶される端末情報６０１の一例のイメージを示している。図６（ａ）の例では、端末情報６０１には、「端末ＩＤ」、「通信開始時間」、「通信終了時間」等の情報が含まれる。
【００５８】
「端末ＩＤ」は、会議端末１１０と同じ会議に参加している他の会議端末１１０を識別する識別情報である端末ＩＤが記憶される。「通信開始時間」は、会議端末１１０と同じ会議に参加している他の会議端末１１０が、通信を開始した時刻（会議に参加した時刻）が記憶される。「通信終了時間」は、会議端末１１０と同じ会議に参加していた他の会議端末１１０が、通信を終了した時刻（会議を退出した時刻）が記憶される。
【００５９】
端末情報管理部５１６は、例えば、会議を開始するとき、会議を退出するとき、会議に参加するとき等に、呼制御サーバ１３０から通知される制御情報に基づいて、上記の端末ＩＤ、通信開始時間、及び通信終了時間等の情報を管理する。
【００６０】
共有画像送信部５１７は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。共有画像送信部５１７は、外部Ｉ／Ｆ１１１等によって接続された外部装置から共有画像を取得し、取得した共有画像を会議に参加している他の会議端末１１０に送信する。例えば、共有画像送信部５１７は、外部Ｉ／Ｆ１１１に接続された情報端末１２０が表示している表示画面（表示画像）をキャプチャした静止画像を取得する。また、共有画像送信部５１７は、取得した静止画像を共有画像として、会議に参加している他の会議端末１１０に送信する。
【００６１】
更新判断部５１８は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。更新判断部５１８は、共有画像の更新を要求する更新要求を受け付けたとき、端末情報管理部５１６が管理する端末情報６０１を用いて、更新要求が、会議を開始した後に会議に新たな端末装置が参加したことによる更新要求であるか否かを判断する。なお、更新判断部５１８による更新処理の例については、図１０を用いて後述する。
【００６２】
更新要求部５１９は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現され、表示制御部５１３が画像配信サーバ１４０からされる共有画像を表示部に表示できない場合、画像配信サーバ１４０に共有画像の更新を要求する更新要求を送信する。
【００６３】
例えば、図１において、会議端末１１０ａと会議端末１１０ｂとの間で会議が行われているものとする。また、会議端末１１０ａと会議端末１１０ｂとの間で、情報端末１２０から取得した共有画像（静止画像）が共有され、会議端末１１０ｂの表示部には、例えば、図２に示すように共有画像２３０を含む表示画面２００が表示されているものとする。
【００６４】
この会議に、会議端末１１０ｃが参加すると、会議端末１１０ｃは、会議端末１１０ａが配信した共有画像（静止画像）を表示することができないので、共有画像の更新を要求する更新要求を、画像配信サーバ１４０（又は呼制御サーバ１３０）に送信する。
【００６５】
記憶部５２０は、例えば、図３のＣＰＵ３０１で実行されるプログラム、及びストレージ３０４、ＲＡＭ３０３等によって実現され、図６（ａ）に示すような端末情報６０１や端末ＩＤ等の様々な情報を記憶する。
【００６６】
（呼制御サーバの機能構成）
呼制御サーバ１３０は、例えば、送受信部５３１、通信制御部５３２、会議管理部５３３、及び記憶部５３４等を有する。
【００６７】
呼制御サーバ１３０は、例えば、図４のＣＰＵ４０１で所定のプログラムを実行することにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００６８】
送受信部５３１は、例えば、図４のＣＰＵ４０１で実行されるプログラム、及びネットワークＩ／Ｆ４０５等によって実現され、ネットワーク１６０を介して、会議端末１１０、画像配信サーバ１４０と通信を行う。
【００６９】
通信制御部５３２は、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現され、会議端末１１０の間で会議を行うための通信を制御する。例えば、通信制御部５３２は、会議端末１１０の間における、発信、呼出、応答、参加、切断等の制御を行う。
【００７０】
会議管理部５３３は、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現され、会議システム１００で開催されている会議の情報を、例えば、図６（ｂ）に示すような会議情報６０２に記憶して管理する。
【００７１】
図６（ｂ）は、第１の実施形態に係る会議情報６０２の一例のイメージを示している。図６（ｂ）の例では、会議情報６０２には、「会議ＩＤ」、「開始日時」、「通信時間」、「要求元端末ＩＤ」、「宛先端末ＩＤ」、「参加端末ＩＤ」、「参加時刻」、及び「参加時刻」等の情報が含まれる。
【００７２】
「会議ＩＤ」は、会議を識別する識別情報であり、新たな会議が開始されるとき、会議管理部５３３によって生成される。「開始日時」は、会議を開始した日時を示す情報である。「通信時間」は、会議を開始してから現在までの時間を示す情報である。
【００７３】
「要求元端末ＩＤ」は、会議の開始を要求した会議端末１１０（以下、要求元端末と呼ぶ）を識別する端末ＩＤである。「宛先端末ＩＤ」は、要求元端末によって、宛先として指定された会議端末１１０（以下、宛先端末と呼ぶ）を識別する端末ＩＤである。
【００７４】
「参加端末ＩＤ」は、要求元端末と宛先端末との間で開催されている会議に参加する１つ以上の会議端末１１０（以下、参加端末と呼ぶ）を識別する端末ＩＤである。「参加時刻」は、各参加端末が会議に参加した時刻を示す情報である。
【００７５】
記憶部５３４は、例えば、図４のＣＰＵ４０１で実行されるプログラム、及びストレージ４０４、ＲＡＭ４０２等によって実現され、会議情報６０２等の様々な情報を記憶する。
【００７６】
（画像配信サーバの機能構成）
画像配信サーバ１４０は、例えば、送受信部５４１、会議映像配信部５４２、共有画像配信部５４３、及び記憶部５４４等を有する。
【００７７】
画像配信サーバ１４０は、例えば、図４のＣＰＵ４０１で所定のプログラムを実行することにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００７８】
送受信部５４１は、例えば、図４のＣＰＵ４０１で実行されるプログラム、及びネットワークＩ／Ｆ４０５等によって実現され、ネットワーク１６０を介して、会議端末１１０、呼制御サーバ１３０と通信を行う。
【００７９】
会議映像配信部５４２は、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現され、同じ会議（セッション）に参加している会議端末１１０の間で送受信される会議映像（動画像、音声等）を中継する。
【００８０】
例えば、図５の会議端末１１０ａ、１１０ｂ、１１０ｃが、同じ会議ＩＤの会議に参加している場合、会議映像配信部５４２は、会議端末１１０ａから送信される会議映像を受信し、受信した会議映像を会議端末１１０ｂ、１１０ｃに配信する。同様にして、会議映像配信部５４２は、会議端末１１０ｂから送信される会議映像を受信して、会議端末１１０ａ、１１０ｃに配信し、会議端末１１０ｃから送信される会議映像を受信して、会議端末１１０ａ、１１０ｂに配信する。
【００８１】
共有画像配信部５４３は、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現され、共有画像を送信する会議端末１１０から受信した共有画像を、同じ会議に参加している他の会議端末１１０に配信する。
【００８２】
例えば、共有画像配信部５４３は、図１の会議端末１１０ａ、１１０ｂ、１１０ｃが、同じ会議ＩＤの会議に参加している場合、会議端末１１０ａから受信した共有画像を、会議端末１１０ｂ、１１０ｃに配信する。
【００８３】
記憶部５３４は、例えば、図４のＣＰＵ４０１で実行されるプログラム、及びストレージ４０４、ＲＡＭ４０２等によって実現され、例えば、呼制御サーバ１３０から通知される会議情報、会議参加情報等の様々な情報を記憶する。
【００８４】
＜処理の流れ＞
続いて、第１の実施形態に係る会議システム１００、及び会議端末（端末装置）１１０における制御方法の処理の流れについて説明する。
【００８５】
（会議の開始処理）
図７は、第１の実施形態に係る会議の開始処理の例を示すシーケンス図である。この処理は、要求元端末である会議端末１１０ａと、宛先端末である会議端末１１０ｂとの間で会議を開始する処理の一例を示している。なお、図７の処理の開始時点において、会議端末１１０ａ、１１０ｂは電源が投入されており、前述した制御用のセッションを用いて、呼制御サーバ１３０と制御情報の送受信が可能であるものとする。
【００８６】
ステップＳ７０１において、会議端末１１０ａの操作受付部５１２が、利用者による会議の開始操作を受け付けると、ステップＳ７０２以降の処理が実行される。
【００８７】
ステップＳ７０２において、会議端末１１０ａの送受信部５１１は、会議の開始を要求する制御情報である会議開始要求を、呼制御サーバ１３０に送信する。この会議開始要求には、例えば、要求元端末（ここでは会議端末１１０ａ）の端末ＩＤである要求元端末ＩＤ、操作受付部５１２が受け付けた宛先端末（ここでは会議端末１１０ｂ）の端末ＩＤである宛先端末ＩＤ等が含まれる。
【００８８】
ステップＳ７０３において、呼制御サーバ１３０の通信制御部５３２が、会議端末１１０ａから送信された会議開始要求を受付すると、会議管理部５３３は、受付した会議開始要求に対応する会議を識別する会議ＩＤを生成する。
【００８９】
ステップＳ７０４において、呼制御サーバ１３０の通信制御部５３２は、宛先端末である会議端末１１０ｂに、要求元端末である会議端末１１０ａから呼出の要求があることを示す制御情報である呼出要求を送信する。この呼出要求には、例えば、要求元端末ＩＤ、会議ＩＤ等が含まれる。
【００９０】
ステップＳ７０５において、会議端末１１０ｂは、例えば、表示制御部５１３により、図３のディスプレイ３１２等の表示部に呼出画面を表示すると共に、音声入出力部５１４により、図３のスピーカ３０９から呼出音を出力する。また、会議端末１１０ｂは、利用者による応答操作を受け付ける。
【００９１】
ステップＳ７０６において、会議端末１１０ｂは、利用者による応答操作に応じて、呼出要求に応答する制御情報である呼出応答を、呼制御サーバ１３０に送信する。
【００９２】
なお、ステップＳ７０５、Ｓ７０６に示す処理は一例であり、会議端末１１０ｂは、ステップＳ７０４で受け付けた呼出要求に対して、自動的に呼出応答を返信するものであっても良い。
【００９３】
ステップＳ７０７において、呼制御サーバ１３０の通信制御部５３２は、宛先端末である会議端末１１０ｂから呼出応答を受け付けると、要求元端末である会議端末１１０ａに、会議開始要求に応答する制御情報である会議開始応答を送信する。この会議開始応答には、例えば、ステップＳ７０３で生成した会議ＩＤが含まれる。
【００９４】
なお、呼制御サーバ１３０は、後述するステップＳ７１０において、画像配信サーバ１４０の宛先情報と共に、会議ＩＤを会議端末１１０ａに通知するものであっても良い。
【００９５】
ステップＳ７０８において、呼制御サーバ１３０の会議管理部５３３は、例えば、図６（ｂ）に示すような会議情報６０２を更新する。例えば、会議管理部５３３は、ステップＳ７０３で生成した会議ＩＤと対応付けて、要求元端末ＩＤ、宛先端末ＩＤ、及び開始日時等の情報を会議情報６０２に記憶する。
【００９６】
ステップＳ７０９において、呼制御サーバ１３０の通信制御部５３２は、画像配信サーバ１４０に会議の情報を通知する制御情報である会議情報を送信する。この会議情報には、例えば、ステップＳ７０３で生成した会議ＩＤ、及び要求元端末ＩＤ、宛先端末ＩＤ等が含まれる。
【００９７】
ステップＳ７１０、Ｓ７１１において、呼制御サーバ１３０の通信制御部５３２は、会議端末１１０ａ、１１０ｂに、会議の開始を指示する制御情報である会議開始指示を送信する。この会議開始指示には、例えば、画像配信サーバの宛先情報（例えば、ＩＰアドレス等）が含まれる。また、会議開始情報には、会議ＩＤが含まれ得る。
【００９８】
ステップＳ７１２において、会議端末１１０ａの端末情報管理部５１６は、呼制御サーバ１３０から会議開始指示を受け付けると、例えば、図６（ａ）に示すような端末情報６０１を更新する。ここでは、会議端末１１０ａの端末情報管理部５１６は、記憶部５２０に記憶した端末情報６０１に、会議端末１１０ｂの端末ＩＤ、通信開始時間等を記憶する。
【００９９】
ステップＳ７１３において、会議端末１１０ａの送受信部５１１は、呼制御サーバ１３０から通知された画像配信サーバ１４０の宛先情報と、会議ＩＤとを用いて、画像配信サーバ１４０と通信セッションを確立する。
【０１００】
また、ステップＳ７１２、Ｓ７１３の処理と並行して、会議端末１１０ｂは、ステップＳ７１４、Ｓ７１５の処理を実行する。
【０１０１】
ステップＳ７１４において、会議端末１１０ｂの端末情報管理部５１６は、呼制御サーバ１３０から会議開始指示を受け付けると、端末情報６０１を更新する。ここでは、会議端末１１０ｂの端末情報管理部５１６は、記憶部５２０に記憶した端末情報６０１に、会議端末１１０ａの端末ＩＤ、通信開始時間等を記憶する。
【０１０２】
ステップＳ７１５において、会議端末１１０ｂの送受信部５１１は、呼制御サーバ１３０から通知された画像配信サーバ１４０の宛先情報と、会議ＩＤとを用いて、画像配信サーバ１４０と通信セッションを確立する。
【０１０３】
上記の処理により、ステップＳ７１６において、同じ会議ＩＤで通信セッションを確立した会議端末１１０ａと会議端末１１０ｂとの間で、画像配信サーバ１４０を介して、会議映像（画像、音声）の送受信が行えるようになる。
【０１０４】
（共有画像の共有処理）
図８は、第１の実施形態に係る共有画像の共有処理の例を示すシーケンス図である。この処理は、例えば、図１において、会議端末１１０ａと会議端末１１０ｂとの間で会議中に、会議端末１１０ａの利用者が、情報端末１２０に表示している表示画面をキャプチャした静止画像を、会議端末１１０ｂと共有する場合の処理の例を示している。
【０１０５】
なお、図８のステップＳ７１６において、図７に示す会議の開始処理により、会議端末１１０ａと会議端末１１０ｂとの間で、会議映像を送受信する会議が行われているものとする。
【０１０６】
ステップＳ８０１において、会議端末１１０ａの操作受付部５１２が、利用者による画像の共有操作を受け付けると、ステップＳ８０２以降の処理が実行される。
【０１０７】
ステップＳ８０２において、会議端末１１０ａの共有画像送信部５１７は、情報端末１２０が表示している表示画像から静止画像を取得する。例えば、共有画像送信部５１７は、外部Ｉ／Ｆ１１１に接続された情報端末１２０から、情報端末１２０が表示している表示画像のデータを取得し、取得した表示画像のデータから共有画像（静止画像）を取得する。
【０１０８】
ステップＳ８０３、Ｓ８０４において、会議端末１１０ａの共有画像送信部５１７は、取得した共有画像を、画像配信サーバ１４０を介して会議端末１１０ｂに送信する。
【０１０９】
ステップＳ８０５において、会議端末１１０ｂの表示制御部５１３は、会議端末１１０ａから受信した共有画像を用いて、例えば、図２に示すような表示画面２００に共有画像２３０を表示する。
【０１１０】
なお、ステップＳ８０５において、会議端末１１０ｂの表示制御部５１３が、例えば、通信品質の劣化等により、共有画像の表示に失敗した場合には、ステップＳ８１１〜Ｓ８１９に示す処理が実行される。
【０１１１】
例えば、ステップＳ８１１において、会議端末１１０ｂの表示制御部５１３が、所定の時間内に共有画像の表示に失敗するものとする。
【０１１２】
ステップＳ８１２、Ｓ８１３において、更新要求部５１９は、共有画像の表示に失敗すると、共有画像の更新を要求する制御情報である更新要求を、画像配信サーバ１４０を介して会議端末１１０ａに送信する。この更新要求には、会議端末１１０ｂの端末ＩＤ（宛先端末ＩＤ）等が含まれる。
【０１１３】
ステップＳ８１４において、会議端末１１０ａの更新判断部５１８は、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求であるか否かを、例えば、図６（ａ）に示すような端末情報６０１を用いて判断する。
【０１１４】
更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求でない場合、会議端末１１０ａは、共有画像を更新して、更新した共有画像を会議端末１１０ｂに送信する。
【０１１５】
一方、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求である場合、会議端末１１０ａは、共有画像の更新を中止する。
【０１１６】
ここでは、会議端末１１０ａと会議端末１１０ｂとの間で会議を開始した後に、会議に新たな参加端末は参加していないので、ステップＳ８１５以降の処理が実行される。
【０１１７】
ステップＳ８１５において、会議端末１１０ａの共有画像送信部５１７は、情報端末１２０が表示している表示画像のデータを取得し、取得した表示画像のデータを用いて、共有画像（静止画像）を更新する。
【０１１８】
ステップＳ８１６、Ｓ８１７において、会議端末１１０ａの共有画像送信部５１７は、更新した共有画像を、画像配信サーバ１４０を介して会議端末１１０ｂに送信する。
【０１１９】
ステップＳ８１８において、会議端末１１０ｂの表示制御部５１３は、会議端末１１０ａから受信した共有画像を用いて、例えば、図２に示すような表示画面２００に共有画像２３０を表示する。
【０１２０】
なお、ここでも共有画像の表示に失敗した場合には、例えば、ステップＳ８１１以降の処理が再び実行される。
【０１２１】
（会議端末の参加処理）
図９は、第１の実施形態に係る会議端末の参加処理の例を示すシーケンス図である。この処理は、会議を開始した後、会議に新たな会議端末１１０ｃ（参加端末）が参加する参加処理の一例を示している。
【０１２２】
なお、図９のステップＳ７１６において、図７に示す会議の開始処理により、会議端末１１０ａと会議端末１１０ｂとの間で、会議映像を送受信する会議が行われているものとする。
【０１２３】
ステップＳ９０１において、会議端末１１０ｃの操作受付部５１２が、利用者による会議への参加操作を受け付けると、ステップＳ９０２以降の処理が実行される。
【０１２４】
ステップＳ９０２において、会議端末１１０ａの送受信部５１１は、会議への参加を要求する制御情報である会議参加要求を、呼制御サーバ１３０に送信する。この会議参加要求には、例えば、会議に参加している会議端末１１０ａ又は会議端末１１０ｂの端末ＩＤと、参加端末（会議端末１１０ｃ）の端末ＩＤである参加端末ＩＤとが含まれる。
【０１２５】
ステップＳ９０３、Ｓ９０４において、呼制御サーバ１３０の通信制御部５３２は、会議参加要求を受け付けると、会議に参加している会議端末１１０ａ、１１０ｂに、新たな参加端末が会議に参加したことを示す制御情報である会議参加通知を送信する。この会議参加情報には、参加端末（会議端末１１０ｃ）の端末ＩＤである参加端末ＩＤが含まれる。
【０１２６】
ステップＳ９０５、Ｓ９０６において、会議端末１１０ａ、１１０ｂの端末情報管理部５１６は、会議参加通知を受け付けると、例えば、図６（ａ）に示すような端末情報６０１を更新する。例えば、会議端末１１０ａの端末情報管理部５１６は、図６（ａ）に示すような端末情報６０１に、会議端末１１０ｃの端末ＩＤ「１０ａｃ」と、通信開始時間を記憶する。
【０１２７】
ここで、ステップＳ９０７以降の処理は、自動的に実行されるものであっても良いし、既に会議に参加している会議端末１１０ａ、又は会議端末１１０ｂへの応答操作に応じて実行されるものであっても良い。ここでは、ステップＳ９０７以降の処理が自動的に実行されるものとして以下の説明を行う。
【０１２８】
ステップＳ９０７において、呼制御サーバ１３０の会議管理部５３３は、例えば、図６（ｂ）に示すような会議情報６０２を更新する。例えば、会議管理部５３３は、会議端末１１０ａ、１１０ｂが参加している会議の会議ＩＤに対応付けて、参加端末ＩＤ、参加時刻等の情報を会議情報６０２に記憶する。
【０１２９】
ステップＳ９０８において、呼制御サーバ１３０の通信制御部５３２は、画像配信サーバ１４０に、参加端末である会議端末１１０ｃの情報を通知する制御情報である会議参加情報を送信する。この会議参加情報には、会議ＩＤ、参加端末（会議端末１１０ｃ）の端末ＩＤである参加端末ＩＤ等が含まれる。
【０１３０】
ステップＳ９０９において、呼制御サーバ１３０の通信制御部は、会議端末１１０ｃに会議への参加を指示する制御情報である会議参加指示を送信する。この会議参加指示には、会議ＩＤ、画像配信サーバ１４０の宛先情報、及び会議に参加している他の会議端末１１０ａ、１１０ｂの端末ＩＤ等が含まれる。
【０１３１】
ステップＳ９１０において、会議端末１１０ｃの端末情報管理部５１６は、呼制御サーバ１３０から会議参加指示を受け付けると、例えば、図６（ａ）に示すような端末情報６０１を更新する。ここでは、会議端末１１０ａの端末情報管理部５１６は、記憶部５２０に記憶した端末情報６０１に、会議端末１１０ａ、１１０ｂの端末ＩＤ等を記憶する。
【０１３２】
ステップＳ９１１において、会議端末１１０ａの送受信部５１１は、呼制御サーバ１３０から通知された画像配信サーバ１４０の宛先情報と、会議ＩＤとを用いて、画像配信サーバ１４０と通信セッションを確立する。
【０１３３】
ステップＳ９１２、Ｓ９１３において、会議端末１１０ｃは、会議端末１１０ａ、１１０ｂと同じ会議に参加し、画像配信サーバ１４０を介して会議端末１１０ａ、１１０ｂと会議映像の送受信が行えるようになる。
【０１３４】
ステップＳ９１４において、新たに会議に参加した会議端末１１０ｃの表示制御部５１３は、共有画像の表示に失敗する。これは、例えば、図８のステップＳ８０４において、会議端末１１０ａが送信した共有画像を、会議端末１１０ｃが受信していないためである。
【０１３５】
ステップＳ９１５、Ｓ９１６において、会議端末１１０ｃの更新要求部５１９は、表示制御部５１３が共有画像の表示に失敗すると、共有画像の更新を要求する更新要求を、画像配信サーバ１４０を介して会議端末１１０ａに送信する。この更新要求には、会議端末１１０ｃの端末ＩＤ（参加端末ＩＤ）等が含まれる。
【０１３６】
ステップＳ９１７において、会議端末１１０ａの更新判断部５１８は、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求であるか否かを、例えば、図６（ａ）に示すような端末情報６０１を用いて判断する。
【０１３７】
更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求でない場合、会議端末１１０ａは、共有画像を更新して、更新した共有画像を会議端末１１０ｂに送信する。
【０１３８】
一方、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求である場合、会議端末１１０ａは、共有画像の更新を中止する。
【０１３９】
ここでは、更新要求が、会議を開始した後に会議に新たな会議端末１１０ｃが参加したことによる更新要求なので、ステップＳ９１８において、会議端末１１０ａの共有画像送信部５１７は、共有画像の更新を中止する。
【０１４０】
上記の処理により、本実施形態に係る会議システム１００では、会議を開始した後に会議に新たな参加端末が参加したとき、利用者が意図していない表示画面によって、共有画像が更新されてしまうことを低減させることができる。
【０１４１】
なお、本実施形態では、参加端末である会議端末１１０ｃの共有画像は、会議端末１１０ａで共有画像の共有処理、又は更新処理が行われるまで表示されない。しかし、会議端末１１０ｃの利用者は、例えば、会議映像を用いて会議端末１１０ａの利用者と対話できるので、共有画像の更新を会議端末１１０ａの利用者に容易に依頼することができる。
【０１４２】
（更新判断部の判断処理）
図１０は、第１の実施形態に係る更新判断部の判断処理の例を示すフローチャートである。この処理は、例えば、図８のステップＳ８１４、又は図９のステップＳ９１７において、会議端末１１０の更新判断部５１８が、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求であるか否かを判断する処理の例を示している。
【０１４３】
ステップＳ１００１において、会議端末１１０は、共有画像の更新要求を受け付けると、ステップＳ１００２以降の処理を実行する。
【０１４４】
ステップＳ１００２において、会議端末１１０の更新判断部５１８は、例えば、図６（ａ）に示すような端末情報６０１を、記憶部５２０から読出する。
【０１４５】
ステップＳ１００３において、更新判断部５１８は、読出した端末情報６０１を用いて、会議を開始した後に会議に参加した参加端末があるか否かを判断する。図６（ａ）の例では、会議端末１１０ａが、端末ＩＤ「１０ａｂ」の会議端末１１０ｂと通信を開始した約３０分後に、端末ＩＤ「１０ａｃ」の会議端末１１０ｃと通信を開始しているので、会議を開始した後に会議に参加した参加端末があると判断することができる。
【０１４６】
会議を開始した後に会議に参加した参加端末がない場合、更新判断部５１８は、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求ではないと判断し、処理をステップＳ１１０５に移行させる。
【０１４７】
一方、会議を開始した後に会議に参加した参加端末がある場合、更新判断部５１８は、処理をステップＳ１１０４に移行させる。
【０１４８】
ステップＳ１１０４に移行すると、会議を開始した後に会議に参加した参加端末の通信開始時間から所定の時間（例えば、１〜５分程度）を経過しているか否かを判断する。なお、会議を開始した後に会議に参加した参加端末が複数ある場合、最後に参加した参加端末の通信開始時間から所定の時間を経過しているか否かを判断する。
【０１４９】
所定の時間を経過している場合、更新判断部５１８は、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求ではないと判断し、処理をステップＳ１１０５に移行させる。
【０１５０】
一方、所定の時間を経過していない場合、更新判断部５１８は、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求であると判断し、ステップＳ１００７において、共有画像送信部５１７は、共有画像の更新を中止する。
【０１５１】
ステップＳ１００５に移行すると、会議端末１１０の共有画像送信部５１７は、情報端末１２０が表示している表示画像のデータを取得し、取得した表示画像のデータを用いて、共有画像（静止画像）を更新する。
【０１５２】
ステップＳ１００６において、共有画像送信部５１７は、更新した共有画像を、会議に参加している他の会議端末１１０に、画像配信サーバ１４０を介して送信する。
【０１５３】
上記の各処理により、会議端末１１０ａと会議端末１１０ｂとの間で会議を行い、共有画像を共有しているときに、会議端末１１０ｃが新たに会議に参加した場合、会議端末１１０ｃが送信した共有画像の更新要求による共有画像の更新が行われない。
【０１５４】
したがって、本実施形態によれば、複数の会議端末１１０の間で静止画像を共有する会議システム１００において、利用者が意図していない表示画面によって、共有画像が更新されてしまうことを効果的に低減させることができる。
【０１５５】
［第２の実施形態］
図５に示す第１の実施形態に係る会議システム１００の機能構成は一例である。例えば、第１の実施形態において、会議端末１１０が有していた更新判断部５１８は、呼制御サーバ１３０が有していても良い。
【０１５６】
第２の実施形態では、呼制御サーバ１３０が、更新判断部５１８を有している場合の例について説明する。
【０１５７】
＜機能構成＞
図５は、第２の実施形態に係る会議システムの機能構成の例を示す図である。図１１に示すように、第２の実施形態では、第１の実施形態において、会議端末１１０が有していた更新判断部５１８を、呼制御サーバ１３０が有している。
【０１５８】
本実施形態に係る更新判断部５１８は、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現される。更新判断部５１８は、例えば、図６（ｂ）に示すようは会議情報６０２を用いて、受付した更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求であるか否かを判断する。
【０１５９】
例えば、更新判断部５１８は、会議情報６０２の「会議ＩＤ」、「参加端末ＩＤ」、「及び参加時刻」の情報を用いて、図１０に示すような判断処理を実行する。
【０１６０】
また、本実施形態では、会議中に会議に参加する参加端末は、画像配信サーバ１４０に代えて、呼制御サーバ１３０に共有画像の更新要求を送信する。
【０１６１】
なお、上記以外の会議システム１００の機能構成は、第１の実施形態と同様で良い。
【０１６２】
＜処理の流れ＞
図１２は、第２の実施形態に係る会議端末の参加処理の例を示すシーケンス図である。なお、図１２に示す処理のうち、ステップＳ７１６、及びステップＳ９０１〜Ｓ９１３に示す処理は、図９に示す第１の実施形態に係る処理と同様なので、ここでは、第１の実施形態に示す処理との相違点を中心に説明を行う。
【０１６３】
ステップＳ１２０１において、新たに会議に参加した会議端末１１０ｃの表示制御部５１３は、第１の実施形態と同様に共有画像の表示に失敗する。
【０１６４】
ステップＳ１２０２において、会議端末１１０ｃの更新要求部５１９は、表示制御部５１３が共有画像の表示に失敗すると、制御用のセッションを用いて、呼制御サーバ１３０に共有画像の更新を要求する制御情報である更新要求を送信する。
【０１６５】
ステップＳ１２０３において、呼制御サーバ１３０の更新判断部５１８は、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求であるか否かを、例えば、図６（ｂ）に示すような会議情報６０２を用いて判断する。
【０１６６】
例えば、更新判断部５１８は、図６（ｂ）に示すような会議情報６０２において、当該会議の「会議ＩＤ」に対応する「参加端末ＩＤ」が記憶されているか否かにより、図１０のステップＳ１００３の判断を行うことができる。また、更新判断部５１８は、図６（ｂ）に示すような会議情報６０２において、当該会議の「会議ＩＤ」に対応する「参加時刻」により、図１０のステップＳ１００４の判断を行うことができる。
【０１６７】
したがって、呼制御サーバ１３０の更新判断部５１８は、図６（ｂ）に示すような会議情報６０２を用いて、図１０に示す更新判断部の判断処理を実行することができる。なお、会議情報６０２は、会議管理部（管理部の別の一例）５３３が管理する、会議に参加している会議端末１１０の情報の一例である。
【０１６８】
更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求でない場合、呼制御サーバ１３０の通信制御部５３２は、共有画像の更新要求を会議端末１１０ａ、１１０ｂ等に送信する。これにより、共有画像を配信した会議端末１１０ａの共有画像送信部５１７は、共有画像を更新して、更新した共有画像を会議端末１１０ｂ、１１０ｃに送信することができる。
【０１６９】
一方、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求である場合、呼制御サーバ１３０の通信制御部５３２は、共有画像の更新要求を、会議端末１１０ａ、１１０ｂ等に送信する処理を中止する。これにより、共有画像を配信した会議端末ａの共有画像送信部５１７による共有画像の更新を中止することができる。
【０１７０】
ここでは、更新要求が、会議を開始した後に会議に新たな会議端末１１０ｃが参加したことによる更新要求なので、ステップＳ１２０４において、呼制御サーバ１３０の通信制御部５３２は、共有画像の更新要求の送信を中止する。
【０１７１】
上記の処理により、第２の実施形態に係る会議システム１００においても、会議を開始した後に会議に新たな参加端末が参加したとき、利用者が意図していない表示画面によって、共有画像が更新されてしまうことを低減させることができる。
【０１７２】
［第３の実施形態］
第１の実施形態では、会議端末１１０が、受付した共有画像の更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求である場合に、共有画像の更新を中止する場合の例について説明した。
【０１７３】
第３の実施形態では、会議端末１１０が、受付した共有画像の更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求である場合に、共有画像の更新を中止し、記憶部５２０に記憶した共有画像を配信する場合の例について説明する。
【０１７４】
なお、第３の実施形態に係る会議システム１００の機能構成は、図５に示す第１の実施形態に係る会議システム１００の機能構成と同様で良い。
【０１７５】
＜処理の流れ＞
図１３は、第３の実施形態に係る画像の共有処理の例を示すシーケンス図である。なお、図１３のステップＳ７１６において、図７に示す会議の開始処理により、会議端末１１０ａと会議端末１１０ｂとの間で、会議映像を送受信する会議が行われているものとする。また、図１３に示す処理の基本的な処理内容は第１の実施形態と同様なので、ここでは、第１の実施形態と同様の処理についての詳細な説明は省略する。
【０１７６】
ステップＳ１３０１において、会議端末１１０ａの操作受付部５１２が、利用者による画像の共有操作を受け付けると、ステップＳ１３０２以降の処理が実行される。
【０１７７】
ステップＳ１３０２において、会議端末１１０ａの共有画像送信部５１７は、情報端末１２０が表示している表示画像から共有画像（静止画像）を取得する。
【０１７８】
ステップＳ１３０３、Ｓ１３０４において、会議端末１１０ａの共有画像送信部５１７は、取得した共有画像を、画像配信サーバ１４０を介して会議端末１１０ｂに送信する。
【０１７９】
ステップＳ１３０５において、会議端末１１０ａの共有画像送信部５１７は、送信した共有画像を、記憶部５２０に記憶する。なお、共有画像送信部５１７は、共有画像を送信する前に、共有画像を記憶部５２０に記憶するものであっても良い。
【０１８０】
ステップＳ１３０６において、会議端末１１０ｂの表示制御部５１３は、会議端末１１０ａから受信した共有画像を用いて、例えば、図２に示すような表示画面２００に共有画像２３０を表示する。
【０１８１】
ステップＳ１３０７において、例えば、図９のステップＳ９０１〜Ｓ９１１に示す会議端末１１０ｃの参加処理により、ステップＳ１３０８、Ｓ１３０９において、会議端末１１０ｃは、会議端末１１０ａ、１１０ｂと同じ会議に参加するものとする。
【０１８２】
ステップＳ１３１１において、新たに会議に参加した会議端末１１０ｃは、会議端末１１０ａが送信した共有画像を受信していないため、共有画像の表示に失敗し、これにより、ステップＳ１３１２以降の処理が実行される。
【０１８３】
ステップＳ１３１２、Ｓ１３１３において、会議端末１１０ｃの更新要求部５１９は、画像配信サーバ１４０を介して、会議端末１１０ａに共有画像の更新を要求する更新要求を送信する。
【０１８４】
ステップＳ１３１４において、会議端末１１０ａの更新判断部５１８は、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求であるか否かを、例えば、図６（ａ）に示すような端末情報６０１を用いて判断する。
【０１８５】
更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求でない場合、会議端末１１０ａの共有画像送信部５１７は、例えば、図８のステップＳ８１５〜８１６に示す処理により、共有画像を更新して他の会議端末１１０に送信する。
【０１８６】
一方、更新要求が、会議を開始した後に会議に新たな参加端末が参加したことによる更新要求である場合、会議端末１１０ａの共有画像送信部５１７は、ステップＳ１３１５、Ｓ１３１６の処理を実行する。
【０１８７】
ステップＳ１３１５において、会議端末１１０ａの共有画像送信部５１７は、共有画像の更新を中止すると共に、ステップＳ１３０５で記憶部５２０に記憶した共有画像を読出する。
【０１８８】
ステップＳ１３１６において、会議端末１１０ａの共有画像送信部５１７は、記憶部５２０から読出した共有画像を、画像配信サーバ１４０に送信する。
【０１８９】
ステップＳ１３１７、Ｓ１３１８において、画像配信サーバ１４０の共有画像配信部５４３は、会議端末１１０ａから受信した共有画像を、会議端末１１０ａと同じ会議に参加している会議端末１１０ｂ、１１０ｃに配信する。
【０１９０】
ステップＳ１３１９、１３２０において、会議端末１１０ｂ、１１０ｃの表示制御部５１３は、画像配信サーバ１４０から配信された配信画像を用いて、例えば、図２に示すような表示画面２００の共有画像２３０を表示する。
【０１９１】
上記の処理により、第３の実施形態に係る会議システム１００では、会議を開始した後に会議に新たな参加端末が参加したとき、利用者が意図していない表示画面によって、共有画像が更新されてしまうことを効果的に低減させることができる。
【０１９２】
また、第３の実施形態に係る会議システム１００では、会議端末１１０ａ、１１０ｂが共有していた共有画像を更新することなく、後から会議に参加した会議端末１１０ｃと共有することができるようになる。
【０１９３】
以上、本発明の各実施形態によれば、複数の会議端末１１０の間で静止画像を共有する会議システム１００において、利用者が意図していない表示画面によって、共有画像が更新されてしまうことを低減させることができる。
【０１９４】
なお、上記の説明では、会議端末１１０の数が３台の場合の例について説明したが、会議端末１１０の数が４台以上の場合であっても、同様にして、利用者が意図していない表示画面によって、共有画像が更新されてしまうことを低減させることができる。
【０１９５】
また、上記の説明では、呼制御サーバ１３０と画像配信サーバ１４０とが別の情報処理装置である場合の例について説明したが、呼制御サーバ１３０、及び画像配信サーバ１４０が有する各機能構成は、１つ管理サーバ１５０が有していても良い。
【０１９６】
さらに、画像配信サーバ１４０は、例えば、会議映像を配信する会議映像配信サーバと、共有画像を配信する共有画像配信サーバとに分けて設けられていても良い。
【０１９７】
さらにまた、会議システム１００は、呼制御サーバ１３０、画像配信サーバ１４０、管理サーバ１５０等を有さずに、複数の会議端末１１０の間で直接に呼制御、会議画像の送受信、及び共有画像の共有等を行うものであっても良い。
【符号の説明】
【０１９８】
１００      会議システム
１１０      会議端末（端末装置）
１５０      管理サーバ
５１３      表示制御部
５１６      端末情報管理部（管理部）
５１７      共有画像送信部（送信部）
５１８      更新判断部（判断部）
５１９      更新要求部
５２０      記憶部
５３２      通信制御部
５３３      会議管理部（管理部の別の一例）
５４３      共有画像配信部（送信部の別の一例）
６０１      端末情報（会議に参加している他の端末装置の情報）
６０２      会議情報（会議に参加している端末装置の情報）
【先行技術文献】
【特許文献】
【０１９９】
【特許文献１】特開２０１６−１１０４８６号公報
【図１】
2020004253.tif 000003
【図２】
2020004253.tif 000004
【図３】
2020004253.tif 000005
【図４】
2020004253.tif 000006
【図５】
2020004253.tif 000007
【図６】
2020004253.tif 000008
【図７】
2020004253.tif 000009
【図８】
2020004253.tif 000010
【図９】
2020004253.tif 000011
【図１０】
2020004253.tif 000012
【図１１】
2020004253.tif 000013
【図１２】
2020004253.tif 000014
【図１３】
2020004253.tif 000015