(57)【要約】  本開示は、多地点間の通信の状態をより容易に把握することができるようにする情報処理装置および方法、並びに、プログラムに関する。通信装置間で行われる通信に関する情報を受信し、その受信した情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像を生成し、その生成した画像を表示する。本開示は、例えば、情報処理装置、通信装置、電子機器、情報処理方法、またはプログラム等に適用することができる。
2020095714.tif 000002
【特許請求の範囲】
【請求項１】
通信装置間で行われる通信に関する情報を受信する受信部と、
前記受信部により受信された前記情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像を生成する生成部と、
前記生成部により生成された前記画像を表示する表示部と
を備える情報処理装置。
【請求項２】
前記他の通信装置は、第２の通信装置と第３の通信装置とを含む
請求項１に記載の情報処理装置。
【請求項３】
前記画像は、前記第１の通信装置を示す第１の位置と前記第２の通信装置を示す第２の位置とを連結する第１のコンテンツと、前記第３の通信装置を示す第３の位置と前記第２の位置とを連結する第２のコンテンツとを含む
請求項２に記載の情報処理装置。
【請求項４】
前記第１のコンテンツおよび前記第２のコンテンツは、道を含む
請求項３に記載の情報処理装置。
【請求項５】
前記第１の位置は、前記画像の下端を含む
請求項３に記載の情報処理装置。
【請求項６】
前記情報は、通信の安定度に関する情報を含み、
前記生成部は、前記通信の安定度に関する情報に基づいて、各通信の安定度を前記コンテンツの幅として示す前記画像を生成する
請求項３に記載の情報処理装置。
【請求項７】
前記情報は、通信の遅延量に関する情報を含み、
前記生成部は、前記通信の遅延量に関する情報に基づいて、各通信の遅延量を前記コンテンツの長さとして示す前記画像を生成する
請求項３に記載の情報処理装置。
【請求項８】
前記情報は、セッションに関する情報を含み、
前記生成部は、前記セッションに関する情報に基づいて、前記第１の通信装置と前記第２の通信装置との間のセッションが確立された状態を、前記画像の下端と前記第２の位置とを連結する道として示し、前記第３の通信装置と前記第２の通信装置との間のセッションが確立された状態を、前記第３の位置と前記第２の位置とを連結する道として示す前記画像を生成する
請求項５に記載の情報処理装置。
【請求項９】
前記情報は、通信不可能な状態を示す情報を含み、
前記生成部は、前記通信不可能な状態を示す情報に基づいて、各セッションの前記通信不可能な状態を、前記セッションに対応する前記道に設けられた障害物として示す画像を生成する
請求項８に記載の情報処理装置。
【請求項１０】
前記情報は、セッションに関する情報を含み、
前記生成部は、前記セッションに関する情報に基づいて、前記第１の通信装置と前記第２の通信装置との間のセッションが確立された状態を、前記第１の通信装置を示す第１の位置と前記第２の通信装置を示す第２の位置との間を移動する動物体として示し、前記第３の通信装置と前記第２の通信装置との間のセッションが確立された状態を、前記第３の通信装置を示す第３の位置と前記第２の位置との間を移動する動物体として示す前記画像を生成する
請求項２に記載の情報処理装置。
【請求項１１】
前記情報は、通信の安定度に関する情報、通信不可能な状態を示す情報、および通信の遅延量に関する情報の内の少なくとも１つを含み、
前記生成部は、前記情報に基づいて、各通信の安定度、各セッションの前記通信不可能な状態、および各通信の遅延量の内の少なくとも１つを前記動物体の動き方として示す前記画像を生成する
請求項１０に記載の情報処理装置。
【請求項１２】
前記情報は、セッションに関する情報を含み、
前記生成部は、前記セッションに関する情報に基づいて、前記第１の通信装置と前記第２の通信装置との間のセッションが確立された状態、および、前記第３の通信装置と前記第２の通信装置との間のセッションが確立された状態を、各通信装置を識別するシンボルを用いて示す前記画像を生成する
請求項２に記載の情報処理装置。
【請求項１３】
前記情報は、通信の安定度に関する情報、通信不可能な状態を示す情報、および通信の遅延量に関する情報の内の少なくとも１つを含み、
前記生成部は、前記情報に基づいて、各通信の安定度、各セッションの前記通信不可能な状態、および各通信の遅延量の内の少なくとも１つを前記シンボルの表示状態として示す前記画像を生成する
請求項１２に記載の情報処理装置。
【請求項１４】
前記受信部は、さらに、コミュニケーションに関する情報を受信し、
前記生成部は、前記コミュニケーションに関する情報に基づいて、さらに前記コミュニケーションの状態を示す前記画像を生成する
請求項１に記載の情報処理装置。
【請求項１５】
前記受信部は、さらに、前記通信装置のユーザに関する情報を受信し、
前記生成部は、前記ユーザに関する情報に基づいて、さらに前記ユーザの状態を示す前記画像を生成する
請求項１に記載の情報処理装置。
【請求項１６】
前記ユーザに関する情報は、音量、コミュニケーションの内容の理解度、情報発信要求、およびセッション終了要求の内の少なくとも１つに関する情報を含み、
前記生成部は、各ユーザについて、前記音量、前記コミュニケーションの内容の理解度、前記情報発信要求、および前記セッション終了要求の内の少なくとも１つを示す前記画像を生成する
請求項１５に記載の情報処理装置。
【請求項１７】
前記生成部は、各ユーザについて、前記音量、前記コミュニケーションの内容の理解度、前記情報発信要求、および前記セッション終了要求の内の少なくとも１つを示すアバタを含む前記画像を生成する
請求項１６に記載の情報処理装置。
【請求項１８】
ユーザの状態を検出する検出部をさらに備える
請求項１に記載の情報処理装置。
【請求項１９】
前記他の通信装置との間の通信に関する情報を公開するか否かを制御する公開制御部をさらに備える
請求項１に記載の情報処理装置。
【請求項２０】
通信装置間で行われる通信に関する情報を受信し、
受信された前記情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像を生成し、
生成された前記画像を表示する
情報処理方法。
【請求項２１】
コンピュータを、
通信装置間で行われる通信に関する情報を受信する受信部と、
前記受信部により受信された前記情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像を生成する生成部と、
前記生成部により生成された前記画像を表示する表示部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置および方法、並びに、プログラムに関し、特に、多地点間の通信の状態をより容易に把握することができるようにした情報処理装置および方法、並びに、プログラムに関する。
【背景技術】
【０００２】
従来、多地点（３地点以上）を接続し、通信を行うシステム（例えばTV電話会議システム）があった。そして、そのようなシステムにおいて、空間のつながりに３次元的表現を用いることで多数の通信相手との距離を演出し、より快適なコミュニケーションを実現することが提案された（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１８／０２０７６６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の方法では、自身と通信先との通信の情報、または、通信先同士の通信の情報が個別に提示されるため、多地点間の通信の状態の全体を把握することが困難であった。【０００５】
本開示は、このような状況に鑑みてなされたものであり、多地点間の通信の状態をより容易に把握することができるようにするものである。
【課題を解決するための手段】
【０００６】
本技術の一側面の情報処理装置は、通信装置間で行われる通信に関する情報を受信する受信部と、前記受信部により受信された前記情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像を生成する生成部と、前記生成部により生成された前記画像を表示する表示部とを備える情報処理装置である。【０００７】
本技術の一側面の情報処理方法は、通信装置間で行われる通信に関する情報を受信し、受信された前記情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像を生成し、生成された前記画像を表示する情報処理方法である。【０００８】
本技術の一側面のプログラムは、コンピュータを、通信装置間で行われる通信に関する情報を受信する受信部と、前記受信部により受信された前記情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像を生成する生成部と、前記生成部により生成された前記画像を表示する表示部として機能させるプログラムである。【０００９】
本技術の一側面の情報処理装置および方法、並びにプログラムにおいては、通信装置間で行われる通信に関する情報が受信され、その受信された情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像が生成され、その生成された画が表示される。
【図面の簡単な説明】
【００１０】
【図１】端末装置の主な構成例を示す図である。
【図２】画像表示例を示す図である。
【図３】画像表示例を示す図である。
【図４】画像表示例を示す図である。
【図５】画像表示例を示す図である。
【図６】画像表示例を示す図である。
【図７】画像表示例を示す図である。
【図８】画像表示例を示す図である。
【図９】コミュニケーションシステムの主な構成例を示す図である。
【図１０】サーバの主な構成例を示すブロック図である。
【図１１】端末装置の主な構成例を示すブロック図である。
【図１２】通信処理の流れの例を説明するフローチャートである。
【図１３】入力送信処理の流れの例を説明するフローチャートである。
【図１４】通信制御処理の流れの例を説明するフローチャートである。
【図１５】状態管理処理の流れの例を説明するフローチャートである。
【図１６】受信出力処理の流れの例を説明するフローチャートである。
【図１７】公開制限処理の流れの例を説明するフローチャートである。
【図１８】端末装置の主な構成例を示す図である。
【図１９】コンピュータの主な構成例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、本開示を実施するための形態（以下実施の形態とする）について説明する。なお、説明は以下の順序で行う。
１．コミュニケーションシステムにおける状態の提示
２．第１の実施の形態（コミュニケーションシステム）
３．付記
【００１２】
＜１．コミュニケーションシステムにおける状態の提示＞
＜コミュニケーションシステム＞
従来、多地点（３地点以上）を接続し、通信を行うシステム（例えばTV電話会議システム）があった。このようなシステムにより、多地点を１つのグループとして、グループ内の多様なコミュニケーションが可能になる。例えば、複数の相手に対して同時に話しかけたり、異なる地点間の複数の会話を並行して行ったりすることができる。
【００１３】
このような通信システムにおいて、例えば、特許文献１に記載のように、空間のつながりに３次元的表現を用いることで多数の通信相手との距離を演出し、より快適なコミュニケーションを実現することが提案された。
【００１４】
しかしながら、特許文献１に記載の方法では、自身と通信先との通信の情報、または、通信先同士の通信の情報が個別に提示されるため、それぞれの通信の状況を個別に把握することはできるものの、多地点間の通信の状態の全体を把握することが困難であった。例えば、多地点間の通信の状態の全体を把握するためには、ユーザは、自身と通信先との通信の情報を表示させて、その通信の状態を把握し、次に、通信先の通信の情報を表示させて、その通信の状態を把握する等、煩雑な作業が必要であった。また、通信の状態は、時々刻々と変化するため、このような方法では通信の状態を正しく把握することが困難になるおそれもあった。
【００１５】
＜多地点間通信の状態の提示＞
そこで、ある端末装置と他の端末装置との間の通信の状態と、複数の他の端末装置の間の通信の状態とを示す画像を表示するようにする。
【００１６】
例えば、端末装置（例えば通信装置）間で行われる通信に関する情報を受信し、その受信された情報に基づいて、ある端末装置（例えば第１の通信装置）と他の端末装置（例えば他の通信装置）との間の通信の状態と、複数の他の端末装置の間の通信の状態とを示す画像を生成し、その生成された画像を表示するようにする。
【００１７】
例えば、情報処理装置において、端末装置（例えば通信装置）間で行われる通信に関する情報を受信する受信部と、その受信部により受信された情報に基づいて、ある端末装置（例えば第１の通信装置）と他の端末装置（例えば他の通信装置）との間の通信の状態と、複数の他の端末装置の間の通信の状態とを示す画像を生成する生成部と、その生成部により生成された画像を表示する表示部とを備えるようにする。
【００１８】
このようにすることにより、ユーザは、その表示された画像から、各端末装置間の通信の状態を把握することができる。つまり、多地点間の通信の状態の全体をより容易に把握することができる。
【００１９】
なお、このような画像の表示は、端末装置（例えば第１の通信装置）において行うようにしてもよいし、端末装置以外の装置で行うようにしてもよい。つまり、上述の情報処理装置は、ある端末装置（例えば第１の通信装置）であってもよいし、端末装置以外の装置であってもよい。
【００２０】
また、上述の他の端末装置（他の通信装置）は、第２の端末装置（例えば第２の通信装置）および第３の端末装置（第３の通信装置）を含むようにしてもよい。他の端末装置の数は、２以上であれば任意である。
【００２１】
＜端末装置外観＞
以上のような端末装置の外観の例を図１に示す。図１に示される端末装置１００は、本技術を適用した情報処理装置（または通信装置）の一態様であり、多地点（３以上の端末装置）間の通信が可能なコミュニケーションシステムにおいて、コミュニケーションをとるユーザが操作する端末装置である。
【００２２】
図１に示されるように、端末装置１００の筐体１０１は、テーブル状の形状を有しており、その上面１０１Ａは、入力インタフェースとして利用される。筐体１０１上部にはアーム１０２が設けられており、そのアーム１０２には、撮像部１１１、撮像部１１２、および投影部１２２が設けられている。さらに、筐体１０１の正面には表示部１２１が設けられている。ユーザ１３１は、この端末装置１００を操作して、他の端末装置１００のユーザとのコミュニケーションをとる。
【００２３】
撮像部１１１は、端末装置１００を操作するユーザ１３１（特に顔）周辺を撮像する。得られた撮像画像（ユーザ１３１を含む撮像画像）は、他の端末装置１００に送信される。このコミュニケーションシステムは多地点（３以上の端末装置１００）間の通信が可能であるので、この端末装置１００において生成された撮像画像は、複数地点（２以上の端末装置１００）に供給され得る。
【００２４】
表示部１２１は、他のユーザの様子等を示す画像を表示する。例えば、他の端末装置１００において撮像された、その端末装置１００のユーザを含む撮像画像が、この端末装置１００に供給され、表示部１２１に表示される。このコミュニケーションシステムは多地点（３以上の端末装置１００）間の通信が可能であるので、この端末装置１００には、複数の他の端末装置１００のそれぞれにおいて生成された撮像画像（それぞれのユーザ（他のユーザとも称する）を含む撮像画像）が供給され得る。つまり、表示部１２１は、複数の他の端末装置１００のそれぞれにおいて生成された撮像画像を表示し得る。
【００２５】
また、図示は省略するが筐体１０１にはマイクロホンやスピーカも設けられており、音声情報も、上述の画像と同様に端末装置１００間で授受され、出力され得る。以上のように、画像や音声を授受することにより、端末装置１００（のユーザ）間のコミュニケーションが実現される。つまり、多地点間のコミュニケーションが実現される。
【００２６】
さらに、共有データ等、画像や音声以外の情報も端末装置１００間で授受することができる。例えば、テキストデータ、表データ、プレゼンテーションデータ、動画像、静止画像、スライドショー等、様々なコンテンツデータを端末装置１００間で授受することができる。例えば、このように端末装置１００間で授受されたデータ（複数の端末装置１００間で供給されたデータ）を表示部１２１に表示させ、資料等として、コミュニケーションに利用することもできる。
【００２７】
投影部１２２は、筐体１０１の上面１０１Ａに画像を投影する。例えば投影部１２２は、キーボードやGUI（Graphical User Interface）等の入力インタフェースの画像を投影する。撮像部１１２は、上面１０１Ａの、図中点線枠で示される、このような画像が投影された領域１０１Ｂを撮像する。この撮像画像から、投影された入力インタフェースの画像に対するユーザ１３１の操作が検出され、その検出された操作に応じた情報や指示等が入力として受け付けられる。つまり、上面１０１Ａの領域１０１Ｂが、仮想的な入力インタフェースとして機能する。なお、投影部１２２が投影する画像は任意であり、入力インタフェースの画像以外であってもよい。もちろん、入力インタフェースの画像とその他の画像とが混在していてもよい。例えば、他の端末装置１００から送信された情報が、この投影部１２２により画像として領域１０１Ｂに投影されるようにしてもよい。
【００２８】
＜通信の状態を示す画像の表示＞
以上のような端末装置１００において、表示部１２１は、通信相手である他の端末装置１００から送信される撮像画像（他のユーザの画像）とともに、各端末装置１００間の通信の状態を示す画像も表示する。すなわち、表示部１２１は、この端末装置１００（例えば、第１の通信装置）と他の端末装置１００（例えば、第２の通信装置または第３の通信装置）との間の通信の状態と、複数の他の端末装置１００（例えば、第２の通信装置及び第３の通信装置）の間の通信の状態（つながり感とも称する）を示す画像を表示する。
【００２９】
このようにすることにより、ユーザは、その表示された画像から、各端末装置間の通信の状態を把握することができる。つまり、多地点間の通信の状態の全体をより容易に把握することができる。
【００３０】
例えば、その画像が、この端末装置１００である第１の通信装置を示す第１の位置と他の端末装置１００の１つである第２の通信装置を示す第２の位置とを連結する第１のコンテンツと、他の端末装置１００の１つである第３の通信装置を示す第３の位置と第２の位置とを連結する第２のコンテンツとを含むようにしてもよい。
【００３１】
このようにすることにより、ユーザは、その表示された画像に含まれる第１のコンテンツから、この端末装置１００と他の端末装置１００との間の通信の状態をより容易に把握することができる。また、ユーザは、その表示された画像に含まれる第２のコンテンツから、他の端末装置１００同士の間の通信の状態をより容易に把握することができる。つまり、多地点間の通信の状態の全体をより容易に把握することができる。
【００３２】
なお、上述の第１のコンテンツおよび第２のコンテンツは、どのようなコンテンツであってもよい。例えば、「道」の画像であってもよい。つまり、第１のコンテンツは、第１の地点と第２の地点とを連結する道の画像であってもよいし、第２のコンテンツは、第２の地点と第３の地点とを連結する道の画像であってもよい。
【００３３】
また、表示される画像における、第１の地点乃至第３の地点の場所は任意である。例えば、第１の地点は、その画像の下端としてもよい。また、例えば、第１の地点乃至第３の地点は、それぞれの通信装置を示すコンテンツ（例えば「家」の画像）の位置であってもよい。
【００３４】
＜通信の状態（つながり感）＞
通信の状態（つながり感）とは、コミュニケーションのし易さを表す情報であり、例えば通信環境を表すパラメータや接続状況を表すパラメータ等を用いて表現し得る情報である。通信環境を表すパラメータは、例えば、通信速度や帯域幅等の、通信路（ネットワークや通信デバイス等）に関するパラメータを含む。接続状況を表すパラメータは、例えば、端末装置１００間におけるコミュニケーションをとるための通信を行うことができる状態であるセッションの状態、データの授受を行うことができるか否かを示す通信の可否、レートの変動を示す通信の安定度、データの伝送時間を示す遅延量等の、データの授受に関するパラメータを含む。もちろん、通信の状態（つながり感）を表すパラメータは、コミュニケーションのし易さを表すことができるものであればどのようなものであってもよく、上述の例に限定されない。
【００３５】
＜セッションの状態の提示＞
例えば、つながり感として、通信装置間におけるコミュニケーションをとるための通信を行うことができる状態であるセッションの状態が提示されるようにしてもよい。図２は、表示部１２１に画像１５０が表示されている様子を示している。この画像１５０は、通信（コミュニケーション）を行う多地点を仮想空間内に３次元的に表現し、さらにその多地点間のつながり感をその仮想空間内において表現する画像である。
【００３６】
例えば、図２の例の画像１５０の場合、家１５１と家１５４とが仮想空間内に３次元的に配置されている。この家１５１は、通信相手（コミュニケーションの相手）であるユーザ１５３の地点（すなわち、ユーザ１５３の端末装置１００）を示す。つまり、例えば、ユーザ１５３の端末装置１００を第２の通信装置とする場合、この家１５１が第２の地点を示す。また、家１５４は、他の通信相手（コミュニケーションの他の相手）であるユーザ１５６の地点（すなわち、ユーザ１５６の端末装置１００）を示す。つまり、例えば、ユーザ１５６の端末装置１００を第３の通信装置とする場合、この家１５４が第３の地点を示す。家１５１の正面には、ユーザ１５３を撮像した撮像画像である通信先画像１５２が表示される。家１５４の正面には、通信先画像１５５は、ユーザ１５６を撮像した撮像画像である通信先画像１５５が表示される。
【００３７】
また、画像１５０においては、各地点間のセッションが確立された状態が、仮想空間内の道として示される。例えば、画像１５０の下端（第１の位置）と家１５１とを繋ぐ（連結する）道１５７は、第１の位置と第２の位置とを連結する第１のコンテンツであり、この端末装置１００とユーザ１５３の端末装置１００との間のセッションが確立された状態を示す。また、画像１５０の下端と家１５４とを繋ぐ道１５８は、この端末装置とユーザ１５６の端末装置１００との間のセッションが確立された状態を示す。さらに、家１５１と家１５４とを繋ぐ道１５９は、第３の位置と第２の位置とを連結する第２のコンテンツであり、ユーザ１５３の端末装置１００と、ユーザ１５６の端末装置１００との間のセッションが確立された状態（通信装置間におけるコミュニケーションをとるための通信を行うことができる状態）を示す。
【００３８】
なお、セッションが切れている場合、すなわち通信装置間におけるコミュニケーションをとるための通信を行うことができない状態の場合、そのセッションに対応する仮想空間内の道が消去される（表示されない）。例えば、この端末装置１００とユーザ１５３の端末装置１００との間のセッションが切れている場合、道１５７が表示されない。また、この端末装置１００とユーザ１５６の端末装置１００との間のセッションが切れている場合、道１５８が表示されない。さらに、ユーザ１５３の端末装置１００とユーザ１５６の端末装置１００との間のセッションが切れている場合、道１５９が表示されない。
【００３９】
このように、画像１５０においては、仮想空間内の道の有無により、セッションの状態（通信装置間におけるコミュニケーションをとるための通信を行うことができる状態であるか否か）が示される。したがって、通信を行う各端末装置１００間のセッションの状態をより容易に把握することができる。つまり、多地点間のセッションの状態の全体をより容易に把握することができる。これにより、例えば、セッションが未確立の状態が存在する場合に、その要因となる装置をより容易に推定することができる。
【００４０】
例えば、道１５７および道１５９が表示されていなければ、これらのセッション切断（セッション未確立）の要因がユーザ１５３の端末装置１００（家１５１に対応する端末装置）にあると推定することができる。また、道１５８および道１５９が表示されていなければ、これらのセッション切断（セッション未確立）の要因がユーザ１５６の端末装置１００（家１５４に対応する端末装置）にあると推定することができる。また、道１５７および道１５８が表示されていなければ、これらのセッション切断（セッション未確立）の要因がこの端末装置１００にあると推定することができる。さらに、道１５７乃至道１５９が表示されていなければ、これらのセッション切断（セッション未確立）の要因がサーバにあると推定することができる。
【００４１】
例えば、この端末装置１００と通信相手の端末装置１００との通信の状態のみが表示部１２１に表示されている場合、通信相手の端末装置１００同士の間の通信の状態を把握することができないので、上述のようなセッション切断（セッション未確立）の要因の特定をすることは困難である。また、通信相手の端末装置１００同士の間の通信の状態のみが表示部１２１に表示されている場合も、この端末装置１００と通信相手の端末装置１００との通信の状態を把握することができないので、上述のようなセッション切断（セッション未確立）の要因の特定をすることは困難である。
【００４２】
画像１５０においては、この端末装置１００と通信相手の端末装置１００との通信の状態と、通信相手の端末装置１００同士の間の通信の状態との両方が示されるので、上述のように、セッション切断（セッション未確立）の要因となる装置をより容易に推定することができる。
【００４３】
なお、以上のようなセッションの状態に関する情報が、通信を行う端末装置１００に供給され、コミュニケーションをとるユーザ１３１に提示されることにより、ユーザ１３１は、コミュニケーションにおいて、そのセッションの状態の変化に即時的に対応することができる。
【００４４】
例えば、ある通信相手の端末装置１００が要因となりセッションが切断された場合、上述のようにより容易にその端末装置１００がセッション切断の要因であることが推定できれば、ユーザ１３１は、そのユーザとのコミュニケーションを諦め、そのセッションが再開されるまで他の通信相手とのコミュニケーションに専念することができる（例えば、不要な呼びかけや不要な復旧作業等を省略することができる）。また、例えば、この端末装置１００が要因となりセッションが切断された場合、上述のようにより容易にこの端末装置１００がセッション切断の要因であることが推定できれば、ユーザ１３１は、より早期に、セッションを再確立するための作業に専念することができる（例えば、不要な呼びかけ等を省略することができる）。
【００４５】
＜通信の安定度の提示＞
また、つながり感として、レートの変動を示す通信の安定度が提示されるようにしてもよい。例えば、通信の安定度を道の太さ（すなわちコンテンツの幅）として示すようにしてもよい。例えば、アプリケーションの仕様やネットワーク障害等の要因により通信の安定度が低い場合、すなわち、レートの変動が大きい場合、画像１５０において、その通信に対応する道がより細く表現されるようにしてもよい。つまり、例えば、通信の安定度が高い程（レートの変動が小さい程）、その通信に対応する道が太く表現され、通信の安定度が低い程（レートの変動が大きい程）、その通信に対応する道が細く表現されるようにしてもよい。
【００４６】
例えば、道１５７の太さが、この端末装置１００とユーザ１５３の端末装置１００との間の通信の安定度を示すようにしてもよい。また、道１５８の太さが、この端末装置１００とユーザ１５６の端末装置１００との間の通信の安定度を示すようにしてもよい。さらに、道１５９の太さが、ユーザ１５３の端末装置１００とユーザ１５６の端末装置１００との間の通信の安定度を示すようにしてもよい。
【００４７】
このようにすることにより、各端末装置１００間の通信の安定度をより容易に（より直感的に）把握することができる。つまり、多地点間の通信の安定度の全体をより容易に把握することができる。
【００４８】
なお、以上のような通信の安定度に関する情報が、通信を行う端末装置１００に供給され、コミュニケーションをとるユーザ１３１に提示されることにより、ユーザ１３１は、コミュニケーションにおいて、その通信の安定度（の変化）に即時的に対応することができる。
【００４９】
例えば、ある通信相手の端末装置１００との通信の安定度が低い（または低下した）場合、ユーザ１３１は、その通信により授受する情報量を低減させたり（例えば会話を少なくする等）、授受した情報の記録をより頻繁に行うようにしたりすることができる。また、通信相手の端末装置１００間の通信の安定度が低い（または低下した）場合、ユーザ１３１は、その通信相手間のコミュニケーションを補助するように、両通信相手とのコミュニケーションを図ることができる（例えば、会話を中継する等）。
【００５０】
＜不通状態の提示＞
また、つながり感として、通信が、全てのデータの授受を行うことができない不通の状態であるか否かが提示されるようにしてもよい。例えば、通信が不通の状態（全てのデータの授受を行うことができない状態）を、図３のように、道の切断や道上に置かれた障害物として示すようにしてもよい。図３の例の場合、画像１５０において、仮想空間内の道１５９の上に岩１６１が置かれている。この岩１６１は、道１５９を塞ぎ、この道１５９が示すセッションにおける通信が不通であることを示している。例えば、アプリケーションの仕様やネットワークの障害等の要因により、端末装置１００間の通信が不通となる場合（その端末装置１００間で全てのデータの授受を行うことができない場合）、画像１５０において、岩１６１のような障害物がそのセッションに対応する道上に置かれる。
【００５１】
このようにすることにより、各セッションが通信不可能な状態であるか否か（全てのデータの授受を行うことができない状態であるか否か）をより容易に把握することができる。つまり、多地点間の通信が不可能な状態であるか否かの全体をより容易に把握することができる。
【００５２】
なお、以上のような通信不可能な状態であるか否かに関する情報が、通信を行う端末装置１００に供給され、コミュニケーションをとるユーザ１３１に提示されることにより、ユーザ１３１は、コミュニケーションにおいて、その通信不可能な状態であるか否か（の変化）に即時的に対応することができる。
【００５３】
例えば、図３のように、通信相手の端末装置１００間の通信が不通となった場合、ユーザ１３１は、その通信相手間のコミュニケーションを補助するように、両通信相手とのコミュニケーションを図ることができる（例えば、会話を中継する等）。
【００５４】
＜通信遅延量の提示＞
また、つながり感として、データの伝送時間を示す通信の遅延量が提示されるようにしてもよい。例えば、通信の遅延量を、図４のように、道の長さ（道のり、すなわち、コンテンツの長さ）として示すようにしてもよい。図４の例の場合、画像１５０において、仮想空間内の道１５８がカーブし、その長さが他の道（道１５７や道１５９）に比べて長く表現されている。これは、この端末装置１００とユーザ１５６の端末装置１００との間の通信の遅延量（データの伝送時間）が、その他の端末装置１００間の通信の遅延量（データの伝送時間）に比べて大きいことを示している。つまり、画像１５０においては、遅延量（データの伝送時間）が、道の長さ（道を移動する移動時間）として示されている。
【００５５】
このようにすることにより、各通信の遅延量をより容易に把握することができる。つまり、多地点間の通信の遅延量の全体をより容易に（より直感的に）把握することができる。したがって、各通信におけるタイムラグやエラーの発生等をより容易に推定することができる。
【００５６】
なお、以上のような通信の遅延量に関する情報が、通信を行う端末装置１００に供給され、コミュニケーションをとるユーザ１３１に提示されることにより、ユーザ１３１は、コミュニケーションにおいて、その通信の遅延量（の変化）に即時的に対応することができる。
【００５７】
例えば、図４のように、ユーザ１５６の端末装置１００との通信の遅延量が増大した場合、ユーザ１３１は、その遅延量に合わせるようにユーザ１５３とのコミュニケーションの速度も低減させる（例えば、会話の頻度を低減させる）等して、システム全体のコミュニケーションが円滑に進むように図ることができる。
【００５８】
＜動物体による提示＞
なお、つながり感を示す画像は、任意であり、上述の例（道）以外であってもよい。例えば、図５のように、動物体の移動によりつながり感が示されるようにしてもよい。つまり、画像１５０において、この端末装置１００と他の端末装置１００との間のつながり感が、画像１５０の下端（第１の地点）と他の端末装置１００を示す絵柄（例えば、家１５１（第２の地点）や家１５４（第３の地点）等）との間を移動する動物体として示され、複数の他の端末装置１００の間のつながり感が、他の端末装置１００を示す絵柄同士の間（例えば第２の地点と第３の地点との間）を移動する動物体として示されるようにしてもよい。
【００５９】
図５の例の場合、画像１５０において、各通信のつながり感が、鳥の移動（行き来）により示されている。例えば、画像１５０において、点線矢印１７１Ａのように移動する鳥１７１により、この端末装置１００とユーザ１５３の端末装置１００とのつながり感が示される。また、点線矢印１７２Ａのように移動する鳥１７２により、この端末装置１００とユーザ１５６の端末装置１００とのつながり感が示される。さらに、点線矢印１７３Ａのように移動する鳥１７３により、ユーザ１５３の端末装置１００とユーザ１５６の端末装置１００とのつながり感が示される。
【００６０】
このような動物体によっても、上述した道の場合と同様に、各端末装置１００間のつながり感を表すことができる。したがって、多地点間のつながり感の全体をより容易に把握することができる。
【００６１】
なお、このような動物体としての鳥を表示するか表示しないかにより、通信装置間におけるコミュニケーションをとるための通信を行うことができる状態であるセッションの状態（セッションが確立されているか否か）を示すようにしてもよい。例えば、図５の画像１５０において、この端末装置１００と他の端末装置１００との間のセッションが確立された状態が、画像１５０の下端と他の端末装置１００を示す絵柄（例えば、家１５１や家１５４等）との間を移動する動物体として示され、複数の他の端末装置１００の間のセッションが確立された状態が、他の端末装置１００を示す絵柄（例えば、家１５１や家１５４等）同士の間を移動する動物体として示されるようにしてもよい。
【００６２】
このような動物体によっても、上述した道の場合と同様に、各端末装置１００間のセッションの状態を表すことができる。したがって、多地点間のセッションの状態の全体をより容易に把握することができる。
【００６３】
また、レートの変動を示す通信の安定度、全てのデータの授受を行うことができない通信不可能な状態、およびデータの伝送時間を示す通信の遅延量の内の少なくとも１つが、各セッションに対応する鳥の動き方により示されるようにしてもよい。例えば、鳥の蛇行度合いによって通信の安定度を表すようにしてもよい。また、鳥が通信相手の家以外に向かって移動することにより、通信が不通であることを示すようにしてもよい。さらに、鳥の移動速度によって通信の遅延量を表すようにしてもよい。また、鳥の動き方の代わりに、鳥の大きさ、形状、色、模様等によって、通信の安定度、セッションの通信不可能な状態、通信の遅延量等が示されるようにしてもよい。
【００６４】
このような動物体の動き方によっても、上述した道の場合と同様に、各端末装置１００間の、通信の安定度、セッションの通信不可能な状態、通信の遅延量等を表すことができる。したがって、多地点間のこれらの状態の全体をより容易に把握することができる。
【００６５】
なお、鳥の移動の向きは、図５の例の逆（点線矢印１７１Ａ乃至点線矢印１７３Ａのそれぞれの逆向き）であってもよいし、地点間を往復するようにしてもよい。また、動物体は任意であり、上述の鳥の例に限定されない。例えば、光る玉状の動物体であってもよい。
【００６６】
このように動物体の場合も、上述した道の場合と同様に、このような画像１５０が、通信を行う端末装置１００に供給され、コミュニケーションをとるユーザ１３１に提示されることにより、ユーザ１３１は、コミュニケーションにおいて、そのつながり感（の変化）に即時的に対応することができる。
【００６７】
＜シンボルによる提示＞
また、例えば、図６のように、シンボルによりつながり感が示されるようにしてもよい。つまり、画像１５０において、各通信のつながり感が、その通信を行う端末装置１００のシンボルを用いて示されるようにしてもよい。このようにすることにより、上述した道の場合と同様に、多地点間のつながり感の全体をより容易に把握することができる。
【００６８】
図６の例の場合、画像１５０において、家１５１の通信先画像１５２の上には、三角形のシンボル１８１が表示されている。このシンボル１８１は、家１５１（つまりユーザ１５３の端末装置１００）を識別するための図柄（絵柄）である。また、家１５４の通信先画像１５５の上には、四角形のシンボル１８２が表示されている。このシンボル１８２は、家１５４（つまりユーザ１５６の端末装置１００）を識別するための図柄（絵柄）である。同様に、この端末装置１００に対しても、円形のシンボルが割り当てられている。
【００６９】
図６の例の場合、画像１５０の下端付近に、この端末装置１００用のシンボル表示領域１９１が設けられている。また、家１５１の下側に、ユーザ１５３の端末装置１００用のシンボル表示領域１９２が設けられている。さらに、家１５４の下側に、ユーザ１５６の端末装置１００用のシンボル表示領域１９３が設けられている。
【００７０】
そして、シンボル表示領域１９１に三角形のシンボルが表示され、シンボル表示領域１９２に円形のシンボルが表示されることにより、この端末装置１００とユーザ１５３の端末装置１００との間のセッションが確立されていること（通信装置間におけるコミュニケーションをとるための通信を行うことができる状態であること）が示されている。また、シンボル表示領域１９１に四角形のシンボルが表示され、シンボル表示領域１９３に円形のシンボルが表示されることにより、この端末装置１００とユーザ１５６の端末装置１００との間のセッションが確立されていることが示されている。さらに、シンボル表示領域１９２に四角形のシンボルが表示され、シンボル表示領域１９３に三角形のシンボルが表示されることによりユーザ１５３の端末装置１００とユーザ１５６の端末装置１００との間のセッションが確立されていることが示されている。つまり、確立されたセッションの通信相手のシンボルがシンボル表示領域に表示されている。
【００７１】
このように、この端末装置１００と他の端末装置１００との間のセッションの状態（セッションが確立されているか否か等）、および、複数の他の端末装置１００の間のセッションの状態が、各端末装置１００を識別するシンボルを用いて示されるようにしてもよい。このようにすることにより、上述した道の場合と同様に、各端末装置１００間のセッションの状態を表すことができる。したがって、多地点間のセッションの状態の全体をより容易に把握することができる。
【００７２】
なお、シンボルの点灯、消灯、点滅、点滅のパタン、点灯（点滅）されたシンボルの色、明るさ、濃度、若しくは大きさ、それらの組み合わせ、または、それら以外の表示方法との組み合わせ等により、セッションの状態（セッションが確立されているか否か等）を示すようにしてもよい。
【００７３】
同様に、レートの変動を示す通信の安定度、全てのデータの授受を行うことができない通信不可能な状態、およびデータの伝送時間を示す通信の遅延量の内の少なくとも１つが、各セッションに対応する、上述のようなシンボル（の表示状態）により示されるようにしてもよい。例えば、シンボルの表示、点灯、消灯、点滅、点滅のパタン、点灯（点滅）されたシンボルの色、明るさ、濃度、若しくは大きさ、それらの組み合わせ、または、それら以外の表示方法との組み合わせ等により、これらの情報が示されるようにしてもよい。
【００７４】
このようにすることにより、上述した道の場合と同様に、各端末装置１００間についてこれらの情報（セッションの状態、通信の安定度、セッションの通信不可能な状態、通信の遅延量等）を表すことができる。したがって、多地点間のこれらの状態の全体をより容易に把握することができる。
【００７５】
このようにシンボルを用いる場合も、上述した道の場合と同様に、このような画像１５０が、通信を行う端末装置１００に供給され、コミュニケーションをとるユーザ１３１に提示されることにより、ユーザ１３１は、コミュニケーションにおいて、そのつながり感（の変化）に即時的に対応することができる。
【００７６】
＜コミュニケーションの状態を示す画像の表示＞
また、以上のような端末装置１００において、表示部１２１が、この端末装置１００と他の端末装置１００との間のコミュニケーションの状態と、複数の他の端末装置１００の間のコミュニケーションの状態を示す画像を表示するようにしてもよい。
【００７７】
ここで、コミュニケーションとは、上述した端末装置１００の間の通信を利用して情報を授受することにより行われるユーザ同士の意思疎通のことを示す。この授受される情報は、例えば、ユーザを撮像した撮像画像、ユーザの音声、共有データ等を含む。ただし、コミュニケーションは、単に、データのやり取りを示すのではなく、やり取りしたデータを用いた意思疎通を示す。つまり、例えばTV会議システムの場合、コミュニケーションは、そのシステムを用いて行われる会議内容を示す。また、コミュニケーションの状態とは、コミュニケーションがとられているか否か等を示す。
【００７８】
多地点を結ぶ通信の場合、複数の通信相手に対して情報を発信することが可能であるため、特定の通信相手とコミュニケーションをとりたい場合であっても、全通信相手に対して情報を発信（データを送信）することにより、そのコミュニケーションを実現することが可能である。つまり、データの送信先をコミュニケーションの相手に限定する必要はない。換言するに、自分の端末装置１００に対してデータが送信されたとしても、コミュニケーションの相手が自分であるとは限らない。例えば、ある通信相手が呼びかけや発話を行い、それを自分が確認した（その画像や音声が自分の端末装置１００において出力された）としても、それが自分に対するものであるとは限らない（他の通信相手に対する呼びかけや発話であることもあり得る）。
【００７９】
そこで、端末装置１００の間の通信を利用して行われるコミュニケーションの相手を特定（または推定）し、各端末装置１００の間で行われるコミュニケーションの状態を画像として示すようにする。例えば、図７に示される画像１５０のように、この端末装置１００と他の端末装置１００との間のコミュニケーションの状態と、複数の他の端末装置１００の間のコミュニケーションの状態とを表示するようにする。図７の例の画像１５０は、この端末装置１００とユーザ１５３の端末装置１００との間、この端末装置１００とユーザ１５６の端末装置１００との間、および、ユーザ１５３の端末装置１００とユーザ１５６の端末装置１００との間のそれぞれのコミュニケーションの状態を表示し得る。
【００８０】
換言するに、このような表示により、コミュニケーションをとる端末装置１００が示される。
【００８１】
コミュニケーションの状態は、例えば、動物体により示すようにしてもよい。例えば図７の場合、道１５９の上を人２０１が家１５４から家１５１に向かって歩いている（移動している）。この人２０１により、コミュニケーションがとられていることが示されている。また、この人２０１の位置または動き（移動元および移動先）により、そのコミュニケーションを行っているユーザがユーザ１５６とユーザ１５３であることが示されている。なお、より具体的には、人２０１の動き（移動元および移動先）により、そのコミュニケーションの向きがユーザ１５６からユーザ１５３に向かうものであること（例えば、ユーザ１５６からユーザ１５３に対して呼びかけが行われた等）が示されている。
【００８２】
コミュニケーションの相手の特定（推定）方法は任意である。例えば、ユーザの撮像画像を解析してユーザが表示部１２１のどの部分に顔を向けているかを特定し、その部分（ユーザの顔の向きの先）に表示される家（通信先画像）のユーザをコミュニケーションの相手として特定（推定）するようにしてもよい。また、アイトラッキングによりユーザが表示部１２１のどの部分に視線を向けているかを特定し、その部分（ユーザの視線方向の先）に表示される家（通信先画像）のユーザをコミュニケーションの相手として特定（推定）するようにしてもよい。さらに、指向性マイクを利用してユーザの発話方向を特定し、その発話方向の先に表示される家（通信先画像）のユーザをコミュニケーションの相手として特定（推定）するようにしてもよい。
【００８３】
このようにすることにより、各端末装置１００（のユーザ）の間でとられるコミュニケーションの状態をより容易に（画像を切り替える等の煩雑な作業を必要とせずに）把握することができる。換言するに、上述のような表示により、コミュニケーションをとる端末装置１００が示される。したがって、どの端末装置１００（のユーザ）の間でコミュニケーションがとられているかをより容易に把握することができる。つまり、多地点間のコミュニケーションの状態の全体をより容易に把握することができる。
【００８４】
また、以上のようなコミュニケーションの状態に関する情報が、通信を行う端末装置１００に供給され、コミュニケーションをとるユーザ１３１に提示されることにより、ユーザ１３１は、そのコミュニケーションの状態の変化に即時的に対応することができる。
【００８５】
例えば、ユーザ１３１は、自分に対するコミュニケーションであるか否かを容易に把握することができるので、自分以外への呼びかけであれば応答を省略することができる。また、例えば、通信相手同士で行われるコミュニケーションの邪魔をしないように、そのコミュニケーションをとっている通信相手（図７の場合ユーザ１５３およびユーザ１５６）への呼びかけ等を控えることができる。
【００８６】
さらに、コミュニケーションをとる通信相手を特定することができるので、ユーザ１３１は、どの通信相手がどのような情報を得ているかをより容易に（画像を切り替える等の煩雑な作業を必要とせずに）把握することができる。例えば、通信相手同士のコミュニケーションの状態を把握することができない場合、どの通信相手がどのような情報を得ているのかを把握することができないので、ユーザ１３１は、通信相手から問いかけがあった場合に、何の情報を前提とした問いかけであるのかを把握することが困難になり、スムーズにコミュニケーションを図ることができなくなる場合があり得る。図７の例のように、通信相手同士のコミュニケーションの状態も把握することができるようにすることにより、例えば、通信相手から、その通信相手が行ったコミュニケーションを踏まえた問いかけ等がユーザ１３１に対してあった場合に、ユーザ１３１は、その問いかけが何の情報に基づくものであるのかを容易に把握することができるので、より適切に応答することができる。
【００８７】
また、図７の例の画像１５０のように、コミュニケーションの状態を、通信の状態と合わせて表現する（例えば、道１５９の上を歩く人２０１のように表現する）ことにより、どのような状況（通信の状態）で行われたコミュニケーションであるかもより容易に（画像を切り替える等の煩雑な作業を必要とせずに）把握することができる。例えば、通信の状態によってコミュニケーションが円滑に図られているか否か等をより容易に把握することができる。
【００８８】
もちろん、コミュニケーションの状態の表現方法は任意であり、上述の人２０１以外の動物体（例えば図５の例のように鳥等）を用いて表現するようにしてもよい。また、動物体以外の表現方法もあり得る。例えば、道やシンボルの色、明るさ、濃度等により、コミュニケーションの状態を表現するようにしてもよい。
【００８９】
さらに、コミュニケーションの状態とともに表現する通信の状態の表現方法も任意であり、上述の道以外であってもよい。例えば、動物体やシンボルを用いて通信の状態を表現するようにしてもよい。
【００９０】
＜ユーザの状態を示す画像の表示＞
また、以上のような端末装置１００において、表示部１２１が、各端末装置１００のユーザ（例えば、ユーザ１３１、ユーザ１５３、ユーザ１５６）の状態を示す画像を表示するようにしてもよい。
【００９１】
ここで、ユーザの状態とは、例えば、音量、コミュニケーションの内容の理解度、情報発信要求、および、通信装置間におけるコミュニケーションをとるための通信を行うことができる状態であるセッションの終了を要求するセッション終了要求を含むようにしてもよい。例えば、各ユーザについて、音量、コミュニケーションの内容の理解度、情報発信要求、およびセッション終了要求の内の少なくとも１つを示す画像が表示部１２１に表示されるようにしてもよい。
【００９２】
また、ユーザの状態は、アバタ（ユーザの分身となる仮想的なキャラクタ画像）を用いて表現するようにしてもよい。例えば、各ユーザについて、音量、コミュニケーションの内容の理解度、情報発信要求、およびセッション終了要求の内の少なくとも１つを示すアバタを含む画像が表示部１２１に表示されるようにしてもよい。
【００９３】
例えば、図８の画像１５０において、通信先画像１５２内に、ユーザ１５３のアバタ２１１−１が表示されている。アバタ２１１−１は、正面（ユーザ１３１の方）を向き、手で耳を塞いでいる。手で耳を塞ぐ身ぶりは、音量が大き過ぎることを示している。また、アバタの向きは、その状態に対応する通信の相手を示している。つまり、アバタ２１１−１は、この端末装置１００から送信された音声の音量が大きすぎることを示している。このような情報が、その通信の当事者であるこの端末装置１００のユーザ１３１に提示されるので、ユーザ１３１は、声を小さくする等の対応を即時的に行うことができる。
【００９４】
また、通信先画像１５２内には、ユーザ１５３のアバタ２１１−２も表示されている。このアバタ２１１−２は、画像右側（ユーザ１５６の方）を向き、手で耳を塞いでいる。つまり、アバタ２１１−２は、ユーザ１５６の端末装置１００から送信された音声の音量が大きすぎることを示している。このような情報が、その通信の当事者でない（第三者である）この端末装置１００のユーザ１３１に提示されるので、ユーザ１３１は、ユーザ１５６に対して声を小さくするように要請する等の対応を即時的に行うことができる。
【００９５】
なお、図８の例の場合、アバタ２１１−１およびアバタ２１１−２の両方が手で耳を塞いでいるので、ユーザ１５３の端末装置１００においては、全ての音声の音量が大きすぎることが推定し得る。このように、ユーザ１３１とのコミュニケーションだけでなく、通信相手同士のコミュニケーションによるユーザの状態もユーザ１３１に提示されるので、ユーザ１３１は、そのユーザの状態の要因をより推定し易くなり、より適切な対応を行うことができる。例えば、図８の場合、ユーザ１３１は、ユーザ１５３に対して、音量設定を下げるように提案することができる。
【００９６】
なお、アバタ２１１−１およびアバタ２１１−２を互いに区別して説明する必要が無い場合、アバタ２１１と称する。
【００９７】
また、音量が小さすぎる場合は、例えば、アバタが耳の後ろに手を当てて、耳を澄ますような身振りによりそれを表現する。この場合も向きは、そのコミュニケーションの相手を示す。
【００９８】
以上のように、アバタの身振りや向きにより音量の大小やそのコミュニケーションの相手を表現するようにしてもよい。もちろん、この音量の大小を表現する身振りは任意であり、上述の例に限定されない。また、アバタの表情等により、音量の大小を表現するようにしてもよい。このようなアバタを用いた表現により、音量の大小をより容易に（より直感的に）把握することができる。
【００９９】
コミュニケーションの内容の理解度、情報発信要求、およびセッション終了要求等、その他の情報についてもこの音量の場合と基本的に同様である。アバタの向き、表情、身振り等により、これらの情報を表現するようにしてもよい。
【０１００】
ユーザのコミュニケーションの内容の理解度を表現する身振りや表情等は、任意である。例えば、ユーザのコミュニケーションの内容の理解度が低い場合は、そのユーザのアバタが首を傾げたり、考える仕草をしたり、顔をしかめたり、「？」マークを表示したりするようにしてもよい。また、ユーザのコミュニケーションの内容の理解度が高い場合は、そのユーザのアバタが目を大きく開いたり、手を叩いたり、喜んだり、「！」マークを表示したりするようにしてもよい。この場合もアバタの向きによって、そのコミュニケーションの相手を表すようにしてもよい。
【０１０１】
このような情報がこの端末装置１００のユーザ１３１に提示されるので、ユーザ１３１は、そのコミュニケーションの当事者である場合、説明をし直したり、説明を省略したりする等の対応を即時的に行うことができる。また、そのコミュニケーションの当事者でない（第三者である）場合、ユーザ１３１は、コミュニケーションの当事者に対して説明の追加や省略を要求したり、そのコミュニケーション内容を補助するような情報提供を行ったりする等の対応を即時的に行うことができる。
【０１０２】
情報発信要求を表現する身振りや表情等は、任意である。例えば、ユーザに情報発信要求がある場合（例えば発言したい場合）、そのユーザのアバタが手を挙げたり、口を開けたり、大きくなったり、光ったりするようにしてもよい。例えば、図８の例の画像１５０において、通信先画像１５５内に、ユーザ１５６のアバタ２１２が表示されている。そして、このアバタ２１２は、正面（ユーザ１３１の方）を向き、手を挙げている。手を挙げる身ぶりは、そのユーザに情報発信要求がある（例えば発言したがっている）ことを示している。
【０１０３】
また、アバタ２１２の向きによって、その要求先を示すようにしてもよい。図８の例の場合、アバタ２１２は、ユーザ１３１に対してユーザ１５６による情報発信を要求している。ユーザ１５３に対して情報発信を要求する場合、アバタ２１２は、画像左側（ユーザ１５３の方）を向くようにすればよい。
【０１０４】
このような情報がこの端末装置１００のユーザ１３１に提示されるので、ユーザ１３１は、そのコミュニケーションの当事者である場合、例えば自身の発言を控えたり、ユーザ１５６に発言を勧めたりする等の、ユーザ１５６に対して情報発信を促す対応を即時的に行うことができる。また、そのコミュニケーションの当事者でない（第三者である）場合、ユーザ１３１は、例えば当事者に対して発言を控えさせたり、ユーザ１５６に発言を勧めたりする等の、ユーザ１５６に対して情報発信を促す対応を即時的に行うことができる。
【０１０５】
セッション終了要求を表現する身振りや表情等は、任意である。例えば、ユーザにセッション終了要求（会話を終了したい、帰宅したい等）がある場合、そのユーザのアバタが下を向いたり、後ろを見たり、腕時計を見たり、上着を羽織る等の帰り支度を行ったりするようにしてもよい。また、アバタ２１２の向きによって、その要求先を示すようにしてもよい。
【０１０６】
このような情報がこの端末装置１００のユーザ１３１に提示されるので、ユーザ１３１は、例えば会話の終了を促すような発言を行ったり、挨拶を行ったりする等の対応を即時的に行うことができる。
【０１０７】
以上のようにアバタを用いて表現することにより、ユーザの状態をより容易に（より直感的に）把握することができる。例えば、ユーザ自身の表現のみによりユーザの状態を表すようにすると、ユーザの表現の大きさや仕方に個人差があるため、ユーザの撮像画像を介した目視では、ユーザの状態や向きの識別が困難になるおそれがある。また、ユーザに所定の身振りを行わせることによりそのユーザの状態を表現させる方法の場合、ユーザがその身振りを記憶する等の煩雑な作業が必要になる。また、ユーザが身振りを間違えたり、識別困難な身振りを行ったりする可能性もある。アバタを用いて表現することにより、このような不具合を抑制し、適切な表現を行うことができる。また、アバタを用いて間接的な表現とすることにより、コミュニケーションの相手の感情への影響を抑制することもできる。
【０１０８】
なお、ユーザの状態の判定方法は任意である。例えば、音量の大小は、その端末装置１００から出力される音声の音量に基づいて判定するようにしてもよい。また、ユーザの撮像画像を解析してそのユーザの表情や仕草等から推定するようにしてもよい。さらに、例えば温度センサやアイトラッカ等、その他のセンサを用いてユーザの状態を検出し（生体センシングを行い）、その検出した情報に基づいて推定するようにしてもよい。また、そのユーザが入力したユーザ指示等に基づいて判定するようにしてもよい。
【０１０９】
また、例えば、コミュニケーションの内容の理解度や情報発信要求は、ユーザの撮像画像を解析して、そのユーザの表情や仕草等から判定するようにしてもよい。また、例えば温度センサやアイトラッカ等、その他のセンサを用いてユーザの状態を検出し（生体センシングを行い）、その検出した情報に基づいて判定するようにしてもよい。さらに、そのユーザが入力したユーザ指示等に基づいて判定するようにしてもよい。
【０１１０】
さらに、例えば、セッション終了要求は、ユーザの撮像画像を解析して、そのユーザの表情や仕草等から判定するようにしてもよい。また、例えば温度センサやアイトラッカ等、その他のセンサを用いてユーザの状態を検出し（生体センシングを行い）、その検出した情報に基づいて判定するようにしてもよい。さらに、そのユーザが入力したユーザ指示等に基づいて判定するようにしてもよい。また、そのユーザのスケジュール等、その他の情報に基づいて判定するようにしてもよい。例えば、予め設定されたスケジュールにおいて帰宅時刻として設定された時刻になる（またはその時刻に近くなると）と、そのユーザにセッション終了要求があると判定されるようにしてもよい。
【０１１１】
なお、以上のように表現するユーザの状態は、任意であり、上述の例に限定されない。例えば、ユーザのコミュニケーションの話題に対する興味の度合い等が含まれていてもよい。
【０１１２】
また、上述のユーザの状態を、上述の通信の状態やコミュニケーションの状態等とともに表現するようにしてもよい。このようにすることにより、ユーザの状態とともに通信の状態やコミュニケーションの状態もより容易に把握することができるので、より多様な状況の把握をより容易に行うことができる。例えば、ユーザの状態の要因の推定をより容易かつより正確に行うことができる。
【０１１３】
＜通信公開制御＞
なお、以上のような多地点間の通信を行うシステムにおいて、通信の公開を制御することができるようにしてもよい。例えば、システムに参加する複数の端末装置の内の、一部の端末装置間の通信を、その他の端末装置に対して非公開とすることができるようにしてもよい。例えば、図２の場合、ユーザ１５３の端末装置１００とユーザ１５６の端末装置１００との間の通信（画像や音声等の授受）を、この端末装置１００（そのコミュニケーションの第三者であるユーザ１３１）に対して非公開とするようにしてもよい。さらに、このような設定（通信を公開するか非公開にするか）を制御する（公開するように設定したり、非公開にするように設定したりする）ことができるようにしてもよい。
【０１１４】
このようにすることにより不適切な情報提供を抑制することができ、より安全なコミュニケーションを図ることができる。
【０１１５】
＜状態公開制御＞
また、上述したような各種状態（例えば、通信の状態、コミュニケーションの状態、ユーザの状態等）の公開を制御することができるようにしてもよい。例えば、システムに参加する複数の端末装置の内の、一部の端末装置間の通信の状態を、その他の端末装置に対して非公開とすることができるようにしてもよい。また、例えば、システムに参加する複数の端末装置の内の、一部の端末装置間のコミュニケーションの状態を、その他の端末装置に対して非公開とすることができるようにしてもよい。さらに、例えば、ユーザの状態を、他の端末装置（一部または全部）に対して非公開とすることができるようにしてもよい。さらに、このような設定（状態を公開するか非公開にするか）を制御する（公開するように設定したり、非公開にするように設定したりする）ことができるようにしてもよい。
【０１１６】
このようにすることにより不適切な情報提供を抑制することができ、より安全なコミュニケーションを図ることができる。
【０１１７】
＜コミュニケーションの円滑化＞
以上のような各種状態を提示して、多地点間の通信に関する各種状態の全体を把握することができるようにすることにより、多地点間のコミュニケーションがより円滑に行われるようにすることができる。
【０１１８】
＜２．第１の実施の形態＞
＜コミュニケーションシステム＞
次に、以上のようなコミュニケーションを実現するシステムの構成について説明する。図９は、本技術を適用した通信システムの一態様であるコミュニケーションシステムの主な構成の一例を示す図である。図９に示されるコミュニケーションシステム３００は、多地点間のコミュニケーションを実現するシステムである。
【０１１９】
図９に示されるように、コミュニケーションシステム３００は、サーバ３０１、並びに、端末装置１００−１乃至端末装置１００−３を有する。これらのサーバ３０１、並びに、端末装置１００−１乃至端末装置１００−３は、ネットワーク３０２を介して互いに通信可能に接続されている。
【０１２０】
端末装置１００−１乃至端末装置１００−３は、本技術を適用した情報処理装置の一態様であり、図１に示されるような外観を有する。なお、端末装置１００−１乃至端末装置１００−３を互いに区別して説明する必要が無い場合、端末装置１００と称する。各端末装置１００は、コミュニケーションを行うユーザにより操作される。以下においては、端末装置１００−１のユーザをユーザＡ、端末装置１００−２のユーザをユーザＢ、端末装置１００−３のユーザをユーザＣと称する。
【０１２１】
各端末装置１００は、有線通信若しくは無線通信、またはその両方によりネットワーク３０２に接続される。なお、図９においては、３台の端末装置１００が示されているが、コミュニケーションシステム３００が有する端末装置１００の数は、３台以上であればよく、４台以上であってもよい。
【０１２２】
サーバ３０１は、本技術を適用した情報処理装置の一態様であり、多地点間の通信を実現するサービスを端末装置１００に提供する。サーバ３０１は、有線通信若しくは無線通信、またはその両方によりネットワーク３０２に接続される。なお、図９においては、１台のサーバ３０１が示されているが、コミュニケーションシステム３００が有するサーバ３０１の数は、任意であり、２台以上であってもよい。
【０１２３】
例えば、サーバ３０１は、各端末装置１００とのセッションを確立し、その接続を管理する。
【０１２４】
また、サーバ３０１は、各端末装置１００同士の通信を制御する。例えば、各端末装置１００は、画像や音声等の通信データをサーバ３０１に向けて送信する。サーバ３０１は、その通信データを、適切な送信先（端末装置１００）に送信する。
【０１２５】
さらに、サーバ３０１は、通信の状態、コミュニケーションの状態、ユーザの状態等、各種状態を管理する。例えば、サーバ３０１は、各端末装置１００から供給される情報に基づいて、各種状態に関する情報を生成したり、必要に応じてその情報を適切な端末装置１００に対して送信したりする。
【０１２６】
ネットワーク３０２は、任意の通信網であり、有線通信の通信網であってもよいし、無線通信の通信網であってもよいし、それらの両方により構成されるようにしてもよい。また、ネットワーク３０２が、１の通信網により構成されるようにしてもよいし、複数の通信網により構成されるようにしてもよい。例えば、インターネット、公衆電話回線網、所謂3G回線や4G回線等の無線移動体用の広域通信網、WAN（Wide Area Network）、LAN（Local Area Network）、Bluetooth（登録商標）規格に準拠した通信を行う無線通信網、NFC（Near Field Communication）等の近距離無線通信の通信路、赤外線通信の通信路、HDMI（High-Definition Multimedia Interface）（登録商標）やUSB（Universal Serial Bus）（登録商標）等の規格に準拠した有線通信の通信網等、任意の通信規格の通信網や通信路がネットワーク３０２に含まれるようにしてもよい。
【０１２７】
＜サーバ＞
図１０は、サーバ３０１の主な構成例を示すブロック図である。図１０に示されるように、サーバ３０１は、通信部３２１、接続管理部３２２、通信制御部３２３、および状態管理部３２４を有する。
【０１２８】
通信部３２１は、通信インタフェースであり、ネットワーク３０２に接続され、そのネットワーク３０２を介した他の装置（例えば、端末装置１００）との通信に関する処理を行う。例えば、通信部３２１は、ネットワーク３０２を介して端末装置１００から送信された通信データを受信し、その通信データに含まれる情報を、接続管理部３２２、通信制御部３２３、状態管理部３２４等に供給する。また、通信部３２１は、接続管理部３２２、通信制御部３２３、状態管理部３２４等から供給される通信データを、ネットワーク３０２を介して、その送信先となる端末装置１００に送信する。
【０１２９】
接続管理部３２２は、各端末装置１００とのセッションの状態の管理に関する処理を行う。例えば、接続管理部３２２は、端末装置１００からの要求に応じて、セッションを確立したり、切断したりする。また、接続管理部３２２は、各端末装置１００とのセッションの状態（換言するに、＜１．コミュニケーションシステムにおける状態の提示＞において説明した端末装置１００間のセッションの状態）を記憶し、管理する。さらに、接続管理部３２２は、必要に応じてその情報を通信制御部３２３に提供することができる。
【０１３０】
通信制御部３２３は、多地点間の通信、すなわち端末装置１００の間の通信の制御に関する処理を行う。例えば、通信制御部３２３は、端末装置１００から送信される通信データを、通信部３２１を介して取得する。また、通信制御部３２３は、その通信データの送信先を特定する。さらに、通信制御部３２３は、その通信データを通信部３２１に供給し、特定した送信先に送信させる。
【０１３１】
また、通信制御部３２３は、端末装置１００から送信される通信に関する情報の公開・非公開を制御する制御情報に基づいて、その通信の内容の公開・非公開を制御する。つまり、通信制御部３２３は、端末装置１００からの要求に応じて、＜１．コミュニケーションシステムにおける状態の提示＞において説明したように、通信の内容を、第三者である他の端末装置１００に対して公開したり、公開しないようにしたりする。
【０１３２】
状態管理部３２４は、例えば、＜１．コミュニケーションシステムにおける状態の提示＞において説明した、通信の状態、コミュニケーションの状態、ユーザの状態等、各種状態の管理に関する処理を行う。また、状態管理部３２４は、各端末装置１００の間の通信に関する情報を、所望の端末装置１００に向けて送信される通信データに含める。つまり、状態管理部３２４は、各端末装置１００の間の通信に関する情報を、適宜、端末装置１００に提供する。
【０１３３】
状態管理部３２４は、通信状態管理部３３１、コミュニケーション状態管理部３３２、およびユーザ状態管理部３３３を有する。
【０１３４】
通信状態管理部３３１は、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信の状態の管理に関する処理を行う。例えば、通信状態管理部３３１は、端末装置１００から送信される通信データの送受信状況等に基づいて、各端末装置１００の間の通信の状態を管理する。
【０１３５】
例えば、通信状態管理部３３１が、その通信の状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信安定度を管理するようにしてもよい。また、通信状態管理部３３１が、その通信の状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信不可能な状態を管理するようにしてもよい。さらに、通信状態管理部３３１が、その通信の状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信の遅延量を管理するようにしてもよい。また、通信状態管理部３３１が、その通信の状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した端末装置１００間のセッションの状態を管理するようにしてもよい。その場合、通信状態管理部３３１は、接続管理部３２２が管理する各端末装置１００とのセッションの状態に関する情報を用いて、この端末装置１００間のセッションの状態を管理する。
【０１３６】
さらに、通信状態管理部３３１は、端末装置１００の間の通信に関する情報として、その通信の状態に関する情報を、所望の端末装置１００に向けて送信される通信データに含める。つまり、通信状態管理部３３１は、端末装置１００の間の通信の状態に関する情報を、適宜、端末装置１００に提供する。
【０１３７】
例えば、通信状態管理部３３１が、その通信の状態に関する情報として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信の安定度に関する情報を、その通信データに含めるようにしてもよい。また、通信状態管理部３３１が、その通信の状態に関する情報として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信不可能な状態を示す情報を、その通信データに含めるようにしてもよい。さらに、通信状態管理部３３１が、その通信の状態に関する情報として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信の遅延量に関する情報を、その通信データに含めるようにしてもよい。
【０１３８】
コミュニケーション状態管理部３３２は、＜１．コミュニケーションシステムにおける状態の提示＞において説明したコミュニケーションの状態の管理に関する処理を行う。例えば、コミュニケーション状態管理部３３２は、端末装置１００から送信される通信データの内容に基づいて、端末装置１００間のコミュニケーションの状態を管理する。
【０１３９】
例えば、コミュニケーション状態管理部３３２が、そのコミュニケーションの状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明したコミュニケーションをとるユーザの端末装置１００を管理するようにしてもよい。
【０１４０】
また、コミュニケーション状態管理部３３２は、端末装置１００の間の通信に関する情報として、そのコミュニケーションの状態に関する情報を、所望の端末装置１００に向けて送信される通信データに含める。つまり、コミュニケーション状態管理部３３２は、端末装置１００の間のコミュニケーションの状態に関する情報を、適宜、端末装置１００に提供する。
【０１４１】
例えば、コミュニケーション状態管理部３３２が、そのコミュニケーションの状態に関する情報として、＜１．コミュニケーションシステムにおける状態の提示＞において説明したコミュニケーションをとるユーザの端末装置１００を示す情報を、その通信データに含めるようにしてもよい。
【０１４２】
ユーザ状態管理部３３３は、＜１．コミュニケーションシステムにおける状態の提示＞において説明したユーザの状態の管理に関する処理を行う。例えば、ユーザ状態管理部３３３は、端末装置１００から送信される通信データの内容に基づいて、各端末装置１００のユーザの状態を管理する。
【０１４３】
また、ユーザ状態管理部３３３は、端末装置１００の間の通信に関する情報として、そのユーザの状態に関する情報を、所望の端末装置１００に向けて送信される通信データに含める。つまり、ユーザ状態管理部３３３は、端末装置１００のユーザの状態に関する情報を、適宜、端末装置１００に提供する。
【０１４４】
例えば、ユーザ状態管理部３３３が、そのユーザの状態に関する情報として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した音量に関する情報を、その通信データに含めるようにしてもよい。また、ユーザ状態管理部３３３が、そのユーザの状態に関する情報として、＜１．コミュニケーションシステムにおける状態の提示＞において説明したコミュニケーションの内容の理解度を示す情報を、その通信データに含めるようにしてもよい。さらに、ユーザ状態管理部３３３が、そのユーザの状態に関する情報として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した情報発信要求を示す情報を、その通信データに含めるようにしてもよい。また、ユーザ状態管理部３３３が、そのユーザの状態に関する情報として、＜１．コミュニケーションシステムにおける状態の提示＞において説明したセッション終了要求を示す情報を、その通信データに含めるようにしてもよい。
【０１４５】
なお、図１０においては、状態管理部３２４が通信状態管理部３３１乃至ユーザ状態管理部３３３を有するように説明したが、状態管理部３２４は、通信状態管理部３３１乃至ユーザ状態管理部３３３の内、少なくとも１つを有していればよい。つまり、状態管理部３２４は、＜１．コミュニケーションシステムにおける状態の提示＞において説明した、通信の状態、コミュニケーションの状態、ユーザの状態の内の１つ以上を管理し、その状態に関する情報を通信データに含めることができればよい。また、状態管理部３２４は、通信状態管理部３３１乃至ユーザ状態管理部３３３以外の状態管理部を有していてもよい。すなわち、状態管理部３２４は、＜１．コミュニケーションシステムにおける状態の提示＞において説明した各種状態以外の任意の状態も管理し、通信データに含めることができるようにしてもよい。
【０１４６】
また、状態管理部３２４は、端末装置１００から送信される通信に関する情報の公開・非公開を制御する制御情報に基づいて、その通信の状態の公開・非公開を制御する。つまり、状態管理部３２４は、端末装置１００からの要求に応じて、＜１．コミュニケーションシステムにおける状態の提示＞において説明したように、その通信に関する状態（例えば、通信の状態、コミュニケーションの状態、ユーザの状態等）を、第三者である他の端末装置１００に対して公開したり、公開しないようにしたりする。
【０１４７】
なお、これらの処理部（通信部３２１乃至状態管理部３２４（通信状態管理部３３１乃至ユーザ状態管理部３３３））は、任意の構成を有する。例えば、各処理部が、上述の処理を実現する論理回路により構成されるようにしてもよい。また、各処理部が、例えばCPU（Central Processing Unit）、ROM（Read Only Memory）、RAM（Random Access Memory）等を有し、それらを用いてプログラムを実行することにより、上述の処理を実現するようにしてもよい。もちろん、各処理部が、その両方の構成を有し、上述の処理の一部を論理回路により実現し、他を、プログラムを実行することにより実現するようにしてもよい。各処理部の構成は互いに独立していてもよく、例えば、一部の処理部が上述の処理の一部を論理回路により実現し、他の一部の処理部がプログラムを実行することにより上述の処理を実現し、さらに他の処理部が論理回路とプログラムの実行の両方により上述の処理を実現するようにしてもよい。
【０１４８】
＜端末装置＞
図１１は、端末装置１００の主な構成例を示すブロック図である。図１１に示されるように、端末装置１００は、通信部３５１、制御部３５２、入力部３５３、および出力部３５４を有する。
【０１４９】
通信部３５１は、通信インタフェースであり、ネットワーク３０２に接続され、後述する通信制御部３６１により制御されて、そのネットワーク３０２を介した他の装置（例えば、サーバ３０１）との通信に関する処理を行う。例えば、通信部３５１は、ネットワーク３０２を介してサーバ３０１から送信された通信データを受信し、受信した通信データを制御部３５２（後述する通信制御部３６１）に供給する。また、通信部３５１は、制御部３５２等から供給される通信データを取得し、取得した通信データを、ネットワーク３０２を介してサーバ３０１に向けて送信する。
【０１５０】
このサーバ３０１から送信される通信データには、例えば、上述したような、端末装置１００の間の通信に関する情報等が含まれていてもよい。つまり、その場合、通信部３５１は、この端末装置１００の間の通信に関する情報を受信する。
【０１５１】
また、この送受信する通信データには、例えば、端末装置１００のユーザの撮像画像や音声等の、端末装置１００間で授受するデータが含まれていてもよい。つまり、その場合、通信部３５１は、コミュニケーションをとるための通信を行う。
【０１５２】
さらに、この送信する通信データには、例えば、入力部３５３（後述する各種センサ）において検出されたユーザの状態に関する情報が含まれていてもよい。つまり、その場合、通信部３５１は、ユーザの状態に関する情報をサーバ３０１に送信する。
【０１５３】
制御部３５２は、通信等の各種処理の制御に関する処理を行う。また、制御部３５２は、通信制御部３６１、通信データ生成部３６２、および出力情報生成部３６３を有する。
【０１５４】
通信制御部３６１は、通信の制御に関する処理を行う。例えば、通信制御部３６１は、通信データ生成部３６２により生成された通信データを取得する。また、通信制御部３６１は、その通信データを通信部３５１に供給し、送信させる。さらに、通信制御部３６１は、通信部３５１を制御して、サーバ３０１から送信される通信データを受信させ、受信した通信データを取得する。また、通信制御部３６１は、その通信データを出力情報生成部３６３に供給する。
【０１５５】
通信データ生成部３６２は、通信データの生成に関する処理を行う。例えば、通信データ生成部３６２は、入力部３５３等から供給される情報を含む、所定の通信規格に準拠したフォーマットの通信データを生成する。また、通信データ生成部３６２は、その生成した通信データを通信制御部３６１に供給する。
【０１５６】
例えば、通信データ生成部３６２は、撮像部１１１により生成された撮像画像データや、後述するマイクロホン３７３により生成された音声データ等を含む通信データを生成する。また、通信データ生成部３６２は、後述するセンサ３７４により生成された検出データを含む通信データを生成する。さらに、通信データ生成部３６２は、後述する情報入力部３７５により入力されたデータを含む通信データを生成する。また、通信データ生成部３６２は、撮像部１１２により生成された撮像画像データを解析し、ユーザ１３１の操作を検出し、そのユーザ操作に対応する処理を行ったり、そのユーザ操作に対応する命令やデータ等を含む通信データを生成したりする。
【０１５７】
また、通信データ生成部３６２は、入力部３５３において受け付けられた、ユーザ指示等に基づいて、他の端末装置１００との間の通信に関する情報を公開するか否かを制御する制御情報を生成する。この制御情報は、例えば、通信の内容を公開するか否かを制御する情報を含む。また、この制御情報は、例えば、通信に関する状態（例えば、通信の状態、コミュニケーションの状態、ユーザの状態等）を公開するか否かを制御する情報を含む。通信データ生成部３６２は、このような制御情報を、通信制御部３６１等を介してサーバ３０１に供給することにより、＜１．コミュニケーションシステムにおける状態の提示＞において説明したように、他の端末装置１００との間の通信に関する情報（例えば、通信の内容や通信に関する状態等）を公開するか否か（通信に関する情報の公開・非公開）を制御する。
【０１５８】
出力情報生成部３６３は、出力情報の生成に関する処理を行う。例えば、出力情報生成部３６３は、通信制御部３６１から供給される、サーバ３０１から送信された通信データを取得する。また、出力情報生成部３６３は、その通信データ（に含まれる情報）に基づいて、表示用画像データ、出力用音声データ、投影用画像データ等の出力情報を生成する。
【０１５９】
例えば、出力情報生成部３６３は、通信データに含まれる端末装置１００の間の通信に関する情報に基づいて、＜１．コミュニケーションシステムにおける状態の提示＞において説明した画像１５０のような表示用画像を生成する。つまり、出力情報生成部３６３は、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信の状態、コミュニケーションの状態、ユーザの状態の内の少なくとも１つを示す表示用画像を生成する。
【０１６０】
例えば、出力情報生成部３６３は、この端末装置１００と他の端末装置１００との間の通信の状態と、複数の他の端末装置１００の間の通信の状態とを示す表示用画像を生成する。例えば、出力情報生成部３６３が、この通信の状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明したセッションの状態を示す画像を生成するようにしてもよい。
【０１６１】
例えば、出力情報生成部３６３が、この端末装置１００と他の端末装置１００との間のセッションが確立された状態を、画像の下端と他の端末装置１００を示す絵柄（例えば家等）とを繋ぐ道として示し、複数の他の端末装置１００の間のセッションが確立された状態を、他の端末装置１００を示す絵柄（例えば家等）同士を繋ぐ道として示す表示用画像を生成するようにしてもよい。
【０１６２】
また、出力情報生成部３６３が、この端末装置１００と他の端末装置１００との間のセッションが確立された状態を、画像の下端と他の端末装置１００を示す絵柄（例えば家等）との間を移動する動物体（例えば鳥等）として示し、複数の他の端末装置１００の間のセッションが確立された状態を、他の端末装置１００を示す絵柄（例えば家等）同士の間を移動する動物体（例えば鳥等）として示す表示用画像を生成するようにしてもよい。
【０１６３】
さらに、出力情報生成部３６３が、この端末装置１００と他の端末装置１００との間のセッションが確立された状態、および、複数の他の端末装置１００の間のセッションが確立された状態を、各端末装置１００を識別するシンボルを用いて示す表示用画像を生成するようにしてもよい。
【０１６４】
また、例えば、出力情報生成部３６３が、この通信の状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信不可能な状態を示す表示用画像を生成するようにしてもよい。例えば、出力情報生成部３６３が、この通信不可能な状態を、道の太さ、動物体の動き方、または、シンボルの表示状態として示す表示用画像を生成するようにしてもよい。
【０１６５】
また、例えば、出力情報生成部３６３が、この通信の状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信の安定度を示す表示用画像を生成するようにしてもよい。例えば、出力情報生成部３６３が、この通信の安定度を、道に設けられた障害物、動物体の動き方、または、シンボルの表示状態として示す表示用画像を生成するようにしてもよい。
【０１６６】
また、例えば、出力情報生成部３６３が、この通信の状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信の遅延量を示す表示用画像を生成するようにしてもよい。例えば、出力情報生成部３６３が、この通信の遅延量を、道の長さ、動物体の動き方、または、シンボルの表示状態として示す表示用画像を生成するようにしてもよい。
【０１６７】
また、例えば、出力情報生成部３６３が、上述したコミュニケーションの状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明したコミュニケーションをとる端末装置１００を示す表示用画像を生成するようにしてもよい。例えば、出力情報生成部３６３が、このコミュニケーションを動物体として示し、その動物体の移動元および移動先によりコミュニケーションをとる端末装置１００を示す表示用画像を生成するようにしてもよい。
【０１６８】
さらに、例えば、出力情報生成部３６３が、上述したユーザの状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した音量を示す表示用画像を生成するようにしてもよい。また、出力情報生成部３６３が、上述したユーザの状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明したコミュニケーションの内容の理解度を示す表示用画像を生成するようにしてもよい。さらに、出力情報生成部３６３が、上述したユーザの状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明した情報発信要求を示す表示用画像を生成するようにしてもよい。また、出力情報生成部３６３が、上述したユーザの状態として、＜１．コミュニケーションシステムにおける状態の提示＞において説明したセッション終了要求を示す表示用画像を生成するようにしてもよい。例えば、出力情報生成部３６３が、ユーザの状態を示すアバタを含む表示用画像を生成するようにしてもよい。
【０１６９】
なお、出力情報生成部３６３が生成する表示用画像に、＜１．コミュニケーションシステムにおける状態の提示＞において説明した通信の状態、コミュニケーションの状態、ユーザの状態以外の情報を示す画像が含まれていてもよい。例えば、＜１．コミュニケーションシステムにおける状態の提示＞において説明したように、通信相手のユーザの撮像画像（通信先画像）等がこの表示用画像に含まれていてもよい。また、上述した各種の状態以外の状態を示す画像がこの表示用画像に含まれていてもよい。
【０１７０】
出力情報生成部３６３は、生成した出力情報を出力部３５４に供給する。例えば、出力情報生成部３６３は、以上のように生成した表示用画像のデータ（表示用画像データ）を出力部３５４（の表示部１２１）に供給する。
【０１７１】
入力部３５３は、情報の入力に関する処理を行う。例えば、入力部３５３は、端末装置１００の外部（例えばユーザ等）に関する情報や、ユーザにより入力される指示等を受け付ける。例えば、入力部３５３は、他の端末装置１００との間の通信に関する情報を公開するか否かの指示を受け付ける。例えば、入力部３５３は、その通信の内容を公開するか否かの指示を受け付ける。また、入力部３５３は、その通信に関する状態（例えば、通信の状態、コミュニケーションの状態、ユーザの状態等）を公開するか否かの指示を受け付ける。入力部３５３は、受け付けた指示や情報を、制御部３５２（例えば通信データ生成部３６２）に供給する。
【０１７２】
また、入力部３５３は、図１に示される撮像部１１１および撮像部１１２を有する。さらに入力部３５３は、その他に、マイクロホン３７３、センサ３７４、および情報入力部３７５を有する。
【０１７３】
撮像部１１１は、被写体を撮像し、その撮像画像のデータ（撮像画像データ）を生成する。撮像部１１２は、上面１０１Ａ（の領域１０１Ｂ）を撮像し、その撮像画像のデータ（撮像画像データ）を生成する。マイクロホン３７３は、ユーザ１３１の音声を集音し、その音声データを生成する。センサ３７４は、任意のセンサにより構成され、ユーザ１３１の状態に関する情報の検出を行い、検出した情報のデータ（検出データ）を生成する（生体センシングを行う）。情報入力部３７５は、ユーザの操作等に基づいて端末装置１００の外部から入力される任意のデータを受け付ける。
【０１７４】
出力部３５４は、情報の出力に関する処理を行う。例えば、出力部３５４は、制御部３５２（出力情報生成部３６３）から供給される出力情報を取得する。また、出力部３５４は、表示部１２１および投影部１２２を有する。さらに、出力部３５４は、その他に、スピーカ３８３を有する。
【０１７５】
表示部１２１は、制御部３５２（出力情報生成部３６３）から供給される表示用画像データを取得し、その表示用画像を表示する。例えば、表示部１２１は、出力情報生成部３６３により上述したように生成された表示用画像を表示する。
【０１７６】
投影部１２２は、制御部３５２（出力情報生成部３６３）から供給される投影用画像データを取得し、その投影用画像を上面１０１Ａ（の領域１０１Ｂ）に投影する。スピーカ３８３は、制御部３５２（出力情報生成部３６３）から供給される出力用音声データを取得し、その出力用音声を出力する。
【０１７７】
なお、これらの処理部（通信部３５１乃至出力部３５４、並びに、通信制御部３６１乃至出力情報生成部３６３）は、任意の構成を有する。例えば、各処理部が、上述の処理を実現する論理回路により構成されるようにしてもよい。また、各処理部が、例えばCPU、ROM、RAM等を有し、それらを用いてプログラムを実行することにより、上述の処理を実現するようにしてもよい。もちろん、各処理部が、その両方の構成を有し、上述の処理の一部を論理回路により実現し、他を、プログラムを実行することにより実現するようにしてもよい。各処理部の構成は互いに独立していてもよく、例えば、一部の処理部が上述の処理の一部を論理回路により実現し、他の一部の処理部がプログラムを実行することにより上述の処理を実現し、さらに他の処理部が論理回路とプログラムの実行の両方により上述の処理を実現するようにしてもよい。
【０１７８】
以上の構成を有することにより、コミュニケーションシステム３００、並びに、端末装置１００およびサーバ３０１は、＜１．コミュニケーションシステムにおける状態の提示＞において説明したような効果を得ることができる。したがって、多地点間のコミュニケーションがより円滑に行われるようにすることができる。
【０１７９】
＜通信処理の流れ＞
次に、以上のようなコミュニケーションシステム３００において実行される処理の流れについて説明する。図１２のフローチャートを参照して、通信処理の流れの例を説明する。
【０１８０】
通信処理が開始されると、ユーザＡの端末装置１００−１は、ステップＳ１１１において、サーバ３０１とのセッションを確立するための接続処理を行う。同様に、ユーザＢの端末装置１００−２は、ステップＳ１２１において、サーバ３０１とのセッションを確立するための接続処理を行う。同様に、ユーザＣの端末装置１００−３は、ステップＳ１３１において、サーバ３０１とのセッションを確立するための接続処理を行う。サーバ３０１は、これらの処理に対応して、ステップＳ１４１において、それらのセッションを確立するための接続処理を行う。
【０１８１】
以上のような処理によりセッションが確立された状態において、端末装置１００−１は、ステップＳ１１２において、入力送信処理を行い、情報の入力（例えば撮像や集音等）や、その入力情報のサーバ３０１への送信を行う。同様に、端末装置１００−２は、ステップＳ１２２において、入力送信処理を行い、情報の入力（例えば撮像や集音等）や、その入力情報のサーバ３０１への送信を行う。同様に、端末装置１００−３は、ステップＳ１３２において、入力送信処理を行い、情報の入力（例えば撮像や集音等）や、その入力情報のサーバ３０１への送信を行う。サーバ３０１は、これらの処理に対応して、ステップＳ１４２において、端末装置１００間の通信を制御する通信制御処理を行う。
【０１８２】
また、サーバ３０１は、ステップＳ１４３において、以上のように制御される通信について、状態を管理する状態管理処理を行う。
【０１８３】
さらに、サーバ３０１は、上述の通信制御処理の制御に従って、通信データを各端末装置１００に送信する送信処理を行う。この処理に対応して、端末装置１００−１は、ステップＳ１１３において、受信出力処理を行い、その通信データを受信し、出力情報を出力する。同様に、端末装置１００−２は、ステップＳ１３３において、受信出力処理を行い、その通信データを受信し、出力情報を出力する。同様に、端末装置１００−３は、ステップＳ１３３において、受信出力処理を行い、その通信データを受信し、出力情報を出力する。
【０１８４】
以上のような流れで通信処理が行われる。以降は、セッションが確立されている状態において、上述のような入力送信処理、受信出力処理、通信制御処理、状態管理処理、送信処理等の各処理が適宜行われる。
【０１８５】
＜入力送信処理の流れ＞
次に、各端末装置１００において実行される、上述した入力送信処理（ステップＳ１１２、ステップＳ１２２、ステップＳ１３２）の流れの例を、図１３のフローチャートを参照して説明する。
【０１８６】
入力送信処理が開始されると、端末装置１００の撮像部１１１は、ステップＳ２０１において、ユーザ１３１を撮像し、ユーザの撮像画像を生成する。
【０１８７】
ステップＳ２０２において、撮像部１１２は、上面１０１Ａの領域１０１Ｂにおいて行われるユーザ操作を撮像し、その撮像画像を生成する。
【０１８８】
ステップＳ２０３において、マイクロホン３７３は、ユーザの声等の音声入力を受け付け、音声データを生成する。
【０１８９】
ステップＳ２０４において、センサ３７４は、ユーザの状態をセンシングし、センサ情報（検出データ）を生成する。
【０１９０】
ステップＳ２０５において、情報入力部３７５は、データ入力を受け付ける。
【０１９１】
ステップＳ２０６において、通信データ生成部３６２は、ユーザ操作について、ステップＳ２０２において得られた撮像画像を解析する。
【０１９２】
ステップＳ２０７において、通信データ生成部３６２は、ユーザの状態について、ステップＳ２０４において得られた検出データを解析する。
【０１９３】
ステップＳ２０８において、通信データ生成部３６２は、ステップＳ２０１において得られた撮像画像データ、ステップＳ２０３において得られた音声データ、ステップＳ２０５において受け付けたデータ、ステップＳ２０６において検出されたユーザ操作、ステップＳ２０７において検出されたユーザの状態等を含む通信データを生成する。
【０１９４】
ステップＳ２０９において、通信制御部３６１は、ステップＳ２０８において得られた通信データを、通信部３５１を介してサーバ３０１に送信する。
【０１９５】
通信データが送信されると入力送信処理が終了する。
【０１９６】
＜通信制御処理の流れ＞
次に、サーバ３０１において実行される通信制御処理（ステップＳ１４２）の流れの例を、図１４のフローチャートを参照して説明する。
【０１９７】
通信制御処理が開始されると、サーバ３０１の通信制御部３２３は、ステップＳ２２１において、通信部３２１を制御し、各端末装置１００から送信される通信データを受信する。
【０１９８】
ステップＳ２２２において、通信制御部３２３は、受信した各通信データの送信先を特定する。例えば、通信制御部３２３は、接続管理部３２２が管理するセッションの状態、通信公開制限設定、その通信データに含まれる送信先の指定情報等に基づいて、その通信データの一部または全部の送信先を特定する。例えば、特に送信先の制限が無い場合、通信制御部３２３は、セッションが確立されている全ての端末装置１００を、その通信データの送信先として特定する。例えば、通信データの内一部のみを端末装置１００に送信する（残りの部分はサーバ３０１が送信先である）場合、通信制御部３２３は、その一部について、送信先を特定する。また、その通信データに、互いに異なる送信先が指定される複数のデータが含まれている場合、通信制御部３２３は、それぞれのデータについて送信先を特定する。
【０１９９】
ステップＳ２２３において、通信制御部３２３は、ステップＳ２２２において特定した各通信データの送信先に基づいて、その送信先毎に送信するデータをまとめて通信データを生成する。
【０２００】
ステップＳ２２３の処理が終了すると、通信制御処理が終了する。
【０２０１】
＜状態管理処理の流れ＞
次に、サーバ３０１において実行される状態管理処理（ステップＳ１４３）の流れの例を、図１５のフローチャートを参照して説明する。
【０２０２】
状態管理処理が開始されると、状態管理部３２４の通信状態管理部３３１は、ステップＳ２４１において、各端末装置１００から送信されるコミュニケーション用の通信データ等の送受信状況等に基づいて、各端末装置との通信の状態を管理する。例えば、通信状態管理部３３１は、各端末装置１００との通信データの授受において得られる、その通信に関する情報に基づいて、セッションの状態、通信安定度、通信不可能な状態、通信の遅延量等のパラメータについて値を特定（または推定）する。また、通信状態管理部３３１は、接続管理部３２２により管理されるセッションの状態に基づいて、端末装置１００間のセッションの状態を特定（または推定）する。なお、通信状態管理部３３１が通信の状態に関する情報（例えば上述のような各パラメータ）を得るために、端末装置１００やサーバ３０１が、コミュニケーション用の通信以外の通信（例えば、ping等）を授受するようにしてもよい。
【０２０３】
ステップＳ２４２において、コミュニケーション状態管理部３３２は、各端末装置１００から送信されるコミュニケーション用の通信データの内容に基づいて、端末装置１００間のコミュニケーションの状態を管理する。例えば、コミュニケーション状態管理部３３２は、その通信データに含まれるユーザの状態を示す情報に基づいて、そのユーザの向き等から、コミュニケーションの相手を特定する。
【０２０４】
ステップＳ２４３において、ユーザ状態管理部３３３は、各端末装置１００から送信されるコミュニケーション用の通信データの内容に基づいて、各端末装置１００のユーザの状態を管理する。例えば、ユーザ状態管理部３３３は、その通信データに含まれるユーザの状態を示す情報に基づいて、そのユーザの状態を特定する。
【０２０５】
ステップＳ２４４において、通信状態管理部３３１は、ステップＳ２４１において管理する通信状態に関する情報を、通信制御処理（ステップＳ１４２）において生成された通信データに含める（格納する）。
【０２０６】
ステップＳ２４５において、コミュニケーション状態管理部３３２は、ステップＳ２４２において管理する端末装置１００間のコミュニケーションの状態に関する情報を、通信制御処理（ステップＳ１４２）において生成された通信データに含める（格納する）。
【０２０７】
ステップＳ２４６において、ユーザ状態管理部３３３は、ステップＳ２４３において管理する各端末装置１００のユーザの状態に関する情報を、通信制御処理（ステップＳ１４２）において生成された通信データに含める（格納する）。
【０２０８】
ステップＳ２４６の処理が終了すると、状態管理処理が終了する。
【０２０９】
＜受信出力処理の流れ＞
次に、各端末装置１００において実行される受信出力処理（ステップＳ１１３、ステップＳ１２３、ステップＳ１３３）の流れの例を、図１６のフローチャートを参照して説明する。
【０２１０】
受信出力処理が開始されると、通信制御部３６１は、ステップＳ２６１において、通信部３５１を制御し、サーバ３０１から送信される通信データを受信する。
【０２１１】
ステップＳ２６２において、出力情報生成部３６３は、ステップＳ２６１において受信した通信データに含まれる、通信の状態、コミュニケーションの状態、およびユーザの状態等に関する情報に基づいて、通信の状態、コミュニケーションの状態、およびユーザの状態等を示す表示用画像を生成し、そのデータ（表示用画像データ）を出力情報として生成する。
【０２１２】
ステップＳ２６３において、出力情報生成部３６３は、例えばステップＳ２６１において受信した通信データ等に基づいて、投影用画像を生成し、そのデータ（投影用画像データ）を出力情報として生成する。
【０２１３】
ステップＳ２６４において、出力情報生成部３６３は、例えばステップＳ２６１において受信した通信データ等に基づいて、出力用音声を生成し、そのデータ（出力用音声データ）を出力情報として生成する。
【０２１４】
ステップＳ２６５において、表示部１２１は、ステップＳ２６２において生成された表示用画像を表示する。
【０２１５】
ステップＳ２６６において、投影部１２２は、ステップＳ２６３において生成された投影用画像を投影する。
【０２１６】
ステップＳ２６７において、スピーカ３８３は、ステップＳ２６４において生成された出力用音声を出力する。
【０２１７】
ステップＳ２６７の処理が終了すると、受信出力処理が終了する。
【０２１８】
＜公開制限処理の流れ＞
次に、通信に関する情報（通信の内容や通信に関する状態）の公開・非公開の制御が行われる場合に、コミュニケーションシステム３００において実行される公開制限処理の流れの例を、図１７のフローチャートを参照して説明する。
【０２１９】
公開制限処理が開始されると、通信の内容の公開・非公開を制御する場合、端末装置１００の入力部３５３は、ステップＳ３１１において、各端末装置１００に対する通信の内容の公開・非公開を指定する通信公開制限指示を受け付ける。
【０２２０】
ステップＳ３１２において、通信データ生成部３６２は、その通信公開制限指示を含む通信データを生成する。また、通信制御部３６１は、その通信データ（すなわち、通信公開制限指示）を、サーバ３０１に送信する。
【０２２１】
サーバ３０１の通信制御部３２３は、ステップＳ３２１において、通信部３２１を制御し、その通信データ（すなわち、通信公開制限指示）を受信する。
【０２２２】
ステップＳ３２２において、通信制御部３２３は、ステップＳ３２１において得られた通信公開制限指示に対応する通信公開設定（端末装置１００毎に通信の内容を公開するか否かの設定）を記憶する。既に、通信公開設定が記憶されている場合は、その通信公開設定の内容が更新される。
【０２２３】
ステップＳ３２３において、通信制御部３２３は、それ以降において、その記憶した（または更新された）通信公開設定に基づいて通信制御処理を行うようにする。
【０２２４】
以上のように公開制限処理の各処理を実行することにより、通信の内容の公開・非公開が制御される。
【０２２５】
また、通信の状態の公開・非公開を制御する場合、端末装置１００の入力部３５３は、ステップＳ３３１において、各端末装置１００に対する通信の状態の公開・非公開を指定する状態公開制限指示を受け付ける。
【０２２６】
ステップＳ３３２において、通信データ生成部３６２は、その状態公開制限指示を含む通信データを生成する。また、通信制御部３６１は、その通信データ（すなわち、状態公開制限指示）を、サーバ３０１に送信する。
【０２２７】
サーバ３０１の通信状態管理部３３１は、ステップＳ３４１において、通信部３２１を制御し、その通信データ（すなわち、状態公開制限指示）を受信する。
【０２２８】
ステップＳ３４２において、通信状態管理部３３１は、ステップＳ３４１において得られた状態公開制限指示に対応する状態公開設定（端末装置１００毎に通信の状態を公開するか否かの設定）を記憶する。既に、状態公開設定が記憶されている場合は、その状態公開設定の内容が更新される。
【０２２９】
ステップＳ３４３において、通信状態管理部３３１は、それ以降において、その記憶した（または更新された）状態公開設定に基づいて状態管理処理を行うようにする。
【０２３０】
以上のように公開制限処理の各処理を実行することにより、通信の状態の公開・非公開が制御される。
【０２３１】
以上のように、各処理を実行することにより、コミュニケーションシステム３００、並びに、端末装置１００およびサーバ３０１は、＜１．コミュニケーションシステムにおける状態の提示＞において説明したような効果を得ることができる。したがって、多地点間のコミュニケーションがより円滑に行われるようにすることができる。
【０２３２】
＜端末装置の他の構成例＞
図１においては、端末装置１００の外観の例を示したが、端末装置１００の構成は、任意であり、図１の例に限定されない。例えば、筐体１０１の上面１０１Ａ（の領域１０１Ｂに形成される仮想的な入力インタフェース）を省略し、ユーザ１３１の身振りや音声等により、ユーザ指示の入力を行うようにしてもよい。
【０２３３】
例えば、図１８に示されるように、端末装置１００が、表示部４２１および表示部４２２のように複数の表示部を備えるようにしてもよい。図１８の例の場合、表示部４２１には、コミュニケーションの相手となる他のユーザ４３２を含む撮像画像である通信先画像４３１が表示される。表示部４２１は、ユーザ４３２の全身を等身大で表示させることができるほど表示領域が大きい。また、表示部４２２には、コミュニケーションの他の相手となる他のユーザ４３４を含む撮像画像である通信先画像４３３が表示される。表示部４２２は、ユーザ４３４の全身を等身大で表示させることができるほど表示領域が大きい。
【０２３４】
ユーザ１３１は、撮像部１１１により撮像され、その撮像画像等が、サーバ３０１を介して、コミュニケーションの相手（ユーザ４３２やユーザ４３４）の端末装置１００に送信される。また、この場合、その撮像画像からユーザ１３１の身振り等が検出され、それに応じたユーザ指示等の入力が受け付けられる。
【０２３５】
この場合も端末装置１００は、投影部１２２や撮像部１１２が省略されること以外、図１１に示される構成と基本的に同様の構成を有する。したがって、この場合も、コミュニケーションシステム３００、並びに、端末装置１００およびサーバ３０１は、＜１．コミュニケーションシステムにおける状態の提示＞において説明したような効果を得ることができる。したがって、多地点間のコミュニケーションがより円滑に行われるようにすることができる。
【０２３６】
＜３．付記＞
＜コンピュータ＞
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここでコンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータ等が含まれる。
【０２３７】
図１９は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０２３８】
図１９に示されるコンピュータ９００において、CPU（Central Processing Unit）９０１、ROM（Read Only Memory）９０２、RAM（Random Access Memory）９０３は、バス９０４を介して相互に接続されている。
【０２３９】
バス９０４にはまた、入出力インタフェース９１０も接続されている。入出力インタフェース９１０には、入力部９１１、出力部９１２、記憶部９１３、通信部９１４、およびドライブ９１５が接続されている。
【０２４０】
入力部９１１は、例えば、キーボード、マウス、マイクロホン、タッチパネル、入力端子などよりなる。出力部９１２は、例えば、ディスプレイ、スピーカ、出力端子などよりなる。記憶部９１３は、例えば、ハードディスク、RAMディスク、不揮発性のメモリなどよりなる。通信部９１４は、例えば、ネットワークインタフェースよりなる。ドライブ９１５は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア９２１を駆動する。
【０２４１】
以上のように構成されるコンピュータでは、CPU９０１が、例えば、記憶部９１３に記憶されているプログラムを、入出力インタフェース９１０およびバス９０４を介して、RAM９０３にロードして実行することにより、上述した一連の処理が行われる。RAM９０３にはまた、CPU９０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２４２】
コンピュータ（CPU９０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア９２１に記録して適用することができる。その場合、プログラムは、リムーバブルメディア９２１をドライブ９１５に装着することにより、入出力インタフェース９１０を介して、記憶部９１３にインストールすることができる。
【０２４３】
また、このプログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することもできる。その場合、プログラムは、通信部９１４で受信し、記憶部９１３にインストールすることができる。
【０２４４】
その他、このプログラムは、ROM９０２や記憶部９１３に、あらかじめインストールしておくこともできる。
【０２４５】
＜本技術の適用対象＞
本技術は、コミュニケーションシステムに限らず、多地点を結ぶ任意の通信システムに対して適用することができる。つまり、上述した本技術と矛盾しない限り、情報の入出力や通信等の仕様は任意である。また、本技術と矛盾しない限り、上述した一部の処理や仕様を省略してもよい。
【０２４６】
本技術は、任意の構成に適用することができる。例えば、本技術は、据え置き型のデバイス（例えば、パーソナルコンピュータ、ルータ等）、携帯型のデバイス（例えば、携帯電話機、ノート型のパーソナルコンピュータ、スマートホン等）、専用のデバイス、汎用のデバイス等、様々な電子機器に適用され得る。
【０２４７】
また、例えば、本技術は、システムLSI（Large Scale Integration）等としてのプロセッサ（例えばビデオプロセッサ）、複数のプロセッサ等を用いるモジュール（例えばビデオモジュール）、複数のモジュール等を用いるユニット（例えばビデオユニット）、または、ユニットにさらにその他の機能を付加したセット（例えばビデオセット）等、装置の一部の構成として実施することもできる。
【０２４８】
また、例えば、本技術は、複数の装置により構成されるネットワークシステムにも適用することもできる。例えば、本技術を、ネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングとして実施するようにしてもよい。例えば、コンピュータ、AV（Audio Visual）機器、携帯型情報処理端末、IoT（Internet of Things）デバイス等の任意の端末に対して、画像（動画像）に関するサービスを提供するクラウドサービスにおいて本技術を実施するようにしてもよい。
【０２４９】
なお、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、全ての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、および、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０２５０】
＜本技術を適用可能な分野・用途＞
本技術を適用したシステム、装置、処理部等は、例えば、交通、医療、防犯、農業、畜産業、鉱業、美容、工場、家電、気象、自然監視等、任意の分野に利用することができる。また、その用途も任意である。
【０２５１】
＜その他＞
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０２５２】
例えば、１つの装置（または処理部）として説明した構成を分割し、複数の装置（または処理部）として構成するようにしてもよい。逆に、以上において複数の装置（または処理部）として説明した構成をまとめて１つの装置（または処理部）として構成されるようにしてもよい。また、各装置（または各処理部）の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置（または処理部）の構成の一部を他の装置（または他の処理部）の構成に含めるようにしてもよい。
【０２５３】
また、例えば、上述したプログラムは、任意の装置において実行されるようにしてもよい。その場合、その装置が、必要な機能（機能ブロック等）を有し、必要な情報を得ることができるようにすればよい。
【０２５４】
また、例えば、１つのフローチャートの各ステップを、１つの装置が実行するようにしてもよいし、複数の装置が分担して実行するようにしてもよい。さらに、１つのステップに複数の処理が含まれる場合、その複数の処理を、１つの装置が実行するようにしてもよいし、複数の装置が分担して実行するようにしてもよい。換言するに、１つのステップに含まれる複数の処理を、複数のステップの処理として実行することもできる。逆に、複数のステップとして説明した処理を１つのステップとしてまとめて実行することもできる。
【０２５５】
また、例えば、コンピュータが実行するプログラムは、プログラムを記述するステップの処理が、本明細書で説明する順序に沿って時系列に実行されるようにしても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで個別に実行されるようにしても良い。つまり、矛盾が生じない限り、各ステップの処理が上述した順序と異なる順序で実行されるようにしてもよい。さらに、このプログラムを記述するステップの処理が、他のプログラムの処理と並列に実行されるようにしても良いし、他のプログラムの処理と組み合わせて実行されるようにしても良い。
【０２５６】
また、例えば、本技術に関する複数の技術は、矛盾が生じない限り、それぞれ独立に単体で実施することができる。もちろん、任意の複数の本技術を併用して実施することもできる。例えば、いずれかの実施の形態において説明した本技術の一部または全部を、他の実施の形態において説明した本技術の一部または全部と組み合わせて実施することもできる。また、上述した任意の本技術の一部または全部を、上述していない他の技術と併用して実施することもできる。
【０２５７】
なお、本技術は以下のような構成も取ることができる。
（１）  通信装置間で行われる通信に関する情報を受信する受信部と、
前記受信部により受信された前記情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像を生成する生成部と、
前記生成部により生成された前記画像を表示する表示部と
を備える情報処理装置。
（２）  前記他の通信装置は、第２の通信装置と第３の通信装置とを含む
（１）に記載の情報処理装置。
（３）  前記画像は、前記第１の通信装置を示す第１の位置と前記第２の通信装置を示す第２の位置とを連結する第１のコンテンツと、前記第３の通信装置を示す第３の位置と前記第２の位置とを連結する第２のコンテンツとを含む
（２）に記載の情報処理装置。
（４）  前記第１のコンテンツおよび前記第２のコンテンツは、道を含む
（３）に記載の情報処理装置。
（５）  前記第１の位置は、前記画像の下端を含む
（３）または（４）に記載の情報処理装置。
（６）  前記情報は、通信の安定度に関する情報を含み、
前記生成部は、前記通信の安定度に関する情報に基づいて、各通信の安定度を前記コンテンツの幅として示す前記画像を生成する
（３）乃至（５）のいずれかに記載の情報処理装置。
（７）  前記情報は、通信の遅延量に関する情報を含み、
前記生成部は、前記通信の遅延量に関する情報に基づいて、各通信の遅延量を前記コンテンツの長さとして示す前記画像を生成する
（３）乃至（６）のいずれかに記載の情報処理装置。
（８）  前記情報は、セッションに関する情報を含み、
前記生成部は、前記セッションに関する情報に基づいて、前記第１の通信装置と前記第２の通信装置との間のセッションが確立された状態を、前記画像の下端と前記第２の位置とを連結する道として示し、前記第３の通信装置と前記第２の通信装置との間のセッションが確立された状態を、前記第３の位置と前記第２の位置とを連結する道として示す前記画像を生成する
（５）乃至（７）のいずれかに記載の情報処理装置。
（９）  前記情報は、通信不可能な状態を示す情報を含み、
前記生成部は、前記通信不可能な状態を示す情報に基づいて、各セッションの前記通信不可能な状態を、前記セッションに対応する前記道に設けられた障害物として示す画像を生成する
（８）に記載の情報処理装置。
（１０）  前記情報は、セッションに関する情報を含み、
前記生成部は、前記セッションに関する情報に基づいて、前記第１の通信装置と前記第２の通信装置との間のセッションが確立された状態を、前記第１の通信装置を示す第１の位置と前記第２の通信装置を示す第２の位置との間を移動する動物体として示し、前記第３の通信装置と前記第２の通信装置との間のセッションが確立された状態を、前記第３の通信装置を示す第３の位置と前記第２の位置との間を移動する動物体として示す前記画像を生成する
（２）乃至（９）のいずれかに記載の情報処理装置。
（１１）  前記情報は、通信の安定度に関する情報、通信不可能な状態を示す情報、および通信の遅延量に関する情報の内の少なくとも１つを含み、
前記生成部は、前記情報に基づいて、各通信の安定度、各セッションの前記通信不可能な状態、および各通信の遅延量の内の少なくとも１つを前記動物体の動き方として示す前記画像を生成する
（１０）に記載の情報処理装置。
（１２）  前記情報は、セッションに関する情報を含み、
前記生成部は、前記セッションに関する情報に基づいて、前記第１の通信装置と前記第２の通信装置との間のセッションが確立された状態、および、前記第３の通信装置と前記第２の通信装置との間のセッションが確立された状態を、各通信装置を識別するシンボルを用いて示す前記画像を生成する
（２）乃至（１１）のいずれかに記載の情報処理装置。
（１３）  前記情報は、通信の安定度に関する情報、通信不可能な状態を示す情報、および通信の遅延量に関する情報の内の少なくとも１つを含み、
前記生成部は、前記情報に基づいて、各通信の安定度、各セッションの前記通信不可能な状態、および各通信の遅延量の内の少なくとも１つを前記シンボルの表示状態として示す前記画像を生成する
（１２）に記載の情報処理装置。
（１４）  前記受信部は、さらに、コミュニケーションに関する情報を受信し、
前記生成部は、前記コミュニケーションに関する情報に基づいて、さらに前記コミュニケーションの状態を示す前記画像を生成する
（１）乃至（１３）のいずれかに記載の情報処理装置。
（１５）  前記受信部は、さらに、前記通信装置のユーザに関する情報を受信し、
前記生成部は、前記ユーザに関する情報に基づいて、さらに前記ユーザの状態を示す前記画像を生成する
（１）乃至（１４）のいずれかに記載の情報処理装置。
（１６）  前記ユーザに関する情報は、音量、コミュニケーションの内容の理解度、情報発信要求、およびセッション終了要求の内の少なくとも１つに関する情報を含み、
前記生成部は、各ユーザについて、前記音量、前記コミュニケーションの内容の理解度、前記情報発信要求、および前記セッション終了要求の内の少なくとも１つを示す前記画像を生成する
（１５）に記載の情報処理装置。
（１７）  前記生成部は、各ユーザについて、前記音量、前記コミュニケーションの内容の理解度、前記情報発信要求、および前記セッション終了要求の内の少なくとも１つを示すアバタを含む前記画像を生成する
（１６）に記載の情報処理装置。
（１８）  ユーザの状態を検出する検出部をさらに備える
（１）乃至（１７）のいずれかに記載の情報処理装置。
（１９）  前記他の通信装置との間の通信に関する情報を公開するか否かを制御する公開制御部をさらに備える
（１）乃至（１８）のいずれかに記載の情報処理装置。
（２０）  通信装置間で行われる通信に関する情報を受信し、
受信された前記情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像を生成し、
生成された前記画像を表示する
情報処理方法。
（２１）  コンピュータを、
通信装置間で行われる通信に関する情報を受信する受信部と、
前記受信部により受信された前記情報に基づいて、第１の通信装置と他の通信装置との間の通信の状態と、複数の他の通信装置の間の通信の状態とを示す画像を生成する生成部と、
前記生成部により生成された前記画像を表示する表示部と
して機能させるプログラム。
【０２５８】
（３１）  情報処理装置間で行われる通信に関する情報を受信する受信部と、
前記受信部により受信された前記情報に基づいて、この情報処理装置と他の情報処理装置との間の通信の状態と、複数の他の情報処理装置の間の通信の状態とを示す画像を生成する生成部と、
前記生成部により生成された前記画像を表示する表示部と
を備える情報処理装置。
（３２）  前記情報は、セッションに関する情報を含み、
前記生成部は、前記セッションに関する情報に基づいて、この情報処理装置と前記他の情報処理装置との間のセッションが確立された状態を、前記画像の下端と前記他の情報処理装置を示す絵柄とを繋ぐ道として示し、複数の前記他の情報処理装置の間のセッションが確立された状態を、前記他の情報処理装置を示す絵柄同士を繋ぐ道として示す前記画像を生成する
（３１）に記載の情報処理装置。
（３３）  前記情報は、通信の安定度に関する情報を含み、
前記生成部は、前記通信の安定度に関する情報に基づいて、各通信の安定度を前記道の太さとして示す前記画像を生成する
（３２）に記載の情報処理装置。
（３４）  前記情報は、通信不可能な状態を示す情報を含み、
前記生成部は、前記通信不可能な状態を示す情報に基づいて、各セッションの前記通信不可能な状態を、前記セッションに対応する前記道に設けられた障害物として示す画像を生成する
（３２）または（３３）に記載の情報処理装置。
（３５）  前記情報は、通信の遅延量に関する情報を含み、
前記生成部は、前記通信の遅延量に関する情報に基づいて、各通信の遅延量を前記道の長さとして示す前記画像を生成する
（３２）乃至（３４）のいずれかに記載の情報処理装置。
（３６）  前記情報は、セッションに関する情報を含み、
前記生成部は、前記セッションに関する情報に基づいて、この情報処理装置と前記他の情報処理装置との間のセッションが確立された状態を、前記画像の下端と前記他の情報処理装置を示す絵柄との間を移動する動物体として示し、複数の前記他の情報処理装置の間のセッションが確立された状態を、前記他の情報処理装置を示す絵柄同士の間を移動する動物体として示す前記画像を生成する
（３１）乃至（３５）のいずれかに記載の情報処理装置。
（３７）  前記情報は、通信の安定度に関する情報、通信不可能な状態を示す情報、および通信の遅延量に関する情報の内の少なくとも１つを含み、
前記生成部は、前記情報に基づいて、各通信の安定度、各セッションの前記通信不可能な状態、および各通信の遅延量の内の少なくとも１つを前記動物体の動き方として示す前記画像を生成する
（３６）に記載の情報処理装置。
（３８）  前記情報は、セッションに関する情報を含み、
前記生成部は、前記セッションに関する情報に基づいて、この情報処理装置と前記他の情報処理装置との間のセッションが確立された状態、および、複数の前記他の情報処理装置の間のセッションが確立された状態を、各情報処理装置を識別するシンボルを用いて示す前記画像を生成する
（３１）乃至（３７）のいずれかに記載の情報処理装置。
（３９）  前記情報は、通信の安定度に関する情報、通信不可能な状態を示す情報、および通信の遅延量に関する情報の内の少なくとも１つを含み、
前記生成部は、前記情報に基づいて、各通信の安定度、各セッションの前記通信不可能な状態、および各通信の遅延量の内の少なくとも１つを前記シンボルの表示状態として示す前記画像を生成する
（３８）に記載の情報処理装置。
（４０）  前記受信部は、さらに、前記情報処理装置間で行われる前記通信を利用してとられるコミュニケーションに関する情報を受信し、
前記生成部は、前記コミュニケーションに関する情報に基づいて、さらに前記コミュニケーションの状態を示す前記画像を生成する
（３１）乃至（３９）のいずれかに記載の情報処理装置。
（４１）  前記コミュニケーションに関する情報は、前記コミュニケーションをとる前記情報処理装置を示す情報であり、
前記生成部は、前記コミュニケーションをとる前記情報処理装置を示す前記画像を生成する
（４０）に記載の情報処理装置。
（４２）  前記生成部は、前記コミュニケーションを動物体として示し、前記動物体の移動元および移動先により前記コミュニケーションをとる前記情報処理装置を示す前記画像を生成する
（４１）に記載の情報処理装置。
（４３）  前記受信部は、さらに、前記情報処理装置のユーザに関する情報を受信し、
前記生成部は、前記ユーザに関する情報に基づいて、さらに前記ユーザの状態を示す前記画像を生成する
（３１）乃至（４２）のいずれかに記載の情報処理装置。
（４４）  前記ユーザに関する情報は、音量、コミュニケーションの内容の理解度、情報発信要求、およびセッション終了要求の内の少なくとも１つに関する情報を含み、
前記生成部は、各ユーザについて、前記音量、前記コミュニケーションの内容の理解度、前記情報発信要求、および前記セッション終了要求の内の少なくとも１つを示す前記画像を生成する
（４３）に記載の情報処理装置。
（４５）  前記生成部は、各ユーザについて、前記音量、前記コミュニケーションの内容の理解度、前記情報発信要求、および前記セッション終了要求の内の少なくとも１つを示すアバタを含む前記画像を生成する
（４４）に記載の情報処理装置。
（４６）  コミュニケーションをとるための通信を行う通信部をさらに備える
（３１）乃至（４５）のいずれかに記載の情報処理装置。
（４７）  ユーザの状態を検出する検出部と、
前記検出部により検出された前記ユーザの状態に関する情報を送信する送信部と
をさらに備える（３１）乃至（４６）のいずれかに記載の情報処理装置。
（４８）  前記他の情報処理装置との間の通信に関する情報を公開するか否かを制御する公開制御部をさらに備える
（３１）乃至（４７）のいずれかに記載の情報処理装置。
（４９）  情報処理装置間で行われる通信に関する情報を受信し、
受信された前記情報に基づいて、この情報処理装置と他の情報処理装置との間の通信の状態と、複数の他の情報処理装置の間の通信の状態とを示す画像を生成し、
生成された前記画像を表示する
情報処理方法。
（５０）  コンピュータを、
情報処理装置間で行われる通信に関する情報を受信する受信部と、
前記受信部により受信された前記情報に基づいて、この情報処理装置と他の情報処理装置との間の通信の状態と、複数の他の情報処理装置の間の通信の状態とを示す画像を生成する生成部と、
前記生成部により生成された前記画像を表示する表示部と
して機能させるプログラム。
【０２５９】
（５１）  互いにコミュニケーションをとる複数の他の情報処理装置から送信される通信データを受信する受信部と、
前記受信部により受信された前記通信データに基づいて、前記他の情報処理装置間の通信に関する情報を生成し、前記通信データに含める生成部と、
前記生成部により前記通信に関する情報が含められた前記通信データを、前記通信データの送信先である前記他の情報処理装置に送信する送信部と
を備える情報処理装置。
（５２）  互いにコミュニケーションをとる複数の他の情報処理装置から送信される通信データを受信し、
その受信された通信データに基づいて、他の情報処理装置間の通信に関する情報を生成し、その通信データに含め、
通信に関する情報が含められた通信データを、その通信データの送信先である他の情報処理装置に送信する
情報処理方法。
（５３）  コンピュータを、
互いにコミュニケーションをとる複数の他の情報処理装置から送信される通信データを受信する受信部と、
前記受信部により受信された前記通信データに基づいて、前記他の情報処理装置間の通信に関する情報を生成し、前記通信データに含める生成部と、
前記生成部により前記通信に関する情報が含められた前記通信データを、前記通信データの送信先である前記他の情報処理装置に送信する送信部と
して機能させるプログラム。
【符号の説明】
【０２６０】
１００  端末装置，  １０１  筐体，  １０２  アーム，  １１１  撮像部，  １１２  撮像部，  １２１  表示部，  １２２  投影部，  １３１  ユーザ，  １５０  画像，  １５１  家，  １５２  通信先画像，  １５３  ユーザ，  １５４  家，  １５５  通信先画像，  １５６  ユーザ，  １５７乃至１５９  道，  １６１  岩，  １７１乃至１７３  鳥，  １８１および１８２  シンボル，  １９１乃至１９３  シンボル表示領域，  ２０１  人，  ２１１および２１２  アバタ，  ３００  コミュニケーションシステム，  ３０１  サーバ，  ３０２  ネットワーク，  ３２１  通信部，  ３２２  接続管理部，  ３２３  通信制御部，  ３２４  状態管理部，  ３３１  通信状態管理部，  ３３２  コミュニケーション状態管理部，  ３３３  ユーザ状態管理部，  ３５１  通信部，  ３５２  制御部，  ３５３  入力部，  ３５４  出力部，  ３６２  通信データ生成部，  ３６３  出力情報生成部，  ３７３  マイクロホン，  ３７４  センサ，  ３７５  情報入力部，  ３８３  スピーカ，  ４２１および４２２  表示部，  ４３１  通信先画像，  ４３２  ユーザ，  ４３３  通信先画像，  ４３４  ユーザ
【図１】
2020095714.tif 000003
【図２】
2020095714.tif 000004
【図３】
2020095714.tif 000005
【図４】
2020095714.tif 000006
【図５】
2020095714.tif 000007
【図６】
2020095714.tif 000008
【図７】
2020095714.tif 000009
【図８】
2020095714.tif 000010
【図９】
2020095714.tif 000011
【図１０】
2020095714.tif 000012
【図１１】
2020095714.tif 000013
【図１２】
2020095714.tif 000014
【図１３】
2020095714.tif 000015
【図１４】
2020095714.tif 000016
【図１５】
2020095714.tif 000017
【図１６】
2020095714.tif 000018
【図１７】
2020095714.tif 000019
【図１８】
2020095714.tif 000020
【図１９】
2020095714.tif 000021
【国際調査報告】
2020095714.tif 000022
2020095714.tif 000023
2020095714.tif 000024
2020095714.tif 000025