(57)【特許請求の範囲】
【請求項１】
外部刺激を入力するための刺激入力装置と、複数の反応データを記憶する記憶装置と、前記記憶装置から前記反応データを読み出して反応装置に所定の反応を行わせる処理装置とを備える対話型玩具において、
複数の前記反応データがグループに分類されており、複数の評価レベルが設定されると共に前記評価レベルのそれぞれに同一の複数の前記グループが設定され、前記評価レベルに対応して複数の前記グループには出現確率が設定され、
前記処理装置は、
前記外部刺激の回数、刺激時間、刺激時刻又は刺激箇所の評価結果に応じて現在の評価レベルエリアを可逆的に変更し、この変更後の前記評価レベルエリアに対応する前記評価レベルの複数の前記グループの出現確率に従って出現させるグループを決定し、さらに、この決定された前記グループに属する前記反応データを選出し、この選出した前記反応データに対応する反応を前記反応装置に行わせることを特徴とする対話型玩具。
【請求項２】
ユーザが就寝時刻及び起床時刻を設定するための設定時刻入力装置を備え、
前記処理装置は、
前記設定時刻入力装置によって入力された前記就寝時刻及び前記起床時刻から定義される就寝設定時刻、起床設定時刻及び睡眠設定時間と、ユーザが前記刺激入力装置から前記刺激として入力する就寝サイン及び起床サインの入力時刻から定義される就寝時刻、起床時刻及び睡眠時間との時間的なずれ量を考慮してユーザの睡眠を評価して評価レベルエリアを変更することを特徴とする請求項１に記載の対話型玩具。
【請求項３】
前記処理装置は、評価レベルエリアの変更を１日単位で行うことを特徴とする請求項１又は２に記載の対話型玩具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話型玩具に関するものである。
【背景技術】
【０００２】
従来、ユーザとコミュニケーションを取っているかのように行動する対話型玩具として、人為的に与えられた特定の刺激（例えば音）を検出すると共に、その回数（刺激の入力回数）をカウントし、そのカウント数によって対話型玩具の反応内容を変化させることにより、成長していくような感覚をユーザに与えるようにしたものが知られている。（例えば特許文献１参照）
【特許文献１】特公平７−８３７９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この種の対話型玩具では、反応データは成長レベル（評価レベル）毎に反応データが異なり、しかも、成長レベルも不可逆的なものが多く、その場合には、使用されないか少ししか使用されない反応データが多数存在し、反応データの有効活用ができないという問題がある。
【０００４】
そこで、本発明は、かかる問題点に鑑みなされたもので、多数の反応データの有効活用が可能な対話型玩具を提供することを目的としている。
【課題を解決するための手段】
【０００５】
請求項１記載の対話型玩具は、外部刺激を入力するための刺激入力装置と、複数の反応データを記憶する記憶装置と、前記記憶装置から前記反応データを読み出して反応装置に所定の反応を行わせる処理装置とを備える対話型玩具において、
複数の前記反応データがグループに分類されており、複数の評価レベルが設定されると共に前記評価レベルのそれぞれに同一の複数の前記グループが設定され、前記評価レベルに対応して複数の前記グループには出現確率が設定され、
前記処理装置は、
前記外部刺激の回数、刺激時間、刺激時刻又は刺激箇所の評価結果に応じて現在の評価レベルエリアを可逆的に変更し、この変更後の前記評価レベルエリアに対応する前記評価レベルの複数の前記グループの出現確率に従って出現させるグループを決定し、さらに、この決定された前記グループに属する前記反応データを選出し、この選出した前記反応データに対応する反応を前記反応装置に行わせることを特徴とする。
ここで、「外部刺激を入力するための刺激入力装置」の例としては各種センサやマイク等が挙げられる。また、「反応データ」の例としては機械的動作、発光動作、音声発生動作等の動作が挙げられる。
【０００６】
請求項２記載の対話型玩具は、請求項１記載の対話型玩具において、ユーザが就寝時刻及び起床時刻を設定するための設定時刻入力装置を備え、前記処理装置は、前記設定時刻入力装置によって入力された前記就寝時刻及び前記起床時刻から定義される就寝設定時刻、起床設定時刻及び睡眠設定時間と、ユーザが前記刺激入力装置から前記刺激として入力する就寝サイン及び起床サインの入力時刻から定義される就寝時刻、起床時刻及び睡眠時間との時間的なずれ量を考慮してユーザの睡眠を評価して評価レベルエリアを変更することを特徴とする。
【０００７】
請求項３記載の対話型玩具は、請求項１又は２記載の対話型玩具において、前記処理装置は、評価レベルエリアの変更を１日単位で行うことを特徴とする。
【発明の効果】
【０００８】
請求項１記載の対話型玩具によれば、多数の反応データがグループ化され、各評価レベ
ルで前記グループの出現確率が設定されていること、評価レベルエリアが可逆的に変更することから、多数の反応データが有効に活用できることになる。また、評価レベルが可逆的に変化することから、あたかも対話型玩具とのコミュニケーションを取っているかのイメージが醸し出されることになる。
【０００９】
請求項２記載の対話型玩具によれば、対話型玩具の睡眠ではなくユーザの睡眠の評価結果に応じて評価レベルエリアが変化し、その評価レベルエリアに応じた動作を対話型玩具が行うので、感情移入が容易にでき、興趣性の高い対話型玩具が実現されることになる。
【００１０】
請求項３記載の対話型玩具によれば、評価レベルエリアの変更が１日単位でできるように構成されているので、日々の動作変化を楽しむことができることになる。
【発明を実施するための最良の形態】
【００１１】
図１は、本実施形態に係る対話型人形玩具の概略図である。この対話型人形玩具１は、電池を電源としており、ユーザの睡眠状態や、ユーザの対話型人形玩具１との遊戯状態を評価し、その評価結果に基づく評価レベルに応じた音声で感情表現を行うように構成されている。この対話型人形玩具１は、図２に示すように、刺激入力装置２、設定時刻入力装置３、処理装置４、記憶装置５及び音出力装置（反応装置）６を備えている。
【００１２】
ここで、刺激入力装置２は、外部から刺激を入力をするためのものである。この実施形態の対話型人形玩具１では、刺激入力装置２としてタッチセンサが使用され、対話型人形玩具１の手先をユーザが軽く握ることで刺激入力装置２によって刺激が入力されるようになっている。
【００１３】
設定時刻入力装置３は、ユーザが日時や所期の就寝時刻や起床時刻を入力するためのものである。具体的には、日時の設定は、図示しないリセットボタンを押すと、対話型人形玩具１が音声で「何月何日か教えてね。」、「最初に月、１から１２まで一緒に数えてね。何月？」と聞いてくる。刺激入力装置２を組み込んだ手先を握るたびに数字が１ずつ進む。設定したい月になるまでそれを繰り返す。設定したい月まで進んだら、設定時刻入力装置３を組み込んだ頭を撫でる。次に、日の設定であるが、「何日？１から順番に数えてね。何日？」同様に刺激入力装置２を組み込んだ手先を握るたびに数字が１ずつ進む。設定したい日になるまでそれを繰り返す。設定したい日まで進んだら、設定時刻入力装置３を組み込んだ頭を撫でる。「時間の設定」や「分の設定」も同様にして行う。次に、就寝時刻や起床時刻も聞いてくるので同様にして入力を行う。以上のように、頭に組み込まれたタッチセンサ等の設定時刻入力装置３によって時刻の入力を行う。
【００１４】
記憶装置５には、時刻設定プログラム、刺激種類判定プログラム、評価プログラム、エリア決定プログラム、確率を定義したテーブル、音声選出プログラム、音声の一覧、その他が格納されている。
【００１５】
処理装置４は、記憶装置５に記憶された各種プログラムを実行し、音出力装置６等の制御を行う。以下、この処理装置４によってなされるデータ処理を説明する。
【００１６】
１．設定時刻の格納
処理装置４は、設定時刻入力装置３からユーザが入力した就寝時刻や起床時刻を記憶装置５に格納する。
【００１７】
２．刺激の種類の判定
処理装置４は、刺激入力装置２からユーザが入力した刺激がいかなる意味を持つのかを判定する。すなわち、処理装置４は、刺激入力装置２からユーザが入力した就寝時刻や起
床時刻からサイン受付時間を算定し、そのサイン受付時間内に受け付けた刺激は就寝サインや起床サインであると判定する。サイン受付時間は、就寝サインの場合には就寝設定時刻より前１２０分から後１８０分の間である。また、起床サインの場合には起床設定時刻より前１２０分から後１８０分の間である。処理装置４は、サイン受付時間外の刺激は就寝サインや起床サインとは認めない。
【００１８】
３．夢話催促の刺激
Ａ．他の刺激のうち、所定時間（例えば３６０秒の間）内に所定回数（例えば３回）入力した刺激は夢話催促の刺激であると判定する。この場合には、対話型人形玩具１は夢話を音声出力する。
【００１９】
他の刺激
対話型人形玩具１の反応の内容（本実施形態では音声の表現内容）に影響を与える刺激は就寝サイン、起床サイン及び夢話催促の刺激の３つである。これ以外の刺激は、本実施形態では反応の内容に影響を与えない。その刺激は反応催促の刺激として働く。勿論、設計変更によって、就寝サイン、起床サイン及び夢話催促以外の刺激も反応の内容に影響を与える因子として加えることも可能であることはいうまでもない。
【００２０】
Ｂ．夢話パターン
図３に示すように、本実施形態では夢話パターンは８種類用意されている。具体的には、それは「みんなの夢」、「感情の夢」、「忘却の夢」、「歌の夢」、「予知の夢」、「冒険の夢」、「二人の夢」、「記憶の夢」の８種類である。の８種類の夢は同図に示す確率で出現する。すなわち、初期では「みんなの夢」、「感情の夢」、「忘却の夢」が７０％、１５％、１５％の確率で出現する。中期では「歌の夢」、「冒険の夢」、「記憶の夢」も所定の確率で出現する。そして、後期では夢話パターン全てが所定の確率で出現する。初期、中期、後期は、対話型人形玩具１が夢話をした総時間によって決定される。すなわち、初期は出荷時から夢話をした総時間が例えば１００秒までの間である。それを越えると中期となり、夢話の総時間が例えば４００秒を越えると後期となる。
【００２１】
Ｃ．パターン内の語彙
図４に示すように、夢話パターンは様々な種類の語群に含まれる語彙の組み合わせから構成されている。組み合わせる語彙や語彙数は各夢話パターンで異なっている。Ａの語群は「王様」、「お月様」、「タヌキさん」のように「誰の語群」となっている。Ｂの語群は「暑いところ」、「天の川」、「お風呂」のように「場所の語群」となっている。Ｃの語群は「宝箱」、「バス」、「コロッケ」のように「何の語群」となっている。Ｄの語群は「明るい」、「可愛い」、「寒い」のように「形容詞の語群」となっている。Ｅの語群は「幼稚園でお歌歌ったよ」、「お花畑できょろきょろしてたよ」、「お城でご飯たべてた」のように「場所と状態の語群」となっている。Ｆの語群は「お相撲したよ」、「お魚釣りしたよ」、「積み木遊びした」のように「遊びや行動の語群」となっている。Ｇの語群は「おもしろかったなー」、「わくわくしたよ」、「こんなの初めてだよ」のように「感想の語群」となっている。Ｈの語群は「それからねー」、「えっとねー」、「あのねー」のように「接続言葉の語群」となっている。このようにしてＩの「感想表現の語群」、Ｊの「忘れた言葉の語群」、Ｋの「特別な誰の語群」、Ｌの「誰が何をしたの語群」、・・・Ｓの「夢見たお知らせの語群」が記述されている。おおむね、夢話パターンはＤＲＥ−Ｓで示すＳの「夢見たお知らせの語群」から始まっている。例えば、「みんなの夢」の初期の夢話をみると、ＤＲＥ−Ｓ（出現率１００％）、ＤＲＥ−Ａ（出現率１００％）、ＤＲＥ−Ａ（出現率０％）、ＤＲＥ−Ｅ（出現率０％）、ＤＲＥ−Ｈ（出現率０％）、ＤＲＥ−Ｆ（出現率１００％）、ＤＲＥ−Ｇ（出現率０％）であるから、Ｓの「夢見たお知らせの語群」、Ａの「誰の語群」及びＤの「遊びや行動の語群」の組み合わせで夢話パターンが構成される。例えば「夢見たよ」と「王様」と「お相撲したよ」の組み合わせの夢
話パターンとなる。図５にはＡの語群に含まれる語彙の例が示されている。語彙の横に付されている数字は発声に要する時間を示している。なお、図４において出現率０％が間にある部分は省略されて連続的に発声される。
【００２２】
４．コミュニケーションエリアの決定
Ａ．処理装置４は、サイン受付時間内に就寝サインや起床サインが入力された場合には、就寝設定時刻との時間的なずれ量、起床設定時刻との時間的なずれ量、及び睡眠設定時間との時間的なずれ量を算出し、それらに基づいて各ずれ量を評価する。また、処理装置４は、対話型人形玩具１が前日に夢話をした場合にはそれはユーザと対話型人形玩具１が遊んだものと評価する。そして、その評価結果に基づきエリア決定プログラムに従ってコミュニケーションエリアを決定する。図６は５×５のコミュニケーションエリアからなる評価レベルマトリクスである。この評価レベルマトリクスの中から１つのコミュニケーションエリアを決定する。
【００２３】
５．睡眠・遊びの評価レベル
Ａ．睡眠の評価レベル
ア．評価レベル決定の要素
睡眠の評価レベルは、（１）就寝サインと就寝設定時刻との時間的なずれ量、（２）起床サインと起床設定時刻との時間的なずれ量、（３）就寝サインから起床サインまでのトータル時間（睡眠時間）と設定トータル時間（睡眠設定時間）との時間的なずれ量、の３つの要素から決定する。
【００２４】
イ．具体的方法
（１）就寝サインと就寝設定時刻との時間的なずれ量の評価
図７に示すように、就寝サインの入力時刻が就寝設定時刻に対して前後３０分以内の場合には就寝時刻は良いと評価し、就寝［１］と判定する。また、就寝サインの入力時刻が就寝設定時刻に対して３０分を越えて６０分以内の時間遅れる場合には就寝時刻は普通と評価し、就寝［２＋］と判定する。さらに、就寝サインの入力時刻が就寝設定時刻に対して３０分を越えて６０分以内の時間早い場合には就寝時刻は普通と評価し、就寝［２−］と判定する。また、就寝サインの入力時刻が就寝設定時刻に対して６０分を越えて１２０分以内の時間遅れる場合には就寝時刻は悪いと評価し、就寝［３＋］と判定する。さらに、就寝サインの入力時刻が就寝設定時刻に対して６０分を越えて１２０分以内の時間早い場合には就寝時刻は悪いと評価し、就寝［３−］と判定する。また、就寝サインの入力時刻が就寝設定時刻に対して１２０分を越えて１８０分以内の時間遅い場合には就寝時刻は悪いと評価し、就寝［４］と判定する。さらに、就寝サイン受付時間内に就寝サインの入力がなかった場合には就寝時刻は悪いと評価し、就寝［５］と判定する。就寝［１］等の記号は説明の便宜上のものとして使用している。
【００２５】
（２）起床サインと起床設定時刻との時間的なずれ量の評価
図８に示すように、起床サインの入力時刻が起床設定時刻に対して前後３０分以内の場合には起床時刻は良いと評価し、起床［１］と判定する。また、起床サインの入力時刻が起床設定時刻に対して３０分を越えて６０分以内の時間遅れる場合には起床時刻は普通と評価し、起床［２＋］と判定する。さらに、起床サインの入力時刻が起床設定時刻に対して３０分を越えて６０分以内の時間早い場合には起床時刻は普通と評価し、起床［２−］と判定する。また、起床サインの入力時刻が起床設定時刻に対して６０分を越えて１２０分以内の時間遅れる場合には起床時刻は悪いと評価し、起床［３＋］と判定する。さらに、起床サインの入力時刻が起床設定時刻に対して６０分を越えて１２０分以内の時間早い場合には起床時刻は悪いと評価し、起床［３−］と判定する。また、起床サインの入力時刻が起床設定時刻に対して１２０分を越えて１８０分以内の時間遅い場合には起床時刻は悪いと評価し、起床［４］と判定する。さらに、起床サイン受付時間内に起床サインの入
力がなかった場合には起床時刻は悪いと評価し、起床［５］と判定する。起床［１］等の記号は説明の便宜上のものとして使用している。
【００２６】
（３）睡眠時間と睡眠設定時間との時間的なずれ量の評価
図９に示すように、就寝サインから起床サインまでのトータル時間（睡眠時間）が設定トータル時間（睡眠設定時間）より３０分を越えて多い場合は睡眠量は多いと評価し、睡眠［special］と判定する。また、睡眠時間が睡眠設定時間より１５分を越えて３０分以
内の時間多い場合は睡眠量は普通と評価し、睡眠［good］と判定する。さらに、睡眠時間が睡眠設定時間より１５分を越えて４５分以内の時間少ない場合は睡眠量は不足気味と評価し、睡眠［normal］と判定する。さらに、睡眠時間が睡眠設定時間より４５分を越えて少ない場合は睡眠量は不足と評価し、睡眠［bad］と判定する。さらに、就寝サイン及び
起床サインの双方が受付時間内に入力されないときには睡眠［測定不能］と判定する。睡眠［special］等の記号は説明の便宜上のものとして使用している。
【００２７】
Ｂ．遊びの評価レベル
ア．評価レベル決定の要素
遊びの評価は、就寝サインや起床サインの入力の有無と、夢話の出力の有無とを考慮してなされる。就寝サインや起床サインの入力が有った場合や夢話の出力が有った場合には良いと評価される。就寝サインや起床サインの入力の有無は直前のものが考慮され、夢話の出力の有無は前日のものが考慮される。
【００２８】
［コミュニケーションエリアの決定］
処理装置４は、睡眠レベルの評価結果と遊びレベルの評価結果に従ってコミュニケーションエリアを決定する。
出荷時のコミュニケーションエリアの初期値はＣ／Ｃ♯の位置である。睡眠の評価レベルは、就寝時刻の評価結果、起床時間の評価結果及び睡眠時間の評価結果によって決定される。図１０に示すように、例えば就寝時刻の評価結果が就寝［２＋−］、起床時間の評価結果が起床［２＋−］で睡眠時間の評価結果が［good］又は［special］のいずれかで
あるときは睡眠の評価レベルがプラス１となり、コミュニケーションエリアの現在位置からエリア１つ分右側に移行する（現在エリアがＣ♯の場合にはＢ♯へ）。ここで［２＋−］とは［２＋］の場合と［２−］の場合との双方を含むことを意味している。
また、例えば就寝時刻の評価結果が就寝［２＋−］、起床時間の評価結果が起床［２＋−］で睡眠時間の評価結果が［normal］であるときは睡眠の評価レベルについては現在のエリアから移動しない。
また、例えば就寝時刻の評価結果が就寝［２＋−］、起床時間の評価結果が起床［２＋−］で睡眠時間の評価結果が［bad］であるときは睡眠の評価レベルがマイナス１となり
、コミュニケーションエリアの現在位置からエリア１つ分左側に移行する（現在エリアがＣ♯の場合にはＤ♯へ）。
一方、遊びの評価レベルは、就寝サインや起床サインの入力の有無、夢話をしたか否かで決定される。図１１に示すように、例えば就寝サイン及び起床サインの双方の入力があり、夢話をした場合には遊びの評価レベルがプラス１となり、コミュニケーションエリアの現在のエリアから上側に１つ移行する（現在エリアがＣの場合にはＢへ）。また、例えば例えば就寝サイン及び起床サインの双方の入力があり、夢話をしない場合には遊びの評価レベルがマイナス１となり、コミュニケーションエリアの現在のエリアから下側に１つ移行する（現在エリアがＣの場合にはＤへ）。
以上の両評価レベルの変更は前日（直前）の睡眠の評価結果と前日の遊びの評価結果とに基づいて起床サインが入力された直後になされる。また、評価レベルが最高又は最低になったときにはそちら側への変更はなされない。
【００２９】
［音声ボックスの決定］
複数の反応データ（実施形態では多数の音声データ）が複数のグループに分類され、各グループが反応ボックス（音声ボックス）を構成している。Ａ（ＫＩＨ−Ａ）のボックスには「はしゃぐ」、Ｂ（ＫＩＨ−Ｂ）のボックスには「甘える」、Ｃ（ＫＩＨ−Ｃ）のボックスには「幸せ告白」、Ｄ（ＫＩＨ−Ｄ）のボックスには「心配掛ける」、Ｅ（ＫＩＨ−Ｅ）のボックスには「心配してくれる」、Ｆ（ＫＩＨ−Ｆ）のボックスには「お世辞」、 Ｇ（ＫＩＨ−Ｇ）のボックスには「感謝する」、Ｈ（ＫＩＨ−Ｈ）のボックスには「
夢や希望」、Ｉ（ＫＩＨ−Ｉ）のボックスには「素朴な疑問・感想」、Ｊ（ＫＩＨ−Ｊ）のボックスには「寂しい気持ち」の音声データが格納されている。処理装置４は、上記で決定された評価レベルエリアで前記ボックスの出現確率が設定され、その出現確率に従って、１つの音声ボックスを決定する。図１２には各評価レベルエリア内における各音声ボックスの選択確率が示されている。また、図１３には音声ボックス内の各種音声の一例としてＡの音声ボックス内の各種音声が示されている。なお、出現確率の総和は各コミュニケーションエリアで１００％である。
【００３０】
［音声データの出力］
上記で決定された音声ボックスのデータ内の各種音声データからランダムに或いは時刻等に応じて、出力すべき音声データを決定する。音声データの出力は、起床サインが入力された後（起床サインが入力された時を含む）就寝サイン受付時間前までに刺激サインが入力されたときになされる。そして、音声出力装置５から音声で感情表現が行われる。
【００３１】
以上、本発明の実施形態を説明したが、本発明は、かかる実施形態に限定されるモノではなく、その要旨を逸脱しない範囲で種々の変形が可能であることはいうまでもない。
例えば、上記実施形態では人形玩具の姿態を人間の赤ちゃんとしたが動物人形やキャラクタ人形等であってもよい。
また、上記実施形態では「遊び」と「睡眠」をマトリクス上の２軸にしたが、例えば対話型玩具が植物玩具の場合には「遊び」と「日当たり量」をマトリクス上の２軸としてもよい。さらに、マトリクスではなく単純に「睡眠量」や「睡眠の質」だけ或いは「遊び量」や「遊びの質」だけを直線上のブロックに設定するだけでもよい。
さらに、上記実施形態では外部刺激は手先に設けられた刺激入力装置２からであったが、他の場所に設けられた刺激入力装置２から入力してもよいし、それらを併用してもよい。さらに、刺激の種類に応じて入力場所を変更してもよい。
【図面の簡単な説明】
【００３２】
【図１】実施形態の対話型人形玩具の正面図である。
【図２】実施形態の対話型人形玩具の回路構成の一例を示すブロック図である。
【図３】夢話パターンの出現確率を説明するための図表である。
【図４】夢話パターンの語彙の組み合わせを説明するための図である。
【図５】夢話パターンを構成する語彙群の一例を示す図表である。
【図６】多数のコミュニケーションエリアからなる評価レベルマトリクスを示す図表である。
【図７】就寝サインと就寝設定時刻との時間的なずれ量の評価方法を説明するための図表である。
【図８】起床サインと起床設定時刻との時間的なずれ量の評価方法を説明するための図表である。
【図９】睡眠時間と睡眠設定時間との時間的なずれ量の評価方法を説明するための図表である。
【図１０】睡眠の評価レベルの決定方法を説明するための図表である。
【図１１】遊びの評価レベルの決定方法を説明するための図表である。
【図１２】各評価レベルエリア内における各音声ボックスの選択確率を説明するための図表である。
【図１３】音声ボックス内の各種音声の一例を示す図表である。
【符号の説明】
【００３３】
１    対話型人形玩具
２    刺激入力装置
３    設定時刻入力装置
４    処理装置
５    記憶装置
６    音出力装置（反応装置）
【図１】
0004700316.tif 000002
【図２】
0004700316.tif 000003
【図３】
0004700316.tif 000004
【図４】
0004700316.tif 000005
【図５】
0004700316.tif 000006
【図６】
0004700316.tif 000007
【図７】
0004700316.tif 000008
【図８】
0004700316.tif 000009
【図９】
0004700316.tif 000010
【図１０】
0004700316.tif 000011
【図１１】
0004700316.tif 000012
【図１２】
0004700316.tif 000013
【図１３】
0004700316.tif 000014