(57)【要約】【課題】接客されるユーザの満足度を得られるように工夫した仮想人物選定装置、仮想人物選定システム及びプログラムを提供する。【解決手段】仮想人物選定装置１は、ユーザの性格を示す性格診断データを取得する性格取得部１２と、仮想人物に対応付けられた複数の性格情報と、複数の性格情報の各々に対応する話し方に関する特性情報とを記憶した特性ＤＢ２２と、性格診断データとマッチングする性格情報とを対応付けたマッチングＤＢ２５と、性格取得部１２により取得したユーザの性格診断データに対応する性格情報を、マッチングＤＢ２５から取得するマッチング部１３と、マッチング部１３により取得した性格情報に対応付けられた特性情報を、特性ＤＢ２２から抽出する特性抽出部１４と、特性抽出部１４により抽出した特性情報を適用させた発話を仮想人物が行う発話部１９と、を備える。【選択図】図１
2020160641.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの対話相手になる仮想人物を選定する仮想人物選定装置であって、
前記仮想人物に対応付けられた複数の性格情報と、前記複数の性格情報の各々に対応する話し方に関する特性情報とを記憶した特性データベースと、
ユーザの性格に対応する前記特性データベースの前記性格情報を決定するマッチング手段と、
前記マッチング手段により決定された前記性格情報に対応付けられた前記特性情報を、前記特性データベースから抽出する特性抽出手段と、
前記特性抽出手段により抽出した前記特性情報を適用させた発話を、前記仮想人物が行う発話手段と、
を備える仮想人物選定装置。
【請求項２】
請求項１に記載の仮想人物選定装置において、
前記ユーザの性格を示す性格診断データを取得する性格取得手段と、
前記性格診断データと、マッチングする性格情報とを対応付けたマッチングデータベースと、
を備え、
前記マッチング手段は、前記性格取得手段により取得した前記ユーザの前記性格診断データに対応する前記性格情報を、前記マッチングデータベースから取得する、仮想人物選定装置。
【請求項３】
請求項２に記載の仮想人物選定装置において、
前記性格取得手段は、前記ユーザに対して提示した設問に対する前記ユーザからの回答に基づいて前記性格診断データを取得する、仮想人物選定装置。
【請求項４】
請求項２又は請求項３に記載の仮想人物選定装置において、
前記性格取得手段は、前記ユーザの行動をセンシングしたセンシングデータに基づいて前記性格診断データを取得する、仮想人物選定装置。
【請求項５】
請求項１から請求項４までのいずれか一項に記載の仮想人物選定装置において、
前記ユーザの感情データを取得する感情取得手段を備え、
前記マッチング手段は、前記感情取得手段が取得した前記発話手段による発話後の前記ユーザの感情データに応じて前記性格情報を決定する、仮想人物選定装置。
【請求項６】
請求項５に記載の仮想人物選定装置において、
前記ユーザの音声データを取得する音声取得手段と、
前記ユーザの顔画像データを取得する顔画像取得手段と、
を備え、
前記感情取得手段は、前記音声取得手段により取得した前記音声データに対して音声認識処理を行った結果データと、前記顔画像取得手段により取得した前記顔画像データに対して画像認識処理を行った結果データとを用いて、前記ユーザの感情データを取得する、仮想人物選定装置。
【請求項７】
請求項１から請求項６までのいずれか一項に記載の仮想人物選定装置において、
前記仮想人物のキャラクタ画像を、前記ユーザが視認可能な表示装置に出力するキャラクタ出力手段を備える、仮想人物選定装置。
【請求項８】
請求項７に記載の仮想人物選定装置において、
異なる複数の前記キャラクタ画像と、性格情報とを対応付けて記憶したキャラクタ画像記憶部と、
前記マッチング手段により決定された前記性格情報に対応付けられた前記キャラクタ画像を、前記キャラクタ画像記憶部から抽出するキャラクタ抽出手段と、
を備え、
前記キャラクタ出力手段は、前記キャラクタ抽出手段により抽出された前記キャラクタ画像を、前記表示装置に出力する、仮想人物選定装置。
【請求項９】
請求項７に記載の仮想人物選定装置において、
異なる複数の前記キャラクタ画像を記憶したキャラクタ画像記憶部と、
前記キャラクタ画像記憶部に記憶された前記複数のキャラクタ画像を表示装置に出力するキャラクタ候補出力手段と、
前記キャラクタ候補出力手段により出力された前記複数のキャラクタ画像のうちの一の前記キャラクタ画像を受け付けるキャラクタ受付手段と、
を備え、
前記キャラクタ出力手段は、前記キャラクタ受付手段により受け付けた前記一のキャラクタ画像を、前記表示装置に出力する、仮想人物選定装置。
【請求項１０】
請求項７から請求項９までのいずれか一項に記載の仮想人物選定装置において、
前記キャラクタ出力手段は、前記発話手段による発話に同期させて、動きのある前記キャラクタ画像を、前記表示装置に出力する、仮想人物選定装置。
【請求項１１】
請求項１から請求項１０までのいずれか一項に記載の仮想人物選定装置において、
前記ユーザの発話内容に応答する返答内容を取得する返答取得手段を備え、
前記発話手段は、前記返答取得手段により取得した前記返答内容に、前記特性抽出手段により抽出した前記特性情報を適用させて前記発話を行う、仮想人物選定装置。
【請求項１２】
請求項１から請求項１１までのいずれか一項に記載の仮想人物選定装置と、
前記仮想人物選定装置に対して通信可能に接続された端末と、
を備えた仮想人物選定システムであって、
前記発話手段による前記発話が、前記端末の音声出力装置から出力される、仮想人物選定システム。
【請求項１３】
請求項１から請求項１１までのいずれか一項に記載の仮想人物選定装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想人物選定装置、仮想人物選定システム及びプログラムに関する。
【背景技術】
【０００２】
従来、受付等にディスプレイ等の表示装置やマイク等を設置し、バーチャルなキャラクタを表示させて、ユーザに対する応対を、キャラクタが、人に代わって行う仕組みが開示されている（例えば、特許文献１、２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２４９９２４号公報
【特許文献２】特開２０１１−２２７８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記したいずれの文献も、予め決められた一連の接客作業について、音声と映像を用いて、どのユーザに対しても一律に対応するものにすぎなかった。そのため、ユーザの満足度が得られにくいものであった。
【０００５】
そこで、本発明は、接客されるユーザの満足度を得られるように工夫した仮想人物選定装置、仮想人物選定システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。
第１の発明は、ユーザの対話相手になる仮想人物を選定する仮想人物選定装置であって、前記仮想人物に対応付けられた複数の性格情報と、前記複数の性格情報の各々に対応する話し方に関する特性情報とを記憶した特性データベースと、ユーザの性格に対応する前記特性データベースの前記性格情報を決定するマッチング手段と、前記マッチング手段により決定された前記性格情報に対応付けられた前記特性情報を、前記特性データベースから抽出する特性抽出手段と、前記特性抽出手段により抽出した前記特性情報を適用させた発話を、前記仮想人物が行う発話手段と、を備える仮想人物選定装置である。
第２の発明は、第１の発明の仮想人物選定装置において、前記ユーザの性格を示す性格診断データを取得する性格取得手段と、前記性格診断データと、マッチングする性格情報とを対応付けたマッチングデータベースと、を備え、前記マッチング手段は、前記性格取得手段により取得した前記ユーザの前記性格診断データに対応する前記性格情報を、前記マッチングデータベースから取得する、仮想人物選定装置である。
第３の発明は、第２の発明の仮想人物選定装置において、前記性格取得手段は、前記ユーザに対して提示した設問に対する前記ユーザからの回答に基づいて前記性格診断データを取得する、仮想人物選定装置である。
第４の発明は、第２の発明又は第３の発明の仮想人物選定装置において、前記性格取得手段は、前記ユーザの行動をセンシングしたセンシングデータに基づいて前記性格診断データを取得する、仮想人物選定装置である。
第５の発明は、第１の発明から第４の発明までのいずれかの仮想人物選定装置において、前記ユーザの感情データを取得する感情取得手段を備え、前記マッチング手段は、前記感情取得手段が取得した前記発話手段による発話後の前記ユーザの感情データに応じて前記性格情報を決定する、仮想人物選定装置である。
第６の発明は、第５の発明の仮想人物選定装置において、前記ユーザの音声データを取得する音声取得手段と、前記ユーザの顔画像データを取得する顔画像取得手段と、を備え、前記感情取得手段は、前記音声取得手段により取得した前記音声データに対して音声認識処理を行った結果データと、前記顔画像取得手段により取得した前記顔画像データに対して画像認識処理を行った結果データとを用いて、前記ユーザの感情データを取得する、仮想人物選定装置である。
第７の発明は、第１の発明から第６の発明までのいずれかの仮想人物選定装置において、前記仮想人物のキャラクタ画像を、前記ユーザが視認可能な表示装置に出力するキャラクタ出力手段を備える、仮想人物選定装置である。
第８の発明は、第７の発明の仮想人物選定装置において、異なる複数の前記キャラクタ画像と、性格情報とを対応付けて記憶したキャラクタ画像記憶部と、前記マッチング手段により決定された前記性格情報に対応付けられた前記キャラクタ画像を、前記キャラクタ画像記憶部から抽出するキャラクタ抽出手段と、を備え、前記キャラクタ出力手段は、前記キャラクタ抽出手段により抽出された前記キャラクタ画像を、前記表示装置に出力する、仮想人物選定装置である。
第９の発明は、第７の発明の仮想人物選定装置において、異なる複数の前記キャラクタ画像を記憶したキャラクタ画像記憶部と、前記キャラクタ画像記憶部に記憶された前記複数のキャラクタ画像を表示装置に出力するキャラクタ候補出力手段と、前記キャラクタ候補出力手段により出力された前記複数のキャラクタ画像のうちの一の前記キャラクタ画像を受け付けるキャラクタ受付手段と、を備え、前記キャラクタ出力手段は、前記キャラクタ受付手段により受け付けた前記一のキャラクタ画像を、前記表示装置に出力する、仮想人物選定装置である。
第１０の発明は、第７の発明から第９の発明までのいずれかの仮想人物選定装置において、前記キャラクタ出力手段は、前記発話手段による発話に同期させて、動きのある前記キャラクタ画像を、前記表示装置に出力する、仮想人物選定装置である。
第１１の発明は、第１の発明から第１０の発明までのいずれかの仮想人物選定装置において、前記ユーザの発話内容に応答する返答内容を取得する返答取得手段を備え、前記発話手段は、前記返答取得手段により取得した前記返答内容に、前記特性抽出手段により抽出した前記特性情報を適用させて前記発話を行う、仮想人物選定装置である。
第１２の発明は、第１の発明から第１１の発明までのいずれかの仮想人物選定装置と、前記仮想人物選定装置に対して通信可能に接続された端末と、を備えた仮想人物選定システムであって、前記発話手段による前記発話が、前記端末の音声出力装置から出力される、仮想人物選定システムである。
第１３の発明は、第１の発明から第１１の発明までのいずれかの仮想人物選定装置としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【０００７】
本発明によれば、接客されるユーザの満足度を得られるように工夫した仮想人物選定装置、仮想人物選定システム及びプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る仮想人物選定システムの全体概要図及び仮想人物選定装置の機能ブロック図である。
【図２】本実施形態に係る仮想人物選定装置の記憶部の例を示す図である。
【図３】本実施形態に係る仮想人物選定装置のコミュニケーション処理を示すフローチャートである。
【図４】本実施形態に係る仮想人物選定装置の性格診断データ処理を示すフローチャートである。
【図５】本実施形態に係る仮想人物選定装置により選定されるキャラクタ画像の例を示す図である。
【図６】本実施形態に係る仮想人物選定装置の発話処理を示すフローチャートである。
【図７】本実施形態に係る仮想人物選定装置での発話についての具体例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
（実施形態）
＜仮想人物選定システム１００＞
図１は、本実施形態に係る仮想人物選定システム１００の全体概要図及び仮想人物選定装置１の機能ブロック図である。
【００１０】
図１に示す仮想人物選定システム１００は、仮想人物選定装置１と、端末４とを備えたシステムである。仮想人物選定装置１は、端末４を使用するユーザの性格診断データに基づいて、ユーザごとにバーチャルなキャラクタ画像により示される仮想人物を選定する。また、仮想人物選定装置１は、端末４を使用するユーザの性格診断データに基づいて、ユーザごとに仮想人物の特性情報を取得する。そして、仮想人物選定装置１は、案内や提案等のユーザに対する接客相手（対話相手）として、選定した仮想人物を端末４に表示させる。また、仮想人物選定装置１は、仮想人物の口調や言い回し等を、ユーザに適したものにする。その結果として、仮想人物選定装置１は、ユーザごとに異なる対応を、異なる仮想人物によって行うものである。
仮想人物選定装置１と、端末４とは、通信ネットワークＮを介して通信可能に接続されている。通信ネットワークＮは、例えば、インターネット回線等であり、有線であるか無線であるかを問わない。
【００１１】
＜仮想人物選定装置１＞
仮想人物選定装置１は、ユーザの性格診断データと、マッチングＤＢ（データベース）の性格情報とをマッチングし、マッチングした結果として得られた性格情報に対応付けられた特性情報を、特性ＤＢから抽出する。そして、仮想人物選定装置１は、抽出した特定情報を適用した発話を、仮想人物に対して行わせる装置である。
仮想人物選定装置１は、例えば、サーバである。仮想人物選定装置１は、その他、パーソナルコンピュータ（ＰＣ）等であってもよい。
【００１２】
図１に示すように、仮想人物選定装置１は、制御部１０と、記憶部２０と、通信インタフェース部２９とを備える。
制御部１０は、仮想人物選定装置１の全体を制御する中央処理装置（ＣＰＵ）である。制御部１０は、記憶部２０に記憶されているオペレーティングシステム（ＯＳ）やアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
【００１３】
制御部１０は、仮想人物選定部１１と、発話処理部１７とを備える。
仮想人物選定部１１は、ユーザの性格に適した仮想人物を選定する制御部である。
仮想人物選定部１１は、性格取得部１２（性格取得手段、感情取得手段）と、マッチング部１３（マッチング手段）と、特性抽出部１４（特性抽出手段）と、キャラクタ抽出部１５（キャラクタ抽出手段）と、キャラクタ出力部１６（キャラクタ出力手段）とを備える。
【００１４】
性格取得部１２は、ユーザの性格を示す性格診断データを取得する。
性格取得部１２は、例えば、ユーザに対して提示した設問に対するユーザからの回答に基づいて、性格診断データを取得してもよい。ここで、性格取得部１２は、ユーザに対して提示した設問及び回答に基づく性格診断データを、仮想人物選定装置１に対して通信可能に接続された外部のサーバから受信してもよい。例えば、設問は、心理テストのようなものであってもよいし、血液型や出身地、生年月日といったものであってもよい。
【００１５】
また、性格取得部１２は、例えば、ユーザの行動をセンシングしたセンシングデータに基づいて、性格診断データを取得してもよい。センシングデータは、例えば、端末４の位置をセンシングしたものであってもよい。その場合には、移動の時間から分析可能な歩行速度や移動に用いた乗り物の割合といったものや、１日に占める移動の割合といったものを、性格診断データとして用いることができる。具体的には、例えば歩行速度が速い場合には、せっかちな性格である、とすることが考えられる。
また、センシングデータは、例えば、端末４を用いて行われた購買情報のデータであってもよい。その場合には、１回あたりの購買金額や、購買商品といったものを、性格診断データとして用いることができる。具体的には、１回の買物でまとめ買いをしたり、安売りのものを多く購入したりしている場合に、性格診断データとして、堅実である、とすることが考えられる。
【００１６】
さらに、性格取得部１２は、現在のユーザの感情を示す感情データを取得し、取得した感情データを、上記した性格診断データに適用してもよい。ユーザの感情データは、例えば、端末４に備えるマイク（音声取得手段）により取得した音声データに対して音声認識処理を行った結果データと、端末４に備えるカメラ（顔画像取得手段）により取得した顔画像データに対して画像認識処理を行った結果データとから得ることができる。具体的には、例えば、音声データから早口であれば、焦っている状態であるといった感情データを得ることができる。また、例えば、顔画像データから笑顔であると認識されれば、大らかな状態であるといった感情データを得ることができる。
上述したこれらの性格診断データや、感情データは、種々の公知技術を用いることによって得ることができる。
【００１７】
マッチング部１３は、性格取得部１２により取得したユーザの性格診断データに対応する性格情報を、後述するマッチングＤＢ２５から取得する。
特性抽出部１４は、マッチング部１３により取得した性格情報に対応付けられた特性情報を、後述する特性ＤＢ２２から抽出する。
【００１８】
キャラクタ抽出部１５は、マッチング部１３により取得した性格情報に対応付けられたキャラクタ画像を、後述するキャラクタ画像記憶部２３から抽出する。
キャラクタ出力部１６は、キャラクタ抽出部１５により抽出されたキャラクタ画像を、端末４に出力することで、端末４では、表示部にキャラクタ画像が表示される。また、キャラクタ出力部１６は、キャラクタ画像に、特性抽出部１４により抽出した特性情報を適用させ、動きのあるキャラクタ画像を出力する。
【００１９】
発話処理部１７は、選定した仮想人物による発話に関する処理を行う制御部である。
発話処理部１７は、返答取得部１８（返答取得手段）と、発話部１９（発話手段）とを備える。
返答取得部１８は、ユーザの発話内容に応答する返答内容を取得する。返答取得部１８は、例えば、ユーザの発話に関する音声データを端末４から受信した場合に、外部の会話学習サーバ（図示せず）に対して音声データを送信することで、会話学習サーバから返答内容を取得してもよい。ここで、会話学習サーバは、例えば、仮想人物選定装置１から受信した音声データに基づいて発話内容を解析し、解析した発話内容を、会話内容を学習させた学習済モデルに適用して返答内容を取得するものであってよい。
発話部１９は、返答取得部１８で取得した返答内容に、特性抽出部１４により抽出した特性情報を適用させた音声データである発話データを生成する。生成された発話データは、端末４に送信され、スピーカ（音声出力装置）から出力される。
なお、各機能部の詳細は、後述する。
【００２０】
記憶部２０は、制御部１０が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部２０は、プログラム記憶部２１と、特性ＤＢ２２と、キャラクタ画像記憶部２３と、ユーザ記憶部２４と、マッチングＤＢ２５とを備える。
プログラム記憶部２１は、各種のプログラムを記憶する記憶領域である。プログラム記憶部２１は、仮想人物選定プログラム２１ａを記憶している。仮想人物選定プログラム２１ａは、仮想人物選定装置１の制御部１０が実行する各種機能を行うためのプログラムである。
【００２１】
特性ＤＢ２２は、仮想人物が有する複数の性格情報と、複数の性格情報の各々に対応する話し方に関する特性情報とを記憶したデータベースである。
特性ＤＢ２２が有する項目の例を、図２（Ａ）に示す。
図２（Ａ）に示す特性ＤＢ２２は、性格ＩＤをキーとして、性格情報と、特性情報とを対応付けて記憶する。性格ＩＤは、性格情報を一意に識別するための識別情報である。性格情報は、性格を表すものであり、例えば、「思慮深い」、「落着きがある」、「明るい」等であってよい。特性情報は、話し方に関する特性を示す情報である。特性情報は、口調、言い回し、声のトーン等を含む。また、特性情報は、動作に関する情報を含んでもよい。動作に関する情報として、身振り手振りが激しいとか、ほとんど動かないといった情報がある。
【００２２】
キャラクタ画像記憶部２３は、異なる複数のキャラクタ画像を記憶する記憶領域である。
キャラクタ画像記憶部２３が有する項目の例を、図２（Ｂ）に示す。
図２（Ｂ）に示すキャラクタ画像記憶部２３は、キャラクタＩＤをキーとして、画像データと、性格情報とを対応付けて記憶する。キャラクタＩＤは、キャラクタ画像を一意に識別するための識別情報である。画像データは、キャラクタ画像そのもののデータである。なお、この図２（Ｂ）の例では、性格情報が対応づけられているが、１つの性格情報に対して１つのキャラクタ画像が対応づけられている場合には、性格情報に代えて性格ＩＤを対応付けるものであってもよい。
【００２３】
ユーザ記憶部２４は、ユーザに関する情報を記憶する記憶領域である。
ユーザ記憶部２４が有する項目の例を、図２（Ｃ）に示す。
図２（Ｃ）に示すユーザ記憶部２４は、ユーザＩＤをキーとして、性格診断データと、性格ＩＤと、キャラクタＩＤとを対応付けて記憶する。ユーザＩＤは、ユーザを一意に識別するための識別情報である。性格診断データは、ユーザの性格を示すデータである。性格ＩＤとキャラクタＩＤとは、性格診断データに基づいてマッチング処理をした結果取得した性格ＩＤ及びキャラクタＩＤを格納する。
【００２４】
マッチングＤＢ２５は、性格診断データと、性格診断データにマッチングする性格情報とを対応付けて記憶したデータベースである。
マッチングＤＢ２５が有する項目の例を、図２（Ｄ）に示す。
ここで、マッチングＤＢ２５の性格診断データは、例えば、上述したユーザに対して提示した設問に対するユーザからの回答に基づくものや、センシングデータに基づくもの等、複数の異なる方法で取得した性格診断データを、各レコードとしてもよい。また、性格情報は、特性ＤＢ２２の性格情報に対応するものである。
【００２５】
図１に示す通信インタフェース部２９は、通信ネットワークＮを介して、例えば、端末４等との間の通信を行うためのインタフェースである。
【００２６】
＜端末４＞
端末４は、ユーザが使用する、例えば、タブレットに代表されるコンピュータの機能を併せ持った携帯型の端末である。端末４は、その他、ＰＣ等でもよい。また、端末４は、例えば、店舗等に設置されたものであってもよいし、ユーザが所持するものであってもよい。
端末４は、例えば、性格診断のための設問に回答することで、仮想人物選定装置１が選定したキャラクタ画像の仮想人物を出力し、仮想人物を対話相手として会話を行う。
端末４は、図示しないが、制御部と、記憶部と、入力部と、表示部（表示装置）と、通信インタフェース部等の一般的なコンピュータが備える各部の他、マイク及びスピーカを備える。
【００２７】
ここで、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、仮想人物選定装置１及び端末４は、各々制御部、記憶部等を備えた情報処理装置であり、コンピュータの概念に含まれる。
【００２８】
＜仮想人物選定システム１００の処理＞
次に、仮想人物選定システム１００における処理について説明する。
図３は、本実施形態に係る仮想人物選定装置１のコミュニケーション処理を示すフローチャートである。
図３に示すコミュニケーション処理は、例えば、ユーザが、仮想店舗で買物をする際に行われるものであり、仮想店舗の店員をユーザの性格に適した仮想人物にし、ユーザが、仮想人物を対話相手として会話をするものである。
【００２９】
例えば、端末４が、仮想店舗のＷｅｂページにアクセスした際に、端末４又はＷｅｂページから仮想人物選定装置１に通信され、図３に示す処理を開始する。
図３のステップＳ（以下、単に「Ｓ」という。）１１において、仮想人物選定装置１の制御部１０（性格取得部１２）は、性格診断データ取得処理を行う。
【００３０】
ここで、性格診断データ取得処理について、図４に基づき説明する。
図４は、本実施形態に係る仮想人物選定装置１の性格診断データ処理を示すフローチャートである。
ここでは、設問に対するユーザからの回答に基づいて、性格診断データを取得するものを例に説明する。
図４のＳ２１において、制御部１０は、設問を端末４に対して送信する。この例では、設問及び回答に基づく性格診断データを、仮想人物選定プログラム２１ａに有するものとしている。設問としては、例えば、「あなたの血液型は？」といったものであり、制御部１０は、回答の選択肢と共に設問を送信してもよい。
Ｓ２２において、制御部１０は、端末４から設問に対する回答を受信する。
Ｓ２３において、制御部１０（性格取得部１２）は、受信した回答の内容に応じて、性格診断データを生成（取得）する。その後、制御部１０は、処理を図３のＳ１２に移す。
【００３１】
なお、制御部１０は、同様の性格診断データ処理を、仮想人物選定装置１に対して通信可能に接続された外部のサーバ（図示せず）によって行わせ、外部のサーバから診断結果データを取得するものであってもよい。また、上述したように、センシングデータを用いて性格診断データを取得する等、設問に対する回答に基づくもの以外によって、性格診断データを取得するものであってもよい。
【００３２】
図３のＳ１２において、制御部１０（マッチング部１３）は、Ｓ１１の処理で取得したユーザの性格診断データに対応する性格情報を、マッチングＤＢ２５から取得する。なお、性格診断データに一致する性格情報を得られない場合には、制御部１０は、性格診断データに類似する性格情報を、マッチング結果として得るようにしてもよい。
Ｓ１３において、制御部１０（特性抽出部１４）は、Ｓ１２の処理で得られた性格情報に対応付けられた特性情報を、特性ＤＢ２２から抽出する。
【００３３】
Ｓ１４において、制御部１０（キャラクタ抽出部１５）は、Ｓ１２の処理で得られた性格情報に対応付けられたキャラクタ画像を、キャラクタ画像記憶部２３から抽出する。
Ｓ１５において、制御部１０（キャラクタ出力部１６）は、Ｓ１４の処理で抽出したキャラクタ画像を、端末４に送信する。そうすることで、端末４には、キャラクタ画像が表示される。
【００３４】
端末４に表示されたキャラクタ画像の一例を、図５に示す。
図５は、本実施形態に係る仮想人物選定装置１により選定されるキャラクタ画像の例を示す図である。
図５（Ａ）に示すキャラクタ画像５１は、性格情報が、例えば、負けず嫌い、男気がある等のキャラクタ画像の一例である。キャラクタ画像５１は、強気な印象の女性店員である。
他方、図５（Ｂ）に示すキャラクタ画像５２は、性格情報が、例えば、従順、優しい等のキャラクタ画像の一例である。キャラクタ画像５２は、物腰の低い印象の女性店員である。
【００３５】
なお、図５に示す例では、キャラクタ画像が２Ｄ（２  Ｄｉｍｅｎｓｉｏｎ）であるが、３Ｄ（３  Ｄｉｍｅｎｓｉｏｎ）画像であってももちろんよい。
また、図３のＳ１５の処理で出力するキャラクタ画像は、動きがあってももちろんよい。その場合には、制御部１０は、特性ＤＢ２２の特性情報に含まれる動作に関する情報を、キャラクタ画像に反映させたキャラクタ画像を、端末４に送信することで、キャラクタ画像が動きのあるものになる。
さらに、図３のＳ１３の処理と、Ｓ１４の処理とは、同時に行ってもよいし、Ｓ１４の処理を先に行い、Ｓ１３の処理をその後に行うようにしてもよい。
【００３６】
図３のＳ１６において、制御部１０（発話処理部１７）は、発話処理を行う。
ここで、発話処理について、図６に基づき説明する。
図６は、本実施形態に係る仮想人物選定装置１の発話処理を示すフローチャートである。
図６のＳ３１において、制御部１０は、端末４から音声データを受信したか否かを判断する。音声データを受信した場合（Ｓ３１：ＹＥＳ）には、制御部１０は、処理をＳ３２に移す。他方、音声データを受信していない場合（Ｓ３１：ＮＯ）には、制御部１０は、処理をＳ３３に移す。
ここで、制御部１０は、音声データを受信したか否かを、所定時間（例えば、１０秒）の間に音声データを受信したか否かによって判断してもよい。また、端末４で所定の操作（会話ボタンを選択する、キーワードを発音する等）をした場合に端末４が送信した音声データを、制御部１０が受信してもよい。
【００３７】
Ｓ３２において、制御部１０（返答取得部１８）は、音声データに基づく返答内容を取得する。返答取得部１８は、例えば、受信した音声データを、外部の会話学習サーバに対して音声データを送信し、会話学習サーバから返答内容を取得してもよい。なお、外部の会話学習サーバから返答内容を取得できなかった場合には、例えば、「もう一度話してください。」等の仮想人物選定プログラム２１ａに有する固定の返答内容を取得してもよい。その後、制御部１０は、処理をＳ３４に移す。
他方、Ｓ３３において、制御部１０（返答取得部１８）は、予め決められた返答内容を取得する。制御部１０は、音声データを受信しなかった場合には、例えば、「ご用件をお話しください。」等の仮想人物選定プログラム２１ａに有する固定の返答内容を取得してもよい。
【００３８】
Ｓ３４において、制御部１０（発話部１９）は、取得した返答内容に、図３のＳ１３の処理によって特性ＤＢ２２から抽出した特性情報を適用させた返答内容の音声データである発話データを生成する。
Ｓ３５において、制御部１０（発話部１９）は、特性情報を適用させた返答内容の音声データである発話データを、端末４に出力する。そうすることで、端末４では、音声データは、口調、言い回し、声のトーンといった特性情報が反映された音声データが出力される。また、制御部１０（キャラクタ出力部１６）は、発話データと同期させた、動きのあるキャラクタ画像を、端末４に出力する。そうすることで、端末４では、あたかもキャラクタ画像が発話をするかのように、キャラクタ画像を見せることができる。そして、キャラクタ画像が示す印象（雰囲気）と、発話の話し方とは、統一感のあるものになる。その後、制御部１０は、処理を図３のＳ１７に移す。
【００３９】
ここで、返答内容に性格情報を適用させた発話データの例を説明する。
図７は、本実施形態に係る仮想人物選定装置１での発話についての具体例を示す図である。
図７には、一例として、仮想店舗である宝飾店での会話内容６１が示されている。
会話内容６１は、ユーザが発した会話の内容として、「イヤリングにしようかな」という音声データを、制御部１０が取得した場合である。なお、前提として、この会話の前には、既に、仮想人物との間で会話が行われている。
その場合に、制御部１０（返答取得部１８）は、この発話の前の会話内容により、イヤリングよりネックレスを勧めるという返答内容を取得している。
また、図７に示す特性ＤＢ２２には、性格ＩＤごとに異なる性格情報が格納されている。
【００４０】
このような条件の場合、制御部１０（発話部１９）は、性格情報に基づいて異なる発話データ６２を生成する。
例えば、性格情報がレコード２２ａに示すように思慮深い性格である場合、制御部１０は、レコード６２ａに示すように、思慮深い感じの発話データを生成する。
また、性格情報がレコード２２ｂに示すように遠慮がない性格である場合、制御部１０は、レコード６２ｂに示すように、遠慮していない感じの発話データを生成する。
さらに、性格情報がレコード２２ｃに示すように遠慮がちの性格である場合、制御部１０は、レコード６２ｃに示すように遠慮がちな発話データを生成する。
【００４１】
このように、制御部１０は、返答内容に性格情報を適用させることによって、同じ返答内容であっても発話データを異なるものにする。よって、ユーザに対して、一律ではない発話をさせることができる。その結果、ユーザごとに仮想人物に対する印象を、異なるものにできる。しかも、ユーザごとに異なる仮想人物は、ユーザの性格診断データを反映させたものであるので、ユーザに親和性のあるものにできる。
また、仮想人物が接客に対して用いられる場合には、ユーザの購買意欲の向上や、モチベーションの向上に貢献しうる。
【００４２】
図３のＳ１７において、制御部１０は、ユーザとの会話を終了するか否かを判断する。例えば、端末４においてキャラクタ画像を含む画面を閉じる操作等をした場合に、制御部１０は、ユーザとの会話を終了すると判断する。会話を終了する場合（Ｓ１７：ＹＥＳ）には、制御部１０は、本処理を終了する。他方、会話を終了しない場合（Ｓ１７：ＮＯ）には、制御部１０は、処理をＳ１６に移す。
【００４３】
このように、本実施形態の仮想人物選定装置１によれば、以下のような効果がある。
（１）ユーザの性格に対応する性格情報を決定し、決定された性格情報に対応付けられた特性情報を、特性ＤＢ２２から抽出する。そして、抽出した特性情報を適用させた発話を、仮想人物に行わせる。よって、同じ返答内容であっても、ユーザごとに異なる発話にすることができ、仮想人物に接客されるユーザの満足度を得られるものにできる。
（２）ユーザの性格を示す性格診断データを取得し、マッチングＤＢ２５から取得した性格診断データに対応する性格情報を取得する。よって、マッチングＤＢ２５を用いて性格診断データから特性情報を抽出するための性格情報を、簡単に取得できる。
（３）ユーザの性格診断データは、ユーザに対して提示した設問に対する回答に基づくものにする。よって、性格診断データを、ユーザの性格及び嗜好が直接表れたものにできる。
（４）ユーザの性格診断データは、ユーザの行動をセンシングしたセンシングデータに基づくものにする。よって、ユーザの行動からユーザの性格を取得できる。また、ユーザに入力を促すものではなく、センシングデータは、端末４等によって自動的に取得されたものであるため、ユーザの入力に対する負担を軽減できる。
【００４４】
（５）仮想人物のキャラクタ画像を表示させるので、キャラクタ画像が発話をしているように感じさせることができる。
（６）ユーザの性格から決定された性格情報に対応付けられたキャラクタ画像を、キャラクタ画像記憶部２３から抽出し、抽出したキャラクタ画像を出力する。よって、キャラクタ画像を、ユーザの性格が反映されたものにできる。よって、仮想人物に接客されるユーザの満足度を得られるものにできる。
（７）キャラクタ画像の動きを、発話に同期させ、動きのあるキャラクタ画像を表示させる。よって、キャラクタ画像が発話をしているように見せることができ、ユーザにとって違和感が少ないものにできる。
【００４５】
（８）発話内容に応答する応答内容を取得し、取得した応答内容に、特性情報を適用させて発話を行う。よって、口調や言い回し、声のトーン等を、ユーザの性格を反映させたものにできる。
【００４６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００４７】
（変形形態）
（１）本実施形態では、端末４から仮想人物選定装置１に対してアクセスして処理を行うものを例に説明したが、これに限定されない。仮想人物選定装置は、入力部、表示部（表示装置）、マイク及びスピーカ（音声出力装置）等を備えたスタンドアロンのパーソナルコンピュータ（ＰＣ）や、スマートフォン等であってもよい。
【００４８】
（２）本実施形態では、性格診断データや、性格情報として、思慮深い、遠慮がちといった文言を例に説明したが、これに限定されない。例えば、性格を表す幾つかの指標を予め用意し、指標の中のどの位置に属するかといった点数で表すものであってもよく、性格を表すことが可能な情報であれば、どのようなものであってもよい。
【００４９】
（３）本実施形態では、キャラクタ画像が、ユーザの性格診断データにマッチングしたものであるものを説明したが、これに限定されない。仮想人物選定装置のキャラクタ候補出力手段がキャラクタ画像記憶部２３に記憶されたキャラクタ画像を出力し、ユーザに好みのキャラクタ画像を選択させることで、キャラクタ受付手段が受け付けた一のキャラクタ画像を、仮想人物として出力してもよい。そうすることで、ユーザの好みのキャラクタ画像を対話相手として会話をすることができる。
なお、その場合に、キャラクタ画像をある程度のカテゴリ（男性キャラクタ、女性キャラクタ等）に分けておき、仮想人物選定装置は、カテゴリの選択を受け付けて、該当のカテゴリに含まれるキャラクタ画像を出力するようにしてもよい。そうすることで、選択肢を少なくできると共に、ユーザの希望に合ったキャラクタ画像を提示でき、ユーザがより自分の好みのキャラクタ画像を選びやすいものにできる。
【００５０】
（４）本実施形態では、ユーザの性格診断データを用いて仮想人物の性格情報を決定し、決定した特性情報を反映させた仮想人物が発話をするものを例に説明したが、これに限定されない。仮想人物の性格情報を、ユーザの感情に応じて適宜変更することで、仮想人物に反映させる特性情報を変えてもよい。例えば、感情取得手段が、仮想人物による発話後のユーザの感情データを取得し、マッチング手段が、取得した感情データに応じて性格情報を決定してもよい。そうすることで、性格情報を、仮想人物の発話による感情が入ったものにでき、ユーザの性格や状況をより表すものにできる。結果として、仮想人物に接客されるユーザの満足度が、より高いものにできる。
また、現在のユーザの感情データを、ユーザの発声した音声データと、ユーザの表情を示す顔画像データから取得してもよい。そうすることで、感情が表れやすいユーザの声や表情を用いて、ユーザの感情データを取得できる。
【００５１】
（５）本実施形態では、特性ＤＢ２２と、キャラクタ画像記憶部２３と、マッチングＤＢ２５とを用いて、ユーザの性格に適する仮想人物の特性情報及びキャラクタ画像を取得するものを例に説明したが、これらのＤＢ及び記憶部は、一例である。例えば、複数のＤＢ及び記憶部を１つにまとめてもよい。
【００５２】
（６）本実施形態では、仮想店舗の店員を仮想人物とするものを例に説明したが、これに限定されない。ユーザの対話相手になる他のシチュエーションにおいても適用できる。
【符号の説明】
【００５３】
１    仮想人物選定装置
４    端末
１０  制御部
１１  仮想人物選定部
１２  性格取得部
１３  マッチング部
１４  特性抽出部
１５  キャラクタ抽出部
１６  キャラクタ出力部
１７  発話処理部
１８  返答取得部
１９  発話部
２０  記憶部
２１ａ  仮想人物選定プログラム
２２  特性ＤＢ
２３  キャラクタ画像記憶部
２４  ユーザ記憶部
２５  マッチングＤＢ
１００  仮想人物選定システム
【図１】
2020160641.tif 000003
【図２】
2020160641.tif 000004
【図３】
2020160641.tif 000005
【図４】
2020160641.tif 000006
【図５】
2020160641.tif 000007
【図６】
2020160641.tif 000008
【図７】
2020160641.tif 000009