(57)【要約】【課題】  遊戯者との模擬的な会話を実行する玩具において、会話をより多彩なものとし、興趣性を高めることを目的とする。【解決手段】  おさんぽモードが選択された際、コントローラ３０は、会話ジャンルをランダムに決定する。会話ジャンルを“歩数”に決定した場合には、玩具本体１０から振動検知装置で計数される歩数を取得して該当する会話パターン番号を選出する。また、会話ジャンルを“時間”に決定した場合には、おさんぽモードを設定してからの経過時間に応じた会話パターン番号を選出する。さらに、会話ジャンルを“歩数及び時間”に決定した場合には、玩具本体１０から取得した歩数とおさんぽモードを設定してからの経過時間とに基づいて会話パターン番号を選出する。そして、コントローラ３０は、該当する会話パターンに従って模擬会話を進行させる。【選択図】    図１
2005287562.tif 000002
【特許請求の範囲】
【請求項１】
遊戯者による返答用を含む台詞の出力順序が設定された会話パターンを複数記憶する記憶手段と、所定のタイミングからの前記玩具本体との遊戯時間を計時する計時手段と、前記計時手段により計時される遊戯時間により遊戯経過状態を判定する判定手段と、前記判定手段により判定された遊戯経過状態に基づいて前記記憶手段に記憶された会話パターンを選択する選択手段と、前記選択手段により選択された会話パターンに従って台詞を出力することにより遊戯者との会話を進行させる会話進行制御手段とを備えることを特徴とする会話玩具。
【請求項２】
玩具本体と、表示パネルを持ち前記玩具本体とは別体のコントローラとを備える会話玩具であって、遊戯者による返答用を含む台詞の出力順序が設定された会話パターンを複数記憶する記憶手段と、所定のタイミングからの前記玩具本体との遊戯時間を計時する計時手段と、前記計時手段により計時される遊戯時間により遊戯経過状態を判定する判定手段と、前記判定手段により判定された遊戯経過状態に基づいて前記記憶手段に記憶された会話パターンを選択する選択手段と、前記選択手段により選択された会話パターンに従って台詞を出力することにより前記コントローラの表示パネル上で遊戯者との会話を進行させる会話進行制御手段とを備えることを特徴とする会話玩具。
【請求項３】
前記計時手段は、遊戯時間として振動時間を計時するように構成されていることを特徴とする請求項１又は２に記載の会話玩具。
【請求項４】
振動を検知する検知手段を更に備え、前記判定手段が、前記検知手段により検知された振動の回数をさらに加味して遊戯経過状態を判定することを特徴とする請求項３に記載の会話玩具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊戯者との模擬的な会話を行う玩具に関する。
【背景技術】
【０００２】
従来、人為的に与えられる特定の刺激（外部音）を検出し、刺激の回数に基づいて記憶装置内の特定のデータを選別し、そのデータによって成長反応を起こすように構成された対話型玩具が知られている。（例えば、特許文献１参照）
【特許文献１】特公平７−８３７９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のものでは、成長反応は刺激の回数に依存するため、反応変化に乏しいという問題がある。また、成長が不可逆的なものが多く、成長段階を楽しむならば兎も角、日常的に繰り返されるような会話を行う玩具には適さないという問題がある。
そこで本発明は、遊戯者との模擬的な会話を実行する玩具において、会話をより多彩なものとし、興趣性を高めることを目的とする。
【課題を解決するための手段】
【０００４】
請求項１に記載の会話玩具は、遊戯者による返答用を含む台詞の出力順序が設定された会話パターンを複数記憶する記憶手段と、所定のタイミングからの前記玩具本体との遊戯時間を計時する計時手段と、前記計時手段により計時される遊戯時間により遊戯経過状態を判定する判定手段と、前記判定手段により判定された遊戯経過状態に基づいて前記記憶手段に記憶された会話パターンを選択する選択手段と、前記選択手段により選択された会話パターンに従って台詞を出力することにより遊戯者との会話を進行させる会話進行制御手段とを備えることを特徴とする。また、請求項２に記載の会話玩具は、玩具本体と、表示パネルを持ち前記玩具本体とは別体のコントローラとを備えるもので、前記コントローラの表示パネル上で遊戯者との上記会話を進行させるように構成されていることを特徴とする。この場合の遊戯時間は、リセットされない限り、所定のタイミングから積算しておくことも可能であるが、遊戯毎又は所定時間（例えば１日）毎に自動的にリセットされるようにしておくことが好ましい。勿論、両者を併用し、それぞれに従った会話を進行させるようにしてもよい。
【０００５】
請求項３に記載の会話玩具は、請求項１又は２に記載の会話玩具において、前記計時手段は、遊戯時間として振動時間を計時するように構成されていることを特徴とする。この場合、玩具本体とコントローラとが別体のときには、玩具本体の振動時間を計時することが好ましい。
【０００６】
請求項４に記載の会話玩具は、請求項３に記載の会話玩具において、前記玩具本体の振動を検知する検知手段を更に備え、前記判定手段が、前記検知手段により検知された振動の回数をさらに加味して遊戯経過状態を判定することを特徴とする。この場合の振動の回数は、リセットされない限り、所定のタイミングから積算しておくことも可能であるが、遊戯毎又は所定時間（例えば１日）毎に自動的にリセットされるようにしておくことが好ましい。勿論、両者を併用し、それぞれに従った会話を進行させるようにしてもよい。
【発明の効果】
【０００７】
本発明によれば、遊戯者の遊戯時間により遊戯経過状態を判定することによって会話パターンを選択し、この会話パターンに従って台詞を出力することにより遊戯者との会話を進行させることができる。したがって、遊戯者の遊戯経過状態に応じて会話をより多彩なものとすることができ、興趣性を高めることができる。
【０００８】
また、玩具本体との遊戯時間として玩具本体の振動時間に基づいて判定した遊戯経過状態に基づいて会話パターンを選択することができる。
【０００９】
或いは、遊戯時間と、検知された玩具の振動数とに基づいて判定した遊戯経過状態に基づいて会話パターンを選択することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明を適用した玩具１について詳細に説明する。
【００１１】
［全体構成］
図１は、玩具１の全体構成を示す図である。図１に示すように、玩具１は、犬の形態を模した玩具本体１０と、コントローラ３０とを備えて構成されている。玩具本体１０及びコントローラ３０にはそれぞれ赤外線通信装置が内蔵されており、コントローラ３０は、赤外線通信により玩具本体１０と交信する。
【００１２】
玩具本体１０は、スピーカ（図示略）を有し、遊戯者に対する呼びかけ用や応答用の鳴声が出力されるようになっている。また、玩具本体１０は、万歩計（登録商標）の機能を有しており、玩具本体１０の振動回数が歩数としてカウントされるようになっている。
【００１３】
一方、コントローラ３０は、表示パネル３２と、電源ボタンやＯＫボタン、キャンセルボタン、メニューボタン等を含む操作ボタン群３４とを有する。操作ボタン群３４を構成する各操作ボタンにはそれぞれ固有の機能が割り当てられており、遊戯者は、これらの操作ボタンを押下してコントローラ３０を操作する。
【００１４】
玩具本体１０の電源が投入された状態でコントローラ３０の電源を投入すると、表示パネル３２には、初期画面として、パラメータ表示モード及びおさんぽモードの各動作モードの選択操作を促す画面が表示される。
【００１５】
１．パラメータ表示モード
本実施形態では、玩具本体１０には仲良しパラメータ及び体調パラメータの２種類のパラメータ値が設定されており、パラメータ表示モードを選択することにより各パラメータ値に応じたパラメータ情報を表示パネル３２に表示させることができる。遊戯者が前述の初期画面においてパラメータ表示モードを選択すると、パラメータ種別の選択を促すタイトル画面が表示される。具体的には、仲良しパラメータのタイトル画面と、体調パラメータのタイトル画面とが、メニューボタンの押下操作に応じて切替表示される。
【００１６】
例えば、遊戯者が仲良しパラメータを表示させるためのタイトル画面の表示時にＯＫボタンを押下すると、当該時点での仲良しパラメータ値に応じたパラメータ情報が出力される。具体的には、仲良しパラメータ値が“Ａ”〜“Ｅ”の５段階で評価され、評価結果に応じたパラメータ情報が出力される。図２（ａ）〜（ｅ）は、仲良しパラメータ値の評価の結果に応じて表示される５種類のパラメータ情報の一例を示す図である。例えば、仲良しパラメータ値の評価結果が“Ａ”の場合には、図２（ａ）に示す画面が表示パネル３２に表示されるとともに、鳴声（“ワン！（喜ぶ）”）が玩具本体１０のスピーカから出力される。
【００１７】
一方、遊戯者が体調パラメータを表示させるためのタイトル画面の表示時にＯＫボタンを押下すると、当該時点での体調パラメータ値に応じたパラメータ情報が出力される。具体的には、前述の仲良しパラメータの場合と同様に、体調パラメータ値が“Ａ”〜“Ｅ”の５段階で評価され、評価結果に応じたパラメータ情報が出力される。図３（ａ）〜（ｅ）は、体調パラメータ値の評価の結果に応じて表示される５種類のパラメータ情報の一例を示す図である。例えば、体調パラメータ値の評価結果が“Ｅ”の場合には、図３（ｅ）に示す画面が表示パネル３２に表示されるとともに、鳴声（“ワン！（哀しむ）”）が玩具本体１０のスピーカから出力される。
【００１８】
２．おさんぽモード
本実施形態では、おさんぽモードにおいて、遊戯者と玩具１との間の模擬会話を実現するための処理（会話制御処理）が実行される。具体的には、おさんぽモードの選択操作に応じて、コントローラ３０の表示パネル３２に模擬会話用の台詞が表示されるとともに、玩具本体１０のスピーカから遊戯者に対する呼びかけ用や応答用の鳴声が出力される。遊戯者は、表示パネル３２に表示される台詞や玩具本体１０のスピーカから出力される鳴声に応じてコントローラ３０を操作することにより、玩具１との模擬会話を楽しむ。
【００１９】
具体的には、遊戯者が上記した初期画面においておさんぽモードを選択すると、例えば、図４（ａ）に示す模擬会話開始用の台詞が表示パネル３２に表示され、会話パターンが決定されて模擬会話が開始される。
【００２０】
図４（ｂ）は、遊戯者と玩具１との間で行われる模擬会話の会話パターンの一例を示す図である。図４（ｂ）は、ＯＫボタンの押下操作に応じて表示パネル３２に順次表示される台詞（ブロックＢ１０→Ｂ２０→・・・）と、各台詞の表示とともに玩具本体１０のスピーカから出力される鳴声とを示している。尚、図４（ｂ）において点線で示すブロックＢ３０は、遊戯者による返答用として表示される台詞である。このブロックＢ３０に示すように、模擬会話中の遊戯者による返答用の台詞は選択肢として２種類用意される。遊戯者は、何れか一方を選択する操作を行うことにより模擬会話を進行していく。
【００２１】
例えば、遊戯者が台詞Ａ“わたしも！”を選択した場合には、玩具本体１０において仲良しパラメータ値に“１”を加算して更新する内部処理が実行された後、ブロックＢ４０→Ｂ４２で示す台詞が順次表示されて模擬会話が進行される。一方、遊戯者が台詞Ｂ“そうでもない”を選択した場合には、玩具本体１０において仲良しパラメータ値から“１”を減算して更新する内部処理が実行された後、ブロックＢ５０→Ｂ５２→Ｂ５４で示す台詞が順次表示されて模擬会話が進行される。このように、遊戯者による返答に応じて模擬会話が分岐し、パラメータ値が適宜更新されるようになっている。
【００２２】
［機能構成］
先ず、玩具本体１０の機能構成について説明する。図５は、玩具本体１０の主要機能ブロックを示す図である。図５に示すように、玩具本体１０は、処理装置１００と、振動検知装置１１０と、音出力装置１２０と、赤外線通信装置１３０と、記憶装置１４０とを備えて構成されている。
【００２３】
処理装置１００は、記憶装置１４０に格納される処理プログラムやデータ、或いは赤外線通信装置１３０を介してコントローラ３０から受信したデータ等に基づいて、玩具本体１０を構成する各機能部への指示やデータの転送等を行って玩具本体１０を統括的に制御する。この処理装置１００の機能は、各種プロセッサ等のハードウェアや、プログラム等により実現することができる。
【００２４】
振動検知装置１１０は、玩具本体１０の振動数を検知する振動センサを備えて構成され、玩具本体１０の振動数を計数し、その振動数を歩数として処理装置１００に出力する。
【００２５】
音出力装置１２０は、スピーカ等により実現されるものであり、処理装置１００から送られてくる音信号に基づく音を出力する。
【００２６】
赤外線通信装置１３０は、外部機器（主にコントローラ３０）との間で赤外線による通信を実行するための通信装置であり、例えば、ＩｒＤＡやＩｒＢｕｓ等の通信規格に従って赤外線通信を実行する。処理装置１００は、赤外線通信装置１３０を介してコントローラ３０から送られてくるデータに基づいて演算・処理を行うとともに、当該演算・処理結果を、赤外線通信装置１３０を介してコントローラ３０に発信する。例えば、処理装置１００は、後述するパラメータデータ１４３に格納されるパラメータ値、歩数データ１４８等を赤外線通信装置１３０を介してコントローラ３０に発信する。
【００２７】
記憶装置１４０はＲＡＭやＲＯＭ等のメモリで構成され、この記憶装置１４０には、玩具本体１０の動作に係る各種処理プログラムや、当該処理プログラムによる処理結果等のデータが格納される。特に、本実施形態を実現するため、パラメータ更新プログラム１４１と、パラメータデータ１４３と、パラメータ更新条件テーブル１４５と、おさんぽモードフラグ１４７と、歩数データ１４８と、鳴声パターンテーブル１４９とが格納される。
【００２８】
パラメータ更新プログラム１４１は、処理装置１００にパラメータ更新処理を実行させるためのプログラムである。処理装置１００は、このパラメータ更新プログラム１４１に従い、パラメータ更新条件テーブル１４５を基にパラメータデータ１４３を随時更新する。
【００２９】
パラメータデータ１４３には、パラメータ種別毎に、それぞれ該当するパラメータ値が設定される。図６は、パラメータデータ１４３の一例を示す図である。同図に示すように、本実施形態では、パラメータデータ１４３として、仲良しパラメータ及び体調パラメータの２種類のパラメータ値が設定されている。これらパラメータは随時更新される。
【００３０】
パラメータ更新条件テーブル１４５は、前述の各パラメータ値を更新する際の条件と、この条件を満足した際に可変されるパラメータ値の更新量とが対応付けられたデータテーブルである。図７は、パラメータ更新条件テーブル１４５の一例を示す図である。同図に示すように、パラメータ更新条件テーブル１４５には、仲良しパラメータ及び体調パラメータのパラメータ種別毎に、パラメータ更新条件と対応付けたパラメータ値の更新量がそれぞれ設定されている。
【００３１】
すなわち、処理装置１００は、前述のパラメータ更新プログラム１４１に従い、パラメータ更新条件テーブル１４５に設定されるパラメータ更新条件が満足する場合を監視し、パラメータ更新条件を満足した場合には、対応する更新量に基づいて該当するパラメータ値を更新してパラメータデータ１４３に設定する。
【００３２】
おさんぽモードフラグ１４７は、コントローラ３０の動作モードがおさんぽモードであるか否かを表すフラグ情報である。処理装置１００は、コントローラ３０からおさんぽモード設定情報を受信した場合に“ＯＮ”、おさんぽモード終了情報を受信した場合に“ＯＦＦ”を、それぞれ設定しておさんぽモードフラグ１４７を更新する。
【００３３】
歩数データ１４８には、振動検知装置１１０により計数される歩数が格納される。処理装置１００は、振動検知装置１１０から随時送られてくる歩数を、歩数データ１４８として更新・格納する。
【００３４】
鳴声パターンテーブル１４９には、例えば、喜び、悲しみ、怒りといった感情を表す犬の鳴声パターンが格納されている。図８は、鳴声パターンテーブル１４９の一例を示す図である。同図に示すように、鳴声パターンテーブル１４９には、鳴声パターン番号と対応付けて、種々の感情を表す犬の鳴声パターンが設定されている。
【００３５】
次に、コントローラ３０の機能構成について説明する。図９は、コントローラ３０の主要機能ブロックを示す図である。図９に示すように、コントローラ３０は、入力装置３００と、処理装置３１０と、表示装置３２０と、赤外線通信装置３３０と、タイマー３４０と、記憶装置３５０とを備えて構成されている。
【００３６】
入力装置３００は、モードの切替操作等の遊戯者による各種操作入力を受け付けて、操作入力に応じた操作信号を処理装置３１０に出力する。この入力装置３００は、各種機能が割り当てられたボタン等で実現されるものであり、図１では、操作ボタン群３４がこれに該当する。
【００３７】
処理装置３１０は、記憶装置３５０に格納される処理プログラムやデータ、或いは赤外線通信装置３３０を介して玩具本体１０から受信したデータ等に基づいて、コントローラ３０を構成する各機能部への指示やデータの転送等を行ってコントローラ３０を統括的に制御する。この処理装置３１０の機能は、各種プロセッサ等のハードウェアや、プログラム等により実現することができる。
【００３８】
表示装置３２０は、処理装置３１０から入力される表示信号に基づく各種画面を表示する。この表示装置３２０は、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等で実現されるものであり、図１では、表示パネル３２がこれに該当する。
【００３９】
赤外線通信装置３３０は、外部機器（主に玩具本体１０）との間で赤外線による通信を実行するための通信装置であり、例えば、ＩｒＤＡやＩｒＢｕｓ等の通信規格に従って赤外線通信を実行する。処理装置３１０は、赤外線通信装置３３０を介して玩具本体１０から受信したデータに基づいて演算・処理を行うとともに、当該演算・処理結果を赤外線通信装置３３０を介してコントローラ３０に発信する。
【００４０】
タイマー３４０は、水晶発振器等を有する計時回路を備えて構成され、処理装置３１０の指示に従って、動作モードがおさんぽモードに切り替えられた時点からの経過時間（おさんぽ経過時間）を計時し、計時したおさんぽ経過時間を処理装置３１０に出力する。
【００４１】
記憶装置３５０はＲＡＭやＲＯＭ等のメモリで構成され、この記憶装置３５０には、コントローラ３０の動作に係る各種処理プログラムや当該処理プログラムによる処理結果等のデータが記憶される。特に、本実施形態を実現するため、パラメータ表示プログラム３５１と、会話制御プログラム３５２と、表情パターンテーブル３５３と、パラメータ情報表示用テーブル３５４と、おさんぽモード情報３５５と、会話パターン選出条件テーブル３５６と、会話パターンテーブル３５７とが格納される。
【００４２】
パラメータ表示プログラム３５１は、パラメータ表示処理を処理装置３１０に実行させるためのプログラムである。処理装置３１０は、このパラメータ表示プログラム３５１に従い、パラメータ情報表示用テーブル３５４を基に玩具本体１０から送られてくるパラメータ値に応じたパラメータ情報を出力する処理を行う。
【００４３】
会話制御プログラム３５２は、会話制御処理を処理装置３１０に実行させるためのプログラムである。処理装置３１０は、この会話制御プログラム３５２に従い、会話パターン選出条件テーブル３５６を基に玩具本体１０と遊戯者との模擬会話を実現するための処理を行う。
【００４４】
表情パターンテーブル３５３には、犬の表情パターンが格納されている。図１０は、表情パターンテーブル３５３の一例を示す図である。同図に示すように、表情パターンテーブル３５３には、表情パターン番号と対応付けて、種々の感情を表す犬の表情パターンが設定されている。
【００４５】
パラメータ情報表示用テーブル３５４には、パラメータ値に応じて出力されるパラメータ情報が設定される。図１１は、パラメータ情報表示用テーブル３５４の一例を示す図である。同図に示すように、パラメータ情報表示用テーブル３５４には、仲良しパラメータ及び体調パラメータのパラメータ種別毎に、パラメータ値の範囲と対応付けて、コメントと、表情パターン番号と、鳴声パターン番号とが設定されている。
【００４６】
すなわち、処理装置３１０は、前述のパラメータ表示プログラム３５１に従い、玩具本体１０から受信したパラメータ値を５段階で評価し、該当するコメント、表情パターン番号、及び鳴声パターン番号を読み出す。そして、処理装置３１０は、読み出した表情パターン番号に対応する表情パターンを表情パターンテーブル３５３から読み出してコメントとともに表示装置３２０に表示させるとともに、鳴声パターン番号を玩具本体１０に発信する。尚、玩具本体１０の処理装置１００は、コントローラ３０から鳴声パターン番号を受信した場合には、鳴声パターンテーブル１４９（図８参照）から該当する鳴声パターンを読み出して音出力装置１２０から出力させる処理を行うようになっている。
【００４７】
おさんぽモード情報３５５には、おさんぽモードフラグ３５５ａ及びおさんぽ経過時間３５５ｂを含む、おさんぽモードに係る情報が格納される。おさんぽモードフラグ３５５ａは、現在の動作モードがおさんぽモードであるか否かを表すフラグ情報であり、処理装置３１０は、モードの切替操作が入力されて動作モードがおさんぽモードに設定された場合に“ＯＮ”を、おさんぽモードの終了操作が入力された場合に“ＯＦＦ”を、それぞれ設定しておさんぽモードフラグ３５５ａを切り替える。また、おさんぽ経過時間３５５ｂには、タイマー３４０により計時されるおさんぽ経過時間が格納される。処理装置３１０は、タイマー３４０から随時入力されるおさんぽ経過時間を、おさんぽ経過時間３５５ｂとして更新・格納する。
【００４８】
会話パターン選出条件テーブル３５６は、会話パターンを選出する際の条件と、対応する会話パターン番号とが対応付けられたデータテーブルである。図１２は、会話パターン選出条件テーブル３５６の一例を示す図である。図１２に示すように、会話パターン選出条件テーブル３５６には、“通常”、“歩数”、“時間”、及び“歩数及び時間”の会話ジャンル毎に、会話パターン選出条件と対応付けた会話パターン番号がそれぞれ設定されている。
【００４９】
すなわち、処理装置３１０は、前述の会話制御プログラム３５２に従い、例えば乱数を発生させて会話ジャンルをランダムに決定し、対応する会話パターン選出条件に従って会話パターン番号を選出する。そして、処理装置３１０は、会話パターンテーブル３５７から該当する会話パターンを読み出し、読み出した会話パターンに従って模擬会話を進行させる。
【００５０】
具体的には、処理装置３１０は、会話ジャンルを“通常”に決定した場合には、対応する会話パターン選出条件に従い、“０”〜“９”の間で乱数を発生させて、発生させた乱数に基づいて該当する会話パターン番号を選出する。
【００５１】
また、処理装置３１０は、会話ジャンルを“歩数”に決定した場合には、先ず、赤外線通信装置３３０を介して玩具本体１０に歩数要求信号を発信し、玩具本体１０の振動検知装置１１０で計数される歩数を取得する。具体的には、玩具本体１０の処理装置１００は、コントローラ３０から歩数要求信号を受信すると、振動検知装置１１０から入力される歩数が更新・保持される歩数データ１４８を読み出して、コントローラ３０に発信するようになっている。コントローラ３０の処理装置３１０は、取得した歩数に基づいて該当する会話パターン番号を選出する。例えば、処理装置３１０は、玩具本体１０から取得した歩数が“１５０”の場合、すなわち、玩具本体１０の振動検知装置１１０で計数される歩数が“１５０”の場合には、レコードＬ１０に示す会話パターン番号“Ｐ＿Ｃ０１２”を選出する。
【００５２】
また、処理装置３１０は、会話ジャンルを“時間”に決定した場合には、おさんぽ経過時間３５５ｂに格納される値、すなわち、タイマー３４０により計時されるおさんぽ経過時間に応じて、該当する会話パターン番号を選出する。例えば、おさんぽ経過時間３５５ｂが“１５（分）”の場合には、レコードＬ１２に示す会話パターン番号“Ｐ＿Ｃ０１７”を選出する。
【００５３】
さらに、処理装置３１０は、会話ジャンルを“歩数及び時間”に決定した場合には、先ず、前述の会話ジャンルを“歩数”に決定した場合と同様に、赤外線通信装置３３０を介して玩具本体１０に歩数要求信号を発信し、玩具本体１０から歩数を取得する。そして、処理装置３１０は、取得した歩数とおさんぽ経過時間３５５ｂとに基づいて、該当する会話パターン番号を選出する。例えば、玩具本体１０から取得した歩数が“３５０”であり、且つおさんぽ経過時間３５５ｂが“２０（分）”の場合には、レコードＬ１４に示す会話パターン番号“Ｐ＿Ｃ０２４”を選出する。
【００５４】
会話パターンテーブル３５７には、模擬会話の会話パターンが格納されている。図１３は、会話パターンテーブル３５７の一例を示す図である。図１３に示すように、会話パターンテーブル３５７には、会話パターン番号と対応付けて、それぞれ異なる模擬会話の会話パターンが設定されている。
【００５５】
図１４は、会話パターンの一例を示す図である。会話パターンは、模擬会話を進行させるための処理手順であり、各会話パターンには、会話の分岐やパラメータ値の更新処理等を組み合わせた処理手順がそれぞれ固有に設定される。同図に示す会話パターンが選択された場合には、処理装置３１０は、ＯＫボタンの押下操作に応じてフレーズＦ１０→Ｆ２０の順にフレーズを出力していく。
【００５６】
遊戯者に対する呼びかけ用や応答用として出力されるフレーズ（例えば、フレーズＦ１０）は、台詞データと鳴声パターン番号とが対応付けられて構成されており、処理装置３１０は、台詞データを表示装置３２０に表示させるとともに、鳴声パターン番号を玩具本体１０に発信することによりフレーズを出力する。一方、玩具本体１０の処理装置１００は、鳴声パターン番号を受信した場合には、鳴声パターンテーブル１４９を参照して対応する鳴声パターンを音出力装置１２０から出力させる。
【００５７】
また、フレーズＦ２０の台詞データは、フレーズＦ１０の台詞データに対する遊戯者による返答用の台詞であり、２種類の台詞“Ａ”及び台詞“Ｂ”を備えている。処理装置３１０は、フレーズＦ２０を出力した後、台詞“Ａ”又は台詞“Ｂ”の選択操作の待機状態となることにより、遊戯者による返答用の台詞を選択肢として表示する。そして、処理装置３１０は、台詞“Ａ”の選択操作を受け付けた場合には、体調パラメータ値に“１”を加算してパラメータデータ１４３を更新し（Ｓ１０）、ＯＫボタンの押下操作に応じてフレーズＦ３０→Ｆ４０の順に順次フレーズを出力する。一方、処理装置３１０は、台詞“Ｂ”の選択操作を受け付けた場合には、仲良しパラメータの値に“１”を加算してパラメータデータ１４３を更新し（Ｓ２０）、ＯＫボタンの押下操作に応じてフレーズＦ５０→Ｆ６０→Ｆ７０の順に順次フレーズを出力する。
【００５８】
［動作］
次に、本実施形態における玩具本体１０の処理装置３１０及びコントローラ３０の処理装置３１０の動作について説明する。
【００５９】
図１５は、玩具本体１０の電源が投入されている状態でコントローラ３０の電源が投入された場合における、コントローラ３０の処理装置３１０の動作の一例を示す図である。図１５に示すように、コントローラ３０の処理装置３１０は、先ず、おさんぽモードフラグ３５５ａを参照し、おさんぽモードフラグ３５５ａに“ＯＮ”が設定されている場合には（ステップａ１０：ＹＥＳ）、後述するステップａ４０のおさんぽモード処理に移行する。すなわち、コントローラ３０の電源が投入された際、おさんぽモードフラグ３５５ａが“ＯＮ”の場合に、処理装置３１０は、動作モードを自動的におさんぽモードに設定する。
【００６０】
一方、処理装置３１０は、おさんぽモードフラグ３５５ａに“ＯＦＦ”が設定されている場合には（ステップａ１０：ＮＯ）、動作モードの選択操作待ちとなり（ステップａ２０）、選択された動作モードに応じた処理を実行する。すなわち、処理装置３１０は、パラメータ表示モードが選択された場合にはパラメータ表示モード処理を実行し（ステップａ３０）、おさんぽモードが選択された場合にはおさんぽモード処理を実行する（ステップａ４０）。そして、各動作モードにおける処理を終了すると、ステップａ２０に戻って動作モードの選択操作を受け付ける。
【００６１】
次に、上記した各動作モードに係る処理について説明する。
【００６２】
先ず、パラメータ表示モードが選択された場合における、玩具本体１０の処理装置１００及びコントローラ３０の処理装置３１０の動作について、図１６を参照して説明する。図１６に示すように、コントローラ３０の処理装置３１０は、パラメータ表示プログラム３５１に従い、先ず、パラメータ種別の選択操作を受け付ける（ステップｂ１０）。そして、処理装置３１０は、パラメータ種別の選択操作に応じて該当するパラメータ値の送信要求信号を玩具本体１０に発信する（ステップｂ２０）。
【００６３】
玩具本体１０の処理装置１００は、コントローラ３０からパラメータ値の送信要求信号を受信すると（ステップｃ１０）、該当するパラメータ値をパラメータデータ１４３から読み出し（ステップｃ２０）、読み出したパラメータ値をコントローラ３０に発信する（ステップｃ３０）。すなわち、処理装置３１０は、仲良しパラメータ値の送信要求信号を受信した場合にはパラメータデータ１４３から仲良しパラメータ値を読み出してコントローラ３０に発信し、体調パラメータ値の送信要求信号を受信した場合には、パラメータデータ１４３から体調パラメータ値を読み出してコントローラ３０に発信する。
【００６４】
続いて、コントローラ３０の処理装置３１０は、玩具本体１０からパラメータ値を受信すると（ステップｂ３０）、パラメータ情報表示用テーブル３５４を参照し、ステップｂ１０で選択操作を受け付けたパラメータ種別とステップｂ３０で受信したパラメータ値とに応じたパラメータ情報（コメント、表情パターン番号、及び鳴声パターン番号）を読み出す（ステップｂ４０）。そして、処理装置３１０は、鳴声パターン番号を玩具本体１０に発信するとともに（ステップｂ５０）、表情パターン番号に対応する表情パターンを表情パターンテーブル３５３から読み出してコメントとともに表示装置３２０に表示させる（ステップｂ６０）。
【００６５】
一方、玩具本体１０の処理装置１００は、コントローラ３０から鳴声パターン番号を受信すると（ステップｃ４０）、鳴声パターンテーブル１４９を参照し、受信した鳴声パターン番号に対応する鳴声パターンを読み出して音出力装置１２０から出力させる（ステップｃ５０）。
【００６６】
また、コントローラ３０の処理装置３１０は、パラメータ表示モードの終了操作に応じて（ステップｂ７０：ＹＥＳ）、本処理を終了する。
【００６７】
次に、おさんぽモードが選択された場合における、玩具本体１０の処理装置１００及びコントローラ３０の処理装置３１０の動作について、図１７を参照して説明する。図１７に示すように、コントローラ３０の処理装置３１０は、先ず、おさんぽモードフラグ３５５ａに“ＯＮ”を設定して更新し（ステップｄ１０）、玩具本体１０におさんぽモード設定情報を発信する（ステップｄ２０）。
【００６８】
一方、玩具本体１０の処理装置１００は、おさんぽモード設定情報を受信すると（ステップｅ１０）、おさんぽモードフラグ１４７に“ＯＮ”を設定して更新する（ステップｅ２０）。
【００６９】
続いて、コントローラ３０の処理装置３１０は待機状態となり（ステップｄ３０）、ＯＫボタンの押下操作、玩具本体１０からの鳴声出力通知信号の受信、或いはキャンセルボタンの押下操作を監視する。
【００７０】
そして、処理装置３１０は、ＯＫボタンが押下された場合には（ステップｄ４０：ＹＥＳ）、会話制御プログラム３５２を読み出して会話制御処理を実行する（ステップｄ５０）。この会話制御処理については後述する。
【００７１】
また、処理装置３１０は、ステップｄ３０の待機状態において、玩具本体１０から鳴声出力通知信号を受信した場合には（ステップｄ６０：ＹＥＳ）、電源ＯＮ状態信号を玩具本体１０に発信する（ステップｄ７０）。
【００７２】
具体的には、この処理は、玩具本体１０の処理装置１００が以下の処理を実行することにより実現される。すなわち、玩具本体１０の処理装置１００は、おさんぽモードフラグ１４７に“ＯＮ”が設定されている場合には、例えば、所定の確率で鳴声パターンテーブル１４９からランダムに鳴声パターンを読み出して音出力装置１２０から出力させる（ステップｅ３０）。
【００７３】
そして、玩具本体１０の処理装置１００は、前述のように鳴声パターンを出力させた場合には、鳴声出力通知信号をコントローラ３０に発信した後（ステップｅ４０）、所定時間待機状態となり（ステップｅ５０）、ステップｅ５０の待機状態の間にコントローラ３０から電源ＯＮ状態信号を受信した場合には（ステップｅ６０：ＹＥＳ）、仲良しパラメータ値に“１”を加算してパラメータデータ１４３を更新し（ステップｅ８０）、電源ＯＮ状態を受信しなかった場合には（ステップｅ６０：ＮＯ）、仲良しパラメータ値から“１”を減算してパラメータデータ１４３を更新する（ステップｅ７０）。
【００７４】
このように、玩具本体１０の処理装置１００が、おさんぽモードフラグ１４７に“ＯＮ”が設定されている場合に、所定の確率で遊戯者への呼びかけとして音出力装置１２０から鳴声を出力することにより、玩具１の遊戯者への鳴声による呼びかけが実現される。一方、コントローラ３０の処理装置３１０は、電源投入時、おさんぽモードフラグ３５５ａが“ＯＮ”の場合に動作モードを自動的におさんぽモードに設定し、図１７のステップｄ３０の待機状態となる。このため、コントローラ３０の電源が遮断されている場合であっても、遊戯者が玩具本体１０の音出力装置１２０から鳴声が出力された場合にコントローラ３０の電源を投入することにより、玩具１の呼びかけに応答することができる。
【００７５】
また、コントローラ３０の処理装置３１０は、ステップｄ３０の待機状態においてキャンセルボタンが押下された場合には（ステップｄ８０：ＹＥＳ）、おさんぽモード終了メッセージを表示装置３２０に表示させる（ステップｄ９０）。そして、処理装置３１０は、おさんぽモードフラグ３５５ａに“ＯＦＦ”を設定して更新し（ステップｄ１００）、玩具本体１０におさんぽモード終了情報を発信するとともに（ステップ１１０）、おさんぽ経過時間３５５ｂを初期値（例えば“０（分）”）にリセットする（ステップｄ１２０）。
【００７６】
一方、玩具本体１０の処理装置１００は、おさんぽモード終了情報を受信すると（ステップｅ９０）、おさんぽモードフラグ１４７に“ＯＦＦ”を設定して更新する（ステップｅ１００）。
【００７７】
次に、会話制御処理の実行に係るコントローラ３０の処理装置３１０の動作について、図１８を参照して説明する。同図に示すように、コントローラ３０の処理装置３１０は、先ず、模擬会話開始用の台詞を表示装置３２０に表示させる（ステップｆ１０）。
【００７８】
続いて、処理装置３１０は、乱数を発生させて会話ジャンルを“通常”、“歩数”、“時間”、及び“歩数及び時間”の中からランダムに決定する（ステップｆ２０）。続いて、処理装置３１０は、会話パターン選出条件テーブル３５６を参照し、対応する会話パターン選出条件に従って会話パターン番号を選出する（ステップｆ３０）。
【００７９】
具体的には、処理装置３１０は、会話ジャンルを“通常”に決定した場合には、“０”〜“９”の間で乱数を発生させて、発生させた乱数に基づいて該当する会話パターン番号を選出する。
【００８０】
また、処理装置３１０は、会話ジャンルを“歩数”に決定した場合には、先ず、玩具本体１０に歩数要求信号を発信する。一方、玩具本体１０の処理装置１００は、コントローラ３０から歩数要求信号を受信すると、歩数データ１４８を読み出してコントローラ３０に発信する。コントローラ３０の処理装置３１０は、玩具本体１０から送られてくる歩数に基づいて該当する会話パターン番号を選出する。
【００８１】
また、処理装置３１０は、会話ジャンルを“時間”に決定した場合には、おさんぽ経過時間３５５ｂに格納される値に応じて、該当する会話パターン番号を選出する。
【００８２】
さらに、処理装置３１０は、会話ジャンルを“歩数及び時間”に決定した場合には、先ず、玩具本体１０に歩数要求信号を発信し、これに応じて玩具本体１０から送られてくる歩数と、おさんぽ経過時間３５５ｂとに基づいて、該当する会話パターン番号を選出する。
【００８３】
そして、処理装置３１０は、会話パターンテーブル３５７を参照し、選出した会話パターン番号の会話パターンを読み出し（ステップｆ４０）、読み出した会話パターンに従って模擬会話を進行させる（ステップｆ５０）。
【００８４】
以上説明したように、本実施形態によれば、会話パターン選出条件テーブル３５６をもとに、“通常”、“歩数”、“時間”、及び“歩数及び時間”から会話ジャンルをランダムに決定し、対応する会話パターン選出条件に従って、おさんぽモードにおいて実現される模擬会話の会話パターンを選択することができる。
【００８５】
そして、会話ジャンルを“歩数”に決定した場合には、玩具本体１０の振動検知装置１１０で計数される歩数に応じて会話パターンを選択することができる。また、会話ジャンルを“時間”に決定した場合には、タイマー３４０により計時されるおさんぽ経過時間に応じて会話パターンを選出することができる。さらに、会話ジャンルを“歩数及び時間”に決定した場合には、玩具本体１０の振動検知装置１１０で計数される歩数と、タイマー３４０により計時されるおさんぽ経過時間とに基づいて、会話パターンを選択することができる。
【００８６】
また、会話パターン選出条件テーブル３５６において、会話ジャンル“歩数”の会話パターン選出条件と対応付けて、条件として設定される歩数の値に応じた内容のフレーズを含む会話パターンの会話パターン番号をそれぞれ設定することにより、歩数データ１４８の値に応じた模擬会話を実現することができる。同様にして、会話ジャンル“時間”の会話パターン選出条件と対応付けて、条件として設定されるおさんぽ経過時間の値に応じた内容のフレーズを含む会話パターンの会話パターン番号をそれぞれ設定することにより、おさんぽ経過時間３５５ｂの値に応じた模擬会話を実現することができる。さらに、会話ジャンル“歩数及び時間”の会話パターン選出条件と対応付けて、条件として設定される歩数及びおさんぽ経過時間に応じた内容のフレーズを含む会話パターンの会話パターン番号をそれぞれ設定することにより、歩数データ１４８及びおさんぽ経過時間３５５ｂの値に応じた模擬会話を実現することができる。
【００８７】
したがって、玩具本体１０を振動させた回数や、おさんぽモードを設定してからの経過時間といった、遊戯者の遊戯経過状態に応じて会話をより多彩なものとすることができ、興趣性を高めることができる。
【００８８】
尚、会話パターン選出条件テーブル３５６において会話パターン選出条件として設定される歩数の範囲や、おさんぽ経過時間の範囲を、当該玩具本体１０により形象される犬の犬種に応じて設定することとしてもよい。或いは、会話パターンテーブル３５７に設定される会話パターンを犬種に応じて変更することとしてもよい。さらに、パラメータ更新条件テーブル１４５に設定されるパラメータ更新条件や、このパラメータ更新条件と対応付けて設定されるパラメータ値の更新量を、当該玩具本体１０により形象される犬の犬種に応じて設定することとしてもよい。
【００８９】
また、会話パターン選出条件テーブル３５６において設定される会話パターン選出条件を、パラメータデータ１４３に設定されるパラメータ値を加味した条件としてもよい。これによれば、当該時点でパラメータデータ１４３に設定されている各パラメータ値に応じて、異なる会話パターンによる模擬会話を実現することができる。
【００９０】
また、玩具本体１０を、他の玩具を構成する玩具本体と通信可能に構成することとしてもよい。また、玩具本体１０が他の玩具本体と通信することにより、玩具本体１０の処理装置３１０が、所定のパラメータ値を設定・更新することとしてもよい。
【００９１】
また、コントローラ３０を、種々のゲーム機能を有するゲーム装置に適用することにより、コントローラ３０の処理装置３１０が、ゲーム回数やゲーム結果等に応じて所定のパラメータ値を設定・更新することとしてもよい。
【００９２】
また、コントローラ３０の表示パネル３２に、パラメータデータ１４３に設定されている各パラメータ値に応じて選択キーワードを表示させ、この選択キーワードの中のどれを遊戯者が選択することによってかしこさ度のパラメータ値を増減させることとしてもよい。この場合、そのかしこさ度のパラメータ値に応じて台詞や鳴声を変化させることとしてもよい。
【００９３】
また、時刻を入力しておき、朝、昼、晩に応じて台詞や鳴声を変化させることとしてもよい。
【００９４】
また、犬の名前、性格等を予め格納しておき、それを遊戯者が必要に応じて確認できるようにしておいてもよい。
【図面の簡単な説明】
【００９５】
【図１】玩具の全体構成を示す図。
【図２】仲良しパラメータ値に応じて表示されるパラメータ情報の一例を示す図。
【図３】体調パラメータ値に応じて表示されるパラメータ情報の一例を示す図。
【図４】（ａ）は模擬会話開始用の台詞の一例を示す図、（ｂ）は遊戯者と玩具との間で行われる模擬会話の会話パターンの一例を示す図。
【図５】玩具本体の主要機能ブロックを示す図。
【図６】パラメータデータの一例を示す図。
【図７】パラメータ更新条件テーブルの一例を示す図。
【図８】鳴声パターンテーブルの一例を示す図。
【図９】コントローラの主要機能ブロックを示す図。
【図１０】表情パターンテーブルの一例を示す図。
【図１１】パラメータ情報表示用テーブルの一例を示す図。
【図１２】会話パターン選出条件テーブルの一例を示す図。
【図１３】会話パターンテーブルの一例を示す図。
【図１４】会話パターンの一例を示す図。
【図１５】コントローラの処理装置の動作の一例を示すフローチャート。
【図１６】パラメータ表示モードが選択された場合における、玩具本体の処理装置及びコントローラの処理装置の動作の一例を示すフローチャート。
【図１７】おさんぽモードが選択された場合における、玩具本体の処理装置及びコントローラの処理装置の動作の一例を示すフローチャート。
【図１８】会話制御処理の実行に係るコントローラの処理装置の動作の一例を示すフローチャート。
【符号の説明】
【００９６】
１                玩具
１０            玩具本体
１００        処理装置
１１０        振動検知装置
１２０        音出力装置
１３０        赤外線通信装置
１４０        記憶装置
１４１      パラメータ更新プログラム
１４３      パラメータデータ
１４５      パラメータ更新条件テーブル
１４７      おさんぽモードフラグ
１４８      歩数データ
１４９      鳴声パターンテーブル
３０            コントローラ
３００        入力装置
３１０        処理装置
３２０        表示部
３３０        赤外線通信装置
３４０        タイマー
３５０        記憶装置
３５１      パラメータ表示プログラム
３５２      会話制御プログラム
３５３      表情パターンテーブル
３５４      パラメータ情報表示用テーブル
３５５      おさんぽモード情報
３５５ａ  おさんぽモードフラグ
３５５ｂ  おさんぽ経過時間
３５６      会話パターン選出条件テーブル
３５７      会話パターンテーブル
【図１】
2005287562.tif 000003
【図２】
2005287562.tif 000004
【図３】
2005287562.tif 000005
【図４】
2005287562.tif 000006
【図５】
2005287562.tif 000007
【図６】
2005287562.tif 000008
【図７】
2005287562.tif 000009
【図８】
2005287562.tif 000010
【図９】
2005287562.tif 000011
【図１０】
2005287562.tif 000012
【図１１】
2005287562.tif 000013
【図１２】
2005287562.tif 000014
【図１３】
2005287562.tif 000015
【図１４】
2005287562.tif 000016
【図１５】
2005287562.tif 000017
【図１６】
2005287562.tif 000018
【図１７】
2005287562.tif 000019
【図１８】
2005287562.tif 000020