(57)【特許請求の範囲】
【請求項１】
複数の仮想キャラクタのタイプのそれぞれについて複数の段階的育成度対応の出力パターンを記憶するとともに、前記複数の仮想キャラクタのうちのユーザ選択の仮想キャラクタタイプと、ユーザの認証情報とを対応付けて予め記憶する手段と、
予め記憶されているユーザの認証情報と、入力されたユーザの認証情報との照合により、ユーザの認証を行う手段と、
前記認証の結果、前記ユーザが本人認証された場合に、前記ユーザ選択の仮想キャラクタタイプにおいて仮想キャラクタのパラメータを育成度生長方向に更新し、前記ユーザが本人認証されなかった場合に、前記ユーザ選択の仮想キャラクタタイプにおいて仮想キャラクタのパラメータを育成度後退方向に更新し、前記ユーザが予め許容された他人であると認証された場合に、前記ユーザ選択の仮想キャラクタタイプを他の仮想キャラクタタイプに更新する手段と、
前記更新されたパラメータに応じた育成度及び前記更新された仮想キャラクタタイプのいずれかで前記仮想キャラクタの出力パターンを読出し、該出力パターンに基づいて前記仮想キャラクタを出力する手段と、
を備えた仮想キャラクタ育成装置。
【請求項２】
所定の処理を行う手段を更に備え、
該所定の処理の前に前記認証を行い、前記ユーザが前記本人認証された場合にのみ該所定の処理を可能とする請求項１記載の仮想キャラクタ育成装置。
【請求項３】
コンピュータが、
複数の仮想キャラクタのタイプのそれぞれについて複数の段階的育成度対応の出力パターンを記憶するとともに、前記複数の仮想キャラクタのうちのユーザ選択の仮想キャラクタタイプと、ユーザの認証情報とを対応付けて予め記憶するステップと、
予め記憶されているユーザの認証情報と、入力されたユーザの認証情報との照合により、ユーザの認証を行うステップと、
前記認証の結果、前記ユーザが本人認証された場合に、前記ユーザ選択の仮想キャラクタタイプにおいて仮想キャラクタのパラメータを育成度生長方向に更新し、前記ユーザが本人認証されなかった場合に、前記ユーザ選択の仮想キャラクタタイプにおいて仮想キャラクタのパラメータを育成度後退方向に更新し、前記ユーザが予め許容された他人であると認証された場合に、前記ユーザ選択の仮想キャラクタタイプを他の仮想キャラクタタイプに更新するステップと、
前記更新されたパラメータに応じた育成度及び前記更新された仮想キャラクタタイプのいずれかで前記仮想キャラクタの出力パターンを読出し、該出力パターンに基づいて前記仮想キャラクタを出力するステップと、
を実行する仮想キャラクタ育成方法。
【請求項４】
前記コンピュータが、所定の処理を行うステップを更に実行し、
前記コンピュータは、該所定の処理の前に前記認証を行い、前記ユーザが前記本人認証された場合にのみ該所定の処理を可能とする制御を行う、
請求項３記載の仮想キャラクタ育成方法。
【請求項５】
複数の仮想キャラクタのタイプのそれぞれについて複数の段階的育成度対応の出力パターンを記憶するとともに、前記複数の仮想キャラクタのうちのユーザ選択の仮想キャラクタタイプと、ユーザの認証情報とを対応付けて予め記憶するステップと、
予め記憶されているユーザの認証情報と、入力されたユーザの認証情報との照合により、ユーザの認証を行うステップと、
前記認証の結果、前記ユーザが本人認証された場合に、前記ユーザ選択の仮想キャラクタタイプにおいて仮想キャラクタのパラメータを育成度生長方向に更新し、前記ユーザが本人認証されなかった場合に、前記ユーザ選択の仮想キャラクタタイプにおいて仮想キャラクタのパラメータを育成度後退方向に更新し、前記ユーザが予め許容された他人であると認証された場合に、前記ユーザ選択の仮想キャラクタタイプを他の仮想キャラクタタイプに更新するステップと、
前記更新されたパラメータに応じた育成度及び前記更新された仮想キャラクタタイプのいずれかで前記仮想キャラクタの出力パターンを読出し、該出力パターンに基づいて前記仮想キャラクタを出力するステップと、
をコンピュータに実行させる仮想キャラクタ育成プログラム。
【請求項６】
前記コンピュータに、所定の処理を行うステップを更に実行させ、
前記コンピュータに、該所定の処理の前に前記認証を行い、前記ユーザが前記本人認証された場合にのみ該所定の処理を可能とする制御を行わせる、
請求項５記載の仮想キャラクタ育成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想キャラクタを育成する技術に関するものである。
【背景技術】
【０００２】
近年、パソコンや携帯電話、ＰＤＡ(personal digital assistant)、携帯ゲーム機など、画面出力機能を持つ電子機器において、デジタルペット（仮想キャラクタ）を育成するソフトウェアが流行している。
これらのソフトウェアは、携帯電話や歩数計のアプリケーションソフトとして組み込まれるものや、ゲーム専用機や携帯ゲーム機のゲームとして提供されるもの、パーソナルコンピュータ用に販売されるものなどがある。【０００３】
また、本願発明に関連する先行技術として、例えば、下記の文献に開示される技術がある。
【特許文献１】特開２００３−１９０６５１号公報
【特許文献２】特開２０００−１８７４３５号公報
【特許文献３】特開２００２−２３９２３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のデジタルペットの育成ソフトでは、ユーザによるボタン操作や歩数計にて検出した歩行歩数が所定の条件を満たせば、育成対象のデジタルペットが成長する構成となっている。【０００５】
従って、操作者がデジタルペットの飼い主（ユーザ）以外であっても、同じ操作を行えば、同じ条件で育成することが出来てしまう。即ち、飼い主以外の者に操作されたことによるデジタルペットの変化を出すことができなかった。
この為、ユーザのデジタルペットに対する愛着の度合いが低いという問題点があった。
そこで本発明は、ユーザの認証結果に応じて育成度を変え、ユーザの愛着を高める技術を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、以下の構成を採用した。
即ち、本発明の仮想キャラクタ育成装置は、
ユーザの認証を行う手段と、前記認証結果に応じて仮想キャラクタのパラメータを更新する手段と、前記パラメータに応じた育成度で前記仮想キャラクタを出力する手段と、を備えた。【０００７】
また、前記仮想キャラクタ育成装置は、前記ユーザが正しく認証された場合に、前記仮想キャラクタのパラメータを更新し、前記ユーザが認証されなかった場合に、前記仮想キャラクタのパラメータを更新しなくても良い。【０００８】
前記仮想キャラクタ育成装置は、複数の仮想キャラクタについて夫々複数の育成度に応じた出力パターンを記憶する手段を備え、該複数の仮想キャラクタのうち認証されたユーザと対応する仮想キャラクタについて、前記パラメータに応じた育成度の出力パターンを読出し、該出力パターンに基づいて前記出力を行っても良い。【０００９】
前記仮想キャラクタ育成装置は、複数の仮想キャラクタについて夫々複数の育成度に応じた出力パターンを記憶する手段を備え、前記ユーザが正しく認証されなかった場合に、前記複数の仮想キャラクタのうち、当該ユーザと対応しない仮想キャラクタの出力パターンを読出し、該出力パターンに基づいて前記出力を行っても良い。【００１０】
前記仮想キャラクタ育成装置は、所定の処理を行う手段を更に備え、該所定の処理の前に前記認証を行い、前記ユーザが正しく認証された場合に該所定の処理を可能としても良い。【００１１】
また、本発明の仮想キャラクタ育成方法は、コンピュータが、ユーザの認証を行うステップと、前記認証結果に応じて仮想キャラクタのパラメータを更新するステップと、前記パラメータに応じた育成度で前記仮想キャラクタを出力するステップとを行う。【００１２】
前記仮想キャラクタ育成方法は、前記ユーザが正しく認証された場合に、前記仮想キャラクタのパラメータを更新し、前記ユーザが認証されなかった場合に、前記仮想キャラクタのパラメータを更新しなくても良い。【００１３】
前記仮想キャラクタ育成方法は、複数の仮想キャラクタについて夫々複数の育成度に応じた出力パターンを記憶する手段を参照し、該複数の仮想キャラクタのうち認証されたユーザと対応する仮想キャラクタについて、前記パラメータに応じた育成度の出力パターンを読出し、該出力パターンに基づいて前記出力を行っても良い。【００１４】
前記仮想キャラクタ育成方法は、複数の仮想キャラクタについて夫々複数の育成度に応じた出力パターンを記憶する手段を参照し、前記ユーザが正しく認証されなかった場合に、前記複数の仮想キャラクタのうち、当該ユーザと対応しない仮想キャラクタの出力パターンを読出し、該出力パターンに基づいて前記出力を行っても良い。【００１５】
前記仮想キャラクタ育成方法は、所定の処理を行うステップを更に含み、該所定の処理の前に前記認証を行い、前記ユーザが正しく認証された場合に該所定の処理を可能としても良い。【００１６】
また、本発明は、上記仮想キャラクタ育成方法をコンピュータに実行させる仮想キャラクタ育成プログラムであっても良い。更に、本発明は、この仮想キャラクタ育成プログラムをコンピュータが読み取り可能な記録媒体に記録したものであっても良い。コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。【００１７】
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。【００１８】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【発明の効果】
【００１９】
本発明によれば、ユーザの認証結果に応じて育成度を変え、ユーザの愛着を高める技術を提供できる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る仮想キャラクタ育成装置の概略図
【図２】本発明に係る実施形態１の仮想キャラクタ育成方法の説明図
【図３】表示イメージの説明図
【図４】オープニング処理の表示例を示す図
【図５】認証スレッドの説明図
【図６Ａ】仮想キャラクタ育成時の説明図
【図６Ｂ】仮想キャラクタ育成時の説明図
【図６Ｃ】仮想キャラクタ育成時の説明図
【図７】仮想キャラクタの出力パターン例を示す図
【図８】初期登録手順の説明図
【図９】指紋情報の読み取り方法の説明図
【図１０】本発明に係る実施形態２の仮想キャラクタ育成方法の説明図
【図１１】終了スレッドの説明図
【発明を実施するための最良の形態】
【００２１】
〈実施形態１〉
《装置構成》
図１は、本発明に係る仮想キャラクタ育成装置の概略図である。デジタルペット育成装置１は、演算処理部１２や、記憶部（ハードディスク）１３、入出力ポート１４、通信制御部１５等を備えた汎用のコンピュータである。【００２２】
該入出力ポート１４には、キーボードやマウス、認証装置（指紋読取装置）１１等の入力デバイス、そして表示装置やプリンター、スピーカ等の出力デバイスが適宜接続される。
通信制御部１５は、ネットワークを介して他のコンピュータとの通信を制御する。【００２３】
記憶部１３は、オペレーティングシステム（ＯＳ）やアプリケーションソフト（仮想キャラクタ育成プログラム等）がインストールされている。また、記憶部１３は、指紋読取装置１１で読み取った各仮想キャラクタのユーザの指紋情報を各キャラクタの識別情報や育成度を示すパラメータと対応付けキャラクタデータベース（ＤＢ）として記憶する。更に、記憶部１３は、複数の仮想キャラクタについて夫々複数の育成度に応じた出力パターンを記憶する手段である。【００２４】
演算処理部１２は、ＣＰＵやメインメモリ等からなり、プログラムに従って所定の処理を行う手段である。該演算処理部１２は、前記ＯＳやアプリケーションプログラムを記憶部１３から適宜読み出して実行し、入出力ポート１４から入力された情報や、通信制御部１５によって取得した情報、記憶部１３から読み出した情報を演算処理することにより、認証部や、育成部、出力制御部としても機能する。【００２５】
この認証部は、装置１を操作するユーザの認証、例えば該ユーザの指紋情報を指紋読取装置１１で読み取って、記憶手段１３に記憶されている指紋情報と一致するか否かによって認証を行う手段である。該認証部は、指紋情報に限らず、手のひらの静脈パターンや、ユーザの顔、虹彩といったユーザの生体情報で認証しても良い。更に、該認証部は、生体情報に限らず、パスワードや、メモリに記憶した認証鍵であっても良い。【００２６】
育成部は、前記認証結果に応じて記憶部１３に記憶されている仮想キャラクタのパラメータを更新する手段である。
出力制御部は、前記パラメータに応じた育成度で前記仮想キャラクタを表示装置へ出力し、表示させる手段である。また、出力制御部は、前記パラメータに応じて表示装置への表示を制御することに限らず、プリンターへの印刷出力やスピーカへの音声出力を制御しても良い。【００２７】
<育成方法>
上記仮想キャラクタ育成装置１が、記憶部（記録媒体）１３から読み出したプログラムに従って実行する仮想キャラクタ育成方法について、図２〜図９を用いて説明する。【００２８】
本実施形態の仮想キャラクタ育成プログラムは、スクリーンセーバであり、装置１を停止或は休止状態から動作状態とした場合や、所定時間操作を行わなかった場合に起動する。なお、ユーザは、予め後述のように指紋情報の登録と仮想キャラクタの選択を行っておく。【００２９】
そして、仮想キャラクタ育成プログラムが起動されると、図２に示すように、先ずオープニング処理を行う（ステップ１、以下Ｓ１のように略記する）。このオープニング処理としては、出力制御部が、図３に示す２画面分のイメージ４０を表示装置に右端から左端へスクロールさせて表示する。【００３０】
図３中の点線４１で囲む領域が、前記イメージ４０の最右端を表示させた時の表示画面であり、この画面内の地面に仮想キャラクタである花４２を配置し、空に太陽４３を配置している。この花４２と太陽４３は、前記イメージ４０内の右部において固定で、左端へのスクロールに伴って表示画面からスクロールアウトする。また、雲４４は、ランダムに出現し、左或は右へ移動する。【００３１】
更に、出力制御部は、イメージ４０の左端までスクロールして停止させた後、図４に示すように左端からユーザキャラクタ４５を登場させ、歩く動作で右方向へ移動させ、立て札４６の位置で停止させる。【００３２】
そして、演算処理部は、装置認証スレッドを開始する(Ｓ２)。
認証スレッドでは、認証部が、図５に示すように指紋読取装置１１を初期化し（Ｓ３１）、入力を促すダイアログ（不図示）を表示して（Ｓ３２）、入力の有無を監視する（Ｓ３３）。該指紋読取装置１１から指紋情報の入力があれば、認証部は、キャラクタＤＢを参照し、該当する指紋情報があるか否かによって認証する（Ｓ３４）。【００３３】
該入力がキャラクタＤＢの指紋情報と一致すれば、正しく認証された、即ち登録したユーザ本人であることが認証（本人認証）されたとして、この認証結果をイベントにセットする。例えば認証成功を示す情報をメモリ内の所定アドレスに記憶する（Ｓ３５）。【００３４】
また、ステップ３４で、入力がキャラクタＤＢの指紋情報と一致しなければ非認証である旨の認証結果をイベントにセットする（Ｓ３５）。また、ステップ３３で、入力を監視しているときに、前記入力が行われず所定時間以内に前記入力が行われたか否かを判断し（Ｓ３６）、入力が行われなければタイムアウトとして入力なしをイベントにセットする（Ｓ３７）。【００３５】
そして、育成部は、前記認証結果を参照、即ち前記イベントに応じ（Ｓ３）、仮想キャラクタのパラメータを更新する。例えば、認証結果が認証成功、即ち正しく認証されていれば、育成部は、キャラクタＤＢに記憶されている当該キャラクタの育成度をインクリメントする（Ｓ４）。【００３６】
次に出力制御部は、前記記憶部１３に記憶した出力パターンから、予めユーザが選択したタイプであって前記育成度に対応した出力パターンを抽出し、表示装置に表示させる（Ｓ５）。【００３７】
このとき出力制御部は、先ずオープニング処理で立て札４６の前に立ち止まっていたユーザキャラクタ４５を図６Ａに示すように手にじょうろを持ったユーザキャラクタ４５Ａに換えて右へ移動させ、これに伴って表示画面を右方向へスクロールする。【００３８】
イメージ４０の右端までスクロールし、ユーザキャラクタ４５Ａを仮想キャラクタ４の隣に位置させた後、出力制御部は、図６Ｂに示すように仮想キャラクタ４に水をあげるアニメーションを発生させる。【００３９】
５秒間の水あげの後、出力制御部は、ユーザキャラクタ４５Ａを右又は左に移動させて、表示領域外へサイドアウトさせ、仮想キャラクタ４を前記育成部によってインクリメントされた育成度の出力パターンに切換える。図６Ｃでは、図６Ｂでパターン２の育成度４だったキャラクタを育成度５にした例を示している。これにより、仮想キャラクタ４が一段階成長したように見える。【００４０】
前記キャラクタ４を所定時間表示後、演算処理部は、該キャラクタ４を含むイメージ４０を閉じて仮想キャラクタ育成プログラムを終了させる。【００４１】
また、ステップ３において、認証結果が、非認証又は入力なし、即ち認証成功以外の場合、育成部は仮想キャラクタ４のパラメータ（育成度）を更新せず、出力制御部が表示領域をイメージ４０の右側へスクロールさせ、ステップ１に戻る。【００４２】
なお、本実施形態では、装置１を停止或は休止状態から動作状態とした場合、或は、所定時間操作を行わなかった場合、この仮想キャラクタ育成プログラムを起動し、該プログラムを終了するまで、他のプログラムを起動させない。即ち、ユーザが正しく認証された場合にのみ、他のプログラムの起動（所定の処理に相当）を可能とする。【００４３】
<出力パターン>
仮想キャラクタ４の出力パターンとしては、図７に示すように複数タイプ（０〜３）の仮想キャラクタについて、それぞれ複数の育成度（１〜５）に応じた画像を記憶部１３に記憶している。【００４４】
従って上記のように育成部が育成度をインクリメントすることで、仮想キャラクタが、芽、葉、葉、つぼみ、花と、５段階に成長する。該花（第５段階）を越えて成長させる場合、即ち５回以上インクリメントされた場合、出力制御部は、仮想キャラクタを２株、３株、４株・・・と１株ずつ仮想キャラクタの数を増やす。また、８株の次は１株に戻すが、次のラウンドでは、色を換えて花を咲かせる。【００４５】
<初期登録手順>
図８は、本実施形態の仮想キャラクタ育成プログラムで育成を開始する前に、仮想キャラクタのタイプや指紋情報を登録する手順の説明図である。【００４６】
仮想キャラクタ育成プログラムを起動し、初期登録を選択すると、全タイプの仮想キャラクタを一覧表示し、タイプの選択を促すダイアログ（不図示）を表示する（Ｓ２１）。【００４７】
これに応じユーザが育成したいキャラクタのタイプ（１〜３）を選び、キーボードやマウスから入力すると、仮想キャラクタ育成装置１は、指紋の読取を促すダイアログ（不図示）を表示する（Ｓ２２）。【００４８】
ユーザが図９に示すように、指紋読取装置１１の読み部１１Ａ上に指を置き、第一間接から指先まで滑らせるように移動させると、指紋読取装置１１は指紋の凹凸を電子データ、即ち指紋情報として読み取る（Ｓ２３）。【００４９】
そして、仮想キャラクタ育成装置１は、選択されたキャラクタのタイプと指紋情報とを対応付けてキャラクタＤＢに記憶する（Ｓ２４）。【００５０】
以上のように、本実施形態によれば、育成に際し、必ず指紋による認証を要求されるので、仮想キャラクタを育成することができる唯一の存在であることが実感でき、仮想キャラクタに対する愛着が増すことになる。【００５１】
また、本実施形態における仮想キャラクタ育成プログラムは、ユーザが正しく認証されなければ、他のプログラムを起動できないので、正規のユーザ以外による不正使用を防止するセキュリティソフトとしても機能する。なお、従来のセキュリティソフトでは、起こるかどうか分からない不正使用のためだけに、ログインの度に指紋認証を行うことになり、指紋認証の必要性を実感できず、セキュリティソフトを使用しなくなる（認証による保護を解除してしまう）ことが多い。しかし、本実施形態によれば、ログイン毎の指紋認証により仮想キャラクタを育成するという演出を行い、指紋認証に不正使用防止だけでなくログイン毎の目的を持たせることにより、指紋認証による保護を解除してしまうことを防止している。【００５２】
〈実施形態２〉
図１０は、本発明にかかる実施形態２の説明図である。本実施形態は、前述の実施形態１と比べて正しく認証されなかった場合の処理が異なっており、その他の構成は略同じである。このため、同一の要素には同符号を付すなどして再度の説明を省略している。【００５３】
<育成方法>
本実施形態の仮想キャラクタ育成装置１は、停止或は休止状態から動作状態とした場合や、所定時間操作を行わなかった場合に仮想キャラクタ育成プログラムを起動する。なお、ユーザは、予め初期登録を行い指紋情報の登録と仮想キャラクタの選択を行っておく。【００５４】
そして、仮想キャラクタ育成プログラムが、起動されると、図２に示すように、先ずオープニング処理を行う（ステップ１、以下Ｓ１のように略記する）。このオープニング処理としては、出力制御部が、図３に示す２画面分のイメージ４０を表示装置に右端から左端へスクロールさせて表示する。【００５５】
更に、出力制御部は、イメージ４０の左端までスクロールして停止させた後、図４に示すように左端からユーザキャラクタ４５を登場させ、歩く動作で右方向へ移動させ、立て札４６の位置で停止させる。【００５６】
そして、演算処理部は、装置認証スレッド及び終了条件監視スレッドを開始する(Ｓ２，Ｓ９)。
認証スレッドでは、認証部が、図５に示すように指紋読取装置１１を初期化し（Ｓ３１）、入力を促すダイアログ（不図示）を表示して（Ｓ３２）、入力の有無を監視する（Ｓ３３）。該指紋読取装置１１から指紋情報の入力があれば、認証部は、キャラクタＤＢを参照し、前記初期登録した仮想キャラクタのユーザの指紋情報と一致するか否かによって認証する（Ｓ３４）。【００５７】
該入力がキャラクタＤＢの指紋情報と一致すれば、正しく認証された、即ち登録したユーザ本人であることが認証（本人認証）されたとして、この認証結果をイベントにセットする。例えば認証成功を示す情報をメモリ内の所定アドレスに記憶する。【００５８】
また、ステップ３４で入力された指紋情報がキャラクタＤＢの指紋情報と一致しなければ、他人による認証が行われた旨の認証結果（他人認証）をイベントにセットする。例えば、仮想キャラクタのユーザではないが、コンピュータを利用する権利のあるユーザの指紋が入力された場合には、他人認証とする。【００５９】
また、ステップ３４で入力された指紋情報が読み取れない或は仮想キャラクタのユーザでもコンピュータのユーザでもない指紋認証が入力された場合には、認証エラーをイベントにセットする。更に、ステップ３３で、入力を監視しているときに、前記入力が行われず所定時間以内に前記入力が行われているか否かを判断し（Ｓ３６）、入力が行われなければタイムアウトとして入力なしをイベントにセットする（Ｓ３７）。【００６０】
終了条件監視スレッドでは、図１１に示すように、まず、終了条件を初期化（例えば終了ボタンが押されていない状態）し（Ｓ４１）、終了条件を満たしたか否かを監視（例えば終了ボタンを押したか否か）し（Ｓ４２）、終了条件を満たした場合には終了条件をセットする（Ｓ４３）。【００６１】
そして、育成部は、前記認証結果を参照、即ち前記イベントに応じ（Ｓ３）、仮想キャラクタのパラメータを更新する。例えば、認証結果が認証成功、即ち正しく認証されていれば、育成部は、キャラクタの育成度をインクリメントする（Ｓ４）。【００６２】
出力制御部は、前記記憶部１３に記憶されている出力パターンから、前記パラメータの更新の結果（Ｓ４）、キャラクタＤＢに登録されている仮想キャラクタのタイプと育成度に対応した出力パターンを抽出し、表示装置に表示させる（Ｓ５）。これにより、仮想キャラクタ４が一段階成長したように見える。【００６３】
また、認証結果が認証エラーであれば、仮想キャラクタの育成度をデクリメントする。例えば、育成度を所定値下げる或は育成度を最小値とする（Ｓ６）。【００６４】
そして出力制御部は、前記記憶部１３に記憶されている出力パターンから、前記パラメータの更新の結果（Ｓ６）、キャラクタＤＢに登録されている仮想キャラクタのタイプと育成度に対応した出力パターンを抽出し、表示装置に表示させる（Ｓ５）。これにより、仮想キャラクタ４の成長が後退したように見える。【００６５】
また、認証結果が他人認証であれば、仮想キャラクタのタイプをインクリメントする。例えば、正規のユーザに選択された仮想キャラクタのタイプが、２の場合には３、３の場合には１、１の場合には２のように、キャラクタのタイプを変更する（Ｓ７）。【００６６】
なお、認証結果が他人認証の場合に、キャラクタのタイプが変更できれば良く、インクリメントに限らずデクリメントでも良い。また、初期登録で選択可能なタイプ１−３以外に特定のタイプ０を用意し、このタイプ０に変更しても良い（Ｓ５３）。【００６７】
そして出力制御部は、前記記憶部１３に記憶されている出力パターンから、前記パラメータの更新の結果（Ｓ７）、キャラクタＤＢに登録されている仮想キャラクタのタイプと育成度に対応した出力パターンを抽出し、表示装置に表示させる（Ｓ５）。これにより、全く別の仮想キャラクタ４が表示される。【００６８】
更に、認証結果が入力なしであれば、キャラクタのタイプ、育成度ともに変更しない（Ｓ８）。【００６９】
従って出力制御部は、前記記憶部１３に記憶されている出力パターンから、キャラクタＤＢに登録されている仮想キャラクタのタイプと育成度に対応した出力パターンを抽出し、表示装置に表示させる（Ｓ５）。これにより、仮想キャラクタ４の成長が止まったように見える。【００７０】
そして、終了ボタンが押される等して終了条件が満たされたら、仮想キャラクタ育成プログラムを終了する（Ｓ１０）。【００７１】
上述のように、本実施形態によれば、仮想キャラクタのユーザ以外がコンピュータを使用した場合には、仮想キャラクタのタイプや育成度が異なるため、他人が使用したことを認識でき、セキュリティが向上する。【００７２】
〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。また、上記構成要素は可能な限り組み合わせることができる。
【産業上の利用可能性】
【００７３】
上記仮想キャラクタ育成装置は、パーソナルコンピュータに限らず、携帯電話、携帯型ゲーム機、歩数計、仮想キャラクタ育成プログラムを実行できる情報処理装置を組み込んだ電子機器であっても良い。
【図１】
0004601671.tif 000002
【図２】
0004601671.tif 000003
【図３】
0004601671.tif 000004
【図４】
0004601671.tif 000005
【図５】
0004601671.tif 000006
【図６Ａ】
0004601671.tif 000007
【図６Ｂ】
0004601671.tif 000008
【図６Ｃ】
0004601671.tif 000009
【図７】
0004601671.tif 000010
【図８】
0004601671.tif 000011
【図９】
0004601671.tif 000012
【図１０】
0004601671.tif 000013
【図１１】
0004601671.tif 000014