(57)【要約】  分岐ツリープログラムは音声データを再生し、その後、利用者が択一的な選択を行うと、分岐ツリープログラムはその選択先の分岐ツリーの音声データを再生する。分岐ツリープログラムは、このような選択と再生を繰り返してゲームを進行する。分岐ツリーの最後に至った場合、又は次の音声データが携帯電話に保存されていない場合には、サーバ装置５０から必要なデータ又はプログラムをダウンロードし、ゲームを継続する。したがって、簡単な操作によりゲームのストーリーを進行できると共に、記憶領域を節約でき、かつ、プログラムを変更することなくストーリーデータを利用することができる。その結果、簡単な操作によりゲームのストーリーを進行できると共に、記憶領域を節約でき、かつ、プログラムを変更することなくストーリーデータを利用することができるプログラムを提供することができる。
2007007643.tif 000002
【特許請求の範囲】
【請求項１】
移動通信端末装置において実行されるゲームアプリケーションに含まれ、前記移動通信端末装置上の入力装置を介した択一的な選択によって前記ゲームアプリケーションにおけるデータファイルの展開を制御するプログラムであって、
前記入力装置を介した択一的な選択が検知されるのを待つ択一選択待機手順と；
前記択一的な選択が検知された際に、前記移動通信端末装置に自身とは区別されて保存されたデータファイルの識別子と前記択一的な選択を関連付けることによって、前記ゲームアプリケーションにおける前記データファイルの展開の順序を決定する展開順序決定手順と；
前記展開決定手順によって決定された順序に従って、自身とは区別されて保存された前記データファイルの内容の展開を指令する展開指令手順と；を前記移動通信端末装置上の処理装置に実行させるプログラム。
【請求項２】
前記択一選択待機手順の前に、所定のデータファイルの識別子を指定して、前記所定の識別子が関連付けられたデータファイルの展開を指令する所定データ展開手順を更に前記処理装置に実行させる、ことを特徴とする請求項１に記載のプログラム。
【請求項３】
前記択一選択待機手順及び前記展開指令手順は２回以上繰り返され、
第２回目以降の前記択一選択待機手順における前記択一的な選択の選択枝は、前記第２回目以降の択一選択待機手順より前に行われた展開指令手順の際に検知された前記択一的な選択に基づいて定められる、ことを特徴とする請求項１に記載のプログラム。
【請求項４】
通信網に接続されたサーバ装置から、前記データファイルをダウンロードするダウンロード手順を更に前記処理装置に実行させる、ことを特徴とする請求項１に記載のプログラム。
【請求項５】
前記ダウンロードされるデータファイルは、前記展開指令手順において通知された前記択一的な選択に基づいて決定される、ことを特徴とする請求項４に記載のプログラム。
【請求項６】
前記データファイルには、ゲームのストーリーの進行に対応して用意されたストーリーデータが含まれる、ことを特徴とする請求項１に記載のプログラム。
【請求項７】
請求項１に記載のプログラムと；
前記プログラムにより展開されるデータファイルと；が保存された移動通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び移動通信端末装置に係り、より詳しくは画像、音声や文章等の表示又は再生を利用するゲームのプログラム及びそのプログラムを使用する移動通信端末装置に関する。
【背景技術】
【０００２】
近年、通信技術の進歩により、通話やメールの機能だけでなく、ゲームをダウンロードしてゲーム機として利用できる等、様々な機能を有する移動通信端末装置が実用化されている。このようなゲーム機能は、近年のＣＰＵ(Central Processing Unit)等の進歩によって大量のデータを扱えるようになったことから、高品質の画像や３Ｄサウンドの音声を扱う高機能なゲーム機能となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した高機能なゲーム機能等は、高い品質の画像や音声を楽しむことができる点で、非常に優れている。しかし、利用者にとっては、ゲームを進行させるための操作が複雑になるという問題があった。また、サイズの大きくなったゲームのデータファイルをダウンロードしなければならなくなったため、従来よりも通信コストや通信時間がかかることとなっていた。更に、ゲームのプログラムを保存させるために保存領域を確保しなければならないため、メモリリソースの少ない移動通信端末装置上でゲームのような大容量のデータを扱うには問題があった。【０００４】
本発明は、上記の事情を鑑みてなされたものであり、簡単な操作によりゲーム等を進行させることができることを第一の目的とし、その進行状況に応じて必要な情報のみをゲームが実行される装置に保存することにより、少ない保存領域で利用できることのできるプログラム及び移動通信端末装置を提供することを第二の目的とする。
【課題を解決するための手段】
【０００５】
本発明のプログラムは、移動通信端末装置において実行されるゲームアプリケーションに含まれ、前記移動通信端末装置上の入力装置を介した択一的な選択によって前記ゲームアプリケーションにおけるデータファイルの展開を制御するプログラムであって、前記入力装置を介した択一的な選択が検知されるのを待つ択一選択待機手順と；前記択一的な選択が検知された際に、前記移動通信端末装置に自身とは区別されて保存されたデータファイルの識別子と前記択一選択を関連付けることによって、前記ゲームアプリケーションにおける前記データファイルの展開の順序を決定する展開順序決定手順と、前記移動通信端末装置に自身とは区別されて保存されたデータファイルの展開を指令する展開指令手順と；を処理装置に実行させるプログラムである。【０００６】
ここで、「入力装置」には、移動通信端末装置上におけるキー入力及び音声入力その他の入力をさせるための装置を含むこととし、「待つ」ための処理としては、ループ及び割り込み等の処理により実現されるものも含むこととする。また、利用者からの入力装置に対する操作を待つためには、先に利用者に対して択一的な選択を促していることになるが、択一的な選択を促すのは、当該プログラムが行ってもよいし、他のプログラム等により行われることとしてもよい。また、データファイルの語には、ゲームアプリケーションの実行において必要とされる文字、音声、静止画像及び動画像のデータを含むこととする。また、「展開」とは、データファイルの内容である文字及び静止画像を表示したり、データファイルの内容である音声及び動画像を再生したりすることを含んでいる。また、「自身とは区別されて」保存とは、ゲームアプリケーションで使用されるデータファイルは、プログラムとは別の独立したデータであるため、別のデータファイルをダウンロードやメモリカード等により入手し、先に保存されているデータファイルに上書き又は追加しても、プログラムは、新しいデータファイルを用いて、プログラムを進行させることができることを意味している。「関連付ける」とは、択一的な選択とゲームアプリケーションで展開されるデータファイルに予め付された識別子を、プログラム内の制御ルーチンによって関連付けることである。ある種の典型的なゲームアプリケーションでは、択一的な選択を繰り返すことによってストーリーが進行するように制御ルーチンが組まれており、択一的な選択によってどのデータファイルが展開されるかは当該制御ルーチンに決定される。例えば、同じ選択肢を選んでも必ず同じデータファイルの内容が展開されるものではなく、ストーリーを支配する制御ルーチンによって次に展開される適切なデータファイルが選択される。制御ルーチンの一例としてはツリープログラムのようなものがよく知られている。
「展開の順序を決定する」は同じく制御ルーチンによって、先に択一的な選択に関連付けられたデータファイルの展開の手順を決定することであるが、必ずしも排他的な展開を意味しない。ゲームアプリケーションの実行中において、複数のデータファイルの展開が行われる可能性は否定されない。【０００７】
ここで、このプログラムは、いわゆるＪＡＶＡ（登録商標）等の汎用的なプログラムとして実現されていてもよいし、移動通信端末装置に組み込まれたプログラムとして実現されていてもよい。また、プログラムとデータファイルとは、初めから移動通信端末装置に組み込まれていてもよいし、利用者が購入の後、プログラムとデータファイルとを同時に又は別々にダウンロード等により移動通信端末装置に保存してもよい。【０００８】
したがって、このプログラムによれば、択一的な選択という簡単な操作により、次のデータファイルの展開を行うことができ、データファイルのみを入れ替えてゲームのストーリーを進行できることにより、使用される移動通信端末装置の保存領域を節約できると共に、プログラムを変更することなく入替えられたデータファイルについて利用することができる。【０００９】
また、本発明のプログラムでは、前記択一選択待機手順の前に、所定の識別子を指定して、前記所定の識別子が関連付けられたデータファイルの展開を指令する所定データ展開指令手順を更に前記処理装置に実行させる、とすることができる。【００１０】
また、本発明のプログラムでは、前記択一選択待機手順及び前記展開指令手順は２回以上繰り返され、第２回目以降の前記択一選択待機手順における前記択一的な選択の選択枝は、前記第２回目以降の択一選択待機手順より前に行われた展開指令手順において通知された前記択一的な選択に基づいて定められる、とすることができる。したがって、利用者は択一的な選択を繰り返すことにより、ゲームを進行させることができる。【００１１】
また、本発明のプログラムでは、通信網に接続されたサーバ装置から、前記データファイルをダウンロードするダウンロード手順を更に前記処理装置に実行させる、とすることができる。また、本発明のプログラムでは、前記ダウンロードされるデータファイルは、前記展開指令手順において通知された前記択一的な選択に基づいて決定される、とすることができる。【００１２】
つまり、プログラムの進行状況により必要になったデータファイルのみをダウンロードして入れ替えられることにより、ゲームのストーリーを更に進行させることができる。したがって、プログラムを実行する移動通信端末装置に、必要なデータファイルのみが保存されることにより、データファイルのダウンロードにかかるコストや時間の負担を削減できると共に、移動通信端末装置の記憶領域を節約することができる。【００１３】
また、本発明のプログラムでは、前記データファイルには、ゲームのストーリーの進行に対応して用意されたストーリーデータが含まれる、ことを特徴とする請求項１に記載のプログラムとすることができる。【００１４】
本発明の移動通信端末装置は、本発明のプログラムと；前記プログラムにより展開されるデータファイルと；が保存された移動通信端末装置である。したがって、本発明のプログラムを、記憶領域及び通信速度に制限のある移動通信端末装置に使用することにより、ダウンロードのコストや時間の負担を削減できると共に、移動通信端末装置の記憶領域を節約でき、有効に活用することができる。
【発明の効果】
【００１５】
以上説明したように、本発明のプログラム及び移動通信端末装置によれば、択一的な選択という簡単な操作により、次のデータファイルの展開を行うことができ、データファイルのみを入れ替えてゲームのストーリーを進行できる。このため、記憶領域を節約できると共に、プログラムを変更することなく入替えられたデータファイルについて利用することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態である移動通信システム１００を概略的に示す図である。
【図２Ａ】図１の携帯電話１０の外観構成を概略的に示す正面図である。
【図２Ｂ】図１の携帯電話１０の外観構成を概略的に示す背面図である。
【図３】図１の携帯電話１０の内部システム１１を概略的に示す図である。
【図４】図３の第１分岐ツリープログラム７１の分岐ツリーを示す図である。
【図５】図３の第１音声コンテンツデータ８１の構成を示す図である。
【図６】図３のゲームアプリケーション６０を実行する際の携帯電話１０とサーバ装置５０との通信の様子を示すシーケンス図である。
【図７】図６の第２音声コンテンツデータ８２の構成を示す図である。
【図８】図６の第２音声コンテンツデータ８２をダウンロードした後の携帯電話１０に保存された音声コンテンツのデータの構成を示す図である。
【図９】図６の第２分岐ツリープログラム７２の分岐ツリーを示す図である。
【図１０】図６の第３音声コンテンツデータ８３の構成を示す図である。
【図１１】図６の第４音声コンテンツデータ８４の構成を示す図である。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態を、図１〜図１１を参照しつつ説明する。なお、これらの図においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。【００１８】
図１には、本発明の一実施形態である移動通信システム１００の構成が模式的に示されている。図１に示されるように、この移動通信システム１００は、（ａ）移動通信端末装置である携帯電話１０と、（ｂ）携帯電話１０が直接無線通信を行う基地局４１と、（ｃ）基地局４１に接続された移動通信網４０と、（ｄ）移動通信網４０に接続されたサーバ装置５０とを備えている。【００１９】
図２Ａ及び図２Ｂには、携帯電話１０の外観構成が概略的に示されている。図２Ａ及び図２Ｂに示されるように、携帯電話１０は、（ｉ）電話番号を入力するためのテンキー、及び、動作モードの切替等の各種指令を入力するためのファンクションキーを有する操作部１２と、（ii）携帯電話１０の操作案内、動作状況等を表示する液晶表示装置を有する表示装置１３と、（iii）通話時に通信相手から送られてきた音声信号を再生する通話用スピーカ１４と、（iv）集音時に音を入力したり、通話時に音声を入力したりするためのマイクロフォン１５と、（ｖ）着信音や案内音を発生するための案内用スピーカ１６と、（vi）基地局４１と無線通信を行うためのアンテナ１７とを備えている。【００２０】
図３には、携帯電話１０の内部の情報処理システムである内部システム１１が概略的に示されている。内部システム１１は、携帯電話１０のシステム全体を統括制御する制御部２１と、アンテナ１７を介して基地局４１と無線通信をおこなう送受信部２２とを備えている。ここで、制御部２１は、不揮発性及び揮発性の記憶装置から成る記憶部３１を備えており、その不揮発性の記憶装置には、利用者が択一的に選択することにより、音声データファイルが再生されることによって、ストーリーが進行するゲームのアプリケーションであるゲームアプリケーション６０が保存されている。【００２１】
ゲームアプリケーション６０は、（ａ）ゲームの進行状況に応じて、再生される音声のファイル名が指定された分岐ツリーのプログラムのひとつである第１分岐ツリープログラム７１と、（ｂ）第１分岐ツリープログラム７１の指令により、再生される複数の音声ファイルが保存された音声コンテンツのデータである第１音声コンテンツデータ８１と、（ｃ）ゲームの進行状況により、分岐ツリーのプログラム又は分岐ツリーのプログラムと音声データの両方をダウンロードするプログラムであるツリーダウンロードプログラム６１と、を備えている。ここで、ゲームアプリケーション６０のプログラムは、携帯電話の端末に依存せずに汎用的に使用できる、いわゆるＪＡＶＡ（登録商標）等の言語で記述されている。【００２２】
第１分岐ツリープログラム７１は、図４の分岐ツリーに示されるようなプログラムである。このプログラムでは、まず、ファイル名Ａを指定して音声を再生し、その後、利用者にａ又はｂを選択させる。利用者がａを選択した場合には、ファイル名Ｂを指定して再生し、その再生終了後、ファイル名Ｃを指定して再生する。一方、利用者がｂを選択した場合には、ファイル名Ｄを指定して再生し、その後、利用者にｃ又はｄの選択をさせる。利用者がｃを選択した場合には、ファイル名Ｅを指定して再生し、利用者がｄを選択した場合には、ａを選択した場合と同様に、ファイル名Ｃを指定して再生する。ここで、指定されたファイルは通話用スピーカ１４を使用して再生され、利用者による選択は操作部１２のキーを一回押すことにより行われる。【００２３】
また、第１音声コンテンツデータ８１は、図５に示されるように、ファイル名Ａに対応する音声Ａデータから、ファイル名Ｅに対応する音声Ｅデータまでからなる一組の音声コンテンツのデータとして保存されている。【００２４】
次に、利用者がゲームアプリケーション６０を実行する場合の処理について説明する。利用者が、ゲームアプリケーション６０を起動すると、図６のステップＳ１１において、第１分岐ツリープログラム７１が実行される。ステップＳ１１の第１分岐ツリープログラム７１では、前述したように、まず、ファイル名Ａに関連付けられた音声Ａデータが再生される。音声Ａデータの終わりでは、ａ又はｂのどちらかの選択を促すメッセージが再生され、利用者は、操作部１２のキーを押すことによりａ又はｂを選択する。ここで、利用者がｂを選択すると、ファイル名Ｄに関連付けられた音声Ｄデータが再生され、音声Ｄデータの終わりではｃ又はｄのどちらかの選択を促すメッセージが再生される。更に、利用者がｃを選択した場合には、ファイル名Ｅに関連付けられた音声Ｅデータが再生され、音声Ｅデータの最後にゲームを継続するための音声コンテンツのデータのダウンロードを促すメッセージが再生される。ここで、利用者の選択が、ａ又はｄであった場合にも、それぞれファイル名Ｃに関連付けられた音声Ｃデータが再生され最後に、ゲームを継続するための音声コンテンツのデータのダウンロードを促す同様のメッセージが再生される。また、音声Ｅデータに継続するゲームのストーリーに使用する分岐ツリーは、第１分岐ツリープログラムの分岐ツリーと同じであるため、新たに分岐ツリーのプログラムのダウンロードを行うことなく、音声のデータのみのダウンロードを行うこととしている。【００２５】
利用者が再生された音声メッセージの指示に従い、操作部１２のキーを操作し、ゲームを継続するための音声コンテンツのデータのダウンロードを要求すると、第１分岐ツリープログラム７１は、その要求を図３の送受信部２２及びアンテナ１７を介し、サーバ装置５０に送信する。送信された要求は、図１の基地局４１及び移動通信網４０を介し、図６に示されるように、サーバ装置５０に通知され、要求を受信したサーバ装置５０は、音声Ｅデータに継続する音声コンテンツのデータである第２音声コンテンツデータ８２を携帯電話１０に送信する。携帯電話１０は、要求の送信と同一の経路を逆に辿り、第２音声コンテンツデータ８２を受信する。ここで、第２音声コンテンツデータ８２は、図７に示されるように、ファイル名Ａ、ファイル名Ｃ及びファイル名Ｅにそれぞれ関連付けられた音声Ｇデータ、音声Ｈデータ及び音声Ｉデータである。【００２６】
第２音声コンテンツデータ８２を受信した第１分岐ツリープログラム７１は、第２音声コンテンツデータ８２に含まれるファイル名に対応する各音声データに置き換える。つまり、ファイル名Ａに関連付けられた音声Ａデータは音声Ｇデータに置き換えられ、ファイル名Ｃに関連付けられた音声Ｃデータは音声Ｈデータに、ファイル名Ｅに関連付けられた音声Ｅデータは音声Ｉデータに置き換えられる。ここで、置き換えられることのない音声Ｂデータ、音声Ｄデータはそのまま第１分岐ツリープログラム７１により使用されることとなる。置き換えられた後の図が図８に示されている。【００２７】
各音声データを置き換えた第１分岐ツリープログラム７１は、図６のステップＳ１２において、再び、分岐ツリーの最初からプログラムを実行する。ここで最初に再生される音声データは、ファイル名Ａに関連付けられた音声Ｇデータとなる。このステップＳ１２での処理は、前述した第１分岐ツリープログラム７１の処理と同じであるが、再生される音声データは、図８に示されるように、ファイル名Ａ、ファイル名Ｃ及びファイル名Ｅに関しては、それぞれ置き換えられた音声Ｇデータ、音声Ｈデータ及び音声Ｉデータとなる。【００２８】
ここで、利用者が図４の分岐ツリーにおいて、ｂ及びｄの選択を行うと、第１分岐ツリープログラム７１は、ファイル名Ｄ及びファイル名Ｃに関連付けられた音声Ｄデータ及び音声Ｈデータを順番に再生する。ここで、音声Ｈデータの再生の最後には、前述した場合と同様、ゲームを継続するための分岐ツリーのプログラム及び音声コンテンツのデータのダウンロードを促す同様のメッセージが再生される。なお、この第１分岐ツリープログラム７１が、ファイル名Ｅに関連付けられた音声Ｉデータの再生により終了する場合にも、ゲームを継続するための分岐ツリーのプログラム及び音声コンテンツのデータのダウンロードを促す同様のメッセージが再生される。【００２９】
利用者が音声メッセージの指示に従い、操作部１２のキーを操作し、ゲームを継続するための分岐ツリーのプログラム及び音声コンテンツのデータのダウンロードを要求すると、ツリーダウンロードプログラム６１の実行が開始され、第１分岐ツリープログラム７１は終了する。実行が開始されたツリーダウンロードプログラム６１は、分岐ツリーのプログラム及び音声コンテンツのデータのダウンロードの要求を、前述と同じ経路を経由して、サーバ装置５０に送信する。要求を受信したサーバ装置５０は、音声Ｈデータに継続するゲームの分岐ツリーのプログラムである第２分岐ツリープログラム７２、及び、音声コンテンツのデータである第３音声コンテンツデータ８３を携帯電話１０に送信する。送信されたこれらのプログラムとデータは、携帯電話１０により受信される。【００３０】
ここで、第２分岐ツリープログラム７２は、図９の分岐ツリー図に示されるようなプログラムである。このプログラムでは、ファイル名Ａからファイル名Ｅまでの構成は、図４の第１分岐ツリープログラム７１と同じである。異なる点は、ｄが選択された場合には、ファイル名Ｆが指定されて再生される点と、ファイル名Ｃ、Ｅ及びＦが指定された再生の後に、更に再生のためのファイルの指定がされている点である。具体的には、第２分岐ツリープログラム７２は、ファイル名Ｃを指定して再生した後、更に利用者にｅ又はｆを選択させ、利用者がｅを選択した場合には、ファイル名Ｇを指定して再生し、利用者がｆを選択した場合には、ファイル名Ｈを指定して再生する。また、ファイル名Ｅを指定して再生した後は、更に利用者にｇ又はｈを選択させ、利用者がｇを選択した場合には、ファイル名Ｉを指定して再生し、利用者がｈを選択した場合には、ファイル名Ｊを指定して再生する。また、利用者がｄを選択した場合には、ファイル名Ｆを指定して再生し、引き続き、ファイル名Ｋを指定して再生する。【００３１】
また、第３音声コンテンツデータ８３は、図１０に示されるように、ファイル名Ａ、ファイル名Ｂ及びファイル名Ｄにそれぞれ関連付けられた音声Ｋデータ、音声Ｌデータ及び音声Ｍデータである。第２分岐ツリープログラム７２及び第３音声コンテンツデータ８３を受信したツリーダウンロードプログラム６１は、第１分岐ツリープログラム７１と第２音声コンテンツデータ８２を削除し、第２分岐ツリープログラム７２と第３音声コンテンツデータ８３を保存する。その後、図６のステップＳ１３において、保存された第２分岐ツリープログラム７２を実行する。【００３２】
第２分岐ツリープログラム７２では、図９に示されるように、まず、ファイル名Ａに関連付けられた音声Ｋデータが再生される。音声Ｋデータの終わりでは、ａ又はｂのどちらかの選択を促すメッセージが再生され、利用者は、操作部１２のキーを押すことによりａ又はｂを選択する。ここで、利用者がｂを選択すると、ファイル名Ｄに関連付けられた音声Ｍデータが再生され、音声Ｍデータの終わりではｃ又はｄのどちらかの選択を促すメッセージが再生される。ここで更に利用者がｃを選択すると、ゲームを継続するための音声コンテンツのデータのダウンロードを促すメッセージが再生される。なお、他の選択を行ったとしても、同様のメッセージが再生される。【００３３】
利用者が音声メッセージの指示に従い、操作部１２のキーを操作し、ゲームを継続するための音声コンテンツのデータのダウンロードを要求すると、第２分岐ツリープログラム７２は、前述と同じ経路を経由して、その要求をサーバ装置５０に送信する。要求を受信したサーバ装置５０は、音声Ｍデータに継続するゲームの音声コンテンツのデータである第４音声コンテンツデータ８４を携帯電話１０に送信する。送信された第４音声コンテンツデータ８４は、携帯電話１０により受信される。ここで第４音声コンテンツデータ８４は、図１１に示されるように、ファイル名Ｅ、ファイル名Ｉ及びファイル名Ｊにそれぞれ関連付けられた音声Ｎデータ、音声Ｏデータ及び音声Ｐデータである。【００３４】
第４音声コンテンツデータ８４を受信した第２分岐ツリープログラム７２は、第３音声コンテンツデータ８３を削除し、第４音声コンテンツデータ８４を保存する。音声コンテンツのデータを保存した第２分岐ツリープログラム７２は、図６のステップＳ１４において、図９における分岐ツリーの続きであるファイル名Ｅの位置から処理を再開する。ファイル名Ｅに関連付けられた音声Ｎデータが再生されると、音声Ｎデータの終わりでは、図９のｇ又はｈのどちらかの選択を促すメッセージが再生され、利用者は、操作部１２のいずれかのキーを押すことによりｇ又はｈを選択する。ここで、利用者がｇを選択すると、ファイル名Ｉに関連付けられた音声Ｏデータが再生され、音声Ｏデータの再生が終了すると、第１分岐ツリープログラム７１が音声Ａデータを再生されることにより開始されたゲームストーリーが終了する。また、ｈが選択された場合にも、ファイル名Ｊに関連付けられた音声Ｐデータが再生され、音声Ｐデータの再生が終了することにより当該ゲームストーリーが終了する。【００３５】
ここで、当該ゲームストーリーは終了したが、利用者は異なる分岐ツリーのプログラム及び音声コンテンツのデータを、ツリーダウンロードプログラム６１を利用して、ダウンロードすることにより、更に、異なるストーリーのゲームを楽しむことができる。【００３６】
以上説明したように、本実施形態では、利用者が携帯電話１０に保存されたゲームアプリケーション６０を実行すると、第１分岐ツリープログラム７１が開始され、ファイル名Ａに関連付けられた音声Ａデータが再生され、ゲームが開始される。ゲームは、分岐ツリーに示されるファイル名に関連付けられた音声データを再生することにより行われ、各音声データの終わりでは、利用者に択一的な選択を促すメッセージが再生される。利用者は択一的な選択をおこない、分岐ツリーのプログラムは、その選択先の分岐ツリーに示されるファイル名に関連付けられた音声データを更に再生し、ゲームはこの再生と選択の処理を繰り返されることにより、進行する。【００３７】
第１分岐ツリープログラム７１が分岐ツリーの最後に達した際には、新たな音声コンテンツのデータのダウンロードが促され、利用者が操作すると第２音声コンテンツデータ８２がダウンロードされ、第２音声コンテンツデータ８２を用いて、再び、第１分岐ツリープログラム７１が実行される。次に、第１分岐ツリープログラム７１の第２音声コンテンツデータ８２を用いた処理が分岐ツリーの最後に達した際には、分岐ツリーのプログラム及び音声コンテンツのデータのダウンロードが促される。利用者が操作するとツリーダウンロードプログラム６１により、第２分岐ツリープログラム７２及び第３音声コンテンツデータ８３がダウンロードされ、第２分岐ツリープログラム７２が実行される。第２分岐ツリープログラム７２は、分岐ツリーの途中まで実行された時点で、ゲームを継続させるための音声コンテンツのデータのダウンロードが促される。利用者の操作により、ゲームを継続させるためのデータである第４音声コンテンツデータ８４がダウンロードされると、分岐ツリーの途中からゲームが再開され、第２分岐ツリープログラム７２の分岐ツリーの最後に達した時点でゲームのストーリーが完了する。【００３８】
したがって、本実施形態によれば、択一的な選択という簡単な操作により、次のゲームのデータファイルの展開を行って、ゲームを進行させることができる。【００３９】
また、本実施形態によれば、ゲームに利用するデータファイルのみを入れ替えて利用することができるため、プログラムを変更することなく入替えられたデータファイルを利用することができる。【００４０】
また、本実施形態によれば、プログラムを実行する移動通信端末装置に、当面必要なデータファイルのみが保存されることにより、データファイルのダウンロードにかかるコストや時間の負担を削減できると共に、移動通信端末装置の記憶領域を節約することができる。【００４１】
なお、本実施形態においては、音声コンテンツのデータ等をダウンロードすることとしたが、メモリカード等により取得することとしてもよいし、新たにデータを取得しなくてもストーリーが完結するものであってもよい。【００４２】
また、本実施形態においては、第２分岐ツリープログラム７２がダウンロードされた際に、第２音声コンテンツデータ８２を削除することとしたが、分岐ツリープログラムがダウンロードされた際にも、音声コンテンツデータの一部又は全部を削除せずにおき、ダウンロードされた分岐ツリープログラムにおいて使用されることとしてもよい。【００４３】
また、本実施形態においては、音声を再生することによって構成されるゲームとしたが、文字、静止画像又は動画像によるゲーム、又はこれらを組み合わせたゲームに用いるプログラムとしてもよい。【００４４】
また、本実施形態においては、携帯電話の端末に依存せずに汎用的に使用できる、いわゆるＪＡＶＡ（登録商標）等の言語で記述されたプログラムとしたが、これ以外のプログラム言語で記述されたプログラムとしてもよい。【００４５】
また、本実施形態においては、移動通信端末装置として携帯電話を用いたが、その他の移動通信端末装置であってもよい。
【産業上の利用可能性】
【００４６】
以上説明したように本発明のプログラム及び移動通信端末装置は、画像、音声又は文章等のコンテンツの展開をすることができる移動通信端末装置に適用することができる。
【図１】
2007007643.tif 000003
【図２Ａ】
2007007643.tif 000004
【図２Ｂ】
2007007643.tif 000005
【図３】
2007007643.tif 000006
【図４】
2007007643.tif 000007
【図５】
2007007643.tif 000008
【図６】
2007007643.tif 000009
【図７】
2007007643.tif 000010
【図８】
2007007643.tif 000011
【図９】
2007007643.tif 000012
【図１０】
2007007643.tif 000013
【図１１】
2007007643.tif 000014
【手続補正書】
【提出日】平成18年8月1日(2006.8.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動通信端末装置において実行されるゲームアプリケーションに含まれ、想定されるゲーム進行に対応するツリー状のファイル配列の情報、及び、前記ゲームアプリケーションの実行によるゲーム進行に関する前記移動通信端末装置上の入力装置を介した択一的な選択に従って、前記ゲームアプリケーションにおけるデータファイルの展開を制御するプログラムであって、
前記入力装置を介した択一的な選択が検知されるのを待つ択一選択待機手順と；
前記択一的な選択が検知された際に、前記ファイル配列における前記択一的な選択によるゲーム進行態様に対応した前記ファイル配列における位置のファイル識別子により特定され、前記移動通信端末装置に前記プログラム自身とは区別されて保存されたデータファイルと、前記択一的な選択とを関連付けることによって、前記ゲームアプリケーションにおける前記データファイルの展開の順序を決定する展開順序決定手順と；
前記展開順序決定手順によって決定された順序に従って、前記特定されたデータファイルを展開し、前記特定されたデータファイルに含まれるコンテンツを再生する展開手順と；
前記特定されたデータファイルが、前記ファイル配列の最終段に対応し、かつ、前記ファイル配列の情報が、以後のゲーム進行に利用可能である場合には、以後に想定されるゲーム進行のために必要となる新たなデータファイルをダウンロードして、前記新たなデータファイルに、前記新たなデータファイルの前記ファイル配列の位置に対応するデータファイルを置き換えるファイル置換手順と；
を前記移動通信端末装置上の処理装置に実行させるプログラム。
【請求項２】
前記択一選択待機手順の前に、所定のデータファイルの識別子を指定して、前記所定のデータファイルの識別子が関連付けられたデータファイルを展開し、前記所定のデータファイルに含まれるコンテンツを再生する初期データ展開手順を更に前記処理装置に実行させる、ことを特徴とする請求項１に記載のプログラム。
【請求項３】
請求項１に記載のプログラムと；
前記プログラムにより展開されるデータファイルと；が保存された移動通信端末装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明のプログラムは、移動通信端末装置において実行されるゲームアプリケーションに含まれ、想定されるゲーム進行に対応するツリー状のファイル配列の情報、及び、前記ゲームアプリケーションの実行によるゲーム進行に関する前記移動通信端末装置上の入力装置を介した択一的な選択に従って、前記ゲームアプリケーションにおけるデータファイルの展開を制御するプログラムであって、前記入力装置を介した択一的な選択が検知されるのを待つ択一選択待機手順と；前記択一的な選択が検知された際に、前記ファイル配列における前記択一的な選択によるゲーム進行態様に対応した前記ファイル配列における位置のファイル識別子により特定され、前記移動通信端末装置に前記プログラム自身とは区別されて保存されたデータファイルと、前記択一的な選択とを関連付けることによって、前記ゲームアプリケーションにおける前記データファイルの展開の順序を決定する展開順序決定手順と；前記展開順序決定手順によって決定された順序に従って、前記特定されたデータファイルを展開し、前記特定されたデータファイルに含まれるコンテンツを再生する展開手順と；前記特定されたデータファイルが、前記ファイル配列の最終段に対応する場合に、前記ファイル配列の情報が、以後のゲーム進行に利用可能である場合には、以後に想定されるゲーム進行のために必要となる新たなデータファイルをダウンロードして、前記新たなデータファイルに、前記新たなデータファイルの前記ファイル配列の位置に対応するデータファイルを置き換えるファイル置換手順と；を前記移動通信端末装置上の処理装置に実行させるプログラムである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
ここで、「入力装置」には、移動通信端末装置上におけるキー入力及び音声入力その他の入力をさせるための装置を含むこととし、「待つ」ための処理としては、ループ及び割り込み等の処理により実現されるものも含むこととする。また、利用者からの入力装置に対する操作を待つためには、先に利用者に対して択一的な選択を促していることになるが、択一的な選択を促すのは、当該プログラムが行ってもよいし、他のプログラム等により行われることとしてもよい。また、データファイルの語には、ゲームアプリケーションの実行において必要とされる文字、音声、静止画像及び動画像のデータを含むこととする。また、「展開」とは、データファイルの内容である文字及び静止画像を表示したり、データファイルの内容である音声及び動画像を再生したりすることを含んでいる。また、「プログラム自身とは区別されて」保存とは、ゲームアプリケーションで使用されるデータファイルは、プログラムとは別の独立したデータであるため、別のデータファイルをダウンロードやメモリカード等により入手し、先に保存されているデータファイルに上書き又は追加しても、プログラムは、新しいデータファイルを用いて、プログラムを進行させることができることを意味している。「関連付ける」とは、択一的な選択とゲームアプリケーションで展開されるデータファイルに予め付された識別子とを、想定されるゲーム進行に対応するツリー状のファイル配列の情報を参照して関連付けることである。ある種の典型的なゲームアプリケーションでは、択一的な選択を繰り返すことによってストーリーが進行するように制御ルーチンが組まれており、択一的な選択によってどのデータファイルが展開されるかは当該制御ルーチンに決定される。
「展開の順序を決定する」は同じく制御ルーチンによって、先に択一的な選択に関連付けられたデータファイルの展開の手順を決定することであるが、必ずしも排他的な展開を意味しない。ゲームアプリケーションの実行中において、複数のデータファイルの展開が行われる可能性は否定されない。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
したがって、このプログラムによれば、択一的な選択という簡単な操作により、次のデータファイルの展開を行うことができ、置き換えが必要なデータファイルのみを入れ替えてゲームのストーリーを進行できることにより、使用される移動通信端末装置の保存領域を節約できると共に、プログラムを変更することなく入れ替えられたデータファイルについて利用することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明のプログラムでは、前記択一選択待機手順の前に、所定のデータファイルの識別子を指定して、前記所定のデータファイルの識別子が関連付けられたデータファイルを展開し、前記所定のデータファイルに含まれるコンテンツを再生する初期データ展開手順を更に前記処理装置に実行させるようにすることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【国際調査報告】
2007007643.tif 000015
2007007643.tif 000016