(57)【要約】【課題】頻繁な映像の切り換えを防止するとともに、話者が変更した場合においても、即座に発言中の話者の表情を参加者が確認できるテレビ会議システムを提供する。【解決手段】切換方法抽出プログラム記憶エリア４２２は、切換方法抽出プログラムを記憶するメモリエリアである。ＣＰＵ４１１は、切換方法抽出プログラムを実行し、差演算機能により演算された差に基づいて後述するＲＡＭ４１３の切換方法記憶エリア４５８から切換方法を抽出する機能を実現する。ＣＰＵ４１１により切換方法抽出プログラムが実行されて実現される機能が、切換方法抽出機能である。差演算機能により演算された差が、閾値記憶エリア４５２に記憶された第２の閾値以上の場合に、切換方法抽出機能によって切換方法記憶エリア４５８から瞬時映像切換プログラムが抽出される。一方、演算された差が、第２の閾値よりも小さい場合に、切換方法抽出機能によって切換方法記憶エリア４５８からフェードイン・フェードアウト映像切換プログラムが抽出される。【選択図】  図４
2005020520.tif 000002
【特許請求の範囲】
【請求項１】
情報伝達手段を介してコントローラに接続された複数の端末装置の間で、参加者がコミュニケーションを行うことができるテレビ会議システムにおいて、
前記コントローラは、
前記端末装置に表示される映像の切換方法であって、複数種類の切換方法を記憶する切換方法記憶手段と、
前記複数の端末装置から送信される音声信号を比較して、最も大きい音声信号を有する端末装置を特定する第１の特定手段と、
前記第１の特定手段によって特定された端末装置の参加者の発言頻度に基づいて、前記切換方法記憶手段に記憶された前記切換方法の中から１つの切換方法を抽出する切換方法抽出手段と、
前記切換方法抽出手段で抽出された切換方法に従い、前記端末装置に表示されている映像を前記特定された端末装置の参加者に切り換える映像切換手段と、
を有することを特徴とするテレビ会議システム。
【請求項２】
前記切換方法記憶手段は、映像の切換に要する時間の異なる複数種類の切換方法を記憶していることを特徴とする請求項１に記載のテレビ会議システム。
【請求項３】
前記コントローラは、
前記各端末装置から送信される音声信号が、予め設定された第１の閾値を超えたかどうかを単位時間ごとに判断する判断手段を有し、前記単位時間を１フレームとし、前記判断手段によって前記第１の閾値を超えたと判断されたフレーム数をカウントして、参加者の発言時間をカウント値に変換する発言時間計測手段と、
前記発言時間計測手段によってカウントされたカウント値を前記各端末装置ごとに格納するカウント格納手段とを有し、
前記切換方法抽出手段は、前記カウント格納手段に格納されたカウント値に基づいて、切換方法を抽出することを特徴とする請求項１又は２に記載のテレビ会議システム。
【請求項４】
前記発言時間計測手段は、カウントの開始点の異なる複数の計測手段を有し、
前記カウント格納手段は、前記計測手段によってカウントされたカウント値を、各計測手段に対応して格納する複数の格納手段を有していることを特徴とする請求項３に記載のテレビ会議システム。
【請求項５】
前記コントローラは、
前記各格納手段に格納されたカウント値に、重み付けを設定する重み付け設定手段をさらに有し、
前記切換方法抽出手段は、前記各格納手段に格納されたカウント値と、前記重み付け設定手段により設定された重み付けとに基づいて、切換方法を抽出することを特徴とする請求項４に記載のテレビ会議システム。
【請求項６】
前記重み付け設定手段は、重み付けとして係数を設定し、
前記コントローラは、
前記格納手段のカウント値と前記係数とによって表される関数に従って、前記端末装置ごとに切換制御値ｆを演算する関数演算手段をさらに有し、
前記切換方法抽出手段は、前記関数演算手段によって演算された切換制御値ｆに基づいて、切換方法を抽出することを特徴とする請求項５に記載のテレビ会議システム。
【請求項７】
前記発言時間計測手段は、
会議開始からの発言時間を累積してカウントする第１の計測手段と、
直近の発言開始からの時間をカウントする第２の計測手段と、
を有し、
前記カウント格納手段は、
第１の計測手段によってカウントされたカウント値（Ａａ）を各端末装置に対応して格納する第１の格納手段と、
第２の計測手段によってカウントされたカウント値（Ａｔ）を各端末装置に対応して格納する第２の格納手段と、
を有し、
前記コントローラは、
前記複数の端末装置の中から、前記第１の格納手段及び第２の格納手段に格納された最大のカウント値を有する端末装置を、前記格納手段ごとに特定する第２の特定手段をさらに有し、
前記関数は、
ｆ＝αＡａ／Ａａｍａｘ＋βＡｔ／Ａｔｍａｘ    α＋β＝１（α、β≧０）
で表され、
α、βは、前記重み付け設定手段により設定された係数であり、
Ａａｍａｘは、前記第２の特定手段によって特定された、前記第１の格納手段に格納された最大値を有する端末装置のカウント値を表しており、
Ａｔｍａｘは、前記第２の特定手段によって特定された、前記第２の格納手段に格納された最大値を有する端末装置のカウント値を表している、
ことを特徴とする請求項６に記載のテレビ会議システム。
【請求項８】
前記コントローラは、
前記第１の特定手段によって特定された端末装置の前記切換制御値ｆと、現在表示されている参加者の端末装置の前記切換制御値ｆとの差を演算する差演算手段をさらに有し、
前記切換方法抽出手段は、前記差演算手段によって演算された差に基づいて、切換方法を抽出することを特徴とする請求項６又は７に記載のテレビ会議システム。
【請求項９】
前記切換方法記憶手段は、映像切換方法として、
フェードイン・フェードアウト映像切換制御プログラムと、
瞬時映像切換プログラムと、
を記憶しており、
前記切換方法抽出手段は、
前記差演算手段によって演算された差が、予め設定された第２の閾値以上の場合に、瞬時映像切換プログラムを抽出し、
前記差演算手段によって演算された差が、前記第２の閾値より小さい場合に、フェードイン・フェードアウト映像切換プログラムを抽出することを特徴とする請求項８に記載のテレビ会議システム。
【請求項１０】
前記コントローラは、前記各端末装置の参加者の優先順位を設定する優先順位設定手段をさらに有し、
前記切換方法抽出手段は、前記発言時間計測手段によってカウントされたカウント値と前記優先順位設定手段によって設定された優先順位とに基づいて、切換方法を抽出することを特徴とする請求項３に記載のテレビ会議システム。
【請求項１１】
前記コントローラは、
前記発言時間計測手段によってカウントされたカウント値と前記優先順位設定手段によって設定された優先順位とに重み付けを設定する重み付け設定手段をさらに有し、
前記切換方法抽出手段は、前記カウント格納手段に格納されたカウント値、前記優先順位設定手段によって設定された優先順位、及び前記重み付け設定手段により設定された重み付けに基づいて、切換方法を抽出することを特徴とする請求項１０に記載のテレビ会議システム。
【請求項１２】
前記発言時間計測手段は、
カウントの開始点の異なる複数の計測手段を有し、
前記カウント格納手段は、前記計測手段によってカウントされたカウント値を、各計測手段に対応して格納する複数の格納手段を有し、
前記重み付け設定手段は、
前記各格納手段に格納されたカウント値と前記優先順位設定手段によって設定された優先順位とに重み付けを設定し、
前記切換方法抽出手段は、前記各格納手段に格納されたカウント値、前記優先順位設定手段により設定された優先順位、及び前記重み付け設定手段により設定された重み付けに基づいて、切換方法を抽出することを特徴とする請求項１１に記載のテレビ会議システム。
【請求項１３】
前記重み付け設定手段は、重み付けとして、係数を設定し、
前記コントローラは、
前記カウント値、前記優先順位、及び前記係数によって表される関数に従って、前記端末装置ごとに切換制御値ｆを演算する関数演算手段をさらに有し、
前記切換方法抽出手段は、前記関数演算手段によって演算された切換制御値ｆに基づいて、切換方法を抽出することを特徴とする請求項１１又は１２に記載のテレビ会議システム。
【請求項１４】
前記発言時間計測手段は、
会議開始からの発言時間を累積してカウントする第１の計測手段と、
直近の発言開始からの時間をカウントする第２の計測手段と、
を有し、
前記カウント格納手段は、
第１の計測手段によってカウントされたカウント値（Ａａ）を各端末装置に対応して格納する第１の格納手段と、
第２の計測手段によってカウントされたカウント値（Ａｔ）を各端末装置に対応して格納する第２の格納手段と、
を有し、
前記優先順位設定手段により設定された優先順位（Ａｐ）は、優先順位が高いほど、大きい値を有しており、
前記コントローラは、
前記複数の端末装置の中から、前記第１の格納手段及び第２の格納手段に格納された最大のカウント値を有する端末装置を前記格納手段ごとに特定する第２の特定手段をさらに有し、
前記関数は、
ｆ＝αＡａ／Ａａｍａｘ＋βＡｔ／Ａｔｍａｘ＋γＡｐ／Ａｐｍａｘ    α＋β＋γ＝１（α、β、γ≧０）
で表され、
α、β、γは、前記重み付け設定手段により設定された係数であり、
Ａａｍａｘは、前記第２の特定手段によって特定された、第１の格納手段に格納された最大値を有する端末装置のカウント値を表しており、
Ａｔｍａｘは、前記第２の特定手段によって特定された、第２の格納手段に格納された最大値を有する端末装置のカウント値を表しており、
Ａｐｍａｘは、最大の優先順位を有する端末装置の当該優先順位を表している、
ことを特徴とする請求項１３に記載のテレビ会議システム。
【請求項１５】
前記コントローラは、
前記第１の特定手段によって特定された端末装置の前記切換制御値ｆと、現在表示されている参加者の端末装置の前記切換制御値ｆとの差を演算する差演算手段をさらに有し、
前記切換方法抽出手段は、前記差演算手段によって演算された差に基づいて、切換方法を抽出することを特徴とする請求項１３又は１４に記載のテレビ会議システム。
【請求項１６】
前記切換方法記憶手段は、映像切換方法として、
フェードイン・フェードアウト映像切換制御プログラムと、
瞬時映像切換プログラムと、
を記憶しており、
前記切換方法抽出手段は、
前記差演算手段によって演算された差が、予め設定された第２の閾値以上の場合に、瞬時映像切換プログラムを抽出し、
前記差演算手段によって演算された差が、前記第２の閾値より小さい場合に、フェードイン・フェードアウト映像切換プログラムを抽出することを特徴とする請求項１５に記載のテレビ会議システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多地点に設置された端末装置を用いて会議を行うことができるテレビ会議システムに関し、特に、話者（発言中の参加者）を特定して映像切換を行う際の映像切換制御に関するものである。
【０００２】
【従来の技術】
従来のテレビ会議システムにおいては、多地点に配置された各端末装置に設けられたマイクからの音声によって話者を特定し、発言中の話者に映像を切り換える技術があった（例えば、特許文献１）。一般に、会議参加者が多人数となると、各参加者は、音声だけでは発言中の話者を把握することが困難となる。このため、前記切り換える技術は、発言に合わせた映像の切換によって話者を容易に把握できるため、非常に有用なものとなっている。
【０００３】
また、特許文献１のテレビ会議システムは、映像切換を行う際に、一定時間、切換前の状態を保持し、頻繁な映像切換を防ぐことを可能としている。
【０００４】
前記テレビ会議システムにおいては、画面（映像）切換のタイミングを設定する時間設定部が備えられており、画面が切り換えられる際、時間設定部で設定された時間だけ、画面が切り換えられる前の状態を保持する構成となっている。
【０００５】
【特許文献１】
特開平５−１１１０２０号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示された技術においては、頻繁な画面切換は防止できるが、画面が切り換わる際に、一定時間、切換前の状態が保持されるため、その間は、画面が切り換わらない。よって、参加者は、現在発言中の話者の表情を即座に確認できないという問題があった。
【０００７】
現在発言中の話者が画面に映し出されないとすると、発言中の話者の声と表示されている画面とが一致せず、テレビ会議の進行において違和感を生じるという不都合があった。
【０００８】
本発明は、頻繁な映像の切り換えを防止するとともに、話者が変更した場合においても、即座に発言中の話者の表情を参加者が確認できるテレビ会議システムを提供することを目的とする。
【０００９】
【発明を解決するための手段、及び発明の効果】
上記目的を解決するために、請求項１の発明は、情報伝達手段を介してコントローラに接続された複数の端末装置の間で、参加者がコミュニケーションを行うことができるテレビ会議システムにおいて、前記コントローラは、前記端末装置に表示される映像の切換方法であって、複数種類の切換方法を記憶する切換方法記憶手段と、前記複数の端末装置から送信される音声信号を比較して、最も大きい音声信号を有する端末装置を特定する第１の特定手段と、前記第１の特定手段によって特定された端末装置の参加者の発言頻度に基づいて、前記切換方法記憶手段に記憶された前記切換方法の中から１つの切換方法を抽出する切換方法抽出手段と、前記切換方法抽出手段で抽出された切換方法に従い、前記端末装置に表示されている映像を前記特定された端末装置の参加者に切り換える映像切換手段と、を有することを特徴としている。
【００１０】
請求項１の発明によれば、切換方法抽出手段は、第１の特定手段によって特定された端末装置の参加者の発言頻度に適した切換方法を、切換方法記憶手段から抽出する。よって、頻繁な映像の切り換えが防止されると共に、発言している参加者が変更した場合においても即座にその表情を確認することが可能となる。
【００１１】
請求項２の発明は、切換方法記憶手段が、映像の切換に要する時間の異なる複数種類の切換方法を記憶していることを特徴とする。
【００１２】
請求項２の発明によれば、切換方法抽出手段は、第１の特定手段によって特定された端末装置の参加者の発言頻度に適した切換時間の切換方法を、切換方法記憶手段から抽出する。よって、頻繁な映像の切り換えが防止されると共に、発言している参加者が変更した場合においても即座にその表情を確認することが可能となる。
【００１３】
請求項３の発明は、前記コントローラは、前記各端末装置から送信される音声信号が、予め設定された第１の閾値を超えたかどうかを単位時間ごとに判断する判断手段を有し、前記単位時間を１フレームとし、前記判断手段によって前記第１の閾値を超えたと判断されたフレーム数をカウントして、参加者の発言時間をカウント値に変換する発言時間計測手段と、前記発言時間計測手段によってカウントされたカウント値を前記各端末装置ごとに格納するカウント格納手段とを有し、前記切換方法抽出手段は、前記カウント格納手段に格納されたカウント値に基づいて、切換方法を抽出することを特徴としている。
【００１４】
請求項３の発明によれば、切換方法抽出手段は、カウント格納手段に格納されたカウント値を基に切換方法を抽出するため、簡単な構成で、参加者の発言頻度に応じた映像の切換を行うことができる。
【００１５】
請求項４の発明は、前記発言時間計測手段は、カウントの開始点の異なる複数の計測手段を有し、前記カウント格納手段は、前記計測手段によってカウントされたカウント値を、各計測手段に対応して格納する複数の格納手段と、を有していることを特徴としている。
【００１６】
請求項４の発明によれば、発言時間計測手段は、カウントの開始点の異なる複数の計測手段を有する。よって、切換方法抽出手段は、異なった観点で参加者の発言頻度を参照でき、映像切換手段は、参加者のより現実的な発言頻度に基づいて映像を切り換えることができる。
【００１７】
請求項５の発明は、前記コントローラは、前記各格納手段に格納されたカウント値に、重み付けを設定する重み付け設定手段をさらに有し、前記切換方法抽出手段は、前記各格納手段に格納されたカウント値と、前記重み付け設定手段により設定された重み付けとに基づいて、切換方法を抽出することを特徴としている。
【００１８】
請求項５の発明によれば、会議運用者の要望に応じて大きく重み付けされた格納手段のカウント値が、映像の切換に大きく反映されるため、会議運用者の意図する映像の切換が行われ得る。
【００１９】
請求項６の発明は、前記重み付け設定手段は、重み付けとして係数を設定し、前記コントローラは、前記格納手段のカウント値と前記係数とによって表される関数に従って、前記端末装置ごとに切換制御値ｆを演算する関数演算手段をさらに有し、前記切換方法抽出手段は、前記関数演算手段によって演算された切換制御値ｆに基づいて、切換方法を抽出することを特徴としている。
【００２０】
請求項７の発明は、前記発言時間計測手段は、会議開始からの発言時間を累積してカウントする第１の計測手段と、直近の発言開始からの時間をカウントする第２の計測手段と、を有し、前記カウント格納手段は、第１の計測手段によってカウントされたカウント値（Ａａ）を各端末装置に対応して格納する第１の格納手段と、第２の計測手段によってカウントされたカウント値（Ａｔ）を各端末装置に対応して格納する第２の格納手段と、を有し、前記コントローラは、前記複数の端末装置の中から、前記第１の格納手段及び第２の格納手段に格納された最大のカウント値を有する端末装置を、前記格納手段ごとに特定する第２の特定手段をさらに有し、前記関数は、ｆ＝αＡａ／Ａａｍａｘ＋βＡｔ／Ａｔｍａｘ、α＋β＝１（α、β≧０）で表され、α、βは、前記重み付け設定手段により設定された係数であり、Ａａｍａｘは、前記第２の特定手段によって特定された、前記第１の格納手段に格納された最大値を有する端末装置のカウント値を表しており、Ａｔｍａｘは、前記第２の特定手段によって特定された、前記第２の格納手段に格納された最大値を有する端末装置のカウント値を表している、ことを特徴としている。
【００２１】
請求項７の発明によれば、切換制御値ｆがこのような関数で表されることによって、各格納手段に格納されたカウント値に相対的な重み付け持たせて、参加者の発言頻度が算出され得る。また、Ａａ、Ａｔは、それぞれ最大値Ａａｍａｘ、Ａｔｍａｘで割られているため、各格納手段に格納されたカウント値を０〜１の値で表すことができる。よって、Ａａ及びＡｔが切換制御値ｆに及ぼす影響を平等に扱うことができる。
【００２２】
請求項８の発明は、前記コントローラは、記第１の特定手段によって特定された端末装置の前記切換制御値ｆと、現在表示されている参加者の端末装置の前記切換制御値ｆとの差を演算する差演算手段をさらに有し、前記切換方法抽出手段は、前記差演算手段によって演算された差に基づいて、切換方法を抽出することを特徴としている。
【００２３】
請求項８の発明によれば、映像切換手段は、第１の特定手段によって特定された端末装置の参加者だけでなく、現在表示されている端末装置の参加者の発言頻度も考慮に入れて映像切換を行うことができる。
【００２４】
請求項９の発明は、前記切換方法記憶手段は、映像切換方法として、フェードイン・フェードアウト映像切換制御プログラムと、瞬時映像切換プログラムと、を記憶しており、前記切換方法抽出手段は、前記差演算手段によって演算された差が、予め設定された第２の閾値以上の場合に、瞬時映像切換プログラムを抽出し、前記差演算手段によって演算された差が、前記第２の閾値より小さい場合に、フェードイン・フェードアウト映像切換プログラムを抽出することを特徴としている。
【００２５】
請求項９の発明によれば、映像切換手段は、特定された端末装置の参加者と現在表示されている端末装置の参加者の発言頻度に顕著な差がある場合には、瞬時に画像の切換を行い、反対に差が小さい場合には、フェードイン・フェードアウトで画像の切換を行う。よって、映像切換手段が、差の小さい場合であっても、フェードイン・フェードアウトで切換を行うことで、切換前後の各参加者の映像が重ね合わされて表示され、各参加者は、常に、発言している参加者の表情を確認することができる。
【００２６】
請求項１０の発明は、前記コントローラは、前記各端末装置の参加者の優先順位を設定する優先順位設定手段をさらに有し、前記切換方法抽出手段は、前記発言時間計測手段によってカウントされたカウント値と前記優先順位設定手段によって設定された優先順位とに基づいて、切換方法を抽出する。
【００２７】
請求項１０の発明によれば、会議運用者は、例えば、会議参加者の役職等に応じて、各参加者の優先順位を設定することにより、切換方法抽出手段は、その優先順位も考慮に入れて切換方法を抽出することができる。よって、映像切換手段は、参加者の発言頻度だけでなく、優先順位も考慮にいれて画面の切換を行うことができる。
請求項１１の発明は、前記コントローラは、前記発言時間計測手段によってカウントされたカウント値と前記優先順位設定手段によって設定された優先順位とに重み付けを設定する重み付け設定手段をさらに有し、前記切換方法抽出手段は、前記カウント格納手段に格納されたカウント値、前記優先順位設定手段によって設定された優先順位、及び前記重み付け設定手段により設定された重み付けに基づいて、切換方法を抽出することを特徴としている。
【００２８】
請求項１１の発明によれば、会議運用者の要望に応じて大きく重み付けされたカウント格納手段のカウント値、或は優先順位設定手段によって設定された優先順位が、映像の切換に大きく反映されるため、会議運用者の意図する映像の切換が行われ得る。
【００２９】
請求項１２の発明は、前記発言時間計測手段は、カウントの開始点の異なる複数の計測手段を有し、前記カウント格納手段は、前記計測手段によってカウントされたカウント値を、各計測手段に対応して格納する複数の格納手段を有し、前記重み付け設定手段は、前記各格納手段に格納されたカウント値と前記優先順位設定手段によって設定された優先順位とに重み付けを設定し、前記切換方法抽出手段は、前記各格納手段に格納されたカウント値、前記優先順位設定手段により設定された優先順位、及び前記重み付け設定手段により設定された重み付けに基づいて、切換方法を抽出することを特徴としている。
【００３０】
請求項１２の発明によれば、切換方法抽出手段は、異なった観点で参加者の発言頻度を参照でき、映像切換手段は、参加者のより現実的な発言頻度を参考にして映像を切り換えることができる。
【００３１】
請求項１３の発明は、前記重み付け設定手段は、重み付けとして、係数を設定し、前記コントローラは、前記カウント値、前記優先順位、及び前記係数とによって表される関数に従って、前記端末装置ごとに切換制御値ｆを演算する関数演算手段をさらに有し、前記切換方法抽出手段は、前記関数演算手段によって演算された切換制御値ｆに基づいて、切換方法を抽出することを特徴としている。
【００３２】
請求項１４の発明は、前記発言時間計測手段は、会議開始からの発言時間を累積してカウントする第１の計測手段と、直近の発言開始からの時間をカウントする第２の計測手段と、を有し、前記カウント格納手段は、第１の計測手段によってカウントされたカウント値（Ａａ）を各端末装置に対応して格納する第１の格納手段と、第２の計測手段によってカウントされたカウント値（Ａｔ）を各端末装置に対応して格納する第２の格納手段と、を有し、前記優先順位設定手段により設定された優先順位（Ａｐ）は、優先順位が高いほど、大きい値を有しており、前記コントローラは、前記複数の端末装置の中から、前記第１の格納手段及び第２の格納手段に格納された最大のカウント値を有する端末装置を前記格納手段ごとに特定する第２の特定手段をさらに有し、前記関数は、ｆ＝αＡａ／Ａａｍａｘ＋βＡｔ／Ａｔｍａｘ＋γＡｐ／Ａｐｍａｘ  、α＋β＋γ＝１（α、β、γ≧０）で表され、α、β、γは、前記重み付け設定手段により設定された係数であり、Ａａｍａｘは、前記第２の特定手段によって特定された、第１の格納手段に格納された最大値を有する端末装置のカウント値を表しており、Ａｔｍａｘは、前記第２の特定手段によって特定された、第２の格納手段に格納された最大値を有する端末装置のカウント値を表しており、Ａｐｍａｘは、最大の優先順位を有する端末装置の当該優先順位を表している、ことを特徴としている。
【００３３】
請求項１４の発明によれば、切換方法抽出手段は、関数演算手段によって演算された切換制御値ｆを基に切換方法を抽出する。切換制御値ｆがこのような関数で表されることによって、各格納手段に格納されたカウント値、及び優先順位設定手段により設定された優先順位に相対的な重み付けを持たせることができる。また、Ａａ、Ａｔ、Ａｐは、それぞれ最大値Ａａｍａｘ、Ａｔｍａｘ、Ａｐｍａｘで割られているため、各格納手段に格納されたカウント値、及び優先順位を０〜１の値で表すことができる。よって、Ａａ、Ａｔ、Ａｐが切換制御値ｆに及ぼす影響を平等に扱うことができる。
【００３４】
請求項１５の発明は、前記コントローラは、前記第１の特定手段によって特定された端末装置の前記切換制御値ｆと、現在表示されている参加者の端末装置の前記切換制御値ｆとの差を演算する差演算手段をさらに有し、前記切換方法抽出手段は、前記差演算手段によって演算された差に基づいて、切換方法を抽出することを特徴とする。
【００３５】
請求項１５の発明によれば、映像切換手段は、第１の特定手段によって特定された端末装置の参加者だけでなく、現在表示されている端末装置の参加者の発言頻度及び優先順位も考慮に入れて映像切換を行うことができる。
【００３６】
請求項１６の発明は、前記切換方法記憶手段は、映像切換方法として、フェードイン・フェードアウト映像切換制御プログラムと、瞬時映像切換プログラムと、
を記憶しており、前記切換方法抽出手段は、前記差演算手段によって演算された差が、予め設定された第２の閾値以上の場合に、瞬時映像切換プログラムを抽出し、前記差演算手段によって演算された差が、前記第２の閾値より小さい場合に、フェードイン・フェードアウト映像切換プログラムを抽出することを特徴としている。
【００３７】
請求項１６の発明によれば、映像切換手段は、特定された端末装置の参加者と現在表示されている端末装置の参加者の発言頻度及び優先順位に顕著な差がある場合には、瞬時に映像の切換を行い、反対に差が小さい場合には、フェードイン・フェードアウトで映像の切換を行う。よって、映像切換手段が、差が小さい場合であっても、フェードイン・フェードアウトで切換を行うことで、切換前後の各参加者の映像が重ね合わされて表示され、常に、発言している参加者の表情を確認することができる。
【００３８】
【発明の実施の形態】
以下、本発明の一実施形態について、図面を参照にして説明する。
【００３９】
図１は、本実施形態のテレビ会議システム１の全体の構成を示すブロック図である。テレビ会議システム１は、複数の端末装置２ａ〜２ｅと、各端末装置間２ａ〜２ｅでコミュニケーションを行うために、各端末装置２ａ〜２ｅから出力される音声の合成、及び各端末装置２ａ〜２ｅに表示される映像の合成を行う１つのコントローラ４とを備えている。各端末装置２ａ〜２ｅは、ネットワーク３（情報伝達手段）を介してコントローラ４に接続されている。
【００４０】
会議の参加者は、各端末装置２ａ〜２ｅを介して、相互にコミュニケーションをとることができる。
【００４１】
（端末装置の構成）
次に、各地点に配置された端末装置２ａ〜２ｅの構成について説明する。図１には、ネットワーク３を介して、５台の端末装置２ａ〜２ｅが配置されている。本実施形態においては、端末装置２ａ〜２ｅは、各々同一の構成を有している。よって、各端末装置２ａ〜２ｅのうちの一台の端末装置２ａについて以下に説明する。
【００４２】
図２は、端末装置２ａの構成を示すブロック図である。
【００４３】
図２に示すように、端末装置２ａは、カメラ２０１と、マイク２０４と、スピーカ２０７と、ディスプレイ２１０と、中央演算部２２１と、モデム２１６とから構成され、その各々が、データバス２１３を介して電気的に接続されている。
【００４４】
カメラ２０１は、Ａ／Ｄ変換器２０２及びエンコーダ２０３を介して、データバス２１３に接続されている。カメラ２０１は、端末装置２ａを利用している参加者の映像を入力する機能を有している。
【００４５】
マイク２０４は、Ａ／Ｄ変換器２０５及びエンコーダ２０６を介して、データバス２１３に接続されている。マイク２０４は、端末装置２ａを利用している参加者の音声を入力する機能を有している。
【００４６】
ここで、Ａ／Ｄ変換器２０２、２０５は、それぞれ、カメラ２０１からの映像データ及びマイク２０４からの音声データをデジタル化する機能を有する。また、エンコーダ２０３、２０６は、Ａ／Ｄ変換器２０２、２０５でデジタル化された映像データ、或は音声データをＭＰＥＧ等の公知の方法により圧縮する機能を有する。
【００４７】
スピーカ２０７は、Ｄ／Ａ変換器２０８及びデコーダ２０９を介して、データバス２１３に接続されている。スピーカ２０７は、コントローラ４で合成された会議参加者の音声を出力する機能を有する。
【００４８】
ディスプレイ２１０は、Ｄ／Ａ変換器２１１及びデコーダ２１２を介してデータバス２１３に接続されている。ディスプレイ２１０は、コントローラ４から受信される発言中の参加者の映像を出力する機能を有する。
【００４９】
ここで、デコーダ２０９、２１２は、コントローラ４から受信した映像データ、或は音声データの圧縮を解除するためのものである。Ｄ／Ａ変換器２０８、２１１は、デジタル化された映像データ及び音声データをアナログ化する機能を有する。
【００５０】
モデム２１６は、マルチプレクサ２１４、或はデマルチプレクサ２１５を介してデータバス２１３に接続されている。モデム２１６は、カメラ２０１及びマイク２０４からの映像データ及び音声データをネットワーク３を介してコントローラ４に送信したり、コントローラ４からの映像データ及び音声データを受信する機能を有する。
【００５１】
ここで、マルチプレクサ２１４は、エンコーダ２０３、２０６で圧縮された映像データと音声データとを同期・多重化する機能を有する。デマルチプレクサ２１５は、コントローラ４から受信した多重・圧縮状態のデータを映像データと音声データとに分離する機能を有する。以下、映像データと音声データとが多重化されたデータを、映像・音声データという。
【００５２】
中央演算部２２１は、ＣＰＵ２１７と、ＲＯＭ２１８と、ＲＡＭ２１９とから構成されている。中央演算部２２１は、端末装置２ａの一連の動作制御を行うものである。ＣＰＵ２１７は、ＲＡＭ２１９をワークエリアとして、ＲＯＭ２１８に格納された所定のプログラムに基づき一連の制御を行う。
【００５３】
ここで、ＲＯＭ２１８は、内部に音声補正プログラム記憶エリア２２０を有している。音声補正プログラム記憶エリア２２０は、音声補正プログラムを記憶している。ＣＰＵ２１７は、音声補正プログラムを実行し、マイク２０４により入力された音声の音量を各端末装置２ａ〜２ｅの間で補正する機能を実現する。ＣＰＵ２１７により、音声補正プログラムが実行されて実現される機能を音声補正機能という。一方、本実施形態では、コントローラ４のＲＯＭ４１２は、第１の特定プログラム記憶エリア４１４に第１の特定プログラムを記憶している。コントローラ４のＣＰＵ４１１は、後述するように第１の特定プログラムを実行し、各端末装置２ａ〜２ｅから入力された音声データの中で最大の音量を有する端末装置を特定する。音声補正機能は、端末装置２ａ〜２ｅを利用する各参加者の生まれつきの声の大小を補正し、コントローラ４のＣＰＵ４１１が、第１の特定プログラムを実行した際、もともと声の大きな参加者を優先的に特定してしまうことを防止するための機能である。各端末装置２ａ〜２ｅを利用する参加者が発する音声は、音声補正機能により、各端末装置２ａ〜２ｅ間で平等に扱われる。
【００５４】
本実施形態においては、会議開始前に、会議運用者は、各参加者に端末装置に設けられたマイクを用いて一定時間発言するように促す。参加者が発言を開始すると、ＣＰＵ２１７は、ＲＯＭ２１８に記憶された関連する各種プログラムを実行し、マイク２０４から入力される参加者の発言音量を一定時間加重平均する。ＣＰＵ２１７は、一定時間経過後、加重平均によって計算された平均音量を、ＲＡＭ２１９に保存する。ＲＡＭ２１９に保存された平均音量は、各端末装置２ａ〜２ｅを利用する参加者の声の大きさを示す基準値となる。
【００５５】
会議が開始したら、前述した音声補正機能により、マイク２０４から順次入力される音量は、ＲＡＭ２１９に記憶された基準値だけマイナスされる。基準値だけマイナスされた音量は、音量データとして音声データに付加されてコントローラ４に送信される。これにより、コントローラ４のＣＰＵ４１１が、第１の特定プログラムを実行した際、もともと声の大きな参加者を優先的に特定してしまうことを防止でき、各端末装置２ａ〜２ｅを利用する参加者が発する音声は、各端末装置２ａ〜２ｅ間で平等に扱われる。
【００５６】
（コントローラの構成）
次に、本実施形態におけるコントローラ４の構成について説明する。
【００５７】
図３は、コントローラ４の構成を示すブロック図である。
【００５８】
図３に示すように、コントローラ４は、前述した各端末装置２ａ〜２ｅに対応して設けられた受信用モデム４０１ａ〜４０１ｅ及び送信用モデム４０５ａ〜４０５ｅと、中央制御部４１０とを備えており、その各々が、データバス４０９を介して電気的に接続されている。
【００５９】
本実施形態におけるコントローラ４は、図１に示すネットワーク３を経由して、各端末装置２ａ〜２ｅを監視し、テレビ会議システム１を行う上での一連の動作制御を行う。
【００６０】
ここで、コントローラ４のうち各端末装置２ａ〜２ｅとの送受信を行うためのインターフェース部分については、各々同一の構成を有しているため、端末装置２ａに対応するもののみ説明を行う。
【００６１】
図３に示すように、受信用モデム４０１ａは、デマルチプレクサ４０２ａと、デコーダ４０３ａと、バスＩ／Ｆ４０４ａとを介してデータバス４０９に接続されている。
【００６２】
ここで、端末装置２ａから受信された映像・音声データは、デマルチプレクサ４０２ａによって多重化が解除され、その後デコーダ４０３ａによって圧縮状態が解除される。これによって、映像・音声データは、映像データと音声データとに分離され、バスＩ／Ｆ４０４ａに入力される。
【００６３】
送信用モデム４０５ａは、マルチプレクサ４０６ａと、エンコーダ４０７ａと、バスＩ／Ｆ４０８ａとを介してデータバス４０９に接続されている。
【００６４】
コントローラ４から端末装置２ａに送信する映像データ及び音声データは、エンコーダ４０７ａによって圧縮された後、マルチプレクサ４０８ａによって、多重化され、モデム４０５ａから出力される。
【００６５】
次に、コントローラ４の制御部分について説明する。
【００６６】
中央制御部４１０は、各端末装置２ａ〜２ｅにより表示される映像の作成、及び各端末装置２ａ〜２ｅにより出力される音声の合成を行うものであって、ＣＰＵ４１１と、ＲＯＭ４１２と、ＲＡＭ４１３とを、内部に備えている。
【００６７】
ＣＰＵ４１１は、ＲＯＭ４１２に記憶されたプログラムを起動させ、各端末装置２ａ〜２ｅに表示される映像の切換、及び音声の出力に関する制御を行うものである。
【００６８】
ＲＯＭ４１２は、本実施形態における図６〜図１０に示すフローチャートを実行するためのプログラムを含め、テレビ会議システム１の全ての動作を制御するプログラムを記憶している。
【００６９】
以下、本実施形態のＲＯＭ４１２について、図４を用いて説明する。
【００７０】
図４は、ＲＯＭ４１２の記憶内容の構成を示す説明図である。
【００７１】
ＲＯＭ４１２は、第１の特定プログラム記憶エリア４１４と、閾値設定プログラム記憶エリア４１５と、発言時間計測プログラム記憶エリア４１６と、優先順位設定プログラム記憶エリア４１７と、重み付け設定プログラム記憶エリア４１８と、第２の特定プログラム記憶エリア４１９と、関数演算プログラム記憶エリア４２０と、差演算プログラム記憶エリア４２１と、切換方法抽出プログラム記憶エリア４２２と、映像切換決定プログラム記憶エリア４２４と、映像切換プログラム記憶エリア４２５と、音声合成プログラム記憶エリア４２６と、音声出力プログラム記憶エリア４２７とを有している。
【００７２】
第１の特定プログラム記憶エリア４１４は、第１の特定プログラムを記憶するメモリエリアである。第１の特定プログラムは、ＣＰＵ４１１により実行される。ＣＰＵ４１１は、第１の特定プログラムを実行し、各端末装置２ａ〜２ｅから受信用モデム４０１ａ〜４０１ｅを介して受信される音声データの音量をそれぞれ比較して、その中から最大の音量を有する端末装置の参加者を特定する機能を実現する。ＣＰＵ４１１により、第１の特定プログラムが実行されて実現される機能が、第１の特定機能（第１の特定手段）である。
【００７３】
閾値設定プログラム記憶エリア４１５は、閾値設定プログラムを記憶するメモリエリアである。閾値設定プログラムは、ＣＰＵ４１１により実行される。ＣＰＵ４１１は、会議運用者の閾値設定操作により、閾値設定プログラムを実行し、後述する第１の閾値と第２の閾値とを設定する機能を実現する。ＣＰＵ４１１により閾値設定プログラムが実行されて実現される機能が閾値設定機能である。閾値設定操作は、会議運用者が、コントローラ４に設けられた閾値設定ボタンを押下することで行われる。閾値設定機能により設定された第１の閾値及び第２の閾値は、後述するＲＡＭ４１３の閾値記憶エリア４５２に格納される。
【００７４】
発言時間計測プログラム記憶エリア４１６は、発言時間計測プログラムを記憶するメモリエリアである。発言時間計測プログラムは、ＣＰＵ４１１により実行されるプログラムである。発言時間計測プログラムは、計測プロセスと判断プロセスと時分割制御プロセスとから構成されている。ＣＰＵ４１１は、発言時間計測プログラムを実行し、各端末装置２ａ〜２ｅを利用している参加者の発言頻度を計測する機能を実現する。ＣＰＵ４１１が発言時間計測プログラムを実行して実現される機能が、発言時間計測機能（発言時間計測手段）である。
【００７５】
本実施形態においては、発言時間計測プログラムは第１の計測プロセスと第２の計測プロセスとを有している。ＣＰＵ４１１は、発言時間計測プログラム中の第１の計測プロセスを実行し、テレビ会議開始からの各参加者の発言時間を累積して計測する機能を実現する。ＣＰＵ４１１により発言時間計測プログラム中の第１の計測プロセスが実行されて実現される機能が、第１の計測機能（第１の計測手段）である。一方、ＣＰＵ４１１は、発言時間計測プログラム中の第２の計測プロセスを実行し、各参加者の発言開始からの時間を計測する機能を実現する。ＣＰＵ４１１により発言時間計測プログラム中の第２の計測プロセスが実行されて実現される機能が、第２の計測機能（第２の計測手段）である。第２の計測機能によると、参加者の発言時間が途中で途切れると、次に発言を再開した時点からの時間が計測される。第１の計測機能と第２の計測機能とは、参加者の発言頻度を計測するための計測開始点が異なっている。
【００７６】
また、発言時間計測プログラムは、第１の判断プロセスと第２の判断プロセスとを有している。ＣＰＵ４１１は、第１の計測機能によりカウント値が計測される際に第１の判断プロセスを実行し、各端末装置２ａ〜２ｅから受信される音声データの音量が後述するＲＡＭ４１３の閾値記憶エリア４５２に記憶された第１の閾値を超えたか否かを判断する機能を実現する。一方、ＣＰＵ４１１は、第２の計測機能によりカウント値が計測される際に第２の判断プロセスを実行し、各端末装置２ａ〜２ｅから受信される音声データの音量が後述するＲＡＭ４１３の閾値記憶エリア４５２に記憶された第１の閾値を越えたか否かを判断する機能を実現する。ＣＰＵ４１１により第１の判断プロセスが実行されて実現される機能が第１の判断機能（第１の判断手段）である。ＣＰＵ４１１により第２の判断プロセスが実行されて実現される機能が第２の判断機能（第２の判断手段）である。
【００７７】
さらに、発言時間計測プログラムは、時分割制御プロセスを有している。ＣＰＵ４１１は、発言時間計測プログラム中の時分割計測プロセスを実行し、第１の計測機能及び第２の計測機能を各端末装置２ａ〜２ｅの全てに対して時分割で実現させる。ＣＰＵ４１１により時分割制御プロセスが実行されて実現される機能が時分割制御機能である。
【００７８】
第１の計測機能及び第２の計測機能により計測されたカウント値は、後述するＲＡＭ４１３のカウント格納エリア４５３に記憶される。この際、第１の計測機能により計測されたカウント値は第１の格納エリア４６１ａ〜４６１ｅに格納され、一方、第２の計測機能により計測されたカウント値は第２の格納エリア４６２ａ〜４６２ｅに各端末装置２ａ〜２ｅごとに格納される。
【００７９】
優先順位設定プログラム記憶エリア４１７は、優先順位設定プログラムを記憶するメモリエリアである。優先順位設定プログラムは、ＣＰＵ４１１により実行されるプログラムである。ＣＰＵ４１１は、会議運用者の優先順位設定操作により優先順位設定プログラムを実行し、各端末装置２ａ〜２ｅの優先順位を設定する機能を実現する。ＣＰＵ４１１により、優先順位設定プログラムが実行されて実現される機能が、優先順位設定機能（優先順位設定手段）である。優先順位設定操作は、会議運用者がコントローラ４に設けられた優先順位設定ボタンを押下することで行われる。優先順位設定機能により設定される優先順位は、１〜５の自然数で表され、優先順位が最も高い端末装置から順に、５、４、３、２、１というように設定される。優先順位設定機能により設定された優先順位は、後述するＲＡＭ４１３の優先順位記憶エリア４５４に各端末装置２ａ〜２ｅごとに記憶される。
【００８０】
重み付け設定プログラム記憶エリア４１８は、重み付け設定プログラムを記憶するメモリエリアである。重み付け設定プログラムは、ＣＰＵ４１１により実行される。ＣＰＵ４１１は、会議運用者による重み付け設定操作により重み付け設定プログラムを実行し、第１の格納エリア４６１ａ〜４６１ｅに格納されたカウント値と、第２の格納エリア４６２ａ〜４６２ｅに格納されたカウント値と、優先順位記憶エリア４５４に記憶された優先順位とに区分けして、この３つの要素に相対的な重み付けを設定する機能を実現する。重み付け設定操作は、会議運用者がコントローラ４に設けられた重み付け設定操作によって行われる。ＣＰＵ４１１により重み付け設定プログラムが実行されて実現される機能が重み付け設定機能（重み付け設定手段）である。重み付けは、重み付け設定機能により係数α、β、γとして設定される。係数αは、第１の格納エリア４６１ａ〜４６１ｅに格納されたカウント値に対応する重み付けを示す。係数βは、第２の格納エリア４６２ａ〜４６２ｅに格納されたカウント値に対応する重み付けを示す。係数γは、優先順位記憶エリア４５４に記憶された優先順位に対応する重み付けを示す。重み付け設定機能によって設定された重み付けは、各係数α、β、γごとに後述するＲＡＭ４１３の重み付け記憶エリア４５５に記憶される。
【００８１】
第２の特定プログラム記憶エリア４１９は、第２の特定プログラムを記憶するメモリエリアである。第２の特定プログラムは、ＣＰＵ４１１により実行される。ＣＰＵ４１１は、第２の特定プログラムを実行し、第１の格納エリア４６１ａ〜４６１ｅ、及び第２の格納エリア４６２ａ〜４６２ｅに格納されたカウント値に基づいて、それらの中で最大のカウント値を有する端末装置を、第１の格納エリア４６１ａ〜４６１ｅ及び第２の格納エリア４６２ａ〜４６２ｅごとに特定する機能を実現する。ＣＰＵ４１１により第２の特定プログラムが実行されて実現される機能が、第２の特定機能（第２の特定手段）である。
【００８２】
関数演算プログラム記憶エリア４２０は、関数演算プログラムを記憶するメモリエリアである。関数演算プログラムは、ＣＰＵ４１１により実行されるプログラムである。ＣＰＵ４１１は、関数演算プログラムを実行し、後述するＲＡＭ４１３の関数記憶エリア４５６に記憶されている関数を演算する機能を実現する。関数は、後述するように切換制御値ｆとして演算される。ＣＰＵ４１１により関数演算プログラムが実行されて実現される機能が、関数演算機能（関数演算手段）である。切換制御値ｆは、関数演算機能により各端末装置２ａ〜２ｅごとに演算される。
【００８３】
差演算プログラム記憶エリア４２１は、差演算プログラムを記憶するメモリエリアである。差演算プログラムは、ＣＰＵ４１１により実行されるプログラムである。ＣＰＵ４１１は、差演算プログラムを実行して、第１の特定機能によって特定された端末装置の切換制御値ｆと、それまで各端末装置２ａ〜２ｅに表示されている参加者が利用する端末装置の切換制御値ｆとの差を演算する機能を実現する。具体的には、第１の特定機能により特定された端末装置の切換制御値ｆから、それまで各端末装置２ａ〜２ｅに表示されている参加者が利用する端末装置の切換制御値ｆを差し引くことで差が求められる。ＣＰＵ４１１により差演算プログラムが実行されて実現される機能が差演算機能（差演算手段）である。
【００８４】
切換方法抽出プログラム記憶エリア４２２は、切換方法抽出プログラムを記憶するメモリエリアである。切換方法抽出プログラムは、ＣＰＵ４１１により実行される。ＣＰＵ４１１は、切換方法抽出プログラムを実行し、差演算機能により演算された差に基づいて後述するＲＡＭ４１３の切換方法記憶エリア４５８から切換方法を抽出する機能を実現する。ＣＰＵ４１１により切換方法抽出プログラムが実行されて実現される機能が、切換方法抽出機能（切換方法抽出手段）である。差演算機能により演算された差が、閾値記憶エリア４５２に記憶された第２の閾値以上の場合に、切換方法抽出機能によって切換方法記憶エリア４５８から後述する瞬時映像切換プログラムが抽出される。一方、演算された差が、第２の閾値よりも小さい場合に、切換方法抽出機能によって切換方法記憶エリア４５８からフェードイン・フェードアウト映像切換プログラムが抽出される。
【００８５】
映像切換決定プログラム記憶エリア４２４は、映像切換決定プログラムを記憶するメモリエリアである。映像切換決定プログラムは、ＣＰＵ４１１により実行される。ＣＰＵ４１１は、映像切換決定プログラムを実行して、第１の特定機能により特定された端末装置の参加者とそれまで各端末装置２ａ〜２ｅに表示されている端末装置の参加者とが異なる場合に、各端末装置２ａ〜２ｅの映像を切り換えることを決定する機能を実現する。ＣＰＵ４１１により映像切換プログラムが実行されて実現される機能が、映像切換決定機能である。
【００８６】
映像切換プログラム記憶エリア４２５は、映像切換プログラムを記憶するメモリエリアである。映像切換プログラムは、ＣＰＵ４１１により実行されるプログラムである。ＣＰＵ４１１が、映像切換プログラムを実行して実現される機能が、映像切換機能（映像切換手段）である。
【００８７】
映像切換プログラムは、映像抽出プロセスと映像作成プロセスと映像出力プロセスとから構成されている。ＣＰＵ４１１は、映像切換決定機能により各端末装置２ａ〜２ｅの映像を切り換えることが決定された場合に、映像抽出プロセスを実行し、第１の特定機能により特定された端末装置の映像を、後述するＲＡＭ４１３の映像記憶エリア４５１から抽出する機能を実現する。ＣＰＵ４１１により映像抽出プロセスが実行されて実現される機能が、映像抽出機能である。また、ＣＰＵ４１１は、映像作成プロセスを実行し、映像抽出機能によって抽出された映像、及び現在表示されている端末装置の参加者の映像を基にして、切換方法抽出機能により抽出された切換方法に従って、映像を切り換える際の新たな映像を作成する機能を実現する。ＣＰＵ４１１により映像作成プロセスが実行されて実現される機能が、映像作成機能である。さらに、ＣＰＵ４１１は、映像出力プロセスを実行し、送信用モデム４０５ａ〜４０５ｅを介して映像作成機能により作成された新たな映像を各端末装置２ａ〜２ｅに送信する機能を実現する。ＣＰＵ４１１により映像出力プロセスが実行されて実現される機能が、映像出力機能である。
【００８８】
音声合成プログラム記憶エリア４２６は、音声合成プログラムを記憶するメモリエリアである。音声合成プログラムは、ＣＰＵ４１１により実行される。ＣＰＵ４１１は、音声合成プログラムを実行し各端末装置２ａ〜２ｅのマイクから入力された各音声データを１つに合成する機能を実現する。ＣＰＵ４１１により音声合成プログラムが合成されて実現される機能が、音声合成機能である。
【００８９】
音声出力プログラム記憶エリア４２７は、音声出力プログラムを記憶するメモリエリアである。音声出力プログラムは、ＣＰＵ４１１により実行される。ＣＰＵ４１１は、音声出力プログラムを実行し、音声合成機能によって合成された音声を各端末装置２ａ〜２ｅに対応する送信用モデム４０５ａ〜４０５ｅを介して端末装置２ａ〜２ｅの全てに出力する機能を実現する。ＣＰＵ４１１により音声出力プログラムが実行されて実現される機能が音声出力機能である。
【００９０】
なお、映像出力機能によって出力される画像データ及び音声出力機能によって出力される音声データは、エンコーダ４０７ａ〜４０７ｅ、及びマルチプレクサ４０６ａ〜４０６ｅを介して同期・多重化され、各端末装置２ａ〜２ｅへ送信される。
【００９１】
ＲＡＭ４１３は、揮発性のメモリであり、ＣＰＵ４１１がプログラムを実行する際にワークエリアとして使用する一時記憶エリアを有する。
【００９２】
以下、本実施形態のＲＡＭ４１３について図５を用いて説明する。
【００９３】
図５は、ＲＡＭ４１３の記憶内容の構成を示す説明図である。
【００９４】
ＲＡＭ４１３は、映像記憶エリア４５１と、切換方法記憶エリア４５８と、閾値記憶エリア４５２と、カウント格納エリア４５３と、優先順位記憶エリア４５４と、重み付け記憶エリア４５５と、関数記憶エリア４５６と、映像加工エリア４５７とから構成されている。
【００９５】
映像記憶エリア４５１は、各端末装置２ａ〜２ｅごとにメモリエリア４５１ａ〜４５１ｅを有し、各端末装置２ａ〜２ｅのカメラから入力された映像データを記憶する。図３のデマルチプレクサ４０２ａ〜４０２ｅ及びデコーダ４０３ａ〜４０３ｅによって、多重・圧縮状態から解除された映像データは、端末装置２ａ〜２ｅごとに、対応するメモリエリア４５１ａ〜４５１ｅに記憶される。メモリエリア４５１ａ〜４５１ｅの符号のアルファベットは、端末装置２ａ〜２ｅの符号中のアルファベットに対応している。
【００９６】
切換方法記憶エリア（切換方法記憶手段）４５８は、各端末装置２ａ〜２ｅに表示されている映像を前述した映像切換機能により切り換える際に、ＣＰＵ４１１により実行されるプログラムを記憶している。本実施形態においては、切換方法記憶エリア４１４は、フェードイン・フェードアウト映像切換プログラムと、瞬時映像切換プログラムとを記憶している。フェードイン・フェードアウト映像切換プログラムは、ＣＰＵ４１１により実行され、それまで端末装置２ａ〜２ｅに表示されている参加者の映像と、発言中の参加者の映像とを徐々に重ね合わせて映像を切り換えるプログラムである。具体的には、端末装置２ａ〜２ｅに表示されている参加者の映像が徐々に消されていき（フェードアウト）、それと共に発言中の参加者の映像が徐々に強調されていく（フェードイン）。瞬時画面切換プログラムは、ＣＰＵ４１１により実行されて、それまで端末装置２ａ〜２ｅに表示されている参加者の映像と、発言中の参加者の映像とを瞬間的に切り換えるプログラムである。すなわち、切換方法記憶エリア４５８は、各端末装置２ａ〜２ｅに表示されている映像を切り換える際のタイミングを規定するプログラムを記憶している。切換方法記憶エリア４５８に記憶されているプログラムは、会議運用者により書き換え可能である。
【００９７】
閾値記憶エリア４５２は、前述の閾値設定機能により設定された第１及び第２の閾値を記憶する。
【００９８】
カウント格納エリア４５３は、各端末装置２ａ〜２ｅごとに対応するメモリエリア４５３ａ〜４５３ｅを有し、各メモリエリア４５３ａ〜４５３ｅは、それぞれ第１の格納エリア（第１の格納手段）４６１ａ〜４６１ｅ及び第２の格納エリア（第２の格納手段）４６２ａ〜４６２ｅを有する。第１の格納エリア４６１ａ〜４６１ｅは各々、第１の計測機能により計測された対応する端末装置２ａ〜２ｅのカウント値を記憶する。第２の格納エリア４６２ａ〜４６２ｅは各々、第２の計測機能により計測された対応する端末装置２ａ〜２ｅのカウント値を記憶する。符号のアルファベットは、各々、端末装置２ａ〜２ｅに付された符号のアルファベットに対応している。
【００９９】
優先順位記憶エリア４５４は、各端末装置２ａ〜２ｅごとにメモリエリア４５４ａ〜４５４ｅをし、優先順位設定機能により設定された各端末装置２ａ〜２ｅの優先順位を、それぞれ記憶する。符号のアルファベットは、各々端末装置２ａ〜２ｅに付された符号のアルファベットに対応している。
【０１００】
重み付け記憶エリア４５５は、各係数α、β、γごとにメモリエリア４７１〜４７３を有し、重み付け設定機能によって設定された重み付けをそれぞれ記憶する。
【０１０１】
関数記憶エリアは、第１の格納エリア４６１ａ〜４６１ｅに格納されているカウント値と、第２の格納エリア４６２ａ〜４６２ｅに格納されているカウント値と、優先順位記憶エリア４５４によって記憶されている優先順位と、重み付け記憶エリア４５５に記憶されている重み付けとによって表された関数を記憶する。本実施形態においては、この関数は、
ｆ＝αＡａ／Ａａｍａｘ＋βＡｔ／Ａｔｍａｘ＋γＡｐ／Ａｐｍａｘ
で表され、
α＋β＋γ＝１、α≧０、β≧０、γ≧０
の関係が成り立っている。
【０１０２】
ここで、α、β、γは、前述した重み付け設定機能により設定された重み付けを表す係数である。Ａａは、第１の格納エリア４６１ａ〜４６１ｅによって格納されているカウント値を表す。Ａｔは、第２の格納エリア４６２ａ〜４６２ｅに格納されているカウント値を表す。Ａｐは、優先順位記憶エリア４５４に記憶されている優先順位を表している。さらに、Ａａｍａｘは、第２の特定機能により特定された端末装置のカウント値であって、第１の格納エリア４６１ａ〜４６１ｅに格納されたカウント値のうちで最大値を有する端末装置のカウント値を表している。Ａｔｍａｘは、第２の特定機能により特定された端末装置のカウント値であって、第２の格納エリア４６２ａ〜４６２ｅに格納されたカウント値のうちで最大値を有する端末装置のカウント値を有している。Ａｐｍａｘは、優先順位記憶エリア４５４に記憶されている優先順位のうちで、最大の優先順位を有する端末装置の当該優先順位を表している。ｆは、テレビ会議システム１において、各端末装置２ａ〜２ｅに表示される映像を切り換える際のタイミングを制御する値であり、本実施形態においては、切換制御値と呼ぶ。
【０１０３】
切換制御値ｆをこのような関数で表すことで、Ａａ、Ａｔ、Ａｐに相対的な重み付けを付することができる。また、Ａａ、Ａｔ、Ａｐは、それぞれの最大値Ａａｍａｘ、Ａｔｍａｘ、Ａｐｍａｘで割られているため、切換制御値ｆに及ぼすＡａ、Ａｔ、Ａｐの値を平等に扱うことができる。
【０１０４】
映像加工エリア４５７は、前述した映像作成機能により、新たな映像を作成するための作業エリアを構成している。
【０１０５】
次に、本テレビ会議システム１の動作について、フローチャートを用いて説明する。図６は、第１の計測機能によるカウント処理の流れを示すフローチャートである。図７は、第２の計測機能によるカウント処理の流れを示すフローチャートである。図８は、テレビ会議システム１の全体の処理手順を表したフローチャートである。図９は、テレビ会議システム１の切換方法抽出処理の流れを示したフローチャートである。図１０は、テレビ会議システム１の映像切換処理の流れを示したフローチャートである。
【０１０６】
本実施形態においては、図６に示す第１の計測機能によるカウント処理、図７に示す第２の計測機能によるカウント処理、及び図８に示す処理手順は、マルチタスクＯＳによって同時進行で行われる。
【０１０７】
まず、図６を用いて第１の計測機能によるカウント処理について示す。
【０１０８】
テレビ会議システム１の会議が開始した後、第１の計測機能により、会議が終了するまで、各端末装置２ａ〜２ｅを利用する参加者の発言状態が監視される。より具体的には、第１の計測機能により、会議開始からの各参加者の発言時間が累積して計測される。
【０１０９】
第１の計測機能により、端末装置２ａ〜２ｅの受信用モデム４０１ａ〜４０１ｅから入力された各音声データの音量が、予め設定された単位時間ごとにサンプリングされる。本実施形態においては、単位時間は、１秒間に設定されている。以下、この単位時間をフレームという。
【０１１０】
まず、処理は、ステップＳ６０１（以下、Ｓ６０１と略す。以下のステップについても同様とする。）に移行し、フレームが開始したかどうかを判断する。処理は、フレームが開始していなければ（Ｓ６０１：ＮＯ）、再びＳ６０１に戻り、フレームが開始するまで待つ。Ｓ６０１でフレームが開始していれば（Ｓ６０１：ＹＥＳ）、処理は、Ｓ６０２に移行する。Ｓ６０２では、Ｓ６０１で開始していると判断されたフレームが終了したかどうかを判断する。フレームが終了していれば（Ｓ６０２：ＹＥＳ）、処理は、そのままＳ６０１に戻り、再びフレームが開始するかどうかが判断される。フレームが終了していないと判断されれば（Ｓ６０２：ＮＯ）、処理は、Ｓ６０３に移行し、受信用モデム４０１ａ〜４０１ｅからの音声データを入力してＳ６０４に移行する。Ｓ６０４では、第１の判断機能により、入力された音声データの音量が閾値記憶エリア４５２に記憶された第１の閾値を超えているかどうかが判断される。Ｓ６０４で、音量が第１の閾値を越えていないと判断されれば（Ｓ６０４：ＮＯ）、処理は、Ｓ６０２に移行し、フレームが終了したかどうかが判断される。Ｓ６０４で、第１の閾値を越えたと判断されれば、第１の格納エリア４６１ａ〜４６１ｅにポイントを１加算し、Ｓ６０１に戻る。
【０１１１】
図１１（ａ）は、図６のフローチャートを時系列で示した図である。図１１によれば、第１の計測機能により、フレームごとに受信された音声データの音量が監視され、第１の格納エリア４６１ａ〜４６１ｅにポイントが加算されていく。各フレームにおいて、受信された音声データの音量が、第１の閾値を一度でも越えれば、１ポイント加算される。加算されるポイントは、１つのフレーム間で複数回第１の閾値を越えたとしても１となる。
【０１１２】
次に第２の計測機能によるカウント処理について図７を用いて説明する。
【０１１３】
テレビ会議システム１の会議が開始した後、第２の計測手段により、会議が終了するまで、各端末装置２ａ〜２ｅを利用する参加者の発言状態が監視される。より具体的には、第２の計測機能により、各参加者の直近の発言開始時点からの時間が計測される。言い換えれば、参加者の発言時間が途中で途切れた場合に、発言を再開した時点からの時間が計測される。
【０１１４】
第２の計測機能により、端末装置２ａ〜２ｅの受信用モデム４０１ａ〜４０１ｅから入力された各音声データの音量が、予め設定された単位時間ごとにサンプリングされる。
【０１１５】
まず、処理は、Ｓ７０１に移行し、フレームが開始したかどうかを判断する。処理は、フレームが開始していなければ（Ｓ７０１：ＮＯ）、再びＳ７０１に戻り、フレームが開始するまで待つ。Ｓ７０１でフレームが開始していれば（Ｓ７０１：ＹＥＳ）、処理は、Ｓ７０２に移行する。Ｓ７０２では、Ｓ７０１で開始していると判断されたフレームが終了したかどうかを判断する。フレームが終了していれば（Ｓ７０２：ＹＥＳ）、処理は、そのままＳ７０６に移行する。Ｓ７０６に移行した後、処理は、第２の格納エリア４６２ａ〜４６２ｅのカウント値を０に戻し（リセットし）、Ｓ７０１に戻り、再びフレームが開始するかどうかが判断される。この構成によれば、第１の閾値を１度も越えずにフレームが終了した場合に、第２の格納エリア４６２ａ〜４６２ｅに記憶された対応する端末装置のカウント値がリセットされるため、常に参加者の直近の発言開始点からの計測を行うことができる。Ｓ７０２において、フレームが終了していないと判断されれば（Ｓ７０２：ＮＯ）、処理はＳ７０３に移行し、受信用モデム４０５ａ〜４０５ｅからの音声データを入力し、Ｓ７０４に移行する。Ｓ７０４では、入力された音声データの音量が閾値記憶エリア４５２に記憶された第１の閾値を超えたかどうかが第２の判断機能により判断される。Ｓ７０４で、音量が第１の閾値を越えていないと判断されれば（Ｓ７０４：ＮＯ）、処理はＳ７０２に移行し、フレームが終了したかどうかが判断される。Ｓ７０４で、第１の閾値を越えたと判断されれば、第２の格納エリア４６２ａ〜４６２ｅにポイントを１加算し、Ｓ７０１に戻る。
【０１１６】
図１１（ｂ）は、図７のフローチャートに従う動作を時系列で示した説明図である。図１１（ｂ）によれば、第２の計測機能により、１フレームおきに受信された音声データの音量が監視され、第２の格納エリア４６２ａ〜４６２ｅにポイントが加算されていく。各フレームにおいて、第１の閾値を一度でも越えれば、第２の格納エリア４６２ａ〜４６２ｅのうち、その端末装置に対応するエリアに１ポイント加算される。反対に、第１の閾値を一度も越えないフレームが存在していれば、第２の格納エリア４６２ａ〜４６２ｅの対応する端末装置のカウント値は０にリセットされる。ここで加算されるポイントは、１つのフレーム間で複数回第１の閾値を越えても１である。
【０１１７】
次に、テレビ会議システム１全体の処理手順について図８を用いて説明する。
【０１１８】
テレビ会議システム１は、会議運用者による電源投入と同時に開始される。まず、処理はステップＳ８０１に移行し、テレビ会議システム１全体が初期化される。具体的には、ＣＰＵ４１１、ＲＡＭ４１３及びインターフェースの動作チェックや初期化が行われ、各構成ユニットの動作チェックやハードウェアの初期化が行われる。異常がなければ、ＲＡＭ４１３に記憶されているデータをクリアする。これらが完了すれば、処理はＳ８０３に移行する。
【０１１９】
Ｓ８０３では、会議運用者は、閾値設定機能により第１の閾値を設定し、閾値記憶エリア４５２に記憶させる。その後、処理はＳ８０４に移行する。
【０１２０】
Ｓ８０４では、会議運用者は、閾値設定機能により第２の閾値を設定し、閾値記憶エリア４５２に記憶させる。その後、処理はＳ８０５に移行する。
【０１２１】
Ｓ８０５では、会議運用者は、優先順位設定機能により各端末装置２ａ〜２ｅの優先順位（Ａｐ）を各々設定し、優先順位記憶エリア４５４に記憶させる。優先順位設定機能により設定された優先順位は、各端末装置２ａ〜２ｅごとに設けられたメモリエリア４５４ａ〜４５４ｅに記憶される。その後、処理は、Ｓ８０６に移行する。
【０１２２】
Ｓ８０６では、会議運用者は、第１の格納エリア４６１ａ〜４６１ｅに格納されるカウント値（Ａａ）、第２の格納エリア４６２ａ〜４６２ｅに格納されるカウント値（Ａｔ）、及び優先順位記憶エリア４５４に記憶される優先順位（Ａｐ）のそれぞれに重み付けを設定する。重み付けは、重み付け設定機能により係数α、β、γとして設定され、重み付け記憶エリア４５５内の各係数α、β、γに対応したメモリエリア４７１〜４７３に記憶される。
【０１２３】
Ｓ８０７〜Ｓ８０６の一連の処理が終了したら、テレビ会議が開始するための準備が整い、その後、処理は、Ｓ８０７に移行する。
【０１２４】
Ｓ８０７では、第２の特定機能により、第１の格納エリア４６１ａ〜４６１ｅ及び第２の格納エリア４６２ａ〜４６２ｅに記憶されているカウント値の中から、最大のカウント値を有している端末装置が特定される。最大のカウント値を有している端末装置は、第１の格納エリア４６１ａ〜４６１ｅ、及び第２の格納エリア４６２ａ〜４６２ｅごとに特定される。その後、処理は、Ｓ８０８に移行する。
【０１２５】
Ｓ８０８では、Ｓ８０５で設定された優先順位（Ａｐ）、Ｓ８０６で設定された重み付けα、β、γ、図６で計測されたされたカウント値（Ａａ）、図７で計測されたカウント値（Ａｔ）、Ｓ８０７で特定された端末装置のカウント値（Ａａｍａｘ及びＡｔｍａｘ）、最も高い優先順位を有する端末装置の優先順位（Ａｐｍａｘ）に基づいて、関数演算機能により各端末装置２ａ〜２ｅの切換制御値ｆが演算される。切換制御値ｆは、具体的には、関数記憶エリア４５６に記憶されている関数に、Ａａｍａｘ、Ａｔｍａｘ、Ａｐｍａｘ、α、β、γ、各々の端末装置の有するＡａ、Ａｔ、Ａｐを代入することで、算出される。その後、処理は、Ｓ８０９に移行する。
【０１２６】
Ｓ８０９では、第１の特定機能により、各受信用モデム４０１ａ〜４０１ｅから入力された音声データを基にして、最大の音量を有する端末装置が特定される。その後、処理は、Ｓ８０９に移行する。
【０１２７】
Ｓ８１０では、Ｓ８０９で特定された端末装置と、現在各端末装置２ａ〜２ｅに表示されている端末装置とが同一かどうかが判断される。Ｓ８１０で同じでないと判断された場合は、Ｓ８０７に戻り、再び、第２の特定機能により、第１の格納エリア４６１ａ〜４６１ｅ及び第２の格納エリア４６２ａ〜４６２ｅに格納されたカウント値の中から、最大のカウント値を有する端末装置が特定される。Ｓ８１０で同一でないと判断された場合は（Ｓ８１０：ＮＯ）、処理は、Ｓ８１１に移行する。Ｓ８１０で行われる処理は、すなわち、各端末装置２ａ〜２ｅに表示されている映像を切り換えるかどうかを決定するものであり、前述した映像切換決定機能により行われる。
【０１２８】
Ｓ８１１では、差演算機能により、Ｓ８０９で特定された端末装置の切換制御値ｆと、現在各端末装置２ａ〜２ｅに表示されている端末装置の切換制御値ｆとの差が演算される。その後、処理は、Ｓ８１２に移行する。
【０１２９】
Ｓ８１２では、切換方法抽出処理が行われ、その後、処理はＳ８１３に移行する。切換方法抽出処理の詳細は、後述する。
【０１３０】
Ｓ８１３では、映像切換処理が行われ、その後、処理はＳ８１４に移行する。映像切換処理の詳細は、後述する。
【０１３１】
Ｓ８１４では、テレビ会議が終了したかどうかが判断される。テレビ会議の終了は、会議運用者がコントローラ４に設けられた終了ボタンを押下することで行われる。Ｓ８１４で、テレビ会議が終了していると判断されなければ、Ｓ８０７に戻り、再び、第２の特定機能による処理を行う。Ｓ８１４でテレビ会議が終了していると判断されたら、全ての処理を終了し、テレビ会議システム１の電源を落とす。
【０１３２】
次に、図８における切換方法抽出処理について、図９を用いて説明する。
【０１３３】
切換方法抽出処理は、切換方法抽出機能により行われる。まず、処理は、Ｓ９０１に移行し、Ｓ８１１で演算された差が、第２の閾値以上かどうかが判断される。Ｓ９０１で、第２の閾値より小さいと判断されたら、処理は、Ｓ９０２に移行し、切換方法記憶エリア４５８からフェードイン・フェードアウト映像切換プログラムを抽出する。Ｓ９０１で、第２の閾値以上であると判断されたら、処理は、Ｓ９０３に移行し、切換方法記憶エリア４５８から瞬時映像切換プログラムが抽出される。
【０１３４】
本実施形態では、第２の閾値は、０に設定されている。すなわち、差がプラスであれば、瞬時映像切換プログラムが抽出され、差がマイナスとなればフェードイン・フェードアウト映像切換プログラムが抽出される。第２の閾値を０とすることによって、瞬時映像切換プログラムが抽出される確率と、フェードイン・フェードアウト映像切換プログラムとが抽出される確率を等価とすることができる。
【０１３５】
次に、図８における映像切換処理について、図１０を用いて説明する。
【０１３６】
映像切換処理は、前述した映像切換機能により行われ、具体的には、映像抽出機能と、映像作成機能と、映像出力機能とによって行われる。まず、処理はＳ１００１に移行して、映像抽出機能により、第１の特定機能により特定された端末装置の映像が映像記憶エリア４５１から抽出される。次に、処理はＳ１００２に移行して、映像作成機能により、切換方法抽出機能により抽出された切換方法をもとにして、現在各端末装置２ａ〜２ｅに表示されている端末装置の映像と、第１の特定機能により特定された端末装置の映像とから新たな映像が作成される。次に処理は、Ｓ１００３に移行して、映像出力機能により、Ｓ１００２で作成された新たな映像が各端末装置２ａ〜２ｅに出力される。
【０１３７】
本実施形態においては、以上の構成により、参加者の発言頻度及び優先順位を考慮した映像切換が実現される。
【０１３８】
（テレビ会議システム１の使用方法）
次に、本実施形態におけるテレビ会議システムの使用方法を簡単に説明する。まず、会議運用者は、各端末装置２ａ〜２ｅとコントローラ４とをネットワーク３を介して接続する。会議運用者は、会議開始前に、第１の閾値及び第２の閾値をコントローラ４の閾値設定ボタンを押下して、ＲＡＭ４１３の閾値記憶エリア４５２に記憶させる。その後、会議運用者は、コントローラ４の優先順位設定ボタンを押下して、各端末装置２ａ〜２ｅごとに優先順位Ａｐを設定する。優先順位Ａｐは、優先度の高い端末装置から、５、４、３、２、１となるように設定される。続いて、会議運用者は、ＲＡＭ４１３の第１の格納エリア４６１ａ〜４６１ｅに格納されるカウント値Ａａ、第２の格納エリア４６２ａ〜４６２ｅに格納されるカウント値Ａｔ、及び重み付け記憶エリア４５４に記憶される優先順位Ａｐの３つの要素に、重み付け設定ボタンを押下して重み付けを設定する。重み付けは、例えばαを０．２、βを０．３、γを０．５というように、係数のそれぞれを０以上とし、かつ、係数の合計が１となるように設定される。この重み付けにおいては、会議運用者が重要と思う要素に対して、相対的に大きな値が設定される。
【０１３９】
以上により準備が完了し、その後テレビ会議が前述したフローチャートに従って進行する。テレビ会議終了後、会議運用者は、テレビ会議システム１の電源をＯＦＦする。
【０１４０】
（変形例）
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【０１４１】
前記実施形態においては、関数記憶機能により、第１の格納エリア４６１ａ〜４６１ｅに格納されたカウント値Ａａと第２の格納エリア４６２ａ〜４６２ｅに格納されたカウント値Ａｔと優先順位記憶エリア４５４ａ〜４５４ｅに記憶された優先順位Ａｐとに基づいて、切換制御値ｆが演算されているが、これに限ることなく、他の要素（ファクター）に基づいて切換制御値ｆを演算するものであってもよい。例えば、ＡａとＡｔのみに基づいて切換制御値ｆを演算するものであってもよい。この場合の関数としてｆ＝αＡａ／Ａａｍａｘ＋βＡｔ／Ａｔｍａｘ、α＋β＝１（α、β≧０）が考えられる。
【０１４２】
また、切換方法抽出機能により、それまで各端末装置２ａ〜２ｅに表示されていた端末装置の切換制御値ｆと、第１の特定機能により特定された端末装置の参加者の切換制御値ｆとの差に基づいて切換方法が抽出されているが、差を演算することなく、第１の特定機能により特定された端末装置の切換制御値ｆのみに基づいて、切換方法を抽出するものであってもよい。この場合の第２の閾値は、０．５に設定するのがより好ましい。切換制御値ｆは、０〜１の値をとり得るため、第２の閾値を０．５に設定することで、切換抽出機能により瞬時映像切換プログラムとフェードイン・フェードアウト映像切換プログラムが抽出される確率を等価とすることができる。
【０１４３】
また、切換方法抽機能により、関数を演算することで算出された値を基にして切換方法を抽出するものに限られない。
【０１４４】
さらに、切換方法記憶エリア４５８は、フェードイン・フェードアウト映像切換プログラムと瞬時映像切換プログラムとを記憶しているが、これに限る必要はない。また、映像の切換方法が、切換時間を異にするものでなくともよい。すなわち、切換方法記憶エリア４５８は、映像を保持するプログラムと瞬時切換のプログラムとを記憶するものとしてもよい。
【図面の簡単な説明】
【図１】テレビ会議システム１の全体の構成を示すブロック図である。
【図２】端末装置２ａの構成を示すブロック図である。
【図３】コントローラ４の構成を示すブロック図である。
【図４】ＲＯＭ４１２の記憶内容を示す説明図である。
【図５】ＲＡＭ４１３の記憶内容を示す説明図である。
【図６】第１の計測機能によるカウント処理の流れを示すフローチャートである。
【図７】第２の計測機能によるカウント処理の流れを示すフローチャートである。
【図８】テレビ会議システム１の全体の処理手順を表したフローチャートである。
【図９】テレビ会議システム１の切換方法抽出処理の流れを示したフローチャートである。
【図１０】テレビ会議システム１の映像切換処理の流れを示したフローチャートである。
【図１１】第１の計測機能及び第２の計測機能によるカウント処理を時系列で表した図である。
【符号の説明】
１  テレビ会議システム
２ａ〜２ｅ  端末装置
３  ネットワーク（情報伝達手段）
４  コントローラ
４１１  ＣＰＵ
４１４  第１の特定プログラム記憶エリア
４１６  発言時間計測プログラム記憶エリア
４１７  優先順位設定プログラム記憶エリア
４１８  重み付け設定プログラム記憶エリア
４１９  第２の特定プログラム記憶エリア
４２０  関数演算プログラム記憶エリア
４２１  差演算プログラム記憶エリア
４２２  切換方法抽出プログラム記憶エリア
４２５  映像切換プログラム記憶エリア
４５８  切換方法記憶エリア
４５３  カウント格納エリア
４６１ａ〜４６１ｅ  第１の格納エリア
４６２ａ〜４６２ｅ  第２の格納エリア
【図１】
2005020520.tif 000003
【図２】
2005020520.tif 000004
【図３】
2005020520.tif 000005
【図４】
2005020520.tif 000006
【図５】
2005020520.tif 000007
【図６】
2005020520.tif 000008
【図７】
2005020520.tif 000009
【図８】
2005020520.tif 000010
【図９】
2005020520.tif 000011
【図１０】
2005020520.tif 000012
【図１１】
2005020520.tif 000013