(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続され、自装置とは異なる通信装置との間で、ユーザが会議を実行するためのデータを送受信し、電池を電源として動作する通信装置であって、
前記電池の残量を検出する残量検出手段と、
ユーザによって入力される前記会議の終了予定時間を取得する終了時間取得手段と、
前記終了時間取得手段によって取得された前記終了予定時間まで会議を行うために必要な前記電池の残量である必要残量を算出する必要残量算出手段と、
前記必要残量算出手段によって算出された前記必要残量が、前記残量検出手段によって検出された前記電池の残量より小さいか否かを判断する第一判断手段と、
前記第一判断手段によって、前記必要残量が、前記電池の残量より小さくないと判断された場合に、前記必要残量が前記電池の残量より小さくなるように、自装置とは異なる前記通信装置から送信される前記データの条件を決定する条件決定手段と、
前記条件決定手段によって決定された前記条件の情報である条件情報を自装置とは異なる前記通信装置に送信する条件情報送信手段と、
前記条件情報送信手段によって送信された前記条件情報に基づいて自装置とは異なる前記通信装置によって作成され、自装置とは異なる前記通信装置から送信された前記データを受信するデータ受信手段と
を備えたことを特徴とする通信装置。
【請求項２】
前記条件決定手段は、画像のフレームレート、画像の撮像サイズ、画像の解像度、音声のデータ量、および音声のサンプリング周波数の内の少なくとも一の値を小さくするように設定した条件を前記条件情報として決定することを特徴とする請求項１に記載の通信装置。
【請求項３】
自装置とは異なる前記通信装置が、会議で用いられる資料の画像データを前記通信装置に送信している装置である資料送信装置であるか否かを判断する第二判断手段を備え、
前記第二判断手段が、自装置とは異なる前記通信装置が前記資料送信装置であると判断した場合に、前記条件情報送信手段は、前記条件情報を前記資料送信装置に送信せず、
前記第二判断手段が、自装置とは異なる前記通信装置が前記資料送信装置でないと判断した場合に、前記条件情報送信手段は、前記条件情報を自装置とは異なる前記通信装置に送信することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
自装置とは異なる前記通信装置が、会議の議長であるユーザが操作する装置である議長装置であるか否かを判断する第三判断手段を備え、
前記第三判断手段が、自装置とは異なる前記通信装置が前記議長装置であると判断した場合に、前記条件情報送信手段は、前記条件情報を前記議長装置に送信せず、
前記第三判断手段が、自装置とは異なる前記通信装置が前記議長装置でないと判断した場合に、前記条件情報送信手段は、前記条件情報を自装置とは異なる前記通信装置に送信することを特徴とする請求項１から３のいずれかに記載の通信装置。
【請求項５】
自装置とは異なる前記通信装置の前記条件情報送信手段によって送信された前記条件情報を受信する条件情報受信手段と、
前記条件情報受信手段によって受信された前記条件情報に基づいて、自装置とは異なる前記通信装置に送信する前記データを作成するデータ作成手段と、
前記データ作成手段によって作成された前記データを自装置とは異なる前記通信装置に送信するデータ送信手段と
を備えたことを特徴とする請求項１から４のいずれかに記載の通信装置。
【請求項６】
ネットワークを介して接続され、電池を電源として動作する複数の通信装置において、ユーザが会議を実行するためのデータを互いに送受信する通信システムであって、
前記通信装置は、
前記電池の残量を検出する残量検出手段と、
ユーザによって入力される前記会議の終了予定時間を取得する終了時間取得手段と、
前記終了時間取得手段によって取得された前記終了予定時間まで会議を行うために必要な前記電池の残量である必要残量を算出する必要残量算出手段と、
前記必要残量算出手段によって算出された前記必要残量が、前記残量検出手段によって検出された前記電池の残量より小さいか否かを判断する第一判断手段と、
前記第一判断手段によって、前記必要残量が、前記電池の残量より小さくないと判断された場合に、前記必要残量が前記電池の残量より小さくなるように、自装置とは異なる前記通信装置から送信される前記データの条件を決定する条件決定手段と、
前記条件決定手段によって決定された前記条件の情報である条件情報を自装置とは異なる前記通信装置に送信する条件情報送信手段と、
前記条件情報送信手段によって送信された前記条件情報に基づいて自装置とは異なる前記通信装置によって作成され、自装置とは異なる前記通信装置から送信された前記データを受信するデータ受信手段と
を備えたことを特徴とする通信システム。
【請求項７】
ネットワークを介して接続され、自装置とは異なる通信装置との間で、ユーザが会議を実行するためのデータを送受信し、電池を電源として動作する通信装置において行われる通信制御方法であって、
前記電池の残量を検出する残量検出ステップと、
ユーザによって入力される前記会議の終了予定時間を取得する終了時間取得ステップと、
前記終了時間取得ステップによって取得された前記終了予定時間まで会議を行うために必要な前記電池の残量である必要残量を算出する必要残量算出ステップと、
前記必要残量算出ステップによって算出された前記必要残量が、前記残量検出ステップによって検出された前記電池の残量より小さいか否かを判断する第一判断ステップと、
前記第一判断ステップによって、前記必要残量が、前記電池の残量より小さくないと判断された場合に、前記必要残量が前記電池の残量より小さくなるように、自装置とは異なる前記通信装置から送信される前記データの条件を決定する条件決定ステップと、
前記条件決定ステップによって決定された前記条件の情報である条件情報を自装置とは異なる前記通信装置に送信する条件情報送信ステップと、
前記条件情報送信ステップによって送信された前記条件情報に基づいて自装置とは異なる前記通信装置によって作成され、自装置とは異なる前記通信装置から送信された前記データを受信するデータ受信ステップと
を備えたことを特徴とする通信制御方法。
【請求項８】
ネットワークを介して接続され、自装置とは異なる通信装置との間で、ユーザが会議を実行するためのデータを送受信し、電池を電源として動作する通信装置において行われる通信制御プログラムであって、
通信装置のＣＰＵに、
前記電池の残量を検出する残量検出ステップと、
ユーザによって入力される前記会議の終了予定時間を取得する終了時間取得ステップと、
前記終了時間取得ステップによって取得された前記終了予定時間まで会議を行うために必要な前記電池の残量である必要残量を算出する必要残量算出ステップと、
前記必要残量算出ステップによって算出された前記必要残量が、前記残量検出ステップによって検出された前記電池の残量より小さいか否かを判断する第一判断ステップと、
前記第一判断ステップによって、前記必要残量が、前記電池の残量より小さくないと判断された場合に、前記必要残量が前記電池の残量より小さくなるように、自装置とは異なる前記通信装置から送信される前記データの条件を決定する条件決定ステップと、
前記条件決定ステップによって決定された前記条件の情報である条件情報を自装置とは異なる前記通信装置に送信する条件情報送信ステップと、
前記条件情報送信ステップによって送信された前記条件情報に基づいて自装置とは異なる前記通信装置によって作成され、自装置とは異なる前記通信装置から送信された前記データを受信するデータ受信ステップと
を実行させることを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議を実行することが可能な通信装置、通信システム、通信制御方法、および通信制御プログラムに関する。
【背景技術】
【０００２】
従来、消費電力を抑制し、動作時間を長くすることが可能な電池駆動の通信装置が知られている。例えば、特許文献１に記載の携帯情報端末では、電圧が閾値より小さい場合に、動画のフレームレート、または表示サイズを小さくし、消費電力を抑制している。これによって、動画の表示時間を長くすることが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３６７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の通信装置を使用して、相互に離れた拠点間において会議を行う場合、消費電力を抑制して通信装置の動作時間を長くすることができても、会議の終了時間まで電池の残量が持続しない場合がある。このため、会議を終了時間まで行うことができない場合があった。
【０００５】
本発明の目的は、会議を終了時間まで行うことが可能な通信装置、通信システム、通信制御方法、および通信制御プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る通信装置は、ネットワークを介して接続され、自装置とは異なる通信装置との間で、ユーザが会議を実行するためのデータを送受信し、電池を電源として動作する通信装置であって、前記電池の残量を検出する残量検出手段と、ユーザによって入力される前記会議の終了予定時間を取得する終了時間取得手段と、前記終了時間取得手段によって取得された前記終了予定時間まで会議を行うために必要な前記電池の残量である必要残量を算出する必要残量算出手段と、前記必要残量算出手段によって算出された前記必要残量が、前記残量検出手段によって検出された前記電池の残量より小さいか否かを判断する第一判断手段と、前記第一判断手段によって、前記必要残量が、前記電池の残量より小さくないと判断された場合に、前記必要残量が前記電池の残量より小さくなるように、自装置とは異なる前記通信装置から送信される前記データの条件を決定する条件決定手段と、前記条件決定手段によって決定された前記条件の情報である条件情報を自装置とは異なる前記通信装置に送信する条件情報送信手段と、前記条件情報送信手段によって送信された前記条件情報に基づいて自装置とは異なる前記通信装置によって作成され、自装置とは異なる前記通信装置から送信された前記データを受信するデータ受信手段とを備えている。
【０００７】
この場合、第一判断手段によって、必要残量が、電池の残量より小さくないと判断された場合とは、会議の終了予定時間まで電池の残量が持続しない場合である。つまり、ユーザは会議を終了予定時間まで行うことができない。しかし、条件決定手段が、必要残量が電池の残量より小さくなるように、自装置とは異なる通信装置から送信されるデータの条件を決定する。つまり、自装置とは異なる通信装置から送信されるデータを処理するための消費電力が抑えられ、ユーザが会議を終了予定時間まで行うことができるように、データの条件が決定される。そして、決定された条件の情報である条件情報が条件情報送信手段によって、自装置とは異なる通信装置に送信され、条件情報に基づいて作成されたデータをデータ受信手段が受信する。このため、データ受信手段が受信したデータを処理するための消費電力が抑えられ、ユーザは、会議を終了予定時間まで行うことができる。
【０００８】
前記通信装置において、前記条件決定手段は、画像のフレームレート、画像の撮像サイズ、画像の解像度、音声のデータ量、および音声のサンプリング周波数の内の少なくとも一の値を小さくするように設定した条件を前記条件情報として決定してもよい。この場合、画像のフレームレート、画像の撮像サイズ、画像の解像度、音声のデータ量、および音声のサンプリング周波数の値を小さくすると、通信装置が画像、もしくは音声に関係するデータを処理するための消費電力が小さくなる。このため、条件決定手段は、フレームレート、画像の撮像サイズ、画像の解像度、音声のデータ量、および音声のサンプリング周波数のうちの少なくとも一の値を小さくすることで、必要残量が電池の残量より小さくなるように、自装置とは異なる通信装置から送信されるデータの条件を決定することができる。
【０００９】
前記通信装置において、自装置とは異なる前記通信装置が、会議で用いられる資料の画像データを前記通信装置に送信している装置である資料送信装置であるか否かを判断する第二判断手段を備え、前記第二判断手段が、自装置とは異なる前記通信装置が前記資料送信装置であると判断した場合に、前記条件情報送信手段は、前記条件情報を前記資料送信装置に送信せず、前記第二判断手段が、自装置とは異なる前記通信装置が前記資料送信装置でないと判断した場合に、前記条件情報送信手段は、前記条件情報を自装置とは異なる前記通信装置に送信してもよい。
【００１０】
この場合において、会議を行う場合には、資料送信装置から送信される資料の画像データに基づく資料画像を参照しながら、資料送信装置のユーザが説明を行う場合が多い。この場合、資料送信装置から送信されるデータは、ユーザが会議の内容を理解する上で重要である。このため、条件情報送信手段は、資料送信装置に対しては条件情報を送信せず、資料送信装置以外の通信装置に条件情報を送信する。この場合、例えば、資料送信装置から送信される資料画像のデータのデータ量が減って、資料画像装置のユーザの説明が分かり難くなることを防止することができ、且つ、ユーザは会議を終了予定時間まで行うことができる。
【００１１】
前記通信装置において、自装置とは異なる前記通信装置が、会議の議長であるユーザが操作する装置である議長装置であるか否かを判断する第三判断手段を備え、前記第三判断手段が、自装置とは異なる前記通信装置が前記議長装置であると判断した場合に、前記条件情報送信手段は、前記条件情報を前記議長装置に送信せず、前記第三判断手段が、自装置とは異なる前記通信装置が前記議長装置でないと判断した場合に、前記条件情報送信手段は、前記条件情報を自装置とは異なる前記通信装置に送信してもよい。この場合、会議を行う場合には、会議の議長を務めるユーザが存在する場合がある。この場合、議長装置から送信されるデータは、ユーザが会議の内容を理解する上で重要である。このため、条件情報送信手段は、議長装置に対しては条件情報を送信せず、議長装置以外の通信装置に条件情報を送信する。この場合、例えば、議長装置から送信されるデータのデータ量が減って、会議の内容を理解し難くなることを防止することができ、且つ、ユーザは会議を終了予定時間まで行うことができる。
【００１２】
前記通信装置において、自装置とは異なる前記通信装置の前記条件情報送信手段によって送信された前記条件情報を受信する条件情報受信手段と、前記条件情報受信手段によって受信された前記条件情報に基づいて、自装置とは異なる前記通信装置に送信する前記データを作成するデータ作成手段と、前記データ作成手段によって作成された前記データを自装置とは異なる前記通信装置に送信するデータ送信手段とを備えてもよい。この場合、自装置とは異なる通信装置の条件情報送信手段によって送信された条件情報に基づいて、会議を行うためのデータを作成し、自装置とは異なる通信装置に送信することができる。よって、自装置とは異なる通信装置での消費電力が少なくなり、会議を終了予定時間まで行うことができる。
【００１３】
本発明の第２の態様に係る通信システムは、ネットワークを介して接続され、電池を電源として動作する複数の通信装置において、ユーザが会議を実行するためのデータを互いに送受信する通信システムであって、前記通信装置は、前記電池の残量を検出する残量検出手段と、ユーザによって入力される前記会議の終了予定時間を取得する終了時間取得手段と、前記終了時間取得手段によって取得された前記終了予定時間まで会議を行うために必要な前記電池の残量である必要残量を算出する必要残量算出手段と、前記必要残量算出手段によって算出された前記必要残量が、前記残量検出手段によって検出された前記電池の残量より小さいか否かを判断する第一判断手段と、前記第一判断手段によって、前記必要残量が、前記電池の残量より小さくないと判断された場合に、前記必要残量が前記電池の残量より小さくなるように、自装置とは異なる前記通信装置から送信される前記データの条件を決定する条件決定手段と、前記条件決定手段によって決定された前記条件の情報である条件情報を自装置とは異なる前記通信装置に送信する条件情報送信手段と、前記条件情報送信手段によって送信された前記条件情報に基づいて自装置とは異なる前記通信装置によって作成され、自装置とは異なる前記通信装置から送信された前記データを受信するデータ受信手段とを備えている。この場合、データ受信手段で受信したデータを処理するための消費電力が抑えられ、ユーザは、会議を終了予定時間まで行うことができる。
【００１４】
本発明の第３の態様に係る通信制御方法は、ネットワークを介して接続され、自装置とは異なる通信装置との間で、ユーザが会議を実行するためのデータを送受信し、電池を電源として動作する通信装置において行われる通信制御方法であって、前記電池の残量を検出する残量検出ステップと、ユーザによって入力される前記会議の終了予定時間を取得する終了時間取得ステップと、前記終了時間取得ステップによって取得された前記終了予定時間まで会議を行うために必要な前記電池の残量である必要残量を算出する必要残量算出ステップと、前記必要残量算出ステップによって算出された前記必要残量が、前記残量検出ステップによって検出された前記電池の残量より小さいか否かを判断する第一判断ステップと、前記第一判断ステップによって、前記必要残量が、前記電池の残量より小さくないと判断された場合に、前記必要残量が前記電池の残量より小さくなるように、自装置とは異なる前記通信装置から送信される前記データの条件を決定する条件決定ステップと、前記条件決定ステップによって決定された前記条件の情報である条件情報を自装置とは異なる前記通信装置に送信する条件情報送信ステップと、前記条件情報送信ステップによって送信された前記条件情報に基づいて自装置とは異なる前記通信装置によって作成され、自装置とは異なる前記通信装置から送信された前記データを受信するデータ受信ステップとを備えている。この場合、データ受信ステップで受信したデータを処理するための消費電力が抑えられ、ユーザは、会議を終了予定時間まで行うことができる。
【００１５】
本発明の第４の態様に係る通信制御プログラムは、ネットワークを介して接続され、自装置とは異なる通信装置との間で、ユーザが会議を実行するためのデータを送受信し、電池を電源として動作する通信装置において行われる通信制御プログラムであって、通信装置のＣＰＵに、前記電池の残量を検出する残量検出ステップと、ユーザによって入力される前記会議の終了予定時間を取得する終了時間取得ステップと、前記終了時間取得ステップによって取得された前記終了予定時間まで会議を行うために必要な前記電池の残量である必要残量を算出する必要残量算出ステップと、前記必要残量算出ステップによって算出された前記必要残量が、前記残量検出ステップによって検出された前記電池の残量より小さいか否かを判断する第一判断ステップと、前記第一判断ステップによって、前記必要残量が、前記電池の残量より小さくないと判断された場合に、前記必要残量が前記電池の残量より小さくなるように、自装置とは異なる前記通信装置から送信される前記データの条件を決定する条件決定ステップと、前記条件決定ステップによって決定された前記条件の情報である条件情報を自装置とは異なる前記通信装置に送信する条件情報送信ステップと、前記条件情報送信ステップによって送信された前記条件情報に基づいて自装置とは異なる前記通信装置によって作成され、自装置とは異なる前記通信装置から送信された前記データを受信するデータ受信ステップとを実行させる。この場合、データ受信ステップで受信したデータを処理するための消費電力が抑えられ、ユーザは、会議を終了予定時間まで行うことができる。
【図面の簡単な説明】
【００１６】
【図１】テレビ会議システム１の構成を示すブロック図である。
【図２】通信装置３の電気的構成を示すブロック図である。
【図３】ＨＤＤ３１４の記憶領域を示す概念図である。
【図４】ＲＡＭ３１３の記憶領域を示す概念図である。
【図５】ディスプレイ３１９に表示される画像の一例を示す図である。
【図６】消費電流データテーブル５１を示す模式図である。
【図７】レベルデータテーブル５２を示す模式図である。
【図８】残存容量と電圧との関係を示すグラフである。
【図９】第一残存容量データテーブル５３を示す模式図である。
【図１０】第二残存容量データテーブル５４を示す模式図である。
【図１１】第一出力処理を示すフローチャートである。
【図１２】第二出力処理を示すフローチャートである。
【図１３】メイン処理を示すフローチャートである。
【図１４】接続状態確認処理を示すフローチャートである。
【図１５】会議時間確保処理を示すフローチャートである。
【図１６】レベルデータテーブル５２を示す模式図である。
【図１７】レベルデータテーブル５２を示す模式図である。
【図１８】データ作成送信処理を示すフローチャートである。
【図１９】第三実施形態における通信装置３の電気的構成を示すブロック図である。
【図２０】第三出力処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明に係る通信装置３，４，５，６、およびテレビ会議システム１の一実施の形態について、図面を参照して説明する。なおこれらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００１８】
図１を参照し、第一実施形態における通信装置３，４，５，６を構成要素とするテレビ会議システム１の構成について説明する。テレビ会議システム１は、ネットワーク２と通信装置３と通信装置４と通信装置５と通信装置６とを備えている。通信装置３，４，５，６は、ネットワーク２を介して相互に接続されている。テレビ会議システム１では、通信装置３，４，５，６の間において、ネットワーク２を介して、画像、音声が互いに送受信されることでテレビ会議が実施される。なお、図１において、通信装置３，４，５，６の４台がネットワーク２に接続されているが、台数は限定されず、例えば１０台がネットワーク２に接続されていてもよい。以後の説明では、通信装置３，４，５，６のいずれかを特定しない場合には、単に「通信装置」という。
【００１９】
通信装置３，４，５，６は、同一の電気的構成をしており、同一のソフトウェアが設定されている。本実施形態では、通信装置５を使用しているユーザは、テレビ会議の議長を務めている。議長は、テレビ会議の進行役である。以後の説明では、議長が使用する通信装置を通信装置５または議長装置という。通信装置４を使用しているユーザは、資料を用いて説明を行っている。通信装置４は、資料のデータを通信装置３，５，６に対して送信している。以後の説明では、資料を用いて説明を行っている通信装置を通信装置４または資料送信装置という。なお、ネットワーク２に接続されているすべての通信装置３，４，５，６のうち、任意の一台を、議長装置として機能させることができる。また、任意の一台を資料送信装置として機能させることができる。
【００２０】
通信装置３，４，５，６は、音声データや画像データ等を相互に送受信する。音声データや画像データはディジタルのデータであり、これらのデータを符号化、圧縮、復号化・伸張等することによって、通信装置３，４，５，６は電力を消費する。
【００２１】
通信装置３，４，５，６の電気的構成について、図２を参照して説明する。なお、通信装置３，４，５，６の電気的構成は同一であるので、ここでは、通信装置３の電気的構成について説明する。
【００２２】
通信装置３は、ノート型のパーソナルコンピュータ３１（以下、ＰＣ３１という）と、入出力装置３４（以下、ＩＯ装置３４という。）とを備えている。ユーザは、ＰＣ３１とＩＯ装置３４とを使用して、通信装置４，５，６を使用するユーザとテレビ会議を行うことができる。ＩＯ装置３４は、画像を撮影して符号化したり、テレビ会議の音声データを復号して再生したりすることができる。ＰＣ３１は、ネットワーク２に接続して、通信装置４，５，６と各種のデータの通信を行うことができる。
【００２３】
ＰＣ３１の電気的構成の詳細について説明する。ＰＣ３１は、ＰＣ３１の制御を司るコントローラとしてのＣＰＵ８を備えている。ＣＰＵ８には、ＢＩＯＳ等を記憶したＲＯＭ３１２と、各種データを一時的に記憶するＲＡＭ３１３と、各種記憶エリアを有するハードディスクドライブ３１４（以下、ＨＤＤ３１４という。）が接続されている。ＣＰＵ８は、ＲＯＭ３１２、ＲＡＭ３１３、およびＨＤＤ３１４の各種記憶領域にアクセスできる。
【００２４】
ＣＰＵ８には、ネットワーク２と通信するための通信インターフェイス３１５（以下、通信Ｉ／Ｆ３１５という。）と、マウスやキーボードなどの入力部３１６と、ＣＤ−ＲＯＭドライブ３１７とが各々接続されている。ＣＤ−ＲＯＭドライブ３１７に挿入されるＣＤ−ＲＯＭ３１８には、例えば、本実施形態における各種のプログラム等が記憶されている。ＣＤ−ＲＯＭ３１８の導入時には、各種プログラム等が、ＣＤ−ＲＯＭ３１８からＨＤＤ３１４にセットアップされて、後述するプログラム記憶領域３１４１（図３参照）に記憶される。
【００２５】
ＣＰＵ８には、ディスプレイ３１９に接続される映像デコーダ３２０が接続されている。本実施形態では、ディスプレイ３１９は、ＰＣ３１に外付けされている。映像デコーダ３２０は、通信装置４，５，６から送信される画像データを復号し、ディスプレイ３１９に表示する。
【００２６】
ＣＰＵ８には、電源制御部３２２が接続されている。電源制御部３２２は、ＰＣ３１に内蔵された電池３２１に接続されている。電源制御部３２２は、電池３２１から供給された電力を各種回路に供給する。ＣＰＵ８やその他の各種デバイスは、電源制御部３２２を介して電池３２１によって供給される電力によって駆動する。なお、電源制御部３２２は、ＡＣアダプタ３２３と接続されることによって、電池３２１を充電することが可能である。本実施形態では、ＡＣアダプタ３２３は、電源制御部３２２に接続されていない。
【００２７】
ＣＰＵ８には、時間を計測するためのタイマ３２４が接続されている。ＣＰＵ８は、タイマ３２４を使用して時間を計測することができる。ＣＰＵ８には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェイス３２５（以下、ＵＳＢ−Ｉ／Ｆ３２５という。）が接続されている。ＵＳＢ−Ｉ／Ｆ３２５は、ＵＳＢケーブル３２６を介して、後述するＩＯ装置３４のＵＳＢ−Ｉ／Ｆ３５１に接続されている。ＣＰＵ８は、ＵＳＢ−Ｉ／Ｆ３２５、ＵＳＢケーブル３２６、およびＵＳＢ−Ｉ／Ｆ３５１を介して、ＩＯ装置３４のＣＰＵ９と相互に通信を行うことができる。
【００２８】
図３を参照して、ＨＤＤ３１４の各種記憶領域について説明する。ＨＤＤ３１４は、プログラム記憶領域３１４１、消費電流データテーブル記憶領域３１４２、レベルデータテーブル記憶領域３１４３、第一残存容量データテーブル記憶領域３１４４、および第二残存容量データテーブル記憶領域３１４５を少なくとも備えている。プログラム記憶領域３１４１には、ＣＰＵ８が各種の処理等を実行するために必要なプログラムデータが記憶されている。消費電流データテーブル記憶領域３１４２には、後述する消費電流データテーブル５１（図６参照）が記憶され、レベルデータテーブル記憶領域３１４３には、後述するレベルデータテーブル５２（図７参照）が記憶される。第一残存容量データテーブル記憶領域３１４４には、後述する第一残存容量データテーブル５３（図９参照）が記憶され、第二残存容量データテーブル記憶領域３１４５には、後述する第二残存容量データテーブル５４（図１０参照）が記憶されている。
【００２９】
図４を参照して、ＲＡＭ３１３の各種記憶領域について説明する。ＲＡＭ３１３は、終了予定時間記憶領域３１３１、残存容量記憶領域３１３２、および必要容量記憶領域３１３３を備えている。終了予定時間記憶領域３１３１には、後述する終了予定時間が記憶され、残存容量記憶領域３１３２には、図１４のＳ４０３の処理等で検出される残存容量が記憶される。必要容量記憶領域３１３３には、図１４のＳ４０４の処理等で算出される必要容量が記憶される。残存容量と必要容量とについては、後述する。
【００３０】
図２を参照して、ＩＯ装置３４の電気的構成の詳細について説明する。ＩＯ装置３４は、ＩＯ装置３４の制御を司るコントローラとしてのＣＰＵ９を備えている。ＣＰＵ９には、ＢＩＯＳ等を記憶したＲＯＭ３４２と、各種データを一時的に記憶するＲＡＭ３４３とが接続されている。ＣＰＵ９は、ＲＯＭ３４２とＲＡＭ３４３の各種記憶領域にアクセスできる。
【００３１】
ＣＰＵ９には、カメラ３４４に接続された映像エンコーダ３４５が接続されている。ＣＰＵ９は、映像エンコーダ３４５を使用して、カメラ３４４によって撮像される画像を符号化し、画像データを作成する。画像データは、ＣＰＵ９からＣＰＵ８に送信され、通信Ｉ／Ｆ３１５とネットワーク２を介して、通信装置４，５，６に送信される。
【００３２】
ＣＰＵ９には、音声エンコーダ３４６が接続されている。音声エンコーダ３４６は、エコーキャンセラ３４７を介してマイク３４８に接続されている。ＣＰＵ９には、音声デコーダ３４９が接続されている。音声デコーダ３４９は、エコーキャンセラ３４７を介してスピーカ３５０に接続されている。エコーキャンセラ３４７は、エコーやハウリングの発生を防止する回路である。マイク３４８は、テレビ会議を行う際に通信装置３のユーザの声を収集するために設けられている。マイク３４８から入力された音声は、音声エンコーダ３４６によって符号化される。そして、ＣＰＵ９からＰＣ３１のＣＰＵ８に送信され、通信Ｉ／Ｆ３１５とネットワーク２とを介して、通信装置４，５，６に送信される。
【００３３】
スピーカ３５０は、会議の音声を出力するために設けられている。ネットワーク２と通信Ｉ／Ｆ３１５とを介して入力された通信装置４，５，６から送信される音声データは、ＣＰＵ８からＣＰＵ９に送信され、音声デコーダ３４９で復号され、スピーカ３５０で音声として出力される。これによって通信装置３のユーザはテレビ会議の音声を聞くことができる。
【００３４】
ＣＰＵ９には、ＵＳＢ−Ｉ／Ｆ３５１が接続されている。ＵＳＢ−Ｉ／Ｆ３５１は、ＵＳＢケーブル３２６を介して、ＰＣ３１のＵＳＢ−Ｉ／Ｆ３２５に接続されている。ＣＰＵ９には、電源制御部３５３が接続されている。電源制御部３５３は、ＩＯ装置３４に内蔵された電池３５２に接続されている。電源制御部３５３は、電池３５２から供給された電力を各種回路に供給する。ＣＰＵ９やその他の各種デバイスは、電源制御部３５３を介して電池３５２から供給される電力によって駆動する。なお、電源制御部３５３は、ＡＣアダプタ３５４と接続されることによって、電池３５２を充電することが可能である。また、ＩＯ装置３４は、ＡＣアダプタ３５４から供給される電力によって駆動することができる。なお、本実施形態では、ＡＣアダプタ３５４を接続していないが、後述する第二実施形態において、ＡＣアダプタ３５４を接続した場合について説明する。
【００３５】
図５を参照して、テレビ会議が行われる場合における、ディスプレイ３１９に表示される画像の一例について説明する。ディスプレイ３１９の中央付近から左側には、各通信装置３，４，５，６におけるユーザの画像が表示されている。このユーザの画像は、各通信装置３，４，５，６のカメラ３４４（図２参照）によって撮影されたものである。ディスプレイ３１９の中央付近から右側には、資料画像３１９１が表示されている。資料画像３１９１は、資料送信装置である通信装置４から、通信装置３，５，６に送信されている。ユーザは、資料画像３１９１や、通信装置３，４，５，６におけるユーザの画像を確認しながら、テレビ会議を行うことができる。
【００３６】
図６を参照して、消費電流データテーブル５１について説明する。消費電流データテーブル５１では、データ種類、パラメータ、レベル、設定、および消費電流が対応付けられている。データ種類は、画像データと音声データとに分けられている。画像データは、パラメータ「フレームレート」、「解像度」、「撮像サイズ」と対応付けられている。音声データは、パラメータ「再生モード」および「サンプリング周波数」に対応付けられている。
【００３７】
各パラメータは、以下のように、レベル、設定、および消費電流に対応付けられている。フレームレートは、「３（標準）」、「６０ｆｐｓ」、および「２０ｍＡ」に対応付けられ、「２」、「３０ｆｐｓ」、および「１０ｍＡ」に対応付けられ、「１」、「１５ｆｐｓ」、および「５ｍＡ」に対応付けられている。解像度は、「３（標準）」、「１６００×１２００ｐｉｘｅｌ」、および「２０ｍＡ」に対応付けられ、「２」、「１１５２×８７０ｐｉｘｅｌ」、および「１５ｍＡ」に対応付けられ、「１」、「８３２×６２４ｐｉｘｅｌ」、および「７．６ｍＡ」と対応付けられている。撮像サイズは、「３（標準）」、「１６００×１２００ｐｉｘｅｌ」、および「２０ｍＡ」に対応付けられ、「２」、「１１５２×８７０ｐｉｘｅｌ」、および「１０．４ｍＡ」に対応付けられ、「１」、「８３２×６２４ｐｉｘｅｌ」、および「５．４ｍＡ」に対応付けられている。
【００３８】
再生モードは、「２（標準）」、「ステレオ」、および「４０ｍＡ」に対応付けられ、「１」、「モノラル」、および「２０ｍＡ」に対応付けられている。サンプリング周波数は、「３（標準）」、「３２ｋＨｚ」、「４０ｍＡ」に対応付けられ、「２」、「１６ｋＨｚ」、および「２０ｍＡ」に対応付けられ、「１」、「８ｋＨｚ」、および「１０ｍＡ」に対応付けられている。レベルにおける「標準」とは、通信装置における初期の設定を表している。以下の説明では、「標準レベル」と述べる場合がある。
【００３９】
フレームレート、解像度、および撮像サイズは、Ｓ６０３の処理（図１８参照）において、画像データを作成する際の条件である。フレームレートのレベルと設定とが小さいほど、１秒間に更新される画像の数が少なくなり、ディスプレイ３１９に表示される画像の動き（すなわち、映像）が滑らかではなくなる。解像度のレベルと設定が小さいほど、ディスプレイ３１９に表示される画像が粗くなる。撮像サイズのレベルと設定が小さいほど、ディスプレイ３１９に表示される画像のサイズが小さくなる。
【００４０】
再生モードおよびサンプリング周波数は、Ｓ６０３の処理（図１８参照）において、音声データを作成する際の条件である。再生モードのレベル「２」、設定「ステレオ」の場合は、レベル「１」、設定「モノラル」の場合に比べて音質がよい。サンプリング周波数のレベルと設定とが小さいほど、音質（特に高い周波数での音質）が悪化する。
【００４１】
消費電流は、各パラメータ、レベル、設定の条件において、第一出力処理（図１１参照）および第二出力処理（図１２参照）において、画像データや音声データを復号して出力するために消費される電流を表している。図６に示すように、レベルが小さいほど、消費電流が少なくなるという利点がある。処理するデータ量が減るからである。なお、画像データに対応付けられている消費電流は、ＰＣ３１で消費される電流であり、音声データに対応付けられている消費電流は、ＩＯ装置３４で消費される電流である。以下の説明では、画像データや音声データを復号して出力する場合を、単に「画像データや音声データを処理する」と述べる場合がある。
【００４２】
例えば、フレームレート、解像度、および撮像サイズがすべて「３（標準）」である画像データを処理するためのＰＣ３１の消費電流は、それぞれの消費電流である「２０ｍＡ」、「２０ｍＡ」、「２０ｍＡ」の合計である「６０ｍＡ」となる。
【００４３】
次に、図７を参照して、レベルデータテーブル５２について説明する。レベルデータテーブル５２には、自装置とは異なる通信装置が作成して送信する、画像データと音声データとのレベルを表している。図７に示すレベルデータテーブル５２は、通信装置３が記憶しているレベルデータテーブル５２である。このため、データ種類とパラメータとに、自装置とは異なる通信装置４，５，６のレベルが対応付けられている。データ種類とパラメータとは、消費電流データテーブル５１（図６参照）と同じ区分に分けられている。そして、通信装置４，５，６のレベルは、すべて標準レベルである。すなわち、フレームレート、解像度、撮像サイズ、再生モード、およびサンプリング周波数のレベルは、それぞれ、「３」、「３」、「３」、「２」、および「３」である。
【００４４】
次に、図８を参照して、電池３２１と電池３５２との残存容量（ｍＡｈ）と電圧（Ｖ）との関係について説明する。残存容量とは、電池３２１と電池３５２に残存する容量である。まず、電池３２１について説明する。電池３２１の残存容量と、電池３２１の電圧とは、図８の曲線８２の関係を示す。図８に示すように、電圧から残存容量を求めることができ、また、残存容量から電圧を求めることができる。このため、電池３２１のいわゆる「残量」とは、例えば、電池３２１の電圧や残存容量等で表すことができる。電池３２１の電圧が４．２Ｖから２．８Ｖに変化する間に、残存容量は１４００ｍＡｈから０ｍＡｈに変化する。「ｍＡｈ（ミリアンペア時）」とは、電池が１時間継続して流せる電流である。例えば、１４００ｍＡｈとは、１４００ｍＡの電流を１時間継続して流せるだけの残存容量があることを示している。このため、例えば、７００ｍＡを回路に流した場合には、２時間継続して電流を流せることになる。なお、電池３２１が十分に充電されている状態（いわゆる満充電の状態）は、電圧４．２Ｖ、残存容量１４００ｍＡｈの状態である。
【００４５】
同様に、電池３５２の残量と、電池３２１の電圧とは、図８の曲線８２の関係を示す。電池３５２が十分に充電されている状態は、電圧４．２Ｖ、残存容量１０００ｍＡｈの状態である。
【００４６】
次に、図９を参照して、第一残存容量データテーブル５３について説明する。第一残存容量データテーブル５３は、電池３２１の曲線８１（図８参照）の電圧と残存容量の関係を、データテーブルに表わしたものである。なお、図９に示す第一残存容量データテーブル５３では、説明のため、曲線８１における一部の電圧と残存容量との関係を記載しているが、実際には、曲線８１全体に亘る電圧と残存容量との関係が登録されている。
【００４７】
図９に示すように、第一残存容量データテーブル５３には、電池３２１の電圧「４．２Ｖ」と残存容量「１４００ｍＡｈ」とが対応付けられ、電圧「３．７Ｖ」と残存容量「６４０ｍＡｈ」とが対応付けられ、電圧「３．６Ｖ」と残存容量「３００ｍＡｈ」とが対応付けられている。
【００４８】
次に、図１０を参照して、第二残存容量データテーブル５４について説明する。第二残存容量データテーブル５４は、電池３５２の曲線８２（図８参照）の電圧と残存容量との関係をデータテーブルに表わしたものである。なお、第一残存容量データテーブル５３の場合と同様に、一部の電圧と残存容量との関係を記載している。図１０に示すように、第二残存容量データテーブル５４には、電池３５２の電圧「４．２Ｖ」と残存容量「１０００ｍＡｈ」とが対応付けられ、電圧「３．９Ｖ」と残存容量「７０５ｍＡｈ」とが対応付けられ、電圧「３．７Ｖ」と残存容量「３００ｍＡｈ」とが対応付けられている。
【００４９】
次に、第一実施形態に係るテレビ会議システム１による処理について説明する。なお、以下で説明する第一出力処理、第二出力処理、メイン処理、接続状態確認処理、会議時間確保処理、およびデータ作成送信処理は、全ての通信装置３，４，５，６において行われる処理であるが、説明をわかりやすくするために、各処理において、通信装置３，４，５，６のうちのいずれか一の通信装置が行う処理として説明する。
【００５０】
まず、図１１に示すフローチャートを参照して、第一出力処理について説明する。ここでは、通信装置３におけるＰＣ３１のＣＰＵ８による第一出力処理について説明する。第一出力処理は、自装置とは異なる通信装置４，５，６から送信された画像データおよび音声データを受信し、音声データをＩＯ装置３４に送信し、画像データを復号してディスプレイ３１９に表示する処理である。
【００５１】
ＣＰＵ８は、自装置とは異なる通信装置４，５，６のＳ６０４の処理（図１８参照）によって送信される、画像データと音声データとを受信したか否かを判断する（Ｓ１０１）。受信していない場合には（Ｓ１０１：ＮＯ）、ＣＰＵ８は、Ｓ１０１に戻り、処理を繰り返す。受信した場合には（Ｓ１０１：ＹＥＳ）、ＣＰＵ８は、Ｓ１０１の処理で受信した音声データを、ＵＳＢケーブル３２６を介してＩＯ装置３４に送信する。送信された音声データは、ＩＯ装置３４のＳ２０１の処理（図１２参照）で受信される。
【００５２】
次いで、ＣＰＵ８は、Ｓ１０１の処理で受信した画像データを復号し、ディスプレイ３１９に表示する（Ｓ１０３）。ＣＰＵ８は、画像データの復号を、映像デコーダ３２０を用いて行う。画像データには、通信装置４，５，６のカメラ３４４によって撮影された、通信装置４，５，６を操作するユーザの姿のデータや、資料送信装置である通信装置４から送信された、資料のデータが含まれている。このため、ディスプレイ３１９には、例えば、図５に示すような画像が表示される。
【００５３】
次いで、ＣＰＵ８は、ユーザによって、入力部３１６を介して、会議の終了の指示が入力されたか否かを判断する（Ｓ１０４）。会議の終了の指示が入力されていない場合には（Ｓ１０４：ＮＯ）、ＣＰＵ８は、Ｓ１０１の処理に戻り、処理を繰り返す。会議の終了の指示が入力された場合には（Ｓ１０４：ＹＥＳ）、ＣＰＵ８は、第一出力処理を終了する。
【００５４】
次に、図１２に示すフローチャートを参照して、通信装置３におけるＩＯ装置３４のＣＰＵ９による第二出力処理について説明する。第二出力処理は、会議の音声を出力する処理である。
【００５５】
図１２に示す第二出力処理では、ＣＰＵ９は、ＰＣ３１のＳ１０２の処理（図１１参照）において送信された音声データを受信したか否かを判断する（Ｓ２０１）。受信していない場合には（Ｓ２０１：ＮＯ）、ＣＰＵ９は、Ｓ２０１の処理に戻り、処理を繰り返す。受信した場合には（Ｓ２０１：ＹＥＳ）、ＣＰＵ９は、Ｓ２０１の処理で受信した音声データを復号し、スピーカ３５０から出力する（Ｓ２０２）。ＣＰＵ９は、音声データの復号を音声デコーダ３４９を用いて行う。音声データには、自装置とは異なる通信装置４，５，６のマイク３４８によって入力された、通信装置４，５，６のユーザが発言した声などのデータが含まれている。このため、通信装置４，５，６のユーザが発言した声が通信装置３のスピーカ３５０によって再生される。
【００５６】
次いで、ＣＰＵ９は、会議の終了の指示が入力されたか否かを判断する（Ｓ２０３）。Ｓ２０３の処理では、ＣＰＵ８と通信を行うことによって、ユーザが会議の終了の指示が入力したか否かを判断する。会議の終了の指示が入力されていない場合には（Ｓ２０３：ＮＯ）、ＣＰＵ９は、Ｓ２０１の処理に戻り、処理を繰り返す。会議の終了の指示が入力された場合には（Ｓ２０３：ＹＥＳ）、ＣＰＵ９は、第二出力処理を終了する。
【００５７】
次に、図１３に示すフローチャートを参照して、通信装置３のＣＰＵ８によるメイン処理について説明する。メイン処理は、終了予定時間までテレビ会議を行うことができるように、自装置とは異なる通信装置から送信される画像データや音声データの各種パラメータを調整する処理である。
【００５８】
図１３に示すように、通信装置３において行われるメイン処理では、まず、ＣＰＵ８は、入力部３１６（図２参照）を介して、ユーザによって、テレビ会議の終了予定時間が入力されたか否かを判断する（Ｓ３０１）。終了予定時間が入力されていない場合には（Ｓ３０１：ＮＯ）、ＣＰＵ８は、入力部３１６を介して、ユーザによって通信装置３の電源オフの指示が入力されたか否かを判断する（Ｓ３０２）。電源オフの指示が入力された場合には（Ｓ３０２：ＹＥＳ）、ＣＰＵ８は、メイン処理を終了する。電源オフの指示が入力されていない場合には（Ｓ３０２：ＮＯ）、ＣＰＵ８は、Ｓ３０１の処理に戻り、処理を繰り返す。
【００５９】
Ｓ３０１の処理において、テレビ会議の終了予定時間が入力された場合には（Ｓ３０１：ＹＥＳ）、ＣＰＵ８は、入力されたテレビ会議の終了予定時間を、終了予定時間記憶領域３１３１（図４参照）に記憶する（Ｓ３０３）。次いで、ＣＰＵ８は、テレビ会議を行う自装置とは異なる通信装置４，５，６と、ネットワーク２を介して接続したか否かを判断する（Ｓ３０４）。通信装置４，５，６と接続されていない場合には（Ｓ３０４：ＮＯ）、Ｓ３０４の処理に戻り、処理を繰り返す。通信装置４，５，６と接続された場合には（Ｓ３０４：ＹＥＳ）、第一出力処理（図１１参照）、第二出力処理（図１２参照）、データ作成送信処理（図１８参照）が開始され、テレビ会議が開始される（Ｓ３０５）。なお、以下のメイン処理が実行されている間も、第一出力処理、第二出力処理、およびデータ作成送信処理は実行されており、ユーザは、テレビ会議を継続することができる。次いで、ＣＰＵ８は、接続状態確認処理を行う（Ｓ３０６）。
【００６０】
例えば、現在の時間が１３時であり、ユーザは、会議の終了予定時間を、１時間後の１４時に設定したとする（Ｓ３０１：ＹＥＳ）。以後の説明では、この例示を、「具体例」という。ＣＰＵ８は、入力された会議の終了予定時間「１４時」を、終了予定時間記憶領域３１３１（図４参照）に記憶する（Ｓ３０３）。そして、ＣＰＵ８は、通信装置４，５，６と接続された場合に（Ｓ３０４：ＹＥＳ）、テレビ会議を開始し（Ｓ３０５）、接続状態確認処理を行う（Ｓ３０６）。
【００６１】
図１４を参照して、接続状態確認処理について説明する。接続状態確認処理は、ＩＯ装置３４がＰＣ３１に接続されているか否か、ＩＯ装置３４にＡＣアダプタ３５４が接続されているか否かなどのＩＯ装置３４の状態を確認し、必要容量や電池の残存容量を算出する処理である。
【００６２】
接続状態確認処理では、ＣＰＵ８は、ＰＣ３１にＩＯ装置３４が接続されているか否かを判断する（Ｓ４０１）。ＰＣ３１にＩＯ装置３４が接続されていない場合については、後述する第三実施形態において説明する。ＰＣ３１にＩＯ装置３４が接続されている場合には（Ｓ４０１：ＹＥＳ）、ＣＰＵ８は、ＩＯ装置３４のＣＰＵ９と通信を行い、ＩＯ装置３４にＡＣアダプタ３５４が接続されているか否かを判断する（Ｓ４０２）。ＩＯ装置３４にＡＣアダプタ３５４が接続されている場合については、後述する第二実施形態において説明する。
【００６３】
ＩＯ装置３４にＡＣアダプタ３５４が接続されていない場合には（Ｓ４０２：ＮＯ）、ＰＣ３１の電池３２１と、ＩＯ装置３４の電池３５２の残存容量を検出し、残存容量記憶領域３１３２に記憶する（Ｓ４０３）。Ｓ４０３の処理において、ＣＰＵ８は、電源制御部３２２（図２参照）を介して、電池３２１の電圧を検出する。そして、第一残存容量データテーブル５３（図９参照）を使用し、検出した電圧から、電池３２１の残存容量を確定することで、電池３２１の残存容量を検出する。
【００６４】
また、ＣＰＵ８は、ＩＯ装置３４のＣＰＵ９と通信を行い、ＩＯ装置３４のＣＰＵ９が検出した電池３５２の電圧を取得する。そして、第二残存容量データテーブル５４（図１０参照）を使用し、取得した電圧から、電池３５２の残存容量を確定することで、電池３５２の残存容量を検出する。
【００６５】
次いで、ＣＰＵ８は、Ｓ３０１の処理（図１３参照）で取得した終了予定時間まで、テレビ会議を行うために必要な電池３２１と電池３５２との容量（以下、必要容量という。）を算出し、必要容量記憶領域３１３３（図４参照）に記憶する（Ｓ４０４）。必要容量を算出する場合、ＣＰＵ８は、消費電流データテーブル５１とレベルデータテーブル５２とを参照する。必要容量の具体的な算出方法は、具体例を示しながら後述する。次いで、ＣＰＵ８は、接続状態確認処理を終了し、図１３に示すように、Ｓ３０７の処理を行う。
【００６６】
Ｓ３０７の処理では、ＣＰＵ８は、Ｓ４０４の処理で算出した必要容量が、Ｓ４０３の処理で検出した残存容量より小さいか否かを判断することで、会議の終了予定時間までテレビ会議を行うことができるか否かを判断する。必要容量が残存容量より小さい場合、終了予定時間までテレビ会議を行っても、電池３２１，３５２の残存容量が残っている。このため、ユーザは、テレビ会議を終了予定時間まで行うことができる。一方、必要容量が残存容量より小さくない場合には、残存容量が不足しており、終了予定時間までに電池３２１，３５２の残存容量がなくなる。このため、ユーザはテレビ会議を終了予定時間まで行うことができない。
【００６７】
必要容量が残存容量より小さい場合には（Ｓ３０７：ＹＥＳ）、ＣＰＵ８は、後述するＳ３０９の処理を行う。必要容量が残存容量より小さくない場合には（Ｓ３０７：ＮＯ）、ＣＰＵ８は、会議時間確保処理を行う（Ｓ３０８）。
【００６８】
具体例の場合、ＰＣ３１にＩＯ装置３４が接続されているので（図２参照）、図１４に示すように、ＣＰＵ８は、ＰＣ３１にＩＯ装置３４が接続されていると判断する（Ｓ４０１：ＹＥＳ）。そして、第一実施形態では、ＩＯ装置３４にＡＣアダプタ３５４が接続されていないので（図２参照）（Ｓ４０２：ＮＯ）、ＣＰＵ８は、ＰＣ３１の電池３２１と、ＩＯ装置３４の電池３５２の電池の残存容量を検出し、残存容量記憶領域３１３２に記憶する（Ｓ４０３）。
【００６９】
ここで、電池３２１の電圧が３．７Ｖ、電池３５２の電圧が３．９Ｖであるとする。Ｓ４０３の処理において、ＣＰＵ８は、電源制御部３２２を介して、電池３２１の電圧３．７Ｖを検出する。そして、第一残存容量データテーブル５３（図９参照）使用し、３．７Ｖに対応する残存容量「６４０ｍＡｈ」を確定する。これによって、電池３２１の残存容量が検出される。また、ＣＰＵ８は、ＩＯ装置３４のＣＰＵ９と通信を行い、ＩＯ装置３４のＣＰＵ９が検出した電池３５２の電圧値３．９Ｖを取得する。そして、第二残存容量データテーブル５４（図１０参照）を使用し、３．９Ｖに対応する残存容量「７０５ｍＡｈ」を確定する。このように、電池３５２の残存容量が検出される。
【００７０】
次いで、ＣＰＵ８は、Ｓ３０１の処理（図１３参照）で取得されたテレビ会議の終了予定時間までテレビ会議を行うために必要な、電池３２１と電池３５２との必要容量を算出し、必要容量記憶領域３１３３に記憶する（Ｓ４０４）。以下、具体的な計算方法について説明する。
【００７１】
まず、テレビ会議の終了予定時間までＰＣ３１を動作させるための電池３２１の必要容量の算出について説明する。レベルデータテーブル５２（図７参照）に示すように、通信装置４，５，６における画像データのレベルは、フレームレート「３」、解像度「３」、および撮像サイズ「３」である。ＣＰＵ８は、通信装置４，５，６から送信される画像データを処理するためのＰＣ３１での消費電流を、消費電流データテーブル５１を使用して算出する。
【００７２】
通信装置４から送信される画像データを処理するためのＰＣ３１での消費電流は、フレームレートのレベル「３」に対応つけられた「２０ｍＡ」と、解像度のレベル「３」に対応付けられた「２０ｍＡ」と、撮像サイズのレベル「３」に対応付けられた「２０ｍＡ」との和である「６０ｍＡ」である。また、同様に、通信装置５，６から送信される画像データを処理するためのＰＣ３１での消費電流も、それぞれ「６０ｍＡ」である。これらの和を計算することで、通信装置４，５，６から送信される画像データを処理するためのＰＣ３１での消費電流が、「１８０ｍＡ」と算出される。
【００７３】
また、画像データの処理以外のＰＣ３１の消費電流は５００ｍＡであるとする。ＨＤＤ３１４には、ＰＣ３１の状態に応じた消費電流が複数記憶されており、この５００ｍＡの消費電流は、ＨＤＤ３１４に記憶された消費電流から選択したものである。このとき、ＰＣ３１で消費される電流は、「１８０ｍＡ」と「５００ｍＡ」との和である「６８０ｍＡ」である。そして、テレビ会議の時間は１時間であるので、「６８０ｍＡ」と「１時間」の積を計算することで、「６８０ｍＡｈ」と算出される。つまり、ＰＣ３１が１３時から１４時までの１時間テレビ会議を行うための必要容量は、「６８０ｍＡｈ」である。
【００７４】
同様に、テレビ会議の終了予定時間までＩＯ装置３４が動作するための電池３５２の必要容量の算出について説明する。レベルデータテーブル５２に示すように、通信装置４，５，６における音声データのレベルは、再生モード「２」、サンプリング周波数「３」である。ＰＣ３１のＣＰＵ８は、通信装置４，５，６から送信される音声データを処理するためのＩＯ装置３４での消費電流を、消費電流データテーブル５１を使用して算出する。
【００７５】
通信装置４から送信される音声データを処理するためのＩＯ装置３４での消費電流は、再生モードのレベル「２」に対応つけられた「４０ｍＡ」と、サンプリング周波数のレベル「３」に対応付けられた「４０ｍＡ」との和である「８０ｍＡ」である。また、同様に、通信装置５，６から送信される音声データを処理するためのＩＯ装置３４での消費電流は、それぞれ「８０ｍＡ」である。これらの和を計算することで、通信装置４，５，６から送信される画像データを処理するためのＩＯ装置３４での消費電流は、「２４０ｍＡ」となる。
【００７６】
また、音声データの処理以外のＩＯ装置３４の消費電流は５００ｍＡであるとする。ＨＤＤ３１４には、ＩＯ装置３４の状態に応じた消費電流が複数記憶されており、この５００ｍＡの消費電流は、ＨＤＤ３１４に記憶された消費電流から選択したものである。このとき、ＩＯ装置３４で消費される電流は、「２４０ｍＡ」と「５００ｍＡ」との和である「７４０ｍＡ」である。そして、テレビ会議の時間は１時間であるので、「７４０ｍＡ」と「１時間」との積を計算することで、「７４０ｍＡｈ」と算出される。つまり、ＰＣ３１が１３時から１４時までの１時間テレビ会議を行うための必要容量は、「７４０ｍＡｈ」である。
【００７７】
ＣＰＵ８は、上記のように算出したＰＣ３１の必要容量「６８０ｍＡｈ」とＩＯ装置３４の必要容量「７４０ｍＡｈ」とを必要容量記憶領域３１３３に記憶する（Ｓ４０４）。次いで、ＣＰＵ８は、接続状態確認処理を終了し、図１３に示すように、Ｓ３０７の処理を行う。
【００７８】
ＣＰＵ８は、Ｓ４０４の処理で算出した必要容量が、Ｓ４０３の処理で検出した残存容量より小さいか否かを判断することで、会議の終了予定時間までテレビ会議を行うことができるか否かを判断する（Ｓ３０７）。ＰＣ３１の必要容量は「６８０ｍＡｈ」であり、電池３２１の残存容量は「６４０ｍＡｈ」である。このため、必要容量は、残存容量より小さくない。また、ＩＯ装置３４の必要容量は「７４０ｍＡｈ」であり、電池３５２の残存容量は「７０５ｍＡｈ」である。このため、必要容量は、残存容量より小さくない。したがって、必要容量が残存容量より小さくないと判断され（Ｓ３０７：ＮＯ）、会議時間確保処理が行われる（Ｓ３０８）。
【００７９】
図１５を参照して、会議時間確保処理について説明する。会議時間確保処理は、テレビ会議を終了予定時間まで実施できるように、通信装置４，５，６に対して、送信する画像データや音声データの各種パラメータを変更するように指示する処理である。
【００８０】
会議時間確保処理では、まず、ＣＰＵ８は、自装置とは異なる通信装置４，５，６の中から任意の一台を選択する（Ｓ５０１）。なお、Ｓ５０１の処理は、Ｓ５０２、Ｓ５０３、およびＳ５０９の処理の結果によって、繰り返し実行される場合があるが、ＣＰＵ８は、一度選択した通信装置以外の通信装置を選択する。
【００８１】
次いで、ＣＰＵ８は、Ｓ５０１の処理で選択した通信装置が資料送信装置か否かを判断する（Ｓ５０２）。資料共有時には、資料送信装置が、資料送信装置か否かを判別する他の通信装置のテーブルフラグを更新する。Ｓ５０２の処理は、資料送信装置か否かを判別するテーブルフラグを確認することによって行われる。資料送信装置である場合には（Ｓ５０２：ＹＥＳ）、ＣＰＵ８は、Ｓ５０１の処理に戻り、処理を繰り返す（Ｓ５０１）。資料送信装置でない場合には（Ｓ５０２：ＮＯ）、ＣＰＵ８は、Ｓ５０１の処理で選択した通信装置が議長装置であるか否かを判断する（Ｓ５０３）。議長装置は、各通信装置が相互に接続された時に、議長装置か否かを判別する他の通信装置のテーブルフラグを更新する。Ｓ５０３の処理は、議長装置か否かを判別するテーブルフラグを確認することによって行われる。議長装置である場合には（Ｓ５０３：ＹＥＳ）、ＣＰＵ８は、Ｓ５０１に戻り、処理を繰り返す。議長装置でない場合には（Ｓ５０３：ＮＯ）、ＣＰＵ８は、Ｓ５０１の処理において選択した通信装置について、レベルを下げるパラメータを決定する（Ｓ５０４）。
【００８２】
具体例の場合、ＣＰＵ８は、自装置とは異なる通信装置４，５，６の中から通信装置４を選択したとする（Ｓ５０１）。ＣＰＵ８は、Ｓ５０１の処理で選択した通信装置４が資料送信装置であると判断し（Ｓ５０２：ＹＥＳ）、Ｓ５０１の処理に戻り、通信装置５を選択する（Ｓ５０１）。ＣＰＵ８は、通信装置５が資料送信装置でないと判断し（Ｓ５０２：ＮＯ）、通信装置５が議長装置であると判断する（Ｓ５０３：ＹＥＳ）。続いて、ＣＰＵ８は、Ｓ５０１に戻り、通信装置６を選択する（Ｓ５０１）。そして、通信装置６は資料送信装置ではなく（Ｓ５０２：ＮＯ）、議長装置でもないため（Ｓ５０３：ＮＯ）、ＣＰＵ８は、通信装置６についてレベルを下げるパラメータを選択する（Ｓ５０４）。
【００８３】
Ｓ５０４の処理は、Ｓ５０８の処理で調整可能なパラメータがあると判断される度に、繰り返し実行される。なお、ＰＣ３１の電池３２１の残存容量が不足している場合には、「画像データ」に対応付けられているパラメータを、フレームレート、解像度、撮像サイズの順に優先して選択する。ＩＯ装置３４の電池３５２の残存容量が不足している場合には、「音声データ」に対応付けられているパラメータを、再生モード、サンプリング周波数の順に優先して選択する。また、電池３２１と電池３５２との両方の残存容量が不足している場合には、「画像データ」に対応付けられているパラメータと、「音声データ」に対応付けられているパラメータとの両方を選択する。
【００８４】
次いで、ＣＰＵ８は、Ｓ５０４の処理で選択したパラメータのレベルを下げ、レベルデータテーブル５２に更新記憶する（Ｓ５０５）。例えば、レベルデータテーブル５２（図７参照）において、フレームレートのレベルが「３」である場合には、１段階レベルを下げて「２」とする。そして、レベルデータテーブル５２に更新記憶する。
【００８５】
次いで、Ｓ４０４の処理（図１４参照）と同様に、ＣＰＵ８は、レベルを下げた状態での必要容量を算出し、必要容量記憶領域３１３３に更新記憶する（Ｓ５０６）。次いで、ＣＰＵ８は、Ｓ５０６の処理において算出した必要容量が、Ｓ４０３の処理（図１４参照）またはＳ３１０の処理（図１３参照、後述）において算出した残存容量より小さいか否かを判断する（Ｓ５０７）。つまり、ＣＰＵ８は、Ｓ５０５の処理でレベルを下げた後の状態で、テレビ会議を終了予定時間まで行うことができるか否かを判断する（Ｓ５０７）。
【００８６】
必要容量が残存容量より小さくない場合には（Ｓ５０７：ＮＯ）、ＣＰＵ８は、各パラメータの内、少なくとも１のパラメータのレベルが「２以上」であるか否かを判断することで、調整可能なパラメータがあるか否かを判断する（Ｓ５０８）。調整可能なパラメータがある場合には（Ｓ５０８：ＹＥＳ）、ＣＰＵ８は、Ｓ５０４に戻り、処理を繰り返す。調整可能なパラメータがない場合には（Ｓ５０８：ＮＯ）、ＣＰＵ８は、Ｓ５０１の処理で選択していない通信装置があるか否かを判断する（Ｓ５０９）。
【００８７】
選択していない通信装置がある場合には（Ｓ５０９：ＹＥＳ）、ＣＰＵ８は、Ｓ５０１の処理に戻り、処理を繰り返す。選択していない通信装置がない場合には（Ｓ５０９：ＮＯ）、テレビ会議を終了予定時間まで行うことができない可能性があるので、充電が必要である旨のテキストをディスプレイ３１９に表示する（Ｓ５１０）。Ｓ５１０の処理において表示されるテキストは、例えば、「電池の残量が不足しています。終了予定時間までテレビ会議を実行することができません。充電してください。」という内容である。これによって、ＣＰＵ８は、ユーザに充電が必要であることを報知することができる。よって、ユーザはＰＣ３１やＩＯ装置３４の充電を行うので、テレビ会議を終了予定時間まで行うことができる。
【００８８】
次いで、ＣＰＵ８は、Ｓ５１１の処理を行う。また、Ｓ５０７の処理において、必要容量が残存容量より小さいと判断された場合（Ｓ５０７：ＹＥＳ）、すなわち、終了予定時間までテレビ会議を行うことできると判断された場合にも、Ｓ５１１の処理が行われる。
【００８９】
Ｓ５１１の処理では、Ｓ５０５の処理において、パラメータのレベルを下げる処理が行われた通信装置に対して、Ｓ５０５の処理において設定されたレベルに各パラメータを設定してデータを送信するように指示する信号である指示信号が送信される。指示信号は、後述するＳ６０１の処理（図１８参照）において受信される。次いで、会議時間確保処理を終了し、図１３に示すＳ３０９の処理が行われる。
【００９０】
具体例の場合、ＰＣ３１の電池３２１の残存容量と、ＩＯ装置３４の電池３５２の残存容量とが不足している。このため、図１５に示すように、ＣＰＵ８は、通信装置６の各パラメータのうち、フレームレートと再生モードとを選択する（Ｓ５０４）。次いで、ＣＰＵ８は、Ｓ５０４の処理で選択したフレームレートのレベルを「３」から「２」に下げ、再生モードのレベルを「２」から「１」に下げ、レベルデータテーブル５２に更新記憶する（Ｓ５０５）。これによって、レベルデータテーブル５２では、図１６に示すように、通信装置６におけるフレームレートのレベルが「２」となり、再生モードのレベルが「１」となる。
【００９１】
次いで、ＣＰＵ８は、レベルを下げた状態での必要容量を算出する（Ｓ５０６）。この算出は、Ｓ４０４の処理（図１４参照）と同様の方法によって消費電流データテーブル５１とレベルデータテーブル５２（図１６参照）を利用して算出される。通信装置６のフレームレートのレベルは「３」から「２」に下がり、再生モードのレベルは「２」から「１」に下がっている。このため、テレビ会議を終了予定時間まで行うためのＰＣ３１の必要容量は、「６８０ｍＡｈ」から「６７０ｍＡｈ」に下がり、ＩＯ装置３４の必要容量は、「７４０ｍＡｈ」から「７２０ｍＡｈ」に下がる。ＣＰＵ８は、算出した必要容量を必要容量記憶領域３１３３に更新記憶する（Ｓ５０６）。
【００９２】
次いで、ＣＰＵ８は、Ｓ５０６の処理で算出したＰＣ３１の必要容量「６７０ｍＡｈ」と、ＩＯ装置３４の必要容量「７２０ｍＡｈ」とが、それぞれ、電池３２１の残存容量「６４０ｍＡＨ」と電池３５２の残存容量「７０５ｍＡｈ」とより小さくないと判断する（Ｓ５０７：ＮＯ）。つまり、Ｓ５０５の処理でレベルを下げた後の状態で、テレビ会議を終了予定時間まで行うことができないと判断される。
【００９３】
次いで、通信装置６の各パラメータの内、パラメータのレベルが「２以上」であるパラメータがあるので、調整可能なパラメータがあると判断され（Ｓ５０８：ＹＥＳ）、Ｓ５０４の処理に戻り、処理が繰り返される。
【００９４】
Ｓ５０４〜Ｓ５０８の処理が繰り返され、図１７に示すように、通信装置６のフレームレート、解像度、撮像サイズ、再生モード、およびサンプリング周波数のレベルが、すべて「１」になったとする（Ｓ５０５）。この場合、テレビ会議を終了予定時間まで行うためのＰＣ３１の必要容量は「６３８ｍＡｈ」であり、ＩＯ装置３４の必要容量は「７００ｍＡｈ」である（Ｓ５０６）。
【００９５】
次いで、ＣＰＵ８は、ＰＣ３１の必要容量「６３８ｍＡｈ」と、ＩＯ装置３４の必要容量「７００ｍＡｈ」とが、それぞれ、電池３２１の残存容量「６４０ｍＡｈ」と電池３５２の残存容量「７０５ｍＡｈ」とより小さいと判断する（Ｓ５０７：ＹＥＳ）。つまり、Ｓ５０５の処理でレベルを下げた後の状態で、テレビ会議を終了予定時間まで行うことができると判断される。
【００９６】
次いで、ＣＰＵ８は、Ｓ５０５の処理においてパラメータのレベルを下げる処理を行った通信装置６に対して、Ｓ５０５の処理において設定されたレベルに各パラメータを設定してデータを送信するように指示する信号である指示信号を送信する（Ｓ５１１）。具体的には、ＣＰＵ８は、通信装置６に対して、各パラメータのレベルを、すべて「１」（図１７参照）に設定して、データを送信するように指示する信号である指示信号を送信する（Ｓ５１１）。指示信号は、後述するＳ６０１の処理（図１８参照）において受信される。次いで、ＣＰＵ８は、会議時間確保処理を終了し、図１３に示すＳ３０９の処理を行う。
【００９７】
Ｓ３０９の処理では、ＣＰＵ８は、ユーザによって、入力部３１６を介してテレビ会議の終了の指示が入力されたか否かを判断する。テレビ会議の終了の指示が入力されていない場合には（Ｓ３０９：ＮＯ）、ＣＰＵ８は、Ｓ４０３の処理（図１４参照）と同様に、ＰＣ３１の電池３２１とＩＯ装置３４の電池３５２との残存容量を検出する（Ｓ３１０）。
【００９８】
次いで、Ｓ４０４の処理（図１４参照）やＳ５０６の処理（図１５参照）と同様に、ＣＰＵ８は、終了予定時間までの必要容量を算出する（Ｓ３１１）。次いで、ＣＰＵ８は、Ｓ３１１の処理で検出した必要容量が、Ｓ３１０の処理で算出した残存容量より小さいか否かを判断する（Ｓ３１２）。必要容量が残存容量より小さければ（Ｓ３１２：ＹＥＳ）、ＣＰＵ８は、Ｓ３０９の処理に戻り、処理を繰り返す。必要容量が残存容量より小さくなければ（Ｓ３１２：ＮＯ）、ＣＰＵ８は、Ｓ３０８の処理を繰り返す。つまり、終了予定時間まで、テレビ会議を行うことが可能ならば（Ｓ３１２：ＹＥＳ）、テレビ会議が継続される。終了予定時間まで、テレビ会議を行うことができない場合には（Ｓ３１２：ＮＯ）、Ｓ３０８の処理によって、再度、テレビ会議を終了予定時間まで行うことができるように、通信装置４，５，６のパラメータが決定される。
【００９９】
例えば、テレビ会議をしている途中で、ユーザがＰＣ３１を操作したり、ＰＣ３１の各種の設定を変更したりした場合には、消費電力が大きくなり、電池３２１の残存容量が少なくなる場合がある。同様に、ＩＯ装置３４の電池３５２の残存容量が少なくなる場合がある。このような場合でも、テレビ会議が継続されている間に、Ｓ３０８〜Ｓ３１２の処理が繰り返されることによって、終了予定時間まで会議を行うことができるように、自装置とは異なる通信装置４，５，６が送信するデータの各種のパラメータが設定される。
【０１００】
次に、図１８を参照して、データ作成送信処理について説明する。データ作成送信処理は、画像データと音声データとを作成して、自装置とは異なる通信装置に送信する処理である。ここでは、通信装置６（図１参照）のＩＯ装置３４のＣＰＵ９が行う処理として説明する。
【０１０１】
図１８に示すように、ＣＰＵ９は、まず、指示信号を受信したか否かを判断する（Ｓ６０１）。指示信号は、通信装置３のＳ５１１の処理（図１５参照）において送信され、ネットワーク２と、通信装置６のＣＰＵ８とＵＳＢケーブル３２６とを介して、ＣＰＵ９に送信される。ＣＰＵ９は、指示信号を受信していない場合には（Ｓ６０１：ＮＯ）、後述するＳ６０３の処理を行う。ＣＰＵ９は、指示信号を受信した場合には（Ｓ６０１：ＹＥＳ）、指示信号に基づいて、後述するＳ６０３の処理で作成する画像データと音声データとの各パラメータのレベルを変更する（Ｓ６０２）。次いで、ＣＰＵ９は、Ｓ６０３の処理を行う。
【０１０２】
Ｓ６０３の処理では、ＣＰＵ９は、画像データと音声データとを作成する。このとき、指示信号が受信されず（Ｓ６０１：ＮＯ）、一度もＳ６０２の処理が行われなかった場合には、標準レベル（図６参照）で、画像データと音声データとを作成する。Ｓ６０２の処理においてパラメータのレベルが変更されていれば、変更後のパラメータのレベルで画像データと音声データとが作成される。なお、ＣＰＵ９は、カメラ３４４（図２参照）から入力された映像を符号化することで画像データを作成し、マイク３４８（図２参照）から入力された音声を符号化することで音声データを作成する。
【０１０３】
次いで、ＣＰＵ９は、Ｓ６０３の処理において作成した画像データと音声データとを、自装置とは異なる通信装置３，４，５に送信する（Ｓ６０４）。画像データと音声データとは、ＵＳＢケーブル３２６、ＰＣ３１のＣＰＵ８、およびネットワーク２を介して送信される（Ｓ６０４）。送信された画像データと音声データとは、通信装置３，４，５のＳ１０１の処理（図１１参照）で受信される。
【０１０４】
次いで、ＣＰＵ９は、ユーザによってテレビ会議の終了の指示が入力されたか否かを判断する（Ｓ６０５）。テレビ会議の終了の判断は、ＰＣ３１のＣＰＵ８と通信することによって判断する。テレビ会議の終了の指示が入力されていない場合には（Ｓ６０５：ＮＯ）、ＣＰＵ９は、Ｓ６０１に戻り、処理を繰り返す。会議の終了の指示が入力された場合には（Ｓ６０５：ＹＥＳ）、ＣＰＵ９はデータ作成送信処理を終了する。
【０１０５】
例えば、Ｓ６０１の処理において、一度も指示信号を受信していない場合（Ｓ６０１：ＮＯ）、ＣＰＵ９は、標準レベル（図６参照）で、画像データと音声データとを作成する（Ｓ６０３）。具体的には、画像データのフレームレートは「６０ｆｐｓ」であり、解像度は「１６００×１２００」であり、撮像サイズは「１６００×１２００」ある。また、音声データの音声モードは「ステレオ」であり、サンプリング周波数は「３２ｋＨｚ」である。そして、これらの画像データと音声データとが、通信装置３，４，５に送信される（Ｓ６０４）。
【０１０６】
具体例の場合、通信装置３から通信装置６に対して、各パラメータのレベルを全て「１」に設定して、データを送信するように指示する指示信号が送信されている（図１５のＳ５１１参照）。通信装置６のＩＯ装置３４のＣＰＵ９は、この指示信号を受信すると（Ｓ６０１：ＹＥＳ）、通信装置３に送信する画像データと音声データとのパラメータのレベルがすべて「１」になるように変更する（Ｓ６０２）。なお、通信装置４，５に送信する画像データと音声データとのパラメータは変更しない。
【０１０７】
次いで、Ｓ６０２の処理において変更されたパラメータのレベルで、画像データと音声データとを作成する（Ｓ６０３）。つまり、消費電流データテーブル５１（図６参照）に示すように、通信装置３に送信する画像データのフレームレートは「１５ｆｐｓ」であり、解像度は「８３２×６２４」であり、撮像サイズは「８３２×６２４」である。また、通信装置３に送信する音声データの音声モードは「モノラル」であり、サンプリング周波数は「８ｋＨｚ」である。また、通信装置４，５に送信する画像データと音声データとのパラメータのレベルは変更されていない。このため、通信装置４，５に送信する画像データのフレームレートは「６０ｆｐｓ」であり、解像度は「１６００×１２００」であり、撮像サイズは「１６００×１２００」である。また、通信装置４，５に送信する音声データの音声モードは「ステレオ」であり、サンプリング周波数は「３２ｋＨｚ」である。そして、これらの画像データと音声データとが、通信装置３，４，５に送信され、通信装置３，４，５のＳ１０１の処理（図１１参照）において受信される。
【０１０８】
次いで、テレビ会議が終了されるまで（Ｓ６０５；ＮＯ）、Ｓ６０１からＳ６０４の処理が繰り返される。このように、各パラメータのレベルが下げられることによって、通信装置３における消費電流が小さくなる。これによって、通信装置３は、終了予定時間までテレビ会議を行うことができる。
【０１０９】
なお、仮に、通信装置４，５からの指示信号が受信され（Ｓ６０１：ＹＥＳ）、パラメータのレベルが変更された場合には（Ｓ６０２）、通信装置４，５に対して送信する画像データと音声データとは、変更後のパラメータのレベルで作成される（Ｓ６０３）。
【０１１０】
以上説明したように、第一実施形態における処理が行われる。Ｓ３０７の処理とＳ３１２の処理（図１３参照）とにおいて、必要残量が残存容量より小さくないと判断された場合とは、テレビ会議の終了予定時間まで、電池の残存容量が持続しない場合である。つまり、ユーザは、テレビ会議を終了予定時間まで行うことができない。しかし、Ｓ５０５の処理とＳ５０７の処理（図１５参照）において、必要残量が残存容量より小さくなるように、自装置とは異なる通信装置から送信されるパラメータの設定を決定する。つまり、自装置とは異なる通信装置から送信される画像データと音声データとを処理するための消費電流が抑えられ、ユーザがテレビ会議を終了予定時間まで行うことができるように、画像データと音声データとのパラメータの設定が決定される。そして、指示信号が送信される（図１５のＳ５１１参照）。そして、指示信号に基づいて作成された画像データと音声データとを受信する（図１１のＳ１０１参照）。このため、画像データと音声データとを処理するための消費電力が抑えられ、ユーザは、テレビ会議を終了予定時間まで行うことができる。
【０１１１】
また、例えば、再生モードをステレオ（図６参照）からモノラルに変更すると、音声のデータ量が小さくなるため、消費電流が「４０ｍＡ」から「２０ｍＡ」に減少する。このように、本実施形態では、フレームレート、撮像サイズ、解像度、音声のデータ量、および音声のサンプリング周波数のうちの少なくとも１の値を小さくすることで、通信装置が画像データもしくは音声データを処理するための消費電流が小さくできる。
【０１１２】
また、テレビ会議では、資料送信装置（本実施形態の場合は、通信装置４）から送信される資料画像３１９１（図５参照）を参照しながら、資料送信装置のユーザが説明を行う場合が多い。この場合、資料送信装置から送信されるデータは、ユーザが会議の内容を理解する上で重要である。本実施形態では、Ｓ５０１の処理で選択した通信装置が資料送信装置である場合には（Ｓ５０２：ＹＥＳ）、Ｓ５０１に処理に戻り、他の通信装置を選択する。このため、資料送信装置には、指示信号が送信されない。つまり、資料送信装置から送信される資料画像のデータのデータ量が減ってしまい、資料画像装置のユーザの説明が分かり難くなってしまうことを防止することができる。また、ユーザは、テレビ会議を終了予定時間まで行うことができる。
【０１１３】
また、本実施形態のように、テレビ会議の議長を務めるユーザが存在する場合には、議長装置（本実施形態の場合は、通信装置５）から送信されるデータは、ユーザがテレビ会議の内容を理解する上で重要である。本実施形態では、Ｓ５０１の処理で選択した通信装置が議長装置である場合には（Ｓ５０３：ＹＥＳ）、Ｓ５０１の処理に戻り、他の通信装置を選択する。このため、議長装置には、指示信号が送信されない。よって、議長装置から送信される画像データや音声データのデータ量が減ってしまい、テレビ会議の内容を理解し難くなってしまうことを防止できる。また、ユーザはテレビ会議を終了予定時間まで行うことができる。
【０１１４】
上記実施形態において、画像データおよび音声データが本発明の「データ」に相当し、図１４のＳ４０３の処理および図１３のＳ３１０の処理を行うＣＰＵ８が本発明の「残量検出手段」に相当する。図１３のＳ３０１の処理を行うＣＰＵ８が本発明の「終了時間取得手段」に相当し、必要容量が本発明の「必要残量」に相当する。図１４のＳ４０４の処理、図１３のＳ３１１の処理、および図１５のＳ５０６の処理を行うＣＰＵ８が本発明の「必要残量算出手段」に相当し、図１３のＳ３０７の処理を行うＣＰＵ８が本発明の「第一判断手段」に相当する。
【０１１５】
図１５のＳ５０５〜Ｓ５０７の処理を行うＣＰＵ８が本発明の「条件決定手段」に相当し、各パラメータのレベル（図６および図７参照）が本発明の「条件」に相当する。指示信号が本発明の「条件情報」に相当し、図１５のＳ５１１の処理を行うＣＰＵ８が本発明の「条件情報送信手段」に相当する。図１１のＳ１０１の処理を行うＣＰＵ８が本発明の「データ受信手段」に相当し、図１５のＳ５０２の処理を行うＣＰＵ８が本発明の「第二判断手段」に相当する。図１５のＳ５０３の処理を行うＣＰＵ８が本発明の「第三判断手段」に相当し、図１８のＳ６０１の処理を行うＣＰＵ９が本発明の「条件情報受信手段」に相当する。図１８のＳ６０３の処理を行うＣＰＵ９が本発明の「データ作成手段」に相当し、図１８のＳ６０４の処理を行うＣＰＵ９が本発明のデータ送信手段に相当する。
【０１１６】
図１４のＳ４０３の処理および図１３のＳ３１０の処理が本発明の「残量検出ステップ」に相当し、図１３のＳ３０１の処理が本発明の「終了時間取得ステップ」に相当する。図１４のＳ４０４の処理、図１３のＳ３１１の処理、および図１５のＳ５０６が本発明の「必要残量算出ステップ」に相当し、図１３のＳ３０７の処理が本発明の「第一判断ステップ」に相当する。図１５のＳ５０５〜Ｓ５０７の処理が本発明の「条件決定ステップ」に相当し、図１５のＳ５１１の処理が本発明の「条件情報送信ステップ」に相当する。図１１のＳ１０１の処理が本発明の「データ受信ステップ」に相当する。
【０１１７】
通信装置３の電気的構成等は、上記第一実施形態に限られない。通信装置３（図２参照）の構成の変形例である、第二実施形態および第三実施形態について説明する。まず、第二実施形態について説明する。第二実施形態は、図２に示すＩＯ装置３４にＡＣアダプタ３５４が接続されている場合である。この場合、ＩＯ装置３４は、ＡＣアダプタ３５４から供給される電力によって駆動するため、電池３５２の残存容量を考慮する必要がない。つまり、第二実施形態では、ＰＣ３１の電池３２１の残存容量のみを考慮して、テレビ会議を終了予定時間まで行うようにする。このため、ＣＰＵ８は、自装置とは異なる通信装置４，５，６から送信される音声データを処理するための消費電流等（図６参照）は参照しない。以下の説明において、第一実施形態の場合と共通する説明については省略する。
【０１１８】
第一出力処理（図１１参照）、第二出力処理（図１２参照）については、第一実施形態の場合と略同一である。このため、メイン処理（図１３参照）、接続状態確認処理（図１４参照）および会議時間確保処理（図１５参照）において、第一実施形態の場合と異なる点について説明する。
【０１１９】
図１４に示す接続状態確認処理において、ＣＰＵ８は、ＰＣ３１にＩＯ装置３４が接続されていると判断し（Ｓ４０１：ＹＥＳ）、ＩＯ装置３４にＡＣアダプタ３５４が接続されていると判断する（Ｓ４０２：ＹＥＳ）。次いで、ＣＰＵ８は、電池３２１の残存容量を算出し、残存容量記憶領域３１３２に記憶する（Ｓ４０５）。算出方法は、Ｓ４０３の処理と同様であるが、Ｓ４０３の場合と異なり、電池３５２の残存容量については算出しない。ＩＯ装置３４には、ＡＣアダプタ３５４が接続されているからである。次いで、ＣＰＵ８は、ＰＣ３１の必要容量を算出し、必要容量記憶領域３１３３に記憶する（Ｓ４０６）。算出方法は、Ｓ４０４の処理と同様であるが、ＩＯ装置３４の必要容量については算出しない。つまり、ＣＰＵ８は、音声データの消費電流等（図６参照）は、参照しない。
【０１２０】
次いで、接続状態確認処理を終了し、図１３のＳ３０７以降の処理を行う。Ｓ３０７の以下の処理においても、ＩＯ装置３４の電池３５２の残存容量を会議の終了予定時間まで持続させるための処理は行われない。そして、電池３２１の残存容量や画像データを処理するための消費電流等（図６参照）が参照されて、会議の終了予定時間まで、テレビ会議を継続できるように各種のパラメータが調整される。具体的には、図１３に示すＳ３０７、Ｓ３１０、Ｓ３１１、Ｓ３１２、図１５に示すＳ５０４、Ｓ５０５、Ｓ５０６、Ｓ５０７、Ｓ５０８、Ｓ５０９、Ｓ５１１の各処理について、電池３２１の残存容量や画像データを処理するための消費電流等（図６参照）が参照されて、処理が行われる。
【０１２１】
次に、第三実施形態について説明する。第三実施形態は、図１９に示すように、ＩＯ装置３４（図２参照）を使用せず、通信装置３は、ＰＣ３１のみで構成されている。そして、ＩＯ装置３４が行っていた、画像データの作成、音声データの作成、音声の出力などの処理をＰＣ３１が行う。以下、説明する。
【０１２２】
まず、図１９を参照してＰＣ３１の電気的構成について説明する。図１９に示すように、ＰＣ３１は、第一実施形態におけるＰＣ３１の電気的構成に加え、映像エンコーダ３２７、カメラ３２８、音声エンコーダ３２９、マイク３３０、音声デコーダ３３１、およびスピーカ３３２を備えている。
【０１２３】
ＣＰＵ８には、カメラ３２８に接続された映像エンコーダ３２７が接続されている。カメラ３２８は、ＰＣ３１本体の外側に設置されている。ＣＰＵ２４１は、映像エンコーダ３２７を使用して、カメラ３２８によって撮像される画像を符号化し、画像データを作成する。ＣＰＵ８には、マイク３３０に接続された音声エンコーダ３２９が接続されている。マイク３３０は、ＰＣ３１本体の外側に設置されている。ＣＰＵ８は、音声エンコーダ３２９を使用して、マイク３３０から入力された音声を符号化し、音声データを作成する。画像データと音声データとは、通信Ｉ／Ｆ３１５とネットワーク２とを介して、通信装置４，５，６に送信される。
【０１２４】
スピーカ３３２は、テレビ会議の音声を出力するために設けられている。ネットワーク２と通信Ｉ／Ｆ３１５とを介して入力された通信装置４，５，６から送信される音声データは、音声デコーダ３３１で復号され、スピーカ３３２で音声として出力される。これによって通信装置３のユーザは会議の音声を聞くことができる。
【０１２５】
次に各種のデータテーブルについて説明する。図６の消費電流データテーブル５１において、音声データに対応付けられている消費電流の値は、第一実施形態ではＩＯ装置３４の消費電流であったが、第三実施形態ではＰＣ３１の消費電流であるとする。また、レベルデータテーブル５２において、音声データに対応付けられている各パラメータのレベルは、第一実施形態では、自装置とは異なる通信装置４，５，６のＩＯ装置３４が音声データを作成する場合のレベルであったが、第三実施形態ではＰＣ３１が音声データを作成する場合のレベルであるとする。
【０１２６】
次に、第三実施形態におけるフローについて説明する。まず、図２０を参照して第三出力処理について説明する。音声の出力もＰＣ３１が行うため、第三出力処理では、第一出力処理（図１１参照）におけるＳ１０２の処理を、音声データを復号して出力する処理（Ｓ１０５の処理）に変更している。Ｓ１０５の処理では、Ｓ１０１の処理で受信した音声データを復号して、スピーカ３３２から出力する。これによって、ユーザは、会議の音声を聞くことができる。第三出力処理では、第一出力処理と同じ処理は、同じ符号で示している。Ｓ１０５以外の処理については、第一出力処理（図１１参照）と同様なので、説明は省略する。なお、第三実施形態では、第二出力処理（図１２参照）は行われない。ＩＯ装置３４が接続されていないからである。
【０１２７】
次に、メイン処理、接続状態確認処理、および会議時間確保処理について説明する。第一実施形態の場合と同様の処理については、説明を省略する。図１４に示す接続状態確認処理において、ＣＰＵ８は、ＰＣ３１にＩＯ装置３４が接続されていないと判断する（Ｓ４０１：ＮＯ）。ＣＰＵ８は、電池３２１の残存容量を算出し、残存容量記憶領域３１３２に記憶する（Ｓ４０７）。算出方法は、Ｓ４０５の処理と同様である。
【０１２８】
次いで、ＣＰＵ８は、ＰＣ３１の必要容量を算出し、必要容量記憶領域３１３３に記憶する（Ｓ４０８）。第三実施形態では、通信装置４，５，６から送信される画像データと音声データとを復号して、それぞれ、画像の表示と音声の出力とをしている。このため、必要容量を算出する際には、消費電流データテーブル５１（図６参照）およびレベルデータテーブル５２（図７参照）における画像データと音声データとに対応付けられている各種データが参照される。
【０１２９】
レベルデータテーブル５２（図７参照）では、通信装置４，５，６における画像データと音声データとのレベルは、フレームレート「３」、解像度「３」、撮像サイズ「３」、再生モード「２」、およびサンプリング周波数「３」である。ＣＰＵ８は、消費電流データテーブル５１において、これらのレベルに対応する消費電流の値を参照して、必要容量を算出する（Ｓ４０８）。
【０１３０】
ＣＰＵ８は、必要容量を算出したら接続状態確認処理を終了し、図１３に示すように、Ｓ４０６の処理で算出した必要容量が、Ｓ４０５の処理において算出された電池３２１の残存容量より小さいか否かを判断する（Ｓ３０７）。必要容量が残存容量より小さくない場合には（Ｓ３０７：ＮＯ）、Ｓ３０８以降の処理を行う。Ｓ３０８以降の処理においても、電池３２１の残存容量や、画像データと音声データとを処理するための消費電流等（図６参照）が参照されて、終了予定時間まで、テレビ会議を継続できるように各種のパラメータが調整される。具体的には、図１３に示すＳ３１０、Ｓ３１１、Ｓ３１２、図１５に示すＳ５０４、Ｓ５０５、Ｓ５０６、Ｓ５０７、Ｓ５０８、Ｓ５０９、Ｓ５１１の各処理について、電池３２１の残存容量や、画像データと音声データとを処理するための消費電流等（図６参照）が参照されて、処理が行われる。
【０１３１】
図１８に示すデータ作成送信処理については、第一実施形態では、ＩＯ装置３４のＣＰＵ９が行う処理であったが、第三実施形態では、ＰＣ３１のＣＰＵ８が処理を行う。このため、ネットワーク２を介して指示信号が受信された場合には（Ｓ６０１：ＹＥＳ）、指示に従って各種パラメータを変更し（Ｓ６０２）、画像データと音声データを作成して（Ｓ６０３）、ネットワークを介して自装置とは異なる通信装置に送信する（Ｓ６０４）。
【０１３２】
以上、第一〜第三実施形態のように、本発明は種々の電気的構成をとることが可能である。なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。例えば、テレビ会議の終了予定時間は、テレビ会議が開始する前に取得されているが（図１３のＳ３０１参照）、これに限定されない。例えば、テレビ会議の途中でユーザが終了予定時間を変更できるようにしてもよい。この場合に、変更された終了予定時間まで、テレビ会議が実行できるように、種々の処理を行ってもよい。
【０１３３】
また、議長装置と資料送信装置とには、指示信号が送信されず、パラメータのレベルが変更されないが、これに限定されない。例えば、議長装置と資料送信装置とに指示信号を送信して、パラメータのレベルを変更できるようにしてもよい。また、議長装置と資料送信装置と以外の通信装置のパラメータのレベルを変更した後でも、テレビ会議を終了予定時間まで継続できない場合にのみ、議長装置と資料送信装置とのパラメータのレベルを変更するようにしてもよい。
【０１３４】
また、終了予定時間まで、テレビ会議を実行できるように、パラメータのレベルが変更されているが、これに限定されない。例えば、テレビ会議の終了時間が延長される場合もあるため、終了予定時間の３０分後まで、テレビ会議を継続できるように、パラメータのレベルを変更してもよい。
【０１３５】
また、電池の残量として、残存容量（ｍＡｈ）を使用しているが、これに限定されない。例えば、電池の電圧を使用してもよい。
【０１３６】
電池の残量の検出方法として、クーロンカウンタなどの電池から放出される電流（電荷）などを検出してもよく、電圧検出に限定するものではない。
【０１３７】
また、Ｓ５０４の処理（図１５参照）では、画像データについてのパラメータは、フレームレート、解像度、撮像サイズの順に優先して検出している。また、音声データについてのパラメータは、再生モード、サンプリング周波数の順に優先して選択している。しかし、これに限定されない。例えば、ランダムにパラメータを選択してもよい。
【０１３８】
また、テレビ会議を例にして説明したが、本発明の実施形態はこれに限定されない。例えば、遠隔授業に利用してもよい。これによって、遠隔授業においても、遠隔授業の終了予定時間まで遠隔授業を実施することができることなど、上記実施形態の効果を得ることができる。
【符号の説明】
【０１３９】
１    テレビ会議システム
２    ネットワーク
３，４，５，６    通信装置
８，９    ＣＰＵ
３１    ＰＣ
３４    ＩＯ装置
５１    消費電流データテーブル
５２    レベルデータテーブル
５３    第一残存容量データテーブル
５４    第二残存容量データテーブル
８１    曲線
８２    曲線
３１４    ＨＤＤ
３２１，３５２    電池
３１４１    プログラム記憶領域
【図１】
0005360003.tif 000002
【図２】
0005360003.tif 000003
【図３】
0005360003.tif 000004
【図４】
0005360003.tif 000005
【図５】
0005360003.tif 000006
【図６】
0005360003.tif 000007
【図７】
0005360003.tif 000008
【図８】
0005360003.tif 000009
【図９】
0005360003.tif 000010
【図１０】
0005360003.tif 000011
【図１１】
0005360003.tif 000012
【図１２】
0005360003.tif 000013
【図１３】
0005360003.tif 000014
【図１４】
0005360003.tif 000015
【図１５】
0005360003.tif 000016
【図１６】
0005360003.tif 000017
【図１７】
0005360003.tif 000018
【図１８】
0005360003.tif 000019
【図１９】
0005360003.tif 000020
【図２０】
0005360003.tif 000021