(57)【要約】【課題】クライアント端末が表示している表示フォーマットをサーバ側で保存しておき、ビデオ会議システムを利用するすべてのクライアント端末で利用することができるビデオ会議システムおよびビデオ会議方法を提供する。【解決手段】サーバ１０は、クライアント端末Ａ〜Ｄのそれぞれから送信された画像およびレイアウト情報を記憶し、レイアウト情報に基づいて、クライアント端末Ａ〜Ｄのそれぞれから送信された画像を並べて配置させ、１つのマージ画像とし、各クライアント端末Ａ〜Ｄに対応するマージ画像を送信する。また、クライアント端末からレイアウト情報を受信した場合は、レイアウト情報を各クライアント端末で利用可能に記憶し、受信したレイアウト情報が変更されていた場合は、レイアウト情報に基づいたマージ画像を作成し、対応するクライアント端末に送信する。【選択図】      図２
2008092228.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、入力された画像を前記サーバに送信する複数のクライアント端末とを備えたビデオ会議システムであって、
前記サーバは、
前記複数のクライアント端末のそれぞれから送信された画像およびレイアウト情報を記憶する記憶手段と、
前記記憶手段に記憶されたそれぞれのレイアウト情報に基づいて、前記複数のクライアント端末のそれぞれから送信された画像を並べて配置させ、１つの合成画像とし、前記レイアウト情報を受信した各クライアント端末に対応する合成画像をそれぞれ送信する合成画像送信手段とを具備し、
前記クライアント端末は、
前記サーバの記憶手段に記憶されたレイアウト情報を選択する選択手段と、
前記サーバから受信した合成画像を表示する表示手段と、
前記表示手段により表示された合成画像のレイアウトを変更する変更手段と、
画像を入力し、前記サーバに送信する画像入力送信手段と、
前記選択手段によりレイアウト情報が選択された場合、および前記変更手段によりレイアウト情報が変更された場合は、レイアウト情報を前記サーバに送信する送信手段と、
を具備することを特徴とするビデオ会議システム。
【請求項２】
請求項１に記載のビデオ会議システムにおいて、
前記変更手段は、前記合成画像内に配置された各画像と同じ大きさでそれぞれ重ね合わされている複数の透明レイヤーであり、前記透明レイヤーの大きさを変更させることにより、レイアウトの変更後のレイアウト情報が前記サーバに送信されることを特徴とするビデオ会議システム。
【請求項３】
請求項２に記載のビデオ会議システムにおいて、
前記透明レイヤー上を選択すると、前記透明レイヤーを線で囲むように可視可能に表示することを特徴とするビデオ会議システム。
【請求項４】
請求項１に記載のビデオ会議システムにおいて、
前記クライアント端末の前記選択手段は、前記サーバの記憶手段に記憶されたレイアウト情報をダウンロードし、ダウンロードしたレイアウト情報に基づいて、任意にレイアウトを選択することを特徴とするビデオ会議システム。
【請求項５】
請求項１に記載のビデオ会議システムにおいて、
前記サーバの記憶手段に記憶されたレイアウト情報は、複数の前記クライアント端末で共有して利用することを特徴とするビデオ会議システム。
【請求項６】
サーバと、入力された画像を前記サーバに送信する複数のクライアント端末とを備えたビデオ会議方法であって、
前記クライアント端末が、前記サーバの記憶手段に記憶されたレイアウト情報を選択し、また前記レイアウト情報をダウンロードする選択ステップと、
前記クライアント端末が、入力された画像を前記サーバに送信する画像入力送信ステップと、
前記サーバが、前記複数のクライアント端末のそれぞれから送信された画像および選択されたレイアウト情報を記憶手段に記憶する記憶ステップと、
前記サーバが、前記記憶手段に記憶されたそれぞれのレイアウト情報に基づいて、前記複数のクライアント端末のそれぞれから送信された画像を並べて配置させ、１つの合成画像とし、前記レイアウト情報を受信した各クライアント端末に対応する合成画像をそれぞれ送信する合成画像送信ステップと、
前記クライアント端末が、前記サーバから受信した合成画像を表示する表示ステップと、
前記クライアント端末が、表示された前記合成画像のレイアウトが変更された場合は、レイアウト情報を前記サーバに送信する送信ステップと、
を有することを特徴とするビデオ会議方法。
【請求項７】
請求項６に記載のビデオ会議方法において、
前記変更ステップは、前記合成画像内に配置された各画像と同じ大きさでそれぞれ重ね合わされている複数の透明レイヤーであり、前記透明レイヤーの大きさを変更させることにより、レイアウトの変更後のレイアウト情報が前記サーバに記憶すべく送信されることを特徴とするビデオ会議方法。
【請求項８】
請求項７に記載のビデオ会議方法において、
前記透明レイヤー上を選択すると、前記透明レイヤーを線で囲むように可視可能に表示することを特徴とするビデオ会議方法。
【請求項９】
請求項６に記載のビデオ会議方法において、
前記選択ステップは、前記サーバの記憶手段に記憶されたレイアウト情報をダウンロードし、ダウンロードしたレイアウト情報に基づいて、任意にレイアウトを選択することを特徴とするビデオ会議方法。
【請求項１０】
請求項６に記載のビデオ会議方法において、
前記サーバの記憶手段に記憶されたレイアウト情報は、複数の前記クライアント端末で共有して利用することを特徴とするビデオ会議方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ会議システムに係り、特にサーバを介して画像の授受を行うビデオ会議システムおよびビデオ会議方法に関する。
【背景技術】
【０００２】
一般的に、サーバを介して画像の授受を行うビデオ会議システムの技術としては、例えば特開平８−２９４１００号公報に開示されているように、ビデオ会議システムのクライアント端末に表示されている各ビデオ会議システムのユーザの画像を表示させたり、アイコン化したりすることができる制御技術がある（特許文献１参照）。
【特許文献１】特開平８−２９４１００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した技術では、あるクライアント端末が表示している表示フォーマットをサーバ側で保存しておくことができない。また、サーバ側で予め決まったテンプレートを保持しておき、クライアント端末で利用することもできない。
【０００４】
本発明の目的は、クライアント端末が表示している表示フォーマットをサーバ側で保存しておき、ビデオ会議システムを利用するすべてのクライアント端末で利用することができるビデオ会議システムおよびビデオ会議方法を提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の一態様によれば、サーバと、入力された画像を前記サーバに送信する複数のクライアント端末とを備えたビデオ会議システムであって、前記サーバは、前記複数のクライアント端末のそれぞれから送信された画像およびレイアウト情報を記憶する記憶手段と、前記記憶手段に記憶されたそれぞれのレイアウト情報に基づいて、前記複数のクライアント端末のそれぞれから送信された画像を並べて配置させ、１つの合成画像とし、前記レイアウト情報を受信した各クライアント端末に対応する合成画像をそれぞれ送信する合成画像送信手段と、前記クライアント端末は、前記サーバの記憶手段に記憶されたレイアウト情報を選択する選択手段と、前記サーバから受信した合成画像を表示する表示手段と、前記表示手段により表示された合成画像のレイアウトを変更する変更手段と、画像を入力し、前記サーバに送信する画像入力送信手段と、前記選択手段によりレイアウト情報が選択された場合、および前記変更手段によりレイアウト情報が変更された場合は、レイアウト情報を前記サーバに送信する送信手段と、を具備することを特徴とするビデオ会議システムが提供される。
【発明の効果】
【０００６】
本発明を用いることにより、クライアント端末が表示している表示フォーマットをサーバ側で保存しておき、ビデオ会議システムを利用するすべてのクライアント端末で利用することができる。
【発明を実施するための最良の形態】
【０００７】
以下図面を参照して、本発明の実施形態について説明する。
【０００８】
図１には、本発明の一実施形態に係るビデオ会議システムの模式図が示されている。このビデオ会議システムは、複数のクライアント端末から構成されている。
【０００９】
図１に示すように、ビデオ会議システムは、サーバ１０と、インターネット等のネットワーク１２と、複数のクライアント端末Ａ〜Ｄとから構成されている。各クライアント端末Ａ〜Ｄから入力された画像データは、すべてサーバ１０に送信され、サーバ１０では、受信したこれらの画像データをマージし、各画像データが配置された１つの画像データ（マージ画像）として、各クライアント端末Ａ〜Ｄに送信する。
【００１０】
クライアント端末は、例えばパーソナルコンピュータが用いられ、図２に示すように構成されている。クライアント端末は、制御手段２１と、通信手段２２と、表示手段２３と、記憶手段２４とから構成されている。
【００１１】
制御手段２１は、ビデオ会議システムの画像を取り込むためのＷｅｂカメラ等の画像入力装置を備え、画像入力装置から入力された画像を通信手段２２に送ったり、サーバ１０から送信されてきた画像を、通信手段２２を介して受信し、表示手段２３に表示させたりする。通信手段２２は、ネットワーク１２を経由して画像データや画像を表示するレイアウトの位置を決めるレイアウト情報の送受信等を行う。表示手段２３は、受信した画像データを表示する。また、画像データの位置を変更するための透明レイヤー（以後、透明フレームとも称する）を表示する。透明レイヤーは、受信した画像データ（複数のクライアント端末から受信したそれぞれの画像データを配置した合成画像）内に配置された各画像と同じ大きさでそれぞれ重ね合わされている複数のレイヤーデータであり、透明レイヤーの大きさを変更させることにより、レイアウトの変更後のレイアウト情報がサーバに送信される。記憶手段２４は、受信した合成画像やダウンロードしたレイアウト情報を記憶する。
【００１２】
次に、図３のフローチャートを参照して、本発明のビデオ会議システムを適用したビデオ会議方法について説明する。なお、本実施形態では、４台のクライアント端末Ａ〜Ｄを例にして説明するが、クライアント端末の数が変化してもよく、４台に限定されるものではない。
【００１３】
まず、クライアント端末は、サーバ１０にネットワーク１２を介してアクセスし、ログインを行う（ステップＳ１０１）。クライアント端末のログインが完了すると、サーバに保存されるテンプレートを位置情報として一括してダウンロードして、クライアント端末に記憶する。次に、クライアント端末は、ビデオ接続を開始する（ステップＳ１０２）。ビデオ接続時に、さきほどダウンロードしたテンプレートの一つを選択して（ステップＳ１０３）、サーバへ位置情報として送信する（ステップＳ１０４）。クライアント端末には、選択されたレイアウト情報に基づいた画像をサーバ１０から受信し（ステップＳ１０５）、表示する。レイアウト情報は、例えば、図４に示すように、各画像（クライアント端末Ａ〜Ｄの画像）の左上を基準として、クライアント端末Ａの画像は、左上＝（０，０）、幅＝５０、高さ＝５０、重なり優先度＝１、クライアント端末Ｂの画像は、左上＝（５０，０）、幅＝５０、高さ＝５０、重なり優先度＝２、クライアント端末Ｃの画像は、左上＝（０，５０）、幅＝５０、高さ＝５０、重なり優先度＝３、クライアント端末Ｄの画像は、左上＝（５０，５０）、幅＝５０、高さ＝５０、重なり優先度＝４とするような情報を用いる。このレイアウト情報に基づいて、クライアント端末Ａ〜Ｄの画像は、クライアント端末Ａの画面が表示される。図５に示すように、クライアント端末Ａの画面表示は、４台のクライアント端末Ａ〜Ｄから送信された画像が４分割で表示される。また、例えば、クライアント端末Ｂの画面には、図６に示すように、４台のクライアント端末Ａ〜Ｄから送信された画像がクライアント端末Ａの画像が大きく表示され、残りの領域を３分割した領域にクライアント端末Ｂ〜Ｄから送信された画像が表示される。また、クライアント端末Ｃの画面には、図７に示すように、４台のクライアント端末Ａ〜Ｄから送信された画像が４分割で表示される。さらに、例えば、クライアント端末Ｄの画面には、図８に示すように、４台のクライアント端末Ａ〜Ｄから送信された画像がクライアント端末Ａの画像が大きく表示され、残りの領域を３分割した領域にクライアント端末Ｂ〜Ｄから送信された画像が表示される。なお、重なり優先度は、各画像が重なった場合にどちらを上に表示するかを決める情報である。クリックされた画像の優先度が一番高くなる。例えば、図９に示すように、クライアント端末Ａの画像５０がクリックされると、それまで設定されていた重なり優先度にかかわらず、クライアント端末Ａの画像５０が重なり優先度＝１となる。他の画像は、重なり優先度の高い順に、重なり優先度＝２、３，４と再設定される。
【００１４】
図３のフローチャートに戻り、クライアント端末は、サーバ１０をとビデオ通信中の状態となる（ステップＳ１０６）。ビデオ通信中の状態で、クライアント端末によってテンプレートの再選択が行われた場合にはステップＳ２０１に遷移し、再選択されたテンプレートの位置情報をサーバ１０に送信し（ステップＳ２０２）、送信した位置情報に対応するマージ画像をサーバ１０から受信する（ステップＳ２０３）。また、クライアント端末は、ビデオ通信中の状態で、透明フレームの操作が行われた場合はステップＳ２１０に遷移し、透明フレームの操作により更新された位置情報をサーバ１０に送信する（ステップＳ２１１）。送信した位置情報に対応するマージ画像をサーバ１０から受信する（ステップＳ２１２）。クライアント端末は、終了命令を受けると、終了し（ステップＳ１０７）、ログアウトする（ステップＳ１０８）。
【００１５】
次に、上述した透明フレームの操作について説明する。クライアント端末の制御手段２１は、透明フレームの操作があったときの処理を開始する。例えば、図９に示すように、クライアント端末Ａの画像５０をクリックすると、クライアント端末Ａの画像５０の周りを線（太線）で囲むように表示される。この線が透明レイヤーである。クライアント端末の制御手段２１によって、透明フレームの操作があったと判別されると、クライアント端末の制御手段２１は、位置情報をサーバ１０に送信する。例えば、線上にマウス等を合わせ、クリックしながら移動させると、図１０に示すように、クライアント端末Ａの画像５０のサイズを変更することができる。透明フレームの変更は、図１１に示すように、位置情報の変更として、サーバ１０に送信される。例えば、変更後の位置情報は、クライアント端末Ａの画像は、左上＝（０，０）、幅＝２５、高さ＝２５、重なり優先度＝１、クライアント端末Ｂの画像は、左上＝（５０，０）、幅＝５０、高さ＝５０、重なり優先度＝２、クライアント端末Ｃの画像は、左上＝（０，５０）、幅＝５０、高さ＝５０、重なり優先度＝３、クライアント端末Ｄの画像は、左上＝（５０，５０）、幅＝５０、高さ＝５０、重なり優先度＝４となり、図４の位置情報と比べて、クライアント端末Ａの画像の位置情報が変更されている。
【００１６】
このように、透明フレームを用いて位置情報を直感的に容易に変更することができ、変更をサーバに送信することができる。
【００１７】
次に、クライアント端末の制御手段２１は、サーバ１０からネットワーク１２および通信手段２２を介してマージ画像（合成画像）位置情報を受信し、表示手段２３によって表示する（例えば、図１０参照）。この状態で、クライアント端末の制御手段２１によって、表示されているレイアウト情報をテンプレートとしてサーバに保存する場合は、レイアウト情報（テンプレート情報）をサーバに送信する。サーバ１０は、受信したテンプレート情報を保存し、他のクライアント端末でも利用できるようにする。クライアント端末は、終了命令を受けると、終了する。
【００１８】
なお、サーバ１０に保存されたテンプレート情報（レイアウト情報）は、上述したように、クライアント端末がサーバ１０にログインした際等にクライアント端末に一括してダウンロードされ、ログイン時に選択したレイアウト以外にも、クライアント端末からの任意のタイミングでレイアウトを変更するこができる（上述した図３のステップＳ２０１〜ステップＳ２０３参照）。なお、ログイン時のレイアウトの選択時は、図５〜図８に示すような画面の模式図が表示され、直感的にどのようなレイアウトになるのかを把握することができる。
【００１９】
以上、詳述したように、クライアント端末が表示している表示フォーマットをサーバ側で保存しておき、ビデオ会議システムを利用するすべてのクライアント端末で共有して利用することができる。また、透明フレームを用いて位置情報を直感的に容易に変更することができ、変更をサーバに送信することができる。
【００２０】
また、上述した実施形態では、マージ画像の受信前に位置情報をサーバに送信しているが、これに限らず、マージ画像を受信後に位置情報をサーバに送信するようにしてもよい。
【００２１】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係るビデオ会議システムの構成を示した模式図。
【図２】本発明の一実施形態に係るクライアント端末の要部構成を示すブロック図。
【図３】本発明の一実施形態に係るビデオ会議システムを適用したビデオ会議方法を説明するフローチャート。
【図４】位置情報の詳細データを説明した模式図。
【図５】クライアント端末Ａの画面表示を示した模式図。
【図６】クライアント端末Ｂの画面表示を示した模式図。
【図７】クライアント端末Ｃの画面表示を示した模式図。
【図８】クライアント端末Ｄの画面表示を示した模式図。
【図９】クライアント端末Ａの画像をクリックした場合の画面表示を示した模式図。
【図１０】クライアント端末Ａの画像のサイズを変更した状態を示した模式図。
【図１１】サイズの変更後の位置情報の詳細データを説明した模式図。
【符号の説明】
【００２３】
１０…サーバ、１２…ネットワーク、２１…制御手段、２２…通信手段、２３…表示手段、２４…記憶手段
【図１】
2008092228.tif 000003
【図２】
2008092228.tif 000004
【図３】
2008092228.tif 000005
【図４】
2008092228.tif 000006
【図５】
2008092228.tif 000007
【図６】
2008092228.tif 000008
【図７】
2008092228.tif 000009
【図８】
2008092228.tif 000010
【図９】
2008092228.tif 000011
【図１０】
2008092228.tif 000012
【図１１】
2008092228.tif 000013