(57)【要約】【課題】コミュニケーションの利便性を向上させることができるようにする。【解決手段】ユーザと仮想的な通信相手とのコミュニケーションである第１のコミュニケーションが実現されている間に、仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して現実の通信相手を呼び出すための呼び出し処理を行い、ユーザと現実の通信相手とのコミュニケーションである第２のコミュニケーションを実現する。本開示は、例えば、通信装置に適用することができる。【選択図】図２２
2015186199.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの入力を受け付ける入力部により受け付けられた該ユーザ入力に対する仮想的な通信相手による応答を生成し、前記応答を画像または音声を出力する出力部より出力することにより、ユーザと前記仮想的な通信相手とのコミュニケーションである第１のコミュニケーションを実現する第１のコミュニケーション部と、
前記第１のコミュニケーション部により前記第１のコミュニケーションが実現されている間に、他の装置と通信を行う通信部を制御し、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して前記現実の通信相手を呼び出すための呼び出し処理を行う呼び出し処理部と、
前記通信部を制御して、前記入力部により受け付けられた前記ユーザ入力を、前記呼び出し処理部による前記呼び出し処理に応答した前記現実の通信相手の通信装置に供給し、前記現実の通信相手の通信装置から前記ユーザ入力に対する応答を取得し、前記応答を前記出力部より出力することにより、ユーザと前記現実の通信相手とのコミュニケーションである第２のコミュニケーションを実現する第２のコミュニケーション部と
を備える通信装置。
【請求項２】
前記呼び出し処理部は、前記第１のコミュニケーションの開始とともに、前記呼び出し処理を開始する
請求項１に記載の通信装置。
【請求項３】
前記第１のコミュニケーションの内容を評価し、前記呼び出し処理を行うか否かを判定する評価判定部をさらに備え、
前記呼び出し処理部は、前記評価判定部により前記呼び出し処理を行うと判定された場合、前記呼び出し処理を開始する
請求項１に記載の通信装置。
【請求項４】
前記評価判定部は、前記入力部により受け付けられた前記ユーザの音声のトーンを分析し、評価する
請求項３に記載の通信装置。
【請求項５】
前記評価判定部は、前記音声のトーンが普段の会話の音声のトーンの範囲内であるか否かを評価し、前記音声のトーンが前記範囲外である場合、前記呼び出し処理を行うと判定する
請求項４に記載の通信装置。
【請求項６】
前記評価判定部は、前記入力部により受け付けられた前記ユーザの音声のキーワードを分析し、評価する
請求項３に記載の通信装置。
【請求項７】
前記評価判定部は、前記ユーザの音声に、所定のネガティブなキーワードが含まれるか否かを評価し、前記ネガティブなキーワードが含まれる場合、前記呼び出し処理を行うと判定する
請求項６に記載の通信装置。
【請求項８】
前記評価判定部は、前記入力部により受け付けられた画像を分析し、評価する
請求項３に記載の通信装置。
【請求項９】
前記評価判定部は、前記画像に前記ユーザの顔が含まれている場合、前記ユーザの表情が普段の範囲内であるか否かを評価し、前記ユーザの表情が前記範囲外であるとき、前記呼び出し処理を行うと判定する
請求項８に記載の通信装置。
【請求項１０】
前記評価判定部は、前記画像に前記ユーザの顔の周辺が含まれている場合、前記周辺の画像が変化したか否かを評価し、前記ユーザの顔周辺の画像が変化したとき、前記呼び出し処理を行うと判定する
請求項８に記載の通信装置。
【請求項１１】
前記評価判定部は、前記入力部により受け付けられた前記通信装置自身の動きを分析し、評価する
請求項３に記載の通信装置。
【請求項１２】
前記評価判定部は、前記通信装置に対して所定の基準以上の振動や圧力が加えられたか否かを評価し、前記基準以上の振動や圧力が加えられた場合、前記呼び出し処理を行うと判定する
請求項１１に記載の通信装置。
【請求項１３】
前記第１のコミュニケーション部は、前記第２のコミュニケーションの終了とともに、前記第１のコミュニケーションを開始する
請求項１に記載の通信装置。
【請求項１４】
前記通信部を制御して、前記第１のコミュニケーション部により実現される前記第１のコミュニケーションの内容を示す第１の情報を、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して供給する第１の情報供給部をさらに備える
請求項１に記載の通信装置。
【請求項１５】
前記第１の情報は、前記第１のコミュニケーションのログ、若しくは前記ログの要約である
請求項１４に記載の通信装置。
【請求項１６】
前記第１の情報は、前記第１のコミュニケーションの内容を示す色、濃度、模様、図形、文字、若しくは記号である
請求項１４に記載の通信装置。
【請求項１７】
前記仮想的な通信相手の設定情報を記憶する記憶部をさらに備え、
前記第１のコミュニケーション部は、前記記憶部に記憶される前記設定情報を用いて、前記入力部により受け付けられた前記ユーザ入力に対する仮想的な通信相手による応答を生成し、前記第１のコミュニケーションを実現する
請求項１に記載の通信装置。
【請求項１８】
他の装置から前記設定情報を取得する設定情報取得部をさらに備え、
前記記憶部は、前記設定情報取得部により取得された前記設定情報を記憶する
請求項１７に記載の通信装置。
【請求項１９】
受け付けられたユーザ入力に対する仮想的な通信相手による応答を生成し、前記応答を出力することにより、ユーザと前記仮想的な通信相手とのコミュニケーションである第１のコミュニケーションを実現し、
前記第１のコミュニケーションが実現されている間に、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して前記現実の通信相手を呼び出すための呼び出し処理を行い、
受け付けられた前記ユーザ入力を、前記呼び出し処理に応答した前記現実の通信相手の通信装置に供給し、前記現実の通信相手の通信装置から前記ユーザ入力に対する応答を取得し、前記応答を出力することにより、ユーザと前記現実の通信相手とのコミュニケーションである第２のコミュニケーションを実現する
通信方法。
【請求項２０】
コンピュータを、
ユーザの入力を受け付ける入力部により受け付けられた該ユーザ入力に対する仮想的な通信相手による応答を生成し、前記応答を画像または音声を出力する出力部より出力することにより、ユーザと前記仮想的な通信相手とのコミュニケーションである第１のコミュニケーションを実現する第１のコミュニケーション部と、
前記第１のコミュニケーション部により前記第１のコミュニケーションが実現されている間に、他の装置と通信を行う通信部を制御し、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して前記現実の通信相手を呼び出すための呼び出し処理を行う呼び出し処理部と、
前記通信部を制御して、前記入力部により受け付けられた前記ユーザ入力を、前記呼び出し処理部による前記呼び出し処理に応答した前記現実の通信相手の通信装置に供給し、前記現実の通信相手の通信装置から前記ユーザ入力に対する応答を取得し、前記応答を前記出力部より出力することにより、ユーザと前記現実の通信相手とのコミュニケーションである第２のコミュニケーションを実現する第２のコミュニケーション部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は通信装置および方法、並びにプログラムに関し、特に、コミュニケーションの利便性を向上させることができるようにした通信装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来の携帯電話機の通話システムやテレビ会議システム等では、端末同士の接続を確立することにより端末間の通信が可能になった（例えば、特許文献１参照）。接続を確立するために、端末から所望の他の端末に対して発呼処理が行われ、その発呼処理に対する応答処理が行われていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７１１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この方法の場合、発呼処理およびそれに対する応答処理の処理時間が必要であり、接続を確立し、通話等のコミュニケーションを開始することができる状態になるまで、ユーザが待機しなければならず、コミュニケーションの利便性が低減する恐れがあった。
【０００５】
本開示は、このような状況に鑑みてなされたものであり、コミュニケーションの利便性を向上させることができるようにするものである。
【課題を解決するための手段】
【０００６】
本技術の一側面は、ユーザの入力を受け付ける入力部により受け付けられた該ユーザ入力に対する仮想的な通信相手による応答を生成し、前記応答を画像または音声を出力する出力部より出力することにより、ユーザと前記仮想的な通信相手とのコミュニケーションである第１のコミュニケーションを実現する第１のコミュニケーション部と、前記第１のコミュニケーション部により前記第１のコミュニケーションが実現されている間に、他の装置と通信を行う通信部を制御し、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して前記現実の通信相手を呼び出すための呼び出し処理を行う呼び出し処理部と、前記通信部を制御して、前記入力部により受け付けられた前記ユーザ入力を、前記呼び出し処理部による前記呼び出し処理に応答した前記現実の通信相手の通信装置に供給し、前記現実の通信相手の通信装置から前記ユーザ入力に対する応答を取得し、前記応答を前記出力部より出力することにより、ユーザと前記現実の通信相手とのコミュニケーションである第２のコミュニケーションを実現する第２のコミュニケーション部とを備える通信装置である。
【０００７】
前記呼び出し処理部は、前記第１のコミュニケーションの開始とともに、前記呼び出し処理を開始することができる。
【０００８】
前記第１のコミュニケーションの内容を評価し、前記呼び出し処理を行うか否かを判定する評価判定部をさらに備え、前記呼び出し処理部は、前記評価判定部により前記呼び出し処理を行うと判定された場合、前記呼び出し処理を開始することができる。
【０００９】
前記評価判定部は、前記入力部により受け付けられた前記ユーザの音声のトーンを分析し、評価することができる。
【００１０】
前記評価判定部は、前記音声のトーンが普段の会話の音声のトーンの範囲内であるか否かを評価し、前記音声のトーンが前記範囲外である場合、前記呼び出し処理を行うと判定することができる。
【００１１】
前記評価判定部は、前記入力部により受け付けられた前記ユーザの音声のキーワードを分析し、評価することができる。
【００１２】
前記評価判定部は、前記ユーザの音声に、所定のネガティブなキーワードが含まれるか否かを評価し、前記ネガティブなキーワードが含まれる場合、前記呼び出し処理を行うと判定することができる。
【００１３】
前記評価判定部は、前記入力部により受け付けられた画像を分析し、評価することができる。
【００１４】
前記評価判定部は、前記画像に前記ユーザの顔が含まれている場合、前記ユーザの表情が普段の範囲内であるか否かを評価し、前記ユーザの表情が前記範囲外であるとき、前記呼び出し処理を行うと判定することができる。
【００１５】
前記評価判定部は、前記画像に前記ユーザの顔の周辺が含まれている場合、前記周辺の画像が変化したか否かを評価し、前記ユーザの顔周辺の画像が変化したとき、前記呼び出し処理を行うと判定することができる。
【００１６】
前記評価判定部は、前記入力部により受け付けられた前記通信装置自身の動きを分析し、評価することができる。
【００１７】
前記評価判定部は、前記通信装置に対して所定の基準以上の振動や圧力が加えられたか否かを評価し、前記基準以上の振動や圧力が加えられた場合、前記呼び出し処理を行うと判定することができる。
【００１８】
前記第１のコミュニケーション部は、前記第２のコミュニケーションの終了とともに、前記第１のコミュニケーションを開始することができる。
【００１９】
前記通信部を制御して、前記第１のコミュニケーション部により実現される前記第１のコミュニケーションの内容を示す第１の情報を、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して供給する第１の情報供給部をさらに備えることができる。
【００２０】
前記第１の情報は、前記第１のコミュニケーションのログ、若しくは前記ログの要約であるようにすることができる。
【００２１】
前記第１の情報は、前記第１のコミュニケーションの内容を示す色、濃度、模様、図形、文字、若しくは記号であるようにすることができる。
【００２２】
前記仮想的な通信相手の設定情報を記憶する記憶部をさらに備え、前記第１のコミュニケーション部は、前記記憶部に記憶される前記設定情報を用いて、前記入力部により受け付けられた前記ユーザ入力に対する仮想的な通信相手による応答を生成し、前記第１のコミュニケーションを実現することができる。
【００２３】
他の装置から前記設定情報を取得する設定情報取得部をさらに備え、前記記憶部は、前記設定情報取得部により取得された前記設定情報を記憶することができる。
【００２４】
本技術の一側面は、また、受け付けられたユーザ入力に対する仮想的な通信相手による応答を生成し、前記応答を出力することにより、ユーザと前記仮想的な通信相手とのコミュニケーションである第１のコミュニケーションを実現し、前記第１のコミュニケーションが実現されている間に、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して前記現実の通信相手を呼び出すための呼び出し処理を行い、受け付けられた前記ユーザ入力を、前記呼び出し処理に応答した前記現実の通信相手の通信装置に供給し、前記現実の通信相手の通信装置から前記ユーザ入力に対する応答を取得し、前記応答を出力することにより、ユーザと前記現実の通信相手とのコミュニケーションである第２のコミュニケーションを実現する通信方法である。
【００２５】
本技術の一側面は、さらに、コンピュータを、ユーザの入力を受け付ける入力部により受け付けられた該ユーザ入力に対する仮想的な通信相手による応答を生成し、前記応答を画像または音声を出力する出力部より出力することにより、ユーザと前記仮想的な通信相手とのコミュニケーションである第１のコミュニケーションを実現する第１のコミュニケーション部と、前記第１のコミュニケーション部により前記第１のコミュニケーションが実現されている間に、他の装置と通信を行う通信部を制御し、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して前記現実の通信相手を呼び出すための呼び出し処理を行う呼び出し処理部と、前記通信部を制御して、前記入力部により受け付けられた前記ユーザ入力を、前記呼び出し処理部による前記呼び出し処理に応答した前記現実の通信相手の通信装置に供給し、前記現実の通信相手の通信装置から前記ユーザ入力に対する応答を取得し、前記応答を前記出力部より出力することにより、ユーザと前記現実の通信相手とのコミュニケーションである第２のコミュニケーションを実現する第２のコミュニケーション部として機能させるプログラムである。
【００２６】
本技術の一側面においては、受け付けられたユーザ入力に対する仮想的な通信相手による応答が生成され、応答が出力されることにより、ユーザと仮想的な通信相手とのコミュニケーションである第１のコミュニケーションが実現され、第１のコミュニケーションが実現されている間に、仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して現実の通信相手を呼び出すための呼び出し処理が行われ、受け付けられたユーザ入力が、呼び出し処理に応答した現実の通信相手の通信装置に供給され、現実の通信相手の通信装置からユーザ入力に対する応答が取得され、応答が出力されることにより、ユーザと現実の通信相手とのコミュニケーションである第２のコミュニケーションが実現される。
【発明の効果】
【００２７】
本開示によれば、通信相手と通信することができる。特に、コミュニケーションの利便性を向上させることができる。
【図面の簡単な説明】
【００２８】
【図１】コミュニケーションデバイスの筐体の主な構成例を示す図である。
【図２】使用例を説明する図である。
【図３】他の使用例を説明する図である。
【図４】さらに他の使用例を説明する図である。
【図５】接続例を説明する図である。
【図６】コミュニケーションデバイスの主な構成例を示すブロック図である。
【図７】コミュニケーションデバイスの筐体の他の構成例を示す図である。
【図８】表示例を示す図である。
【図９】コミュニケーションデバイスの筐体の、さらに他の構成例を示す図である。
【図１０】使用例を説明する図である。
【図１１】表示例を説明する図である。
【図１２】パーソナル設定画面の主な構成例を示す図である。
【図１３】CPUおよび記憶部の主な構成例を示すブロック図である。
【図１４】パーソナル設定処理の流れの例を説明するフローチャートである。
【図１５】パーソナル提供処理の流れの例を説明するフローチャートである。
【図１６】パーソナル取得処理の流れの例を説明するフローチャートである。
【図１７】パーソナル削除処理の流れの例を説明するフローチャートである。
【図１８】非生コミュニケーション処理の流れの例を説明するフローチャートである。
【図１９】非生情報提供処理の流れの例を説明するフローチャートである。
【図２０】学習処理の流れの例を説明するフローチャートである。
【図２１】コミュニケーション切り替えの様子の例を説明する図である。
【図２２】CPUおよび記憶部の主な構成例を示すブロック図である。
【図２３】切替処理の流れの例を説明するフローチャートである。
【図２４】表示例を説明する図である。
【図２５】表示例を説明する図である。
【図２６】非生情報表示処理の流れの例を説明するフローチャートである。
【図２７】切替処理の流れの例を説明するフローチャートである。
【図２８】評価処理の流れの例を説明するフローチャートである。
【図２９】呼び出し応答処理の流れの例を説明するフローチャートである。
【図３０】表示例を説明する図である。
【図３１】コミュニケーションの例を説明する図である。
【図３２】切替処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本開示を実施するための形態（以下実施の形態とする）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（コミュニケーションデバイス）
２．第２の実施の形態（非生コミュニケーション）
３．第３の実施の形態（コミュニケーションの切り替え）
【００３０】
＜１．第１の実施の携帯＞
＜コミュニケーションデバイス＞
図１は、本技術を適用したコミュニケーションデバイスの筐体の主な構成例を示す外観図である。
【００３１】
図１に示されるコミュニケーションデバイス１００は、ユーザと対話等のコミュニケーションを行う装置である。例えば、コミュニケーションデバイス１００は、所定の通信機能を有しており、他の通信装置と通信を行うことができる。この通信機能を利用することにより、コミュニケーションデバイス１００は、ユーザと、通信相手（他の通信装置のユーザ）とのコミュニケーション（例えば通話等）を実現することができる。
【００３２】
図１Ａは、コミュニケーションデバイス１００を正面からみた図である。図１Ａに示されるように、コミュニケーションデバイス１００の正面には、ディスプレイ１０１、カメラ１０２、マイクロホン１０３、およびスピーカ１０４等の入出力デバイスが設けられている。
【００３３】
ディスプレイ１０１は、例えばLCD（Liquid Crystal Display）や有機ELディスプレイ（Organic ElectroLuminescence Display）等よりなる。ディスプレイ１０１には、例えば、通信相手の画像（通信相手画像１１１）や、その通信相手のユーザ名（通信相手名）等が表示される。この通信相手画像１１１は、例えば、コミュニケーションデバイス１００に予め登録されている画像であってもよいし、他の通信装置において撮像され、伝送された画像であってもよい。また、ディスプレイ１０１に重畳してタッチパネルを設けるようにしてもよい。その場合、ディスプレイ１０１に操作用のGUI（Graphical User Interface）等を表示し、タッチパネルによりそのGUIに対するユーザ操作を受け付けるようにしてもよい。
【００３４】
カメラ１０２は、コミュニケーションデバイス１００の正面前方を撮像する。この撮像により得られた画像データは、例えば、コミュニケーションデバイス１００の通信機能により他の通信装置に伝送される。なお、この撮像により得られる画像は動画像であってもよいし、静止画像であってもよいし、その両方であってもよい。
【００３５】
マイクロホン１０３は、主にコミュニケーションデバイス１００の正面前方の音声を集音する。この集音により得られた音声データは、例えば、コミュニケーションデバイス１００の通信機能により他の通信装置に伝送される。
【００３６】
スピーカ１０４は、音声を出力する。例えば、スピーカ１０４は、コミュニケーションデバイス１００の通信機能により他の通信装置から取得した音声データを音声として出力する。
【００３７】
ユーザは、コミュニケーションデバイス１００のこれらの入出力デバイスを用いることにより、例えば通信相手と、画像や音声等を用いたコミュニケーションを行うことができる。
【００３８】
このコミュニケーションデバイス１００の大きさは任意である。図１の例では、後述するように、コミュニケーションデバイス１００は、例えばユーザの首からぶら下げて使用される。したがって、この場合、コミュニケーションデバイス１００は、例えば、ユーザの手のひらに乗る程度の大きさか、若しくは、手のひらよりやや大きい程度の大きさである（首からぶら下げた状態において邪魔にならない、かつ、重すぎない程度の大きさである）。
【００３９】
また、コミュニケーションデバイス１００の形状は任意である。例えば、コミュニケーションデバイス１００は、図１に示されるような形状に形成される。例えば、図１Ａに示されるように、コミュニケーションデバイス１００は、正面から見て楕円形に形成される。
【００４０】
図１Ｂは、コミュニケーションデバイス１００を側面（図１Ａ中の右側）からみた図である。すなわち、図１Ｂにおいて左側が正面となる。図１Ｂに示されるように、この例では、コミュニケーションデバイス１００は、正面が上下方向に曲面となっている。なお、正面に対向する背面（図１Ｂにおいて右側の面）も、上下方向に曲面となっているが、正面よりは、湾曲率が低くなっている。
【００４１】
図１Ｃは、コミュニケーションデバイスを下面（図１Ａ中の下側）からみた図である。すなわち、図１Ｃにおいて上側が正面となる。図１Ｃに示されるように、この例では、コミュニケーションデバイス１００は、正面が左右方向に曲面となっている。なお、正面に対向する背面（図１Ｃにおいて下側の面）も、左右方向に曲面となっているが、正面よりは、湾曲率が低くなっている。
【００４２】
図１のように、正面を曲面に形成し、その正面の表面に（すなわち曲面状に）ディスプレイ１０１を設けるようにすることにより、ディスプレイ１０１に通信相手画像１１１（通信相手の顔画像）が立体的に表示されるようにすることができる。このようにすることにより、通信相手画像の視線を立体的に表現することができる。例えば、通信相手画像の視線が正面中心より横方向であっても、その視線の先の人物と目が合うようにすることができる。なお、ディスプレイ１０１を筐体内部に平面状に設け、その上に透明の筐体を重畳させて正面を曲面に形成するようにしても、その筐体によるレンズ効果により、ディスプレイ１０１に表示される画像を多少立体的に見えるようにすることができる。
【００４３】
なお、上述したように、コミュニケーションデバイス１００の筐体の形状は任意であり、この正面や背面などが平面状に形成されるようにしてもよい。また、図１Ａのように正面が楕円形状に形成されなくてもよい。例えば、四角形等の矩形や円形などであってもよい。
【００４４】
図１Ａに示されるように、コミュニケーションデバイス１００の上部には、ストラップ１０５を装着することができる。上述したように、コミュニケーションデバイス１００は、このストラップ１０５をユーザの首に通し、首からぶら下げた状態で使用することができる。
【００４５】
＜ユースケース１＞
次に、このコミュニケーションデバイス１００の使用例を説明する。上述したように、コミュニケーションデバイス１００は、ユーザの首からぶら下げた状態で使用することができる。この場合、コミュニケーションデバイス１００の正面は、ユーザと対向せず、例えば、図２に示されるように、ユーザと同じ方向を無ことになる。
【００４６】
図２の例の場合、コミュニケーションデバイス１００のユーザであるユーザＡは、遠隔地に居る通信相手Ｃとのコミュニケーションを行っている。コミュニケーションデバイス１００は、通信相手Ｃが操作する通信デバイス１２０と通信を行い、画像や音声を授受することにより、このコミュニケーションを実現する。
【００４７】
その際、コミュニケーションデバイス１００の正面のディスプレイ１０１には、通信相手Ｃの顔画像Ｃ’が表示される。しかしながら、カメラ１０２は、コミュニケーションデバイス１００の正面に設けられており、通信デバイス１２０には、ユーザＡの顔画像ではなく、ユーザＡとほぼ同じ視点で得られる画像が表示される。
【００４８】
このように、コミュニケーションデバイス１００は、カメラ１０２やマイクロホン１０３等の入力デバイスが筐体正面に設けられ、その正面をユーザＡの視線方向と同様の方向を向かせた状態で使用されるので、通信相手Ｃは、ユーザＡと同じ方向（例えば風景や物等）を見たり聞いたりすることができる。つまり、ユーザＡは、遠隔地の通信相手Ｃと体験を共有し、その体験について、対話等のコミュニケーションを行うことができる。
【００４９】
＜ユースケース２＞
また、上述したように、コミュニケーションデバイス１００は、ディスプレイ１０１やスピーカ１０４も筐体正面に設けられている。したがって、例えば、図３に示されるように、同じ場所にいるユーザＡと対話相手Ｂとの会話に、遠隔地に居る通信相手Ｃを参加させることができる。
【００５０】
図３の例の場合、コミュニケーションデバイス１００のディスプレイ１０１には、通信相手Ｃの顔画像Ｃ’が表示される。また、通信デバイス１２０には、対話相手Ｂの顔画像Ｂ’が表示される。したがって、対話相手Ｂと通信相手Ｃとが、対話等のコミュニケーションを行うことができる。もちろん、図３の例においても、図２の例の場合と同様に、ユーザＡと通信相手Ｃとの間でも、対話等のコミュニケーションを行うことができる。つまり、コミュニケーションデバイス１００は、ユーザＡ、対話相手Ｂ、および通信相手Ｃの３人のコミュニケーションを実現することができる。
【００５１】
その際、コミュニケーションデバイス１００は、ユーザＡの首からぶら下げられて使用されるので、単に、ユーザＡ、対話相手Ｂ、および通信相手Ｃの３人のコミュニケーションを実現することができるだけでなく、通信相手ＣをユーザＡの側の（ユーザＡと親しい）立場として、ユーザＡおよび対話相手Ｂとのコミュニケーションに参加させることができる。このようにコミュニケーションデバイス１００は、コミュニケーションの参加者の立場に指向性を持たせることができる。
【００５２】
＜ユースケース３＞
もちろん、コミュニケーションデバイス１００は、上述した状態（姿勢）以外でも使用することができる。例えば、図４に示されるように、コミュニケーションデバイス１００の正面とユーザＡとを対面させた状態で使用することもできる。
【００５３】
また、コミュニケーションデバイス１００は、任意の通信装置と通信を行うことができる。つまり、図４の例に示されるように、コミュニケーションデバイス１００同士で通信を行うこともできる。図４の例においては、ユーザＡがコミュニケーションデバイス１００−１を操作し、通信相手Ｃがコミュニケーションデバイス１００−２を操作している。コミュニケーションデバイス１００−１およびコミュニケーションデバイス１００−２が互いに通信を行うことにより、ユーザＡと通信相手Ｃとの間の対話等のコミュニケーションを実現する。
【００５４】
図４の例においては、ユーザＡは、コミュニケーションデバイス１００−１の正面をユーザＡ自身に向けて使用し、通信相手Ｃは、コミュニケーションデバイス１００−２の正面を通信相手Ｃ自身に向けて使用している。そのため、コミュニケーションデバイス１００−１のディスプレイ１０１には、通信相手Ｃの顔画像Ｃ’が表示される。また、コミュニケーションデバイス１００−２のディスプレイ１０１には、ユーザＡの顔画像Ａ’が表示される。つまり、図４の例の場合、ユーザＡと通信相手Ｃは、互いの顔画像を見ながら、対話等のコミュニケーションを行うことができる。
【００５５】
＜通信＞
上述したように、コミュニケーションデバイス１００は、他の通信装置と通信を行う。この通信の方法は任意である。図４の例を用いて説明すると、例えば図５Ａのように、コミュニケーションデバイス１００−１とコミュニケーションデバイス１００−２とが無線通信により互いに直接通信を行うようにしてもよい。この無線通信は、例えば、IEEE（Institute of Electrical and Electronic Engineers）802.11無線LAN（Local Area Network）のアドホックモード、IrDA（InfraRed Data Association）のような赤外線等の光通信、またはBluetooth（登録商標）等の所定の規格に準拠する方法であっても良いし、独自の無線通信方式であってもよい。
【００５６】
なお、上述したようにコミュニケーションデバイス１００をユーザが携帯して使用することから、コミュニケーションデバイス１００の通信方式は無線通信の方が望ましいが、有線通信による通信を行うことができるようにしてももちろんよい。つまり、図５Ａの例において、コミュニケーションデバイス１００−１とコミュニケーションデバイス１００−２とが有線通信により互いに直接通信を行うようにしてもよい。その場合、コミュニケーションデバイス１００−１とコミュニケーションデバイス１００−２とが、例えば、USB（Universal Serial Bus）やIEEE１３９４等の所定の規格のケーブルにより互いを接続し、その規格に準拠する方法で通信を行うようにしても良いし、独自のケーブルを用いて互いを接続する独自の規格の通信であってもよい。
【００５７】
また、図５Ｂのように、コミュニケーションデバイス１００−１とコミュニケーションデバイス１００−２とが、所定のネットワーク１３１を介して互いに通信を行うようにしてもよい。ネットワーク１３１は、どのような通信網であってもよく、有線通信網であってもよいし、無線通信網であってもよいし、それらの両方であってもよい。例えば、有線LAN、無線LAN、公衆電話回線網、所謂3G回線や4G回線等の無線移動体用の広域通信網、またはインターネット等であってもよい。また、ネットワーク１３１は、１の通信網であってもよいし、複数の通信網であってもよい。
【００５８】
コミュニケーションデバイス１００とネットワーク１３１とは、無線通信により接続される。例えば、コミュニケーションデバイス１００がIEEE802.11無線LANのアクセスポイントを介してネットワーク１３１と接続されるようにしてもよい。また、例えば、コミュニケーションデバイス１００が無線移動体通信の基地局を介してネットワーク１３１に接続されるようにしてもよい。
【００５９】
もちろん、コミュニケーションデバイス１００とネットワーク１３１とが、有線通信により接続されるようにしてもよい。例えば、LANケーブル（イーサネット（登録商標）ケーブル）等によりHUBやルータを介してネットワーク１３１と接続されるようにしてもよい。
【００６０】
コミュニケーションデバイス１００がネットワーク１３１と複数の通信方法により接続されるようにしてもよい。また、コミュニケーションデバイス１００が予め用意された複数の通信方法の中から選択されたいずれか１つの通信方法によりネットワーク１３１と接続されるようにしてもよい。その場合、図５Ｂの例において、コミュニケーションデバイス１００−１がネットワーク１３１に接続する通信方法と、コミュニケーションデバイス１００−２がネットワーク１３１に接続する通信方法とが、互いに一致していてもよいし、互いに異なっていてもよい。
【００６１】
さらに、図５Ｃのように、コミュニケーションデバイス１００−１とコミュニケーションデバイス１００−２との間の通信が、所定のサーバ１３２を介して行われるようにしてもよい。例えば、コミュニケーションデバイス１００−１とコミュニケーションデバイス１００−２との間で接続が確立した後に行われるデータの授受が、このサーバ１３２を介して行われるようにしてもよいし、コミュニケーションデバイス１００−１とコミュニケーションデバイス１００−２との間の接続を確立するための通信が、このサーバ１３２を介して行われるようにしてもよい。
【００６２】
このサーバ１３２が提供するサービスは任意である。例えば、サーバ１３２が、コミュニケーションデバイス１００等の各端末やそのユーザの情報を管理するようにしてもよい。また、サーバ１３２が、コミュニケーションデバイス１００にインストールされるソフトウエア（プログラムやデータ）を提供するようにしてもよい。さらに、サーバ１３２が、端末間の通信のログを管理するようにしてもよい。
【００６３】
＜内部構成＞
図６は、コミュニケーションデバイス１００の内部の主な構成例を示すブロック図である。
【００６４】
図６に示されるように、コミュニケーションデバイス１００において、CPU（Central Processing Unit）１５１、ROM（Read Only Memory）１５２、RAM（Random Access Memory）１５３は、バス１５４を介して相互に接続されている。
【００６５】
バス１５４にはまた、入出力インタフェース１６０も接続されている。入出力インタフェース１６０には、入力部１６１、出力部１６２、記憶部１６３、通信部１６４、およびドライブ１６５が接続されている。
【００６６】
入力部１６１は、ユーザ入力等の外部の情報を受け付ける入力デバイスよりなる。例えば、入力部１６１には、カメラ１０２、マイクロホン１０３、操作ボタン、タッチパネル、入力端子等が含まれる。また、加速度センサ、光センサ、温度センサ等の各種センサが入力部１６１に含まれるようにしてもよい。
【００６７】
出力部１６２は、画像や音声等の情報を出力する出力デバイスよりなる。例えば、出力部１６２には、ディスプレイ１０１、スピーカ１０４、出力端子等が含まれる。
【００６８】
記憶部１６３は、例えば、ハードディスク、RAMディスク、不揮発性メモリなどよりなる。通信部１６４は、例えば、ネットワークインタフェースよりなる。ドライブ１６５は、例えば磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア１７１を駆動する。
【００６９】
CPU１５１は、例えば、記憶部１６３に記憶されているプログラムを、入出力インタフェース１６０およびバス１５４を介して、RAM１５３にロードして実行することにより、各種処理を行う。RAM１５３にはまた、CPU１５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００７０】
CPU１５１が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア１７１に記録してコミュニケーションデバイス１００に提供することができる。その場合、プログラムは、リムーバブルメディア１７１をドライブ１６５に装着することにより、入出力インタフェース１６０を介して、記憶部１６３にインストールすることができる。
【００７１】
また、このプログラムは、LAN、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介してコミュニケーションデバイス１００に提供することもできる。その場合、プログラムは、有線または無線の伝送媒体を介して、通信部１６４で受信し、記憶部１６３にインストールすることができる。
【００７２】
その他、このプログラムは、ROM１５２や記憶部１６３に、あらかじめインストールしておくこともできる。
【００７３】
なお、CPU１５１が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００７４】
＜入出力デバイス＞
図１においては、コミュニケーションデバイス１００には、マイクロホン１０３やスピーカ１０４がそれぞれ１つずつ設けられるように説明したが、これらが複数設けられるようにしてもよい。
【００７５】
例えば、図７Ａの場合、コミュニケーションデバイス１００には、マイクロホン１０３−１、スピーカ１０４−１、マイクロホン１０３−２、スピーカ１０４−２が設けられている。マイクロホン１０３−１およびスピーカ１０４−１は、正面前方に向けて設置されている。つまり、マイクロホン１０３−１は、主に正面前方の音声を集音し、スピーカ１０４−１は、正面前方に向かって音声を出力する。すなわち、図３の使用例の場合、マイクロホン１０３−１およびスピーカ１０４−１は、主に対話相手Ｂと通信相手Ｃとの間のコミュニケーション用に設けられている。つまり、マイクロホン１０３−１は、主に対話相手Ｂの音声を集音し、スピーカ１０４−１は、主に対話相手Ｂに向けて通信相手Ｃの音声を出力する。
【００７６】
また、マイクロホン１０３−２およびスピーカ１０４−２は、正面上方に向けて設置されている。つまり、マイクロホン１０３−２は、主に正面上方の音声を集音し、スピーカ１０４−２は、正面上方に向かって音声を出力する。すなわち、図３の使用例の場合、マイクロホン１０３−２およびスピーカ１０４−２は、主にユーザＡと通信相手Ｃとの間のコミュニケーション用に設けられている。つまり、マイクロホン１０３−２は、主にユーザＡの音声を集音し、スピーカ１０４−２は、主にユーザＡに向けて通信相手Ｃの音声を出力する。
【００７７】
この場合、マイクロホン１０３−１およびマイクロホン１０３−２は、入力部１６１（図６）に含まれる。また、スピーカ１０４−１およびスピーカ１０４−２は、出力部１６２（図６）に含まれる。
【００７８】
このように、ユーザＡ向けの入出力デバイスと対話相手Ｂ向けの入出力デバイスとを分けることにより、コミュニケーションデバイス１００は、通信相手Ｃのコミュニケーションの相手を選択することができる。例えば、コミュニケーションデバイス１００は、マイクロホン１０３−１の入力やスピーカ１０４−１の出力を停止することにより、対話相手Ｂと通信相手Ｃとのコミュニケーションを停止させた状態で、ユーザＡと通信相手Ｃとのコミュニケーションを実現させることができる。このようにすることにより、例えば、通信相手Ｃが、対話相手Ｂに聞かせないように、ユーザＡに対して小声で囁くことができる。また、ユーザＡも、対話相手Ｂに聞こえないように小声で囁くことにより、通信相手Ｃとだけコミュニケーションを行うことができる。
【００７９】
なお、このような入出力先の制御方法は任意である。例えば、ユーザＡが行うことができるようにしてもよい。その場合、例えば、図７Ｂのように、ユーザＡが、ディスプレイ１０１に表示される通信相手画像１１１（顔画像Ｃ’）（例えば目や口等）を手で覆うと、ディスプレイ１０１に重畳されるタッチパネルがその操作を検出し、マイクロホン１０３−１やスピーカ１０４−１の動作状態をオフにするようにしてもよい。この時、マイクロホン１０３−２およびスピーカ１０４−２はオンのままであるので、上述したように、ユーザＡと通信相手Ｃとのコミュニケーションのみが実現可能となる。ユーザＡがディスプレイ１０１から手を離すと、マイクロホン１０３−１やスピーカ１０４−１の動作状態がオンに戻り、対話相手Ｂと通信相手Ｃとのコミュニケーションも実現可能となる。
【００８０】
また、例えば、ユーザＣが遠隔地からこのような制御を行うことができるようにしてもよい。その場合、例えば、図７Ｃのように、通信相手Ｃが、自分の口を手で覆うと、通信デバイス１２０のカメラがその様子の画像をコミュニケーションデバイス１００に伝送する。コミュニケーションデバイス１００は、その画像から、通信相手Ｃが自分の口を手で覆っていると判定すると、マイクロホン１０３−１やスピーカ１０４−１の動作状態をオフにする。この時、マイクロホン１０３−２およびスピーカ１０４−２はオンのままであるので、上述したように、ユーザＡと通信相手Ｃとのコミュニケーションのみが実現可能となる。通信相手Ｃが自分の口から手を離すと、コミュニケーションデバイス１００は、通信デバイス１２０から伝送される画像からそのことを検出し、マイクロホン１０３−１やスピーカ１０４−１の動作状態をオンに戻す。これにより、対話相手Ｂと通信相手Ｃとのコミュニケーションも実現可能となる。
【００８１】
以上のような制御により、コミュニケーションデバイス１００は、より多様なコミュニケーションを実現することができ、コミュニケーションの利便性を向上させることができる。
【００８２】
＜表示＞
コミュニケーションデバイス１００のディスプレイ１０１の表示例は任意であり、上述した通信相手画像１１１や通信相手名１１２以外の画像をディスプレイ１０１に表示させることができるようにしてもよい。
【００８３】
例えば、所定の図形、記号、文字等よりなるスタンプ画像が、コミュニケーションの内容やユーザ指示等に応じてディスプレイ１０１に表示されるようにしてもよい。また、その表示は、通信を行う両端末で互いに異なるようにしてもよい。
【００８４】
例えば、図８Ａに示されるように、通信相手Ｃが通信デバイス１２０を操作し、そのディスプレイにスタンプ画像１８１を表示させると、そのスタンプ画像１８１は、コミュニケーションデバイス１００に伝送され、そのディスプレイ１０１にも表示される。その際、通信デバイス１２０のディスプレイにおいては、スタンプ画像１８１の裏側が表示され、コミュニケーションデバイス１００のディスプレイ１０１においては、スタンプ画像１８１の表側が表示されるようにしてもよい。
【００８５】
また、このスタンプ画像は動画像であってもよい。例えば図８Ｂに示されるように、通信相手Ｃが通信デバイス１２０を操作し、そのディスプレイにスタンプ画像１８１を表示させると、通信デバイス１２０のディスプレイにおいて、そのスタンプ画像１８１がだんだん小さくなるように（スタンプ画像１８１が通信デバイス１２０からコミュニケーションデバイス１００に伝送されている様子を示すように）表示されるようにしてもよい。
【００８６】
さらに、そのスタンプ画像１８１は、コミュニケーションデバイス１００に伝送される。そして、例えば図８Ｂに示されるように、コミュニケーションデバイス１００のディスプレイ１０１において、そのスタンプ画像１８１がだんだん大きくなるように（スタンプ画像１８１が通信デバイス１２０からコミュニケーションデバイス１００に伝送されている様子を示すように）表示されるようにしてもよい。
【００８７】
その際、図８Ａの場合と同様に、通信デバイス１２０のディスプレイにおいては、スタンプ画像の裏側が表示されるようにしてもよい。
【００８８】
このような表示を行うことにより、コミュニケーションデバイス１００は、コミュニケーションの様子をより分かりやすく表現することができ、コミュニケーションの娯楽性や利便性を向上させることができる。
【００８９】
＜アクチュエータ＞
コミュニケーションデバイス１００に、出力デバイスの１つとして、アクチュエータを設けるようにしてもよい。例えば、筐体を振動させるバイブレータをコミュニケーションデバイス１００に設けるようにしてもよいし、図９の例のように、コミュニケーションデバイス１００に可動部を設けるようにしてもよい。
【００９０】
図９の例の場合、コミュニケーションデバイス１００には、可動部としてしっぽ１８２が設けられている。しっぽ１８２は、コミュニケーションデバイス１００に内蔵されるアクチュエータ（図示せず）により点１８２Ａを軸として両矢印のように左右に駆動する。
【００９１】
この場合、アクチュエータおよびしっぽ１８２は、出力部１６２（図６）に含まれる。
【００９２】
コミュニケーションデバイス１００は、このしっぽ１８２を動かすことにより、例えば通信相手Ｃの感情等を表現することができる。例えば、コミュニケーションデバイス１００が、通信相手Ｃの音声や画像を解析して通信相手Ｃの感情を推定し、その感情に合わせてしっぽ１８２を動かすようにしてもよい。また、例えば、通信相手Ｃが、通信を介した遠隔操作により、しっぽ１８２の動きを指示し、コミュニケーションデバイス１００がその指示に従ってしっぽ１８２を動かすようにしてもよい。
【００９３】
なお、このような表現は、しっぽ１８２以外により行うようにしてもよい。例えば、アクチュエータによりコミュニケーションデバイス１００の筐体を動かす（例えば上下前後左右等への移動や回転等）ようにしてもよいし、バイブレータにより筐体を振動させるようにしてもよい。また、LED（Light Emitting Diode）等の発光デバイスを発光させるようにしてもよい。さらに、スタンプ画像や背景等の画像としてディスプレイ１０１に表示させるようにしてもよい。
【００９４】
以上のように、コミュニケーションデバイス１００は、対話に関する画像や音声以外の情報（感情等）を表現することができるので、より多様なコミュニケーションを実現し、コミュニケーションの利便性を向上させることができる。
【００９５】
＜２．第２の実施の形態＞
＜非生コミュニケーション＞
コミュニケーションデバイス１００は、図１０に示されるように、通信相手の通信装置と通信の接続が確立していない状態であっても、仮想的なコミュニケーションを実現することができる。
【００９６】
コミュニケーションデバイス１００には、パーソナルと称する仮想的な通信相手を登録することができる。例えば、図１０の例のように、コミュニケーションデバイス１００−１とコミュニケーションデバイス１００−２との間で接続が確立していない状態において、コミュニケーションデバイス１００−１に仮想的な通信相手ＣであるパーソナルＣ’’が登録されている場合、ユーザＡは、そのパーソナルＣ’’とのコミュニケーションを行うことができる。同様に、コミュニケーションデバイス１００−２に仮想的なユーザＡであるパーソナルＡ’’が登録されている場合、通信相手Ｃは、そのパーソナルＡ’’とのコミュニケーションを行うことができる。
【００９７】
これらのコミュニケーションは、実際の通信相手とのコミュニケーションではない、仮想的なコミュニケーションである。以下において、このような仮想的なコミュニケーションを非生コミュニケーションと称する（第１のコミュニケーションとも称する）。
【００９８】
図１１を参照して、この非生コミュニケーション（第１のコミュニケーション）の様子の例を説明する。
【００９９】
最初にユーザＡがコミュニケーションデバイス１００に対して何らかの情報入力操作を行う。例えば、図１０Ａに示されるように、ユーザＡがコミュニケーションデバイス１００に向かって「今日、どうしよう・・・」と話しかけるとする。なお、この情報入力操作は、コミュニケーションデバイス１００が受け付け可能なものであれば、どのようなものであってもよく、例えば、ジェスチャ動作、タッチパネル操作、ボタン操作等、音声以外の情報入力操作であってもよい。例えば、コミュニケーションデバイス１００は、音声入力であればマイクロホン１０３等により受け付けることができ、ジェスチャ動作であればカメラ１０２等により受け付けることができ、タッチパネル操作であればタッチパネル等により受け付けることができ、ボタン操作であれば入力ボタン等により受け付けることができる。
【０１００】
コミュニケーションデバイス１００は、ユーザ入力を受け付けると、そのユーザ入力を解析し、非生コミュニケーション開始の合図（若しくは指示）であるか否かを判定する。例えば、コミュニケーションデバイス１００は、上述したような音声入力をマイクロホン１０３において受け付けると、その音声データを解析し、コミュニケーションデバイス１００に対する話しかけであるか否かを判定する。話しかけ、すなわち、コミュニケーション開始の合図（若しくは指示）であると判定すると、コミュニケーションデバイス１００は、予め登録されている停止状態のパーソナルを起動し動作状態とする。コミュニケーションデバイス１００は、その動作状態のパーソナルによるユーザ入力に対する応答を生成し、出力する。例えば、図１０Ａの例のように、コミュニケーションデバイス１００は、ユーザＡの話しかけに対する応答として、パーソナルのアバタ画像をディスプレイ１０１に表示し、返事となる音声をスピーカ１０４より出力する。
【０１０１】
図１０Ａに示されるように、コミュニケーションデバイス１００には、パーソナルを複数登録することができ、ユーザ入力に対して、各パーソナルの応答を行うことができる。
【０１０２】
図１０Ａの例の場合、コミュニケーションデバイス１００は、「今日、どうしよう・・・」という話しかけに対して、アバタ画像２０１−１乃至アバタ画像２０１−５がディスプレイ１０１に表示され、各アバタ画像のパーソナルによる「何？」、「何？どうした？」、「遊ぼう！」、「でかけようか？」、「何何？」等といった返事（音声）をスピーカ１０４から出力する。
【０１０３】
そして、例えばユーザＡがディスプレイ１０１に表示されたアバタ画像２０１−１乃至２０１−５の中から所望のアバタ画像を選択すると、図１０Ｂに示されるように、そのアバタ画像２０１がディスプレイ１０１全体に表示され、そのアバタ画像のパーソナルがユーザＡのコミュニケーション相手として選択される。つまり、そのパーソナルのみが起動状態を保ち、その他のパーソナルは動作を終了する。
【０１０４】
図１０Ｂの例においては、コミュニケーションデバイス１００は、選択されたアバタ画像２０１のパーソナルによる、自身が選択されたことに対して「オレ？」という応答（音声）を生成し、スピーカ１０４から出力する。
【０１０５】
ユーザＡは、コミュニケーションデバイス１００に対して、話しかけ、ジェスチャ動作、タッチ操作等の入力を行うと、コミュニケーションデバイス１００は、このように選択されたパーソナルによるそのユーザ入力に対する応答を生成し、出力する。
【０１０６】
パーソナルは、例えば、現実の他の通信装置のユーザに対応付けられており、非接続時にそのユーザに代わって応答する機能である。つまり、パーソナルは、コミュニケーションデバイス１００のユーザの仮想的な通信相手（コミュニケーション相手）を実現する情報であり、例えば、その仮想的な通信相手の性格（特徴）を示す設定情報（以下、プロファイルとも称する）と、その仮想的な通信相手の画像や音声等の特徴を示す情報（例えばアバタ画像や音声サンプリングデータ等）とを含む。
【０１０７】
プロファイルは、パーソナルの応答を特徴づける情報である。この特徴の付け方はどのようなものであってもよい。例えば、プロファイルが、「あるユーザ入力に対してはこのように応答する」等といった、入力に対する応答内容を具体的に指定するものであってもよいし、「面白い」、「怒りっぽい」、「よく泣く」等の性格（特徴）の抽象的な指定であってもよいし、「全ての入力に応答する」、「悩み事や相談に応答する」、「挨拶程度の応答をする」、「無視する」、「攻撃する」等の応答する話題の範囲や応答の方向性を制限するものであってもよい。
【０１０８】
このプロファイルは、設定データであってもよいし、プログラムであってもよい。いずれにしてもこのプロファイルがCPU１５１により実行されることにより、そのパーソナルが起動状態となり、応答可能となる。CPU１５１は、このプロファイルに従ってユーザ入力に対するそのパーソナルの応答を生成する。つまり、パーソナルは、人工知能のようにユーザ入力に対して応答を返す。
【０１０９】
このようにすることにより、コミュニケーションデバイス１００は、ユーザＡとパーソナルとの非生コミュニケーションを実現することができる。
【０１１０】
このようにコミュニケーションデバイス１００は、ユーザＡと通信相手Ｃとのコミュニケーション（以下において生コミュニケーション若しくは第２のコミュニケーションとも称する）だけでなく、このような非生コミュニケーションも実現することができる。つまり、コミュニケーションデバイス１００は、より多様なコミュニケーションを実現することができ、コミュニケーションの利便性を向上させることができる。
【０１１１】
なお、以上のような非生コミュニケーションは、どのようなデバイスにおいて実現させるようにしてもよい。つまり、非生コミュニケーションは、デバイスに依存しない。例えば、コミュニケーションデバイス１００以外の通信装置において上述した非生コミュニケーションを実現させるようにしてもよい。ただし、以下においては、非生コミュニケーションを実現するデバイスとして、コミュニケーションデバイス１００を例に説明する。
【０１１２】
また、以上のような非生コミュニケーションの内容を示す情報（以下、非生情報若しくは第１の情報とも称する）、パーソナルの提供元に提供するようにしてもよい。この非生情報は、非生コミュニケーションの内容を示すものであればどのようなものであってもよい。例えば、非生情報（第１の情報）が、非生コミュニケーションのログ（例えば、音声やその音声をテキスト化したものであってもよいし、ログの要約（サマライズ）であってもよいし、例えば色、濃度、模様、図形、文字、若しくは記号等によって、ログの内容を抽象的に表すものであってもよい。
【０１１３】
また、この非生情報は、パーソナルの提供元に限らず、任意の他の装置に提供することができるようにしてもよい。例えば、非生情報を管理するサーバに提供するようにしてもよい。
【０１１４】
さらに、この非生情報の提供タイミングは、任意である。例えば、非生情報は、非生コミュニケーション中に適宜提供されるようにしてもよいし、非生コミュニケーション終了後に提供されるようにしてもよい。
【０１１５】
このように提供された非生情報は、提供先の装置において画像や音声として出力されたり、パーソナル（特にプロファイル）の更新に利用されたりする。もちろん、これら以外の目的に利用されるようにしてもよい。
【０１１６】
以上のようなパーソナルは、各ユーザが自身のパーソナルを設定し、他のユーザのコミュニケーションデバイス１００に提供（登録）する。換言するに、コミュニケーションデバイス１００のユーザは、他の通信装置から他のユーザのパーソナルを取得（譲渡若しくは貸与）し、コミュニケーション相手として自身のコミュニケーションデバイス１００に登録（記憶）する。他のユーザのパーソナルを登録することができる期間は、無期限であってもよいし、有限であってもよい。また、パーソナルの提供は、無償であってもよいし、有償であってもよい。
【０１１７】
ユーザは、自身のパーソナルとして複数のキャラクタ（性格）を設定することができる。パーソナルはそのユーザに対応付けられるが、一般的に、現実のユーザの性格は複雑であり、単純な特定のタイプ分けで分類することが困難である場合が多い。また、時期や気分によって多少の変化を伴う場合が多い。さらに、コミュニケーションをとる相手によって応答の仕方が異なるのが一般的である。例えば、ユーザの勤務先の上司に対する場合と、気の置けない友人や家族に対する場合とで話題や応答の内容が異なったり、年上の人間に対する対応と年下の人間に対する言葉づかいが異なったりすることは一般的である。
【０１１８】
換言するに、パーソナルを提供される側のユーザも、コミュニケーション相手として、他のユーザに求めるキャラクタが異なる場合がある。上述したようにユーザの性格は多面性を有している場合が一般的であり、例えば、ユーザＡがユーザＢに対して求めるキャラクタと、ユーザＣがユーザＢに対して求めるキャラクタとが常に同一であるとは限らない。また、仮想的なコミュニケーション相手として求めるキャラクタが、現実のユーザのキャラクタと一致していなくてもよい。
【０１１９】
そこで、パーソナルとして、複数のキャラクタを設定することができるようにし、提供先に応じて提供するキャラクタを制御することができるようにしてもよい。例えば、ユーザＡに対しては、キャラクタＡのパーソナルを提供し、ユーザＢに対しては、キャラクタＢのパーソナルを提供するといったことができるようにしてもよい。
【０１２０】
このようにすることにより、より多様なキャラクタを授受することができるので、コミュニケーションデバイス１００は、ユーザの要求により適した非生コミュニケーションを実現することができる。つまり、コミュニケーションデバイス１００は、非生コミュニケーションの利便性を向上させることができる。
【０１２１】
なお、プロファイルは、基本設定と任意設定よりなる。基本設定は、そのユーザ（パーソナル）を特徴づける情報よりなる。この基本設定は、そのパーソナルの全キャラクタで共有する情報である。この基本設定の内容は任意である。任意設定は、各キャラクタを特徴づける情報よりなる。この任意設定は、キャラクタ毎に設定される。つまり、各キャラクタのプロファイルは、基本設定とそのキャラクタ用の任意設定よりなる。この任意設定の内容は任意である。
【０１２２】
また、このようなパーソナルの設定は、そのユーザの端末（コミュニケーションデバイス１００等）に登録（保持）されていてもよいし、例えばサーバ１３２のような他の装置に登録（保持）されていてもよい。つまり、パーソナルの物理的な提供元は、そのパーソナルを登録（保持）している装置となり、そのユーザの端末（コミュニケーションデバイス１００等）であるとは限らない。
【０１２３】
なお、上述したパーソナル（特にプロファイル）は、学習機能を有するようにしてもよい。つまり、提供先において行われた非生コミュニケーションの結果を反映させるように、そのキャラクタのプロファイルを更新するようにしてもよい。
【０１２４】
＜パーソナルの設定＞
このようなパーソナルの設定は、任意の装置において行うことができる。設定を行う装置と、登録（保持）する装置とが同一であってもよいし、同一でなくてもよい。例えば、ユーザがコミュニケーションデバイス１００を操作してパーソナルを設定し、そのコミュニケーションデバイス１００にその設定を登録（保持）するようにしてもよい。また、例えば、ユーザがコミュニケーションデバイス１００を操作してパーソナルを設定し、サーバ１３２のような他の装置にその設定を登録（保持）するようにしてもよい。
【０１２５】
例えば、ユーザは、図１２に示されるようなGUI（パーソナル設定画面２１０）を操作してパーソナルを設定する。図１２の例においては、パーソナル設定画面２１０には、プロファイルを設定する設定領域２１１、広告を表示する広告表示領域２１２、および他のユーザのパーソナル（友キャラとも称する）の登録・管理を行う友キャラ設定領域２１３が形成される。
【０１２６】
設定領域２１１には、「キャラ作成」ボタン、「キャラ削除」ボタン、「設定更新」ボタン等のGUIと、現在の設定の状況を示す画像が表示される。新たなキャラクタを作成したり、既存のキャラクタの任意設定や基本設定を更新したり、削除したりする場合は、この領域のGUIを操作して行う。設定が変更されると、その変更結果がこの領域の表示に反映される。
【０１２７】
友キャラ設定領域２１３には、「友キャラ申請」ボタン等のGUIと、現在の登録状況を示す「友キャラリスト」が表示される。他のユーザのパーソナル（友キャラ）を自分のコミュニケーションデバイス１００に登録する際は、この領域のGUIを操作して行う。登録状況が変更されると、その変更結果が友キャラリストに反映される。つまり、他のユーザのパーソナルは、キャラクタ毎に取得される。
【０１２８】
＜機能ブロック＞
以上のような非生コミュニケーションやパーソナルの設定を実現するための機能ブロックの例を図１３に示す。図１３の例において、CPU１５１は、機能ブロックとして、パーソナル設定部２５１、パーソナル学習部２５２、パーソナル提供部２５３、パーソナル取得部２５４、パーソナル削除部２５５、パーソナル管理部２５６、非生コミュニケーション部２５７、および非生情報提供部２５８を有する。これらの機能ブロックは、ハードウエアにより構成されるようにしてもよいが、ソフトウエアにより構成されるようにしてもよい。その場合、CPU１５１がプログラムやデータを実行することにより、上述した各機能ブロックが実現する。
【０１２９】
パーソナル設定部２５１は、パーソナルの設定に関する処理を行う。パーソナル学習部２５２は、パーソナルの学習に関する処理を行う。パーソナル提供部２５３は、自身のユーザのパーソナルの提供に関する処理を行う。パーソナル取得部２５４は、他の装置のユーザのパーソナルの取得に関する処理を行う。パーソナル削除部２５５は、既に自身に登録されている、他の装置のユーザのパーソナルの削除に関する処理を行う。パーソナル管理部２５６は、既に自身に登録されている、他の装置のユーザのパーソナルを管理する。
【０１３０】
非生コミュニケーション部２５７は、非生コミュニケーションに関する処理を行う。非生情報提供部２５８は、非生情報の提供に関する処理を行う。
【０１３１】
また、記憶部１６３は、パーソナル記憶部２６１を有する。パーソナル記憶部２６１は、パーソナルの情報を記憶する記憶領域である。例えば、パーソナル記憶部２６１には、自身のユーザのパーソナルの情報や、他の装置から取得した他のユーザのパーソナル（友キャラ）の情報が格納される。このパーソナル記憶部２６１は、記憶部１６３の記憶領域の一部若しくは全部に形成される。
【０１３２】
次に、以上のような機能ブロックが実行する各種処理の流れについて説明する。
【０１３３】
＜パーソナル設定処理＞
ユーザが自身のパーソナルを設定したり更新したりする際、パーソナル設定部２５１は、パーソナル設定処理を実行する。図１４のフローチャートを参照して、このパーソナル設定処理の流れの例を説明する。
【０１３４】
ステップＳ２０１において、パーソナル設定部２５１は、パーソナル管理部２５６を制御して、パーソナル記憶部２６１に自身のユーザのパーソナルのプロファイルの基本設定が存在するか否かを判定する。存在しないと判定された場合、処理はステップＳ２０２に進む。ステップＳ２０２において、パーソナル設定部２５１は、出力部１６２を制御してGUIをディスプレイ１０１に表示したり、入力部１６１を制御してユーザ入力を受け付けたりして、プロファイルの基本設定を作成する。
【０１３５】
ステップＳ２０２の処理が終了すると、処理はステップＳ２０３に進む。また、ステップＳ２０１においてプロファイルの基本設定が存在すると判定された場合、処理はステップＳ２０３に進む。
【０１３６】
ステップＳ２０３において、パーソナル設定部２５１は、例えば入力部１６１を制御して受け付けたユーザ指示等に基づいて、プロファイルの基本設定を更新するか否かを判定する。更新すると判定された場合、処理はステップＳ２０４に進む。ステップＳ２０４において、パーソナル設定部２５１は、出力部１６２を制御してGUIをディスプレイ１０１に表示したり、入力部１６１を制御してユーザ入力を受け付けたりして、プロファイルの基本設定を更新する。
【０１３７】
ステップＳ２０４の処理が終了すると、処理はステップＳ２０５に進む。また、ステップＳ２０３においてプロファイルの基本設定が更新しないと判定された場合、処理はステップＳ２０５に進む。
【０１３８】
ステップＳ２０５において、パーソナル設定部２５１は、例えば入力部１６１を制御して受け付けたユーザ指示等に基づいて、新キャラクタを設定するか否かを判定する。設定すると判定された場合、処理はステップＳ２０６に進む。ステップＳ２０６において、パーソナル設定部２５１は、出力部１６２を制御してGUIをディスプレイ１０１に表示したり、入力部１６１を制御してユーザ入力を受け付けたりして、新キャラクタを設定する。例えば、パーソナル設定部２５１は、プロファイルの任意設定（応用プロファイルとも称する）を作成し、（必要に応じて）アバタを設定する。
【０１３９】
ステップＳ２０６の処理が終了すると、処理はステップＳ２０７に進む。また、ステップＳ２０５において新キャラクタを設定しないと判定された場合、処理はステップＳ２０７に進む。
【０１４０】
ステップＳ２０７において、パーソナル設定部２５１は、例えば入力部１６１を制御して受け付けたユーザ指示等に基づいて、パーソナル記憶部２６１に格納されている既存キャラクタのプロファイルを更新するか否かを判定する。更新すると判定された場合、処理はステップＳ２０８に進む。ステップＳ２０８において、パーソナル設定部２５１は、出力部１６２を制御してGUIをディスプレイ１０１に表示したり、入力部１６１を制御してユーザ入力を受け付けたりして、既存キャラクタのプロファイルを更新する。例えば、パーソナル設定部２５１は、既存キャラクタのプロファイルの任意設定（既存の応用プロファイルとも称する）を更新し、（必要に応じて）そのアバタを更新する。
【０１４１】
ステップＳ２０８の処理が終了すると、処理はステップＳ２０９に進む。また、ステップＳ２０７において既存キャラクタのプロファイルを更新しないと判定された場合、処理はステップＳ２０９に進む。
【０１４２】
ステップＳ２０９において、パーソナル設定部２５１は、以上のように作成若しくは更新されたパーソナルの情報をパーソナル記憶部２６１に記憶する。
【０１４３】
ステップＳ２０９の処理が終了すると、パーソナル設定処理が終了する。
【０１４４】
＜パーソナル設定処理＞
自身のパーソナルが他の装置から要求された場合、パーソナル提供部２５３は、パーソナル提供処理を実行する。図１５のフローチャートを参照して、このパーソナル提供処理の流れの例を説明する。
【０１４５】
ステップＳ２１１において、パーソナル提供部２５３は、通信部１６４を介して、他の装置からパーソナルの要求を取得する。ステップＳ２１２において、パーソナル提供部２５３は、パーソナル管理部２５６を介して、パーソナル記憶部２６１に記憶されている提供可能なキャラクタを選択し、その選択したキャラクタを示す情報を、通信部１６４を介して要求元に通知する。
【０１４６】
ステップＳ２１３において、パーソナル提供部２５３は、通信部１６４を介して、他の装置からキャラクタの指定を取得する。ステップＳ２１４において、パーソナル提供部２５３は、出力部１６２を制御し、指定されたキャラクタのパーソナルを提供する旨を、画像や音声でユーザに確認する。
【０１４７】
ステップＳ２１５において、パーソナル提供部２５３は、入力部１６１を制御して受け付けられたユーザ入力に基づいて、パーソナルの提供が許可されたか否かを判定する。許可されたと判定された場合、処理は、ステップＳ２１６に進む。
【０１４８】
ステップＳ２１６において、パーソナル提供部２５３は、パーソナル管理部２５６を介して、要求されたキャラクタのパーソナルを、パーソナル記憶部２６１から読み出し、その読み出したパーソナルを、通信部１６４を介して要求元である他の装置に提供する。
【０１４９】
ステップＳ２１６の処理が終了すると、パーソナル提供処理が終了する。また、ステップＳ２１５において、パーソナルの提供がユーザにより拒否されたと判定された場合、処理は、ステップＳ２１７に進む。
【０１５０】
ステップＳ２１７において、パーソナル提供部２５３は、要求を拒否する旨を、通信部１６４を介して要求元である他の装置に通知する。ステップＳ２１７の処理が終了すると、パーソナル提供処理が終了する。
【０１５１】
＜パーソナル取得処理＞
他の装置から他のユーザのパーソナルを取得する場合、パーソナル取得部２５４は、パーソナル取得処理を実行する。図１６のフローチャートを参照して、このパーソナル取得処理の流れの例を説明する。
【０１５２】
ステップＳ２２１において、パーソナル取得部２５４は、入力部１６１を制御して受け付けたユーザ指示に従って、通信部１６４を介して、ユーザが所望する他の通信装置に対してパーソナルを要求する。
【０１５３】
ステップＳ２２２において、パーソナル取得部２５４は、通信部１６４を介して、要求先の通信装置から提供可能なキャラクタの候補を取得する。ステップＳ２２３において、パーソナル取得部２５４は、出力部１６２を制御して例えばキャラクタの選択に関するGUIをディスプレイ１０１に表示させたり、入力部１６１を制御してそのGUIに対するユーザ操作を受け付けたりする等して、ユーザにキャラクタを選択させる。
【０１５４】
ステップＳ２２４において、パーソナル取得部２５４は、受け付けたユーザ指示に従って、要求するキャラクタの指定を、通信部１６４を介して要求先の通信装置に供給する。
【０１５５】
ステップＳ２２５において、パーソナル取得部２５４は、そのキャラクタの指定に対する応答を、通信部を介して要求先の通信装置から取得する。ステップＳ２２６において、パーソナル取得部２５４は、その応答として、パーソナルを取得したか否かを判定する。取得したと判定された場合、処理はステップＳ２２７に進む。
【０１５６】
ステップＳ２２７において、パーソナル取得部２５４は、取得したパーソナルをパーソナル記憶部２６１に記憶させる。ステップＳ２２７の処理が終了すると、パーソナル取得処理が終了する。
【０１５７】
また、ステップＳ２２７において、パーソナルを取得していないと判定された場合、パーソナル取得処理が終了する。
【０１５８】
＜パーソナル削除処理＞
パーソナル記憶部２６１に記憶されているパーソナル（既存のパーソナル）を削除する場合、パーソナル削除部２５５は、パーソナル削除処理を実行する。図１７のフローチャートを参照して、このパーソナル削除処理の流れの例を説明する。
【０１５９】
ステップＳ２３１において、パーソナル削除部２５５は、入力部１６１や出力部１６２を制御して、ユーザによる削除するキャラクタの指定を受け付ける。
【０１６０】
ステップＳ２３２において、パーソナル削除部２５５は、パーソナル管理部２５６を介して、パーソナル記憶部２６１から、ステップＳ２３１において指定されたキャラクタのパーソナルを削除する。
【０１６１】
ステップＳ２３２の処理が終了すると、パーソナル削除処理が終了する。
【０１６２】
＜非生コミュニケーション処理＞
非生コミュニケーションを実現する場合、非生コミュニケーション部２５７は、非生コミュニケーション処理を実行する。図１８のフローチャートを参照して、この非生コミュニケーション処理の流れの例を説明する。
【０１６３】
ステップＳ２４１において、非生コミュニケーション部２５７は、入力部１６１を制御してユーザ指示を受け付け、その受け付けたユーザ指示に基づいて、非生コミュニケーションを開始するか否かを判定し、開始すると判定されるまで待機する。
【０１６４】
ステップＳ２４１において、非生コミュニケーションを開始すると判定された場合、処理はステップＳ２４２に進む。
【０１６５】
ステップＳ２４２において、非生コミュニケーション部２５７は、パーソナル管理部２５６を介して、パーソナル記憶部２６１に記憶されているパーソナルの内、非生コミュニケーションの相手として該当するキャラクタのパーソナルを起動する。
【０１６６】
ステップＳ２４３において、非生コミュニケーション部２５７は、入力部１６１を制御して、ユーザによる入力を受け付ける。ステップＳ２４４において、非生コミュニケーション部２５７は、ステップＳ２４３において受け付けたユーザ入力に対する起動中の（動作状態の）パーソナルによる応答処理を行う。
【０１６７】
ステップＳ２４５において、非生コミュニケーション部２５７は、非生コミュニケーションのログを作成する。ステップＳ２４６において、非生コミュニケーション部２５７は、非生コミュニケーションを終了するか否かを判定する。終了しないと判定された場合、処理は、ステップＳ２４３に戻り、それ以降の処理が実行される。また、ステップＳ２４６において、非生コミュニケーションを終了すると判定された場合、非生コミュニケーション部２５７は、非生コミュニケーション処理を終了することにより、非生コミュニケーションを終了する。
【０１６８】
＜非生情報提供処理＞
非生情報を提供する場合、非生情報提供部２５８は、非生情報提供処理を実行する。図１９のフローチャートを参照して、この非生情報提供処理の流れの例を説明する。
【０１６９】
ステップＳ２５１において、非生情報提供部２５８は、図１８のステップＳ２４５において生成された非生コミュニケーションのログから非生情報を生成する。
【０１７０】
ステップＳ２５２において、非生情報提供部２５８は、ステップＳ２５１において生成された非生情報を、通信部１６４を介して、非生コミュニケーションに用いたパーソナルの提供元の通信装置に提供する。
【０１７１】
ステップＳ２５２の処理が終了すると、非生情報提供処理が終了する。
【０１７２】
なお、この非生情報提供処理は、どのようなタイミングにおいて実行されるようにしてもよい。例えば、非生情報提供処理が、図１７の非生コミュニケーション処理と並行して実行されるようにし、非生コミュニケーション処理のログから得られた非生情報が、その非生コミュニケーション中に提供されるようにしてもよい。また、非生コミュニケーション処理の終了後、所定のタイミングにおいて非生情報提供処理が実行され、その非生コミュニケーションのログから非生情報が生成されて提供されるようにしてもよい。
【０１７３】
＜学習処理＞
以上のように提供される非生情報を用いて、非生コミュニケーションに用いられたパーソナル（特にプロファイル）を更新する場合、パーソナル学習部２５２は、学習処理を実行する。図２０のフローチャートを参照して、この学習処理の流れの例を説明する。
【０１７４】
ステップＳ２６１において、パーソナル学習部２５２は、通信部１６４を介して、パーソナルを提供した他の通信装置から供給される非生情報を取得する。
【０１７５】
ステップＳ２６２において、パーソナル学習部２５２は、パーソナル管理部２５６を介して、パーソナル記憶部２６１から、ステップＳ２６１において取得した非生情報に対応するキャラクタのパーソナルを読み出す。
【０１７６】
ステップＳ２６３において、パーソナル学習部２５２は、ステップＳ２６１において取得した非生情報に応じて、ステップＳ２６２において読み出されたパーソナルのプロファイルの任意設定（応用プロファイル）を更新する。
【０１７７】
ステップＳ２６４において、パーソナル学習部２５２は、ステップＳ２６３において更新したパーソナルを、パーソナル管理部２５６を介してパーソナル記憶部２６１に供給し、記憶させる。
【０１７８】
ステップＳ２６４の処理が終了すると学習処理が終了する。
【０１７９】
以上のように各種処理を実行することにより、コミュニケーションデバイス１００は、非生コミュニケーションを実現することができ、コミュニケーションの利便性を向上させることができる。
【０１８０】
＜３．第３の実施の形態＞
＜コミュニケーションの切り替え＞
なお、上述した非生コミュニケーションは、他の通信装置と接続を確立することができるか否かに関わらずに実行することができる。例えば、ユーザは、生コミュニケーション（第２のコミュニケーション）を実行することができるにも関わらず、非生コミュニケーション（第１のコミュニケーション）を優先して実行することもできる。
【０１８１】
また、ユーザは、実行するコミュニケーションを切り替えることもできる。つまり、コミュニケーションデバイス１００は、例えば、非生コミュニケーション中に、通信相手の通信装置との通信の接続を確立して、非生コミュニケーションを終了し、生コミュニケーションを開始することができる。逆に、コミュニケーションデバイス１００は、例えば、生コミュニケーション中に、通信相手の通信装置との通信の接続を切断して、生コミュニケーションを終了し、非生コミュニケーションを開始することができる。
【０１８２】
このようにすることにより、コミュニケーションデバイス１００は、例えばユーザの希望に応じたコミュニケーションを提供することができ、コミュニケーションの利便性を向上させることができる。
【０１８３】
また、従来の電話機等の通話システム、テレビ会議システム、チャットシステム等の場合、図２１の上側に示されるように、一方が他方を呼び出し、その呼び出しに対する応答が行われてから両者の接続が確立し、例えば通話等の生コミュニケーションが行われる。したがって、ユーザは、接続が確立し、生コミュニケーションを開始することができるようになるまで、待機しなければならなかった。そのため、生コミュニケーションの利便性が低減する恐れがあった。
【０１８４】
また、従来の電話機等の通話システム、テレビ会議システム、チャットシステム等の場合、図２１の上側に示されるように、いずれか一方若しくは両方が切断処理を行うと、接続が切断され、その瞬間、生コミュニケーションが終了する。したがって、切断処理を行った後、生コミュニケーションを行っていた両者は、その時点からコミュニケーションを行うことができなかった。例えば伝言するのを忘れていた事項がある場合等、再度コミュニケーションを行うためには、再度接続を確立しなければならなかった。そのため、煩雑な作業を必要とするだけでなく、接続が確立するまで再度待機しなければならなかった。そのため、生コミュニケーションの利便性が低減する恐れがあった。
【０１８５】
これに対して、コミュニケーションデバイス１００は、上述したように、非生コミュニケーションを行うことができ、さらに、その非生コミュニケーションから生コミュニケーションに切り替えることができる。
【０１８６】
したがって、図２１の下側に示されるように、コミュニケーションデバイス１００は、生コミュニケーションを行う前に、その通信相手のパーソナルと非生コミュニケーションを行うことができる。そして、その非生コミュニケーション中に通信相手を呼び出し、接続を確立し、生コミュニケーションに切り替えることができる。したがって、ユーザは、待機せずにコミュニケーションを継続することができる。
【０１８７】
また、コミュニケーションデバイス１００は、その呼び出しの際、若しくは、それ以前の非生コミュニケーション中に、その非生コミュニケーションの非生情報を通信相手に提供することができる。したがって、通信相手は、その非生情報に基づいて非生コミュニケーションの内容を把握することができ、その内容を把握した状態で生コミュニケーションを開始することができる。したがって、コミュニケーションデバイス１００は、非生コミュニケーションから生コミュニケーションへの切り替えを、ユーザがより自然に感じるように行うことができる。
【０１８８】
また、コミュニケーションデバイス１００は、生コミュニケーションから、その通信相手のパーソナルとの非生コミュニケーションに切り替えることができる。つまり、ユーザは、生コミュニケーションを行った後、その通信相手のパーソナルとの非生コミュニケーションを行うことができる。そしてコミュニケーションデバイス１００は、その非生情報を通信相手に提供することができる。したがって、例えば、ユーザが生コミュニケーションにおいて伝達し忘れた情報を、生コミュニケーション後の非生コミュニケーションにおいて容易に伝達することができる。
【０１８９】
さらに、コミュニケーションデバイス１００は、上述したのと同様に、非生コミュニケーションから生コミュニケーションへの切り替えを再度行うことができる。つまり、ユーザは、待機せずにコミュニケーションをさらに継続することができる。
【０１９０】
以上のように、コミュニケーションデバイス１００は、コミュニケーションの利便性を向上させることができる。
【０１９１】
＜機能ブロック＞
以上のようなコミュニケーションの切り替えを実現するための機能ブロックの例を図２２に示す。図２２の例において、CPU１５１は、機能ブロックとして、パーソナル管理部２５６、非生コミュニケーション部２５７、非生情報提供部２５８、評価判定部３５１、呼び出し処理部３５２、接続部３５３、生コミュニケーション部３５４、非生情報表示部３５５、および切断部３５６を有する。これらの機能ブロックは、ハードウエアにより構成されるようにしてもよいが、ソフトウエアにより構成されるようにしてもよい。その場合、CPU１５１がプログラムやデータを実行することにより、上述した各機能ブロックが実現する。
【０１９２】
評価判定部３５１は、非生コミュニケーションにおけるユーザ入力の分析、評価、および切り替え判定等の処理を行う。呼び出し処理部３５２は、接続を確立する際の呼び出しに関する処理を行う。接続部３５３は、接続の確立に関する処理を行う。生コミュニケーション部３５４は、生コミュニケーションに関する処理を行う。非生情報表示部３５５は、非生情報の表示に関する処理を行う。切断部３５６は、接続の切断に関する処理を行う。
【０１９３】
また、記憶部１６３は、パーソナル記憶部２６１を有する。
【０１９４】
次に、以上のような機能ブロックが実行する各種処理の流れについて説明する。
【０１９５】
＜切替処理＞
例えば、コミュニケーションデバイス１００は、非生コミュニケーション開始とともに生コミュニケーションへの切り替えを試みるようにしてもよい。つまり、生コミュニケーションが非生コミュニケーションに優先されることになる。この場合、非生コミュニケーションは、生コミュニケーションが開始されるまでの間つなぎとして行われる。
【０１９６】
このような場合の、コミュニケーションデバイス１００が実行する切替処理の流れの例を、図２３のフローチャートを参照して説明する。
【０１９７】
ステップＳ３０１において、呼び出し処理部３５２は、非生コミュニケーション部２５７が非生コミュニケーション処理を開始するとともに、通信部１６４を介して、非生コミュニケーションの通信相手のキャラクタに対応する通信装置に対して、通信相手を呼び出す呼び出し処理を行う。
【０１９８】
ステップＳ３０２において、呼び出し処理部３５２は、通信部１６４を介して通信相手の通信装置から接続要求を受け付けたか否かを判定し、受け付けたと判定するまで待機する。接続要求を受け付けたと判定された場合、処理は、ステップＳ３０３に進む。
【０１９９】
ステップＳ３０３において、接続部３５３は、生コミュニケーションの接続を確立する。ステップＳ３０４において、非生コミュニケーション部２５７は、非生コミュニケーション処理を終了し、生コミュニケーション部３５４は、ステップＳ３０３において接続された通信相手との生コミュニケーション処理を開始する。
【０２００】
以上のようにコミュニケーション方法が切り替えられると、切替処理が終了する。
【０２０１】
＜非生情報の表示＞
なお、非生コミュニケーション中に、その非生情報を、非生コミュニケーションの通信相手となるキャラクタに対応する現実の通信相手の通信装置に表示させるようにしてもよい。
【０２０２】
その表示例を図２４に示す。例えば、通信相手のコミュニケーションデバイス１００には、図２４の例のように、名前やアバタ画像とともに、例えば色等の抽象的な非生情報や、例えばキーワード、アラート表示、用件等の具体的な非生情報や、入力用GUI等が表示されるようにしてもよい。
【０２０３】
また、例えば、図２５Ａに示されるように、非生コミュニケーションの内容が文字化されて表示されるようにしてもよい。さらに、例えば、非生コミュニケーション中であることを示す画像が表示されるようにしてもよい。図２５Ｂの例の場合、非生コミュニケーション中であることを示す画像として閉じた状態の障子が表示され、非生コミュニケーションの音声が小音で出力される。つまり、障子の向こうで非生コミュニケーションが行われているように表現される。
【０２０４】
さらに、図２５Ｃに示されるように、この障子をユーザが開閉することができるようにしてもよい。ユーザが例えばタッチパネル等の入力部１６１を操作して図２５Ｃに示されるように障子を開くと、その開き具合に応じて非生コミュニケーションの音声の音量が大きくなるようにしてもよい。また、障子の開いた部分に、その開いた程度に応じて、通信相手のカメラ１０２の画像が表示されるようにしてもよい。つまりより開く程、画像のより多くの部分が表示されるようにしてもよい。
【０２０５】
＜非生情報表示処理＞
非生コミュニケーションの通信相手となるキャラクタに対応する現実の通信相手のコミュニケーションデバイス１００は、非生情報表示処理を実行して、このように供給される非生情報の表示を行う。図２６のフローチャートを参照してこの非生情報表示処理の流れの例を説明する。
【０２０６】
ステップＳ３１１において、非生情報表示部３５５は、通信部１６４を介して非生情報を取得する。ステップＳ３１２において、非生情報表示部３５５は、出力部１６２を制御して、ディスプレイ１０１に非生情報を表示する。
【０２０７】
ステップＳ３１３において、呼び出し処理部３５２は、入力部１６１を制御して受け付けたユーザ入力に基づいて、接続を要求するか否かを判定する。接続を要求しないと判定された場合、処理はステップＳ３１４に進む。
【０２０８】
ステップＳ３１４において、非生情報表示部３５５は、非生情報の表示を終了するか否かを判定する。非生情報の表示を終了しないと判定された場合、処理はステップＳ３１１に戻り、それ以降の処理が実行される。
【０２０９】
また、ステップＳ３１４において非生情報の表示を終了すると判定された場合、処理はステップＳ３１５に進む。ステップＳ３１５において、非生情報表示部３５５は、非生情報の表示を終了する。ステップＳ３１５の処理が終了すると、非生情報表示処理が終了する。
【０２１０】
また、ステップＳ３１３において、接続を要求すると判定された場合、処理はステップＳ３１６に進む。
【０２１１】
ステップＳ３１６において、呼び出し処理部３５２は、生コミュニケーションの接続を要求する。ステップＳ３１７において、呼び出し処理部３５２は、通信部１６４を介して要求先から接続が許可されたか否かを判定する。許可されなかったと判定された場合、処理は、ステップＳ３１４に戻り、それ以降の処理を実行する。
【０２１２】
また、ステップＳ３１７において、接続が許可されたと判定された場合、処理はステップＳ３１８に進む。
【０２１３】
ステップＳ３１８において、接続部３５３は、生コミュニケーションの接続を確立する。これにより、生コミュニケーション部３５４は、生コミュニケーションを開始する。
【０２１４】
ステップＳ３１８の処理が終了すると、非生情報表示処理が終了する。
【０２１５】
＜切替処理＞
コミュニケーションデバイス１００は、非生コミュニケーションの最初からではなく、非生コミュニケーションにおいて、例えば所定のキーワードが出現する等、所定の状態になった場合に、切替処理を行い、呼び出しを行うようにしてもよい。図２７のフローチャートを参照してこの場合の切替処理の流れの例を説明する。
【０２１６】
ステップＳ３２１において、評価判定部３５１は、非生コミュニケーションにおけるユーザ入力を分析し、評価する。このユーザ入力の分析や評価の内容および方法は任意であるが、具体例については後述する。
【０２１７】
ステップＳ３２２において、評価判定部３５１は、ステップＳ３２１において求めた評価結果に従って、生コミュニケーションに切り替えるべきか否かを判定する。切り替えるべきと判定された場合、処理はステップＳ３２３に進む。
【０２１８】
ステップＳ３２３において、呼び出し処理部３５２は、ステップＳ３２１において求めた評価結果に応じた呼び出し処理を行う。例えば、生コミュニケーションへの切り替えの重要性が高くないと評価された場合は、呼び出し処理部３５２は、通信相手に対して、切替可能であることを通知する程度の呼び出し処理を行う。また、例えば、生コミュニケーションへの切り替えの重要性がある程度高いと評価された場合は、呼び出し処理部３５２は、通信相手に対して、切替を勧める程度の呼び出し処理を行う。さらに、例えば、生コミュニケーションへの切り替えの重要性が非常に高いと評価された場合は、呼び出し処理部３５２は、通信相手に対して、アラート（警告）表示を伴う呼び出し処理を行う。
【０２１９】
ステップＳ３２３の処理が終了すると、処理はステップＳ３２４に進む。また、ステップＳ３２２において生コミュニケーションに切り替えるべきでないと判定された場合、処理はステップＳ３２４に進む。
【０２２０】
ステップＳ３２４において、接続部３５３は、通信部１６４を介して他の通信装置から接続要求を受け付けたか否かを判定する。受け付けていないと判定された場合、処理はステップＳ３２１に戻り、それ以降の処理が実行される。
【０２２１】
また、ステップＳ３２４において接続要求を受け付けたと判定された場合、処理はステップＳ３２５に進む。
【０２２２】
ステップＳ３２５において、接続部３５３は、出力部１６２や入力部１６１を制御してユーザ指示を受け付ける等して、接続するか否かを判定する。接続しないと判定された場合、処理は、ステップＳ３２６に進む。
【０２２３】
ステップＳ３２６において、接続部３５３は、通信部１６４を介した接続要求元に対して接続を拒否する。ステップＳ３２６の処理が終了すると、処理はステップＳ３２１に戻り、それ以降の処理を実行する。
【０２２４】
また、ステップＳ３２５において、接続すると判定された場合、処理はステップＳ３２７に進む。
【０２２５】
ステップＳ３２７において、接続部３５３は、生コミュニケーションの接続を確立する。ステップＳ３２８において、非生コミュニケーション部２５７は、非生コミュニケーションを終了し、生コミュニケーション部３５４は、生コミュニケーションを開始する。
【０２２６】
ステップＳ３２８の処理が終了すると、切替処理が終了する。
【０２２７】
＜評価処理＞
図２８のフローチャートを参照して、図２７のステップＳ３２１において実行される評価処理の流れの例を説明する。
【０２２８】
ステップＳ３３１において、評価判定部３５１は、入力部１６１を制御して受け付けたユーザの音声のトーンを分析する。ステップＳ３３２において、評価判定部３５１は、ステップＳ３３１のトーン分析結果を評価する。例えば、評価判定部３５１は、ユーザの音声のトーンが普段の会話の音声のトーンの範囲内であるか否かを評価する。ユーザの音声のトーンが普段の会話の音声のトーンの範囲内であると評価した場合、評価判定部３５１は、図２７のステップＳ３２２において生コミュニケーションに切り替えるべきでないと判定する。逆に、ユーザの音声のトーンが普段の会話の音声のトーンの範囲外であると評価した場合、評価判定部３５１は、図２７のステップＳ３２２において生コミュニケーションに切り替えるべきであると判定する。また、評価判定部３５１は、評価結果に基づいて、どの程度生コミュニケーションに切り替えるべきであるのかを判定するようにしてもよい。
【０２２９】
ステップＳ３３３において、評価判定部３５１は、入力部１６１を制御して受け付けたユーザの音声のキーワードを分析する。ステップＳ３３４において、評価判定部３５１は、ステップＳ３３３のキーワード分析結果を評価する。例えば、評価判定部３５１は、ユーザの音声に、所定のネガティブなキーワードが含まれるか否かを評価する。ユーザの音声にネガティブなキーワードが含まれないと評価した場合、評価判定部３５１は、図２７のステップＳ３２２において生コミュニケーションに切り替えるべきでないと判定する。逆に、ユーザの音声にネガティブなキーワードが含まれると評価した場合、評価判定部３５１は、図２７のステップＳ３２２において生コミュニケーションに切り替えるべきであると判定する。また、評価判定部３５１は、評価結果に基づいて、どの程度生コミュニケーションに切り替えるべきであるのかを判定するようにしてもよい。
【０２３０】
ステップＳ３３５において、評価判定部３５１は、入力部１６１を制御してカメラ１０２において撮像した画像を分析する。ステップＳ３３６において、評価判定部３５１は、ステップＳ３３５において得られた画像分析結果を評価する。例えば、評価判定部３５１は、その画像にユーザの顔が含まれている場合、ユーザの表情が普段の範囲内であるか否かを評価する。ユーザの表情が普段の範囲内であると評価した場合、評価判定部３５１は、図２７のステップＳ３２２において生コミュニケーションに切り替えるべきでないと判定する。逆に、ユーザの表情が普段の範囲外であると評価した場合、評価判定部３５１は、図２７のステップＳ３２２において生コミュニケーションに切り替えるべきであると判定する。
【０２３１】
また、例えば、評価判定部３５１は、その画像に前記ユーザの顔の周辺が含まれている場合、その周辺の画像が変化したか否かを評価する。周辺の画像が変化していないと評価した場合、評価判定部３５１は、図２７のステップＳ３２２において生コミュニケーションに切り替えるべきでないと判定する。逆に、周辺の画像が変化したと評価した場合、評価判定部３５１は、図２７のステップＳ３２２において生コミュニケーションに切り替えるべきであると判定する。
【０２３２】
また、評価判定部３５１は、評価結果に基づいて、どの程度生コミュニケーションに切り替えるべきであるのかを判定するようにしてもよい。
【０２３３】
ステップＳ３３７において、評価判定部３５１は、入力部１６１を制御してコミュニケーションデバイス１００自身の動きを分析する。ステップＳ３３８において、評価判定部３５１は、ステップＳ３３７において得られた動き分析結果を評価する。例えば、評価判定部３５１は、コミュニケーションデバイス１００に対して所定の基準以上の振動や圧力が加えられたか否かを評価する。コミュニケーションデバイス１００に対して所定の基準以上の振動や圧力が加えられていないと評価した場合、評価判定部３５１は、図２７のステップＳ３２２において生コミュニケーションに切り替えるべきでないと判定する。逆に、コミュニケーションデバイス１００に対して所定の基準以上の振動や圧力が加えられたと評価した場合、評価判定部３５１は、図２７のステップＳ３２２において生コミュニケーションに切り替えるべきであると判定する。
【０２３４】
ステップＳ３３９において、評価判定部３５１は、以上のように行った評価結果を表す評価値を算出する。評価判定部３５１は、この評価値を用いて図２７のステップＳ３２２の処理を行う。
【０２３５】
ステップＳ３３９の処理が終了すると、評価処理が終了する。
【０２３６】
＜呼び出し応答処理＞
呼び出しを受けたコミュニケーションデバイス１００は、呼び出し応答処理を行い、呼び出しに対する応答を行う。図２９のフローチャートを参照して呼び出し応答処理の流れの例を説明する。
【０２３７】
ステップＳ３５１において、呼び出し処理部３５２は、通信部１６４を介して他の通信装置からの呼び出しを受ける。ステップＳ３５２において、呼び出し処理部３５２は、出力部１６２を制御してディスプレイ１０１に呼び出し画面を表示する。
【０２３８】
ステップＳ３５３において、呼び出し処理部３５２は、呼び出しに応答するか否かを判定する。応答しないと判定された場合、処理はステップＳ３５４に進む。
【０２３９】
ステップＳ３５４において、呼び出し処理部３５２は、呼び出しが終了したか否かを判定する。呼び出しが終了していないと判定された場合、処理はステップＳ３５３に戻る。ステップＳ３５４において呼び出し処理が終了したと判定された場合、処理はステップＳ３５５に進む。
【０２４０】
ステップＳ３５５において呼び出し処理部３５２は、呼び出し画面の表示を終了する。ステップＳ３５５の処理が終了すると、呼び出し応答処理が終了する。
【０２４１】
また、ステップＳ３５３において、応答すると判定された場合、処理はステップＳ３５６に進む。ステップＳ３５６において、呼び出し処理部３５２は、呼び出し元に対して、生コミュニケーションの接続を要求する。
【０２４２】
ステップＳ３５４において、接続部３５３は、生コミュニケーションの接続を確立する。ステップＳ３５４の処理が終了すると、呼び出し応答処理が終了する。
【０２４３】
以上のように、各処理を実行することにより、コミュニケーションデバイス１００は、非生コミュニケーションから生コミュニケーションへの切り替えを実現することができる。したがって、コミュニケーションデバイス１００は、コミュニケーションの利便性を向上させることができる。
【０２４４】
＜アラート表示＞
上述したように切替の重要性が高い場合、アラート表示による呼び出しが行われる。アラート表示は、どのようなものであってもよいが、より緊急性を表現するようなものであるのが望ましい。例えば、図３０Ａに示されるように、検出されたネガティブなキーワードを文字化して表示するようにしてもよい。
【０２４５】
また、図３０Ｂの例のように、図２５Ｂに示した障子が炎上した画像を表示するようにしてもよい。
【０２４６】
＜呼び出し操作＞
なお、非生コミュニケーション中に、ユーザが、現実の通信相手を呼び出すように操作することができるようにしてもよい。
【０２４７】
例えば、非生コミュニケーション中のコミュニケーションデバイス１００−１のユーザが、そのタッチパネルをタップすると（図３１の左側）、その操作が、非生コミュニケーションの仮想的な通信相手に対応する現実の通信相手のコミュニケーションデバイス１００−２に伝送され、コミュニケーションデバイス１００−２が筐体を振動させて、現実の通信相手（コミュニケーションデバイス１００−２のユーザ）に通知するようにしてもよい。
【０２４８】
このようなより直接的な操作による呼び出しを実現することにより、コミュニケーションデバイス１００は、コミュニケーションの利便性を向上させることができる。
【０２４９】
＜切替処理＞
コミュニケーションデバイス１００は、切替処理を行うことにより、生コミュニケーションを非生コミュニケーションに切り替えることができる。図３２のフローチャートを参照してこの場合の切替処理の流れの例を説明する。
【０２５０】
ステップＳ３７１において、生コミュニケーション部３５４は、生コミュニケーション中、入力部１６１を制御して受け付けたユーザ入力等に基づいて、生コミュニケーションを終了するか否かを判定し、終了すると判定されるまで待機する。
【０２５１】
ステップＳ３７１において、生コミュニケーションを終了すると判定された場合、処理はステップＳ３７２に進む。
【０２５２】
ステップＳ３７２において、切断部３５６は、生コミュニケーションを切断する。ステップＳ３７３において、非生コミュニケーション部２５７は、仮想的な通信相手との非生コミュニケーションを開始する。
【０２５３】
ステップＳ３７３の処理が終了すると、切替処理が終了する。
【０２５４】
このように切替処理を実行することにより、コミュニケーションデバイス１００は、生コミュニケーションから非生コミュニケーションへ切り替えることができ、コミュニケーションの利便性を向上させることができる。
【０２５５】
＜コンピュータ＞
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここでコンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータ等が含まれる。
【０２５６】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２５７】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２５８】
また、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、全ての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０２５９】
また、以上において、１つの装置（または処理部）として説明した構成を分割し、複数の装置（または処理部）として構成するようにしてもよい。逆に、以上において複数の装置（または処理部）として説明した構成をまとめて１つの装置（または処理部）として構成されるようにしてもよい。また、各装置（または各処理部）の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置（または処理部）の構成の一部を他の装置（または他の処理部）の構成に含めるようにしてもよい。
【０２６０】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０２６１】
例えば、本技術は、１つの機能を、ネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０２６２】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２６３】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２６４】
なお、本技術は以下のような構成も取ることができる。
（１）  ユーザの入力を受け付ける入力部により受け付けられた該ユーザ入力に対する仮想的な通信相手による応答を生成し、前記応答を画像または音声を出力する出力部より出力することにより、ユーザと前記仮想的な通信相手とのコミュニケーションである第１のコミュニケーションを実現する第１のコミュニケーション部と、
前記第１のコミュニケーション部により前記第１のコミュニケーションが実現されている間に、他の装置と通信を行う通信部を制御し、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して前記現実の通信相手を呼び出すための呼び出し処理を行う呼び出し処理部と、
前記通信部を制御して、前記入力部により受け付けられた前記ユーザ入力を、前記呼び出し処理部による前記呼び出し処理に応答した前記現実の通信相手の通信装置に供給し、前記現実の通信相手の通信装置から前記ユーザ入力に対する応答を取得し、前記応答を前記出力部より出力することにより、ユーザと前記現実の通信相手とのコミュニケーションである第２のコミュニケーションを実現する第２のコミュニケーション部と
を備える通信装置。
（２）  前記呼び出し処理部は、前記第１のコミュニケーションの開始とともに、前記呼び出し処理を開始する
（１）に記載の通信装置。
（３）  前記第１のコミュニケーションの内容を評価し、前記呼び出し処理を行うか否かを判定する評価判定部をさらに備え、
前記呼び出し処理部は、前記評価判定部により前記呼び出し処理を行うと判定された場合、前記呼び出し処理を開始する
（１）または（２）に記載の通信装置。
（４）  前記評価判定部は、前記入力部により受け付けられた前記ユーザの音声のトーンを分析し、評価する
（１）乃至（３）のいずれかに記載の通信装置。
（５）  前記評価判定部は、前記音声のトーンが普段の会話の音声のトーンの範囲内であるか否かを評価し、前記音声のトーンが前記範囲外である場合、前記呼び出し処理を行うと判定する
（１）乃至（４）のいずれかに記載の通信装置。
（６）  前記評価判定部は、前記入力部により受け付けられた前記ユーザの音声のキーワードを分析し、評価する
（１）乃至（５）のいずれかに記載の通信装置。
（７）  前記評価判定部は、前記ユーザの音声に、所定のネガティブなキーワードが含まれるか否かを評価し、前記ネガティブなキーワードが含まれる場合、前記呼び出し処理を行うと判定する
（１）乃至（６）のいずれかに記載の通信装置。
（８）  前記評価判定部は、前記入力部により受け付けられた画像を分析し、評価する
（１）乃至（７）のいずれかに記載の通信装置。
（９）  前記評価判定部は、前記画像に前記ユーザの顔が含まれている場合、前記ユーザの表情が普段の範囲内であるか否かを評価し、前記ユーザの表情が前記範囲外であるとき、前記呼び出し処理を行うと判定する
（１）乃至（８）のいずれかに記載の通信装置。
（１０）  前記評価判定部は、前記画像に前記ユーザの顔の周辺が含まれている場合、前記周辺の画像が変化したか否かを評価し、前記ユーザの顔周辺の画像が変化したとき、前記呼び出し処理を行うと判定する
（１）乃至（９）のいずれかに記載の通信装置。
（１１）  前記評価判定部は、前記入力部により受け付けられた前記通信装置自身の動きを分析し、評価する
（１）乃至（１０）のいずれかに記載の通信装置。
（１２）  前記評価判定部は、前記通信装置に対して所定の基準以上の振動や圧力が加えられたか否かを評価し、前記基準以上の振動や圧力が加えられた場合、前記呼び出し処理を行うと判定する
（１）乃至（１１）のいずれかに記載の通信装置。
（１３）  前記第１のコミュニケーション部は、前記第２のコミュニケーションの終了とともに、前記第１のコミュニケーションを開始する
（１）乃至（１２）のいずれかに記載の通信装置。
（１４）  前記通信部を制御して、前記第１のコミュニケーション部により実現される前記第１のコミュニケーションの内容を示す第１の情報を、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して供給する第１の情報供給部をさらに備える
（１）乃至（１３）のいずれかに記載の通信装置。
（１５）  前記第１の情報は、前記第１のコミュニケーションのログ、若しくは前記ログの要約である
（１）乃至（１４）のいずれかに記載の通信装置。
（１６）  前記第１の情報は、前記第１のコミュニケーションの内容を示す色、濃度、模様、図形、文字、若しくは記号である
（１）乃至（１５）のいずれかに記載の通信装置。
（１７）  前記仮想的な通信相手の設定情報を記憶する記憶部をさらに備え、
前記第１のコミュニケーション部は、前記記憶部に記憶される前記設定情報を用いて、前記入力部により受け付けられた前記ユーザ入力に対する仮想的な通信相手による応答を生成し、前記第１のコミュニケーションを実現する
（１）乃至（１６）のいずれかに記載の通信装置。
（１８）  他の装置から前記設定情報を取得する設定情報取得部をさらに備え、
前記記憶部は、前記設定情報取得部により取得された前記設定情報を記憶する
（１）乃至（１７）のいずれかに記載の通信装置。
（１９）  受け付けられたユーザ入力に対する仮想的な通信相手による応答を生成し、前記応答を出力することにより、ユーザと前記仮想的な通信相手とのコミュニケーションである第１のコミュニケーションを実現し、
前記第１のコミュニケーションが実現されている間に、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して前記現実の通信相手を呼び出すための呼び出し処理を行い、
受け付けられた前記ユーザ入力を、前記呼び出し処理に応答した前記現実の通信相手の通信装置に供給し、前記現実の通信相手の通信装置から前記ユーザ入力に対する応答を取得し、前記応答を出力することにより、ユーザと前記現実の通信相手とのコミュニケーションである第２のコミュニケーションを実現する
通信方法。
（２０）  コンピュータを、
ユーザの入力を受け付ける入力部により受け付けられた該ユーザ入力に対する仮想的な通信相手による応答を生成し、前記応答を画像または音声を出力する出力部より出力することにより、ユーザと前記仮想的な通信相手とのコミュニケーションである第１のコミュニケーションを実現する第１のコミュニケーション部と、
前記第１のコミュニケーション部により前記第１のコミュニケーションが実現されている間に、他の装置と通信を行う通信部を制御し、前記仮想的な通信相手に関連付けられた現実の通信相手の通信装置に対して前記現実の通信相手を呼び出すための呼び出し処理を行う呼び出し処理部と、
前記通信部を制御して、前記入力部により受け付けられた前記ユーザ入力を、前記呼び出し処理部による前記呼び出し処理に応答した前記現実の通信相手の通信装置に供給し、前記現実の通信相手の通信装置から前記ユーザ入力に対する応答を取得し、前記応答を前記出力部より出力することにより、ユーザと前記現実の通信相手とのコミュニケーションである第２のコミュニケーションを実現する第２のコミュニケーション部と
して機能させるプログラム。
【符号の説明】
【０２６５】
１００  コミュニケーションデバイス，  １０１  ディスプレイ，  １０２  カメラ，  １０３  マイクロホン，  １０４  スピーカ，  １０５  ストラップ，  １１１  通信相手画像，  １２０  通信デバイス，  １３１  ネットワーク，  １３２  サーバ，  １５１  CPU，  １５２  ROM，  １５３  RAM，  １５４  バス，  １６０  入出力インタフェース，  １６１  入力部，  １６２  出力部，  １６３  記憶部，  １６４  通信部，  １６５  ドライブ，  １７１  リムーバブルメディア，  １８２  しっぽ，  ２１０  パーソナル設定画面，  ２５１  パーソナル設定部，  ２５２  パーソナル学習部，  ２５３  パーソナル提供部，  ２５４  パーソナル取得部，  ２５５  パーソナル削除部，  ２５６  パーソナル管理部，  ２５７  非生コミュニケーション部，  ２５８  非生情報提供部，  ２６１  パーソナル記憶部，  ３５１  評価判定部，  ３５２  呼び出し処理部，  ３５３  接続部，  ３５４  生コミュニケーション部，  ３５５  非生情報表示部，  ３５６  切断部
【図１】
2015186199.tif 000003
【図２】
2015186199.tif 000004
【図３】
2015186199.tif 000005
【図４】
2015186199.tif 000006
【図５】
2015186199.tif 000007
【図６】
2015186199.tif 000008
【図７】
2015186199.tif 000009
【図８】
2015186199.tif 000010
【図９】
2015186199.tif 000011
【図１０】
2015186199.tif 000012
【図１１】
2015186199.tif 000013
【図１２】
2015186199.tif 000014
【図１３】
2015186199.tif 000015
【図１４】
2015186199.tif 000016
【図１５】
2015186199.tif 000017
【図１６】
2015186199.tif 000018
【図１７】
2015186199.tif 000019
【図１８】
2015186199.tif 000020
【図１９】
2015186199.tif 000021
【図２０】
2015186199.tif 000022
【図２１】
2015186199.tif 000023
【図２２】
2015186199.tif 000024
【図２３】
2015186199.tif 000025
【図２４】
2015186199.tif 000026
【図２５】
2015186199.tif 000027
【図２６】
2015186199.tif 000028
【図２７】
2015186199.tif 000029
【図２８】
2015186199.tif 000030
【図２９】
2015186199.tif 000031
【図３０】
2015186199.tif 000032
【図３１】
2015186199.tif 000033
【図３２】
2015186199.tif 000034