(57)【要約】【課題】異なるネットワークに属し、かつ特定のアプリケーションを有しない電話を、各コンピュータ間で行われるビデオ会議に参加させること。【解決手段】、ＰＣクライアントが有する、クライアントシミュレータ部４０７が、ＳＩＰ連携処理部４０８と、電話音声変換処理部４０９と連携して、ＩＰ電話５０または電話８０と音声呼を確立し、ＩＰ電話５０または電話８０から送信されるデータを、ビデオ会議用音声データにフォーマット変換し、該ビデオ会議用音声データをビデオ会議サーバ１００に送信する。また、ビデオ会議サーバ１００から送信されるビデオ会議用音声データを、ＩＰ電話５０または電話８０に対応した音声データに変換し、変換した音声データをＩＰ電話５０または電話８０に送信する。【選択図】        図２
2005260800.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータを、ネットワークを介して接続し、該複数のコンピュータ間でデータを互いに送受して行われる電子会議を支援する会議支援プログラムであって、
前記複数のコンピュータ間で行われる電子会議を識別する識別情報と電話機の情報とをもとに、前記電話機を前記電子会議に接続する接続手順と、
前記電話機からデータを受信し、該受信したデータのデータ形式を、前記電子会議で利用されるデータ形式である会議用データ形式に変換するとともに、該会議用データ形式に変換したデータを、前記複数のコンピュータに配信する配信処理手順と、
前記複数のコンピュータ間で送受するデータを受信し、該受信したデータのデータ形式を、前記電話機で用いられるデータ形式である電話用データ形式に変換するとともに、該電話用データ形式に変換したデータを前記電話機に送信する送信処理手順と、
をコンピュータに実行させることを特徴とする会議支援プログラム。
【請求項２】
前記送信処理手順は、前記複数のコンピュータから送信される複数のデータを合成する合成手順と、前記合成手順が合成したデータのデータ形式を電話用データ形式に変換し、該電話機用データ形式に変換したデータを前記電話機に送信する合成データ送信処理手順と、をさらにコンピュータに実行させることを特徴とする請求項１に記載の会議支援プログラム。
【請求項３】
前記接続手順は、前記電話機を前記電子会議に接続する接続要求を受け付ける接続要求受付手順と、前記接続要求受付手順が接続要求を受け付けた際に、前記電話機を前記電子会議に接続する要求接続処理手順と、をさらにコンピュータに実行させることを特徴とする請求項１に記載の会議支援プログラム。
【請求項４】
前記接続手順は、前記電話機を前記電子会議に接続する予約時刻を受け付ける予約受付手順と、該予約時刻になった際に、前記電話機を前記電子会議に接続する予約接続処理手順と、をさらにコンピュータに実行させることを特徴とする請求項１に記載の会議支援プログラム。
【請求項５】
前記複数のコンピュータが互いに送受するデータ、または前記電話機から送信されるデータを記憶装置に記録させる記録手順をさらにコンピュータに実行させることを特徴とする請求項１に記載の会議支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のコンピュータを、ネットワークを介して接続し、該複数のコンピュータ間でデータを互いに送受して行われる電子会議を支援する会議支援プログラムに関するものであり、特に、電話を電子会議に接続させることができる会議支援プログラムに関する。
【背景技術】
【０００２】
従来から、複数のコンピュータが、所定の通信規格（H.323など）を利用して、同一ネットワーク上で動画・音声データをやり取りし、ビデオ会議を行うビデオ会議システムが知られている。また、従来のビデオ会議システムでは、各コンピュータがビデオ会議用の共通のアプリケーションを利用してビデオ会議を行っている。
【０００３】
なお、ビデオ会議の他に、複数の電話機同士を、ネットワークを介して接続し、電話会議を行う電話会議システムも知られている（特許文献１参照。）。
【０００４】
【特許文献１】特開２０００−３４９７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、各コンピュータがおこなうビデオ会議に電話（ＩＰ電話や携帯電話などを含む）を利用して参加することができないという問題があった。
【０００６】
具体的には、従来のビデオ会議では、ビデオ会議に参加する各コンピュータが、同一ネットワークを利用し、かつ特定のアプリケーションを利用することが必須条件あったため、異なるネットワークに属し、特定のアプリケーションを有しない電話では、各コンピュータ間で行われるビデオ会議に参加することができなかった。
【０００７】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、異なるネットワークに属し、かつ特定のアプリケーションを有しない電話であっても、各コンピュータ間で行われるビデオ会議に参加させることができる会議支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本発明は、複数のコンピュータを、ネットワークを介して接続し、該複数のコンピュータ間でデータを互いに送受して行われる電子会議を支援する会議支援プログラムであって、前記複数のコンピュータ間で行われる電子会議を識別する識別情報と電話機の情報とをもとに、前記電話機を前記電子会議に接続する接続手順と、前記電話機からデータを受信し、該受信したデータのデータ形式を、前記電子会議で利用されるデータ形式である会議用データ形式に変換するとともに、該会議用データ形式に変換したデータを、前記複数のコンピュータに配信する配信処理手順と、前記複数のコンピュータ間で送受するデータを受信し、該受信したデータのデータ形式を、前記電話機で用いられるデータ形式である電話用データ形式に変換するとともに、該電話用データ形式に変換したデータを前記電話機に送信する送信処理手順と、をコンピュータに実行させることを特徴とする。
【０００９】
また、本発明は、上記発明において、前記送信処理手順は、前記複数のコンピュータから送信される複数のデータを合成する合成手順と、前記合成手順が合成したデータのデータ形式を電話用データ形式に変換し、該電話機用データ形式に変換したデータを前記電話機に送信する合成データ送信処理手順と、をさらにコンピュータに実行させることを特徴とする。
【００１０】
また、本発明は、上記発明において、前記接続手順は、前記電話機を前記電子会議に接続する接続要求を受け付ける接続要求受付手順と、前記接続要求受付手順が接続要求を受け付けた際に、前記電話機を前記電子会議に接続する要求接続処理手順と、をさらにコンピュータに実行させることを特徴とする。
【００１１】
また、本発明は、上記発明において、前記接続手順は、前記電話機を前記電子会議に接続する予約時刻を受け付ける予約受付手順と、該予約時刻になった際に、前記電話機を前記電子会議に接続する予約接続処理手順と、をさらにコンピュータに実行させることを特徴とする。
【００１２】
また、本発明は、上記発明において、前記複数のコンピュータが互いに送受するデータ、または前記電話機から送信されるデータを記憶装置に記録させる記録手順をさらにコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数のコンピュータ間で行われる電子会議を識別する識別情報と電話機の情報とをもとに、電話機を電子会議に接続し、電話機からデータを受信し、受信したデータのデータ形式を、電子会議で利用される会議用データ形式に変換するとともに、会議用データ形式に変換したデータを、複数のコンピュータに配信し、複数のコンピュータ間で送受するデータを受信し、受信したデータのデータ形式を、電話機で用いられるデータ形式である電話用データ形式に変換するとともに、電話用データ形式に変換したデータを電話機に送信するので、異なるネットワークに属し、特定のアプリケーションを有しない電話であっても、各コンピュータ間で行われる電子会議に接続し、会議に参加させることができる。
【００１４】
また、本発明によれば、電話機を電子会議に接続する接続要求を受け付け、電話機を電子会議に接続するので、他のコンピュータが、ネットワーク制限などによって希望する電話と通信できない場合であっても、代わりに、電話を電子会議に接続することができる。
【００１５】
また、本発明によれば、電話機を電子会議に接続する予約時刻を受け付け、予約時間になった際に、電話機を電子会議に接続するので、効率よく、電子会議を運用させることができる。
【００１６】
また、本発明によれば、複数のコンピュータが互いに送受するデータ、または電話機から送信されるデータを記憶装置に記憶させるので、電子会議にかかるデータを顧客がいつでも利用することができる。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明にかかる会議支援プログラムの好適な実施の形態を詳細に説明する。
【実施例１】
【００１８】
まず、本発明に係る会議システムのシステム構成について説明する。図１は、本実施例１に係る会議システムのシステム構成を示すブロック図である。同図に示すように、この会議システムは、ＰＣクライアント１０〜４０、ＩＰ（Internet Protocol）電話５０、ＳＩＰ（Session Initiation Protocol）サーバ６０、ＩＰ−ＰＢＸ（Private Branch Exchange）７０がＩＰネットワーク９０に分散配置されて構成されている。なお、通常の電話８０は、ＩＰ−ＰＢＸ７０を介してＩＰネットワークに接続されている。
【００１９】
なお、ここでは説明の便宜上、４台のＰＣクライアント１０〜４０と、１台のＩＰ電話５０と、１台の電話８０のみを示したが、この会議システムは、ＩＰネットワーク９０を介して任意の台数のＰＣクライアント、ＩＰ電話および電話から構成される。
【００２０】
ＰＣクライアント１０〜４０は、図示しないカメラやマイクから入力された顧客などの動画データおよび音声データを、テレビ会議用のデータに変換し、変換したデータをビデオ会議サーバ１００に送信する。
【００２１】
また、ＰＣクライアント１０〜４０は、ビデオ会議サーバ１００からビデオ会議用のデータを受信し、受信したビデオ会議用のデータをもとに、図示しない表示装置やスピーカーを利用して各ＰＣクライアントにかかる顧客の動画や音声を出力する。
【００２２】
なお、ＰＣクライアント４０は、ＩＰ電話５０または電話８０と音声呼を確立し、ＩＰ電話５０または電話８０をビデオ会議サーバ１００に接続する。また、ＰＣクライアント４０は、ＩＰ電話５０または電話８０から送信される音声データをビデオ会議用のデータにフォーマット変換し、フォーマット変換した音声データをビデオ会議サーバ１００に送信する。
【００２３】
また、ＰＣクライアント４０は、ビデオ会議サーバ１００から受信するビデオ会議用の音声データをＩＰ電話用の音声データにフォーマット変換し、ＩＰ電話用にフォーマット変換した音声データをＩＰ電話５０または電話８０に送信する。
【００２４】
なお、ＰＣクライアント４０はＰＣクライアント１０〜３０からＩＰ電話５０または電話８０との音声呼の確立に対するリクエストを受信した場合にも、音声呼を確立し、ＩＰ電話５０または電話８０をビデオ会議サーバ１００に接続させることができる。
【００２５】
ＩＰ電話５０は、ＶｏＩＰ（Voice Over IP）ゲートウェイ機能を本体に内蔵した電話機であり、ＩＰネットワーク９０に直接接続することができる。また、電話機８０は、ＩＰ−ＰＢＸ７０を介してＩＰネットワーク９０に接続する。ここで、ＩＰ−ＰＢＸ７０は、音声通話や電話の管理、電話に対する発着信の制御などを処理するための電話交換システムである。
【００２６】
ＳＩＰサーバ６０は、ＰＣクライアントからＩＰ電話の電話番号などを受信した場合に、送信元のＰＣクライアントにＩＰ電話のＩＰアドレスを通知するとともに、対象となるＩＰ電話を発呼する。具体的には、クライアント４０が、ＩＰ電話５０の電話番号などをＳＩＰサーバ６０に送信した場合には、ＳＩＰサーバ６０は、ＩＰ電話５０のＩＰアドレスをＰＣクライアント４０に送信するとともに、ＩＰ電話５０を発呼することになる。
【００２７】
すなわち、ＰＣクライアント４０は、ＳＩＰサーバ６０を利用することによって、ＩＰ電話５０と音声呼を確立することができる。また、ＰＣクライアント４０は、電話８０に対しても同様に、ＩＰ−ＰＢＸ７０を介することによって、音声呼を確立することができる。なお、図示しないが、ＰＣクライアント４０は、ＩＰ−ＰＢＸ７０などを介して携帯電話に対しても同様に音声呼を確立することができる。
【００２８】
なお実施例１では、説明の便宜上、ＰＣクライアント４０が、ＩＰ電話５０または電話８０と音声呼を確立する場合を示すが、ＰＣクライアント１０〜３０も同様に、ＩＰ電話５０または電話８０と音声呼を確立し、音声データをビデオ会議サーバ１００に送信しても良い。
【００２９】
ビデオ会議サーバ１００は、ビデオ会議を行うためのサービスを提供するためのサーバである。例えば、ＰＣクライアント１０から動画・音声データを受信した場合には、受信した動画・音声データをＰＣクライアント２０〜４０に送信する。
【００３０】
同様に、ビデオ会議サーバ１００は、ＰＣクライアント２０から受信した動画・音声データは、ＰＣクライアント１０，３０，４０に送信し、ＰＣクライアント３０から受信した動画・音声データは、ＰＣクライアント１０，２０，４０に送信し、ＰＣクライアント４０から受信した動画・音声データは、ＰＣクライアント１０〜３０に送信する。
【００３１】
このように、ＰＣクライアント１０〜４０は、ビデオ会議サーバ１００を利用して、動画や音声などのデータを送受信し、ビデオ会議を行う。また、ＰＣクライアント４０は、ＩＰ電話５０や電話８０と呼を確立し、ＩＰ電話５０や電話８０の音声をビデオ会議サーバに送信するとともに、ＰＣクライアント１０〜４０の音声データをＩＰ電話５０や電話８０に送信するので、ＰＣクライアント１０〜４０が行う会議に、ＩＰ電話５０や電話８０を参加させることができる。
【００３２】
次に、図１に示したＰＣクライアント１０〜４０の構成について説明する。なお、ＰＣクライアント１０〜４０は、同一の構成を有するので、ここでは、ＰＣクライアント４０を例にとって説明する。図２は、図１に示したＰＣクライアント４０の構成を示す機能ブロック図である。
【００３３】
図２に示すように、このＰＣクライアント４０は、制御部４０１と、ネットワークインターフェース部４０２と、入力部４０３と、出力部４０４と、動画処理部４０５と、音声処理部４０６と、クライアントシミュレータ部４０７と、ＳＩＰ連携処理部４０８と、電話音声変換処理部４０９と、予約処理部４１０とを有する。
【００３４】
制御部４０１は、ＰＣクライアント４０全体を制御する処理部であり、ネットワークインターフェース部４０２は、所定の通信プロトコルを用いてビデオ会議サーバ１００、ＩＰ電話５０、ＳＩＰサーバ６０および電話８０と通信をおこなう処理部である。
【００３５】
入力部４０３は、図示しないカメラやマイクから、顧客などの動画データや音声データなどを取得する処理部である。また、入力部４３は、図示しないキーボードなどからＩＰ電話の電話番号、参加するビデオ会議を識別するためのＩＤ（Identification）、および予約時刻なども受け付ける。予約時刻に関しては後述する。
【００３６】
出力部４０４は、動画処理部４０５から動画データを取得し、取得した動画データを、図示しない表示装置に出力する。また、出力部４０４は、音声処理部４０６から音声データを取得し、取得した音声データを、図示しないスピーカーなどに出力する。
【００３７】
動画処理部４０５は、入力部４０３から動画データを取得し、取得した動画データをビデオ会議用の動画データ（以下、会議用動画データと表記する）にフォーマット変換し、会議用動画データを、ネットワークインターフェース部４０２を介してビデオ会議サーバ１００に送信する。
【００３８】
また、動画処理部４０５は、ビデオ会議サーバ１００から送信される会議用動画データを、ネットワークインターフェース部４０２を介して取得する。そして、取得した会議用動画データを表示装置の表示可能な動画データに変換し、変換した動画データを出力部４０６に渡す。
【００３９】
音声処理部４０６は、入力部４０３から音声データを取得し、取得した音声データをビデオ会議用の音声データ（以下、会議用音声データと表記する）にフォーマット変換し、変換した会議用音声データを、ネットワークインターフェース部４０２を介してビデオ会議サーバ１００に送信する。
【００４０】
また、音声処理部４０６は、ビデオ会議サーバ１００から送信される会議用音声データを、ネットワークインターフェース部４０２を介して取得する。そして、取得した会議用音声データをスピーカーなどに出力可能な音声データに変換し、変換した音声データを出力部４０４に渡す。
【００４１】
なお、音声処理部４０６は、後述する電話音声変換処理部４０９から、ＩＰ電話の会議用音声データを取得した場合には、電話音声変換処理部４０９から取得した、ＩＰ電話の会議用音声データと、音声処理部４０６自身が作成した会議用音声データとを合成し、合成した会議用音声データを、ネットワークインターフェース部４０２を介してビデオ会議サーバに送信する。
【００４２】
クライアントシミュレータ部４０７は、ＳＩＰ連携処理部４０８および電話音声変換処理部４０９と連携するとともに、ＰＣクライアント１０〜４０が行うビデオ会議を識別するためのＩＤをもとに、ＩＰ電話５０または電話８０をＰＣクライアント１０〜４０が行うビデオ会議に接続する処理部である。
【００４３】
ＳＩＰ連携処理部４０８は、ＳＩＰサーバ６０と連携し、ＩＰ電話５０または電話８０と音声呼を確立する処理部である。具体的には、ＳＩＰ連携処理部４０８は、入力部４０３から、ＩＰ電話５０の電話番号と、ＰＣクライアント１０〜４０が行っているビデオ会議を識別するＩＤとを取得し、保持する。
【００４４】
また、ＳＩＰ連携処理部４０８は、ＰＣクライアント１０〜４０からの発呼により音声呼を確立する場合は、ＩＰ電話５０の電話番号をＳＩＰサーバ６０に送信し、ＳＩＰサーバ６０から、ＩＰ電話５０のＩＰアドレスとレスポンスとを受信し、ＩＰ電話５０と通信が可能な場合に、ＩＰ電話５０と音声呼を確立する。
【００４５】
また、ＳＩＰ連携処理部４０８は、ＩＰ電話５０からの発呼により音声呼を確立する場合は、ＩＰ電話５０は、ＩＰ電話５０の電話番号とＩＤとをＳＩＰサーバ６０に送信し、ＳＩＰサーバ６０から、発呼先のＰＣクライアントのＩＰアドレスとレスポンスとを受信し、ＰＣクライアントと通信が可能な場合に、ＰＣクライアントと音声呼を確立する。
【００４６】
また、ＳＩＰ連携処理部４０８は、ＰＣクライアント１０〜３０のいずれかからＩＰ電話に対する発呼のリクエストを受信した場合にも、ＩＰ電話５０と音声呼を確立する。
【００４７】
電話音声変換処理部４０９は、ＩＰ電話５０または電話８０からＩＰ電話用の音声データ（以下、電話用音声データと表記する。）を受信し、受信した電話音声データを会議用音声データにフォーマット変換する。そして、フォーマット変換した会議用音声データを音声処理部４０６に渡す。
【００４８】
また、電話音声変換処理部４０９は、ビデオ会議サーバ１００から受信する会議用音声データを、電話用音声データに変換し、変換した電話用音声データを、ビデオ会議に接続されたＩＰ電話５０に送信する。
【００４９】
予約処理部４１０は、ＰＣクライアント１０〜３０のいずれかから、ＩＰ電話５０または電話８０と音声呼を確立する予約時刻を受信する。そして、予約時刻になった際に、ＳＩＰ連携処理部２１３にＩＰ電話５０または電話８０と音声呼を確立するように要求する。
【００５０】
また、予約処理部４１０は、入力部４０３から予約時刻を受信した場合にも同様に、予約時刻になった際に、ＳＩＰ連携処理部２１３にＩＰ電話５０または電話８０と音声呼を確立するように要求する。
【００５１】
次に、図１に示したビデオ会議サーバ１００の構成について説明する。図３は、図１に示したビデオ会議サーバ１００の構成を示す機能ブロック図である。同図に示すように、このビデオ会議サーバ１００は、制御部１１０と、ネットワークインターフェース部１２０と、会議スケジュール制御処理部１３０と、アカウント管理処理部１４０と、動画・音声ストリーム制御処理部１５０と、音声パケット優先処理部１６０と、録画ファイル管理部１７０とを有する。
【００５２】
制御部１１０は、ビデオ会議サーバ１００全体を制御する処理部であり、ネットワークインターフェース部１２０は、所定の通信プロトコルを用いてＰＣクライアント１０〜４０と通信を行う処理部であり、会議スケジュール制御処理部１３０は、ＰＣクライアント１０〜４０が行うビデオ会議のスケジュールを管理する処理部である。
【００５３】
アカウント管理処理部１４０は、ＩＤをもとにして、各ＰＣクライアントがおこなう、異なったビデオ会議をそれぞれ区別して管理するための処理部である。例えば、ＩＤが１のＰＣクライアントＡと、ＩＤが１のＰＣクライアントＢとは、同一のビデオ会議に属するが、ＩＤが２のＰＣクライアントＣは、同一のビデオ会議に属さないので、ＰＣクライアントＡおよびＢが行うビデオ会議に、ＰＣクライアントＣが誤って参加しないように管理する。
【００５４】
動画・音声ストリーム制御処理部１５０は、各ＰＣクライアントから送信される会議用動画データおよび会議用音声データを受信し、受信した会議用動画データおよび会議用音声データを同一のビデオ会議に接続されたＰＣクライアントに送信する。
【００５５】
音声パケット優先処理部１６０は、ＩＰネットワーク９０を監視し、ＩＰネットワークの利用可能な通信速度が所定値よりも遅くなった場合に、会議用動画データよりも会議用音声データを優先して各ＰＣクライアントに送信するように、動画・音声ストリーム制御処理部１５０を調整する処理部である。
【００５６】
録画ファイル管理部１７０は、ＰＣクライアント１０〜４０が送信する会議用動画データや会議用音声データを録画し、録画したデータを管理する処理部である。また、録画ファイル管理部１７０は、ＰＣクライアント１０〜４０のいずれかから録画したデータを要求された場合には、要求されたデータを要求先のＰＣクライアントに送信する。
【００５７】
次に、ＰＣクライアント４０が、ＩＰ電話５０と音声呼を確立する処理について説明する。図４−１は、ＰＣクライアント４０が、ＩＰ電話と音声呼を確立する処理を示すフローチャートである。同図に示すように、ＰＣクライアント４０が、電話番号をＳＩＰサーバ６０に送信し（ステップＳ１０１）、ＳＩＰサーバ６０が、電話番号を受信する（ステップＳ１０２）。
【００５８】
そして、ＳＩＰサーバ６０は、電話番号をもとにＩＰ電話５０に発呼し（ステップＳ１０３）、ＩＰ電話５０は、着呼し（ステップＳ１０４）、レスポンスをＳＩＰサーバ送信し（ステップＳ１０５）、ＳＩＰサーバ６０は、ＩＰ電話５０からのレスポンスを受信する（ステップＳ１０６）。
【００５９】
そして、ＳＩＰサーバ６０は、レスポンスをＰＣクライアント４０に送信し（ステップＳ１０７）、ＰＣクライアント４０は、レスポンスをＳＩＰサーバ６０から受信し（ステップＳ１０８）、リクエストが成功したか否かを確認する（ステップＳ１０９）。
【００６０】
リクエストが失敗した場合には（ステップＳ１０９，Ｎｏ）、ＰＣクライアント４０は、リクエストが失敗した旨を表示装置に表示させる（ステップＳ１１０）。一方、リクエストが成功した場合には（ステップＳ１０９，Ｙｅｓ）、ＰＣクライアント４０およびＩＰ電話５０は、音声呼を確立する（ステップＳ１１１〜Ｓ１１２）。
【００６１】
次に、ＩＰ電話５０がＰＣクライアント４０と音声呼を確立する処理について説明する。図４−２は、ＩＰ電話５０が、ＰＣクライアント４０と音声呼を確立する処理を示すフローチャートである。同図に示すように、ＩＰ電話５０が、電話番号と、ＩＤとをＳＩＰサーバ６０に送信し（ステップＳ１２０１）、ＳＩＰサーバ６０は、電話番号と、ＩＤとを受信する（ステップＳ１２０２）。
【００６２】
そして、ＳＩＰサーバ６０は、電話番号と、ＩＤとをもとにＰＣクライアント４０に発呼し（ステップＳ１２０３）、ＰＣクライアント４０は、着呼し（ステップＳ１２０４）、ＰＣクライアント４０のＩＤと着呼したＩＰ電話５０のＩＤとを比較する（ステップＳ１２０５）。
【００６３】
ＰＣクライアント４０のＩＤと着呼したＩＰ電話５０のＩＤとが等しい場合には（ステップＳ１２０５，Ｙｅｓ）、レスポンスをＳＩＰサーバ６０に送信する（ステップＳ１２０６）。
【００６４】
一方、ＰＣクライアント４０のＩＤと着呼したＩＰ電話５０のＩＤとが等しくない場合には（ステップＳ１２０５，Ｎｏ）、ＰＣクライアント４０はそのまま応答せず音声呼は確立しない。
【００６５】
そして、ＳＩＰサーバ６０は、レスポンスをＰＣクライアント４０から受信し（ステップＳ１２０７）、レスポンスをＩＰ電話５０に送信し（ステップＳ１２０８）、ＩＰ電話５０はレスポンスを受信し（ステップＳ１２０９）、ＰＣクライアント４０と音声呼を確立する（ステップＳ１２１０〜Ｓ１２１１）。
【００６６】
次に、ＰＣクライアント４０が、ＩＰ電話５０と音声呼を確立した後に、ＩＰ電話の音声データをビデオ会議サーバ１００に送信する処理について説明する。図５は、ＰＣクライアント４０が、ＩＰ電話５０の音声データをビデオ会議サーバ１００に送信する処理手順を示すフローチャートである。
【００６７】
図５に示すように、ＰＣクライアント４０は、ＩＰ電話５０から電話用音声データを受信し（ステップＳ２０１）、電話用音声データを会議用音声データにフォーマット変換する（ステップＳ２０２）。
【００６８】
そして、ＰＣクライアント４０は、ＰＣクライアント４０の音声データを会議音声データにフォーマット変換し（ステップＳ２０３）、ＰＣクライアント４０の会議用音声データとＩＰ電話５０からの会議用音声データとを合成し（ステップＳ２０４）、合成した音声データをビデオ会議サーバ１００に送信する（ステップＳ２０６）。
【００６９】
次に、ＰＣクライアント４０が、各クライアント１０〜４０の音声データをＩＰ電話５０に送信する処理について説明する。図６は、ＰＣクライアント４０が、各クライアントの音声データをＩＰ電話５０に送信する処理を示すフローチャートである。
【００７０】
図６に示すように、ＰＣクライアント４０は、ビデオ会議サーバ１００から各ＰＣクライアント１０〜３０の会議用音声データを受信し（ステップＳ３０１）、各ＰＣクライアント１０〜３０の会議用音声データとＰＣクライアント４０の会議用音声データとを合成する（ステップＳ３０２）。
【００７１】
そして、ＰＣクライアント４０は、合成した会議用データを電話用音声データにフォーマット変換し（ステップＳ３０３）、フォーマット変換した電話用音声データをＩＰ電話５０に送信する（ステップＳ３０４）。
【００７２】
次に、ＰＣクライアント１０が、ＰＣクライアント４０に、ＩＰ電話５０に対する発呼のリクエストを送信した際の処理について説明する。図７および図８は、ＰＣクライアント１０がＰＣクライアント４０にＩＰ電話５０に対する発呼のリクエストを送信した際の処理を示すフローチャートである。
【００７３】
同図に示すように、ＰＣクライアント１０が、ビデオ会議サーバ１００に、ＰＣクライアント４０に対するＩＰ電話５０の発呼のリクエストを送信し（ステップＳ４０１）、ビデオ会議サーバ１００は、ＰＣクライアント４０に対するＩＰ電話５０の発呼のリクエストを受信し（ステップＳ４０２）、クライアント４０にＩＰ電話５０の発呼のリクエストを送信する（ステップＳ４０３）。
【００７４】
そして、ＰＣクライアント４０は、ＩＰ電話５０の発呼リクエストを受信し（ステップＳ４０４）、電話番号をＳＩＰサーバ４０５に送信し（ステップＳ４０５）、ＳＩＰサーバ６０は、電話番号を受信する（ステップＳ４０６）。
【００７５】
ＳＩＰサーバ６０は、電話番号をもとにＩＰ電話に発呼し（ステップＳ４０７）、ＩＰ電話５０は、着呼し（ステップＳ４０８）、レスポンスをＳＩＰサーバ６０に送信する（ステップＳ４０９）。
【００７６】
そして、ＳＩＰサーバ６０は、ＩＰ電話からのレスポンスを受信し（ステップＳ４１０）、受信したレスポンスをＰＣクライアント４０に送信し（ステップＳ４１１）、ＰＣクライアント４０は、レスポンスを受信し（ステップＳ４１２）、リクエストが成功したか否かを判断する（ステップＳ４１３）。
【００７７】
リクエストが失敗した場合には（ステップＳ４１３，Ｎｏ）、リクエストが失敗した旨をビデオ会議サーバ１００に送信する（ステップＳ４１４）。一方、リクエストが成功した場合には（ステップＳ４１３，Ｙｅｓ）、リクエストが成功した旨をビデオ会議サーバ１００に送信し（ステップＳ４１５）、ＩＰ電話と音声呼を確立する（ステップＳ４１６〜Ｓ４１７）。
【００７８】
ところで、ビデオ会議サーバ１００は、ＰＣクライアント４０からの応答を受信し（ステップＳ４１８）、ＰＣクライアント４０からの応答をＰＣクライアント１０に送信し（ステップＳ４１９）、ＰＣクライアント１０は、ＰＣクライアント４０の応答を受信する（ステップＳ４２０）。
【００７９】
このように、ＰＣクライアント１０は、ＦｉｒｅＷａｌｌなどのネットワーク制限により、ＳＩＰサーバ６０やＩＰ電話５０との通信が不可能な場合であっても、ＰＣクライアント４０に発呼依頼を行うことで、ＰＣクライアント１０〜４０が行っている会議にＩＰ電話５０を参加させることができる。
【００８０】
次に、ＰＣクライアント１０が、ＰＣクライアント４０に、ＩＰ電話５０に対する発呼予約のリクエストを送信した際の処理について説明する。図９および図１０は、ＰＣクライアント１０がＰＣクライアント４０にＩＰ電話５０に対する発呼予約のリクエストを送信した際の処理を示すフローチャートである。
【００８１】
同図に示すように、ＰＣクライアント１０が、ＰＣクライアント４０に対するＩＰ電話の発呼のリクエストおよび予約時刻を送信し（ステップＳ５０１）、ビデオ会議サーバ１００が、ＰＣクライアント４０に対するＩＰ電話５０の発呼のリクエストおよび予約時刻を受信し（ステップＳ５０２）、受信したＰＣクライアント４０に対するＩＰ電話５０の発呼のリクエストおよび予約時刻をＰＣクライアント４０に送信する（ステップＳ５０３）。
【００８２】
ＰＣクライアント４０は、ＩＰ電話５０の発呼のリクエストおよび予約時刻を受信する（ステップＳ５０４）。そして、ＰＣクライアント４０は、予約時刻になったならば、電話番号をＳＩＰサーバ６０に送信し（ステップＳ５０５）、ＳＩＰサーバ６０は、電話番号を受信し（ステップＳ５０６）、電話番号をもとにＩＰ電話５０に発呼し（ステップＳ５０７）、ＩＰ電話５０は、着呼する（ステップＳ５０８）。
【００８３】
そして、ＩＰ電話５０は、レスポンスをＳＩＰサーバ６０に送信し（ステップＳ５０９）、ＳＩＰサーバ６０は、ＩＰ電話５０からのレスポンスを受信し（ステップＳ５１０）、受信したレスポンスをＰＣクライアント４０に送信する（ステップＳ５１１）。
【００８４】
ＰＣクライアント４０は、レスポンスを受信し（ステップＳ５１２）、リクエストが成功か否かを判断する（ステップＳ５１３）。リクエストが失敗した場合には（ステップＳ５１３，Ｎｏ）、リクエストが失敗した旨をビデオ会議サーバ１００に送信する（ステップＳ５１４）。
【００８５】
一方、リクエストが成功した場合には（ステップＳ５１３，Ｙｅｓ）、リクエストが成功した旨をビデオ会議サーバ１００に送信し（ステップＳ５１５）、ＩＰ電話５０と音声呼を確立する（ステップＳ５１６〜Ｓ５１７）。
【００８６】
ところで、ビデオ会議サーバ１００は、ＰＣクライアント４０からの応答を受信し（ステップＳ５１８）、受信したＰＣクライアント４０からの応答をＰＣクライアント１０に送信し（ステップＳ５１９）、ＰＣクライアント１０は、ＰＣクライアント４０の応答を受信する（ステップＳ５２０）。
【００８７】
なお、説明は省略するが、ＰＣクライアント４０自身が、予約時刻を設定し、設定した予約時間に、ＩＰ電話５０と音声呼を確立し、ビデオ会議に参加させることもできる。
【００８８】
上述してきたように、本実施例１では、ＰＣクライアントが有する、クライアントシミュレータ部４０７が、ＳＩＰ連携処理部４０８と、電話音声変換処理部４０９と連携して、ＩＰ電話５０または電話８０と音声呼を確立し、ビデオ会議サーバ１００に接続するので、ＩＰ電話５０や電話８０を用いて、ＰＣクライアント１０〜４０がおこなうビデオ会議に参加することができる。
【実施例２】
【００８９】
ところで、実施例１では、ＰＣクライアントが、ＩＰ電話と音声呼を確立し、ＩＰ電話を各ＰＣクライアントがおこなうビデオ会議に接続する場合について説明したが、ビデオ会議サーバがＩＰ電話と音声呼を確立し、ビデオ会議にＩＰ電話を接続しても良い。
【００９０】
本実施例２では、ビデオ会議サーバが、ＩＰ電話またはＩＰ−ＰＢＸを介した電話と音声呼を確立し、各ＰＣクライアントが行う電子会議に、ＩＰ電話および電話を接続する場合について説明する。
【００９１】
図１１は、本実施例２に係るビデオ会議サーバ２００の構成を示す機能ブロック図である。同図に示すように、ビデオ会議サーバ２００は、制御部２１０と、ネットワークインターフェース部２２０と、クライアントシミュレータ部２３０と、ＳＩＰ連携処理部２４０と、音声フォーマット変換部２５０と、予約処理部２６０とを有する。その他の構成および動作は、実施例１に示したビデオ会議サーバ１００と同様であるので、同一の構成要素には、同一の符号を付して説明を省略する。
【００９２】
制御部２１０は、ビデオ会議サーバ２００全体を制御する処理部であり、ネットワークインターフェース部２２０は、所定のプロトコルを用いて、ＰＣクライアント１０〜４０、ＩＰ電話５０、ＳＩＰサーバ６０およびＩＰ−ＰＢＸ７０を介した電話８０と通信を行うためのネットワークインターフェースである。
【００９３】
クライアントシミュレータ部２３０は、ＳＩＰ連携処理部２４０と、音声フォーマット変換部２５０と連携するとともに、ＰＣクライアント１０〜４０が行うビデオ会議を識別するＩＤをもとに、ＩＰ電話５０または電話８０をＰＣクライアント１０〜４０が行うビデオ会議に接続する処理部である。
【００９４】
ＳＩＰ連携処理部２４０は、ＳＩＰサーバと連携し、ＩＰ電話５０または、電話８０と音声呼を確立する処理部である。具体的には、ＳＩＰ連携処理部２４０は、ＰＣクライアント１０〜４０のいずれかから、ＩＰ電話５０の電話番号を受信し、受信した情報をＳＩＰサーバ６０に送信する。
【００９５】
そして、ＳＩＰ連携処理部２４０は、ＳＩＰサーバ６０からＩＰ電話５０のＩＰアドレスやレスポンスを受信し、ＩＰ電話５０と通信が可能な場合に音声呼を確立する。
【００９６】
音声フォーマット変換部２５０は、ＩＰ電話５０または電話８０から電話用音声データを受信し、受信した電話用音声データを会議用音声フォーマットに変換する処理部である。また、音声フォーマット変換部２５０は、各ＰＣクライアント１０〜４０から受信する会議用音声データを電話用音声データにフォーマット変換し、ＩＰ電話５０または電話８０に送信する。
【００９７】
予約処理部２６０は、ＰＣクライアント１０〜４０のいずれかから、ＩＰ電話５０または電話８０と音声呼を確立する予約時刻を受信する。そして、予約時刻になった際に、ＳＩＰ連携処理部２４０にＩＰ電話または電話８０と音声呼を確立するように要求する。
【００９８】
なお、ビデオ会議サーバ２００は、ＩＰ電話５０または電話８０から送信される電話用音声データを会議用音声データに変換せず、電話用音声データのままＰＣクライアント４０などに送信しても良い。
【００９９】
ＰＣクライアント４０は、ビデオ会議サーバ２００から電話用音声データを受信した場合に、電話用音声データを会議用音声データに変換し、ＰＣクライアント４０自身の会議用音声データと、ＩＰ電話５０の会議用音声データとを合成し、合成した会議用データをビデオ会議サーバ２００に送信することになる。
【０１００】
次に、ビデオ会議サーバ２００が、ＩＰ電話５０と音声呼を確立する処理手順について説明する。図１２は、ビデオ会議サーバ２００が、ＩＰ電話５０と音声呼を確立する処理手順を示すフローチャートである。同図に示すように、ＰＣクライアント４０が、氏名と、電話番号とＩＤとをビデオ会議サーバに送信し（ステップＳ６０１）、ビデオ会議サーバ２００が、ＰＣクライアント４０から氏名と、電話番号とＩＤとを受信し（ステップＳ６０２）、電話番号をＳＩＰサーバ６０に送信する（ステップＳ６０３）。
【０１０１】
そして、ＳＩＰサーバ６０は、ビデオ会議サーバから電話番号を受信し（ステップＳ６０４）、電話番号をもとにＩＰ電話に発呼し（ステップＳ６０５）、ＩＰ電話５０は着呼する（ステップＳ６０６）。
【０１０２】
そして、ＩＰ電話５０は、レスポンスをＳＩＰサーバ６０に送信し（ステップＳ６０７）、ＳＩＰサーバ６０は、ＩＰ電話５０からのレスポンスを受信し（ステップＳ６０８）、レスポンスをビデオ会議サーバ２００に送信する（ステップＳ６０９）。
【０１０３】
ビデオ会議サーバ２００は、レスポンスを受信し（ステップＳ６１０）、リクエストが成功か否かを判定し（ステップＳ６１１）、リクエストが失敗した場合には（ステップＳ６１１，Ｎｏ）、エラーをＰＣクライアント４０に送信する（ステップＳ６１２）。
【０１０４】
一方、リクエストが成功した場合には（ステップＳ６１１，Ｙｅｓ）、リクエストが成功した旨をＰＣクライアント４０に送信し（ステップＳ６１３）、ビデオ会議サーバ２００は、ＩＰ電話５０と音声呼を確立する（ステップＳ６１４〜Ｓ６１５）。なお、ＰＣクライアント４０は、ビデオ会議サーバからの応答を受信する（ステップＳ６１６）。
【０１０５】
このように、ＰＣクライアント４０は、ビデオ会議サーバ２００に対して、ＩＰ電話５０との接続を要求することで、ビデオ会議サーバ２００は、ＩＰ電話５０と音声呼を確立し、ＰＣクライアント１０〜４０がおこなう会議に、ＩＰ電話５０を接続する。また、ＰＣクライアント１０〜３０も同様に、ビデオ会議サーバ２００に対して、ＩＰ電話５０との接続を要求することもできる。
【０１０６】
次に、ＰＣクライアント４０が、フォーマット変換を行わないビデオ会議サーバ２００から電話用音声データを受信した際の処理について説明する。図１３は、ＰＣクライアントが、フォーマット変換を行わないビデオ会議サーバから電話用音声データを受信した際の処理手順を示すフローチャートである。
【０１０７】
図１３に示すように、ビデオ会議サーバ２００が、ＩＰ電話から電話用音声データを受信し（ステップＳ７０１）、電話用音声データをＰＣクライアント４０に送信し（ステップＳ７０２）、ＰＣクライアント４０は、ビデオ会議サーバ２００からＩＰ電話５０の電話用音声データを受信する（ステップＳ７０３）。
【０１０８】
そして、ＰＣクライアント４０は、ＩＰ電話の電話用音声データをビデオ会議用の会議用音声データにフォーマット変換し（ステップＳ７０４）、ＰＣクライアント４０の会議用音声データとＩＰ電話の会議用音声データとを合成し（ステップＳ７０５）、合成した会議用音声データをビデオ会議サーバ２００に送信する（ステップＳ７０６）。
【０１０９】
そして、ビデオ会議サーバ２００は、ＰＣクライアント４０から合成された会議用音声データを受信し（ステップＳ７０７）、各ＰＣクライアント１０〜３０に会議用音声データを送信する（ステップＳ７０８）。
【０１１０】
次に、ビデオ会議サーバ２００が、各ＰＣクライアント１０〜３０の会議用音声データをＰＣクライアント４０に送信した際の処理について説明する。図１４は、フォーマット変換を行わないビデオ会議サーバが、会議用データをＰＣクライアント４０に送信した際の処理手順を示すフローチャートである。
【０１１１】
図１４に示すように、各ＰＣクライアント１０〜３０の会議用音声データを受信し（ステップＳ８０１）、受信した各ＰＣクライアント１０〜３０の会議用音声データをＰＣクライアント４０に送信する（ステップＳ８０２）。
【０１１２】
そして、ＰＣクライアント４０は、ビデオ会議サーバ２００から各ＰＣクライアント１０〜３０の会議用音声データを受信し（ステップＳ８０３）、各ＰＣクライアント１０〜３０の会議用音声データとＰＣクライアント４０の会議用音声データとを合成する（ステップＳ８０４）。
【０１１３】
そして、ＰＣクライアント４０は、合成したＰＣクライアントの会議用音声データをＩＰ電話用の電話用音声データにフォーマット変換し（ステップＳ８０５）、フォーマット変換した電話用音声データをビデオ会議サーバ２００に送信する（ステップＳ８０６）。
【０１１４】
ビデオ会議サーバ２００は、ＰＣクライアント４０からフォーマット変換された電話用音声データを受信し（ステップＳ８０７）、受信した電話用音声データをＩＰ電話５０に送信する（ステップＳ８０８）。
【０１１５】
次に、ビデオ会議サーバ２００が、ＩＰ電話５０の会議用音声データをＰＣクライアント４０に送信した際の処理について説明する。図１５は、ビデオ会議サーバが、ＩＰ電話の会議用音声データをＰＣクライアントに送信した際の処理手順を示すフローチャートである。
【０１１６】
図１５に示すように、ビデオ会議サーバ２００が、ＩＰ電話５０から電話用音声データを受信し（ステップＳ９０１）、受信したＩＰ電話５０からの電話用音声データをビデオ会議用の会議用音声データにフォーマット変換し（ステップＳ９０２）、フォーマット変換した会議用音声データをＰＣクライアント４０に送信する（ステップＳ９０３）。
【０１１７】
そして、ＰＣクライアント４０は、ビデオ会議サーバからＩＰ電話の会議用音声データを受信し（ステップＳ９０４）、ＰＣクライアント４０の会議用音声データとＩＰ電話の会議用音声データとを合成し（ステップＳ９０５）、合成した会議用音声データをビデオ会議サーバ２００に送信する（ステップＳ９０６）。
【０１１８】
ビデオ会議サーバ２００は、ＰＣクライアント４０から合成された会議用音声データを受信し（ステップＳ９０７）、各ＰＣクライアント１０〜３０に会議用音声データを送信する（ステップＳ９０８）。
【０１１９】
次に、ビデオ会議サーバ２００が、各ＰＣクライアント１０〜３０の会議用音声データをＰＣクライアント４０に送信した際の処理について説明する。図１６は、ビデオ会議サーバが、各ＰＣクライアント１０〜３０の会議用データをＰＣクライアント４０に送信した際の処理手順を示すフローチャートである。
【０１２０】
図１６に示すように、ビデオ会議サーバ２００が、各ＰＣクライアント１０〜３０からの会議用音声データを受信し（ステップＳ１００１）、各ＰＣクライアント１０〜３０の会議用音声データをＰＣクライアント４０に送信する（ステップＳ１００２）。
【０１２１】
ＰＣクライアント４０は、ビデオ会議サーバ２００から各クライアント１０〜３０の会議用音声データを受信し（ステップＳ１００３）、各クライアント１０〜３０の会議用音声データとＰＣクライアント４０の会議用音声データとを合成し（ステップＳ１００４）、合成した会議用音声データをビデオ会議サーバ２００に送信する（ステップＳ１００５）。
【０１２２】
そして、ビデオ会議サーバ２００は、合成された会議用音声データをＩＰ電話５０用の電話用音声データにフォーマット変換し（ステップＳ１００６）、電話用音声データをＩＰ電話５０に送信する（ステップＳ１００７）。
【０１２３】
次に、ＰＣクライアント１０が、ビデオ会議サーバ２００に、ＩＰ電話５０の発呼時刻を予約する際の、処理について説明する。図１７は、ＰＣクライアントが、ビデオ会議サーバに、ＩＰ電話５０の発呼時刻を予約する際の処理手順を示すフローチャートである。
【０１２４】
図１７に示すように、ＰＣクライアント１０は、予約時刻と、氏名と、電話番号と、ＩＤとをビデオ会議サーバ２００に送信し（ステップＳ１１０１）、ビデオ会議サーバ２００は、ＰＣクライアント１０から予約時刻と、氏名と、電話番号と、ＩＤとを受信する（ステップＳ１１０２）。
【０１２５】
そして、ビデオ会議サーバ２００は、予約時刻に、電話番号をＳＩＰサーバ６０に送信し（ステップＳ１１０３）、ＳＩＰサーバ６０は、ビデオ会議サーバ２００から電話番号を受信し（ステップＳ１１０４）、電話番号をもとにＩＰ電話５０に発呼し（ステップＳ１１０５）、ＩＰ電話５０に着呼する（ステップＳ１１０６）。
【０１２６】
そして、ＩＰ電話５０は、レスポンスをＳＩＰサーバ６０に送信し（ステップＳ１１０７）、ＳＩＰサーバ６０は、ＩＰ電話５０からレスポンスを受信し（ステップＳ１１０８）、レスポンスをビデオ会議サーバ２００に送信する（ステップＳ１１０９）。
【０１２７】
ビデオ会議サーバ２００は、ＳＩＰサーバ６０からレスポンスを受信し（ステップＳ１１１０）、リクエストが成功したか否かを判定し（ステップＳ１１１１）、リクエストが失敗した場合には（ステップＳ１１１１，Ｎｏ）、エラーをＰＣクライアント１０に送信する（ステップＳ１１１２）。
【０１２８】
一方、リクエストが成功した場合には（ステップＳ１１１１，Ｙｅｓ）、ビデオ会議サーバ２００は、リクエストが成功した旨をＰＣクライアント１０に送信し（ステップＳ１１１３）、ＩＰ電話５０と音声呼を確立する（ステップＳ１１１４〜Ｓ１１１５）。なお、ＰＣクライアント１０は、ビデオ会議サーバ２００からの応答を受信する（ステップＳ１１１６）。
【０１２９】
上述してきたように、本実施例２では、ビデオ会議サーバ２００が有するクライアントシミュレータ部２３０が、ＳＩＰ連携処理部２４０と音声フォーマット変換部２５０と連携し、ＩＰ電話５０または電話８０と音声呼を確立し、ＩＰ電話５０または電話８０をＰＣクライアント１０〜４０のおこなうビデオ会議に接続するので、ＩＰ電話５０や電話８０がＰＣクライアント１０〜４０と同じネットワークに属していなくても、ＩＰ電話５０や電話８０をＰＣクライアント１０〜４０がおこなうビデオ会議に参加させることができる。
【０１３０】
なお、上述した実施例１および２では、ＩＰ電話５０および電話８０は、接続したビデオ会議において、音声データを送受信する場合を示したが、画像データなども同様に、送受信するように構成してもよい。
【０１３１】
（付記１）複数のコンピュータを、ネットワークを介して接続し、該複数のコンピュータ間でデータを互いに送受して行われる電子会議を支援する会議支援プログラムであって、
前記複数のコンピュータ間で行われる電子会議を識別する識別情報と電話機の情報とをもとに、前記電話機を前記電子会議に接続する接続手順と、
前記電話機からデータを受信し、該受信したデータのデータ形式を、前記電子会議で利用されるデータ形式である会議用データ形式に変換するとともに、該会議用データ形式に変換したデータを、前記複数のコンピュータに配信する配信処理手順と、
前記複数のコンピュータ間で送受するデータを受信し、該受信したデータのデータ形式を、前記電話機で用いられるデータ形式である電話用データ形式に変換するとともに、該電話用データ形式に変換したデータを前記電話機に送信する送信処理手順と、
をコンピュータに実行させることを特徴とする会議支援プログラム。
【０１３２】
（付記２）前記配信処理手順は、前記電話機から音声データを受信し、該受信した音声データのデータ形式を、前記会議用データ形式に変換し、該会議用データ形式に変換したデータを、前記複数のコンピュータに配信することを特徴とする付記１に記載の会議支援プログラム。
【０１３３】
（付記３）前記配信処理手順は、前記電話機から音声データおよび画像データを受信し、該受信した音声データおよび画像データのデータ形式を、前記会議用データ形式に変換し、該会議用データ形式に変換したデータを、前記複数のコンピュータに配信することを特徴とする付記１に記載の会議支援プログラム。
【０１３４】
（付記４）前記送信処理手順は、前記複数のコンピュータから送信される複数のデータを合成する合成手順と、前記合成手順が合成したデータのデータ形式を電話用データ形式に変換し、該電話機用データ形式に変換したデータを前記電話機に送信する合成データ送信処理手順と、をさらにコンピュータに実行させることを特徴とする付記１に記載の会議支援プログラム。
【０１３５】
（付記５）前記接続手順は、前記電話機を前記電子会議に接続する接続要求を受け付ける接続要求受付手順と、前記接続要求受付手順が接続要求を受け付けた際に、前記電話機を前記電子会議に接続する要求接続処理手順と、をさらにコンピュータに実行させることを特徴とする付記１に記載の会議支援プログラム。
【０１３６】
（付記６）前記接続手順は、前記電話機を前記電子会議に接続する予約時刻を受け付ける予約受付手順と、該予約時刻になった際に、前記電話機を前記電子会議に接続する予約接続処理手順と、をさらにコンピュータに実行させることを特徴とする付記１に記載の会議支援プログラム。
【０１３７】
（付記７）前記複数のコンピュータが互いに送受するデータ、または前記電話機から送信されるデータを記憶装置に記録させる記録手順をさらにコンピュータに実行させることを特徴とする付記１に記載の会議支援プログラム。
【産業上の利用可能性】
【０１３８】
以上説明したように、本発明にかかる会議支援プログラムは、異なるネットワークに属するＩＰ電話やコンピュータなどを利用して行う会議システムに対して有効である。
【図面の簡単な説明】
【０１３９】
【図１】本実施例１に係る会議システムのシステム構成を示すブロック図である。
【図２】図１に示したＰＣクライアントの構成を示す機能ブロック図である。
【図３】図１に示したビデオ会議サーバの構成を示す機能ブロック図である。
【図４−１】ＰＣクライアントが、ＩＰ電話と音声呼を確立する処理を示すフローチャートである。
【図４−２】ＩＰ電話がＰＣクライアントと音声呼を確立する処理を示すフローチャートである。
【図５】ＰＣクライアントが、ＩＰ電話の音声データをビデオ会議サーバに送信する処理手順を示すフローチャートである。
【図６】ＰＣクライアントが、各クライアントの音声データをＩＰ電話に送信する処理を示すフローチャートである。
【図７】ＰＣクライアント１０がＰＣクライアント４０にＩＰ電話に対する発呼のリクエストを送信した際の処理を示すフローチャート（１）である。
【図８】ＰＣクライアント１０がＰＣクライアント４０にＩＰ電話に対する発呼のリクエストを送信した際の処理を示すフローチャート（２）である。
【図９】ＰＣクライアント１０がＰＣクライアント４０にＩＰ電話に対する発呼予約のリクエストを送信した際の処理を示すフローチャート（１）である。
【図１０】ＰＣクライアント１０がＰＣクライアント４０にＩＰ電話に対する発呼予約のリクエストを送信した際の処理を示すフローチャート（２）である。
【図１１】本実施例２に係るビデオ会議サーバの構成を示す機能ブロック図である。
【図１２】ビデオ会議サーバが、ＩＰ電話と音声呼を確立する処理手順を示すフローチャートである。
【図１３】ＰＣクライアントが、フォーマット変換を行わないビデオ会議サーバから電話用音声データを受信した際の処理手順を示すフローチャートである。
【図１４】フォーマット変換を行わないビデオ会議サーバが、会議用データをＰＣクライアント４０に送信した際の処理手順を示すフローチャートである。
【図１５】ビデオ会議サーバが、ＩＰ電話の会議用音声データをＰＣクライアントに送信した際の処理手順を示すフローチャートである。
【図１６】ビデオ会議サーバが、各ＰＣクライアント１０〜３０の会議用データをＰＣクライアント４０に送信した際の処理手順を示すフローチャートである。
【図１７】ＰＣクライアントが、ビデオ会議サーバに、ＩＰ電話５０の発呼時刻を予約する際の処理手順を示すフローチャートである。
【符号の説明】
【０１４０】
１０，２０，３０，４０    ＰＣクライアント
５０    ＩＰ電話
６０    ＳＩＰサーバ
７０    ＩＰ−ＰＢＸ
８０    電話
１００，２００    ビデオ会議サーバ
１１０，２１０，４０１    制御部
１２０，２２０，４０２    ネットワークインターフェース部
１３０    会議スケジュール制御処理部
１４０    アカウント管理処理部
１５０    動画・音声ストリーム制御処理部
１６０    音声パケット優先処理部
１７０    録画ファイル管理部
２５０    音声フォーマット変換部
４０３    入力部
４０４    出力部
４０５    動画処理部
４０６    音声処理部
２３０，４０７    クライアントシミュレータ部
２４０，４０８    ＳＩＰ連携処理部
４０９    電話音声変換処理部
４１０    予約処理部
【図１】
2005260800.tif 000003
【図２】
2005260800.tif 000004
【図３】
2005260800.tif 000005
【図４−１】
2005260800.tif 000006
【図４−２】
2005260800.tif 000007
【図５】
2005260800.tif 000008
【図６】
2005260800.tif 000009
【図７】
2005260800.tif 000010
【図８】
2005260800.tif 000011
【図９】
2005260800.tif 000012
【図１０】
2005260800.tif 000013
【図１１】
2005260800.tif 000014
【図１２】
2005260800.tif 000015
【図１３】
2005260800.tif 000016
【図１４】
2005260800.tif 000017
【図１５】
2005260800.tif 000018
【図１６】
2005260800.tif 000019
【図１７】
2005260800.tif 000020