(57)【要約】【課題】ユーザの視覚に訴えかける特色のあるゲームの開発が望まれている。【解決手段】ディスプレイに初期画像Ｉｉを表示する（Ｓ１０）。最終画像Ｉｆと初期画像Ｉｉ間の対応を記述するマッピングデータＭＤにもとづいて、初期画像Ｉｉを最終画像Ｉｆに漸近するように、時間とともに変形させる（Ｓ１４）。変形ステップの最中に、ユーザからの指示入力を監視し（Ｓ１６）、ユーザによる所定の指示入力を検出すると（Ｓ１６のＹ）、最終画像Ｉｆに対応する一つの選択肢Ａｆを含む複数の選択肢をディスプレイに表示する（Ｓ２０）。ユーザが選択した選択肢Ａｕが、最終画像Ｉｆに対応する選択肢Ａｆと一致するかを判定する。【選択図】図４
2008284085.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイに初期画像を表示する表示ステップと、
最終画像と前記初期画像間の対応を記述するマッピングデータにもとづいて、前記初期画像を前記最終画像に漸近するように、時間とともに変形させて表示する変形ステップと、
前記変形ステップの最中に、ユーザからの指示入力を監視する監視ステップと、
前記監視ステップにおいて、ユーザによる所定の指示入力を検出すると、前記最終画像に対応する一つの選択肢を含む複数の選択肢からひとつの選択肢の選択をユーザに促す入力ステップと、
ユーザが選択した選択肢が、前記最終画像に対応する選択肢と一致するかを判定する判定ステップと、
をコンピュータに実行させることを特徴とするゲーム制御プログラム。
【請求項２】
前記入力ステップにおいてユーザが選択した選択肢が、前記最終画像に対応する選択肢と一致した場合、前記変形ステップにおける画像の変形の開始時刻から、前記入力ステップにおける前記所定の指示入力の検出時刻までの経過時間に応じたスコアを計算するステップをさらに実行させることを特徴とする請求項１に記載のゲーム制御プログラム。
【請求項３】
前記入力ステップにおいてユーザが選択した選択肢が、前記最終画像に対応する選択肢と一致した場合、前記変形ステップにおける画像の変形率に応じたスコアを計算するステップをさらに実行させることを特徴とする請求項１に記載のゲーム制御プログラム。
【請求項４】
第１ユーザが使用する第１端末と、第２ユーザが使用する第２端末で、実行されるゲーム制御プログラムであって、
前記第１端末のディスプレイに第１初期画像を表示し、前記第２端末のディスプレイに第２初期画像を表示する表示ステップと、
前記第１初期画像と前記第２初期画像間の対応を記述するマッピングデータにもとづいて、前記第１端末のディスプレイに表示される前記第１初期画像を、前記第２初期画像に漸近するように時間とともに変形させ、それと同期して前記第２端末のディスプレイに表示される前記第２初期画像を、前記第１初期画像に漸近するように時間とともに変形させる変形ステップと、
前記変形ステップの最中に、前記第１端末における前記第１ユーザからの指示入力と、前記第２端末における第２ユーザからの指示入力と、を監視する監視ステップと、
前記監視ステップにおいて、いずれか一方の端末のユーザによる所定の指示入力を検出すると、その一方の端末のユーザに、他方の端末にはじめに表示された初期画像に対応する一つの選択肢を含む複数の選択肢からひとつの選択肢の選択を促す入力ステップと、
ユーザが選択した選択肢が、前記他方の端末に表示された初期画像に対応する選択肢と一致するかを判定する判定ステップと、
をコンピュータに実現させることを特徴とするゲーム制御プログラム。
【請求項５】
第２端末と接続される第１端末で実行されるゲーム制御プログラムであって、
前記第１端末のディスプレイに第１初期画像を表示する表示ステップと、
前記第１初期画像に関する情報を前記第２端末に送信するとともに、前記第２端末に表示された第２初期画像に関する情報を前記第２端末から受信するステップと、
前記第１初期画像と前記第２初期画像間の対応を記述するマッピングデータにもとづいて、前記第１初期画像を、前記第２初期画像に漸近するように時間とともに変形させる変形ステップと、
前記変形ステップの最中に、前記第１端末のユーザからの指示入力を監視する監視ステップと、
前記監視ステップにおいて、ユーザによる所定の指示入力を検出すると、前記第１端末のユーザに、前記第２初期画像に対応する一つの選択肢を含む複数の選択肢からひとつの選択肢の選択を促す入力ステップと、
ユーザが選択した選択肢が、前記第２初期画像に対応する選択肢と一致するかを判定する判定ステップと、
を、前記第２端末における同様のステップと同期して実行することを特徴とするゲーム制御プログラム。
【請求項６】
ディスプレイと、
前記ディスプレイに初期画像を表示する初期画像表示部と、
最終画像と前記初期画像間の対応を記述するマッピングデータにもとづいて、前記初期画像を前記最終画像に漸近するように時間とともに変形させて前記ディスプレイに表示する画像変形部と、
ユーザからの指示入力を受ける入力部と、
変形の最中に、ユーザからの前記入力部に入力された指示入力を監視する監視部と、
ユーザによる所定の指示入力を検出すると、ユーザに前記最終画像に対応する一つの選択肢を含む複数の選択肢からひとつの選択肢の選択を促す入力部と、
ユーザが選択した選択肢が、前記最終画像に対応する選択肢と一致するかを判定する判定部と、
を備えることを特徴とするゲーム装置。
【請求項７】
ディスプレイに初期画像を表示する表示ステップと、
最終画像と前記初期画像間の対応を記述するマッピングデータにもとづいて、前記初期画像を前記最終画像に漸近するように時間とともに変形させて表示する変形ステップと、
前記変形ステップの最中に、ユーザからの指示入力を監視する監視ステップと、
前記監視ステップにおいて、ユーザによる所定の指示入力を検出すると、ユーザに前記最終画像に対応する一つの選択肢を含む複数の選択肢からひとつの選択肢の選択を促す入力ステップと、
ユーザが選択した選択肢が、前記最終画像に対応する選択肢と一致するかを判定する判定ステップと、
を備えることを特徴とするゲーム制御方法。
【請求項８】
請求項１から５のいずれかに記載のゲーム制御プログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム制御技術に関する。
【背景技術】
【０００２】
従来、主に若年層の娯楽であったコンピュータゲームは、近年、高齢者や女性などの幅広い層を含む新たなユーザの獲得を目指して開発される傾向にある。こうした中、老化防止効果などの効果をうたった右脳を刺激するタイプのゲームが、広く人気を集めている。
【特許文献１】特開２００４−１８１２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このようなゲームは、数多く市場に出回っているが、基本的なコンセプトはいずれも同じであり、英単語の入力をテーマとするもの、漢字の読み書きをテーマとするもの、簡単な四則演算を行うものなどが多く、電子機器を用いずとも、紙面上でも実行可能なゲームが多い。こうした状況において、ゲーム機器のハードウェアの特徴を生かして、よりユーザの視覚に訴えかける新鮮な面白さを味わうことのできる特色あるゲームの開発が望まれている。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、より特色のあるゲーム制御技術を提供することにある。
【課題を解決するための手段】
【０００５】
ある態様のゲーム制御技術では、初期画像と最終画像の２つの画像が用意される。初期画像と最終画像間で、互いの対応を記述するマッピングデータが計算される。ディスプレイに初期画像を表示し、マッピングデータを利用して、初期画像と最終画像をつなぐ中間画像を、補間により生成し、初期画像を最終画像に漸近するように変形させる。ゲームのユーザは、変形の過程において最終画像を推定する。
【発明の効果】
【０００６】
本発明によれば、ユーザは画像が変形していく様子を楽しむことができ、視覚を刺激しつつ頭脳を利用する特色のあるゲーム制御技術が提供される。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を好適な実施の形態をもとに図面を参照しながら説明する。各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。また、実施の形態は、発明を限定するものではなく例示であって、実施の形態に記述されるすべての特徴やその組み合わせは、必ずしも発明の本質的なものであるとは限らない。
【０００８】
（第１の実施の形態）
はじめに、第１の実施の形態に係るゲーム制御プログラム、方法の概要を説明する。
【０００９】
本実施の形態のゲーム制御技術は、ゲーム専用端末、パーソナルコンピュータ、携帯電話端末など、演算処理装置およびディスプレイを備えるさまざまなコンピュータ上で実行される。このゲームは以下の処理ａ〜ｅを実行する。
ａ．  ディスプレイに初期画像Ｉｉを表示する。
ｂ．  最終画像Ｉｆと初期画像Ｉｉ間の対応を記述するマッピングデータＭＤにもとづいて、初期画像Ｉｉを最終画像Ｉｆに漸近するように、時間とともに変形させて表示する。マッピングデータＭＤは、予め計算しておいたデータを読み出してもよいし、変形処理に先立って２つの画像から計算してもよい。変形処理は、予め用意されたビデオデータを再生するのではなく、最終画像と初期画像を対応づけるマッチングファイルを利用して、画像を補間処理することにより実行される。
【００１０】
ｃ．  変形処理の最中に、ユーザからの指示入力を監視する。
ｄ．  監視中に、ユーザによる所定の指示入力を検出すると、ユーザに、ディスプレイに表示された最終画像Ｉｆに対応する一つの選択肢Ａｆを含む複数の選択肢から、いずれかひとつの選択肢の選択を促す。選択肢の表示は、所定の指示入力を待って行ってもよいし、所定の指示入力前に行ってもよい。
ｅ．  ユーザが選択した選択肢Ａｕが、最終画像に対応する選択肢Ａｆと一致するかを判定する。
選択肢は、画像であってもよいし、画像が含むオブジェクトの名称であってもよく、画像と１対１で対応付け可能な情報であればよい。
【００１１】
このゲーム制御技術において、ユーザは、初期画像Ｉｉから徐々に最終画像Ｉｆに変形していく画像を見て、最終画像Ｉｆを推定する。ユーザは、最終画像Ｉｆが推定できた段階で、ユーザインタフェースを介して所定の指示入力を行い、選択肢の中から推定した画像に対応する選択肢Ａｕを選択する。その結果、その選択肢Ａｕが最終画像Ｉｆに対応した選択肢Ａｆと一致するかを比較して、正解、不正解が判定される。
【００１２】
実施の形態に係るゲームによれば、画像処理によって初期画像Ｉｉが予期しない画像を経て変形していく様子を楽しめるとともに、最終画像Ｉｆを推定するという、特色のあるゲーム制御技術を提供できる。
【００１３】
また、変形処理として予め用意された動画を再生するのではなく、初期画像Ｉｉと最終画像Ｉｆを補間処理によって変形させるため、初期画像Ｉｉと最終画像Ｉｆの組み合わせが増加しても、ゲームに必要なデータの容量の肥大化を抑制できる。更に、ユーザが新たな画像を追加するなどのオプションにも簡易に対応できる。
【００１４】
さらに、このゲーム制御技術は、処理ｆを実行してもよい。
ｆ．  入力ステップにおいてユーザが選択した選択肢が、最終画像に対応する選択肢と一致した場合、変形ステップにおける画像の変形の開始時刻から、入力ステップにおける所定の指示入力の検出時刻までの経過時間に応じたスコアを計算する。
【００１５】
変形処理の開始後、短時間で、すなわち、初期画像Ｉｉに近い状態の方が、最終画像Ｉｆの推定が難しくなる。したがって、経過時間の長さに応じて、得点を設定することにより、さらに遊技性を高めることができる。
【００１６】
処理ｆの変形例として以下の処理ｆ’を実行してもよい。
ｆ’．    入力ステップにおいてユーザが選択した選択肢が、最終画像に対応する選択肢と一致した場合、変形ステップにおける画像の変形率に応じたスコアを計算する。変形率は、補間処理を行う際の係数に対応する数値であってもよい。
以上が第１の実施の形態の概要である。以上の構成要素の任意の組合せ、本発明の表現を、方法、装置、システム、プログラム、その記憶媒体などの間で変換したものもまた、本発明の態様として有効である。
以下、具体的な図面を参照しながら、第１の実施の形態について詳細に説明する。
【００１７】
図１は、第１の実施の形態に係るゲーム装置１００の構成を示すブロック図である。図４は、ゲーム制御の流れを示すフローチャートである。なお、図４の各処理の順番は適宜入れ替えが可能である。
ゲーム装置１００は、操作入力部１、ディスプレイ２、メモリ４、記憶部６、制御部１０、とを備える。制御部１０は、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）などの演算手段で構成される。制御部１０は、ロードしたプログラムを実行することにより、所定の処理を実行可能である。図１は、プログラムと演算処理部の組み合わせにより実行される機能を、機能ブロックとして示す。
【００１８】
ディスプレイ２は、液晶パネルであってゲーム装置１００に内蔵される。ゲーム装置１００が据え置き型のゲーム機やコンピュータである場合、ゲーム装置１００に外付けされる液晶ディスプレイ、ＣＲＴ（Cathode Ray Tube）、プラズマディスプレイであってもよい。ディスプレイ２には、図示しないディスプレイコントローラによって、メモリ４のフレームバッファに格納された表示データが表示される。
【００１９】
操作入力部１は、ゲーム装置１００のユーザが指示入力を行うためのデバイスであって、コントローラ、キーボード、マウスなどである。メモリ４は、ゲーム装置１００のさまざまな演算処理の作業用領域であり、あるいはプログラムをロードする領域として使用される。メモリ４はフレームバッファを含む。記憶部６は、ハードディスクや光ディスク装置であって、大容量のデータが保存される。記憶部６には、上述の初期画像Ｉｉや最終画像Ｉｆとして利用可能な複数の画像データ、および２つの画像間のマッピングデータＭＤが記録されている。マッピングデータＭＤは、ゲーム制御プログラムの作成段階において、すべての画像同士の組み合わせについて予め計算しておいてもよい。あるいは、制御部１０の演算処理手段を利用して、初期画像Ｉｉと最終画像Ｉｆの組み合わせが選択されるたびに計算してもよい。
【００２０】
制御部１０は、画像選択部１２、マッピングデータ取得部１４、初期画像表示部１６、画像変形部１８、入力監視部２０、選択肢表示部２２、判定部２４、スコア計算部２６、テキスト表示部２８を含む。各ブロックの説明を、このゲーム機器により実行されるゲーム制御プログラムの動作とともに説明する。
【００２１】
画像選択部１２は、記憶部６に記録された複数の画像から、初期画像Ｉｉと最終画像Ｉｆの組を選択する。初期画像Ｉｉは、操作入力部１から入力されたユーザの指示にもとづいて選択してもよいが、最終画像Ｉｆはユーザが分からないように選択する。選択は所定の規則にもとづいてもよいし、ランダムな手段によってもよい。
【００２２】
マッピングデータ取得部１４は、初期画像Ｉｉと最終画像Ｉｆ間の対応を記述するマッピングデータＭＤを、記憶部６から読み出す（図４のＳ１２）。マッピングデータＭＤは、画像ＩｉとＩｆにもとづいて、マッピングデータ取得部１４が計算してもよい。マッピングデータＭＤは、後述の画像ＩｉとＩｆの中間画像Ｉｍ（補間画像）を生成するために利用される。マッチング計算自体はオプティカルフロー、ブロックマッチング、本出願人が提案する特許第２９２７３５０号の手法など、その内容は問わない。マッチング結果をもとに補間画像を生成する手法も、特許第２９２７３５０号の手法など、その内容は問わない。
【００２３】
初期画像表示部１６は、画像選択部１２により選択された初期画像Ｉｉを、メモリ４のフレームバッファに書き込む。その結果、ディスプレイ２には初期画像Ｉｉが表示される（図４のＳ１０）。図２（ａ）〜（ｃ）は、図１のゲーム装置１００のディスプレイ２の遷移過程を示す図である。図２（ａ）は、初期画像表示部１６によって初期画像Ｉｉが表示された状態を示す。本実施の形態において、初期画像Ｉｉはネコであり、最終画像Ｉｆはイヌである。
【００２４】
ユーザから、操作入力部１を介してゲーム開始の指示を受けると、ディスプレイ２に表示された画像の変形処理が開始される。変形開始からの経過時刻ｔは、スコア計算部２６によって計測、管理される。
画像変形部１８は、マッピングデータＭＤおよび初期画像Ｉｉを受ける。画像変形部１８は、マッピングデータＭＤにもとづいて、初期画像Ｉｉを最終画像Ｉｆに漸近するように時間とともに変形させる（図４のＳ１４）。図２（ｃ）は変形処理が完了し、最終画像Ｉｆが表示された状態を示す。また、図２（ｂ）は、変形処理途中のある時刻における中間画像Ｉｍを示している。つまり画像変形部１８によって、図２（ａ）から（ｂ）を経て（ｃ）に至る変形処理が実行される。
【００２５】
テキスト表示部２８は、ディスプレイ２の任意の領域に、任意のテキストを表示する。変形処理途中において、テキスト表示部２８は、ディスプレイ２に設定されたテキスト領域４０に、たとえば「何になるかな？」というテキストを描画する。テキストに代えて、同内容の画像を表示してもよい。また、テキスト表示部２８は、スコア計算部２６によってカウントされる経過時間ｔを、テキスト領域４２に表示し、時間とともに更新していく。図２（ａ）〜（ｃ）では経過時間ｔはカウントアップしているが、カウントダウンであってもよい。
【００２６】
入力監視部２０は、変形の最中にユーザからの操作入力部１に入力された指示入力を監視する（図４のＳ１６）。そして、ユーザによる所定の指示入力を検出する（Ｓ１６のＹ）と、検出を選択肢表示部２２に通知する。検出されなければ（Ｓ１６のＮ）、そのまま待機する。
【００２７】
選択肢表示部２２は、所定の指示入力の検出を契機として、最終画像Ｉｆに対応する一つの選択肢Ａｆを含む複数（以下、４つとする）の選択肢Ａ１〜Ａ４をディスプレイ２に表示する（図４のＳ２０）。所定の指示入力は、たとえば操作入力部１の所定ボタンの押下である。所定の指示入力の検出を契機として、スコア計算部２６は経過時間ｔのカウントを停止し、画像変形部１８は変形処理を停止する（図４のＳ１８）。
【００２８】
図３は、選択肢Ａ１〜Ａ４が表示されたディスプレイ２を示す図である。図３の４つの選択肢Ａ１〜Ａ４は、画像データとして示され、その中のひとつＡ３が、最終画像Ｉｆに対応した選択肢となっている。その他の選択肢Ａ１、Ａ２、Ａ４は、記憶部６に記録される最終画像Ｉｆ以外の画像に対応する。テキスト表示部２８は、テキスト領域４２に回答を促すテキストを表示してもよい。図３の画面によって、選択肢表示部２２はユーザにいずれかひとつの選択肢の選択を促す。
【００２９】
ユーザは、選択肢Ａ１〜Ａ４の中から、最終画像Ｉｆに対応すると考える選択肢Ａｕをひとつ選択する。選択は、操作入力部１の十字キーを操作して、カーソル４４を移動させ、ひとつの選択肢に近接した位置で、決定ボタンを押下することによって受け付けてもよい。その結果、ユーザが選択した選択肢Ａｕが取得される（図４のＳ２２）。
【００３０】
判定部２４は、ユーザが選択した選択肢Ａｕと、最終画像Ｉｆに対応する選択肢Ａｆとを受ける。判定部２４は２つの選択肢が一致するかを判定する（図４のＳ２４）。一致すれば（Ｓ２４のＹ）、ユーザが推定した最終画像Ｉｆが、実際の最終画像Ｉｆと一致したことになるから、ディスプレイ２に正解を示すテキストまたは画像を表示し、ゲームが終了となる。
【００３１】
スコア計算部２６は正解であれば、経過時間ｔに応じたスコアを計算し、ディスプレイ２に表示する。スコア計算部２６は、経過時間ｔが短いほど、高いスコアを計上する。
【００３２】
判定部２４による判定の結果、不一致であれば（図４のＳ２４のＮ）、ディスプレイ２に不正解を示すテキストまたは画像を表示する。不正解の場合、途中で停止した変形処理を再開してもよい（図４のＳ２６）。そして、再びユーザから、所定の指示入力を待機し（Ｓ１６）、再度回答の機会を与えてもよい。
【００３３】
（第２の実施の形態）
実施の形態に係るゲーム処理技術は、第１、第２のユーザによって使用される第１、第２端末において実行されてもよい。第２の実施の形態に係るゲーム制御では、第１端末、第２端末のそれぞれのディスプレイが、別の端末のユーザからは見えない状況下で、以下の処理が実行される。この観点から、第２の実施の形態に係るゲームシステムは、携帯型の２つのゲーム機器や携帯電話端末などで構成するのが好ましく、あるいはネットワークを介して接続された複数のコンピュータ、据え置き型のゲーム端末で構成してもよい。
【００３４】
第２の実施の形態で実行される以下のＡ〜Ｅの処理は、上述した第１の実施の形態のａ〜ｅの処理と対応する。
Ａ．  第１端末のディスプレイに第１初期画像Ｉｉ１を表示し、第２端末のディスプレイに第２初期画像Ｉｉ２を表示する。第１端末にとって、第２初期画像Ｉｉ２は最終画像に相当し、第２端末にとって、第１初期画像Ｉｉ１は最終画像に相当する。
Ｂ．  第１初期画像Ｉｉ１と第２初期画像Ｉｉ２間の対応を記述するマッピングデータにもとづいて、第１端末のディスプレイに表示される第１初期画像Ｉｉ１を、第２初期画像Ｉｉ２に漸近するように時間とともに変形させる。それと同期して第２端末のディスプレイに表示される第２初期画像Ｉｉ２を、第１初期画像Ｉｉ１に漸近するように時間とともに変形させる。
【００３５】
Ｃ．  変形ステップの最中に、第１端末における第１ユーザからの指示入力と、第２端末における第２ユーザからの指示入力と、を監視する。それぞれの監視は、各端末において行われる。
【００３６】
Ｄ．  監視中に、いずれか一方の端末のユーザによる所定の指示入力を検出すると、その一方の端末のディスプレイに、他方の端末にはじめに表示された初期画像に対応する一つの選択肢を含む複数の選択肢を表示する。そして、その一方の端末のユーザにいずれかひとつの選択肢の選択を促す。つまり、先に所定の指示入力を行ったユーザに対して、回答権が付与される。
【００３７】
Ｅ．  ユーザが選択した選択肢が、他方の端末に表示された初期画像に対応する選択肢と一致するかを判定する。
【００３８】
第２の実施の形態に係るゲーム制御方法は、第１、第２ユーザがそれぞれ、相手の端末に表示された初期画像を、相手よりも先に推定することを競って行われる。したがって、単一のユーザにより実行される第１の実施の形態よりも、さらに遊技性を高めることができる。
【００３９】
処理Ａにおいて、第１、第２端末に表示する第１初期画像Ｉｉ１、第２初期画像Ｉｉ２は、それぞれ第１ユーザ、第２ユーザが独自に選択可能としてもよい。この場合、初期画像Ｉｉの選択という行為自体が、ゲームの勝敗を左右する要素となるため、さらに遊技性が高まる。
【００４０】
図５は、第２の実施の形態に係るゲームシステム２００の構成を示すブロック図である。ゲームシステム２００は、第１端末１００ａ、第２端末１００ｂを備える。
【００４１】
各端末１００ａ、１００ｂは、いずれも図１のゲーム装置１００と同等の構成を有する。各端末１００ａ、１００ｂは、図１の構成に加えて、別の端末とデータの送受信を行うための通信部３を備える。通信部３を介した通信は、有線、無線を問わない。
【００４２】
図５のゲームシステム２００において、それぞれの端末１００ａ、１００ｂにゲーム制御プログラムがロードされる。まず、各端末１００ａ、１００ｂにおいて、画像選択部１２によって初期画像Ｉｉ１、Ｉｉ２が選択される。第１端末１００ａで選択された第１初期画像Ｉｉ１に関する情報は、別の端末１００ｂにおいて最終画像Ｉｆ２として利用するために、通信部３を介して送信される。逆に、第２端末１００ｂで選択された第２初期画像Ｉｉ２に関する情報は、別の端末１００ａにおいて第１最終画像Ｉｆ１として利用するために、通信部３を介して送信される。
【００４３】
この状態によって、各端末１００ａ、１００ｂの両方で、初期画像と最終画像が決定される。各端末のマッピングデータ取得部１４は、その端末の初期画像と最終画像間のマッピングデータを取得する。マッチングの手法のうち、第１画像を基準として第２画像とのマッチングを行う場合と、第２画像を基準として第１画像とのマッチングを行う場合とで、異なるマッピングデータが生成される場合がある。この場合、それぞれの端末で異なるマッピングデータを使用すればよい。同一のマッピングデータが生成される場合、同一のマッピングデータを利用してもよい。
【００４４】
以上の動作によって、各端末１００ａ、１００ｂにおいて、マッピングデータを利用してそれぞれの初期画像を最終画像に近づけるように変形させる準備が整う。次に、端末１００ａ、１００ｂが同期して変形処理を開始する。たとえば、端末１００ａの初期画像Ｉｉ１がネコであり、端末１００ｂの初期画像Ｉｉ２がイヌであるとする。この場合、端末１００ａのディスプレイ２には、図２（ａ）から図２（ｂ）を介して図２（ｃ）に至る変形の様子が描画される。一方、端末１００ｂのディスプレイ２には、図２（ｃ）から図２（ｂ）を介して図２（ａ）に至る変形の様子が描画される。
【００４５】
各端末１００ａ、１００ｂのユーザは、それぞれの最終画像を推定し、それが分かった時点で所定の指示入力を行う。いずれかのユーザが先に指示入力を行うと、その旨が入力監視部２０によって検出される。入力監視部２０は、通信部３を介して、指示入力を検出したことを示す検出データを、他方の端末に送信する。指示データは画像変形部１８にも送信され、画像変形部１８は検出データを受けると変形処理を停止する。通信部３を介して他方の端末に送信された検出データは、他方の端末の画像変形部１８に入力される。他方の端末側の画像変形部１８は、検出データを受けると変形処理を停止する。先に指示入力を行ったユーザの使用する端末のディスプレイには、図３に示す選択画面が表示される。このとき、他方の端末にも、同様の選択画面を表示してもよい。
【００４６】
ユーザが選択した選択肢が、最終画像に対応した選択肢と一致すれば、そのユーザの勝ちとなり、ポイントが加算される。ポイントは、変形処理の際にカウントした経過時間ｔにもとづいてもよい。
【００４７】
このように、第２の実施の形態によれば、より遊技性の高いゲームが提供することができる。
【００４８】
以上、実施の形態は例示に過ぎず、その構成や処理ステップにはいろいろな変形技術が考えられる。以下例示する。
【００４９】
実施の形態では、初期画像Ｉｉ、最終画像Ｉｆとして、いずれも動物というカテゴリに属する画像を用いる場合を説明したが、画像は任意である。たとえば、自動車、電車などの乗り物、人間の顔などのさまざまなカテゴリの画像を利用してもよい。また、初期画像と最終画像とで、カテゴリが同一である必要もない。
【００５０】
第２の実施の形態において、２つの端末１００ａ、１００ｂとで、変形処理の速度を異ならしめてもよい。この処理により、一方のユーザにアドバンテージを与えることができる。
【００５１】
実施の形態において、スコア計算部２６は経過時間ｔに応じたスコアを計算し、ディスプレイ２に表示したが、変形例においてスコア計算部２６は、画像の変形率αに応じたスコアを計算してもよい。いま、初期画像Ｉｉ内のある点の座標を（ｘｉ、ｙｉ）、その点の対応する最終画像Ｉｆ内の座標を（ｘｆ、ｙｆ）とし、時刻ｔ＝０〜Ｔの範囲で変形させる場合に、その点の任意の時刻における座標（ｘｍ、ｙｍ）を、
（ｘｍ、ｙｍ）＝（１−α（ｔ））×（ｘｉ、ｙｉ）＋α（ｔ）×（ｘｆ、ｙｆ）
によって内挿補間により計算すると仮定する。ここで変形率α（ｔ）はα（０）＝０、α（Ｔ）＝１を満たす経過時間ｔの関数である。この場合に、変形率αが小さい状態、すなわち初期画像Ｉｉに近い状態の方が、最終画像Ｉｆの推定が難しくなる。したがって、変形率に応じて得点を設定することにより、さらに遊技性を高めることができる。なお、最も簡単な例で、α（ｔ）を比例定数βを用いて、α（ｔ）＝ｔ×βと定義した場合、変形率にもとづくスコアと経過時間ｔにもとづくスコアは等価である。
【００５２】
実施の形態にもとづき、本発明を説明したが、実施の形態は、本発明の原理、応用を示しているにすぎず、実施の形態には、請求の範囲に規定された本発明の思想を離脱しない範囲において、多くの変形例や配置の変更が可能である。
【図面の簡単な説明】
【００５３】
【図１】第１の実施の形態に係るゲーム装置の構成を示すブロック図である。
【図２】図２（ａ）〜（ｃ）は、図１のゲーム装置のディスプレイを示す図である。
【図３】複数の選択肢が表示されたディスプレイを示す図である。
【図４】ゲーム制御の流れを示すフローチャートである。
【図５】第２の実施の形態に係るゲームシステムの構成を示すブロック図である。
【符号の説明】
【００５４】
１００  ゲーム装置、  １  操作入力部、  ２  ディスプレイ、  ４  メモリ、  ６  記憶部、  １０  制御部、  １２  画像選択部、  １４  マッピングデータ取得部、  １６  初期画像表示部、  １８  画像変形部、  ２０  入力監視部、  ２２  選択肢表示部、  ２４  判定部、  ２６  スコア計算部、  ２８  テキスト表示部、  ２００  ゲームシステム。
【図１】
2008284085.tif 000003
【図２】
2008284085.tif 000004
【図３】
2008284085.tif 000005
【図４】
2008284085.tif 000006
【図５】
2008284085.tif 000007