(57)【特許請求の範囲】
【請求項１】
利用者の携帯端末で実行するゲームに用いる画像を利用者側の通信端末からゲーム提供サーバに送信し、利用者の携帯端末が前記ゲーム提供サーバからゲームに用いる画像とその画像を用いる所望のゲームプログラムとを受信し、利用者の携帯端末で前記ゲームプログラムを実行することで前記画像を用いたゲーム内容を表示するゲーム提供システムであって、
利用者の携帯端末で実行するゲームプログラムとそのゲームプログラムの種類に関する情報とを関連付けて記録する第１の記録手段と、利用者の携帯端末で実行するゲームプログラムの種類に関する情報を前記第１の記録手段から読み出して利用者側の通信端末に対して送信する第１の送信手段と、利用者側の通信端末から利用者の携帯端末で実行するゲームプログラムの種類を指定する情報とゲームに用いる画像とを受信する第１の受信手段と、前記受信したゲームに用いる画像を、利用者の携帯端末に設けられている表示手段の表示能力又は表示仕様に適合しておりかつ前記指定された種類のゲームプログラムで使用される画像コンテンツ仕様に応じた表示画像に変換する画像処理手段と、前記指定された種類のゲームプログラムを前記第１の記録手段から読み出して利用者の携帯端末に対して送信するとともに前記表示画像を利用者の携帯端末に対して送信する第２の送信手段とを備えたゲーム提供サーバと、
ゲームに用いる画像を記録する第２の記録手段と、前記ゲーム提供サーバから利用者の携帯端末で実行するゲームプログラムの種類に関する情報を受信する第２の受信手段と、前記受信したゲームプログラムの種類に関する情報を表示するとともにゲームに用いる画像を前記第２の記録手段から読み出して表示する第１の表示手段と、前記表示手段に表示したゲームプログラムの種類及びゲームに用いる画像の中から利用者所望のゲームプログラムとそのゲームに用いる画像を利用者が指定する入力手段と、前記利用者が指定したゲームプログラムの種類の情報とそのゲームに用いる画像とをゲーム提供サーバに送信する第３の送信手段とを備えた利用者側の通信端末と、
前記指定された種類のゲームプログラムと前記表示画像とをゲーム提供サーバから受信可能な第３の受信手段と、前記第３の受信手段が受信したゲームプログラムと表示画像とを記録可能な第３の記録手段と、前記受信した表示画像を用いて前記受信したゲームプログラムを実行する情報処理手段と、前記受信した表示画像を用いたゲーム内容を表示する第２の表示手段とを備えた利用者の携帯端末と、から構成され、
前記ゲーム提供サーバは、前記指定された種類のゲームプログラム及び前記表示画像のダウンロード先を記載するアプリケーション属性ファイルを作成する作成手段を備え、
前記第２の送信手段は、前記作成手段の作成したアプリケーション属性ファイルを前記利用者の携帯端末に送信し、
前記第３の受信手段は、前記アプリケーション属性ファイルを受信した後、前記アプリケーション属性ファイルに記載されたダウンロード先から前記ゲームプログラム及び前記表示画像を受信し、
前記利用者の携帯端末の情報処理手段は、前記受信したゲームプログラムに記述された、前記指定された種類のゲームプログラムで使用される表示画像が利用者の携帯端末の第３の記録手段に記録されているか否かを調査する処理を実行した上で、前記利用者の携帯端末に前記指定された種類のゲームプログラムで使用される表示画像が前記第３の記録手段に記録されているか否かを判断し、前記表示画像が前記第３の記録手段に記録されていないと判断したことに応じ、前記表示画像を前記ゲーム提供サーバから受信するよう前記第３の受信手段を制御することを特徴とするゲーム提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ゲーム提供サーバ及びゲーム提供システムに係り、特に利用者が携行する携帯端末で実行可能な画像付きのゲームを携帯端末に対して提供することが可能なゲーム提供サーバ及びゲーム提供システムに関する。
【０００２】
【従来の技術】
従来から携帯電話で実行可能なゲームが提供されており、利用者はゲームプログラムを配信するゲーム提供サーバと通信接続して所望のゲームプログラムをダウンロードし、携帯電話でゲームプログラムを実行して楽しむことが可能となっている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のゲームに用いる画像はゲームプログラムに対応した所定の画像であり、利用者が自由にゲームに用いる画像を選択するということは不可能であった。
【０００４】
本発明はこのような事情に鑑みてなされたもので、利用者所望の画像を用いたゲームを利用者の携帯端末で楽しむことが可能なゲーム提供サーバ及びゲーム提供システムを提供することを目的としている。
【０００５】
【課題を解決するための手段】
本発明は前記目的を達成するために、利用者の携帯端末で実行するゲームに用いる画像を利用者側の通信端末から受信してその画像とその画像を用いるゲームプログラムを携帯端末に送信するゲーム提供サーバであって、利用者の携帯端末で実行するゲームプログラムとそのゲームプログラムの種類に関する情報とを関連付けて記録する記録手段と、利用者の携帯端末で実行するゲームプログラムの種類に関する情報を前記記録手段から読み出して利用者側の通信端末に対して送信する第１の送信手段と、利用者側の通信端末から利用者の携帯端末で実行するゲームプログラムの種類を指定する情報とそのゲームに用いる画像とを受信する第１の受信手段と、前記受信したゲームに用いる画像を利用者の携帯端末に設けられている表示手段の表示能力又は表示仕様に適合する表示画像に変換する画像処理手段と、前記指定されたゲームプログラムを前記記録手段から読み出して利用者の携帯端末に対して送信するとともに前記表示画像とを利用者の携帯端末に対して送信する第２の送信手段とを備えたことを特徴としている。
【０００６】
本発明によれば、ゲームプログラムとそのゲームプログラムの種類に関する情報とを関連付けて記録する記録手段と、ゲームプログラムの種類に関する情報を前記記録手段から読み出して利用者側の通信端末に対して送信する第１の送信手段と、利用者側の通信端末から利用者の携帯端末で実行するゲームプログラムの種類を指定する情報とそのゲームに用いる画像とを受信する第１の受信手段と、前記受信したゲームに用いる画像を利用者の携帯端末に設けられている表示手段の表示能力又は表示仕様に適合する表示画像に必要に応じて変換する画像処理手段と、前記指定されたゲームプログラムを前記記録手段から読み出して利用者の携帯端末に対して送信するとともに前記表示画像とを利用者の携帯端末に対して送信する第２の送信手段とを備えたので、利用者所望の画像を用いたゲームを利用者の携帯端末で実行して楽しむことが可能となる。
【０００７】
【発明の実施の形態】
以下添付図面に従って、本発明に係るゲーム提供サーバ及びゲーム提供システムの好ましい実施の形態について詳説する。
【０００８】
図１に、本発明に係るゲーム提供システムを示す。
【０００９】
同図に示すようにゲーム提供システムには、利用者が携行し音声の送受信やゲームプログラムを実行してゲーム内容を表示することが可能な携帯電話４０（利用者の携帯端末）と、携帯電話４０が音声の送受信及びゲームプログラムや画像等の情報を送受信する際に利用する無線の基地局４２及び携帯電話回線４４と、携帯電話４０で実行するゲームプログラムを指定するとともに当該ゲームに用いる画像をインターネット等の通信網４８を介して送信する利用者側のパソコン８０（利用者側の通信端末）と、パソコン８０から指定されたゲームプログラムと受信した画像とを、通信網４８及び携帯電話回線４４等を介して携帯電話４０に送信するサーバ９０（ゲーム提供サーバ）とが設けられている。
【００１０】
なお携帯電話４０は、サーバ９０からゲームに用いる画像とそのゲームプログラムとを受信して、受信したゲームプログラムを実行するとともに前記画像を用いたゲーム内容を表示することが可能となっている。
【００１１】
なお、携帯端末は上記の携帯電話に限定されるものではなく、利用者が携行可能であるとともにインターネット等の通信網と情報の送受信が可能な通信手段を備えた機器であればパソコン、ＰＤＡ（Personal Data Assistance）等の携帯端末であっても本発明の目的を達成することが可能である。
【００１２】
また、利用者側の通信端末は前記パソコン８０に限定されるものではなく、携帯電話４０、ＰＤＡ等の通信端末であっても本発明の目的を達成することが可能である。
【００１３】
図２に携帯電話の外観図を示す。
【００１４】
同図に示すように携帯電話４０には、携帯電話回線４４と無線通信するためのアンテナ４５２と、通信情報やスケジュール、実行中のゲーム内容等の各種情報を表示する表示手段４６８と、電話番号、文字、スケジュール等の個人情報の入力、実行するゲームプログラムの種類の選択及びゲーム実行の指示等を行う入力手段４７４、４７４…と、電話の受話器となるとともに音声を出力するスピーカ４９５と、音声を入力するマイク４９７とが設けられている。
【００１５】
図３に、携帯電話の信号処理系のブロック図を示す。
【００１６】
同図によれば、携帯電話４０の情報送受信部には、携帯電話回線４４と無線通信するためのアンテナ４５２と、携帯電話回線４４用の送受信手段４５３（第３の受信手段の機能を含む）と、リアルタイムにて送受信する情報を一時的に記憶する送受信バッファ４５４とが設けられている。
【００１７】
また携帯電話４０には、画像やゲーム内容、又は文字等の情報を表示する表示手段４６８（第２の表示手段の機能を含む）と、情報処理手段の指令に基づいて表示手段４６８に対して表示用の画像信号を出力する表示制御手段４６９と、利用者が入力手段４７４を介して入力した各種情報を読み取って後述する情報処理手段に伝達したり、情報処理手段からの指示に基づいてＬＥＤ等の通知手段に表示指令を出力するＩ／Ｏ４７５とが設けられている。
【００１８】
また、携帯電話４０には、携帯電話４０の全体の制御やゲームプログラムを実行する情報処理手段（ＣＰＵ）４８０と、携帯電話４０の処理に関する各種定数やネットワーク上の通信機器に通信接続する際のダイヤルアップ電話番号、属性情報、ＵＲＬ（Uniform Resource Locators ）、ＩＰ（Internet Protocol ）アドレス、ゲートウェイ情報ＤＮＳ（Domain Name System）等の接続情報を記録する書き換え可能な不揮発性メモリ４８２と、情報処理手段４８０を動作させるプログラムや各種定数が記録されているＲＯＭや情報処理手段４８０が処理を実行する際の作業領域となる記憶手段であるＲＡＭとから構成されるメモリ４８４と、時刻を刻むカレンダ時計４９０と、情報処理手段４８０を含む各回路に電源を供給する電源４９１とが設けられている。
【００１９】
また、携帯電話４０には、利用者が電話器として利用する際の受話器となるとともに音声を出力するスピーカ４９５と、情報処理手段４８０等が出力する音声データをアナログの音声信号に変換するとともに増幅してスピーカ４９５に出力するＤ／Ａ変換器４９６と、音声を入力して音声信号に変換するマイク４９７と、マイク４９７から入力した音声信号を増幅するとともに情報処理手段４８０等に送出する音声データに変換するＡ／Ｄ変換器４９８とが設けられている。
【００２０】
携帯電話４０内の情報処理手段４８０と、送受信バッファ４５４、表示制御手段４６９、Ｉ／Ｏ４７５、不揮発性メモリ４８２、メモリ４８４、カレンダ時計４９０、Ｄ／Ａ変換器４９６、Ａ／Ｄ変換器４９８等を含む各周辺回路は、バス４９９で接続されており、情報処理手段４８０は各々の周辺回路を制御するとともに高速な情報の送受信を行うことが可能となっている。
【００２１】
前記送受信手段４５３は、指定された種類のゲームプログラムとそのゲームに用いる画像とをサーバ９０から受信することが可能となっている。また情報処理手段４８０は、受信した画像を用いたゲームプログラムを実行するとともに、前記受信した画像を用いたゲーム内容を表示手段４６８に表示する指示を出力することが可能となっている。
【００２２】
なお、携帯電話４０の小型化を維持するために、不揮発性メモリ４８２に記録するゲームプログラム等のアプリケーションプログラムや画像などの記録容量に制限を設けているものがある。この場合には、例えばアプリケーションプログラム用として１０ｋＢのものを２０件程度、データ記録用（ゲームのスコアや画像等を記録することが可能）として５ｋＢの記録容量の制限が設けられており、それ以上の容量のアプリケーションプログラムを携帯電話４０に送信しようとしても拒否されるように設定されている。
【００２３】
携帯電話４０で動作するゲームプログラム等がＪａｖａにて動作する場合には、不揮発性メモリ４８２には例えばブロック崩しのゲームプログラム本体であるblock.jar のファイルを記録するＪＡＲストレージ領域と、ブロック崩しのゲームプログラムの属性が記載されている属性ファイルblock.jam を記録するＪＡＭ（Java Application Manager）領域と、画像ファイルblock.gif を記録するデータストレージ領域とが設けられている。
【００２４】
また携帯電話４０でＪａｖａプログラムを実行するために、テキスト変換処理用、データストレージ領域用、ネットワーキング用、ユーザーインターフェース用、携帯電話４０用の拡張用等の各種ライブラリが不揮発性メモリ４８２又はメモリ４８４に記録されている。これらの各種ライブラリは、ネイティブアプリケーションインターフェースにて利用される。
【００２５】
図４は、パソコンの信号処理系のブロック図である。
【００２６】
同図によれば、パソコン８０（利用者側の通信端末）の情報送受信部には、通信網４８と接続されている公衆回線８６０を介して他の通信機器（サーバ９０等）と情報の送受信を行うための公衆回線用の送受信手段８６５（第３の送信手段及び第２の受信手段の機能を含む）とが設けられている。
【００２７】
また、パソコン８０には、画像や文字等の情報を表示する表示手段８６８（第１の表示手段の機能を含む）と、情報処理手段の指令に基づいて表示手段８６８に対して表示用の画像信号を出力する表示制御手段８６９と、利用者が入力手段８７４を介して入力した各種情報を読み取って後述する情報処理手段に伝達したり、情報処理手段からの指示に基づいてＬＥＤ等の通知手段に表示指令を出力するＩ／Ｏ８７５とが設けられている。
【００２８】
また、パソコン８０には、記録媒体８７７を着脱可能に装着する記録媒体装着部８７８と、記録媒体８７７に対して画像データ等の情報を記録したり読み出したりする記録媒体インターフェース８７９とが設けられている。なお、記録媒体８７７は、メモリーカード等の半導体や、ＭＯ等に代表される磁気記録式、光記録式等に代表される着脱可能な記録媒体である。
【００２９】
また、パソコン８０には、パソコン８０の全体の制御を行う情報処理手段（ＣＰＵ）８８０と、情報処理手段８８０を動作させるプログラムや各種定数が記録されているＲＯＭや情報処理手段８８０が処理を実行する際の作業領域となる記録手段であるＲＡＭとから構成されるメモリ８８１と、パソコン８０の処理に関する各種定数やネットワーク上の通信機器に通信接続する際のダイヤルアップ電話番号、属性情報、ＵＲＬ（Uniform Resource Locators ）、アドレス、サイトアドレス、ゲートウェイ情報ＤＮＳ（Domain Name System）等の接続情報、利用者が準備したゲーム用の画像等の情報を記録するハードディスク等の記録手段８８６と、時刻を刻むカレンダ時計８９０とが設けられている。
【００３０】
パソコン８０内の情報処理手段８８０と、表示制御手段８６９、Ｉ／Ｏ８７５、メモリ８８１、記録手段８８６、カレンダ時計８９０等を含む各周辺回路はバス８９９で接続されており、情報処理手段８８０は各々の周辺回路を制御することが可能となっている。
【００３１】
前記送受信手段８６５は、サーバ９０から利用者の携帯電話４０で実行するゲームプログラムの種類に関する情報を受信することが可能となっている。また表示手段８６８は、サーバ９０から受信したゲームプログラムの種類に関する情報を表示するとともにゲームに用いる画像を前記記録手段８８６から読み出して表示することが可能となっている。
【００３２】
表示手段８６８に表示したゲームプログラムの種類及びゲームに用いる画像を利用者が閲覧して、利用者は所望のゲームプログラムとそのゲームに用いる画像を入力手段８７４を介して指定することが可能となっている。この、利用者が指定したゲームプログラムの種類の情報とそのゲームに用いる画像は、送受信手段８６５を介してサーバ９０に送信することが可能となっている。
【００３３】
図５は、サーバの信号処理系のブロック図である。
【００３４】
同図によれば、サーバ９０の情報送受信部には、通信網４８と接続されている公衆回線９６０を介して他の通信機器（パソコン８０、携帯電話４０等）と情報の送受信を行うための公衆回線用の送受信手段９６５（第１の送信手段、第２の送信手段、及び第１の受信手段の機能を含む）とが設けられている。
【００３５】
また、サーバ９０には、必要に応じて画像や文字等の情報を確認のために表示する表示手段９６８と、情報処理手段の指令に基づいて表示手段９６８に対して表示用の画像信号を出力する表示制御手段９６９と、管理者が入力手段９７４を介して入力した各種情報を読み取って後述する情報処理手段に伝達したり、情報処理手段からの指示に基づいてＬＥＤ等の通知手段に表示指令を出力するＩ／Ｏ９７５とが設けられている。
【００３６】
また、サーバ９０には、サーバ９０の全体の制御を行う情報処理手段（ＣＰＵ）９８０（画像処理手段）と、情報処理手段９８０を動作させるプログラムや各種定数が記録されているＲＯＭや情報処理手段９８０が処理を実行する際の作業領域となる記録手段であるＲＡＭとから構成されるメモリ９８１と、サーバ９０の処理に関する各種定数やネットワーク上の自己の属性情報、ＵＲＬ（Uniform Resource Locators ）、アドレス、サイトアドレス、ゲートウェイ情報ＤＮＳ（Domain Name System）等の接続情報、等の情報を記録するハードディスク等の記録手段９８６と、時刻を刻むカレンダ時計９９０とが設けられている。
【００３７】
サーバ９０内の情報処理手段９８０と、表示制御手段９６９、Ｉ／Ｏ９７５、メモリ９８１、記録手段９８６、カレンダ時計９９０等を含む各周辺回路はバス９９９で接続されており、情報処理手段９８０は各々の周辺回路を制御することが可能となっている。
【００３８】
前記記録手段９８６は、携帯電話４０で実行するゲームプログラムとそのゲームプログラムの種類に関する情報とを関連付けて記録することが可能となっている。例えば携帯電話４０で動作するゲームプログラム等がＪａｖａにて動作する場合には、記録手段９８６にはブロック崩しゲームダウンロード用の表示ファイルblock.htmlと、ブロック崩しのゲームプログラム本体であるblock.jar ファイルと、ブロック崩しのゲームプログラムの名称やファイル名（block.jar ）、アプリケーションサイズ、パッケージのＵＲＬ、開発した日付、画像ファイルが記録されているＵＲＬ、引数等が記載されているアプリケーション属性ファイルblock.jam と、利用者がパソコン８０を介して送信したゲームに用いる画像ファイルblock.gif とを所定のＵＲＬに記録している。
【００３９】
前記送受信手段９６５は、携帯電話４０で実行するゲームプログラムの種類に関する情報を前記記録手段９８６から読み出して利用者側のパソコン８０に対して送信することが可能となっている。また前記送受信手段９６５は、利用者側のパソコン８０から携帯電話４０で実行するゲームプログラムの種類を指定する情報とそのゲームに用いる画像とを受信することが可能となっている。
【００４０】
更に前記送受信手段９６５は、指定されたゲームプログラムを記録手段９８６から読み出して携帯電話４０に対して送信するとともに前記受信したそのゲームに用いる画像を携帯電話４０に対して送信することが可能となっている。
【００４１】
前記情報処理手段９８０は、パソコン８０から受信したゲームに用いる画像を利用者の携帯端末に設けられている表示手段の表示能力又は表示仕様に適合する表示画像に変換する画像処理手段の機能を備えている。例えばパソコン８０から受信した画像が１２８０×９６０の画素とＲ、Ｇ、Ｂの各色に対して８ビットの階調を備えたＪＰＥＧ形式のファイルである場合であって、携帯電話４０の表示手段４６８の表示能力が１６０×１２０の画素と２５６色の階調を備えている場合には、１６０×１２０の画素と２５６色の階調を備えたＧＩＦ形式の表示画像に自動で最適化変換する処理を行う。
【００４２】
前記送受信手段９６５は、パソコン８０から指定されたゲームプログラムを記録手段９８６から読み出して利用者の携帯電話４０に対して送信するとともに、表示画像を利用者の携帯端末に対して送信することが可能となっている。
【００４３】
図６に本発明に係るゲーム提供システムを用いたゲーム提供方法のフローチャートを示す。
【００４４】
同図に示すように、携帯電話４０にて利用者自身が指定した画像を用いたゲームを実行する際には、ステップＳ１００（以降Ｓ１００のように省略して記載する。）にて利用者（ユーザ）は、携帯端末向けのゲーム装置で利用したい画像コンテンツをサーバ９０に登録する処理を行う。
【００４５】
Ｓ１００では、先ず利用者はパソコン８０を操作してインターネット等の通信網４８を介してサーバ９０と通信接続を行う。サーバ９０の記録手段９８６には、利用者の携帯電話４０等で実行するゲームプログラムとそのゲームプログラムの種類に関する情報とが関連付けて記録されている。サーバ９０が利用者側のパソコン８０からゲームプログラムの種類に関する情報の取得を希望する旨を情報を送受信手段９６５を介して受信すると、サーバ９０の情報処理手段９８０は、利用者の携帯端末で実行するゲームプログラムの種類に関する情報を記録手段９８６から読み出して、送受信手段９６５を介して利用者側のパソコン８０に対して送信する。
【００４６】
利用者側のパソコン８０の記録手段８８６には、例えば利用者が電子カメラで撮像した画像や利用者自身が作成した画像が記録されており、表示手段８６８には前記記録されている画像が画像ビューワの形式で表示される。利用者は入力手段８７４を操作して、ゲームで利用したい所望の画像を選択してその画像の送信を指示する。すると、その選択された画像は送受信手段８６５を介してサーバ９０に送信される。そのゲームに用いる画像はサーバ９０の送受信手段９６５が受信して、例えばblock.jpg 等のファイル名で記録手段９８６に記録する。
【００４７】
パソコン８０から受信したゲームに用いる画像が、携帯電話４０の表示手段４６８の表示能力又は表示仕様に適合している場合には、情報処理手段９８０はその表示画像をそのままhttp://abc/i/block.gifのＵＲＬ等で呼び出すことが可能な、記録手段９８６の所定の領域に記録する。
【００４８】
また、パソコン８０から受信したゲームに用いる画像が、携帯電話４０の表示手段４６８の表示能力又は表示仕様に適合していない場合には、情報処理手段９８０（画像処理手段）がその画像を利用者の携帯電話４０の表示能力又は表示仕様に適合する画像に変換する処理を行って、新たにblock.gif 等の表示画像を生成して、http://abc/i/block.gif等のＵＲＬで呼び出すことが可能な、記録手段９８６の所定の領域に記録する。
【００４９】
図６に示すＳ１０２では、サーバ９０から受信したゲームプログラムの種類に関する情報を表示手段８６８に表示する処理を行う。利用者がゲームプログラムに関する情報を閲覧して、入力手段８７４を介して所望のゲームプログラムの選択を指定すると、その旨の情報がパソコン８０の送受信手段８６５からサーバ９０に対して送信される。
【００５０】
また、Ｓ１０２にて利用者がパソコン８０の入力手段８７４を操作して、利用者の携帯電話４０のメールアドレスを入力して、選択したゲームプログラムに関する情報とともにサーバ９０に対して送信するようにしてもよい。この利用者の携帯電話４０のメールアドレス等の情報を受信したサーバ９０は、後に利用者の携帯電話４０に対してゲームプログラムをダウンロードするためのＵＲＬ等が記載されている電子メールを送信する。利用者は携帯電話４０の表示手段４０に表示されているＵＲＬを指定することによって、容易にゲームプログラムを所定のＵＲＬから携帯電話４０にダウンロードすることが可能となる。
【００５１】
次のＳ１０４では、サーバ９０の送受信手段９６５が利用者の携帯電話４０で実行する前記ゲームプログラムの種類を指定する情報を受信すると、サーバ９０の情報処理手段９８０にて実行されている処理プログラムは、選択されたゲームプログラムからそのゲーム内で使用される画像コンテンツ仕様に応じて、選択された登録画像を元にゲーム用画像を自動で生成（リサイズ等の処理を実施）する。なお、このとき情報処理手段９８０は、パソコン８０から受信したゲーム用の画像を携帯電話４０の表示能力又は表示仕様に適合する表示画像に自動で変換してもよい。
【００５２】
更にサーバ９０の情報処理手段９８０は、前記利用者が指定したゲームプログラムを携帯電話４０がダウンロードする際に当該ゲームプログラムの種類やダウンロードを指示する旨の情報を表示手段４６８に表示して利用者に通知するための表示ファイルblock.html、を自動で作成するようにしてもよい。
【００５３】
また、サーバ９０の情報処理手段９８０は、前記利用者が指定したゲームプログラムを携帯電話４０がダウンロードする際に、当該ゲームプログラムとそのゲームプログラムで用いる画像とを自動でダウンロードする際に用いるアプリケーション属性ファイル、block.jam を自動で作成するようにしてもよい。
【００５４】
次のＳ１０６では、利用者は携帯電話４０の入力手段４７４を操作して、携帯端末向けのゲーム装置（携帯電話４０）にゲームプログラムをダウンロードするために携帯端末向けゲーム装置用サーバ（ゲーム提供のサーバ９０）にアクセスする指示を入力する。すると携帯電話４０の送受信手段４５３は携帯電話回線４４と通信網４８とを介してサーバ９０と通信接続を開始する。携帯電話４０とサーバ９０とが通信可能な状態になると処理は次のＳ１０８に進む。
【００５５】
次のＳ１０８では、利用者は携帯電話４０の入力手段４７４を操作して携帯端末向けのゲームプログラムをサーバ９０からダウンロードする指示を入力する。このとき、前記サーバ９０から送信されてきた電子メールに記載されているＵＲＬを利用者が指定してゲームプログラムのダウンロードを開始するようにしてもよいし、利用者が携帯電話４０の表示手段４６８に表示されているメニューリストの中から前記表示ファイルblock.htmlに記載されているゲームプログラムの種類を選択して、その中から所望のゲームプログラムを選択してダウンロードするようにしてもよい。このとき、例えばサーバ９０のＵＲＬ、http://abc/i/ から先ずアプリケーション属性ファイルblock.jam を送受信手段４５３を介して受信して、不揮発性メモリ４８２のＪＡＭストレージエリアに記録する。
【００５６】
次に、前記受信したアプリケーション属性ファイルに記載されているパッケージＵＲＬに基づいて、ゲームプログラムblock.jar のダウンロードを行う。そして送受信手段４５３を介して受信したblock.jar のゲームプログラムを、不揮発性メモリ４８２のＪＡＲストレージエリアに記録する。
【００５７】
次のＳ１１０では、利用者は入力手段４７４を介して受信したゲームプログラムを実行する指示を入力する。携帯電話４０の不揮発性メモリ４８２に複数のゲームプログラムが記録されている場合には、利用者は表示手段４６８に表示されている複数のゲームプログラムの種類に関する情報の中から所望のゲームプログラムの種類を選択する指示を入力する。
【００５８】
携帯電話４０の情報処理手段４８０は、前記利用者から指示されたゲームプログラムを不揮発性メモリ４８２から読み出して、指示されたゲームプログラムの実行を開始する。ゲームプログラムには、ゲームに用いる所定画像が不揮発性メモリ４８２に記録されているか否かを調査する処理が記述されている。もし、不揮発性メモリ４８２にゲームに用いる所定の画像が記録されていると判断した場合には、情報処理手段４８０は次のＳ１１２にて、記録されている画像（block.gif ）を読み出してゲームに用いる処理を行う。
【００５９】
また、もし不揮発性メモリ４８２にゲームに用いる所定の画像が記録されていないと判断した場合（未だ一度もそのゲームを実行していないか、又は他のゲーム等を実行して自動でゲームに用いる所定の画像が消去されている場合等）には、アプリケーション属性ファイル（block.jam ）に記載されている画像のＵＲＬ（例えばhttp://abc/i/block.gif等）に記録されている画像ファイルblock.gif をサーバ９０からダウンロードする処理を開始する。当該ダウンロードした画像は、不揮発性メモリ４８２等の所定の領域（データストレージ領域等）に記録される。そして情報処理手段４８０は次のＳ１１２にて、不揮発性メモリ４８２等に記録されている画像ファイルblock.gif を読み出してゲームに用いる処理を行う。
【００６０】
Ｓ１１２では、前述のようにダウンロードしたゲーム用の画像コンテンツを読み込んで、ゲームを開始する。なお、ゲームプログラムとそのゲームに用いる画像とは、上記のように別々のファイルとして携帯電話４０に配信するものであってもよいし、ゲームプログラムとそのゲームに用いる画像とが同一のファイルに記録されているものであってもよい。
【００６１】
図７に、利用者が送信したゲーム用画像を用いたブロック崩しの表示例を示す。
【００６２】
同図に示すように、携帯電話４０の表示手段４６８には、利用者が指定したブロック崩しのゲームに用いる画像２０と、ブロックを崩すために自動で動き回るボール２２と、利用者が入力手段４７４を操作することによって左右に移動自在となっているとともにボール２２を画像２０の方向へはね返すラケット２４とが表示されている。
【００６３】
利用者は入力手段４７４を操作してラケット２４を左右に移動させて、ボール２２が同図の下方向に落下しないようにはね返しながら、画像２０を消去してゆく。画像２０は、例えば１００個のブロックに分割されており、ボール２０が当たった部分のブロックが消去されて、消去したブロックの個数に相当するスコアが加算される。
【００６４】
画像全てが消去されたり、所定の数量のボール２０が同図の下方に落下した場合、又は利用者が当該ゲームの「終了」を指示した場合には、当該ゲームは終了する。
【００６５】
なお、本発明は上記のブロック崩しのゲームに限定されるものではなく、神経衰弱のゲームのように表示手段４６８に並べられている複数のトランプの中から一組のトランプを利用者が入力手段４７４を介して指定し、この一組のトランプの数字が一致していた場合には、その一致していたトランプの部分（一組のブロック）の画像２０を表示するようにしてもよい。また、利用者が携帯電話４０と神経衰弱の対戦を行っている場合には、携帯電話４０が一致させた一組のブロック部分には画像２０を表示せずに、黒塗り状態にするようにしてもよい。この場合、利用者が全て正解すると、全画像が表示される。
【００６６】
また、利用者が指定した画像２０に、利用者が入力手段４７４を操作することにより移動自在となっているスポットライト、又は自動で移動するスポットライトを照射している状況を表示手段４６８に表示し、スポットライトが照射されていない部分は黒又は濃い灰色とし、スポットライトが照射されている部分は通常の画像２０の表示色で表示するようにしたゲームであってもよい。
【００６７】
また、利用者が指定した画像に対して、入力手段４７４を操作することによって落書きを追加するゲームであってもよい。また、本発明はゲーム提供サーバ及びゲーム提供システムに限定されるものではなく、携帯端末にて利用者が送信した画像に基づいて娯楽を提供することが可能なシステム又はサーバであってもよい。
【００６８】
【発明の効果】
以上説明したように本発明に係るゲーム提供サーバ及びゲーム提供システムによれば、ゲームプログラムとそのゲームプログラムの種類に関する情報とを関連付けて記録する記録手段と、ゲームプログラムの種類に関する情報を前記記録手段から読み出して利用者側の通信端末に対して送信する第１の送信手段と、利用者側の通信端末から利用者の携帯端末で実行するゲームプログラムの種類を指定する情報とそのゲームに用いる画像とを受信する第１の受信手段と、前記受信したゲームに用いる画像を利用者の携帯端末に設けられている表示手段の表示能力又は表示仕様に適合する表示画像に必要に応じて変換する画像処理手段と、前記指定されたゲームプログラムを前記記録手段から読み出して利用者の携帯端末に対して送信するとともに前記表示画像とを利用者の携帯端末に対して送信する第２の送信手段とを備えたので、利用者所望の画像を用いたゲームを利用者の携帯端末で実行して楽しむことが可能となる。
【００６９】
また、従来の携帯端末向けゲームプログラムでは、ゲームプログラム内部に当該ゲームの素材となる画像が含まれていたため、ゲームの素材となる画像を利用者側から送信したゲーム用画像に変更することができずに、ゲームプログラム開発者が用意した画像コンテンツの範疇でゲームを実施していた。しかし本発明のゲーム提供サーバ及びゲーム提供システムを用いることによって、利用者が所望の画像をゲーム提供サーバに送信して、その画像を用いたゲームを携帯端末にて実施することが可能となる。
【図面の簡単な説明】
【図１】本発明に係るゲーム提供システムを示す図
【図２】携帯電話の外観図
【図３】携帯電話の信号処理系のブロック図
【図４】パソコンの信号処理系のブロック図
【図５】サーバの信号処理系のブロック図
【図６】本発明に係るゲーム提供システムを用いたゲーム提供方法のフローチャート
【図７】利用者が送信したゲーム用画像を用いたブロック崩しのゲームの表示例
【符号の説明】
２０…画像、２２…ボール、２４…ラケット、４５２…アンテナ、４５３…送受信手段、４５４…送受信バッファ、４６８…表示手段、４６９…表示制御手段、４７４…入力手段、４７５…Ｉ／Ｏ、４８０…情報処理手段、４８２…不揮発性メモリ、４８４…メモリ、４９０…カレンダ時計、４９１…電源、４９５…スピーカ、４９６…Ｄ／Ａ変換器、４９７…マイク、４９８…Ａ／Ｄ変換器、バス…４９９、８６０…公衆回線、８６５…送受信手段、８６８…表示手段、８６９…表示制御手段、８７４…入力手段、８７５…Ｉ／Ｏ、８７７…記録媒体、８７８…記録媒体装着部、８７９…記録媒体インターフェース、８８０…情報処理手段、８８１…メモリ、８８６…記録手段、８９０…カレンダ時計、８９９…バス、９６０…公衆回線、９６５…送受信手段、９６８…表示手段、９６９…表示制御手段、９７４…入力手段、９７５…Ｉ／Ｏ、９８０…情報処理手段、９８１…メモリ、９８６…記録手段、９９０…カレンダ時計、９９９…バス
【図１】
0004178539.tif 000002
【図２】
0004178539.tif 000003
【図３】
0004178539.tif 000004
【図４】
0004178539.tif 000005
【図５】
0004178539.tif 000006
【図６】
0004178539.tif 000007
【図７】
0004178539.tif 000008