(57)【要約】【課題】サーバと、ネットワークを介して前記サーバから少なくとも画像を受信して表示する複数の端末とを備えた画像配信システムにおいて、各端末への画像配信を高速化すること。【解決手段】各クライアント１０３ａ〜１０３ｎのマルチメディアクライアント部１１２ａ〜１１２ｎは、テレビ会議に参加している各クライアント１０３ａ〜１０３ｎに接続されたテレビカメラ１０７ａ〜１０７ｎで撮影した画像をネットワーク１０２を介してサーバ１０１に送信する。サーバ１０１は、各クライアント１０３ａ〜１０３ｎから受信した画像を合成し、テレビ会議画像として、テレビ会議に参加している各クライアント１０３ａ〜１０３ｎにネットワーク１０２を介して配信する。前記クライアント１０３ａ〜１０３ｎは、サーバ１０２から前記テレビ会議画像を受信して表示する。【選択図】  図１
2005006240.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、ネットワークを介して前記サーバから少なくとも画像を受信して表示する複数の端末とを備えた画像配信システムにおいて、
前記各端末に接続された撮像手段が設けられると共に、
前記各端末は、前記撮像手段で撮影した画像を前記ネットワークを介して前記サーバに送信する送信手段と、前記サーバから前記ネットワークを介して画像を受信して、前記受信した画像を表示する表示手段とを有し、
前記サーバは、配信が必要な端末を記憶する配信端末記憶手段と、前記各端末から受信した画像を合成して、前記配信が必要な各端末に前記ネットワークを介して配信する画像配信手段とを有することを特徴とする画像配信システム。
【請求項２】
更に、前記各端末に接続された集音手段及び音声出力手段が設けられると共に、
前記各端末は、前記前記撮像手段で撮像した画像とともに集音手段で集音した音声を前記ネットワークを介して前記サーバに送信すると共に、前記サーバからネットワークを介して画像及び音声を受信して、前記受信した画像を前記表示手段で表示すると共に前記受信した音声を前記音声出力手段から出力し、
前記サーバの画像配信手段は前記各端末から受信した画像及び音声を合成して、前記配信が必要な各端末に配信することを特徴とする請求項１記載の画像配信システム。
【請求項３】
前記端末は、前記ネットワークを介して前記サーバに格納されたアプリケーションソフトウェアを操作するシンクライアントであり、
前記サーバは、前記ネットワークを介して前記各端末から受けた操作命令に応じた処理を実行するためのアプリケーションソフトウェアを格納する記憶手段を有し、前記画像配信手段は、前記各端末から受信した画像及び音声を合成し、前記配信が必要な各端末に対して、各端末のディスクトップ画面に同期させて該ディスクトップ画面とともに配信することを特徴とする請求項２記載の画像配信システム。
【請求項４】
配信が必要な端末を記憶する配信端末記憶手段と、受信した画像を合成して、前記配信が必要な各端末に配信する画像配信手段とを有することを特徴とする画像配信サーバ。
【請求項５】
前記画像配信手段は、更に、受信した画像及び音声を合成して、前記配信が必要な各端末に配信することを特徴とする請求項４記載の画像配信サーバ。
【請求項６】
前記画像配信手段は、前記各端末から受信した画像及び音声を合成し、前記配信が必要な各端末に対して、各端末のディスクトップ画面に同期させて該ディスクトップ画面とともに配信することを特徴とする請求項５記載の画像配信サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テレビ会議システムやディスクトップ会議システムをはじめとして、サーバと、ネットワークを介して前記サーバから少なくとも画像を受信して表示する複数の端末とを備えた画像配信システム及び前記画像配信システムに適した画像配信サーバに関する。
【０００２】
【従来の技術】
従来から、テレビカメラ、集音マイク及びスピーカを接続したコンピュータを、インターネット等のネットワークを介して複数接続して成るテレビ（ＴＶ）会議システムが開発されている（例えば、特許文献１参照）。
前記複数のコンピュータは、各々、テレビ会議用のアプリケーションソフトウェアを搭載しており、前記各アプリケーションソフトウェアを動作させることによって、自コンピュータに接続したテレビカメラで撮影した自コンピュータの使用者の画像及びマイクで集音した前記使用者の音声を、ネットワークを介して他のコンピュータに配信する。
【０００３】
各コンピュータでは、自コンピュータの使用者及び他コンピュータの使用者の画像が表示されると共に、自コンピュータの使用者及び他コンピュータの使用者の音声が出力される。これにより、ネットワークを介してテレビ会議を行うことが可能になる。
ところで、前記テレビ会議システムに使用するコンピュータ（所謂、ファット（Ｆａｔ）コンピュータ）は、ＴＣＯ（Ｔｏｔａｌ  Ｃｏｓｔ  ｏｆ  Ｏｗｎｅｒｓｈｉｐ）が悪いため、ＴＣＯに優れたシステムであるシン（Ｔｈｉｎ）クライアントシステムが開発されている（例えば、特許文献２参照）。
【０００４】
端末であるシンクライアントには、アプリケーションソフトウェアが格納されておらず、シンクライアント用のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や表示用のソフトウェア等、ネットワークを介してサーバに格納されたアプリケーションソフトウェアを操作するのに必要とされる最低限のソフトウェアしか格納されていない。
【０００５】
したがって、シンクライアントにはハードディスクや高速処理可能な中央処理装置（ＣＰＵ）等が不要になるため、システムを廉価に構成できるばかりでなく、アプリケーションソフトウェアの更新は、サーバに格納されたアプリケーションソフトウェアのみを更新すればよい等、システム管理が簡便化される。よって、シンクライアントを使用したネットワークシステムではＴＣＯ（Ｔｏｔａｌ  Ｃｏｓｔ  ｏｆ  Ｏｗｎｅｒｓｈｉｐ）の削減が可能になる。
【０００６】
シンクライアントシステムを前記テレビ会議システムに利用した場合、サーバに各シンクライアント用の複数のテレビ会議用アプリケーションソフトウェアを格納しておき、テレビ会議に参加しているクライアント端末毎に前記テレビ会議用アプリケーションソフトウェアを割り当てて動作させ、各クライアント端末利用者の画像及び音声を前記複数のテレビ会議用アプリケーションソフトウェアを介してやりとりし、各クライアントに自己及び他のクライアント利用者の画像及び音声を配信するように構成することが考えられる。これにより、ＴＣＯを改善したテレビ会議システムを構築することが可能になる。
【０００７】
【特許文献１】
特開２００２−１０２３１号公報
【特許文献２】
特開２００２−３１８７８８号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、シンクライアントシステムによって構成した前記テレビ会議システムでは、各シンクライアント側の画像及び音声は、サーバ内で動作している複数のテレビ会議用アプリケーションソフトウェア（自シンクライアント用のテレビ会議用アプリケーションソフトウェア及び他のシンクライアント用のテレビ会議用アプリケーションソフトウェア）の双方の処理を通して他のシンクライアントに配信される。
【０００９】
即ち、サーバではテレビ会議用アプリケーションソフトウェアが、テレビ会議システムに参加しているシンクライアントの数だけ動作しており、シンクライアントが他のシンクライアントからの画像及び音声を受信し表示・音声出力しようとする場合、自シンクライアント用のテレビ会議用アプリケーションソフトウェア及びが他シンクライアント用のテレビ会議用アプリケーションソフトウェアの双方の処理を通して該他シンクライアントからの画像及び音声を受信して表示・音声出力することになる。
【００１０】
したがって、複数のシンクライアント間で画像及び音声を送受信するために複数のテレビ会議用アプリケーションソフトウェアの処理が必要となり、画像や音声の配信処理が遅くなると言う問題がある。
また、前記サーバでは複数のテレビ会議用アプリケーションソフトウェアに対してメモリ領域を開放する必要があるため、サーバに大容量のメモリが必要になると言う問題がある。
【００１１】
これらの問題は、テレビ会議に参加するクライアント端末の数が増えれば増えるほど顕著になるため、特に大がかりなテレビ会議システムでは大きな問題となる。
前述した問題は、少なくとも画像を配信するテレビ会議システムに限られず、画像や音声の他に種々のデータの配信も併せて行うようなデスクトップ会議システム等のように、サーバと、ネットワークを介して前記サーバから少なくとも画像を受信して表示する複数のクライアント端末とを備えた画像配信システムにおいても前記同様の問題がある。
【００１２】
本発明は、サーバと、ネットワークを介して前記サーバから少なくとも画像を受信して表示する複数のクライアント端末とを備えた画像配信システムにおいて、各クライアント端末への画像配信を高速化することを課題としている。
また、本発明は、サーバと、ネットワークを介して前記サーバから少なくとも画像を受信して表示する複数のクライアント端末とを備えた画像配信システムにおいて、各クライアント端末毎には画像配信用アプリケーションソフトウェアを使用しないようにして、各クライアント端末への画像配信を高速化することを課題としている。
また、本発明は、サーバと、ネットワークを介して前記サーバから少なくとも画像を受信して表示する複数のクライアント端末とを備えた画像配信システムにおいて、サーバのメモリ小容量化できるようにすることを課題としている。
また、本発明は前記画像配信システムに適した画像配信サーバを提供することを課題としている。
【００１３】
【課題を解決するための手段】
本発明によれば、サーバと、ネットワークを介して前記サーバから少なくとも画像を受信して表示する複数の端末とを備えた画像配信システムにおいて、前記各端末に接続された撮像手段が設けられると共に、前記各端末は、前記撮像手段で撮影した画像を前記ネットワークを介して前記サーバに送信する送信手段と、前記サーバから前記ネットワークを介して画像を受信して、前記受信した画像を表示する表示手段とを有し、前記サーバは、配信が必要な端末を記憶する配信端末記憶手段と、前記各端末から受信した画像を合成して、前記配信が必要な各端末に前記ネットワークを介して配信する画像配信手段とを有することを特徴とする画像配信システムが提供される。
【００１４】
各端末は、送信手段により、撮像手段で撮影した画像をネットワークを介してサーバに送信する。前記サーバは、画像配信手段により、前記各端末から受信した画像を合成して、配信端末記憶手段に記憶した配信が必要な各端末に前記ネットワークを介して配信する。各端末は、表示手段により、前記サーバから前記ネットワークを介して画像を受信して、前記受信した画像を表示する。
【００１５】
ここで、更に、前記各端末に接続された集音手段及び音声出力手段が設けられると共に、前記各端末は、前記前記撮像手段で撮像した画像とともに集音手段で集音した音声を前記ネットワークを介して前記サーバに送信すると共に、前記サーバからネットワークを介して画像及び音声を受信して、前記受信した画像を前記表示手段で表示すると共に前記受信した音声を前記音声出力手段から出力し、前記サーバの画像配信手段は前記各端末から受信した画像及び音声を合成して、前記配信が必要な各端末に配信するように構成してもよい。
【００１６】
また、前記端末は、前記ネットワークを介して前記サーバに格納されたアプリケーションソフトウェアを操作するシンクライアントであり、前記サーバは、前記ネットワークを介して前記各端末から受けた操作命令に応じた処理を実行するためのアプリケーションソフトウェアを格納する記憶手段を有し、前記画像配信手段は、前記各端末から受信した画像及び音声を合成し、前記配信が必要な各端末に対して、各端末のディスクトップ画面に同期させて該ディスクトップ画面とともに配信するように構成してもよい。
【００１７】
また、本発明によれば、配信が必要な端末を記憶する配信端末記憶手段と、受信した画像を合成して、前記配信が必要な各端末に配信する画像配信手段とを有することを特徴とする画像配信サーバが提供される。
画像配信手段は、受信した画像を合成して、配信端末記憶手段に記憶した配信が必要な各端末に配信する。
【００１８】
ここで、前記画像配信手段は、更に、受信した画像及び音声を合成して、前記配信が必要な各端末に配信するように構成してもよい。
また、前記画像配信手段は、前記各端末から受信した画像及び音声を合成し、前記配信が必要な各端末に対して、各端末のディスクトップ画面に同期させて該ディスクトップ画面とともに配信するように構成してもよい。
【００１９】
【発明の実施の形態】
以下、図面に沿って、本発明の実施の形態に係る画像配信システム及び画像配信サーバについて説明する。尚、各図において、同一部分には同一符号を付している。
図１は、本発明の実施の形態に係る画像配信システムの全体構成図であり、サーバ及び複数のシンクライアントを有するシンクライアントシステムを用いたテレビ会議システムの例を示している。
【００２０】
図１において、画像配信サーバであるサーバ１０１及び端末である複数のシンクライアント１０３ａ〜１０３ｎが、インターネットやイーサネット（登録商標）等のネットワーク１０２を介して接続されている。詳細は後述するが、各シンクライアント１０３ａ〜１０３ｎは同一の構成である。また、各シンクライアント１０３ａ〜１０３ｎにはアプリケーションソフトウェアが格納されておらず、シンクライアント１０３〜１０３ａによりネットワーク１０２を介してサーバ１０１を操作することによって、サーバ１０１に格納されているアプリケーションソフトウェアをサーバに動作させるものである。尚、シンクライアント１０３ａ〜１０３ｎはそれらのメモリ内に、サーバ１０１を操作することが可能なＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等のソフトウェアを記憶している。例えば、サーバ１０１がＷｉｎｄｏｗｓ（登録商標）  ＮＴサーバの場合、シンクライアント１０３ａ〜１０３ｎのＯＳはＷｉｎｄｏｗｓ（登録商標）  ＣＥでよい。
【００２１】
図２はシンクライアント１０３ａ〜１０３ｎのハードウェア構成を示すブロック図であり又、図３はサーバ１０１のハードウェア構成を示すブロック図である。
シンクライアント１０３ａは、キーボードやマウスによって構成され操作手段を構成する操作部２０１ａ、表示手段を構成する表示部２０２ａ、シンクライアント用ＯＳや通信用ソフトウェア等のサーバ１０１を遠隔操作するのに必要な最低限のソフトウェア（最小限ソフトウェア）を格納し記憶手段を構成する不揮発性メモリ２０４ａ、メモリ２０４ａに記憶したソフトウェアを実行する中央処理装置（ＣＰＵ）２０３ａ、通信インタフェース（Ｉ／Ｆ）２０５ａ、機器接続用インタフェース２０６ａを有している。
【００２２】
シンクライアント１０３ａには、シンクライアント１０３ａの利用者の画像を撮影するための撮像手段を構成するテレビカメラ１０７ａ、前記利用者の音声を集音するための集音手段を構成するマイク１０８ａ、シンクライアント１０３ａからの音声を出力するための音声出力手段を構成するスピーカ１０９ａが接続されている。
メモリ２０４ａには、３種類のソフトウェア、即ち、シンクライアント１０３ａのＯＳ（シンクライアントＯＳ（本実施の形態ではＷｉｎｄｏｗｓ（登録商標）Ｃｅ））１１０ａ、シンクライアントＯＳ１１０ａ上で動作するターミナルサービスクライアント部１１１ａ及びマルチメディアクライアント部１１２ａが予め格納されている。ＣＰＵ２０３ａは、メモリ２０４ａに格納した前記ソフトウェアを実行処理することにより、後述するような処理を実現する。
【００２３】
例えば、ＣＰＵ２０３ａは、ターミナルサービスクライアント部１１１ａを実行処理することにより、ＲＤＰやＩＣＡ等のプロトコル機能を実現し又、ネットワーク１０２を介してサーバ１０１から画像や音声を受信して、表示部２０２ａに画像表示を行い又、スピーカ１０９ａに音声出力する。ＣＰＵ２０３ａがターミナルサービスクライアント部１１１ａを実行することにより得られる表示機能及び表示部２０２ａにより表示手段が構成される。
【００２４】
また、ＣＰＵ２０３ａは、マルチメディアクライアント部１１２ａを実行処理することにより、テレビカメラ１０７ａで撮影した画像およびマイク１０８ａで集音した音声を、ネットワーク伝送路の伝送速度を高速に構成したネットワーク１０２を介して、圧縮しない生の状態でサーバ１０１に送信する。サーバ１０１と各クライアント１０３ａ〜１０３ｎとの間で、画像や音声等のデータを圧縮しない生の状態で送信することにより、サーバ１０１や各クライアント１０３ａ〜１０３ｎは配信データの圧縮処理や解凍処理が不要になり、負荷が軽減できると共に高速な処理が可能になる。ＣＰＵ２０３ａがマルチメディアクライアント部１１２ａを実行することにより送信手段が構成される。
【００２５】
他の各シンクライアント１０３ｎもシンクライアント１０３ａと同一の構成、機能を有しており又、テレビカメラ１０７ｎ、マイク１０８ｎ及びスピーカ１０９ｎが接続されている。
尚、各シンクライアント１０３ａ〜１０３ｎにおいて、テレビカメラ１０７ａ〜１０７ｎ、マイク１０８ａ〜１０８ｎ及びスピーカ１０９ａ〜１０９ｎの中の少なくとも１つを、各対応するシンクライアント１０３ａ〜１０３ｎに内蔵するように構成してもよい。
【００２６】
一方、画像配信サーバ１０１は、キーボードやマウスによって構成され操作手段を構成する操作部３０１、表示手段を構成する表示部３０２、半導体メモリによってメインメモリ等を構成するメモリ３０４、通信インタフェース（Ｉ／Ｆ）３０５、サーバ用のＯＳやアプリケーションソフトウェアあるいはシンクライアント１０３ａ〜１０３ｎが遠隔操作で利用するアプリケーションソフトウェア等を格納する磁気ディスク３０６を有している。テレビ会議用のアプリケーションソフトウェアも磁気ディスク３０６に格納されている。尚、メモリ３０４及び磁気ディスク３０６は記憶手段を構成している。
【００２７】
ＣＰＵ３０３は、磁気ディスク３０６に格納した前記ソフトウェアを実行処理することにより、画像の合成処理や配信処理等の画像処理を行う画像処理部１０４としての機能、テレビ会議を行うクライアント１０３〜１０３ｎの管理や画像処理部１０４の管理等の接続管理を行うセッション管理部１０５としての機能、各クライアント１０３ａ〜１０３ｎに対応して設けられ、各クライアント１０３ａ〜１０３ｎにディスクトップ画面を提供する複数のユーザウインドウプロセス部１０６ａ〜１０６ｎとしての機能を実現する。尚、前記ディスクトップ画面は、サーバ１０１の磁気ディスク３０６に格納され、クライアント１０３ａ〜１０３ｎで遠隔操作可能なアプリケーションソフトウェアのアイコン等が表示される画面である。画像処理部１０４及びセッション管理部１０５は画像配信手段を構成している。
【００２８】
図４は、本実施の形態におけるセッション管理部１０５がクライアント１０３ａ〜１０３ｎのテレビ会議参加状況を管理する際に使用する管理テーブルであり、メモリ３０４に記憶されている。前記管理テーブルには合成したテレビ会議画像の配信が必要な端末の情報が記憶されており、ここで、メモリ３０４は配信端末記憶手段を構成している。
【００２９】
図４を用いて管理テーブルの内容を詳説すると、「接続情報」は、サーバ１０１に接続してサーバ１０１に格納されたアプリケーションソフトウェアを利用可能なクライアントとして予め登録されているクライアント（端末）１０３ａ〜１０３ｎのうち、現在起動してネットワーク１０２を介してサーバ１０１に接続しているクライアント（端末）１０３ａ〜１０３ｎを表す情報であり、サーバ１０１に現在接続しているクライアント（図４ではクライアント１０３ａ、１０３ｂ、１０３ｎ）には○印を付してある。
【００３０】
また、「利用情報」は、前記登録されたクライアント（端末）１０３ａ〜１０３ｎのうち、どのクライアント（端末）がテレビ会議を利用している（即ち、テレビ会議に参加している）のかを表す情報であり、現在テレビ会議に参加しているクライアント（図４ではクライアント１０３ａ、１０３ｎ）には○印を付してある。
尚、クライアント１０３ｂはサーバ１０１に接続はしているがテレビ会議には参加していないため、接続情報には○印が付されているが利用情報には×印が付されている。また、クライアント１０３ｃは、サーバ１０１のクライアントとしてサーバ１０１に登録されてはいるが、サーバ１０１への接続もテレビ会議への参加もしていないため、接続情報及び利用情報には×印が付されている。
図５は、本実施の形態における処理を説明するための流れ図である。
【００３１】
以下、図１から図５を用いて、本実施の形態の動作を詳細に説明する。
図５において、クライアント（端末）１０３ａの電源をオンして起動すると、ネットワーク１０２を介してサーバ１０１に接続要求を送信する。
サーバ１０１におけるクライアント１０３ａに対応するユーザウインドウプロセス部１０６ａは、クライアント１０３ａから接続要求を受信して、クライアント１０３ａ用のディスクトップ画面を送信する。
【００３２】
クライアント１０３ａのターミナルサービスクライアント部１１１ａは、サーバ１０１からディスクトップ画面を受信して、自己の表示部２０２ａにディスクトップ画面を表示すると共に、サーバ１０１から音を受信している場合にはスピーカ１０９ａから該音を出力する。ここでは、表示部２０２ａには、ログインプロンプト等の表示がなされる。
次に、クライアント１０３ａがサーバ１０１に対して、自己の識別情報を送信してログインを要求すると、サーバ１０１は、クライアント１０３ａから受信した識別情報が正規の識別情報と判断した場合、クライアント１０３ａに対して接続許可を行う。セッション管理部１０５は、図４の管理テーブルのクライアント１０３ａの接続情報欄に、クライアント１０３ａが接続した旨の情報（○印）を格納する。
【００３３】
これにより、クライアント１０３ａはサーバ１０１との接続が完了する。これ以後、クライアント１０３ａの利用者は、表示部２０２ａの表示を見ながら操作部２０１ａを操作することにより、サーバ１０１に格納されたアプリケーションソフトウェアを選択してサーバ１０１に実行させ、あたかもクライアント１０３ａで前記アプリケーションソフトウェアが動作しているかのようにして実行させることができる。
【００３４】
即ち、サーバ１０１は、ネットワーク１０２を介して各端末１０３ａ〜１０３ｎから受けた操作命令に応じた処理を実行するためのアプリケーションソフトウェアを磁気ディスク３０６に格納しており、ネットワーク１０２を介して端末１０３ａから受けた操作命令に応じて、アプリケーションソフトウェアを実行処理する。
クライアント１０３ｎについても前記同様の処理が行われる。サーバ１０１におけるクライアント１０３ｎに対応するユーザウインドウプロセス部１０６ｎは、クライアント１０３ｎから接続要求を受信して、クライアント１０３ｎ用のディスクトップ画面を送信する。
【００３５】
クライアント１０３ｎのターミナルサービスクライアント部１１１ｎは、サーバ１０１からディスクトップ画面を受信して、自己の表示部２０２ｎにディスクトップ画面を表示すると共に、サーバ１０１から音を受信している場合にはスピーカ１０９ｎから該音を出力する。ここでは、表示部２０２ｎには、ログインプロンプト等の表示がなされる。
クライアント１０３ｎがサーバ１０１に対して、自己の識別情報を送信してログインを要求すると、サーバ１０１は、クライアント１０３ｎから受信した識別情報が正規の識別情報と判断した場合、クライアント１０３ｎに対して接続許可を行う。セッション管理部１０５は、図４の管理テーブルのクライアント１０３ｎの接続情報欄に、クライアント１０３ｎが接続した旨の情報（○印）を格納する。
【００３６】
これにより、クライアント１０３ｎはサーバ１０１との接続が完了する。クライアント１０３ｎの接続完了後、クライアント１０３ｎの利用者は、表示部２０２ｎの表示を見ながら操作部２０１ｎを操作することにより、サーバ１０１に格納されたアプリケーションソフトウェアを選択してサーバ１０１に実行させ、あたかもクライアント１０３ｎで前記アプリケーションソフトウェアが動作しているかのようにして実行させることができる。即ち、サーバ１０１は、ネットワーク１０２を介して端末１０３ｎから受けた操作命令に応じて、磁気ディスク３０６に格納しているアプリケーションソフトウェアを実行処理する。
【００３７】
次に、クライアント１０３ａがテレビ会議を利用するために、サーバ１０１に対してテレビ（ＴＶ）会議用アプリケーションソフトウェア（ＡＰ）の起動を要求すると、サーバ１０１は、磁気ディスク３０６に予め格納してあるテレビ会議用アプリケーションソフトウェアを起動する。これにより、図１における画像処理部１０４が動作可能になる。
【００３８】
次に、クライアント１０３ｎもテレビ会議を利用するために、サーバ１０１に対してテレビ（ＴＶ）会議用アプリケーションソフトウェア（ＡＰ）の起動を要求するが、サーバ１０１はクライアント１０３ａの要求に応じて既に前記テレビ会議用アプリケーションソフトウェアを起動済みなので、テレビ会議用アプリケーションソフトウェアを新たに起動することはない。即ち、サーバ１０１においては、画像処理部１０４は１つしか実行されない。
【００３９】
この状態で、クライアント１０３ａのマルチメディアクライアント部１１２ａは、テレビカメラ１０７ａで撮影した自クライアントの使用者の画像及びマイク１０８ａで集音した自クライアントの使用者の音声を、ネットワーク１０２を介してサーバ１０１に送信する。
また、クライアント１０３ｎのマルチメディアクライアント部１１２ｎは、テレビカメラ１０７ｎで撮影した自クライアントの使用者の画像及びマイク１０８ｎで集音した自クライアントの使用者の音声を、ネットワーク１０２を介してサーバ１０１に送信する。
【００４０】
サーバ１０１の画像処理部１０４は、テレビ会議に参加している全てのクライアント（本例ではクライアント１０３ａ、１０３ｎ）から受信した画像及び音声を一旦メモリ３０４に記憶し、該複数のクライアントから受信した画像及び音声を１つの画像及び音声に合成して、テレビ会議に参加している各クライアントに配信する。
【００４１】
画像については、テレビ会議に参加している全てのクライアントから受信した画像を合成して１つのテレビ会議画像とし、該合成されたテレビ会議画像を、画像配信が必要な（テレビ会議に参加している）全てのクライアントに送信する。
音声についても、テレビ会議に参加している全てのクライアントから受信した音声を合成して１つのテレビ会議音声とし、該合成されたテレビ会議音声を、音声配信が必要な（テレビ会議に参加している）全てのクライアントに送信する。
【００４２】
尚、画像処理部１０４は、前記管理テーブルを参照してテレビ会議に参加しているクライアント（本例ではクライアント１０３ａ、１０３ｎ）に合成した画像及び音声を配信する際に、ユーザウインドウプロセス部１０６ａ、１０６ｎが対応するクライアント１０３ａ、１０３ｎに送るディスクトップ画面に同期して、クライアント１０３ａ、１０３ｎに前記合成した画像及び音声を配信する。これにより、各クライアント１０３ａ、１０３ｎの表示部２０２ａ、２０２ｎには、ディスクトップ画面に整合した所定位置に、合成されたテレビ会議画像６０２が表示される。
【００４３】
図６は、クライアント１０３ａのターミナルサービスクライアント部１１１ａによって表示部２０２ａに表示される、合成されたテレビ会議の画像６０２を示す図である。図６に示すように、表示部２０２ａには、テレビ会議に参加している全てのクライアント１０３ａ〜１０３ｎ（前記例ではクライアント１０３ａ、１０３ｎ）のテレビカメラ１０７ａ〜１０７ｎ（前記例ではクライアント１０３ａ、１０３ｎに接続されたテレビカメラ１０７ａ、１０７ｎ）で撮影した画像６０１ａ〜６０１ｎが合成された状態のテレビ会議画像６０２が、ディスクトップ画面に整合した所定位置に表示される。
【００４４】
クライアント１０３ｎの表示部２０２ｎにも、クライアント１０３ｎのターミナルサービスクライアント部１１１ｎにより、表示部２０２ａの表示と同一の合成されたテレビ会議画像の表示が行われる。
このように、テレビ会議に参加している全てのクライアント１０３ａ〜１０３ｎの各表示部２０２ａ〜２０２ｎには、各クライアント１０３ａ〜１０３ｎのターミナルサービスクライアント部１１１ｎにより、ネットワーク１０２を介してサーバ１０１の画像処理部１０６から受信した、前記合成されたテレビ会議の画像６０２が時々刻々と変化しながら表示される。
【００４５】
以上述べたように、本実施の形態に係る画像配信システムによれば、サーバ１０１と、ネットワーク１０２を介して前記サーバ１０１から少なくとも画像を受信して表示する複数のクライアント端末１０３ａ〜１０３ｎとを備えた画像配信システムにおいて、各クライアント端末１０３ａ〜１０３ｎへの画像配信を高速化することが可能になる。
また、本実施の形態に係る画像配信システムによれば、サーバ１０１では画像配信のために単一の画像処理部１０４を使用するだけであり、各クライアント端末１０３ａ〜１０３ｎ毎に複数の画像配信用アプリケーションソフトウェアを起動して使用することはないため、各クライアント端末１０３ａ〜１０３ｎへの画像配信を高速化することが可能になる。
【００４６】
また、サーバ１０１では画像配信のために単一の画像処理部１０４を使用するだけであり、各クライアント端末１０３ａ〜１０３ｎ毎に複数の画像配信用アプリケーションソフトウェアを起動して使用することはないため、サーバ１０１のメモリ容量を小型化することが可能になる。
また、本実施の形態によれば、前記画像配信システムに適した画像配信サーバ１０１を提供することが可能になる。
【００４７】
尚、本実施の形態では、少なくとも画像をネットワークを介して複数の端末に送信するサーバとネットワークを介して前記サーバから少なくとも画像を受信して表示する複数の端末とを備えた画像配信システムの例としてテレビ会議システムの例で説明したが、複数の端末からネットワークを介して少なくとも画像をサーバに送信することによって前記各端末から少なくとも画像を前記サーバに集め、前記サーバで集めた少なくとも画像を前記サーバからネットワークを介して前記各端末に送信するようにした種々の画像配信システムに適用することが可能である。例えば、ディスクトップ会議システム等、複数のコンピュータ間で少なくとも画像の送信、受信を行う機能を有する画像配信システムに適用することが可能である。また、画像は、動画、静止画のいずれでもよい。
【００４８】
【発明の効果】
本発明に係る画像配信システムによれば、各端末への画像配信を高速化することが可能になる。また、各端末毎に画像配信用アプリケーションソフトウェアを使用することがないため、各端末への画像配信を高速化することが可能になる。また、サーバのメモリ容量を小型化することが可能になる。
また、本発明によれば、前記画像配信システムに適した画像配信サーバを提供することが可能になる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像配信システムの全体構成図である。
【図２】本発明の実施の形態に使用するシンクライアントのブロック図である。
【図３】本発明の実施の形態に使用する画像配信サーバのブロック図である。
【図４】本発明の実施の形態において使用する管理テーブルを示す図である。
【図５】本発明の実施の形態における処理を説明するための流れ図である。
【図６】本発明の実施の形態における画像表示を示す図である。
【符号の説明】
１０１・・・画像配信サーバを構成するサーバ
１０２・・・ネットワーク
１０３・・・端末を構成するシンクライアント
１０４・・・画像処理部
１０５・・・セッション管理部
１０６ａ〜１０６ｎ・・・ユーザウインドウプロセス部
１０７ａ〜１０７ｎ・・・撮像手段を構成するテレビカメラ
１０８ａ〜１０８ｎ・・・集音手段を構成するマイク
１０９ａ〜１０９ｎ・・・音声出力手段を光栄するスピーカ
２０１ａ、３０１・・・操作手段を構成する操作部
２０２ａ、３０２・・・表示手段を構成する表示部
２０３ａ、３０３・・・ＣＰＵ
２０４ａ・・・記憶手段を構成するメモリ
２０５ａ、３０５・・・通信インタフェース
２０６ａ・・・機器接続インタフェース
３０４・・・配信端末記憶手段を構成するメモリ
３０６・・・記憶手段を構成する磁気ディスク
６０２・・・テレビ会議画像
【図１】
2005006240.tif 000003
【図２】
2005006240.tif 000004
【図３】
2005006240.tif 000005
【図４】
2005006240.tif 000006
【図５】
2005006240.tif 000007
【図６】
2005006240.tif 000008