(57)【要約】【課題】  ユーザが使用するデバイスをかえても、最適な音声通信設定/映像通信設定を再現させることが可能になる。【解決手段】  本体に接続されたサウンドデバイス／カメラデバイスをデバイス名やデバイスのアドレスで特定する手段と、複数のサウンドデバイス／カメラデバイスのそれぞれに対応する音声／動画パラメータを格納する手段と、前記特定されたサウンドデバイス／カメラデバイスに対応する音声／動画パラメータが前記音声／動画パラメータ格納手段に格納されている場合、音声／動画パラメータを読み出す手段と、前記特定されたサウンドデバイス／カメラデバイスに対応する音声／動画パラメータが音声／動画パラメータ格納手段に格納されていない場合、音声／動画通信の実行に応じて決定される音声／動画パラメータを前記音声／動画パラメータ格納手段に格納する手段とを具備する。【選択図】    図３
2007129323.tif 000002
【特許請求の範囲】
【請求項１】
インターネットプロトコルネットワークを介して音声／動画通信を実行する通信装置であって、
複数のサウンドデバイス／カメラデバイスを接続可能な本体と、
前記本体の受話音量および前記本体の送話音量の設定が格納された送受話音量設定格納手段と、
前記本体によって実行される通信ソフトウエアと、
前記接続されたサウンドデバイス／カメラデバイスをデバイス名やデバイスのアドレスで特定する手段と、
複数のサウンドデバイスのそれぞれに対応し、前記本体の受話音量、前記本体の送話音量、前記通信ソフトウエアで加減する受話設定、および前記通信ソフトウエアで加減する送話設定を有する音声パラメータを格納する手段と、
複数のカメラデバイスのそれぞれに対応する動画パラメータを格納する手段と、
前記特定されたサウンドデバイス／カメラデバイスに対応する音声パラメータ／動画パラメータが前記音声パラメータ格納手段／動画パラメータ格納手段に格納されている場合、音声パラメータ／動画パラメータを読み出す手段と、
前記特定されたサウンドデバイス／カメラデバイスに対応する音声パラメータ／動画パラメータが前記音声パラメータ格納手段／動画パラメータ格納手段に格納されていない場合、音声／動画通信の実行に応じて決定される音声パラメータ／動画パラメータを前記音声パラメータ格納手段／動画パラメータ格納手段に格納する手段と、
前記読み出された前記受話音量設定および送話音量設定と、送受話音量設定格納手段に格納された受話音量設定および送話音量設定とが異なる場合に、前記通信ソフトウエアで加減する受話設定、および前記通信ソフトウエアで加減する送話設定を調整する手段と
を具備することを特徴とする通信装置。
【請求項２】
接続を許容するサウンドデバイス／カメラデバイスのデバイス名やデバイスのアドレスのリストと、
許容するデバイスのドライバとが格納されたドライバ格納手段をさらに具備し、
サウンドデバイス／カメラデバイスが接続されると、前記リストに基づいて認証を行って認証をパスした場合、前記本体に許容するドライバが使用できない状態の場合に、前記ドライバ格納手段に格納されたドライバを前記本体にインストールすることを特徴とする請求項１記載の通信装置。
【請求項３】
前記特定されたサウンドデバイス／カメラデバイスに対応する音声パラメータ／動画パラメータが前記音声パラメータ格納手段／動画パラメータ格納手段に格納されていない場合に使用される音声パラメータおよび動画パラメータの初期値を有し、
前記音声／動画通信の実行に応じて決定される音声パラメータ／動画パラメータは、前記音声パラメータおよび動画パラメータの初期値を変更して決定されることを特徴とする請求項１記載の通信装置。
【請求項４】
音声通話開始後、接続された複数のサウンドデバイスに対して同時に音声入出力を行うことにより、１台の本体に接続された複数のサウンドデバイスと１つまたは複数の相手通信装置との間で音声通信を行い、また、映像通信開始後、接続された複数のカメラデバイスからのカメラ入力を同時に処理し、１つまたは複数の相手からの動画を表示することにより、１台のIP通信装置のディスプレイとこの通信装置に接続された複数のカメラと、１つまたは複数の相手通信装置との間で映像通信を行うことを特徴とする請求項１記載の通信装置。
【請求項５】
インターネットプロトコルネットワークを介して音声／動画通信を実行する通信システムであって、
複数のサウンドデバイス／カメラデバイスを接続可能な本体と、前記本体の受話音量および前記本体の送話音量の設定が格納された送受話音量設定格納手段と、前記本体によって実行される通信ソフトウエアとを有する通信装置と、
前記本体に接続されたサウンドデバイス／カメラデバイスをデバイス名やデバイスのアドレスで特定する手段と、複数のサウンドデバイスのそれぞれに対応し、前記本体の受話音量、前記本体の送話音量、前記通信ソフトウエアで加減する受話設定、および前記通信ソフトウエアで加減する送話設定を有する音声パラメータを格納する手段と、複数のカメラデバイスのそれぞれに対応する動画パラメータを格納する手段と、前記特定されたサウンドデバイス／カメラデバイスに対応する音声パラメータ／動画パラメータが前記音声パラメータ格納手段／動画パラメータ格納手段に格納されている場合、音声パラメータ／動画パラメータを読み出す手段と、前記特定されたサウンドデバイス／カメラデバイスに対応する音声パラメータ／動画パラメータが前記音声パラメータ格納手段／動画パラメータ格納手段に格納されていない場合、音声／動画通信の結果決定される音声パラメータ／動画パラメータを前記音声パラメータ格納手段／動画パラメータ格納手段に格納する手段とを有するサーバと
を具備してなることを特徴とする通信システム。
【請求項６】
前記サーバは、接続を許容するサウンドデバイス／カメラデバイスのデバイス名やデバスのアドレスのリストと、許容するデバイスのドライバとが格納されたドライバ格納手段をさらに具備し、
前記本体にサウンドデバイス／カメラデバイスが接続されると、この許容リストに基づいて認証を行って認証をパスした場合、前記本体に許容するドライバが使用できない状態の場合に、前記ドライバ格納手段に格納されたドライバを前記本体にインストールすることを特徴とする請求項５記載の通信システム。
【請求項７】
インターネットプロトコルネットワークを介して音声／動画通信を実行し、複数のサウンドデバイス／カメラデバイスを接続可能な本体と、前記本体の受話音量および前記本体の送話音量の設定が格納された送受話音量設定格納手段と、前記本体によって実行される通信ソフトウエアと、前記接続されたサウンドデバイス／カメラデバイスをデバイス名やデバイスのアドレスで特定する手段と、複数のサウンドデバイスのそれぞれに対応し、前記本体の受話音量、前記本体の送話音量、前記通信ソフトウエアで加減する受話設定、および前記通信ソフトウエアで加減する送話設定を有する音声パラメータを格納する手段と、複数のカメラデバイスのそれぞれに対応する動画パラメータを格納する手段とを有する通信装置の通信方法であって、
前記特定されたサウンドデバイス／カメラデバイスに対応する音声パラメータ／動画パラメータが前記音声パラメータ格納手段／動画パラメータ格納手段に格納されている場合、音声パラメータ／動画パラメータを読み出し、
前記特定されたサウンドデバイス／カメラデバイスに対応する音声パラメータ／動画パラメータが前記音声パラメータ格納手段／動画パラメータ格納手段に格納されていない場合、音声／動画通信の実行に応じて決定される音声パラメータ／動画パラメータを前記音声パラメータ格納手段／動画パラメータ格納手段に格納し、
前記読み出された前記受話音量設定および送話音量設定と、送受話音量設定格納手段に格納された受話音量設定および送話音量設定とが異なる場合に、前記通信ソフトウエアで加減する受話設定、および前記通信ソフトウエアで加減する送話設定を調整する
ことを含むことを特徴とする通信方法。
【請求項８】
前記通信装置は、接続を許容するサウンドデバイス／カメラデバイスのデバイス名やデバイスのアドレスのリストと、許容するデバイスのドライバとが格納されたドライバ格納手段をさらに具備し、
前記本体にサウンドデバイス／カメラデバイスが接続されると、前記リストに基づいて認証を行い、
認証をパスし、前記本体に許容するドライバが使用できない状態の場合に、前記ドライバ格納手段に格納されたドライバを前記本体にインストールすることを特徴とする請求項７記載の通信方法。
【請求項９】
前記通信装置は、前記特定されたサウンドデバイス／カメラデバイスに対応する音声パラメータ／動画パラメータが前記音声パラメータ格納手段／動画パラメータ格納手段に格納されていない場合に使用される音声パラメータおよび動画パラメータの初期値を有し、
前記音声／動画通信の実行に応じて決定される音声パラメータ／動画パラメータは、前記音声パラメータおよび動画パラメータの初期値を変更して決定することを特徴とする請求項７記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットプロトコルネットワークを介して音声／動画通信を実行する通信装置、通信システムに関する。
【背景技術】
【０００２】
インターネットプロトコル（ＩＰ）上で音声／動画通信を行うＰＣ／システムが浸透し、音声通信のユーザＩ／Ｆとなるヘッドセット、ＵＳＢハンドセット、Ｂｌｕｅｔｏｏｔｈ（登録商標）ヘッドセット等も充実してきている。特許文献１には、「情報端末を用いてハンズフリー通話とハンドセット通話を切り替える」提案はなされている。しかし、これらさまざまなサウンドデバイスでは、音響やデバイスドライバの特性などに差があるため、ユーザが使用するサウンドデバイスを変えた場合、最適な音声通信設定を実現するためには、音声パラメータ（音量、Ｃｏｄｅｃ、音声フレーム長、ドライバに滞留するパケット数等）を変えて最適にする必要がある。また、動画通信のためのカメラについても、ＵＳＢカメラ、ＩＥＥＥ１３９４カメラ等の充実に伴い、複数のカメラを接続することも考えられるが、カメラごとの特性／性能などに差があり、ユーザが使用するカメラを変えた場合、最適な動画通信設定を実現するためには、動画パラメータ（画像サイズ、フレームレート、Ｃｏｄｅｃ等）を変えて最適にする必要がある。
【特許文献１】特開２００４−３２０４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したように、周辺機器の充実に伴い、ユーザが使用するデバイスをかえた場合に、音声パラメータ、動画パラメータを最適にする必要がある。
【０００４】
本発明の目的は、ユーザが使用するデバイスをかえても、最適な音声通信設定/映像通信設定を再現させることが可能な通信装置、通信方法および通信システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一例に係わる通信装置は、インターネットプロトコルネットワークを介して音声／動画通信を実行する通信装置であって、複数のサウンドデバイス／カメラデバイスを接続可能な本体と、前記本体の受話音量および前記本体の送話音量の設定が格納された送受話音量設定格納手段と、前記本体によって実行される通信ソフトウエアと、前記接続されたサウンドデバイス／カメラデバイスをデバイス名やデバイスのアドレスで特定する手段と、複数のサウンドデバイスのそれぞれに対応し、前記本体の受話音量、前記本体の送話音量、前記通信ソフトウエアで加減する受話設定、および前記通信ソフトウエアで加減する送話設定を有する音声パラメータを格納する手段と、複数のカメラデバイスのそれぞれに対応する動画パラメータを格納する手段と、前記特定されたサウンドデバイス／カメラデバイスに対応する音声パラメータ／動画パラメータが前記音声パラメータ格納手段／動画パラメータ格納手段に格納されている場合、音声パラメータ／動画パラメータを読み出す手段と、前記特定されたサウンドデバイス／カメラデバイスに対応する音声パラメータ／動画パラメータが前記音声パラメータ格納手段／動画パラメータ格納手段に格納されていない場合、音声／動画通信の実行に応じて決定される音声パラメータ／動画パラメータを前記音声パラメータ格納手段／動画パラメータ格納手段に格納する手段と、前記読み出された前記受話音量設定および送話音量設定と、送受話音量設定格納手段に格納された受話音量設定および送話音量設定とが異なる場合に、前記通信ソフトウエアで加減する受話設定、および前記通信ソフトウエアで加減する送話設定を調整する手段とを具備することを特徴とする。
【発明の効果】
【０００６】
ユーザが使用するデバイスをかえても、最適な音声通信設定/映像通信設定を再現させることが可能になる。
【発明を実施するための最良の形態】
【０００７】
本発明の実施の形態を以下に図面を参照して説明する。
【０００８】
以下に例をあげて説明する。例においては、ＩＰ通信装置は、コンピュータ上でＩＰ通信ソフトウエア（ＴＶ電話ソフトウエア）を動作させることで構成される。サーバ１０は、図１に示す例のように、固定電話１１Ａが接続された公衆電話網１１、内線電話１２Ａ，１２Ｂを収容する他、インターネットプロトコルネットワーク（以下、インターネット）１３に接続し、インターネット１３上の電話（ＴＶ電話）１３Ａと接続したり、インターネットプロトコルによるＬＡＮ１４上のＩＰ通信ソフトウエアが動作しているコンピュータ１４Ａ，１４Ｂ、内線ＩＰ電話（ＴＶ電話）１４Ｃと接続したりできる。
【０００９】
本発明実施の一例となるＰＣ上のＴＶ電話ソフトウエアの構成を図２に示す。ビジネス電話システム向けＴＶ電話ソフトウエア１００は、呼制御／伝送制御１１１、音声入力制御１１２、音声出力制御１１３、カメラ入力制御１１４、動画描画制御１１５、およびＧＵＩ（Graphical User Interface）制御１１６から構成されている。
【００１０】
呼制御／伝送制御１１１は、ネットワークカード１３１を介してネットワークに接続されたサーバ１０を介して、相手コンピュータ上のＴＶ電話ソフトとの接続制御を行う。ネットワークドライバ１２１は、呼制御／伝送制御１１１とネットワークカード１３１との仲立ちをするドライバである。
【００１１】
呼制御／伝送制御１１１は、接続制御の際に、自身が使用するＣｏｄｅｃや音声フレーム長（音声パケットの長さ。２０ｍｓｅｃとは、再生すると２０ｍｓｅｃになる音声のかたまりを１つのパケットとして伝送することになる）を相手に通知する。
【００１２】
また、動画については、画像サイズやフレームレート（１秒間のコマ数）も相手に通知する。
【００１３】
呼が接続されると、音量、デバイスドライバに滞留するパケット数（デバイスドライバにパケットがなくなると再生の音切れが発生するために、デバイスドライバにはパケットを滞留（デバイスドライバに渡したが、まだデバイスドライバで再生されていないパケットを滞留するパケットと呼ぶ）させる必要があるが、滞留するパケット数が多くなりすぎると、遅延となってしまう）を考慮しながら、音声入力制御、音声出力制御を開始する。また、画像サイズ、フレームレートを考慮して、カメラ入力制御、動画描画制御を行う。ＧＵＩ制御１１６は、ソフトフォンのボタンや、ＬＥＤの点滅、ＬＣＤへの文字表示などを制御する。
【００１４】
音声入力制御１１２／音声出力制御１１３の下位には、サウンドカードドライバ１２２、ＵＳＢサウンドドライバ１２３、Ｂｌｕｅｔｏｏｔｈドライバ  ヘッドセットプロファイル（Ｂｌｕｅｔｏｏｔｈヘッドセットを収容するために必要なプロファイル）１２４等のドライバがある。
【００１５】
コンピュータには、サウンドカード１３２、ＵＳＢポート１３３、Ｂｌｕｅｔｏｏｔｈ１３４が設けられている。サウンドカード１３２に、マイク１４１、およびスピーカ１４２が接続されている。Ｂｌｕｅｔｏｏｔｈ１３４には、Ｂｌｕｅｔｏｏｔｈヘッドセット１４３が接続されている。
【００１６】
カメラ入力制御の下位には、ＵＳＢカメラドライバ１２５、ＩＥＥＥ１３９４カメラドライバ１２６が設けられている。ＵＳＢカメラドライバ１２５は、ＵＳＢポート１３５に接続されたＵＳＢカメラ１４４の入力制御を行う。ＩＥＥＥ１３９４カメラドライバ１２６は、ＩＥＥＥ１３９４ポート１３６に接続された、ＩＥＥＥ１３９４カメラ１４５の入力制御を行う。
【００１７】
図３に、サウンドデバイスごとの音声パラメータについて示す。サウンドデバイスのデバイス名とデバイスアドレス（Ｂｌｕｅｔｏｏｔｈでは、このようなユニークなアドレスが振られる）ごとに、音量、Ｃｏｄｅｃ、フレーム長、デバイスドライバに滞留させるパケット数という各パラメータが示されている。
【００１８】
音量については、コンピュータ自体の音量の値と、コンピュータ上のＴＶ電話ソフトウエアでＩＰ通信に関連する音量だけを加減する値とを設け、また、受話音量と送話音量を設けている。つまり、ＰＣ自体の受話／送話、ＴＶ電話ソフトウエアで加減する受話／送話という４項目となる。ＰＣ自体の受話／送話は、ＭＡＸの音量を１としたときの割合で、ＴＶ電話ソフトウエアで加減する受話／送話は、加算する場合は、＋、減算する場合は、−を頭につけたｄＢ（デシベル）で示している。
【００１９】
このようにコンピュータ自体の音量と、ＴＶ電話ソフトウエアで加減できる値とを別にするのは、コンピュータの受話音量（スピーカ音量）／送話音量（マイク音量）はコンピュータの設定で変えられる可能性があるため、これらの現在値が、読み出した値と異なっている場合、ＴＶ電話ソフトウエアで加減する値を調整し、最終的な音量レベルは保存した値と同等とするためである。
【００２０】
図４に、カメラデバイスごとの動画パラメータについて示す。カメラデバイスのデバイス名ごとに、画像サイズ、フレームレート（１秒後とのコマ数）Ｃｏｄｅｃという各パラメータが示されている。
【００２１】
図５に、接続を許容するデバイスリストを示す。接続を許容するサウンドデバイス／カメラデバイスのデバイス名やデバイスのアドレスのリストと、許容するデバイスのデバイスドライバ（プロファイル（提供する通信機能を定義したもの）が定義されているデバイスではプロファイルに対応するドライバ）保持している。サウンドデバイス／カメラデバイスが接続されると、この許容リストに基づいて認証を行い、認証ＯＫの場合のみ、デバイスドライバをインストールする。
【００２２】
図６にデバイスの特定、デバイスの認証、パラメータの保存／読み出し／更新をローカルで行うためのコンピュータの構成を示し、図７にデバイスの特定、デバイスの認証、パラメータの保存／読み出し／更新をネットワークを介して行うためのＰＣ上の構成、サーバ上の構成を示す。
【００２３】
以下、図を用いて、本発明の一実施形態となる動作について図８のフローチャートを参照して説明する。
【００２４】
コンピュータにサウンドデバイス／カメラデバイスが接続されると、ＴＶ電話ソフトは、図６のデバイスアドレス取得部２０１によりサウンドデバイス／カメラデバイスのデバイスアドレスを取得する、および／またはデバイス名取得部２０２によりデバイス名を取得する（ステップＳＴ１１）。図５の接続許容デバイスリスト２０４が保存されていない場合は、接続許容デバイス認証部２０３すべてのデバイスの接続を許容するとする。接続許容デバイスリスト２０４が保存されている場合、接続許容デバイス認証部２０３は、取得されたデバイスアドレス／デバイス名が、接続許容デバイスリスト２０４内にあるか否かを判定する（ステップＳＴ１２）。接続許容リストにある場合（ステップＳＴ１２のＹｅｓ）、接続許容デバイス認証部２０３は、認証パスとする（ステップＳＴ１３）。接続許容リストにない場合は、当該デバイスに関する処理は継続しない。次いで、接続許容デバイス認証部２０３は、対応するドライバがコンピュータ２００にインストールされているか否かを判定する（ステップＳＴ１４）。ドライバがインストールされていない場合（ステップＳＴ１４のＮｏ）、接続許容デバイス認証部２０３はコンピュータ２００にドライバをインストールする（ステップＳＴ１５）。
【００２５】
次に、図３に示す音声パラメータ２０６、図４に示した動画パラメータ２０８に接続されたデバイスアドレス／デバイス名に対応する音声パラメータ／動画パラメータが保存されているか否かを判定する（ステップＳＴ１６）。
【００２６】
デバイスアドレス／デバイス名に対応する音声パラメータ／動画パラメータが保存されている場合（ステップＳＴ１６のＹｅｓ）、音声パラメータ読出部２０５／動画パラメータ読出部２０７は、呼制御／伝送制御１１１に、自身が使用する音声／動画Ｃｏｄｅｃ、音声フレーム長、画像サイズ、動画フレームレートを通知する（ステップＳＴ１７）。呼制御／伝送制御１１１は、相手と接続制御を行う際に相手にパラメータ２０６，２０８を通知する。
【００２７】
音声パラメータ２０６のうち音量については、図３に示すように、ＰＣ自体の受話／送話、ＴＶ電話ソフトウエアで加減する受話／送話という４項目を設けている。例えば、使用するサウンドデバイスのデバイス名がＢＢＢ  ＵＳＢ  Ａｕｄｉｏであり、コンピュータ自体の受話音量（スピーカ音量）の現在値が、０．９、送話音量（マイク音量）の現在値が１．０であった場合、これらは、コンピュータ自体の受話音量、送話音量の読み出した値（それぞれ、０．７、０．８）と異なっている（これは、これら値を保存した後、ユーザがＴＶ電話ソフトと関係ない目的でコンピュータの音量設定を変えた場合に生じる）。この場合、ＴＶ電話ソフトで加減する値の読み出し値は、受話／送話ともに、＋６ｄＢであったが、ＰＣ自体の受話／送話音量が大きくなった分、これらを例えば、ともに、＋３ｄＢに変更し、最終的な音量レベルは保存した値と同等となるようにする（ステップＳＴ１８）。ここで変更した４項目の音量パラメータは図３を更新することで保存される。
【００２８】
呼が接続されると、音量、デバイスドライバに滞留するパケット数を音声入力制御１１２、音声出力制御１１３に初期値として渡し、画像サイズ、フレームレートをカメラ入力制御１１４に初期値として渡す。これらを初期値として使用することにより、サウンドデバイス／カメラデバイスごとに最適な音声通信設定／映像通信設定を再現させることができる。
【００２９】
ステップＳＴ１２の処理において接続許容デバイスリストが無かった場合、音声パラメータ２０６、動画パラメータ２０８がＰＣに保存されていない場合、または、デバイスアドレス／デバイス名に対応する音声パラメータ／動画パラメータが保存されていない場合（ステップＳＴ１６の“Ｎｏ”）、音声パラメータ読出部２０５／動画パラメータ読出部２０７は、呼制御／伝送制御１１１に、音声／動画パラメータの既定値（デバイスに関わらず一定）を初期値として通知する（ステップＳＴ１９）。
【００３０】
この後の音声／動画通信において、ユーザが音声パラメータ設定部２０９／動画パラメータユーザ設定部２１１を用いて、これらパラメータを変更する（ステップＳＴ２０）。変更されたパラメータは、音声パラメータユーザ更新部２１０／動画パラメータ更新部２１２により、音声パラメータ２０６、動画パラメータ２０８を更新される（ステップＳＴ２１）。また、ユーザが、音声／動画通信を行っていない時などに、接続許容デバイスリスト設定部２１３を用いて、接続を許容するデバイスリストを変更した場合、接続許容デバイスリスト更新部２１４により、接続許容デバイスリスト２０４を更新する。
【００３１】
このようにサウンドデバイス／カメラデバイスごとに最適な音声通信設定／映像通信設定を再現させた場合に、さらに、音声通話開始後、接続された複数のサウンドデバイスに対して同時に音声入出力を行うことにより、１台のＩＰ通信装置に接続された複数のサウンドデバイスと１つまたは複数の相手通信装置との間で音声通信を行い、また、映像通信開始後、接続された複数のカメラデバイスからのカメラ入力を同時に処理し、１つまたは複数の相手からの動画を表示することにより、１台のＩＰ通信装置のディスプレイとこの通信装置に接続された複数のカメラと、１つまたは複数の相手通信装置との間で映像通信を行うこともできる。
【００３２】
次に、「接続されたデバイスの特定」、「音声パラメータ／動画パラメータの保存／読み出し／更新」、「デバイスの認証」をデバイスが接続されたＰＣ上のＴＶ電話ソフトで行うのでなく、図７を参照して、このＰＣを含む通信システム上のサーバで行う場合の実現方式について一例を示す。
【００３３】
コンピュータ３００にサウンドデバイス／カメラデバイスが接続されると、ＰＣ上のＴＶ電話ソフトは、コンピュータ側のデバイスアドレス取得部３０１／デバイス名取得部３０２によりデバイスアドレス／デバイス名を取得し、サーバへのデバイスアドレス／デバイス名通知部３０３を用いて、サーバ４００へ通知する。サーバ４００は、ＰＣからのデバイスアドレス受信部４０１／デバイス名受信部４０２を用いてこれらを受信する。図５の接続許容デバイスリスト４０４がサーバ４００に保存されている場合（図５に示した接続許容デバイスリスト４０４が保存されていない場合は、すべてのデバイスの接続を許容するとする）、接続許容デバイス認証部４０３はデバイスアドレス／デバイス名によりこのデバイスが許容リストにあるかどうかをチェックする。接続許容デバイス認証部４０３は、接続許容デバイスリスト４０４にある場合、認証ＯＫとする。接続許容デバイス認証部４０３は、対応するドライバがインストールされているかどうかコンピュータ３００に問い合わせ、インストールされていない場合、コンピュータ３００に対してドライバのインストールを指示する。
【００３４】
次に、図３に示した音声パラメータ４０６、図４に示した動画パラメータ４０８がサーバ４００に保存されていて、デバイスアドレス／デバイス名に対応する音声パラメータ／動画パラメータが保存されている場合、サーバ４００は、ＰＣへの音声パラメータ通知部４０９／動画パラメータ通知部４１０を用いて、コンピュータ２００に音声パラメータおよび動画パラメータの通知を行う。コンピュータ２００は、サーバからの音声パラメータ受信部３０４／動画パラメータ受信部３０５を用いて音声パラメータおよび動画パラメータを受信し、呼制御／伝送制御１１１に、自身が使用する音声／動画Ｃｏｄｅｃ、音声フレーム長、画像サイズ、動画フレームレートを渡す。これらパラメータは相手と接続制御を行う際に相手に通知される。音声パラメータのうち音量については、図３に示すように、コンピュータ自体の受話／送話、ＴＶ電話ソフトウエアで加減する受話／送話という４項目を設けている。例えば、使用するサウンドデバイスのデバイス名がＢＢＢ  ＵＳＢ  Ａｕｄｉｏであり、ＰＣ自体の受話音量（スピーカ音量）の現在値が、０．９、送話音量（マイク音量）の現在値が１．０であった場合、これらは、ＰＣ自体の受話音量、送話音量の読み出した値（それぞれ、０．７、０．８）と異なっている（これは、これら値を保存した後、ユーザがＴＶ電話ソフトと関係ない目的でＰＣの音量設定を変えた場合に生じる）。この場合、ＴＶ電話ソフトで加減する値の読み出し値は、受話／送話ともに、＋６ｄＢであったが、ＰＣ自体の受話／送話音量が大きくなった分、これらを例えば、ともに、＋３ｄＢに変更し、最終的な音量レベルは保存した値と同等となるようにする（ここで変更した４項目の音量パラメータは図２に示したリストを更新することで保存される）。呼が接続されると、音量、デバイスドライバに滞留するパケット数を音声入力制御１１２、音声出力制御１１３に初期値として渡し、画像サイズ、フレームレートをカメラ入力制御１１４に初期値として渡す。これらを初期値として使用することにより、サウンドデバイス／カメラデバイスごとに最適な音声通信設定／映像通信設定を再現させることができる。
【００３５】
音声パラメータ４０６／動画パラメータ４０８がサーバ４００に保存されていない場合、または、デバイスアドレス／デバイス名に対応する音声パラメータ／動画パラメータが保存されていない場合、サーバ４００は、音声／動画パラメータの既定値（デバイスに関わらず一定）をＰＣへの音声パラメータ通知部４０９／動画パラメータ通知部４１０を用いてコンピュータ３００に通知する。コンピュータ３００は、サーバからの音声パラメータ受信部３０４／動画パラメータ受信部３０５を用いてこれらを受信し、呼制御／伝送制御１１１に、音声／動画パラメータの既定値（デバイスに関わらず一定）を初期値として渡す。
【００３６】
この後の音声／動画通信において、ユーザが音声パラメータ設定部３０６／動画パラメータ設定部３０８を用いて、これらパラメータを変更した場合、サーバへの音声パラメータ通知部３０７／動画パラメータ通知部３０９を用いてサーバ４００に通知する。サーバ４００は、音声パラメータ受信部４１１／動画パラメータ受信部４１３を用いて、新たな音声パラメータ／動画パラメータを受信する。音声パラメータ更新部４１２／動画パラメータ更新部４１４により、音声パラメータ４０６、動画パラメータ４０８を更新する。また、ユーザが、音声／動画通信を行っていない時などに、接続許容デバイスリスト設定部３１１を用いて、接続を許容するデバイスリストを変更した場合、サーバへの接続許容デバイスリスト通知部３１２を用いてサーバ４００へ通知する。サーバ４００は、接続許容デバイスリスト更新部４１５により変更された接続許容デバイスリストを受信する。接続許容デバイスリスト更新部４１６は、接続許容デバイスリスト４０４を更新する。
【００３７】
このように「接続されたデバイスの特定」、「音声パラメータ／動画パラメータの保存／読み出し／更新」、「デバイスの認証」をデバイスが接続されたＰＣ上のＴＶ電話ソフトで行うのでなく、このＰＣを含む通信システム上のサーバで行う場合も、サウンドデバイス／カメラデバイスごとに最適な音声通信設定／映像通信設定を再現させ、さらに、音声通話開始後、接続された複数のサウンドデバイスに対して同時に音声入出力を行うことにより、１台のＩＰ通信装置に接続された複数のサウンドデバイスと１つまたは複数の相手通信装置との間で音声通信を行い、また、映像通信開始後、接続された複数のカメラデバイスからのカメラ入力を同時に処理し、１つまたは複数の相手からの動画を表示することにより、１台のＩＰ通信装置のディスプレイとこの通信装置に接続された複数のカメラと、１つまたは複数の相手通信装置との間で映像通信を行うこともできる。
【００３８】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態に係わるビジネス電話システムの概略構成を示す図。
【図２】コンピュータ上のＴＶ電話ソフトウエア（通信ソフトウエア）の構成を示すブロック図。
【図３】サウンドデバイスごとの音声パラメータを示す図。
【図４】カメラデバイスごとの動画パラメータを示す図。
【図５】接続を許容するデバイスリストを示す図。
【図６】デバイスの特定、デバイスの認証、パラメータの保存/読み出し/更新をコンピュータ上で行うための構成を示すブロック図。
【図７】デバイスの特定、デバイスの認証、パラメータの保存/読み出し/更新をネットワークを介して行うためのコンピュータおよびサーバの構成を示す図。
【図８】デバイスの特定、デバイスの認証、パラメータの保存／読み出し／更新を行うための処理の手順を示すフローチャート。
【符号の説明】
【００４０】
１０…サーバ，１１Ａ…固定電話，１１…公衆電話網，１２Ａ．１２Ｂ…内線電話，１３…インターネットプロトコルネットワーク，１３Ａ…電話，１４…ＬＡＮ，１４Ａ．１４Ｂ…コンピュータ，１４Ｃ…ＩＰ電話，１００…ＴＶ電話ソフトウエア，１１１…伝送制御，１１２…音声入力制御，１１３…音声出力制御，１１４…カメラ入力制御，１１５…動画描画制御，１１６…ＧＵＩ制御，１２１…ネットワークドライバ，１２２…サウンドカードドライバ，１２３…ＵＳＢサウンドドライバ，１２４…ヘッドセットプロファイル，１２５…ＵＳＢカメラドライバ，１２６…カメラドライバ，１３１…ネットワークカード，１３２…サウンドカード，１３３…ＵＳＢポート，１３４…Ｂｌｕｅｔｏｏｔｈ，１３５…ＵＳＢポート，１３６…ポート，１４１…マイク，１４２…スピーカ，１４３…ヘッドセット，１４４…ＵＳＢカメラ，１４５…カメラ，２００…コンピュータ，２０１…デバイスアドレス取得部，２０２…デバイス名取得部，２０３…接続許容デバイス認証部，２０４…接続許容デバイスリスト，２０５…音声パラメータ読出部，２０６…音声パラメータ，２０７…動画パラメータ読出部，２０８…動画パラメータ，２０９…音声パラメータ設定部，２１０…音声パラメータユーザ更新部，２１１…動画パラメータユーザ設定部，２１２…動画パラメータ更新部，２１３…接続許容デバイスリスト設定部，２１４…接続許容デバイスリスト更新部，３００…コンピュータ，３０１…デバイスアドレス取得部，３０２…デバイス名取得部，３０３…デバイス名通知部，３０４…音声パラメータ受信部，３０５…動画パラメータ受信部，３０６…音声パラメータ設定部，３０７…音声パラメータ通知部，３０８…動画パラメータ設定部，３０９…動画パラメータ通知部，３１１…接続許容デバイスリスト設定部，３１２…接続許容デバイスリスト通知部，４００…サーバ，４０１…デバイスアドレス受信部，４０２…デバイス名受信部，４０３…接続許容デバイス認証部，４０４…接続許容デバイスリスト，４０６…音声パラメータ，４０８…動画パラメータ，４０９…音声パラメータ通知部，４１０…動画パラメータ通知部，４１１…音声パラメータ受信部，４１２…音声パラメータ更新部，４１３…動画パラメータ受信部，４１４…動画パラメータ更新部，４１５…接続許容デバイスリスト更新部，４１６…接続許容デバイスリスト更新部
【図１】
2007129323.tif 000003
【図２】
2007129323.tif 000004
【図３】
2007129323.tif 000005
【図４】
2007129323.tif 000006
【図５】
2007129323.tif 000007
【図６】
2007129323.tif 000008
【図７】
2007129323.tif 000009
【図８】
2007129323.tif 000010