(57)【要約】【課題】固有の関係性をユーザに認識させることが可能な対話装置等を提供する。【解決手段】対話装置１００は、対話実行部１８１と、情報取得部１８２と、記憶部１２０と、図形生成部１８３と、表示部１４０とを備える。対話実行部１８１は、ユーザとの対話を行う。情報取得部１８２は、対話実行部１８１とユーザとの対話を含むコミュニケーションを示すコミュニケーション情報を取得する。記憶部１２０は、情報取得部１８２が取得したコミュニケーション情報の履歴情報を記憶する。図形生成部１８３は、コミュニケーション情報の履歴情報に基づいて、ユーザとの固有の関係性を示す図形情報を生成する。表示部１４０は、図形生成部１８３が生成した図形情報を表示する。対話装置１００は、図形生成部１８３が生成した図形情報を出力する出力部を備えていてもよい。【選択図】図３
2019159551.tif 000002
【特許請求の範囲】
【請求項１】
ユーザとの対話を行う対話実行部と、
前記対話実行部と前記ユーザとの対話を含むコミュニケーションを示すコミュニケーション情報を取得する情報取得部と、
前記情報取得部が取得したコミュニケーション情報の履歴情報を記憶する記憶部と、
前記コミュニケーション情報の履歴情報に基づいて、前記ユーザとの固有の関係性を示す図形情報を生成する図形生成部と、
前記図形生成部が生成した図形情報を出力する出力部と、
を備えることを特徴とする対話装置。
【請求項２】
前記図形情報は、幾何学図形を示す情報である、
ことを特徴とする請求項１に記載の対話装置。
【請求項３】
前記図形情報は、前記履歴情報の内容に応じて選択される基本図形の集合である、集合体の図形を示す情報である、
ことを特徴とする請求項１に記載の対話装置。
【請求項４】
前記図形情報は、前記コミュニケーションに応じて発展する図形を示す情報である、
ことを特徴とする請求項２又は３に記載の対話装置。
【請求項５】
前記図形生成部は、前記履歴情報を解析し、前記対話の頻度と、前記対話によって取得したユーザ情報又は該対話の内容とのいずれか一つ以上に基づいて、前記図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる、
ことを特徴とする請求項１から４のいずれか１項に記載の対話装置。
【請求項６】
前記記憶部は、予め定められたシナリオを示す情報を記憶し、
前記対話実行部は、前記シナリオに基づいて前記対話を実行し、該対話によって取得したユーザ情報又は該対話の内容を前記履歴情報として前記記憶部に記憶させる、
ことを特徴とする請求項１から５のいずれか１項に記載の対話装置。
【請求項７】
前記図形生成部は、前記シナリオの進行状況に基づいて、前記図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる、
ことを特徴とする請求項６に記載の対話装置。
【請求項８】
ユーザ登録を受け付ける登録受付部をさらに備え、
前記対話実行部は、前記ユーザ登録を受け付けてから経過した期間に基づいて、前記対話を実行し、
前記図形生成部は、前記ユーザ登録を受け付けてから経過した期間に基づいて、前記図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる、
ことを特徴とする請求項１から７のいずれか１項に記載の対話装置。
【請求項９】
前記情報取得部は、移動の履歴を示す移動情報と、前記ユーザによる接触の履歴を示す接触情報を前記コミュニケーション情報として取得し、
前記対話実行部は、前記移動情報と前記接触情報のいずれか一つ以上に基づいて、前記対話を実行し、
前記図形生成部は、前記移動情報と前記接触情報のいずれか一つ以上に基づいて、前記図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる、
ことを特徴とする請求項１から８のいずれか１項に記載の対話装置。
【請求項１０】
前記移動情報は、移動量と、移動時間帯と、移動の頻度と、移動の特徴とのいずれか一つ以上を含み、
前記接触情報は、接触時間帯と、接触の頻度と、接触の特徴とのいずれか一つ以上を含み、
前記図形生成部は、前記履歴情報において会話していない期間の長さと、前記移動情報において移動していない期間の長さと、前記接触情報において接触していない期間の長さとのいずれか一つ以上に基づいて、前記図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる、
ことを特徴とする請求項９に記載の対話装置。
【請求項１１】
前記情報取得部は、前記ユーザと第三者との関係性を示す社会性情報を取得し、
前記図形生成部は、前記情報取得部が取得した社会性情報に応じて、前記図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる、
ことを特徴とする請求項１から１０のいずれか１項に記載の対話装置。
【請求項１２】
前記情報取得部は、日時情報、天気情報、位置情報、スケジュール情報、行動履歴、会話履歴、検索履歴、閲覧履歴、ＳＮＳ情報、メール、通話のいずれか一つ以上を含む各種情報をさらに取得し、
前記対話実行部は、前記各種情報に基づいて前記対話を実行する、
ことを特徴とする請求項１から１１のいずれか1項に記載の対話装置。
【請求項１３】
対話装置と表示装置を備える対話システムにおいて、
前記対話装置とユーザとの対話を含むコミュニケーションを示すコミュニケーション情報を取得し、該コミュニケーション情報の履歴情報を記憶し、
前記コミュニケーション情報の履歴情報に基づいて、前記ユーザとの固有の関係性を示す図形情報を生成し、前記表示装置に該図形情報を表示させる、
ことを特徴とする対話システム。
【請求項１４】
ユーザとのコミュニケーションを示すコミュニケーション情報を取得する情報取得部と、
前記情報取得部が取得した前記コミュニケーション情報の履歴情報を記憶する記憶部と、
前記コミュニケーション情報の履歴情報に基づいて、前記ユーザとの固有の関係性を示す図形情報を生成する図形生成部と、
前記図形生成部が生成した図形情報を表示する表示部と、
を備えることを特徴とする表示装置。
【請求項１５】
ユーザとのコミュニケーションを示すコミュニケーション情報を取得する情報取得ステップと、
前記情報取得部が取得した前記コミュニケーション情報の履歴情報を記憶する記憶ステップと、
前記コミュニケーション情報の履歴情報に基づいて、前記ユーザとの固有の関係性を示す図形情報を生成する図形生成ステップと、
前記図形生成ステップにおいて生成した図形情報を出力する出力ステップと、
を含むことを特徴とする表示方法。
【請求項１６】
コンピュータを、
ユーザとのコミュニケーションを示すコミュニケーション情報を取得する情報取得手段、
前記情報取得手段が取得した前記コミュニケーション情報の履歴情報を記憶する記憶手段、
前記コミュニケーション情報の履歴情報に基づいて、前記ユーザとの固有の関係性を示す図形情報を生成する図形生成手段、
前記図形生成手段が生成した図形情報を出力する出力手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、対話装置、対話システム、表示装置、表示方法及びプログラムに関する。
【背景技術】
【０００２】
近年、対話型インターフェースを備え、ネットワークに接続可能な装置が普及している。例えば、スマートスピーカー、チャットボット、スマートイヤホン等が知られている。これらの対話装置は、予め定められた条件に基づいてユーザと対話を行う。
【０００３】
また、対話の多様化を図るために、ユーザとの対話を深めていくにつれて、応答内容が変化する対話装置が提案されている。例えば、特許文献１には、累積好感度によって異なる返答を出力する模擬会話システムが開示されている。
【０００４】
また、特許文献２には、対話を深めていくにつれて利用者の音声を反映する対話型インターフェースが開示されている。他の利用者は、対話型インターフェースと利用者との間の好感度を示す情報を参考にして、その対話型インターフェースを所有する利用者と交換利用許諾を結ぶ。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１６９５９１号公報
【特許文献２】特開２００７−２７２７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１、２によれば、ユーザとの対話の内容に応じて好感度が設定されている。この好感度は、数値で表現される情報である。
【０００７】
しかし、ユーザと対話装置との関係性は、好感度以外の要素もある。仮に、ユーザと対話装置との関係性を要素毎に数値で表示しても、数値による表現はありふれているため、面白みに欠ける。また、ユーザと対話装置との関係性を個別の数値で表示しても、ユーザがその全体像を認識することは困難である。
【０００８】
ユーザと対話装置との間には、きずな、つながり、結びつき、親密度等の関係性（エンゲージメント）が発生し得る。これらの関係性は、数値化しにくい固有の関係性として表現されることが好ましい。例えば、ユーザは、対話装置との固有の関係性を認識することにより、対話装置への愛着心や思い入れ等の特別な感情を抱くと考えられる。また、ユーザは、対話装置との固有の関係性を認識することにより、孤独感を軽減することができる。
【０００９】
そこで、本開示は、このような事情に鑑み、固有の関係性をユーザに認識させることが可能な対話装置等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本開示の第１の観点に係る対話装置は、ユーザとの対話を行う対話実行部と、対話実行部とユーザとの対話を含むコミュニケーションを示すコミュニケーション情報を取得する情報取得部と、情報取得部が取得したコミュニケーション情報の履歴情報を記憶する記憶部と、コミュニケーション情報の履歴情報に基づいて、ユーザとの固有の関係性を示す図形情報を生成する図形生成部と、図形生成部が生成した図形情報を出力する出力部とを備えることを特徴とする。
【００１１】
また、上記目的を達成するため、本開示の第２の観点に係る対話システムは、対話装置と表示装置を備える対話システムにおいて、対話装置とユーザとの対話を含むコミュニケーションを示すコミュニケーション情報を取得し、コミュニケーション情報の履歴情報を記憶し、コミュニケーション情報の履歴情報に基づいて、ユーザとの固有の関係性を示す図形情報を生成し、表示装置に該図形情報を表示させることを特徴とする。
【００１２】
また、上記目的を達成するため、本開示の第３の観点に係る表示装置は、ユーザとのコミュニケーションを示すコミュニケーション情報を取得する情報取得部と、情報取得部が取得したコミュニケーション情報の履歴情報を記憶する記憶部と、コミュニケーション情報の履歴情報に基づいて、ユーザとの固有の関係性を示す図形情報を生成する図形生成部と、図形生成部が生成した図形情報を表示する表示部とを備えることを特徴とする。
【００１３】
また、上記目的を達成するため、本開示の第４の観点に係る表示方法は、ユーザとのコミュニケーションを示すコミュニケーション情報を取得する情報取得ステップと、情報取得ステップにおいて取得したコミュニケーション情報の履歴情報を記憶する記憶ステップと、コミュニケーション情報の履歴情報に基づいて、ユーザとの固有の関係性を示す図形情報を生成する図形生成ステップと、図形生成ステップにおいて生成した図形情報を出力する出力ステップとを含むことを特徴とする。
【００１４】
また、上記目的を達成するため、本開示の第５の観点に係るプログラムは、コンピュータを、ユーザとのコミュニケーションを示すコミュニケーション情報を取得する情報取得手段、情報取得手段が取得したコミュニケーション情報の履歴情報を記憶する記憶手段、コミュニケーション情報の履歴情報に基づいて、ユーザとの固有の関係性を示す図形情報を生成する図形生成手段、図形生成手段が生成した図形情報を出力する出力手段として機能させる。
【発明の効果】
【００１５】
本開示によれば、固有の関係性をユーザに認識させることが可能な対話装置等を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る対話装置の外観の一例を示す図である。
【図２】変形例に係る対話装置の外観の一例を示す図である。
【図３】実施形態に係る対話装置の構成例を示すブロック図である。
【図４】表示される図形情報の第1の例を示す図であり、（Ａ）は初期の状態を示し、（Ｂ）は発展後の状態を示している。
【図５】表示される図形情報の第２の例を示す図であり、（Ａ）は初期の状態を示し、（Ｂ）は発展後の状態を示している。
【図６】表示される図形情報の第３の例を示す図である。
【図７】表示される図形情報の第４の例を示す図である。
【図８】図７に示す図形情報を構成する複数の基本図形を示す図である。
【図９】実施形態に係る制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本開示の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。
【００１８】
（実施形態）
図１に示すように、本実施形態に係る対話装置１００は、人型ロボットである。対話装置１００は、ユーザが発した音声を音声認識し、ユーザに対するメッセージを音声出力する。これにより、ユーザと対話を行う。また、対話装置１００は、図形情報を表示する表示部１４０を備える。図形情報は、ユーザとの固有の関係性を図形で示す情報である。
【００１９】
対話装置１００は、図１のような人型ロボットに限られない。対話装置１００は、例えば、音声によってユーザと対話するスマートスピーカー、スマートイヤホン、通信端末等であってもよい。
【００２０】
例えば、図２は、変形例に係る対話装置２００の外観の一例を示している。この対話装置２００は、スマートスピーカーであり、対話装置１００と同様に音声によってユーザとの対話を行う。対話装置２００は、表示部１４０を備えていない。そのため、対話装置２００は、外部装置と通信を行い、外部装置に図形情報を表示させる。なお、対話装置２００は、音声入力部１５０、音声出力部１６０及び通信部１１０のみを備え、記憶部１２０、制御部１８０、表示部１４０等のその他の構成要素は、通信機能を有する外部装置に設けられていてもよい。この場合、対話装置２００は、外部装置から通信部１１０を介して受信した指示信号に基づいて対話を実行してもよい。
【００２１】
＜対話装置の構成＞
以下、対話装置１００の構成を詳細に説明する。図３に示すように、対話装置１００は、他の装置と通信を行う通信部１１０と、各種データを記憶する記憶部１２０と、時刻を計時する計時部１３０と、各種画像を表示する表示部１４０と、音声入力を受け付ける音声入力部１５０と、音声を出力する音声出力部１６０と、ユーザによる接触を検知する接触検知部１７０と、装置全体の制御を行う制御部１８０とを備える。
【００２２】
これらの構成要素は、バスラインＢＬによって相互に接続される。なお、対話装置１００は、ユーザの操作を受け付けるタッチパネルや操作ボタン等から構成される操作部をさらに備えていてもよい。
【００２３】
通信部１１０は、有線通信又は無線通信を行うためのＮＩＣ（Network Interface Card controller）を備える通信インターフェースである。通信部１１０は、ネットワークを介して、外部装置と通信を行う。外部装置は、例えば、ユーザが使用する通信端末、気象予報を配信するサーバ装置、ユーザにＳＮＳ（Social Networking Service）を提供するサーバ装置等である。
【００２４】
記憶部１２０は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等から構成される。記憶部１２０は、各種制御処理を実行するためのプログラム、各種データ等を記憶する。
【００２５】
例えば、記憶部１２０は、ユーザに関する情報を記憶する。ユーザに関する情報は、例えば、ユーザの個人情報、コミュニケーション情報の履歴情報等の情報を含む。これらの情報は、後述する情報取得部１８２によって取得される。
【００２６】
また、記憶部１２０は、図形情報を生成するためのプログラムや情報テーブルを記憶する。また、記憶部１２０は、ユーザとの対話を実行するためのプログラムや予め定められたシナリオを示す情報を記憶する。後述する対話実行部１８１は、このシナリオ及びプログラムに基づいて対話を実行する。また、記憶部１２０は、ユーザに対するメッセージとして使用する複数の音声データを記憶する。対話実行部１８１は、これらの音声データから選択した音声データを音声出力部１６０に出力させる。シナリオと音声データは、製造事業者、販売事業者等によって設定される。
【００２７】
計時部１３０は、クロック信号を生成するための発振回路及び可変ＰＬＬ（Phase Locked Loop）、クロック信号のパルス数をカウントするカウンタ回路等から構成される。計時部１３０はカウントされるパルス数に基づいて時刻を計時する。
【００２８】
表示部１４０は、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）ディスプレイ等によって構成される。表示部１４０は、制御部１８０からの入力データに応じてテキスト、画像等を表示する。例えば、表示部１４０は、図形情報を表示する。
【００２９】
音声入力部１５０は、マイクロフォン等から構成される。音声入力部１５０はユーザの発声によって生じた音声を音声信号として受け付ける。
【００３０】
音声出力部１６０は、スピーカー、アンプ等から構成される。音声出力部１６０は制御部１８０からの入力データに応じて音声を出力する。
【００３１】
接触検知部１７０は、感圧方式又は静電容量方式のタッチセンサから構成される。接触検知部１７０は、ユーザによる接触を検知する。接触検知部１７０は、対話装置１００の外装上に設けられ、例えば、頭部、背中部、胸部等のいずれか一つ以上の部分に設けられる。
【００３２】
制御部１８０は、ＣＰＵ（Central Processing Unit）等から構成される。制御部１８０は、記憶部１２０に記憶されているプログラムを実行することにより、対話装置１００の全体の動作を制御する。
【００３３】
制御部１８０は、計時部１３０がカウントするパルス数に基づいたタイミングで各種制御を実行する。また、制御部１８０は、計時部１３０が計時する時刻に基づいて、各種データを時系列で記憶部１２０に記憶させる。
【００３４】
以下、制御部１８０の機能的な構成を説明する。制御部１８０は、対話実行部１８１、情報取得部１８２、図形生成部１８３、登録受付部１８４として機能する。
【００３５】
対話実行部１８１は、音声入力部１５０及び音声出力部１６０を介してユーザとの対話を実行する。
【００３６】
具体的には、対話実行部１８１は、音声入力部１５０を介してユーザのメッセージである音声データを取得し、その音声を音声認識する。なお、音声認識されたデータは、コミュニケーション情報の履歴情報として記憶部１２０に記憶される。
【００３７】
また、対話実行部１８１は、音声出力部１６０を介してユーザに対するメッセージを音声出力する。この音声出力は、音声入力されたユーザのメッセージを契機として、そのメッセージに回答するメッセージであってもよいし、ユーザのメッセージに依らず、スケジュールや外部装置との通信を契機として出力されるメッセージであってもよい。なお、ユーザに対するメッセージの内容は、後述するように、各種条件に応じて設定される。
【００３８】
情報取得部１８２は、コミュニケーション情報を取得する。コミュニケーション情報は、ユーザとの対話装置１００とのコミュニケーションを示す情報である。このコミュニケーションには、ユーザとの対話、対話装置１００の移動、ユーザによる接触等が含まれる。
【００３９】
具体的には、情報取得部１８２は、例えば、対話装置１００の対話実行部１８１とユーザとの対話を示す情報をコミュニケーション情報として取得する。また、情報取得部１８１は、対話装置１００の移動の履歴を示す移動情報と、ユーザによる接触の履歴を示す接触情報をコミュニケーション情報として取得する。
【００４０】
移動情報は、移動量と、移動時間帯と、移動の頻度と、移動の特徴とのいずれか一つ以上を含む情報である。接触情報は、接触時間帯と、接触の頻度と、接触の特徴とのいずれか一つ以上を含む情報である。
【００４１】
情報取得部１８２は、例えば、通信部１１０を介した、ＧＰＳ信号の受信、外部装置との通信等によって得られる位置情報の履歴に基づいて移動情報を取得する。なお、対話装置１００は、移動を検出するセンサをさらに備え、情報取得部１８２がそのセンサから移動情報を取得するように構成されてもよい。情報取得部１８２は、取得したコミュニケーション情報を時系列で示す履歴情報を記憶部１２０に記憶させる。また、情報取得部１８２は、接触検知部１７０からユーザの接触状態を示す情報を取得する。
【００４２】
また、情報取得部１８２は、ユーザと第三者との関係性を示す社会性情報を取得する。社会性情報は、例えば、ユーザのアカウント情報の量、ユーザとフォロワー、フォロー、フレンズ、リスペクト等の一定の関係性を有してつながっている第三者の人数、ユーザと第三者との通信量又は接触回数、第三者との関係性を示す属性等を示す情報である。
【００４３】
第三者は、対話装置１００及びその対話装置１００のユーザではない、他人である。第三者は他の対話装置１００のユーザであってもよいし、対話装置１００を使用していない者であってもよい。第三者は、例えば、ユーザと何らかの関係がある者であり、例えば、友達、同僚、上司、顧客等である。
【００４４】
なお、対話装置１００が記憶している社会性情報の量が多い場合には、ユーザと対話装置１００との結びつきは高いと考えられる。そのため、このような社会性情報も後述するように図形情報の生成に反映される。
【００４５】
また、情報取得部１８２は、日時情報、天気情報、位置情報、スケジュール情報、行動履歴、会話履歴、検索履歴、閲覧履歴、ＳＮＳ情報、メール、通話のいずれか一つ以上を含む各種情報を取得する。情報取得部１８２は、通信部１１０を介して各種情報を取得する。情報取得部１８２は、対話実行部１８１によるユーザとの対話によって各種情報（例えばユーザのスケジュール情報）を取得してもよい。
【００４６】
図形生成部１８３は、コミュニケーション情報の履歴情報に基づいて、図形情報を生成する。上述したように、コミュニケーション情報の履歴情報は、情報取得部１８２によって取得され、記憶部１２０に記憶されている情報である。なお、制御部１８０は、図形情報を表示させるためのユーザ操作に応答して、表示部１４０に図形生成部１８３が生成した図形情報を表示させる。
【００４７】
登録受付部１８４は、ユーザ登録を受け付ける。例えば、登録受付部１８４は、所定回数以上の対話を行ったユーザの情報のみをユーザ登録する。この場合、単なる来客やユーザの周囲に存在するだけの他人についてはユーザ登録の対象から除外し、特定のユーザのみをユーザ登録の対象とすることができる。なお、ユーザ登録の方法はこれに限られない。
【００４８】
例えば、ユーザが対話装置１００と対話したり、対話装置１００を操作したりすることによってユーザの情報を入力した場合に、登録受付部１８４は、そのユーザの情報をユーザ登録として受け付けてもよい。また、登録受付部１８４は、対話装置１００が初めて対話したユーザについて登録受付部１８４がその音声を登録して、自動的にユーザ登録を行ってもよい。
【００４９】
＜実行される対話の例＞
以下、対話実行部１８１が実行する対話について具体的に説明する。対話実行部１８１は、主に、記憶部１２０に記憶されている情報を参照して対話を行う。
【００５０】
まず、対話実行部１８１は、記憶部１２０に記憶されているシナリオに基づいて対話を実行する。例えば、対話実行部１８１は、シナリオの初期段階において、あいさつや自己紹介等の簡単な話題を用いて対話を行う。
【００５１】
対話実行部１８１は、対話によって取得したユーザ情報や対話の内容を履歴情報として記憶部１２０に記憶させる。その後、対話実行部１８１は、記憶部１２０に記憶されている履歴情報を参照しながら、それに関連する話題を用いて対話を行う。
【００５２】
また、対話実行部１８１は、シナリオの進行状況に応じて、ユーザの友人や家族等に関する話題を用いて対話を行う。このように、対話実行部１８１は、シナリオが進むにつれて、ユーザにとって私的な話題やコミュニケーション情報の履歴情報に応じた話題を用いて対話を行う。
【００５３】
また、対話実行部１８１は、計時部１３０が計時している時刻に基づいて対話を実行する。例えば、対話実行部１８１は、ユーザ登録受付部１７４がユーザ登録を受け付けてから経過した期間に基づいて、対話を実行する。例えば、ユーザ登録から1年経過した場合に、対話実行部１８１は、「出会ってから１年経過したね」という音声メッセージを音声出力部１６０に出力させたり、シナリオの進行状況を１段階だけ進めたりする。
【００５４】
また、対話実行部１８１は、情報取得部１８２が取得した各種情報に基づいて対話を実行する。例えば、対話実行部１８１は、各種情報に含まれる日時情報と位置情報とスケジュール情報とに基づいて、「そろそろ外出しないと会議に間に合わないよ」、「そろそろ昼食時間だね」等の音声メッセージを音声出力部１６０に出力させる。対話実行部１８１は、各種情報に含まれる日時情報と天気情報とに基づいて、「雨が降るかもしれない」、「今日は暖かい」等の音声メッセージを音声出力部１６０に出力させる。対話実行部１８１は、各種情報に含まれる閲覧履歴、会話履歴、検索履歴等に基づいて、ユーザが興味を示している話題を推定し、その話題に関する対話を実行する。
【００５５】
また、対話実行部１８１は、コミュニケーション情報に含まれる移動情報に基づいて、対話を実行する。例えば、移動情報において、同じ移動が繰り返された場合に、対話実行部１８１は、「ここは前に来たことがあるね」、「他に近道があるよ」等の音声メッセージを音声出力部１６０に出力させる。移動情報において、移動していない期間が長い場合には、対話実行部１８１は、ユーザが対話装置と共に移動することをユーザに提案する。
【００５６】
また、対話実行部１８１は、コミュニケーション情報に含まれる接触情報に基づいて、対話を実行する。例えば、接触情報において、接触頻度が多い場合に、対話実行部１８１は、「そんなに触らないで」、「ありがとう」等の音声メッセージを音声出力部１６０に出力させる。接触情報において、接触していない期間が長い場合には、対話実行部１８１は、「最近、接し方が冷たいね」、「もっと遊んでよ」等の音声メッセージを音声出力部１６０に出力させる。
【００５７】
＜生成される図形情報の例＞
以下、図形生成部１８３が生成する図形情報について具体的に説明する。図形生成部１８３は、主に、情報取得部１８２が取得する情報と、記憶部１２０に記憶されているコミュニケーションの履歴情報とに基づいて図形情報を生成する。
【００５８】
図形情報は、２次元又は３次元の仮想空間で示される複雑な図形を示す情報である。このような情報によって、ユーザとの固有の関係性を表現する。図形は、２色以上で表現され、芸術性を有することが好ましい。図形情報に基づいて表示される図形は、自動的に又はユーザ操作に応じて、回転、拡大、縮小等の変化をしてもよい。図形情報に基づいて表示される図形は、静止していてもよいし、動的に動いていてもよい。
【００５９】
図形情報は、例えば、幾何学図形を示す情報である。幾何学図形は、直線や曲線等の構成要素（エレメント）で描かれる図形である。幾何学図形は、数学的な演算処理によって生成される図形であってよいし、予め定められた規則に基づいて生成される図形であってもよい。数学的な演算処理は、例えば、カオス理論やフラクタル理論等の複雑系の科学で知られる数式に基づく演算処理であってもよい。
【００６０】
図形情報は、複数の構成要素からなる集合体であってもよい。図形情報は、基本図形の集合である集合体の図形を示す情報であってもよい。基本図形は、予め情報テーブルにおいて定義される図形であり、集合体の図形で使用される場合にはコミュニケーション情報の履歴情報の内容に応じて選択される。
【００６１】
集合体は、例えば、仮想的な街、軍隊、惑星、天体等である。複数の構成要素は、複数の図形要素であってもよいし、複数の無機物又は有機物であってもよい。図形要素は、例えば、円、球、三角、四角、円錐、直線、曲線等である。無機物又は有機物は、例えば、人、動物、建物、石、砂、水等である。
【００６２】
地球の変革では、何もない高温物体から雲、海、山等が発生し、その後に生態系が誕生し、その生態系は微生物から、植物、魚類、恐竜、哺乳類等の進化を遂げている。建造物では、徐々に家具や物が増えたり、増築や改築が発生したりする。集合体は、このような段階的な変化を生じる集合体であってもよい。また、集合体は、ゲームの「塊魂」のように、ランダムに物体を合体させて大きくなる集合体であってもよい。
【００６３】
図形情報は、ユーザとのコミュニケーションに応じて発展する図形を示す情報であることが好ましい。「コミュニケーションに応じて発展する」とは、コミュニケーションをしていくに連れて図形の複雑度又は大きさが増加することを意味する。図形生成部１８３は、コミュニケーションによって図形が発展していく進行状況をリアルタイムで表示部１４０に表示させてもよい。
【００６４】
図形生成部１８３は、コミュニケーション情報の履歴情報を解析し、対話の頻度と、対話によって取得したユーザ情報又は対話の内容とのいずれか一つ以上に基づいて、図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる。
【００６５】
図形生成部１８３は、ユーザの話した内容の特徴によって、図形の構成要素に異なる色彩や形状を設定してもよい。この場合、ユーザ毎に個性がある図形を生成することができる。ユーザ情報は、ユーザが秘密として話した秘密情報を含み、図形生成部１８３は、秘密情報の量に応じて図形の構成要素の色彩や形状を設定してもよい。秘密情報は、ユーザと対話装置１００だけで会話する情報として記憶部１２０に記憶され、第三者が周囲にいる場合には会話に使用されない情報である。
【００６６】
また、図形生成部１８３は、シナリオの進行状況に基づいて、図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる。図形生成部１８３は、ユーザ登録を受け付けてから経過した期間に基づいて、図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる。
【００６７】
また、図形生成部１８３は、移動情報と接触情報のいずれか一つ以上に基づいて、図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる。例えば、図形生成部１８３は、コミュニケーション情報の履歴情報において会話していない期間の長さと、移動情報において移動していない期間の長さと、接触情報において接触していない期間の長さとのいずれか一つ以上に基づいて、図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる。
【００６８】
また、図形生成部１８３は、情報取得部１８２が取得した社会性情報に応じて、図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる。例えば、図形生成部１８３は、社会性情報が多くなるにつれて、図形を複雑にして発展させる。
【００６９】
以下、表示される図形情報の例を説明する。図４は、表示される図形情報の第1の例を示している。図４（Ａ）は初期の状態を示している。このような図形情報が示す幾何学図形３００は、二重振り子と称され、カオス理論に基づく演算処理によって生成される。このような図形情報では、例えば、コミュニケーションの内容に応じて、振り子の色、長さ、角度等が設定される。例えば、幾何学図形３００を構成する振り子３１０と振り子３２０は、色、長さ、及び角度が異なっている。
【００７０】
図４（Ｂ）は、ユーザとのコミュニケーションを深めることによって発展した後の状態を示している。図４（Ｂ）に示す幾何学図形３５０では、図４（Ａ）に示す幾何学図形３００に比べて、振り子の数が増加し、複雑度と大きさが増している。なお、図４では、二重振り子を図形情報の一例としているが、図形情報は二重振り子より複雑な多重振り子であってもよい。
【００７１】
図５は、表示される図形情報の第２の例を示している。図５（Ａ）は、初期の状態を示している。このような図形情報が示す幾何学図形４００は、ライフゲームと称され、予め定められたルールに基づく演算処理によって生成される。
【００７２】
具体的には、幾何学図形４００は、大きさが同じで色が異なる球形状の物体を最小単位として仮想空間に予め定められたルールに基づいて配置することによって生成される。例えば、図形生成部１８３は、コミュニケーションによって、新たな球形状を図形情報に追加し、その色はコミュニケーションの内容に応じて設定する。例えば、幾何学図形４００を構成する球４１０と球４２０は、色と位置が異なっている。
【００７３】
図５（Ｂ）は、ユーザとのコミュニケーションを深めることによって発展した後の状態を示している。図５（Ｂ）に示す幾何学図形４５０では、図５（Ａ）に示す幾何学図形４００に比べて、球形状の物体の数が増加し、複雑度と大きさが増している。なお、図５では、球形状の物体によって構成される図形情報を一例としているが、図形情報は、球形状ではない立体形状の物体（例えば、立方体、三角錐等）によって構成されてもよい。また、図形情報は、円、三角、四角等の二次元図形を最小単位として二次元空間に配置するものであってもよい。
【００７４】
図６は、表示される図形情報の第３の例を示している。この図形情報は、幾何学的な模様を示す幾何学図形５００を示している。幾何学図形５００は、フラクタル理論に基づいてコミュニケーションに応じて発展する模様を示している。
【００７５】
図７は、表示される図形情報の第４の例を示す図である。この図形情報は、複数の構成要素からなる集合体の図形６００を示している。この例では、集合体の図形６００は、複数の基本図形６１０、６２０、６３０、６４０、６５０から構成される。
【００７６】
基本図形６１０は球形状の物体である。基本図形６２０は円柱形状の物体である。基本図形６３０は三角錐形状の物体である。基本図形６４０は星形形状の物体である。基本図形６５０は直方体形状の物体である。
【００７７】
これらの基本図形６１０、６２０、６３０、６４０、６５０は、図８に示す情報テーブル７００において予め定義される図形である。情報テーブル７００は、製造業者や販売業者等によって予め記憶部１２０に記憶される情報である。情報テーブル７００では、基本図形６１０、６２０、６３０、６４０、６５０のそれぞれについて、その発生条件と配置条件とが関連付けられて格納されている。
【００７８】
例えば、基本図形６１０の発生条件Ａでは、対話を３回行うことが条件設定される。基本図形６１０の配置条件Ａでは、対話の内容が秘密情報である場合に、第１の角度で第１の座標に配置し、対話の内容が第三者に関する情報である場合に、第２の角度で第２の座標に配置することが条件設定される。このように、情報テーブル７００において、基本図形６１０、６２０、６３０、６４０、６５０の発生条件と配置条件は、コミュニケーション情報の履歴情報の内容に応じた条件に設定される。
【００７９】
なお、この例では、それぞれ異なる立体形状を示す５つの基本図形６１０、６２０、６３０、６４０、６５０によって構成される集合体の図形６００について説明した。しかし、集合体の図形６００を構成する基本図形の数、種類、形状等はこれに限られない。
【００８０】
＜処理の流れ＞
以下、図９を参照しながら、対話装置１００が実行する制御処理の一例を説明する。この処理は、主に図形情報を生成するための処理であり、登録受付部１８４がユーザ登録を受け付けた後に継続的に実行される。
【００８１】
まず、対話装置１００の情報取得部１８２は、ユーザとのコミュニケーションを示すコミュニケーション情報を取得する（ステップＳ１０１）。例えば、情報取得部１８２は、対話に基づく情報、移動情報、接触情報、各種情報等をコミュニケーション情報として取得する。
【００８２】
情報取得部１８２は、取得したコミュニケーション情報を履歴情報として時系列で記憶部１２０に記憶させる（ステップＳ１０２）。なお、対話実行部１８１は、この履歴情報と予め定められたシナリオとに基づいて対話を実行する。
【００８３】
図形生成部１８３は、ステップＳ１０２において記憶されたコミュニケーション情報に基づいて、ユーザとの固有の関係性を示す図形情報を生成する（ステップＳ１０３）。
【００８４】
なお、図形情報の生成とは、新たに図形情報を生成する処理だけでなく、既存の図形情報において、図形の変形、追加、削除等を行う更新処理も含む。例えば、図形生成部１８３は、コミュニケーション情報の履歴情報に基づいて、図形情報が示す図形の形状、色彩、及び大きさのいずれか一つ以上を変化させる。生成される図形情報は、一つの図形情報である。例えば、図形生成部１８３は、幾何学図形３００、３５０、４００、４５０、５００、集合体の図形６００等のいずれか一つを生成する。
【００８５】
ここで、制御部１８０は、ユーザから図形情報を表示させる表示指示を受け付けたか否かを判別する（ステップＳ１０４）。表示指示を受け付けていない場合（ステップＳ１０４；Ｎ）、制御部１８０は、再びステップＳ１０１に戻って処理を継続する。
【００８６】
一方、表示指示を受け付けている場合（ステップＳ１０４；Ｙ）、制御部１８０は、ステップＳ１０３において生成した図形情報を表示部１４０に表示させる（ステップＳ１０５）。なお、図形情報は、表示指示が解除されるまで表示される。その後、制御部１８０は、再びステップＳ１０１に戻って処理を継続する。
【００８７】
＜効果の説明＞
本実施形態に係る対話装置１００によれば、ユーザとの対話を含むコミュニケーションを示すコミュニケーション情報を取得し、取得したコミュニケーション情報の履歴情報に基づいて、ユーザとの固有の関係性を示す図形情報を生成する。また、対話装置１００は、生成した図形情報を表示する。
【００８８】
この場合、図形情報は、多様な情報を含むコミュニケーション情報に基づいて生成されるため、好感度以外の要素も含めて生成される。また、図形情報は、ユーザと対話装置１００との関係性を図形で示す。そのため、単なる数値による好感度の表示に比べて、面白みがあり、ユーザは対話装置１００との関係性の全体像を容易に認識することができる。
【００８９】
図形情報は、例えば、幾何学図形３００、３５０、４００、４５０、５００、集合体の図形６００等のいずれか一つを示す情報である。図形情報は、予め定められた演算処理や情報テーブル７００に示す条件に基づいて生成される。
【００９０】
しかし、演算処理や条件が予め定められても、コミュニケーション情報の履歴情報は、ユーザと対話装置１００との間の固有の情報である。そのため、図形情報が示す図形は、ユーザと対話装置１００との間の固有の図形となり、他のユーザと他のユーザの対話装置１００との間で生成される図形情報とは異なる図形となる。したがって、対話装置１００は、このような図形情報を表示させることにより、ユーザと対話装置１００との間の固有の関係性をユーザに認識させることができる。
【００９１】
以上で実施形態の説明を終了するが、上記実施形態は一例に過ぎない。そのため、対話装置１００の具体的な構成、制御処理の内容及び順序等は上記実施形態で説明したものに限られない。以下、上記実施形態の変形例について説明する。
【００９２】
（変形例）
例えば、上記実施形態では、図形生成部１８３は、一つの図形情報を生成している。しかし、コミュニケーション情報を複数の項目に分割して、その項目毎の複数の図形情報を生成してもよい。
【００９３】
上記実施形態では、対話装置１００は、ロボットである。変形例に係る対話装置２００は、スマートスピーカー等である。しかし、対話装置１００、２００は、これに限られない。
【００９４】
例えば、対話装置１００は、チャットボットであってもよい。この場合、対話装置１００は、ユーザ操作を受け付ける操作部をさらに備え、対話実行部１８１は、操作部と表示部１４０を介してユーザとの対話を実行する。具体的には、対話実行部１８１は、操作部を介してユーザのメッセージである文字列の入力を受け付け、表示部１４０を介してユーザに対するメッセージである文字列を出力する。なお、対話装置１００がチャットボットの場合、音声入力部１５０、音声出力部１６０、接触検知部１７０等の構成は省略されてもよい。
【００９５】
上記実施形態において、対話装置１００は、さらに追加的な構成を備えていてもよい。例えば、対話装置１００は、人感センサ、温度センサ、測距センサ等のセンサを備えていてもよいし、対話装置１００が自立移動可能とするために、駆動機構を備えていてもよい。この場合、対話装置１００は、より人間に近いコミュニケーションを取ることが可能となる。また、対話装置１００は、接触検知部１７０を備えず、接触の履歴情報を取得しない構成であってもよい。
【００９６】
上記実施形態では、対話装置１００は、対話装置１００が備える表示部１４０に図形情報を表示させている。しかし、これに限られない。対話装置１００は対話を実行するための構成のみを備える構成であってもよい。この場合、対話装置１００は、図形情報を表示する表示装置と接続されてもよい。表示装置は、対話装置１００に接続されるディスプレイ装置やサーバ装置であってもよいし、対話装置１００と一体的に設けられる表示装置であってもよい。このように、対話装置１００の制御装置１８０は、図形生成部１８３が生成した図形情報を出力する出力部（不図示）を備える構成であってもよく、出力部は表示部１４０に図形情報を出力してもよいし、通信部１１０を介して接続される外部装置に図形情報を出力してもよい。
【００９７】
例えば、表示装置は、ユーザとのコミュニケーションを示すコミュニケーション情報を取得する情報取得部１８２と、情報取得部１８２が取得したコミュニケーション情報の履歴情報を記憶する記憶部１２０と、記憶部１２０が記憶するコミュニケーション情報に基づいて、ユーザとの固有の関係性を示す図形情報を生成する図形生成部１８３と、図形生成部１８３が生成した図形情報を表示する表示部１４０とを備える。この場合、対話装置１００は対話を行い、表示装置は、対話装置１００からコミュニケーション情報を取得して図形情報を生成する。
【００９８】
上記実施形態において、対話装置１００は、生成した図形情報と、その図形情報の構成要素の生成に寄与したコミュニケーション情報とを関連付けて記憶部１２０に記憶させてもよい。この場合、対話装置１００は、表示している図形情報において、ユーザから構成要素の選択を受け付けて、選択された構成要素に関連付けられているコミュニケーション情報を表示又は音声出力してもよい。
【００９９】
例えば、ユーザが、幾何学図形３００の構成要素である振り子３１０を選択した場合、幾何学図形４００の構成要素である球４１０を選択した場合、集合体の図形６００の構成要素である基本図形６１０を選択した場合等に、対話装置１００は、選択された構成要素に対応するコミュニケーション情報を表示又は音声出力する。表示又は音声出力されるコミュニケーション情報は、例えば、対話の内容、コミュニケーションを行った時刻、移動や接触の状況等を示す情報である。対話装置１００が撮像機能や画像認識機能を有する場合には、コミュニケーション時に撮像した画像が表示されてもよい。対話装置１００が撮像する画像は、静止画であってもよいし、動画であってもよい。これにより、ユーザは図形情報を思い出又はアルバムとして利用することが可能となる。
【０１００】
上記実施形態に係る対話装置１００のように１つの装置ではなく、複数の装置が協働することによって対話装置１００と同様の機能を実現してもよい。例えば、対話装置と表示装置を備える対話システムにおいて、対話装置とユーザとの対話を含むコミュニケーションを示すコミュニケーション情報を取得し、コミュニケーション情報の履歴情報を記憶し、そのコミュニケーション情報の履歴情報に基づいて、ユーザとの固有の関係性を示す図形情報を生成し、表示装置に図形情報を表示させてもよい。この場合、コミュニケーション情報の取得と図形情報の生成は、対話装置及び表示装置と通信するサーバ装置や対話装置及び表示装置を制御する制御装置によって実行されてもよいし、対話装置及び表示装置のいずれかによって実行されてもよい。
【０１０１】
また、本開示に係る対話装置１００、２００は、上記装置によらず、例えば、コンピュータがプログラムを実行することで、その機能を実現してもよい。対話装置１００、２００の機能を実現するためのプログラムは、ＵＳＢ（Universal Serial Bus）メモリ、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＨＤＤ（Hard Disc Drive）等のコンピュータ読み取り可能な記録媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【０１０２】
以上、本開示の好ましい実施形態について説明したが、本開示は係る特定の実施形態に限定されるものではなく、本開示には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。また、上記実施形態及び変形例で説明した装置の構成は、技術的な矛盾が生じない限り、適宜組み合わせ可能である。
【符号の説明】
【０１０３】
１００,２００…対話装置、１１０…通信部、１２０…記憶部、１３０…計時部、１４０…表示部、１５０…音声入力部、１６０…音声出力部、１７０…接触検知部、１８０…制御部、１８１…対話実行部、１８２…情報取得部、１８３…図形生成部、１８４…登録受付部
【図１】
2019159551.tif 000003
【図２】
2019159551.tif 000004
【図３】
2019159551.tif 000005
【図４】
2019159551.tif 000006
【図５】
2019159551.tif 000007
【図６】
2019159551.tif 000008
【図７】
2019159551.tif 000009
【図８】
2019159551.tif 000010
【図９】
2019159551.tif 000011