(57)【特許請求の範囲】
【請求項１】
匂いセンサーまたは味覚センサーを備え、何らかの動作が可能な玩具であって、
前記匂いセンサーまたは味覚センサーによって匂い情報または味情報を検出する手段と、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいて、玩具の動作を制御する動作制御手段を含み、
前記動作制御手段が、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づき匂い値又は味値を設定する手段と、
設定された匂い値又は味値と、匂い値又は味値の値と玩具の動作内容との関係について予め記憶されたアルゴリズムに基づき、前記玩具の動作内容を決定する手段と、
決定された動作内容に基づき玩具の動作を制御する手段と、
を含むことを特徴とする玩具。
【請求項２】
匂いセンサーまたは味覚センサーを備え、何らかの動作が可能な玩具であって、
前記匂いセンサーまたは味覚センサーによって匂い情報または味情報を検出する手段と、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいて、玩具の動作を制御する動作制御手段を含み、
前記動作制御手段が、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づき匂い値又は味値を設定する手段と、
設定された匂い値又は味値と、匂い値又は味値の値と玩具のユーザーに対する好き嫌い感情を表す感情パラメータの増減の関係について予め記憶されたアルゴリズムに基づき、前記感情パラメータの値を増減する手段と、
前記感情パラメータの値に基づきユーザーに対する好き嫌い度を判断し、好き嫌い度と玩具の動作内容との関係について予め記憶されたアルゴリズムに基づき、前記玩具の動作内容を決定する手段と、
決定された動作内容に基づき玩具の動作を制御する手段と、
を含むことを特徴とする玩具。
【請求項３】
匂いセンサーまたは味覚センサーを備え、何らかの動作が可能な玩具であって、
前記匂いセンサーまたは味覚センサーによって匂い情報または味情報を検出する手段と、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいて、玩具の動作を制御する動作制御手段を含み、
前記動作制御手段が、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づき匂い値又は味値を設定する手段と、
前記匂い値又は味値が属する値の範囲に基づき玩具の行動内容を決定する手段と、
決定された動作内容に基づき玩具の動作を制御する手段と、
前記匂い値又は味値が属する値の範囲毎に発生頻度をカウントする手段と、
ある範囲の発生頻度が所定の頻度に達したら当該範囲を規定する設定値を変更する手段と、
を含むことを特徴とする玩具。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記玩具は、複数の部位が関節部で接続され、内蔵コンピュータで前記関節部の動きが制御可能なペットロボットであり、
前記動作制御手段が、
決定された動作内容に基づき関節部の動きを制御することを特徴とする玩具。
【請求項５】
匂いセンサーまたは味覚センサーを備え、何らかの動作が可能な玩具の動作を、前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいて制御するためのコンピュータが読みとり可能なプログラムであって、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づき匂い値又は味値を設定する手段と、
設定された匂い値又は味値と、匂い値又は味値の値と玩具の動作内容との関係について予め記憶されたアルゴリズムに基づき、前記玩具の動作内容を決定する手段と、
決定された動作内容に基づき玩具の動作を制御する手段と、
してコンピュータを機能させるためのプログラム。
【請求項６】
匂いセンサーまたは味覚センサーを備え、何らかの動作が可能な玩具の動作を、前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいて制御するためのコンピュータが読みとり可能なプログラムであって、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づき匂い値又は味値を設定する手段と、
設定された匂い値又は味値と、匂い値又は味値の値と玩具のユーザーに対する好き嫌い感情を表す感情パラメータの増減の関係について予め記憶されたアルゴリズムに基づき、前記感情パラメータの値を増減する手段と、
前記感情パラメータの値に基づきユーザーに対する好き嫌い度を判断し、好き嫌い度と玩具の動作内容との関係について予め記憶されたアルゴリズムに基づき、前記玩具の動作内容を決定する手段と、
決定された動作内容に基づき玩具の動作を制御する手段と、
してコンピュータを機能させるためのプログラム。
【請求項７】
匂いセンサーまたは味覚センサーを備え、何らかの動作が可能な玩具の動作を、前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいて制御するためのコンピュータが読みとり可能なプログラムであって、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づき匂い値又は味値を設定する手段と、
前記匂い値又は味値が属する値の範囲に基づき玩具の行動内容を決定する手段と、
決定された動作内容に基づき玩具の動作を制御する手段と、
前記匂い値又は味値が属する値の範囲毎に発生頻度をカウントする手段と、
ある範囲の発生頻度が所定の頻度に達したら当該範囲を規定する設定値を変更する手段と、
してコンピュータを機能させるためのプログラム。
【請求項８】
請求項５乃至７のいずれかにおいて、
前記玩具は、複数の部位が関節部で接続され、内蔵コンピュータで前記関節部の動きが制御可能なペットロボットであり、
決定された動作内容に基づき関節部の動きを制御することをプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ゲームシステム、玩具、情報提供システム、情報提供方法及びプログラムに関する。
【０００２】
【背景技術及び発明が解決しようとする課題】
従来より様々な入力インターフェースを使用したゲームが開発されているが、外部から検出した匂いや味をゲーム要素として、用いたゲームはなかった。
【０００３】
本願発明者は、外部から検出した匂いや味をゲームに反映させることで、遊び心に富んだ新しいタイプのゲームシステム、玩具等を提供することを考案した。
【０００４】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、外部から検出した匂いや味を反映させたゲームシステム、玩具、情報提供システム及びプログラムを提供することである。
【０００５】
【課題を解決するための手段】
（１）本発明は、匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報を受け取る手段と、
前記匂いセンサーまたは味覚センサーによって検出された前記匂い情報または味情報をゲーム上のデータとして使用してゲーム演算を行う手段と、
を含むことを特徴とする。
【０００６】
また本発明にかかるプログラムは、コンピュータにより使用可能なプログラム（情報記憶媒体又は搬送波に具現化されるプログラム）であって、上記手段をコンピュータに実現させることを特徴とする。また本発明にかかる情報記憶媒体は、コンピュータにより使用可能な情報記憶媒体、上記手段をコンピュータに実現させるためのプログラムを記憶することを特徴とする。
【０００７】
ここで匂い情報または味情報は例えば検出された匂いまたは味を全体として数値化した情報でもよいし、匂いまたは味の各要素（成分）毎に数値化したものでもよい。
【０００８】
ゲーム上のデータとして使用されるのは、匂いまたは味の強弱に関する情報でもよいし、匂いまたは味の種類に関する情報でもよいし、種類と強弱の両方に関する情報でもよい。さらに同種の匂いまたは味を検出した回数や同種の匂いまたは味の継続時間に関する情報でもよい。
【０００９】
匂い情報または味情報をゲーム上のデータとして使用してゲーム演算を行うとは、例えば臭い情報または味情報に基づいてゲームパラメータを決定したり、分岐先を決定したりするような場合である。
【００１０】
本発明によれば、実際に検出された匂いや味の情報をゲーム展開に影響させることができるゲームシステムを提供することができる。
【００１１】
（２）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報を用いて、所与の基準に基づき匂いまたは味に関する判定を行い、判定結果に応じたゲーム演出を施したゲーム画像及びゲーム音声の少なくとも一方を生成することを特徴とする。
【００１２】
匂い情報を用いて匂いに関する判定を行う場合には、例えば臭さに関する所定の基準を設定し、その基準に基づき判定対象物がどの程度臭いか等の判定を行うこことができる。この場合、判定対象物から検出された匂い情報から得られる臭さを感じさせる匂いの成分（例えばアンモニアや窒素等）の密度等を利用して、臭さの程度等の判定を行うことができる。
【００１３】
また味情報を用いて味に関する判定を行う場合には、例えばある飲食物について、おいしいとされている味情報を保持し、判定対象物から検出された味情報を用いてこのおいしい味からどれくらい離れているを示す乖離値や差分値を求め、味の善し悪しの判定を行うことができる。
【００１４】
また例えば判定対象物から検出された味情報によって得られる糖分や塩分といった成分の濃度の大小によって味に関する判定を行うようにしてもよい。
【００１５】
本発明によれば、例えば匂いまたは味がよいと判定された場合には、よい場合のゲーム画像（例えばよいことをイメージさせる画像）やゲーム音声を出力し、悪いと判定された場合には悪い場合のゲーム画像（例えば悪いことをイメージさせる画像）やゲーム音声を出力することができる。
【００１６】
従って匂いや味の判定に遊びの要素が加わり、より楽しめるゲームシステムを提供することができる。
【００１７】
（３）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
前記匂いセンサーまたは味覚センサーによって検出された複数のにおい情報または味情報について優劣の判定を行い、勝敗を決定することを特徴とする。
【００１８】
例えば複数の匂い情報の優劣に関する判定として、どちらがより臭いか等の判定を行うこことができる。この場合、検出された匂い情報からどちらの匂いが臭さを感じさせる匂いの成分（例えばアンモニアや窒素等）の密度が高いか等を判定することにより、どちらがより臭いか等の判定を行うことができる。
【００１９】
また味情報を用いて味の善し悪しに関する判定を行う場合には、例えばある飲食物について、おいしいとされている味情報に基づいて、それぞれの飲食物がこのおいしい味からどれくらい離れているを示す乖離値や差分値に基づき、どちらがよりおいしいか等の判定を行うことができる。
【００２０】
また例えば複数の飲食物の糖分や塩分の濃度の大小によって優劣を判定するようにしてもよい。
【００２１】
本発明によれば、匂いセンサーまたは味覚センサーによって検出された複数のにおい情報または味情報について優劣の判定を行い、勝敗を決定するといういままでにない面白いゲームが可能なゲームシステムを提供することができる。
【００２２】
（４）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
前記匂いセンサーまたは味覚センサーによって検出された複数の匂い情報または味情報を所与の基準に基づき比較してランク付けを行い、ランク付けの結果に基づきランキング表示を行うことを特徴とする。
【００２３】
本発明によれば前記匂いセンサーまたは味覚センサーによって検出された複数の匂い情報または味情報のランキング表示を行うことができるので、プレーヤは匂いまたは味に関連した過去のプレイ実績と比較したランキング表示を楽しむことができる。
【００２４】
（５）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報をその検出日時に関連づけて保持し、匂い情報または味情報の時間的な遷移を出力することを特徴とする。
【００２５】
本発明によればプレーヤは匂いや味の時間的な変化を容易に把握することができるようになる。従って日々のエチケットチェックや匂いや味の改善度または進歩度をチェックすることができる。
【００２６】
（６）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報を検出日時に関連づけて保持し、匂い情報または味情報の時間的な遷移に関連づけてアドバイス情報を生成することを特徴とする。
【００２７】
本発明によれば単発的な匂いや味の判定だけなく、匂いや味の時間的な変化の状態についてのアドバイス情報を生成することができる。従って匂いについての日々のエチケットチェックや味の改善度等について、プレーヤに対し有益なアドバイス情報を提供することができる。
【００２８】
（７）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
予め複数の占い情報を用意し、前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいて占い情報を選択して、選択された占い情報に基づき占い結果を生成することを特徴とする。
【００２９】
本発明によれば匂い占いや味占いという今までにない新しいタイプの占いを提供することができる。
【００３０】
（８）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
プレーヤに対し、第１の匂いまたは味についての情報を提示し、
プレーヤが第１の匂いまたは味に関連して用意した第２の匂いまたは味について、前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報を受け取り、第２の匂いまたは味が第１の匂いまたは味にどの程度近いかを判定し、
第１の匂いまたは味と同じ若しくは近い匂いまたは味を探すゲームを行うことを特徴とする。
【００３１】
本発明によれば、匂い探しゲームや味探しゲームという今までにない新しいタイプのゲームを提供することができる
（９）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
主ゲームの進行中に、匂いまたは味を検出するための指示をプレーヤに与え、指示に従って前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づき主ゲームのパラメータを設定、変更、修正する処理または主ゲームの展開内容を制御する処理を行うことを特徴とする。
【００３２】
ここで主ゲームとは匂いや味の判定自体を主目的としたゲームではないゲームを意味し、その種類はロールプレイイングゲームでもよいし、対戦ゲームでもよいし、育成ゲームでもよいし、その他のタイプのゲームでもよい。
【００３３】
本発明によれば、実際に検出された匂いや味の情報を主ゲーム展開に影響させることができるゲームシステムを提供することができる。
【００３４】
（１０）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に応じてゲームキャラクタを生成、変化または変身させることを特徴とする。
【００３５】
ゲームキャラクタを生成、変化または変身させるとは例えばゲームキャラクタの種類や外見（キャラクタの絵柄）や属性や性格やゲームキャラクタに対して設定されているパラメータ等を設定または変更することである。
【００３６】
本発明によれば、実際に検出された匂いや味の情報によってゲームキャラクタを生成したり、変化させたり、変身させたりすることができるゲームシステムを提供することができる。
【００３７】
（１１）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に応じてゲームの難易度を設定または変更することを特徴とする。
【００３８】
例えばいい匂いまたは味が検出されたら難易度が下がり、臭い匂いまたはまずい味が検出されたら難易度が上がるようにしてもよいし、その逆でもよい。
【００３９】
また難易度の内容は各ゲームに応じて決定されるものであり、例えば敵の強さでもよいし、敵の出現回数でもよいし、自己の発見されやすさでもよいし、その他の難易度設定でもよい。
【００４０】
（１２）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、主ゲームのゲーム画像及びゲーム音声の少なくとも一方について、前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に応じたゲーム演出を施すことを特徴とする。
【００４１】
例えば検出された匂い情報または味情報に応じて主ゲームの背景画像が変化する場合でもよい、ゲーム音楽が変化する場合でもよい。
【００４２】
（１３）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、ゲームキャラクタに対して、所与の匂いまたは味に対する好き嫌い情報を設定し、当該好き嫌い情報に基づいて、前記匂いセンサーまたは味覚センサーによって検出された検出した匂いまたは味の好き嫌い度を演算し、当該好き嫌い度に基づいてゲームキャラクタの行動パターンを決定することを特徴とする。
【００４３】
所与の匂いまたは味に対する好き嫌い情報は予め設定されている場合でもよいし、プレーヤによって設定可能である場合でもよい。また検出される同種の匂いや味の臭いの頻度によって変化する場合でもよい。例えば学習機能を持たせて嗅ぐ回数の多いにおいに対して好感度がアップするように設定してもよい。
【００４４】
このようにするとゲームキャラクタが外部の匂いや味の好き嫌いに関連して行動させることができる。
【００４５】
従って例えば本発明のゲームキャラクタを用いて仮想空間で仮想ペットを飼育するゲーム等を構成すると、外界の匂いや味に好き嫌いを示して行動する仮想ペットの育成ゲーム等も提供することができる。
【００４６】
（１４）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、前記匂いセンサーまたは味覚センサーによって検出された所定の匂いまたは味の検出回数、検出頻度、検出時間の少なくとも一つに応じて、当該匂いまたは味に対するキャラクタの感情または嗜好を設定または変更することを特徴とする。
【００４７】
このようにするとゲームキャラクタが外部の匂いや味に反応して行動させることができる。
【００４８】
従って例えば本発明のゲームキャラクタを用いて仮想空間で仮想ペットを飼育するゲーム等を構成すると、外界の匂いや味に反応する仮想ペットの育成ゲーム等も提供することができる。
【００４９】
（１５）また本発明は、匂いセンサーまたは味覚センサーを備えた玩具であって、
前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいて玩具の動作を制御する手段と、
を含むことを特徴とする。
【００５０】
また本発明にかかるプログラムは、匂いセンサーまたは味覚センサーを備えた玩具を制御するコンピュータが使用可能なプログラム（情報記憶媒体又は搬送波に具現化されるプログラム）であって、上記手段をコンピュータに実現させることを特徴とする。また本発明にかかる情報記憶媒体は、コンピュータにより使用可能な情報記憶媒体、上記手段をコンピュータに実現させるためのプログラムを記憶することを特徴とする。
【００５１】
ここで玩具とは例えばペットロボットのような物でもよいし、ボールやぬいぐるみのようなものでもよいし、何らかの動作が可能なその他の形状の玩具でもよい。
【００５２】
本発明によれば外部の匂いや味に反応して動作する玩具を提供することができる。ここで動作とは、例えば位置の変化（移動）や、関節動作等を含む。
【００５３】
例えば匂いセンサーまたは味覚センサーが臭い匂いやまずい味を検出した場合には、玩具がこのまずい味の物や臭い匂いのものから遠ざかるように移動する場合でもよいし、嫌々を表すように首を振る場合でもよいし、表情を変化させる場合でもよい。
【００５４】
また例えば匂いセンサーまたは味覚センサーがいい匂いやおいしい味を検出した場合には、玩具が喜びを表す動作をしたり、表情を変化させる場合でもよい。
【００５５】
本発明によれば外界の匂いや味に反応する面白い玩具を提供することができる。
【００５６】
（１６）また本発明は、匂いセンサーまたは味覚センサーを有する携帯情報機器に対して情報を提供する情報提供システムであって、
携帯情報機器の現在位置を検出する手段と、
検出された携帯情報機器の現在位置に関連づけて、携帯情報機器が有する匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に関連した場所情報を抽出する手段と、
抽出された場所情報を対応する携帯情報機器に提供する手段とを、
含むことを特徴とする。
【００５７】
また本発明は、匂いセンサーまたは味覚センサーを有する携帯情報機器に対して情報を提供する情報提供方法であって、
携帯情報機器の現在位置を検出するステップと、
検出された携帯情報機器の現在位置に関連づけて、携帯情報機器が有する匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に関連した場所情報を抽出するステップと、
抽出された場所情報を対応する携帯情報機器に提供するステップとを、
含むことを特徴とする。
【００５８】
ここにおいて携帯情報機器とは、例えば携帯電話やＰＤＡやカーナビ等の通信手段を有した情報通信端末である。
【００５９】
またここにおいて匂い情報または味情報に関連した場所情報とは、例えば商店やレストランの位置情報でもよいし、その場所に関連する他の情報でもよい。
【００６０】
検出された現在位置に関連づけて、携帯情報機器が有する匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に関連した場所情報を抽出するとは、例えば当該携帯情報機器から最も近い位置にある場所情報を抽出する場合でもよいし、当該携帯情報機器から所定範囲内にある場所情報を抽出する場合でもよいし、当該携帯情報機器の進行経路上にある場所情報を抽出する場合でもよい。
【００６１】
本発明によれば、携帯情報機器の現在位置に関連づけて、携帯情報機器が有する匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に関連した場所情報を提供することができる。
【００６２】
本発明によれば例えば匂いセンサーによって口臭やアルコール臭が検出された場合にはアルコール臭や口臭を消すための薬品やガム等を購入できるコンビニやドラッグストアの場所情報を検出し携帯情報機器に提供することができる。
【００６３】
（１７）また本発明に係る情報提供システム、情報提供方法は、
前記携帯情報機器として携帯電話を用いることを特徴とする。
【００６４】
携帯電話は通信がとぎれることがあるのでメモり上に匂い情報を保持しておくようにしてもよい。
【００６５】
（１８）また本発明は、匂いセンサーまたは味覚センサーを有する情報機器に対して情報を提供する情報提供システムであって、
匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に関連した広告情報を抽出する手段と、
抽出された広告情報を対応する携帯情報機器に出力する手段とを、
含むことを特徴とする。
【００６６】
また本発明は、匂いセンサーまたは味覚センサーを有する情報機器に対して情報を提供する情報提供方法であって、
匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に関連した広告情報を抽出するステップと、
抽出された広告情報を対応する携帯情報機器に出力するステップとを、
含むことを特徴とする。
【００６７】
本発明は例えば情報機器の匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報をネットワークを介して情報提供システムのサーバ装置に送信し、情報提供システムのサーバ装置が匂い情報または味情報に関連した広告情報を抽出し、抽出された広告情報を対応する携帯情報機器に提供する形式で実現される場合でもよいし、匂いセンサーまたは味覚センサーを有する情報機器がスタンドアロンで情報提供システムを実現する場合でもよい。
【００６８】
本発明によれば、例えば味覚センサーによって許容量を越える塩分が検出されたら減塩グッズの広告を提供したり、匂いセンサーによって足の匂いを検出したら防臭グッズの広告を提供することができる。また広告関連グッズについての懸賞やクーポン券等を電子的に提供するようにしてもよい。
【００６９】
【発明の実施の形態】
以下、本実施形態について図面を用いて説明する。
【００７０】
なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を何ら限定するものではない。また本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００７１】
図１に、本実施形態のゲームシステムブロック図の一例を示す。なお同図において本実施形態は、少なくとも処理部１００を含めばよく、それ以外のブロックについては、任意の構成要素とすることができる。
【００７２】
ここで処理部１００は、システム全体の制御、システム内の各ブロックへの命令の指示、ゲーム処理、画像処理、音処理などの各種の処理を行うものであり、その機能は、各種プロセッサ（ＣＰＵ、ＤＳＰ等）、或いはＡＳＩＣ（ゲートアレイ等）などのハードウェアや、所与のプログラム（ゲームプログラム）により実現できる。
【００７３】
操作部１６０は、プレーヤが操作データを入力するためのものであり、その機能は、レバー、ボタン、筺体などのハードウェアにより実現できる。
【００７４】
匂い（味）検出部１６８は、匂いセンサーや味覚センサーを含み、外部の匂いや味を検出する。
【００７５】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、メインメモリ、フレームバッファとして機能し、ＲＡＭなどのハードウェアにより実現できる。
【００７６】
情報記憶媒体（コンピュータにより使用可能な記憶媒体）１８０は、プログラムやデータなどの情報を格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。処理部１００は、この情報記憶媒体１８０に格納される情報に基づいて本発明（本実施形態）の種々の処理を行う。即ち情報記憶媒体１８０には、本発明（本実施形態）の手段（特に処理部１００に含まれるブロック）を実行するための情報（プログラム或いはデータ）が格納される。
【００７７】
なお、情報記憶媒体１８０に格納される情報の一部又は全部は、システムへの電源投入時等に記憶部１７０に転送されることになる。また情報記憶媒体１８０に記憶される情報は、本発明の処理を行うためのプログラムコード、画像データ、音データ、表示物の形状データ、テーブルデータ、リストデータ、本発明の処理を指示するための情報、その指示に従って処理を行うための情報等の少なくとも１つを含むものである。
【００７８】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、或いはＨＭＤ（ヘッドマウントディスプレイ）などのハードウェアにより実現できる。
【００７９】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカなどのハードウェアにより実現できる。
【００８０】
セーブ用情報記憶装置１９４は、プレーヤの個人データ（セーブデータ）などが記憶されるものであり、このセーブ用情報記憶装置１９４としては、メモリカードや携帯型ゲーム装置などを考えることができる。
【００８１】
通信部１９６は、外部（例えばホスト装置や他のゲームシステム）との間で通信を行うための各種の制御を行うものであり、その機能は、各種プロセッサ、或いは通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００８２】
なお本発明（本実施形態）の手段を実行するためのプログラム或いはデータは、ホスト装置（サーバー）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０に配信するようにしてもよい。このようなホスト装置（サーバー）の情報記憶媒体の使用も本発明の範囲内に含まれる。
【００８３】
処理部１００は、ゲーム処理部１１０、画像生成部１３０、音生成部１５０を含む。
【００８４】
ここでゲーム処理部１１０は、コイン（代価）の受け付け処理、各種モードの設定処理、ゲームの進行処理、選択画面の設定処理、オブジェクト（１又は複数のプリミティブ面）の位置や回転角度（Ｘ、Ｙ又はＺ軸回り回転角度）を求める処理、オブジェクトを動作させる処理（モーション処理）、視点の位置（仮想カメラの位置）や視線角度（仮想カメラの回転角度）を求める処理、マップオブジェクトなどのオブジェクトをオブジェクト空間へ配置するための処理、ヒットチェック処理、ゲーム結果（成果、成績）を演算する処理、複数のプレーヤが共通のゲーム空間でプレイするための処理、或いはゲームオーバー処理などの種々のゲーム処理を、操作部１６０からの操作データや、セーブ用情報記憶装置１９４からの個人データや、ゲームプログラムなどに基づいて行う。
【００８５】
画像生成部１３０は、ゲーム処理部１１０からの指示等にしたがって各種の画像処理を行い、例えばオブジェクト空間内で仮想カメラ（視点）から見える画像を生成して、表示部１９０に出力する。また、音生成部１５０は、ゲーム処理部１１０からの指示等にしたがって各種の音処理を行い、ＢＧＭ、効果音、音声などの音を生成し、音出力部１９２に出力する。
【００８６】
なお、ゲーム処理部１１０、画像生成部１３０、音生成部１５０の機能は、その全てをハードウェアにより実現してもよいし、その全てをプログラムにより実現してもよい。或いは、ハードウェアとプログラムの両方により実現してもよい。
【００８７】
ゲーム処理部１１０は、匂い（味）情報処理部１１２を含む。
【００８８】
匂い（味）情報処理部１１２は、前記匂い（味）検出部１６８によって検出された前記匂い情報または味情報をゲーム上のデータとして使用してゲーム演算を行う。
【００８９】
また前記匂い（味）検出部１６８によって検出された匂い情報または味情報を用いて、所与の基準に基づき匂いまたは味に関する判定を行い、判定結果に応じたゲーム演出を施したゲーム画像及びゲーム音声の少なくとも一方を生成させる処理を行うようにしてもよい。
【００９０】
前記匂いセンサーまたは味覚センサーによって検出された複数のにおい情報または味情報について優劣の判定を行い、勝敗を決定する処理を行うようにしてもよい。
【００９１】
前記匂い（味）検出部１６８によって検出された複数の匂い情報または味情報を所与の基準に基づき比較してランク付けを行い、ランク付けの結果に基づきランキング表示させるための処理を行うようにしてもよい。
【００９２】
前記匂い（味）検出部１６８によって検出された匂い情報または味情報をその検出日時に関連づけて保持し、匂い情報または味情報の時間的な遷移を出力させるための処理を行うようにしてもよい。
【００９３】
前記匂い（味）検出部１６８によって検出された匂い情報または味情報を検出日時に関連づけて保持し、匂い情報または味情報の時間的な遷移に関連づけてアドバイス情報を生成する処理を行うようにしてもよい。
【００９４】
予め複数の占い情報を用意し、前記匂い（味）検出部１６８によって検出された匂い情報または味情報に基づいて占い情報を選択して、選択された占い情報に基づき占い結果を生成する処理を行うようにしてもよい。
【００９５】
プレーヤに対し、第１の匂いまたは味についての情報を提示し、プレーヤが第１の匂いまたは味に関連して用意した第２の匂いまたは味について、前記匂い（味）検出部１６８によって検出された匂い情報または味情報を受け取り、第２の匂いまたは味が第１の匂いまたは味にどの程度近いかを判定し、第１の匂いまたは味と同じ若しくは近い匂いまたは味を探すゲームを行う処理を行うようにしてもよい。
【００９６】
主ゲームの進行中に、匂いまたは味を検出するための指示をプレーヤに与え、指示に従って前記匂い（味）検出部１６８によって検出された匂い情報または味情報に基づき主ゲームのパラメータを設定、変更、修正する処理または主ゲームの展開内容を制御する処理を行うようにしてもよい。
【００９７】
前記匂い（味）検出部１６８によって検出された匂い情報または味情報に応じてゲームキャラクタを生成、変化または変身させる処理を行うようにしてもよい。
【００９８】
前記匂い（味）検出部１６８によって検出された匂い情報または味情報に応じてゲームの難易度を設定または変更する処理を行うようにしてもよい。
【００９９】
主ゲームのゲーム画像及びゲーム音声の少なくとも一方について、前記匂い（味）検出部１６８によって検出された匂い情報または味情報に応じたゲーム演出を施す処理を行うようにしてもよい。
【０１００】
ゲームキャラクタに対して、所与の匂いまたは味に対する好き嫌い情報を設定し、当該好き嫌い情報に基づいて、前記匂い（味）検出部１６８によって検出された検出した匂いまたは味の好き嫌い度を演算し、当該好き嫌い度に基づいてゲームキャラクタの行動パターンを決定する処理を行うようにしてもよい。
【０１０１】
前記匂い（味）検出部１６８前記匂いセンサーまたは味覚センサーによって検出された所定の匂いまたは味の検出回数、検出頻度、検出時間の少なくとも一つに応じて、当該匂いまたは味に対するキャラクタの感情または嗜好を設定または変更する処理を行うようにしてもよい。
【０１０２】
画像生成部１３０は、座標変換、クリッピング処理、透視変換、或いは光源計算などの種々のジオメトリ処理（３次元演算）や、ジオメトリ処理後のオブジェクト（モデル）を、フレームバッファに描画する描画処理を行う。
【０１０３】
なお、本実施形態のゲームシステムは、１人のプレーヤのみがプレイできるシングルプレーヤモード専用のシステムにしてもよいし、このようなシングルプレーヤモードのみならず、複数のプレーヤがプレイできるマルチプレーヤモードも備えるシステムにしてもよい。
【０１０４】
また複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、１つの端末を用いて生成してもよいし、ネットワーク（伝送ライン、通信回線）などで接続された複数の端末を用いて生成してもよい。
【０１０５】
本実施の形態の特徴を図面を用いて説明する。
【０１０６】
図２は、本実施の形態のゲームシステムの構成の一例について説明するための図である。
【０１０７】
本実施の形態のゲームシステムは、例えば家庭用ゲーム装置等のゲーム装置本体２１０，匂いを検出する臭気インターフェース２２０、ディスプレイ２３０によって実現される。
【０１０８】
ゲーム装置本体２１０は、臭気インターフェース２２０によって検出された匂い情報を受け取り、受け取った匂い情報をゲーム上のデータとして使用してゲーム演算を行い、生成したゲーム画像をディスプレイ２３０に出力する。
【０１０９】
このようにすることにより、外部から検出した匂いをゲームに反映させたゲームシステムを提供することができる。
【０１１０】
なお図２で臭気インターフェースの代わりに味情報が検出可能な味覚インターフェースを使用するようにすると、ゲーム装置本体２１０が、味覚インターフェース２２０によって検出された味情報を受け取り、受け取った味情報をゲーム上のデータとして使用してゲーム演算を行い、生成したゲーム画像をディスプレイ２３０に出力するように構成することができる。
【０１１１】
このようにすることにより、外部から検出した味をゲームに反映させたゲームシステムを提供することができる。
【０１１２】
図３は臭気インターフェースの構成について説明するための断面図である。
【０１１３】
臭気インターフェース２２０は、匂いセンサー２２２を含み、吸入ファン２２４によって流入した空気の匂いを匂いセンサー２２２で検出する。臭気インターフェース２２０はゲーム装置本体のＵＳＢ端子等に接続され、匂いセンサー２２２によって検出された匂い情報は、前記ＵＳＢ端子等を介してゲーム装置本体に入力される。
【０１１４】
図４は、「匂い判定」自体を主目的とするゲームの一例について説明するための図である。
【０１１５】
本実施の形態のゲームでは、画面上に判定員２５０−１や、判定員の指示２６０が表示されるので、プレーヤは判定員の指示に従って、臭気インターフェース（匂いセンサー）を用いて身体等の匂いを検出する。臭気インターフェース（匂いセンサー）によって検出されたデータは数値（以下、「匂い値」という）として表示される（２７０参照）。ここでは表示される匂い値は、無臭の場合を０とし、臭気（アンモニアや窒素等の悪臭の原因になる匂い要素）が強くなるほど負方向に絶対値が増大するように構成されている。すなわち絶対値が大きくなるほど「臭い」ことになる。
【０１１６】
そして本実施の形態のゲームでは、検出された匂い情報を用いて、所与の基準に基づき匂いの判定を行い、判定結果に応じたゲーム演出を施したゲーム画像及びゲーム音声の少なくとも一方を生成する。
【０１１７】
例えば検出された匂いが非常に臭い場合（例えば匂い値の絶対値が所定基準以上である場合）、判定員の画像が「非常に臭い時の表情」２５０−２に変化するようにしてもよい。また判定員が例えば「オェッ」等の臭さに耐えかねて発する声を出力するようにしてもよい。
【０１１８】
また例えば検出された匂いが臭い場合（例えば匂い値の絶対値が所定範囲にある場合）、判定員の画像が「臭い時の表情」２５０−３に変化するようにしてもよい。また判定員が例えば「クッ」等の臭さにびっくりして発する声を出力するようにしてもよい。
【０１１９】
また例えばほとんど匂いが検出されない場合（例えば匂い値の絶対値が所定値以下である場合）、判定員の画像が「いい匂いの時の表情」２５０−４に変化するようにしてもよい。
【０１２０】
また例えば検出された複数の匂い情報を用いて優劣の判定を行い、勝敗を決定するようにしてもよい。例えば二人のプレーヤの足の匂いを検出し、より臭い方を「勝ち」と判定するようにしてもよい。
【０１２１】
なお、臭気インターフェース（匂いセンサー）を用いて検出した匂いの代わりに味覚インターフェース（味センサー）を用いて検出した味についての「味判定」自体を主目的とするゲームを構成する場合でもよい。
【０１２２】
例えば、ある料理の味についての味覚インターフェース（味センサー）を用いて味情報を検出し、「おいしい」とか「まずい」とかを判定するゲームを提供することができる。
【０１２３】
この場合、例えば判定対象となる料理についてのおいしい味についての情報を予め記憶させておき、この記憶させている味情報と味覚インターフェース（味センサー）を用いて検出した味情報とを比較して、おいしい味とどれくらい乖離しているかに基づいて「味判定」を行い、判定結果に応じたゲーム演出を施したゲーム画像及びゲーム音声の少なくとも一方を生成する。
【０１２４】
例えば検出された味が非常にまずい場合、判定員の画像が「非常にまずい時の表情」に変化するようにしてもよい。また判定員が例えば「オェッ」等のまずさに耐えかねて発する声を出力するようにしてもよい。
【０１２５】
また例えば検出された味がまずい場合、判定員の画像が「まずい時の表情」に変化するようにしてもよい。また判定員が例えば「マズッ」等のマズさにびっくりして発する声を出力するようにしてもよい。
【０１２６】
また例えば検出した味がおいしい味に非常に近い場合、判定員の画像が「おいしい時の表情」に変化するようにしてもよい。
【０１２７】
また例えば検出された複数の味情報を用いて優劣の判定を行い、勝敗を決定するようにしてもよい。例えば二人のプレーヤの作った料理の味を検出し、よりおいしい味に近い方を「勝ち」と判定するようにしてもよい。
【０１２８】
図５は、「臭気判定」のランキング表示の一例について説明するための図である。
【０１２９】
本ゲームでは、臭気インターフェース（匂いセンサー）によって検出されたプレーヤの足、頭、脇の下、口の各においについて「臭気判定」を行い、判定結果得られた合計点数を過去のプレーヤの合計点数と比較して図５に示すようなランキング表示を行う。
【０１３０】
なお例えば、各プレーヤが用意した所定の飲食物について味覚インターフェース（味センサー）によって検出された味について「味判定」を行い、判定結果得られた合計点数を過去のプレーヤの合計点数と比較してランキング表示を行うようにしてもよい。
【０１３１】
図６は、匂い値の時間的な遷移の出力例について表した図である。
【０１３２】
例えばプレーヤの口臭を所定期間採取し、２８０に示すような口臭の遷移グラフを出力することができる。これによりプレーヤは所定期間の間の口臭の変化を把握することができる。
【０１３３】
また口臭を減らす効果のあるサプリメント等を服用している場合にはこのグラフ２８０により、効き目をチェックすることができる。
【０１３４】
そして匂い値の時間的な遷移に関連づけて、例えば２９０に示すようなアドバイス情報を生成して、出力するようにしてもよい。
【０１３５】
なおプレーヤが料理（例えば毎朝作ったみそ汁等）の味を所定期間採取し、おいしい味との乖離の遷移グラフを出力する用にしてもよい。これによりプレーヤは料理の腕前の上達具合を把握することができる。
【０１３６】
この場合には料理の上達具合に関するアドバイスを出力するようにしてもよい。
【０１３７】
このように匂いや味の時間的な遷移図等を出力することにより日々のエチケットチェックや匂いや味の改善度または進歩度をチェックすることができる。
【０１３８】
また例えば「匂い判定」や「味判定」自体がメインではなく、主ゲームの中でイベント的に使用され、その検査結果を主ゲームの内容に影響させる場合でもよい。
【０１３９】
図７は主ゲームにおいて行われる匂いに関連したゲームイベントの一例について説明するための図である。
【０１４０】
例えば恋愛シミュレーションゲーム等のイベントの一例として、主ゲームの流れの中で「臭気」をチェックするようにしてもよい。主ゲームの途中で図７の３００に示すようなメッセージが出力される。プレーヤは臭気インターフェース（匂いセンサー）を服にあてて匂いを検出させなければならない。この場合、匂いセンサーから検出された匂いが所定の匂いであったり、「いい匂い」であったりした場合にはプレーヤの持ち点が増加したり、ゲームがプレーヤにとって有利な方向に展開するようにしてもよい。
【０１４１】
また匂いセンサーから検出された匂いが所定の匂いであったり、「いやな匂い」であったりした場合には、プレーヤの持ち点が減少したりゲームがプレーヤにとって不利な方向に展開するようにしてもよい。
【０１４２】
同様にして味覚インターフェース（味センサー）を用いて、主ゲームにおいて味に関連したゲームイベントを提供する用にしてもよい。
【０１４３】
このように主ゲームの進行中に、匂いまたは味を採取するための指示をプレーヤに与え、指示に従って前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づき主ゲームのパラメータを設定、変更、修正する処理または主ゲームの展開内容を制御する処理を行うことで、「匂い判定」や「味判定」を、主ゲームの中でイベント的に使用することができる。
【０１４４】
図８は所定の匂いと同じ若しくは近い匂いを有するものを探すタイプのゲームイベントの一例について説明するための図である。
【０１４５】
例えば主ゲームの途中で３１０に示すようなメッセージが出力される。プレーヤは納豆を用意して匂いセンサーに納豆の匂いを検出させなければならない。この場合、匂いセンサーで納豆の匂いが検出された場合にはプレーヤの持ち点が増加したり、ゲームがプレーヤにとって有利な方向に展開するようにしてもよい。
【０１４６】
また納豆が用意できなかったり、匂いセンサーで納豆以外の匂いが検出された場合には、プレーヤの持ち点が減少したりゲームがプレーヤにとって不利な方向に展開するようにしてもよい。
【０１４７】
同様にして匂いセンサーを用いて所定の味と同じ若しくは近い味を有するものを探すタイプのゲームイベントを提供するようにしてもよい。
【０１４８】
また前記匂いセンサーによって検出された匂い情報に応じてゲームキャラクタを生成、変更または変身させるタイプのゲームシステムを提供することもできる。
【０１４９】
図９は、匂いセンサーによって検出された匂い情報に基づいて生成されたゲームキャラクタの一例である。本実施の形態では、匂いセンサーによって検出された匂い情報に基づいてキャラクタの種類や外見（画像）や属性や性格やキャラクタに設定されたパラメータの値について、設定または変更を行うことができる。
【０１５０】
例えばゲーム開始前に、臭気インターフェース（匂いセンサー）を用いて様々な匂いを検出させ、検出された匂い情報を用いてゲームに登場するキャラクタを生成するようにしてもよい。
【０１５１】
またゲーム途中で臭気インターフェース（匂いセンサー）を用いて様々な匂いを検出させ、検出された匂い情報を用いてゲームに登場するキャラクタの外見（画像）や属性や性格やキャラクタに設定されたパラメータの値を変更するようにしてもよい。
【０１５２】
図１０は、匂いセンサーによって検出された匂い情報に応じてゲームキャラクタを生成、変更または変身させる処理の一例について説明するためのフローチャート図である。
【０１５３】
まず臭気インターフェースの匂いセンサーから用意した物の匂いを検出させる（ステップＳ１０）。
【０１５４】
次に臭気インターフェースの匂いセンサーが読みとった匂い情報を基に、所定法則に従って、発生するキャラクタ（モンスター）の外見やパラメータの値を決定する（ステップＳ２０）。
【０１５５】
次に決定された外見やパラメータを有するキャラクタを生成してゲームに登場させる（ステップＳ３０）。
【０１５６】
次に同様の方法で発生させた別キャラクタと対戦させ、優劣判定を行う（ステップＳ４０）。その際の優劣判定はキャラクタのパラメータ値を反映させる。
【０１５７】
そして優劣判定結果に基づき、勝利ｏｒ敗北の演出を行う（ステップＳ５０）。  次に本実施の形態のペットロボットについて説明する。
【０１５８】
図１１は本実施の形態のペットロボットの外観の一例を示した図である。
【０１５９】
ペットロボット４００は、匂いセンサーとコンピュータを内蔵しており、外部の匂いを検出することができる。またペットロボット４００は胴体４１０に頭４２０、腕４３０，４３２，足４４０，４４２が関節で接続され、内蔵コンピュータによって各関節の動作を制御することにより、頭４２０、腕４３０，４３２，足４４０，４４２を動作させることができる。
【０１６０】
なおペットロボット４００に、味覚センサーを内蔵させ、外部の味を検出することができるようにしてもよい。
【０１６１】
図１２（Ａ）（Ｂ）（Ｃ）は匂いセンサーによって検出された匂い値、ペットロボットの行動内容、匂いに対する好き嫌い情報との関係について説明するための図である。
【０１６２】
例えば匂いセンサーが検出した匂い値（Ｘ）の値によって、匂いの程度を「非常にいい匂い」「少しいい匂い」「少し臭い」「非常に臭い」の４段階に分類する。ここで匂い値（Ｘ）が０≦Ｘ＜ａ（ここでａ＝２５）の場合には「非常にいいにおい」に分類し、ａ≦Ｘ＜ｂ（ここでａ＝２５、ｂ＝５０）の場合には「少しいい匂い」に分類し、ｂ≦Ｘ＜ｃ（ここでｂ＝２５、ｃ＝７５）の場合には「少し臭い」に分類し、ｃ≦Ｘ≦１００（ｃ＝７５）の場合には「非常に臭い」に分類する。
【０１６３】
例えば図１２（Ａ）に示すような匂いセンサーが検出した匂い値（Ｘ）とペットロボットの行動内容との関係をアルゴリズム化してペットロボットの内蔵コンピュータにペットロボットの行動内容を制御させるようにしてもよい。
【０１６４】
また例えば図１２（Ｂ）に示すように匂いセンサーが検出した匂い値（Ｘ）とペットロボットの所与の匂いに対する好き嫌い情報との関係をアルゴリズム化してもよいし、例えば図１２（Ｃ）に示すようにペットロボットの所与の匂いに対する好き嫌い情報と匂いセンサーが検出した匂い値（Ｘ）とペットロボットの行動内容とペットロボットの行動内容の関係をアルゴリズム化して、ペットロボットの内蔵コンピュータにペットロボットの行動内容を制御させるようにしてもよい。
【０１６５】
このようにすることで、前記匂いセンサーによって検出された匂い情報または味情報に基づいて玩具の動作を制御することができる。
【０１６６】
また前記匂いセンサーによって検出された匂い情報に基づいてキャラクタの動作を制御することもできる
例えばキャラクタに対して、例えば図１２（Ｂ）に示すように所与の匂いまたは味に対する好き嫌い情報を設定し、当該好き嫌い情報に基づいて、前記匂いセンサーまたは味覚センサーによって検出された検出した匂いまたは味の好き嫌い度を演算し、当該好き嫌い度に基づいて例えば図１２（Ｃ）に示すようにキャラクタの行動パターンを決定するようにしてもよい。
【０１６７】
同様にして、キャラクタやペットロボットに対して味覚センサーによって検出された味値によってペットロボットの行動内容や味に対する好き嫌い情報を制御するようにしてもよい。
【０１６８】
図１３は、匂いセンサーが検出した匂い値（Ｘ）に応じてキャラクタ（ペットロボット）の行動内容を制御する処理の流れについて説明するためのフローチャート図である。
【０１６９】
まず、匂いセンサーによって検出された匂い情報を匂い値（Ｘ）に設定する（ステップＳ１１０）。
【０１７０】
そして匂いセンサーが検出した匂い値（Ｘ）が０≦Ｘ＜２５の場合にはキャラクタ（ペットロボット）が飛び跳ねてはしゃぐ動作を行うように制御し（ステップＳ１２０，Ｓ１３０）、２５≦Ｘ＜５０の場合にはキャラクタ（ペットロボット）がさらに匂いを嗅ぐ動作を行うように制御し（ステップＳ１４０，Ｓ１５０）、５０≦Ｘ＜７５の場合にはキャラクタ（ペットロボット）が首を横に振り匂いから離れようとする動作を行うように制御し（ステップＳ１６０，Ｓ１７０）、７５≦Ｘ≦１００の場合にはキャラクタ（ペットロボット）の電源をシャットダウンさせる（ステップＳ１８０，Ｓ１９０）。
【０１７１】
同様にして、味覚センサーが検出した味値に応じてキャラクタ（ペットロボット）の行動内容を制御する処理を行うようにしてもよい。
【０１７２】
図１４は、匂いセンサーが検出した匂い値（Ｘ）に応じてキャラクタ（ペットロボット）の感情パラメータを変更する処理の流れについて説明するためのフローチャート図である。
【０１７３】
まず、匂いセンサーによって検出された匂い情報を匂い値（Ｘ）に設定する（ステップＳ２１０）。
【０１７４】
そして匂いセンサーが検出した匂い値（Ｘ）が０≦Ｘ＜２５の場合にはキャラクタ（ペットロボット）のユーザーに対する感情パラメータ（Ｙ）を大幅に増加させるように制御し（ステップＳ２２０，Ｓ２３０）、２５≦Ｘ＜５０の場合にはキャラクタ（ペットロボット）のユーザーに対する感情パラメータ（Ｙ）を増加させるように制御し（ステップＳ２４０，Ｓ２５０）、５０≦Ｘ＜７５の場合にはキャラクタ（ペットロボット）のユーザーに対する感情パラメータ（Ｙ）を現象させるように制御し（ステップＳ２６０，Ｓ２７０）、７５≦Ｘ≦１００の場合にはキャラクタ（ペットロボット）のユーザーに対する感情パラメータ（Ｙ）を大幅に減少させるように制御する（ステップＳ２８０，Ｓ２９０）。
【０１７５】
なおこの感情パラメータをゲーム上の値として様々な処理に用いることで、匂いセンサーが検出した匂い値（Ｘ）をゲームに反映させることができる。
【０１７６】
同様にして味覚センサーが検出した匂い値に応じてキャラクタ（ペットロボット）の感情パラメータを変更する処理を行うようにしてもよい。
【０１７７】
図１５は、匂いセンサーが検出した匂い値（Ｘ）の頻度に応じてキャラクタ（ペットロボット）の匂いに対する嗜好の変化を制御する処理の流れについて説明するためのフローチャート図である。
【０１７８】
まず、匂いセンサーによって検出された匂い情報を匂い値（Ｘ）に設定する（ステップＳ３１０）。
【０１７９】
匂い値（Ｘ）が０≦Ｘ＜ａの場合には変数ｎ１をインクリメントする（ステップＳ３２０，Ｓ３３０）。ここでｎ１は匂い値（Ｘ）が０≦Ｘ＜ａの場合の検出件数をカウントする変数である。なおａの値は例えば初期値を２５とすることができるが、しきい値の変更によって変動する。
【０１８０】
匂い値（Ｘ）がａ≦Ｘ＜ｂの場合には変数ｎ２をインクリメントする（ステップＳ３４０，Ｓ３５０）。ここでｎ２は匂い値（Ｘ）がａ≦Ｘ＜ｂの場合の検出件数をカウントする変数である。なおａの値は例えば初期値を２５、ｂの値は初期値を５０とすることができるが、しきい値の変更によって変動する。
【０１８１】
匂い値（Ｘ）がｂ≦Ｘ＜ｃの場合には変数ｎ３をインクリメントする（ステップＳ３６０，Ｓ３７０）。ここでｎ３は匂い値（Ｘ）がｂ≦Ｘ＜ｃの場合の検出件数をカウントする変数である。なおｂの値は例えば初期値を５０、ｃの値は初期値を７５とすることができるが、しきい値の変更によって変動する。
【０１８２】
匂い値（Ｘ）がｃ≦Ｘ≦１００の場合には変数ｎ４をインクリメントする（ステップＳ３８０，Ｓ３９０）。ここでｎ４は匂い値（Ｘ）がｃ≦Ｘ≦１００の場合の検出件数をカウントする変数である。なおｃの値は初期値を７５とすることができるが、しきい値の変更によって変動する。
【０１８３】
そしてｎ１が１００以上であればしきい値変更１を行い、ｎ１＝０にする（ステップＳ４００，Ｓ４１０）。ここでしきい値変更１とは例えばａ＝ａ−５にする等である。このようにすると「非常にいい匂い」の範囲を狭くすることができるので、いい匂いを嗅ぎすぎるとなれてくる様子を実現することができる。
【０１８４】
またｎ２が１００以上であればしきい値変更２を行い、ｎ２＝０にする（ステップＳ４２０，Ｓ４３０）。ここでしきい値変更２とは例えば、ｂ＝ｂ−５にする等である。このようにすると「いい匂い」の範囲を狭くすることができるので、いい匂いを嗅ぎすぎるとなれてくる様子を実現することができる。
【０１８５】
またｎ３が１００以上であればしきい値変更３を行い、ｎ３＝０にする（ステップＳ４４０，Ｓ４５０）。ここでしきい値変更３とは例えば、ｂ＝ｂ＋５にする等である。このようにすると「臭い匂い」の範囲を狭くすることができるので、臭い匂いを嗅ぎすぎるとなれてくる様子を実現することができる。
【０１８６】
またｎ４が１００以上であればしきい値変更４を行い、ｎ４＝０にする（ステップＳ４６０，Ｓ４７０）。ここでしきい値変更４とは例えば、ｃ＝ｃ＋５にする等である。このようにすると「臭い匂い」の範囲を狭くすることができるので、臭い匂いを嗅ぎすぎるとなれてくる様子を実現することができる。
【０１８７】
このようにすることで匂いセンサーによって検出された所定の匂いの検出回数や検出頻度や検出時間等に応じてキャラクタ（ペットロボット）の感情または嗜好の変化を実現することができる。
【０１８８】
なお上記例では、よく嗅ぐ匂いにはなれて、それがいい匂いであればいい匂いと感じなくなり、臭い匂いであれば臭いと感じなくなるような学習効果を実現するためのしきい値の変更例について説明したがこれに限れない。
【０１８９】
例えばよく嗅ぐにおいに対して好感を抱くようになるような学習効果を実現するように好きな匂いと嫌いな匂いの範囲設定を同じにおいの検出回数や検出回数によって変化させる場合でもよい。
【０１９０】
同様にして味覚センサーが検出した味値の頻度に応じてキャラクタ（ペットロボット）の味に対する嗜好の変化を制御するようにしてもよい。
【０１９１】
図１６は本実施の形態の情報提供システムについて説明するための図である。
【０１９２】
本実施の形態の情報提供システム５００は、匂いセンサー５３２を有する携帯情報機器５３０に対して情報を提供する情報提供システムであり、情報提供システムのサーバ装置６００との携帯情報機器５３０を含み、これらがインターネット等のネットワーク５１０を介して接続されている。
【０１９３】
なお同図において少なくとも情報提供システムのサーバ装置６００を含めばよく、それ以外については任意の構成要素とすることができる。
【０１９４】
情報提供システムのサーバ装置６００と携帯情報機器５３０は、例えばプロバイダと呼ばれる通信取引業者のネットワークを介してインターネット５１０に接続されている。
【０１９５】
なお情報提供システムのサーバ装置６００と各ユーザーの携帯情報機器５３０間の伝送路は、無線の伝送路５２０を含んでいてもよいし、有線の伝送路５３０で接続されていてもよい。
【０１９６】
情報提供システムのサーバ装置６００は、インターネット回線等に接続されてデータの送受信を行う通信装置６１０、ワークステーション等のホストコンピュータ６２０、場所情報６３２等を記憶したデータベース６３０含む。またＷＥＢサーバ等としての機能も備えており、インターネット上で携帯電話用のワールド・ワイド・ウェブ（ＷＷＷ）に対応したホームページを開設しているようにしてもよい。
【０１９７】
なお通信装置６１０は、モデム、ターミナルアダプタ、あるいはルーター等によって構成され、電話回線、ＩＳＤＮ回線、あるいは専用線等の通信回線を介して、他のサーバ装置や携帯情報機器５３０等と間でデータの送受信を行う。
【０１９８】
携帯情報機器５３０は、例えばユーザーが所有する携帯電話やＰＤＡやカーナビゲーション等の情報通信端末である。
【０１９９】
本情報提供システムは、携帯情報機器５３０の現在位置を検出する機能と、携帯情報機器５３０が有する匂いセンサー５３０によって検出された匂い情報に関連した場所情報を抽出する機能と、検出された現在位置と抽出された場所情報の位置関係に基づいて、携帯情報機器に提供するための場所情報を決定する機能と、決定された場所情報を対応する携帯情報機器５３０に提供する機能とを有している。
【０２００】
例えばデータベース６３０の場所情報６３２にはコンビニやドラッグストア等の各種商店やレストランに関する場所情報が記憶されている。ここで携帯情報機器５３０を用いて口臭チェックを行って、匂いセンサー５３２が例えばアルコールや口臭を検出した場合にはこの情報が情報処理システムのサーバ装置６００に送信される。
【０２０１】
情報処理システムのサーバ装置６００は、送信元の携帯情報機器５３０の現在位置情報を検出する。そしてデータベース６３０の場所情報６３２から、アルコールや口臭を消すための薬品やガム等を購入できるコンビニやドラッグストアの場所情報を検出し、検出された携帯情報機器５３０の現在位置からもっとも近いまたは行きやすい場所にあるコンビニやドラッグストアを決定し、決定されたコンビニやドラッグストアの場所情報を携帯情報機器４３０に提供する処理を行う。
【０２０２】
同様にして、味覚センサーを有する携帯情報機器５３０に対して情報を提供する情報提供システムを構成する用にしてもよい。
【０２０３】
すなわち携帯情報機器５３０の現在位置を検出する機能と、携帯情報機器５３０が有する味覚センサー５３０によって検出された味情報に関連した場所情報を抽出する機能と、検出された現在位置と抽出された場所情報の位置関係に基づいて、携帯情報機器に提供するための場所情報を決定する機能と、決定された場所情報を対応する携帯情報機器５３０に提供するようにしてもよい。
【０２０４】
また匂いセンサーまたは味覚センサーを有する情報機器に対して広告情報を提供する情報提供システムを構成することもできる。
【０２０５】
この場合例えば図１６において携帯情報機器の代わりに通常の情報機器を用いて、当該情報機器に広告情報を提供する形態で実現することも可能である。
【０２０６】
例えば情報機器の匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報をネットワークを介して情報提供システムのサーバ装置に送信し、情報提供システムのサーバ装置が匂い情報または味情報に関連した広告情報を抽出し、抽出された広告情報を対応する携帯情報機器に提供する形式でもよい。
【０２０７】
また匂いセンサーまたは味覚センサーを有する情報機器がスタンドアロンで情報提供システムを構成する場合でもよい。
【０２０８】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。
【０２０９】
例えば、本発明のうち従属請求項に係る発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の１の独立請求項に係る発明の要部を、他の独立請求項に従属させることもできる。
【０２１０】
本実施の形態では匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいてアドバイス情報を出力させる場合を例にとり説明したがこれに限られない。例えば前記匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいて占い情報を生成して出力する場合でもよい。
【０２１１】
また本実施の形態では匂いセンサーまたは味覚センサーによって検出された匂い情報または味情報に基づいて感情パラメータを変化させる場合を例にとり説明したがこれに限られない。例えば他のパラメータを変化させる場合でもよいし、ゲームの難易度を設定または変更する場合でもよい。
【０２１２】
また本発明は、業務用ゲームシステム、家庭用ゲームシステム、多数のプレーヤが参加する大型アトラクションシステム、シミュレータ、マルチメディア端末、ゲーム画像を生成するシステムボード等の種々のゲームシステムに適用できる。
【図面の簡単な説明】
【図１】本実施形態のゲームシステムのブロック図の例である。
【図２】本実施の形態のゲームシステムの構成の一例について説明するための図である。
【図３】臭気インターフェースの構成について説明するための断面図である。
【図４】「匂い判定」自体を主目的とするゲームの一例について説明するための図である。
【図５】「臭気判定」のランキング表示の一例について説明するための図である。
【図６】匂い値の時間的な遷移の出力例について表した図である。
【図７】主ゲームにおいて行われる匂いに関連したゲームイベントの一例について説明するための図である。
【図８】所定の匂いと同じ若しくは近い匂いを有するものを探すタイプのゲームイベントの一例について説明するための図である。
【図９】匂いセンサーによって検出された匂い情報に基づいて生成されたゲームキャラクタの一例である。
【図１０】匂いセンサーによって検出された匂い情報に応じてゲームキャラクタを生成、変更または変身させる処理の一例について説明するためのフローチャート図である。
【図１１】本実施の形態のペットロボットの外観の一例を示した図である。
【図１２】図１２（Ａ）（Ｂ）（Ｃ）は匂いセンサーによって検出された匂い値、ペットロボットの行動内容、匂いに対する好き嫌い情報との関係について説明するための図である。
【図１３】匂いセンサーが検出した匂い値（Ｘ）に応じてキャラクタ（ペットロボット）の行動内容を制御する処理の流れについて説明するためのフローチャート図である。
【図１４】匂いセンサーが検出した匂い値（Ｘ）に応じてキャラクタ（ペットロボット）の感情パラメータを変更する処理の流れについて説明するためのフローチャート図である。
【図１５】匂いセンサーが検出した匂い値（Ｘ）の頻度に応じてキャラクタ（ペットロボット）の匂いに対する嗜好の変化を制御する処理の流れについて説明するためのフローチャート図である。
【図１６】本実施の形態の情報提供システムについて説明するための図である。
【符号の説明】
１００  処理部
１１０  ゲーム処理部
１１２  匂い（味）情報処理部
１３０  画像生成部
１３２  ジオメトリ処理部
１４０  描画部
１５０  音生成部
１６０  操作部
１６８  匂い（味）検出部
１７０  記憶部
１８０  情報記憶媒体
１９０  表示部
１９２  音出力部
１９４  セーブ用情報記憶装置
１９６  通信部
【図１】
0003600558.tif 000002
【図２】
0003600558.tif 000003
【図３】
0003600558.tif 000004
【図４】
0003600558.tif 000005
【図５】
0003600558.tif 000006
【図６】
0003600558.tif 000007
【図７】
0003600558.tif 000008
【図８】
0003600558.tif 000009
【図９】
0003600558.tif 000010
【図１０】
0003600558.tif 000011
【図１１】
0003600558.tif 000012
【図１２】
0003600558.tif 000013
【図１３】
0003600558.tif 000014
【図１４】
0003600558.tif 000015
【図１５】
0003600558.tif 000016
【図１６】
0003600558.tif 000017