(57)【特許請求の範囲】
【請求項１】
疑似通話における通話相手の画像を画面に表示させる表示制御部と、
前記画面上に設けられた操作領域に対するユーザの操作を受け付ける操作受付部と、
前記操作領域に対する前記ユーザの操作に応じ、複数の会話シーンにそれぞれ対応付けて前記疑似通話における前記通話相手からの発話が予め記録されている会話スクリプトに基づいて、前記通話相手の発話として、前記会話スクリプトにおける発話に対応する音声データが記録された音声データベースから前記音声データを読み出して再生する発話制御部と、を備え、
前記操作領域は、不可視である
ことを特徴とする疑似通話装置。
【請求項２】
疑似通話における通話相手の画像を画面に表示させる表示制御部と、
前記画面上に設けられた操作領域に対するユーザの操作を受け付ける操作受付部と、
前記操作領域に対する前記ユーザの操作に応じ、複数の会話シーンにそれぞれ対応付けて前記疑似通話における前記通話相手からの発話が予め記録されている会話スクリプトに基づいて、前記通話相手の発話として、前記会話スクリプトにおける発話に対応する音声データが記録された音声データベースから前記音声データを読み出して再生する発話制御部と、を備え、
前記操作受付部は、前記画面上に設けられた、誤操作防止のためのトリガー領域と同時に、または前記トリガー領域に続けて前記操作領域が操作された場合、前記操作領域に対するユーザの操作を受け付ける
ことを特徴とする疑似通話装置。
【請求項３】
請求項１または２に記載の疑似通話装置であって、
前記発話制御部は、前記ユーザが操作した前記操作領域の種類に応じ、前記会話スクリプトに基づいて、前記通話相手の発話として前記音声データベースの前記音声データを再生する
ことを特徴とする疑似通話装置。
【請求項４】
請求項１〜３のいずれか一項に記載の疑似通話装置であって、
前記通話相手が前記ユーザ側の通話者を呼称する際の呼び名を設定する呼び名設定部、を備え、
前記発話制御部は、前記通話相手が前記ユーザ側の通話者を呼称する際、設定された前記呼び名に対応する音声データを前記音声データベースから読み出して再生する
ことを特徴とする疑似通話装置。
【請求項５】
請求項１〜４のいずれか一項に記載の疑似通話装置であって、
前記会話スクリプトは、前記複数の会話シーンにおける発話内容に共通部分を有する
ことを特徴とする疑似通話装置。
【請求項６】
請求項１〜５のいずれか一項に記載の疑似通話装置であって、
前記会話スクリプトは、各会話シーンにおいて、ランダムに選択される発話内容と、順番に選択される発話内容とを有する
ことを特徴とする疑似通話装置。
【請求項７】
請求項１〜６のいずれか一項に記載の疑似通話装置であって、
前記表示制御部は、前記通話相手の発話の終了に合わせて前記通話相手の動画像をフェードアウトし、フェードアウト中に前記ユーザから操作があった場合、前記動画像のフェードアウトを中断する
ことを特徴とする疑似通話装置。
【請求項８】
請求項１〜７のいずれか一項に記載の疑似通話装置であって、
前記ユーザ側の通話者に対するプレゼントを設定するプレゼント設定部、を備え、
前記表示制御部は、前記プレゼントの画像を前記画面上に表示させる
ことを特徴とする疑似通話装置。
【請求項９】
請求項１〜８のいずれか一項に記載の疑似通話装置であって、
前記ユーザ側の通話者にとっての特別日を設定する特別日設定部、を備え、
前記表示制御部は、前記特別日までの残り日数を前記画面上に表示させる
ことを特徴とする疑似通話装置。
【請求項１０】
請求項１〜９のいずれか一項に記載の疑似通話装置であって、
前記ユーザ側の通話者にとっての目標回数を設定する目標回数設定部、を備え、
前記表示制御部は、前記目標回数までの残り回数を前記画面上に表示させる
ことを特徴とする疑似通話装置。
【請求項１１】
請求項１〜１０のいずれか一項に記載の疑似通話装置であって、
前記表示制御部は、前記ユーザからの所定の操作に応じて、前記ユーザ側から前記通話相手に対して疑似通話を発信する発信画面を表示させる
ことを特徴とする疑似通話装置。
【請求項１２】
疑似通話における通話相手の画像を画面に表示させる表示制御ステップと、
前記画面上に設けられた操作領域に対するユーザの操作を受け付ける操作受付ステップと、
前記操作領域に対する前記ユーザの操作に応じ、複数の会話シーンにそれぞれ対応付けて前記疑似通話における前記通話相手からの発話が予め記録されている会話スクリプトに基づいて、前記通話相手の発話として、前記会話スクリプトにおける発話に対応する音声データが記録された音声データベースから前記音声データを読み出して再生する発話制御ステップと、を含み、
前記操作領域は、不可視である
ことを特徴とする疑似通話方法。
【請求項１３】
コンピュータを、
疑似通話における通話相手の画像を画面に表示させる表示制御部と、
前記画面上に設けられた操作領域に対するユーザの操作を受け付ける操作受付部と、
前記操作領域に対する前記ユーザの操作に応じ、複数の会話シーンにそれぞれ対応付けて前記疑似通話における前記通話相手からの発話が予め記録されている会話スクリプトに基づいて、前記通話相手の発話として、前記会話スクリプトにおける発話に対応する音声データが記録された音声データベースから前記音声データを読み出して再生する発話制御部と、して機能させ、
前記操作領域は、不可視である
ことを特徴とするプログラム。
【請求項１４】
疑似通話における通話相手の画像を画面に表示させる表示制御ステップと、
前記画面上に設けられた操作領域に対するユーザの操作を受け付ける操作受付ステップと、
前記操作領域に対する前記ユーザの操作に応じ、複数の会話シーンにそれぞれ対応付けて前記疑似通話における前記通話相手からの発話が予め記録されている会話スクリプトに基づいて、前記通話相手の発話として、前記会話スクリプトにおける発話に対応する音声データが記録された音声データベースから前記音声データを読み出して再生する発話制御ステップと、を含み、
前記操作受付ステップは、前記画面上に設けられた、誤操作防止のためのトリガー領域と同時に、または前記トリガー領域に続けて前記操作領域が操作された場合、前記操作領域に対するユーザの操作を受け付ける
ことを特徴とする疑似通話方法。
【請求項１５】
コンピュータを、
疑似通話における通話相手の画像を画面に表示させる表示制御部と、
前記画面上に設けられた操作領域に対するユーザの操作を受け付ける操作受付部と、
前記操作領域に対する前記ユーザの操作に応じ、複数の会話シーンにそれぞれ対応付けて前記疑似通話における前記通話相手からの発話が予め記録されている会話スクリプトに基づいて、前記通話相手の発話として、前記会話スクリプトにおける発話に対応する音声データが記録された音声データベースから前記音声データを読み出して再生する発話制御部と、して機能させ、
前記操作受付部は、前記画面上に設けられた、誤操作防止のためのトリガー領域と同時に、または前記トリガー領域に続けて前記操作領域が操作された場合、前記操作領域に対するユーザの操作を受け付ける
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、疑似通話装置、疑似通話方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、「複数の着信シチュエーションを一覧表示した選択画面を表示装置へ出力する着信シチュエーション選択画面出力手段と、前記選択画面上で、選択された着信シチュエーションに応じた仮想的な電話の着信指示を受け付ける着信指示受付手段と、着信指示受付手段によって、指示を受け付けた場合に、着信通知を行う着信通知手段と、着信通知手段による着信通知の後、ユーザから着信に対する応答指示を受け付ける応答指示受付手段と、応答指示受付手段によって応答指示を受け付けたときに、電子媒体に記録されている通話音声データの中から、着信指示受付手段で受け付けた着信シチュエーションに応じた通話音声データを取得する通話音声データ取得手段と、通話音声データ取得手段によって取得された通話音声データを出力する通話音声出力手段とを備える仮想電話着信装置」が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１７５８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献1に記載の技術は、例えば、幼い子供が親の言うことを聞かない時等に、子供が怖がる架空の通話相手（鬼等）と疑似的な通話を行い、鬼等から子供に対して一方的に「家に行くぞ」、「食べてしまうぞ」等と脅かして子供に躾を行うものである。
【０００５】
しかしながら、子供を脅かして親の言うことを聞かせる方法は、子供に恐怖を与えることになるので健全な躾であるとは言い難い。
【０００６】
また、通話相手が子供に対して一方的に話かけてくるだけでは硬直的であり、会話として不自然である。なお、通話相手に人工頭脳を使うことも考えられるが、論理的でない子供の発言内容に応答するのは難易度が高く、不自然になってしまう。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、簡単な仕組みで、子供に分からないように、自然な疑似通話を実現できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。
【０００９】
上記課題を解決すべく、本発明の一態様に係る疑似通話装置は、疑似通話における通話相手の画像を表示させる表示制御部と、画面上に設けられた操作領域に対するユーザの操作を受け付ける操作受付部と、前記操作領域に対する前記ユーザの操作に応じ、複数の会話シーンにそれぞれ対応付けて前記疑似通話における前記通話相手からの発話が予め記録されている会話スクリプトに基づいて、前記通話相手の発話として、前記会話スクリプトにおける発話に対応する音声データが記録された音声データベースから前記音声データを読み出して再生する発話制御部と、を備えることを特徴とする。
【００１０】
前記発話制御部は、前記ユーザが操作した前記操作領域の種類に応じ、前記会話スクリプトに基づいて、前記通話相手の発話として前記音声データベースの前記音声データを再生することができる。
【００１１】
前記操作受付部は、前記画面上に設けられたトリガー領域と同時に、または前記トリガー領域に続けて前記操作領域が操作された場合、前記操作領域に対するユーザの操作を受け付けることができる。
前記操作領域は、不可視とすることができる。
【００１２】
疑似通話装置は、前記通話相手が前記ユーザ側の通話者を呼称する際の呼び名を設定する呼び名設定部、を備えることができ、前記発話制御部は、前記通話相手が前記ユーザ側の通話者を呼称する際、設定された前記呼び名に対応する音声データを前記音声データベースから読み出して再生することができる。
【００１３】
前記会話スクリプトは、前記複数の会話シーンにおける発話内容に共通部分を有することができる。
【００１４】
前記会話スクリプトは、各会話シーンにおいて、ランダムに選択される発話内容と、順番に選択される発話内容とを有することができる。
【００１５】
前記表示制御部は、前記通話相手の発話の終了に合わせて前記通話相手の動画像をフェードアウトし、フェードアウト中に前記ユーザから操作があった場合、前記動画像のフェードアウトを中断することができる。
【００１６】
疑似通話装置は、前記ユーザ側の通話者に対するプレゼントを設定するプレゼント設定部、を備えることができ、前記表示制御部は、前記プレゼントの画像を前記画面上に表示させることができる。
【００１７】
疑似通話装置は、前記ユーザ側の通話者にとっての特別日を設定する特別日設定部、を備えることができ、前記表示制御部は、前記特別日までの残り日数を前記画面上に表示させることができる。
【００１８】
疑似通話装置は、前記ユーザ側の通話者にとっての目標回数を設定する目標回数設定部、を備えることができ、前記表示制御部は、前記目標回数までの残り回数を前記画面上に表示させることができる。
【００１９】
前記発話制御部は、前記ユーザからの所定の操作に応じて、前記ユーザ側から前記通話相手に対する疑似通話を発信することができる。
【００２０】
本発明の他の態様に係る疑似通話方法は、疑似通話における通話相手の画像を表示させる表示制御ステップと、画面上に設けられた操作領域に対するユーザの操作を受け付ける操作受付ステップと、前記操作領域に対する前記ユーザの操作に応じ、複数の会話シーンにそれぞれ対応付けて前記疑似通話における前記通話相手からの発話が予め記録されている会話スクリプトに基づいて、前記通話相手の発話として、前記会話スクリプトにおける発話に対応する音声データが記録された音声データベースから前記音声データを読み出して再生する発話制御ステップと、を含むことを特徴とする。
【００２１】
本発明のさらに他の態様に係るプログラムは、コンピュータを、疑似通話における通話相手の画像を表示させる表示制御部と、画面上に設けられた操作領域に対するユーザの操作を受け付ける操作受付部と、前記操作領域に対する前記ユーザの操作に応じ、複数の会話シーンにそれぞれ対応付けて前記疑似通話における前記通話相手からの発話が予め記録されている会話スクリプトに基づいて、前記通話相手の発話として、前記会話スクリプトにおける発話に対応する音声データが記録された音声データベースから前記音声データを読み出して再生する発話制御部と、して機能させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、簡単な仕組みで、子供に分からないように、自然な疑似通話を実現することができる。
【００２３】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の一実施形態に係る疑似通話装置の構成例を示す図である。
【図２】図２は、会話スクリプトのデータ構造の一例を示す図である。
【図３】図３は、ホーム画面の表示例を示す図である。
【図４】図４は、会話内容説明画面の表示例を示す図である。
【図５】図５は、設定画面の表示例を示す図である。
【図６】図６は、呼び名設定画面の表示例を示す図である。
【図７】図７は、プレゼント設定画面の表示例を示す図である。
【図８】図８は、発信画面の表示例を示す図である。
【図９】図９は、通話画面の表示例を示す図である。
【図１０】図１０は、疑似通話処理の一例を説明するフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明に係る一実施形態を図面に基づいて説明する。なお、一実施形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。また、以下の実施形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。また、「Ａからなる」、「Ａよりなる」、「Ａを有する」、「Ａを含む」と言うときは、特にその要素のみである旨明示した場合等を除き、それ以外の要素を排除するものでないことは言うまでもない。同様に、以下の実施形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。
【００２６】
＜本発明の一実施形態に係る疑似通話装置１０＞
図１は、本発明の一実施形態に係る疑似通話装置１０の構成例を示している。
【００２７】
疑似通話装置１０は、例えば３歳から８歳程の会話ができる子供の親をユーザとして想定している。ユーザの子供は、本発明のユーザ側の通話者に相当する。疑似通話装置１０は、例えば子供が言うことを聞かない時等において、ユーザの操作に応じて架空の通話相手（本実施形態においてはサンタクロース。以下、サンタと略称する）と子供との疑似的な通話を実現し、サンタと子供との通話によって子供の躾や、知育（数字や文字の学習等）を行えるようにするものである。
【００２８】
疑似通話装置１０は、例えば、スマートフォン、タブレット型ＰＣ(Personal Computer)、ノート型ＰＣ、デスクトップ型ＰＣ等の一般的なコンピュータにて専用のアプリケーションプログラムを実行することにより実現される。
【００２９】
ただし、汎用のブラウザを用いて所定のサーバ（例えばＷｅｂサーバ）に接続することにより疑似通話装置１０を実現するようにしてもよい。この場合、所定のサーバは、以下に説明する疑似通話装置１０の機能ブロックを備え、疑似通話装置１０として機能することになる。ユーザの使用する端末（ブラウザ）との情報の入出力は、サーバの通信部１５を介して行われる。あるいは、以下に説明する疑似通話装置１０の機能ブロックをスマートフォン等とサーバとに分散して配置してもよい。具体的には、例えば、記憶部１２をサーバに配置してもよい。この場合、スマートフォン等とサーバとを備えるシステムを疑似通話システムと称してもよい。
【００３０】
さらに、疑似通話装置１０は、以下に説明する機能ブロックの一部または全部を実現する集積回路等のハードウェアを備える専用装置（例えば対話型玩具やスマートスピーカ）であってもよい。
【００３１】
以下、疑似通話装置１０は、ＣＰＵ(Central Processing Unit)等のプロセッサ、ＤＲＡＭ(Dynamic Random Access Memory)等のメモリ、ＳＳＤ(Solid State Drive)等のストレージ、表示デバイスとしてのディスプレイ、ディスプレイに積層された入力デバイスとしてのタッチパネル、マイクロフォン及びスピーカ等の音声入出力デバイス、並びに、通信モジュールを備えるスマートフォンにて専用のアプリケーションプログラムを実行することにより実現されるものとして説明する。
【００３２】
疑似通話装置１０は、処理部１１、記憶部１２、入力部１３、表示部１４、及び通信部１５を備える。
【００３３】
処理部１１は、スマートフォンのプロセッサにより実現される。処理部１１は、操作受付部１１１、設定部１１２、発話制御部１１３、及び表示制御部１１４の各機能ブロックを有する。これらの機能ブロックは、スマートフォンのプロセッサが専用のアプリケーションプログラムを実行することによって実現される。
【００３４】
操作受付部１１１は、スマートフォンのディスプレイに積層されたタッチパネルに相当する入力部１３に対するユーザからの操作に基づき、ディスプレイ上に表示された可視の操作タブや操作ボタン、ディスプレイ上に表示されない不可視の操作領域（以下、隠し領域と称する）のうち、どこが操作されたのかを特定する。
【００３５】
設定部１１２は、操作受付部１１１によって特定されたユーザの操作に基づき、各種の設定を受け付けて、設定内容を表す設定情報１２４として記憶部１２に格納する。具体的な設定項目としては、サンタがユーザの子供に話しかけるときの呼び名（ニックネーム）、子供が欲しがっているプレゼント、誤操作防止機能（後述）のオン／オフ、特別日、目標回数等である。
【００３６】
発話制御部１１３は、操作受付部１１１によって特定された、ユーザが操作した隠し領域の種類に応じ、会話スクリプト１２１を参照して、操作された隠し領域に対応するサンタの発話内容を選択し、選択した発話に対応する音声データを音声ＤＢ（データベース）１２２から読み出して再生する。なお、隠し領域に対する操作については後述する。
【００３７】
表示制御部１１４は、各種の画面を表示するための画像データを画像ＤＢ１２３から読み出してディスプレイに表示させる。また、表示制御部１１４は、ユーザからの隠し領域に対する操作に応じ、操作の種類に応じたサンタの画像を表示するための画像データを画像ＤＢ１２４から読み出してディスプレイに表示させる。なお、サンタの画像は、例えば実写映像またはアニメーションによる動画像が望ましいが静止画像であってもよい。
【００３８】
記憶部１２は、スマートフォンのメモリ及びストレージによって実現される。記憶部１２には、会話スクリプト１２１、音声ＤＢ１２２、及び画像ＤＢ１２３が予め格納されている。また、記憶部１２には、設定部１１２によって設定情報１２４が格納される。なお、記憶部１２には、上記以外の情報を格納してもよい。
【００３９】
会話スクリプト１２１には、サンタと子供との複数の会話シーン毎にサンタの発話内容が予め登録されている。図２は、会話スクリプト１２１のデータ構造の一例を示している。
【００４０】
会話スクリプト１２１には、会話シーン毎に、隠し領域の種類（相槌、疑問、ごまかし、肯定、注意、クロージング）に対応付けてサンタの発話内容が登録されている。
【００４１】
例えば、会話シーン「フリートーク」では、相槌の隠し領域に対応付けて発話内容「うん、うん。」、「そうなんだね。」等が対応付けて登録されている。相槌の隠し領域が操作された場合、これらの発話内容がランダムに選択される。また、疑問の隠し領域に対応付けて発話内容「呼び名＋元気かな？」、「呼び名＋今は何をしているのかな？」等が対応付けて登録されている。疑問の隠し領域が操作された場合、これらの発話内容が順番に選択される。
【００４２】
なお、会話シーン毎にサンタの発話内容が大きく異なると、ユーザは覚えることが困難となってユーザの操作が混乱してしまうため、各会話シーンにおけるサンタの発話内容は大部分を共通とし、一部を変更するようにすることが望ましい。
【００４３】
具体的には、複数の会話シーン「フリートーク」、「言うことを聞かない」、「ご飯を食べない」等において、たとえば、相槌、ごまかし、肯定、クロージングの隠し領域にそれぞれ対応付けた発話内容は共通とし、疑問、注意の隠し領域にそれぞれ対応付けた発話内容は会話シーン毎に異なるようにする等とする。
【００４４】
図１に戻る。音声ＤＢ１２２には、サンタが子供に話しかけるときの子供の呼び名やサンタの発話内容にそれぞれ対応する音声データが予め格納されている。子供の呼び名の音声データについては、ユーザが選択可能な約２００通りの呼び名の音声データを予め用意する。ただし、同じ呼び名であっても、褒めるとき、注意するとき、その他のとき等に対応できるように、同じ呼び名の抑揚を変えた複数パターンの音声データを用意するようにしてもよい。なお、各音声データは、人工的な合成音声ではなく、声優等の実際の発声を録音したものを用いるようにする。これにより、合成音声を用いる場合に比べて、サンタに対して子供が親しみを持つことができる。ただし、サンタの音声として不自然さがなければ、合成音声を用いてもよい。
【００４５】
画像ＤＢ１２３には、各種の画面の画像データや、着信中や通話中等のサンタの画像データが予め格納されている。
【００４６】
入力部１３は、スマートフォンのディスプレイに積層された透明なタッチパネルによって実現される。表示部１４は、スマートフォンのディスプレイによって実現される。これにより、ユーザは画面上に表示されている操作ボタン等に対して操作を行うことができる。ここで、操作とは、画面上を指で触れるタッチ、画面上に指を触れたまま所定の方向に移動させるスワイプを含む。通信部１５は、スマートフォンの通信モジュールによって実現される。通信部１５は、ネットワークを介して所定のサーバに接続し、各種のデータを通信する。
【００４７】
＜疑似通話装置１０の画面の表示例＞
次に、図３は、疑似通話装置１０のホーム画面２００の表示例を示している。
【００４８】
ホーム画面２００は、起動時にデフォルトとして表示される画面である。また、ホーム画面２００は、画面上部に複数の操作タブ（ホームタブ２０１、行動タブ２０２、知育タブ２０３、設定タブ２０４、及び使い方タブ２０５）が設けられている。
【００４９】
ホームタブ２０１には、特殊に分類された会話シーン、行動に分類された会話シーン、及び知育に分類された会話シーンのうち、利用頻度が高いと想定された会話シーンを選択するための会話シーン選択ボタン２０６が設けられている。なお、ユーザの実際の利用頻度に応じ、ホームタブ２０１に表示する会話シーン選択ボタン２０６を変更するようにしてもよい。
【００５０】
ユーザは会話シーン選択ボタン２０６のいずれかをタッチすることにより、サンタとの会話シーンを選択することができる。ユーザが会話シーン選択ボタン２０６のいずれかをタッチした場合、選択した会話シーンにおける会話内容（サンタの発話内容）を示す会話内容説明画面２１０が表示される。
【００５１】
図４は、会話シーンとして「フリートーク」が選択されたことに応じて表示される会話内容説明画面２１０の表示例を示している。
【００５２】
会話内容説明画面２１０には、画面上の隠し領域の種類ごと、サンタの発話内容とそれらがランダムに選択されるのか、または順番に選択されるのかが示されている。会話内容説明画面２１０には、発信ボタン２１１が設けられている。発信ボタン２１１はサンタに対する疑似的な通話を発信するためのものである。ユーザは、会話内容説明画面２１０を見て会話内容を把握することができる。そして、ユーザが発信ボタン２１１をタッチすると、サンタに対する発信画面３００（図８）が表示される。
【００５３】
なお、ホーム画面２００等において、行動タブ２０２または知育タブ２０３がタッチされた場合には、行動に分類された会話シーン、または知育に分類された会話シーンを選択するための会話シーン選択ボタンが設けられた画面（不図示）が表示されることになる。また、ホーム画面２００等において、使い方タブ２０５がタッチされた場合には、操作方法をユーザに説明するための画面（不図示）が表示されることになる。
【００５４】
次に、図５は、ホーム画面２００等において、設定タブ２０４がタッチされた場合に表示される設定画面２４０の表示例を示している。
【００５５】
設定画面２４０には、呼び名設定ボタン２４１、プレゼント設定ボタン２４２、誤操作防止設定ボタン２４３、特別日設定ボタン２４４、及び目標回数設定ボタン２４５が設けられている。
【００５６】
図６は、設定画面２４０の呼び名設定ボタン２４１がタッチされたことに応じて表示される呼び名設定画面２５０の表示例を示している。設定部１１２の呼び名設定に関する機能は、本発明の呼び名設定部に相当する。
【００５７】
呼び名設定画面２５０には、呼び名選択欄２５１，２５２，２５３、生年月日入力欄２５４、再生ボタン２５５、及び登録ボタン２５６が設けられている。
【００５８】
呼び名選択欄２５１では、呼び名の１文字目として五十音のいずれかを選択できる。呼び名選択欄２５２では、促音「っ」または長音符「ー」を選択できる。呼び名選択欄２５３では、接尾辞「ちゃん」または「くん」を選択できる。したがって、ユーザは、あっちゃん、あっくん、あーちゃん、あーくん等の約２００通りの呼び名のいずれかを選択することができる。なお、呼び名としての選択肢の数はより増やしてもよい。
【００５９】
生年月日入力欄２５４には、子供の生年月日を登録できる。再生ボタン２５５は、呼び名選択欄２５１〜２５３にて選択した呼び名の音声データを音声ＤＢ１２２から読み出して再生するためのものである。ユーザは再生ボタン２５５をタッチすることにより、選択した呼び名の音声を確認できる。登録ボタン２５６は、呼び名選択欄２５１〜２５３にて選択した呼び名、及び生年月日入力欄２５４にて入力された生年月日を確定して登録するためのものである。ここで登録された呼び名は、サンタが子供に話しかける際の呼び名として採用されることになる。また、登録された生年月日は、生年月日が近づいたときや当日になったとき、サンタから子供に祝福のメッセージ「４歳の誕生日おめでとう」等を発声するために用いられる。
【００６０】
なお、呼び名の設定に関しては、ユーザが約２００通りの選択肢以外の任意の呼び名を入力できるようにし、入力された呼び名に対応した音声データを所定のサーバから音声ＤＢ１２２にダウンロードできるようにしてもよい。
【００６１】
図７は、設定画面２４０のプレゼント設定ボタン２４２がタッチされたことに応じて表示されるプレゼント設定画面２６０の表示例を示している。設定部１１２のプレゼント設定に関する機能は、本発明のプレゼント設定部に相当する。
【００６２】
プレゼント設定画面２６０には、ＵＲＬ入力欄２６１、種類選択欄２６２、登録ボタン２６３、プレゼント画像表示欄２６４、及び変更ボタン２６５が設けられている。
【００６３】
ＵＲＬ入力欄２６１には、子供が欲しがっているプレゼントを商品として販売しているＡｍａｚｏｎ（商標）等のネットショップにて該商品を紹介しているＷｅｂページのＵＲＬを入力できる。種類選択欄２６２では、プレゼントの種類（例えば、おもちゃ、自転車、ゲーム機、本等）を選択入力することができる。登録ボタン２６３は、ＵＲＬ入力欄２６１に入力されたＵＲＬにて紹介されている商品を子供へのプレゼントとして登録するためのものである。
【００６４】
プレゼント画像表示欄２６４には、登録ボタン２６３がタッチされたことに応じ、設定部１１２がＵＲＬ入力欄２６１に入力されたＵＲＬから取得した商品（プレゼント）の画像が表示される。該画像を見ることにより、ユーザは登録したプレゼントを確認することができる。該画像は、例えば、サンタと子供との会話中に「ほしいプレゼントはこれかな？」等の発話とともに表示される。この発話は、会話スクリプト１２１の中に組み込まれてもよい。この発話を実行するための隠し領域を画面に設けてもよい。変更ボタン２６５は、登録済みのプレゼントを変更するためのものである。ユーザは、変更ボタン２６５を操作することにより、ＵＲＬ入力欄２６１に入力したＵＲＬを変更することができる。
【００６５】
なお、プレゼント設定画面２６０の変形例として、ネットショップのＵＲＬを入力する代わりに、ユーザがプレゼントの画像を登録できるようにしてもよい。
【００６６】
図５に戻る。ユーザは、誤操作防止設定ボタン２４３をタッチすることにより、誤操作防止設定画面（不図示）を表示させることができる。誤操作防止設定画面では、誤操作防止のための不可視のトリガー領域３０３（図８、図９）を設けるか否かを設定することができる。誤操作防止のためにトリガー領域３０３を設けた場合、トリガー領域３０３へのタッチと同時に、またはトリガー領域３０３にタッチした直後（例えば、１秒以内）に、他の隠し領域に対して操作しなければ、その操作が有効とならない。これにより、ユーザや子供が誤って画面に触れてしまったことに応じてサンタが発話してしまうような事態を抑止できる。
【００６７】
このように、トリガー領域３０３は、他の隠し領域とほぼ同時に操作する必要があるため、トリガー領域３０３の配置は、疑似通話装置１０（スマートフォン）を持つ手で操作できるように、画面の隅に設けることが望ましい。なお、本実施形態では、左手で疑似通話装置１０（スマートフォン）を持ちながら左手の親指でトリガー領域３０３をタッチし、右手の指で他の隠し領域を操作することを想定しているので、トリガー領域３０３を画面の左下に配置している。ただし、トリガー領域３０３やその他の隠し領域の配置については、ユーザが変更できるようにしてもよい。
【００６８】
特別日設定ボタン２４４、及び目標回数設定ボタン２４５は、ユーザがタッチすることによって特別日設定画面や目標回数設定画面（いずれも不図示）を表示させることができ、それぞれの画面にて、特別日の名称や日付、目標事項の名称や目標回数を設定することができる。設定部１１２の特別日設定、または目標回数設定に関する機能は、本発明の特別日設定部、または目標回数設定部に相当する。ここで設定された特別日や目標回数は、当該特別日や目標回数に到達するまで応援するまたは褒めるサンタから子供に対する発話内容、例えば、「もうすぐピアノの発表会（特別日の名称）だね。練習頑張って」、「あと３回できたら目標達成だよ」等に採用することができ、子供の関心を引くことができる。また、特別日までの残り日数や目標回数までの残り回数を画面上に表示させるようにしてもよい。
【００６９】
次に、図８は、会話内容説明画面２１０の発信ボタン２１１がタッチされたことに応じて表示されるサンタに対する発信画面３００の表示例を示している。
【００７０】
発信画面３００は、サンタに対して疑似的に電話をかけており、サンタが電話に出ていない状態を表している。発信画面３００には、サンタ画像表示欄３０１、切断ボタン３０２、並びに、隠し領域としてのトリガー領域３０３及び応答領域３０４が設けられている。
【００７１】
サンタ画像表示欄３０１には、サンタの現在の状態を表す数秒〜１０秒間程度の動画像が表示される。サンタは該動画像が終了したタイミングでユーザからの発信に応じる（電話に出る）ようになされており、画面表示が通話画面３１０に遷移する。
【００７２】
切断ボタン３０２は、サンタへの発信を取り消すためのものである。トリガー領域３０３は、応答領域３０４に対する誤動作を防止するために配置されている。なお、トリガー領域３０３は、上述したように配置しないようにすることもできる。
【００７３】
応答領域３０４は、サンタが電話に出た状態を表す通話画面３１０に遷移するためのものである。ユーザは、応答領域３０４を操作することにより、サンタ画像表示欄３０１に表示されているサンタの動画像の終了を待つことなく、通話画面３１０に遷移させることができる。
【００７４】
次に、図９は、通話画面３１０の表示例を示している。
【００７５】
通話画面３１０には、サンタの現在の状態を表す画像が表示される。具体的には、例えば、サンタの発話に対応して、口を動かす、頷く、首を曲げる、手を振る等を行うものとする。なお、通話画面３１０には、疑似通話装置１０（スマートフォン）のフロントカメラを用いて撮像した通話中の子供やユーザの画像をサンタと重ならないように表示してもよい。
【００７６】
通話画面３１０には、隠し領域としてのトリガー領域３０３、肯定領域３１１、注意領域３１２、相槌領域３１３、疑問領域３１４、ごまかし領域３１５、クロージング領域３１６、及び切断領域３１７が設けられている。なお、各配置領域の配置は、ユーザが任意に変更できるようにしてもよい。
【００７７】
トリガー領域３０３は、肯定領域３１１等の他の隠し領域に対するユーザや子供による誤操作を防止のために設けられている。
【００７８】
肯定領域３１１、注意領域３１２、相槌領域３１３、疑問領域３１４、ごまかし領域３１５、及びクロージング領域３１６は、ユーザがサンタの発話内容と動作（動画像）とを制御するために設けられている。
【００７９】
肯定領域３１１は、ユーザが画面の上から下方向にスワイプすることに応じ、肯定に分類された発話をサンタの音声として出力させ、動画像ではサンタが頷く等の肯定を表す動作をさせるためのものである。なお、スワイプの長さが長い程、例えば、サンタの頷きを大きくする等、スワイプの長さに応じて、動画像や発話内容を変化させるようにしてもよい。
【００８０】
注意領域３１２は、ユーザが画面の下から上方向にスワイプすることに応じ、注意に分類された発話をサンタの音声として出力させ、動画像ではサンタが首を横に振る等の子供に対する注意を表す動作をさせるためのものである。なお、スワイプの長さが長い程、例えば、サンタの首振り大きくする等、スワイプの長さに応じて、動画像や発話内容を変化させるようにしてもよい。
【００８１】
相槌領域３１３は、ユーザがタッチすることに応じ、相槌に分類された発話をサンタの音声として出力させ、動画像ではサンタが頷く等の相槌を表す動作をさせるためのものである。疑問領域３１４は、ユーザがタッチすることに応じ、疑問に分類された発話をサンタの音声として出力させ、動画像ではサンタが首を傾ける等の疑問を表す動作をさせるためのものである。
【００８２】
ごまかし領域３１５は、ユーザがタッチすることに応じ、ごまかしに分類された発話をサンタの音声として出力させ、動画像ではサンタが横を向く等のごまかしを表す動作をさせるためのものである。
【００８３】
クロージング領域３１６は、ユーザがタッチすることに応じ、クロージングに分類された通話を終了させるための発話をサンタの音声として出力させ、サンタが手を振る等の会話終了を表す動画像を表示させて、動画像の終了とともに通話を終了させるためのものである。切断領域３１７は、ユーザがタッチすることに応じ、サンタとの通話を強制的に終了させるためのものである。
【００８４】
なお、隠れ領域に対してユーザから操作があった場合、通話画面３１０の所定の位置（例えば、上端）に所定の表示を行う（例えば、小さなアイコンを表示したり、イルミネーション表示したりするなど）ようにしてもよい。これにより、ユーザは、隠し領域に対する自身の操作が受け付けられたことを確認できる。さらに、誤動作防止機能がオンに設定され、トリガー領域３０３が設けられている場合、上述とは異なる位置又は同じ位置に上述と同じ表示又は異なる表示を行うようにしてもよい。これにより、ユーザは、誤動作防止機能がオンに設定されていることを確認できる。
【００８５】
＜疑似通話装置１０による疑似通話処理＞
次に、図１０は、疑似通話装置１０による疑似通話処理の一例を説明するフローチャートである。
【００８６】
該疑似通話処理の前提として、ユーザは、設定画面２４０により、子供の呼び名や子供が望んでいるプレゼント等の登録を済ませているものとする。疑似通話処理は、ユーザがホーム画面２００等においていずれかの会話シーンを選択したことに応じて開始される。
【００８７】
初めに、表示制御部１１４が、ユーザが選択した会話シーンに対応する会話内容説明画面２１０（図４）の画像データを画像ＤＢ１２３から読み出して、表示部１４に会話内容説明画面２１０を表示させる（ステップＳ１）。
【００８８】
次に、操作受付部１１１が、会話内容説明画面２１０の発信ボタン２１１をユーザがタッチしたか否かを判定する（ステップＳ２）。ここで、ユーザがタッチしていないと判定した場合（ステップＳ２でＮＯ）、操作受付部１１１が発信ボタン２１１に対するタッチ判定を継続する。そして、操作受付部１１１が、ユーザが発信ボタン２１１をタッチしたと判定した場合（ステップＳ２でＹＥＳ）、次に、表示制御部１１４が、サンタに対する発信画面３００（図８）の画像データを画像ＤＢ１２３から読み出して、表示部１４に発信画面３００を表示させる（ステップＳ３）。発信画面３００では、サンタ画像表示欄３０１に、着信を受けているサンタの動画像が表示される。
【００８９】
次に、操作受付部１１１が、発信画面３００に設けられた応答領域３０４をユーザがタッチしたか否かを判定する（ステップＳ４）。ここで、ユーザがタッチしていないと判定した場合（ステップＳ４でＮＯ）、次に、表示制御部１１４が、発信画面３００のサンタ画像表示欄３０１に表示しているサンタの動画像の再生が終了したか否かを判定する（ステップＳ５）。ここで、表示制御部１１４が、サンタの動画像の再生が終了していないと判定した場合（ステップＳ５でＮＯ）、処理はステップＳ４に戻されて、それ以降の処理が繰り返される。
【００９０】
そして、ユーザが応答領域３０４をタッチしたと判定された場合（ステップＳ４でＹＥＳ）、またはサンタの動画像の再生が終了したと判定された場合（ステップＳ５でＹＥＳ）、表示制御部１１４が、サンタとの通話画面３１０（図９）の画像データを画像ＤＢ１２３から読み出して、表示部１４に通話画面３１０を表示させる（ステップＳ６）。なお、通話画面３１０に遷移する前に、発話制御部１１３が、音声ＤＢ１２２から挨拶「もしもし＋呼び名＋こんにちは。元気かな？」等の音声データを読み出して再生するとともに、表示制御部１１４が、挨拶の音声データに対応する動画像の画像データを画像ＤＢ１２４から読み出して挨拶画面として表示させてもよい。挨拶画面上でユーザからの所定の操作が検知された場合、又は動画像の再生が終了した場合に、通話画面３１０に遷移する。
【００９１】
次に、操作受付部１１１が、通話画面３１０に設けられた肯定領域３１１等の隠し領域に対するタッチやスワイプの操作を検知する。ユーザからの隠し領域に対する操作が検知されていない間には、表示制御部１１４が、例えば、サンタがにこやかに頷きながら子供の話を聞いている様子を表す動画像（以下、つなぎ動画像と称する）の画像データを画像ＤＢ１２４から読み出して通話画面３１０に繰り返し表示させる。そして、ユーザからの隠し領域に対する操作が検知された場合、発話制御部１１３が、操作された隠し領域の種類に応じ、会話スクリプト１２１を参照して、ユーザが選択した会話シーンにおける操作された隠し領域に対応するサンタの発話内容を選択し、音声ＤＢ１２２から特定した発話に対応する音声データを読み出して再生する。また、表示制御部１１４が、操作された隠し領域の種類に応じ、ユーザが選択した会話シーンにおける操作の種類に応じたサンタの画像を表示するための画像データを画像ＤＢ１２４から読み出して通話画面３１０に表示させる（ステップＳ７）。ただし、つなぎ動画像はサンタが子供の発言に対して相槌を打っているように見えるので、つなぎ動画像の再生中にユーザが相槌領域３１３を操作した場合には、つなぎ動画像の表示を継続し、対応する音声データの再生のみを行うようにしてもよい。
【００９２】
なお、サンタの発話が終了する前に、ユーザが操作を行った場合、次の発話や動画再生を行う（すなわち、割り込みする）ようにしてもよい。これにより、ユーザが操作を誤っても、即座に発話内容を変更することができる。また、サンタの発話毎に発話の終了に合わせてサンタの画像の輝度を時間経過とともに所定値から徐々に下げることによりフェードアウトさせ、フェードアウト中にユーザが操作を行った場合、フェードアウトを中断して操作に応じた次の発話や動画再生を行うようにしてもよい。これにより、ユーザに対して次の操作を促すことができ、会話を円滑に進めることができる。また、次の動画再生が開始された際には、輝度を所定値に戻してもよいし、輝度を時間経過とともに所定値まで徐々に上げることによりフェードインさせてもよい。
【００９３】
次に、操作受付部１１１が、ユーザから通話終了のための操作が行われたか否かを判定する（ステップＳ８）。具体的には、ユーザがクロージング領域３１６をタッチしてから、それに応じて表示される会話終了を表す動画像が終了するまで、ユーザが操作を行わないか、または、ユーザが切断領域３１７をタッチしたかを判定する。ここで、操作受付部１１１が、ユーザから通話終了のための操作が行われていないと判定した場合（ステップＳ８でＮＯ）、処理はステップＳ７に戻されて、それ以降の処理が繰り返される。ユーザから通話終了のための操作が行われていたと判定した場合（ステップＳ８でＹＥＳ）、サンタとの通話が切断されて、選択された会話シーンの疑似通話処理が終了される。
【００９４】
以上に説明した疑似通話処理によれば、比較的簡単な仕組みにより、ユーザは子供に分からないように、自然な疑似通話を実現することができる。これにより、子供に恐怖を与えることなく躾や知育を行うことができる。
【００９５】
なお、本実施形態においては、サンタを架空の通話相手としたが、架空の通話相手には、例えばテレビ番組等に登場するキャラクタや、故人となった子供の祖父や祖母等を採用できるようにしてもよい。
【００９６】
本発明は、上述した実施形態に限定されるものではなく、様々な変形が可能である。例えば、上述した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えたり、追加したりすることが可能である。
【００９７】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００９８】
１０・・・疑似通話装置、１１・・・処理部、１２・・・記憶部、１３・・・入力部、１４・・・表示部、１５・・・通信部、１１１・・・操作受付部、１１２・・・設定部、１１３・・・発話制御部、１１４・・・表示制御部、１２１・・・会話スクリプト、１２４・・・設定情報、２００・・・ホーム画面、２０１・・・ホームタブ、２０２・・・行動タブ、２０３・・・知育タブ、２０４・・・設定タブ、２０５・・・使い方タブ、２０６・・・会話シーン選択ボタン、２１０・・・会話内容説明画面、２１１・・・発信ボタン、２４０・・・設定画面、２４１・・・呼び名設定ボタン、２４２・・・プレゼント設定ボタン、２４３・・・誤操作防止設定ボタン、２４４・・・特別日設定ボタン、２４５・・・目標回数設定ボタン、２５０・・・呼び名設定画面、２５１〜２５３・・・呼び名選択欄、２５４・・・生年月日入力欄、２５５・・・再生ボタン、２５６・・・登録ボタン、２６０・・・プレゼント設定画面、２６１・・・ＵＲＬ入力欄、２６２・・・種類選択欄、２６３・・・登録ボタン、２６４・・・プレゼント画像表示欄、２６５・・・変更ボタン、３００・・・発信画面、３０１・・・サンタ画像表示欄、３０２・・・切断ボタン、３０３・・・トリガー領域、３０４・・・応答領域、３１０・・・通話画面、３１１・・・肯定領域、３１２・・・注意領域、３１３・・・相槌領域、３１４・・・疑問領域、３１５・・・ごまかし領域、３１６・・・クロージング領域、３１７・・・切断領域
【要約】
【課題】  簡単な仕組みで、子供に分からないように、自然な疑似通話を実現する。
【解決手段】  疑似通話装置は、疑似通話における通話相手の画像を表示させる表示制御部と、前記画面上に設けられた操作領域に対するユーザの操作を受け付ける操作受付部と、前記操作領域に対する前記ユーザの操作に応じ、複数の会話シーンにそれぞれ対応付けて前記疑似通話における前記通話相手からの発話が予め記録されている会話スクリプトに基づいて、前記通話相手の発話として、前記会話スクリプトにおける発話に対応する音声データが記録された音声データベースから前記音声データを読み出して再生する発話制御部と、を備えることを特徴とする。
【選択図】  図１【図１】
0006940899.tif 000002
【図２】
0006940899.tif 000003
【図３】
0006940899.tif 000004
【図４】
0006940899.tif 000005
【図５】
0006940899.tif 000006
【図６】
0006940899.tif 000007
【図７】
0006940899.tif 000008
【図８】
0006940899.tif 000009
【図９】
0006940899.tif 000010
【図１０】
0006940899.tif 000011