(57)【特許請求の範囲】
【請求項１】
相互に無線通信可能な通信手段を有するペット本体と端末装置からなる通信機能付き電子機器であって、
前記ペット本体は、
当該ペットの状態を示す状態データを記憶する本体ペット状態記憶手段と、
当該ペット本体に対し直接為された世話の内容及び前記通信手段によって前記端末装置から受信された世話の内容を判断する世話判断手段と、
この世話判断手段により判断された世話の内容と前記本体ペット状態記憶手段に記憶された当該ペットの状態データとに応じて当該ペット本体の動作を制御するペット動作制御手段と、
前記世話判断手段により判断された世話の内容に応じて前記本体ペット状態記憶手段に記憶されている当該ペットの状態データを更新する本体ペット状態更新手段とを備え、
前記端末装置は、
前記ペット本体を象ったペットの画像を表示する表示手段と、
この表示手段に表示されるペットの状態を示す状態データを記憶する端末ペット状態記憶手段と、
前記ペット本体に対し世話を行なう第１のモードと前記表示手段に表示されるペットの画像に対し世話を行なう第２のモードとを切り換えるモード切り換え手段と、
ペットに対する世話を指示する世話指示手段と、
前記第１のモードにおいて、前記世話指示手段により指示された世話の内容を前記通信手段によって前記ペット本体へ送信する世話内容送信手段と、
前記第２のモードにおいて、前記世話指示手段により指示された世話の内容と前記端末ペット状態記憶手段に記憶された当該ペットの状態データとに応じて定まる動作のペットの画像を前記表示手段に表示させる表示制御手段と、
前記第２のモードにおいて、世話指示手段により指示された世話の内容に応じて前記端末ペット状態記憶手段に記憶されている当該ペットの状態データを更新する端末ペット状態更新手段とを備え、
前記ペット本体及び端末装置は、さらに、
前記モード切り換え手段によって第１のモードと第２のモードとが切り換えられた際に、そのそれぞれの通信手段によって、前記本体ペット状態記憶手段に記憶されているペットの状態データと、前記端末ペット状態記憶手段に記憶されているペットの状態データとを、何れか新しい方の状態データに共通化するペット状態共通化手段を備えたことを特徴とする通信機能付き電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、生物の飼育を仮想的及び実態的に行なうための通信機能付き電子機器に関する。
【０００２】
【従来の技術】
従来から、犬や猫等の生物を縫いぐるみとし、これをユーザが可愛がる等して、あたかも実際の生物を飼っているかの如くに振る舞うことが行なわれてきたが、最近では、この縫いぐるみ自体に、外部からの接触や音声を検知するための各種のセンサ、手足，首，尻尾等を動かすための駆動装置、鳴き声を出すための音声出力装置を内蔵させ、ユーザによる接触や問い掛けに応じて種々の動作を行なうようにした、より実態的な縫いぐるみが考えられている。
【０００３】
そして、さらに最近では、前記各種センサによる検知状態とこれに対応して行なわれる種々の動作状態との関係に学習機能を持たせ、より現実の生物に近付けたロボット的な縫いぐるみも考えられている。
【０００４】
一方、コンピュータの表示画面に表示される画像データとして犬や猫等の生物を表現し、この生物画像に対し同表示画面上で餌やりや遊び等の世話を行ない、その世話の状態に応じて該生物画像を変化させたり動かしたり、あるいは鳴き声を出力したりして仮想的に生物の飼育が行なえるようにした電子機器も考えられている。
【０００５】
【発明が解決しようとする課題】
前記のような縫いぐるみの場合、物理的な大きさや形を実際の犬や猫等に近似させることができ、よりリアル感が得られるという利点はあるものの、外出先に常に連れ出すのは、やはり実際の犬や猫同様に物理的に容易でない問題がある。
【０００６】
一方、前記コンピュータ画面上で仮想的に生物の飼育が行なえる電子機器の場合、非常に小型に構成することができ、何処へ行くにも常に携帯して連れ回すことができるが、実態的なリアル感が得られず、飽きられ易い問題がある。
【０００７】
本発明は、前記のような問題に鑑みなされたもので、飼っているペットを何処でも容易に連れ回すことができ、しかも実態的なリアル感をも得ることが可能になる通信機能付き電子機器を提供することを目的とする。
【０００８】
【課題を解決するための手段】
すなわち、本発明の請求項１に係る通信機能付き電子機器は、相互に無線通信可能な通信手段を有するペット本体と端末装置からなる通信機能付き電子機器であって、
前記ペット本体は、当該ペットの状態を示す状態データを記憶する本体ペット状態記憶手段と、当該ペット本体に対し直接為された世話の内容及び前記通信手段によって前記端末装置から受信された世話の内容を判断する世話判断手段と、この世話判断手段により判断された世話の内容と前記本体ペット状態記憶手段に記憶された当該ペットの状態データとに応じて当該ペット本体の動作を制御するペット動作制御手段と、前記世話判断手段により判断された世話の内容に応じて前記本体ペット状態記憶手段に記憶されている当該ペットの状態データを更新する本体ペット状態更新手段とを備え、
前記端末装置は、前記ペット本体を象ったペットの画像を表示する表示手段と、この表示手段に表示されるペットの状態を示す状態データを記憶する端末ペット状態記憶手段と、前記ペット本体に対し世話を行なう第１のモードと前記表示手段に表示されるペットの画像に対し世話を行なう第２のモードとを切り換えるモード切り換え手段と、ペットに対する世話を指示する世話指示手段と、前記第１のモードにおいて、前記世話指示手段により指示された世話の内容を前記通信手段によって前記ペット本体へ送信する世話内容送信手段と、前記第２のモードにおいて、前記世話指示手段により指示された世話の内容と前記端末ペット状態記憶手段に記憶された当該ペットの状態データとに応じて定まる動作のペットの画像を前記表示手段に表示させる表示制御手段と、前記第２のモードにおいて、世話指示手段により指示された世話の内容に応じて前記端末ペット状態記憶手段に記憶されている当該ペットの状態データを更新する端末ペット状態更新手段とを備え、
前記ペット本体及び端末装置は、さらに、前記モード切り換え手段によって第１のモードと第２のモードとが切り換えられた際に、そのそれぞれの通信手段によって、前記本体ペット状態記憶手段に記憶されているペットの状態データと、前記端末ペット状態記憶手段に記憶されているペットの状態データとを、何れか新しい方の状態データに共通化するペット状態共通化手段を備えたことを特徴とする。
【０００９】
このような通信機能付き電子機器では、例えば自宅にいる時にペット本体に対して行なう世話と、外出した時にペット画像に対して行なう世話とを、同じペットに対する継続的な世話として行ない動作させることができ、ペット本体による実態的なリアル感と端末携帯によるペットとの一体感を両立できることになる。
【００１０】
【発明の実施の形態】
以下図面により本発明の実施の形態について説明する。
【００１１】
図１は本発明の通信機能付き電子機器の実施形態に係るペット飼育装置の外観構成を示す図である。
【００１２】
このペット飼育装置は、犬や猫等の生物の縫いぐるみ１０と携帯端末装置２０とを備えている。
【００１３】
縫いぐるみ（ペット）本体１０には、携帯端末装置２０との間で赤外光信号Ｐによる各種データの送受信を行なうための光通信モジュール１１、頭頂部に対する外部からの接触を検知するための接触センサ１２、手足，首，尻尾，目，口，鼻等の各可動部を駆動するための駆動装置１３、各種の鳴き声を出力するためのスピーカ１４等が内蔵される。
【００１４】
端末本体２０には、キー入力部２１、液晶表示部２２、及び前記縫いぐるみ本体１０の光通信モジュール１１との間で赤外光信号Ｐによる各種データの送受信を行なうための光通信モジュール２３が設けられる。
【００１５】
前記端末本体２０のキー入力部２１には、電源のＯＮ／ＯＦＦを行なうための電源キー２１ａ、ペットに対する世話のメニューを表示させるためのメニューキー２１ｂ、該世話メニュー上の世話の項目を選択するための選択キー２１ｃ、該選択された項目に対応する世話を実行させるための実行キー２１ｄが備えられる。
【００１６】
このペット飼育装置では、縫いぐるみ（ペット）本体１０に対して直接世話を行なうことができるリモート解除モードと、縫いぐるみ（ペット）本体１０の現在の状態を端末本体２０に取り込んで対応するペットデータを表示画面上に表示させて世話を行なうことができるリモート指定モードとを適宜切り換えて使用することができ、前記リモート解除モードでは、前記端末本体２０のキー入力部２１における世話の操作に応じて縫いぐるみ本体１０の動作が制御され、また、リモート指定モードでは、前記端末本体２０のキー入力部２１における世話の操作に応じて当該端末本体２０内に取り込まれたペットデータの動作が制御される。
【００１７】
図２は前記ペット飼育装置の縫いぐるみ本体１０に内蔵される電子回路の構成を示すブロック図である。
【００１８】
この縫いぐるみ本体１０の電子回路には、ＣＰＵにより構成される制御部１５が備えられる。
【００１９】
制御部（ＣＰＵ）１５は、光通信モジュール１１において受信される前記端末本体２０からのデータ信号及び接触センサ１２により検知される当該縫いぐるみ本体１４に対する頭撫での接触信号に応じて、ＲＯＭ１６に予め記憶されている電子ペット処理プログラム（図９参照）を起動させ、ＲＡＭ１７をワークメモリとして回路各部の動作の制御を行なうもので、この制御部（ＣＰＵ）１５には、前記光通信モジュール１１、接触センサ１２、ＲＯＭ１６、ＲＡＭ１７が接続されると共に、駆動部コントローラ１８を介して駆動装置１３が接続され、また、Ｄ／Ａ変換部（Ｄ／Ａ）１９を介してスピーカ（ＳＰ）１４が接続される。
【００２０】
また、前記制御部（ＣＰＵ）１５には、タイマ１５ａが内蔵される。
【００２１】
ＲＯＭ１６には、この縫いぐるみ本体１０の電子回路の全体の動作を司るシステムプログラム及び電子ペット処理プログラム（図９参照）が予め記憶されると共に、会話データＲＯＭ１６ａ（図３（Ａ）参照）、駆動データＲＯＭ１６ｂ（図３（Ｂ）参照）、動作決定テーブルＲＯＭ１６ｃ（図４参照）等のＲＯＭエリアが確保される。
【００２２】
図３は前記ペット飼育装置における縫いぐるみ本体１０のＲＯＭ１６に確保される会話データＲＯＭ１６ａ及び駆動データＲＯＭ１６ｂのデータ内容を示す図である。
【００２３】
会話データＲＯＭ１６ａには、図３（Ａ）に示すように、前記Ｄ／Ａ変換部１９を介してスピーカ（ＳＰ）１４により発声させるための複数種類の音声データが、それぞれ音声データ番号Ｎ（＝１，２，…）に対応付けられて予め記憶されるもので、この複数種類の音声データは、このペットに対する世話の状態に応じて、図４における動作決定テーブルＲＯＭ１６ｃにより決定されるペット動作の音声データ番号Ｎに従い読み出され、前記スピーカ（ＳＰ）１４から音声出力される。
【００２４】
駆動データＲＯＭ１６ｂには、図３（Ｂ）に示すように、駆動部コントローラ１８を介して駆動装置１３により縫いぐるみ本体１０の各可動部を動かすための複数種類の駆動パターンが、それぞれ駆動パターン番号Ｍ（＝１，２，…）に対応付けられて予め記憶されるもので、この複数種類の駆動パターンは、このペットに対する世話の状態に応じて、図４における動作決定テーブルＲＯＭ１６ｃにより決定されるペット動作の駆動パターン番号Ｍに従い読み出され、これに対応する各可動部の駆動装置１３が駆動される。
【００２５】
図４は前記ペット飼育装置における縫いぐるみ本体１０のＲＯＭ１６に確保される動作決定テーブルＲＯＭ１６ｃのデータ内容を示す図である。
【００２６】
この動作決定テーブルＲＯＭ１６ｃには、図４に示すように、ペットに対する世話の内容と当該ペットの現在の状態を満足度Ａ（＝１〜３），満腹度Ｂ（＝１〜３），成長度Ｃ（＝１〜３）として表わす状態パラメータとの各組み合わせに対応して、様々なペット動作を選択的に決定するための動作データが記憶されるもので、このペットに対する世話内容とペット状態パラメータとに従って決定されるペット動作データは、前記会話データＲＯＭ１６ａにおける音声データの種類を示すため音声データ番号Ｎ及び前記駆動データＲＯＭ１６ｂにおける駆動パターンの種類を示すための駆動パターン番号Ｍにより与えられる。
【００２７】
ＲＡＭ１７には、この縫いぐるみ本体１０におけるシステムプログラム処理及び電子ペット処理（図９参照）に応じて制御部（ＣＰＵ）１５により入出力されるデータが必要に応じて一時的に記憶されるワークエリアに加え、ペット状態パラメータ１７ａ（図５参照）が記憶される。
【００２８】
図５は前記ペット飼育装置における縫いぐるみ本体１０のＲＡＭ１７に記憶されるペット状態パラメータ１７ａのデータ内容を示す図である。
【００２９】
このペット状態パラメータ１７ａは、ペットの現在の状態を満足度Ａ（＝１〜３），満腹度Ｂ（＝１〜３），成長度Ｃ（＝１〜３）として表わすもので、満足度Ａのデータ値は「頭撫で」の世話を行なう毎に増加され、満腹度Ｂのデータ値は「餌やり」の世話を行なう毎に増加され、成長度Ｃのデータ値は各種世話の回数に応じて増加される。そして、前記満足度Ａ及び満腹度Ｂのデータ値は、所定時間（例えば２４時間）が経過する毎に減算される。
【００３０】
図６は前記ペット飼育装置の端末本体２０に内蔵される電子回路の構成を示すブロック図である。
【００３１】
この端末本体２０の電子回路には、ＣＰＵにより構成される制御部２４が備えられる。
【００３２】
制御部（ＣＰＵ）２４は、キー入力部２１からのキー操作信号及び光通信モジュール２３において受信される前記縫いぐるみ本体１０からのデータ信号に応じて、ＲＯＭ２５に予め記憶されている端末装置処理プログラム（図１０参照）を起動させ、ＲＡＭ２６をワークメモリとして回路各部の動作の制御を行なうもので、この制御部（ＣＰＵ）２４には、前記キー入力部２１、光通信モジュール２３、ＲＯＭ２５、ＲＡＭ２６が接続されると共に、表示駆動回路２７を介して液晶表示部２２が接続され、また、Ｄ／Ａ変換部（Ｄ／Ａ）２８を介してスピーカ（ＳＰ）２９が接続される。
【００３３】
ＲＯＭ２５には、この端末本体２０の電子回路の全体の動作を司るシステムプログラム及び端末装置処理プログラム（図１０参照）が予め記憶されると共に、前記縫いぐるみ本体１０におけるＲＯＭ１６と同様の会話データＲＯＭ１６ａ（図３（Ａ）参照）及び動作決定テーブルＲＯＭ１６ｃ（図４参照）の各ＲＯＭエリアが確保され、さらに、世話メニューＲＯＭ２５ａ（図７参照）及び画像データＲＯＭ２５ｂ等のＲＯＭエリアが確保される。
【００３４】
図７は前記ペット飼育装置における端末本体２０のＲＯＭ２５に確保される世話メニューＲＯＭ２５ａのデータ内容を示す図である。
【００３５】
この世話メニューＲＯＭ２５ａには、前記キー入力部２１におけるメニューキー２１ｂの操作に応じてメニュー画面として液晶表示部２２に表示させるためのペットに対する複数種類の世話の項目及びリモート指定／解除モードの切り換え項目が記憶されるもので、この場合、世話の項目「会話」に対しては、さらに会話メニューＲＯＭ２５ａ′が対応付けられて確保され、各種の会話の内容が記憶される。
【００３６】
すなわち、前記縫いぐるみ（ペット）本体１０に対して直接世話を行なうことができるリモート解除モードと、縫いぐるみ（ペット）本体１０の現在の状態を端末本体２０に取り込んで対応するペットデータを表示画面上に表示させて世話を行なうことができるリモート指定モードとの何れにあっても、そのペットに対する世話は、前記メニューキー２１ｂの操作に応じて世話メニューＲＯＭ２５ａ内に記憶されている各種の世話の項目を一覧表示させ、この中から選択キー２１ｃの操作により任意の世話の項目を選択し、実行キー２１ｄを操作することで実行される。
【００３７】
図８は前記ペット飼育装置における端末本体２０のＲＯＭ２５に確保される画像データＲＯＭ２５ｂのデータ内容を示す図である。
【００３８】
この画像データＲＯＭ２５ｂには、前記縫いぐるみ本体１０を正面から見た状態の基本静止パターンＭ０のペット画像データと、該縫いぐるみ本体１０の駆動データＲＯＭ１６ｂにて定められているペットの複数種類の動きのパターンＭ１〜Ｍｎにそれぞれ対応した表現のペット画像データが、前記状態パラメータの成長度Ｃ（＝１〜３）のそれぞれについて予め用意されて記憶されるもので、この複数種類のペット画像データＭ１〜Ｍｎは、このペットに対する世話の状態に応じて、図４における動作決定テーブルＲＯＭ１６ｃにより決定されるペット動作のパターン番号Ｍに従い読み出され、液晶表示部２２において表示される。
【００３９】
ＲＡＭ２６には、この端末本体２０におけるシステムプログラム処理及び端末装置処理（図１０参照）に応じて制御部（ＣＰＵ）２４により入出力されるデータが必要に応じて一時的に記憶されるワークエリアに加え、前記縫いぐるみ本体１０と同様に、ペット状態パラメータ１７ａ（図５参照）が記憶される。
【００４０】
ここで、前記縫いぐるみ本体１０のＲＡＭ１７内に記憶されるペット状態パラメータ１７ａと、前記端末本体２０のＲＡＭ２６内に記憶されるペット状態パラメータ１７ａとは、前記リモート解除モードとリモート指定モードとの切り換えに応じて互いの光通信モジュール１１，２３を介したデータ通信により最新のパラメータに更新され、前記縫いぐるみ本体１０に対する世話と前記端末本体２０の表示画面上でのペット画像に対する世話とは統一的に行なわれる。
【００４１】
次に、前記構成によるペット飼育装置の動作について説明する。
【００４２】
図９は前記ペット飼育装置の縫いぐるみ本体１０における電子ペット処理を示すフローチャートである。
【００４３】
図１０は前記ペット飼育装置の端末本体２０における端末装置処理を示すフローチャートである。
【００４４】
図１１は前記ペット飼育装置の電子ペット処理及び端末装置処理に伴なうリモート解除モードでの縫いぐるみ本体１０に対する世話の状態（その１）を示す図である。
【００４５】
図１２は前記ペット飼育装置の電子ペット処理及び端末装置処理に伴なうリモート解除モードでの縫いぐるみ本体１０に対する世話の状態（その２）を示す図である。
【００４６】
図１３は前記ペット飼育装置の電子ペット処理及び端末装置処理に伴なうリモート指定モードでの端末本体２０におけるペット画像に対する世話の状態を示す図である。
【００４７】
縫いぐるみ本体１０の電源がＯＮされると、図９における電子ペット処理が起動され、電子ペットとしての動作の起動要因となる各種信号の検出が開始される。タイマ１５ａによる計時動作に応じて出力されるタイマ信号が得られたと判断されると（ステップＳ１）、制御部（ＣＰＵ）１５内で発生される乱数値に従って、動作決定テーブルＲＯＭ１６ｃ（図４参照）に予め定められているペット動作データの中から、ＲＡＭ１７に記憶されている現在のペット状態パラメータ１７ａ（図５参照）に対応するところの何れかの世話の項目に対応するペット動作データが選択的に決定され、また、前記タイマ１５ａも乱数に基づいて新たな値が設定され計時動作がリセットスタートされる（ステップＳ１→Ｓ２，Ｓ３）。
【００４８】
そして、前記乱数値に従って決定されたペット動作データで与えられる音声データ番号Ｎｎや駆動パターン番号Ｍｎに対応するペット音声データやペット駆動パターンが、会話データＲＯＭ１６ａ（図３（Ａ）参照）や駆動データＲＯＭ１６ｂ（図３（Ｂ）参照）から読み出され、ペット音声データに応じてＤ／Ａ変換部１９を介しスピーカ（ＳＰ）１４からペット音声が出力され、また、ペット駆動パターンに応じて駆動部コントローラ１８を介し対応するぬいぐるみ可動部の駆動装置１３が駆動される（ステップＳ４）。
【００４９】
すなわち、前記乱数値に従って決定されたペット動作データとして、例えば音声データ番号Ｎ１，駆動パターン番号Ｍ１として与えられた場合には、前記スピーカ（ＳＰ）１４により「おはよう！」のペット音声が出力されると共に、駆動装置１３により手の付け根の可動部が駆動され、手を振って喜ぶ動きが表現される。
【００５０】
このように、縫いぐるみ本体１０の電源をＯＮにしたままの放置状態にあっても、不定期のタイマ信号に応じてペット動作データがランダムに決定され、その都度対応する音声出力及びぬいぐるみ可動部の駆動が行なわれる。
【００５１】
一方、前記縫いぐるみ本体１０の頭頂部がユーザにより撫でられると、この「頭撫で」の世話は接触センサ１２により検知され（ステップＳ５）、動作決定テーブルＲＯＭ１６ｃ（図４参照）における「頭撫で」の世話の項目に対応するところの複数のペット動作データの中から、現在のペット状態パラメータ１７ａ（図５参照）に応じたペット動作データの音声データ番号Ｎｎや駆動パターン番号Ｍｎが読み出され、対応するペット音声の出力及び縫いぐるみ可動部の駆動が行なわれる（ステップＳ５→Ｓ６）。
【００５２】
すると、前記ペット状態パラメータ１７ａにけおる満足度データＡが（＋１）されて増加更新される（ステップＳ７）。
【００５３】
一方、端末本体２０におけるキー入力部２１の操作に応じて送信された赤外線信号Ｐが縫いぐるみ本体１０の光通信モジュール１１を介して受信された際に、例えば図１２に示すように、当該端末本体２０からの赤外線信号Ｐが「餌やり」の世話を指示する信号であると判断された場合には、動作決定テーブルＲＯＭ１６ｃ（図４参照）における「餌やり」の世話の項目に対応するところの複数のペット動作データの中から、現在のペット状態パラメータ１７ａ（図５参照）に応じたペット動作データの音声データ番号Ｎｎや駆動パターン番号Ｍｎが読み出され、対応するペット音声の出力及び縫いぐるみ可動部の駆動が行なわれる。そして、前記ペット状態パラメータ１７ａにけおる満腹度データＢが（＋１）されて増加更新される（ステップＳ８→Ｓ９→Ｓ１０）。
【００５４】
また、前記端末本体２０から縫いぐるみ本体１０の光通信モジュールを介して受信された赤外線信号Ｐが、例えば図１１に示すように、「会話」の世話を指示する信号であると判断された場合には、動作決定テーブルＲＯＭ１６ｃ（図４参照）における受信された会話の内容（１，２，…）の項目に対応するところの複数のペット動作データの中から、現在のペット状態パラメータ１７ａ（図５参照）に応じたペット動作データの音声データ番号Ｎｎや駆動パターン番号Ｍｎが読み出され、対応するペット音声の出力及び縫いぐるみ可動部の駆動が行なわれる（ステップＳ８→Ｓ１１→Ｓ１２）。
【００５５】
この場合、前記「餌やり」や「会話」の世話が行なわれた回数が、それぞれ予め設定された回数に到達する毎に、前記ペット状態パラメータ１７ａにけおる成長度データＣが（＋１）されて増加更新される。
【００５６】
一方、前記縫いぐるみ本体１０が各種の世話の内容に応じて、そのペット状態パラメータ１７ａにおける満足度Ａ，満腹度Ｂ，成長度Ｃの各データが更新されながら、ペット音声の発生あるいは縫いぐるみ各可動部の駆動によって動作している状態で、制御部（ＣＰＵ）１５が独自に内部カウンタ（図示せず）を用いてカウントしているカウントデータ（例えば２４時間）が、当該設定時間を越えてカウンタオーバしたと判断されると（ステップＳ１３）、前記ペット状態パラメータ１７ａにおける満足度データＡ及び満腹度データＢがそれぞれ（−１）されて減少される（ステップＳ１３→Ｓ１４）。
【００５７】
すなわち、ペットに対する世話の頻度が少ないと、前記満足度データＡ及び満腹度データＢが次第に少なくなり、この後に世話を行なった際に決定されるペット音声や駆動パターンの内容が不機嫌な状態を表わすものに変更される。
【００５８】
また、前記端末本体２０から縫いぐるみ本体１０の光通信モジュールを介して受信された赤外線信号Ｐが、当該縫いぐるみ（ペット）本体１０の現在の状態を端末本体２０に取り込んで対応するペットデータを表示画面上に表示させて世話を行なうためのリモート指定モードへの切り換えを指示する信号であると判断された場合には、ＲＡＭ１７内に記憶されている現在のペット状態パラメータ１７ａが読み出され、光通信モジュール１１から端末本体２０へ送信される（ステップＳ８→Ｓ１５→Ｓ１６）。
【００５９】
一方、前記端末本体２０におけるリモート指定モードからリモート解除モードへの切り換え操作に応じて、当該端末本体２０から縫いぐるみ本体１０の光通信モジュールを介して受信された赤外線信号Ｐが、該端末装置２０におけるペットデータの現在のペット状態パラメータ１７ａであると判断された場合には、この受信された現在のペット状態パラメータ１７ａの満足度データＡ，満腹度データＢ，成長度データＣは、何れもそのままＲＡＭ１７に記憶されて更新され、前記縫いぐるみ（ペット）本体１０に対して直接世話を行なうためのリモート解除モードに復帰される（ステップＳ８→Ｓ１７→Ｓ１８）。
【００６０】
図１０における端末装置処理において、端末本体２０のキー入力部２１における電源キー２１ａの操作に応じて、該端末装置２０の電源がＯＮされると、ＲＡＭ２６に記憶されている状態フラグに応じて、現在の動作モードがリモート指定モードであるか又はリモート解除モードであるかが判断され、前記縫いぐるみ（ペット）本体１０に対して直接世話を行なうためのリモート解除モードであると判断された場合には、世話メニューＲＯＭ２５ａ（図７参照）に記憶されているペットに対する複数種類の世話の項目及びリモート指定／解除モードの切り換え項目がメニュー画面として液晶表示部２２に表示される（ステップＡ１→Ａ２→Ａ３）。
【００６１】
このメニュー画面の表示状態にあって、キー入力部２１における選択キー２１ｃ及び実行キー２１ｄの操作に応じて、「餌やり」の世話の項目が指定されたと判断されると、「餌やり」の世話を指示する赤外線信号Ｐが光通信モジュール２３から前記縫いぐるみ本体１０へ送信される（ステップＡ４→Ａ５）。
【００６２】
また、前記メニュー画面の表示状態にあって、キー入力部２１における選択キー２１ｃの操作に応じて、「会話」の世話の項目が選択されたと判断されると、さらに、この「会話」の世話の項目に対応付けられて会話メニューＲＯＭ２５ａ′（図７参照）に記憶されている各種の会話の内容がメニュー画面として液晶表示部２２に表示される（ステップＡ６→Ａ７）。
【００６３】
そして、この会話内容のメニュー画面の表示状態にあって、キー入力部２１における選択キー２１ｃ及び実行キー２１ｄの操作に応じて、任意の会話の内容が選択されて指定されたと判断されると、「会話」の世話及びその内容を指示する赤外線信号Ｐが光通信モジュール２３から前記縫いぐるみ本体１０へ送信される（ステップＡ８）。
【００６４】
このように、端末本体２０のメニュー画面に従ってペットの世話を指示し、対応する赤外線信号Ｐを縫いぐるみ本体１０へ送信させることで、前述したように縫いぐるみ本体１０では、その電子ペット処理（図９参照）におけるステップＳ８〜Ｓ１２の判断・処理に従って、各種の世話の指示に応じたペット音声の出力及び縫いぐるみ可動部の駆動が行なわれる。
【００６５】
また、前記メニュー画面の表示状態にあって、キー入力部２１における選択キー２１ｃの操作に応じて、リモート指定／解除モードの切り換え項目が選択指定されたと判断されると、ＲＡＭ２６内の状態フラグがリモート解除モードからリモート指定モードを示すフラグに書き替えられると共に、前記縫いぐるみ（ペット）本体１０の現在の状態を当該端末本体２０に取り込んで対応するペットデータを表示画面上に表示させて世話を行なうためのリモート指定モードへの切り換えを指示する赤外線信号Ｐが光通信モジュール２３から前記縫いぐるみ本体１０へ送信される（ステップＡ９→Ａ１０）。
【００６６】
すると、前記図９の電子ペット処理におけるステップＳ１６において、縫いぐるみ本体１０から送信される現在のペット状態パラメータ１７ａの受信待機状態となり、この端末本体２０の光通信モジュール２３を介して前記縫いぐるみ本体１０から送信された現在のペット状態パラメータ１７ａが受信されると、この受信された現在のペット状態パラメータ１７ａの満足度データＡ，満腹度データＢ，成長度データＣは、何れもそのままＲＡＭ２６に記憶されて更新され、この現在のペット状態パラメータ１７ａに応じたペットデータを表示画面上に表示させて世話を行なうためのリモート指定モードに設定される（ステップＡ１１）。
【００６７】
こうして、端末本体２０がリモート指定モードに設定されると、ＲＯＭ２５内の画像データＲＯＭ２５ｂに記憶されている前記縫いぐるみ本体１０から受信された現在のペット状態パラメータ１７ａに対応した基本静止パターンＭ０のペット画像データが読み出され、液晶表示部２２に仮想ペット画像として表示される（ステップＡ１３）。
【００６８】
そして、キー入力部２１のメニューキー２１ｂが操作されると、世話メニューＲＯＭ２５ａ（図７参照）に記憶されているペットに対する複数種類の世話の項目及びリモート指定／解除モードの切り換え項目がメニュー画面として液晶表示部２２に表示される（ステップＡ１４→Ａ１５）。
【００６９】
このメニュー画面の表示状態にあって、キー入力部２１における選択キー２１ｃ及び実行キー２１ｄの操作に応じて、「餌やり」の世話の項目、又は「会話」の世話の項目とその会話内容の何れかが指定されたと判断されると、通常飼育処理に移行される（ステップＡ１７）。
【００７０】
すなわち、「餌やり」の世話の項目が指定されたと判断された場合には、前記電子ペット処理（図９参照）におけるステップＳ９→Ｓ１０の判断処理と同様に、動作決定テーブルＲＯＭ１６ｃ（図４参照）における「餌やり」の世話の項目に対応するところの複数のペット動作データの中から、現在のペット状態パラメータ１７ａ（図５参照）に応じたペット動作データの音声データ番号Ｎｎや動作パターン番号Ｍｎが読み出され、これに対応するペット音声データやペット画像データが、会話データＲＯＭ１６ａ（図３（Ａ）参照）や画像データＲＯＭ２５ｂ（図８参照）から読み出される。そして、会話データＲＯＭ１６ａから読み出されたペット音声データに応じてＤ／Ａ変換部２８を介しスピーカ（ＳＰ）２９から現在のペット状態での「餌やり」の世話に応じたペット音声が出力され、また、画像データＲＯＭ２５ｂから読み出された現在のペット状態での「餌やり」の世話に応じた動作のペット画像データが液晶表示部２２に表示される。そして、前記ペット状態パラメータ１７ａにけおる満腹度データＢが（＋１）されて増加更新される（ステップＡ１７）。
【００７１】
また、例えば図１３に示すように、「会話」の世話の項目が指示されたと判断された場合にも、前記電子ペット処理（図９参照）におけるステップＳ１１→Ｓ１２の判断処理と同様に、動作決定テーブルＲＯＭ１６ｃ（図４参照）における指示された会話の内容（１，２，…）の項目に対応するところの複数のペット動作データの中から、現在のペット状態パラメータ１７ａ（図５参照）に応じたペット動作データの音声データ番号Ｎｎや動作パターン番号Ｍｎが読み出され、これに対応するペット音声データやペット画像データが、会話データＲＯＭ１６ａ（図３（Ａ）参照）や画像データＲＯＭ２５ｂ（図８参照）から読み出される。そして、会話データＲＯＭ１６ａから読み出されたペット音声データに応じてＤ／Ａ変換部２８を介しスピーカ（ＳＰ）２９から現在のペット状態での「会話」の内容に応じたペット音声が出力され、また、画像データＲＯＭ２５ｂから読み出された現在のペット状態での「会話」の内容に応じた動作のペット画像データＧが液晶表示部２２に表示される（ステップＡ１７）。
【００７２】
この場合も、前記縫いぐるみ本体１０における電子ペット処理と同様に、「餌やり」や「会話」の世話が行なわれた回数が、それぞれ予め設定された回数に到達する毎に、前記ペット状態パラメータ１７ａにけおる成長度データＣが（＋１）されて増加更新される。
【００７３】
そして、前記メニュー画面に従った各種の世話の内容に応じて、ペット状態パラメータ１７ａにおける満足度Ａ，満腹度Ｂ，成長度Ｃの各データが更新されながら、ペット音声の発生あるいはペット画像データの表示によって動作している状態（ステップＡ１４〜Ａ１８）で、この端末本体２０の制御部（ＣＰＵ）２４において予め設定された時間（例えば２４時間）をカウントしているカウントデータが、当該設定時間を越えてカウンタオーバしたと判断された場合にも、前記電子ペット処理（図９参照）におけるステップＳ１３→Ｓ１４の判断処理と同様に、前記ペット状態パラメータ１７ａにおける満足度データＡ及び満腹度データＢがそれぞれ（−１）されて減少される（ステップＡ１７）。
【００７４】
一方、前記メニューキー２１ｂの操作に応じたメニュー画面の表示状態（ステップＡ１４→Ａ１５）にあって、選択キー２１ｃの操作に応じてリモート指定／解除モードの切り換え項目が選択指定されたと判断されると、ＲＡＭ２６内の状態フラグがリモート指定モードからリモート解除モードを示すフラグに書き替えられると共に、同ＲＡＭ２６内に記憶されている現在のペット状態パラメータ１７ａが読み出され、光通信モジュール２３から縫いぐるみ本体１０へ送信される（ステップＡ１６→Ａ１９）。
【００７５】
これにより、縫いぐるみ本体１０では、その電子ペット処理（図９参照）におけるステップＳ１７→Ｓ１８の判断・処理によって、前記端末装置２０から受信された現在のペット状態パラメータ１７ａの満足度データＡ，満腹度データＢ，成長度データＣが、何れもそのままＲＡＭ１７に記憶されて更新され、当該縫いぐるみ（ペット）本体１０に対して直接世話を行なうためのリモート解除モードに復帰される。
【００７６】
したがって、前記構成のペット飼育装置によれば、縫いぐるみ（ペット）本体１０に対して世話を行なうためのリモート解除モードと、該縫いぐるみ本体１０を象ったペット画像データを液晶表示部２２に表示させて世話を行なうためのリモート指定モードとを適宜切り換えると共に、現在のペットの状態を世話の内容や回数に応じて増減される満足度Ａ，満腹度Ｂ，成長度Ｃで表わすペット状態パラメータ１７ａを、前記リモート解除モードでは縫いぐるみ本体１０側のＲＡＭ１７に転送して管理し、リモート指定モードでは端末本体２０側のＲＡＭ２６に転送して管理し、何れのモードでも共通のペット状態パラメータ１７ａに基づいて、端末本体２０のキー入力部２１の操作により指定される世話の内容に応じたペット動作データが動作決定テーブルＲＯＭ１６ｃにて決定され、このペット動作データに対応してリモート解除モードでは縫いぐるみ本体１０のペット音声出力及び各可動部の駆動が制御され、また、リモート指定モードでは、前記端末本体２０の液晶表示部２２に表示されるペット画像データの動き及びペット音声出力が制御されるので、例えば自宅にいる場合には、前記リモート解除モードで縫いぐるみ本体１０に対する世話を行ない動作させることにより、実態的なリアル感を得ることができ、一方、外出に際しては、前記リモート指定モードに切り換え、その時点のペット状態の縫いぐるみ本体１０をペット画像データとして端末本体２０の液晶表示部２２に表示させて連れ出し、この表示されたペット画像データに対して世話を行ない動作させることにより、何処へ行くにも常に携帯して世話することができるようになる。
【００７７】
また、前記構成のペット飼育装置によれば、端末本体２０に表示されるメニュー画面において選択指定される世話の項目と、ペット状態パラメータ１７ａで示される現在のペットの満足度Ａ，満腹度Ｂ，成長度Ｃとに応じて、それぞれ異なるペットの動作が決定され、リモート解除モードでは縫いぐるみ本体１０の動作が制御され、リモート指定モードでは端末本体２０の液晶表示部２２に表示される前記縫いぐるみ本体１０を象ったペット画像データの動作が制御されるので、特に、従来の縫いぐるみのように、外部からの接触や音の検知によって固定的に定められた動作を行なうのではなく、自宅や外出先にて常に行なわれる継続的な世話の内容に応じた様々な動作パターンによって縫いぐるみ本体１０を反応させることができ、飽きの来ない人工ペットを実現できる。
【００７８】
なお、前記実施形態では、ペット状態パラメータ１７ａと動作決定テーブルＲＯＭ１６ｃを、縫いぐるみ本体１０と端末本体２０との両方に備えさせ、リモート解除モードでは、縫いぐるみ本体１０において端末本体２０から受信された世話の内容と当該縫いぐるみ本体１０側のペット状態パラメータ１７ａとに応じて、当該縫いぐるみ本体１０側の動作決定テーブルＲＯＭ１６ｃによってペット動作が決定されて該縫いぐるみ本体１０の動作が制御されると共に、前記縫いぐるみ本体１０側のペット状態パラメータ１７ａが更新される構成とし、また、リモート指定モードでは、端末本体２０においてそのメニュー画面に従い指示された世話の内容と当該端末本体２０側のペット状態パラメータ１７ａとに応じて、当該端末本体２０側の動作決定テーブルＲＯＭ１６ｃによってペット動作が決定されて対応するペットの画像が表示されると共に、前記端末本体２０側のペット状態パラメータ１７ａが更新される構成とし、前記縫いぐるみ本体１０側のペット状態パラメータ１７ａと前記端末本体２０側のペット状態パラメータ１７ａとは、リモート指定／解除のモード切り換え操作に応じて赤外線通信により新しい方のペット状態パラメータ１７ａに共通化される構成としたが、前記ペット状態パラメータ１７ａと動作決定テーブルＲＯＭ１６ｃは、端末本体２０側にのみ備えさせ、リモート解除モードでは、該端末本体２０において指示された世話の内容とペット状態パラメータ１７ａとに応じて動作決定テーブルＲＯＭ１６ｃにより決定されたペット動作のデータを縫いぐるみ本体１０へ送信する構成とし、該縫いぐるみ本体１０では、自身で動作決定することなく、端末本体２０から受信されたペット動作のデータに応じてその動作が制御される構成としてもよい。
【００７９】
この場合、１つのペット状態パラメータ１７ａを、縫いぐるみ本体１０に対する世話と、端末本体２０におけるペット画像に対する世話との両方に、元々共通のものとして用いることができ、前記同様に各ペットに対する世話状態を継続的に反映させることができる。
【００８０】
また、これとは逆に、縫いぐるみ本体１０にのみ、世話を指示する手段と前記ペット状態パラメータ１７ａ及び動作決定テーブルＲＯＭ１６ｃを備えさせ、これにて決定されるペット動作のデータを端末本体２０へ送信して対応する動作のペット画像を表示させる構成としてもよい。
【００８１】
さらに、前記実施形態では、縫いぐるみ本体１０と端末本体２０における相互の無線通信手段を、赤外発光信号を用いた通信手段として構成したが、電波あるいはその他の通信媒体を用いた無線通信手段として構成してもよい。
【００８２】
【発明の効果】
以上のように、本発明に係る通信機能付き電子機器によれば、例えば自宅にいる時にペット本体に対して行なう世話と、外出した時にペット画像に対して行なう世話とを、同じペットに対する継続的な世話として行ない動作させることができ、ペット本体による実態的なリアル感と端末携帯によるペットとの一体感を両立できるようになる。
よって、本発明によれば、飼っているペットを何処でも容易に連れ回すことができ、しかも実態的なリアル感をも得ることが可能になる。
【００８３】
よって、本発明によれば、飼っているペットを何処でも容易に連れ回すことができ、しかも実態的なリアル感をも得ることが可能になる。
【図面の簡単な説明】
【図１】本発明の通信機能付き電子機器の実施形態に係るペット飼育装置の外観構成を示す図。
【図２】前記ペット飼育装置の縫いぐるみ本体に内蔵される電子回路の構成を示すブロック図。
【図３】前記ペット飼育装置における縫いぐるみ本体のＲＯＭに確保される会話データＲＯＭ及び駆動データＲＯＭのデータ内容を示す図。
【図４】前記ペット飼育装置における縫いぐるみ本体のＲＯＭに確保される動作決定テーブルＲＯＭのデータ内容を示す図。
【図５】前記ペット飼育装置における縫いぐるみ本体のＲＡＭに記憶されるペット状態パラメータのデータ内容を示す図。
【図６】前記ペット飼育装置の端末本体に内蔵される電子回路の構成を示すブロック図。
【図７】前記ペット飼育装置における端末本体のＲＯＭに確保される世話メニューＲＯＭのデータ内容を示す図。
【図８】前記ペット飼育装置における端末本体のＲＯＭに確保される画像データＲＯＭのデータ内容を示す図。
【図９】前記ペット飼育装置の縫いぐるみ本体における電子ペット処理を示すフローチャート。
【図１０】前記ペット飼育装置の端末本体における端末装置処理を示すフローチャート。
【図１１】前記ペット飼育装置の電子ペット処理及び端末装置処理に伴なうリモート解除モードでの縫いぐるみ本体に対する世話の状態（その１）を示す図。
【図１２】前記ペット飼育装置の電子ペット処理及び端末装置処理に伴なうリモート解除モードでの縫いぐるみ本体に対する世話の状態（その２）を示す図。
【図１３】前記ペット飼育装置の電子ペット処理及び端末装置処理に伴なうリモート指定モードでの端末本体におけるペット画像に対する世話の状態を示す図。
【符号の説明】
１０  …縫いぐるみ本体、
１１  …縫いぐるみ本体の光通信モジュール、
１２  …接触センサ、
１３  …駆動装置、
１４  …縫いぐるみ本体のスピーカ（ＳＰ）、
１５  …縫いぐるみ本体の制御部（ＣＰＵ）、
１５ａ…タイマ、
１６  …縫いぐるみ本体のＲＯＭ、
１６ａ…会話データＲＯＭ、
１６ｂ…駆動データＲＯＭ、
１６ｃ…動作決定テーブルＲＯＭ、
１７  …縫いぐるみ本体のＲＡＭ、
１７ａ…ペット状態パラメータ、
１８  …駆動部コントローラ、
２０  …端末本体、
２１  …キー入力部、
２１ａ…電源キー、
２１ｂ…メニューキー、
２１ｃ…選択キー、
２１ｄ…実行キー、
２２  …液晶表示部、
２３  …端末本体の光通信モジュール、
２４  …端末本体の制御部（ＣＰＵ）、
２５  …端末本体のＲＯＭ、
２５ａ…世話メニューＲＯＭ、
２５ａ′…会話メニューＲＯＭ、
２５ｂ…画像データＲＯＭ、
２６  …端末本体のＲＡＭ、
２９  …端末本体のスピーカ（ＳＰ）、
Ｐ  …赤外光（線）信号。
【図１】
0003648559.tif 000002
【図２】
0003648559.tif 000003
【図３】
0003648559.tif 000004
【図４】
0003648559.tif 000005
【図５】
0003648559.tif 000006
【図６】
0003648559.tif 000007
【図７】
0003648559.tif 000008
【図８】
0003648559.tif 000009
【図９】
0003648559.tif 000010
【図１０】
0003648559.tif 000011
【図１１】
0003648559.tif 000012
【図１２】
0003648559.tif 000013
【図１３】
0003648559.tif 000014